rfc8022v2.txt | rfc8022.txt | |||
---|---|---|---|---|
skipping to change at page 2, line 7 | skipping to change at page 2, line 7 | |||
(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 | |||
described in the Simplified BSD License. | described in the Simplified BSD License. | |||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
2. Terminology and Notation . . . . . . . . . . . . . . . . . . 3 | 2. Terminology and Notation . . . . . . . . . . . . . . . . . . 3 | |||
2.1. Glossary of New Terms . . . . . . . . . . . . . . . . . . 4 | 2.1. Glossary of New Terms . . . . . . . . . . . . . . . . . . 4 | |||
2.2. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 4 | 2.2. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 5 | |||
2.3. Prefixes in Data Node Names . . . . . . . . . . . . . . . 5 | 2.3. Prefixes in Data Node Names . . . . . . . . . . . . . . . 5 | |||
3. Objectives . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 3. Objectives . . . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
4. The Design of the Core Routing Data Model . . . . . . . . . . 6 | 4. The Design of the Core Routing Data Model . . . . . . . . . . 6 | |||
4.1. System-Controlled and User-Controlled List Entries . . . 7 | 4.1. System-Controlled and User-Controlled List Entries . . . 8 | |||
5. Basic Building Blocks . . . . . . . . . . . . . . . . . . . . 8 | 5. Basic Building Blocks . . . . . . . . . . . . . . . . . . . . 9 | |||
5.1. Route . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 5.1. Route . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
5.2. Routing Information Base (RIB) . . . . . . . . . . . . . 8 | 5.2. Routing Information Base (RIB) . . . . . . . . . . . . . 9 | |||
5.3. Control-Plane Protocol . . . . . . . . . . . . . . . . . 9 | 5.3. Control-Plane Protocol . . . . . . . . . . . . . . . . . 10 | |||
5.3.1. Routing Pseudo-Protocols . . . . . . . . . . . . . . 9 | 5.3.1. Routing Pseudo-Protocols . . . . . . . . . . . . . . 10 | |||
5.3.2. Defining New Control-Plane Protocols . . . . . . . . 10 | 5.3.2. Defining New Control-Plane Protocols . . . . . . . . 11 | |||
5.4. Parameters of IPv6 Router Advertisements . . . . . . . . 11 | 5.4. Parameters of IPv6 Router Advertisements . . . . . . . . 12 | |||
6. Interactions with Other YANG Modules . . . . . . . . . . . . 12 | 6. Interactions with Other YANG Modules . . . . . . . . . . . . 13 | |||
6.1. Module "ietf-interfaces" . . . . . . . . . . . . . . . . 12 | 6.1. Module "ietf-interfaces" . . . . . . . . . . . . . . . . 13 | |||
6.2. Module "ietf-ip" . . . . . . . . . . . . . . . . . . . . 12 | 6.2. Module "ietf-ip" . . . . . . . . . . . . . . . . . . . . 13 | |||
7. Routing Management YANG Module . . . . . . . . . . . . . . . 13 | 7. Routing Management YANG Module . . . . . . . . . . . . . . . 14 | |||
8. IPv4 Unicast Routing Management YANG Module . . . . . . . . . 25 | 8. IPv4 Unicast Routing Management YANG Module . . . . . . . . . 26 | |||
9. IPv6 Unicast Routing Management YANG Module . . . . . . . . . 30 | 9. IPv6 Unicast Routing Management YANG Module . . . . . . . . . 32 | |||
9.1. IPv6 Router Advertisements Submodule . . . . . . . . . . 36 | 9.1. IPv6 Router Advertisements Submodule . . . . . . . . . . 37 | |||
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 46 | 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 47 | |||
11. Security Considerations . . . . . . . . . . . . . . . . . . . 47 | 11. Security Considerations . . . . . . . . . . . . . . . . . . . 48 | |||
12. References . . . . . . . . . . . . . . . . . . . . . . . . . 47 | 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 49 | |||
12.1. Normative References . . . . . . . . . . . . . . . . . . 47 | 12.1. Normative References . . . . . . . . . . . . . . . . . . 49 | |||
12.2. Informative References . . . . . . . . . . . . . . . . . 48 | 12.2. Informative References . . . . . . . . . . . . . . . . . 50 | |||
Appendix A. The Complete Data Trees . . . . . . . . . . . . . . 49 | Appendix A. The Complete Data Trees . . . . . . . . . . . . . . 51 | |||
A.1. Configuration Data . . . . . . . . . . . . . . . . . . . 49 | A.1. Configuration Data . . . . . . . . . . . . . . . . . . . 51 | |||
A.2. State Data . . . . . . . . . . . . . . . . . . . . . . . 51 | A.2. State Data . . . . . . . . . . . . . . . . . . . . . . . 52 | |||
Appendix B. Minimum Implementation . . . . . . . . . . . . . . . 52 | Appendix B. Minimum Implementation . . . . . . . . . . . . . . . 53 | |||
Appendix C. Example: Adding a New Control-Plane Protocol . . . . 52 | Appendix C. Example: Adding a New Control-Plane Protocol . . . . 54 | |||
Appendix D. Data Tree Example . . . . . . . . . . . . . . . . . 55 | Appendix D. Data Tree Example . . . . . . . . . . . . . . . . . 56 | |||
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 63 | Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 64 | |||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 63 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 64 | |||
1. Introduction | 1. Introduction | |||
This document contains a specification of the following YANG modules: | This document contains a specification of the following YANG modules: | |||
o The "ietf-routing" module provides generic components of a routing | o The "ietf-routing" module provides generic components of a routing | |||
data model. | data model. | |||
o The "ietf-ipv4-unicast-routing" module augments the "ietf-routing" | o The "ietf-ipv4-unicast-routing" module augments the "ietf-routing" | |||
module with additional data specific to IPv4 unicast. | module with additional data specific to IPv4 unicast. | |||
skipping to change at page 59, line 22 | skipping to change at page 60, line 27 | |||
"ietf-ip:ipv6": { | "ietf-ip:ipv6": { | |||
"forwarding": true, | "forwarding": true, | |||
"mtu": 1500, | "mtu": 1500, | |||
"address": [ | "address": [ | |||
{ | { | |||
"ip": "2001:0db8:0:1::1", | "ip": "2001:0db8:0:1::1", | |||
"prefix-length": 64 | "prefix-length": 64 | |||
} | } | |||
], | ], | |||
"ietf-ipv6-unicast-routing:ipv6-router-advertisements": { | "ietf-ipv6-unicast-routing:ipv6-router-advertisements": { | |||
"send-advertisements": true, | "send-advertisements": false | |||
"prefix-list": { | ||||
"prefix": [ | ||||
{ | ||||
"prefix-spec": "2001:db8:0:2::/64" | ||||
} | ||||
] | ||||
} | ||||
} | } | |||
} | } | |||
}, | }, | |||
{ | { | |||
"name": "eth1", | "name": "eth1", | |||
"type": "iana-if-type:ethernetCsmacd", | "type": "iana-if-type:ethernetCsmacd", | |||
"phys-address": "00:0C:42:E5:B1:EA", | "phys-address": "00:0C:42:E5:B1:EA", | |||
"oper-status": "up", | "oper-status": "up", | |||
"statistics": { | "statistics": { | |||
"discontinuity-time": "2015-10-24T17:11:29+02:00" | "discontinuity-time": "2015-10-24T17:11:29+02:00" | |||
End of changes. 5 change blocks. | ||||
39 lines changed or deleted | 32 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |