I guess Opendaylight implement STP, so there will be no broad storm in this network.
You can try "simple_switch_stp" app, it implement STP. -- Yi 2015-07-30 17:25 GMT+08:00 _ _ <krzysiek.zalew...@gmail.com>: > Question is why?. > Earlier I used opendaylight controller and works fine with this topology. > > > On 7/30/15, 牧紫星 <350959...@qq.com> wrote: > > broadstorm。 > > > > ---原始邮件--- > > 发件人: "_ _"<krzysiek.zalew...@gmail.com> > > 发送时间: 2015年07月30日 17:13:17 > > 收件人: "ryu-devel"<ryu-devel@lists.sourceforge.net>; > > 主题: [Ryu-devel] Ryu controller have problem with forward packets > intopology > > with two links between switches > > > > > > Welcome > > Ryu controller have problem with forward packets in topology with two > > links between switches. Below simple topology and logs from > > controllers. Maybe you know how to solve this? > > > > --- > > mininet topology > > --- > > """Custom topology example > > > > Two directly connected switches plus a host for each switch: > > > > host --- switch === switch --- host > > > > Adding the 'topos' dict with a key/value pair to generate our newly > defined > > topology enables one to pass in '--topo=mytopo' from the command line. > > """ > > from mininet.topo import Topo > > class MyTopo( Topo ): > > "Simple topology example." > > def __init__( self ): > > "Create custom topo." > > # Initialize topology > > Topo.__init__( self ) > > # Add hosts and switches > > leftHost = self.addHost( 'h1' ) > > rightHost = self.addHost( 'h2' ) > > leftSwitch = self.addSwitch( 's3' ) > > rightSwitch = self.addSwitch( 's4' ) > > # Add links > > self.addLink( leftHost, leftSwitch ) > > self.addLink( leftSwitch, rightSwitch ) > > self.addLink( leftSwitch, rightSwitch ) > > self.addLink( rightSwitch, rightHost ) > > topos = { 'mytopo': ( lambda: MyTopo() ) } > > --- > > mininet test ping fail > > --- > > mininet> pingall > > *** Ping: testing ping reachability > > h1 -> X > > h2 -> X > > *** Results: 100% dropped (0/2 received) > > > > --- > > ryu log > > --- > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 1 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 1 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 3 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 3 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 3 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 1 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 1 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 1 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 3 > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > EVENT ofp_event->SimpleSwitch13 EventOFPPacketIn > > packet in 3 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 3 > > packet in 4 9a:ba:d1:da:57:ab ff:ff:ff:ff:ff:ff 2 > > > > -- > > Krzysiek > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > > Ryu-devel mailing list > > Ryu-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/ryu-devel > > > -- > Krzysiek > > > ------------------------------------------------------------------------------ > _______________________________________________ > Ryu-devel mailing list > Ryu-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ryu-devel > -- Yi Tseng (a.k.a Takeshi) Taiwan National Chiao Tung University Department of Computer Science W2CNLab
------------------------------------------------------------------------------
_______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel