요약
- 10월 27일 발표에서 Holterbach는 소규모 IXP 경로 서버 3곳과 참여자 BMP 세션 60개가 프로젝트에 연결됐다고 보고했다.
- 1,500개 BGP 세션과 5만 개 경로의 가정은 저장, 조회 속도, 공개 범위를 함께 설계해야 한다는 점을 보여줬다.
분석
경로 정보를 더 보여주는 일은 수집기에서 끝나지 않는다. Thomas Holterbach는 RIPE 93에서 이 문제를 정면으로 다뤘다. 컴퓨터 네트워크 연구자이자 bgproutes.io를 구축 중인 그는 10월 27일 발표에서 IXP Explorer를 소개하고, 인터넷 교환센터의 경로 서버와 참여자 라우터가 보내는 BGP 모니터링 프로토콜(BMP) 관측을 한곳에서 확인하는 방식을 설명했다. IXP는 여러 네트워크가 공용 교환망에 연결해 경로 서버나 직접 BGP 세션으로 트래픽을 주고받는 지점이다.
그가 발표한 당시 프로젝트에는 세 개의 소규모 IXP 경로 서버가 BMP로 연결돼 있었다. 참여자 라우터에서 들어오는 BMP 세션은 60개였다. Holterbach는 이 데이터로 참여자와 경로 서버 사이의 BGP 세션 약 200개, 양자 피어링 세션 1,000개 이상을 볼 수 있다고 말했다. 이 숫자는 그날 공유한 프로젝트 연결 현황이다.
기존의 수집용 BGP 세션은 상대가 그 수집기에 광고한 경로를 보여준다. 경로 서버를 일정한 간격으로 조회하면 시점별 상태를 볼 수 있다. BMP는 설정된 지점의 라우트 업데이트와 피어 상태 변화를 계속 보낼 수 있다. IETF RFC 7854는 BGP 세션 모니터링과 경로 뷰 수집을 위한 BMP를 정의한다.
질의응답에서 규모가 숫자로 바뀌었다. Maria Matejka는 BGP 연결 1,500개와 한 피어가 가져오는 경로 5만 개를 가정한 상황을 제시했다. 세션이 흔들릴 때 한 번의 변화가 여러 연결에 영향을 줄 수 있다는 경고였다. 이 가정은 한 세션의 변동이 전체 처리량에 미치는 부담을 보여준다. Holterbach도 BMP 데이터를 처리하고 저장하면서 조회 속도를 유지하는 일이 가장 어려운 과제라고 인정했다.
데이터 범위는 운영자가 정한다. Holterbach는 라우터에서 피어를 골라 내보낼 수 있고, 플랫폼에 세션을 설정할 때 특정 피어를 제외할 수도 있다고 설명했다. IXP와 참여 네트워크가 공유에 동의해야 한다. 어떤 정보가 민감한지 묻자 그는 운영자의 요구를 더 들어야 한다고 답했다. 공개를 넓히려면 참여자가 자신이 내보내는 범위를 알 수 있어야 한다.
IXP Explorer의 프로젝트 문서는 경로 서버와 참여자의 관측을 나누고, 참여자 쪽에서는 양자 세션도 보여준다. 가시 경로 집계는 하루 한 번 갱신되고, 더 최근 자료는 API로 조회할 수 있다. 화면에 나타나는 범위는 실제 feed가 제공된 곳에서 커진다. 새 feed는 관측 대상을 늘리는 동시에 수집과 저장 부담도 더한다.
Holterbach는 보안의 양면을 인정했다. 경로 정보가 늘면 공격자가 네트워크 정책을 추정하거나 공격이 성공했는지 살필 수 있다. 그의 판단으로는 방어자의 이익이 더 크다. 관측이 늘면 경로 탈취가 수집기의 눈을 피하기 어려워진다는 설명이다.
공개 자료에는 피드별 데이터량과 처리 비용이 없고 초대받은 운영자 중 참여를 거절한 곳이 있었는지도 나오지 않는다. 피드별 이력을 공개하면 확장을 늦추는 요인이 용량인지 공유 조건인지 가릴 수 있다.
출처
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
전략 서클 전용
전략 서클
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
전략 서클 가입Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





