宽带技术网

标题: 请教光猫中IPTV组播VLAN的原理 [打印本页]

作者: Delta_18    时间: 2019-8-13 00:05
标题: 请教光猫中IPTV组播VLAN的原理
光猫中采用VLAN划分业务,其中有不少运营商针对IPTV直播流划分出了独立的组播VLAN。/ w8 Z9 f$ ~% E& ?: L) a9 f
我们假设在光猫上行接口(PON口)的IPTV业务配置中,VLAN ID为45,组播VLAN为50,并绑定了一个LAN口,连接IPTV机顶盒。! r/ y$ b- s$ p1 Y% I
IPTV直播业务通过发送IGMP加入组请求来获取UDP组播流。6 Y$ p7 U1 _/ @8 o- L
那么问题如下:
! ]: F* `# j* H' }3 B1) 光猫在转发IGMP加入组请求时,该请求在PON上行接口(光纤口)中被标记(发出)的VLAN Tag是45还是50?/ a  a! h" F: x- a& o
2) 光猫接收到UDP组播数据包并去除VLAN Tag时,上行口发来的组播包标记的VLAN Tag是45还是50?8 N. W' B. `/ w! L  G7 C
3) 在IPTV不发送任何IGMP加入组请求的情况下,光猫上行接口是否会收到很多很多VLAN50的数据包(很多组播频道)并自动丢弃,又或是VLAN50中不会有任何数据?, ^2 z+ F- B" P# C& q
4) IPTV与企业组网中的组播VLAN应用的情况和需求并不相同。那么IPTV使用独立组播VLAN的用意何在?) @( O/ A3 q/ o" I/ o- F) y

作者: sa_sa    时间: 2019-8-13 12:38
个人理解:2 _$ e2 |) W' W" m7 }7 v
1、用户到服务器方向应该是单播, tag 45,
0 ]; O; g: L4 Q  s5 u8 i2、服务器到用户应该是组播,tag 50
8 R  u' O+ S- }* U3、不发请求,组播包应该在上一节点,光猫应该不会收到;
: v( k) A0 `2 X" Y* P& A7 {2 @3 a4、组播可以节省流量。
: v3 c( B3 {( M: A5 W以上情况不考虑vlan切换。
作者: Delta_18    时间: 2019-8-13 15:51
sa_sa 发表于 2019-8-13 12:38: R  A& O3 G. e- Q2 t  z: k2 q
个人理解:$ V' a$ n# q# r) d7 F/ K5 Q
1、用户到服务器方向应该是单播, tag 45,
! [" a( a1 W5 P/ e/ T. H: b* h2、服务器到用户应该是组播,tag 50

+ @; M7 c* [% Y非常感谢您的解答!关于1)中,您认为用户到服务器方向是单播所以走45,可是以IGMPv2为例,用户发出的加组IGMPv2请求固定的目标地址是224.0.0.2(IPv4协议中规定的组播路由器地址)。也就是发送了一个目标地址为广播地址的数据包。这样一来,请问您仍然认为它是从VLAN45发出的吗?其实我的疑惑点就在于50是否只是单向(仅下行)传送组播UDP数据包。
作者: picc745514    时间: 2019-8-13 18:48
ONU发出加组vlan要看ONU和OLT具体实现方式和规划,按常理,加组也应该是带组播VLAN,如果是端口的单播vlanOLT上可以转换成组播VLAN传上去。
+ G) l. M. Q3 e7 [下行组播流就是组播VLAN了,ONU端口的组播和单播是两种不通的业务,所有可以共用
作者: vision57    时间: 2020-10-24 00:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: Delta_18    时间: 2020-11-4 23:29
vision57 发表于 2020-10-24 00:38" f/ u7 F( Z; h2 ?# P
最近研究这个也是头大,说说我的理解吧:
& G' F. [. |- F5 \1 c1) 既然组播vlan是50,那么组播数据报从光猫WAN出去也应该是vlan5 ...

, w3 m) w3 [) b: U, s- a: ^现在是2020年11月。有关IPTV组播的VLAN数据包逻辑问题,我已经通过抓包PON上行口的方式搞清楚了。) U1 C5 g9 Z) M4 D5 ?4 n$ L
由于有PON上行口的抓包数据作为参考,现在我可以非常肯定的回答我自己之前发的这个帖子提出的问题。3 i8 j+ o' h$ S
二楼的回答基本都是正确的。
* V- J! f, Q$ \1) 光猫在转发IGMP加入组请求时,向运营商的VLAN 45发送IGMPv2/IGMPv3加入组请求。2 |- J; S: _4 w7 g
2) 光猫在接收到UDP组播数据包,是从运营商的VLAN 50接收的。# }3 M) Z- V( r; z
3) VLAN 50中的数据,是单向的,也就是只有OLT往ONT上面传。ONT不会主动向VLAN 50发送任何数据。在整个组播数据传输链路中,从OLT到ONT这一段,是由OLT控制的。OLT上面做了IGMP终结,同时一般还限定的同一时刻最大组播频道数量为8个。平时光猫收不到任何来自VLAN 50的数据,发送组播请求后,由OLT进行IGMP相关控制,并向ONT的VLAN 50做限定频道的数据回传。
( k4 q  {! [* f" R0 a  {9 d4) IPTV使用独立组播VLAN的意义是方便运营商自己管控数据信道。由于OLT是一个IGMP终结设备,对于OLT的上行端来说,对于组播数据独立划分一个VLAN,显然是跟在企业网络中组播数据走单独的VLAN的意义(优势及便捷性)是大同小异的。而对于用户来说,作为IGMP客户端的角度来看,专门划分的组播VLAN就会显得有些画蛇添足了。
作者: jczuo    时间: 2020-11-5 09:10
学习了,技术讨论贴
作者: zenggb    时间: 2020-11-23 16:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: Delta_18    时间: 2020-11-23 22:20
zenggb 发表于 2020-11-23 16:07; H' x: h3 x7 N
对于第4点,组播VLAN的意义在于OLT上有多个用户VLAN,使用组播VLAN可以像多个用户VLAN进行复制转发。 ...

. C  j. J  K, P' Z, I没毛病,不冲突。
作者: chj-1976    时间: 2020-12-18 23:58
学习了,技术讨论贴
作者: iweng    时间: 2021-3-30 10:16
学习中。。。。。。
作者: Hi.Arsenal    时间: 2021-3-30 12:04
点赞{:7_194:}
作者: hxxx    时间: 2021-4-13 12:06
楼主。请问V6.20.C10S050的8145V5的英文固件可以做吗
作者: ut2k3    时间: 2021-7-7 10:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: Delta_18    时间: 2021-7-7 13:42
ut2k3 发表于 2021-7-7 10:08* o6 j' P. i6 y
新人刚接触,请教楼主. n) g3 f, D; d( J; |& f, C+ i
我们假设在光猫上行接口(PON口)的IPTV业务配置中,VLAN ID为45,组播VLAN为50,并 ...
+ O+ T# W. H7 Q4 Y
VLAN 45和VLAN 50配置在IPTV的上行连接那里。- X) X; U% w4 g5 v6 ], l

% B" h/ H  F8 u7 N$ }在我国运营商的家庭宽带的PON网络中,基本不会出现VLAN嵌套。2 B7 o4 W0 u6 d$ O2 G
VLAN 45和VLAN 50都是独立的VLAN。并不是50套在45里,反之亦然。
" z$ @# ]& |% Z" t% v( `5 m- {/ R- B8 R! J. p* _
运营商的IPTV使用不同的VLAN,对于运营商来说,在部署和维护的时候会对他们提供有利条件。
作者: yytk    时间: 2021-8-11 21:57
各位大神,有个问题请教,移动没开IPTV业务只宽带,能自己打开光猫设置IPTV链接,用移动IPTV直播源吗?
作者: 5tulip    时间: 2021-8-12 13:22
yytk 发表于 2021-8-11 21:57% K" R% W; z! T! M+ w
各位大神,有个问题请教,移动没开IPTV业务只宽带,能自己打开光猫设置IPTV链接,用移动IPTV直播源吗? ...

: b6 q' e) p- h" z% M2 W9 q不可以的
作者: linxizhe0    时间: 2021-11-4 12:17
楼主,加你企鹅号没反应,怎么联系你呢?关于8145X6的
作者: powertnt    时间: 2022-1-5 16:55
正在了解和学习这方面知识,学习了。
作者: powertnt    时间: 2022-1-5 17:06
正在了解学习这方面知识,向请教楼主大佬,假设光猫上IPTV 业务VLAN 是45,组播数据vlan是50,那么光猫上通常有一过设置是vlan45 绑定组播vlan50,这个执行的什么操作?(意思是在交换机或路由器上是用什么命令实现这个绑定)
作者: HG027    时间: 2022-8-30 11:28
Delta_18  元老   能加我一下Q吗?论坛不能发私信,12318826     拜托,加一下      ,你是好人
作者: mejss    时间: 2023-10-17 11:46
vlan45是点播内容网络,vlan50是组播vlan,vlan45绑定到端口后该端口pvid=45,iptv设备从该端口获取到网关地址等dhcp信息,成功连入iptv点播网络继而认证用户身份分发对应的vip包月影视体验服务。
- u. H' a2 I% ]3 f组播vlan50是运营商的iptv直播内容,解决多用户vlan情况下数据复制省流的问题。vlan45加入组播vlan50后可以收发iptv直播内容,同理把intenet的vlan1加入组播vlan50也可以直接收看iptv直播,但不能看点播内容。




欢迎光临 宽带技术网 (https://www.chinadsl.net/) Powered by Discuz! X3.5