OSPF는 대규모 네트워크에서도 효율적인 라우팅을 제공하기 위해 계층적 구조를 채택합니다. 하지만 네트워크가 커질수록 관리해야 할 경로 정보가 기하급수적으로 늘어나고, 이는 라우팅 테이블과 네트워크 성능에 부담을 줄 수 있습니다. 이러한 문제를 해결하기 위해 사용하는 기능이 바로 Route Summarization(라우팅 요약)입니다.
OSPF Route Summarization 개념 및 특징
OSPF Route Summarization(경로 축약)은 여러 개의 세부 경로(Subnet)를 하나의 요약된 네트워크 주소로 묶어 광고하는 기능입니다.
OSPF 내부에는 자동 요약 기능이 없으며, ABR 또는 ASBR에서 수동으로 설정해야 합니다.
- ABR에서는 Inter-Area 경로 요약, ASBR에서는 External 경로 요약을 수행합니다. 설정된 요약 범위에 포함되지 않은 세부 경로는 외부로 광고되지 않습니다.
- Area 단위 기준으로 경로 축약 수행
ABR은 하나의 Area에서 수신한 상세 경로 정보를 요약하여 다른 Area로 전달합니다. 이때 Type 1 LSA를 수신한 후 Type 3 LSA로 변환해 전송합니다. - 리소스 절약 효과
수십 개, 수백 개에 이를 수 있는 라우팅 정보를 하나로 축약할 수 있어, LSDB 및 라우팅 테이블 크기가 줄어들어 네트워크 리소스를 절약할 수 있습니다. - LSA 전파 범위 제한 및 장애 격리
경로 축약을 설정하면, 다른 Area에서 발생한 장애로 인한 경로 변경이 축약된 정보로 묶여 전파되므로 별도 업데이트가 필요 없습니다. 이를 통해 장애 영향 범위를 최소화하고 네트워크 안정성을 높일 수 있습니다. - 네트워크 구조 단순화
복잡한 대역 구조를 간단하게 요약함으로써 네트워크 디자인이 간결해지고, 운영 및 유지보수가 용이해집니다.
OSPF Route Summarization
OSPF 라우팅을 축약하기 전 각 라우터의 라우팅 테이블을 살펴봅니다.
각 라우터는 R4의 대역을 모두 동일한 /32로 전파받고 있습니다.
[R1]
R1#show ip route
...
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 2.2.2.2/32 via 10.10.12.2, Gi 1/47 110/1 00:06:12
O 3.3.3.3/32 via 10.10.13.3, Vl 13 110/1 00:06:12
O IA 4.4.4.4/32 via 10.10.13.3, Vl 13 110/2 00:06:12
O IA 10.10.34.0/24 via 10.10.13.3, Vl 13 110/2 00:06:12
O 120.2.0.2/32 via 10.10.12.2, Gi 1/47 110/1 00:06:12
O 120.2.1.2/32 via 10.10.12.2, Gi 1/47 110/1 00:06:12
O 120.2.2.2/32 via 10.10.12.2, Gi 1/47 110/1 00:06:12
O 130.3.0.3/32 via 10.10.13.3, Vl 13 110/1 00:06:12
O 130.3.1.3/32 via 10.10.13.3, Vl 13 110/1 00:06:12
O 130.3.2.3/32 via 10.10.13.3, Vl 13 110/1 00:06:12
O IA 140.4.0.4/32 via 10.10.13.3, Vl 13 110/2 00:00:16
O IA 140.4.1.4/32 via 10.10.13.3, Vl 13 110/2 00:00:16
O IA 140.4.2.4/32 via 10.10.13.3, Vl 13 110/2 00:00:16
==============================================================================
[R2]
R2#show ip route
...
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 1.1.1.1/32 via 10.10.12.1, Gi 1/47 110/1 00:09:51
O 3.3.3.3/32 via 10.10.12.1, Gi 1/47 110/2 00:09:51
O IA 4.4.4.4/32 via 10.10.12.1, Gi 1/47 110/3 00:09:51
O 10.10.13.0/24 via 10.10.12.1, Gi 1/47 110/2 00:09:51
O IA 10.10.34.0/24 via 10.10.12.1, Gi 1/47 110/3 00:09:51
O 110.1.0.1/32 via 10.10.12.1, Gi 1/47 110/1 00:09:51
O 110.1.1.1/32 via 10.10.12.1, Gi 1/47 110/1 00:09:51
O 110.1.2.1/32 via 10.10.12.1, Gi 1/47 110/1 00:09:51
O 130.3.0.3/32 via 10.10.12.1, Gi 1/47 110/2 00:09:51
O 130.3.1.3/32 via 10.10.12.1, Gi 1/47 110/2 00:09:51
O 130.3.2.3/32 via 10.10.12.1, Gi 1/47 110/2 00:09:51
O IA 140.4.0.4/32 via 10.10.12.1, Gi 1/47 110/3 00:03:55
O IA 140.4.1.4/32 via 10.10.12.1, Gi 1/47 110/3 00:03:55
O IA 140.4.2.4/32 via 10.10.12.1, Gi 1/47 110/3 00:03:55
==============================================================================
[R3]
R3#show ip route
...
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 1.1.1.1/32 via 10.10.13.1, Vl 13 110/1 00:09:51
O 2.2.2.2/32 via 10.10.13.1, Vl 13 110/2 00:09:51
O 4.4.4.4/32 via 10.10.34.4, Vl 34 110/1 00:09:51
O 10.10.12.0/24 via 10.10.13.1, Vl 13 110/2 00:09:51
O 110.1.0.1/32 via 10.10.13.1, Vl 13 110/1 00:09:51
O 110.1.1.1/32 via 10.10.13.1, Vl 13 110/1 00:09:51
O 110.1.2.1/32 via 10.10.13.1, Vl 13 110/1 00:09:51
O 120.2.0.2/32 via 10.10.13.1, Vl 13 110/2 00:09:51
O 120.2.1.2/32 via 10.10.13.1, Vl 13 110/2 00:09:51
O 120.2.2.2/32 via 10.10.13.1, Vl 13 110/2 00:09:51
O 140.4.0.4/32 via 10.10.34.4, Vl 34 110/1 00:09:51
O 140.4.1.4/32 via 10.10.34.4, Vl 34 110/1 00:09:51
O 140.4.2.4/32 via 10.10.34.4, Vl 34 110/1 00:09:51
라우팅 축약(Summarization)은 ABR에서 설정할 수 있으므로, 이번에는 R3 라우터에서 R4에 대한 경로를 축약합니다.
R4는 /24서브넷 대역을 3개 보유하고 있기 때문에, 이를 하나의 /22서브넷으로 묶어 축약하도록 설정했습니다.
이때 축약할 대상 Area 정보와 네트워크 대역 정보를 함께 지정해주어야 합니다.
R3(conf-router_ospf-1)#show run ospf
!
router ospf 1
router-id 3.3.3.3
network 130.3.0.0/24 area 0
network 130.3.1.0/24 area 0
network 130.3.2.0/24 area 0
network 3.3.3.3/32 area 0
network 10.10.13.0/24 area 0
network 10.10.34.0/24 area 34
area 34 range 140.4.0.0/22
R3 라우터(ABR)에서 경로 축약을 설정한 후, R1과 R2 라우터의 라우팅 테이블을 확인합니다.
R4에서 광고되던 세부 서브넷 정보들이 하나의 /22 대역으로 요약되어 표시되며, 이로 인해 라우팅 테이블의 항목 수가 줄어든 것을 확인할 수 있습니다.
R1#show ip ospf routes
Prefix Cost Nexthop Interface Area Type
2.2.2.2 1 10.10.12.2 Gi 1/47 0 Intra-Area
3.3.3.3 1 10.10.13.3 Vl 13 0 Intra-Area
4.4.4.4 2 10.10.13.3 Vl 13 0 Inter-Area
10.10.12.0 1 0.0.0.0 Gi 1/47 0 Intra-Area
10.10.13.0 1 0.0.0.0 Vl 13 0 Intra-Area
10.10.34.0 2 10.10.13.3 Vl 13 0 Inter-Area
120.2.0.2 1 10.10.12.2 Gi 1/47 0 Intra-Area
120.2.1.2 1 10.10.12.2 Gi 1/47 0 Intra-Area
120.2.2.2 1 10.10.12.2 Gi 1/47 0 Intra-Area
130.3.0.3 1 10.10.13.3 Vl 13 0 Intra-Area
130.3.1.3 1 10.10.13.3 Vl 13 0 Intra-Area
130.3.2.3 1 10.10.13.3 Vl 13 0 Intra-Area
140.4.0.0 2 10.10.13.3 Vl 13 0 Inter-Area
==============================================================================
R1#show ip route ospf
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 2.2.2.2/32 via 10.10.12.2, Gi 1/47 110/1 00:14:39
O 3.3.3.3/32 via 10.10.13.3, Vl 13 110/1 00:14:39
O IA 4.4.4.4/32 via 10.10.13.3, Vl 13 110/2 00:14:39
O IA 10.10.34.0/24 via 10.10.13.3, Vl 13 110/2 00:14:39
O 120.2.0.2/32 via 10.10.12.2, Gi 1/47 110/1 00:14:39
O 120.2.1.2/32 via 10.10.12.2, Gi 1/47 110/1 00:14:39
O 120.2.2.2/32 via 10.10.12.2, Gi 1/47 110/1 00:14:39
O 130.3.0.3/32 via 10.10.13.3, Vl 13 110/1 00:14:39
O 130.3.1.3/32 via 10.10.13.3, Vl 13 110/1 00:14:39
O 130.3.2.3/32 via 10.10.13.3, Vl 13 110/1 00:14:39
O IA 140.4.0.0/22 via 10.10.13.3, Vl 13 110/2 00:02:43
==============================================================================
R2#show ip route ospf
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 1.1.1.1/32 via 10.10.12.1, Gi 1/47 110/1 00:14:39
O 3.3.3.3/32 via 10.10.12.1, Gi 1/47 110/2 00:14:39
O IA 4.4.4.4/32 via 10.10.12.1, Gi 1/47 110/3 00:14:39
O 10.10.13.0/24 via 10.10.12.1, Gi 1/47 110/2 00:14:39
O IA 10.10.34.0/24 via 10.10.12.1, Gi 1/47 110/3 00:14:39
O 110.1.0.1/32 via 10.10.12.1, Gi 1/47 110/1 00:14:39
O 110.1.1.1/32 via 10.10.12.1, Gi 1/47 110/1 00:14:39
O 110.1.2.1/32 via 10.10.12.1, Gi 1/47 110/1 00:14:39
O 130.3.0.3/32 via 10.10.12.1, Gi 1/47 110/2 00:14:39
O 130.3.1.3/32 via 10.10.12.1, Gi 1/47 110/2 00:14:39
O 130.3.2.3/32 via 10.10.12.1, Gi 1/47 110/2 00:14:39
O IA 140.4.0.0/22 via 10.10.12.1, Gi 1/47 110/3 00:02:43
ABR인 R3 라우팅 테이블은 R4 대역에 대한 라우팅 정보가 축약되지는 않지만 한가지 변화가 있습니다.
축약한 140.4.0.0/22에 대한 Null 0 Routing이 생성되었습니다.
이는 존재하지 않는 세부 서브넷(/24,/26,/28 등)으로 트래픽 유입될 가능성이 있기에 Loop 방지와 잘못된 트래픽 전달을 차단하기 위함으로 패킷을 의도적으로 Drop 시킵니다.
R3#show ip route ospf
Destination Gateway Dist/Metric Last Change
----------- ------- ----------- -----------
O 1.1.1.1/32 via 10.10.13.1, Vl 13 110/1 00:14:39
O 2.2.2.2/32 via 10.10.13.1, Vl 13 110/2 00:14:39
O 4.4.4.4/32 via 10.10.34.4, Vl 34 110/1 00:14:39
O 10.10.12.0/24 via 10.10.13.1, Vl 13 110/2 00:14:39
O 110.1.0.1/32 via 10.10.13.1, Vl 13 110/1 00:14:39
O 110.1.1.1/32 via 10.10.13.1, Vl 13 110/1 00:14:39
O 110.1.2.1/32 via 10.10.13.1, Vl 13 110/1 00:14:39
O 120.2.0.2/32 via 10.10.13.1, Vl 13 110/2 00:14:39
O 120.2.1.2/32 via 10.10.13.1, Vl 13 110/2 00:14:39
O 120.2.2.2/32 via 10.10.13.1, Vl 13 110/2 00:14:39
+O 140.4.0.0/22 Direct, Nu 0 110/0 00:02:43
O 140.4.0.4/32 via 10.10.34.4, Vl 34 110/1 00:14:39
O 140.4.1.4/32 via 10.10.34.4, Vl 34 110/1 00:14:39
O 140.4.2.4/32 via 10.10.34.4, Vl 34 110/1 00:14:39
Ping 테스트
R2 라우터에서 R4 대역으로 Ping 테스트 시 축약된 경로 정보로 정상적인 통신이 이루어지는 것을 볼 수 있습니다.
R2#ping 140.4.0.4
Sending 5, 100-byte ICMP Echos to 140.4.0.4, timeout is 2 seconds:
!!!!!
Success rate is 100.0 percent (5/5), round-trip min/avg/max = 0/0/0 (ms)
R2#ping 140.4.1.4
Sending 5, 100-byte ICMP Echos to 140.4.1.4, timeout is 2 seconds:
!!!!!
Success rate is 100.0 percent (5/5), round-trip min/avg/max = 0/0/0 (ms)
R2#ping 140.4.2.4
Sending 5, 100-byte ICMP Echos to 140.4.2.4, timeout is 2 seconds:
!!!!!
Success rate is 100.0 percent (5/5), round-trip min/avg/max = 0/0/0 (ms)
[참고블로그]
'Routing > OSPF' 카테고리의 다른 글
[OSPF] 패킷 종류 및 LSA Type (0) | 2025.06.09 |
---|---|
[OSPF] OSPF Route Filtering (0) | 2025.06.03 |
[OSPF] OSPF Route Advertisement 방법 (0) | 2025.05.14 |
[OSPF] OSPF 연동 실습#1 - 네이버 연결 및 라우팅 확인 (+DR, BDR) (0) | 2025.05.06 |
[OSPF] LSA & LSDB 차이 (0) | 2025.04.26 |