1. OSPF 메세지 패킷
ㅇ 라우팅 프로토콜인 OSPF 에서는 라우터들 서로간에 라우팅 정보를 담은 5 종류의
메세지 패킷을 주고 받음
2. OSPF 메세지 패킷의 5가지 종류
ㅇ 이웃 라우터의 발견, 인접관계 확립 및 유지
① Hello Packet (type 1)
. 이웃 라우터의 발견, 인접관계 확립 및 유지
. OSPF 라우터는 부팅시 이웃간 정보를 위해 Hello 프로토콜을 송출함
ㅇ LSDB(Link State Database) 정보 유지관리
② Database Description Packet (type 2)
. 회선이 멈추었을 때 또는 새로 발견된 OSPF 라우터의 정보 구축을 위해 사용
. 자신이 가지고 있는 Link State Database의 내용을 보냄
③ Link State Request Packet (type 3)
. 상대 라우터에게 링크 상태 정보 요구
④ Link State Update Packet (type 4)
. 각 라우터들은 정기적으로 또는 토폴로지 상에 변화가 생기면 인접 라우터에게
이 메세지를 송부
⑤ Link State Acknowledgement (type 5)
. 링크 상태 갱신 메세지를 받으면 그에 해당하는 링크 상태 승인 메세지를 보냄
.. LSA의 플러딩을 신뢰성있게 만드는데 사용
3. OSPF 패킷 포멧
※ ☞ OSPF 공통 헤더 참조
4. OSPF 패킷 특징
ㅇ 주로, 다음과 같은 멀티캐스트 IP 주소를 사용
- 224.0.0.5 (AllSPFRouters) : OSPF를 지원하는 모든 라우터에게
- 224.0.0.6 (AllDRouters) : Designated Router와 Backup Designated Router에게
ㅇ 전달 범위
- TTL을 1로 설정하여 멀티캐스트 패킷이 이웃라우터를 넘어서 전달되지 않게 함
ㅇ TOS : 110
- OSPF 패킷은 일반 Best-effort 패킷 보다 더 우선시 처리되어야 함