Hi,

Would you mind telling us how you figured out your problem?
I think your information is very helpful for other users who face to the 
similar problem.

Thanks,
Iwase 

On 2015年09月01日 00:31, FIXED-TERM Vardhan Harsha (CR/AEH4) wrote:
> Hello Iwase,
> 
> Please ignore my last mail I figured out the problem.
> Thanks for your help.
> 
> Mit freundlichen Grüßen / Best regards
> 
>  Harsha Vardhan
> Communication Technology (CR/AEH4) 
> 
> [email protected]
> 
> 
> -----Original Message-----
> From: FIXED-TERM Vardhan Harsha (CR/AEH4) 
> Sent: Montag, 31. August 2015 15:32
> To: 'Ryu-devel' <[email protected]>
> Subject: RE: [Ryu-devel] link discovery in multipath topology
> 
> Hello Iwase,
> 
> I'm not using simple_switch_13.py app . I'm using another app called 
> getswitches.py which I'll be attaching with the mail.
> 
> The thing is the topology module works well when I need to discover links on 
> my virtual network containing loops in mininet, but when I work with  
> openVswitches running on 3 three different PCs it doesn’t discover all the 
> links.right now link discovery is more important for me.
> 
> I'm also attaching the ryu traces in both the cases I just described.Also 
> with this mail ill be attaching the mininet topology.
> I would like some guidance regarding this issue.
> 
> As far as I know I can also add a flow to drop the lldp packets after a 
> certain time period, during which all the links can be discovered .
> Thanks for your help.
> 
> Mit freundlichen Grüßen / Best regards
> 
>  Harsha Vardhan
> Communication Technology (CR/AEH4) 
> 
> [email protected]
> 
> 
> -----Original Message-----
> From: Yusuke Iwase [mailto:[email protected]]
> Sent: Freitag, 28. August 2015 10:03
> To: FIXED-TERM Vardhan Harsha (CR/AEH4) 
> <[email protected]>
> Cc: [email protected]
> Subject: Re: [Ryu-devel] link discovery in multipath topology
> 
> Hi,
> 
> On 2015年08月27日 18:02, FIXED-TERM Vardhan Harsha (CR/AEH4) wrote:
>> Hello all,
>>
>>  
>>
>> I’m trying to perform link discovery in my multipath topology using the ryu 
>> built-in topology module.
>>
>> But when I use this there is lldp multicast storm and also not all the links 
>> are discovered .
>>
>> Can you please guide me how to go about changing the code so as to discover 
>> all the links as well as to stop lldp multicast storm.
>>
>> My topology is as following :
>>
>>  
>>
>>                                                 
>> --------------OVS1------------
>>
>>                                                 |                            
>>       |
>>
>>                                                 |                            
>>       |
>>
>>                                  OVS2-----------------------OVS3             
>>           
>>
>>  
>>
>> Thanks for the help.
> 
> Did you get the following ryu-manager log?
> ...
> packet in 2 4a:92:a6:d1:d2:3d 33:33:00:00:00:16 3 packet in 2 
> 16:d3:fb:a7:82:03 33:33:00:00:00:16 3 EVENT ofp_event->SimpleSwitch13 
> EventOFPPacketIn EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn EVENT 
> ofp_event->SimpleSwitch13 EventOFPPacketIn EVENT ofp_event->SimpleSwitch13 
> EventOFPPacketIn packet in 3 4a:92:a6:d1:d2:3d 33:33:00:00:00:16 2 packet in 
> 3 4a:92:a6:d1:d2:3d 33:33:00:00:00:02 2 packet in 3 16:d3:fb:a7:82:03 
> 33:33:00:00:00:02 2 packet in 3 4a:92:a6:d1:d2:3d 33:33:00:00:00:16 2 ...
> 
> On my environment, IPv6 multicast packets seem to be a cause of the multicast 
> storm.
> 
> How about installing the following flow entry into each switch at switch 
> features event?
>  priority=65535,dl_dst=33:33:00:00:00:00/ff:ff:00:00:00:00 actions=drop
> 
> e.g.)
> $ git diff
> diff --git a/ryu/app/simple_switch_13.py b/ryu/app/simple_switch_13.py index 
> 3e7c598..c0e4f02 100644
> --- a/ryu/app/simple_switch_13.py
> +++ b/ryu/app/simple_switch_13.py
> @@ -21,6 +21,7 @@ from ryu.ofproto import ofproto_v1_3  from ryu.lib.packet 
> import packet  from ryu.lib.packet import ethernet  from ryu.lib.packet 
> import ether_types
> +from ryu.topology import api
>  
>  
>  class SimpleSwitch13(app_manager.RyuApp):
> @@ -48,6 +49,11 @@ class SimpleSwitch13(app_manager.RyuApp):
>                                            ofproto.OFPCML_NO_BUFFER)]
>          self.add_flow(datapath, 0, match, actions)
>  
> +        match = parser.OFPMatch(eth_dst=('33:33:00:00:00:00',
> +                                         'ff:ff:00:00:00:00'))
> +        actions = []
> +        self.add_flow(datapath, 65535, match, actions)
> +
>      def add_flow(self, datapath, priority, match, actions, buffer_id=None):
>          ofproto = datapath.ofproto
>          parser = datapath.ofproto_parser
> 
> Then, run ryu-manager with this command.
> $ ryu-manager --observe-links --verbose ryu.app.simple_switch_13
> 
> Thanks,
> Iwase
> 
> 
>>
>>  
>>
>> Mit freundlichen Grüßen / Best regards
>>
>> *Harsha Vardhan
>> *Communication Technology (CR/AEH4)
>>
>> [email protected] 
>> <mailto:[email protected]>
>>
>>
>>
>> ----------------------------------------------------------------------
>> --------
>>
>>
>>
>> _______________________________________________
>> Ryu-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>>
> ------------------------------------------------------------------------------
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to