OSPF - 2. OSPF 패킷


1. Hello 패킷
OSPF 네이버를 형성하고 유지하는데 사용되는 패킷입니다. 헬로 패킷을 송/수신하여 인접 라우터와 네이버 관계를 형성합니다. 헬로패킷 내에는 라우터ID, 에어리어ID, 암호, 서브넷 마스크, 헬로/데드 주기, 스터 에어리어 표시, 라우터 우선순위, DR/BDR, 네이버 리스트 정보가 들어 있습니다.
이 중에서 에어리어 ID, 암호, 서브넷 마스크, 렐로/데드 주기, 스텁 에어리어표시가 반드시 같아야만 OSPF 네이버가 될 수 있습니다.

헬로주기 기본값은 브로드 캐스트 네트워크와 포인트 투 포인트 네트워크에서는 10초이고, 논브로드캐스트 네트워크에서는 30초입니다.
데드 주기를 헬로주시의 4배로 브로드캐스트와 포인트 투 포인트 네트워크에서는 40초이고, 논브로드캐스트 네트워크에서는 120초입니다.

2. DBD(DDP)
OSPF에서 네트워크 정보를 LSA라고 부릅니다. OSPF는 자신이 만든 LSA 및 네이버에게서 수신한 LSA를 모두 링크 상태 데이터베이스라고 하는 곳에 저장합니다. DDP(Database Description Packet)OSPF 라우터의 링크 상태 데이터베이스에 있는 LSA들을 요약한 정보를 알려주는 패킷 입니다. 네이버 라우터 간에 LSA들을 교환하기 전에 자신의 링크 상태 데이터베이스에 있는 LSA목록을 상대 라우터에게 알려주기 위해서 사용합니다. DDPDBD패킷이라고도 합니다.

3. LSR (Link State Request)
상대 라우터가 보낸 DDP를 보고 자신에게 없는 네트워크 정보(LSA)가 있으면 상세한 내용(LSA)를 요청 할 때 사용하는 패킷 입니다.

4. LSU( Link State Update)
LSULSA를 실어나를 때 사용하는 패킷입니다.

5. LS ACK
OSPF패킷을 정상적으로 수신 했음을 알려줄 때 사용합니다. DDP, LSR, LSU패킷을 수신하면 반드시 LS ACK패킷을 사용하여 상대방에게 정상적으로 패킷을 수신했음을 알려야 합니다.
Powered by Blogger.