--- 1/draft-ietf-shim6-multihome-shim-api-13.txt 2010-08-19 17:12:35.000000000 +0200 +++ 2/draft-ietf-shim6-multihome-shim-api-14.txt 2010-08-19 17:12:35.000000000 +0200 @@ -1,22 +1,22 @@ SHIM6 Working Group M. Komu Internet-Draft HIIT Intended status: Informational M. Bagnulo -Expires: August 26, 2010 UC3M +Expires: February 20, 2011 UC3M K. Slavov S. Sugimoto, Ed. Ericsson - February 22, 2010 + August 19, 2010 Socket Application Program Interface (API) for Multihoming Shim - draft-ietf-shim6-multihome-shim-api-13 + draft-ietf-shim6-multihome-shim-api-14 Abstract This document specifies sockets API extensions for the multihoming shim layer. The API aims to enable interactions between applications and the multihoming shim layer for advanced locator management, and access to information about failure detection and path exploration. This document is based on an assumption that a multihomed host is equipped with a conceptual sub-layer (hereafter "shim") inside the IP @@ -37,21 +37,21 @@ and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. - This Internet-Draft will expire on August 26, 2010. + This Internet-Draft will expire on February 20, 2011. Copyright Notice Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents @@ -114,25 +114,26 @@ 14.4. Changes from version 03 to version 04 . . . . . . . . . . 36 14.5. Changes from version 04 to version 05 . . . . . . . . . . 37 14.6. Changes from version 05 to version 06 . . . . . . . . . . 37 14.7. Changes from version 06 to version 07 . . . . . . . . . . 37 14.8. Changes from version 07 to version 08 . . . . . . . . . . 37 14.9. Changes from version 08 to version 09 . . . . . . . . . . 37 14.10. Changes from version 09 to version 10 . . . . . . . . . . 37 14.11. Changes from version 10 to version 11 . . . . . . . . . . 37 14.12. Changes from version 11 to version 12 . . . . . . . . . . 37 14.13. Changes from version 12 to version 13 . . . . . . . . . . 38 + 14.14. Changes from version 13 to version 14 . . . . . . . . . . 38 15. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 38 16. References . . . . . . . . . . . . . . . . . . . . . . . . . . 38 16.1. Normative References . . . . . . . . . . . . . . . . . . 38 16.2. Informative References . . . . . . . . . . . . . . . . . 39 - Appendix A. Context Forking . . . . . . . . . . . . . . . . . . . 39 + Appendix A. Context Forking . . . . . . . . . . . . . . . . . . . 40 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 41 1. Introduction This document defines socket API extensions by which upper layer protocols may be informed about and control the way in which a multihoming shim sub-layer in the IP layer manages the dynamic choice of locators. Initially it applies to SHIM6 and HIP, but it is defined generically. @@ -1695,20 +1696,25 @@ o Reflected comments from Michael Scharf. 14.13. Changes from version 12 to version 13 o Reflected comments from Sebastien Barre. o Removed the description about the notification from the shim sub- layer to applications. o Narrowed down the scope of the applicability of the socket options and the ancillary data. +14.14. Changes from version 13 to version 14 + + o No change was made. The draft was re-submitted to avoid + expiration. + 15. Acknowledgments Authors would like to thank Jari Arkko who participated in the discussion that lead to the first version of this document, and Tatuya Jinmei who thoroughly reviewed the early version of this draft and provided detailed comments on sockets API related issues. Thomas Henderson provided valuable comments especially from HIP perspectives. Authors sincerely thank to the following people for their helpful @@ -1735,39 +1741,39 @@ protocol", RFC 5533, June 2009. [RFC5534] Arkko, J. and I. Beijnum, "Failure Detection and Locator Pair Exploration Protocol for IPv6 Multihoming", RFC 5534, June 2009. 16.2. Informative References [I-D.ietf-behave-v6v4-xlate] Li, X., Bao, C., and F. Baker, "IP/ICMP Translation - Algorithm", draft-ietf-behave-v6v4-xlate-05 (work in - progress), December 2009. + Algorithm", draft-ietf-behave-v6v4-xlate-21 (work in + progress), August 2010. [I-D.ietf-hip-nat-traversal] Komu, M., Henderson, T., Tschofenig, H., Melen, J., and A. Keranen, "Basic HIP Extensions for Traversal of Network Address Translators", Internet Draft draft-ietf-hip-nat-traversal-09, October 2009. [I-D.ietf-shim6-app-refer] Nordmark, E., "Shim6 Application Referral Issues", draft-ietf-shim6-app-refer-00 (work in progress), July 2005. [I-D.ietf-shim6-applicability] Abley, J., Bagnulo, M., and A. Garcia-Martinez, "Applicability Statement for the Level 3 Multihoming Shim - Protocol (Shim6)", draft-ietf-shim6-applicability-04 (work - in progress), November 2009. + Protocol (Shim6)", draft-ietf-shim6-applicability-05 (work + in progress), February 2010. [RFC2765] Nordmark, E., "Stateless IP/ICMP Translation Algorithm (SIIT)", RFC 2765, February 2000. [RFC2782] Gulbrandsen, A., Vixie, P., and L. Esibov, "A DNS RR for specifying the location of services (DNS SRV)", RFC 2782, February 2000. [RFC3972] Aura, T., "Cryptographically Generated Addresses (CGA)", RFC 3972, March 2005.