第8章二层组播技术章二层组播技术
本章着重介绍二层组播公共部分、二层静态组播等二层组播相关技术,及其应用。本章主要内容:二层组播公共部分二层静态组播及其应用IGMPS
oopi
g及其应用MVR及其应用
81二层组播公共部分
本节主要讲述二层组播公共部分的原理。本节主要内容:相关术语解析介绍
811
1
相关术语解析
二层组播综合表:该表是综合了静态配置和动态学习获得的二层组播信息表项的集合。在每个二层组播综合表表项中包含了VLAN、组播MAC地址和综合了静态配置和动态学习获得的输出端口列表。2二层组播转发表:该表和二层组播综合表类似。只是在每个表项中包含的输出端口列表是相应二层组播转发表二层组播综合表的输出端口通过VLAN过滤和汇聚组转换为成员端口之后形成的,该表项用于确定二层组播的转发端口列表。
812
介绍
二层组播公共部分是连接底层芯片和二层组播应用的中间层,它的主要作用是综合二层组播应用例
版权所有2008,迈普(四川)通信技术有限公司,保留所有权利
1
f如二层静态组播配置的和IGMPSNOOPING等动态二层组播应用学习到的二层组播信息形成二层组播转发表,并且将这些表项下发到底层芯片中,从而形成硬件转发表。
8121
表项维护
二层组播公共部分,主要是综合静态配置和动态学习的二层组播信息,然后形成二层组播综合表。在形成组播综合表的过程中,将以静态配置优先的方式进行综合处理。例如,如果静态配置某个端口上禁止转发某个二层组播组以二元组VLANMAC表示时,那么即使在此端口上动态二层组播学习到该二层组播组的成员,该端口仍然不会成为一个输出端口,也不会进行该二层组播包的复制和转发。二层组播公共部分在二层组播综合表的基础上,通过VLAN过滤就是将不属于转发表指定VLAN的端口从输出端口中去除和将汇聚组输出端口转换成汇聚组成员端口列表的方式将输出端口列表进行增加或者删除操作形成转发端口列表,从而建立二层组播转发表。该表用于二层组播的转发。最终,将此转发表写入到硬件转发表。
8122
二层组播转发
当设备从某个端口上面收到某个二层组播包,首先在硬件转发表中进行查找。如果没有找硬件转发表项,该报文在报文到达的VLAN进行泛洪除去报文到达的端口。如果找到了对应的硬件表项,那么在硬件表项指定的所有输出端口上除去报文到达的端口进行该组播包的复制和转发。二层组播转发的查找依据就是VLAN和组播MAC确定的二元组,转发端口列表是需要复制和转发二层组播包的r