draft-ietf-pim-igmp-mld-snooping-yang-07.txt   draft-ietf-pim-igmp-mld-snooping-yang-08.txt 
PIM Working Group H. Zhao PIM Working Group H. Zhao
Internet Draft Ericsson Internet Draft Ericsson
Intended status: Standards Track X. Liu Intended status: Standards Track X. Liu
Expires: July 07, 2019 Volta Networks Expires: December 09, 2019 Volta Networks
Y. Liu Y. Liu
Huawei Huawei
M. Sivakumar M. Sivakumar
Juniper Juniper
A. Peter A. Peter
Individual Individual
January 8, 2019 June 10, 2019
A Yang Data Model for IGMP and MLD Snooping A Yang Data Model for IGMP and MLD Snooping
draft-ietf-pim-igmp-mld-snooping-yang-07.txt draft-ietf-pim-igmp-mld-snooping-yang-08.txt
Abstract Abstract
This document defines a YANG data model that can be used to This document defines a YANG data model that can be used to
configure and manage Internet Group Management Protocol (IGMP) and configure and manage Internet Group Management Protocol (IGMP) and
Multicast Listener Discovery (MLD) Snooping devices. The YANG module in Multicast Listener Discovery (MLD) Snooping devices. The YANG module in
this document conforms to Network Management Datastore Architecture this document conforms to Network Management Datastore Architecture
(NMDA). (NMDA).
Status of this Memo Status of this Memo
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
This Internet-Draft will expire on July 07, 2019. This Internet-Draft will expire on December 09, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the Copyright (c) 2019 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 9, line 21 skipping to change at page 9, line 21
| +---w source? rt-types:ipv4-multicast-source-address | +---w source? rt-types:ipv4-multicast-source-address
+---x clear-mld-snooping-groups {rpc-clear-groups}? +---x clear-mld-snooping-groups {rpc-clear-groups}?
+---w input +---w input
+---w name? igmp-mld-snooping-instance-ref +---w name? igmp-mld-snooping-instance-ref
| {feature-mld-snooping}? | {feature-mld-snooping}?
+---w group? rt-types:ipv6-multicast-group-address +---w group? rt-types:ipv6-multicast-group-address
+---w source? rt-types:ipv6-multicast-source-address +---w source? rt-types:ipv6-multicast-source-address
3. IGMP and MLD Snooping YANG Module 3. IGMP and MLD Snooping YANG Module
<CODE BEGINS> file ietf-igmp-mld-snooping@2019-01-08.yang <CODE BEGINS> file ietf-igmp-mld-snooping@2019-06-04.yang
module ietf-igmp-mld-snooping { module ietf-igmp-mld-snooping {
yang-version 1.1; yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-igmp-mld-snooping"; namespace "urn:ietf:params:xml:ns:yang:ietf-igmp-mld-snooping";
prefix ims; prefix ims;
import ietf-inet-types { import ietf-inet-types {
prefix "inet"; prefix "inet";
} }
skipping to change at page 10, line 54 skipping to change at page 10, line 54
Redistribution and use in source and binary forms, with or Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject to without modification, is permitted pursuant to, and subject to
the license terms contained in, the Simplified BSD License set the license terms contained in, the Simplified BSD License set
forth in Section 4.c of the IETF Trust's Legal Provisions forth in Section 4.c of the IETF Trust's Legal Provisions
Relating to IETF Documents Relating to IETF Documents
(http://trustee.ietf.org/license-info). (http://trustee.ietf.org/license-info).
This version of this YANG module is part of RFC XXXX; see the This version of this YANG module is part of RFC XXXX; see the
RFC itself for full legal notices."; RFC itself for full legal notices.";
revision 2019-01-08 { revision 2019-06-04 {
description description
"Initial revision."; "Initial revision.";
reference reference
"RFC XXXX: A YANG Data Model for IGMP and MLD Snooping"; "RFC XXXX: A YANG Data Model for IGMP and MLD Snooping";
} }
/* /*
* Features * Features
*/ */
skipping to change at page 15, line 42 skipping to change at page 15, line 42
} }
default "ip"; default "ip";
description "The default forwarding mode is ip"; description "The default forwarding mode is ip";
} }
leaf explicit-tracking { leaf explicit-tracking {
if-feature explicit-tracking; if-feature explicit-tracking;
type boolean; type boolean;
default false; default false;
description description
"Track the IGMP & MLD snooping v3 membership reports "Track the IGMP v3 & MLD v2 membership reports
from individual hosts. It contributes to saving network from individual hosts. It contributes to saving network
resources and shortening leave latency."; resources and shortening leave latency.";
} }
leaf exclude-lite { leaf exclude-lite {
if-feature exclude-lite; if-feature exclude-lite;
type boolean; type boolean;
default false; default false;
description description
"Track the Lightweight IGMPv3 and MLDv2 protocol report"; "Track the Lightweight IGMPv3 and MLDv2 protocol report";
skipping to change at page 38, line 24 skipping to change at page 38, line 24
|eth1/1 |eth1/1
+---+---+ +---+---+
+ R1 + + R1 +
+-+---+-+ +-+---+-+
eth1/2 | \ eth1/3 eth1/2 | \ eth1/3
| \ | \
| \ | \
| \ | \
| \ | \
eth2/1 | \ eth3/1 eth2/1 | \ eth3/1
+---+---+ +-+---+ +---+---+ +-+---+
+ R2 +----+ R3 + + R2 +---+ R3 +
+---+---+ +-+---+ +---+---+ +-+---+
eth2/2 | | eth3/2 eth2/2 | | eth3/2
| | | |
---------------+----------+------------------- ---------------+---------+-------------------
| | | |
| | | |
+--------+--+ +---+--------+ +--------+--+ +--+---------+
+ Receiver1 + + Receiver2 + + Receiver1 + + Receiver2 +
+-----------+ +------------+ +-----------+ +------------+
The configuration data for R1 in the above figure could be as follows: The configuration data for R1 in the above figure could be as follows:
{ {
"ietf-interfaces:interfaces":{ "ietf-interfaces:interfaces":{
"interface":[ "interface":[
{ {
"name":"eth1/1", "name":"eth1/1",
"type":"iana-if-type:ethernetCsmacd" "type":"iana-if-type:ethernetCsmacd"
 End of changes. 8 change blocks. 
16 lines changed or deleted 16 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/