draft-ietf-lisp-lcaf-11.txt   draft-ietf-lisp-lcaf-12.txt 
Network Working Group D. Farinacci Network Working Group D. Farinacci
Internet-Draft lispers.net Internet-Draft lispers.net
Intended status: Experimental D. Meyer Intended status: Experimental D. Meyer
Expires: March 21, 2016 Brocade Expires: September 15, 2016 Brocade
J. Snijders J. Snijders
NTT Communications NTT Communications
September 18, 2015 March 14, 2016
LISP Canonical Address Format (LCAF) LISP Canonical Address Format (LCAF)
draft-ietf-lisp-lcaf-11 draft-ietf-lisp-lcaf-12
Abstract Abstract
This draft defines a canonical address format encoding used in LISP This draft defines a canonical address format encoding used in LISP
control messages and in the encoding of lookup keys for the LISP control messages and in the encoding of lookup keys for the LISP
Mapping Database System. Mapping Database System.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 35 skipping to change at page 1, line 35
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
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."
This Internet-Draft will expire on March 21, 2016. This Internet-Draft will expire on September 15, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2016 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
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 2, line 18 skipping to change at page 2, line 18
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Definition of Terms . . . . . . . . . . . . . . . . . . . . . 4 2. Definition of Terms . . . . . . . . . . . . . . . . . . . . . 4
3. LISP Canonical Address Format Encodings . . . . . . . . . . . 4 3. LISP Canonical Address Format Encodings . . . . . . . . . . . 4
4. LISP Canonical Address Applications . . . . . . . . . . . . . 7 4. LISP Canonical Address Applications . . . . . . . . . . . . . 7
4.1. Segmentation using LISP . . . . . . . . . . . . . . . . . 7 4.1. Segmentation using LISP . . . . . . . . . . . . . . . . . 7
4.2. Carrying AS Numbers in the Mapping Database . . . . . . . 8 4.2. Carrying AS Numbers in the Mapping Database . . . . . . . 8
4.3. Assigning Geo Coordinates to Locator Addresses . . . . . 9 4.3. Assigning Geo Coordinates to Locator Addresses . . . . . 9
4.4. NAT Traversal Scenarios . . . . . . . . . . . . . . . . . 12 4.4. NAT Traversal Scenarios . . . . . . . . . . . . . . . . . 12
4.5. Multicast Group Membership Information . . . . . . . . . 14 4.5. Multicast Group Membership Information . . . . . . . . . 14
4.6. Traffic Engineering using Re-encapsulating Tunnels . . . 16 4.6. Traffic Engineering using Re-encapsulating Tunnels . . . 15
4.7. Storing Security Data in the Mapping Database . . . . . . 17 4.7. Storing Security Data in the Mapping Database . . . . . . 17
4.8. Source/Destination 2-Tuple Lookups . . . . . . . . . . . 19 4.8. Source/Destination 2-Tuple Lookups . . . . . . . . . . . 18
4.9. Replication List Entries for Multicast Forwarding . . . . 20 4.9. Replication List Entries for Multicast Forwarding . . . . 20
4.10. Applications for AFI List Type . . . . . . . . . . . . . 21 4.10. Applications for AFI List Type . . . . . . . . . . . . . 21
4.10.1. Binding IPv4 and IPv6 Addresses . . . . . . . . . . 21 4.10.1. Binding IPv4 and IPv6 Addresses . . . . . . . . . . 21
4.10.2. Layer-2 VPNs . . . . . . . . . . . . . . . . . . . . 22 4.10.2. Layer-2 VPNs . . . . . . . . . . . . . . . . . . . . 22
4.10.3. ASCII Names in the Mapping Database . . . . . . . . 23 4.10.3. ASCII Names in the Mapping Database . . . . . . . . 23
4.10.4. Using Recursive LISP Canonical Address Encodings . . 24 4.10.4. Using Recursive LISP Canonical Address Encodings . . 24
4.10.5. Compatibility Mode Use Case . . . . . . . . . . . . 25 4.10.5. Compatibility Mode Use Case . . . . . . . . . . . . 25
5. Experimental LISP Canonical Address Applications . . . . . . 26 5. Experimental LISP Canonical Address Applications . . . . . . 26
5.1. Convey Application Specific Data . . . . . . . . . . . . 26 5.1. Convey Application Specific Data . . . . . . . . . . . . 26
5.2. Generic Database Mapping Lookups . . . . . . . . . . . . 27 5.2. Generic Database Mapping Lookups . . . . . . . . . . . . 27
skipping to change at page 2, line 42 skipping to change at page 2, line 42
5.4. Data Model Encoding . . . . . . . . . . . . . . . . . . . 30 5.4. Data Model Encoding . . . . . . . . . . . . . . . . . . . 30
5.5. Encoding Key/Value Address Pairs . . . . . . . . . . . . 31 5.5. Encoding Key/Value Address Pairs . . . . . . . . . . . . 31
5.6. Multiple Data-Planes . . . . . . . . . . . . . . . . . . 32 5.6. Multiple Data-Planes . . . . . . . . . . . . . . . . . . 32
6. Security Considerations . . . . . . . . . . . . . . . . . . . 34 6. Security Considerations . . . . . . . . . . . . . . . . . . . 34
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 34 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 34
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 35 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 35
8.1. Normative References . . . . . . . . . . . . . . . . . . 35 8.1. Normative References . . . . . . . . . . . . . . . . . . 35
8.2. Informative References . . . . . . . . . . . . . . . . . 36 8.2. Informative References . . . . . . . . . . . . . . . . . 36
Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 37 Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 37
Appendix B. Document Change Log . . . . . . . . . . . . . . . . 38 Appendix B. Document Change Log . . . . . . . . . . . . . . . . 38
B.1. Changes to draft-ietf-lisp-lcaf-11.txt . . . . . . . . . 38 B.1. Changes to draft-ietf-lisp-lcaf-12.txt . . . . . . . . . 38
B.2. Changes to draft-ietf-lisp-lcaf-10.txt . . . . . . . . . 38 B.2. Changes to draft-ietf-lisp-lcaf-11.txt . . . . . . . . . 38
B.3. Changes to draft-ietf-lisp-lcaf-09.txt . . . . . . . . . 38 B.3. Changes to draft-ietf-lisp-lcaf-10.txt . . . . . . . . . 38
B.4. Changes to draft-ietf-lisp-lcaf-08.txt . . . . . . . . . 38 B.4. Changes to draft-ietf-lisp-lcaf-09.txt . . . . . . . . . 38
B.5. Changes to draft-ietf-lisp-lcaf-07.txt . . . . . . . . . 39 B.5. Changes to draft-ietf-lisp-lcaf-08.txt . . . . . . . . . 39
B.6. Changes to draft-ietf-lisp-lcaf-06.txt . . . . . . . . . 39 B.6. Changes to draft-ietf-lisp-lcaf-07.txt . . . . . . . . . 39
B.7. Changes to draft-ietf-lisp-lcaf-05.txt . . . . . . . . . 39 B.7. Changes to draft-ietf-lisp-lcaf-06.txt . . . . . . . . . 39
B.8. Changes to draft-ietf-lisp-lcaf-04.txt . . . . . . . . . 39 B.8. Changes to draft-ietf-lisp-lcaf-05.txt . . . . . . . . . 39
B.9. Changes to draft-ietf-lisp-lcaf-03.txt . . . . . . . . . 39 B.9. Changes to draft-ietf-lisp-lcaf-04.txt . . . . . . . . . 39
B.10. Changes to draft-ietf-lisp-lcaf-02.txt . . . . . . . . . 40 B.10. Changes to draft-ietf-lisp-lcaf-03.txt . . . . . . . . . 39
B.11. Changes to draft-ietf-lisp-lcaf-01.txt . . . . . . . . . 40 B.11. Changes to draft-ietf-lisp-lcaf-02.txt . . . . . . . . . 40
B.12. Changes to draft-ietf-lisp-lcaf-00.txt . . . . . . . . . 40 B.12. Changes to draft-ietf-lisp-lcaf-01.txt . . . . . . . . . 40
B.13. Changes to draft-ietf-lisp-lcaf-00.txt . . . . . . . . . 40
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 40 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 40
1. Introduction 1. Introduction
The LISP architecture and protocols [RFC6830] introduces two new The LISP architecture and protocols [RFC6830] introduces two new
numbering spaces, Endpoint Identifiers (EIDs) and Routing Locators numbering spaces, Endpoint Identifiers (EIDs) and Routing Locators
(RLOCs) which are intended to replace most use of IP addresses on the (RLOCs) which are intended to replace most use of IP addresses on the
Internet. To provide flexibility for current and future Internet. To provide flexibility for current and future
applications, these values can be encoded in LISP control messages applications, these values can be encoded in LISP control messages
using a general syntax that includes Address Family Identifier (AFI), using a general syntax that includes Address Family Identifier (AFI),
skipping to change at page 8, line 21 skipping to change at page 8, line 21
either policy or documentation reasons, it can be encoded in a LISP either policy or documentation reasons, it can be encoded in a LISP
Canonical Address. Canonical Address.
AS Number LISP Canonical Address Format: AS Number LISP Canonical Address Format:
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = 16387 | Rsvd1 | Flags | | AFI = 16387 | Rsvd1 | Flags |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|n Type = 3 | Rsvd2 | 4 + n | | Type = 3 | Rsvd2 | 4 + n |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AS Number | | AS Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = x | Address ... | | AFI = x | Address ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length value n: length in bytes of the AFI address that follows the Length value n: length in bytes of the AFI address that follows the
AS Number field including the AFI field itself. AS Number field including the AFI field itself.
AS Number: the 32-bit AS number of the autonomous system that has AS Number: the 32-bit AS number of the autonomous system that has
skipping to change at page 14, line 30 skipping to change at page 14, line 30
members of a subnet when each EIDs are away from their home subnet members of a subnet when each EIDs are away from their home subnet
location. location.
Multicast Info Canonical Address Format: Multicast Info Canonical Address Format:
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = 16387 | Rsvd1 | Flags | | AFI = 16387 | Rsvd1 | Flags |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 9 | Rsvd2 |R|L|J| 8 + n | | Type = 9 | Rsvd2 | 8 + n |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Instance-ID | | Instance-ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved | Source MaskLen| Group MaskLen | | Reserved | Source MaskLen| Group MaskLen |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = x | Source/Subnet Address ... | | AFI = x | Source/Subnet Address ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = x | Group Address ... | | AFI = x | Group Address ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length value n: length in bytes of fields that follow. Length value n: length in bytes of fields that follow.
Reserved: must be set to zero and ignore on receipt. Reserved: must be set to zero and ignore on receipt.
R-bit: this is the RP-bit that represents PIM (S,G,RP-bit) multicast
state. This bit can be set for Joins (when the J-bit is set) or
for Leaves (when the L-bit is set). See [LISP-MRSIG] for more
usage details.
L-bit: this is the Leave-Request bit and is used when this LCAF type
is present in the destination EID-prefix field of a Map-Request.
See [LISP-MRSIG] for details.
J-bit: this is the Join-Request bit and is used when this LCAF type
is present in the destination EID-prefix field of a Map-Request.
See [LISP-MRSIG] for details. The J-bit MUST not be set when the
L-bit is also set in the same LCAF block. A receiver should not
take any specific Join or Leave action when both bits are set.
Instance ID: the low-order 24-bits that can go into a LISP data Instance ID: the low-order 24-bits that can go into a LISP data
header when the I-bit is set. See [RFC6830] for details. The use header when the I-bit is set. See [RFC6830] for details. The use
of the Instance-ID in this LCAF type is to associate a multicast of the Instance-ID in this LCAF type is to associate a multicast
forwarding entry for a given VPN. The instance-ID describes the forwarding entry for a given VPN. The instance-ID describes the
VPN and is registered to the mapping database system as a 3-tuple VPN and is registered to the mapping database system as a 3-tuple
of (Instance-ID, S-prefix, G-prefix). of (Instance-ID, S-prefix, G-prefix).
Source MaskLen: the mask length of the source prefix that follows. Source MaskLen: the mask length of the source prefix that follows.
Group MaskLen: the mask length of the group prefix that follows. Group MaskLen: the mask length of the group prefix that follows.
skipping to change at page 37, line 10 skipping to change at page 37, line 10
[L2-LISP] Smith, M., Dutt, D., Farinacci, D., and F. Maino, "Layer 2 [L2-LISP] Smith, M., Dutt, D., Farinacci, D., and F. Maino, "Layer 2
(L2) LISP Encapsulation Format", draft-smith-lisp- (L2) LISP Encapsulation Format", draft-smith-lisp-
layer2-03.txt (work in progress). layer2-03.txt (work in progress).
[LISP-DDT] [LISP-DDT]
Fuller, V., Lewis, D., and V. Ermagan, "LISP Delegated Fuller, V., Lewis, D., and V. Ermagan, "LISP Delegated
Database Tree", draft-ietf-lisp-ddt-01.txt (work in Database Tree", draft-ietf-lisp-ddt-01.txt (work in
progress). progress).
[LISP-MRSIG]
Farinacci, D. and M. Napierala, "LISP Control-Plane
Multicast Signaling", draft-farinacci-lisp-mr-signaling-
03.txt (work in progress).
[LISP-NATT] [LISP-NATT]
Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., Maino, Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., Maino,
F., and C. White, "NAT traversal for LISP", draft-ermagan- F., and C. White, "NAT traversal for LISP", draft-ermagan-
lisp-nat-traversal-03.txt (work in progress). lisp-nat-traversal-10.txt (work in progress).
[LISP-RE] Coras, F., Cabellos-Aparicio, A., Domingo-Pascual, J., [LISP-RE] Coras, F., Cabellos-Aparicio, A., Domingo-Pascual, J.,
Maino, F., and D. Farinacci, "LISP Replication Maino, F., and D. Farinacci, "LISP Replication
Engineering", draft-coras-lisp-re-03.txt (work in Engineering", draft-coras-lisp-re-08.txt (work in
progress). progress).
[LISP-TE] Farinacci, D., Lahiri, P., and M. Kowal, "LISP Traffic [LISP-TE] Farinacci, D., Lahiri, P., and M. Kowal, "LISP Traffic
Engineering Use-Cases", draft-farinacci-lisp-te-03.txt Engineering Use-Cases", draft-farinacci-lisp-te-10.txt
(work in progress). (work in progress).
[NVGRE] Sridharan, M., Greenberg, A., Wang, Y., Garg, P., [NVGRE] Sridharan, M., Greenberg, A., Wang, Y., Garg, P.,
Venkataramiah, N., Duda, K., Ganga, I., Lin, G., Pearson, Venkataramiah, N., Duda, K., Ganga, I., Lin, G., Pearson,
M., Thaler, P., and C. Tumuluri, "NVGRE: Network M., Thaler, P., and C. Tumuluri, "NVGRE: Network
Virtualization using Generic Routing Encapsulation", Virtualization using Generic Routing Encapsulation",
draft-sridharan-virtualization-nvgre-06.txt (work in draft-sridharan-virtualization-nvgre-06.txt (work in
progress). progress).
[WGS-84] Geodesy and Geophysics Department, DoD., "World Geodetic [WGS-84] Geodesy and Geophysics Department, DoD., "World Geodetic
skipping to change at page 38, line 21 skipping to change at page 38, line 17
List Entry LCAF type. List Entry LCAF type.
Thanks goes to Michiel Blokzijl and Alberto Rodriguez-Natal for Thanks goes to Michiel Blokzijl and Alberto Rodriguez-Natal for
suggesting new LCAF types. suggesting new LCAF types.
Thanks also goes to Terry Manderson for assistance obtaining a LISP Thanks also goes to Terry Manderson for assistance obtaining a LISP
AFI value from IANA. AFI value from IANA.
Appendix B. Document Change Log Appendix B. Document Change Log
B.1. Changes to draft-ietf-lisp-lcaf-11.txt B.1. Changes to draft-ietf-lisp-lcaf-12.txt
o Submitted March 2016.
o Updated references and document timer.
o Removed the R, J, and L bits from the Multicast Info Type LCAF
since working group decided to not go forward with draft-
farinacci-lisp-mr-signaling-03.txt in favor of draft- ietf-lisp-
signal-free-00.txt.
B.2. Changes to draft-ietf-lisp-lcaf-11.txt
o Submitted September 2015. o Submitted September 2015.
o Reflecting comments from Prague LISP working group. o Reflecting comments from Prague LISP working group.
o Readying document for a LISP LCAF registry, RFC publication, and o Readying document for a LISP LCAF registry, RFC publication, and
for new use-cases that will be defined in the new charter. for new use-cases that will be defined in the new charter.
B.2. Changes to draft-ietf-lisp-lcaf-10.txt B.3. Changes to draft-ietf-lisp-lcaf-10.txt
o Submitted June 2015. o Submitted June 2015.
o Fix coauthor Job's contact information. o Fix coauthor Job's contact information.
B.3. Changes to draft-ietf-lisp-lcaf-09.txt B.4. Changes to draft-ietf-lisp-lcaf-09.txt
o Submitted June 2015. o Submitted June 2015.
o Fix IANA Considerations section to request a registry to allocate o Fix IANA Considerations section to request a registry to allocate
and track LCAF Type values. and track LCAF Type values.
B.4. Changes to draft-ietf-lisp-lcaf-08.txt B.5. Changes to draft-ietf-lisp-lcaf-08.txt
o Submitted April 2015. o Submitted April 2015.
o Comment from Florin. The Application Data Type length field has a o Comment from Florin. The Application Data Type length field has a
typo. The field should be labeled "12 + n" and not "8 + n". typo. The field should be labeled "12 + n" and not "8 + n".
o Fix length fields in the sections titled "Using Recursive LISP o Fix length fields in the sections titled "Using Recursive LISP
Canonical Address Encodings", "Generic Database Mapping Lookups", Canonical Address Encodings", "Generic Database Mapping Lookups",
and "Data Model Encoding". and "Data Model Encoding".
B.5. Changes to draft-ietf-lisp-lcaf-07.txt B.6. Changes to draft-ietf-lisp-lcaf-07.txt
o Submitted December 2014. o Submitted December 2014.
o Add a new LCAF Type called "Encapsulation Format" so decapsulating o Add a new LCAF Type called "Encapsulation Format" so decapsulating
xTRs can inform encapsulating xTRs what data-plane encapsulations xTRs can inform encapsulating xTRs what data-plane encapsulations
they support. they support.
B.6. Changes to draft-ietf-lisp-lcaf-06.txt B.7. Changes to draft-ietf-lisp-lcaf-06.txt
o Submitted October 2014. o Submitted October 2014.
o Make it clear how sorted RLOC records are done when LCAFs are used o Make it clear how sorted RLOC records are done when LCAFs are used
as the RLOC record. as the RLOC record.
B.7. Changes to draft-ietf-lisp-lcaf-05.txt B.8. Changes to draft-ietf-lisp-lcaf-05.txt
o Submitted May 2014. o Submitted May 2014.
o Add a length field of the JSON payload that can be used for either o Add a length field of the JSON payload that can be used for either
binary or text encoding of JSON data. binary or text encoding of JSON data.
B.8. Changes to draft-ietf-lisp-lcaf-04.txt B.9. Changes to draft-ietf-lisp-lcaf-04.txt
o Submitted January 2014. o Submitted January 2014.
o Agreement among ELP implementors to have the AFI 16-bit field o Agreement among ELP implementors to have the AFI 16-bit field
adjacent to the address. This will make the encoding consistent adjacent to the address. This will make the encoding consistent
with all other LCAF type address encodings. with all other LCAF type address encodings.
B.9. Changes to draft-ietf-lisp-lcaf-03.txt B.10. Changes to draft-ietf-lisp-lcaf-03.txt
o Submitted September 2013. o Submitted September 2013.
o Updated references and author's affilations. o Updated references and author's affilations.
o Added Instance-ID to the Multicast Info Type so there is relative o Added Instance-ID to the Multicast Info Type so there is relative
ease in parsing (S,G) entries within a VPN. ease in parsing (S,G) entries within a VPN.
o Add port range encodings to the Application Data LCAF Type. o Add port range encodings to the Application Data LCAF Type.
o Add a new JSON LCAF Type. o Add a new JSON LCAF Type.
o Add Address Key/Value LCAF Type to allow attributes to be attached o Add Address Key/Value LCAF Type to allow attributes to be attached
to an address. to an address.
B.10. Changes to draft-ietf-lisp-lcaf-02.txt B.11. Changes to draft-ietf-lisp-lcaf-02.txt
o Submitted March 2013. o Submitted March 2013.
o Added new LCAF Type "Replication List Entry" to support LISP o Added new LCAF Type "Replication List Entry" to support LISP
replication engineering use-cases. replication engineering use-cases.
o Changed references to new LISP RFCs. o Changed references to new LISP RFCs.
B.11. Changes to draft-ietf-lisp-lcaf-01.txt B.12. Changes to draft-ietf-lisp-lcaf-01.txt
o Submitted January 2013. o Submitted January 2013.
o Change longitude range from 0-90 to 0-180 in section 4.4. o Change longitude range from 0-90 to 0-180 in section 4.4.
o Added reference to WGS-84 in section 4.4. o Added reference to WGS-84 in section 4.4.
B.12. Changes to draft-ietf-lisp-lcaf-00.txt B.13. Changes to draft-ietf-lisp-lcaf-00.txt
o Posted first working group draft August 2012. o Posted first working group draft August 2012.
o This draft was renamed from draft-farinacci-lisp-lcaf-10.txt. o This draft was renamed from draft-farinacci-lisp-lcaf-10.txt.
Authors' Addresses Authors' Addresses
Dino Farinacci Dino Farinacci
lispers.net lispers.net
San Jose, CA San Jose, CA
 End of changes. 27 change blocks. 
56 lines changed or deleted 48 lines changed or added

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