I'm looking for a quick-n-dirty of what needs to be allowed to pass through a firewall for DHCP6 to work. I know DHCP6 uses UDP546 on the client and UDP547 on the server. I also believe that there is some important ICMP traffic, but allowing all ipv6-icmp from the DHCP server isn't cutting the mustard. I have RFC 3315 open, but... well, it's an RFC, and my head is already hurting.
Specifically, I want to get this working with OSX 'Mountain Lion' and ip6fw.