1. Route Summarization이란?
Cisco의 Route Summarization(경로 요약) 은 여러 개의 상세(Route)를 하나의 큰 네트워크로 묶어서 광고(Advertise)하는 기술입니다. 이를 통해 라우팅 테이블 크기를 줄이고, CPU와 메모리 사용량을 감소시키며, 라우팅 업데이트를 최소화하여 네트워크를 더욱 안정적으로 운영할 수 있습니다.
예를 들어 다음과 같은 네트워크가 있다고 가정해보겠습니다.
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
일반적으로는 라우터가 4개의 Route를 광고합니다.
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
하지만 요약하면
192.168.0.0/22
단 하나의 Route만 광고합니다.
즉,
4개의 Route
↓
1개의 Summary Route
2. 왜 사용하는가?
Route Summarization을 사용하는 가장 큰 이유는 다음과 같습니다.
① Routing Table 감소
Before
R1
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
...
After
R1
192.168.0.0/22
② CPU 사용량 감소
라우팅 프로토콜(OSPF, EIGRP 등)은
- SPF 계산
- DUAL 계산
- Routing Update
를 계속 수행합니다.
Route가 적으면 계산량도 줄어듭니다.
③ 메모리 절약
라우팅 테이블이 작아집니다.
예)
1000개의 Route
↓
20개의 Summary
④ Network Stability 향상
예를 들어
192.168.2.0/24
한 개가 장애가 발생해도
상위 Router는
192.168.0.0/22
만 알고 있으므로
라우팅 업데이트가 크게 변하지 않습니다.
이를 Route Flapping 감소라고 합니다.
3. 어떻게 요약하는가?
예를 들어
10.1.0.0/24
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
2진수로 보면
10.1.0.0
00000000
10.1.1.0
00000001
10.1.2.0
00000010
10.1.3.0
00000011
공통 부분은
10.1.000000
입니다.
따라서
10.1.0.0/22
로 요약됩니다.
4. Summary를 계산하는 방법
예)
172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
3번째 Octet
0 = 00000000
1 = 00000001
2 = 00000010
3 = 00000011
공통비트
000000
앞의 22bit가 동일
↓
172.16.0.0/22
5. Cisco에서 사용하는 Routing Protocol별 Summary
Cisco에서는 대부분 다음 프로토콜에서 사용합니다.
- RIP
- EIGRP
- OSPF
- IS-IS
- BGP
6. EIGRP Summary
가장 많이 사용하는 예입니다.
interface GigabitEthernet0/0
ip summary-address eigrp 100 10.1.0.0 255.255.252.0
의미
AS Number
100
Summary
10.1.0.0/22
결과
10.1.0.0/24
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
↓
10.1.0.0/22
7. OSPF Summary
OSPF에서는 두 종류가 있습니다.
(1) Area Summary
ABR에서 사용
router ospf 1
area 1 range 10.1.0.0 255.255.252.0
(2) ASBR Summary
External Route
summary-address
명령을 사용합니다.
예)
router ospf 1
summary-address 172.16.0.0 255.255.252.0
8. RIP Summary
RIPv2는 자동 요약(Auto Summary)을 지원했지만, 현재는 비활성화하는 경우가 많습니다.
router rip
version 2
no auto-summary
수동 요약이 필요한 경우 인터페이스에서 설정할 수 있습니다.
9. BGP Summary (Aggregation)
BGP에서는
aggregate-address
명령을 사용합니다.
router bgp 65001
aggregate-address 10.1.0.0 255.255.252.0
10. EIGRP의 Null0 Route
EIGRP Summary를 생성하면 자동으로
Null0
Route도 생성됩니다.
예)
10.1.0.0/22
↓
Null0
왜 필요할까요?
예를 들어
10.1.0.0/24
10.1.1.0/24
10.1.2.0/24
만 존재하고
10.1.3.0/24
는 존재하지 않는다면,
요약 경로(10.1.0.0/22)만 믿고 들어온 10.1.3.0/24 목적지의 트래픽은 실제 경로가 없기 때문에 Null0로 폐기됩니다. 이렇게 하면 잘못된 경로를 따라 패킷이 계속 순환하는 라우팅 루프를 예방할 수 있습니다.
11. Route Summarization의 단점
Black Hole
가장 큰 단점입니다.
예)
Summary
10.1.0.0/22
실제로는
10.1.3.0
가 존재하지 않는데
상위 Router는
10.1.0.0/22
만 알고 있습니다.
그러면
10.1.3.5
로 가는 패킷은
Summary Router까지 갔다가
Null0
로 버려집니다.
이를 Black Hole 현상이라고 합니다.
정확한 경로 확인 어려움
10.1.0.0/22
만 보이므로
실제 내부가
10.1.0
10.1.1
10.1.2
10.1.3
인지 알기 어렵습니다.
12. 언제 사용하는 것이 좋은가?
다음과 같은 계층형 네트워크에서 특히 효과적입니다.
Core
|
----------------
| |
Distribution Distribution
| |
Access Access
예를 들어 Distribution 라우터가 Access 네트워크의 상세 경로를 하나의 요약 경로로 광고하면 Core는 훨씬 단순한 라우팅 테이블을 유지할 수 있습니다.
13. 실무 예제
예를 들어 Branch Router에 다음 네트워크가 연결되어 있다고 가정합니다.
10.10.0.0/24
10.10.1.0/24
10.10.2.0/24
10.10.3.0/24
Branch는 본사(Core)로
10.10.0.0/22
만 광고합니다.
HQ
10.10.0.0/22
|
Branch
/ / \ \
10.10.0
10.10.1
10.10.2
10.10.3
이렇게 하면 본사에서는 네 개의 개별 경로 대신 하나의 요약 경로만 관리하면 됩니다.
14. Route Summarization의 핵심 정리
| 항목 | 설명 |
|---|---|
| 목적 | 여러 경로를 하나의 경로로 요약 |
| 장점 | 라우팅 테이블 감소, CPU/메모리 절약, 라우팅 업데이트 감소, 네트워크 안정성 향상 |
| 단점 | Black Hole 가능성, 상세 경로 정보 감소 |
| EIGRP | ip summary-address eigrp |
| OSPF | area range, summary-address |
| BGP | aggregate-address |
| RIP | Auto Summary(레거시), 수동 요약 가능 |
| 주의사항 | 요약 경로는 실제 주소 계획과 일치해야 하며, 불연속(discontiguous) 네트워크에서는 의도치 않은 트래픽 폐기가 발생하지 않도록 설계해야 함 |
실무 팁: Route Summarization은 단순히 “경로를 줄이는 기능”이 아니라, IP 주소 설계(IP Address Planning) 와 함께 고려해야 가장 큰 효과를 얻을 수 있습니다. 주소를 계층적으로 할당하면(예: 지사별, 층별, 부서별로 연속된 대역 사용) 자연스럽고 안전한 요약 경로를 만들 수 있으며, OSPF의 ABR이나 EIGRP의 Distribution 라우터처럼 계층 경계에서 요약을 수행하는 것이 일반적인 설계 방식입니다.
답글 남기기