BGP Lookup & RPKI Check

BGP 루킹 글래스는 전역 라우팅 시스템이 IP 프리픽스를 어떻게 보는지 보여줍니다 — 누가 광고하는지, 얼마나 널리 보이는지, 그리고 그 경로 광고가 ROA의 승인을 받았는지. IP 주소, CIDR 프리픽스 또는 AS 번호를 입력하면 전 세계에서 수집된 실시간 라우팅 데이터에서 답을 읽을 수 있습니다.

마지막 업데이트:

계속 지켜보고 싶은 라우팅 문제가 있나요? myeventwatch로 무료 모니터링 — 만료와 다운타임 알림, 카드 불필요.

BGP 조회가 실제로 확인하는 것

인터넷에는 중앙 지도가 없습니다. 각 네트워크 — 각 자율 시스템(AS) — 은 도달할 수 있는 IP 프리픽스를 이웃에게 알리고, 이웃은 그 소식을 다시 전하며, 전역 라우팅 테이블은 전 세계에 흩어진 수집기가 들은 그 광고들의 합에 불과합니다. BGP 조회는 그 수집기들에게 어떤 프리픽스에 대해 지금 무엇을 듣고 있는지 묻습니다: 어떤 AS가 광고하는지, 즉 어떤 네트워크가 그 본거지라고 주장하는지, 그리고 트래픽이 거기에 도달하려면 어떤 경로를 거치는지. 이는 서류상의 소유권과는 전혀 다른 질문입니다. 등록 기록은 누가 프리픽스를 광고해야 하는지를 말하고, 라우팅 테이블은 지금 실제로 누가 광고하는지를 말합니다 — 둘이 다를 때 당신의 트래픽이 따르는 것은 라우팅 테이블입니다.

가시성은 이 페이지의 두 번째 신호로, 또 다른 부류의 문제를 잡아냅니다. 건강하고 연결이 좋은 프리픽스는 거의 모든 수집기 피어가 보지만, 소수만 보는 프리픽스는 아주 새로 생겼거나, 의도적으로 로컬이거나, 있어서는 안 될 곳에서 새거나 필터링되고 있는 것입니다. 여기에 표시되는 수 — 보고하는 전체 중 몇 개의 RIS 피어가 그 프리픽스를 보는지 — 는 “내 경로가 밖에 나가 있나?”를 추측에서 숫자로 바꿉니다. 처음 본 시각과 마지막 본 시각이 그림을 완성합니다: 오늘 처음 본 프리픽스는 안정 상태가 아니라 변화입니다.

RPKI: 광고가 승인되었나요?

광고는 주장일 뿐이며, 수십 년 동안 어떤 네트워크도 어떤 프리픽스든 주장할 수 있었습니다 — 실수로, 필터를 잘못 입력해서, 또는 의도적인 하이재킹으로. RPKI는 그 해결책입니다: 프리픽스 보유자는 경로 광고 승인(ROA)을 게시해 광고를 허용할 AS 번호와 광고할 수 있는 최대 프리픽스 길이를 지정합니다. 검증기는 각 광고를 그 ROA들과 비교해 유효, 무효, 알 수 없음으로 표시합니다. 이 페이지는 그 판정을 ROA 자체와 함께 보여줍니다. 유효는 ROA가 바로 이 광고를 커버한다는 뜻입니다. 무효는 ROA가 존재하지만 광고되는 내용을 승인하지 않는다는 뜻으로, 잘못 발행된 광고나 실제 하이재킹의 전형적인 징후이며 즉시 조사해야 합니다. 알 수 없음은 ROA가 그 프리픽스를 전혀 커버하지 않는다는 뜻으로, 흔한 일이지만 아직 장애는 아니며 보유자가 닫아야 할 열린 초대입니다.

관련 도구: 이름이 장소마다 다르게 해석될 때는 DNS 전파 검사기, 경로는 멀쩡한데 서비스가 응답하지 않을 때는 포트 스캐너, 그리고 경로, 가시성, ROA 판정을 함께 읽는 과정을 안내하는 BGP 경로와 RPKI 확인 방법 가이드.

데이터 출처 및 표기: 라우팅 데이터는 전 세계 네트워크와 피어링하며 들은 광고를 기록하는 RIPE RIS 수집기를 기반으로 한 RIPE NCC의 데이터 API인 RIPEstat에서 가져옵니다. RPKI 검증은 다섯 지역 레지스트리의 트러스트 앵커에 대해 Routinator로 수행합니다. 라우팅 데이터는 분마다 변하므로 결과는 검사 시점의 스냅샷이며 짧게만 캐시됩니다.

이 페이지가 보여주는 다섯 가지 사실

광고 AS 번호그 프리픽스를 광고하는 자율 시스템 번호 — 전역 라우팅 테이블에서 그 본거지라고 주장하는 네트워크.
광고됨수집기가 현재 그 프리픽스의 광고를 듣고 있는지 여부. 광고되지 않은 프리픽스는 공용 인터넷에서 도달할 수 없습니다.
RIS 가시성보고하는 전체 중 RIPE RIS 수집기 피어 몇 곳이 그 프리픽스를 보는지 — 거의 전부 보이는 것이 건강한 정상 상태입니다.
AS 경로광고가 수집기에 닿기까지 거친 자율 시스템의 나열로, 오른쪽에서 왼쪽으로 광고자에서 수집기 순으로 읽습니다.
RPKI 상태ROA가 광고를 승인하는지 여부: 유효는 커버됨, 무효는 ROA가 존재하지만 이 광고나 길이를 허용하지 않음, 알 수 없음은 ROA가 커버하지 않음을 뜻합니다.

자주 묻는 질문

무엇을 입력할 수 있나요 — IP, 프리픽스, ASN?

세 가지 모두 가능합니다. 단일 IP 주소는 그것을 커버하는 프리픽스에 매핑되어 그 프리픽스를 조회합니다. 1.1.1.0/24 같은 CIDR 프리픽스는 직접 조회합니다. AS13335 같은 AS 번호는 그 네트워크의 보유자 이름, 광고하는 프리픽스 수, 그 샘플, 그리고 업스트림, 다운스트림, 고유 이웃 수를 반환합니다.

제 프리픽스가 광고되지 않았다고 나옵니다. 무슨 뜻인가요?

현재 어떤 RIS 수집기도 그 광고를 듣지 못하고 있어 공용 인터넷에는 거기에 이르는 경로가 없습니다. 흔한 원인으로는 광고 측 라우터나 세션 문제, 업스트림에 의한 필터링, 아직 퍼지지 않은 아주 최근의 변경, 또는 할당만 되고 쓰이지 않는 블록을 조회한 경우가 있습니다. 먼저 광고 라우터의 BGP 세션을 확인한 뒤, 업스트림이 그 프리픽스를 받아 전파하는지 물어보세요.

RPKI가 무효라고 합니다. 프리픽스가 하이재킹된 건가요?

무효란 ROA가 그 프리픽스를 커버하지만 보이는 광고를 승인하지 않는다는 뜻입니다 — 광고 AS가 목록에 없거나, 광고된 프리픽스가 ROA 최대 길이보다 깁니다. 가장 흔한 원인은 악의가 아니라 운영상의 문제입니다: ROA를 갱신하지 않고 새 광고자나 더 구체적인 광고를 배포한 경우입니다. 광고가 본인 것이고 의도한 것이라면 ROA를 고치거나 다시 게시하세요. 광고 AS가 전혀 본인 것이 아니라면 하이재킹 가능성으로 보고 프리픽스 보유자와 업스트림에 긴급히 연락하세요.

가시성이 전체 피어 수보다 적은 이유는 무엇인가요?

일부 수집기는 이 경로를 절대 운반하지 않는 네트워크와 피어링합니다 — 지역적으로만 광고되는 프리픽스, 정책으로 필터링되는 것, 또는 너무 새로워 아직 모든 세션에 닿지 않은 것입니다. 약간의 부족은 정상이며, 특히 IPv6와 더 구체적인 프리픽스에서 그렇습니다. 전역이어야 할 프리픽스의 가시성이 0에 가깝다면 그게 경고 신호입니다: 광고가 광고자를 떠나지만 퍼지지 않고 있습니다.

데이터는 얼마나 최신이며 캐시되나요?

RIPEstat은 RIS 수집기 데이터를 계속 집계하고, 이 페이지는 sysosx 검사기를 통해 검사 시점에 실시간으로 읽습니다. 검사기는 예의 바른 요청 한도를 지키기 위해 결과를 짧게만 캐시하며, 캐시된 답에는 그 사실이 표시됩니다. 경로 변경은 실제 트래픽에 이미 영향을 주고 있어도 수집기 데이터에 나타나기까지 몇 분 걸릴 수 있으니, 변경 직후에는 잠시 뒤 다시 확인하고 한 번의 스냅샷을 최종 결론으로 삼지 마세요.