* Stuart Henderson (s...@spacehopper.org) wrote:
> On 2009-10-18, Mats Erik Andersson <ynglinga...@yahoo.se> wrote:
> > I face a tricky problem when OpenBSD 4.4 initiates interfaces
> > with ipv6 addresses. My setting is a router supposed to route
> > ipv6 traffic __without__ tunneling:
> >
> >   rl0:   exterior interface with static stateful ipv6-adress
> >
> >   fxp0:  first interior interface with static, stateful ipv6-address
> >   xl0:   second interior interface with static, stateful ipv6-address.
> >
> > They are all assigned a static inet6 alias in their hostname.if files,
> > the addresses being assign from my ipv6 net of length 64.
> 
> you're putting addresses from one single subnet onto multiple interfaces.
> just as with ipv4, this is a problem.
> 
> ipv6 is designed so that subnets are /64.
> if you're running multiple v6 subnets you should have more than a /64.
> 
> your provider /should/ (but might not) accommodate this request and
> give you a /48 or /56 or something..
> 
> if this is really not possible, you will be in for a messy setup,
> probably including bridging. I'd go for a tunnel to a saner provider
> rather than do that...

Yes. HE probably do a similar setup as Sixxs where you first are allocated a 
/64 which is for the tunnel only. When it is up and running you can request a 
/48 which you use at your site. (with /64s as internal subnets) In the case of 
Sixxs they also block all addresses from your tunnel /64 except for your tunnel 
endpoint (::2) so the rest of the addresses can not be used, this might also be 
the case for HE.

Cheers,
/J

Reply via email to