Jarno Kalliomäki wrote:
> Hello,
> 
> I am currently working on how to extract the mobility information for
> user-space applications. Most of all concerning the IP addresses of the
> interfaces and their changes while roaming.
> 
> So the question is, is there an implementation of any standardised API
> in MIPL-software for passing this kind of information from the
> kernel-space?

Hi Jarno,

There is no standardised API in existence to implement.  At one point I
did implement "draft-yokote", but it has expired years ago.  Later, Mark
Borst (from TUT, actually) took another stab at it (I guess he wasn't
happy with the draft-yokote, since he didn't work with them to improve
it, but rather did his own).

Then there is yet another document draft-momose-mip6-mipsock, written by
Tsuyoshi Momose, Keiichi Shima, and me.  That is an informational draft
about a socket interface to exchange information between MIPv6 subsystem
and others.  This was made in the hopes that we could do MIPv6 MIB
support for both MIPL and SHISA without writing two different net-snmp
modules.  Note that this isn't an API, nor standards track document.

SHISA has several daemons for MIPv6 operation, so it uses this kind of
socket interface for IPC, also.  We figured, you could have a standard
API (when such an API was eventually proposed and accepted) library that
would use mipsock to interface with the MIPv6 subsystem (whatever
implementation it was) and applications would be just happy with the API
abstraction.

Because of the SHISA history, the socket can also be used to control the
MIPv6 operations.  Since this kind of control interface is not for user
apps as such, my opinion is that there is little point in standardizing
it.  Control apps are bound to be system specific anyway.  So, as
already implied, this mipsock could be used for altering normal MIPv6
operation by some other application, something that some people have
wanted for some time.


> PS. Sorry about possible duplicate message. The developers list didn't
> seem to be functioning...

How did that manifest?  I see no problems with it.  There's a post from
a week ago, which seems to be the last one sent there.  I'll cc this to
there too, to make sure.


Regards,

Antti

_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl

Reply via email to