SF Aware TE Topology YANG Model
draft-ietf-teas-sf-aware-topo-model-07
|
Document |
Type |
|
Active Internet-Draft (teas WG)
|
|
Authors |
|
Igor Bryskin
,
Xufeng Liu
,
Young Lee
,
Jim Guichard
,
Luis Contreras
,
Daniele Ceccarelli
,
Jeff Tantsura
,
Dmytro Shytyi
|
|
Last updated |
|
2021-02-21
|
|
Replaces |
|
draft-bryskin-teas-sf-aware-topo-model
|
|
Stream |
|
IETF
|
|
Intended RFC status |
|
(None)
|
|
Formats |
|
plain text
pdf
htmlized (tools)
htmlized
bibtex
|
|
Yang Validation |
|
☯
0 errors, 0 warnings.
draft-ietf-teas-sf-aware-topo-model-07.txt:
xym 0.4.10:
Extracting 'ietf-te-topology-sf@2021-02-15.yang'
Removed 0 empty lines
Extracting 'ietf-te-topology-sf-state@2021-02-15.yang'
Removed 0 empty lines
ietf-te-topology-sf@2021-02-15.yang:
pyang 2.4.0: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/var/lib/wwwrun/yang/modules:/a/www/ietf-datatracker/7.26.0/env/share/yang/modules
# read ietf-te-topology-sf@2021-02-15.yang (CL)
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network@2018-02-26.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-inet-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-inet-types@2021-02-22.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network-topology.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network-topology@2018-02-26.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-te-topology@2020-08-06.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-yang-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-yang-types@2021-02-22.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-te-types@2020-06-10.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-routing-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing-types@2017-12-04.yang
yanglint SO 1.6.7: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
No validation errors
ietf-te-topology-sf-state@2021-02-15.yang:
pyang 2.4.0: pyang --verbose --ietf -p {libs} {model}:
# module search path: a/www/ietf-ftp/yang/rfcmod/:/a/www/ietf-ftp/yang/draftmod/:/a/www/ietf-ftp/yang/ianamod/:/a/www/ietf-ftp/yang/catalogmod/:.:/var/lib/wwwrun/yang/modules:/a/www/ietf-datatracker/7.26.0/env/share/yang/modules
# read ietf-te-topology-sf-state@2021-02-15.yang (CL)
# read /a/www/ietf-ftp/yang/draftmod/ietf-te-topology-sf@2021-02-15.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network@2018-02-26.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-inet-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-inet-types@2021-02-22.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network-topology.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network-topology@2018-02-26.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-te-topology@2020-08-06.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-yang-types.yang
# read /a/www/ietf-ftp/yang/draftmod/ietf-yang-types@2021-02-22.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-te-types@2020-06-10.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-routing-types.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-routing-types@2017-12-04.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network-state.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network-state@2018-02-26.yang
# read /a/www/ietf-datatracker/7.26.0/env/share/yang/modules/ietf/ietf-network-topology-state.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-network-topology-state@2018-02-26.yang
# read /a/www/ietf-ftp/yang/rfcmod/ietf-te-topology-state@2020-08-06.yang
yanglint SO 1.6.7: yanglint --verbose -p {tmplib} -p {rfclib} -p {draftlib} -p {ianalib} -p {cataloglib} {model} -i:
No validation errors
|
|
Additional Resources |
|
|
Stream |
WG state
|
|
WG Document
|
|
Document shepherd |
|
No shepherd assigned
|
IESG |
IESG state |
|
I-D Exists
|
|
Consensus Boilerplate |
|
Unknown
|
|
Telechat date |
|
|
|
Responsible AD |
|
(None)
|
|
Send notices to |
|
(None)
|
Network Working Group I. Bryskin
Internet-Draft Individual
Intended status: Informational X. Liu
Expires: August 25, 2021 Volta Networks
Y. Lee
Samsung Electronics
J. Guichard
Huawei Technologies
L. Contreras
Telefonica
D. Ceccarelli
Ericsson
J. Tantsura
Apstra Networks
D. Shytyi
SFR
February 21, 2021
SF Aware TE Topology YANG Model
draft-ietf-teas-sf-aware-topo-model-07
Abstract
This document describes a YANG data model for TE network topologies
that are network service and function aware.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 25, 2021.
Bryskin, et al. Expires August 25, 2021 [Page 1]
Internet-Draft SF Aware Topo YANG Model February 2021
Copyright Notice
Copyright (c) 2021 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 . . . . . . . . . . . . . . . . . . . . . . . 4
1.2. Tree Diagrams . . . . . . . . . . . . . . . . . . . . . . 5
1.3. Prefixes in Data Node Names . . . . . . . . . . . . . . . 6
2. Modeling Considerations . . . . . . . . . . . . . . . . . . . 6
3. SF Aware TE Topology Model Structure . . . . . . . . . . . . 7
4. SF Aware TE Topology YANG Module . . . . . . . . . . . . . . 9
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16
6. Security Considerations . . . . . . . . . . . . . . . . . . . 17
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.1. Normative References . . . . . . . . . . . . . . . . . . 18
7.2. Informative References . . . . . . . . . . . . . . . . . 21
Appendix A. Companion YANG Model for Non-NMDA Compliant
Implementations . . . . . . . . . . . . . . . . . . 22
A.1. SF Aware TE Topology State Module . . . . . . . . . . . . 22
Appendix B. Data Examples . . . . . . . . . . . . . . . . . . . 25
B.1. A Topology with Multiple Connected Network Functions . . 25
B.2. A Topology with an Encapsulated Network Service . . . . . 29
Appendix C. Use Cases for SF Aware Topology Models . . . . . . . 33
C.1. Exporting SF/NF Information to Network Clients and Other
Network SDN Controllers . . . . . . . . . . . . . . . . . 33
C.2. Flat End-to-end SFCs Managed on Multi-domain Networks . 34
C.3. Managing SFCs with TE Constraints . . . . . . . . . . . . 35
C.4. SFC Protection and Load Balancing . . . . . . . . . . . . 36
C.5. Network Clock Synchronization . . . . . . . . . . . . . . 39
C.6. Client - Provider Network Slicing Interface . . . . . . . 39
C.7. Dynamic Assignment of Regenerators for L0 Services . . . 39
Show full document text