找回密码
 加入我们
搜索
      
查看: 3964|回复: 4

[网络] 组播vlan和iptv vlan有什么关系

[复制链接]
发表于 2025-1-16 15:35 | 显示全部楼层 |阅读模式
本帖最后由 echo72 于 2025-1-16 16:28 编辑

就拿成都电信举例吧,我这internet vlan是1206, iptv vlan是43, 组播vlan 是3990.


我之前看到一个结论是,
1. iptv 43 负责   上行 认证,dhcp鉴权, igmp入组出组。
2. iptv 43 负责   下行点播数据。
2. 组播vlan3990 负责 下行直播数据。

然后到了itv口子这边就不太了解了?据说是会把3990融合进43?

我现在想搞一个单线复用+udpxy组播转单播,就在wan上起了一个802.1q vlan 43的虚拟设备,然后在上面做了dhcp鉴权,拿到了ip.
我用tcpdump抓包wan.43能看到udpxy发送的IGMP入组。但是就没后续了。
于是我又在wan上做了tcpdump,发现了回来的组播数据,但是是没有vlan tag的。

我猜想因为udpxy只能在一个接口发送请求并监听。udpxy当然收不到wan上的组播数据。

我又查到一个上海电信猫棒的做法,说是先在光猫把iptv绑在所有口上,然后在wan上起wan.43和wan.3990,然后做桥接wan.43和wan.3990。wan负责宽带拨号。
我还没来得及测试这个方法的。


附上我在openwrt这边的wan和wan.43上抓包的结果图
33.png
发表于 2025-1-16 16:17 | 显示全部楼层
从字面理解,43是点对点的数据,走点播,3990走的是广播数据,终端负责接收,也可以认为是基本单向的。
单线复用完全可以让这两个VLAN走同一个线路和端口。
我只是会调VLAN,对IPTV没研究。
发表于 2025-10-23 11:09 | 显示全部楼层
和楼主类似的问题;
猫棒 无vlan功能 + BE88u 设置了iptv lan4 + iptv vlan 后 盒子能正常获取到10.的ip

回放能看,但是直播不行,组播没过来,没刷** 抓不了路由器包,目前 回放1分钟,凑合着看直播
发表于 2025-10-23 11:19 | 显示全部楼层
wan上起wan.43和wan.3990,然后做桥接wan.43和wan.3990
这应该可行,udpxy监听选wan
发表于 2025-10-23 12:27 | 显示全部楼层
本帖最后由 imyz 于 2025-10-23 14:15 编辑

虽然现在了解得还不是十分透彻,但可以有以下几点供参考:

1. Internet 上网基本是单播(Unicast),包括看网上的 “直播” 在内;而单播的广播域(Broadcast)是受 VLAN 限制的,即:无法跨 VLAN(路由器);

2. IPTV 是多播/组播(Multicast)。多播的特点是源 IP 是单播地址而目标 IP 却是多播地址(D 类 IP),而且像 IPTV 这类多播基本是属于订阅-加入式的,也就是说即使你的 PC 与多播源不在同一个 VLAN 也不影响收看 IPTV,言下之意:多播是可以跨 VLAN 的,前提是网络中的路由器、三层交换机等设备得启用想应的多播路由选择协议,比如:IGMP

3. 多播/组播本身还细分协议和标准,比如上面提到的 IGMP 只是一种标准,它的 MAC 地址统一是 01:00:5E 开头;另外还有 03: 开头的标准。

----------------------
我更正一下上面说得不太对的地方:包括 IGMP 在内的多播/组播协议是网络层(三层)协议,而 VLAN 则是链路层(二层),所以,原则上二者互不干涉。

再说我对附图的理解:

1. IPTV 那个 VLAN 43 段是作为 IGMP “订阅(加入)” 申请向 ISP 端的多播源申请加入频道的;之所以用 VLAN 是为隔离该流量(广播);

2. 当通向多播源路径当中的各节点路由器收到该申请后,才 “下发” 多播/组播数据;

3. 而对 ISP 而言,“下发” 给用户的无论是的单播 Internet 流量也好、还是多播 IPTV 流量也好,在光猫与 ISP 路由器/交换机 这一段具体用哪段 VLAN 这不是用户需要操心的事,而用户从光猫出口接收的数据是否还需要保留 VLAN Tag 并不重要,因为不排除用户本身就是用光猫播号的而直接接交换机、甚至直接连 PC..... 所以,可能从 ISP 源头上,直接将“下发” 给用户的所有流量尽数配置到连接用户光猫那台设备的 Native VLAN 当中了,而在默认情况下,Native VLAN 的流量在离开该设备时将被拆 VLAN Tag 成为 Untagged;

4. 反过来,因为用户 “上行” 的 IGMP 订阅本身是含 VID=43,所以正好与 Native VLAN 各走各道?

以上只是我自己瞎猜测
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-10-27 03:50 , Processed in 0.007792 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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