Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.

Slides:



Advertisements
Similar presentations
VINI Overview. PL-VINI: Prototype on PlanetLab PlanetLab: testbed for planetary-scale services Simultaneous experiments in separate VMs –Each has root.
Advertisements

Identifying MPLS Applications
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.
Multicast VPN using BIER IETF 91, Honolulu ietf
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
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.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection draft-chen-mpls-p2mp-ingress-protection draft-chen-mpls-p2mp-egress-protection Huaimo.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
UDP Encapsulation for IP Tunneling
Yang Data Model for Tunnel Policy draft-li-rtgwg-tunnel-policy-yang-00
YANG Data Model For RIB Extensions IETF 97, Seoul
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
draft-ietf-teas-yang-te-topo-05
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
IETF 67, MPLS WG, San Diego 11/08/2006
Connectionless OAM yang model
Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
draft-atlas-rtgwg-mrt-mc-arch-02
Multicast VPN using BIER
Presenter: Jeffrey Zhang
draft-ietf-teas-yang-te-topo-01
Advertising Encapsulation Capability Using OSPF
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
draft-ietf-teas-yang-te-04
LDP and RSVP Extension for MPLS Muti-Topology Support
draft-ietf-teas-yang-te-topo-04
EVPN BUM Procedures Update
IGMP & MLD Snooping YANG Model
IS-IS Reverse Metric IETF 97, Seoul
draft-ietf-pim-igmp-mld-yang-04
Multicast Pruning for PBB-VPLS
Virtual Hub-and-Spoke in BGP EVPNs
Multicast/BIER As A Service
Zhenbin Li, Shunwan Zhuang Huawei Technologies
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
Encapsulation for BIER in Non-MPLS IPv6 Networks
OSPF WG Status IETF 97, Seoul
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
RIFT YANG draft-zhang-rift-yang-00
OSPF WG Status IETF 98, Chicago
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
Routing Area Common YANG Data Types
draft-ietf-teas-yang-te-topo-08
BGP-Based SPF IETF 98, Chicago
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
BIER in IPv6 draft-zhang-bier-bierin6-03
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
Inter-domain Multicast using BIERv6
Applicability of EVPN to NVO3 Networks
BIER P2MP mLDP Signaling
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
BGP VPN service for SRv6 Plus IETF 105, Montreal
MVPN/EVPN-BUM Segmented Forwarding
YANG Models for MPLS-TP
Global vpnid advertisement in BIER overlay draft-pengzhang-bier-global-vpnid-00 BIER WG IETF103# Bangkok Shaofu Peng Sandy Zhang.
MLDP Signaling over BIER
RIFT YANG draft-zhang-rift-yang-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
draft-filsfils-spring-segment-routing-policy-05
Presentation transcript:

Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul

Background After discussion during IETF 95#, we redefine this draft as Multicast Information Model and propose a new draft. draft-zhang-mboned-multicast-service-yang draft-zhang-mboned-multicast-info-model

Why introduce Multicast Info Model? Existed multicast YANG models: PIM IGMP BIER …… These models describe different technologies for multicast; These models are distributed as separate file and focus on the protocol itself; They cannot describe a high-level multicast service. Stand at a high level to take advantage of these models to control the multicast network to implementation multicast service.

What is Multicast Info Model? Be used by the management tools run by the network operators in order to manage, monitor and debug the network resources used to deliver multicast service, as well as gathering some data from network ; Provide a human readability of the whole multicast network; Frame different components and correlate them through UML Class Diagram; Based on the human readable UML Class Diagram, instantiate these classes through XML encoding or YANG model; Stand on a high level to take full advantage of and depend on existed multicast YANG models;

Multicast UML Class Diagram

Multicast Data Model Overview module: ietf-multicast-information +--rw multicast-information +--rw multicast-overlay ...... +--rw multicast-transport +--rw multicast-underlay Divide the multicast data model into three layers as well.

Multicast Data Model - Overlay +--rw multicast-overlay | +--rw pure-multicast | | +--rw vpn-id? uint32 | | +--rw source-address? inet:ip-address | | +--rw source-wildcard? uint8 | | +--rw group-address? inet:ip-address | | +--rw group-wildcard? uint8 | +--rw nvo3 | | +--rw vni-type? virtual-type | | +--rw vni-value? uint32 | +--rw nodes-information | | +--rw ingress-node? inet:ip-address | | +--rw egress-nodes* [number] | | +--rw number uint32 | | +--rw egress-node? inet:ip-address | +--rw bier-information | | +--rw sub-domain? sub-domain-id | | +--rw ingress-node? bfr-id | | +--rw egress-node? bfr-id | +--rw overlay-technology | +--rw (overlay-tech-type)? | +--:(mld) | +--:(mvpn) Overlay layer includes: Basic multicast flow information; Ingress/egress nodes information; Overlay technology.

Multicast Data Model - Transport +--rw multicast-transport | +--rw bier | | +--rw sub-domain? sub-domain-id | | +--rw (encap-type)? | | | +--:(mpls) | | +--rw bitstringlength? uint16 | | +--rw set-identifier? si | | +--rw ecmp? boolean | | +--rw frr? boolean | +--rw cisco-mode | | +--rw p-group? inet:ip-address | | +--rw graceful-restart? boolean | | +--rw bfd? boolean | +--rw mpls | | +--rw (mpls-tunnel-type)? | | +--:(mldp) | | | +--rw tunnel-id? uint32 | | | +--rw frr? boolean | | | +--rw backup-tunnel? boolean | | +--:(p2mp-te) | | +--rw tunnel-id? uint32 | | +--rw frr? boolean | | +--rw backup-tunnel? boolean | +--rw pim | +--rw graceful-restart? boolean | +--rw bfd? boolean Transport layer includes: Transport technology type Corresponding individual YANG models

Multicast Data Model - Underlay +--rw multicast-underlay +--rw underlay-requirement? boolean +--rw bgp +--rw ospf | +--rw topology-id? uint16 +--rw isis +--rw pim Underlay layer includes: Underlay technology type Corresponding individual YANG models

Next Steps Any comments ?