Hello, while thinking about interaction between mobile-ip6 and
BSD APIs, I came up with the following questions. I still do not
have the answer. If you have any working practice I would like
to know that. They can be related to future revisions of rfc2292bis.
itojun
--
when a node A received packet from mobile node B:
packet will carry home address of B in home address option (destination
options header, and care-of address in IPv6 source
- which address should getpeername() return? home address, or care-of?
home address sounds like a good default pick, however, some apps
may need to look at care-of.
- which address should recvfrom() return?
ditto.
- can we get home address option in IPV6_RECVDSTOPTS?
it seems like so. it will have home address of B, not care-of.
- then, how can we get care-of address of the peer?
(1) new IPV6_RECVxx in rfc2292 advanced API?
(2) new system call? -> unacceptable
when a mobile node A sends packet to a node B:
A may want to control the use of mobile-ip6. examples: (1) if A would like
to talk to ubiquitous services like DNS, A may want to use care-of address,
not the home address. (2) IKE (to establish key for mobile-ip6) requires it.
- how can we avoid use of home address? 1-bit flag in setsockopt?
- what is the relationship/interaction with IPV6_PKTINFO?
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page: http://playground.sun.com/ipng
FTP archive: ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------