네트워크/Routing Protocol - OSPF

OSPF Stub Area & Totally Stub Area

고미-고미 2022. 5. 2. 11:13
728x90

● OSPF Stub Area & Totally Stub Area 정의

 

LSDB에 저장되는 경로정보를 축소 및 프로세싱 자원을 절약하기 위해 상세한 외부경로 정보대신 Default Gateway 정보를 받아 라우팅 테이블에 내리는 기술이 적용되는 Area를 의미 합니다.

 

● OSPF Stub Area & Totally Stub Area 장점 및 특징

 

장점 - LSDB 크기 및 라우팅 테이블이 감소하여 자원 저장과 계산에 사용되는 리소스를 절약할 수 있습니다.
- 30분 마다 수행하는 LSA Flooding 작업의 부하가 감소 합니다.
특징 Stub Area - ASBR이 수행한 재분배를 통해 학습된 외부경로를 수용하지 않는 Area 입니다. 
- 상세한 외부 정보 대신 Default Route (0.0.0.0/0)을 사용하여 외부와 통신 합니다. 
- Stub Area로 설정되면 ASBR이 존재할 수 없습니다. (ABR = ASBR인 경우 제외)
Totally Stub Area - Cisco 전용 Area Type 입니다. (최근에는 대부분의 Vendor가 지원 합니다.)
- Stub Area의 특징을 가지고 있으며 LSA Type 3  정보도 받지 않는 Area 입니다.
- LSA Type 3 ~5 정보를 받지 않는 대신 Default Route를 사용하여 통신을 수행합니다.

 

● OSPF Stub Area & Totally Stub Area 설정

 

  ○ OSPF Stub Area 설정 이전

R2# show ip route ospf
<Output omitted>

      172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
O IA     172.16.13.0/30 [110/20] via 172.16.12.1, 00:56:16, Ethernet0/0
O IA     172.16.14.0/25 [110/20] via 172.16.12.1, 00:56:16, Ethernet0/0
O IA  192.168.1.0/24 [110/11] via 172.16.12.1, 00:56:16, Ethernet0/0
O IA  192.168.3.0/24 [110/21] via 172.16.12.1, 00:54:50, Ethernet0/0
O IA  192.168.4.0/24 [110/21] via 172.16.12.1, 00:46:00, Ethernet0/0
O E2  198.51.100.0/24 [110/20] via 172.16.12.1, 00:01:47, Ethernet0/0
O E2  203.0.113.0/24 [110/20] via 172.16.12.1, 00:01:47, Ethernet0/0

 

○ OSPF Stub Area 설정 & 설정 이후 라우팅 테이블

 

R1(config)# router ospf 1
R1(config-router)# area 1 stub
%OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Ethernet0/1 from FULL to DOWN, Neighbor
Down: Adjacency forced to reset

R2(config)# router ospf 1
R2(config-router)# area 1 stub
%OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Ethernet0/0 from LOADING to FULL, Loading
Done

Stub Area 설정 이후 외부경로 (E2) 정보가 라우팅 테이블에서 사라지고 Default Route 정보만 남아있는 것을 확인 할 수 있습니다. 

R2# show ip route ospf
<Output omitted>

O*IA  0.0.0.0/0 [110/11] via 172.16.12.1, 00:19:27, Ethernet0/0

      172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
O IA     172.16.13.0/30 [110/20] via 172.16.12.1, 00:19:27, Ethernet0/0
O IA     172.16.14.0/25 [110/20] via 172.16.12.1, 00:19:27, Ethernet0/0
O IA  192.168.1.0/24 [110/11] via 172.16.12.1, 00:19:27, Ethernet0/0
O IA  192.168.3.0/24 [110/21] via 172.16.12.1, 00:19:27, Ethernet0/0
O IA  192.168.4.0/24 [110/21] via 172.16.12.1, 00:19:27, Ethernet0/0

 

  ○ OSPF Totally Stub Area 설정 & 설정 이후 라우팅 테이블

 

Totally Stub 설정은 ABR에서 stub 이후 no-summary 옵션을 넣어주면 totally stub로 동작 합니다.

R1(config)# router ospf 1
R1(config-router)# area 2 stub no-summary
 %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on Ethernet0/2 from FULL to
DOWN, Neighbor Down: Adjacency forced to reset

R3(config)# router ospf 1
R3(config-router)# area 2 stub
%OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Ethernet0/0 from LOADING to FULL, Loading Done

 

Totally Stub로 동작하게되면 모든 외부 경로에 대한 상세 정보대신 Default Route로 대체 됩니다. 라우팅 테이블에는 아래와 같이 나타나게 됩니다. 

R3# show ip route ospf
<Output omitted>
Gateway of last resort is 172.16.13.1 to network 0.0.0.0
O*IA  0.0.0.0/0 [110/11] via 172.16.13.1, 00:18:08, Ethernet0/0

 

● OSPF Stub Area & Totally Stub Area Default Cost 값 변경

 

Stub Area 구성 시 Default Route Cost값은 1이며 명령어를 통해서 수정이 가능합니다. Cost값 변경을 통해 Redundent 구성을 할 수 있습니다.  아래 명령어를 통해서 Cost값을 변경할 수 있으며 ABR에서만 설정하면 됩니다.

명령어: Router(config-router)#area area-id default-cost cost

 

 

728x90