Hi, When setting up a bridge on Debian I want the default internal port to have a vlan tag. The bridge has an uplink port eth0 that is connected to a trunk port, so I configured /etc/network/interfaces like this:
allow-ovs ovsbr0 iface ovsbr0 inet static ovs_type OVSBridge ovs_ports eth0 ovs_options tag=702 address 172.16.1.1 netmask 255.255.255.0 allow-ovsbr0 eth0 iface eth0 inet manual ovs_bridge ovsbr0 ovs_type OVSPort pre-up ip link set dev $IFACE up post-down ip link set dev $IFACE down Unfortunately this approach fails: # ifup ovsbr0 ovs-vsctl: 'add-br' command takes exactly 1 or 3 arguments ovs-vsctl: no bridge named ovsbr0 Cannot find device "ovsbr0" Failed to bring up ovsbr0. When I set up the bridge like this: allow-ovs ovsbr0 iface ovsbr0 inet static ovs_type OVSBridge ovs_ports eth0 address 172.16.1.1 netmask 255.255.255.0 post-up ovs-vsctl set Port $IFACE tag=702 The internal port is configured and working as I intended: # ovs-vsctl show 9fa31491-67f0-43f7-96e1-2c78505b79f5 Bridge "ovsbr0" Port "ovsbr0" tag: 702 Interface "ovsbr0" type: internal Port "eth0" Interface "eth0" ovs_version: "2.3.0" I think I'm hitting a bug in the 1st approach, if not I'm also fine using the 2nd approach. Cheers, Arthur
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss