RFC 9656: A YANG Data Model for Microwave Topology
- S. Mansfield, Ed.,
- J. Ahlberg,
- M. Ye,
- X. Li,
- D. Spreafico
Abstract
This document defines a YANG data model to describe microwave and millimeter-wave radio links in a network topology.¶
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://
Copyright Notice
Copyright (c) 2024 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://
1. Introduction
This document defines a YANG data model to describe microwave and millimeter-wave radio links in a network topology (hereafter, "microwave" is used to simplify the text). The YANG data model describes radio links, supporting carrier(s), and the associated carrier termination points [RFC8561]. A carrier is a single link providing transport capacity over the air. It is typically defined by its transmitting and receiving frequencies. A radio link provides the transport capacity of the supporting carriers in aggregated and/or protected configurations, which can be used to carry traffic on higher topology layers such as Ethernet and Time-Division Multiplexing (TDM). The model augments the YANG Data Model for Traffic Engineering (TE) Topologies defined in [RFC8795], which is based on A YANG Data Model for Network Topologies defined in [RFC8345].¶
The microwave point-to-point radio technology provides connectivity on Layer 0 or Layer 1 (L0/L1) over a radio link between two termination points using one or several supporting carriers in aggregated or protected configurations. That application of microwave technology cannot be used to perform cross
The microwave topology model is expected to be used between a Provisioning Network Controller (PNC) and a Multi-Domain Service Coordinator (MDSC) [RFC8453]. Examples of use cases that can be supported are:¶
1.1. Abbreviations
The following abbreviations are used in this document:¶
1.2. Tree Structure
A simplified graphical representation of the data model is used in Section 2 of this document. The meaning of the symbols in these diagrams is defined in [RFC8340].¶
1.3. Prefixes in Data Node Names
In this document, names of data nodes and other data model objects are prefixed using the standard prefix associated with the corresponding YANG imported modules, as shown in Table 1.¶
2. Microwave Topology YANG Data Model
2.2. Relationship between Radio Links and Carriers
A microwave radio link is always an aggregate of one or multiple carriers in various configurations or modes. The supporting carriers are identified by their termination points and are listed in the container
2.3. Relationship with Client Topology Model
A microwave radio link carries a payload of traffic on higher topology layers, normally L2 Ethernet. The leafs supporting
2.4. Applicability of the Data Model for Traffic Engineering (TE) Topologies
Since microwave is a point-to-point radio technology, a majority of the leafs in the Data Model for Traffic Engineering (TE) Topologies [RFC8795] augmented by the microwave topology model are not applicable. Examples of which leafs are considered applicable can be found in Appendices A and B in this document.¶
In the more specific context of the microwave
2.5. Microwave Topology YANG Module
This module imports typedefs and modules from [RFC8345], [RFC8561], and [RFC8795]. It references [EN301129] and [EN302217-1].¶
3. Security Considerations
The YANG module specified in this document defines schemas for data
that is designed to be accessed via network management protocols such
as NETCONF [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer
is the secure transport layer, and the mandatory
The NETCONF access control model [RFC8341] provides the means to restrict access for particular NETCONF or RESTCONF users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content.¶
The YANG module specified in this document imports and augments the
ietf-network and ietf
There are a number of data nodes defined in this YANG module that are
writable
4. IANA Considerations
IANA has assigned a new URI from the "IETF XML Registry" [RFC3688] as follows:¶
- URI:
- urn
:ietf :params :xml :ns :yang :ietf -microwave -topology¶ - Registrant Contact:
- The IESG¶
- XML:
- N/A; the requested URI is an XML namespace.¶
IANA has recorded the YANG module names in the "YANG Module Names" registry [RFC6020] as follows:¶
5. References
5.1. Normative References
- [RFC3688]
-
Mealling, M., "The IETF XML Registry", BCP 81, RFC 3688, DOI 10
.17487 , , <https:///RFC3688 www >..rfc -editor .org /info /rfc3688 - [RFC6020]
-
Bjorklund, M., Ed., "YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)", RFC 6020, DOI 10
.17487 , , <https:///RFC6020 www >..rfc -editor .org /info /rfc6020 - [RFC6241]
-
Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., and A. Bierman, Ed., "Network Configuration Protocol (NETCONF)", RFC 6241, DOI 10
.17487 , , <https:///RFC6241 www >..rfc -editor .org /info /rfc6241 - [RFC6242]
-
Wasserman, M., "Using the NETCONF Protocol over Secure Shell (SSH)", RFC 6242, DOI 10
.17487 , , <https:///RFC6242 www >..rfc -editor .org /info /rfc6242 - [RFC8040]
-
Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF Protocol", RFC 8040, DOI 10
.17487 , , <https:///RFC8040 www >..rfc -editor .org /info /rfc8040 - [RFC8341]
-
Bierman, A. and M. Bjorklund, "Network Configuration Access Control Model", STD 91, RFC 8341, DOI 10
.17487 , , <https:///RFC8341 www >..rfc -editor .org /info /rfc8341 - [RFC8345]
-
Clemm, A., Medved, J., Varga, R., Bahadur, N., Ananthakrishnan, H., and X. Liu, "A YANG Data Model for Network Topologies", RFC 8345, DOI 10
.17487 , , <https:///RFC8345 www >..rfc -editor .org /info /rfc8345 - [RFC8446]
-
Rescorla, E., "The Transport Layer Security (TLS) Protocol Version 1.3", RFC 8446, DOI 10
.17487 , , <https:///RFC8446 www >..rfc -editor .org /info /rfc8446 - [RFC8561]
-
Ahlberg, J., Ye, M., Li, X., Spreafico, D., and M. Vaupotic, "A YANG Data Model for Microwave Radio Link", RFC 8561, DOI 10
.17487 , , <https:///RFC8561 www >..rfc -editor .org /info /rfc8561 - [RFC8795]
-
Liu, X., Bryskin, I., Beeram, V., Saad, T., Shah, H., and O. Gonzalez de Dios, "YANG Data Model for Traffic Engineering (TE) Topologies", RFC 8795, DOI 10
.17487 , , <https:///RFC8795 www >..rfc -editor .org /info /rfc8795
5.2. Informative References
- [EN301129]
-
ETSI, "Transmission and Multiplexing (TM); Digital Radio Relay Systems (DRRS); Synchronous Digital Hierarchy (SDH); System performance monitoring parameters of SDH DRRS", EN 301 129 V1.1.2, , <https://
www >..etsi .org /deliver /etsi _en /301100 _301199 /301129 /01 .01 .02 _60 /en _301129v010102p .pdf - [EN302217-1]
-
ETSI, "Fixed Radio Systems; Characteristics and requirements for point-to-point equipment and antennas; Part 1: Overview, common characteristics and system
-dependent requirements" , EN 302 217-1 V3.1.1, , <https://www >..etsi .org /deliver /etsi _en /302200 _302299 /30221701 /03 .01 .01 _60 /en _30221701v030101 p .pdf - [RFC8340]
-
Bjorklund, M. and L. Berger, Ed., "YANG Tree Diagrams", BCP 215, RFC 8340, DOI 10
.17487 , , <https:///RFC8340 www >..rfc -editor .org /info /rfc8340 - [RFC8453]
-
Ceccarelli, D., Ed. and Y. Lee, Ed., "Framework for Abstraction and Control of TE Networks (ACTN)", RFC 8453, DOI 10
.17487 , , <https:///RFC8453 www >..rfc -editor .org /info /rfc8453 - [RFC8792]
-
Watsen, K., Auerswald, E., Farrel, A., and Q. Wu, "Handling Long Lines in Content of Internet-Drafts and RFCs", RFC 8792, DOI 10
.17487 , , <https:///RFC8792 www >..rfc -editor .org /info /rfc8792 - [RFC8944]
-
Dong, J., Wei, X., Wu, Q., Boucadair, M., and A. Liu, "A YANG Data Model for Layer 2 Network Topologies", RFC 8944, DOI 10
.17487 , , <https:///RFC8944 www >..rfc -editor .org /info /rfc8944 - [YANG-BWA-TOPO]
-
Ahlberg, J., Mansfield, S., Ye, M., Busi, I., Li, X., and D. Spreafico, "A YANG Data Model for Bandwidth Availability Topology", Work in Progress, Internet-Draft, draft
-ietf , , <https://-ccamp -bwa -topo -yang -01 datatracker >..ietf .org /doc /html /draft -ietf -ccamp -bwa -topo -yang -01 - [YANG
-IF -REF -TOPO] -
Ahlberg, J., Mansfield, S., Ye, M., Busi, I., Li, X., and D. Spreafico, "A YANG Data Model for Interface Reference Topology", Work in Progress, Internet-Draft, draft
-ietf , , <https://-ccamp -if -ref -topo -yang -01 datatracker >..ietf .org /doc /html /draft -ietf -ccamp -if -ref -topo -yang -01
Appendix A. Microwave Topology Model with Base Topology Models
The tree below shows an example of the relevant leafs for a complete Microwave Topology Model including the augmented Network Topology Model defined in [RFC8345] and the Traffic Engineering (TE) Topologies model defined in [RFC8795]. There are also JSON-based instantiations of the Microwave Topology Model for a couple of small network examples.¶
The Microwave Topology Model augments the TE Topology Model.¶
A.1. Instance Data for 2+0 Mode for a Bonded Configuration
An L2 network with a supporting microwave network, showing a 2+0 microwave configuration is provided below. The num
A.2. Instance Data for 1+1 Mode for a Protected Configuration
An L2 network with a supporting microwave network, showing a 1+1 microwave configuration is provided below. The num
Appendix B. Microwave Topology Model with Example Extensions
This non-normative appendix provides examples of how the Microwave Topology Model can be used with the interface reference topology (ifref) [YANG-IF-REF-TOPO] and the bandwidth
The tree below shows an example of the relevant leafs for a complete Microwave Topology Model including interface reference topology (ifref) [YANG-IF-REF-TOPO] and bandwidth
Microwave is a transport technology that can be used to transport client services, such as L2 Ethernet links. When an L2 link is transported over a single supporting microwave radio link, the topologies could be as shown below. Note that the figure just shows an example: there might be other possibilities to demonstrate such a topology. The example of the instantiation encoded in JSON is using only a selected subset of the leafs from the L2 topology model [RFC8944]. The example below uses Figure 3 and adds the interface
B.1. Instance Data for 2+0 Mode
An L2 network with a supporting microwave network, including microwave
B.2. Instance Data for Geolocation Information
This example provides a JSON snippet that shows geolocation information.¶
Acknowledgments
This document was initially prepared using the kramdown RFC tool written and maintained by Carsten Bormann. Thanks to Martin Thomson for the GitHub integration of the kramdown RFC tool and for the aasvg tool, which is used for the ascii-to-SVG conversion.¶
The authors would like to thank Tom Petch, Éric Vyncke, and Rob Wilton for their reviews.¶