본문 바로가기
Routing/OSPF

[OSPF] OSPF Route Summarization

by chan10 2025. 5. 29.

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)

 

 

[참고블로그]

https://white-polarbear.tistory.com/37