4.9-release Greetings. I'm looking to configure IPv6 in addition to IPv4 on a two-box pf setup that uses CARP and pfsync. The systems have multiple VLANs, which are bound to physical interfaces, and the CARP interfaces in turn are bound to the VLAN interfaces. There is no dynamic routing protocol such as OSPF or BGP. This all works OK with IPv4.
Here are my questions: 1. What's the syntax for adding v6 to the CARP interfaces? Is it sufficient to add an inet6 alias, something like this: inet 666.1.2.3 255.255.255.0 666.1.2.255 vhid 100 carpdev bge0 advskew 1 pass GoogleMinus inet6 alias 2011:0:1:2::2 64 Or does each address require carp credentials, like this: inet 666.1.2.3 255.255.255.0 666.1.2.255 vhid 100 carpdev vlan1001 advskew 1 pass GoogleMinus inet6 2011:0:1:2::3 64 vhid 100 carpdev bge0 advskew 1 pass GoogleMinus Or does the v6 address require a separate CARP hostname.carpXX interface? 2. Same question regarding aliases for the VLAN interfaces. Is something like this sufficient? inet 666.1.2.4 255.255.255.0 666.1.2.255 vlan 1000 vlandev bge0 inet6 alias 2001:0:f0:0d::82 64 Or do the VLAN interfaces also require something more than an alias? 3. One of the existing CARP interfaces is on a /30 network so there's no IPv4 address configured on the physical interface it uses. (There's no VLAN interface in this case, either; the CARP interface is bound to the physical interface.) Will the same setup work with a dual stack setup, where v4 and v6 CARP addresses are bound to an unnumbered physical interface? Many thanks. dn

