[Xorp-users] IPv4 multicast routing not supported

Ramu k ramu.avula at gmail.com
Thu May 25 23:34:58 PDT 2006


I see MFEA "Interface started" message for eth0, but I don't see
such message for eth1:

-> sorry i didnt configured eth1 for mfea. now i configured it.
still its not forwarding . the scenario is like this. and i am attaching
config.boot
         eth0                            eth1
eth0                     eth0
LANA-------------------------|
-------------------------xorp-----------------------------| LANB
      192.168.5.xx                 192.168.5.xx
192.168.1.xx
192.168.1.xx

i am running multicast streamer in 192.168.5.xx to group 225.0.1.45 and want
to  access the stream in 192.168.1.xx

show interfaces output is.

eth0/eth0: Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500
        inet6 fe80::20f:feff:fe1f:913f prefixlen 64
        inet 192.168.1.157 subnet 192.168.1.0/24 broadcast 192.168.1.255
        physical index 2
        ether 0:f:fe:1f:91:3f
eth1/eth1: Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500
        inet6 fe80::211:95ff:fefc:a1d0 prefixlen 64
        inet 192.168.5.1 subnet 192.168.5.0/24 broadcast 192.168.5.255
        physical index 3
        ether 0:11:95:fc:a1:d0

show mfea interface
Interface    State    Vif/PifIndex Addr            Flags
eth0         UP                0/2 192.168.1.157   MULTICAST BROADCAST
KERN_UP
eth1         UP                1/3 192.168.5.1     MULTICAST BROADCAST
KERN_UP
register_vif UP                2/2 192.168.1.157   PIM_REGISTER KERN_UP

show pim rps
RP              Type      Pri Holdtime Timeout ActiveGroups GroupPrefix

192.168.1.157   static    192       -1      -xorp at S04L-RAMU> show pim
bootstrap
Active zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Expiring zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
Configured zones:
BSR             Pri LocalAddress    Pri State           Timeout SZTimeout
1            7 224.0.0.0/4

show pim bootstrap rps

Active RPs:
RP              Pri Timeout GroupPrefix        BSR
CandRpAdvTimeout
Expiring RPs:
RP              Pri Timeout GroupPrefix        BSR
CandRpAdvTimeout
Configured RPs:
RP              Pri Timeout GroupPrefix        BSR
CandRpAdvTimeout

ip addr
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0f:fe:1f:91:3f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.157/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::20f:feff:fe1f:913f/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:11:95:fc:a1:d0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.1/24 brd 192.168.5.255 scope global eth1
    inet6 fe80::211:95ff:fefc:a1d0/64 scope link
       valid_lft forever preferred_lft forever
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
11: pimreg at NONE: <NOARP,UP> mtu 1472 qdisc noqueue
    link/pimreg


entries in /proc/net/ip_mr_cache
Group    Origin   Iif     Pkts    Bytes    Wrong Oifs
2D0100E1 0A05A8C0 65535        1        4 -559067475
230001E1 0A05A8C0 65535        1        4 -559067475

thanks your help pavlin.

and when run xorp output is something like following

./xorp_rtrmgr -b ~/config.boot.uni.txt
[ 2006/05/26 12:01:40  INFO xorp_rtrmgr:29465 RTRMGR +240
master_conf_tree.cc execute ] Changed modules: interfaces, fea, mfea4, rib,
fib2mrib, igmp, pimsm4
[ 2006/05/26 12:01:40  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: interfaces (fea/xorp_fea)
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] MFEA enabled
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] CLI enabled
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] CLI started
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] MFEA enabled
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] CLI enabled
[ 2006/05/26 12:01:40 INFO xorp_fea MFEA ] CLI started
[ 2006/05/26 12:01:42  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: fea (fea/xorp_fea)
[ 2006/05/26 12:01:48  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: mfea4 (fea/xorp_fea)
[ 2006/05/26 12:01:48 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
pif_index: 2 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:48 INFO xorp_fea MFEA ] Interface added: Vif[eth1]
pif_index: 3 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:48 INFO xorp_fea MFEA ] MFEA started
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface enabled Vif[eth0]
pif_index: 2 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface started: Vif[eth0]
pif_index: 2 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface added:
Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface enabled Vif[eth1]
pif_index: 3 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface started: Vif[eth1]
pif_index: 3 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface enabled
Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP DOWN IPv4 ENABLED
[ 2006/05/26 12:01:49 INFO xorp_fea MFEA ] Interface started:
Vif[register_vif] pif_index: 2 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP UP IPv4 ENABLED
[ 2006/05/26 12:01:49  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: rib (rib/xorp_rib)
[ 2006/05/26 12:01:51  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: fib2mrib (fib2mrib/xorp_fib2mrib)
[ 2006/05/26 12:01:53  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: igmp (mld6igmp/xorp_
[ 2006/05/26 12:01:53  WARNING xorp_rtrmgr:29465 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.
[ 2006/05/26 12:01:53 INFO xorp_igmp MLD6IGMP ] Protocol enabled
[ 2006/05/26 12:01:53 INFO xorp_igmp MLD6IGMP ] CLI enabled
[ 2006/05/26 12:01:53 INFO xorp_igmp MLD6IGMP ] CLI started
[ 2006/05/26 12:01:54 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:54 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:54 INFO xorp_igmp MLD6IGMP ] Protocol started
[ 2006/05/26 12:01:55 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:55 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:55 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:55 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:55  INFO xorp_rtrmgr:29465 RTRMGR +99 module_manager.cc
execute ] Executing module: pimsm4 (pim/xorp_pimsm4)
[ 2006/05/26 12:01:55  WARNING xorp_rtrmgr:29465 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.
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] Protocol enabled
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] CLI enabled
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] CLI started
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] Interface added:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP
[ 2006/05/26 12:01:56 INFO xorp_pimsm4 PIM ] Protocol started
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth0]
pif_index: 0 vif_index: 0 addr: 192.168.1.157 subnet: 192.168.1.0/24broadcast:
192.168.1.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP
DOWN IPv4 ENABLED
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth1]
pif_index: 0 vif_index: 1 addr: 192.168.5.1 subnet: 192.168.5.0/24broadcast:
192.168.5.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP
IPv4 ENABLED
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface enabled:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP DOWN IPv4 ENABLED
[ 2006/05/26 12:01:57 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP
for group 239.255.255.250: not found
[ 2006/05/26 12:01:57 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP
for group 224.0.1.24: not found
[ 2006/05/26 12:01:57 INFO xorp_pimsm4 PIM ] Interface started:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 192.168.1.157 subnet:
192.168.1.157/32 broadcast: 192.168.1.157 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP UP IPv4 ENABLED
[ 2006/05/26 12:01:57  INFO xorp_rtrmgr:29465 RTRMGR +2228 task.cc run_task
] No more tasks to run
[ 2006/05/26 12:01:59  ERROR xorp_fea:29466 MFEA +1201 mfea_mrouter.cc
add_mfc ] setsockopt(MRT_ADD_MFC, (192.168.5.10, 225.0.1.45)) failed:
Invalid argument
[ 2006/05/26 12:01:59 WARNING xorp_fea XrlMfeaTarget ] Handling method for
mfea/0.1/add_mfc4 failed: XrlCmdError 102 Command failed Cannot add MFC for
source 192.168.5.10 and group 225.0.1.45 with iif_vif_index = 1
[ 2006/05/26 12:01:59  ERROR xorp_pimsm4:29486 PIM +1854 xrl_pim_node.cc
mfea_client_send_add_delete_mfc_cb ] Cannot add a multicast forwarding entry
with the MFEA: 102 Command failed Cannot add MFC for source 192.168.5.10 and
group 225.0.1.45 with iif_vif_index = 1
[ 2006/05/26 12:01:59  ERROR xorp_fea:29466 MFEA +1894 mfea_mrouter.cc
get_sg_count ] ioctl(SIOCGETSGCNT, (192.168.5.10 225.0.1.45)) failed: Cannot
assign requested address



Also, what is the output of the "ip addr" UNIX command, and can you
double-check that the eth1 cable is connected properly.
Finally, what is the output of the "show interfaces" and
"show mfea interface" xorpsh commands.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20060526/68e1001e/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.boot
Type: application/octet-stream
Size: 1562 bytes
Desc: not available
Url : http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20060526/68e1001e/attachment-0001.obj 


More information about the Xorp-users mailing list