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

This html diff was produced by rfcdiff 1.38. The latest version is available from http://tools.ietf.org/tools/rfcdiff/