OSPF Packet의 종류
Type |
Packet Name |
Description |
1 |
Hello |
Neighbor를 발견하고 인접관계를 형성 |
2 |
DBD (Database Description) |
Database가 동기화 확인을 위한 DB간략정보 |
3 |
LSR (Link-State Request) |
다른 Router로 링크상태 정보를 요청 |
4 |
LSU (Link-State Update) |
요청 받은 특정 링크 상태 정보를 전송 |
5 |
LSAck (Link-State Acknowledgment) |
다른 Packet Type에 대한 확인 응답 |
Hello Packet
- 이웃장비를 발견하고 인접관계를 형성하는 역할을 하며, 이웃장비와의 연결성을 지속적으로 확인한다.
- Broadcast 환경에서는 Hello interval/Dead interval 은 10초/40초
Non-Broadcast 환경에서 Hello interval/Dead interval 은 30초/120초
- 이웃장비간 인접관계를 형성하기 위해서 Hello 패킷 안에 들어있는 내용 중에서 반드시 매칭되어야 하는 내용
Hello interval/Dead interval
Area ID
Authentication password
Stub area flag
Update Packet
- Multicast와 Unicast 주소를 사용해서 업데이트를 수행한다.
- 4가지 종류의 업데이트 패킷을 가지고 있다. (DBD, LSR, LSU, LSAck)
LSDB 동기화 과정
Down State
어떠한 OSPF 패킷을 수신하지 못하여 이웃장비가 감지되지 않은 상태
Init State
이웃 장비로부터 Hello를 수신했지만, 수신한 Hello 패킷 안에 자신의 라우터 ID가
Neigbor 정보로 들어가 있지 않은 상태
Two-way State
이웃 장비로부터 수신한 Hello 패킷 안에 자신의 라우터 ID가 Neigbor 정보로 들어가 있는 상태
Exstart State
다중접속 환경일 경우, DR/BDR 선출작업이 일어나는 상태
Exchange State
라우터가 가지고있는 데이터베이스를 서로 교환하는 상태
Loading State
간략한 데이터베이스를 받고 상세 네트워크 정보가 필요한 경우에
이를 요청하고 요청한 데이터베이스를 전달받는 상태
Full State
모든 데이터베이스 동기화가 완료된 상태
OSPF Neighbor 맺기
Full adjacency ㅇ
: 이웃(Neighbor)도 되고 Routing 정보도 주고 받는 상태이며, 이를 Adjacent neighbor 라고 한다
Adjacent Neighbor가 되는 경우
- DR 과 DRother
- BDR 과 DRother
- Point-to-Point 로 연결된 라우터
- Virtual-link 로 연결된 라우터
DR 과 BDR 선출
Multi-Access 환경에서는 LSA 광고패킷 플러딩 범위를 최소화하기 위해서 대장(DR) 라우터를 선출한다
- DR (Designated Router) : LSA 정보를 취합하는 대표 라우터로 다른 라우터간 통신을 중계한다.
- BDR (Backup DR) : DR의 장애에 대비하여 설정하는 백업DR 라우터
DR 선출 방법
1. Priority 가 높은 것이 우선순위가 높다
기본값은 1로 설정되어 있으며 관리자가 수동으로 변경할 수 있다.
0으로 지정하면 해당 라우터는 DR이 될 수 없다.
Router(config-if)# ip ospf priority number
2. Router-ID가 높은 것이 우선순위가 높다
<Router-ID 설정하는 법>
- 수동 설정
- Loopback Interface 중 높은 IP address 로 설정
- Physical Interface 중 높은 IP address 로 설정
Hub and Spoke 구조에서는 Hub 역할을 하는 라우터가 반드시 DR이 되도록 설정해야 한다.
그렇지 못할 경우에는 통신이 되지 않을 수 있기 때문에 주의해야 한다.
'Routing' 카테고리의 다른 글
[Config] OSPF 라우팅 설정 (0) | 2014.10.28 |
---|---|
OSPF Network type (0) | 2014.10.28 |
EIGRP SIA 현상의 원인과 해결 (0) | 2014.10.22 |
EIGRP DUAL 알고리즘 및 매트릭 (0) | 2014.10.20 |
FLSM vs. VLSM Routing Protocl (0) | 2014.10.20 |