요약

  • 2016년 2월 9일 RPD 메일링 리스트에 게시된 AFPUB-2016-V4-001-DRAFT-01은 저자들이 기존 Soft Landing 정책에 적용된다고 본/13에서 1단계 최대값을/15로 축소할 것을 제안했다. 비예약 Final/8공간이/11이하로 남으면 2단계로 이동한다.
  • 이 초안은 더 작은 상한을 90% 이용률 검증, IPv6 자원 전제 조건, 그리고 중요 인프라·첫 신청 LIR 또는 End-User·예견되지 않은 미래 용도를 위한 명명된 채널과 결합했다. 이는 단순한 기술적 정리가 아니라 희소한 행정 풀에 대한 실질적 접근을 둘러싼 의미 있는 선택들이었다.
  • 그 산술은 부분적으로만 재현 가능했다. D1은/16인프라 예약과/14신규 진입자 예약을 Final/11에 두었지만,/13비상 예약은 Final/8에서 온다고 기술했다. 정확한 프리픽스도, 모든 예약이 서로 분리되어 있음을 증명하는 지도도 제공하지 않았으므로 고유한 일반 풀 잔여를 책임 있게 추론할 수 없다.
  • AFRINIC은 사적 행정·계약 관계 안에서 고유한 할당 대장부를 유지하고 공개된 요청 규칙을 적용할 수 있었다. 그러나 공개, 희소성, 협의는 레지스트리에 인터넷 주소에 대한 소유권, 아프리카에 대한 주권, 규제 관할권, 경찰·처벌·몰수·재판적 권력을 부여하지 못한다.

마지막 풀로 통하는 더 작은 문

이 거래는 세 가지 구조적 장치로 시작됐다. 첫째, 1단계에서 가장 큰 할당 또는 배정은 저자들이 기존 Soft Landing 정책에서 적용된다고 본/13상한에서/15로 낮아진다. 둘째, Final/8의 남은 비예약 공간이/11이하가 되면 1단계는 끝난다. 셋째, 그 문을 넘은 주소 전부가 같은 종류의 청구에 노출되는 것은 아니었다. 제안은 중요 인터넷 인프라, 이전에 AFRINIC IPv4 공간이 없던 신청자, 예견되지 않은 미래 용도를 위한 별도의 예약 공간을 명시했다.

이 선택들이 중요한 이유는 프리픽스 상한이 배분 규칙이기 때문이다./13은 IPv4 주소 524,288개를 담고,/15는 131,072개를 담는다. 따라서 주소 용량만 보면 제안된 최대값은 D1이 구정책에 귀속시킨 최대값의 4분의 1이었다. 이 비교는 얼마나 많은 조직이 신청하고 얼마를 받으며 얼마나 빨리 사용하고 풀이 얼마나 지속될지는 말해주지 않는다. 다만 단일 결정 수준에서 제안이 바꾼 것이 무엇인지 보여준다. 더 이상 어떤 1단계 적격 요청도 이전에 명시된 상한만큼 큰 배정으로 충족될 수 없다.

이 때문에 제안은 미용적 수정이 아니라 재설정이었다. 더 작은 최대 배정은 하나의 요청이 줄어드는 풀을 소비하는 양을 줄이고 희소성을 더 많은 결정 시점에 분산할 수 있다. 그러나 같은 규칙은 계속 성장하는 네트워크가 더 자주 돌아와 증빙을 새로 제출하고 레지스트리 운영의 일관성, 속도, 투명성에 더 의존하도록 만들 수 있다. 상한은 주소뿐 아니라 거래 비용과 의사결정 노출도도 배분한 것이다. 공정한 서술은 두 효과를 모두 담아야 한다.

임계값도 똑같이 중대했다./11은 2,097,152개의 주소를 담는다. D1은 Final/8전체가 그 크기에 도달했을 때 2단계가 시작된다고 말하지 않았다. 제안된 문구는 비예약 Final/8공간이/11이하로 남는 시점에 초점을 맞췄다. 예약 공간은 이미 문의 정의의 일부였다. 전환을 재현하려면 어떤 블록이 예약으로 계산되고 어떤 블록이 비예약으로 계산되는지, 그리고 특정 시점의 대장부가 무엇을 보여주는지 알아야 한다. 프리픽스 길이만으로는 부족했다.

초안은 1단계 배정을 눈에 보이는 단일 블록에 한정하지도 않았다. 임계값에 도달할 때까지 Final/8이나 AFRINIC이 사용할 수 있는 다른 IPv4 공간에서 할당 또는 배정이 이루어질 수 있다고 제안했다. 따라서 통합 풀 대장부가 필수적이다. 둘 이상의 재고원이 요청을 충족할 수 있다면 관리자는 어떤 재고가 변했는지, 비예약 Final/8잔액이 어떻게 계산됐는지 드러내야 한다. 그렇지 않으면 두 관측자가/11이라는 말에는 동의하면서도 문이 넘어갔는지는 달리 판단할 수 있다.

제안은 경계 사례도 다루었다. 2단계 임계값에 도달한 시점에 진행 중이던 신청은 새 정책에 따라 평가된다. 이 문장은 신청일을 바꾸지 않으면서 신청자에게 영향을 줄 수 있다. 즉 관련 규칙이 요청이 계류 중인 동안의 풀 상태에 달려 있을 수 있다. D1은 그런 신청자를 특정하지 않으며 이 조항의 실제 적용을 증명하지도 않는다. 그러나 설계상 선택으로 보면, 이는 전환 시계를 실질적 거래의 일부로 만든다. 재현 가능한 시스템은 신청 시각, 임계 시각, 계류 중인 작업의 상태, 적용된 규칙 버전을 기록해야 한다.

하나의 초안, 두 개의 기록상 날짜

기록상 연표는 짧지만 정확하다. D1 상세 패널은 2016년 2월 4일을 제출일로 기록한다. 초안의 개정 이력과 AFRINIC의 보관된 제안 기록은 2016년 2월 9일을 버전 1이 RPD 메일링 리스트에 게시된 날로 본다. 이 날짜들은 서로 다른 행위를 기술한다. 제출은 공개 게시에 앞설 수 있고, 기록은 그 이른 행위의 정확한 시각이나 채널을 확립하지 않는다.

여기서 다루는 기관적 사건은 2016년 2월 9일 AFPUB-2016-V4-001-DRAFT-01의 게시다. 공식 페이지는 이를 버전 1.0, '논의 중'으로 식별하고 AFPUB-2010-v4-005를 개정하면서 어떤 정책도 폐기하지 않는다고 밝혔다. WACREN의 Omo Oaiya, Ubuntunet Alliance의 Joe Kimaili, TRS의 Alain P. Aina가 저자로 명시됐다. 공개된 자료는 저자들 사이에 별개의 논거나 동기를 배분하지 않으므로 각자의 이유를 지어내서는 안 된다.

'논의 중'이라는 표시는 중요한 한계다. 이는 D1이 논의 절차에 놓인 제안이지 운영 중인 배정 체계의 기록이 아니었다는 뜻이다. 남아 있는 자료는 게시 행위와 제안 내용을 뒷받침한다. 이후 채택을 확립하지 못한다. 어떤 신청자가 이 조항들 아래에서 주소 블록을 받았거나 잃었거나 지연되었거나 거절당했다고 말해줄 수 없다. 분석은 후일 결과를 첫 초안에 몰래 끼워 넣지 않고 제안된 구조를 그 자체의 조건으로 검증해야 한다.

기준선에도 같은 규율이 필요하다. D1은 AFRINIC 이사회가 2011년 11월 11일 기존 Soft Landing 정책을 비준했다고 말했다. 저자들은 그 정책을 두 단계의 고갈 절차로 특징지었다. 1단계 최대/13, 2단계 최대/22·최소/24, 기존 및 신규 LIR·End-User 구분 없음, IPv6 배포 조건 없음. 이는 저자들이 바꾸려 한 거래에 대한 그들의 서술이다. 초안이 각 개입을 이 기준에 대비해 구성했으므로 유용하지만, 2011년 문서의 독립적 재구성이나 전체 레드라인을 대신할 수는 없다.

그 명시된 기준선에 대비하여 D1은 네 가지 개입을 제시했다. 1단계 최대값을 낮추고, 고갈 기간의 IPv4 신청자에게 IPv6 자원 보유, 동시 요청 또는 상위 제공자로부터의 취득을 요구하고, 중요 인프라·신규 진입자·미래 불확실성을 위한 명명된 예약 공간을 만들며, 명시적 최소 할당 크기를 삭제했다. 이 네 가지 조치는 함께 크기, 증빙, 분류, 풀의 내부 분할을 바꾸었다.

네 가지 변경은 서로 관련되지만 교체 불가능했다. 더 작은 최대값은 한 결정에서 이용 가능한 최대 단위를 통제했다. 이용률과 IPv6 조건은 신청자가 무엇을 보여야 하는지 통제했다. 예약 공간은 어떤 청구가 어떤 조각에 도달할 수 있는지 통제했다. 명시적 최소값 삭제는 작은 쪽 끝에서 규칙에 더 큰 자유를 주었다. 공개된 할당 정책은 네 가지를 모두 서술하면서도 레지스트리가 풀 상태, 측정 규칙, 그것들을 연결하는 결정 기록을 드러내지 않으면 운영적으로 실패할 수 있었다.

희소성이 규칙을 중요하게 만들었을 뿐, 주권적이게 하지는 않았다

배급의 실용적 근거는 이해하기 어렵지 않다. 유한한 풀은 현재의 규모와 미래의 진입 사이 충돌을 만든다. 지금 더 큰 블록을 주면 반복 행정이 줄 수 있지만 후속 신청자의 선택지를 없앤다. 더 작은 블록은 선택지를 보존하지만 상호작용 수를 늘리고 계속 성장하는 네트워크에 비용을 지울 수 있다. 공간을 예약하면 선택된 미래 청구를 보호하지만 그 공간을 일반 수요에서 반드시 제거한다. D1은 이 절충들을 제안된 할당 순서에 담았다.

희소성이 할 수 없는 것은 그 순서를 관리하는 기관의 성격을 확대하는 일이었다. AFRINIC은 사적 기술 레지스트리이자 조정자였다. 그 유용한 기능은 번호 자원 기록을 고유하고 정확하고 운영적으로 사용 가능하게 유지하고, 자신이 관리하는 재고에 알려진 요청 절차를 적용하는 것이었다. 그 기능은 계약적으로 경계 지어진 배급 규칙을 뒷받침할 수 있다. 그러나 레지스트리를 주소의 소유자, 서비스 지역의 정부, 네트워크의 규제자, 행위의 재판소로 만들지는 않는다.

이 구분은 조정에 대한 추상적 반대가 아니다. 조정을 신뢰 가능하게 만드는 것이 바로 이 구분이다. 레지스트리의 역할이 얇고 명시적일 때, 운영자는 자원 요청에 어떤 증빙이 속하는지와 대장부에 어떤 결과가 속하는지 알 수 있다. 행정 조건이 공적 권위로 부풀려지면 결과를 경계 짓기가 어려워진다. 이용률 증빙에 대한 불일치가 불복종처럼 들리기 시작할 수 있고, 사적 서비스에 붙은 조건이 영토법처럼 들리기 시작할 수 있으며, 메일링 리스트의 선호가 민주적 위임처럼 들리기 시작할 수 있다. 희소한 풀을 배급해야 할 필요로부터 그런 변화가 따라 나오는 것은 아니다.

따라서 D1은 두 개의 판독 레지스터를 동시에 유지해야 한다. 첫째, 누가 남은 재고의 어느 부분에 어떤 증빙 문을 통과해 어떤 최대 단위로 도달할 수 있는지를 결정하려는 진지한 시도였다. 둘째, 그런 모든 결정은 사적 행정의 행위로 남았다. 제안의 질은 대장부가 소유권이나 주권을 만들어내는 것처럼 가장하지 않고 그 규칙이 재현되고 정정될 수 있는가에 달려 있었다. 이는 엄격한 기준이지만 실용적인 기준이기도 하다.