iKuai爱快流控路由

标题: IGMP代理教程 [打印本页]

作者: 爱快技术支持04    时间: 2020-5-7 16:19
标题: IGMP代理教程
爱快路由上IGMP代理如何使用
一、名词解释:
Internet 组管理协议称为IGMP协议(InternetGroup Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。爱快目前只支持IGMPv2和v3。
IGMP代理功能可被分解为3个子功能:
(一)报告抑制:截取和处理来自IGMP主机的Report报文,仅在必要的时候才向上行转发。
例如 :当组播组中第一个用户加入时;对于每个组播组的IGMP Query报文仅响应一次。
(二)离开抑制:截取和处理来自IGMP主机的Leave报文,仅在必要的时候才向上行转发。
例如 :当组播组中最后一个用户离开时。
(三)查询抑制:截取和处理IGMP Query报文。
二、设置方法:
准备工具:以VLC工具为例、准备A和B两台电脑、准备wireshark抓包工具、路由3.3.5正式版
拓扑图:


(, 下载次数: 78)
组播服务器接在路由器wan口,组播接收端接在路由器lan口。
IGMP代理分为两部分:
第一部分:先在同一个局域网内的两台电脑组播是否成功;
A和B两台电脑均安装好VLC和wireshark,一台电脑使用VLC进行推流,另一台电脑使用VLC进行接流,同时两台电脑上运行wireshark抓包监测组播地址数据包。
A电脑推流设置:


(, 下载次数: 75)
打开VLC工具,点击“媒体”选择“流”。



(, 下载次数: 81)
点击“添加”。


(, 下载次数: 77)
然后点击“串流”。


(, 下载次数: 85)
点击“下一个”。


(, 下载次数: 80)
先勾选“在本地显示”如果不勾选这个的话,视频显示出来就会是黑屏。
【新目标】:选择第五个选项。然后点击添加。


(, 下载次数: 71)
【地址】:填写组播地址是224.0.0.0-239.255.255.255之间的地址。
【基本端口】:默认是5004,可以修改,只要不和路由冲突就行。


(, 下载次数: 77)
点击“下一个”。


(, 下载次数: 60)
点击“流”。


(, 下载次数: 84)
正常播放后,wireshark会抓到组播数据包,如下图:


(, 下载次数: 67)
为了能够检测推流端已经正常推流,可以在推流端电脑上再运行一个VLC进行接流播放,如下:


(, 下载次数: 63)
(, 下载次数: 76)
(, 下载次数: 72)
至此,表明A端是推流程成功了的。
B电脑接流设置:与上面A电脑进行接流设置相同,能正常播放组播视频,用wireshark抓包也能抓到组播地址的数据包,就证明同一个局域网内是能正常组播的。
第二部分:IGMP代理。
将A电脑接在路由的wan口,与路由配通网络;将B电脑接在路由的lan口,同样与路由配通网络。A电脑进行第一部分A电脑的设置置进行推流,B电脑进行接流设置接收视频流,设置与第一部分相同。
路由上开启IGMP代理设置:


(, 下载次数: 70)
【上联端口】:上联端口必须是wan口。
【下联端口】:下联端口必须是lan口。
开启后,B电脑就能正常播放和抓到组播地址的数据包以及IGMPv2的请求报文和报告报文:


(, 下载次数: 68)
(, 下载次数: 82)
关闭代理后,B电脑的wireshark也会抓到相关的离开报文,VLC的接流视频也就不能播放:


(, 下载次数: 70)
注意事项:
1.  组播地址是224.0.0.0-239.255.255.255,我们填写地址的时候一定要填写这个范围以内的地址,不然会做不成功。
2.  基本端口不要和其他端口有冲突,如果改了基本端口,在进行访问这个地址的时候一定要加上这个修改后的端口。
3.  第一个VLC做好之后不要关闭VLC窗口,重新打开一个新的VLC端口,因为关闭后之前设置的数据就丢失了,所以会做不成功。
4.  两个电脑必须在同局域网内,且主电脑必须接wan口,B电脑必须接lan口。


作者: 爱快技术支持02    时间: 2020-5-7 16:20
顶一下~
作者: 雪夜流星    时间: 2020-5-7 16:57

顶一下~
作者: 19922815380    时间: 2020-5-7 17:05
虽识但待,能不能来个ac八六u那样的简单插件
作者: flyhome    时间: 2020-5-7 17:27
看着很复杂啊
作者: wuxinkuaiyu    时间: 2020-5-8 09:00
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢?
作者: 天天乐    时间: 2020-5-8 09:23
wuxinkuaiyu 发表于 2020-5-8 09:00
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢? ...

这个是用于组建组播服务器时所用的,家庭用户用不到这个功能。

家庭用户用UDPXY
作者: 18979379502    时间: 2020-5-8 21:39
有了这个功能,很容易就是可以单线复用ITV超级好用了,
作者: hnjask    时间: 2020-5-8 21:43
wuxinkuaiyu 发表于 2020-5-8 09:00
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢? ...

我也想知道IPTV 的组播是否可用,改天用我的Q80测试一下!
作者: 天天乐    时间: 2020-5-9 10:24
请问楼主,教程里A电脑连接到WAN口后,WAN口采用什么连接方式
五种接入方式:
①静态IP(固定IP)
②DHCP(动态获取)
③ ADSL/PPPOE拨号
④基于物理网卡的混合模式
⑤基于VLAN的混合模式
用哪一种?
作者: asky360    时间: 2020-5-9 11:20
本帖最后由 asky360 于 2020-5-9 11:42 编辑

WAN2口需要配置IP地址吗,要的话配置什么IP

作者: asky360    时间: 2020-5-9 11:41
WAN2口需要配置IP地址吗,要的话配置什么IP
作者:  ℡Typeof~    时间: 2020-5-10 18:00
天天乐 发表于 2020-5-9 10:24
请问楼主,教程里A电脑连接到WAN口后,WAN口采用什么连接方式
五种接入方式:
①静态IP(固定IP)

应该要和A电脑同网段
作者: king165    时间: 2020-5-13 14:55
好复杂:Q:Q:Q
作者: a528007311    时间: 2020-5-21 14:34
这个功能不好用游戏掉线,还有就是重启很久才能有网络用!
作者: 云小天    时间: 2020-7-2 08:12
天天乐 发表于 2020-5-9 10:24
请问楼主,教程里A电脑连接到WAN口后,WAN口采用什么连接方式
五种接入方式:
①静态IP(固定IP)

跟帖同问,WAN口选择哪种介入方式
作者: MstarLink    时间: 2020-7-2 08:56
云小天 发表于 2020-7-2 08:12
跟帖同问,WAN口选择哪种介入方式

看你盒子用什么模式 你路由用什么模式就好了 单线 一般是ipoe 或者pppoe  单线复用的话 vlan的混合模式比较好 但是得调整光猫vlan
作者: 天天乐    时间: 2020-7-2 09:59
云小天 发表于 2020-7-2 08:12
跟帖同问,WAN口选择哪种介入方式

如果光猫开启了DHCP,WAN口可以采用DHCP连接方式




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3