Network Working Group P. Savola
Request for Comments: 3627 CSC/FUNET
Category: Informational September 2003
Use of /127 Prefix Length Between Routers Considered Harmful
1. Introduction
[ADDRARCH] defines Subnet-router anycast address: in a subnet prefix of n bits, the last 128-n bits are all zero. It is meant to be in use of any one router in the subnet.
Savola Informational [Page 1]
RFC 3627 /127 Prefix Length Considered Harmful September 2003 2. Scope of this MemoThis memo does not advocate the use of long prefixes, but brings up problems for those that do want to use them, for one reason or another.
3. Problem with /127 and Two Routers
Note that this problem does not exist between a router and a host, assuming the PREFIX::0/127 address is assigned to the router.
Savola Informational [Page 2]
RFC 3627 /127 Prefix Length Considered Harmful September 2003 4. Solutions1. One could use /64 for subnets, including point-to-point links.
Savola Informational [Page 3]
RFC 3627 /127 Prefix Length Considered Harmful September 2003
1) is definitely the best solution, wherever it is possible. 2) may be usable in some scenarios, but in larger networks (where the most often the desire would be to use longer prefix length) it may be deemed very impractical. There are some situations where one of these may not be an option; then an operational work-around for this operational problem, that is 3), appears to be the best course of action. This is because it may be very difficult to know whether all implementations implement some checks, like ones described in 4) or 5).
5. Other Problems with Long Prefixes
These issues are not specific to /127.6. References 6.1. Normative References[ADDRARCH] Hinden, R. and S. Deering, "IP Version 6 (IPv6)
Savola Informational [Page 4]
RFC 3627 /127 Prefix Length Considered Harmful September 2003 6.2. Informative References[NDISC] Narten, T., Nordmark, E. and W. Simpson, "Neighbor
7. Security Considerations
Beyond those already existing in other specifications, solution 4) might lead to denial of service in the case that one router is down: the packet to subnet-router anycast address would be lost.
8. Acknowledgements
Thanks to Robert Elz and many others on the IPv6 Working Group for discussion, and Alain Durand for pointing out [ADDRARCH] requirements for prefix lengths. Charles Perkins pointed out MIPv6 HA requirements. Randy Bush and Ole Troan commented on the document extensively, and Erik Nordmark pointed out issues with u-bit.
9. Author's Address
Pekka Savola CSC/FUNET Espoo, Finland
Savola Informational [Page 5]
RFC 3627 /127 Prefix Length Considered Harmful September 2003 10. Full Copyright StatementCopyright (C) The Internet Society (2003). All Rights Reserved.