본문은 IPv4 주소의 심각한 고갈 문제를 지적하며, 공인 IP 공유가 일반화되어 사용에 불편함이 크다고 설명합니다. 따라서 무한대에 가까운 주소 공간을 가진 IPv6로의 전환이 필수적입니다. 다만, 단순히 주소 개수 문제가 아니라 웹사이트 호스트 지원 및 라우팅/보안 등 구현 난제를 해결해야 합니다.
핵심 포인트
IPv4는 공인 IP 공유(CGNAT)가 일반화되어 사용에 불편함이 크다.
IPv6는 충분한 주소 공간을 제공하며 보급률도 꾸준히 상승하고 있다.
웹사이트 호스트의 지원 부족 등 기술적 구현 난제가 남아있다.
주소 개수보다 라우팅 및 보안 문제가 IPv6 도입의 핵심 과제다.
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GeekNews (한국어)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
IPv4 주소가 인도는 4,700만 개, 중국은 3억 5,800만 개인데 두 나라의 인구는 비슷함. CGNAT 덕분에 일반인은 IPv4 부족을 잘 느끼지 못하지만, 실제로는 상당히 불편함. 전용 IP는 고사하고 가정용 인터넷에서도 온전히 내 것인 공인 IP를 받지 못함. IPInfo에 따르면 내 IP를 약 1,000명이 공유하고 있어 악성 활동으로 차단되기도 하고, Tailscale 중계 없이는 온라인 게임도 불가능함.
IPv4 대역 대부분이 이미 할당된 뒤에 발전한 불운과 정책 탓이 크겠지만, 미국 국방부·Apple·Ford 등이 다 쓰지도, 팔지도 않을 거대한 대역을 보유한 반면 나는 낯선 1,000명과 공인 IP 하나를 공유하는 건 불공평함. https://ipinfo.io/223.233.77.184https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_addre...
Apple과 Ford라면 몰라도, 미국 국방부는 자신들의 망을 다른 네트워크와 연결하려고 IPv4를 만들었으니 큰 대역을 보유하는 게 충분히 정당함. 미국 정부가 IANA 통제권을 내려놓기로 한 것도 불과 10년 전임.
여기서 IP라고 쓴 부분은 모두 IPv4로 바꿔야 함. NAT444와 네이티브 IPv6를 쓰는데, 운영체제가 DNS 응답의 IPv6 주소를 우선하도록 설정하자 웹에서 마주치는 CAPTCHA가 크게 줄었음. IPv4는 낡고 망가졌으니 IPv6를 쓰면 됨.
따로 찾아볼 필요 없도록 덧붙이면, 두 나라의 인구는 각각 약 14억 명임.
초기 /8 대역 보유자 상당수는 이미 일부 대역을 AWS 등 클라우드 업체에 매각했음.
IPv6 보급률은 지난 10년간 약 10%에서 50%로 상승함. 많은 이들이 말하듯 죽은 기술이 아니며, 잘 작동하니 계속 도입하면 됨.
호기심에 미디어용 컴퓨터에서 IPv4를 항상 꺼두는데, IPv6만으로는 여전히 사용하기 어려움. Google 검색 상위 결과에서 내가 접하는 사이트 중 510% 정도만 열리고, 나머지는 거의 로딩되지 않음.
클라이언트의 50%가 IPv6를 지원하더라도 웹사이트 호스트는 510%만 지원하는 셈임. 이중 스택이나 IPv4·IPv6 변환을 쓸 수는 있지만, 이제는 IPv6만으로도 별도 설정 없이 작동해야 하는 것 아닌가?
아직도 IPv4를 완전히 퇴출하지 못한 것은 기술 업계의 역량 측면에서 큰 실패로 봐야 함.
IPv4에서 IPv6로의 전환은 아마 기후변화보다 중요성도 영향도 작을 텐데, 기후변화 대응 성적부터 보면 어떨까?
왜 그런가? 유능한 사람들이 설계하고 구현했고, 지금도 계속 작동하고 있음.
누군가에게는 오히려 축복임. 막대한 IP 주소 자산을 가진 기업이 IPv6를 지원해 자기 자산의 가치를 떨어뜨릴 이유가 무엇인가?
수급 압력이 충분하지 않음. AWS의 IPv4 주소 요금도 주소당 시간당 약 0.005달러임.
미터법조차 도입하지 못한 곳도 있음. 게다가 같은 기술 업계는 IPv4의 한계를 우회하는 데는 뛰어난 역량을 보여줌.
예전에 재미있는 IPv6 주소 규모 계산을 접했음. 바다를 포함한 지구 표면에는 1km²당 IPv4 주소가 8.4개이며, 육지만 따지면 28개임. 반면 IPv6는 1mm²당 10¹⁷개, 지구 전체 부피로 따져도 1mm³당 10⁸개의 주소를 제공함.
출처: https://news.ycombinator.com/item?id=28326806#unv_28331245.
다른 식으로 보면 우리 은하의 별을 4,000억 개, 우주의 은하를 2조 개로 잡았을 때 전체 별은 8×10²³개임. IPv6 주소 공간은 3.4×10³⁸개이므로, 우주에 있는 것으로 추정되는 별보다 주소가 약 430조 배 많음. Tom Coffee의 발표 “An Enterprise IPv6 Address Planning Case-Study”에 나오는 계산임.
핵심은 단순히 주소 개수만이 아님. IPv6 도입의 어려움 상당수는 라우팅과 보안에 집중되어 있음. 집에만 IP 단말이 200개 있는 입장에서도, 필요한 것보다 훨씬 많은 주소를 받을 수 있다는 건 좋지만 접근을 쉽게 관리하고 통제할 수 없다면 이론적 이점은 크게 줄어듦.
IPv6는 주소 공간의 크기는 해결했지만, IPv4에서 IPv6로의 전환 관리는 매우 고통스럽게 만들었다고 봄.
면적과 IP 주소 할당량을 비교하는 건 내가 본 시각화 중에서도 꽤 황당함. 무엇을 전달하려는지 모르겠음. 시베리아가 유럽 전체보다 IP 주소를 더 많이 가져야 한다는 것인가?
면적에 비례해 고르게 분배해야 한다는 뜻이 아니더라도, 살펴보는 것 자체는 흥미로울 수 있음.
모든 것을 역공학하다 보면 적어도 소비자용 IoT 제품에서는 가정 내 IPv4 의존성을 상당 부분 없앨 수 있기를 바람.
남는 것은 사람들이 교체하고 싶어 하지 않는 앱과 기기들일 텐데, 아마 이미 해킹됐을 가능성도 있음. 소프트웨어를 만든 팀은 떠났고 기업도 유지보수에 계속 돈을 쓰려 하지 않으니 업데이트도 기대하기 어려워 보임.
같은 크기 조정 방식을 인구 기준으로 적용하면 어떻게 달라질지 궁금함. 결국 1인당 IPv4 주소 수를 보고 싶음.
여전히 IPv4 주소 길이만 늘리면 된다고 생각함. 기존 주소를 새 주소 공간의 하위 대역으로 두면 됨. 예를 들어 192.168.0.1은 0.0.0.0.192.168.0.1이 됨.
새 주소 공간을 배분하고 소프트웨어와 하드웨어가 갱신될 때까지 통신사가 주소 변환을 맡으면 됨. 기존 주소는 새 공간에 모두 예약해두므로 영향을 받지 않음. IPv4의 장점은 유지하면서 완전히 새로운 체계로 전환할 필요도 없고, 기존 하드웨어·소프트웨어와 하위 호환되니 해결 가능함.
기존 하드웨어·소프트웨어와 하위 호환된다는 건 전혀 사실이 아님. IPv4 장비와 소프트웨어는 주소가 4바이트라고 가정함. 패킷 헤더의 오프셋 12에는 4바이트 출발지 주소, 오프셋 16에는 4바이트 목적지 주소가 있어야 함. 오프셋 12와 20에 각각 8바이트 주소를 넣으면 전부 망가짐.
그것도 결국 겉모습만 비슷한 완전히 새로운 체계임. 수많은 코드와 하드웨어 라우팅 테이블 등이 IPv4 주소를 64비트가 아닌 32비트로 가정하므로 모두 바꿔야 함. 두 체계를 병행할 변환 계층까지 추가해야 하고, 사람들은 기존 장비를 최대한 오래 쓸 테니 병행 기간도 사실상 영구화될 가능성이 큼. 결국 같은 문제를 가진 새 CGNAT, 이를테면 ‘전 지구적 NAT’가 될 것 같음.
기억하기로 IPv6 초기 설계 때도 비슷한 안을 검토했지만 장기적으로 불충분하다고 판단했음. 다만 64비트면 주소 고갈을 막기에 충분하다고 보므로 IPv6 대역을 보통 /64로 할당하는 것이고, 우리 집 회선에는 원하면 전부 쓸 수 있는 /48 대역이 있음. 그런 차원에서는 발상을 이해할 수 있음.
IPv6의 단점만 있고 장점은 없는 방식임. 새 주소를 쓰려면 라우터, 클라이언트를 비롯한 모든 것이 새 체계를 이해해야 하는 건 똑같음.
192.168.0.1은 192.0.0.0.0.168.0.1과 어떻게 통신하는가? 말 그대로 그 목적지 주소를 담은 패킷을 어떻게 만드는가? IPv4 주소 공간 전체는 이미 IPv6의 예약된 일부 영역에 매핑되어 있음. 예를 들면 ::ffff:0:0/96, 즉 0.0.0.0.0.0.0.0.0.0.255.255.w.x.y.z나 64:ff9b::/96임. IPv6 기기는 이미 IPv4와 ‘통신’할 수 있음. 문제는 IPv6 공간이 IPv4의 부분집합이 아니어서, IPv4 쪽에서는 IPv6와 통신하거나 그 주소를 표현할 깔끔한 방법이 없다는 것임.
이런 구상은 많지만, 기존 구현과 제안을 검토하고 자기 방식이 같은 문제를 어떻게 피하는지, 여전히 무엇을 해결하지 못하는지 설명하는 사람은 드묾.
흔히 “변환할 방법만 있으면 된다”고 생각하지만, 실제 남은 문제는 변환만으로 충분히 잘 작동하는 이용자에게 어떻게 전환 동기를 줄 것인가임.
인구 기준으로 크기를 조정해야 함. 그러면 인도와 중국의 수치 차이가 더 극명하게 드러날 것임.
네덜란드는 제방을 없애면 순식간에 국토 절반이 사라짐. 약 35년 전 Delta Werken을 방문했던 때를 잊을 수 없음. 어쨌든 네덜란드는 데이터센터 입지로도 매력적인 곳으로 보임.