Public bug reported:

DVR MAC address is configured on the server for every node that is
configured to run in one of the dvr agent modes ( dvr,dvr_snat and
dvr_no_external).

The DVR MAC addresses are stored in the 'AA-BB-CC-DD-EE-FF' format.

When the agent tries to configure the DVR MAC addresses into the
openflow rules using the native interface drivers, they are ok.

But when used with the non native interface drivers this throws an error
as shown below.

Unable to execute ['ovs-ofctl', 'add-flows', 'br-vlan1078', '-'].
Exception: Exit code: 1; Stdin:
hard_timeout=0,idle_timeout=0,priority=2,table=3,cookie=12002607947458125225,dl_src=FA-16
-3F-AA-78-20,actions=output:2; Stdout: ; Stderr: ovs-ofctl: -:1: FA-16
-3F-AA-78-20: invalid Ethernet address.

This is also seen in the Master branch.
So to provide backward compatibility, we need to add a patch to change the 
format of the MAC before it is handed over to the openflow interface driver.

** Affects: neutron
     Importance: Undecided
     Assignee: Swaminathan Vasudevan (swaminathan-vasudevan)
         Status: In Progress


** Tags: l3-dvr-backlog

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1756406

Title:
  DVR: Fix dvr mac address format to be backward compatible with non
  native openflow interface

Status in neutron:
  In Progress

Bug description:
  DVR MAC address is configured on the server for every node that is
  configured to run in one of the dvr agent modes ( dvr,dvr_snat and
  dvr_no_external).

  The DVR MAC addresses are stored in the 'AA-BB-CC-DD-EE-FF' format.

  When the agent tries to configure the DVR MAC addresses into the
  openflow rules using the native interface drivers, they are ok.

  But when used with the non native interface drivers this throws an
  error as shown below.

  Unable to execute ['ovs-ofctl', 'add-flows', 'br-vlan1078', '-'].
  Exception: Exit code: 1; Stdin:
  
hard_timeout=0,idle_timeout=0,priority=2,table=3,cookie=12002607947458125225,dl_src=FA-16
  -3F-AA-78-20,actions=output:2; Stdout: ; Stderr: ovs-ofctl: -:1: FA-16
  -3F-AA-78-20: invalid Ethernet address.

  This is also seen in the Master branch.
  So to provide backward compatibility, we need to add a patch to change the 
format of the MAC before it is handed over to the openflow interface driver.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1756406/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to