Choma Joshua | 30 Oct 18:33 2014
Picon

Deleting existing flow entries

Hi

How do you delete/remove existing flow entries.

Regards
Joshua
<div><div dir="ltr">
<div>
<div>
<div>Hi <br><br>
</div>How do you delete/remove existing flow entries.<br><br>
</div>Regards<br>
</div>Joshua<br>
</div></div>
Sylar Shen | 30 Oct 06:49 2014
Picon

ByteBuffer Error Message

Hello:
I use Flowvisor v1.4 in a virtual machine with 8GB RAM.
Flowvisor manages 4 physical NEC openflow switches and connects to 4 Ryu Controllers(4 slices)
Every controller can control each switch's ports

After starting for a while, the error messages are showed  in the log repeatedly, just like the following....
 flowvisor: ERROR none : Yikes! Got an illegal argument-something wrong #011#011with the positioning of the offset in the ByteBuffer! java.lang.IllegalArgumentException
But even if the messages continued to be showed, the system worked well.
However,  I am still wondering that which part may be wrong that resulted in the messages? 
Thanks~

Best Regards,
Sylar Shen
<div><div dir="ltr">
<div class="gmail_default">Hello:</div>
<div class="gmail_default">I use Flowvisor v1.4 in a virtual machine with 8GB RAM.</div>
<div class="gmail_default">Flowvisor manages 4 physical NEC openflow switches and connects to 4 Ryu Controllers(4 slices)</div>
<div class="gmail_default">Every controller can control each switch's ports</div>
<div class="gmail_default"><br></div>
<div class="gmail_default">After starting for a while, the error messages are showed &nbsp;in the log repeatedly, just like the following....</div>
<div class="gmail_default">&nbsp;flowvisor: ERROR none : Yikes! Got an illegal argument-something wrong #011#011with the positioning of the offset in the ByteBuffer! java.lang.IllegalArgumentException<br>
</div>
<div class="gmail_default">But even if the messages continued to be showed, the system worked well.</div>
<div class="gmail_default">However, &nbsp;I am still wondering that which part may be wrong that resulted in the messages?&nbsp;</div>
<div class="gmail_default">Thanks~</div>
<div class="gmail_default"><br></div>
<div><div dir="ltr">
<div>Best Regards,</div>Sylar Shen</div></div>
</div></div>
Emma Anderson | 29 Oct 18:09 2014
Picon

Identical match fields in table entries

Hi all,

In openflow manual, existence of openflow entries with identical match fields but different priorities is allowed. But, what would the point of having identical entries in a table, since the second one is never used?

I don't think the justification that controller can delete the one with higher priority at some time would be interesting enough to make the architecture more complicated, and tables more populated.
<div><div>
<div>Hi all,</div>
<div><br></div>
<div>In openflow manual, existence of openflow entries with identical match fields but different priorities is allowed. But, what would the point of having identical entries in a table, since the second one is never used?</div>
<div><br></div>
<div>I don't think the justification that controller can delete the one with higher priority at some time would be interesting enough to make the architecture more complicated, and tables more populated.<br>
</div>
</div></div>
Gabriele Gerbino | 23 Oct 20:01 2014
Picon

Bandwidth isolation using FlowVisor

I'm looking for some material on this field and I've found discordant responses about bandwidth isolation...older posts say it was possible, others say it isn't, but I've found no recent information about that.

So, is it possible?

Regards
Gabriele
<div><div dir="ltr">I'm looking for some material on this field and I've found discordant responses about bandwidth isolation...older posts say it was possible, others say it isn't, but I've found no recent information about that.<div><br></div>
<div>So, is it possible?</div>
<div><br></div>
<div>Regards</div>
<div>Gabriele</div>
</div></div>
Lei Wang | 17 Oct 03:07 2014
Picon

[SPAM:#]


Sree Vidya S D | 16 Oct 14:27 2014
Picon

Source Routing in openflow

Iam trying to implement source routing in openflow with Floodlight controller and mininet.

I came across this mailthread regarding the same

I think I have proceeded as mentioned in this mailthread and embedded the port numbers in the ethernet protocol fieldof the action types. Precisely I have edited the mac headers with the sequence of port numbers through which the packet should pass.

I have created a linear topology with 4 nodes in mininet


h1---(1)S1(2)----(2)S2(3)---------(2)S3(3)--------(2)S4(1)----h4

and try pinging from h1 to h4

In the controller it edits the mac headers when an icmp packet is received..so I create a packet out message with mac headers edited for the packetin message corresponding to the icmp request.(the macheaders now contain 2 3 3 1 wrt this topology)

Can you please guide me what is the next step Iam supposed to do ?

From my understanding Iam supposed to sent this packet back to the switch.
can anybody please explain how will the switches on the route handle this packet further ??

--
--

<div><div dir="ltr">Iam trying to implement source routing in openflow with Floodlight controller and mininet.<div><br></div>
<div>I came across this mailthread regarding the same</div>
<div><a href="https://mailman.stanford.edu/pipermail/openflow-discuss/2011-April/002075.html">https://mailman.stanford.edu/pipermail/openflow-discuss/2011-April/002075.html</a></div>
<div><br></div>
<div>I think I have proceeded as mentioned in this mailthread and embedded the port numbers in the ethernet protocol fieldof the action types. Precisely I have edited the mac headers with the sequence of port numbers through which the packet should pass.</div>
<div><br></div>
<div>I have created a linear topology with 4 nodes in mininet</div>
<div><br></div>
<div><br></div>
<div>h1---(1)S1(2)----(2)S2(3)---------(2)S3(3)--------(2)S4(1)----h4</div>
<div><br></div>
<div>and try pinging from h1 to h4</div>
<div><br></div>
<div>In the controller it edits the mac headers when an icmp packet is received..so I create a packet out message with mac headers edited for the packetin message corresponding to the icmp request.(the macheaders now contain 2 3 3 1 wrt this topology)</div>
<div><br></div>
<div>Can you please guide me what is the next step Iam supposed to do ?</div>
<div><br></div>
<div>From my understanding Iam supposed to sent this packet back to the switch.<br>can anybody please explain how will the switches on the route handle this packet further ??<br clear="all"><div><br></div>-- <br>-- <br><br>
</div>
</div></div>
tech_kals Kals | 16 Oct 08:48 2014
Picon

Group Type - ALL

Hi Experts,

when i go through openflow spec 1.3.1, i am not able to understand the following lines from 5.6.1. Group Types.

In Group Type ALL, it is mentioned that, " if a bucket directs a packet explicitly out the ingress port, this packet clone is dropped". Why do we need to drop the clone when the packet is sent to ingress port again? Can someone clarify me please.

thanks,
kals.
<div><div dir="ltr">Hi Experts,<div><br></div>
<div>when i go through openflow spec 1.3.1, i am not able to understand the following lines from 5.6.1. Group Types.</div>
<div><br></div>
<div>In Group Type ALL, it is mentioned that, " if a bucket directs a packet explicitly out the ingress port, this packet clone is dropped". Why do we need to drop the clone when the packet is sent to ingress port again? Can someone clarify me please.</div>
<div><br></div>
<div>thanks,</div>
<div>kals.</div>
</div></div>
Caarveth | 15 Oct 21:35 2014
Picon

Suorce routing in Mininet

Hello,

Is it possible to simulate source routing in an SDN using Mininet
? Any ideas how it can be done? I would greatly appreciate any help...

Regards,
Marc
<div><div dir="ltr">
<div><span>Hello,</span></div>
<span><div><span><br></span></div>Is it possible to simulate source routing in an SDN using Mininet</span><span>? Any ideas how it can be done?&nbsp;</span><span>I would greatly appreciate any help...</span><div><br></div>
<div>Regards,</div>
<div>Marc</div>
</div></div>
Lefteris Mourikis | 14 Oct 12:52 2014
Picon

Topology separation using FlowVisor

Hello,


I use Flowvisor 1.4, mininet and OpenDaylight controller. I have two mininet topologies in two different mininet instanes, let's say Topo1 and Topo2. Topo1 has a single switch with static DPID ::AA . Topo2 has a lot of switches, with random DPIDs.


I also have two different OpenFlow controllers (OpenDaylight) with different IP addresses, let's say Controller1 and Controller2.


I need the switch at Topo1 to get connected only to Controller1 and any switches at Topo2 to get connected only to Controller2. To better understand what I am trying to do, take a look at the diagram here: http://bit.ly/ZpwerZ


I tried to create two slices and two flowspaces, as follows:


fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-slice --recv-lldp Slice1 tcp:controller1ip:6633 me <at> of

fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-slice --recv-lldp Slice2 tcp:controller2ip:6633 me <at> of


fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-flowspace FS1 00:00:00:00:00:00:00:AA 100 any "Slice1=6"

fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-flowspace FS2 all 10 any "Slice2=6"


However, using the above setup I end up having Topo2 connected only to Controller2 (this is OK) and Topo1 connected to both Controller1 and Controller2 (this is _not_ OK).


Is there any way to add a Flowspace rule, so that I can prevent DPID ::AA from connecting to Controller2?


Thank you in advance for any answers


Lefteris Mourikis

<div>
<p>Hello,</p>
<p><br></p>
<p>I use Flowvisor 1.4, mininet and OpenDaylight controller. I have two mininet topologies in two different mininet instanes, let's say Topo1 and Topo2. Topo1 has a single switch with static DPID ::AA . Topo2 has a lot of switches, with random DPIDs.</p>
<p><br></p>
<p>I also have two different OpenFlow controllers (OpenDaylight) with different IP addresses, let's say Controller1 and Controller2.</p>
<p><br></p>
<p>I need the switch at Topo1 to get connected only to Controller1 and any switches at Topo2 to get connected only to Controller2. To better understand what I am trying to do, take a look at the diagram here:
<a href="http://bit.ly/ZpwerZ">http://bit.ly/ZpwerZ</a><br></p>
<p><br></p>
<p>I tried to create two slices and two flowspaces, as follows:</p>
<p><br></p>
<p lang="en-US">fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-slice --recv-lldp Slice1 tcp:controller1ip:6633 me <at> of</p>
<p lang="en-US">fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-slice --recv-lldp Slice2 tcp:controller2ip:6633 me <at> of</p>
<p><br></p>
<p lang="en-US">fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-flowspace FS1 00:00:00:00:00:00:00:AA 100 any "Slice1=6"</p>
<p lang="en-US">fvctl --user=fvadmin --passwd-file=/etc/flowvisor/flowvisor.passwd add-flowspace FS2 all 10 any "Slice2=6"</p>
<p lang="en-US"><br></p>
<p lang="en-US">However, using the above setup I end up having Topo2 connected only to Controller2 (this is OK) and Topo1 connected to both Controller1 and Controller2 (this is _not_ OK).</p>
<p lang="en-US"><br></p>
<p lang="en-US">Is there any way to add a Flowspace rule, so that I can prevent DPID ::AA from connecting to Controller2?</p>
<p lang="en-US"><br></p>
<p lang="en-US">Thank you in advance for any answers</p>
<p><br></p>
<div>
<div name="divtagdefaultwrapper">
<div>
<p class="MsoNormal"></p>
<div><span lang="EN-GB">
<p class="MsoNormal"><span>Lefteris Mourikis</span><span><a tabindex="0" href="http://blog.ctlab.gr/" target="_blank"><span lang="EN-US"></span></a></span></p>
</span></div>
</div>
</div>
</div>
</div>
G Vengada Prasad | 14 Oct 12:16 2014
Picon

Re: Using the setDlDst construct in a flowprogrammer API

Hello,
   I am trying to add a static flow using the flowProgrammer Northbound service. I am unable to modify the Destination MAC using setDlDst construct (please find the screen capture attached). I am able to set the output port though. Please let me know what am I missing here?


Regards,
Prasad.


<div><div>Hello, <br><div>
<div>
<div class="y_msg_container">
<span class="yiv8817233187"></span><div><div><div>
<div class="yiv8817233187">&nbsp;&nbsp; I am trying to add a static flow using the flowProgrammer Northbound service. I 
 am unable to modify the Destination MAC using setDlDst construct (please find the screen capture attached). I am able to set the output port though. Please let me know
 what am I missing here?<br class="yiv8817233187"><br class="yiv8817233187"><br class="yiv8817233187">
</div>
<div class="yiv8817233187">Regards,<br class="yiv8817233187">Prasad.</div>
</div></div></div>
<br><br>
</div> </div> </div>  </div></div>
Curtis Taylor | 13 Oct 16:34 2014

OpenWRT and OpenFlow with DHCP/NAT

Hello,

This is a continuation of questions from 2011 here: https://mailman.stanford.edu/pipermail/openflow-discuss/2011-July/002432.html

Is there any better documentation getting DHCP/NAT setup with OpenFlow? I’ve created the virtual
interfaces, configured veth1 with a static IP and added veth0 to the OpenFlow configuration.

I don’t quite understand what needs to happen for the “wiring” of the two virtual interfaces. Having
not used virtual interfaces before (only aliases), I’m a little unsure on what the network looks like
with these new interfaces and whether or not veth0 needs to be placed on a new VLAN in the
/etc/config/network file.

If a work configuration was available, I’m betting that would be sufficient. 

Thanks!

—Curtis


Gmane