요약

  • 9월 3일 두 차례의 성공적인 다운로드는 동일한 바이트를 담고 있었습니다. 13,569개 레코드, 13,546개 서로 다른 프리픽스, 그리고 각각 두 번 게재된 23개 프리픽스였습니다.
  • 9쌍은 완전히 동일한 행을 반복합니다. 14쌍은 위치 필드가 다르며, 그중 4쌍은 국가 코드가 다릅니다. 나머지는 국가 충돌로 계산해서는 안 됩니다.
  • RFC 8805는 동일 프리픽스의 반복을 오류로 취급하지만 중첩된 네트워크는 허용합니다. 최장 프리픽스 매칭으로는 동일한 두 개의 /24를 구별할 수 없습니다.
  • 이 근거는 구조적 충돌을 확립할 뿐, 잘못된 실제 위치나 피해를 입은 고객을 입증하지 않습니다. 레지스트리를 지리의 중재자로 만들지 않고도 집계의 책임성을 높일 수 있습니다.

LACNIC 공개 지오피드의 2,631번째 줄에서170.51.97.0/24에는 국가 코드UY, 지역UY-MO, 도시Montevideo가 할당되어 있습니다. 12,633번째 줄에는 동일한 /24가PY,PY-ASU,Asuncion과 함께 등장합니다. 국가가 우루과이에서 파라과이로 바뀌지만 주소 범위는 전혀 변하지 않습니다.

두 번째 항목은 첫 번째 네트워크 내부의 더 작은 네트워크가 아닙니다. 또한 두 행은 갱신 순서를 확립하는 편집 타임스탬프를 갖고 있지도 않습니다. 첫 등장을 유지하는 소비자는 우루과이를, 이전에 본 키를 덮어쓰는 소비자는 파라과이를 유지할 것입니다. 두 경우 모두 답이 같은 파일에서 나왔다고 보고할 수 있습니다.

이는 예시적인 로딩 정책일 뿐이며, 특정 벤더나 LACNIC 자체 소프트웨어에 대한 결론이 아닙니다. 구별이 왜 중요한지 보여줄 뿐입니다. 세계에 대한 추가 근거 없이도 결정론적인 답이 나올 수 있습니다. 프로그램이 동률을 정한 것이지, 네트워크를 찾아낸 것이 아닙니다.

좁은 규칙, 그리고 중요한 예외

RFC 8805는 유용한 구분선을 제공합니다. 2.1.3절은 중복 주소나 프리픽스를 오류로 취급하고 행정 검토를 위해 기록할 것을 권고합니다. 동시에 중첩된 프리픽스는 허용하고 최장 매칭을 권고합니다. 위치 필드 자체는 선택 사항입니다.

이 차이는 같은 피드 안에서도 드러납니다. 피드에는177.126.48.0/22와177.126.48.0/24가 모두 담겨 있습니다. 더 작은 /24에 대한 선언은 그것을 감싸는 /22에 대한 선언을 정교화할 수 있습니다. 두 범위에 모두 속하는 주소에는 프리픽스 길이가 구별을 제공합니다. 그러나170.51.97.0/24의 두 등장은 그런 구별을 제공하지 않습니다.

이는 쉬지만 오해를 부르는 진단을 배제합니다. 모든 중첩이 오류는 아니라는 것입니다. 중첩 항목을 전부 거부하는 수집기는 형식의 유용한 부분을 버리게 됩니다. 모든 제출자에게 도시를 요구하는 수집기는 요구를 발명하는 것이며 불필요한 정밀성을 조장할 수 있습니다. 여기서 문제는 동일 키의 반복이지, 계층 구조나 빈 필드의 존재가 아닙니다.

이는 또한 쉬운 수리 주장도 배제합니다. 키당 하나의 값만 허용하는 구조에 파일을 적재하면 가시적 중복은 사라지지만, 그 중복을 제거한 선택은 감춰집니다. 결과물은 깔끔해질 수 있지만 근거가 반드시 개선된 것은 아닙니다.

23쌍은 한 종류의 문제가 아닙니다

첫 번째 성공한 요청은 9월 3일 10:31:23 UTC에 시작되었습니다. 또 하나는 10:45:12에 시작해 10:45:48에 완료되었습니다. 둘 다 동일한 438,145바이트를 반환했습니다. 그 사이 두 시도는 시간 초과되었습니다. 이는 두 건의 성공 표본 기록이지, 서비스 가용성 연구나 관측 창 밖에서 조건이 지속되었다는 증명이 아닙니다.

파일에는 공백과 주석을 제외한 13,569개 레코드가 담겨 있습니다. IPv4 10,782행과 IPv6 2,787행입니다. IPv6 표현의 정규화를 포함해 주소와 프리픽스 길이를 파싱하면 13,546개 서로 다른 네트워크가 나옵니다. 23개 프리픽스가 각각 두 번씩 등장하므로, 중복 쌍에 속하는 행은 46개이고 프리픽스당 하나의 항목을 기준으로 초과 행은 23개입니다. 프리픽스 문자열을 그대로 그룹화해도 같은 결과가 나옵니다.

헤드라인 수치보다 분류가 더 유익합니다.

중복 분류쌍 수표본이 확립하는 것
완전히 동일한 행9동일한 선언이 두 번 출력됨
같은 국가, 다른 지역 필드104쌍은 지역 또는 도시가 다르고, 6쌍은 제공되는 상세 수준이 다름
다른 국가 코드4두 개의 국가 코드가 동일한 프리픽스를 두고 경합함

예를 들어200.123.12.0/24는 페루 리마에 관한 동일한 데이터를 담아 연속으로 두 번 등장합니다. 리마에 대한 두 개의 독립적 확인이 아니라, 출력에서의 반복입니다.

200.80.255.0/24의 경우 한 행에는 아르헨티나, 지역 코드, 부에노스아이레스가 담겨 있고, 다른 행에는 아르헨티나만 담겨 있습니다. 상세 수준이 낮은 선언이 자동으로 틀린 것은 아니며, 마찬가지로 더 꽉 찬 행이 자동으로 더 최신인 것도 아닙니다. 셀에 더 많은 내용이 담겨 있다고 편집 이력이 제공되는 것은 아닙니다.

또 다른 쌍인200.63.248.0/21은 에콰도르라는 같은 국가 안에서 이바라와 키토, 서로 다른 지역 코드를 담고 있습니다. 이는 우루과이–파라과이 사례와 다릅니다. 나머지 세 개의 국가 충돌 쌍, 즉181.238.0.0/24,181.239.32.0/24,186.182.0.0/24는 각각PY와AR, 즉 파라과이와 아르헨티나를 결합합니다.

이는 레코드와 프리픽스의 수입니다. 가입자, 조직, 자율 시스템 또는 관측된 트래픽 경로의 수가 아니며, 다른 모든 위치가 정확하다는 것을 입증하지도 않습니다. 결과는 조사할 작고 재현 가능한 집합이지, 이 지역에 대한 정확도 점수가 아닙니다.

이 서비스는 그 자체의 논리로 옹호될 자격이 있습니다

LACNIC의서비스 설명에 따르면, 회원 조직의 관리자는 MiLACNIC을 통해 국가, 지역, 도시 정보를 자발적으로 제출할 수 있습니다. 공개 CSV는 이런 선언을 한곳에 모아 제공합니다. 이 설명은 2020년에 게시되었으며, 2026년 9월에 회수되었다고 새로 출시된 증거는 아닙니다.

기관의지오로케이션 설명은 별도 서비스가 필요한 이유를 밝힙니다. Whois 연락처 지리는 주소가 실제 사용되는 곳이 아니라 조직의 계약상 세부사항을 반영할 수 있습니다. 지오피드를 통해 운영자는 사용처를 서술하고 블록을 그에 맞게 세분할 수 있습니다. LACNIC은 또한 자신의 역할을 상용 지오로케이션 데이터베이스의 책임과 구별합니다.

그것은 합당하고 한정된 목적입니다. 공통 선언 채널이 유용하려면 모든 단말을 측정할 필요는 없습니다. 운영 정보의 교환을 쉽게 하면서 정확성은 검증에 열어둘 수 있습니다. 레지스트리가 모든 장소를 인증하도록 요구하면 서비스의 성격이 바뀌고 책임이 크게 확대됩니다.

그러나 지리를 인증하지 않겠다는 결정이 집계기가 동일 키 충돌을 감지하는 것까지 막지는 않습니다. 반복 사본과 경합하는 선언을 구별하고, 원본 근거를 보존하며, 수정 경로를 노출할 수 있습니다. 이는 출판의 속성이지, 모든 기기의 위치를 안다는 주장이 아닙니다.

따라서 가장 강력한 옹호는 좁은 개선을 지지합니다. 선언 서비스는 유지하되, 불일치의 처리를 점검 가능하게 만드는 것입니다. 그 대안은 모호성을 모든 소비자에게 전달하는 것이며, 각자는 선호 규칙을 발명하거나 필요 이상으로 많은 데이터를 거부해야 합니다.

더 깨끗한 내보내기가 증명하는 것, 그리고 증명하지 않는 것

동일 행은 선언을 한 번 출력하면서 출처를 유지하는 정규 출력에 대해 비교적 단순한 사례를 제공합니다. 서로 다른 행은 더 세심한 접근이 필요합니다. 수정 프로세스는 한쪽이 낡았음, 제출이 중복되었음, 분산 배치가 다른 표현을 필요로 함을 확립할 수 있습니다. 그러나 이 조사는 그런 원인 중 어느 것도 확립하지 않았습니다.

파일은 경합 행을 누가 제출했는지, 언제 편집되었는지, 어떤 국가가 맞는지 식별하지 않습니다. 회원 계정, 기밀 이력, 활성 지오로케이션 측정 또는 상용 데이터베이스는 조사되지 않았습니다. 다중 위치에 대한 합당한 설명이 남아 있을 수 있으며, 그 자체만으로 두 개의 경합하는 동일 키 행을 명확하게 만들지는 않습니다.

소비자는 위치 선언을 힌트로 취급하고, 적절한 근거와 비교하며, 자신의 응용이 감내할 수 있는 불확실성의 수준을 결정할 수 있습니다. 그러나 해서는 안 되는 것은 자신의 동률 처리 규칙을 레지스트리가 내린 것처럼 보이는 결정으로 조용히 바꾸는 것입니다. 국가가 콘텐츠 선택이나 접근 결정에 들어간다면 이 구별은 중요할 수 있습니다. 그런 하류 결정이나 고객 피해는 여기서 측정되지 않았습니다.

합리적인 내보내기 수리는 해결되지 않은 불일치를 단일 선언과 평범한 반복에서 구별 가능하게 유지합니다. 파일 전체를 사용 불가로 취급하는 대신 무관한 유효 레코드를 보존합니다. 모든 중복을 제거하면 남은 위치가 모두 참이 된다는 약속도 하지 않습니다.

결론은 근거가 끝나는 곳에서 끝납니다. 두 개의 동일한 표본에는 23쌍의 동일 프리픽스 중복이 담겨 있고, 그중 4쌍은 국가 코드 충돌입니다. 이 한정된 출판 문제를 바로잡는 데는 경합 선언에 무슨 일이 있었는지에 대한 설명이 필요합니다. 기관이 권위로 지리를 판정하거나, 연구자가 지도가 이미 검증되었다고 가장하는 것은 필요하지 않습니다.