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...