Issue Description
Software version: V800R018SPH102
Networking: multicast source — SW — MA5608T — MA5671 — EoC CO — EoC terminal — STB — TV
Configuration scripts:
Configurations on the line profile:
ont-lineprofile epon profile-id 1 fec enable llid dba-profile-id 13 llid encrypt triple-churning undo llid ont-car commit
Configurations on the service profile:
ont-srvprofile epon profile-id 1 profile-name "ZQYW" ont-port pots adaptive 32 eth adaptive 8 multicast fast-leave enable port eth 2 multicast-tagstrip untag port multicast-vlan eth 2 44 commit
Service flow configurations:
service-port 2 vlan 215 port 0/1/0 ont 1 eth 2 multi-service user-vlan 215 tag-transform translate
Multicast configurations:
monitor uplink-port igmp port 0/3/0 btv igmp user add 0 service-port 2 no-auth multicast-vlan 44 igmp multicast-vlan member service-port-list 2 igmp mode proxy igmp program add batch start-index 0 ip x.x.x.x to-ip x.x.xx.xx igmp program add ip x.x.x.x index 254 igmp uplink-port 0/3/0
Symptom: Black screen occurs in multicast programs, but VoD programs are normal.
Handling Process
- Run the display igmp user online allcommand to check whether multicast users are online and whether IGMP packets are sent to the OLT. The user is online, and the OLT receives IGMP packets normally.
MA5608T#display igmp user online all { <cr>||<K> }:
Command:
display igmp user online all Command is being executed. Please wait... ------------------------------------------------------------------------------ User port Bind State Auth Quick IGMP Video Log Available profiles leave flow ID flow ID switch programs ------------------------------------------------------------------------------ 0/1/0/2 - online no-auth MAC-based 2 2 enable 8 ------------------------------------------------------------------------------
- Run the display igmp user service-port indexcommand to check whether the program watched by the multicast user is normal according to the index of multicast users.
MA5608T#display igmp user service-port 2 User : 0/1/0/2 State : online Authentication : no-auth Quick leave : MAC-based IGMP flow ID : 2 Video flow ID : 2 Log switch : enable Bind profiles : - IGMP version : IGMP v3 Current version : IGMP v2 IGMP IPv6 version : IGMP IPv6 v2 Current IGMP IPv6 version : IGMP IPv6 v2 Available programs : 8 Global leave : disable User max bandwidth : no-limit Used bandwidth(kbps) : 5000 Used bandwidth to max bandwidth(%) : - Total video bandwidth : - Mcast video bandwidth : - Reserved unicast bandwidth(kbps) : 0 Information of latest watched video ----------------------------------------------------------------------- Time : 2019-03-21 18:31:35+08:00 VLAN : 44 Group address : x.x.x.x Source address : - ----------------------------------------------------------------------- Active program list --------------------------------------------------------------------------- Program name VLAN IP/MAC State Start time --------------------------------------------------------------------------- PROGRAM-0 44 x.x.x.x watching 2019-03-22 10:29:51+08:00 ---------------------------------------------------------------------------
- Run the display multicast flow-statistic vlan 44 ip x.x.x.xcommand (x.x.x.xindicates the address of the multicast program) to check whether the traffic diversion on the OLT from the network side is normal. If the following information is displayed, it indicates that the traffic diversion is normal.
MA5608T(diagnose)%%display multicast flow-statistic vlan 44 ip x.x.x.x { <cr>|sourceip<K> }:
Command:
display multicast flow-statistic vlan 44 ip x.x.x.x Command is being executed. Please wait... Multicast flow statistic result: 8447(kbps)
According to the preceding check methods, two possible causes are identified:
The time to live (TTL) of the multicast source is 1. After the data arrives at the OLT and is forwarded to the terminal connected to the OLT, the TTL changes to 0. As a result, the terminal cannot play the program normally. In this case, packet header obtaining on the upstream port to locate the fault.
The optical modem has sent the multicast stream, but the terminal rejects the multicast stream. In this case, check whether the EoC terminal connected to the OLT receives data streams with VLAN IDs and whether OLT switching is required.
For the first cause, verification cannot be implemented due to limited onsite environment. For the second cause, according to the confirmation of the EoC vendor, the device receives only VLAN 215 data streams, and discards other VLAN data streams. Therefore, the cause is determined. Because the multicast VLAN ID delivered by the OLT is 44, the data stream forwarded to the terminal carries the VLAN tag 44. Therefore, the EoC terminal does not process the packets and the black screen is displayed.
ont-srvprofile epon profile-id 1 port eth 2 multicast-tagstrip translation 44 215 commit
Root Cause
The VLAN tag of the data stream that can be processed by the connected terminal is inconsistent with that configured on the OLT.
Solution
Configure port eth 2 multicast-tagstrip translation 44 215 in the service profile to switch the VLAN.
Suggestions
Black screen of multicast services is common during deployment. Generally, the problem is caused by the TTL value of the multicast source or the OLT data configuration. To solve the issue quickly, you need to analyze the specific situation in different networking environments.
Leave a comment