요약

  • AFRINIC 정책은 IXP 피어링과 관리용으로 별도의 IPv4 블록을 예약하며, 인접 공간을 두어 피어링 LAN이 재번호 부여 없이 성장할 수 있게 한다.
  • AFRINIC-37 회의록에는 예약 공간 소비 데이터 요청이 기록되어 있지만, 자체 공개 통계 안내는 확장 파일에서 예약된 리소스를 구분할 수 없다고 밝힌다.

분석

주소 예약 공간은 재무제표에서는 넉넉해 보이지만 라우터 앞에서는 부족해 보일 수 있다. 이는 모순된 설명이 아니다. 어떤 블록은 총 주소 수가 많아도 다음 교환 지점에 연속 프리픽스를 제공하지 못할 수 있고, 반대로 인접 공간은 충분하지만 공개된 인벤토리로는 누가 사용할 수 있는지 보여 주지 못할 수 있다. 관련 질문은 정책 라벨 뒤에 얼마나 많은 주소가 있는지만이 아니다. 그 예약 공간이 이를 정당화한 목적에 계속 사용 가능한지가 핵심이다.

AFRINIC의 통합 정책 매뉴얼은 그 목적을 유난히 구체적으로 만든다. 11절은 교환 참가자가 연결되는 피어링 LAN과 모니터링, 통계, 티켓팅 같은 서비스에 쓰이는 관리 LAN을 분리한다. 피어링용 전용 블록과 관리용 별도 블록을 요구한다. 각 피어링 할당은 인접한/24도 유지해야 하며, 이를 통해 교환 지점은 새롭고 비연속적인 블록으로 옮기지 않고도/23으로 성장할 수 있다. 정책은 향후 피어링 요구를 위해/16을, 관리 프리픽스를 위해 별도의/16을 남겨 둔다.

연속성은 겉치레 정돈이 아니라 운영 속성이다. 교환 지점이 더 큰 블록을 얻기 위해 피어링 LAN을 옮겨야 한다면, 모든 참가자가 주소 변경, 라우터 구성, 서비스 점검을 조율해야 할 수 있다. 정책의 인접 프리픽스 규칙은 바로 그런 연속성 단절을 피하려는 것이다. 그것이 모든 향후 확장을 수용할 수 있다고 보장하지는 않는다. 예약 공간이 보존해야 하는 공간의 형태를 규정할 뿐이다.

6월 24일 AFRINIC-37에서 직원들은 정책 구현 경험 보고 중 11절로 돌아왔다. 이들은 중요 인프라 정의가 15년 넘게 매뉴얼에 있었으며 여전히 현재 IXP 운영을 반영하는지 물었다. 회의록은 일부 교환 지점이/23임계치에 도달했고 직원들이 빠르게 성장하는 IXP를 위한 더 명확한 문구를 원했다고 적는다. 또한 회원들이 피어링과 관리 용도 사이에서 프리픽스를 전환하는 방식이 직원 눈에는 규정에 맞지 않는 것으로 비쳤다고 기술한다.

같은 교환 지점은 규모에 관한 질문도 제기했다. 한 참가자는 대륙 전체를 위한/16피어링 예약 공간이 충분한지, 아니면/15가 더 적합한지 물었다. AFRINIC 직원은 공동체가 숙고할 수 있도록 소비 통계를 제공하겠다고 답했다. 또 다른 참가자는 정책 작업에 나서기 전에 예약 한도로 영향을 받은 회원 수 등 구체적 수치를 요청했다. 이는 회의에서 나온 질문이지, 기존 블록이 고갈됐다는 결론이 아니다.

이 구분이 중요한 이유는 공개 인벤토리에 사각지대가 있기 때문이다. AFRINIC의 리소스 관리 페이지는 확장 통계가 사용 가능, 예약, 할당/지정 리소스를 보여 준다고 말하지만, 동시에 해당 파일에서 예약된 리소스는 구분할 수 없다고 밝힌다. 이 페이지는 WHOIS에 정책 예약 블록의 예를 나열하지만, ‘예약’으로 표시된 공개 합계는 IXP 풀의 남은 연속 여유 공간, 피어링에 속한 양과 관리에 속한 양의 차이, 또는 자격을 갖춘 요청 중 얼마나 처리되지 못했는지를 공개하지 않는다. 이 페이지는 AFRINIC에 내부 기록이 없다는 것을 입증하지 않는다. 다만 회의에서 제기된 질문을 해결하기에 공개 집계만으로는 충분하지 않은 이유를 보여 준다.

가장 유용한 다음 문서는 프라이버시를 보호하는 예약 원장일 것이다. 각 정책 예약 공간에 대해 공개된 블록, 목적, 할당된 양, 인접성 유지를 위해 보유한 양, 가장 큰 연속 빈 프리픽스, 스냅숏 날짜를 식별한다. 여기에 자격을 갖춘 요청, 승인, 대기, 거절의 집계 수를 추가하고, 회원 민감 정보를 노출하지 않는 범위에서 사유와 광범위한 위치 구간을 덧붙인다. 피어링과 관리는 별도 행으로 남아야 한다. 둘을 합치면 총계는 커지지만 어느 기능이 압박을 만들고 있는지 숨게 된다.

회의록에 나온 한 운영자의 설명은 문제에 운영 현장의 결을 더하지만, 빠진 지역 분모를 제공할 수는 없다. NAPafrica 대표는 요하네스버그의/23블록 두 개를 설명하고, 해당 설치가/22규모에 접근하고 있으며, 재번호 부여 작업이 어렵고 오래 걸렸다고 말했다. 이는 한 구축 사례에 대한 출처 명시적 설명이다. 같은 제약을 겪는 교환 지점이 얼마나 많은지, 다른 곳에 미사용 공간이 얼마나 있는지, 현재 요청이 거절됐는지는 보여 주지 않는다.

따라서 올바른 순서는 소박하다. 예약 원장을 공개하고, 직원이 할당을 어떻게 집계하며 인접 공간을 어떻게 보존하는지 설명한 뒤, 그 근거를 현행 정책의/23성장 설계와 비교한다. 수요와 사용 가능한 여유 공간이 제약을 가리킨다면, 공동체는 블록 크기, 자격, 또는 인접 공간을 해제하는 방식을 바꿀지 논의할 수 있다. 반대로 원장이 분류나 할당 문제를 보여 준다면, 더 큰 예약 공간은 모호함을 더 큰 블록으로 옮길 뿐일 수 있다.

출처

AFRINIC-37 공개 정책 회의록·통합 정책 매뉴얼 11.0–11.5절·AFRINIC IP 리소스 관리 및 통계 안내·AFRINIC-37 발표 자료