[support] About the architecture of the MIPv6 daemon [Second Part]
Sebastien Decugis
sdecugis at hongo.wide.ad.jp
Tue Mar 10 09:29:43 JST 2009
Hi,
As far as I remember, there is support for external policy managers (see
pmgr* files) in UMIP that can be implemented separately from the daemon.
I never tried this feature though, and I am not sure if it is well
supported anymore. Maybe worth a look?
Best regards,
Sebastien.
Angel Bartomeu Bonillo a écrit :
> Thank you Arnaud, very useful info.
>
> Does it happen to exist any technical document regarding the handover
> algorithm implemented?
> Can any of the MCoA fellows add more details about this issue?
>
> 2009/3/9 Arnaud Ebalard <arno at natisbad.org <mailto:arno at natisbad.org>>
>
> Hi,
>
> Angel Bartomeu Bonillo <angelbartomeu at gmail.com
> <mailto:angelbartomeu at gmail.com>> writes:
>
> > First of all, I need to thank to those who replied to my first
> > question (*Arnaud
> > Ebalard,** **manish Jamwal and **Romain KUNTZ)* on the thread at
> >
> http://ml.nautilus6.org/pipermail/support/2009-February/000616.html
> . I had
> > problems with my email and I was forced to register again with
> this other
> > address since I was somehow unable to receive any message from the
> list.
> > Hence I will try to continue the thread I once started from here.
> >
> > As for being more specific about my needs (Answering to Arnaud
> Ebalard's
> > question), I am building a mobile node for a vehicular network
> that must be
> > able to interact with different routing protocols that will be
> running in
> > the mobile node. The node may have Internet access through
> different access
> > networks i.e. UMTS, GPRS, WIFI an so on. So my intention is to use
> NEPL to
> > manage the multiple CoA once acquired on the different links
> available.
> >
> > I have been going around the code of the mip6d (NEMO and MCoA
> patched) and
> > though I have found many interesting things but, could anybody
> tell me based
> > on which events the daemon make the decision of starting a
> handover and
> > destroying the tunnel in one interface to redirect the traffic to
> another
> > tunnel on other interface?.
> >
> > I have found so far that one of these events is the status of the
> > interfaces. As I have seen the code register a listener by netlink
> to get
> > the changes in the interfaces. Does the code take any other thing into
> > account, like router advertisement timer out or something like that?
>
> In UMIP, the decision to start a handover is mostly due to notification
> of a change in link/address configuration received via Netlink, for
> instance when a link becomes available (or is not anymore available) or
> an address is added or deleted on a given interface (or an interface
> disappear). It may also happen due to an asynchronous event, for
> instance if some address lifetime (CoA) becomes null or a router
> lifetime become null (IIRC). Then, based on available addresses,
> interfaces, and associated preferences, the decision is taken to perform
> a handover.
>
> I don't know if the MCoA patch changes anything to the logic described
> above.
>
> Cheers,
>
> a+
> _______________________________________________
> Support mailing list
> Support at ml.nautilus6.org <mailto:Support at ml.nautilus6.org>
> http://ml.nautilus6.org/mailman/listinfo/support
>
>
>
>
> --
> Ángel Bartomeu Bonillo.
> C/ Federico García Lorca 28º Esc1 Bajo B
> 30009 Murcia (España)
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Support mailing list
> Support at ml.nautilus6.org
> http://ml.nautilus6.org/mailman/listinfo/support
More information about the Support
mailing list