Thank you for suggestion. I would like avoid stp. Openflow protocol can work in network without stp.
Maybe is other solution? On 7/30/15, Yi Tseng <a86487...@gmail.com> wrote: > 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 > -- Krzysiek ------------------------------------------------------------------------------ _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel