- 이번에는 OSPF의 타입과 DR(Designate Router)/BDR(Backup DR) 선출 방식 등 ospf를 더 세부적으로 들어가보고자 한다.
이에 따라 먼저 네트워크 토폴로지를 아래와 같이 구축한다.
OSPF 확인명령어
- sh ip ospf //OSPF 프로세스에 관한 정보를 보여준다.

- sh ip ospf neighbor //근접 라우터의 상태를 확인(Full: 인접 관계가 완전 이뤄짐)

- sh ip ospf interface //OSPF에 참여하는 인터페이스의 자세한 정보

- sh ip ospf interface brief // 중요 정보만 간결

- sh ip ospf database //LSDB 확인, LSA에 관한 요약 정보 제공

- sh ip ospf database router-id //라우터 LSA의 상세 정보 확인

OSPF 네트워크 타입
- Broadcast : 이더넷(Ethernet)처럼 여러 장치가 동시에 통신할 수 있는 환경, Multicast(224.0.0.5)로 Hello 전송을 가능하다. DR/BDR 선출이 이루어진다.
- Point-to-Point : 두 장치간 전용 회선처럼 직결된 구조, 즉, 라우터 간 직접 연결된 일대일 구조이다.
- Non-Broadcast : 멀티 액세스는 되지만 멀티캐스트로 전송이 불가한 환경, 인접 라우터는 수동으로 지정이 필요하다. DR/BDR 선출이 이루어진다.
다중 접속 네트웨크인 Broadcast 네트워크는 매체를 공유하는 여러 라우터 사이에서 LSA를 교환함으로써 네트워크가 복잡해진다.
DR(Designate Router)/BDR(Backup DR)를 선출함으로써 사용되는 LSA를 줄여준다.
DROthers는 오직 DR/BDR과만 인접(Adjacent) 관계를 맺는다. -> 즉, DR/BDR과만 LSA 를 교환한다.
인접 관계
- OSPF neighbor 중, DROther들은 서로 인접 관계가 되지 못한다.
- DR은 각 neighbor로부터 수신한 LSA 정보를 다른 neighbor로 전달한다.
- DROthter : 목적지 주소 mulitcast(224.0.0.6)로 DR/BDR에게 LSA 등 업데이트 패킷을 보낸다.
- DROther 라우터들은 목적진가 224.0.0.5 인 패킷만 수신한다.
- DR은 목적지 주소 224.0.0.5 로 모든 라우터에게 정보를 보낸다.(Hello 패킷)
- DR/BDR은 목적지가 224.0.0.5, 224.0.0.6 인 패킷을 모두 수신한다.
- DR에 장애가 발생하면 BDR이 DR이 된다.
DR/BDR 선발
먼저 기본 상태에서 보게 된 경우 R2가 DR로 선점, R3가 BDR로 R1,R4가 DROther로 구성되었다. 이것은 매번 토폴로지를 구성할 때마다 라우터의 역할이 달라진다. 
현재 상황은 아래와 같다.

-
우선권(Priority) 기본 값은 1이다. DR/BDR가 되길 원하는 라우터는 우선권을 높게한다. DROther는 우선권을 0으로 둔다.
-
R1의 우선권을 높여보았는데도 여전히 Area 0 에서 DROther 이다.

→이는 OSPF 가 재설정 될때 까지 기존 역할을 유지하는 비선점(non-preemptive)이다.
-
재설정 방법은 clear ip ospf process를 입력한다.
-
R1 (DROther)이 바로 DR이 되는 것이 아닌 기존 BDR이 DR이 된다. 그리고 난 후 BDR을 선발하기 위해 선거가 치러지고 priority가 높은 R1이 BDR이 된다.
-
DR,BDR은 DROther과 Full 상태를 유지하고 DROther 들은 2-Way 상태를 유지한다.
- Full 상태 : 인접이 완전히 형성된 상태
- 2-way 상태 : 서로간의 존재만 인식하는 상태
-
DROther로 되게 하는 방법은 priority 0 으로 만들면 된다. : ip ospf priority 0
-
R3를 DROther로 만들어 본다. 

Point - to - Point Type
-
2way 상태에서 DR/BDR을 선발하는데 많은 시간이 소모 된다.
-
Point-to-Point 네트워크에서는 DR/BDR을 선출하지 않는다. 인접 라우터가 자신을 포함하여서 2개만 존재하기 때문
-
실습 네트워크 랩에 있는 area 1 구역을 P2P 관계로 바꿔본다.
ip ospf network point-to-point



-
DR/BDR 선출 결과가 존재하지 않는 것을 보아서 P2P인 것을 확인 할 수 있다.
-
또한 Priority가 0으로 강제 지정하여 DR 선출 대상에서 제외 되었다.