组播VLAN技术介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组播VLAN
组播VLAN简介
如图1所示,在传统的组播点播方式下,当属于不同VLAN的主机Host A、Host B
和Host C同时点播同一组播组时,三层设备(Router A)需要把组播数据在每个用
户VLAN(即主机所属的VLAN)内都复制一份发送给二层设备(Switch A)。这样
既造成了带宽的浪费,也给三层设备增加了额外的负担。
图1未运行组播VLAN时的组播数据传输
可以使用组播VLAN功能解决这个问题。在二层设备上配置了组播VLAN后,三层
设备只需把组播数据在组播VLAN内复制一份发送给二层设备,而不必在每个用户
VLAN内都复制一份,从而节省了网络带宽,也减轻了三层设备的负担。
组播VLAN有以下两种实现和配置方式:
1. 基于子VLAN的组播VLAN
如图2所示,接收者主机Host A、Host B和Host C分属不同的用户VLAN。在Switch
A上配置VLAN 10为组播VLAN,将所有的用户VLAN都配置为该组播VLAN的子
VLAN,并在组播VLAN内使能IGMP Snooping。
图2基于子VLAN的组播VLAN示意图
配置完成后,IGMP Snooping将在组播VLAN中对路由器端口进行维护,而在各子VLAN中对成员端口进行维护。这样,Router A只需把组播数据在组播VLAN内复制一份发送给Switch A即可,Switch A会将其分发给该组播VLAN内那些有接收者的子VLAN。
2. 基于端口的组播VLAN
如图3所示,接收者主机Host A、Host B和Host C分属不同的用户VLAN,Switch A 上的所有用户端口(即连接主机的端口)均为Hybrid类型。在Switch A上配置VLAN 10为组播VLAN,将所有用户端口都添加到该组播VLAN内,并在组播VLAN和所有用户VLAN内都使能IGMP Snooping。
图3基于端口的组播VLAN示意图
配置完成后,当Switch A上的用户端口收到来自主机的IGMP报文时,会为其打上组播VLAN的Tag并上送给IGMP查询器,于是IGMP Snooping就可以在组播VLAN
中对路由器端口和成员端口进行统一的维护。这样,Router A只需把组播数据在组播VLAN内复制一份发送给Switch A即可,Switch A会将其分发给该组播VLAN 内的所有成员端口。