Maen,

The irony is that when I disable OpenFlow on the switch it immediately
starts switching ;-) I guess Fail-Over is working at least.

(OF-SW) (Config)# *no openflow enable *

199.9.9.11_Host# *ping 199.9.9.22*

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 199.9.9.22, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/4 ms

199.9.9.11_Host# *ping 199.9.9.33*

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 199.9.9.33, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms

regards,

Diarmuid
--

*Irish by birth, located in Uganda but Munster by the grace of God.*




On Sat, 16 Feb 2019 at 23:13, Diarmuid O Briain <diarm...@obriain.com>
wrote:

> Maen,
>
> Cool, thanks, that makes sense.
>
> I redid the test with the Netgear with the addition of the 'eth_src=src'
> in the 'parser.OFPMatch'. There is still no learning happening for some
> reason. It is late here so I will get back to it in the morning to see if I
> can figure out why. Any ideas would be greatly appreciated.
>
> regards,
>
> Diarmuid
> --
>
> *Irish by birth, located in Uganda but Munster by the grace of God.*
>
>
>
>
> On Sat, 16 Feb 2019 at 22:37, Maen Artimy <arti...@gmail.com> wrote:
>
>> No I didn't see the question. I'm assuming you are talking about this
>> FlowManager: https://github.com/martimy/flowmanager. The two apps may
>> conflict if they are using the same port (8080), otherwise try.
>>
>> ryu-manager ~/flowmanager/flowmanager.py ryu.app.ofctl_rest
>>
>> BTW, you asked
>> What is the origin of the Priority 65535 flow in scenario A ?
>>
>> This entry is created when the controller is run with the --observe-links
>> option.
>> $ ryu-manager --observe-links
>> The controller adds an entry that forwards all LLDP packets to the
>> controller with the highest possible priority. Remove the option and the
>> entry will disappear.
>> Sending LLDP packets to the controller helps the controller "understand"
>> the topology but it is not mandatory. You can use it with the topology
>> display applications.
>>
>> Regards,
>> Maen
>>
>> On Sat, Feb 16, 2019 at 3:01 PM Diarmuid O Briain <diarm...@obriain.com>
>> wrote:
>>
>>> Maen,
>>>
>>> I understand. Why I wonder is the version with the python3-ryu package
>>> as it is? Is that the Ryu group or Ubuntu repository package management?
>>>
>>> BTW did you see the question I asked about Flow Manager not working with
>>> the REST API. Is that normal or can the two be ran together ?
>>>
>>> Regards,
>>>
>>> Diarmuid
>>>
>>> Regards,
>>>
>>> Diarmuid
>>>
>>> On Sat 16 Feb 2019, 21:19 Maen Artimy <arti...@gmail.com wrote:
>>>
>>>> Here is at least one issue that may arise if you match based on
>>>> destination MAC only:
>>>> 1. Say Node A is connected to switch port 1. The controller creates a
>>>> flow entry that forwards packets with destination MAC A to port 1.
>>>> 2. If Node A is moved to switch port 2. The controller never learns
>>>> about the change and all packets with destination MAC A match existing
>>>> entry and go to port 1 (and never reach A).
>>>>
>>>> If the match is based on both source and destination MACs:
>>>> 2. If Node A is moved to switch port 2, the packets from A will be sent
>>>> to the controller because they don't match any entry and the controller
>>>> will create a new entry withe proper output port (The old entry will remain
>>>> though because there is not time-out assigned to it).
>>>>
>>>> I hope this helps. I may have been too brief.
>>>>
>>>> Regards,
>>>> Maen
>>>>
>>>>
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>>  Virus-free.
>>>> www.avast.com
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>> <#m_-6334976357517993422_m_-1790520956640482131_m_3873663500120092052_m_3224595215056297631_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>>
>>>> On Sat, Feb 16, 2019 at 1:57 PM Diarmuid O Briain <diarm...@obriain.com>
>>>> wrote:
>>>>
>>>>> Maen,
>>>>>
>>>>> Interesting, I compared the *simple_switch13.py* file you linked me
>>>>> to and the one that comes with the *python3-ryu* package (installed
>>>>> with apt-get install python3-ryu).
>>>>>
>>>>> $ *diff /usr/lib/python3/dist-packages/ryu/app/simple_switch_13.py
>>>>> maen_version_simple_switch_13.py*
>>>>> 105c105
>>>>> <             match = parser.OFPMatch(in_port=in_port, eth_dst=dst)
>>>>> ---
>>>>> >             match = parser.OFPMatch(in_port=in_port, eth_dst=dst,
>>>>> eth_src=src)
>>>>> 120d119
>>>>> <
>>>>>
>>>>> That would seem to bear out what you say. I am a little lost as to
>>>>> what that means though. Why the difference?
>>>>>
>>>>> regards,
>>>>>
>>>>> Diarmuid
>>>>> --
>>>>>
>>>>> *Irish by birth, located in Uganda but Munster by the grace of God.*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, 16 Feb 2019 at 19:04, Maen Artimy <arti...@gmail.com> wrote:
>>>>>
>>>>>> Diarmuid,
>>>>>> There is something odd about the application you are running. The
>>>>>> simple_switch_13.py should match three fields not two. Also it should not
>>>>>> output the packet to the same input port (see line 105) . So I would 
>>>>>> start
>>>>>> by checking if the application is correct.
>>>>>> https://github.com/osrg/ryu/blob/master/ryu/app/simple_switch_13.py
>>>>>>
>>>>>> Regards,
>>>>>> Maen
>>>>>>
>>>>>> On Sat, Feb 16, 2019 at 11:36 AM Diarmuid O Briain <
>>>>>> diarm...@obriain.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have spent ages playing with Ryu and mininet and decided to try
>>>>>>> some actual physical switches. I compared using Ryu with an OvS 
>>>>>>> switching
>>>>>>> for physical ports in a server with Ryu controlling a Netgear M4300-48G 
>>>>>>> in
>>>>>>> OpenFlow v1.3 mode. The response in both cases were different and I
>>>>>>> documented it in the attached. I would appreciate it if someone who 
>>>>>>> knows
>>>>>>> more about the Ryu controller than me would look and try explain the
>>>>>>> different outcomes from scenarios on A and B.
>>>>>>>
>>>>>>> much appreciated.
>>>>>>>
>>>>>>> Diarmuid O'Briain
>>>>>>> --
>>>>>>>
>>>>>>> *Irish by birth, located in Uganda but Munster by the grace of God.*
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Ryu-devel mailing list
>>>>>>> Ryu-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>>>>>>>
>>>>>>
>>>>
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>>  Virus-free.
>>>> www.avast.com
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>> <#m_-6334976357517993422_m_-1790520956640482131_m_3873663500120092052_m_3224595215056297631_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>>
>>>
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to