ietf
[Top] [All Lists]

RE: IPv6 Advanced Socket API and POSIX

2011-07-26 00:19:43
 
In addition, RFC 5014 (IPv6 Socket API for source address selection) would be 
useful to include into the next POSIX revision. This document allows 
applications to choose a source address when default source address selection 
is in place at the IP stack.

Thanks,
-Samita
-----Original Message-----
From: ietf-bounces(_at_)ietf(_dot_)org 
[mailto:ietf-bounces(_at_)ietf(_dot_)org] On Behalf Of Mark Andrews
Sent: Monday, July 25, 2011 8:51 PM
To: iesg(_at_)ietf(_dot_)org
Cc: ietf(_at_)ietf(_dot_)org
Subject: IPv6 Advanced Socket API and POSIX


Could the IESG please negotiate with Opengroup to get the IPv6 Advanced Socket 
API included into the next POSIX revision.

RFC 2133 "Basic Socket Interface Extensions for IPv6" (now RFC 2553) and RFC 
2292 "IPv6 Advanced Socket API" (now RFC 3542) were designed to work together 
as a single API.  POSIX however only includes the Basic Socket Interface 
Extensions for IPv6 in its specification.

This has resulted in operating system vendors being force to hide the IPv6 
Advanced Socket API namespace to achieve POSIX compliance and multiple methods 
being independently developed to address issues addressed by the IPv6 Advanced 
Socket API.

As a result of this application developers are left in the unenviable place of 
having to work out how to expose the IPv6 Advanced Socket API and also work out 
what other APIs have been developed to essentially do what the IPv6 Advanced 
Socket API does.

I'm aware of 3 different APIs to force IPv6 fragmentation in the node and 
multiple different methods to expose the parts of the IPv6 Advanced Socket API 
that have been implemented.

One can't write a reliable authoritative IPv6 nameserver using just the Basic 
Socket Interface Extensions for IPv6.  A nameserver needs to use some of the 
functionality in the IPv6 Advanced Socket API to deal with the way IPv6 
fragments packets.

Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE:  +61 2 9871 4742                  INTERNET: marka(_at_)isc(_dot_)org
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>