On Thu, Dec 01, 2011 at 12:02:46PM -0800, David Erickson wrote:
> On 12/1/2011 12:01 PM, Ben Pfaff wrote:
> >On Wed, Nov 30, 2011 at 06:18:15PM -0800, David Erickson wrote:
> >>I think I've run into another semi-related issue with inband.  I
> >>recently changed the fail mode of my OVS instances from standalone
> >>to secure because I wanted them to continue using the rules that had
> >>been set in the event the controller died or needed restarting.
> >>This had the unfortunate side effect that if the controller is down
> >>long enough then the box can lose its DHCP lease, and be unable to
> >>get a new one because DHCP requests are trying to be sent to the
> >>controller, but the switch isn't able to connect to the controller
> >>without an address, ie:
> >>
> >>Nov 30 21:04:52 localhost dhclient: DHCPDISCOVER on xenbr0 to
> >>255.255.255.255 port 67 interval 4
> >>Nov 30 21:04:56 localhost dhclient: No DHCPOFFERS received.
> >>Nov 30 21:04:56 localhost dhclient: No working leases in persistent
> >>database - sleeping.
> >>Nov 30 21:04:58 localhost ovs-vswitchd:
> >>789878|stream_tcp|ERR|tcp:192.168.1.11:6633: connect: Network is
> >>unreachable
> >>
> >>What is the behavior of the inband rules when the switch is in
> >>secure mode and has lost connection to the controller?
> >No different from any other time.
> >
> >>It seems to me like they are being ignored, or at least the DHCP
> >>rule doesn't seem to be working.
> >Please investigate further.  I would start by finding out whether the
> >DHCP requests are making it out on the wire, then if they are, whether
> >DHCP replies are visible coming back across the wire.
> 
> Ya the requests aren't making it onto the wire.

Please capture the kernel flow that matches the request with
"ovs-dpctl dump-flows", then feed that flow back into "ofproto/trace"
to see what OVS is actually doing with it.

Thanks,

Ben.
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to