요약

  • RFC 3177은 일반적인 경우 최종 사이트(end site)에 /48을 권고했다. RIR 정책들이 그 권고를 채택했지만, 2005년에는 최종 사이트의 요구 범위를 단일 기본값에 맞추기가 더 어려워지면서 정책 논쟁이 다시 열렸다.
  • RFC 6177은 “가정에는 /64만 제공하라”고 말하지 않았다. 이 문서는 일률적인 /48 권고를 폐기하고, 고정된 프리픽스 경계가 코드에 고착될 수 있다고 경고하며, 사이트가 여러 서브넷과 수년에 걸친 성장을 수용할 만큼 충분한 공간을 받아야 한다는 기대를 유지했다.

복잡한 경계에 대한 깔끔한 답

IPv6 주소 계획에는 서로 다른 두 개의 경계가 있다. 하나는 레지스트리와 사업자가 보유한 대규모 할당을 구분하는 경계이고, 다른 하나는 사업자의 공용 네트워크와 그 네트워크가 서비스하는 사이트들 사이의 경계다. RFC 3177이 다룬 것은 후자였다. 2001년 9월, IAB와 IESG는 “일반적인 경우” 최종 사이트에는 /48을, 서브넷이 정확히 하나만 필요하다는 것이 확인되는 경우에는 /64를, 연결되는 장치가 정확히 하나뿐인 경우에만 /128을 권고했다. 이 문서는 Informational 등급이었다. 즉, 모든 ISP를 구속하는 인터넷 표준이 아니라 주소 레지스트리에 대한 지침을 기록한 문서였다.

/48에는 매력적인 운영 논리가 있었다. 사이트에 서브넷을 번호 매길 수 있는 16비트를 남겨두어, 캠퍼스나 가정용 네트워크를 추가 블록을 요청하지 않고도 재구성할 수 있게 해 주었고, 고객의 예상 필요량에 대한 반복 검토를 줄일 수 있었다. 공통 경계는 계획을 설명하고 할당을 알아보기 쉽게 유지하는 데도 도움이 되었다. RFC 3177은 이러한 유연성을 재번호 매기기(renumbering) 감소, 그리고 주소를 절약하기 위해 IPv6-to-IPv6 변환을 쓰어야 할 이유 감소와 연결 지었다.

이러한 이점은 “사이트”를 유용한 단위로 취급하는 데 의존했다. 대학, 이동통신 네트워크, 하나의 LAN을 가진 가정, 소규모 사무실은 같은 토폴로지나 성장 경로를 갖지 않는다. 기본값이 /48, /64, /128로 이루어진 고정 표가 되면, 그것은 적응 가능한 예시처럼 보이기보다 소프트웨어와 운영 절차가 인식해야 하는 규칙처럼 보이기 쉽다.

RFC보다 정책이 먼저 움직였다

순서가 중요하다. RFC 6177은 지역 인터넷 레지스트리들이 2002년에 RFC 3177과 일치하는 정책을 채택했다고 말한다. 2005년에는 APNIC, ARIN, RIPE 커뮤니티가 최종 사이트 할당 정책을 다시 검토하기 시작했고, 그 제안들은 더 작은 사이트에는 /56을 고려하면서 정확한 선택을 ISP나 지역 레지스트리에 더 많이 맡기는 방향이었다. RIPE 회의 회의록에는 지역 정책이 사업자의 할당 크기를 지정해야 하는지에 대한 논쟁이 기록되어 있다. 이 기록들은 실제로 사업자들이 무엇을 할당했는지에 대한 조사가 아니라 하나의 정책 과정을 보여준다.

그 뒤의 IETF 문서는 그러한 운영적 재검토가 시작된 뒤에 나왔다. 2011년 3월 Best Current Practice 157로 발표된 RFC 6177은 정확한 할당 크기가 운영 커뮤니티의 몫이라고 명시한다. 그 이유를 설명한다. 최종 사이트는 서로 다르고, 몇 개의 프리픽스 경계만 정의하면 그 길이가 구현체에 고착될 위험이 있으며, 이는 클래스형 주소체계(classful addressing)를 떠올리게 한다. 여기서 “클래스형”은 프리픽스 길이를 경직되게 인식하는 것에 대한 경고이지, CIDR이 작동을 멈췄다는 주장이 아니다.

RFC 6177은 성장에 대한 기존의 관심을 버리지 않았다. 사이트는 몇 달이 아니라 수년에 걸친 계획된 수요를 수용할 만큼 충분한 공간을 얻을 수 있어야 하고, 일반적으로 여러 서브넷이 가능해야 한다. 이 문서는 양극단을 모두 거부한다. 모든 사이트에 강제적인 /48을 요구하는 것도, 고객이 증분 요청을 끊임없이 정당화해야 할 만큼 작은 기본값도 아니다. RIR 제안들에 나온 /56 예시는 정책 선택이지, 모든 ISP가 한꺼번에 소매 관행을 바꿨다는 증거가 아니다.

더 작은 관할권을 가진 권고

여기가 역사적으로 유용한 전환이다. 표준화 단체들은 자신들의 목소리에 한계가 있음을 인정하면서도 아키텍처적 목소리를 유지했다. RFC 3177은 공용/사용 경계에서 우아한 공통 기본값을 제시했다. 레지스트리들이 그 권고를 할당 규칙으로 옮겨야 했던 뒤, 운영 커뮤니티들이 먼저 정책을 수정했다. 그 다음 RFC 6177이 일률적 기본값 권고를 충분성 원칙과 더 큰 현지 선택의 여지로 대체했다.

이 변화는 오늘날 한 가정이 /56, /48, 아니면 다른 것이 필요한지를 말해 주지는 않는다. 프리픽스 할당 자체가 경로가 광고되었거나, 서브넷이 구성되었거나, 서비스가 도달 가능하다는 증거도 되지 않는다. 이 문서가 기록하는 것은 IPv6의 넉넉한 공간이 정책으로 어떻게 번역되었는가이다. 하나의 완벽한 크기가 아니라, 아키텍처 지침과 어떤 사이트에 무엇을 줄지에 관한 운영적 결정을 구분함으로써 말이다.

출처

근거 경계

RFC들과 지역 정책 기록은 권고, 정책 문안, 기록된 과정을 확립한다. 그것들은 보편적인 ISP 할당, 실제 가정의 서브넷 수, 회피된 고갈, 또는 어느 프리픽스 길이가 초래한 고객 결과를 확립하지 않는다. 프리픽스는 저절로 경로, 구성된 서브넷, 역방향 DNS 위임 또는 작동하는 서비스가 아니다.