[Xorp-users] XORP 1.3 PIM-SSM Support

Pavlin Radoslavov pavlin at icir.org
Tue Feb 27 10:34:32 PST 2007


agaviola at infoweapons.com wrote:

> Sir Pavlin,

Please call me just "Pavlin" :)

> Based on my evaluation with XORP 1.3, PIM-SSM support works. I got two
> FreeBSD machines that act as IPv4 multicast routers with source and
> receiver nodes using Windows XP SP2 installed with VLC, source as the
> streaming server while receiver as the client. Since IGMPv3 is required on
> SSM operation, so Windows XP platform and VLC application are used.

Great! Thank you for the update and detailed description of your
setup so other folks can use it as a reference.

Please let us know if you run into any issues.

Regards,
Pavlin

> Simulated network setup:
> 
>   +----------+    192.168.96.50/24 +------------+
>   | Source/  +---------------------| PIM-SSM    |
>   | Sender   |                     | router 1   |
>   +----------+                     +-----+------+
> 192.168.96.49/24                         | 10.3.2.18/12
>                                          |
>                                          | (unicast static route)
>                                          |
>                                          |
>                                          | 10.3.2.20/12
>   +----------+    192.168.96.50/24 +-----+------+
>   | Client/  +---------------------| PIM-SSM    |
>   | Receiver |                     | router 2   |
>   +----------+                     +------------+
>  192.168.97.49/24
> 
> Multicast router (PIM-SSM) configurations:
> 
> archie# /usr/local/xorp/config.boot
> 
> interfaces {
>     interface em0 {
>         description: "upstream interface"
>         disable: false
>         default-system-config
>     }
>     interface vr0 {
>         description: "downstream interface"
>         disable: false
>         default-system-config
>     }
> }
> 
> fea {
>     unicast-forwarding4 {
>         disable: false
>     }
> }
> 
> plumbing {
>     mfea4 {
>         disable: false
>         interface em0 {
>             vif em0 {
>                 disable: false
>             }
>         }
>         interface vr0 {
>             vif vr0 {
>                 disable: false
>             }
>         }
>         interface register_vif {
>             vif register_vif {
>                 disable: false
>             }
>         }
>         traceoptions {
>             flag all {
>                 disable: false
>             }
>         }
>     }
> }
> 
> protocols {
>     igmp {
>         disable: false
>         interface em0 {
>             vif em0 {
>                 version: 3
>                 disable: false
>             }
>         }
>         interface vr0 {
>             vif vr0 {
>                 version: 3
>                 disable: false
>             }
>         }
>         traceoptions {
>             flag all {
>                 disable: false
>            }
>        }
>     }
> }
> 
> protocols {
>     pimsm4 {
>        disable: false
>        interface em0 {
>            vif em0 {
>               disable: false
>            }
>         }
>         interface vr0 {
>            vif vr0 {
>               disable: false
>            }
>         }
>        interface register_vif {
>                 vif register_vif {
>                 disable: false
>                    }
>                }
>         traceoptions {
>            flag all {
>               disable: false
>               }
>            }
>       }
>   }
> 
> protocols {
>     fib2mrib {
>         disable: false
>     }
> }
> 
> Running XORP routing manager....
> 
> archie# /usr/local/xorp/bin/xorp_rtrmgr
> 
> [ 2007/02/27 19:42:49  INFO xorp_rtrmgr:1801 RTRMGR +240
> master_conf_tree.cc execute ] Changed modules: interfaces, fea, mfea4,
> rib, fib2mrib, igmp, pimsm4
> [ 2007/02/27 19:42:49  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: interfaces (fea/xorp_fea)
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] CLI started
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] MFEA enabled
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] CLI enabled
> [ 2007/02/27 19:42:49 INFO xorp_fea MFEA ] CLI started
> [ 2007/02/27 19:42:51  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: fea (fea/xorp_fea)
> [ 2007/02/27 19:42:57  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: mfea4 (fea/xorp_fea)
> [ 2007/02/27 19:42:57 INFO xorp_fea MFEA ] Interface added: Vif[em0]
> pif_index: 1 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500
> [ 2007/02/27 19:42:57 INFO xorp_fea MFEA ] Interface added: Vif[vr0]
> pif_index: 2 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/02/27 19:42:57 INFO xorp_fea MFEA ] MFEA started
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface enabled Vif[em0]
> pif_index: 1 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface started: Vif[em0]
> pif_index: 1 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface added:
> Vif[register_vif] pif_index: 1 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface enabled Vif[vr0]
> pif_index: 2 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface started: Vif[vr0]
> pif_index: 2 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface enabled
> Vif[register_vif] pif_index: 1 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:42:58 INFO xorp_fea MFEA ] Interface started:
> Vif[register_vif] pif_index: 1 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:42:58  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: rib (rib/xorp_rib)
> [ 2007/02/27 19:43:00  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: fib2mrib (fib2mrib/xorp_fib2mrib)
> [ 2007/02/27 19:43:02  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: igmp (mld6igmp/xorp_igmp)
> [ 2007/02/27 19:43:02  WARNING xorp_rtrmgr:1801 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
> method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed
> Target "IGMP" does not exist or is not enabled.
> [ 2007/02/27 19:43:02 INFO xorp_igmp MLD6IGMP ] Protocol enabled
> [ 2007/02/27 19:43:02 INFO xorp_igmp MLD6IGMP ] CLI enabled
> [ 2007/02/27 19:43:02 INFO xorp_igmp MLD6IGMP ] CLI started
> [ 2007/02/27 19:43:03 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[em0]
> pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500
> [ 2007/02/27 19:43:03 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[vr0]
> pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/02/27 19:43:03 INFO xorp_igmp MLD6IGMP ] Protocol started
> [ 2007/02/27 19:43:04 INFO xorp_igmp MLD6IGMP ] Interface enabled:
> Vif[em0] pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12
> broadcast: 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:43:04 INFO xorp_igmp MLD6IGMP ] Interface started:
> Vif[em0] pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12
> broadcast: 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:43:04 INFO xorp_igmp MLD6IGMP ] Interface enabled:
> Vif[vr0] pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet:
> 192.168.97.0/24 broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST
> BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:43:04 INFO xorp_igmp MLD6IGMP ] Interface started:
> Vif[vr0] pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet:
> 192.168.97.0/24 broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST
> BROADCAST UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY
> from 10.3.2.20 to 224.0.0.1 on vif em0
> [ 2007/02/27 19:43:04  INFO xorp_rtrmgr:1801 RTRMGR +99 module_manager.cc
> execute ] Executing module: pimsm4 (pim/xorp_pimsm4)
> [ 2007/02/27 19:43:04  WARNING xorp_rtrmgr:1801 XrlFinderTarget +406
> ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
> method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed
> Target "PIMSM_4" does not exist or is not enabled.
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.2 on vif vr0
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] Notify routing add
> membership for (0.0.0.0, 224.0.0.2) on vif vr0
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.22 on vif vr0
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] Notify routing add
> membership for (0.0.0.0, 224.0.0.22) on vif vr0
> [ 2007/02/27 19:43:04 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY
> from 192.168.97.50 to 224.0.0.1 on vif vr0
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] Protocol enabled
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] CLI enabled
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] CLI started
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] Interface added: Vif[em0]
> pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] Interface added:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] Interface added: Vif[vr0]
> pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500
> [ 2007/02/27 19:43:05 INFO xorp_pimsm4 PIM ] Protocol started
> [ 2007/02/27 19:43:06 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.2 on vif em0
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[em0]
> pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface started: Vif[em0]
> pif_index: 0 vif_index: 0 addr: 10.3.2.20 subnet: 10.0.0.0/12 broadcast:
> 10.15.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
> MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[vr0]
> pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:43:06 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.13 on vif em0
> [ 2007/02/27 19:43:06 TRACE xorp_igmp MLD6IGMP ] Notify routing add
> membership for (0.0.0.0, 224.0.0.13) on vif em0
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface started: Vif[vr0]
> pif_index: 0 vif_index: 1 addr: 192.168.97.50 subnet: 192.168.97.0/24
> broadcast: 192.168.97.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface enabled:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
> [ 2007/02/27 19:43:06 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.13 on vif vr0
> [ 2007/02/27 19:43:06 TRACE xorp_igmp MLD6IGMP ] Notify routing add
> membership for (0.0.0.0, 224.0.0.13) on vif vr0
> [ 2007/02/27 19:43:06 INFO xorp_pimsm4 PIM ] Interface started:
> Vif[register_vif] pif_index: 0 vif_index: 2 addr: 10.3.2.20 subnet:
> 10.3.2.20/32 broadcast: 10.3.2.20 peer: 0.0.0.0 Flags: PIM_REGISTER
> UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
> [ 2007/02/27 19:43:06  INFO xorp_rtrmgr:1801 RTRMGR +2228 task.cc run_task
> ] No more tasks to run
> [ 2007/02/27 19:43:08 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.2 on vif vr0
> [ 2007/02/27 19:43:09 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.22 on vif vr0
> [ 2007/02/27 19:43:09 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 10.3.2.20
> to 224.0.0.13 on vif em0
> [ 2007/02/27 19:43:10 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from
> 192.168.97.50 to 224.0.0.13 on vif vr0
> [ 2007/02/27 19:43:11 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V3_MEMBERSHIP_REPORT from 192.168.97.49 to 224.0.0.22 on vif vr0
> [ 2007/02/27 19:43:11 TRACE xorp_igmp MLD6IGMP ] Notify routing add
> membership for (0.0.0.0, 239.255.255.250) on vif vr0
> [ 2007/02/27 19:43:11 TRACE xorp_pimsm4 PIM ] Add membership for (0.0.0.0,
> 239.255.255.250) on vif vr0
> [ 2007/02/27 19:43:11 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true:
> RP for group 239.255.255.250: not found
> [ 2007/02/27 19:43:12 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.13 on vif vr0
> [ 2007/02/27 19:43:14 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.22 on vif em0
> [ 2007/02/27 19:43:15 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.13 on vif em0
> [ 2007/02/27 19:43:36 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY
> from 10.3.2.20 to 224.0.0.1
> [ 2007/02/27 19:43:36 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY
> from 10.3.2.20 to 224.0.0.1 on vif em0
> [ 2007/02/27 19:43:36 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY
> from 192.168.97.50 to 224.0.0.1
> [ 2007/02/27 19:43:36 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY
> from 192.168.97.50 to 224.0.0.1 on vif vr0
> [ 2007/02/27 19:43:36 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.2 on vif em0
> [ 2007/02/27 19:43:37 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.13 on vif vr0
> [ 2007/02/27 19:43:37 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.13 on vif em0
> [ 2007/02/27 19:43:38 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 10.3.2.20 to 224.0.0.22 on vif em0
> [ 2007/02/27 19:43:38 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V3_MEMBERSHIP_REPORT from 192.168.97.49 to 224.0.0.22 on vif vr0
> [ 2007/02/27 19:43:39 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 10.3.2.20
> to 224.0.0.13 on vif em0
> [ 2007/02/27 19:43:40 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from
> 192.168.97.50 to 224.0.0.13 on vif vr0
> [ 2007/02/27 19:43:43 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.2 on vif vr0
> [ 2007/02/27 19:43:43 TRACE xorp_igmp MLD6IGMP ] RX
> IGMP_V2_MEMBERSHIP_REPORT from 192.168.97.50 to 224.0.0.22 on vif vr0
> 
> Logs on XORP with VLC streaming server activated ...
> 
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> [ 2007/02/27 20:01:01 WARNING xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356:
> no RP address for this group
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> [ 2007/02/27 20:01:01 WARNING xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356:
> no RP address for this group
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> [ 2007/02/27 20:01:01 WARNING xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356:
> no RP address for this group
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> [ 2007/02/27 20:01:01 WARNING xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356:
> no RP address for this group
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> [ 2007/02/27 20:01:01 WARNING xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356:
> no RP address for this group
> [ 2007/02/27 20:01:01 TRACE xorp_fea MFEA ] RX kernel signal: message_type
> = 3 vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10
> [ 2007/02/27 20:01:01 TRACE xorp_pimsm4 PIM ] RX WHOLEPKT signal from
> MFEA_4: vif_index = 2 src = 192.168.97.49 dst = 232.10.10.10 len = 1356
> 
> Running a VLC streaming server
> http://www.videolan.org/doc/streaming-howto/en/ch04.html#id294730
> 
> Running a VLC client with SSM:
> http://www.videolan.org/doc/play-howto/en/ch04.html
> 
> archie# vlc udp:unicast_server_address at multicast_address[:server_port]
> 
> where,
> 
> unicast_server_address = 192.168.97.49 (source/streaming server's unicast
> address)
> multicast_address = 232.10.10.10 (Group)
> server_port = 1234 (default on VLC)
> 
> IGMP Status with XORPSH:
> 
> archie at mcast.cebu.example.ph> show igmp interface
> Interface    State    Querier         Timeout Version Groups
> em0          UP       192.168.96.50      None       3      5
> vr0          UP       10.3.2.18          None       3      3
> 
> archie at mcast.cebu.example.ph> show igmp group
> Interface    Group           Source          LastReported Timeout V State
> em0          224.0.0.2       0.0.0.0         192.168.96.50     251 2     E
> em0          224.0.0.13      0.0.0.0         192.168.96.50     249 2     E
> em0          224.0.0.22      0.0.0.0         192.168.96.50     255 2     E
> em0          232.10.10.10    0.0.0.0         192.168.96.49       0 3     I
> em0          232.10.10.10    192.168.97.49   192.168.96.49      78 3     F
> em0          239.255.255.250 0.0.0.0         192.168.96.48     251 3     E
> vr0          224.0.0.2       0.0.0.0         10.3.2.20        248 2     E
> vr0          224.0.0.13      0.0.0.0         10.3.2.18        248 2     E
> vr0          224.0.0.22      0.0.0.0         10.3.2.18        251 2     E
> 
> On this statistic, it shows that 192.168.96.49 VLC client requests for
> source-specific multicast channel to the streaming server 192.168.97.49 in
> a multicast group of 232.10.10.10.
> 
> Thanks.
> 
> Sincerely Yours,
> 
> Archimedes S. Gaviola
> Network Engineer
> InfoWeapons Corporation
> 
> 
> --------
> This email and/or attachments are confidential and may also be
> legally privileged. If you are not the intended recipient, you are
> hereby notified, that any review, dissemination, distribution or
> copying of this email and/or attachments is strictly prohibited.
> Please notify security at infoweapons.com immediately by email and
> delete this message and all its attachments. Thank you.
> 
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users



More information about the Xorp-users mailing list