요약

  • Thomas Holterbach는 10월 27일 RIPE 93에서 세 IXP의 경로 서버가 보내는 BMP 자료를 제시했다. 여기에는 입력 정책을 적용하기 전에 받은 경로가 담긴다.
  • 어느 BGP 세션과 처리 단계를 내보낼지는 장비 운영자가 정한다. 참가자 장비의 자료는 그 참가자의 관찰 지점을 밝히고 읽어야 한다.

교환점의 looking glass에서 경로가 사라졌다면, 화면이 알려주는 사실은 딱 하나다. 지금 그 창에는 없다는 것. 이웃이 철회했을까, 경로 서버가 받아 놓고 걸렀을까, 더 좋은 경로가 자리를 차지했을까. 빈 화면만 보고 첫 번째 번호로 항의 전화를 걸면, 나중에 필터 설정 담당자가 전화를 다시 걸어야 한다.

RIPE 93의 원래 발표 기록에 따르면 Holterbach는 27일 BMP를 이용한 경로 관찰을 소개했다. Thomas Alfroy와 함께 만든 원본 슬라이드에는 실제 자료를 보내는 세 IXP가 나온다. Breizh-IX, EuroRhine-IX, Ouest.Network의 경로 서버가 발표에 쓰인 수집 시스템으로 BMP를 보낸다. 한 대는 FRRouting, 두 대는 BIRD를 쓰며 모두 수신 경로 자료를 제공한다.

BMP의 가치는 경로에 처리 단계 꼬리표를 달아 주는 데 있다. RFC 7854는 입력 정책 이전과 이후의 수신 경로를 구분한다. RFC 8671은 출력 쪽을, RFC 9069은 로컬에서 선택한 경로표를 다룬다. 여기에 피어 세션의 상태와 갱신 순서를 더하면, 경로가 들어왔는지, 규칙을 통과했는지, 다음 피어로 나갈 후보가 됐는지 차례로 물을 수 있다.

발표 자료는 기존 방법의 빈칸도 보여준다. Add-Path를 쓰는 BGP 수집 세션에는 필터를 통과한 경로가 들어온다. 경로 서버 소프트웨어를 주기적으로 조회하면 현재 상태는 더 자세히 보이지만 조회 사이에 일어난 변화는 빠질 수 있다. 슬라이드 속 경로 변경은 설명용 사례다. 짧은 시간에 벌어진 수신, 필터링, 선택을 한 장의 사진으로 복원하기 어렵다는 점을 보여준다.

새 플랫폼의 숫자에도 관찰 범위가 붙어 있다. 참가 네트워크가 제공한 BMP 세션 60개로 37개 경로 서버와 맺은 BGP 세션 약 200개, 38개 IXP에 걸친 양자 간 세션 약 1000개를 볼 수 있다고 발표자는 설명한다. 하지만 AMS-IX에서는 일부 참가자의 자료만 있고, AMS-IX 경로 서버 자체의 BMP 자료는 없다. 지도에 같은 교환점 이름이 뜨더라도 어느 장비의 눈인지에 따라 답할 수 있는 질문이 달라진다.

자료를 내는 운영자는 장비가 지원하는 범위에서 공개할 세션과 BMP 단계를 고른다. 슬라이드는 정보 보안 요구도 함께 언급한다. 세밀한 관찰은 방어자의 조사에 힘을 보태고, 적대적인 관찰자에게 정책의 가장자리도 보여줄 수 있다. 공개의 범위는 수집 기술만큼 명확한 운영 결정이어야 한다.