Re: [ovs-discuss] Possible bug with OVS LACP + VPC

2017-01-31 Thread Ben Pfaff
On Wed, Jan 18, 2017 at 04:56:00PM -0600, Chad Norgan wrote: > Thanks so much for the deeper understanding. I think from here I'm > going to get a mirror port setup on the switch so I can confirm that > the switch is indeed sending that pdu on the restored link. I can then > take that to the

Re: [ovs-discuss] Possible bug with OVS LACP + VPC

2017-01-18 Thread Chad Norgan
Shu, Thanks so much for the deeper understanding. I think from here I'm going to get a mirror port setup on the switch so I can confirm that the switch is indeed sending that pdu on the restored link. I can then take that to the switch vendor to address. I love the idea of patching OVS to handle

Re: [ovs-discuss] Possible bug with OVS LACP + VPC

2017-01-18 Thread Ben Pfaff
Shu, thanks for all the debugging! If this is a correct interpretation of the standard, and the peer switch is misbehaving, and it's common behavior across a product line, then possibly we'll need to make OVS cope with it. Chad, do you have thoughts on Shu's discoveries? Thanks, Ben. On Wed,

Re: [ovs-discuss] Possible bug with OVS LACP + VPC

2017-01-18 Thread Shu Shen
Hi Chad, I now have a theory on what's happening in your case. I realized that the first LACPDU packet the peer switch sent for re-negotiation contains all zeros in Actor Informaiton TLV, line 81-84 from your gist: 20:38:17.109650 00:00:00:00:00:00 > 01:80:c2:00:00:02, ethertype Slow

Re: [ovs-discuss] Possible bug with OVS LACP + VPC

2017-01-17 Thread Chad Norgan
Given that the partner port_id on the rogue packet matches the slave it's sent out. I lean towards #1, that the LACP implementation is somehow mixing up the status for the slave's pdu, rather than leaking eth1's pdu out the eth0 interface. -Chad ___