[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Use of extended prefix lengths
On Thu, Jun 05, 2008 at 06:05:57PM -0400, Chuck Anderson wrote:
> On Thu, Jun 05, 2008 at 02:28:20PM -0700, bill fumerola wrote:
> > for internal point-to-point links, using ospfv3 + link-local addresses
> > + /128s on loopbacks has worked well for me. for point-to-point on the
> > edge, i've used /64s down to /120s. depending on your IGP, using global
> > addresses on point-to-point may have its benefits.
>
> How does traceroute work when using link-local addressing on
> point-to-point links?
rtr1.ash>sh ipv6 route 2001:500:2F::F
B 2001:500:2F::/48 [200/0]
via 2620:0:CCC:1::1
rtr1.ash>sh ipv6 route 2620:0:CCC:1::1
O 2620:0:CCC:1::1/128 [110/1]
via FE80::217:FFF:FE1C:BC1B, Tunnel3800
rtr1.ash>sh ipv6 int tun3800
Tunnel3800 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::219:7FF:FE23:7C1B
Description: NYC/ASH
No global unicast address is configured
[...]
rtr1.ash>traceroute 2001:500:2F::F
Type escape sequence to abort.
Tracing the route to f.root-servers.net (2001:500:2F::F)
1 2620:0:CCC:0:217:FFF:FE1C:BC1B 8 msec 8 msec 8 msec
2 2001:504:1::A502:7319:1 8 msec 8 msec 8 msec
3 f.root-servers.net (2001:500:2F::F) 8 msec 4 msec 80 msec
and...
rtr1.nyc#sh ipv6 int br
GigabitEthernet0/0 [up/up]
unassigned
GigabitEthernet0/0.1 [up/up]
FE80::217:FFF:FE1C:BC1B
2620:0:CCC:0:217:FFF:FE1C:BC1B <-- used in traceroute
GigabitEthernet0/2 [up/up]
FE80::217:FFF:FE1C:BC19
2001:504:1::A503:6692:1
Loopback0 [up/up]
FE80::217:FFF:FE1C:BC1B
2620:0:CCC:1::1
[....]
Tunnel3800 [up/up]
FE80::217:FFF:FE1C:BC1B
Tunnel3802 [up/up]
FE80::217:FFF:FE1C:BC1B
in this case it uses an available global address. probably the lowest
number. (on this box, 2620:0:CCC:0:: < 2620:0:CCC:1::)
rtr1.nyc#conf t
Enter configuration commands, one per line. End with CNTL/Z.
rtr1.nyc(config)#int tun3800
rtr1.nyc(config-if)#ipv6 unnumbered lo0
rtr1.nyc(config-if)#^Z
rtr1.nyc#
Tunnel3800 [up/up]
FE80::217:FFF:FE1C:BC1B
unnumbered (Loopback0)
and now...
rtr1.ash#traceroute 2001:500:2F::F
Type escape sequence to abort.
Tracing the route to f.root-servers.net (2001:500:2F::F)
1 2620:0:CCC:1::1 8 msec 8 msec 8 msec
2 2001:504:1::A502:7319:1 4 msec 8 msec 12 msec
3 f.root-servers.net (2001:500:2F::F) 8 msec 8 msec 8 msec
rtr1.ash#
... and now it uses the loopback.
-- bill