IGMP & MLD Snooping YANG Model

Slides:



Advertisements
Similar presentations
YANG Data Model for VRRP draft-liu-rtgwg-yang-vrrp-02
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
1 Support for IGMP Snooping v1/v2/v3 Pre UCSM 2.1, IGMP snooping cannot be disabled and querier functionality cannot be turned on. IGMP joins sent on Mrouter.
Pim wg multicast YANG team Meeting Graceful Restart Config module: ietf-pim-base augment /rt:routing/rt:routing-instance/rt:routing-protocols:
Pim wg multicast YANG team Meeting
Pim wg multicast YANG team Meeting
Pim wg multicast YANG team Meeting Interface Hierarchy augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw graceful-restart.
Pim wg multicast YANG team Meeting Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw.
draft-ietf-teas-yang-te-topo-04
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.
PIM YANG Model draft-liu-pim-yang-00 Yisong Liu, Feng Guo (Huawei) IETF 91, Honolulu.
Draft-ietf-isis-yang-isis-cfg-01 IETF 91 S. Litkowski, Orange D. Yeung, Cisco A. Lindem, Cisco J. Zhang, Juniper L. Lhotka.
Pim wg multicast YANG team Meeting
Cisco implementation of ACL yang model
Yang Data Model for Tunnel Policy draft-li-rtgwg-tunnel-policy-yang-00
YANG Data Model For RIB Extensions IETF 97, Seoul
A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
pim wg multicast YANG team
draft-ietf-teas-yang-te-topo-06
Routing Area Yang Architecture Design Team Update
Hitoshi Asaeda Nicolai Leymann
Hitoshi Asaeda Nicolai Leymann
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
Marc Holness Version May 2016
pim wg multicast YANG team
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
Routing Area Yang Architecture Design Team Update
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
pim wg multicast YANG team
draft-ietf-teas-yang-te-topo-04
draft-ietf-pim-igmp-mld-yang-04
CCAMP IETF 103 Bangkok Giuseppe Fioccola, Huawei Kwang-Koog Lee, KT
IETF 103 pim wg meeting.
YANG Key-Chain Model IETF 97, Seoul
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
Interface extensions YANG & VLAN sub-interface YANG Status update
RIFT YANG draft-zhang-rift-yang-00
YANG Data Models MPLS Base and Static LSPs draft-ietf-mpls-base-yang-04 draft-ietf-mpls-static-yang-04 Tarek.
Routing Area Yang Architecture Design Team Update
IGMP & MLD Snooping YANG Model
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
Updates to YANG Data Model for IEEE 1588v2
Routing Area Common YANG Data Types
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.
draft-ietf-teas-yang-te-topo-08
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
YANG Data Model for FlexE Interface Management
IETF Prague BFD Unsolicited
IETF 103 pim wg meeting.
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
draft-ietf-teas-yang-l3-te-topo-02
IETF 100 – Singapore November 2017
IETF 102 pim wg meeting.
RIFT YANG draft-zhang-rift-yang-01
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
draft-ietf-pim-igmp-mld-yang-06
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

IGMP & MLD Snooping YANG Model draft-ietf-pim-igmp-mld-snooping-yang-01 Hongji Zhao (Ericsson) Xufeng Liu (Jabil) Yisong Liu (Huawei) Mahesh Sivakumar (Cisco) Anish Peter (Individual) IETF101

Status Updated with version 01 Model is stable - Updated according to the review comments - Aligned with latest models that this model depends on Model is stable - Ready for YANG doctor’s review https://datatracker.ietf.org/doc/draft-zhao-pim-igmp-mld-snooping-yang/

Draft Update Information-1 The igmp-snooping-instance could be referenced only under bridge view and VLAN view in bridge scenario. +--rw bridges | +--rw bridge* [name] | +--rw name name-type | +--rw igmp-snooping-instance? igmp-snooping-instance-ref | +--rw component* [name] | +--rw name string | +--rw bridge-vlan | +--rw vlan* [vid] | +--rw vid vlan-index-type | +--rw igmp-snooping-instance? igmp-snooping-instance-ref module: ietf-igmp-mld-snooping +--rw igmp-snooping-instance* [name] | +--rw name string | +--rw type? enumeration | +--rw enable? boolean {admin-enable}?

The igmp-snooping-instance could be referenced only under l2vpn-instance view in l2vpn scenario. +--rw l2vpn-instances +--rw l2vpn-instance* [name] +--rw name string +--rw igmp-snooping-instance? igmp-snooping-instance-ref module: ietf-igmp-mld-snooping +--rw igmp-snooping-instance* [name] | +--rw name string | +--rw type? enumeration | +--rw enable? boolean {admin-enable}? The hierarchy here is the same as the basic hierarchy of ietf-l2vpn model, but it doesn’t rely on it.

Draft Update Information-2 Augment /if:interfaces/if:interface in order to enable IGMP/MLD Snooping in the interface view and configure static-mrouter-interface, static-l2-multicast-group. augment /if:interfaces/if:interface: +--rw igmp-mld-snooping +--rw enable? boolean {admin-enable}? +--rw version? uint8 +--rw type? enumeration +--rw static-mrouter-interface | +--rw (static-mrouter-interface)? | +--:(bridge) | | +--rw bridge-name? string | | +--rw vlan-id* uint32 | +--:(l2vpn) | +--rw l2vpn-instance-name? string +--rw static-l2-multicast-group | +--rw (static-l2-multicast-group)? | | +--rw bridgename? string | .. ..

Draft Update Information-2 The statistics data for IGMP/MLD Snooping is also in it. augment /if:interfaces/if:interface: +--rw igmp-mld-snooping +--rw enable? boolean {admin-enable}? .. +--ro statistics +--ro received | +--ro query? yang:counter64 | +--ro membership-report-v1? yang:counter64 | +--ro membership-report-v2? yang:counter64 | +--ro membership-report-v3? yang:counter64 | +--ro leave? yang:counter64 | +--ro non-member-leave? yang:counter64 | +--ro pim? yang:counter64 +--ro sent +--ro query? yang:counter64 +--ro membership-report-v1? yang:counter64 +--ro membership-report-v2? yang:counter64 +--ro membership-report-v3? yang:counter64 +--ro leave? yang:counter64 +--ro non-member-leave? yang:counter64 +--ro pim? yang:counter64

Next Step YANG Doctor’s Review Any more comments?