iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 16178|回复: 18
打印 上一主题 下一主题

[经验分享] IGMP代理教程

[复制链接]
跳转到指定楼层
楼主
发表于 2020-5-7 16:19:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
爱快路由上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正式版
拓扑图:


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


打开VLC工具,点击“媒体”选择“流”。



点击“添加”。


然后点击“串流”。


点击“下一个”。


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


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


点击“下一个”。


点击“流”。


正常播放后,wireshark会抓到组播数据包,如下图:


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


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


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


关闭代理后,B电脑的wireshark也会抓到相关的离开报文,VLC的接流视频也就不能播放:


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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏14 支持支持 反对反对
沙发
发表于 2020-5-7 16:20:47 | 只看该作者
顶一下~
板凳
发表于 2020-5-7 16:57:35 | 只看该作者

顶一下~
地板
发表于 2020-5-7 17:05:13 | 只看该作者
虽识但待,能不能来个ac八六u那样的简单插件
5#
发表于 2020-5-7 17:27:32 来自手机访问 | 只看该作者
看着很复杂啊
6#
发表于 2020-5-8 09:00:56 | 只看该作者
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢?
7#
发表于 2020-5-8 09:23:27 | 只看该作者
wuxinkuaiyu 发表于 2020-5-8 09:00
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢? ...

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

家庭用户用UDPXY

点评

谢谢您,我等UDPXY教程。  发表于 2020-5-8 10:56
8#
发表于 2020-5-8 21:39:17 | 只看该作者
有了这个功能,很容易就是可以单线复用ITV超级好用了,

360截图20200508212710183.jpg (54.37 KB, 下载次数: 48)

360截图20200508212710183.jpg

360截图20200508212839925.jpg (168.08 KB, 下载次数: 50)

360截图20200508212839925.jpg
9#
发表于 2020-5-8 21:43:48 | 只看该作者
wuxinkuaiyu 发表于 2020-5-8 09:00
主电脑必须接wan口,B电脑必须接lan口。还真是不好消化,电信IPTV的组播如何实现呢? ...

我也想知道IPTV 的组播是否可用,改天用我的Q80测试一下!
10#
发表于 2020-5-9 10:24:59 | 只看该作者
请问楼主,教程里A电脑连接到WAN口后,WAN口采用什么连接方式
五种接入方式:
①静态IP(固定IP)
②DHCP(动态获取)
③ ADSL/PPPOE拨号
④基于物理网卡的混合模式
⑤基于VLAN的混合模式
用哪一种?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-22 16:55

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表