mesh portal discovery
Dan Williams
dcbw at redhat.com
Wed Jan 9 17:20:35 EST 2008
On Wed, 2008-01-09 at 17:18 -0500, Michail Bletsas wrote:
> >
> > In the School Server case, using DHCP as the allowed us to collapse two
> > steps of the connection process into one. With the previous method, you
> > would have to _both_ find the MPP using the non-standard MPP discovery
> > method, and second do a DHCP run to get your address from the school
> > server. Using DHCP here _already_ can provide the address of your
> > gateway.
> We still had to modify DHCP in order to send the request to the anycast
> address in order to be able to find the optimum path to it.
> If we are not doing that anymore, then we can only hope that the "closest"
> server replies first...
To be fair here, the patch was trivial and a lot less work than writing,
auditing, and testing the behavior of a custom solution.
> >
> > You could conceivably do both these operations in parallel but since you
> > have to do DHCP anyway, it's pointless to do some other MPP discovery
> > mechanism. In a school setting autoip might work, but might mean more
> > traffic because of potential address conflicts and the resolution
> > process. So if you want dynamic addressing in the school, DHCP is about
> > the only easy way to do that, and once you're using DHCP the old MPP
> > discovery mechanism is pointless.
>
> You are doing these operations concurrently all the time since you always
> have to do path discoveries.
> I can't see how autoIP will generate more traffic than DHCP with short
> leases.
>
> >
> > The above benefit does not apply in the XO-as-MPP case because autoip
> > addressing is used, however the same codepath is used in NetworkManager
> > as the school server case, and therefore there is less code to maintain,
> > and fewer codepaths to test, and fewer opportunities for stuff to go
> > wrong.
> >
> Yes and the penalty that we pay is very long connection times and disabled
> by default XO MPP functionality :-(
>
> M.
>
More information about the Devel
mailing list