요약
- ARIN은
/rest/net/NETHANDLE/routes가 직접 NET에 대한 경로 객체를 반환하며 서브넷을 제공하지 않는다고 밝힙니다. reassignments=true를 추가하면 등록 범위가 하위 NET까지 넓어집니다. 두 컬렉션 모두 실시간 BGP 측정도 RPKI 판정도 아닙니다.
비어 있는 부모 서랍
흔히 저지르는 실수는 깔끔한 결과에서 시작됩니다. 운영자가 NET 핸들을 가지고 ARIN에 경로 객체를 요청하고 빈 컬렉션을 받습니다. 부모 블록에는 라우팅 선언이 없어 보입니다. 대시보드에서 그 부재는 빠르게 빨간 배지로 굳어질 수 있습니다. 경로 없음, 오리진 없음, 어쩌면 네트워크 자체가 없다는 표시로요.
그러나 그 요청은 주소 트리 전체를 검색한 것이 아닙니다. ARIN의 REST 가이드는 이 경계를 보기 드물게 명확한 언어로 그어 놓습니다./rest/net/NETHANDLE/routes호출은 직접 NET과 연관된 접두어-오리진 경로 객체를 반환합니다. 이 문서는 “서브넷을 제공하지 않는다”고 명시합니다. 그 결과는 하나의 등록 서랍을 들여다본 것이지, 그 아래에 번호가 매겨진 모든 것을 재귀적으로 검사한 것이 아닙니다.
이 구분에는 실질적 결과가 따릅니다. 사업자는 직접 할당을 보유하면서 고객에 대한 하위 재할당을 기록할 수 있습니다. 그 자식 등록에는 각자의 운영 방식과 각자의 IRR 객체가 있을 수 있습니다. 부모 컬렉션만 확인하는 도구는 그 계층을 놓치면서도 기술적으로 완벽하게 정확한 답을 보고할 수 있습니다. 오류는 나중에, 경계가 제한된 컬렉션이 네트워크에 대한 진술로 다시 쓰일 때 나타납니다.
두 번의 호출, 두 개의 경계
ARIN은 이 쿼리의 두 번째 형태, 즉/rest/net/NETHANDLE/routes?reassignments=true를 문서화하고 있습니다. 이 컬렉션은 NET과 그 하위 재할당 NET을 포함합니다. 이 파라미터는 개별 경로 객체의 진위성을 개선하지 않습니다. 어떤 등록 객체가 나타날 자격이 있는지를 바꾸는 것입니다.
두 컬렉션 설명에는 또 하나의 경계가 있습니다. 경로가 포함되려면 IRR 시스템에서 “표시되고 승인되어야” 합니다. 여기서 표시된다는 것은 IRR 조건입니다. 그 접두어가 글로벌 BGP 시스템에 보인다거나, 특정 접속 네트워크에서 도달 가능하다거나, 트래픽을 실어 나르거나, 모든 경로 서버에 수용된다는 주장이 아닙니다. 승인(authorized)도 레지스트리 시스템에 국한됩니다. 이를 법적 소유권, 운영 통제권, 암호학적으로 검증된 경로-오리진 결과로 조용히 승격시켜서는 안 됩니다.
응답 자체도 주장을 좁게 유지하는 데 도움이 됩니다. ARIN은 각 경로 참조에 대해 네 가지 관련 필드를 나열합니다. 항목 유형, 조직 핸들, 오리진 AS, 접두어. 그 페이로드에는 수집기 신원, AS 경로, 관측 시각, 전파 범위, 검증 상태가 없습니다. 그 부재는 결함이 아닙니다. 이 인터페이스가 답하도록 만들어진 것이 무엇인지를 보여줍니다.
등록 트리는 라우팅 트리가 아니다
쿼리 뒤에 있는 계층 구조는 행정적인 것입니다. RDAP의 IP 네트워크 모델은 등록에 고유한 핸들을 부여하고parentHandle을 지명할 수 있습니다. 따라서 직접 할당과 하위 재할당은 한 주소 범위가 다른 범위 안에 있더라도 별개의 등록 객체입니다. ARIN의 두 경로 목록 호출은 이 구분을 따릅니다. 하나는 선택된 NET에서 멈추고, 다른 하나는 의도적으로 재할당을 순회합니다.
RPSL은 다른 구조를 더합니다. RFC 2622는 경로 객체를 주소 접두어와 오리진 AS의 쌍으로 정의합니다. 그 쌍은 라우팅 정책 선언을 위한 데이터베이스 키입니다. 네트워크가 IRR 데이터로 필터를 구성할 수 있고, 동일한 접두어가 서로 다른 객체에서 서로 다른 오리진 AS와 연관될 수 있기 때문에 유용합니다. 그래도 이 쌍은 패킷을 실어 나르거나, 라우터를 구성하거나, 지금 그 시점에 광고가 존재함을 증명하지는 않습니다.
경로 오리진 승인(Route Origin Authorization)은 또 다른 계층에 있습니다. ARIN은 ROA를 어떤 AS가 지정된 접두어를 오리진으로 삼을 권한이 있는지를 기술하는 암호학적으로 서명된 객체로 설명합니다. 현행 IETF ROA 프로파일은 서명 구조와 검증 절차를 정의합니다. 일치하는 ROA는 오리진 승인 결론을 강화할 수 있지만, IRR 컬렉션을 BGP 피드로 만들지는 않습니다. 유효한 ROA가 경로가 현재 광고되고 있음을 증명하지도 않습니다.
답을 키우지 않고 읽기
방어 가능한 조사는 결론을 기록하기 전에 정확한 NET 핸들, 엔드포인트, 파라미터, 검색 시각을 기록합니다. 직접 컬렉션은 자격을 갖춘 경로 객체가 그 직접 등록에 부착되어 있는지를 답합니다. 재할당 인식 컬렉션은 더 넓은 등록 질문에 답합니다. RDAP 또는 Whois는 부모-자식 등록 구조를 설명합니다. RPKI 근거는 암호학적 오리진 승인을 다룹니다. 시각이 기록된 라우팅 수집기는 선정된 관측자가 실제로 무엇을 보았는지를 다룹니다.
순서가 중요합니다. 직접 결과가 비어 있다면 다음 질문은 “왜 이 네트워크가 없는가?”가 아닙니다. “이 요청에 하위 트리가 포함되어 있었는가?”입니다.reassignments=true가 객체를 반환한다면 다음 질문은 “누가 이 경로를 통제하는가?”가 아닙니다. “어떤 등록과 오리진 쌍이 이 IRR 컬렉션에 수용되었고, 어떤 독립적 근거가 그 현재 사용을 확인하는가?”입니다.
이것은 작은 인터페이스 경계지만 보고 결과는 큽니다. 경로 목록은 ARIN이 문서화한 컬렉션으로 취급될 때 신뢰할 수 있습니다. 오직 그 경계가 경로 목록에 대해 쓰인 문장에서 사라질 때만 오해를 낳습니다.
출처
- https://www.arin.net/resources/manage/irr/irr-restful/
- https://www.arin.net/resources/manage/irr/
- https://www.arin.net/resources/registry/whois/
- https://www.arin.net/resources/manage/rpki/roas/
- https://www.rfc-editor.org/rfc/rfc2622.html
- https://www.rfc-editor.org/rfc/rfc9083.html
- https://www.rfc-editor.org/rfc/rfc9582.html
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





