IT/ㄴ Cisco

[CISCO] OSPF Stub / NSSA 정리

TIENE 2025. 1. 11. 14:05
반응형

Stub Area와 NSSA의 가장 큰 차이점은

"ABSR에서 재분배한 경로를 내부에서 인식할 수 있는지 여부" 에 있다.

 

ASBR (Autonomous System Boundary Router)

  • NSSA 내부에 위치하며, 외부 네트워크(예: ISP)와 연결.
  • 외부 경로를 OSPF NSSA 내부로 가져오기 위해 Type 7 LSA를 생성.

#Stub Area

- OSPF에서 지원하는 강력한 Area 요약기능

- ABR이 Stub를 설정한 Area로 Type-4,5를 차단한 후 Default-Route를 제공

- O E1 & O E2 Routing 정보는 Default-route를 사용하여 통신 

= Routing Table에는 O, O IA, O E1, O E2가 표기 되지만,  Stub Area를 설정하면  O, O IA만 표기된다. 

 

  • ASBR의 외부 경로 재분배 불가
    Stub Area에서는 외부 라우팅 정보(Type 5 LSA)가 차단되며, 내부에 ASBR을 배치해도 외부 경로를 Stub Area에 유입할 수 없다.
  • 디폴트 경로만 사용
    ABR이 Stub Area에 디폴트 경로(0.0.0.0)를 제공하며, 외부 네트워크와의 통신은 항상 이 경로를 통해 이루어진다.

 

# Stub를 사용하기 위한 조건

불가 Area
Backbone Area
Transit Area
ASBR이 존재하는 Area
Stub를 설정하는 Area내의 모든 Router에서 공통 설정을 실시
Stub는 인접성의 조건이므로 일치 해야 한다


- 다음과 같이, ABR과 동일한 Area에 있으며, 인접성이 완료된 Router를 하나 지정하며 동일하게 설정한다.

router ospf 1
 area 100 stub
!

 

 

 


- 다른 Routing Protocol [RIP] 으로부터 받은 Routing 정보가 다음과 같이 O E2으로 넘어왔다. 

- O E2 : External Metric-type 2
 외부 Protocol이 OSPF 환경으로 재분배된 네트워크 정보
          [고정 metric이며 Default metric은 20을 사용 , ASBR까지의 경로가 단일인 경우에 사용]

 

- Stub을 사용하여, 외부 Routing Protocol Routing 정보는 Default Route로 제공한다.

 

- O E2 Routing 정보는 사라지고 Default Route 가 생성되어, 해당 Routing 테이블을 통해서 통신된다.

 


 #Totally Stub

- 강화된 stub로서 LSA-Type 3,4,5를 차단하고 Default-route를 제

= Stub Area를 설정하면  O, O IA만 표기되지만, Totally Stub를 설정하면 O IA만 표기된다.

 


##NSSA (Not-So-Stubby Area)

  • ASBR의 외부 경로 재분배 가능
    NSSA 내부에서는 ASBR이 외부 네트워크 경로를 Type 7 LSA로 생성해 NSSA 내부에 전달할 수 있다.
  • Type 7 LSA의 역할
    Type 7 LSA는 NSSA 내부에서만 사용되며, ABR을 통해 다른 OSPF 영역으로 전달될 때 Type 5 LSA로 변환된다.
  • 유연한 외부 연결
    Stub Area와 달리 외부 라우트가 필요하면 NSSA를 사용하여 유연하게 외부 네트워크와 통합할 수 있다.

 

Type-4,5을 생성하고 전파하는 ASBR가 존재하는 AREA는 Stub를 사용할 수 없다

이때 사용할 수 있는 것이 NSSA이다 Type-7로 주고 받는 것이다

 

즉, ASBR이 존재하는 Area에서 Type-7을 이용하여 Stub기능을 사용할 수 있는 것이다.

 

 

 

 

설정 후에 이상한 점이 있는데

Default-route가 보이지 않는다

 

nssa는 ABR에 Default-route를 따로 설정해야 한다 (수동설정)

명령어는 다음과 같다

 

  ㄴ area 1 nssa default-information-originate 후 표기되는 디폴트 루트 

 

<추가 내용>

 

- R1의 EIGRP Routing 정보가 N2으로 표기된다. (N2 - OSPF NSSA external type 2)

 

- R1에 Default-Route 정보를 제공한다.

R2(config)#router ospf 1
R2(config-router)#area 12 nssa default-information-originate
R2(config-router)#

 

- R1에 Default-Route 정보가 생성되었다.

 

*nssa설정을 하지 않은 area는 type-7을 이해할 수 없기때문에 type-5으로 인지하고 Router 테이블 상에 O E2, O E1로 표기된다  (OSPF DATABASE TABLE - Type-5 AS External Link States)

 


##Totally NSSA 

- NSSA와 동일하나 Type-3까지 차단하고 Default-route를 제공한다 (자동생성)

- Totally NSSA를 설정한 area내의 ASBR은 재분배 시 Type-7로 재분배한다. 

 

 <Totally NSSA 설정 전>

 

- R2에서 명령어를 추가한다.

 

 

<Totally NSSA 설정 후>

 

 

종류 LSA 차단 목록 Default-Route 차이점
Stub ABR이 LSA-Type 4,5차단 자동생성 ABSR이 포함된 Area는 Stub X
Totally Stub ABR이 LSA-Type 3,4,5차단 자동생성
NSSA ABR이 LSA-Type 4,5차단 수동생성 NSSA내의 ABSR에서 Type-7로 재분배
Totally Stub ABR이 LSA-Type 3,4,5차단 자동생성

 

특징 Stub NSSA
ASBR의 외부 경로 재분배 차단됨 (ASBR을 배치할 수 없음) 허용됨 (ASBR에서 외부 경로를 Type 7 LSA로 재분배)
Type 5 LSA (외부 라우트) 차단됨 차단됨 (Type 7 LSA로 대체)
Type 7 LSA (외부 라우트) 지원하지 않음 지원 (Type 7 LSA는 ABR에서 Type 5 LSA로 변환 가능)
디폴트 경로 (0.0.0.0) 필요시 ABR이 디폴트 경로 제공 필요시 ABR이 디폴트 경로 제공 가능

 

 

정리하자면 Stub Area와 NSSA의 가장 중요한 차이점은 ASBR에서 외부 경로를 재분배할 수 있는지 여부다.

  • Stub Area: 외부 경로 재분배 불가(Type 5 LSA 차단).
  • NSSA: 외부 경로 재분배 가능(Type 7 LSA 허용).

Stub Area는 단순한 네트워크 설계에 적합하지만, 외부 네트워크와 연결이 필요한 경우에는 NSSA를 사용하는 것이 적합하다.

반응형