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

OSPF 패킷
   1. OSPF 패킷 종류   2. OSPF 공통 헤더   3. Hello 패킷   4. DDP(데이터베이스 기술 패킷)   5. LSR(링크상태 요구 패킷)   6. LSU(링크상태 갱신 패킷)   7. LSA 패킷   8. LSA 헤더   9. LSA type   10. LSAck(링크상태 확인응답 패킷)  


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