LSH   Link State Header, LSA Header   LSA 헤더

(2016-06-27)

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의 길이



Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"