Difference between revisions of "HPMulticast"

From FOG Project
Jump to: navigation, search
(collected more data on what happens if IGMP is disabled, causes packet loss to anything that is plugged into the switch during multicast)
 
(No difference)

Latest revision as of 10:21, 22 June 2011

HP Procure Multicast Configuration

Overview

Components Used

  1. Fog server running version 0.30
  2. HP ProCurve 5406zl (core layer 3 router)
  3. HP ProCurve 4108 (building layer 2 Switch)
  4. HP ProCurve 2520 (layer 2 Switch on my desk)
  5. 2 PCs

Setup

  1. 3 Subnets (and VLANs) one for servers and two for students/staff
  2. FOG server on vlan 1 with IP address 192.168.19.77 - connected to the 5406zl
  3. 2 PCs on vlan 4 with IP address lease from DHCP (192.168.18.x) NOT from FOG server - connected to the 2520

Procuve Router Commands - Layer 3

commands here are modified extracts of http://cdn.procurve.com/training/Manuals/3500-5400-6200-6600-8200-MRG-Mar10-K_14_52.pdf page 3-20

connect via telnet to Router (5406zl)

ProCurve# config
ProCurve(config)# ip routing
ProCurve(config)# ip multicast-routing
ProCurve(config)# router pim
ProCurve(config)# vlan 1      //the 19 subnet
ProCurve(vlan-1)# ip igmp
ProCurve(vlan-1)# ip pim-dense ip-addr 192.168.19.21   //This is the switches IP in VLAN 1, you may only need this if the switch is multihomed in that subnet
ProCurve(vlan-1-pim-dense)# vlan 4
ProCurve(vlan-4)# ip igmp
ProCurve(vlan-4)# ip pim-dense 
ProCurve(vlan-4-pim-dense)# vlan 5
ProCurve(vlan-5)# ip igmp
ProCurve(vlan-5)# ip pim-dense
ProCurve(vlan-5-pim-dense)# write mem
ProCurve(vlan-5-pim-dense)# exit
ProCurve(vlan-5)# exit

switch may need to be rebooted if router PIM was not already enabled consult manual for exact details on your switch

Procurve Switch Commands - Layer 2

Commands for the layer 2 switches to enable IGMP routing While applying these settings to sub-switches is not required, not enabling IMGP on the switch may create excessive traffic to ALL nodes of the switch during a multicast session.

By enabling IGMP allows the switch to send multicast packets to only the computers who have joined the session.

ProCurve# config
ProCurve(config)# ip routing
ProCurve(config)# ip multicast-routing
ProCurve(config)# vlan 1  
ProCurve(vlan-1)# ip igmp
ProCurve(vlan-1)# vlan 4  
ProCurve(vlan-4)# ip igmp
ProCurve(vlan-4)# vlan 5  
ProCurve(vlan-5)# ip igmp
ProCurve(vlan-5)# write mem
ProCurve(vlan-5)# exit