draft-ietf-pim-igmp-mld-snooping-yang-15.txt | draft-ietf-pim-igmp-mld-snooping-yang-16.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: December 29, 2020 Volta Networks | Expires: January 05, 2021 Volta Networks | |||
Y. Liu | Y. Liu | |||
China Mobile | China Mobile | |||
M. Sivakumar | M. Sivakumar | |||
Juniper | Juniper | |||
A. Peter | A. Peter | |||
Individual | Individual | |||
June 30, 2020 | July 06, 2020 | |||
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-15.txt | draft-ietf-pim-igmp-mld-snooping-yang-16.txt | |||
Abstract | Abstract | |||
This document defines a YANG data model that can be used to configure | This document defines a YANG data model that can be used to configure | |||
and manage Internet Group Management Protocol (IGMP) and Multicast | and manage Internet Group Management Protocol (IGMP) and Multicast | |||
Listener Discovery (MLD) Snooping devices. The YANG module in this | Listener Discovery (MLD) Snooping devices. The YANG module in this | |||
document conforms to Network Management Datastore Architecture (NMDA). | document conforms to Network Management Datastore Architecture (NMDA). | |||
Status of this Memo | Status of this Memo | |||
skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 46 ¶ | |||
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 December 29, 2020. | This Internet-Draft will expire on January 05, 2021. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2020 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 4, line 42 ¶ | skipping to change at page 4, line 42 ¶ | |||
| dot1q | ieee802-dot1q-bridge | [dot1Qcp] | | | dot1q | ieee802-dot1q-bridge | [dot1Qcp] | | |||
+----------+-----------------------+---------------------------------+ | +----------+-----------------------+---------------------------------+ | |||
Table 1: Prefixes and Corresponding YANG Modules | Table 1: Prefixes and Corresponding YANG Modules | |||
2. Design of Data Model | 2. Design of Data Model | |||
An IGMP/MLD snooping switch [RFC4541] analyzes IGMP/MLD packets and sets | An IGMP/MLD snooping switch [RFC4541] analyzes IGMP/MLD packets and sets | |||
up forwarding tables for multicast traffic. If a switch does not run | up forwarding tables for multicast traffic. If a switch does not run | |||
IGMP/MLD snooping, multicast traffic will be flooded in the broadcast | IGMP/MLD snooping, multicast traffic will be flooded in the broadcast | |||
domain. If a switch runs IGMP/MLD snooping, multicast traffic will be | domain. If a switch runs IGMP/MLD snooping, multicast traffic will be | |||
forwarded based on the forwarding tables to avoid bandwidth waste. The | forwarded based on the forwarding tables to avoid wasting bandwidth. The | |||
IGMP/MLD snooping switch does not need to run any of the IGMP/MLD | IGMP/MLD snooping switch does not need to run any of the IGMP/MLD | |||
protocols. Because the IGMP/MLD snooping is independent of the IGMP/MLD | protocols. Because the IGMP/MLD snooping is independent of the IGMP/MLD | |||
protocols, the data model defined in this document does not augment, or | protocols, the data model defined in this document does not augment, or | |||
even require, the IGMP/MLD data model defined in [RFC8652]. | even require, the IGMP/MLD data model defined in [RFC8652]. | |||
The model covers considerations for Internet Group Management Protocol | The model covers considerations for Internet Group Management Protocol | |||
(IGMP) and Multicast Listener Discovery (MLD) Snooping Switches | (IGMP) and Multicast Listener Discovery (MLD) Snooping Switches | |||
[RFC4541]. | [RFC4541]. | |||
IGMP and MLD snooping switches do not adhere to the conceptual model | IGMP and MLD snooping switches do not adhere to the conceptual model | |||
that provides the strict separation of functionality between different | that provides the strict separation of functionality between different | |||
skipping to change at page 35, line 30 ¶ | skipping to change at page 35, line 30 ¶ | |||
ims:igmp-snooping-instance/ims:clear-igmp-snooping-groups | ims:igmp-snooping-instance/ims:clear-igmp-snooping-groups | |||
ims:mld-snooping-instance/ims:clear-mld-snooping-groups | ims:mld-snooping-instance/ims:clear-mld-snooping-groups | |||
Some of the actions in this YANG module may be considered sensitive or | Some of the actions in this YANG module may be considered sensitive or | |||
vulnerable in some network environments. The IGMP & MLD Snooping YANG | vulnerable in some network environments. The IGMP & MLD Snooping YANG | |||
module supports the "clear-igmp-snooping-groups" and "clear-mld- | module supports the "clear-igmp-snooping-groups" and "clear-mld- | |||
snooping-groups" actions. If unauthorized action is invoked, the IGMP | snooping-groups" actions. If unauthorized action is invoked, the IGMP | |||
and MLD Snooping group tables will be cleared unexpectedly. Especially | and MLD Snooping group tables will be cleared unexpectedly. Especially | |||
when using wildcard on group and source, the impact will be dramatic. | when using wildcard, all the multicast traffic will be flooded in the | |||
broadcast domain. The devices that use this YANG module should heed the | ||||
Security Considerations in [RFC4541]. | ||||
6. IANA Considerations | 6. IANA Considerations | |||
RFC Ed.: In this section, replace all occurrences of 'XXXX' with the | RFC Ed.: In this section, replace all occurrences of 'XXXX' with the | |||
actual RFC number (and remove this note). | actual RFC number (and remove this note). | |||
This document registers the following namespace URIs in the IETF XML | This document registers the following namespace URIs in the IETF XML | |||
registry [RFC3688]: | registry [RFC3688]: | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 8 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/ |