[support] About the architecture of the MIPv6 daemon
Arnaud Ebalard
arno at natisbad.org
Wed Feb 25 19:17:13 JST 2009
Hi,
Angel Bartomeu Bonillo <angelbartomeu at um.es> writes:
> Hello, I am working on a project in which we are planning to use NEPL's
> MIP-MCoA implementation
Can you be more specific ?
> and I need information about the MIPv6 daemon so I can figure out how
> to integrate this software with the rest of the proyect's software. If
> have spent many hours google-ing and scrutinizing the websites of all
> the groups involved in the NEPL project with almost no success.
>
> I need information about the general structure of the MIPv6 daemon.
AFAICT, very few information is available on that topic. If you have
specific questions, some people on the list will probably be able to
answer. Otherwise, the sources are the best way to go ...
> I'd be very glad If someone could point at some internet page or
> document for me to find this info. I just need to do which kernel
> functions, libraries, apis, etc, the daemon uses.
The daemon interacts w/ the kernel via netlink:
- for IPsec/MIPv6 policies/states addition/removal/updates (XFRM)
- for monitoring interface states (UP/DOWN, @ changes, )
- for interacting with routing tables
It also has some interactions with the kernel using sockets (including
setsockopt(), for which some RFC exist which document the API). It also
plays with /proc to configure/change various aspects of the IPv6 stack.
Hope that helps,
Cheers
a+
More information about the Support
mailing list