Common YANG Data Types for the Routing Area
RFC 8294
|
Document |
Type |
|
RFC - Proposed Standard
(December 2017; No errata)
|
|
Authors |
|
Xufeng Liu
,
Yingzhen Qu
,
Acee Lindem
,
Christian Hopps
,
Lou Berger
|
|
Last updated |
|
2017-12-14
|
|
Replaces |
|
draft-rtgyangdt-rtgwg-routing-types
|
|
Stream |
|
IETF
|
|
Formats |
|
plain text
html
pdf
htmlized
bibtex
|
|
Yang Validation |
|
☯
0 errors, 0 warnings.
draft-ietf-rtgwg-routing-types-17.txt:
xym 0.4:
Extracting 'ietf-routing-types@2017-10-13.yang'
Removed 0 empty lines
Extracting 'iana-routing-types@2017-09-19.yang'
Removed 0 empty lines
iana-routing-types@2017-09-19.yang:
pyang 1.7.3: pyang --verbose --ietf -p {libs} {model}:
No validation errors
yanglint 0.14.53: yanglint --verbose -p {rfclib} -p {draftlib} -p {tmplib} {model} -i:
No validation errors
ietf-routing-types@2017-10-13.yang:
pyang 1.7.3: pyang --verbose --ietf -p {libs} {model}:
No validation errors
yanglint 0.14.53: yanglint --verbose -p {rfclib} -p {draftlib} -p {tmplib} {model} -i:
No validation errors
|
|
Reviews |
|
|
|
Additional Resources |
|
|
Stream |
WG state
|
|
Submitted to IESG for Publication
|
|
Document shepherd |
|
Jeff Tantsura
|
|
Shepherd write-up |
|
Show
(last changed 2017-09-19)
|
IESG |
IESG state |
|
RFC 8294 (Proposed Standard)
|
|
Consensus Boilerplate |
|
Yes
|
|
Telechat date |
|
|
|
Responsible AD |
|
Alia Atlas
|
|
Send notices to |
|
Jeff Tantsura <jefftant.ietf@gmail.com>
|
IANA |
IANA review state |
|
IANA OK - Actions Needed
|
|
IANA action state |
|
RFC-Ed-Ack
|
Internet Engineering Task Force (IETF) X. Liu
Request for Comments: 8294 Jabil
Category: Standards Track Y. Qu
ISSN: 2070-1721 Futurewei Technologies, Inc.
A. Lindem
Cisco Systems
C. Hopps
Deutsche Telekom
L. Berger
LabN Consulting, L.L.C.
December 2017
Common YANG Data Types for the Routing Area
Abstract
This document defines a collection of common data types using the
YANG data modeling language. These derived common types are designed
to be imported by other modules defined in the routing area.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 7841.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
https://www.rfc-editor.org/info/rfc8294.
Liu, et al. Standards Track [Page 1]
RFC 8294 Routing Area YANG Types December 2017
Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction ....................................................3
1.1. Terminology ................................................3
2. Overview ........................................................3
3. IETF Routing Types YANG Module ..................................8
4. IANA Routing Types YANG Module .................................27
5. IANA Considerations ............................................37
5.1. IANA-Maintained iana-routing-types Module .................38
6. Security Considerations ........................................39
7. References .....................................................39
7.1. Normative References ......................................39
7.2. Informative References ....................................40
Acknowledgements ..................................................42
Authors' Addresses ................................................43
Liu, et al. Standards Track [Page 2]
RFC 8294 Routing Area YANG Types December 2017
1. Introduction
YANG [RFC6020] [RFC7950] is a data modeling language used to model
configuration data, state data, Remote Procedure Calls, and
notifications for network management protocols. The YANG language
supports a small set of built-in data types and provides mechanisms
to derive other types from the built-in types.
This document introduces a collection of common data types derived
from the built-in YANG data types. The derived types are designed to
be the common types applicable for modeling in the routing area.
1.1. Terminology
The terminology for describing YANG data models is found in
[RFC7950].
2. Overview
This document defines two YANG modules for common routing types:
ietf-routing-types and iana-routing-types. The only module imports
(ietf-yang-types and ietf-inet-types; see Section 3) are from
[RFC6991]. The ietf-routing-types module contains common routing
types other than those corresponding directly to IANA mappings.
These include the following:
router-id
Router Identifiers are commonly used to identify nodes in routing
and other control-plane protocols. An example usage of router-id
can be found in [OSPF-YANG].
route-target
Route Targets (RTs) are commonly used to control the distribution
of Virtual Routing and Forwarding (VRF) information (see
Show full document text