[6bone] IPv6 routing problem with zebra and kernel
Nicolas DEFFAYET
nicolas.deffayet-extml@ndsoftwaregroup.com
Fri, 24 May 2002 01:54:44 +0200
Hello,
First, sorry for cross-post but the problem is related to a lot of
mailing-lists.
I have a strange problem on one of my router:
lacr1.us.ndsoftwarenet.net.
I get "connect: Network is unreachable", when i try a traceroute or a
connection from the router to a host on 6bone.
The problem is random, because a destination www.kame.net can work but
not www.6bone.net (for exemple) and after restart zebra www.6bone.net
can work but not www.kame.net. Often, all destinations don't work.
OS: Debian 3.0 (sid/unstable) with last update
Kernel: 2.4.18 (i have try kernel 2.4.18 USAGI (last snapshot) and
standard (from kernel.org) but same problem
Zebra: 0.93 CVS (i have try 0.92a too but same problem)
It's not the zebra configuration (zebra.conf, bgpd.conf), because all my
routers have the same configuration.
How i can fix this problem ?
Any help are welcome.
---
When a user, connected on router try traceroute:
wireless:/etc/zebra# /usr/sbin/traceroute6 phenix.rootshell.be
traceroute to phenix.rootshell.be (3ffe:8100:200:1fff::25) from
3ffe:81f1:3:2006::2, 30 hops max, 16 byte packets
1 tun6-0-lacr1.us.ndsoftwarenet.net (3ffe:81f1:3:2006::1) 118.109 ms
!H 125.594 ms !H 119.42 ms !H
wireless:/etc/zebra#
---
When i try a traceroute from router:
# traceroute6 www.6bone.net
connect: Network is unreachable
---
Kernel routing table, good route on the good interface:
# route -A inet6 | grep 3ffe:b00::/24
3ffe:b00::/24 fe80::d55b:403
UG 1024 0 0 sit1
---
BGP is OK:
lacr1.us.ndsoftwarenet.net> show ipv6 bgp 3ffe:b00::/24
BGP routing table entry for 3ffe:b00::/24
Paths: (2 available, best #1, table Default-IP-Routing-Table)
Advertised to non peer-group peers:
3ffe:81f1:3:1000::2
10566
3ffe:81f1:1:2054::1 from 3ffe:81f1:1:2054::1 (213.91.4.3)
(fe80::d55b:403)
Origin incomplete, localpref 100, valid, internal, best
Last update: Thu May 23 06:04:22 2002
2042 10566
3ffe:81f1:3:2004::2 from 3ffe:81f1:3:2004::2 (202.187.22.65)
(fe80::cabb:1602)
Origin incomplete, localpref 100, valid, external
Last update: Thu May 23 06:04:20 2002
lacr1.us.ndsoftwarenet.net>
---
Zebra routing table is OK:
lacr1.us.ndsoftwarenet.net> show ipv6 route 3ffe:b00::/24
Routing entry for 3ffe:b00::/24
Known via "bgp", distance 200, metric 0, best
Last update 00:06:35 ago
* fe80::d55b:403, via sit1
lacr1.us.ndsoftwarenet.net>
---
Zebra compiled with --enable-netlink
zebra.log:
2002/05/23 06:06:26 ZEBRA: netlink-listen error: File exists,
type=RTM_NEWROUTE(24), seq=742, pid=0
2002/05/23 06:06:26 ZEBRA: netlink-listen error: File exists,
type=RTM_NEWROUTE(24), seq=743, pid=0
2002/05/23 06:14:20 ZEBRA: netlink_talk: ignoring message type 0x0019
2002/05/23 06:14:20 ZEBRA: netlink_talk: ignoring message type 0x0019
---
Zebra compiled with --disable-netlink
zebra.log:
2002/05/23 06:15:13 ZEBRA: can't delete ipv6 route: No such process
2002/05/23 06:15:13 ZEBRA: can't delete ipv6 route: No such process
2002/05/23 06:15:13 ZEBRA: can't add ipv6 route: File exists
2002/05/23 06:15:13 ZEBRA: can't add ipv6 route: File exists
---
Best Regards,
Nicolas DEFFAYET