Figure 51 shows various configuration elements and how they are associated by configuration.
*A:Dut-C>config>card# info
----------------------------------------------
card-type iom2-20g
mda 1
mda-type isa-ms
exit
mda 2
mda-type isa-ms
exit
----------------------------------------------
*A:Dut-C>config>card#
*A:Dut-C>config>isa# info
===============================================================================
video-group 1 create
description "Video Group 1"
primary 7/2
no shutdown
exit
===============================================================================
*A:Dut-C>config>isa#
A:IPTV-SR7>config>service>ies# info
----------------------------------------------
video-interface "video-100" create
video-sap 4
exit
address 1.1.1.254/8
address 100.100.0.254/8
address 101.1.1.254/24
adi
channel 234.4.5.228 source 195.168.9.10 channel-name "228"
scte35-action drop
zone-channel 234.4.5.228 source 100.100.100.1 adi-channel-name "228-1"
exit
scte30
ad-server 10.200.14.2
local-address control 100.1.1.2 data 100.1.1.3
exit
exit
----------------------------------------------
A:IPTV-SR7>config>service>ies#
A:IPTV-SR7>config>mcast-mgmt># info
----------------------------------------------
multicast-info-policy "ies100" create
bundle "5.6.140" create
admin-bw 8000
video
video-group 1
local-rt-server
rt-buffer-size 3000
exit
channel "234.5.6.140" "234.5.6.140" create
exit
exit
bundle "default" create
exit
bundle "5.6.241-5.6.243" create
admin-bw 12000
video
video-group 1
rt-buffer-size 4000
exit
channel "234.5.6.241" "234.5.6.243" create
exit
exit
exit
----------------------------------------------
A:IPTV-SR7>config>router#
*A:SR-7/Dut-C>config>mcast-mgmt># info
----------------------------------------------
multicast-info-policy "vqm" create
bundle "ixia" create
channel "235.5.5.6" "235.5.5.7" create
admin-bw 20000
video
video-group 4
rt-buffer-size 1000
analyzer
alarms
cc-error
pat-repetition tnc 400 qos 600 poa 700
pat-syntax
pid-pmt-unref
pmt-repetition tnc 2300 qos 2500 poa 2700
pmt-syntax
vid-pid-absent 5000
non-vid-pid-absent 5000
pcr-repetition tnc 400 qos 600 poa 700
scte-35
tei-set
ts-sync-loss
exit
exit
stream-selection source1 192.168.2.1 intf1 "ineo-ingress1" source2 192.168.2.1 intf2 "ineo-ingress2"
exit
source-override "192.168.2.1" create
exit
exit
exit
bundle "default" create
exit
exit
----------------------------------------------
*A:SR-7/Dut-C>config>service# info
----------------------------------------------
customer 1 create
description "Default customer"
exit
ies 300 customer 1 vpn 300 create
description "Default Ies description for service id 300"
video-interface "video-300" create
video-sap 4
exit
address 20.20.255.254/16
channel 235.5.5.6 source 192.168.2.1 channel-name "Ineoquest-1"
zone-channel 235.5.5.6 source 20.20.0.1 adi-channel-name "Ineoquest-1-1"
exit
adi
exit
no shutdown
exit
service-name "XYZ Ies 300"
no shutdown
exit
----------------------------------------------
*A:SR-7/Dut-C>config>service#
*A:SR-7/Dut-C>config>router# info
----------------------------------------------
#--------------------------------------------------
echo "IP Configuration"
#--------------------------------------------------
interface "ineo-ingress1"
address 10.200.16.1/24
port 3/2/12
ingress
filter ip 100
exit
exit
interface "ineo-ingress2"
address 10.200.17.1/24
port 5/1/1
ingress
filter ip 200
exit
exit
interface "ixia-egress"
address 10.200.15.1/24
port 3/2/15
exit
interface "system"
address 10.20.3.1/32
exit
ecmp 2
multicast-info-policy "vqm"
static-route 192.168.2.1/32 next-hop 10.200.16.2 mcast-ipv4
static-route 192.168.2.1/32 next-hop 10.200.17.2 mcast-ipv4
#--------------------------------------------------
echo "IGMP Configuration"
#--------------------------------------------------
igmp
interface "video-300-D"
static
group 235.5.5.6
source 192.168.2.1
exit
exit
exit
interface "video-300-D2"
static
group 235.5.5.6
source 192.168.2.1
exit
exit
exit
interface "ixia-egress"
static
group 235.5.5.6
source 20.20.0.1
exit
exit
exit
exit
#--------------------------------------------------
echo "PIM Configuration"
#--------------------------------------------------
pim
rpf-table rtable-m
interface "video-300"
exit
interface "ineo-ingress1"
multicast-senders always
exit
interface "ineo-ingress2"
multicast-senders always
exit
rp
static
exit
bsr-candidate
shutdown
exit
rp-candidate
shutdown
exit
exit
exit
----------------------------------------------
*A:SR-7/Dut-C>config>router#
*A:SR-7/Dut-C>config>isa# info
----------------------------------------------
video-group 4 create
analyzer
stream-selection
primary 3/1
no shutdown
exit
----------------------------------------------
*A:SR-7/Dut-C>config>isa#
----------------------------------------------
*A:SR-7/Dut-C>config>service# info
----------------------------------------------
customer 1 create
description "Default customer"
exit
ies 300 customer 1 vpn 300 create
description "Default Ies description for service id 300"
interface "linux-ingress" create
address 10.10.33.228/24
sap 3/2/17 create
description "sap-300-10.10.33.228"
exit
exit
interface "linux-egress" create
address 10.10.34.228/24
sap 3/2/7 create
description "sap-300-10.10.34.228"
exit
exit
video-interface "video-300" create
video-sap 2
exit
address 20.20.13.1/24
channel 235.5.5.6 source 192.168.2.1 channel-name "A2-SP3"
zone-channel 235.5.5.6 source 20.20.13.2 adi-channel-name "A2-SP3-1"
exit
adi
exit
no shutdown
exit
service-name "XYZ Ies 300"
no shutdown
exit
----------------------------------------------
*A:SR-7/Dut-C>config>service# /configure router
*A:SR-7/Dut-C>config>router# info
----------------------------------------------
#--------------------------------------------------
echo "IP Configuration"
#--------------------------------------------------
interface "system"
address 10.20.1.1/32
exit
multicast-info-policy "A-server"
#--------------------------------------------------
echo "Static Route Configuration"
#--------------------------------------------------
static-route 128.251.33.0/24 next-hop 10.10.33.229
static-route 192.168.2.0/24 next-hop 10.10.33.229
#--------------------------------------------------
echo "IGMP Configuration"
#--------------------------------------------------
igmp
interface "video-300-D"
static
group 235.5.5.6
source 192.168.2.1
exit
exit
exit
interface "linux-egress"
static
group 235.5.5.6
source 20.20.13.2
exit
exit
exit
exit
#--------------------------------------------------
echo "PIM Configuration"
#--------------------------------------------------
pim
interface "linux-ingress"
hello-interval 0
multicast-senders always
exit
interface "linux-egress"
hello-interval 0
exit
apply-to all
rp
static
exit
bsr-candidate
shutdown
exit
rp-candidate
shutdown
exit
exit
exit
----------------------------------------------
*A:SR-7/Dut-C>config>router# /configure isa
*A:SR-7/Dut-C>config>isa# info
----------------------------------------------
video-group 2 create
analyzer
primary 2/1
no shutdown
exit
----------------------------------------------
*A:SR-7/Dut-C>config>isa# /configure mcast-management
*A:SR-7/Dut-C>config>mcast-mgmt># info
----------------------------------------------
multicast-info-policy "A-server" create
bundle "LiveTv" create
channel "234.5.6.243" "234.5.6.243" create
admin-bw 3000
video
video-group 2
rt-buffer-size 1000
exit
exit
channel "235.5.5.6" "235.5.5.6" create
admin-bw 5000
video
video-group 2
rt-buffer-size 1000
analyzer
alarms
cc-error
pat-repetition tnc 200 qos 400 poa 600
pat-syntax
pid-pmt-unref
pmt-repetition
pmt-syntax
vid-pid-absent 1000
non-vid-pid-absent 1000
pcr-repetition tnc 200 qos 400 poa 600
scte-35
tei-set
ts-sync-loss
report-alarm severity tnc
exit
exit
exit
source-override "128.251.33.37" create
exit
exit
exit
bundle "default" create
exit
bundle "mp2ts-ads" create
channel "234.4.5.1" "234.4.5.254" create
admin-bw 5000
video
video-group 2
rt-buffer-size 1000
exit
exit
exit
exit
----------------------------------------------
*A:SR-7/Dut-C>config>mcast-mgmt>#
*A:ALA-48config>isa# info
----------------------------------------------
video-group 1 create
primary 2/1
no shutdown
exit
----------------------------------------------
*A:ALA-48config>isa#
*A:ALA-48config>card>mda# info
----------------------------------------------
mda-type isa-ms
----------------------------------------------
*A:ALA-48config>card>mda#
The channel parameters for 234.0.0.1 are configured in multicast-info-policy multicastinfopolicyname. The channel configuration includes the administrative bandwidth, the channel’s association with video group 1 and the upstream RET server configuration for the channel (4.4.4.4 UDP port 4096). The following output displays the configuration. Refer to the CLI tree for a complete list of CLI commands.
*A:ALA-48config>mcast-mgmt>mcast-info-plcy# info
----------------------------------------------
bundle "b1" create
admin-bw 2700
video
video-group 1
rt-server 4.4.4.4 port 4096
exit
channel "234.0.0.1" "234.0.0.1" create
exit
exit
bundle "default" create
exit
video-policy
video-interface 3.3.3.3 create
exit
exit
----------------------------------------------
*A:ALA-48configmcast-mgmtmcast-info-plcy#
*A:ALA-48config>service>vpls# info
----------------------------------------------
igmp-snooping
no shutdown
exit
video-interface "vi" create
video-sap 1
exit
address 3.3.3.3/24
gateway-ip 3.3.3.253
rt-client-src-address 3.3.3.4
no shutdown
exit
----------------------------------------------
*A:ALA-48config>service>vpls#
*A:ALA-48config>router# info
----------------------------------------------
...
multicast-info-policy multicastinfopolicyname
sap 3/2/13:21 create
igmp-snooping
static
group 234.0.0.1
starg
exit
exit
exit
exit
...
----------------------------------------------
*A:ALA-48config>router#
*A:ALA-48config>service>ies# info
----------------------------------------------
video-interface "vi" create
video-sap 1
exit
address 3.3.3.3/32
no shutdown
exit
...
----------------------------------------------
*A:ALA-48config>service>ies#
*A:ALA-48config>router# info
----------------------------------------------
...
multicast-info-policy multicastinfopolicyname
pim (7750 only)
interface "vi"
exit
exit
igmp (7750 only)
interface "vi"
static
group 234.0.0.1
starg
exit
exit
exit
----------------------------------------------
*A:ALA-48config>router#
*A:ALA-48config>isa# info
----------------------------------------------
video-group 1 create
local-rt-server
primary 2/1
no shutdown
exit
----------------------------------------------
*A:ALA-48config>isa#
*A:ALA-48config>card 2>mda 1# info
----------------------------------------------
mda-type isa-ms
----------------------------------------------
*A:ALA-48config>card>mda#
Note the local-rt-server command in the above output enables the local RET server on the video group.
The channel parameters for 234.0.0.1 are configured in multicast-info-policy multicastinfopolicyname. The channel configuration includes the administrative bandwidth and the channel’s association with video group 1.
*A:ALA-48config>mcast-mgmt>mcast-info-plcy# info
----------------------------------------------
bundle "default" create
local-rt-port 4096
exit
bundle "b1" create
admin-bw 2700
video
video-group 1
local-rt-server
rt-buffer-size 300
exit
channel "234.0.0.1" "234.0.0.1" create
exit
exit
video-policy
video-interface 3.3.3.3 create
rt-rate 5
hd
local-rt-server
exit
sd
local-rt-server
exit
pip
local-rt-server
exit
exit
exit
----------------------------------------------
*A:ALA-48config>mcast-mgmt>mcast-info-plcy#
Note the local-rt-port command in the bundle “default” defines the destination UDP port used to reach the local RET server on the service where the multicast information policy is applied. The RET server port can only be defined in the bundle “default” and applies for all bundles in the policy. If no value is specified, the default is used.
In the bundle “b1” the local-rt-server command enables the RET server for all channels in the bundle, and the
rt-buffer-size rt-buffer-size command sets the retransmission buffer for all channels in the bundle to 300 milliseconds.
In the video policy above, the local-rt-server commands for the video interface 3.3.3.3 enables the RET server on that interface for all channel types “hd” (High Definition), “sd” (Standard Definition) and “pip” (Picture-in-Picture). The
rt-rate rt-burst-percentage command in the policy indicates that the retransmission rate will be 5% of the nominal rate for all channel types; individual rates can be defined if desired.
*A:ALA-48config>service>vpls# info
----------------------------------------------
igmp-snooping
no shutdown
exit
video-interface "vi" create
video-sap 1
exit
address 3.3.3.3/32
no shutdown
exit
multicast-info-policy multicastinfopolicyname
sap 3/2/13:21 create
igmp-snooping
static
group 234.0.0.1
starg
exit
exit
exit
exit
----------------------------------------------
*A:ALA-48config>service>vpls#
*A:ALA-48config>service>ies# info
----------------------------------------------
video-interface "vi" create
video-sap 1
exit
address 3.3.3.3/32
no shutdown
exit
multicast-info-policy multicastinfopolicyname
pim
interface "vi"
exit
exit
igmp
interface "vi"
static
group 234.0.0.1
starg
exit
exit
exit
----------------------------------------------
*A:ALA-48config>service>ies#
*A:ALA-48config>isa# info
----------------------------------------------
video-group 1 create
fcc-server
primary 2/1
no shutdown
exit
----------------------------------------------
*A:ALA-48config>isa#
*A:ALA-48config>card>mda# info
----------------------------------------------
mda-type isa-ms
----------------------------------------------
*A:ALA-48config>card>mda#
Note the fcc-server command in the above output enables the FCC server on the video group.
The channel parameters for 234.0.0.1 are configured in multicast-info-policy multicastinfopolicyname. The channel configuration includes the administrative bandwidth and the channel’s association with video group 1.
*A:ALA-48configmcast-mgmtmcast-info-plcy# info
----------------------------------------------
bundle "default" create
local-fcc-port 4098
exit
bundle "b1" create
admin-bw 8000
video
video-group 1
fcc-server
fcc-channel-type hd
exit
channel "234.0.0.1" "234.0.0.1" create
exit
exit
video-policy
video-interface 3.3.3.3 create
rt-rate 5
hd
fcc-server mode burst
fcc-burst 30
exit
sd
fcc-server mode burst
fcc-burst 100
exit
pip
no fcc-server
exit
exit
exit
----------------------------------------------
*A:ALA-48configmcast-mgmtmcast-info-plcy#
Note the local-fcc-port command in the bundle “default” defines the destination UDP port used to reach the FCC server on the service where the multicast information policy is applied. The FCC server port can only be defined in the bundle “default” and applies for all bundles in the policy. If no value is specified, the default is used.
In the bundle “b1”, the fcc-server command enables the FCC server for all channels in the bundle, and the
fcc-channel-type hd command sets the channel type for all channels in the bundle to “hd” (High Definition).
In the video policy context above, the fcc-server commands for the video interface 3.3.3.3 enables the FCC server on that interface for all channel types “hd” (High Definition), “sd” (Standard Definition) whereas the
no fcc-server command disables the FCC for “pip” (Picture-in-Picture) channels on the video interface. The
fcc-burst command in the policy indicates that the burst rate over the nominal rate for the channel type; HD at 130% (30% over nominal) and SD at 200% (100% over nominal).
*A:ALA-48configservicevpls# info
----------------------------------------------
igmp-snooping
no shutdown
exit
video-interface "vi" create
video-sap 1
exit
address 3.3.3.3/32
no shutdown
exit
multicast-info-policy multicastinfopolicyname
sap 3/2/13:21 create
igmp-snooping
static
group 234.0.0.1
starg
exit
exit
exit
exit
----------------------------------------------
*A:ALA-48configservicevpls#
*A:ALA-49configserviceies# info
----------------------------------------------
video-interface "vi" create
video-sap 1
exit
address 4.4.4.4/32
no shutdown
exit
----------------------------------------------
*A:ALA-49configserviceies#
*A:ALA-48configrouter# info
----------------------------------------------
...
multicast-info-policy multicastinfopolicyname
pim
interface "vi"
exit
exit
igmp
interface "vi"
static
group 234.0.0.1
starg
exit
exit
exit
----------------------------------------------
*A:ALA-48configrouter#
*A:SR-7/Dut-C>config>log# info
----------------------------------------------
file-id 1
location cf3:
exit
accounting-policy 1
shutdown
record video
collection-interval 5
to file 1
exit
...
----------------------------------------------
*A:SR-7/Dut-C>config>log#
*A:SR-7/Dut-C>config>service>ies# video-interface "vi" accounting-policy 1
*A:SR-7/Dut-C>config>service>ies# info
video-interface "vi" create
accounting-policy "1"
exit
Start ing stats collection can be enabled by executing a no shutdown command on the accounting policy. This starts the recording of stats and the stats will be written in an act-collect directory and a
shutdown command on the accounting policy will move the recorded file to act directory.
The first step in the configuration is to configure a video group (video-group-id = 1) and enabling ad insertion and the ISA-MS hardware. Note the
ad-insert command enables the ADI splicer on the video group.
A:ALA-49>config>isa# info
----------------------------------------------
...
video-group 1 create
description "Video Group 1"
ad-insert
primary 7/2
no shutdown
exit
...
----------------------------------------------
A:ALA-49>config>isa#
A:ALA-49>config>card# info
----------------------------------------------
card-type iom2-20g
mda 1
shutdown
mda-type isa-ms
exit
mda 2
mda-type isa-ms
exit
----------------------------------------------
A:ALA-49>config>card#
A:ALA-49>config>system>time# info
----------------------------------------------
ntp
no authentication-check
ntp-server
server 192.168.15.221
no shutdown
exit
...
----------------------------------------------
A:ALA-49>config>system>time#
The channel parameters for 234.4.5.228 are configured in the multicast-info-policy multicastinfopolicyname context. For ADI, the channel configuration required is the channel’s association with video group 1.
*A:ALA-49>config>mcast-mgmt# info
----------------------------------------------
...
multicast-info-policy "multicastinfopolicyname" create
bundle "b1" create
video
video-group 1
exit
channel "234.4.5.228" "234.4.5.228" create
exit
exit
bundle "default" create
exit
exit
...
----------------------------------------------
*A:ALA-49>config>mcast-mgmt#