No.
On Wed, Jul 20, 2016 at 06:04:39PM -0500, chetandeep singh wrote: > Hi Ben > > I have a primary eth port eth2 and secondary Ethernet port eth3 that does > not have any ip assigned to the same. So machine does not get locked up. > The issue is that adding secondary port makes packets to get dropped in > bridge . Any ideas why ? > > On Wednesday, July 20, 2016, Ben Pfaff <b...@ovn.org> wrote: > > > On Wed, Jul 20, 2016 at 05:45:27PM -0500, chetandeep singh wrote: > > > I am trying to run some basic setup with OVS like creating a bridge and > > > adding taps for VM's in the bridge and a secondary ethernet port and then > > > eventually put the machine on the network. What I see is that if I do > > below > > > commands and add secondary eth3 port on the machine in the ovs bridge, I > > > see that packets start getting dropped. If I do ifconfig eth3, I dont see > > > any drops. > > > > > > Any idea why this might be happening in this case ? > > > > > > ovs-vsctl add-br br0 > > > ovs-vsctl add-port br0 eth3 > > > > > > ifconfig br0 > > > br0 Link encap:Ethernet HWaddr 3C:A8:2A:0D:F9:31 > > > BROADCAST PROMISC MULTICAST MTU:1500 Metric:1 > > > RX packets:0 errors:0 dropped:29 overruns:0 frame:0 > > > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > > > collisions:0 txqueuelen:0 > > > RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) > > > > ### Q: I created a bridge and added my Ethernet port to it, using commands > > like these: > > > > ovs-vsctl add-br br0 > > ovs-vsctl add-port br0 eth0 > > > > and as soon as I ran the "add-port" command I lost all connectivity > > through eth0. Help! > > > > A: A physical Ethernet device that is part of an Open vSwitch bridge > > should not have an IP address. If one does, then that IP address > > will not be fully functional. > > > > You can restore functionality by moving the IP address to an Open > > vSwitch "internal" device, such as the network device named after > > the bridge itself. For example, assuming that eth0's IP address is > > 192.168.128.5, you could run the commands below to fix up the > > situation: > > > > ifconfig eth0 0.0.0.0 > > ifconfig br0 192.168.128.5 > > > > (If your only connection to the machine running OVS is through the > > IP address in question, then you would want to run all of these > > commands on a single command line, or put them into a script.) If > > there were any additional routes assigned to eth0, then you would > > also want to use commands to adjust these routes to go through br0. > > > > If you use DHCP to obtain an IP address, then you should kill the > > DHCP client that was listening on the physical Ethernet interface > > (e.g. eth0) and start one listening on the internal interface > > (e.g. br0). You might still need to manually clear the IP address > > from the physical interface (e.g. with "ifconfig eth0 0.0.0.0"). > > > > There is no compelling reason why Open vSwitch must work this way. > > However, this is the way that the Linux kernel bridge module has > > always worked, so it's a model that those accustomed to Linux > > bridging are already used to. Also, the model that most people > > expect is not implementable without kernel changes on all the > > versions of Linux that Open vSwitch supports. > > > > By the way, this issue is not specific to physical Ethernet > > devices. It applies to all network devices except Open vSwitch > > "internal" devices. > > > > > -- > " In financial markets, the majority is always wrong " _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss