높고 넓은 파도

[OSPF] OSPF LSA Type 본문

네트워크/OSPF

[OSPF] OSPF LSA Type

김파도_ 2025. 4. 28. 20:40
반응형

LSA(Link-State Advertisement) /LSDB(Link-State Database)

: OSPF 도메인 내에 있는 다른 라우터들과 멀티캐스트를 통해 상호간에 커뮤니케이션을 있는 메시지

->OSPF 라우터들 간에 LSDB 동기화 시키는 작업을 수행할 사용

 

  • Link-State 계열의 Routing Protocol 설정된 Router 경우 자신의 Link(=interface) 상태(state) LSA라는 정보로 생성하여 다른 router과 교환함.
  • 이를 수신한 Router들은 자신의 LSDB에 해당 정보를 추가 후 SPF 알고리즘을 사용하여 Loop가 없는 최단 경로 정보를 구해서 Routing Table에 등록
  • Link-State 라우터들의 경우 전체 Topology 대한 정보를 있음.
  • 대형망의 경우 많은 수의 Router 모든 LSA 정보를 교환 LSDB 등록할 경우 LSDB 너무 커진다는 문제점이 발생. 

+ 망에 변화 발생 모든 Router에게 해당 LSA 정보가 전송되고, 이를 수신한 Router들은 다시 SPF 알고리즘을 수행해야 하기 때문에 CPU 많은 부담이 발생 -> 이를 해결하기 위해 AREA 개념이 사용

 

OSPF LSA Type

Type 항목 설명
Type 1 Router LSA 모든 OSPF 라우터가 Type 1 패킷 생성을 수행하며 LSDB 구성을 위한 가장 필수적인 데이터
Type 2 Network LSA DR 다른 라우터들에게 토폴로지 정보를 전송하는 패킷
Type 3 Summary LSA ABR에서 발생하는 LSA이며 경로 축약 사용하는 LSA
Type 4 ASBR Summary LSA ASBR Type 5 LSA에는 Next-hop 정보가 없기 때문에 ABR 장비가 Type 5 LSA 받아 Next-hop 정보를 추가하여 다른 Area 전달
Type 5 External LSA ASBR에서 재분배시 발생하는 LSA Type이고, Stub Totally Stub Area 제외한 모든 Area LSA 전달
Type 7 NSSA External LSA NSSA(Not So Stub Area)장비에서 재분배된 경로에 대한 LSA
*Not So Stubby Area Stub 이점을 가지면서도 재분배 있는 OSPF 특수 Area

LSA Sequences
  • LSA 전송 지연에 의해 발생할 있는 문제를 해결하기 위해 사용됨
  • Sequence 32bit이며, 라우터가 LSA 발생시키면 1 증가
  • 라우터가 자신의 LSDB 있는 것보다 sequence 수신한다면 최신 정보라고 판단하고 갱신 작업을 진행하고 작을 경우 해당 LSA 폐기한다.
LSA Age and Flooding
  • 모든 OSPF LSA에는 age 값이 들어가는데 해당 값은 local LSDB 저장되고 1초당 1 age값이 증가함
  • OSPF LSA age값이 1800(30) 초과할 경우 age 값을 0으로 변경 새로운 LSA 전송함
  • LSA age값이 3600(1시간) 도달할 경우 해당 LSA 유효하지 않은 것으로 판단하며 LSDB에서 삭제 시킴
  • 반복적인 LSA flooding 모든 라우터들의 일관성 있는 LSDB 유지하기 위한 안전장치
LSA Type OSPF 동작하는 모든 라우터들은 자신이 속한 Area또는 상태에 따라 여러 개의 LSA 전송하는데 LSA 식별 정보로 사용됨

LSA Type 1 - Router LSA

#show ip ospf database router

  • Type 1 LSA 전달 범위는 소속된 Area 범위로 제한되며, 모든 OSPF 라우터가 Type 1 LSA광고를 수행함.
  • Type 1 LSA LSDB 구성을 위한 필수적인 메시지이며, OSPF 활성화된 모든 링크에서 해당 메시지를 전송함
  • Type 1 LSA 광고 OSPF 활성화 되어 있는 모든 링크정보를 전달함. 링크 정보는 OSPF 동작 여부에 따라 다른 Type 정보를 알려줌

Type ID Connection 설명
1 Neighbor Router's ID Point-to-Point Connection
  • 2대의 라우터만 연결되는 환경
  • DR 선출이 없기 때문에 transit network 없다
  • single transit-type 대한 명세가 없어 이중 기록을 수행하며, P2P 경우 stub network 표기됨
2 DR's IP Address Connection to transit network
  • 최소 2 이상의 라우터가 연결되어 있는 multiaccess 환경
  • DR 선출되는 환경일 경우
3 IP Network/Subnet Conncetion to Stub network
  • 단일 라우터로 구성되어 있는 network, 토폴로지에 Gateway 정보만 있는 네트워크
  • 이더넷 환경에서 neighbor 관계를 맺지 않는 정보는 stub network 간주
4 Neighbor Router's ID Virtual Link
  • Type 1 설명과 동일
  • area 0 거치지 않고 연결되기 때문에 P2P환경과 유사

 

LSA Type2 - Network LSA

#show ip ospf database network

  • Type 2 LSA DR 선출되는 환경인 multi-access network에서 사용되며, DR 라우터만 해당 메시지를 전송하며 Type2 메시지에는 network segment 연결되어 있는 모든 OSPF Router-ID 포함되어 있음
  • DR 선출하지 않는 OSPF Network Type 경우 (Point-to-point 같은) stub network 간주하여 LSDB 저장이

 

LSA Type3 - Summary LSA

#show ip ospf database summary

  • Type 3 LSA 다른 area로 부터 넘어온 network 위해 사용됨.
  • 복수 개의 Area 속해 있는 ABR 장비가 해당 메시지를 생성함.
  • ABR Type 1 Type 2 메시지를 다른 Area 전달하지 않고 가공하여 사용
  • ABR이 Type 1 LSA 메시지를 수신하면 메시지에 포함된 네트워크 정보를 참조하여 Type 3 LSA를 생성하며, Type 2 LSA 메시지 수신 시 multi-access network의 network mask를 결정하는데 이용
  • LSA Type 3 packet

 

LSA Type 4 - ASBR Summary LSA

 

  • LSA Type 4 & 5 재분배 과정에서 사용하게
  • LSA Type 4는 ASBR에 대한 정보를 담고 있는 메시지
  • ASBR은 LSA Type 1에 E(external) bit를 설정해서 광고하고 해당 정보를 통해 Area에 ASBR이 있다는 것을 인지함
  • ASBR과 같은 Area에 있는 라우터들은 Type1 정보를 이용하여 ASBR을 찾아 갈 수 있지만 다른 Area에 있는 라우터들은 ASBR에 대한 정보를 알 수 없다.
  • ABR에서 ASBR의 Router-id정보가 포함된 Type 4 LSA를 생성하여 다른 Area로 전달함.
  • 다른 Area로 다시 전달 될 때 ABR은 Type 4를 재생산 하여 전달함(ASBR까지 도달하기 위한 매개 변수값을 재계산하여 전달)

 

LSA Type5 - External LSA

  • ASBR에서 재분배 시 발생하는 LSA이고 Stub와 totally Stub Area를 제외한 모든 Area로 LSA를 전달함
  • Type 5는 ASBR의 정보를 전달 할 수 없으나, Forwarding Address를 사용하면 ASBR의 정보를 전달 할 수 있어서 Type 4의 정보는 필요가 없음(그래도 자동으로 생성됨)
  • Type 5에는 외부 네트워크에 대한 정보만 존재하고 ASBR에 대한 정보는 존재하지 않음.
  • FA는 다른 라우팅 프로토콜이 동작하는 인터페이스를 OSPF로 광고하면 Type 5에 FA가 설정되어 전달됨.
  • FA에 대한 정보가 LSA Type 3으로 다른 Area로 광고되며 OSPF Router들은 Type4가 없더라고 ASBR의 정보를 알 수 있음.
  • OSPF 재분배를 통해 외부 네트워크 정보를 가져올 E1, E2 2개의 Type 존재하며 E1 E2보다 우선순위가 높아 ASBR 2개일 경우 Active/Backup 구성하기 위해 E1,E2 혼합하여 사용하기도


728x90

'네트워크 > OSPF' 카테고리의 다른 글

[OSPF] OSPF Packet 설명  (3) 2025.04.25
[OSPF] 실습 - SubArea 설정  (0) 2025.04.21
[OSPF] OSPF 기본 설정(Backbone Area) / Neighbor 선출 과정  (0) 2025.04.15
[OSPF] Forwarding Address  (0) 2025.04.13
[OSPF] Network Area  (0) 2025.04.11