OSPF Message Header, OSPF Packet Header   OSPF 메세지 헤더, OSPF 헤더, OSPF 공통 헤더

(2016-07-17)

Router ID , 라우터 ID


1. OSPF 메세지 헤더

  ㅇ 모든 OSPF 메세지들은 24 바이트의 공통 헤더를 갖음


2. OSPF 메세지헤더 포멧 (총 24 바이트)

   


3. 각 필드에 대한 설명

  ㅇ Version (8 비트)  :  현재는 version 2

  ㅇ Type (8 비트) : 전송되는 메세지의 종류를 다음과 같이 표시    ☞ OSPF 패킷 종류
     - type 1 : Hello Packet
     - type 2 : Database Description Packet
     - type 3 : Link State Request Packet
     - type 4 : Link State Update
     - type 5 : Link State Acknowledgement

  ㅇ Length (16 비트)  :  OSPF 헤더를 포함한 전체 길이

  ㅇ Router ID (32 비트) : 
     - OSPF 패킷의 발신지(생성지)가 되는 라우터를 식별하는 ID
        . 한 AS 내에서의 모든 OSPF 라우터는 32 비트의 유일한 값을 갖도록 함
     - 통상, 발신지 라우터 IP 주소
        . 라우터 자신의 Local Loopback 주소를 많이 사용하며 여의치 않으면, 
        . 살아있는 인터페이스IP 주소 중 가장 숫자가 높은 것을 주로 사용

     * RIP,EIGRP,BGP 처럼 거리벡터 라우팅 프로토콜들은 라우팅 정보 전송시에
       목적지 네트워크,라우팅 메트릭 값 만을 알려주는 것과 달리,
       OSPF에서는 목적지 네트워크,라우팅 메트릭 값 이외에도 라우팅 정보를 만든 라우터 및
       해당 라우팅 정보전송하는 라우터를 알려주므로 라우터 ID가 반드시 필요하게 됨

  ㅇ Area ID (32 비트)
     - OSPF 패킷을 생성,발송하는 라우터가 속한 OSPF Area의 식별 ID

  ㅇ Checksum (16 비트)
     - 16 bit CRC
        . 뒤의 인증 관련 필드들을 제외한 나머지에 대해 체크섬 계산 
        . IP 패킷 체크섬 계산 방식과 유사함

  ㅇ Authentication type (16 비트)
     - 0 : No Authentication,  1 : Simple Password Authentication,  2 : MD5Authentication value (64 비트)
     - 위 Authentication type에 따라 달라짐



"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"