YD
中华人民共和国通信行业标准
YD/T6375-2025
IP网络中二层组播的YANG模型技术要求
Technical requirements ofYANG data model for layer 2multicast in IPnetwork
中华人民共和国工业和信息化部 发布
目次
前言.... .II1范围2规范性引用文件3术语、定义和缩略语.4原理..4.1 IGMP Snooping-4.2MLD Snooping...5YANG模型设计5.1概述5.2地址族在分层结构中的位置6YANG模型架构6.1IGMP Snooping 实例6.2MLD Snooping 实例.6.3使用 IGMP和 MLD Snooping实例.. 86.4 IGMP 和 MLD Snooping 动f作.7IGMP 和I MLD Snooping YANG 模型.7.1IGMP Snooping YANG 模型7.2MLD Snooping YANG 模型 13
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》给出的规则起草.
本文件参考国内和国际相关标准,并结合国内网络的实际情况制定.
本文件由中国通信标准化协会提出并归口.
本文件起草单位:中国移动通信集团有限公司、新华三技术有限公司、华为技术有限公司、中兴通讯股份有限公司、中国信息通信科技集团有限公司、浪潮电子信息产业股份有限公司、锐捷网络股份有限公司.
本文件主要起草人:刘毅松、李萌萌、邱元香、耿雪松、陈思雨、张征、陈然.
IP网络中二层组播的YANG模型技术要求
1范围
本文件规定了在IP网络中的二层组播南向接口协议要求以及相应的数据模型.本文件适用于支持二层组播功能的IP网络设备,包括但不限于路由器和二层交换机.
2规范性引用文件
下列文件对于本文件的应用是必不可少的.凡是注日期的引用文件,仅所注日期的版本适用于本文件.凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
YD/T1177-2002IP组播体系架构和基础协议
IETF RFC6991公共 YANG 数据类型(Common YANG Data Types)
IETF RFC7950 YANG1.1 数据建模语言(The YANG 1.1 Data Modeling Language)
IETF RFC8022 路由管理的 YANG 数据模型(A YANG Data Model for Routing Management)
IETF RFC8349 路由管理的 YANG 数据模型(NMDA 版本)(A YANG Data Model for RoutingManagement (NMDA Version))
IETF RFC9166 IGMP 和 MLD 的 YANG数据模型(A YANG Data Model for Internet Group
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件.
3.1.1
互联网组管理协议侦听IGMP snooping
和控制组播数据报文的转发,实现组播数据报文在二层的按需分发. 运行在二层设备上,通过侦听三层设备与主机之间的IGMP报文来生成二层组播转发表,从而管理
3.1.2
组播侦听者发现协议侦听MLDsnooping
运行在二层设备上,通过侦听三层设备与主机之间的MLD报文来生成二层组播转发表,从面管理和控制IPv6组播数据报文的转发,实现IPv6组播数据报文在二层的按需分发.
3.1.3
YANG容器YANGcontainer
最多存在于一个数据树中实例的内部数据节点.YANG容器没有赋值,而是一个子节点集.
YD/T6375-2025
3.2缩略语
下列缩略语适用于本文件.
IGMP 互联网组管理协议 Intemet Group Management ProtocolMLD 组播侦听者发现协议 Multicast Listener Discovery Protocol
4原理
4.1 IGMP Snooping
IGMPSnooping运行在二层设备上,通过侦听和分析三层设备与主机之间的IGMP报文,为端口和MAC组播地址建立映射关系,生成二层组播转发表,并根据该二层组播转发表项转发组播数据,从面实现把组播数据报文在二层网络中按需转发给接收者,避免了组播数据报文在二层网络中被广播.
在IP网络设备上部署IGMPSnooping可以带来以下好处:
减少了二层网络中的广播报文,节约了网络带宽:增强了组播信总的安全性:一-为实现对每台主机的单独计费带来了方便.
4.2 MLD Snooping
MLD Snooping运行在二层设备上,通过侦昕和分析三层设备与主机之间的MLD报文,为端口和MAC组播地址建立映射关系,并根据这样的映射关系转发IPv6组播数据,从而管理和控制IPv6组播数据报文的转发,实现IPv6组播数据报文在二层网络中的按需分发.
在IP网络设备上部署MLD Snooping可以带来如下好处:
一减少了二层网络中的广播报文,节约了网络带宽: 增强了IPv6组播信息的安全性:
一为实现对每台主机的单独计费带来了方便.
5YANG模型设计
5.1概述
IGMP/MLDSnooping交换机通过侦听和分析IGMP/MLP报文,为组播流量建立转发表.假如交换机不运行IGMP/MLD Snooping,组播流量将在二层广播域中泛洪.如果交换机运行了IGMP/MLD Snooping,则将根据组播转发表按需转发组播流量,可有效节约网络带宽.IGMP/MLDSnooping交换机不需要运行任何IGMP/MLP协议.因为IGMP/MLD Snooping独立于IGMP/MLD协议,所以本文件中定义的数据模型不是对RFC8652定义的IGMP/MLD数据模型的增强,对RFC8652定义的IGMP/MLD数据模型也无依赖关系.本文件定义的数据模型涵盖了RFC4541中对IGMPSnooping和MLDSnooping交换机的考虑.
IGMP和MLDSnooping交换机不遵守在ISO模型中提供不同通信层之间功能的严格分离的概念模型,而是利用上层协议报头中的信息作为在下层处理中要考虑的因素.
IGMPSnooping交换机利用IGMP可以支持IGMPv1、IGMPv2和IGMPv3.MLDSnooping交换机