draft-bogdanovic-netmod-yang- model-classification-03 ietf 92 dallas netmod wg b. claise, c. moberg,...
TRANSCRIPT
![Page 1: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/1.jpg)
draft-bogdanovic-netmod-yang-model-classification-03
IETF 92 DallasNETMOD WG
B. Claise, C. Moberg, Cisco SystemsD. Bogdanovic Juniper Networks
![Page 2: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/2.jpg)
Reasons for draft
• YANG becoming de facto standard language for modeling
• Used across the IETF, across SDOs, industry consortiums, open source projects
• Create common nomenclature for classifying models
• Stems from discussion with the YANG Model Coordination Group
![Page 3: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/3.jpg)
First dimension – Layer Model option 1
Metro Ethernet Service(“Business VPN Gold”)
L3 VPN
iBGP MPLS Interface Routing options
Business Service Model(Customer Facing Service, in MEF)Not in YANG - Catalogues
Network Service YANG Model(Resource Facing Service, in MEF)
Configuration Models
Network Element YANG Model
![Page 4: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/4.jpg)
Definitions
• Network Service YANG Model: an abstract view, in YANG, of a service deployed on one or multiple network elements.– Ex: the new L3SM (L3VPN Service Model) WG
• Network Element YANG Model: describe the configuration parameters, in YANG, of a specific device technology or feature.
• Note: in the newly posted v2. An oversight in v1
![Page 5: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/5.jpg)
First dimension – Layer Model option 2
• 5 layer model Metro ethernet service
Pseudowire MPLS L2VPN
iBGP MPLS Interface Routing options
RoutingInstances
Business service model
Network service model
Config models
Pseudowire MPLS RSVP ServiceComponents
Service model
Vendor A Vendor B Vendor CVendor propmodels
Standardmodels
![Page 6: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/6.jpg)
Second dimension – Model Type
Network element
Standard YANG Model
Proprietary extensionto std YANG model
Vendor configuration Model (CLI, YANG, etc)
Proprietary YANGmodel
Standard Extension
![Page 7: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/7.jpg)
How does it fit together?OSS/BSS
Network element
Orchestrator
Service model
Standard YANG Model
Proprietary extto std YANG model
Vendor configuration model
Proprietary YANGmodel
Standard Extension
![Page 8: Draft-bogdanovic-netmod-yang- model-classification-03 IETF 92 Dallas NETMOD WG B. Claise, C. Moberg, Cisco Systems D. Bogdanovic Juniper Networks](https://reader036.vdocuments.site/reader036/viewer/2022072006/56649d175503460f949ecfd8/html5/thumbnails/8.jpg)
What’s new in v2
• Definitions addition• Integration of Jürgen S.’ feedback on the
netmod mailing list