Date: Mon, 14 Dec 2009 10:11:42 +0100 (CET) From: "JASSAL Aman" <aman.jassal@esigetel.fr> To: "Dennis Glatting" <freebsd@penx.com> Cc: freebsd-net@freebsd.org Subject: Re: Understanding multiple IPv6 interfaces under 8.0 (fwd) Message-ID: <9223.83.206.131.26.1260781902.squirrel@webmail.esigetel.fr> In-Reply-To: <alpine.BSF.2.00.0912131456440.83238@Elmer.dco.penx.com> References: <alpine.BSF.2.00.0912131456440.83238@Elmer.dco.penx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Mr.Glatting, Not that I'm an IPv6 genius, but at first sight your problem seems to be a route-related. I've put comments in-line. Le Dim 13 décembre 2009 22:58, Dennis Glatting a écrit : > > > Elmer# netstat -rn > Routing tables > > > Internet6: > Destination Gateway Flags > Netif Expire > ::/96 ::1 UGRS > lo0 => default fd7c:3f2b:e791:1::1 > UGS bce0 > ::1 ::1 UH > lo0 ::ffff:0.0.0.0/96 ::1 UGRS > lo0 fd7c:3f2b:e791:1::/64 link#1 U > bce0 fd7c:3f2b:e791:1::ac13:a0a link#1 UHS > lo0 fd7c:3f2b:e791:1:0:1:ac13:a0a link#2 UHS > lo0 fe80::/10 ::1 UGRS > lo0 fe80::%bce0/64 link#1 U > bce0 fe80::213:72ff:fe60:ac52%bce0 link#1 UHS > lo0 fe80::%bce1/64 link#2 U > bce1 fe80::213:72ff:fe60:ac50%bce1 link#2 UHS > lo0 fe80::%lo0/64 link#3 U > lo0 fe80::1%lo0 link#3 UHS > lo0 ff01:1::/32 fe80::213:72ff:fe60:ac52%bce0 U > bce0 ff01:2::/32 fd7c:3f2b:e791:1:0:1:ac13:a0a U > bce1 ff01:3::/32 ::1 U > lo0 ff02::/16 ::1 UGRS > lo0 ff02::%bce0/32 fe80::213:72ff:fe60:ac52%bce0 U > bce0 ff02::%bce1/32 fd7c:3f2b:e791:1:0:1:ac13:a0a U > bce1 ff02::%lo0/32 ::1 U > lo0 > Hmm, the entry for fd7c:3f2b:e791:1:0:1:ac13:a0a looks suspect. I was expecting bce1 rather than lo0, I suppose you were as well :) If I'm not mistaken, the packets emanating from bce1 go to the loopback interface, thus not really going out. You can try specifying the route manually with "route add *your parameters*" or even set it in /etc/rc.conf so that it's loaded at boot-time. There's no reason why among 2 physical interfaces sharing the same fabric, one can ship packets out and the other can't. > > Elmer's rc.config: > > > ipv6_enable="YES" ipv6_network_interfaces="bce0 bce1" > ipv6_ifconfig_bce0="FD7C:3F2B:E791:0001::0:172.19.10.10 prefixlen 64" > ipv6_ifconfig_bce1="FD7C:3F2B:E791:0001::1:172.19.10.10 prefixlen 64 mtu > 8192" > ipv6_defaultrouter="FD7C:3F2B:E791:0001::1" > Erm... You're using IPv4 addresses encapsulated in IPv6 ? I've never used this myself so I can't really comment, and I can't say if there aren't any sort of "interferences" with what you're trying to do. > > > The router (cisco): > > > interface GigabitEthernet0/0 ipv6 address FD7C:3F2B:E791:1::1/64 ipv6 > enable ipv6 nd prefix FD7C:3F2B:E791:1::/64 (etc) > Just a side-note, I'm not sure if it will be really useful to you, but you could give it a try if you want to. Have you tried using your Cisco router as a Router Advertisement Daemon ? That way, addresses would be built automatically and you could see how both interfaces react to such advertisements. I hope this helps. ------------ Aman Jassal Wisdom comes from experience. Experience comes from a lack of wisdom.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9223.83.206.131.26.1260781902.squirrel>