경로 요약 계산기 — 슈퍼넷과 정확한 CIDR 집약

IPv4 네트워크 목록을 붙여 넣으면 가장 작은 요약 경로, 그것이 추가로 포함하는 주소 수, 정확한 최소 CIDR 집합, 2진수 정렬을 보여 주고 Cisco(OSPF·EIGRP·BGP·Null0), YAMAHA RTX, Linux 설정을 생성합니다.

🔒 모두 브라우저 안에서 동작합니다. 입력과 출력은 서버로 전송되거나 저장되지 않아 안전합니다.

단일 요약 경로
—

정확한 최소 집합

겹치거나 인접한 네트워크를 합쳐, 정확히 같은 주소만 포함하는 최소 개수의 CIDR 블록으로 만듭니다. 더 넓게 잡지 않습니다.

2진수 정렬

강조된 비트는 모든 네트워크에 공통입니다. 앞에서부터 공통인 비트 수가 요약 프리픽스 길이입니다.

설정 예시

영역이나 AS 경계에서 요약하면 내부 서브넷이 불안정해도 라우팅 업데이트가 밖으로 퍼지지 않습니다. 요약하는 라우터에는 반드시 폐기 경로(Null0 / null / blackhole)를 함께 설정해, 블록 안의 미사용 부분으로 가는 트래픽이 루프 대신 폐기되도록 하세요.

도움이 됐나요? 눌러서 반응하기

이 도구 소개

이 경로 요약 계산기는 IPv4 네트워크 목록에서 모두를 포함하는 가장 작은 요약 경로 하나를 구하고, 그 대가를 솔직하게 보여 줍니다. 입력 네트워크가 실제로 포함하는 주소 수, 요약 경로가 포함하는 주소 수, 추가로 삼키는 주소 수입니다. 함께 겹치거나 인접한 네트워크만 합치고 아무것도 더하지 않은 정확한 최소 CIDR 집합, 공통 비트가 끝나는 지점을 보여 주는 2진수 보기, 그리고 Cisco IOS·YAMAHA RTX·Linux용 OSPF area range, EIGRP summary-address, BGP aggregate-address, 폐기 경로 설정을 바로 붙여 넣을 수 있게 생성합니다. 모든 처리는 브라우저 안에서 이루어집니다.

자주 묻는 질문

요약 경로는 어떻게 계산하나요?

각 네트워크를 2진수로 쓰고 앞에서부터 몇 비트가 모두 같은지 셉니다. 그 수가 요약 프리픽스 길이이고, 공통 비트 뒤를 0으로 채운 것이 요약 주소입니다. 172.16.12.0/24~172.16.15.0/24는 셋째 옥텟이 00001100~00001111이라 앞 6비트가 같으므로 16 + 6 = 22, 즉 172.16.12.0/22입니다. 실제로는 목록의 최소·최대 주소만 비교하면 되며, 이 도구도 그렇게 계산하고 2진수 표로 결과를 보여 줍니다.

요약 경로가 입력 네트워크보다 많은 주소를 포함하는 이유는?

CIDR 블록은 크기가 2의 거듭제곱이어야 하고 그 크기의 경계에 맞춰져야 하기 때문입니다. 10.1.0.0/24와 10.1.2.0/24는 셋째 옥텟의 끝에서 두 번째 비트가 다르므로, 둘을 모두 포함하는 가장 작은 블록은 10.1.0.0/22이며 입력하지 않은 10.1.1.0/24와 10.1.3.0/24까지 포함합니다. 효율은 50%입니다. 그 빈 주소가 네트워크 다른 곳에서 쓰이면 요약 경로가 그 트래픽을 끌어와 버리게 됩니다. 이 도구는 이를 경고하고 안전한 대안으로 최소 집합을 보여 줍니다.

단일 요약과 최소 집합은 언제 각각 쓰나요?

블록 전체가 내 것이고 같은 곳(보통 연속 범위를 가진 영역이나 거점)에 할당되어 있다면 단일 요약을 씁니다. 경로가 하나라 테이블이 가장 작고 내부 변화도 가장 잘 숨길 수 있습니다. 효율이 100% 미만이고 빈 부분이 남의 것일 때, 과하게 일치하면 안 되는 프리픽스 리스트나 방화벽 객체를 쓸 때, 인터넷에 광고할 때는 최소 집합을 씁니다. 인터넷에서는 /24보다 긴 프리픽스가 사업자에게 필터링되는 경우가 많고, 남의 주소 공간을 광고하는 것은 실제 장애가 됩니다.

요약 경로에 Null0 폐기 경로가 필요한 이유는?

라우팅 루프를 막기 위해서입니다. 요약하는 라우터에 기본 경로가 있고 요약 범위 중 미사용 부분으로 가는 패킷을 받으면, 폐기 경로가 없을 경우 기본 경로 쪽으로 돌려보냅니다. 요약 경로를 학습한 상위 라우터는 그것을 다시 돌려보내 TTL이 다할 때까지 왕복합니다. 요약 범위에 대한 Null0 경로가 있으면 즉시 폐기됩니다. Cisco IOS는 EIGRP summary-address, OSPF area range, BGP aggregate-address에서 이를 자동으로 만들지만, 정적 요약, YAMAHA RTX(gateway null), Linux(blackhole)에서는 직접 설정해야 하므로 이 도구가 해당 행을 생성합니다.

OSPF에서는 어디서 요약할 수 있나요? EIGRP·BGP와의 차이는?

OSPF는 경계에서만 요약할 수 있습니다. 영역 경계 라우터(ABR)가 area range로 영역 간 경로를, ASBR이 summary-address로 외부 경로를 요약합니다. 영역 내부의 모든 라우터는 같은 링크 상태 데이터베이스를 가져야 하므로 요약할 여지가 없습니다. EIGRP는 ip summary-address eigrp로 어느 라우터의 어느 출력 인터페이스에서든 요약할 수 있습니다. BGP는 aggregate-address로 요약하고, summary-only를 붙이면 세부 경로를 억제해 집약 경로만 광고합니다.