[adding Justin and ovs-dev]
On Thu, Mar 29, 2012 at 08:58:54PM +0200, ravi.ke...@telekom.com wrote: > Can you let me know some details on your non-IP testing? To mitigate your > concern, the only non-IP I have tested is ARP traffic. Though it is unusual > for ARP traffic to carry MPLS labels, this test-case does work fine. It will > be good if you can respond to queries rather than me poking around and trying > to extract the information, it will surely help expedite the process. > > Patches and the email I sent out on Monday are the latest ones and let me > know if you want me to do any additional testing, I will have to get access > to the testbed first. > > You can respond to the original thread if you would like. > > -----Original Message----- > From: Kerur, Ravi > Sent: Monday, March 26, 2012 9:01 AM > To: 'Jesse Gross' > Cc: b...@nicira.com; dev@openvswitch.org > Subject: RE: [ovs-dev] MPLS important comments (was: Re: Patch for MPLS) > > > Ravi, > > I spent some time to test your most recent version of this patch. > Using the very simple test environment that I described before > consisting of just two machines talking to each other with a single > level of tagging I encountered several issues. These included not > only the hardware offloading issues that I mentioned previously but > also an issue with the bottom of stack bit that prevents non-IP > traffic from passing. Encountering these types of issues with the > first and most basic experiment that I ran gives me significant > concern about the level of testing that this patch has seen. I > understand that you might have expectations about common use cases but > the fact is that Open vSwitch and OpenFlow are designed to encourage > new usage models and so it is important that any code we add is robust > in all situations. Generally, open source projects would not add a > work-in-progress patch and would expect that any patches sent for > review consist of what the author considers a final revision. > Unfortunately, this means without significant improvements we're not > going to able to accept this patch or continue reviewing it (which is > quite time consuming). > > <rk> Could you please elaborate on testing? Assuming IP==IPV4, non-IP could > be IPV6 or any other layer-3. > > For IPV6: There was a brief discussion in the mailing list regarding this > topic. Though I haven't seen any practical usage of IPV6 over MPLS directly, > code takes care of handling IPV6 traffic. > > For any other layer-3: Spec is not clear on how to handle non-IP traffic and > I guess it would be at the discretion of the vendor. Will check what the spec > says on this. Your testing will probably turn out be VPLS? I believe you have > configured flows such that it matches src/dst mac address and actions include > mpls related ones. Some of the mpls actions will not apply for this case, > however, basic push/pop should work. Code is written such that it should be > able to handle this case or easily extensible. I haven't tested this case > because I have focused mainly on IPV4->MPLS and to some extent IPV6->MPLS and > integration with VLAN and VLAN-qinq. > > When you say non-IP, what type of traffic is it and how are you generating > that traffic? Is it possible to get a remote access to you testbed to > understand better? Or if you can give additional information on your testing > it would be helpful and I can fix it. My focus is mainly on IP(4/6) over MPLS > and VLAN integration and that's what I have tested. > > Regarding the patch, I am confused myself which patch has what changes since > I am focusing on mpls/vlan-qinq/automation in parallel and I am frequently > rebasing the code. So it's possible that some of my changes are missing the > transition. Once you provide the details of your testing I will take a look > at it. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev