组播技术可以实现单点发送、多点接收的问题,大大提高了 IP 网络中点到多点的数据传输效率。利用组播这一特性,也可提供一些增值业务,如在线直播、网络电视、远程教育、远程医疗、网络电台、实时视频会议等。本文介绍如何在 EdgeRouter 中通过组播功能,满足电子课堂的需求。
(电子课堂)
网络拓扑
网络拓扑如上图所示:
(1)拓扑说明
ERPoE-5:
eth0(WAN)网段为 192.168.99.0/24
eth2-eth4 为同一 LAN,网段为 192.168.2.0/24
eth2 连接电脑,eth3 连接 AP
(2)需求
电脑作为教师机,通过有线的方式连接到路由器上
AP 提供 Wi-Fi 信号,用作学生平板的连接
要求教师机能够管控学生平板,行使屏幕广播,文件传输等功能
由于此处没有学生平板,我们用手机模拟
功能实测
EdgeMax 系列所有设备均支持组播,且默认处于开启状态,此处只需通过向导配置完成即可实现组播功能。
从上图可以看出,电脑的屏幕广播已经能够被手机收到,换一台手机也是一样的效果。
IGMP proxy
IGMP proxy 不仅能够达到抑制二层组播泛滥的目的,更能有效地获取和控制用户信息,同时在减少网络侧协议消息以降低网络负荷方面起到一定作用。下面举例说明如何配置 IGMP proxy。
(1)为 proxy 设备分配上联端口和下联端口
configure
edit protocols igmp-proxy
set interface eth0 role upstream
set interface eth1 role downstream
(2)设置子网
set interface eth0 alt-subnet 172.16.1.0/24
set interface eth1 alt-subnet 172.16.2.0/24
(3)为每个接口配置阈值
set interface eth0 threshold 1
set interface eth1 threshold 1
(4)保存配置
commit
top
在 UniFi 系列产品中使用组播功能
UniFi 系列的产品同样支持组播功能,并且默认开启。同时,UniFi 系列的产品还支持 IGMPv3,可在控制器中开启,也可开启 IGMP snooping 功能,IGMP snooping 和 IGMP proxy 的目的相似。
(1)如何开启 IGMPv3
在 设置 > 无线网络 > 高级选项 中可启用 IGMPv3
(2)如何开启 IGMP snooping
在 设置 > 网络 中可开启 IGMP snooping