네트워크/Routing Protocol - OSPF

OSPF Packet Type (Hello, DBD, LS R/U/A)

고미-고미 2022. 3. 24. 08:25
728x90

● OSPF Packet Type란?

 

OSPF가 동작하는 라우터의 LSDB 정보를 요청 및 갱신을 수행하고 OSPF가 동작하는 라우터를 식별하기 위해 사용하는 Packet을 의미하며 5가지 종류가 있습니다. 또한 해당 패킷을 교환하기 위해 멀티캐스트 주소를 사용 합니다.

 

● OSPF Packet 교환 주소

 

구분 멀티캐스트 주소 설명
All Router 224.0.0.5 OSPF가 동작하는 모든 라우터가 해당 주소를 이용하여 정보를 수신 합니다
DR/BDR Router 224.0.0.6 DR/BDR 라우터들이 해당 주소를 이용하여 통신 합니다.

 

● OSPF Packet Type 소개

 

관계 수립 및 정보 교환을 위하여 사용하는 Packet의 유형은 5가지 입니다.

타입 이름 설명
1 Hello - Neighbor 발견 및 유지에 사용되는 패킷
- 주기적으로 Hello Packet을 전송하며 OSPF가 활성화된 모든 인터페이스로 전송
2 Database Description
(DBD or DDP)
- database 요약 정보를 전송하는 패킷
- adjacency neighbor를 최초 구성할 때 교환
3 Link-State Request (LSR) - database를 요청하는 packet (For Database Download)
- DBD packet을 교환하여 LSDB 정보 갱신이 필요할 경우 neighbor에게 요청
4 Link-State Update (LSU) - database 갱신에 사용되는 packet (For Database Update)
- LSR을 수신한 라우터가 네트워크 링크 정보를 담아 회신하는 packet
5 Link-State Ack - LSA(Link-State Advertisement)에 대한 응답으로 사용 됨
- 전송의 신뢰성을 보장

 

 

  ○ OSPF Hello Packet 소개

 

OSPF Hello Packet은 neighbor와의 관계유지 및 발견을 수행 하는 packet 이며, OSPF가 동작하는 네트워크 장비의 모든 인터페이스로 Hello Packet을 전송하며 멀티캐스트 주소 224.0.0.5를 사용 합니다.

 

데이터 필드 설명
Router ID(RID) OSPF 도메인 영역내에서 유일한 32bit ID 입니다. (IP 주소)
* 중복된 RID가 존재할 경우 OSPF가 불안정해 집니다.
Authentication option OSPF neighbor 수립 시 추가적인 보안 설정이며 none, clear text, MD5 3가지 인증이 있습니다.
Area ID OSPF 인터페이스가 속한 Area 정보 입니다. 
Interface address mask Hello Packet을 전송하는 인터페이스의 Network Mask 정보 입니다.
interface priority DR 선출에 사용되는 우선순위 값 입니다.
hello interval hello packet을 전송하는 주기 입니다.
dead interval hello packet 수신 후 다음 hello packet을 받기 까지의 주기 입니다.
해당 시간 이내에 hello packet이 오지 않는다면 neighbor down으로 간주 합니다. 
DR & BDR DR & BDR의 IP 주소 입니다
active neighbor network segment에서 보여지는 neighbor 목록 입니다. 
728x90