Thanks Yuichi, Yes, this issue is dpid problem "decimal number". Thanks for you kindly support. BR,
Jalee -----Original Message----- From: Yuichi Ito [mailto:[email protected]] Sent: Monday, January 20, 2014 3:12 PM To: jalee Cc: [email protected] Subject: Re: [Ryu-devel] About restAPI question Hi. /stats/flowentry/add returns 404 status only by the following points: https://github.com/osrg/ryu/blob/master/ryu/app/ofctl_rest.py#L274 https://github.com/osrg/ryu/blob/master/ryu/app/ofctl_rest.py#L283 there is no problem at the latter. please confirm the datapath id is "0000000000000031". # curl http://127.0.0.1:8080/stats/switches "dpid" requires the decimal number. thanks. On Mon, 20 Jan 2014 14:27:57 +0800 jalee <[email protected]> wrote: > Dear Yuichi, > > The problem still have. Please see log as below: > > I use floodlight restAPI, it's fine, I had reinstall new VM/Ubuntu 12.04.4 LTS/64bit but no help. > > So if you have a time, please help resolve this issue. > > Thanks, > > > > Jalee > > > > ================================================================ API > log > > Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.8.0-35-generic x86_64) > > > > * Documentation: https://help.ubuntu.com/ > > > > 0 packages can be updated. > > 0 updates are security updates. > > > > Last login: Mon Jan 20 13:10:23 2014 from 192.168.1.243 > > lab@lab-virtual-machine:~$ curl -d '{"dpid": "0000000000000031", > "priority":"32768", "match":{"in_port":"1"}, "actions":[{"type": > "OUTPUT", "port":"3"}]}' http://127.0.0.1:8080/stats/flowentry/add > > lab@lab-virtual-machine:~$ > > lab@lab-virtual-machine:~$ curl -d '{"dpid": "0000000000000031", > "priority":"32768", "match":{"in_port":"1"}, "actions":[{"type": > "OUTPUT", "port":"3"}]}' http://10.1.25.56:8080/stats/flowentry/add > > lab@lab-virtual-machine:~$ > > ============================================= controller log > > lab@lab-virtual-machine:/usr/local/lib/python2.7/dist-packages/ryu/app > $ ryu-manager ofctl_rest.py > > loading app ofctl_rest.py > > loading app ryu.controller.ofp_handler > > instantiating app None of DPSet > > creating context dpset > > creating context wsgi > > instantiating app ryu.controller.ofp_handler of OFPHandler > > instantiating app ofctl_rest.py of RestStatsApi > > (7664) wsgi starting up on http://0.0.0.0:8080/ > > (7664) accepted ('127.0.0.1', 51780) > > 127.0.0.1 - - [20/Jan/2014 13:13:16] "POST /stats/flowentry/add > HTTP/1.1" 404 122 0.006302 > > (8265) accepted ('10.1.25.56', 53801) > > 10.1.25.56 - - [20/Jan/2014 14:19:36] "POST /stats/flowentry/add > HTTP/1.1" 404 122 0.005699 > > > > -----Original Message----- > From: Yuichi Ito [mailto:[email protected]] > Sent: Monday, January 20, 2014 8:31 AM > To: jalee > Cc: [email protected] > Subject: Re: [Ryu-devel] About restAPI question > > > > Hi. > > > >> lab@lab-virtual-machine:~/ryu/ryu/lib$ curl -d '{"dpid": >> "0000000000000031", "priority":"32768", "match":{"in_port":"1"}, >> "actions":[{"port":"3"}]}' http://127.0.0.1:8080/stats/flowentry/add > > > > please try with the action type such as: > > > > curl -d '{"dpid": "0000000000000031", "priority":"32768", > "match":{"in_port":"1"}, "actions":[{"type": "OUTPUT", "port":"3"}]}' > http://127.0.0.1:8080/stats/flowentry/add > > > > thanks. > > > > > > > > On Mon, 20 Jan 2014 01:06:58 +0800 > > jalee <[email protected] <mailto:[email protected]>> wrote: > > > >> DearAll, > >> > >> I used restAPI add flow entry, but I still see the 404 message on the controller, could you tell me I miss something? Please see log as below. > >> > >> I will use openflow 1.0 and 1.3.1 API function. > >> > >> Thanks, > >> > >> > >> > >> Jalee > >> > >> > >> > >> ===================================== add flow entry > >> > >> lab@lab-virtual-machine:~/ryu/ryu/lib$ curl -d '{"dpid": >> "0000000000000031", "priority":"32768", "match":{"in_port":"1"}, >> "actions":[{"port":"3"}]}' http://127.0.0.1:8080/stats/flowentry/add > >> > >> lab@lab-virtual-machine:~/ryu/ryu/lib$ > >> > >> > >> > >> ===================================== controller log. > >> > >> lab@lab-virtual-machine:/usr/local/lib/python2.7/dist-packages/ryu/ap >> p$ >> <mailto:lab@lab-virtual-machine:/usr/local/lib/python2.7/dist-package >> s/ryu/app$> ryu-manager ofctl_rest.py > >> > >> loading app ofctl_rest.py > >> > >> loading app ryu.controller.ofp_handler > >> > >> instantiating app None of DPSet > >> > >> creating context dpset > >> > >> creating context wsgi > >> > >> instantiating app ryu.controller.ofp_handler of OFPHandler > >> > >> instantiating app ofctl_rest.py of RestStatsApi > >> > >> (5400) wsgi starting up on http://0.0.0.0:8080/ > >> > >> (5400) accepted ('127.0.0.1', 51382) > >> > >> 127.0.0.1 - - [20/Jan/2014 00:46:45] "POST /stats/flowentry/add >> HTTP/1.1" 404 122 0.003066 > >> > >> (5400) accepted ('127.0.0.1', 51383) > >> > >> 127.0.0.1 - - [20/Jan/2014 00:46:56] "POST /stats/flowentry/add >> HTTP/1.1" 404 122 0.000631 > >> > >> > >> > >> lab@lab-virtual-machine:~$ netstat -tunlp > >> > >> (Not all processes could be identified, non-owned process info > >> > >> will not be shown, you would have to be root to see it all.) > >> > >> Active Internet connections (only servers) > >> > >> Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name > >> > >> tcp 0 0 0.0.0.0:6633 0.0.0.0:* LISTEN 5400/python > >> > >> tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 5400/python > >> > >> tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - > >> > >> tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - > >> > >> tcp6 0 0 :::22 :::* LISTEN - > >> > >> tcp6 0 0 ::1:631 :::* LISTEN - > >> > >> udp 0 0 0.0.0.0:37593 0.0.0.0:* - > >> > >> udp 0 0 0.0.0.0:5353 0.0.0.0:* - > >> > >> udp 0 0 0.0.0.0:68 0.0.0.0:* - > >> > >> udp6 0 0 :::5353 :::* - > >> > >> udp6 0 0 :::34974 :::* - > >> > >> lab@lab-virtual-machine:~$ > >> > >> > >> ===================================================================== >> =============== > >> This message may contain information which is private, privileged or confidential of INNO-Tech Network & Service Inc. > >> If you are not the intended recipient of this message, please notify the sender and destroy/delete the message. > >> Any review, retransmission, dissemination or other use of, or taking >> of any action in reliance upon this information, > >> by persons or entities other than the intended recipient is prohibited. > >> ===================================================================== >> =============== > >> > >> > >> --------------------------------------------------------------------- >> --------- > >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. > >> Learn Why More Businesses Are Choosing CenturyLink Cloud For > >> Critical Workloads, Development Environments & Everything In Between. > >> Get a Quote or Start a Free Trial Today. > >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg >> .clktrk > >> > >> > >> > >> _______________________________________________ > >> Ryu-devel mailing list > >> [email protected] >> <mailto:[email protected]> > >> https://lists.sourceforge.net/lists/listinfo/ryu-devel > >> > > > > > > > ====================================================================== > ============== This message may contain information which is private, > privileged or confidential of INNO-Tech Network & Service Inc. > If you are not the intended recipient of this message, please notify the sender and destroy/delete the message. > Any review, retransmission, dissemination or other use of, or taking > of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. > ============================================================================ ======== ==================================================================================== This message may contain information which is private, privileged or confidential of INNO-Tech Network & Service Inc. If you are not the intended recipient of this message, please notify the sender and destroy/delete the message. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. ==================================================================================== ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
