draft-ietf-ospf-yang-15.txt | draft-ietf-ospf-yang-16.txt | |||
---|---|---|---|---|
Internet D. Yeung | Internet D. Yeung | |||
Internet-Draft Arrcus | Internet-Draft Arrcus | |||
Intended status: Standards Track Y. Qu | Intended status: Standards Track Y. Qu | |||
Expires: March 2, 2019 Huawei | Expires: March 15, 2019 Huawei | |||
J. Zhang | J. Zhang | |||
Juniper Networks | Juniper Networks | |||
I. Chen | I. Chen | |||
Jabil | MITRE Corporation | |||
A. Lindem | A. Lindem | |||
Cisco Systems | Cisco Systems | |||
August 29, 2018 | September 11, 2018 | |||
Yang Data Model for OSPF Protocol | Yang Data Model for OSPF Protocol | |||
draft-ietf-ospf-yang-15 | draft-ietf-ospf-yang-16 | |||
Abstract | Abstract | |||
This document defines a YANG data model that can be used to configure | This document defines a YANG data model that can be used to configure | |||
and manage OSPF. The model is based on YANG 1.1 as defined in RFC | and manage OSPF. The model is based on YANG 1.1 as defined in RFC | |||
7950 and conforms to the Network Management Datastore Architecture | 7950 and conforms to the Network Management Datastore Architecture | |||
(NDMA) as described in RFC 8342. | (NDMA) as described in RFC 8342. | |||
Status of This Memo | Status of This Memo | |||
skipping to change at page 1, line 40 ¶ | skipping to change at page 1, line 40 ¶ | |||
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 2, 2019. | This Internet-Draft will expire on March 15, 2019. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2018 IETF Trust and the persons identified as the | Copyright (c) 2018 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 30 ¶ | skipping to change at page 2, line 30 ¶ | |||
2.4. Optional Features . . . . . . . . . . . . . . . . . . . . 5 | 2.4. Optional Features . . . . . . . . . . . . . . . . . . . . 5 | |||
2.5. OSPF Router Configuration/Operational State . . . . . . . 7 | 2.5. OSPF Router Configuration/Operational State . . . . . . . 7 | |||
2.6. OSPF Area Configuration/Operational State . . . . . . . . 10 | 2.6. OSPF Area Configuration/Operational State . . . . . . . . 10 | |||
2.7. OSPF Interface Configuration/Operational State . . . . . 15 | 2.7. OSPF Interface Configuration/Operational State . . . . . 15 | |||
2.8. OSPF notification . . . . . . . . . . . . . . . . . . . . 17 | 2.8. OSPF notification . . . . . . . . . . . . . . . . . . . . 17 | |||
2.9. OSPF RPC Operations . . . . . . . . . . . . . . . . . . . 21 | 2.9. OSPF RPC Operations . . . . . . . . . . . . . . . . . . . 21 | |||
3. OSPF Yang Module . . . . . . . . . . . . . . . . . . . . . . 22 | 3. OSPF Yang Module . . . . . . . . . . . . . . . . . . . . . . 22 | |||
4. Security Considerations . . . . . . . . . . . . . . . . . . . 106 | 4. Security Considerations . . . . . . . . . . . . . . . . . . . 106 | |||
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 107 | 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 107 | |||
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 107 | 6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 107 | |||
7. Normative References . . . . . . . . . . . . . . . . . . . . 108 | 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 108 | |||
7.1. Normative References . . . . . . . . . . . . . . . . . . 108 | ||||
7.2. Informative References . . . . . . . . . . . . . . . . . 112 | ||||
Appendix A. Contributors' Addreses . . . . . . . . . . . . . . . 114 | Appendix A. Contributors' Addreses . . . . . . . . . . . . . . . 114 | |||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 114 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 114 | |||
1. Overview | 1. Overview | |||
YANG [RFC6020][RFC7950] is a data definition language used to define | YANG [RFC6020][RFC7950] is a data definition language used to define | |||
the contents of a conceptual data store that allows networked devices | the contents of a conceptual data store that allows networked devices | |||
to be managed using NETCONF [RFC6241]. YANG is proving relevant | to be managed using NETCONF [RFC6241]. YANG is proving relevant | |||
beyond its initial confines, as bindings to other interfaces (e.g., | beyond its initial confines, as bindings to other interfaces (e.g., | |||
ReST) and encodings other than XML (e.g., JSON) are being defined. | ReST) and encodings other than XML (e.g., JSON) are being defined. | |||
skipping to change at page 8, line 38 ¶ | skipping to change at page 8, line 38 ¶ | |||
| +--ro alternate string | | +--ro alternate string | |||
| +--ro alternate-type? enumeration | | +--ro alternate-type? enumeration | |||
| +--ro best? boolean | | +--ro best? boolean | |||
| +--ro non-best-reason? string | | +--ro non-best-reason? string | |||
| +--ro protection-available? bits | | +--ro protection-available? bits | |||
| +--ro alternate-metric1? uint32 | | +--ro alternate-metric1? uint32 | |||
| +--ro alternate-metric2? uint32 | | +--ro alternate-metric2? uint32 | |||
| +--ro alternate-metric3? uint32 | | +--ro alternate-metric3? uint32 | |||
+--ro unprotected-routes | +--ro unprotected-routes | |||
| +--ro af-stats* [af prefix] | | +--ro af-stats* [af prefix] | |||
| +--ro af iana-rt-types:address-family | | +--ro af iana-rt-types:address-family | |||
| +--ro prefix string | | +--ro prefix string | |||
+--ro protection-statistics* [frr-protection-method] | +--ro protection-statistics* [frr-protection-method] | |||
| +--ro frr-protection-method string | | +--ro frr-protection-method string | |||
| +--ro af-stats* [af] | | +--ro af-stats* [af] | |||
| +--ro af iana-rt-types:address-family | | +--ro af iana-rt-types:address-family | |||
| +--ro total-routes? uint32 | | +--ro total-routes? uint32 | |||
| +--ro unprotected-routes? uint32 | | +--ro unprotected-routes? uint32 | |||
| +--ro protected-routes? uint32 | | +--ro protected-routes? uint32 | |||
| +--ro linkprotected-routes? uint32 | | +--ro linkprotected-routes? uint32 | |||
| +--ro nodeprotected-routes? uint32 | | +--ro nodeprotected-routes? uint32 | |||
+--rw node-tags {node-tag}? | +--rw node-tags {node-tag}? | |||
| +--rw node-tag* [tag] | | +--rw node-tag* [tag] | |||
| +--rw tag uint32 | | +--rw tag uint32 | |||
+--ro router-id? | +--ro router-id? | |||
+--ro local-rib | +--ro local-rib | |||
| +--ro route* [prefix] | | +--ro route* [prefix] | |||
| +--ro prefix inet:ip-prefix | | +--ro prefix inet:ip-prefix | |||
| +--ro next-hops | | +--ro next-hops | |||
| | +--ro next-hop* [next-hop] | | | +--ro next-hop* [next-hop] | |||
| | +--ro outgoing-interface? if:interface-ref | | | +--ro outgoing-interface? if:interface-ref | |||
| | +--ro next-hop inet:ip-address | | | +--ro next-hop inet:ip-address | |||
| +--ro metric? uint32 | | +--ro metric? uint32 | |||
| +--ro route-type? route-type | | +--ro route-type? route-type | |||
skipping to change at page 15, line 46 ¶ | skipping to change at page 15, line 46 ¶ | |||
| +--rw interfaces | | +--rw interfaces | |||
| +--rw interface* [name] | | +--rw interface* [name] | |||
| +--rw name if:interface-ref | | +--rw name if:interface-ref | |||
| +--rw interface-type? enumeration | | +--rw interface-type? enumeration | |||
| +--rw passive? boolean | | +--rw passive? boolean | |||
| +--rw demand-circuit? boolean | | +--rw demand-circuit? boolean | |||
| {demand-circuit}? | | {demand-circuit}? | |||
| +--rw priority? uint8 | | +--rw priority? uint8 | |||
| +--rw multi-areas {multi-area-adj}? | | +--rw multi-areas {multi-area-adj}? | |||
| | +--rw multi-area* [multi-area-id] | | | +--rw multi-area* [multi-area-id] | |||
| | +--rw multi-area-id area-id-type | | | +--rw multi-area-id area-id-type | |||
| | +--rw cost? uint16 | | | +--rw cost? uint16 | |||
| +--rw static-neighbors | | +--rw static-neighbors | |||
| | +--rw neighbor* [identifier] | | | +--rw neighbor* [identifier] | |||
| | +--rw identifier inet:ip-address | | | +--rw identifier inet:ip-address | |||
| | +--rw cost? uint16 | | | +--rw cost? uint16 | |||
| | +--rw poll-interval? uint16 | | | +--rw poll-interval? uint16 | |||
| | +--rw priority? uint8 | | | +--rw priority? uint8 | |||
| +--rw node-flag? boolean | | +--rw node-flag? boolean | |||
| {node-flag}? | | {node-flag}? | |||
| +--rw bfd {bfd}? | | +--rw bfd {bfd}? | |||
| | +--rw enable? boolean | | | +--rw enable? boolean | |||
skipping to change at page 22, line 9 ¶ | skipping to change at page 22, line 9 ¶ | |||
+---x clear-database | +---x clear-database | |||
+---w input | +---w input | |||
+---w routing-protocol-name | +---w routing-protocol-name | |||
-> /rt:routing/control-plane-protocols/ | -> /rt:routing/control-plane-protocols/ | |||
control-plane-protocol/name | control-plane-protocol/name | |||
3. OSPF Yang Module | 3. OSPF Yang Module | |||
The following RFCs and drafts are not referenced in the document text | The following RFCs and drafts are not referenced in the document text | |||
but are referenced in the ietf-ospf.yang module: [RFC0905], | but are referenced in the ietf-ospf.yang module: [RFC0905], | |||
[RFC4576], [RFC5250], [RFC5881], [RFC6021], [RFC7770], and [RFC8294]. | [RFC4576], [RFC5250], [RFC5881], [RFC6991], [RFC7770], and [RFC8294]. | |||
<CODE BEGINS> file "ietf-ospf@2018-08-29.yang" | <CODE BEGINS> file "ietf-ospf@2018-08-29.yang" | |||
module ietf-ospf { | module ietf-ospf { | |||
yang-version 1.1; | yang-version 1.1; | |||
namespace "urn:ietf:params:xml:ns:yang:ietf-ospf"; | namespace "urn:ietf:params:xml:ns:yang:ietf-ospf"; | |||
prefix ospf; | prefix ospf; | |||
import ietf-inet-types { | import ietf-inet-types { | |||
prefix "inet"; | prefix "inet"; | |||
reference "RFC 6021 - Common YANG Data Types"; | reference "RFC 6991 - Common YANG Data Types"; | |||
} | } | |||
import ietf-yang-types { | import ietf-yang-types { | |||
prefix "yang"; | prefix "yang"; | |||
reference "RFC 6021 - Common YANG Data Types"; | reference "RFC 6991 - Common YANG Data Types"; | |||
} | } | |||
import ietf-interfaces { | import ietf-interfaces { | |||
prefix "if"; | prefix "if"; | |||
reference "RFC 8343 - A YANG Data Model for Interface | reference "RFC 8343 - A YANG Data Model for Interface | |||
Management (NDMA Version)"; | Management (NDMA Version)"; | |||
} | } | |||
import ietf-routing-types { | import ietf-routing-types { | |||
prefix "rt-types"; | prefix "rt-types"; | |||
skipping to change at page 106, line 33 ¶ | skipping to change at page 106, line 33 ¶ | |||
<CODE ENDS> | <CODE ENDS> | |||
4. Security Considerations | 4. Security Considerations | |||
The YANG modules specified in this document define a schema for data | The YANG modules specified in this document define a schema for data | |||
that is designed to be accessed via network management protocols such | that is designed to be accessed via network management protocols such | |||
as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer | as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer | |||
is the secure transport layer, and the mandatory-to-implement secure | is the secure transport layer, and the mandatory-to-implement secure | |||
transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF layer | transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF layer | |||
is HTTPS, and the mandatory-to-implement secure transport is TLS | is HTTPS, and the mandatory-to-implement secure transport is TLS | |||
[RFC5246]. | [RFC8446]. | |||
The NETCONF access control model [RFC8341] provides the means to | The NETCONF access control model [RFC8341] provides the means to | |||
restrict access for particular NETCONF or RESTCONF users to a pre- | restrict access for particular NETCONF or RESTCONF users to a pre- | |||
configured subset of all available NETCONF or RESTCONF protocol | configured subset of all available NETCONF or RESTCONF protocol | |||
operations and content. | operations and content. | |||
There are a number of data nodes defined in ietf-ospf.yang module | There are a number of data nodes defined in ietf-ospf.yang module | |||
that are writable/creatable/deletable (i.e., config true, which is | that are writable/creatable/deletable (i.e., config true, which is | |||
the default). These data nodes may be considered sensitive or | the default). These data nodes may be considered sensitive or | |||
vulnerable in some network environments. Write operations (e.g., | vulnerable in some network environments. Write operations (e.g., | |||
skipping to change at page 108, line 10 ¶ | skipping to change at page 108, line 10 ¶ | |||
The authors wish to thank Yi Yang, Alexander Clemm, Gaurav Gupta, | The authors wish to thank Yi Yang, Alexander Clemm, Gaurav Gupta, | |||
Ladislav Lhotka, Stephane Litkowski, Greg Hankins, Manish Gupta and | Ladislav Lhotka, Stephane Litkowski, Greg Hankins, Manish Gupta and | |||
Alan Davey for their thorough reviews and helpful comments. | Alan Davey for their thorough reviews and helpful comments. | |||
Thanks to Tom Petch for last call review and improvement of the | Thanks to Tom Petch for last call review and improvement of the | |||
document organization. | document organization. | |||
This document was produced using Marshall Rose's xml2rfc tool. | This document was produced using Marshall Rose's xml2rfc tool. | |||
7. Normative References | 7. References | |||
7.1. Normative References | ||||
[I-D.ietf-bfd-yang] | [I-D.ietf-bfd-yang] | |||
Rahman, R., Zheng, L., Jethanandani, M., Networks, J., and | Rahman, R., Zheng, L., Jethanandani, M., Networks, J., and | |||
G. Mirsky, "YANG Data Model for Bidirectional Forwarding | G. Mirsky, "YANG Data Model for Bidirectional Forwarding | |||
Detection (BFD)", draft-ietf-bfd-yang-17 (work in | Detection (BFD)", draft-ietf-bfd-yang-17 (work in | |||
progress), August 2018. | progress), August 2018. | |||
[RFC0905] "ISO Transport Protocol specification ISO DP 8073", | ||||
RFC 905, DOI 10.17487/RFC0905, April 1984, | ||||
<https://www.rfc-editor.org/info/rfc905>. | ||||
[RFC1765] Moy, J., "OSPF Database Overflow", RFC 1765, | ||||
DOI 10.17487/RFC1765, March 1995, <https://www.rfc- | ||||
editor.org/info/rfc1765>. | ||||
[RFC1793] Moy, J., "Extending OSPF to Support Demand Circuits", | [RFC1793] Moy, J., "Extending OSPF to Support Demand Circuits", | |||
RFC 1793, DOI 10.17487/RFC1793, April 1995, | RFC 1793, DOI 10.17487/RFC1793, April 1995, | |||
<https://www.rfc-editor.org/info/rfc1793>. | <https://www.rfc-editor.org/info/rfc1793>. | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
DOI 10.17487/RFC2119, March 1997, <https://www.rfc- | DOI 10.17487/RFC2119, March 1997, <https://www.rfc- | |||
editor.org/info/rfc2119>. | editor.org/info/rfc2119>. | |||
[RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, | [RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, | |||
skipping to change at page 109, line 48 ¶ | skipping to change at page 109, line 40 ¶ | |||
[RFC5185] Mirtorabi, S., Psenak, P., Lindem, A., Ed., and A. Oswal, | [RFC5185] Mirtorabi, S., Psenak, P., Lindem, A., Ed., and A. Oswal, | |||
"OSPF Multi-Area Adjacency", RFC 5185, | "OSPF Multi-Area Adjacency", RFC 5185, | |||
DOI 10.17487/RFC5185, May 2008, <https://www.rfc- | DOI 10.17487/RFC5185, May 2008, <https://www.rfc- | |||
editor.org/info/rfc5185>. | editor.org/info/rfc5185>. | |||
[RFC5187] Pillay-Esnault, P. and A. Lindem, "OSPFv3 Graceful | [RFC5187] Pillay-Esnault, P. and A. Lindem, "OSPFv3 Graceful | |||
Restart", RFC 5187, DOI 10.17487/RFC5187, June 2008, | Restart", RFC 5187, DOI 10.17487/RFC5187, June 2008, | |||
<https://www.rfc-editor.org/info/rfc5187>. | <https://www.rfc-editor.org/info/rfc5187>. | |||
[RFC5246] Dierks, T. and E. Rescorla, "The Transport Layer Security | ||||
(TLS) Protocol Version 1.2", RFC 5246, | ||||
DOI 10.17487/RFC5246, August 2008, <https://www.rfc- | ||||
editor.org/info/rfc5246>. | ||||
[RFC5250] Berger, L., Bryskin, I., Zinin, A., and R. Coltun, "The | [RFC5250] Berger, L., Bryskin, I., Zinin, A., and R. Coltun, "The | |||
OSPF Opaque LSA Option", RFC 5250, DOI 10.17487/RFC5250, | OSPF Opaque LSA Option", RFC 5250, DOI 10.17487/RFC5250, | |||
July 2008, <https://www.rfc-editor.org/info/rfc5250>. | July 2008, <https://www.rfc-editor.org/info/rfc5250>. | |||
[RFC5286] Atlas, A., Ed. and A. Zinin, Ed., "Basic Specification for | [RFC5286] Atlas, A., Ed. and A. Zinin, Ed., "Basic Specification for | |||
IP Fast Reroute: Loop-Free Alternates", RFC 5286, | IP Fast Reroute: Loop-Free Alternates", RFC 5286, | |||
DOI 10.17487/RFC5286, September 2008, <https://www.rfc- | DOI 10.17487/RFC5286, September 2008, <https://www.rfc- | |||
editor.org/info/rfc5286>. | editor.org/info/rfc5286>. | |||
[RFC5329] Ishiguro, K., Manral, V., Davey, A., and A. Lindem, Ed., | [RFC5329] Ishiguro, K., Manral, V., Davey, A., and A. Lindem, Ed., | |||
"Traffic Engineering Extensions to OSPF Version 3", | "Traffic Engineering Extensions to OSPF Version 3", | |||
RFC 5329, DOI 10.17487/RFC5329, September 2008, | RFC 5329, DOI 10.17487/RFC5329, September 2008, | |||
<https://www.rfc-editor.org/info/rfc5329>. | <https://www.rfc-editor.org/info/rfc5329>. | |||
[RFC5340] Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF | [RFC5340] Coltun, R., Ferguson, D., Moy, J., and A. Lindem, "OSPF | |||
for IPv6", RFC 5340, DOI 10.17487/RFC5340, July 2008, | for IPv6", RFC 5340, DOI 10.17487/RFC5340, July 2008, | |||
<https://www.rfc-editor.org/info/rfc5340>. | <https://www.rfc-editor.org/info/rfc5340>. | |||
[RFC5443] Jork, M., Atlas, A., and L. Fang, "LDP IGP | ||||
Synchronization", RFC 5443, DOI 10.17487/RFC5443, March | ||||
2009, <https://www.rfc-editor.org/info/rfc5443>. | ||||
[RFC5613] Zinin, A., Roy, A., Nguyen, L., Friedman, B., and D. | [RFC5613] Zinin, A., Roy, A., Nguyen, L., Friedman, B., and D. | |||
Yeung, "OSPF Link-Local Signaling", RFC 5613, | Yeung, "OSPF Link-Local Signaling", RFC 5613, | |||
DOI 10.17487/RFC5613, August 2009, <https://www.rfc- | DOI 10.17487/RFC5613, August 2009, <https://www.rfc- | |||
editor.org/info/rfc5613>. | editor.org/info/rfc5613>. | |||
[RFC5643] Joyal, D., Ed. and V. Manral, Ed., "Management Information | [RFC5643] Joyal, D., Ed. and V. Manral, Ed., "Management Information | |||
Base for OSPFv3", RFC 5643, DOI 10.17487/RFC5643, August | Base for OSPFv3", RFC 5643, DOI 10.17487/RFC5643, August | |||
2009, <https://www.rfc-editor.org/info/rfc5643>. | 2009, <https://www.rfc-editor.org/info/rfc5643>. | |||
[RFC5714] Shand, M. and S. Bryant, "IP Fast Reroute Framework", | ||||
RFC 5714, DOI 10.17487/RFC5714, January 2010, | ||||
<https://www.rfc-editor.org/info/rfc5714>. | ||||
[RFC5838] Lindem, A., Ed., Mirtorabi, S., Roy, A., Barnes, M., and | [RFC5838] Lindem, A., Ed., Mirtorabi, S., Roy, A., Barnes, M., and | |||
R. Aggarwal, "Support of Address Families in OSPFv3", | R. Aggarwal, "Support of Address Families in OSPFv3", | |||
RFC 5838, DOI 10.17487/RFC5838, April 2010, | RFC 5838, DOI 10.17487/RFC5838, April 2010, | |||
<https://www.rfc-editor.org/info/rfc5838>. | <https://www.rfc-editor.org/info/rfc5838>. | |||
[RFC5880] Katz, D. and D. Ward, "Bidirectional Forwarding Detection | [RFC5880] Katz, D. and D. Ward, "Bidirectional Forwarding Detection | |||
(BFD)", RFC 5880, DOI 10.17487/RFC5880, June 2010, | (BFD)", RFC 5880, DOI 10.17487/RFC5880, June 2010, | |||
<https://www.rfc-editor.org/info/rfc5880>. | <https://www.rfc-editor.org/info/rfc5880>. | |||
[RFC5881] Katz, D. and D. Ward, "Bidirectional Forwarding Detection | [RFC5881] Katz, D. and D. Ward, "Bidirectional Forwarding Detection | |||
(BFD) for IPv4 and IPv6 (Single Hop)", RFC 5881, | (BFD) for IPv4 and IPv6 (Single Hop)", RFC 5881, | |||
DOI 10.17487/RFC5881, June 2010, <https://www.rfc- | DOI 10.17487/RFC5881, June 2010, <https://www.rfc- | |||
editor.org/info/rfc5881>. | editor.org/info/rfc5881>. | |||
[RFC6020] Bjorklund, M., Ed., "YANG - A Data Modeling Language for | [RFC6020] Bjorklund, M., Ed., "YANG - A Data Modeling Language for | |||
the Network Configuration Protocol (NETCONF)", RFC 6020, | the Network Configuration Protocol (NETCONF)", RFC 6020, | |||
DOI 10.17487/RFC6020, October 2010, <https://www.rfc- | DOI 10.17487/RFC6020, October 2010, <https://www.rfc- | |||
editor.org/info/rfc6020>. | editor.org/info/rfc6020>. | |||
[RFC6021] Schoenwaelder, J., Ed., "Common YANG Data Types", | ||||
RFC 6021, DOI 10.17487/RFC6021, October 2010, | ||||
<https://www.rfc-editor.org/info/rfc6021>. | ||||
[RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., | [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., | |||
and A. Bierman, Ed., "Network Configuration Protocol | and A. Bierman, Ed., "Network Configuration Protocol | |||
(NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, | (NETCONF)", RFC 6241, DOI 10.17487/RFC6241, June 2011, | |||
<https://www.rfc-editor.org/info/rfc6241>. | <https://www.rfc-editor.org/info/rfc6241>. | |||
[RFC6242] Wasserman, M., "Using the NETCONF Protocol over Secure | [RFC6242] Wasserman, M., "Using the NETCONF Protocol over Secure | |||
Shell (SSH)", RFC 6242, DOI 10.17487/RFC6242, June 2011, | Shell (SSH)", RFC 6242, DOI 10.17487/RFC6242, June 2011, | |||
<https://www.rfc-editor.org/info/rfc6242>. | <https://www.rfc-editor.org/info/rfc6242>. | |||
[RFC6565] Pillay-Esnault, P., Moyer, P., Doyle, J., Ertekin, E., and | [RFC6565] Pillay-Esnault, P., Moyer, P., Doyle, J., Ertekin, E., and | |||
M. Lundberg, "OSPFv3 as a Provider Edge to Customer Edge | M. Lundberg, "OSPFv3 as a Provider Edge to Customer Edge | |||
(PE-CE) Routing Protocol", RFC 6565, DOI 10.17487/RFC6565, | (PE-CE) Routing Protocol", RFC 6565, DOI 10.17487/RFC6565, | |||
June 2012, <https://www.rfc-editor.org/info/rfc6565>. | June 2012, <https://www.rfc-editor.org/info/rfc6565>. | |||
[RFC6860] Yang, Y., Retana, A., and A. Roy, "Hiding Transit-Only | [RFC6860] Yang, Y., Retana, A., and A. Roy, "Hiding Transit-Only | |||
Networks in OSPF", RFC 6860, DOI 10.17487/RFC6860, January | Networks in OSPF", RFC 6860, DOI 10.17487/RFC6860, January | |||
2013, <https://www.rfc-editor.org/info/rfc6860>. | 2013, <https://www.rfc-editor.org/info/rfc6860>. | |||
[RFC6987] Retana, A., Nguyen, L., Zinin, A., White, R., and D. | [RFC6991] Schoenwaelder, J., Ed., "Common YANG Data Types", | |||
McPherson, "OSPF Stub Router Advertisement", RFC 6987, | RFC 6991, DOI 10.17487/RFC6991, July 2013, | |||
DOI 10.17487/RFC6987, September 2013, <https://www.rfc- | <https://www.rfc-editor.org/info/rfc6991>. | |||
editor.org/info/rfc6987>. | ||||
[RFC7490] Bryant, S., Filsfils, C., Previdi, S., Shand, M., and N. | [RFC7490] Bryant, S., Filsfils, C., Previdi, S., Shand, M., and N. | |||
So, "Remote Loop-Free Alternate (LFA) Fast Reroute (FRR)", | So, "Remote Loop-Free Alternate (LFA) Fast Reroute (FRR)", | |||
RFC 7490, DOI 10.17487/RFC7490, April 2015, | RFC 7490, DOI 10.17487/RFC7490, April 2015, | |||
<https://www.rfc-editor.org/info/rfc7490>. | <https://www.rfc-editor.org/info/rfc7490>. | |||
[RFC7684] Psenak, P., Gredler, H., Shakir, R., Henderickx, W., | [RFC7684] Psenak, P., Gredler, H., Shakir, R., Henderickx, W., | |||
Tantsura, J., and A. Lindem, "OSPFv2 Prefix/Link Attribute | Tantsura, J., and A. Lindem, "OSPFv2 Prefix/Link Attribute | |||
Advertisement", RFC 7684, DOI 10.17487/RFC7684, November | Advertisement", RFC 7684, DOI 10.17487/RFC7684, November | |||
2015, <https://www.rfc-editor.org/info/rfc7684>. | 2015, <https://www.rfc-editor.org/info/rfc7684>. | |||
skipping to change at page 114, line 5 ¶ | skipping to change at page 112, line 39 ¶ | |||
Routing Management (NMDA Version)", RFC 8349, | Routing Management (NMDA Version)", RFC 8349, | |||
DOI 10.17487/RFC8349, March 2018, <https://www.rfc- | DOI 10.17487/RFC8349, March 2018, <https://www.rfc- | |||
editor.org/info/rfc8349>. | editor.org/info/rfc8349>. | |||
[RFC8405] Decraene, B., Litkowski, S., Gredler, H., Lindem, A., | [RFC8405] Decraene, B., Litkowski, S., Gredler, H., Lindem, A., | |||
Francois, P., and C. Bowers, "Shortest Path First (SPF) | Francois, P., and C. Bowers, "Shortest Path First (SPF) | |||
Back-Off Delay Algorithm for Link-State IGPs", RFC 8405, | Back-Off Delay Algorithm for Link-State IGPs", RFC 8405, | |||
DOI 10.17487/RFC8405, June 2018, <https://www.rfc- | DOI 10.17487/RFC8405, June 2018, <https://www.rfc- | |||
editor.org/info/rfc8405>. | editor.org/info/rfc8405>. | |||
[RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol | ||||
Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, | ||||
<https://www.rfc-editor.org/info/rfc8446>. | ||||
7.2. Informative References | ||||
[RFC0905] "ISO Transport Protocol specification ISO DP 8073", | ||||
RFC 905, DOI 10.17487/RFC0905, April 1984, | ||||
<https://www.rfc-editor.org/info/rfc905>. | ||||
[RFC1765] Moy, J., "OSPF Database Overflow", RFC 1765, | ||||
DOI 10.17487/RFC1765, March 1995, <https://www.rfc- | ||||
editor.org/info/rfc1765>. | ||||
[RFC5443] Jork, M., Atlas, A., and L. Fang, "LDP IGP | ||||
Synchronization", RFC 5443, DOI 10.17487/RFC5443, March | ||||
2009, <https://www.rfc-editor.org/info/rfc5443>. | ||||
[RFC5714] Shand, M. and S. Bryant, "IP Fast Reroute Framework", | ||||
RFC 5714, DOI 10.17487/RFC5714, January 2010, | ||||
<https://www.rfc-editor.org/info/rfc5714>. | ||||
[RFC6987] Retana, A., Nguyen, L., Zinin, A., White, R., and D. | ||||
McPherson, "OSPF Stub Router Advertisement", RFC 6987, | ||||
DOI 10.17487/RFC6987, September 2013, <https://www.rfc- | ||||
editor.org/info/rfc6987>. | ||||
Appendix A. Contributors' Addreses | Appendix A. Contributors' Addreses | |||
Dean Bogdanovic | Dean Bogdanovic | |||
Volta Networks, Inc. | Volta Networks, Inc. | |||
EMail: dean@voltanet.io | EMail: dean@voltanet.io | |||
Kiran Koushik Agrahara Sreenivasa | Kiran Koushik Agrahara Sreenivasa | |||
Cisco Systems | Cisco Systems | |||
12515 Research Blvd, Bldg 4 | 12515 Research Blvd, Bldg 4 | |||
skipping to change at page 114, line 44 ¶ | skipping to change at page 114, line 44 ¶ | |||
Jeffrey Zhang | Jeffrey Zhang | |||
Juniper Networks | Juniper Networks | |||
10 Technology Park Drive | 10 Technology Park Drive | |||
Westford, MA 01886 | Westford, MA 01886 | |||
USA | USA | |||
EMail: zzhang@juniper.net | EMail: zzhang@juniper.net | |||
Ing-Wher Chen | Ing-Wher Chen | |||
Jabil | MITRE Corporation | |||
EMail: ing-wher_chen@jabil.com | EMail: ing-wher_chen@mitre.org | |||
Acee Lindem | Acee Lindem | |||
Cisco Systems | Cisco Systems | |||
301 Midenhall Way | 301 Midenhall Way | |||
Cary, NC 27513 | Cary, NC 27513 | |||
EMail: acee@cisco.com | EMail: acee@cisco.com | |||
End of changes. 24 change blocks. | ||||
48 lines changed or deleted | 53 lines changed or added | |||
This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |