Hi Ajoy, 405 Method not allowed -> You cannot use PUT method (write) on this URL (operational datastore): http://10.119.162.14:8181/restconf/operational/opendaylight-inventory:nodes/node/openflow:224635998159098/table/0
Use this URL (config datastore) instead: http://10.119.162.14:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:224635998159098/table/0 BR/Luis > On Mar 22, 2017, at 5:16 PM, Abhijit Kumbhare <[email protected]> wrote: > > Adding the OpenFlow plugin team. > > On Tue, Mar 21, 2017 at 11:55 PM, Ajay Chopra <[email protected]> wrote: > Hi , > > Please find the attached mail and let me know if we can get solution to below > problem . > > > > -Ajay > > > > > > From: Casey Cain [mailto:[email protected]] > Sent: 22 March 2017 05:44 > To: Ajay Chopra <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: Re: jayRE: Open Day Light controllers > > > > I would guess it is because your PUT statement isn't properly formatted. > However, I can't say that I know. You would need to ask the OpenFlow > development team. > > [email protected] > > > > Regards, > > Casey > > > > On Wed, Mar 8, 2017 at 9:55 PM, Ajay Chopra <[email protected]> wrote: > > Gentle reminder . > > > > From: Ajay Chopra > Sent: 09 March 2017 04:27 > To: 'Casey Cain' <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: RE: jayRE: Open Day Light controllers > > > > Hi Casey , > > > > Can you tell me what could be the reason for getting the 405 Method not > allowed Error message ? > > > > -Ajay > > > > From: Casey Cain [mailto:[email protected]] > Sent: 07 March 2017 00:05 > > To: Ajay Chopra <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: Re: jayRE: Open Day Light controllers > > > > You may also want to consider installing odl-l2switch-hosttracker and > odl-l2switch-arphandler into ODL. > > > > Best, > > Casey > > > > On Mon, Mar 6, 2017 at 10:29 AM, Casey Cain <[email protected]> wrote: > > If you wanted to make a flow rules pipeline, it would look something like > this: > > > > - ARP type flow rules: > > $ curl -X PUT -u admin:admin -H "Content-Type: application/xml" -H > "Cache-Control: no-cache" -d '<?xml version="1.0" encoding="UTF-8" > standalone="no"?> > > <flow xmlns="urn:opendaylight:flow:inventory"> > > <strict>false</strict> > > <flow-name>flow116</flow-name> > > <id>116</id> > > <cookie_mask>255</cookie_mask> > > <cookie>103</cookie> > > <table_id>0</table_id> > > <priority>1024</priority> > > <hard-timeout>1200</hard-timeout> > > <idle-timeout>3400</idle-timeout> > > <installHw>false</installHw> > > <instructions> > > <instruction> > > <order>0</order> > > <apply-actions> > > <action> > > <order>0</order> > > <output-action> > > <output-node-connector>2</output-node-connector> > > <max-length>60</max-length> > > </output-action> > > </action> > > </apply-actions> > > </instruction> > > </instructions> > > <match> > > <ethernet-match> > > <ethernet-type> > > <type>2054</type> > > </ethernet-type> > > <ethernet-destination> > > <address>76:f4:64:79:a1:40</address> > > </ethernet-destination> > > <ethernet-source> > > <address>ff:ff:ff:ff:FF:ff</address> > > </ethernet-source> > > </ethernet-match> > > </match> > > </flow>' > "http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:3/flow-node-inventory:table/0/flow/116" > > > > - ICMP type flow rules > > $ curl -X PUT -u admin:admin -H "Content-Type: application/xml" -H > "Cache-Control: no-cache" -d '<?xml version="1.0" encoding="UTF-8" > standalone="no"?> > > <flow xmlns="urn:opendaylight:flow:inventory"> > > <strict>false</strict> > > <instructions> > > <instruction> > > <order>0</order> > > <apply-actions> > > <action> > > <order>0</order> > > <output-action> > > <output-node-connector>3</output-node-connector> > > <max-length>60</max-length> > > </output-action> > > </action> > > </apply-actions> > > </instruction> > > </instructions> > > <table_id>0</table_id> > > <id>134</id> > > <cookie_mask>255</cookie_mask> > > <match> > > <ethernet-match> > > <ethernet-type> > > <type>2048</type> > > </ethernet-type> > > </ethernet-match> > > <ipv4-source>10.0.1.0/24</ipv4-source> > > <ipv4-destination>10.0.2.0/24</ipv4-destination> > > <ip-match> > > <ip-protocol>1</ip-protocol> > > </ip-match> > > </match> > > <hard-timeout>1200</hard-timeout> > > <cookie>11</cookie> > > <idle-timeout>3400</idle-timeout> > > <flow-name>FooXf11</flow-name> > > <priority>200</priority> > > </flow>' > "http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:3/flow-node-inventory:table/0/flow/134" > > > > - TCP type flow rules > > $ curl -X PUT -u admin:admin -H "Content-Type: application/xml" -H > "Cache-Control: no-cache" -d '<flow xmlns="urn:opendaylight:flow:inventory"> > > <installHw>false</installHw> > > <instructions> > > <instruction> > > <order>0</order> > > <apply-actions> > > <action> > > <order>0</order> > > <output-action> > > <output-node-connector>2</output-node-connector> > > <max-length>60</max-length> > > </output-action> > > </action> > > </apply-actions> > > </instruction> > > </instructions> > > <table_id>0</table_id> > > <id>119</id> > > <match> > > <ethernet-match> > > <ethernet-type> > > <type>2048</type> > > </ethernet-type> > > </ethernet-match> > > <ipv4-source>10.0.2.0/24</ipv4-source> > > <ipv4-destination>10.0.1.0/24</ipv4-destination> > > <ip-match> > > <ip-protocol>6</ip-protocol> > > </ip-match> > > </match> > > <hard-timeout>0</hard-timeout> > > <cookie>10</cookie> > > <idle-timeout>0</idle-timeout> > > <flow-name>flow118</flow-name> > > <priority>200</priority> > > </flow>' > "http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:3/flow-node-inventory:table/0/flow/119" > > > > > > On Mon, Mar 6, 2017 at 10:24 AM, Casey Cain <[email protected]> wrote: > > The strict tag usually means strictly matching a particular flow - rather > than a wildcard match. > > > > I didn't need to specify an ethertype in that example. When you don't > specify an ethertype it kind of matches all ethertypes. Unless you specify > some IP field - in which it will implicitly assume the ethertype to be 0x800 > (IP) > > > > Regards, > > Casey > > > > On Mon, Mar 6, 2017 at 9:29 AM, Ajay Chopra <[email protected]> wrote: > > Hi Casey , > > > > There is no Ethernet type specified ? > > Here the difference is that you are mentioning strict as false . > > > > -Ajay > > From: Casey Cain [mailto:[email protected]] > Sent: 06 March 2017 22:56 > To: Ajay Chopra <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: Re: jayRE: Open Day Light controllers > > > > Hello, Ajay. > > A proper PUT command should look something more like this: > > > > $ curl -X PUT -u admin:admin -H "Content-Type: application/xml" -H > "Cache-Control: no-cache" -d '<flow xmlns="urn:opendaylight:flow:inventory"> > > <strict>false</strict> > > <flow-name>flow3</flow-name> > > <id>134</id> > > <cookie_mask>255</cookie_mask> > > <cookie>104</cookie> > > <table_id>0</table_id> > > <priority>0</priority> > > <hard-timeout>1200</hard-timeout> > > <idle-timeout>3400</idle-timeout> > > <installHw>false</installHw> > > <match> > > <in-port>2</in-port> > > </match> > > <instructions> > > <instruction> > > <order>0</order> > > <apply-actions> > > <action> > > <order>0</order> > > <output-action> > > <output-node-connector>3</output-node-connector> > > <max-length>60</max-length> > > </output-action> > > </action> > > </apply-actions> > > </instruction> > > </instructions> > > </flow>' > "http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:3/flow-node-inventory:table/0/flow/134" > > > > Regards, > > Casey > > > > On Mon, Mar 6, 2017 at 9:22 AM, Ajay Chopra <[email protected]> wrote: > > Hi Casey , > > > > I have read the tutorial but there is no help ,I am having issue while > adding the flows ,please let me know any references regarding the adding the > flow . there is an error related to 405 method not allowed . > > > > Ajay > > > > From: Casey Cain [mailto:[email protected]] > Sent: 06 March 2017 21:33 > To: Ajay Chopra <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: Re: Open Day Light controllers > > > > Hello, Ajay. > > I am unsure how I can help you further without more information. It seemed > that were not setting up your instance correctly for OpenFlow. The guides > that I sent you should have given you the correct guidance on how to setup a > OpenFlow route in your environment. If you're still unsure on how to > proceed, I suggest reviewing the tutorials once again before posting your > question on ask.opendaylight.org. > > > > You can also reach out to the OpenFlow development team at > [email protected] > > > > Regards, > > Casey > > > > On Sun, Mar 5, 2017 at 10:24 PM, Ajay Chopra <[email protected]> wrote: > > Hi , > > > > Any update ? > > > > -Ajay > > > > From: Ajay Chopra > Sent: 03 March 2017 16:20 > To: 'Casey Cain' <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: RE: Open Day Light controllers > > > > HI , > > > > Any update ? > > > > -Ajay > Sent: 03 March 2017 12:01 > To: 'Casey Cain' <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: RE: Open Day Light controllers > > > > Hi Casey cain , > > > > The PUT command uses > http://10.119.162.14:8181/restconf/operational/opendaylight-inventory:nodes/node/openflow:224635998159098/table/0 > . > > > > -Ajay > > > > From: Casey Cain [mailto:[email protected]] > Sent: 03 March 2017 11:47 > To: Ajay Chopra <[email protected]> > Cc: Jayavel Arumugam (IT Services), Noida <[email protected]> > > > Subject: Re: Open Day Light controllers > > > > Hi, Ajay. > > I will try to help you moving forward with this issue. > > There still seems to be some ambiguity in how you are connected to the switch. > > Can you tell me what commands you are currently using for your put command? > > Have you searched ask.opendaylight.org or posted your question there yet? > > > > Another good resource for faster answers is our IRC channels. > > https://wiki.opendaylight.org/view/IRC > > > > > > > > On Thu, Mar 2, 2017 at 10:00 PM, Ajay Chopra <[email protected]> wrote: > > Hi Phil , > > > > Any update ? > > > > -Ajay > > From: Ajay Chopra > Sent: 02 March 2017 11:32 > To: 'Phil Robb' <[email protected]> > Cc: '[email protected]' <[email protected]>; 'Casey Cain' > <[email protected]>; Jayavel Arumugam (IT Services), Noida > <[email protected]> > Subject: RE: Open Day Light controllers > > > > Hi Phil , > > > > Any update ? > > > > -Ajay > > From: Ajay Chopra > Sent: 01 March 2017 18:29 > To: 'Phil Robb' <[email protected]> > Cc: '[email protected]' <[email protected]>; 'Casey Cain' > <[email protected]>; Jayavel Arumugam (IT Services), Noida > <[email protected]> > Subject: RE: Open Day Light controllers > > > > HI Phil , > > > > Got the below message when I try to push the Flows into the switch . > > Error 405 Method not allowed . > > <image001.jpg> > > > > Please let me know how can I overcome it so that I can add the flows . > > > > -Ajay > > > > . > > From: Ajay Chopra > Sent: 01 March 2017 11:51 > To: 'Phil Robb' <[email protected]> > Cc: [email protected]; Casey Cain <[email protected]> > Subject: RE: Open Day Light controllers > > > > 1)Switch is Brocade switch . > > 2) Yes , I have connectivity . > > 3) feature:install odl-restconf > > feature:install odl-dlux-core > > feature:install odl-mdsal-apidocs > > feature:install odl-openflowplugin-flow-services-rest > > feature:install odl-openflowplugin-flow-services-ui > > feature:install odl-dlux-node > > feature:install odl-dlux-yangui > > feature:install odl-l2switch-switch > > 4)I am using Postman > > 5)I am trying to PUT the flows but not able to add the flows . > > > > From: Phil Robb [mailto:[email protected]] > Sent: 01 March 2017 09:36 > To: Ajay Chopra <[email protected]> > Cc: [email protected]; Casey Cain <[email protected]> > > > Subject: Re: Open Day Light controllers > > > > hello Ajay: > > > > I've cc-ed Casey Cain. Casey can help you to post this question to the > OpenDaylight Q&A forum (ask.opendaylight.org) and help make sure you get an > answer from the community. > > > > Your question is too vague as of yet for anyone to help though. What switch > are you trying to talking to?.... Are you sure you have connectivity to the > switch?...What components of ODL did you install via Karaf?... what commands > did you issue?.... what return codes did you get from the commands that you > issued?.... etc. > > > > When you go to post the question, please be specific with what you are using, > what you did, and the results you saw. Otherwise, those that try to help on > our Q&A forum won't have enough information to be able to respond. > > > > Best, > > > > Phil. > > > > > > On Tue, Feb 28, 2017 at 3:35 AM, Ajay Chopra <[email protected]> wrote: > > HI phil, > > > > I have installed open daylight but not able to add flows can u help how to > add the flows ? > > > > -Ajay > > > > From: Ajay Chopra > Sent: 21 November 2016 12:36 > To: 'Phil Robb' <[email protected]> > Cc: '[email protected]' <[email protected]> > Subject: RE: Open Day Light controllers > > > > Hello Phil, > > > > I have installed the opendaylight Beryllium controller ,but when I login > using web with login/pass as admin. > > It is not logging in . > > Is there any update there ?due to which I am not able to login . > > Can you check at your side ? > > > > -Ajay > > From: Ajay Chopra > Sent: 06 July 2016 10:55 > To: 'Phil Robb' <[email protected]> > Cc: '[email protected]' <[email protected]>; Syed Tabrez Ahmed Shah > <[email protected]>; Jayavel Arumugam (IT Services), Noida <[email protected]> > Subject: RE: Open Day Light controllers > > > > Gentle reminder . > > > > From: Ajay Chopra > Sent: 05 July 2016 15:29 > To: 'Phil Robb' <[email protected]> > Cc: [email protected]; Syed Tabrez Ahmed Shah <[email protected]>; Jayavel > Arumugam (IT Services), Noida <[email protected]> > Subject: RE: Open Day Light controllers > > > > Can you share the link from where we can download the ODL controller ? > > > > -Ajay > > From: Phil Robb [mailto:[email protected]] > Sent: 29 June 2016 21:10 > To: Ajay Chopra <[email protected]> > Cc: [email protected]; Syed Tabrez Ahmed Shah <[email protected]>; Jayavel > Arumugam (IT Services), Noida <[email protected]> > Subject: Re: Open Day Light controllers > > > > Hey Ajay: > > > > As an open source project, OpenDaylight does not test/certify against any > particular hardware. We support OpenFlow, along with many other protocols so > to that extent we support Pica8 switches. > > > > Vendors who provide controllers based on OpenDaylight will often test and > document what hardware they've tested against, so that may be helpful to you > as well. > > > > Best, > > > > Phil. > > > > On Wed, Jun 29, 2016 at 8:16 AM, Ajay Chopra <[email protected]> wrote: > > Gentle Reminder . > > > > From: Ajay Chopra > Sent: 29 June 2016 13:06 > To: '[email protected]' <[email protected]> > Cc: Syed Tabrez Ahmed Shah <[email protected]>; Jayavel Arumugam (IT Services), > Noida <[email protected]> > Subject: Open Day Light controllers > > > > Hello OpenDayLight Team , > > > > Can you share the details of Open Day Light controllers which can support > Pica8 or Edge Core Switch ? > > > > -Ajay > > > > ::DISCLAIMER:: > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > The contents of this e-mail and any attachment(s) are confidential and > intended for the named recipient(s) only. > E-mail transmission is not guaranteed to be secure or error-free as > information could be intercepted, corrupted, > lost, destroyed, arrive late or incomplete, or may contain viruses in > transmission. The e mail and its contents > (with or without referred errors) shall therefore not attach any liability on > the originator or HCL or its affiliates. > Views or opinions, if any, presented in this email are solely those of the > author and may not necessarily reflect the > views or opinions of HCL or its affiliates. Any form of reproduction, > dissemination, copying, disclosure, modification, > distribution and / or publication of this message without the prior written > consent of authorized representative of > HCL is strictly prohibited. If you have received this email in error please > delete it and notify the sender immediately. > Before opening any email and/or attachments, please check them for viruses > and other defects. > > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > > -- > > Phil Robb > > Sr. Director Of Technical Operations > > OpenDaylight Project > > (O) 970-229-5949 > > (M) 970-420-4292 > > Skype: Phil.Robb > > > > > > > -- > > Phil Robb > > Executive Director, OpenDaylight Project > > VP Operations - Networking & Orchestration, The Linux Foundation > > (O) 970-229-5949 > > (M) 970-420-4292 > > Skype: Phil.Robb > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > > > > > -- > > Casey Cain > > Technical Program Manager > > Linux Foundation > > _________________ > > IRC - CaseyODL > > Skype - wrathwolfk > > WeChat - okaru6 > > > _______________________________________________ > openflowjava-dev mailing list > [email protected] > https://lists.opendaylight.org/mailman/listinfo/openflowjava-dev > > > _______________________________________________ > openflowjava-dev mailing list > [email protected] > https://lists.opendaylight.org/mailman/listinfo/openflowjava-dev _______________________________________________ openflowplugin-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
