IPTV Channel Addition Issues and Way Forward
IPTV Channel Addition Issues and Way Forward
2. Problem Statement:
To provide a seamless customer experience with reduced channel switching time, all Metro
node multicast interface (TrunkNo.3999) are configured with static join.
While this configuration enhances customer satisfaction, it also results in the continuous
availability of all streams on the MSAGs, consuming their uplink bandwidth.
The induction of these additional channels will result in an additional 600 Mbps of multicast
traffic within the network. However, certain PTCL legacy Access devices (MSAGs) have limited
available uplink bandwidth[Annex A]. Consequently, adding new multicast streams to these
nodes will negatively impact all the services they provide.
3. Possible Solution:
To address this issue, two potential solutions have been identified:
1. Expand the uplinks of the problematic nodes or upgrade the nodes themselves. This
would involve increasing the bandwidth capacity of the affected MSAGs to
accommodate the increased multicast traffic.
2. Instead of transmitting all streams to these MSAGs, selectively send only the selected
streams which do not overwhelm available bandwidth.
Note: as swapping/ upgrading legacy nodes is slow and gradual process therefore solution 2 as briefed below
can be used for the inter
Implementing Policies on Metro node interfaces connected with problematic nodes can prevent
Access nodes to join certain Multicast streams by blocking though policy.
Even though this will block the unwanted stream and protect the MSAG’s uplink, this will also
introduce a problem to showing blank screen on TV for all the channels which has been blocked
if IGMP request could not reach the router. This might impact the user experience.
Below section explains the how the multicast is handled in core network now and how we can
prevent certain streams from reaching MSAG,
PIM
In PTCL network, PIM-SSM has been used and set SSM address range to 239.194.0.0/16 &
232.0.0.0/8, also hello timer has been set to 10S.
Corresponding configuration is as following:
acl name ACL_SSM_RANGE basic
rule 10 permit source 239.194.0.0 0.0.255.255
rule 20 permit source 232.0.0.0 0.255.255.255
##
pim
ssm-policy acl-name ACL_SSM_RANGE
timer hello 10
#
interface eth-trunk10
pim sm
#
IGMP
In PTCL IP network, IGMPv2 and SSM-Mapping has been used to support PIM-SSM.
Corresponding configuration is as following:
igmp
ssm-mapping 239.194.0.0 255.255.255.0 182.176.51.201
ssm-mapping 239.194.2.0 255.255.255.0 182.176.51.201
#
acl number 2102
description IGMP join control for SD and HD both
rule 5 permit source 239.194.0.0 0.0.0.255
rule 10 permit source 239.194.2.0 0.0.0.255
#
interface Eth-Trunk6
pim sm
igmp enable
igmp group-policy 2102
igmp ssm-mapping enable
igmp static-group 239.194.0.0 inc-step-mask 0.0.0.1 number 256 source
182.176.151.41
igmp static-group 239.194.0.0 inc-step-mask 0.0.0.1 number 256 source
182.176.151.44
#
igmp
ssm-mapping 239.194.0.0 255.255.255.0 182.176.51.201
ssm-mapping 239.194.2.0 255.255.255.0 182.176.51.201
#
acl number 2102
description IGMP join control for SD and HD both
rule 5 permit source 239.194.0.0 0.0.0.255
rule 10 permit source 239.194.2.0 0.0.0.255
#
interface Eth-Trunk6
pim sm
igmp enable
igmp group-policy 2102
igmp ssm-mapping enable
igmp static-group 239.194.0.0 inc-step-mask 0.0.0.1 number 100 source
182.176.151.41
igmp static-group 239.194.0.110 inc-step-mask 0.0.0.1 number 20 source
182.176.151.41 //The channels with IP address range from 239.194.0.100 to
239.194.0.109 will only be pushed after customer request.
#
Once done, channels stream whose group addresses have been removed will only be sent to
access side after receiving an igmp join request. The remaining channels stream will be sent
continuously.
Note: Based on the available bandwidth on each problematic MSAG, configure the multicast
join settings accordingly. The list of channels for each site will be provided by the commercial
team.
4. Annexure A:
No Feasibile MSAG
details.xlsx