OSPF Hello Message, OSPF Hello Protocol, Hello Packet   OSPF Hello 메세지, OSPF Hello 프로토콜, Hello 패킷

(2016-10-15)

Hello Interval, Dead Interval


1. OSPF Hello 프로토콜OSPF로 설정된 라우터는, 우선적으로 Hello 프로토콜을 이용하여,
     - 자신을 이웃한 라우터들에게 알리거나, 이웃한 라우터 파악 등을 하며,
     - 인접관계를 생성 및 유지 함


2. OSPF Hello 프로토콜 사용 이유OSPF Neighbor를 찾기 위해
  ㅇ 인접관계를 형성하는데에 동의하여야하는 매개변수를 교환하기 위해
  ㅇ Neighbor들 사이에서 살아있음(Keepalive)을 알리기 위해 (지속관계 유지)
  ㅇ 멀티억세스 네트워크에서 DRBDR 선출 등


3. OSPF Hello 패킷의 목적지 IP 주소멀티캐스트 IP 주소
     - AllSPFRouters (All OSPF Routers) : 224.0.0.5
        . BMAPTP 네트워크 모두 이 멀티캐스트 주소를 사용

  ㅇ 유니캐스트 IP 주소
     - Frame Relay, ATM 같은 NBMA 형태의 네트워크에서는, 유니캐스트 IP 주소 사용
     - Virtual Link 인 경우에도, 유니캐스트 IP 주소로 직접 전송


4. OSPF Hello 메세지 포멧

   OSPF 공통 헤더 (192 비트, 24 바이트)
     - Router ID, Area ID, 인증 타입, 인증 값 등의 정보를 갖는 필드들을 포함

     - OSPF Hello 메세지의 유형(type) : 1

  ㅇ Subnet Mask (32 비트)
     - Hello 메세지를 보내는 해당 인터페이스IP 서브네트 마스크 

  ㅇ Hello Interval (16 비트)
     - 송출 주기
        . 라우터의 각 인터페이스(네트워크) 종별로 다른 값이 할당 가능
     - 기본 주기 
        . BMA,PTP 네트워크 : 매 10초
        . NBMA 네트워크    : 매 30초

  ㅇ Options (8 비트)
     - 모두 `0` (6 비트)
     - E 플래그 (1 비트) : `1`로 설정되면, 그 영역이 스터브 영역(Stub Area)
        . 스터브 영역이므로 굳이 외부 정보가 필요 없음을 알리는 것
     - T 플래그 (1 비트) : `1`로 설정되면, 라우터가 다중 메트릭을 지원

  ㅇ Router Priority (8 비트)
     - 이 숫자가 높을수록 DRBDR로 선출됨
        . 1은 기본값
        . 0일 경우 선출되지 않음

  ㅇ Dead Interval (32 비트)
     - 라우터가 죽은 것으로 선언하기까지의 시간
        . Hello Interval의 4배가 기본
        . 해당 라우터로부터 Hello 패킷을 받는 즉시 리셋 됨
     - 기본 주기 
        . BMA,PTP 네트워크 : 매 40초
        . NBMA 네트워크    : 매 120초

  ㅇ Designated RouterIP 주소(라우터 ID) (32 비트)
     - DR이 지정되지 않으면 `0`으로 셋팅

  ㅇ Backup Designated RouterIP 주소(라우터 ID) (32 비트)
     - BDR이 지정되지 않으면 `0`으로 셋팅

  ㅇ Neighbors (이웃라우터 리스트) (32 비트)
     - Dead Interval 안에 Hello 패킷을 송신한 모든 이웃 라우터들의 IP 주소(라우터 ID) 목록

  ※ 위 필드들 중에 이웃 라우터들이 반드시 서로 같은 값을 공유해야 하는 것들
     - Hello Interval, Dead Interval, Area ID, 서브넷 마스크, 인증 암호

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


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