DR/BDR

넥떡-쟁이·2025년 9월 30일

OSPF

목록 보기
3/20

DR과BDR

이더넷 및 멀티 액세스 네트워크#멀티access 환경이란 (스위치 하나에 여러 다수의 라우터들이 이더넷 포트 연결되어 통신 되는 환경 )에 접속 된 모든 OSPF 라우터끼리 다대다로 LSA(OSPF네트워크 정보)를 교환하면 중복된 LSA 및 ACK가 많이 발생한다
이를 방지하기위해 LSA를 하나의 라우터에게 보내고 이 라우터가 나머지 라우터에게 중계하면 훨씬 효율적이다

DR이 없는 경우

DR이 없을 경우 위사진처럼 OSPF 송수신 패킷 많이 발생한다.

DR사용 하는 경우

DR 중계 라우터가 있을 경우 위처럼 하나의 라우터에게 정보를 보내고 그 라우터 다른 라우터에게 정보를 뿌리면 뤌씬 더 장비의 리소스를 줄일 수 있다.


DR/BDR은 브로드캐스트 환경 및 논브로드캐스트 환경에서 사용되며 포인트-투-포인트 환경에서는 사용하지 않는다

DR/BDR선출 기준

  1. 인터페이스의 OSPF의 우선순위가 가장 높은 라우터가 DR이 되며 그 다음녀석이 BDR선출
    우선순위가 0이면 DR, BDR역할을 수행할 수 없다.
Switch(config)#interface vlan 1
Switch(config-if)#ip ospf priority ?
  <0-255>  Priority

Switch(config-if)#ip ospf priority 

OSPF의 우선순위 값의 범위

  1. OSPF 우선순위가 모두 동일한 경우
    기본 값은 1이며 라우터-ID가 가장 높은 녀석이 DR역을 수행한다.
  2. DR/BDR이 한번 선출되면 우선순위가 높은 장비가 와도 장비 재부팅 및 clear ip ospf process명령어를 사용하기전에는 다시 선출하지 않는다.
    (기존 DR/BDR의 우선순위 값을 0으로 설정하면 다시 뽑음)
  3. DR이 다운되면 BDR이, DR이되고 BDR을 새로 선출한다. 그리고 BDR이 다운되면 새로운 BDR을 뽑는다.
    DR/BDR을 아닌 녀석들을 DROTHER라우터라고 한다.
    R1#show ip ospf neighbor

Neighbor ID Pri State Dead Time Address Interface
1.1.2.2 1 FULL/BDR 00:00:35 1.1.123.2 Ethernet0
1.1.3.3 1 FULL/DR 00:00:36 1.1.123.3 Ethernet0
show ip ospf neighbor을 입력하면 DR/BDR을 확인할 수 있다.


Router#show ip ospf neighbor

Neighbor ID Pri State Dead Time Address Interface
44.44.44.44 0 FULL/ - 00:00:39 1.1.4.2 GigabitEthernet0/3
33.33.33.33 0 FULL/ - 00:00:36 1.1.3.2 GigabitEthernet0/2
22.22.22.22 0 FULL/ - 00:00:35 1.1.2.2 GigabitEthernet0/1
11.11.11.11 0 FULL/ - 00:00:36 1.1.1.2 GigabitEthernet0/0

포인트-투-포인트에서는 state부분에서 DR/BDR이 보이지 않다 이유는 아까 말해듯이 p-t-p은 DR/BDR을 선출하지 않는다.


  • 주의: 브로드캐스트 환경 및 논 브로드캐스트에서 각 네트워크 당 하나씩의 DR이 선출된다
    또한 DR은 동일 네트워크를 사용하는 경우 물리적으로 직접 연결되어 있어야 한다.

    DR, BDR이 선출되면 DROTHER 라우터들은 DR과 BDR 라우터와 라우팅 정보를 교화한다.
    DR과 BDR도 서로 라우팅 정보를 교화한다. 그러나 DROTHER끼리는 정보를 공유하지 않는다.

참고서적: IP라우팅(피터전)

profile
겸손, 감사, 사랑, 열정, 즐거움 같이 웃어요

0개의 댓글