[OpenDaylight Discuss] Integration flowmod test


Prashanth Varma Manthena <prashanthvarma.manthena@...>
 

Hello All,

I would like to verify flowmods as per the automated test in robot developed by Chris O'Shea.

It would be great, if you can point me to the corresponding wiki/material.

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands

ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands

Personal Website: http://prashanthvarma.com/  


---------- Forwarded message ----------
From: Luis Gomez <ecelgp@...>
Date: Fri, May 30, 2014 at 8:15 PM
Subject: [OpenDaylight Discuss] Integration flowmod test
To: "discuss@..." <discuss@...>


Also to everybody in discuss: Chris O’Shea has developed an automated test in Robot that can push flowmods in any format and verifies all fields, matches and actions are properly installed in OVS switch. So if anybody is interested in verifying any particular flowmod every time distributions are built, please contact the integration group.

BR/Luis



On May 30, 2014, at 9:15 AM, Christopher O'SHEA <christopher.o.shea@...> wrote:

Hi All,

Some of these example need to be fixed. IE how do u dec-mpls-ttl when you have an IPv4 etherType? 
So in the integration push and test flow we have to modify some of these XMLs. 

As for the action dec-mpls-ttl you need the MPLS etherType and for ECN /DSCP QoS you need IPv4/6 etherType. 

Chris 

From: "ecelgp@..." <ecelgp@...>
Date: Friday, May 30, 2014 at 8:52 AM
To: Zoltán Lajos Kis <zoltan.lajos.kis@...>
Cc: "discuss@..." <discuss@...>
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller

Example flows from last link in Zoltan mail is what we use in Integration to push and test flows.

BR/Luis


On May 30, 2014, at 7:31 AM, Zoltán Lajos Kis <zoltan.lajos.kis@...> wrote:

I agree, that’s the simplest way to discover the XML or JSON format.
 
I might add that it is actually simpler to install the example flows to switches with external tools, like ovs-ofctl or dpctl. That way you save you can completely stay out of ODL internals, which might be a good idea if you’re not planning to go there otherwise.
 
Btw, I think it should be possible to find the required bits and pieces of MPLS handling from these two pages:
 
Regards,
Zoltan.
 
 
From: discuss-bounces@... [mailto:discuss-bounces@...] On Behalf Of Colin Dixon
Sent: Friday, May 30, 2014 4:00 PM
To: Prashanth Varma Manthena
Cc: discuss@...
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller
 

This is always annoying to get out. My suggestion to you is to first use the Java interfaces to create an OpenFlow FLOWMOD that does what you want because the Java compiler will give you syntax errors you can debug easily as you do that. Then pull it out by the REST APIs and that becomes your example.

Is there a better way to do this?

--Colin

 

On Fri, May 30, 2014 at 6:47 AM, Prashanth Varma Manthena <prashanthvarma.manthena@...> wrote:
Hello,
 
Can anyone of you share with me the xml format to push/pop/swap mpls labels onto Open Vswitches using ODL controller.
 
Thanking you in advance !!
 

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands
 
ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands
 
Personal Website: http://prashanthvarma.com/  


_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss

 
_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss



_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss


Luis Gomez
 

Hi Prashanth and all, this is very new test so I believe the wiki material is still under construction. I just created a link in Integration main wiki where we will be posting the information about this test:


BR/Luis


On May 30, 2014, at 3:23 PM, Prashanth Varma Manthena <prashanthvarma.manthena@...> wrote:

Hello All,

I would like to verify flowmods as per the automated test in robot developed by Chris O'Shea.

It would be great, if you can point me to the corresponding wiki/material.

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands

ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands

Personal Website: http://prashanthvarma.com/  


---------- Forwarded message ----------
From: Luis Gomez <ecelgp@...>
Date: Fri, May 30, 2014 at 8:15 PM
Subject: [OpenDaylight Discuss] Integration flowmod test
To: "discuss@..." <discuss@...>


Also to everybody in discuss: Chris O’Shea has developed an automated test in Robot that can push flowmods in any format and verifies all fields, matches and actions are properly installed in OVS switch. So if anybody is interested in verifying any particular flowmod every time distributions are built, please contact the integration group.

BR/Luis



On May 30, 2014, at 9:15 AM, Christopher O'SHEA <christopher.o.shea@...> wrote:

Hi All,

Some of these example need to be fixed. IE how do u dec-mpls-ttl when you have an IPv4 etherType? 
So in the integration push and test flow we have to modify some of these XMLs. 

As for the action dec-mpls-ttl you need the MPLS etherType and for ECN /DSCP QoS you need IPv4/6 etherType. 

Chris 

From: "ecelgp@..." <ecelgp@...>
Date: Friday, May 30, 2014 at 8:52 AM
To: Zoltán Lajos Kis <zoltan.lajos.kis@...>
Cc: "discuss@..." <discuss@...>
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller

Example flows from last link in Zoltan mail is what we use in Integration to push and test flows.

BR/Luis


On May 30, 2014, at 7:31 AM, Zoltán Lajos Kis <zoltan.lajos.kis@...> wrote:

I agree, that’s the simplest way to discover the XML or JSON format.
 
I might add that it is actually simpler to install the example flows to switches with external tools, like ovs-ofctl or dpctl. That way you save you can completely stay out of ODL internals, which might be a good idea if you’re not planning to go there otherwise.
 
Btw, I think it should be possible to find the required bits and pieces of MPLS handling from these two pages:
 
Regards,
Zoltan.
 
 
From: discuss-bounces@... [mailto:discuss-bounces@...] On Behalf Of Colin Dixon
Sent: Friday, May 30, 2014 4:00 PM
To: Prashanth Varma Manthena
Cc: discuss@...
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller
 

This is always annoying to get out. My suggestion to you is to first use the Java interfaces to create an OpenFlow FLOWMOD that does what you want because the Java compiler will give you syntax errors you can debug easily as you do that. Then pull it out by the REST APIs and that becomes your example.

Is there a better way to do this?

--Colin

 

On Fri, May 30, 2014 at 6:47 AM, Prashanth Varma Manthena <prashanthvarma.manthena@...> wrote:
Hello,
 
Can anyone of you share with me the xml format to push/pop/swap mpls labels onto Open Vswitches using ODL controller.
 
Thanking you in advance !!
 

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands
 
ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands
 
Personal Website: http://prashanthvarma.com/  


_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss

 
_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss



_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss


Luis Gomez
 

Prashanth, since we are building the documentation for this test, which information will you find more useful:

- Existing flowmods that are verified as part of the integration system test
- How to download and run the test
- How to tune/add more tests yourself

Any other thing I may forget here…

BR/Luis


On May 30, 2014, at 3:23 PM, Prashanth Varma Manthena <prashanthvarma.manthena@...> wrote:

Hello All,

I would like to verify flowmods as per the automated test in robot developed by Chris O'Shea.

It would be great, if you can point me to the corresponding wiki/material.

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands

ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands

Personal Website: http://prashanthvarma.com/  


---------- Forwarded message ----------
From: Luis Gomez <ecelgp@...>
Date: Fri, May 30, 2014 at 8:15 PM
Subject: [OpenDaylight Discuss] Integration flowmod test
To: "discuss@..." <discuss@...>


Also to everybody in discuss: Chris O’Shea has developed an automated test in Robot that can push flowmods in any format and verifies all fields, matches and actions are properly installed in OVS switch. So if anybody is interested in verifying any particular flowmod every time distributions are built, please contact the integration group.

BR/Luis



On May 30, 2014, at 9:15 AM, Christopher O'SHEA <christopher.o.shea@...> wrote:

Hi All,

Some of these example need to be fixed. IE how do u dec-mpls-ttl when you have an IPv4 etherType? 
So in the integration push and test flow we have to modify some of these XMLs. 

As for the action dec-mpls-ttl you need the MPLS etherType and for ECN /DSCP QoS you need IPv4/6 etherType. 

Chris 

From: "ecelgp@..." <ecelgp@...>
Date: Friday, May 30, 2014 at 8:52 AM
To: Zoltán Lajos Kis <zoltan.lajos.kis@...>
Cc: "discuss@..." <discuss@...>
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller

Example flows from last link in Zoltan mail is what we use in Integration to push and test flows.

BR/Luis


On May 30, 2014, at 7:31 AM, Zoltán Lajos Kis <zoltan.lajos.kis@...> wrote:

I agree, that’s the simplest way to discover the XML or JSON format.
 
I might add that it is actually simpler to install the example flows to switches with external tools, like ovs-ofctl or dpctl. That way you save you can completely stay out of ODL internals, which might be a good idea if you’re not planning to go there otherwise.
 
Btw, I think it should be possible to find the required bits and pieces of MPLS handling from these two pages:
 
Regards,
Zoltan.
 
 
From: discuss-bounces@... [mailto:discuss-bounces@...] On Behalf Of Colin Dixon
Sent: Friday, May 30, 2014 4:00 PM
To: Prashanth Varma Manthena
Cc: discuss@...
Subject: Re: [OpenDaylight Discuss] Pushing/popping/swapping MPLS labels in OVS using ODL controller
 

This is always annoying to get out. My suggestion to you is to first use the Java interfaces to create an OpenFlow FLOWMOD that does what you want because the Java compiler will give you syntax errors you can debug easily as you do that. Then pull it out by the REST APIs and that becomes your example.

Is there a better way to do this?

--Colin

 

On Fri, May 30, 2014 at 6:47 AM, Prashanth Varma Manthena <prashanthvarma.manthena@...> wrote:
Hello,
 
Can anyone of you share with me the xml format to push/pop/swap mpls labels onto Open Vswitches using ODL controller.
 
Thanking you in advance !!
 

With regards,
M.P.V. Manthena (Prashanth)
 
M.Sc. in Electrical Engineering - Telecommunications Track,
Delft University of Technology (TU Delft), The Netherlands
 
ICT Service Enabling and Management Intern at TNO,
Delft, The Netherlands
 
Personal Website: http://prashanthvarma.com/  


_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss

 
_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss



_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss