Revision history [back]

click to hide/show revision 1
initial version

Though it is not the exact answer to your question, nevertheless As Eduardo said its not the same mac address, I am giving an example,

2: neu_ext_int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UP group default qlen 1000
    link/ether fa:16:3e:ff:e0:05 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.15/24 brd 192.168.1.255 scope global neu_ext_int
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:feff:e005/64 scope link
       valid_lft forever preferred_lft forever
3: net_int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:ff:00:05 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.15/24 brd 192.168.2.255 scope global net_int
       valid_lft forever preferred_lft forever
    inet 192.168.2.9/32 scope global net_int
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:feff:5/64 scope link
       valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:48:bd:ba:2e brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever
5: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether ca:ee:5b:f3:c2:b0 brd ff:ff:ff:ff:ff:ff
6: vxlan_sys_4789: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65000 qdisc noqueue master ovs-system state UNKNOWN group default qlen 1000
    link/ether 5a:0e:76:e5:f0:cd brd ff:ff:ff:ff:ff:ff
    inet6 fe80::580e:76ff:fee5:f0cd/64 scope link
       valid_lft forever preferred_lft forever
7: br-tun: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 9e:de:82:8b:ab:4a brd ff:ff:ff:ff:ff:ff
8: br-int: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 52:64:7a:98:3a:41 brd ff:ff:ff:ff:ff:ff
11: br-ex: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 82:1c:11:54:1c:4f brd ff:ff:ff:ff:ff:ff

AND

 Manager "ptcp:6640:127.0.0.1"
        is_connected: true
    Bridge br-ex
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        Port neu_ext_int
            Interface neu_ext_int
        Port phy-br-ex
            Interface phy-br-ex
                type: patch
                options: {peer=int-br-ex}
        Port br-ex
            Interface br-ex
                type: internal

You can get this information by running ovs-vsctl show command by executing Openvswitch docker container.

docker exec openvswitch_vswitchd ovs-vsctl show

Though it is not the exact answer to your question, nevertheless As Eduardo said its not the same mac address, I am giving an example,example, Here you see the neu_ext_int, which is the neutron external interface, and br-ex, both have different mac addresses. And neutron external interface is bound to br-ex.

2: neu_ext_int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UP group default qlen 1000
    link/ether fa:16:3e:ff:e0:05 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.15/24 brd 192.168.1.255 scope global neu_ext_int
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:feff:e005/64 scope link
       valid_lft forever preferred_lft forever
3: net_int: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:ff:00:05 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.15/24 brd 192.168.2.255 scope global net_int
       valid_lft forever preferred_lft forever
    inet 192.168.2.9/32 scope global net_int
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:feff:5/64 scope link
       valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:48:bd:ba:2e brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever
5: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether ca:ee:5b:f3:c2:b0 brd ff:ff:ff:ff:ff:ff
6: vxlan_sys_4789: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65000 qdisc noqueue master ovs-system state UNKNOWN group default qlen 1000
    link/ether 5a:0e:76:e5:f0:cd brd ff:ff:ff:ff:ff:ff
    inet6 fe80::580e:76ff:fee5:f0cd/64 scope link
       valid_lft forever preferred_lft forever
7: br-tun: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 9e:de:82:8b:ab:4a brd ff:ff:ff:ff:ff:ff
8: br-int: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 52:64:7a:98:3a:41 brd ff:ff:ff:ff:ff:ff
11: br-ex: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1
    link/ether 82:1c:11:54:1c:4f brd ff:ff:ff:ff:ff:ff

AND

 Manager "ptcp:6640:127.0.0.1"
        is_connected: true
    Bridge br-ex
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        Port neu_ext_int
            Interface neu_ext_int
        Port phy-br-ex
            Interface phy-br-ex
                type: patch
                options: {peer=int-br-ex}
        Port br-ex
            Interface br-ex
                type: internal

You can get this information by running ovs-vsctl show command by executing Openvswitch docker container.

docker exec openvswitch_vswitchd ovs-vsctl show