Summary

  • WLCG/OSG 측정망은 170곳이 넘는 사이트에서 하루 약 400만 건을 테스트하며, 경로 변화를 같은 구간의 성능값과 맞춘다.
  • 해저 케이블 장애 때 우회 경로는 지연을 절반으로 낮췄지만 처리량은 무너졌다. 네 가지 분류는 경로 변경과 실제 영향을 갈라 놓는다.

traceroute는 경로 엽서다. 테스트가 실행된 순간 패킷이 어디로 갔는지 보여 준다. 길이 바뀌었다면 살펴볼 일이다. 하지만 그것만으로 성능 장애를 진단할 수는 없다. 케이블이 끊겨 다른 길로 돌아가도 애플리케이션 전송은 잘될 수 있고, 새 경로가 더 빨라 보이는데 전송은 꼼짝 못 할 수도 있다. 지도와 서비스 상태를 함께 읽어야 한다.

10월 26일 RIPE 93에서 Petya Vasileva는 연구·교육 네트워크의 이 문제를 다루는 방법을 발표했다. WLCG/OSG perfSONAR 망은 170곳이 넘는 사이트를 연결하고 하루 약 400만 건의 테스트를 수행한다. 도구는 출발지와 목적지 사이 각 구간의 최근 경로를 기준선으로 삼는다. 경로가 달라지면 그 변화를 지연, 패킷 손실, 처리량 측정과 맞춰 본다.

각 측정값은 서로 다른 질문에 답한다. traceroute는 관측된 경로를 보여 준다. OWAMP는 단방향 지연과 손실을 추적할 수 있다. pScheduler가 실행하는 iperf3는 처리량을 잰다. perfSONAR 공식 문서가 이 테스트를 나눠 놓은 이유가 여기에 있다. 경로가 바뀌어도 서비스 영향이 없을 수 있고, 성능값 변화는 경로 스냅샷만으로 설명되지 않을 수 있다.

도구는 구간마다 네 가지 운영 분류를 붙인다. 영향 확인, 측정 가능한 영향 없는 경로 변경, 테스트 중단, 검토 필요. NOC는 우선순위가 있는 조사 목록을 받는다. 경로가 달라질 때마다 맨 위에 올려놓고 그래프가 왜 깜박였는지 누군가 변명하게 만드는 방식이 아니다.

케이블 장애 사례가 제목의 반전이다. 긴급 우회 경로가 지연을 절반으로 낮췄다. 처리량은 곤두박질쳤다. 지연만 보는 대시보드는 대용량 전송이 숨이 넘어가는 동안 개선을 선언했을 것이다. 길은 빨라졌는데 작업은 빨라지지 않았다. 도구는 경로 변화와 성능 기록을 나란히 놓아 그 모순을 잡았다.

다른 사례에서는 낮은 수준의 손실이 몇 달 동안 불규칙하게 반복됐다. 공유 경로 증거를 따라가자 문제는 한 사이트의 유입 장비로 좁혀졌다. 대규모 장애 경보만큼 극적이지 않지만, “가끔 느리다”는 불평을 운영자가 실제로 점검할 위치로 바꾼다. RIPE NCC 회의 보고는 AMS–LON 해저 케이블을 포함한 영국 구간의 손실을 언급하고 NOC와 NREN에 사고 기록을 공유해 달라고 요청했다. 기록은 측정 패턴과 현장 상황을 이어 준다.

이 방법은 기존 perfSONAR 측정값을 쓴다. RIPE에 따르면 BGP 피드, 추가 탐침, 라벨이 붙은 학습 자료가 필요 없다. 진단은 이미 해당 구간을 보는 측정 장비에 붙어 있다. ESnet의 Science DMZ 안내도 지연과 손실을 계속 확인하고 처리량은 주기적으로 측정한 뒤 네트워크 엔지니어가 라우팅과 스위칭을 조사하는 실무를 설명한다.

네 가지 분류가 빨간 점 하나보다 나은 이유는 증거가 말할 수 있는 범위를 드러내기 때문이다. “경로 변경”은 관측이다. “영향 확인”은 맞춰 본 측정에 근거한 판단이다. “테스트 중단”은 측정 장치가 시야를 잃었다는 뜻이다. “검토 필요”는 사건을 계속 보되 결론을 꾸며 내지 않는다. 각 분류는 다음 질문을 제시해야 한다. 경보음만 키워서는 일이 진행되지 않는다.

판정은 작동 중인 네트워크가 내린다. 새 경로가 서비스를 바꾸지 않을 수도 있고, 지연이 낮아지는 동안 전송이 무너질 수도 있으며, 반복 손실이 구간 전체가 아니라 한 진입점에 있을 수도 있다. 경로·지연·손실·처리량을 같은 시간축에 놓으면 NOC는 가장 눈에 띄는 그래프가 아니라 이용자가 겪는 문제를 쫓을 수 있다. 공개 자료에는 분류별 오경보율이 없다. 그 표가 나오면 “영향 확인”이라는 꼬리표를 얼마나 믿을 수 있는지 알 수 있다.

Sources: RIPE 93 세션 및 초록; RIPE NCC의 10월 26일 회의 보고; ESnet Science DMZ 측정 안내; perfSONAR 테스트 문서.