IPv4 공유 주소 공간
IPv4 shared address space통신사 등급 NAT(CGN)의 적절한 작동을 보장하고, 이를 통해 마지막 남은 IPv4 주소에 대한 수요를 완화하기 위해 /10 크기의 IPv4 주소 블록을 IANA(Internet Assigned Numbers Authority)에 의해 할당되어 공유 주소 공간으로 사용하였다.[1]이 주소 블록은 특히 통신사급 NAT을 구현하는 인터넷 서비스 공급자(또는 ISP)가 고객 프리미엄 장비(CPE)를 핵심 라우터에 연결하기 위해 사용하도록 의도되었다.
ISP는 사용 가능한 전역 고유 IPv4 주소의 빠르게 삭제되는 풀에서 고유 주소를 사용하는 대신 이를 위해 100.64.0.0/10의 주소를 사용한다.CPE와 ISP의 라우터 사이의 네트워크는 각 ISP의 전용이기 때문에, 모든 ISP는 이 주소의 블록을 공유할 수 있다.
배경
ISP가 CNGN을 배포하고, 개인 인터넷 주소[2] 공간(네트워크 10.0.0/8, 172.16.0.0/12, 192.168.0/16)을 사용하여 고객을 연결하면, 동일한 범위의 내부 네트워크를 사용하는 고객 장비의 작동이 중지될 위험이 있다.그 이유는 내부 및 외부 네트워크 인터페이스 모두에서 동일한 주소 범위가 발생할 경우 라우팅 및 네트워크 주소 변환(NAT)이 작동하지 않기 때문이다.고객이 다른 개인 주소 범위를 선택하지 않는 한 정상적인 패킷 흐름은 중단되고 고객은 효과적으로 인터넷을 차단한다.
이로 인해 일부 ISP는 CNGN에 새로운 개인 주소 공간을 할당하기 위해 미국 인터넷 번호 등록부(ARIN) 내에서 정책을 개발하게 되었다. 그러나 ARIN은 이 정책을 시행하기 전에 IETF(Internet Engineering Task Force)로 이연하여 이 문제가 일반적인 할당이 아니라 기술적 목적을 위한 예약이었음을 보여주었다.[3]
2012년에 IETF는 ISP CGN 구축 및 인바운드 및 아웃바운드 인터페이스 모두에서 발생하는 동일한 주소를 처리할 수 있는 NAT 장치에 사용할 공유 주소 공간을[4] 정의했다.ARIN은 이 할당에 필요한 만큼 IANA에 공간을 반환하고[5] "할당된 주소 블록은 100.64.0.0/10"을 반환했다.[4][6]
IPv6으로의 전환
공유 주소 공간의 사용은 IPv4에서 IPv6으로의 전환을 허용하는 다양한 방법 중 하나이다.ISP가 두 번째 NATting 계층을 도입할 수 있도록 함으로써 IPv4 주소 고갈을 연기하는 것이 주된 목적이었다.일반적으로 CPE에게 인터넷 대면 인터페이스에서 고유한 IPv4 주소를 제공하고 NAT을 사용하여 홈 LAN의 모든 주소를 숨기는 것이 일반적이다.이용 가능한 공용 IPv4 주소의 풀이 고갈되었기 때문에, 대부분의 ISP가 CPE에 고유한 IPv4 주소를 할당하는 것은 더 이상 가능하지 않다. 왜냐하면 그들에게 남는 것이 없기 때문이다.대신, 100.64.0.0/10 범위의 주소가 CPE의 인터넷 대면 인터페이스에 할당되고, 이 주소는 ISP의 핵심 라우터의 공용 IPv4 주소 중 하나로 다시 번역된다.공유 주소 공간을 사용하면 ISP가 예전처럼 IPv4를 계속 사용할 수 있다.이 계획은 CPE가 로컬로 하는 것과 같은 방법으로 소수의 공용 주소 뒤에 많은 수의 IP 주소를 숨겨 IPv4 주소가 고갈되는 속도를 늦춘다.공유 주소 공간에는 2개22 또는 4194304개의 주소가 포함되어 있어 각 ISP는 이런 방식으로 400만 명 이상의 가입자를 연결할 수 있다.
기타발생
BIND에서 100.64.0.0/16(총 64개 영역)까지의 100.64.0/16에 대한 빈 역방향 매핑 존은 별도로 구성되지 않은 경우 자동으로 '내부' 보기에 생성된다.
참고 항목
참조
- ^ M. Cotton; L. Vegoda; B. Haberman (April 2013). R. Bonica (ed.). Special-Purpose IP Address Registries. IETF. doi:10.17487/RFC6890. ISSN 2070-1721. BCP 153. RFC 6890. Obsoletes RFC 4773, 5156, 5735 및 5736.RFC 8190에 의해 업데이트됨.
- ^ Y. Rekhter; B. Moskowitz; D. Karrenberg; G. J. de Groot; E. Lear (February 1996). Address Allocation for Private Internets. Network Working Group. doi:10.17487/RFC1918. BCP 5. RFC 1918. Obsoletes RFC 1627과 1597.RFC 6761에 의해 업데이트됨.
- ^ B. Carpenter; F. Baker; M. Roberts (June 2000). Memorandum of Understanding Concerning the Technical Work of the Internet Assigned Numbers Authority. Network Working Group. doi:10.17487/RFC2860. RFC 2860.
- ^ a b J. Weil; V. Kuarsingh; C. Donley; C. Liljenstolpe; M. Azinger (April 2012). IANA-Reserved IPv4 Prefix for Shared Address Space. IETF. doi:10.17487/RFC6598. ISSN 2070-1721. BCP 153. RFC 6598. RFC 5735 업데이트.
- ^ "Re: shared address space... a reality!". Retrieved 13 September 2012.
- ^ "100.64.0.0/10 – Shared Transition Space". 2012-03-14.