요약

  • APNIC 배너 아래에 재게재된 가이드는 WAN 포트의 사설 IPv4 주소가 항상 캐리어 그레이드 NAT(CG NAT)를 의미한다고 말한다. 이 결론은 관찰이 뒷받침하는 것보다 강하다.
  • RFC 1918 사설 공간, RFC 6598 공유 범위, 두 번째 가정용 라우터, DS-Lite는 서로 다른 경계를 나타낸다. 유용한 진단은 메커니즘 이름을 붙이기 전에 주소 클래스, 관찰된 공용 egress, 접속 방식을 기록한다.

하나의 해석이 확정 판정이 되어버린 사례

8월 24일, APNIC이 배포하는 게스트 가이드의 보관본이 가정용 사용자에게 MikroTik 라우터의 WAN 상태를 어떻게 해석할지 안내했다. 실용적인 조언 대부분은 평범하고 유용하다. 할당된 주소를 확인하고, 외부 서비스가 보는 주소와 비교하고, 요청하지 않은 인바운드 연결이 실패할 수 있는 이유를 이해하도록 돕는다. 문제는 진단 고리를 너무 일찍 닫아버리는 문장이다. 이 가이드에 따르면 WAN 포트의 사설 IPv4 주소는항상CG NAT을 의미한다.

그러나 이 해석이 증명하는 것은 그게 아니다. 이는 해당 인터페이스에서 보이는 주소가 사설 블록에 속할 때 전역적으로 고유하지 않다는 것만 증명한다. 패킷이 공용 IPv4 인터넷에 도달하기 전에 어딘가에서 번역이나 터널링이 이뤄져야 하지만, 라우터 화면만으로는 그 경계를 누가 통제하는지, 몇 단계의 번역이 존재하는지, 접속 서비스가 IPv4-over-IPv6인지 알 수 없다.

이 구분이 중요한 이유는 “인바운드 IPv4 연결을 받을 수 없다”는 증상이 여러 아키텍처에서 공유되기 때문이다. 증상을 한 아키텍처의 이름으로 취급하면 사용자를 잘못된 지원 요청, 잘못된 구매, 잘못된 장애 영역으로 이끌 수 있다.

세 가지 주소 범위, 여러 메커니즘

RFC 1918은 사설 인터넷을 위해 10/8, 172.16/12, 192.168/16을 예약한다. 이 주소들은 사업자의 번역 장비 뒤에 나타날 수 있지만, 같은 집 안의 두 라우터 사이 링크, 관리되는 사업체 경계, 또는 다른 사설 네트워크 안에서도 나타날 수 있다. 이 할당은 주소가 전역 라우팅되지 않는다고 말할 뿐, 번역을 수행하는 조직을 지명하지 않는다.

RFC 6598은 캐리어 그레이드 NAT 인터페이스에서 서비스 사업자용으로 쓰이는 공유 주소 공간(Shared Address Space)으로 100.64/10을 만들었다. 그러나 이 더 구체적인 관찰조차 공유 주소 설계의 증거이지 완전한 운영 확인서가 아니다. 가입자 대 공용 주소 매핑, 포트 동작, 로그 보존 기간, 표시된 인터페이스가 실제 사업자 경계인지는 보여주지 않는다.

이중 NAT는 “항상”이라는 말에 대한 가장 단순한 반례다. 사업자가 공급한 게이트웨이를 라우터 모드로 고객 라우터 앞에 두면, 고객 라우터의 WAN 인터페이스는 192.168.1.2를 받을 수 있고 상위 게이트웨이 자체는 전역 라우팅 가능한 주소를 가질 수 있다. 사설 WAN 판독은 실제로 맞지만, 캐리어 그레이드 NAT는 확립되지 않는다.

DS-Lite는 또 다른 반례를 제공한다.RFC 6333은 가입자 측 요소가 IPv4 트래픽을 AFTR(Address Family Transition Router)로 터널링하는 IPv4-over-IPv6 설계를 기술한다. 결정적 사실은 IPv6 터널과 AFTR 구성이지, 하나의 IPv4 필드 모양이 아니다. DS-Lite를 일반 사설 주소 번역과 함께 묶는 가이드는 인바운드 IPv4가 제한된다는 경고는 맞게 하면서도 메커니즘을 잘못 식별할 수 있다.

최소한의 진단 확인서

지원 등급의 결론에는 짧고 재현 가능한 기록이 필요하다.

  1. 정확한 WAN IPv4 주소 클래스 — RFC 1918, RFC 6598, 문서화용 범위, 또는 전역 라우팅 가능 공간;
  2. 동일 시점에 외부 엔드포인트가 관찰한 공용 IPv4 주소;
  3. 점검 대상 라우터와 접속 회선 사이에 다른 게이트웨이가 있는지 여부;
  4. 네이티브 IPv6, IPv4-over-IPv6 터널 또는 AFTR 구성의 존재;
  5. 통제된 인바운드 매핑 테스트 결과, 프로토콜·포트·타임스탬프 포함; 그리고
  6. 사업자가 설명하는 가입자 상품, 가능하면 티켓이나 서비스 식별자와 연결.

이 관찰들도 전체 토폴로지를 밝히지 못할 수 있다. 그러나 고객이 볼 수 있는 것과 사업자만 확인할 수 있는 것을 분리해준다.RFC 6888은 매핑·필터링 속성을 포함해 캐리어 그레이드 NAT 장치의 행동 요건을 정한다. 단일 화면에 근거한 라벨은 그러한 행동 증거를 전혀 제공하지 못한다.

바로잡음은 작지만 중요하다. “사설 WAN 주소는 라우터가 다른 주소 경계 뒤에 있음을 의미한다. CG NAT은 그 가능성 중 하나다.” 그리고 각 가능성을 구분하는 방법을 독자에게 알려주어야 한다.

APNIC 배너가 판을 왜 바꾸는가

독립 보관본은 이 글을 게스트 포스트로 식별하고 견해는 저자에게 있다고 명시한다. 이 면책은 출처 귀속에 도움이 되지만, 재게재가 만드는 편집 효과를 중립화하지는 않는다. 독자들은 지역 인터넷 레지스트리의 정보 환경 안에 페이지가 놓여 있기 때문에 도착한다. 그 위치에서 단언적인 진단 주장은 개인 블로그의 같은 문장보다 더 많은 권위를 물려받는다.

Lu Heng의최소 초기 명세논거는 올바른 편집 규율을 제시한다. 증거가 지탱할 수 있는 가장 작은 주장을 게시하고, 국소적 변동의 여지를 남기고, 다음 결정을 명시하라는 것이다. 그가 강조하는실행 코드와 관찰 가능한 동작도 같은 방향을 가리킨다. 화면 값은 테스트를 시작해야지, 테스트를 닫아서는 안 된다.

가이드의 실용적 경고는 여전히 유효하다. 상위 주소 공유 뒤에 있는 많은 가입자는 통상적 방식으로 IPv4 서비스를 노출할 수 없다. 미해결 지점은 인과다. 추가 확인서 없이는 독자와 발행자 모두 해법이 브리지 모드인지, 라우터 재구성인지, 네이티브 IPv6인지, 사업자 기능인지, 공용 주소 상품인지, 아니면 어떤 변경도 불가능한지 알 수 없다.

출처