Hi everyone,
I setup my Cisco 877W as the tunnel end. Tunnel succesfully established and I am able to ping IPv6 addresses from my router.
Question1: There is a quite busy pinging going on, is this the normal behavior ?
logging output sample (approx. 900 icmp packets in 10 minutes, logging is full of these entries):
Aug 12 15:48:56.612 TR: %IPV6-6-ACCESSLOGDP: list IPV6FILTER/10 permitted icmpv6 2001:X:X:X::1 -> 2001:X:X:X::2 (135/0), 299 packets
Aug 12 15:53:56.528 TR: %IPV6-6-ACCESSLOGDP: list IPV6FILTER/10 permitted icmpv6 2001:X:X:X::1 -> 2001:X:X:X::2 (135/0), 300 packets
Aug 12 15:58:56.443 TR: %IPV6-6-ACCESSLOGDP: list IPV6FILTER/10 permitted icmpv6 2001:X:X:X::1 -> 2001:X:X:X::2 (135/0), 299 packets
debug output sample:
Aug 12 15:40:53.372 TR: ICMPv6: Received ICMPv6 packet from 2001:X:X:X::1, type 135
Aug 12 15:40:53.372 TR: ICMPv6-ND: Received NS for 2001:X:X:X::2 on Tunnel0 from 2001:X:X:X::1
Aug 12 15:40:53.372 TR: ICMPv6-ND: Sending NA for 2001:X:X:X::2 on Tunnel0
Aug 12 15:40:54.368 TR: ICMPv6: Received ICMPv6 packet from 2001:X:X:X::1, type 135
Aug 12 15:40:54.368 TR: ICMPv6-ND: Received NS for 2001:X:X:X::2 on Tunnel0 from 2001:X:X:X::1
Aug 12 15:40:54.368 TR: ICMPv6-ND: Sending NA for 2001:X:X:X::2 on Tunnel0
Then I tried to connect my Mac ibook G4 (Tiger 10.4.11) via ethernet to the router, but no successful pinging.

I really like to see kame turtle dancing

Question2: Can anyone please point out what I am doing wrong ?
My router config (relating to IPv6):
...
ipv6 unicast-routing
ipv6 cef
...
interface Tunnel0
description Hurricane Electric IPv6 Tunnel Broker
no ip address
ipv6 address 2001:X:X:X::2/64
ipv6 enable
ipv6 traffic-filter IPV6FILTER in
tunnel source Dialer0
tunnel destination 216.66.80.30
tunnel mode ipv6ip
...
interface Vlan1
[cisco 877 has 4 switchports but you cannot assign IPs to them, they work in bridged mode, so I had to assign IPv6 address to Vlan 1 interface]
no ip address
ip tcp adjust-mss 1452
ipv6 address 2001:Y:Y:7777::/64 eui-64 [2001:Y:Y:: is my routed/48 assigned by Hurricane Electric]
ipv6 enable
ipv6 nd prefix 2001:Y:Y:7777::/64 [This command doesn't seem to make difference, clients still see the router's prefix without it]
bridge-group 1
bridge-group 1 spanning-disabled
...
ipv6 route ::/0 Tunnel0
...
line vty 0 4
ipv6 access-class IPV6VTY in
...
ipv6 access-list IPV6FILTER
permit icmp any any log
deny ipv6 any any log
...
ipv6 access-list IPV6VTY
remark Drop IPv6 traffic to VTY ports
deny ipv6 any any log
show ipv6 interface brief output:
R877W#sh ipv6 int br
FastEthernet0 [up/up]
FastEthernet1 [up/up]
FastEthernet2 [up/down]
FastEthernet3 [up/up]
Dot11Radio0 [up/up]
Dot11Radio0.1 [up/up]
ATM0 [up/up]
ATM0.1 [up/up]
Vlan1 [up/up]
FE80::21F:CAFF:FEA0:93B0
2001:Y:Y:7777:21F:CAFF:FEA0:93B0
Tunnel0 [up/up]
FE80::21F:CAFF:FEA0:93B0
2001:X:X:X::2
Dialer0 [up/up]
Virtual-Template2 [down/down]
NVI0 [up/up]
BVI1 [up/up]
unassigned
Virtual-Access1 [down/down]
Virtual-Access2 [up/up]
show ipv6 route output:
R877W#sh ipv6 route
IPv6 Routing Table - 6 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route, M - MIPv6
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
S ::/0 [1/0]
via ::, Tunnel0
C 2001:X:X:X::/64 [0/0]
via ::, Tunnel0
L 2001:X:X:X::2/128 [0/0]
via ::, Tunnel0
C 2001:Y:Y:7777::/64 [0/0]
via ::, Vlan1
L 2001:Y:Y:7777:21F:CAFF:FEA0:93B0/128 [0/0]
via ::, Vlan1
L FF00::/8 [0/0]
via ::, Null0
When I try to ping6 the router from my ibook or vice versa (Later, I also tried another ibook, another XP laptop), no success. Although I was able to ping6 two ibooks with each other when I connected them via crossover cable. I get these debug output at the router when I try to ping the client:
R877W#ping ipv6 fe80::20d:93ff:feb3:e55c
Output Interface: vlan 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::20D:93FF:FEB3:E55C, timeout is 2 seconds:
Packet sent with a source address of FE80::21F:CAFF:FEA0:93B0
Aug 11 14:22:33.794 TR: ICMPv6: Sending echo request to FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:33.794 TR: ICMPv6-ND: DELETE -> INCMP: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:33.794 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
Aug 11 14:22:34.794 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1.
Aug 11 14:22:35.793 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
Aug 11 14:22:35.793 TR: ICMPv6: Sending echo request to FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:36.793 TR: ICMPv6-ND: INCMP deleted: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:36.793 TR: ICMPv6-ND: INCMP -> DELETE: FE80::20D:93FF:FEB3:E55C.
Aug 11 14:22:37.793 TR: ICMPv6: Sending echo request to FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:37.793 TR: ICMPv6-ND: DELETE -> INCMP: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:37.793 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
Aug 11 14:22:38.792 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1.
Aug 11 14:22:39.368 TR: ICMPv6-ND: Request to send RA for FE80::21F:CAFF:FEA0:93B0
Aug 11 14:22:39.368 TR: ICMPv6-ND: Sending RA from FE80::21F:CAFF:FEA0:93B0 to FF02::1 on Vlan1
Aug 11 14:22:39.368 TR: ICMPv6-ND: Other stateful configuration
Aug 11 14:22:39.368 TR: ICMPv6-ND: MTU = 1500
Aug 11 14:22:39.368 TR: ICMPv6-ND: prefix = 2001:Y:Y:7777::/64 onlink autoconfig
Aug 11 14:22:39.368 TR: ICMPv6-ND: 2592000/604800 (valid/preferred)
Aug 11 14:22:39.792 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
Aug 11 14:22:39.792 TR: ICMPv6: Sending echo request to FE80::20D:93FF:FEB3:E55C.
Aug 11 14:22:40.792 TR: ICMPv6-ND: INCMP deleted: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:40.792 TR: ICMPv6-ND: INCMP -> DELETE: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:41.792 TR: ICMPv6: Sending echo request to FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:41.792 TR: ICMPv6-ND: DELETE -> INCMP: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:41.792 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1.
Success rate is 0 percent (0/5)
R877W#
Aug 11 14:22:42.791 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
Aug 11 14:22:43.791 TR: ICMPv6-ND: Sending NS for FE80::20D:93FF:FEB3:E55C on Vlan1
R877W#
Aug 11 14:22:44.791 TR: ICMPv6-ND: INCMP deleted: FE80::20D:93FF:FEB3:E55C
Aug 11 14:22:44.791 TR: ICMPv6-ND: INCMP -> DELETE: FE80::20D:93FF:FEB3:E55C
R877W#
ibook outputs:
$ netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default 2001:Y:Y:7777:21f:caff:fea0:93b0 UGSc en0
::1 ::1 UH lo0
2001:Y:Y:7777::/64 link#4 UC en0
2001:Y:Y:7777:20d:93ff:feb3:e55c 0:d:93:b3:e5:5c UHL lo0
2001:Y:Y:7777:31d6:aaa6:fbb3:ac93 0:d:93:b3:e5:5c UHL lo0
fe80::%lo0/64 fe80::1%lo0 Uc lo0
fe80::1%lo0 link#1 UHL lo0
fe80::%en0/64 link#4 UC en0
fe80::20d:93ff:feb3:e55c%en0 0:d:93:b3:e5:5c UHL lo0
fe80::21f:caff:fea0:93b0%en0 0:1f:ca:a0:93:b0 UHLW en0
fe80::%en2/64 link#5 UC en2
ff01::/32 ::1 U lo0
ff02::/32 ::1 UC lo0
$ ifconfig en0 inet6
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::20d:93ff:feb3:e55c%en0 prefixlen 64 scopeid 0x4
inet6 2001:Y:Y:7777:20d:93ff:feb3:e55c prefixlen 64 autoconf
inet6 2001:Y:Y:7777:31d6:aaa6:fbb3:ac93 prefixlen 64 autoconf temporary
[These above are the stateless autoconfig addresses, I also tried giving a static IPv6 address, it still didn't work.]
Thanks a lot for any ideas..