IPv4 Address Sharing Mechanism Classification and Tradeoff Analysis
Title | IPv4 Address Sharing Mechanism Classification and Tradeoff Analysis |
Publication Type | Journal Article |
Year of Publication | 2014 |
Authors | Skoberne, N., Maennel, O., Phillips, I., Bush, R., Zorz, J., Ciglaric, M. |
Journal | Networking, IEEE/ACM Transactions on |
Volume | 22 |
Pagination | 391-404 |
Date Published | April |
ISSN | 1063-6692 |
Keywords | abuse attribution, address efficiency, Address family translation, address plus port (A+P), carrier grade NAT (CGN), direct intercustomer communication, DS-Lite, IANA-level IPv4 address exhaustion, Internet, Internet service providers, IP networks, IPv4 address sharing, IPv4 address sharing mechanism classification, IPv4 reachability, IPv6 deployment, IPv6 transition, IPv6-only Internet, ISP-level address sharing mechanisms, NAT444, network address translation (NAT), performance degradation, port usage efficiency |
Abstract | The growth of the Internet has made IPv4 addresses a scarce resource. Due to slow IPv6 deployment, IANA-level IPv4 address exhaustion was reached before the world could transition to an IPv6-only Internet. The continuing need for IPv4 reachability will only be supported by IPv4 address sharing. This paper reviews ISP-level address sharing mechanisms, which allow Internet service providers to connect multiple customers who share a single IPv4 address. Some mechanisms come with severe and unpredicted consequences, and all of them come with tradeoffs. We propose a novel classification, which we apply to existing mechanisms such as NAT444 and DS-Lite and proposals such as 4rd, MAP, etc. Our tradeoff analysis reveals insights into many problems including: abuse attribution, performance degradation, address and port usage efficiency, direct intercustomer communication, and availability. |
DOI | 10.1109/TNET.2013.2256147 |
Citation Key | 6504560 |
- IPv4 address sharing
- port usage efficiency
- performance degradation
- network address translation (NAT)
- NAT444
- ISP-level address sharing mechanisms
- IPv6-only Internet
- IPv6 transition
- IPv6 deployment
- IPv4 reachability
- IPv4 address sharing mechanism classification
- abuse attribution
- IP networks
- Internet service providers
- internet
- IANA-level IPv4 address exhaustion
- DS-Lite
- direct intercustomer communication
- carrier grade NAT (CGN)
- address plus port (A+P)
- Address family translation
- address efficiency