RFC 4890:Recommendations for Filtering ICMPv6 Mess...
RFC-Ref

IPv6


Click on the red underlined text to get to the source

... When a network supports IPv6 [RFC2460], the Internet Control Message Protocol version ...
... ICMPv6 by firewalls may have a detrimental effect on the establishment and maintenance of IPv6 communications. On the other hand, allowing indiscriminate passage of all ICMPv6 messages can be a ...
... major security risk. This document recommends a set of rules that seek to balance effective IPv6 communication against the needs of site security. ...
... RFC1981]. * Providing a means to discover the IPv6 addresses associated with the link layer address of an interface ...
... link layer address is discovered given an IPv6 address). Two messages, Inverse Neighbor Discovery Solicitation and Advertisement messages ...
... RFC2894]. Mobile IPv6 Support * Providing support for some aspects of Mobile IPv6 ...
... Mobile IPv6 Support * Providing support for some aspects of Mobile IPv6 especially dealing with the IPv6 Mobile Home Agent ...
... * Providing support for some aspects of Mobile IPv6 especially dealing with the IPv6 Mobile Home Agent functionality provided in routers ...


... policy rules, and those passing through end site firewalls can, in many but by no means all cases, be dropped without damaging IPv6 communications. ...
... MLD) Report and Done messages are sent with a link-local address as the IPv6 source address, if a valid ...
... is not available (e.g., one has not been configured), the message is sent with the unspecified address (::) as the IPv6 source address. Subsequently, the node ...
... or vice versa, but in most cases decisions as to whether or not to allow them to pass can be made on the basis of local policy without interfering with IPv6 communications. The filtering rules ...


... security vulnerabilities that can arise in using the many different sub-protocols of ICMPv6 in support of IPv6 communication. A major concern is that it is generally not possible to use IPsec ...
... attacks. However, the very large address space of IPv6 makes probing a less effective weapon as compared with IPv4 provided that addresses ...


... destination. Routers conforming to the IPv6 standards will not forward these packets; there is no need to configure additional rules to prevent these ...
... o Requiring that the hop limit in the IPv6 header is set to 255 on transmission. Receivers ...
... For Teredo tunneling [RFC4380] to IPv6 nodes on the site to be possible, it is essential that the connectivity checking messages are allowed through the firewall ...
... network. As discussed in Section 3.2, the risks from port scanning in an IPv6 network are much less severe, and it is not necessary to filter IPv6 ...
... IPv6 network are much less severe, and it is not necessary to filter IPv6 Echo Request messages. ...
... o Parameter Problem (Type 4) - Code 0 Mobile IPv6 messages that are needed to assist mobility: o Home Agent ...
... tunnel and it is not considered necessary to disable connectivity checking in IPv6 networks because port scanning is less of a security risk. ...
... node. These messages must not be dropped if the node is to successfully participate in an IPv6 network. The exception to this is the Redirect message for which an explicit policy decision should be taken (see Section 4.4.4). ...
... Router Renumbering (Type 138) Mobile IPv6 messages that are needed to assist mobility: o Home Agent ...


... Pekka Savola created the original IPv6 Security Overview document, which contained suggestions for ICMPv6 ...


... Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460draft, December 1998. ...
... Narten, T., Nordmark, E., and W. Simpson, "Neighbor Discovery for IP Version 6 (IPv6)", RFC 2461draft, December 1998. ...
... Thomson, S. and T. Narten, "IPv6 Stateless Address Autoconfiguration", RFC 2462draft, December 1998. ...
... Deering, S., Fenner, W., and B. Haberman, "Multicast Listener Discovery (MLD) for IPv6", RFC 2710prop, October 1999. ...
... Crawford, M., "Router Renumbering for IPv6", RFC 2894prop, August 2000. ...
... Conta, A., "Extensions to IPv6 Neighbor Discovery for Inverse Discovery Specification", RFC 3122prop, June 2001. ...
... Johnson, D., Perkins, C., and J. Arkko, "Mobility Support in IPv6", RFC 3775prop, June 2004. ...
... Multicast Listener Discovery Version 2 (MLDv2) for IPv6", RFC 3810prop, June 2004. ...
... Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification", RFC 4443draft, March 2006. ...
... Crawford, M. and B. Haberman, "IPv6 Node Information Queries", RFC 4620exp, August 2006. ...
... Narten, T. and R. Draves, "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", RFC 3041prop, January 2001. ...
... Huitema, C., "Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs ...
... Chown, T., "IPv6 Implications for Network Scanning", Work in Progress, March 2007. ...


... topology and/or service structure. The same idea could be applied to IPv6, but this can slow down connection if a host has multiple addresses ...
... Parameter Problem Code 1 (Unrecognized Next Header) and Code 2 (Unrecognized IPv6 Option) messages may result if a node on the path (usually the destination ...
... destination does not implement these capabilities. Hence, these messages need to be generated and allowed for effective IPv6 communications. Code 0 (Erroneous Header ...
... Parameter Problem messages. Note that this is not a major vulnerability in a well-designed IPv6 network because of the difficulties of performing scanning attacks (see Section 3.2). ...
... unicast addresses as source addresses, but may be sent to any legal IPv6 address, including multicast and anycast addresses ...
... RFC4380]: Teredo tunneling to IPv6 nodes on the site will not be possible if these messages are blocked. It is not thought that there is a significant risk from scanning attacks ...
... blocked. It is not thought that there is a significant risk from scanning attacks on a well-designed IPv6 network (see Section 3.2), and so connectivity checks should be allowed by default. ...
... Neighbor Advertisements may not match. The exact functions that these messages will be carrying out depends on the mechanism being used to configure IPv6 addresses on the link (Stateless ...
... A.14. Mobile IPv6 Messages ...
... Mobile IPv6 [RFC3775] defines four ICMPv6 messages that are used to ...
... firewalls to reach the home agent in order for Mobile IPv6 to function. The two Mobile prefix ...
... are normally resident on the site from behaving as mobile nodes by dropping Mobile IPv6 messages from these nodes. ...


... filtering system for Linux [netfilter]. When used with IPv6, the 'ip6tables' command is used to configure packet filtering rules for ...
... filtering rules for the Netfilter system. The script is targeted at a simple enterprise site that may or may not support Mobile IPv6. #!/bin/bash ...
... LINK_LOCAL_ADDRS=0 # Configuration option: Change this to 0 if the site does not support # Mobile IPv6 Home Agents - see Appendix A.14 export HOME_AGENTS ...
... AGENTS_PRESENT=1 # Configuration option: Change this to 0 if the site does not support # Mobile IPv6 mobile nodes being present on the site - # see Appendix A.14 ...
... # MOBILE IPv6 MESSAGES # ==================== ...
... # ==================== # If there are mobile ipv6 home agents present on the # trusted side allow ...



Google
Web
RFC-Ref