[OSPF 패킷]
패킷타입 패킷 이름 역활
1 Hello 네이버 구성 및 유지
2 Database Descriprion 데이터베이스 내용 요약
3 Link State Request 데이터베이스 상세내용 요청
4 Link State Update 데이터베이스 업데이트
5 Link State Ack ACK 전송
@ Hello 패킷
- 1. 라우터 ID : OSPF 도메인내에서 유일한 값을 가지며, OSPF 라우터 구분하는데 사용
- 2. 에어리어 ID : OSPF 가 설정된 인터페이스가 소속된 OSPF 에어리어 ID 를 표시한다
- 3. 암호
- 4. 서브넷 마스크
- 5. 헬로 주기 : Broadcast Point-to-point = 10초 // Non broadcast = 30초
- 6. 스텁 에어리어 플래그(flag) : 스텁 에어리어임을 표시하는 필드
- 7. 라우터 우선순위 : 멀티 엑서스 네트워크에서 DR, BDR 선출시 사용되는 우선순위(priority)를 표시하는 필드
- 8. 데드 주기(Dead interval) : 이 기간동안 헬로 패킷을 수신하지 못하면 해당 네이버가 다운된 것으로 간주하는 시간이다.
기본값은 헬로 주기의 4배로 브로드캐스트,포인트 네트워크에서는 40초, 논브로드캐스트에서는 120초이다.
- 9. DR
- 10. BDR
- 11. 네이버 리스트 : 헬로 패킷을 송신한 라우터가 네이버라고 여기는 라우터의 라우터ID들이 표시된다.
(Active Neighbor : ... 이렇게 나온다)
@ DDP , DBD 패킷
- OSPF 네트워크 정보를 LSA ( Link state advertisement ) 라고 부른다.
OSPF 는 자신이 만든 LSA 및 네이버에게서 수신한
LSA를 모두 링크 상태 데이터베이스(Link state database)에 저장한다.
DDP(database description packet) 는 OSPF 라우터의 링크 상태 데이터베이스에 있는 LSA들을 요약한 정보를 알려준다.
- 네이버끼리 LSA 를 교환하기 전에 자신의 링크 상태 데이터베이스에 있는 LSA 목록을 상대 라우터에게 알려주기
위해서 사용한다. DDP를 DBD 패킷이라고도 한다.
@ LSR ( Link state request )
- LSR 은 상대 라우터가 보낸 DDP를 보고, 자신에게 없는 네트워크 정보(LSA)가 있으면, 상세한 내용(LSA)를 요청할 때
사용하는 패킷이다.
@ LSU (Link state update)
- LSU 는 상대 라우터에게서 LSR을 받거나 네트워크 상태가 변했을 경우 해당 라우팅 정보를 전송할 때 사용하는 패킷이다.
즉, LSU는 LSA 를 실어 나를때 사용하는 패킷이다.
@ LS ACK (Link state acknowledgment)
- OSPF 패킷을 정상적으로 수신했음을 알려줄 때 사용한다. OSPF 는 DDP, LSR, LSU 패킷을 수신하면 반드시 LS ACK 패킷을
사용하여 상대에게 정상적으로 수신했음을 알려야 한다.
'Network Default > R&S Protocol' 카테고리의 다른 글
[Redi] EIGRP -> RIP redistribution (0) | 2008.12.23 |
---|---|
[OSPF] 피터전 IProuting P435. OSPF demand circuit (0) | 2008.12.23 |
[Fram-Realy] Frame-Relay Protocol Stack (0) | 2008.12.22 |
[ospf] Neighbor Stat (0) | 2008.12.16 |
[RIP] Distance-Vector Protocol Metric 계산 방법 (0) | 2008.12.15 |