OSPF DR/BDR

DR
在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。如果网络中有n台路由器,则需要建立n(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。为解决这一问题,0SPF 协议定义了指定路由器DR (Designated Router),所有路由器都只将信息发送给DR,由DR将网络链路状态发送出去。

BDR
如果DR由于某种故障而失效,则网络中的路由器必须重新选举DR,再与新的DR同步。这需要较长的时间,在这段时间内,路由的计算是不正确的。为了能够缩;短这个过程,0SPF 提出了BDR (Backup Desi gnated Router,备份指定路由器)的概念

DR与BDR关系
BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,BDR 也和本网段内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR。由于不需要重新选举,并且邻接关系事先已建立,所以这个过程是非常短暂的。当然这时还需要再重新选举出一个新的BDR,虽然一样需要较长的时间,但并不会影响路由的计算。

DR Other
DR和BDR之外的路由器(称为DR 0ther)之间将不再建立邻接关系,也不再交换任何路由信息。这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。

邻居建立的条件:
1.地区ID:某一特定网络分段上的两台路由器的接口必须要属于同一个地区。当然,这些接口必须属于相同的子网。
2.认证:如果使用了认证,它们在该网络分段上的口令必须相同
3.Hello和Dead间隔:Hello间隔用于设定两个Hello数据包之间相隔的秒数。
Dead间隔是指路由器发出的Hello数据包没有被邻居看到,从而宣告此OSPF路由器已消失(关闭)所需要等待的秒数。
如果这两个间隔中的任何一个不相同,则这些路由器在此网络分段上不会成为邻居

DR和BDR的选举:
1.DR和BDR的选择是通过Hello协议来完成的。
2.在每个网络分段上,Hello数据包是通过IP组播来交换的。
3.只有在广播和非广播多路访问网络(如以太网和帧中继)的网络分段上才会进行DR和BDR的选举。
4.点到点链路,例如串行WAN连接,将不会进行DR的选举过程。
5.网络分段中,带有最高OSPF优先级的路由器将会成为本网络分段中的DR。6.这个优先级默认是1,使用命令show ip ospf interfac查 看它
7.如果所有路由器都使用默认优先级,那么带有最高RID的路由器会成为DR.
8.如果设置一个接口的优先级为0.在这个接口上该路由器不参加DR和BDR的选举,这个优先级为0的接口状态会变成DROTHER。

原文地址:https://blog.51cto.com/14216983/2410756

时间: 2024-11-05 16:23:52

OSPF DR/BDR的相关文章

OSPF协议DR,BDR的选举

OSPF协议DR,BDR的选举 首先明确几点: 1.一开始时所有的路由器都会宣称自己是DR,BDR,在HELLO包DR,BDR写的都是自己的接口ip地址. 2.DR的选举资格:在Hello包中的DR ID写的是自己的ID,BDR的选举资格:在Hello包中的BDR ID写的是自己的ID且在DR ID字段写的不是自己的ID,具体选举还要看接口优先级和最高Router-id 3.DR是路由器接口的特性,而不是路由器的特性.也就说DR,BDR的选举是在网段选举的. 4.DR,BDR选举完成后,新的路由

OSPF的基本配置及DR /BDR选举的实验

OSPF的基本配置及DR /BDR选举的实验 实验拓扑: 实验目的:掌握OSPF的基本配置 掌握手工指定RID 掌握如何修改OSPF的接口优先级 观察DR BDR选举的过程 实验要求:R3当选为DR R2为BDR R4不参与选举 全网互通 实验步骤:步骤1按如上拓扑做好底层配置,并检测相邻设备的连通性 步骤2在三台路由器上起OSPF 协议 R1(config)#interface lo0 //通过环回接口限定ospf的rid R1(config-if)#ip address 1.1.1.1 25

关于卷一中DR/BDR选举过程解释

为什么MA网络上需要进行DR和BDR的选举?如果每个路由器都发送自己的LSDB数据库的话,网络中会有大量LSA流量,而且这些lsa中很大一部分都是重复的.所以为了减少LSA数据包占用的带宽,选举DR和BDR来代表大家发送LSA.   从上图可以很容易的看出来,如果所有路由器形成邻接关系之后,那么需要25条LSA通告全网. 选举DR之后,DR负责的任务是: 代表该MA网络,以及MA网络中其他attach上的路由器. 管理广播流量 简单来说,DR及背后的网段可以看做一个伪节点,从attach到该伪节

选举DR/BDR

这个问题很多人会迷糊,因为OSPF协议复杂,这个选举还要从学生的问题出发,一个三个路由器的拓扑选举出两个DR,这个问题看起来很不正常,你耐心看完我的解析,你就觉得正常了! 以下图片来自我的微信公众号:51NET 我们今天直接了当点,先普及下OSPF协议中的网络类型: 网络类型 Hello时间 选举DR/BDR 邻居建立方式 点到点 (Point-To-Point) 10秒 否 自动 点到多点 (Point-To-Multipoint) 30秒 否 自动 广播 (Broadcast ) 10秒 是

OSPF基本概念以及DR/BDR和虚连接OSPF特殊区域的实验操作

原文地址:https://blog.51cto.com/14220480/2402412

OSPF认证

在OSPF进程中配置某个区域认证,在这个区域的所有接口都生效:在接口下配置认证,只在这个接口下生效,这是一个快速配置多个接口的方法,若两者都有,接口下优先.(见附1) 两台建立好邻居关系的路由器 R1#show ip ospf neighbor Neighbor ID     Pri   State           Dead Time   Address         Interface 22.2.2.2          1   FULL/DR         00:00:05    1

LAB – CCNP Single-Area OSPF Link Costs and Interface priorities

Single-Area OSPF Link Costs and Interface Priorities Topology Objectives: Configure single-area OSPF on a router. Advertise loopback interfaces in to OSPF Verify OSPF adjacencies. Verify OSPF routing information exchange. Modify OSPF link costs. Chan

debug ip ospf adj

调试OSPF邻接信息 显示,发送认证密钥的情况(每隔10S,hello包),如果(收到的数据包)密钥不匹配 ,会提示:没有配置认证的话,无输出. 显示邻接关系的建立过程. R1#debug ip ospf adj OSPF adjacency events debugging is on R1# 邻接关系建立好的情况(配置认证的情况) *Mar  1 01:36:32.367: OSPF: Send with youngest Key 1 R1# *Mar  1 01:36:42.367: OS

debug ip ospf events

//调试ospf事件,显示发送,接受hello包,邻居改变事件,DR选取,如何建立邻接关系. 带认证的会多一条 *Mar  1 04:43:39.382: OSPF: Send with youngest Key 1 *Mar  1 04:43:39.382: OSPF: Send hello to 224.0.0.5 area 0 on FastEthernet0/0 from 12.1.1.1 R1# *Mar  1 04:43:41.986: OSPF: Rcv pkt from 12.1