블로그

서로 다른 IGP 세 가지가 돌아가는 실제 라우터 192대 규모의 실험망 위에서 Osprey를 만들며 남긴 기록입니다. 화면 캡처는 모두 실제 화면입니다. 실험망에 담을 수 없는 곳에서 얻은 측정값은 그 출처를 글 안에 밝혀 두었습니다.

시리즈 1: 신뢰

  1. IGP 세 개, 지도 하나

    라우터 192대, 통신사 3곳, 라우팅 프로토콜 3종이 단일 화면에서 어떻게 보이는가

    • osprey
    • ospf
    • is-is
    • eigrp
    • 토폴로지
    • 멀티테넌트
  2. 제로 풋프린트

    Osprey가 네트워크의 일부가 되지 않으면서 네트워크를 보는 방법

    • osprey
    • gre
    • bmp
    • snmp
    • ospf
    • is-is
    • 수동-디스커버리
  3. 홉 바이 홉의 진실

    당신의 경로 도구는 통로를 그립니다. 라우터는 홉 단위로 포워딩합니다. 그 간극을 4,032쌍으로 측정했습니다.

    • osprey
    • ospf
    • rfc2328
    • rfc3509
    • spf
    • bgp
    • 경로-분석
  4. Osprey가 추측하기를 거부하는 것

    제가 만든 것 중 가장 중요한 것은 일련의 거부입니다

    • osprey
    • 설계
    • is-is
    • eigrp
    • bgp
    • 정직함
    • 관측 가능성

시리즈 2: 진실을 만들어 내기

  1. 같은 라우터, 세 가지 다른 진실

    물리 장비 하나, 여러 개의 라우팅 정체성, 그리고 노드-엣지 그래프가 그것을 담을 수 없는 이유

    • osprey
    • ospf
    • ospfv3
    • 데이터-모델
    • abr
    • asbr
    • 토폴로지
  2. 네트워크가 스스로와 어긋날 때

    여섯 개의 진실 출처, 하나의 답, 그리고 그것들이 서로 모순될 때 할 일

    • osprey
    • 근거
    • 출처
    • lldp
    • bmp
    • snmp
    • bgp
  3. 내 토폴로지가 나에게 거짓말한 날

    제 제품에 대한 엔지니어링 포스트모템, 그리고 그것을 잡아낸 랩

    • osprey
    • 포스트모템
    • ospf
    • rfc2328
    • rfc3509
    • 검증
  4. 네트워크 엔지니어의 단위 테스트

    네트워크 자체가 유일한 오라클일 때 토폴로지 엔진을 어떻게 테스트할 것인가?

    • osprey
    • 테스트
    • 퍼징
    • 검증
    • 벤더-상호운용

시리즈 3: 보는 것에서 추론하는 것으로

  1. 이걸 망가뜨리면 어떻게 될까?

    믿을 수 있는 모델은, 한 번도 받아 본 적 없는 질문을 던질 수 있을 때에만 가질 가치가 있습니다

    • osprey
    • 시뮬레이션
    • what-if
    • spf
    • ospf
    • eigrp
    • 회복탄력성
  2. 영향 반경

    모든 링크와 모든 라우터를 한 번에 테스트하기, 그리고 그래프 이론이 그것을 13밀리초로 만드는 이유

    • osprey
    • 회복탄력성
    • 단일장애점
    • tarjan
    • 그래프-이론
    • 의존성
    • bgp
  3. 측정할 수 없는 것을 추정하기

    링크 카운터에서 추론한 트래픽 매트릭스, 만들지 않기로 한 플로우 수집기, 그리고 제 랩의 정직한 한계

    • osprey
    • 트래픽
    • tomogravity
    • snmp
    • netflow
    • 추정
    • 정직함
  4. 네트워크에는 기억이 있다

    14시 02분에 네트워크가 믿고 있던 것을 재구성하기, 그리고 무엇이 바뀌었는가와 무엇을 알게 되었는가의 차이

    • osprey
    • time-travel
    • 스냅숏
    • 바이템포럴
    • bgp
    • 포렌식

시리즈 4: 여기에서 보이는 것

  1. 테이블은 트리가 아니다

    AS 그래프를 어떻게 그릴지 규칙 세 가지를 하나도 재 보기 전에 적어 두었다. 진짜 풀 테이블이 그 셋을 모두 무너뜨렸다.

    • osprey
    • bgp
    • as-path
    • 시각화
    • dfz
    • 측정
    • dn42
  2. 가장 큰 AS는 존재하지 않는다

    BGP 테이블을 줄 세우는 두 가지 방법, 둘 다 합리적이지만 상위 열둘에 겹치는 이름이 하나도 없다

    • osprey
    • bgp
    • 순위
    • 분할광고
    • dfz
    • 측정
  3. 당신의 백본은 인터넷의 백본이 아니다

    다섯 네트워크가 내 테이블 오리진의 94%에 닿는다. AS_PATH를 한 홉 옮기면 전혀 다른 다섯이 된다.

    • osprey
    • bgp
    • 관측지점
    • 트랜싯
    • dfz
    • 측정
  4. 풀 피드의 실제 비용

    추정하는 대신 운영 스키마에 풀 테이블을 넣고 측정했다. 그 측정이 내 기본값 하나를 죽였다.

    • osprey
    • bgp
    • bmp
    • 사이징
    • 스토리지
    • churn
    • 측정

시리즈 5: 프로토콜에 초대된 손님

  1. 결코 패킷을 날라서는 안 되는 라우터

    링크 스테이트 프로토콜 셋, 네트워크에 합류하면서 일부러 쓸모없어지는 세 가지 방식

    • osprey
    • ospf
    • ospfv3
    • is-is
    • rfc5340
    • 안전성
    • 수동탐지
  2. 되돌릴 수 없는 LSA

    라우팅 프로토콜에 합류하는 것은 악수다. 떠나는 쪽은 끝내 보내지 못할 수도 있는 메시지 한 통으로 끝난다.

    • osprey
    • ospf
    • is-is
    • rfc2328
    • rfc5304
    • 퍼지
    • 안전성
  3. 데이터베이스가 없는 프로토콜

    서로 다른 세 종류의 없음: 합류할 데이터베이스가 없는 것, 아무도 구현하지 않는 데이터베이스, 그리고 답은 있지만 입력은 없는 테이블

    • osprey
    • eigrp
    • is-is
    • snmp
    • mib
    • dual
    • 거부
  4. 폴링 말고 푸시

    유일하게 당신에게 찾아오는 출처, 그리고 그것이 당신이 믿어도 되는 것에 대해 바꿔 놓는 두 가지

    • osprey
    • bmp
    • bgp
    • rfc7854
    • rfc8671
    • 신선도
    • 거부