요약

  • RIPE NCC는 현재 진행 중인 합성 타이머가 특정 유형의 경로가 RIB/bview 파일에 남는 현상을 방지해야 한다고 밝혔다.
  • 동사의 변경 로그에 따르면 피어링이 해제된 RRC00 피어의 일부 경로가 2025년 5월 9일 파일까지 bview 덤프에 남았으며, 그 사건을 예정된 타이머와 연결하는 공개 기록은 없다.

분석

RIS 스냅샷에서 경로 이력을 재구성하는 분석가는 피어가 제거된 이후에도 해당 경로가 목록에 남아 있는 것을 볼 수 있다. 이는 컬렉터가 보존한 내용을 설명할 뿐이며, 라우터가 실제로 그 경로를 계속 포워딩했다는 증거가 아니다. 이 구분은 bview가 포워딩 로그가 아니라 RIS 아카이브 내용물에 대한 증거라는 점 때문에 중요하다. 둘을 혼동하면 연구자와 운영자에게 경로의 실제 운영 이력에 대한 잘못된 계정을 제공하게 된다.

RIPE NCC의 데이터셋 설명 변경 로그는2a00:1e68:112::1(AS 42861)이 RRC00에서 피어링 해제된 이후 그 피어의 "일부 경로"가 처리 파이프라인에 끼어 있게 되었다고 기록한다. 이 항목은 2023년 8월 22일자이며, 일관성 검사의 부재로 감지가 지연되었다고 설명한다. 그 다음 구체적인 아카이브 경계를 제시한다: 해당 경로들은 2025년 5월 9일까지 테이블 덤프, 즉 bview 파일에 나타났으며,bview.20250509.1600.gz가 그 경로들이 제거된 첫 번째 파일이었다. 원문은 경로 수나 프리픽스 목록을 제공하지 않으며, 그 날짜가 발생 시점인지 발견 시점인지 다른 이정표인지도 설명하지 않는다.

2026년 4분기 RIS 계획은 "MRT 파일 품질 개선"을 진행 중인 항목으로 나열한다. 이 계획은 RFC 6396 확장 타임스탬프와 두 번째 변경, 즉 RIB/bview 파일에 특정 유형의 고착 경로가 남는 것을 방지하기 위한 처리 파이프라인 내 합성 BGP 홀드 타이머를 구분한다. 이 계획은 타이머 값, 트리거, 테스트, 영향받는 컬렉터 또는 배포 날짜를 공개하지 않는다. 또한 이 타이머가 앞서 언급된 2023년 사례를 해결한다고도 하지 않는다. 해당 페이지의 날짜는 2026년 9월 17일이다.

"BGP 홀드 타이머"는 프로토콜 의미를 갖지만, 계획된 RIPE 메커니즘은 그 위치가 다르다. RFC 4271의 협상된 Hold Time은 OPEN 메시지에 실려 전달되며, 메시지 침묵이 지속되면 스피커는 Hold Timer Expired를 보내고 BGP 연결을 닫는다. RIPE는 자사의 타이머를 합성이라 부르며 RIS 처리 내에 배치한다. 공개 설명은 이 타이머가 피어와 협상하거나 라이브 세션을 제어한다고 말하지 않는다. 이것은 "BGP 좀비" 보고서도 아니다: RIPE Labs는 그 용어를 프리픽스 철회 이후 피어 측에서 계속 활성 상태로 남는 경로에 사용한다. 데이터셋 변경 로그는 대신 피어 제거 이후의 내부 처리 잔여물을 설명한다.

bview는 컬렉터의 주기적 스냅샷이며, 업데이트 파일은 특정 구간의 변경 사항을 기록한다. 어느 쪽도 보편적인 포워딩 장부가 아니다. 따라서 파이프라인 결함은 라우터가 실제로 무엇을 포워딩했는지 증명하지 않고도 컬렉터가 보존한 내용을 왜곡할 수 있다. 감지와 교정 역시 별개의 속성이다: 경로를 결국 제거하는 것은 부정확한 스냅샷이 얼마나 오래 지속되었는지, 인접 파일이 어떤 영향을 받았는지, 교정이 재현 가능한지를 밝혀주지 않는다. 계획의 다음 증명은 파일 수준이어야 한다: 트리거, 타이머 범위, 영향받는 컬렉터, 피어 제거 후 수렴 시간, 교정 기록, 전후 사례.

출처

RIPE NCC: RIS 분기 계획·RIPE NCC: RIS MRT 데이터셋 설명 및 변경 로그·RIPE RIS: MRT 파일·RFC 4271·RFC 6396·RIPE Labs: BGP Zombies