[6bone] link local for tunnel endpoints

Pekka Savola pekkas@netcore.fi
Sat, 8 Nov 2003 08:40:10 +0200 (EET)


On Sat, 8 Nov 2003, Jun-ichiro itojun Hagino wrote:
> > Rather silly use of route6d, if you ask me.  Just ask the ISP to configure 
> > fe80::1 as the address, or find the address of the neighbor otherwise 
> 
> 	it is not a silly use of route6d (RIPng).  it is a legitimate usage.
> 	global address is not required on p2p links operationally.

Right, you don't need a global address, and it's probably not useful to 
have it in e.g. home customer scenarios.
 
> 	pros and cons of this approach:
> 	+ customer router need not to know the link-local address of the
> 	  upstream router (or upstream router device change)

True, but if the tunnel is point-to-point, it may not be necessary to 
even know that.. (as Gert pointed out)

(For example, in Red Hat Linux (when in Router mode), you only have to do
"IPV6_DEFAULTDEV=sit1"  and you're done.  You'll have to use
IPV6_DEFAULTGW=xxxx" otherwise.  You can use only defaultdev with
point-to-point tunnels.)

> 	+ upstream router can know the liveness of the link easily by looking
> 	  at routing table (with tunnel link, it is hard to know if the tunnel
> 	  path is live or not - no carrier signal like other p2p link)

True; an alternative and a common way to do it is to ping the router at 
some intervals.

> 	- ISPs are still afraid of running dynamic routing daemon on customer
> 	  link (RIPng filtering should be sufficient, but...)

I can certainly appreciate this fear, and I think it's a valid one as 
well.  Sharing a process space with N (N >> 1) customers even with 
filtering is scary.  An implementation problem and you may experience a 
lot of problems..

> > (e.g., it can be calculated for v6-over-v4 tunnels by yourself).
> 
> 	this forum is not for standardization, anyways, i'll keep continue...
> 
> 	only if RFC2893 seciton 3.7 is followed by the upstream router.
> 	RFC1933 does not have any requirement for link-local address.
> 	kame implementation computes link-local address for p2p links by using
> 	RFC2472 4.1.  (i.e. KAME's tunnel interface is RFC1933 implementation)
> 
> 	btw, i do not think RFC2893 section 3.7 is necessary.  either
> 	it is up to implementer, and RFC2472 4.1 is superior (so if we define
> 	some standard way just refer RFC2472 4.1).

Could you please send this to v6ops, so that it can be considered, now 
that transmech is being revised?

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings