[ovs-dev] Loss of Network Connectivity

Timothy Ficarra t.ficarra at yahoo.com
Mon Dec 7 14:24:25 PST 2009


Here's the information you requested. Also, the configuration was causing a the computer to crash. Before the system crashed, though, a data loop was created on the public network which resulted in the machine's IP being deactivated.

dp0:
	flows: cur:3, soft-max:512, hard-max:262144
	ports: cur:3, max:1024
	groups: max:16
	lookups: frags:0, hit:18864579, missed:6 lost:0
	queues: max-miss:100, max-action:100
	port 0: br0 (internal)
	port1: eth1
	port 2: vif0.1

Dec 07 16:58:14|00001|oftl|INFO|connecting to unix:/usr/local/var/run/br0.mgmt stats_reply (xid=0x5471e644): flags=none type=1(flow)
 duration=46s, table_id=1, priority=0, n_packets=40588117, n_bytes=1704700914, actions=NORMAL


Regards,
T Ficarra

--- On Mon, 7/12/09, Justin Pettit <jpettit at nicira.com> wrote:

> From: Justin Pettit <jpettit at nicira.com>
> Subject: Re: [ovs-dev] Loss of Network Connectivity
> To: "Timothy Ficarra" <t.ficarra at yahoo.com>
> Cc: dev at openvswitch.org
> Date: Monday, 7 December, 2009, 4:29 PM
> What do the RX and TX counters look
> like now?  Can you dump the output of "ovs-dpctl show"
> and "ovs-ofctl dump-flows br0"?
> 
> --Justin
> 
> 
> On Dec 7, 2009, at 1:27 PM, Timothy Ficarra wrote:
> 
> > Ok. I re-configured the setup such that there was one
> bridge, br0, to which eth1 (uplink) and vif0.1 (dom0) were
> connected. Unfortunately I am still unable to talk outside
> of the computer. Attempting a ping will merely hang.
> > 
> > Regards,
> > T Ficarra
> > 
> > --- On Mon, 7/12/09, Justin Pettit <jpettit at nicira.com>
> wrote:
> > 
> >> From: Justin Pettit <jpettit at nicira.com>
> >> Subject: Re: [ovs-dev] Loss of Network
> Connectivity
> >> To: "Timothy Ficarra" <t.ficarra at yahoo.com>
> >> Cc: dev at openvswitch.org
> >> Date: Monday, 7 December, 2009, 3:57 PM
> >> Just as you would with the bridge,
> >> you need to have all the devices you want to
> communicate on
> >> bridges.  The way you have it currently
> configured,
> >> eth0 and eth1 will pass traffic between
> themselves, but your
> >> VM won't see any traffic.  In the Xen setups
> I've seen,
> >> each PIF gets its own bridge and VIFs are attached
> to the
> >> appropriate bridge.  I would have expected
> your config
> >> file to look more like this:
> >> 
> >> bridge.br0.port=br0
> >> bridge.br0.port=eth0
> >> bridge.br0.port=vif0.1
> >> bridge.br1.port=br1
> >> bridge.br1.port=eth1
> >> 
> >> (This is assuming that vif0.1 is connected to
> eth0. 
> >> Move it to br1, if it should communicate through
> eth1.)
> >> 
> >> If you have OVS installed on your computer with
> the bridge
> >> compatibility code, then Xen should be making
> bridge calls
> >> that OVS will intercept and make work
> properly.  
> >> 
> >> If instead you want to do all this configuration
> by hand,
> >> then you may want to check how Xen set up the
> bridge
> >> initially (you can see this with "brctl
> show").  Then,
> >> just recreate the configuration in
> ovs-vswitchd.conf.
> >> 
> >> --Justin
> >> 
> >> 
> >> On Dec 7, 2009, at 12:43 PM, Timothy Ficarra
> wrote:
> >> 
> >>> I am running ovs-vswitchd and ovs-brcompatd.
> >>> The RX counters increase on lo, peth1, and
> vif0.1
> >>> 
> >>> eth1 is registering a flat zero on TX and RX.
> >>> 
> >>> T Ficarra
> >>> 
> >>> --- On Mon, 7/12/09, Justin Pettit <jpettit at nicira.com>
> >> wrote:
> >>> 
> >>>> From: Justin Pettit <jpettit at nicira.com>
> >>>> Subject: Re: [ovs-dev] Loss of Network
> >> Connectivity
> >>>> To: "Timothy Ficarra" <t.ficarra at yahoo.com>
> >>>> Cc: dev at openvswitch.org
> >>>> Date: Monday, 7 December, 2009, 3:36 PM
> >>>> I assume you're running ovs-vswitchd
> >>>> and ovs-brcompatd, correct?  Do you
> see the
> >> RX counters
> >>>> going up on your network devices when you
> run
> >> ifconfig?
> >>>> 
> >>>> --Justin
> >>>> 
> >>>> 
> >>>> On Dec 7, 2009, at 12:23 PM, Timothy
> Ficarra
> >> wrote:
> >>>> 
> >>>>> Here are the details of the problem:
> >>>>> 
> >>>>> ovs version:
> >>>>> open vswitch 0.90.7
> >>>>> 
> >>>>> no git
> >>>>> no patches
> >>>>> 
> >>>>> os version:
> >>>>> Linux version 2.6.18-164.6.1.el5xen 
> >>>>> gcc version 4.1.2 20080704
> >>>>> 
> >>>>> Contents of ovs-vwitchd.conf:
> >>>>> bridge.br0.port=br0
> >>>>> bridge.br0.port=eth0
> >>>>> bridge.br0.port=eth1
> >>>>> 
> >>>>> output of ovs-dpctl show:
> >>>>> dp0:
> >>>>>      flows: cur:0,
> >> soft-max:512,
> >>>> hard-max:262144
> >>>>>      ports: cur:3,
> >> max:1024
> >>>>>      groups: max:16
> >>>>>      lookups: frags:0,
> >> hit:0, missed:0,
> >>>> lost:0
> >>>>>      queues:
> max-miss:100,
> >>>> max-action:100
> >>>>>      port 0: br0
> >> (internal)
> >>>>>      port 1: eth0
> >>>>>      port 2: eth1
> >>>>> 
> >>>>> What actually happened:
> >>>>>      loss of network
> >> connectivity after
> >>>>>      % rmmod bridge
> >>>>>      % insmod
> >>>> datapath/linux-2.6/openvswitch_mod.ko
> >>>>>      % insmod
> >>>> datapath/linux-2.6/brcompat_mod.ko
> >>>>> What was expected to happen:
> >>>>>      no loss of
> network
> >> connectivity 
> >>>>> 
> >>>>> 
> >>>>> Regards,
> >>>>> T Ficarra
> >>>>> 
> >>>>> 
> >>>>> --- On Mon, 7/12/09, Ben Pfaff <blp at nicira.com>
> >>>> wrote:
> >>>>> 
> >>>>>> From: Ben Pfaff <blp at nicira.com>
> >>>>>> Subject: Re: [ovs-dev] Loss of
> Network
> >>>> Connectivity
> >>>>>> To: "Timothy Ficarra" <t.ficarra at yahoo.com>
> >>>>>> Cc: dev at openvswitch.org
> >>>>>> Date: Monday, 7 December, 2009,
> 12:05 PM
> >>>>>> Timothy Ficarra <t.ficarra at yahoo.com>
> >>>>>> writes:
> >>>>>> 
> >>>>>>> After following the steps in
> 'Using
> >> Open
> >>>> vSwitch in
> >>>>>> place of
> >>>>>>> Linux bridging' the system is
> left in
> >> a state
> >>>> without
> >>>>>> network
> >>>>>>> connectivity. Is there any
> further
> >>>> configuration which
> >>>>>> must be
> >>>>>>> completed in order for the
> switch to
> >> function
> >>>>>> properly?
> >>>>>> 
> >>>>>> There's too little information
> here to
> >> guess what
> >>>> went
> >>>>>> wrong.
> >>>>>> Could you include the information
> from
> >> the
> > 
> >>>> REPORTING-BUGS
> >>>>>> file:
> >>>>>>       
>    http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=REPORTING-BUGS;hb=HEAD
> >>>>>> This additional information might
> give us
> >>>> something to work
> >>>>>> from.
> >>>>>> 
> >>>>> 
> >>>>> 
> >>>>>        New Email
> names
> >> for you! 
> >>>>> Get the Email name you've always
> wanted on the
> >> new
> >>>> @ymail and @rocketmail. 
> >>>>> Hurry before someone else does!
> >>>>> http://mail.promotions.yahoo.com/newdomains/aa/
> >>>>> 
> >>>>> 
> >> _______________________________________________
> >>>>> dev mailing list
> >>>>> dev at openvswitch.org
> >>>>> http://openvswitch.org/mailman/listinfo/dev_openvswitch.org
> >>>> 
> >>>> 
> >>> 
> >>> 
> >>>       Get your new
> Email address!
> >>> Grab the Email name you've always wanted
> before
> >> someone else does!
> >>> http://mail.promotions.yahoo.com/newdomains/aa/
> >>> 
> >>>
> _______________________________________________
> >>> dev mailing list
> >>> dev at openvswitch.org
> >>> http://openvswitch.org/mailman/listinfo/dev_openvswitch.org
> >> 
> >> 
> > 
> > 
> >      New Email names for you! 
> > Get the Email name you've always wanted on the new
> @ymail and @rocketmail. 
> > Hurry before someone else does!
> > http://mail.promotions.yahoo.com/newdomains/aa/
> 
> 


      Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com. 
http://mail.promotions.yahoo.com/newdomains/aa/




More information about the dev mailing list