Ben Pfaff wrote: > Glen Gibb <[EMAIL PROTECTED]> writes: > > >> Ben Pfaff wrote: >> >>> Glen Gibb <[EMAIL PROTECTED]> writes: >>> >>> >>> >>>> I've got another issue here, this time to do with flow >>>> establishment. I'm trying to ping from one host to another through >>>> a bunch of OF switches -- this succeeds if the OF switches are >>>> brought up before NOX but fails if the OF switches are brought up >>>> after NOX. >>>> >>>> >>> Are the switches using in-band or out-of-band control? I am >>> aware of a bug in the in-band control code that might cause these >>> symptoms. I now have a fix that is under review. I've pushed it >>> to the "arp" branch on nicira.dyndns.org and on >>> yuba.stanford.edu:/usr/local/git/openflow. The commit messages >>> should make it clear what it fixes. Let me know if it makes a >>> different for you. >>> >>> >> Nope, this is out-of-band control. Is the fix likely to do anything in >> this scenario? >> > > That particular fix will not have any effect with out-of-band > control. > > However, the following commit could have fixed the problem. > Please make sure that it is included in the copy of NOX that you > are running. > > commit d8226dd2e8305cd59417fa004c70ac20e2169720 > Author: Ben Pfaff <[EMAIL PROTECTED]> > Date: Tue Jul 15 15:48:31 2008 -0700 > > Keep time from standing still. > > do_gettimeofday(true) needs to be called on a reasonably frequent > basis, or the time as returned by do_gettimeofday(false) will never > be updated. In this case, the symptoms were that if NOX was running > for over 5 seconds without anything to do, then switches that attempted > to connect would instantly be timed out, because Handshake_fsm has a > 5-second timeout and time wasn't getting updated. > Hi Ben,
I'm afraid the above commit didn't fix the problem. We still need to kill and restart NOX if a switch comes up after NOX. Glen _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org