1. LSH (Link State Header)
ㅇ OSPF에서 링크 상태와 관련된 OSPF 패킷 종류 4가지에 공통되는 20 바이트 크기의
헤더 (Link State Header) 를 말함
- Database Description Packet (type 2)
- Link State Request Packet (type 3)
- Link State Update Packet (type 4)
- Link State Acknowledgement (type 5)
2. Link State(LS) 일반 헤더의 구성
ㅇ LS age (16 bit)
- LS 패킷 생성 시에 0 으로 셋팅되고, 이후 초 단위의 경과시간
. LSA가 Flooding되면서 또한 LSD에서 유지되는 동안 계속 경과시간이 증가함
- 만일, 동일 LS sequence number이나 다른 LS age를 갖는 여러 LSA가 함께 도착하면,
. 이들의 시간 차이가 MaxAgeDiff 이내에 있으면,
.. 그 네트워크가 정상적이라 간주하고 원래 유지하던 정보를 유지
.. 또한, Flooding 하지도 않음
. 이들의 시간 차이가 MaxAgeDiff 범위를 벗어나면,
.. 네트워크 이상이라 간주하고, 가장 나이 어린 시간으로 자신의 LSD를 갱신하고,
.. 재빨리 Flooding 함
- 주기적인 LSA 유효성 검증/갱신 메커니즘
. MaxAge : 1 시간
.. LSD 내 어떤 LSA가 어떤 이유로 해서든지 MaxAge 만큼 지나면,
.. 자동 삭제되고 이웃라우터들에 이를 Flooding 함
. LSRefreshTime : 30 분
.. MaxAge가 오기 전에, LSRefreshTime 주기로 LSA에 대한 새 정보를 Flooding 함
ㅇ Options (8 bit)
ㅇ LS type (8 bit) ☞ OSPF LSA type
- 1 : Router link LSA (라우터와 연결된 링크)
- 2 : Network link LSA (네트워크에 연결된 링크)
- 3 : Network Summary link LSA (영역 구분된 네트워크 요약 정보)
- 4 : ASBR Summary link LSA (Autonomous System Border Router)
- 5 : AS External LSA (AS 외부로 가는 링크)
- 6 : Group Membership LSA
- 7 : NSSA (Not-So-Stuuby-Area)
- 8 : External Attribute LSA
ㅇ Link State ID (32 bit)
- OSPF 링크의 식별
. LS type에 따라 다른 의미로 사용
. 주로, 라우터에 연결된 링크 또는 네트워크의 IP 주소를 사용함
ㅇ Advertising Router ID (32 bit)
- LSA를 생성한 라우터의 라우터 ID
ㅇ LS Sequence Number (32 bit)
- 중복 LSA 등을 찾기위한 순서번호
ㅇ LS Checksum (16 bit)
ㅇ length (16 bit)
- LSA 헤더(20 바이트)를 포함한 총 LSA의 길이