Lab 2: Intra-domain SSM

Learning Objectives:

·  Enable intra-domain SSM between hosts Q and R.

·  Verify R -> Q operation with packet dumps and router state inspection.

Step 1: Addressing

·  Choose SSM address (232.x.y.z) and port for your pod.

Step 2: Router configuration

·  Configure multicast routing, use the SSM default range (232.x.y.z) and PIM Sparse Mode on:

o  Customer-D (FastEthernet0/1, FastEthernet1/0, and Serial0/0)

ip multicast-routing

ip pim ssm default

interface FastEthernet0/1

ip pim sparse-mode

interface FastEthernet1/0

ip pim sparse-mode

interface Serial0/0

ip pim sparse-mode

o  Customer-E (FastEthernet0/1 and Serial0/0) routers.

ip multicast-routing

ip pim ssm default

interface FastEthernet0/1

ip pim sparse-mode

interface Serial0/0

ip pim sparse-mode

·  Configure IGMP version 3:

o  Customer D (FastEthernet0/1 FastEthernet1/0)

interface FastEthernet0/1

ip igmp version 3

interface FastEthernet1/0

ip igmp version 3

o  Customer E (FastEthernet0/1)

interface FastEthernet0/1

ip igmp version 3

Step 3: Capture and decode IGMP packets on Host-Q

·  Start up Wireshark on Host-Q to verify that the IGMP Group Membership Reports are being sent when requested.

sudo wireshark

·  Within Wireshark:

o  Select the capture interface

o  Create and IGMP capture filter

o  Start packet capture

·  Launch SSM receiver program on Host-Q, requesting traffic from Host-R on a given group. (This will cause Host-Q to generate IGMP Group Membership Reports)

./rtpqual <source>@<group> <port>

Step 4: Verify IGMP operation on the router

·  On Customer-D, verify that the IGMP Group Membership is being seen on the client interface(s).

show ip igmp groups

·  On Customer-D and Customer-E verify RPF interface for Host-R.

show ip rpf <host-r address>

·  On Customer-D, verify that the (S,G) state exists and has correct input interface, correct output interface(s), and no incrementing traffic counters.

show ip mroute <group>

show ip mroute <group> count

Step 5: Start multicast source on Host-R and capture packets on Host-Q

·  Start SSM source program on Host-R and configure stream.

iperf –u -c 232.x.y.z –p <port> –b 1 –i 5 –T 10 –t 1000

·  Capture data stream packets on Host-R to verify that the traffic is being sourced properly.

wireshark

Capture -> Start -> OK

·  On Customer-D, verify that the traffic counters are incrementing properly.

show ip mroute <group> count

·  Verify (via packet capture) that traffic stream is being received by the SSM receiver on Host-Q.

o  Remove the capture filter configured in step 3

o  Restart the packet capture

Step 6: Stop SSM source and receiver programs on Host-Q and Host-R.

4

Revised 3/27/08 Page