A:ALA-48>config>service>vpls# info
----------------------------------------------
igmp-snooping
no shutdown
exit
no shutdown
----------------------------------------------
A:ALA-48>config>service>vpls#
A:ALA-48>config>service>vpls# info
----------------------------------------------
stp
shutdown
exit
igmp-snooping
query-interval 60
robust-count 5
no shutdown
exit
no shutdown
----------------------------------------------
A:ALA-48>config>service>vpls#
A:ALA-48>config>service>vpls# info
----------------------------------------------
stp
shutdown
exit
igmp-snooping
query-interval 60
robust-count 5
report-src-ip 10.20.20.20
no shutdown
exit
no shutdown
----------------------------------------------
A:ALA-48>config>service>vpls#
Example: config>service# vpls 1
config>service>vpls# sap 1/1/3:0
config>service>vpls>sap# igmp-snooping
config>service>vpls>sap>snooping# send-queries
config>service>vpls>sap>snooping# query-interval 100
config>service>vpls>sap>snooping# query-response-interval 60
config>service>vpls>sap>snooping# robust-count 5
config>service>vpls>sap>snooping# exit
config>service>vpls>sap# no shutdown
Example: config>service# vpls 1
config>service>vpls# sap 1/1/1:1
config>service>vpls>sap# igmp-snooping
config>service>vpls>sap>snooping# last-member-query-interval 10
config>service>vpls>sap>snooping# no fast-leave
config>service>vpls>sap>snooping# exit
config>service>vpls>sap# exit
Example: config>service# vpls 1
config>service>vpls# sap 1/1/1:1
config>service>vpls>sap# igmp-snooping
config>service>vpls>sap>snooping# no last-member-query-interval
config>service>vpls>sap>snooping# fast-leave
config>service>vpls>sap>snooping# exit
config>service>vpls>sap# exit
Example: config>service# vpls 1
config>service>vpls# sap 1/1/1:1
config>service>vpls>sap# igmp-snooping
config>service>vpls>sap>snooping# max-num-groups 4
config>service>vpls>sap>snooping# exit
config>service>vpls>sap# exit
Example:
config>service# vpls 1
config>service>vpls# sap 1/1/1:1
config>service>vpls>sap# igmp-snooping
config>service>vpls>sap>snooping# mrouter-port
config>service>vpls>sap>snooping# exit
config>service>vpls>sap# exit
A:ALA-48>config>service>vpls>sap>snooping# info detail
----------------------------------------------
no fast-leave
no import
max-num-groups 4
last-member-query-interval 10
no mrouter-port
query-interval 100
query-response-interval 60
robust-count 5
send-queries
----------------------------------------------
A:ALA-48>config>service>vpls>sap>snooping#
A:ALA-48>config>service>vpls>sap# info
----------------------------------------------
max-nbr-mac-addr 4
igmp-snooping
fast-leave
mrouter-port
static
group 224.0.10.10
source 10.10.10.1
source 10.10.10.2
exit
exit
exit
----------------------------------------------
A:ALA-48>config>service>vpls>sap#
A:ALA-48>config>service>vpls# info
----------------------------------------------
stp
shutdown
exit
igmp-snooping
query-interval 60
robust-count 5
report-src-ip 10.20.20.20
no shutdown
exit
sap 1/1/3:0 create
igmp-snooping
query-interval 100
query-response-interval 60
robust-count 5
send-queries
exit
exit
sap 1/1/3:22 create
max-nbr-mac-addr 4
igmp-snooping
fast-leave
import "test_policy"
mrouter-port
static
group 224.0.10.10
source 10.10.10.1
source 10.10.10.2
exit
exit
exit
exit
no shutdown
----------------------------------------------
A:ALA-48>config>service>vpls#
A:ALA-48>config>router>policy-options# info
----------------------------------------------
prefix-list "basic_channels"
prefix 224.10.0.1/32 exact
prefix 224.10.0.2/32 exact
prefix 224.10.0.3/32 exact
prefix 224.10.0.4/32 exact
prefix 224.10.0.5/32 exact
exit
policy-statement "test_policy"
description "basic set of 5 multicast channels"
entry 1
from
group-address "basic_channels"
exit
action accept
exit
exit
default-action reject
exit
----------------------------------------------
A:ALA-48>config>router>policy-options#
For security, it might be advisable to only allow multicast traffic into the SR-Series from recognized multicast routers and servers. Multicast packets arriving on other interfaces (for example, customer-facing SAPs or spoke SDPs) can be filtered out by defining an appropriate IP filter policy.
A:ALA-48>config>filter>ip-filter# info
----------------------------------------------
ip-filter 1 create
entry 1 create
match
dst-ip 224.0.0.0/24
exit
action accept
exit
entry 2 create
match
dst-ip 224.0.0.0/4
exit
action drop
exit
exit
----------------------------------------------
A:ALA-48>config>filter>ip-filter#
A:ALA-48>config>service>vpls # info
----------------------------------------------
sap 1/1/1:1
ingress
filter ip 1
exit
exit
exit
----------------------------------------------
A:ALA-48>config>service>vpls>snooping#
Example: config>service# vpls 1000
config>service>vpls# igmp-snooping
config>service>vpls>snooping# mvr
config>service>vpls>snooping>mvr# no shutdown
config>service>vpls>snooping>mvr# description "MVR VPLS"
config>service>vpls>snooping>mvr# group-policy "basic_channels_policy"
Example: config>service# vpls 1
config>service>vpls# sap 1/1/1:100
config>service>vpls>sap# igmp-snooping
config>service>vpls>snooping# mvr
config>service>vpls>snooping>mvr# from-vpls 1000
Example: config>service# vpls 1
config>service>vpls# sap 1/1/1:100
config>service>vpls>sap# igmp-snooping
config>service>vpls>snooping# mvr
config>service>vpls>snooping>mvr# from-vpls 1000
config>service>vpls>snooping>mvr# to-sap 1/1/1:200
A:LAX>>config>router/service>vprn info detail
...
#------------------------------------------
echo "IGMP Configuration"
#------------------------------------------
igmp
query-interval 125
query-last-member-interval 1
query-response-interval 10
robust-count 2
no shutdown
exit
#------------------------------------------
...
A:LAX>>config>system#
A:LAX>config>router/service>vprn>igmp# info
----------------------------------------------
interface "lax-sjc"
exit
interface "lax-vls"
exit
group-interface "Mcast-subscribers"
exit
----------------------------------------------
A:LAX>config>router>igmp# exit
A:LAX>config>router/service>vprn>igmp# info
----------------------------------------------
interface "lax-sjc"
exit
interface "lax-vls"
static
group 229.255.0.2
source 172.22.184.197
exit
exit
exit
ggroup-interface "mcast-subscribers"
interface "lax-vls"
static
group 229.255.0.2
source 172.22.184.197
exit
exit
exit
exit----------------------------------------------
A:LAX>config>router>igmp#
A:LAX>config>router/service>vprn>igmp# info
----------------------------------------------
interface "lax-sjc"
static
group 230.1.1.1
starg
exit
exit
exit
interface "lax-vls"
static
group 229.255.0.2
source 172.22.184.197
exit
exit
exit
group-interface "mcast-subscribers"
static
group 230.1.1.1
starg
exit
exit
exit
----------------------------------------------
A:LAX>config>router>igmp#
A:LAX>config>router/service>vprn>igmp# info
----------------------------------------------
ssm-translate
grp-range 229.255.0.1 231.2.2.2
source 10.1.1.1
exit
exit
interface "lax-sjc"
static
group 230.1.1.1
starg
exit
exit
exit
interface "lax-vls"
static
group 229.255.0.2
source 172.22.184.197
exit
exit
exit
group-interface "mcast-subscribers"
static
group 230.1.1.1
starg
exit
exit
exit
----------------------------------------------
A:LAX>config>router/service>vprn>igmp# exit
A:LAX>>config>router/service>vprn # info detail
#------------------------------------------
echo "MLD Configuration"
#------------------------------------------
mld
query-interval 125
query-last-member-interval 1
query-response-interval 10
robust-count 2
no shutdown
exit
#------------------------------------------
...
A:LAX>>config>router/service>vprn #
A:LAX>config>router/service>vprn>mld# info
----------------------------------------------
interface "lax-sjc"
exit
interface "lax-vls"
exit
group-interface "mcast-subscribers"
exit
----------------------------------------------
A:LAX>config>router/service>vprn>mld#exit
A:LAX>config>router/service>vprn>mld# info
----------------------------------------------
interface "lax-sjc"
exit
interface "lax-vls"
static
group ffe8::1
source 2001::1
exit
exit
exit
group-interface "mcast-subscribers"
static
group ffe8::1
source 2001::1
exit
exit
exit
----------------------------------------------
A:LAX>config>router/service>vprn>mld#
A:LAX>config>router/service>vprn>mld# info
----------------------------------------------
interface "lax-sjc"
static
group ffe8::2
starg
exit
exit
exit
interface "lax-vls"
static
group ffe8::1
source 2001::1
exit
exit
exit
group-interface "mcast-subscribers"
static
group ffe8::2
starg
exit
exit
exit
exit
----------------------------------------------
A:LAX>config>router/service>vprn>mld#
A:LAX>config>router/service>vprn>mld# info
----------------------------------------------
ssm-translate
grp-range ff31::1 ff32::1
source 2001::2
exit
exit
interface "lax-sjc"
static
group ffe8::2
starg
exit
exit
exit
interface "lax-vls"
static
group ffe8::1
source 2001::1
exit
exit
exit
group-interface "mcast-subscribers"
static
group ff31::20
starg
exit
exit
exit
exit
----------------------------------------------
A:LAX>config>router/service>vprn>mld# exit
A:LAX>>config>router# info detail
...
#------------------------------------------
echo "PIM Configuration"
#------------------------------------------
pim
no import join-policy
no import register-policy
apply-to none
rp
no bootstrap-import
no bootstrap-export
static
exit
bsr-candidate
shutdown
priority 0
hash-mask-len 30
no address
exit
rp-candidate
shutdown
no address
holdtime 150
priority 192
exit
exit
no shutdown
exit
#------------------------------------------
...
A:LAX>>config>system#
A:LAX>config>router>pim# info
----------------------------------------------
interface "system"
exit
interface "lax-vls"
exit
interface "lax-sjc"
exit
interface "p1-ix"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/32
exit
address 10.10.10.10
exit
exit
bsr-candidate
shutdown
exit
rp-candidate
shutdown
exit
exit
----------------------------------------------
A:LAX>config>router>pim#
A:SJC>config>router>pim# info
----------------------------------------------
interface "system"
exit
interface "sjc-lax"
exit
interface "sjc-nyc"
exit
interface "sjc-sfo"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/32
exit
exit
bsr-candidate
shutdown
exit
rp-candidate
shutdown
exit
exit
----------------------------------------------
A:SJC>config>router>pim#
A:MV>config>router>pim# info
----------------------------------------------
interface "system"
exit
interface "mv-sfo"
exit
interface "mv-vlc"
exit
interface "p3-ix"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/32
exit
exit
bsr-candidate
address 2.22.187.236
no shutdown
exit
rp-candidate
address 2.22.187.236
no shutdown
exit
exit
----------------------------------------------
A:MV>config>router>pim#
A:SFO>config>router>pim# info
----------------------------------------------
interface "system"
exit
interface "sfo-sjc"
exit
interface "sfo-was"
exit
interface "sfo-mv"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/32
exit
exit
bsr-candidate
address 2.22.187.239
no shutdown
exit
rp-candidate
address 2.22.187.239
no shutdown
exit
exit
----------------------------------------------
A:SFO>config>router>pim#
A:WAS>config>router>pim# info
----------------------------------------------
interface "system"
exit
interface "was-sfo"
exit
interface "was-vlc"
exit
interface "p4-ix"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/32
exit
exit
bsr-candidate
address 2.22.187.240
no shutdown
exit
rp-candidate
address 2.22.187.240
no shutdown
exit
exit
----------------------------------------------
A:WAS>config>router>pim#
Example:
config>router# pim
config>router>pim# import join-policy "foo"
config>router>pim# no shutdown
A:LAX>config>router>pim# info
----------------------------------------------
import join-policy "foo"
interface "system"
exit
interface "lax-vls"
exit
interface "lax-sjc"
exit
interface "p1-ix"
exit
rp
static
address 2.22.187.237
group-prefix 224.24.24.24/3
exit
address 10.10.10.10
exit
exit
bsr-candidate
shutdown
exit
rp-candidate
shutdown
exit
exit
----------------------------------------------
A:LAX>config>router>pim#
•
|
interface matches any join message received on the specified interface
|
•
|
neighbor matches any join message received from the specified neighbor
|
A:ALA-B>config>router>policy-options# info
----------------------------------------------
...
policy-statement "foo"
entry 10
from
group-address "229.50.50.208/32"
source-address 192.168.0.0
exit
action reject
exit
exit
policy-statement "reg-pol"
entry 10
from
group-address "224.0.0.0/8"
exit
action accept
exit
exit
exit
...
----------------------------------------------
A:ALA-B>config>router>policy-options#
:A:ALA-B>config>router>policy-options# policy-statement pim-import
:A:ALA-B>config>router>policy-options>policy-statement$ entry 10
:A:ALA-B>config>router>policy-options>policy-statement>entry$ from
:A:ALA-B>config>router>policy-options>policy-statement>entry>from$ interface port1/1/1/
:A:ALA-B>config>router>policy-options>policy-statement>entry>from$ exit
:A:ALA-B>config>router>policy-options>policy-statement>entry# action reject
:A:ALA-B>config>router>policy-options>policy-statement>entry# exit
:A:ALA-B>config>router>policy-options>policy-statement# exit
:A:ALA-B>config>router>policy-options# policy-statement pim-export
:A:ALA-B>config>router>policy-options>policy-statement$ entry 10
:A:ALA-B>config>router>policy-options>policy-statement>entry$ to
:A:ALA-B>config>router>policy-options>policy-statement>entry>to$