Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Mar 2013 12:27:57 +0100
From:      Mark Martinec <Mark.Martinec+freebsd@ijs.si>
To:        freebsd-net@freebsd.org
Subject:   Re: ipv6 default router Operation not permitted
Message-ID:  <201303131227.57751.Mark.Martinec%2Bfreebsd@ijs.si>
In-Reply-To: <20130313091727.GA17859@defiant.konundrum.org>
References:  <20130312225018.GA13589@defiant.konundrum.org> <3ABB5AED-DEA9-42F6-82A1-FEA9E8BBBDCF@my.gd> <20130313091727.GA17859@defiant.konundrum.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday March 13 2013 10:17:27 Schrodinger wrote:
> ifconfig_re0_ipv6="inet6 2001:41D0:2:E7c4::1 prefixlen 64"
> [...]
> Voodoo, indeed... I'm sure there's a /48 used somewhere but to be more
> specific, or rather obvious, my default gateway resides at the boundary
> of a /56 - 2001:41D0:2:E700::/56

Having multiple IPv6 subnets on the same wire is asking for trouble.

For example, I believe an ICMP redirect still (in 9.1) does not create
a temporary route:
  http://www.freebsd.org/cgi/query-pr.cgi?pr=152791
which beat us hard time (random unreachability between hosts),
having to rearrange that legacy segment which happened to have
two subnets on the same wire.

The static routes destinations must be directly reachable (on-link).

Either use a single /56 for the whole LAN, adjusting the prefix
length on each interface, or provide a router within each subnet.

Doing otherwise (like using static ndp/arp entries) is just a hack.

  Mark



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303131227.57751.Mark.Martinec%2Bfreebsd>