[Xorp-users] Multicast over GRE tunnel with Xorp.
Vladimir Glafirov
vglafirov at gmail.com
Wed Sep 21 04:48:32 PDT 2011
Dear Xorp users.
I am really new in Linux routing.
I am trying to setup multicast routing through GRE tunnel on RHEL5
(2.6.18 kernel) with xorp.
My network configuration is following:
1. I have two RHEL boxes in two different subnets with unicast routing
enabled.
first#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:30:48:C9:CB:CA
inet addr:128.142.172.31 Bcast:128.142.255.255 Mask:255.255.0.0
inet6 addr: fe80::230:48ff:fec9:cbca/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12059720 errors:0 dropped:0 overruns:0 frame:0
TX packets:9352026 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9085645050 (8.4 GiB) TX bytes:8887662470 (8.2 GiB)
Memory:faf60000-faf80000
second#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:15:5D:FF:0D:A7
inet addr:128.142.194.68 Bcast:128.142.255.255 Mask:255.255.0.0
inet6 addr: fe80::215:5dff:feff:da7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4125721 errors:0 dropped:0 overruns:0 frame:0
TX packets:1145635 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1253283412 (1.1 GiB) TX bytes:254188384 (242.4 MiB)
2. I have GRE tunnel between this boxes
first#ifconfig tun0
tun0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.1.1 P-t-P:192.168.1.2 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1476 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:336 (336.0 b) TX bytes:6804 (6.6 KiB)
second#ifconfig tun0
tun0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.1.2 P-t-P:192.168.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1476 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:336 (336.0 b) TX bytes:8352 (8.1 KiB)
Tunnel itself works fine:
first# ping 192.168.1.2
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.667 ms
second# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.696 ms
First host sends UDP packets to address 239.192.106.130 (RH cluster
suite) and waiting for reply. Second host has to receive them and send
something like I_AM_ALIVE packet back to 239.192.106.130 group.
My xorp configurations is following:
For first host:
/*XORP Configuration File, v1.0*/
rtrmgr {
config-directory: "/etc/xorp"
}
interfaces {
interface eth0 {
description: "upstream interface"
disable:false
default-system-config
vif eth0{
address 128.142.172.31 {
prefix-length:24
multicast-capable: true
}
}
}
interface tun0 {
description: "downstream interface"
disable: false
default-system-config
vif tun0{
address 192.168.1.1 {
prefix-length:24
multicast-capable: true
}
}
}
}
plumbing {
mfea4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
igmp {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
pimsm4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
static-rps {
rp 192.168.1.1 {
group-prefix 239.192.106.130/32 {
/* rp-priority: 192 */
}
}
}
bootstrap {
disable: false
cand-bsr {
scope-zone 239.192.106.130/32 {
cand-bsr-by-vif-name: "tun0"
bsr-priority: 1
hash-mask-len: 30
}
}
cand-rp {
group-prefix 239.192.106.130/32 {
cand-rp-by-vif-name: "tun0"
rp-priority: 192
rp-holdtime: 150
}
}
}
traceoptions {
flag all {
disable: false
}
}
}
fib2mrib {
disable: false
}
For second host:
/*XORP Configuration File, v1.0*/
rtrmgr {
config-directory: "/etc/xorp"
}
interfaces {
interface eth0 {
description: "upstream interface"
disable:false
default-system-config
vif eth0{
address 128.142.194.68 {
prefix-length:24
multicast-capable: true
}
}
}
interface tun0 {
description: "downstream interface"
disable: false
default-system-config
vif tun0{
address 192.168.1.2 {
prefix-length:24
multicast-capable: true
}
}
}
}
plumbing {
mfea4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
}
protocols {
igmp {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
traceoptions {
flag all {
disable: false
}
}
}
pimsm4 {
disable: false
interface eth0 {
vif eth0 {
disable: false
}
}
interface tun0 {
vif tun0 {
disable: false
}
}
interface register_vif {
vif register_vif {
/* Note: this vif should be always enabled */
disable: false
}
}
static-rps {
rp 192.168.1.1 {
group-prefix 239.192.106.130/32 {
/* rp-priority: 192 */
}
}
}
/*
bootstrap {
disable: false
cand-bsr {
scope-zone 239.192.106.130/32 {
cand-bsr-by-vif-name: "tun0"
bsr-priority: 1
hash-mask-len: 30
}
}
cand-rp {
group-prefix 239.192.106.130/32 {
cand-rp-by-vif-name: "tun0"
rp-priority: 192
rp-holdtime: 150
}
}
}
*/
traceoptions {
flag all {
disable: false
}
}
}
fib2mrib {
disable: false
}
}
I don't see neighbors at all.
Here is an output of some xorp monitoring:
first#show pim interface
Interface State Mode V PIMstate Priority DRaddr Neighbors
eth0 UP Sparse 2 DR 1 128.142.172.31 0
tun0 UP Sparse 2 DR 1 192.168.1.1 0
register_vif UP Sparse 2 DR 1 128.142.172.31 0
second#show pim interface
Interface State Mode V PIMstate Priority DRaddr Neighbors
eth0 UP Sparse 2 DR 1 128.142.194.68 0
tun0 UP Sparse 2 DR 1 192.168.1.2 0
register_vif UP Sparse 2 DR 1 128.142.194.68 0
first#show pim neighbors
Interface DRpriority NeighborAddr V Mode Holdtime Timeout
second#show pim neighbors
Interface DRpriority NeighborAddr V Mode Holdtime Timeout
Here is an error log for first host:
[ 2011/09/21 13:36:30.763491 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/master_conf_tree.cc:257 execute ] Changed modules: interfaces,
rtrmgr, firewall, fea, mfea4, rib, igmp, pimsm4, policy, fib2mrib
[ 2011/09/21 13:36:30.765260 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_command.cc:327 startup_validation ] WARNING: Using
DelayValidation, module_name: rtrmgr
[ 2011/09/21 13:36:30.765288 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_command.cc:348 config_validation ] WARNING: Using
DelayValidation, module_name: rtrmgr
[ 2011/09/21 13:36:30.766144 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_command.cc:369 ready_validation ] WARNING: Using
DelayValidation, module_name: rtrmgr
[ 2011/09/21 13:36:30.766210 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: interfaces
(xorp_fea)
[ 2011/09/21 13:36:30.766814 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
handle_finder_0_2_resolve_xrl ] Handling method for
finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target
"fea" does not exist or is not enabled.
[ 2011/09/21 13:36:30.766956 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:31.768742 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:317 enable ] MFEA enabled
[ 2011/09/21 13:36:31.768846 INFO xorp_fea:11196 MFEA
fea/mfea_node_cli.cc:126 enable ] CLI enabled
[ 2011/09/21 13:36:31.769004 INFO xorp_fea:11196 MFEA
fea/mfea_node_cli.cc:92 start ] CLI started
[ 2011/09/21 13:36:31.769024 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:317 enable ] MFEA enabled
[ 2011/09/21 13:36:31.769034 INFO xorp_fea:11196 MFEA
fea/mfea_node_cli.cc:126 enable ] CLI enabled
[ 2011/09/21 13:36:31.769126 INFO xorp_fea:11196 MFEA
fea/mfea_node_cli.cc:92 start ] CLI started
[ 2011/09/21 13:36:31.779877 WARNING xorp_fea:11196 FEA
fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc:303
nlm_cond_newlink_to_fea_cfg ] Could not find interface name for
interface index 2 in netlink msg.
Attempting work-around by using ifindex to find the name.
This warning will be printed only once.
[ 2011/09/21 13:36:31.779945 WARNING xorp_fea:11196 FEA
fea/data_plane/ifconfig/ifconfig_parse_netlink_socket.cc:408
nlm_cond_newlink_to_fea_cfg ] WARNING: MTU was not in rta_array,
attempting to get it via/sys/class/net/eth0/mtu instead. Will not print
this message again.
[ 2011/09/21 13:36:31.780130 WARNING xorp_fea:11196 FEA
fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc:138
try_read_config_one ] NOTE: Netlink get single network device works on
this system.
[ 2011/09/21 13:36:31.781129 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: rtrmgr ()
[ 2011/09/21 13:36:37.784327 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: firewall (xorp_fea)
[ 2011/09/21 13:36:37.785348 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: fea (xorp_fea)
[ 2011/09/21 13:36:37.785697 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: mfea4 (xorp_fea)
[ 2011/09/21 13:36:37.787013 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:940 add_vif ] Interface added: Vif[eth0] pif_index: 2
vif_index: 0 addr: 128.142.172.31 subnet: 128.142.0.0/16 broadcast:
128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
UNDERLYING_VIF_UP MTU: 1500
[ 2011/09/21 13:36:37.787056 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:940 add_vif ] Interface added: Vif[tun0] pif_index: 17
vif_index: 1 addr: 192.168.1.1 subnet: 192.168.1.1/32 broadcast: 0.0.0.0
peer: 192.168.1.2 Flags: P2P MULTICAST UNDERLYING_VIF_UP MTU: 1476
[ 2011/09/21 13:36:37.787138 WARNING xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:310 IoIpSocket ] Registering with
iftree: pushed-config
[ 2011/09/21 13:36:37.787248 ERROR xorp_fea:11196 MFEA
fea/mfea_mrouter.cc:844 start_mrt ] MROUTE: WARNING:
setsockopt(MRT_INIT) does not support multiple routing tables:: Protocol
not available
[ 2011/09/21 13:36:37.787310 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:217 final_start ] MFEA started
[ 2011/09/21 13:36:37.787945 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:217 enable ] MfeaVif: Interface enable Vif[eth0]
pif_index: 2 vif_index: 0 addr: 128.142.172.31 subnet: 128.142.0.0/16
broadcast: 128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 DISABLED
[ 2011/09/21 13:36:37.801700 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:136 start ] Interface started: Vif[eth0] pif_index: 2
vif_index: 0 addr: 128.142.172.31 subnet: 128.142.0.0/16 broadcast:
128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2011/09/21 13:36:37.801755 INFO xorp_fea:11196 MFEA
fea/mfea_node.cc:940 add_vif ] Interface added: Vif[register_vif]
pif_index: 2 vif_index: 2 addr: 128.142.172.31 subnet: 128.142.172.31/32
broadcast: 128.142.172.31 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500
[ 2011/09/21 13:36:37.802126 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:217 enable ] MfeaVif: Interface enable Vif[tun0]
pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet: 192.168.1.1/32
broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476 DOWN IPv4 DISABLED
[ 2011/09/21 13:36:37.815636 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:136 start ] Interface started: Vif[tun0] pif_index: 17
vif_index: 1 addr: 192.168.1.1 subnet: 192.168.1.1/32 broadcast: 0.0.0.0
peer: 192.168.1.2 Flags: P2P MULTICAST UNDERLYING_VIF_UP MTU: 1476 UP
IPv4 ENABLED
[ 2011/09/21 13:36:37.815900 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:217 enable ] MfeaVif: Interface enable Vif[register_vif]
pif_index: 2 vif_index: 2 addr: 128.142.172.31 subnet: 128.142.172.31/32
broadcast: 128.142.172.31 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 DISABLED
[ 2011/09/21 13:36:37.833905 INFO xorp_fea:11196 MFEA
fea/mfea_vif.cc:136 start ] Interface started: Vif[register_vif]
pif_index: 2 vif_index: 2 addr: 128.142.172.31 subnet: 128.142.172.31/32
broadcast: 128.142.172.31 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2011/09/21 13:36:37.834711 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: rib (xorp_rib)
[ 2011/09/21 13:36:37.835139 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
handle_finder_0_2_resolve_xrl ] Handling method for
finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target
"rib" does not exist or is not enabled.
[ 2011/09/21 13:36:37.835274 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:38.837505 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: igmp (xorp_igmp)
[ 2011/09/21 13:36:38.837927 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
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.
[ 2011/09/21 13:36:38.838070 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:38.867662 INFO xorp_igmp MLD6IGMP ] Protocol enabled
[ 2011/09/21 13:36:38.867764 INFO xorp_igmp MLD6IGMP ] CLI enabled
[ 2011/09/21 13:36:38.867919 INFO xorp_igmp MLD6IGMP ] CLI started
[ 2011/09/21 13:36:38.977528 TRACE xorp_fea:11196 MFEA +1625
fea/mfea_node.cc signal_message_recv ] RX kernel signal: message_type =
1 vif_index = 0 src = 128.142.172.8 dst = 239.192.172.232
[ 2011/09/21 13:36:39.881377 INFO xorp_igmp MLD6IGMP ] Protocol started
[ 2011/09/21 13:36:39.881615 INFO xorp_igmp MLD6IGMP ] mld6igmp:
Interface added: Vif[eth0] pif_index: 2 vif_index: 0 addr:
128.142.172.31 subnet: 128.142.0.0/16 broadcast: 128.142.255.255 peer:
0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP MTU: 1500
[ 2011/09/21 13:36:39.881689 INFO xorp_igmp MLD6IGMP ] mld6igmp:
Interface added: Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1
subnet: 192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P
MULTICAST UNDERLYING_VIF_UP MTU: 1476
[ 2011/09/21 13:36:40.841570 INFO xorp_igmp MLD6IGMP ] Interface
enabled: Vif[eth0] pif_index: 2 vif_index: 0 addr: 128.142.172.31
subnet: 128.142.0.0/16 broadcast: 128.142.255.255 peer: 0.0.0.0 Flags:
MULTICAST BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
[ 2011/09/21 13:36:40.844974 INFO xorp_igmp MLD6IGMP ] Interface
started: Vif[eth0] pif_index: 2 vif_index: 0 addr: 128.142.172.31
subnet: 128.142.0.0/16 broadcast: 128.142.255.255 peer: 0.0.0.0 Flags:
MULTICAST BROADCAST UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2011/09/21 13:36:40.845161 INFO xorp_igmp MLD6IGMP ] Interface
enabled: Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet:
192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476 DOWN IPv4 ENABLED
[ 2011/09/21 13:36:40.846725 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:878 findOrCreateInputSocket ]
Successfully bound socket: 48 to interface: eth0 input sockets size: 1
[ 2011/09/21 13:36:40.846761 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.1 on interface eth0 vif eth0 socket: 48
[ 2011/09/21 13:36:40.847390 INFO xorp_igmp MLD6IGMP ] Interface
started: Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet:
192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476 UP IPv4 ENABLED
[ 2011/09/21 13:36:40.848178 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: pimsm4
(xorp_pimsm4)
[ 2011/09/21 13:36:40.848589 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
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.
[ 2011/09/21 13:36:40.848868 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:40.859460 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.2 on interface eth0 vif eth0 socket: 48
[ 2011/09/21 13:36:40.868158 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.22 on interface eth0 vif eth0 socket: 48
[ 2011/09/21 13:36:40.868740 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:36:40.868817 TRACE xorp_igmp MLD6IGMP ] Notify routing
add membership for (0.0.0.0, 224.0.0.2) on vif eth0
[ 2011/09/21 13:36:40.868861 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:36:40.868913 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:36:40.868935 TRACE xorp_igmp MLD6IGMP ] Notify routing
add membership for (0.0.0.0, 224.0.0.22) on vif eth0
[ 2011/09/21 13:36:40.868966 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:36:40.869335 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_MEMBERSHIP_QUERY from 128.142.172.31 to
224.0.0.1 on vif eth0
[ 2011/09/21 13:36:40.869392 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_MEMBERSHIP_QUERY from 128.142.172.31 to
224.0.0.1 on vif eth0
[ 2011/09/21 13:36:40.869502 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:878 findOrCreateInputSocket ]
Successfully bound socket: 50 to interface: tun0 input sockets size: 2
[ 2011/09/21 13:36:40.869521 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.1 on interface tun0 vif tun0 socket: 50
[ 2011/09/21 13:36:40.878390 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.2 on interface tun0 vif tun0 socket: 50
[ 2011/09/21 13:36:40.888157 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.22 on interface tun0 vif tun0 socket: 50
[ 2011/09/21 13:36:40.986690 INFO xorp_pimsm4 PIM ] Protocol enabled
[ 2011/09/21 13:36:40.986785 INFO xorp_pimsm4 PIM ] CLI enabled
[ 2011/09/21 13:36:40.986914 INFO xorp_pimsm4 PIM ] CLI started
[ 2011/09/21 13:36:41.601680 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.8 to
239.192.172.232 on vif eth0
[ 2011/09/21 13:36:41.601716 TRACE xorp_igmp MLD6IGMP ] Notify routing
add membership for (0.0.0.0, 239.192.172.232) on vif eth0
[ 2011/09/21 13:36:41.900076 INFO xorp_pimsm4 PIM ] Protocol started
[ 2011/09/21 13:36:41.900411 INFO xorp_pimsm4 PIM ] Interface added:
Vif[eth0] pif_index: 2 vif_index: 0 addr: 128.142.172.31 subnet:
128.142.0.0/16 broadcast: 128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500
[ 2011/09/21 13:36:41.900570 INFO xorp_pimsm4 PIM ] Interface added:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 128.142.172.31 subnet:
128.142.172.31/32 broadcast: 0.0.0.0 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500
[ 2011/09/21 13:36:41.900799 INFO xorp_pimsm4 PIM ] Interface added:
Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet:
192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476
[ 2011/09/21 13:36:42.852252 INFO xorp_pimsm4 PIM ] Interface enabled:
Vif[eth0] pif_index: 2 vif_index: 0 addr: 128.142.172.31 subnet:
128.142.0.0/16 broadcast: 128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
[ 2011/09/21 13:36:42.854818 INFO xorp_pimsm4 PIM ] Interface started:
Vif[eth0] pif_index: 2 vif_index: 0 addr: 128.142.172.31 subnet:
128.142.0.0/16 broadcast: 128.142.255.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2011/09/21 13:36:42.855007 INFO xorp_pimsm4 PIM ] Interface enabled:
Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet:
192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476 DOWN IPv4 ENABLED
[ 2011/09/21 13:36:42.855630 WARNING xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:310 IoIpSocket ] Registering with
iftree: pushed-config
[ 2011/09/21 13:36:42.856976 INFO xorp_pimsm4 PIM ] Interface started:
Vif[tun0] pif_index: 17 vif_index: 1 addr: 192.168.1.1 subnet:
192.168.1.1/32 broadcast: 0.0.0.0 peer: 192.168.1.2 Flags: P2P MULTICAST
UNDERLYING_VIF_UP MTU: 1476 UP IPv4 ENABLED
[ 2011/09/21 13:36:42.857690 INFO xorp_pimsm4 PIM ] Interface enabled:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 128.142.172.31 subnet:
128.142.172.31/32 broadcast: 0.0.0.0 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
[ 2011/09/21 13:36:42.858157 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G)
= true: RP for group 239.192.172.232: not found
[ 2011/09/21 13:36:42.858529 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:878 findOrCreateInputSocket ]
Successfully bound socket: 57 to interface: eth0 input sockets size: 1
[ 2011/09/21 13:36:42.858782 INFO xorp_pimsm4 PIM ] Interface started:
Vif[register_vif] pif_index: 0 vif_index: 2 addr: 128.142.172.31 subnet:
128.142.172.31/32 broadcast: 0.0.0.0 peer: 0.0.0.0 Flags: PIM_REGISTER
UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2011/09/21 13:36:42.860296 INFO xorp_pimsm4 PIM ] Bootstrap mechanism
enabled
[ 2011/09/21 13:36:42.862668 INFO xorp_pimsm4 PIM ] Bootstrap mechanism
started
[ 2011/09/21 13:36:42.863258 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: policy
(xorp_policy)
[ 2011/09/21 13:36:42.863759 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
handle_finder_0_2_resolve_xrl ] Handling method for
finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target
"policy" does not exist or is not enabled.
[ 2011/09/21 13:36:42.863914 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:42.871902 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.13 on interface eth0 vif eth0 socket: 57
[ 2011/09/21 13:36:42.872117 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:42.872156 TRACE xorp_igmp MLD6IGMP ] Notify routing
add membership for (0.0.0.0, 224.0.0.13) on vif eth0
[ 2011/09/21 13:36:42.872208 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:42.872587 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:878 findOrCreateInputSocket ]
Successfully bound socket: 58 to interface: tun0 input sockets size: 2
[ 2011/09/21 13:36:42.882931 INFO xorp_fea:11196 FEA
fea/data_plane/io/io_ip_socket.cc:607 join_multicast_group ] Joined IPv4
group: 224.0.0.13 on interface tun0 vif tun0 socket: 58
[ 2011/09/21 13:36:43.866053 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/module_manager.cc:100 execute ] Executing module: fib2mrib
(xorp_fib2mrib)
[ 2011/09/21 13:36:43.866554 WARNING xorp_rtrmgr:11195 XrlFinderTarget
obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:482
handle_finder_0_2_resolve_xrl ] Handling method for
finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target
"fib2mrib" does not exist or is not enabled.
[ 2011/09/21 13:36:43.866693 WARNING xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve
failed retries: 0 max_retries: 30
[ 2011/09/21 13:36:43.932237 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_HELLO from 128.142.172.31 to 224.0.0.13 on vif eth0
[ 2011/09/21 13:36:44.869467 INFO xorp_rtrmgr:11195 RTRMGR
rtrmgr/task.cc:2242 run_task ] No more tasks to run
[ 2011/09/21 13:36:44.980136 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_HELLO from 192.168.1.1 to 224.0.0.13 on vif tun0
[ 2011/09/21 13:36:46.850232 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:46.850299 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:47.18127 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:47.18184 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:36:48.421892 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:36:48.421950 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:36:48.523875 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
239.192.106.130 on vif eth0
[ 2011/09/21 13:36:48.523918 TRACE xorp_igmp MLD6IGMP ] Notify routing
add membership for (0.0.0.0, 239.192.106.130) on vif eth0
[ 2011/09/21 13:36:48.523970 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
239.192.106.130 on vif eth0
[ 2011/09/21 13:36:48.524058 TRACE xorp_pimsm4 PIM ] Add membership for
(0.0.0.0, 239.192.106.130) on vif eth0
[ 2011/09/21 13:36:49.306540 TRACE xorp_fea:11196 MFEA +1625
fea/mfea_node.cc signal_message_recv ] RX kernel signal: message_type =
1 vif_index = 0 src = 128.142.172.31 dst = 239.192.106.130
[ 2011/09/21 13:36:49.307563 TRACE xorp_pimsm4 PIM ] RX NOCACHE signal
from MFEA_4: vif_index = 0 src = 128.142.172.31 dst = 239.192.106.130
[ 2011/09/21 13:36:49.307691 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_ASSERT from 128.142.172.31 to 224.0.0.13 on vif eth0
[ 2011/09/21 13:36:49.307767 TRACE xorp_pimsm4 PIM ] Add MFC entry:
(128.142.172.31, 239.192.106.130) iif = 0 olist = ...
olist_disable_wrongvif = OOO
[ 2011/09/21 13:36:49.307790 TRACE xorp_pimsm4 PIM ] Add dataflow
monitor: source = 128.142.172.31 group = 239.192.106.130
threshold_interval_sec = 210 threshold_interval_usec = 0
threshold_packets = 0 threshold_bytes = 0 is_threshold_in_packets = 1
is_threshold_in_bytes = 0 is_geq_upcall = 0 is_leq_upcall = 1
[ 2011/09/21 13:36:49.308565 TRACE xorp_fea:11196 MFEA +1570
fea/mfea_mrouter.cc add_mfc ] Add MFC entry: (128.142.172.31,
239.192.106.130) iif = 0 olist = ...
[ 2011/09/21 13:36:49.456733 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:36:49.456791 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:36:50.405391 TRACE xorp_fea:11196 MFEA +1625
fea/mfea_node.cc signal_message_recv ] RX kernel signal: message_type =
1 vif_index = 0 src = 128.142.172.8 dst = 239.192.172.232
[ 2011/09/21 13:36:50.405566 TRACE xorp_pimsm4 PIM ] RX NOCACHE signal
from MFEA_4: vif_index = 0 src = 128.142.172.8 dst = 239.192.172.232
[ 2011/09/21 13:36:50.405648 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_ASSERT from 128.142.172.31 to 224.0.0.13 on vif eth0
[ 2011/09/21 13:36:50.405701 TRACE xorp_pimsm4 PIM ] Add MFC entry:
(128.142.172.8, 239.192.172.232) iif = 0 olist = ..O
olist_disable_wrongvif = OO.
[ 2011/09/21 13:36:50.405718 TRACE xorp_pimsm4 PIM ] Add dataflow
monitor: source = 128.142.172.8 group = 239.192.172.232
threshold_interval_sec = 210 threshold_interval_usec = 0
threshold_packets = 0 threshold_bytes = 0 is_threshold_in_packets = 1
is_threshold_in_bytes = 0 is_geq_upcall = 0 is_leq_upcall = 1
[ 2011/09/21 13:36:50.406087 TRACE xorp_fea:11196 MFEA +1570
fea/mfea_mrouter.cc add_mfc ] Add MFC entry: (128.142.172.8,
239.192.172.232) iif = 0 olist = ..O
[ 2011/09/21 13:37:12.94914 TRACE xorp_igmp MLD6IGMP ] TX
IGMP_MEMBERSHIP_QUERY from 128.142.172.31 to 224.0.0.1
[ 2011/09/21 13:37:12.95315 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_MEMBERSHIP_QUERY from 128.142.172.31 to
224.0.0.1 on vif eth0
[ 2011/09/21 13:37:12.95365 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_MEMBERSHIP_QUERY from 128.142.172.31 to
224.0.0.1 on vif eth0
[ 2011/09/21 13:37:12.97815 TRACE xorp_igmp MLD6IGMP ] TX
IGMP_MEMBERSHIP_QUERY from 192.168.1.1 to 224.0.0.1
[ 2011/09/21 13:37:12.874618 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.8 to
239.192.172.232 on vif eth0
[ 2011/09/21 13:37:13.932620 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_HELLO from 128.142.172.31 to 224.0.0.13 on vif eth0
[ 2011/09/21 13:37:14.188862 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:37:14.188920 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.13 on vif eth0
[ 2011/09/21 13:37:14.980444 TRACE xorp_pimsm4 PIM ] pim_send: TX
PIM_HELLO from 192.168.1.1 to 224.0.0.13 on vif tun0
[ 2011/09/21 13:37:16.401527 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:37:16.401586 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.2 on vif eth0
[ 2011/09/21 13:37:18.511193 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:37:18.511251 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
224.0.0.22 on vif eth0
[ 2011/09/21 13:37:19.863977 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
239.192.106.130 on vif eth0
[ 2011/09/21 13:37:19.864034 TRACE xorp_igmp MLD6IGMP ]
mld6igmp_process: RX IGMP_V2_MEMBERSHIP_REPORT from 128.142.172.31 to
239.192.106.130 on vif eth0
I've spent one week to understand the reason why machines don't see each
other, but now I am close to give up. I would be very appriciated for help.
Thank you.
More information about the Xorp-users
mailing list