< draft-ietf-ospf-ospfv3-lsa-extend-15.txt   draft-ietf-ospf-ospfv3-lsa-extend-16.txt >
Network Working Group A. Lindem Network Working Group A. Lindem
Internet-Draft A. Roy Internet-Draft A. Roy
Intended status: Standards Track Cisco Systems Intended status: Standards Track Cisco Systems
Expires: April 12, 2018 D. Goethals Expires: May 1, 2018 D. Goethals
Nokia Nokia
V. Reddy Vallem V. Reddy Vallem
Huawei, Inc Huawei, Inc
F. Baker F. Baker
October 9, 2017 October 28, 2017
OSPFv3 LSA Extendibility OSPFv3 LSA Extendibility
draft-ietf-ospf-ospfv3-lsa-extend-15.txt draft-ietf-ospf-ospfv3-lsa-extend-16.txt
Abstract Abstract
OSPFv3 requires functional extension beyond what can readily be done OSPFv3 requires functional extension beyond what can readily be done
with the fixed-format Link State Advertisement (LSA) as described in with the fixed-format Link State Advertisement (LSA) as described in
RFC 5340. Without LSA extension, attributes associated with OSPFv3 RFC 5340. Without LSA extension, attributes associated with OSPFv3
links and advertised IPv6 prefixes must be advertised in separate links and advertised IPv6 prefixes must be advertised in separate
LSAs and correlated to the fixed-format LSAs. This document extends LSAs and correlated to the fixed-format LSAs. This document extends
the LSA format by encoding the existing OSPFv3 LSA information in the LSA format by encoding the existing OSPFv3 LSA information in
Type-Length-Value (TLV) tuples and allowing advertisement of Type-Length-Value (TLV) tuples and allowing advertisement of
skipping to change at page 1, line 44 skipping to change at page 1, line 44
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 April 12, 2018. This Internet-Draft will expire on May 1, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2017 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 4, line 39 skipping to change at page 4, line 39
Przygienda for review of the draft versions and discussions of Przygienda for review of the draft versions and discussions of
backward compatibility. backward compatibility.
Thanks to Alan Davey for review and comments including the suggestion Thanks to Alan Davey for review and comments including the suggestion
to separate the extended LSA TLV definitions from the extended LSAs to separate the extended LSA TLV definitions from the extended LSAs
definitions. definitions.
Thanks to David Lamparter for review and suggestions on backward Thanks to David Lamparter for review and suggestions on backward
compatibility. compatibility.
Thanks to Karsten Thomann, Chris Bowers, and Meng Zhang for review Thanks to Karsten Thomann, Chris Bowers, Meng Zhang, and Nagendra
and editorial comments. Kumar for review and editorial comments.
The RFC text was produced using Marshall Rose's xml2rfc tool. The RFC text was produced using Marshall Rose's xml2rfc tool.
2. OSPFv3 Extended LSA Types 2. OSPFv3 Extended LSA Types
In order to provide backward compatibility, new LSA codes must be In order to provide backward compatibility, new LSA codes must be
allocated. There are eight fixed-format LSAs defined in RFC 5340 allocated. There are eight fixed-format LSAs defined in RFC 5340
[OSPFV3]. For ease of implementation and debugging, the LSA function [OSPFV3]. For ease of implementation and debugging, the LSA function
codes are the same as the fixed-format LSAs only with 32, i.e., 0x20, codes are the same as the fixed-format LSAs only with 32, i.e., 0x20,
added. The alternative to this mapping was to allocate a bit in the added. The alternative to this mapping was to allocate a bit in the
skipping to change at page 13, line 11 skipping to change at page 13, line 11
o 2 - IPv4 Forwarding Address sub-TLV (Section 3.11) o 2 - IPv4 Forwarding Address sub-TLV (Section 3.11)
o 3 - Route Tag sub-TLV (Section 3.12) o 3 - Route Tag sub-TLV (Section 3.12)
3.7. Intra-Area-Prefix TLV 3.7. Intra-Area-Prefix TLV
The Intra-Area-Prefix TLV defines a single OSPFv3 intra-area prefix. The Intra-Area-Prefix TLV defines a single OSPFv3 intra-area prefix.
The field definitions correspond directly to the content of an OSPFv3 The field definitions correspond directly to the content of an OSPFv3
IPv6 Prefix as defined in Section A.4.1, [OSPFV3] and an OSPFv3 Link- IPv6 Prefix as defined in Section A.4.1, [OSPFV3] and an OSPFv3 Link-
LSA, as defined in section A.4.9, [OSPFV3]. The Intra-Area-Prefix LSA, as defined in section A.4.9, [OSPFV3]. The Intra-Area-Prefix
TLV is only applicable to the E-Link-LSA (Section 4.7) and the TLV is only applicable to the E-Link-LSA (Section 4.7) and the E-
Additionally, the PrefixOptions are extended as described in Intra-Area-Prefix-LSA (Section 4.8). Additionally, the PrefixOptions
Section 3.1. E-Intra-Area-Prefix-LSA (Section 4.8). Inclusion in are extended as described in Section 3.1. Inclusion in other
other Extended LSAs MUST be ignored. Extended LSAs MUST be ignored.
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 6 (Intra-Area Prefix) | TLV Length | | 6 (Intra-Area Prefix) | TLV Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 0 | Metric | | 0 | Metric |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| PrefixLength | PrefixOptions | 0 | | PrefixLength | PrefixOptions | 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 End of changes. 6 change blocks. 
10 lines changed or deleted 10 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/