IETF 95 – Buenos Aires April 2016 A YANG Data Model for MPLS Base and Static LSPs (draft-saad-mpls-static-yang-02) Tarek Saad(Cisco) -- Presenter Kamran.

Slides:



Advertisements
Similar presentations
BFD MIB Extensions for MPLS and MPLS-TP Networks draft-vkst-bfd-mpls-mib-01 Sam Aldrin Tom Nadeau Venkatesan Mahalingam Mukund Mani Kannan KV Sampath.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
Framework and Requirements for Shared Mesh Protection in MPLS-TP
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
CCAMP WG, IETF 81th, Quebec City, Canada draft-zhang-ccamp-gmpls-evolving-g txt Authors & Contributors GMPLS Signaling Extensions for the Evolving.
63nd IETF Paris August 2005 LSP Stitching with Generalized MPLS TE draft-ietf-ccamp-lsp-stitching-01.txt Arthi Ayyangar
WG Document Status 192nd IETF TEAS Working Group.
WSON Summary Young Lee Document Relationships Information Gen-constraints Encode WSON Encode Signal Compatibility OSPF Gen-constraints.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN Update draft-raggarwa-sajassi-evpn-02.txt R. Aggarwal (Juniper),
Module 2 MPLS Concepts.
IETF 92 draft-lam-teas-usage-info-model-net- topology-00.
Multiple Protocol Support: Multiprotocol Level Switching.
66th IETF Montreal July 2006 Analysis of Inter-domain Label Switched Path (LSP) Recovery draft-takeda-ccamp-inter-domain-recovery-analysis-00.txt Tomonori.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Draft-chen-rtgwg-resource-management-yang-00IETF 94 RTGWG1 PCE-initiated IP Tunnel draft-chen-pce-pce-initiated-ip-tunnel-00 Xia Chen, Zhenbin Li(Huawei)
draft-ietf-teas-yang-te-topo-04
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
MPLS Working Group IETF 95 – Buenos Aires 17:40-19:00 Tuesday April 5, Afternoon session III (TEAS/MPLS/PCE/CCAMP JOINT session) 10:00-12:30 Wednesday.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
Design Work of Tunnel Models
YANG Data Model For RIB Extensions IETF 97, Seoul
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
draft-ietf-teas-yang-te-topo-06
Presenter: Jeffrey Zhang
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
A YANG Data Model for OTN Network Topology& OTN Tunnel
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 Tarek Saad (Presenter)
draft-ietf-teas-yang-te-04
draft-ietf-teas-yang-te-topo-04
IGMP & MLD Snooping YANG Model
draft-ietf-pim-igmp-mld-yang-04
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
CHAPTER 8 Network Management
(draft-ietf-mpls-ldp-mldp-yang-00)
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
IGMP & MLD Snooping YANG Model
OSPF WG Status IETF 98, Chicago
draft-liu-netmod-yang-schedule-02
(draft-ietf-mpls-ldp-yang-04)
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-08 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-01
DetNet Information Model Consideration
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-06 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-00 draft-ietf-mpls-base-yang-04 code.
A YANG Data Model for Layer 1 (OTN) Network Topology
YANG Data Models for TE <draft-ietf-teas-yang-te-16> Latest YANG
draft-ietf-teas-yang-te-topo-08
IETF 103 – Bangkok November 2018
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
draft-ietf-teas-yang-l3-te-topo-04
Basic YANG Model for Steering Client Services To Server Tunnels draft-bryskin-teas-service-tunnel-steering-model-02 Igor Bryskin (Huawei Technologies)
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
draft-ietf-teas-yang-l3-te-topo-02
IETF 100 – Singapore November 2017
YANG Models for MPLS-TP
IETF-103, November 2018, Bangkok
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Yang Data Model for Layer 3 TE Topologies
Interface extensions YANG & VLAN sub-interface YANG Status update
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Presentation transcript:

IETF 95 – Buenos Aires April 2016 A YANG Data Model for MPLS Base and Static LSPs (draft-saad-mpls-static-yang-02) Tarek Saad(Cisco) -- Presenter Kamran Raza (Cisco) Rakesh Gandhi(Cisco) Xufeng Liu (Ericsson) Vishnu Pavan Beeram(Juniper) Himanshu Shah(Ciena) Jescia Chen(Huawei) Raqib Jones(Brocade) Bin Wen(Comcast)

 The goal of this draft is to specify two YANG models:  MPLS Base  MPLS Static LSPs  The MPLS base YANG module serves as a base framework for configuring and managing an MPLS switching subsystem  Augments the core routing data model [I-D.ietf-netmod-routing- cfg] with additional data specific to MPLS switching  Defines Base MPLS types and MPLS interface list and properties  Augmentation by other MPLS protocol modules expected TE, LDP, and LSP static  The MPLS Static LSP module:  Augments the MPLS base YANG module  Defines parameters related to MPLS Static LSPs. Background

Update  Draft initially introduced at IETF-94, Yokohama  Update to augmentation path to reflect recent change in core routing data model [I-D.ietf-netmod-routing-cfg] (removal of routing-instance)  MPLS RT Review [-02 Version] is underway  Reviewers: Sam Aldrin, Huub van Helvoort, Carlos Pignataro, and Mach Chen  Received comments from Huub  Interest in generalizing the Static LSP Model to non-MPLS technologies  Rather than defining Static LSP models for each technology MPLS, OTN, WDM

Open Issue #1 Static LSP model for non-MPLS Technologies  Issue - current Static LSP model is MPLS centric  Need Static LSPs functions for multiple other technologies, OTN, WDM, etc.  Proposal – regroup/restructure of MPLS Static LSP module:  Decouple Static LSP model from MPLS technology Abstracting it into technology agnostic data model (similar to TE generic model)  Utilize model attachment capability (e.g. mount) to apply generic Static LSP model to different technologies  Augment generic Static LSP model with technology specific data

Open Issue #2 MPLS-RT reviewer comments (from Huub)  Comment#1: draft should be split into two separate documents:  one for describing the MPLS base YANG module, and  one for describing the MPLS Static LSP module  Comments/other: nits, will be addressed  Proposal/resolution-  Authors agree to divide the two into separate drafts  This facilitates generalizing into generic Static LSP model

Open Issue #2 MPLS-RT reviewer comments (from Carlos)  Comment#1: suggest draft to be split into two separate documents  Comment#1: use of “loadshare”  Relevant for multiple paths with unequal weights  Comments/other: nits, will be addresses  Question: Does this model allow the creation of a Label Stack, in which there is a label with index 1, a label with index 5, and nothing defined in between?  Answer: Yes, as currently defined, the index is simply a unique key in the list and not the offset in label stack

Next Steps  Address outstanding comments  Soliciting more comments MPLS RT reviewers and WG  Close on approach to generalize Static LSP model to multiple technologies

Backup Slides

MPLS Static LSPs: Building Blocks (2) In-Segment Op Out-Segment ip-prefix, or local-label impose swap pop pop-impose* pop-and-lookup......

MPLS Static LSPs: Building Blocks  An MPLS Static LSP is defined as an ordered set of following three:  In-segment  Operation  Out-segment  In-Segment: Incoming segment of an LSP that is used as a lookup key for taking a forwarding action.  Operation: Operation (or action) that needs to be performed if lookup succeeds.  Out-Segment: Outgoing segment of an LSP that contains the actual forwarding information  An Out-segment typically comprise 1 or more forwarding paths

MPLS Static LSPs: Forwarding Path  Two types of forwarding paths defined:  Simple path Uni-path Basic attributes  Path List Multi-path Enhanced attributes (such as protection)  Path attributes:  Table Id (next revision)  Nexthop address  Nexthop interface  Label stack (0 or more labels)  Load factor  Role (primary / backup etc)  Path-Id / Backup path-id for protection

MPLS Base: Tree Diagram - Rev -00 module: ietf-mpls augment /rt:routing/rt:routing-instance: +--rw mpls +--rw interface* [name] +--rw name if:interface-ref +--rw config | +--rw enabled +--ro state +--ro enabled mpls-base interface