Configuration PIM-SM on ERS1600 and 8600
Posted On Sep 3, 2008 at at 11:07 PM by DophiThis lab note is for PIM Sparse Mode configuration of ERS1600 and 8600 with OSPF but only focuses on PIM-SM. I can't figure out why both of ERS8600 and 1600 have duplicated multicast routes in routing tables so far.
Topology and Requirements:
- All of VLANs are OSPF enabled in Area 0.
- ERS5530 performs only layer 2 function with IGMP v2.
- ERS8600 software version 5.0
- ERS1600 software version 2.1.6
- ERS5530 software version 5.1.1
- Nortel McHammer Multicast Testing Software v1.7
ERS8600 Configurations:
1. Enable PIM-SM globally:
ERS-8610:5# config ip pim enable
2. Enable PIM-SM on interfaces to perform multicast routing: ERS8600 supports active and passive types on a PIM-SM enabled interface. In this lab, I set VLAN 1 as a passive interface because this is an interface connecting to multicast servers.
ERS-8606:5# config vlan 1 ip pim interface-type passive
ERS-8606:5# config vlan 1 ip pim enable
ERS-8606:5# config vlan 2 ip pim enable
3. Add a candidate BSR: Setup VLAN 2 as a candidate BSR with preference 10. The C-BSR with the highest BSR priority and address is the preferred BSR. The default is –1, which indicates that the current interface is not a C-BSR.
ERS-8606:5# config ip pim candbsr interface 20.1.1.253 enable preference 10
4. Add a candidate RP: Setup VLAN 2 as a candidate RP with group address 234.0.0.0/8
ERS-8606:5# config ip pim candrp add grp 234.0.0.0 mask 255.0.0.0 rp 20.1.1.253
ERS1600 Configurations:
1. Enable PIM-SM globally:
PP1612G:1# config ip pim enable
PP1612G:1# config ip pim mode sparse
2. Enable PIM-SM on interfaces to perform multicast routing:
PP1612G:1# config vlan 1 ip pim enable
PP1612G:1# config vlan 2 ip pim enable
ERS5500 Configuration:
1. Enable IGMP v2 on VLAN 1:
5530-24T(config)# vlan igmp unknown-mcast-no-flood disable
5530-24T(config)# vlan igmp 1 snooping enable
5530-24T(config)# vlan igmp 1 proxy disable robust-value 2 query-interval 125
Test Result:
Multicast Route on ERS8600:
# show ip mroute interface
================================================================================
Mroute Interface
================================================================================
INTERFACE TTL PROTOCOL
--------------------------------------------------------------------------------
Vlan1 1 pimsm
Vlan2 1 pimsm
# show ip mroute next-hop
============================================================================================================
Mroute Next Hop
============================================================================================================
INTERFACE GROUP SOURCE SRCMASK ADDRESS STATE EXPTIME CLOSEHOP PROTOCOL
------------------------------------------------------------------------------------------------------------
Vlan2 234.5.6.7 0.0.0.0 0.0.0.0 20.1.1.254 pruned 130 0 pimsm
Vlan2 234.5.6.7 30.1.1.100 255.0.0.0 20.1.1.254 pruned 114 0 pimsm
Vlan2 234.5.6.8 0.0.0.0 0.0.0.0 20.1.1.254 pruned 142 0 pimsm
Vlan2 234.5.6.8 30.1.1.100 255.0.0.0 20.1.1.254 pruned 208 0 pimsm
Vlan2 234.5.6.9 0.0.0.0 0.0.0.0 20.1.1.254 pruned 142 0 pimsm
Vlan2 234.5.6.9 30.1.1.100 255.0.0.0 20.1.1.254 pruned 208 0 pimsm
Vlan2 234.5.6.10 0.0.0.0 0.0.0.0 20.1.1.254 pruned 142 0 pimsm
Vlan2 234.5.6.10 30.1.1.100 255.0.0.0 20.1.1.254 pruned 208 0 pimsm
Vlan2 234.5.6.11 0.0.0.0 0.0.0.0 20.1.1.254 pruned 142 0 pimsm
Vlan2 234.5.6.11 30.1.1.100 255.0.0.0 20.1.1.254 pruned 208 0 pimsm
Total 10
# show ip mroute route
================================================================================
Mroute Route
================================================================================
GROUP SOURCE SRCMASK UPSTREAM_NBR IF EXPIR PROT
--------------------------------------------------------------------------------
234.5.6.7 0.0.0.0 0.0.0.0 0.0.0.0 0 130 pimsm
234.5.6.7 30.1.1.100 255.0.0.0 0.0.0.0 V1 114 pimsm
234.5.6.8 0.0.0.0 0.0.0.0 0.0.0.0 0 142 pimsm
234.5.6.8 30.1.1.100 255.0.0.0 0.0.0.0 V1 208 pimsm
234.5.6.9 0.0.0.0 0.0.0.0 0.0.0.0 0 142 pimsm
234.5.6.9 30.1.1.100 255.0.0.0 0.0.0.0 V1 208 pimsm
234.5.6.10 0.0.0.0 0.0.0.0 0.0.0.0 0 142 pimsm
234.5.6.10 30.1.1.100 255.0.0.0 0.0.0.0 V1 208 pimsm
234.5.6.11 0.0.0.0 0.0.0.0 0.0.0.0 0 142 pimsm
234.5.6.11 30.1.1.100 255.0.0.0 0.0.0.0 V1 208 pimsm
Total 10
# show ip mroute static-source-group
================================================================================
IP Multicast Static Source Group Table
================================================================================
Group Source Subnet
Address Address Mask
--------------------------------------------------------------------------------
Total:- 0
# show ip mroute-hw group-prune-state
================================================================================
Group Prune State
================================================================================
GROUP SOURCE PRUNED TIME LEFT PRUNE
ADDRESS ADDRESS FOR GRAFT RECEIVED FROM
--------------------------------------------------------------------------------
Total number of entries : 0
Entries with no route.
Total number of entries with no route: 0
# show ip mroute-hw group-trace
================================================================================
Group-Trace
================================================================================
GROUP SOURCE SENDING TOTAL IN IN OUT OUT
ADDRESS ADDRESS SUBNET SESSIONS VLAN PORT VLAN PORTS
--------------------------------------------------------------------------------
Error: The desired Entries are not present in the hardware
Total 0
# show ip mroute-hw resource-usage
================================================================================
Multicast Hardware Resource Usage
================================================================================
EGRESS INGRESS EGRESS INGRESS LOG MSG SEND TRAP SEND TRAP
REC IN-USE REC IN-USE THRESHOLD THRESHOLD ONLY ONLY AND LOG
--------------------------------------------------------------------------------
0 5 0 0 false false false
Multicast Route on ERS1600:
PP1612G:1/show/ip/mroute# route
================================================================================
Mroute Route
================================================================================
GROUP SOURCE SRCMASK UPSTREAM_NBR IF EXPIR PROT
--------------------------------------------------------------------------------
234.5.6.7 0.0.0.0 0.0.0.0 20.1.1.253 V2 208 pimsm
234.5.6.7 30.1.1.100 255.0.0.0 20.1.1.253 V2 184 pimsm
234.5.6.8 0.0.0.0 0.0.0.0 20.1.1.253 V2 202 pimsm
234.5.6.8 30.1.1.100 255.0.0.0 20.1.1.253 V2 193 pimsm
234.5.6.9 0.0.0.0 0.0.0.0 20.1.1.253 V2 210 pimsm
234.5.6.9 30.1.1.100 255.0.0.0 20.1.1.253 V2 193 pimsm
234.5.6.10 0.0.0.0 0.0.0.0 20.1.1.253 V2 206 pimsm
234.5.6.10 30.1.1.100 255.0.0.0 20.1.1.253 V2 193 pimsm
234.5.6.11 0.0.0.0 0.0.0.0 20.1.1.253 V2 204 pimsm
234.5.6.11 30.1.1.100 255.0.0.0 20.1.1.253 V2 193 pimsm
Total 10
PP1612G:1/show/ip/mroute# next-hop
============================================================================================================
Mroute Next Hop
============================================================================================================
INTERFACE GROUP SOURCE SRCMASK ADDRESS STATE EXPTIME CLOSEHOP PROTOCOL
------------------------------------------------------------------------------------------------------------
Total 0
PP1612G:1/show/ip/mroute# interface
================================================================================
Mroute Interface
================================================================================
INTERFACE TTL PROTOCOL
--------------------------------------------------------------------------------
Vlan1 1 pimsm
Vlan2 1 pimsm
McHammer Result:
Client Site: Server Side:
IGMP Note:
1. ERS1600, 8300, and 8600 drop IGMP queries when the subnet of source IP is not the same as the interface IP.
2. ERS5500 and ERS1600 running 1.x software version don't have this behavior.