On 05/02/14 16:13, Stefan Sperling wrote:

Hi again,

I just had a few more questions...

> OpenBSD doesn't support IPv6 autoconf on routers (i.e if forwarding
> is enabled). Some ISPs have started using autoconf to assign a
> global prefix for use on the WAN link. This violates early IPv6 RFCs
> which said that a router cannot do autoconf. There is a newer RFC which
> clears this up but OpenBSD doesn't support it yet:
> http://tools.ietf.org/html/rfc6204

This RFC is actually pretty good at first glance.  You mentioned OpenBSD
doesn't support it yet, so I'm wondering what needs to be done in
OpenBSD to bring it up to par.  Is there any leads?

It seems to me that section 4.2 "WAN-Side Configuration", under W-3
states it MUST use Router Discovery based on RFC 4861 "Neighbour
Discovery for IPv6" which is a replacement for RFC 2461.  When I look at
the comments in /usr/src/sys/netinet6/nd6.c it seems to me they quote
RFC 2461 a lot, is upgrading this area needed for a first step?

Do you think bringing nd6 up to RFC 4861 par would be easy, for someone
like me?


> However, using a global prefix on your WAN link is usually not a
> hard requirement since link-local addresses are sufficient for this.
> 
> Try setting a default route that points to pppoe0:
> 
>  !/sbin/route add -inet6 default -ifp pppoe0 fe80::
> 
> Your router should now be able to reach the IPv6 internet.
> 

I tried this.  Outgoing packets probly work fine but I don't have a
globally routeable IPv6 address, so return packets would probably not
make it back.  I think I need the nd6 upgrade as ndp -na gives the
following:

Neighbor                             Linklayer Address  Netif Expire
fe80::200:24ff:fed0:1ea4%pppoe0      (incomplete)      pppoe0 permanent

notice the (incomplete).  It probably does not speak with the router at
the ISP in the right protocol.  It's actually impossible to get my ISP
to quote any RFC's on what they support here.  They just say it supports
IPv6 capable routers but deny support for it.  I tried.

> Once this works you need to get your LAN connected, too.
> Did you get a static IPv6 prefix from your ISP for your LAN?
> 

I think I already answered this earlier today.

Regards,

-peter

Reply via email to