Shinpei MuraokaThank you
its apply for my environment
Wisam Maala
On Monday, July 11, 2016 11:05 AM, Shinpei Muraoka
<[email protected]> wrote:
Hi,
> but the problem is still
> and I modification the file of (simple_switch_stp_13.py) you can the
> error in attachment
> and I attachment the file after modification
Are you running a command in the file(simple_switch_stp_13.py) that is
attached to an e-mail?
"table_id=1" has been two set and error has occurred.
you are setting plurality of "table_id=1".
I think it is the cause of the error.
Thanks,
On 2016年07月08日 18:34, wesam kh wrote:
> thank you for response
> but the problem is still
> and I modification the file of (simple_switch_stp_13.py) you can the
> error in attachment
> and I attachment the file after modification
> thank you in advance
>
>
>
>
>
>
> *Wisam Maala*
>
>
>
> On Wednesday, July 6, 2016 11:01 AM, Shinpei Muraoka
> <[email protected]> wrote:
>
>
> Hi,
>
> > I need to apply the per-flow QoS and replace (simple_switch_13.py) with
> > (simple_switch_stp_13.py) because I have loop in my custom topology
> > but I have some error :with qos switch not connection
>
> rest_qos.py suppose to be processed on Flow Table pipeline processing,
> modify simple_switch_stp_13.py to register flow entry into table id:1.
>
> modifications example: add_flow
> mod = parser.OFPFlowMod(datapath=datapath, priority=priority,
> match=match, instructions=inst, table_id=1)
>
> modifications example: delete_flow
> mod = parser.OFPFlowMod(
> datapath, command=ofproto.OFPFC_DELETE,
> out_port=ofproto.OFPP_ANY, out_group=ofproto.OFPG_ANY,
> priority=1, match=match, table_id=1)
>
>
> Please refer to the following for QOS.
> https://osrg.github.io/ryu-book/en/html/rest_qos.html
>
>
> Please try to start the ryu-manager with the following command.
>
> ryu-manager ryu.app.rest_qos ./simple_switch_stp_13.py
> ryu.app.rest_conf_switch
>
>
> The following is the result of running in my environment.
>
> -------------------------------------------------------------------------------
>
>
> $ curl -X PUT -d '"tcp:127.0.0.1:6632"'
> http://localhost:8080/v1.0/conf/switches/0000000000000001/ovsdb_addr
> $ curl -X PUT -d '"tcp:127.0.0.1:6632"'
> http://localhost:8080/v1.0/conf/switches/0000000000000002/ovsdb_addr
> $ curl -X PUT -d '"tcp:127.0.0.1:6632"'
> http://localhost:8080/v1.0/conf/switches/0000000000000003/ovsdb_addr
> $ curl -X PUT -d '"tcp:127.0.0.1:6632"'
> http://localhost:8080/v1.0/conf/switches/0000000000000004/ovsdb_addr
> $
> $ curl -X POST -d '{"port_name": "s1-eth2", "type": "linux-htb",
> "max_rate": "1000000", "queues": [{"max_rate": "500000"}, {"min_rate":
> "800000"}]}' http://localhost:8080/qos/queue/0000000000000001
> [{"switch_id": "0000000000000001", "command_result": {"result":
> "success", "details": {"0": {"config": {"max-rate": "500000"}}, "1":
> {"config": {"min-rate": "800000"}}}}}]
> $
> $curl -X GET http://localhost:8080/qos/queue/0000000000000001
> [{"switch_id": "0000000000000001", "command_result": {"result":
> "success", "details": {"0": {"config": {"max-rate": "500000"}}, "1":
> {"config": {"min-rate": "800000"}}}}}]
> -------------------------------------------------------------------------------
>
>
>
> -------------------------------------------------------------------------------
>
>
> (21522) accepted ('127.0.0.1', 42155)
> 127.0.0.1 - - [06/Jul/2016 10:51:11] "PUT
> /v1.0/conf/switches/0000000000000001/ovsdb_addr HTTP/1.1" 201 120 0.010232
> (21522) accepted ('127.0.0.1', 42157)
> 127.0.0.1 - - [06/Jul/2016 10:51:11] "PUT
> /v1.0/conf/switches/0000000000000002/ovsdb_addr HTTP/1.1" 201 120 0.000393
> unchanged
> (21522) accepted ('127.0.0.1', 42160)
> 127.0.0.1 - - [06/Jul/2016 10:51:11] "PUT
> /v1.0/conf/switches/0000000000000003/ovsdb_addr HTTP/1.1" 201 120 0.000353
> unchanged
> (21522) accepted ('127.0.0.1', 42163)
> 127.0.0.1 - - [06/Jul/2016 10:51:11] "PUT
> /v1.0/conf/switches/0000000000000004/ovsdb_addr HTTP/1.1" 201 120 0.000373
>
> (21522) accepted ('127.0.0.1', 42168)
> unchanged
> success
> 127.0.0.1 - - [06/Jul/2016 10:51:44] "POST /qos/queue/0000000000000001
> HTTP/1.1" 200 295 0.183414
>
> (26230) accepted ('127.0.0.1', 46929)
> 127.0.0.1 - - [06/Jul/2016 10:52:56] "GET /qos/queue/0000000000000001
> HTTP/1.1" 200 295 0.000593
> --------------------------------------------------
>
> Thanks,
>
>
> On 2016年07月05日 19:11, wesam kh wrote:
> > thank you for response
> > I need to apply the per-flow QoS and replace (simple_switch_13.py) with
> > (simple_switch_stp_13.py) because I have loop in my custom topology
> > but I have some error :with qos switch not connection
> > you can see the attachment
> > thank in advance
> >
> >
> >
> >
> >
> >
> > *Wisam Maala*
> >
> >
> >
> > On Tuesday, July 5, 2016 10:51 AM, Shinpei Muraoka
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> >
> > Hi,
> >
> > > But I have same problem !!!!
> > > you can see the error in attachments
> >
> > simple_switch_13.py can not suppresses occurrence of broadcast streams
> > in a network having a loop structure.
> > How about using simple_switch_stp_13.py?
> >
> > Please refer to the following for broadcast streams.
> >
> > https://osrg.github.io/ryu-book/en/html/spanning_tree.html
> >
> >
> > Thanks,
> >
> > On 2016年07月04日 17:23, wesam kh wrote:
> > > Shinpei Muraoka thank you for response
> > > and I making same what you say me in terminal
> > >
> > > $ sudo mn --custom ~/mininet/custom/4sw-4host.py --topo mytopo
> > > --controller=remote -x
> > > and set 1.3 for the OpenFlow version for all switch and run the
> > > simple_switch_13 in ryu controller
> > > But I have same problem !!!!
> > > you can see the error in attachments
> > >
> > >
> > >
> > >
> > >
> > > *Wisam Maala*
> > >
> > >
> > >
> > > On Monday, July 4, 2016 9:48 AM, Shinpei Muraoka
> > > <[email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>>>
> wrote:
> > >
> > >
> > > Hi,
> > >
> > > > can any one know how to solve this?
> > > > and I using the command to execute the topology with remote
> > controller :
> > > > sudo mn --custom ~/mininet/custom/4sw-4host.py
> --controller=remote -x
> > >
> > > I think error cause is that you do not specify the 'mytopo' for
> command
> > > of mininet.
> > > Please try to start the mininet with the following command.
> > >
> > > sudo mn --custom ~/mininet/custom/4sw-4host.py --topo mytopo
> > > --controller=remote -x
> > >
> > >
> > > The following is the result of running in my environment.
> > >
> > >
> >
> -------------------------------------------------------------------------------
> > > $ sudo mn --custom ~/mininet/custom/4sw-4host.py --topo mytopo
> > > --controller=remote -x
> > > [sudo] password:
> > > *** Creating network
> > > *** Adding controller
> > > *** Adding hosts:
> > > h1 h2 h3 h4
> > > *** Adding switches:
> > > s1 s2 s3 s4
> > > *** Adding links:
> > > (h1, s1) (h2, s2) (h3, s3) (h4, s4) (s1, s2) (s1, s3) (s2, s3)
> (s2, s4)
> > > (s3, s4)
> > > *** Configuring hosts
> > > h1 h2 h3 h4
> > > *** Running terms on :0
> > > *** Starting controller
> > > *** Starting 4 switches
> > > s1 s2 s3 s4
> > > *** Starting CLI:
> > > mininet> h1 ping h4
> > > PING 10.0.0.4 (10.0.0.4) 56(84) bytes of data.
> > > 64 bytes from 10.0.0.4: icmp_seq=1 ttl=64 time=17.9 ms
> > >
> >
> ------------------------------------------------------------------------------
> > >
> > > Thanks,
> > >
> > >
> > > On 2016年07月01日 20:26, wesam kh wrote:
> > > > hi
> > > > I need to apply to apply the simple_switch_13.py but I need to
> use the
> > > > custom topology like in picture but I have some error when I
> need to
> > > > ping from H1 to H4 the controller (ryu) isn't stopping !
> > > > can any one know how to solve this?
> > > > and I using the command to execute the topology with remote
> > controller :
> > > > sudo mn --custom ~/mininet/custom/4sw-4host.py
> --controller=remote -x
> > > > in the attachment the custom topology and error
> > > >
> > > > Inline image
> > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > *Wisam Maala*
> > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
> ------------------------------------------------------------------------------
> > > > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park
> > in San
> > > > Francisco, CA to explore cutting-edge tech and listen to tech
> > luminaries
> > > > present their vision of the future. This family event has
> > something for
> > > > everyone, including kids. Get more information and register today.
> > > > http://sdm.link/attshape
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Ryu-devel mailing list
> > > > [email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>
> > <mailto:[email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>>
> > > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park
> in San
> > > Francisco, CA to explore cutting-edge tech and listen to tech
> luminaries
> > > present their vision of the future. This family event has
> something for
> > > everyone, including kids. Get more information and register today.
> > > http://sdm.link/attshape
> > > _______________________________________________
> > > Ryu-devel mailing list
> > > [email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>
> > <mailto:[email protected]
> <mailto:[email protected]>
>
> > <mailto:[email protected]
> <mailto:[email protected]>>>
> >
> > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> > >
> > >
> > >
> >
> >
> ------------------------------------------------------------------------------
> > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> > Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> > present their vision of the future. This family event has something for
> > everyone, including kids. Get more information and register today.
> > http://sdm.link/attshape
> > _______________________________________________
> > Ryu-devel mailing list
> > [email protected]
> <mailto:[email protected]>
> <mailto:[email protected]
> <mailto:[email protected]>>
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
> >
>
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> _______________________________________________
> Ryu-devel mailing list
> [email protected] <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>
>
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel