ICMP on IPv6 - Block or allow ?
-
I run a mail server sitting behind pfSense. By default I block everything that is not needed. With the advent of IPv6 there might be a requirement to allow certain ICMPv6 traffic through.
I have had a look at RFC 4890 namely section 4.3.1 and I am still not convinced.
Can I ask what is the opinion of others who run similar systems and what they do?
-
This is a list of incoming ICMP6(4) *) messages that you should allow regardless of your doubts:
unreach toobig timex paramprob echoreq routeradv neighbradv
Those are mandatory for sites hosting IPv6 servers. For clients you might be tempted to leave out some of those like ping (echoreq) but it still doesn't make your host undiscoverable.
-
@kpa, thanks for that. I had allowed some of those after reading this:
https://www.infoblox.com/wp-content/uploads/infoblox-infographic-ipv6-best-practice.pdf