Configuration PIM-SM on ERS1600 and 8600

    This 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

pim-SM

 

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:

client-1server-1

 

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.

Posted in Labels: , , |

0 comments: