< draft-ietf-ospf-prefix-link-attr-06.txt   draft-ietf-ospf-prefix-link-attr-07.txt >
Network Working Group P. Psenak Network Working Group P. Psenak
Internet-Draft Cisco Systems Internet-Draft Cisco Systems
Intended status: Standards Track H. Gredler Intended status: Standards Track H. Gredler
Expires: December 9, 2015 Juniper Networks, Inc. Expires: February 2, 2016 Juniper Networks, Inc.
R. Shakir R. Shakir
British Telcom Individual Contributor
W. Henderickx W. Henderickx
Alcatel-Lucent Alcatel-Lucent
J. Tantsura J. Tantsura
Ericsson Ericsson
A. Lindem A. Lindem
Cisco Systems Cisco Systems
June 7, 2015 August 1, 2015
OSPFv2 Prefix/Link Attribute Advertisement OSPFv2 Prefix/Link Attribute Advertisement
draft-ietf-ospf-prefix-link-attr-06.txt draft-ietf-ospf-prefix-link-attr-07.txt
Abstract Abstract
OSPFv2 requires functional extension beyond what can readily be done OSPFv2 requires functional extension beyond what can readily be done
with the fixed-format Link State Advertisements (LSAs) as described with the fixed-format Link State Advertisements (LSAs) as described
in RFC 2328. This document defines OSPF opaque LSAs based on Type- in RFC 2328. This document defines OSPF opaque LSAs based on Type-
Length-Value (TLV) tuples that can be used to associate additional Length-Value (TLV) tuples that can be used to associate additional
attributes with prefixes or links. Dependent on the application, attributes with prefixes or links. Dependent on the application,
these prefixes and links may or not be advertised in the fixed-format these prefixes and links may or not be advertised in the fixed-format
LSAs. The OSPF opaque LSAs are optional and fully backward LSAs. The OSPF opaque LSAs are optional and fully backward
skipping to change at page 1, line 46 skipping to change at page 1, line 46
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 December 9, 2015. This Internet-Draft will expire on February 2, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 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 2, line 38 skipping to change at page 2, line 38
not be created outside the IETF Standards Process, except to format not be created outside the IETF Standards Process, except to format
it for publication as an RFC or to translate it into languages other it for publication as an RFC or to translate it into languages other
than English. than English.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Requirements notation . . . . . . . . . . . . . . . . . . 3 1.1. Requirements notation . . . . . . . . . . . . . . . . . . 3
2. OSPFv2 Extended Prefix Opaque LSA . . . . . . . . . . . . . . 3 2. OSPFv2 Extended Prefix Opaque LSA . . . . . . . . . . . . . . 3
2.1. OSPFv2 Extended Prefix TLV . . . . . . . . . . . . . . . 5 2.1. OSPFv2 Extended Prefix TLV . . . . . . . . . . . . . . . 5
3. OSPFv2 Extended Link Opaque LSA . . . . . . . . . . . . . . . 7 3. OSPFv2 Extended Link Opaque LSA . . . . . . . . . . . . . . . 8
3.1. OSPFv2 Extended Link TLV . . . . . . . . . . . . . . . . 8 3.1. OSPFv2 Extended Link TLV . . . . . . . . . . . . . . . . 9
4. Backward Compatibility . . . . . . . . . . . . . . . . . . . 10 4. Backward Compatibility . . . . . . . . . . . . . . . . . . . 10
5. Implementation Status . . . . . . . . . . . . . . . . . . . . 10 5. Implementation Status . . . . . . . . . . . . . . . . . . . . 10
5.1. Implementation Survey Results . . . . . . . . . . . . . . 10 5.1. Implementation Survey Results . . . . . . . . . . . . . . 11
6. Security Considerations . . . . . . . . . . . . . . . . . . . 11 6. Security Considerations . . . . . . . . . . . . . . . . . . . 11
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
7.1. OSPF Extended Prefix Opaque LSA TLV Registry . . . . . . 12 7.1. OSPF Extended Prefix Opaque LSA TLV Registry . . . . . . 12
7.2. OSPF Extended Prefix TLV Sub-TLV Registry . . . . . . . . 12 7.2. OSPF Extended Prefix TLV Sub-TLV Registry . . . . . . . . 12
7.3. OSPF Extended Link Opaque LSA TLV Registry . . . . . . . 12 7.3. OSPF Extended Link Opaque LSA TLV Registry . . . . . . . 13
7.4. OSPF Extended Link TLV Sub-TLV Registry . . . . . . . . . 13 7.4. OSPF Extended Link TLV Sub-TLV Registry . . . . . . . . . 13
8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 14
9. References . . . . . . . . . . . . . . . . . . . . . . . . . 13 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.1. Normative References . . . . . . . . . . . . . . . . . . 14 9.1. Normative References . . . . . . . . . . . . . . . . . . 14
9.2. Informative References . . . . . . . . . . . . . . . . . 14 9.2. Informative References . . . . . . . . . . . . . . . . . 14
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15
1. Introduction 1. Introduction
OSPFv2 requires functional extension beyond what can readily be done OSPFv2 requires functional extension beyond what can readily be done
with the fixed-format Link State Advertisements (LSAs) as described with the fixed-format Link State Advertisements (LSAs) as described
in RFC 2328 [OSPFV2]. This document defines OSPF opaque LSAs based in RFC 2328 [OSPFV2]. This document defines OSPF opaque LSAs based
on Type-Length-Value (TLV) tuples that can be used to associate on Type-Length-Value (TLV) tuples that can be used to associate
additional attributes with prefixes or links. Dependent on the additional attributes with prefixes or links. Dependent on the
application, these prefixes and links may or not be advertised in the application, these prefixes and links may or not be advertised in the
fixed-format LSAs. The OSPF opaque LSAs are optional and fully fixed-format LSAs. The OSPF opaque LSAs are optional and fully
skipping to change at page 4, line 9 skipping to change at page 4, line 9
2. OSPFv2 Extended Prefix Opaque LSA 2. OSPFv2 Extended Prefix Opaque LSA
The OSPFv2 Extended Prefix Opaque LSA will be used to advertise The OSPFv2 Extended Prefix Opaque LSA will be used to advertise
additional prefix attributes. Opaque LSAs are described in [OPAQUE]. additional prefix attributes. Opaque LSAs are described in [OPAQUE].
Multiple OSPFv2 Extended Prefix Opaque LSAs can be advertised by an Multiple OSPFv2 Extended Prefix Opaque LSAs can be advertised by an
OSPFv2 router. The flooding scope of the OSPFv2 Extended Prefix OSPFv2 router. The flooding scope of the OSPFv2 Extended Prefix
Opaque LSA depends on the scope of the advertised prefixes and is Opaque LSA depends on the scope of the advertised prefixes and is
under the control of the advertising router. In some cases (e.g., under the control of the advertising router. In some cases (e.g.,
mapping server deployment), the LSA flooding scope may be greater mapping server deployment [SEGMENT-ROUTING]), the LSA flooding scope
than the scope of the corresponding prefixes. may be greater than the scope of the corresponding prefixes.
The format of the OSPFv2 Extended Prefix Opaque LSA is as follows: The format of the OSPFv2 Extended Prefix Opaque LSA is as follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS age | Options | 9, 10, or 11 | | LS age | Options | 9, 10, or 11 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opaque type | Instance | | Opaque type | Instance |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 4, line 33 skipping to change at page 4, line 33
| LS sequence number | | LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length | | LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | |
+- TLVs -+ +- TLVs -+
| ... | | ... |
OSPFv2 Extended Prefix Opaque LSA OSPFv2 Extended Prefix Opaque LSA
The opaque type used by OSPFv2 Extended Prefix Opaque LSA is 7. The opaque type used by OSPFv2 Extended Prefix Opaque LSA is 7. The
opaque type is used to differential the various type of OSPFv2 Opaque
LSA and is described in section 3 of [OPAQUE].
The Instance field is an arbitrary value used to maintain multiple The Instance field is an arbitrary value used to maintain multiple
Extended Prefix Opaque LSAs. A maximum of 16777216 Extended Prefix Extended Prefix Opaque LSAs. For OSPFv2 Extended Prefix Opaque LSAs,
Opaque LSAs may be sourced by a single OSPF instance. the Instance has no semantic significance other than to differentiate
Extended Prefix Opaque LSAs originated by the same OSPFv2 router. If
multiple Extended Prefix Opaque LSAs include the same prefix, the
attributes from the Opaque LSA with the lowest Instance will be used.
The format of the TLVs within the body of the OSPFv2 Extended Prefix The format of the TLVs within the body of the OSPFv2 Extended Prefix
Opaque LSA is the same as the format used by the Traffic Engineering Opaque LSA is the same as the format used by the Traffic Engineering
Extensions to OSPF [TE]. The variable TLV section consists of one or Extensions to OSPF [TE]. The variable TLV section consists of one or
more nested Type/Length/Value (TLV) tuples. Nested TLVs are also more nested Type/Length/Value (TLV) tuples. Nested TLVs are also
referred to as sub-TLVs. The format of each TLV is: referred to as sub-TLVs. The format of each TLV is:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 6, line 6 skipping to change at page 6, line 6
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Address Prefix (variable) | | Address Prefix (variable) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sub-TLVs (variable) | | Sub-TLVs (variable) |
+- -+ +- -+
| | | |
OSPFv2 Extended Prefix TLV OSPFv2 Extended Prefix TLV
Type Type
The TLV type. Suggested value is 1. The TLV type. The value is 1 for this TLV type.
Length Length
Variable dependent on sub-TLVs. Variable dependent on sub-TLVs.
Route Type Route Type
Route type: type of the OSPF route. If the route type is 0 Route type: type of the OSPF route. If the route type is 0
(Unspecified), the information inside the OSPF External Prefix TLV (Unspecified), the information inside the OSPF External Prefix TLV
applies to the prefix regardless of prefix's route-type. This is applies to the prefix regardless of prefix's route-type. This is
useful when prefix specific attributes are advertised by an useful when prefix specific attributes are advertised by an
external entity, which is not aware of the route-type associated external entity that is not aware of the route-type associated
with the prefix. Supported types are: with the prefix. Supported types are:
0 - Unspecified 0 - Unspecified
1 - Intra-Area 1 - Intra-Area
3 - Inter-Area 3 - Inter-Area
5 - AS External 5 - AS External
7 - NSSA External 7 - NSSA External
These route types correspond directly to the OSPFv2 LSAs types as
defined in http://www.iana.org/assignments/ospfv2-parameters/
ospfv2-parameters.xhtml#ospfv2-parameters-5.
Prefix Length Prefix Length
Length in of the prefix in bits. Length in of the prefix in bits.
AF AF
Address family for the prefix. Currently, the only supported Address family for the prefix. Currently, the only supported
value is 0 for IPv4 unicast. value is 0 for IPv4 unicast. OSPFv3 [OSPFV3] is used for OSPF
advertisement of IPv6 prefixes so this address family is not
applicable. The inclusion of address family in this TLV allows
for future extension.
Flags: 1 octet field. The following flags are defined: Flags: 1 octet field. The following flags are defined:
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
|A |N | | | | | | | |A |N | | | | | | |
+--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+
where: where:
A-Flag: Attach flag. An ABR generating Extended Prefix TLV for A-Flag: Attach flag. An Area Border Router (ABR) generating an
inter-area prefix that is locally connected or attached in Extended Prefix TLV for inter-area prefix that is locally
other connected area SHOULD set this flag. connected or attached in other connected area SHOULD set this
flag.
N-Flag: Set when the prefix identifies the advertising router N-Flag: Set when the prefix identifies the advertising router
i.e., the prefix is a host prefix advertising a globally i.e., the prefix is a host prefix advertising a globally
reachable address typically associated with a loopback address. reachable address typically associated with a loopback address.
The advertising router MAY choose to NOT set this flag even The advertising router MAY choose to NOT set this flag even
when the above conditions are met. If the flag is set and the when the above conditions are met. If the flag is set and the
prefix length is NOT a host prefix then the flag MUST be prefix length is NOT a host prefix then the flag MUST be
ignored. The flag is preserved when OSPFv2 Extended Prefix ignored. The flag is preserved when the OSPFv2 Extended Prefix
Opaque LSA is propagated between areas. Opaque LSA is propagated between areas.
Address Prefix Address Prefix
The prefix itself encoded as an even multiple of 32-bit words, The prefix itself encoded as an even multiple of 32-bit words,
padded with zeroed bits as necessary. This encoding consumes padded with zeroed bits as necessary. This encoding consumes
((PrefixLength + 31) / 32) 32-bit words. The default route is ((PrefixLength + 31) / 32) 32-bit words. The default route is
represented by a prefix of length 0. represented by a prefix of length 0.
If this TLV is advertised multiple times for the same prefix in the If this TLV is advertised multiple times for the same prefix in the
same OSPFv2 Extended Prefix Opaque LSA, only the first instance is same OSPFv2 Extended Prefix Opaque LSA, only the first instance is
skipping to change at page 8, line 26 skipping to change at page 8, line 35
| LS sequence number | | LS sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LS checksum | length | | LS checksum | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | |
+- TLVs -+ +- TLVs -+
| ... | | ... |
OSPFv2 Extended Link Opaque LSA OSPFv2 Extended Link Opaque LSA
The Opaque type used by OSPFv2 Extended Link Opaque LSA is 8. The Opaque type used by OSPFv2 Extended Link Opaque LSA is 8. The
opaque type is used to differential the various type of OSPFv2 Opaque
LSA and is described in section 3 of [OPAQUE].
The Instance field is an arbitrary value used to maintain multiple The Instance field is an arbitrary value used to maintain multiple
Extended Link Opaque LSAs. A maximum of 16777216 Extended Link Extended Prefix Opaque LSAs. For OSPFv2 Extended Link Opaque LSAs,
Opaque LSAs may be sourced by a single OSPF instance. the Instance has no semantic significance other than to differentiate
Extended Link Opaque LSAs originated by the same OSPFv2 router. If
multiple Extended Link Opaque LSAs include the same link, the
attributes from the Opaque LSA with the lowest Instance will be used.
The format of the TLVs within the body of the OSPFv2 Extended Link The format of the TLVs within the body of the OSPFv2 Extended Link
Opaque LSA is the same as described in Section 2. Opaque LSA is the same as described in Section 2.
3.1. OSPFv2 Extended Link TLV 3.1. OSPFv2 Extended Link TLV
The OSPFv2 Extended Link TLV is used to advertise various attributes The OSPFv2 Extended Link TLV is used to advertise various attributes
of the link. It describes a single link and is constructed of a set of the link. It describes a single link and is constructed of a set
of Sub-TLVs. There are no ordering requirements for the Sub-TLVs. of Sub-TLVs. There are no ordering requirements for the Sub-TLVs.
Only one Extended Link TLV SHALL be advertised in each Extended Link Only one Extended Link TLV SHALL be advertised in each Extended Link
skipping to change at page 9, line 23 skipping to change at page 9, line 33
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Link Data | | Link Data |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sub-TLVs (variable) | | Sub-TLVs (variable) |
+- -+ +- -+
| | | |
OSPFv2 Extended Link TLV OSPFv2 Extended Link TLV
Type Type
The TLV type. Suggested value is 1. The TLV type. The value is 1 for this TLV type.
Length Length
Variable dependent on sub-TLVs. Variable dependent on sub-TLVs.
Link-Type Link-Type
Link-Type is defined in section A.4.2 of [OSPFV2]. Link-Type is defined in section A.4.2 of [OSPFV2] and
http://www.iana.org/assignments/ospfv2-parameters/
ospfv2-parameters.xhtml#ospfv2-parameters-6.
Link-ID Link-ID
Link-ID is defined in section A.4.2 of [OSPFV2]. Link-ID is defined in section A.4.2 of [OSPFV2].
Link Data Link Data
Link-Data is defined in section A.4.2 of [OSPFV2]. Link-Data is defined in section A.4.2 of [OSPFV2].
If this TLV is advertised multiple times in the same OSPFv2 Extended If this TLV is advertised multiple times in the same OSPFv2 Extended
Link Opaque LSA, only the first instance is used by receiving OSPFv2 Link Opaque LSA, only the first instance is used by receiving OSPFv2
Routers. This situation SHOULD be logged as an error. Routers. This situation SHOULD be logged as an error.
skipping to change at page 10, line 11 skipping to change at page 10, line 25
It is RECOMMENDED that OSPF routers advertising Extended Link TLVs in It is RECOMMENDED that OSPF routers advertising Extended Link TLVs in
different Extended Link Opaque LSAs re-originate these LSAs in different Extended Link Opaque LSAs re-originate these LSAs in
ascending order of Instance to minimize the disruption. ascending order of Instance to minimize the disruption.
This document creates a registry for OSPF Extended Link sub-TLVs in This document creates a registry for OSPF Extended Link sub-TLVs in
Section 7. Section 7.
4. Backward Compatibility 4. Backward Compatibility
Since opaque OSPFv2 LSAs are optional and backward compatible Since opaque OSPFv2 LSAs are optional and backward compatible
[OPAQUE], the extensions described herein is fully backward [OPAQUE], the extensions described herein are fully backward
compatible. However, future OSPFv2 extensions utilizing these compatible. However, future OSPFv2 extensions utilizing these
extensions must address backward compatibility of the corresponding extensions must address backward compatibility of the corresponding
functionality. functionality.
5. Implementation Status 5. Implementation Status
Note to RFC Editor: this section may be removed on publication as an
RFC.
This section records the status of known implementations of the This section records the status of known implementations of the
protocol defined by this specification at the time of posting of this protocol defined by this specification at the time of posting of this
Internet-Draft, and is based on a proposal described in RFC 6982. Internet-Draft, and is based on a proposal described in RFC 6982.
The description of implementations in this section is intended to The description of implementations in this section is intended to
assist the IETF in its decision processes in progressing drafts to assist the IETF in its decision processes in progressing drafts to
RFCs. Please note that the listing of any individual implementation RFCs. Please note that the listing of any individual implementation
here does not imply endorsement by the IETF. Furthermore, no effort here does not imply endorsement by the IETF. Furthermore, no effort
has been spent to verify the information presented here that was has been spent to verify the information presented here that was
supplied by IETF contributors. This is not intended as, and must not supplied by IETF contributors. This is not intended as, and must not
be construed to be, a catalog of available implementations or their be construed to be, a catalog of available implementations or their
skipping to change at page 14, line 30 skipping to change at page 14, line 45
[BIER] Psenak, P., Kumar, N., Wijnands, I., Dolganow, A., [BIER] Psenak, P., Kumar, N., Wijnands, I., Dolganow, A.,
Przygienda, T., Zhang, J., and S. Aldrin, "OSPF Extensions Przygienda, T., Zhang, J., and S. Aldrin, "OSPF Extensions
for BIER", draft-ietf-bier-ospf-bier-extensions-00.txt for BIER", draft-ietf-bier-ospf-bier-extensions-00.txt
(work in progress), April 2015. (work in progress), April 2015.
[I-D.ietf-ospf-ospfv3-lsa-extend] [I-D.ietf-ospf-ospfv3-lsa-extend]
Lindem, A., Mirtorabi, S., Roy, A., and F. Baker, "OSPFv3 Lindem, A., Mirtorabi, S., Roy, A., and F. Baker, "OSPFv3
LSA Extendibility", draft-ietf-ospf-ospfv3-lsa-extend-06 LSA Extendibility", draft-ietf-ospf-ospfv3-lsa-extend-06
(work in progress), February 2015. (work in progress), February 2015.
[OSPFV3] Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF
for IPv6", RFC 5340, July 2008.
[RFC7120] Cotton, M., "Early IANA Allocation of Standards Track Code [RFC7120] Cotton, M., "Early IANA Allocation of Standards Track Code
Points", BCP 100, RFC 7120, January 2014. Points", BCP 100, RFC 7120, January 2014.
[SEGMENT-ROUTING] [SEGMENT-ROUTING]
Psenak, P., Previdi, S., Filsfils, C., Gredler, H., Psenak, P., Previdi, S., Filsfils, C., Gredler, H.,
Shakir, R., Henderickx, W., and J. Tantsura, "OSPF Shakir, R., Henderickx, W., and J. Tantsura, "OSPF
Extensions for Segment Routing", draft-ietf-ospf-segment- Extensions for Segment Routing", draft-ietf-ospf-segment-
routing-extensions-04.txt (work in progress), February routing-extensions-04.txt (work in progress), February
2015. 2015.
skipping to change at page 15, line 4 skipping to change at page 15, line 18
Extensions for Segment Routing", draft-ietf-ospf-segment- Extensions for Segment Routing", draft-ietf-ospf-segment-
routing-extensions-04.txt (work in progress), February routing-extensions-04.txt (work in progress), February
2015. 2015.
[TI-LFA] Francois, P., Filsfils, C., Bashandy, A., Decraene, B., [TI-LFA] Francois, P., Filsfils, C., Bashandy, A., Decraene, B.,
and S. Litkowski, "Topology Independent Fast Reroute using and S. Litkowski, "Topology Independent Fast Reroute using
Segment Routing", draft-francois-spring-segment-routing- Segment Routing", draft-francois-spring-segment-routing-
ti-lfa-01.txt (work in progress), October 2014. ti-lfa-01.txt (work in progress), October 2014.
Authors' Addresses Authors' Addresses
Peter Psenak Peter Psenak
Cisco Systems Cisco Systems
Apollo Business Center Apollo Business Center
Mlynske nivy 43 Mlynske nivy 43
Bratislava, 821 09 Bratislava, 821 09
Slovakia Slovakia
Email: ppsenak@cisco.com Email: ppsenak@cisco.com
Hannes Gredler Hannes Gredler
Juniper Networks, Inc. Juniper Networks, Inc.
1194 N. Mathilda Ave. 1194 N. Mathilda Ave.
Sunnyvale, CA 94089 Sunnyvale, CA 94089
USA USA
Email: hannes@juniper.net Email: hannes@juniper.net
Rob Shakir Rob Shakir
British Telcom Individual Contributor
London London
UK UK
Email: rob.shakir@bt.com Email: rjs@rob.sh
Wim Henderickx Wim Henderickx
Alcatel-Lucent Alcatel-Lucent
Copernicuslaan Copernicuslaan
Antwerp, 2018 94089 Antwerp, 2018 94089
Belgium Belgium
Email: wim.henderickx@alcatel-lucent.com Email: wim.henderickx@alcatel-lucent.com
Jeff Tantsura Jeff Tantsura
Ericsson Ericsson
300 Holger Way 300 Holger Way
San Jose, CA 95134 San Jose, CA 95134
USA USA
Email: jeff.tantsura@ericsson.com Email: jeff.tantsura@ericsson.com
Acee Lindem Acee Lindem
Cisco Systems Cisco Systems
301 Midenhall Way 301 Midenhall Way
Cary, NC 27513 Cary, NC 27513
USA USA
Email: acee@cisco.com Email: acee@cisco.com
 End of changes. 33 change blocks. 
35 lines changed or deleted 61 lines changed or added

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