实验2配置OSPFDR选举过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2 配置OSPF DR 选举过程

一、实验拓扑,如图1.1所示

图1.1 广播多路访问链路上的OSPF

二、实验配置

1.配置路由器R1

R1(config-if)#router os 1

R1(config-router)#router-id

R1(config-router)#net a 0

R1(config-router)#net a 0

2.配置路由器R2

R2(config)#router ospf 1

R2(config-router)#router-id

R2(config-router)#net a 0

R2(config-router)#net a 0

3.配置路由器R3

R3(config-if)#router os 1

R3(config-router)#router-id

R3(config-router)#net a 0

R3(config-router)#net a 0

三、实验调试

1.在R1上查看OSPF邻居信息

R1(config-router)#do sh ip os ne

Neighbor ID Pri State Dead Time Address

Interface

1 FULL/DR 00:00:38 FastEthernet0/0

1 FULL/DROTHER 00:00:36 FastEthernet0/0 以上输出说明,R2为DR,R1为BDR,R3为DROTHER。

为了防止建立完全的邻接关系而引起大量的开销,在多路访问的网络中需要选举

DR和BDR,除自身外,每个路由器均与之建立邻接关系,来同步信息。

DR和BDR的组播地址为

选举DR和BDR有一定的顺序,且DR和BDR只具有接口特性:

首先启动的路由器将选举为DR,如果同时启动则看接口的优先级,优先级最高的被选举为DR,在BMA网络中,优先级默认为1,如果优先级被设置为0则不参与DR与BDR的选举。如果优先级相同就看router ID,routerID最大的将被选为DR。

2.在三个路由器上同时清OSPF进程,重新选举DR/BDR,验证上述内容。

//R1上清OSPF进程

R1#clear ip os process

Reset ALL OSPF processes? [no]: y

R1#

//R2上清OSPF进程

R2#clear ip ospf pr

Reset ALL OSPF processes? [no]: y

R2#

//R3上清OSPF进程

R3#clear ip o p

Reset ALL OSPF processes? [no]: y

R3#

//在R1上查看OSPF邻居信息

R1#sh ip os ne

Neighbor ID Pri State Dead Time Address

Interface

1 FULL/BDR 00:00:34 FastEthernet0/0

1 FULL/DR 00:00:36 FastEthernet0/0

由上可知,在DR/BDR的选举中,遵循“选最大”原则。

3.控制DR/BDR的选举,选择R1为DR,R2为BDR,可以调整各路由器的

接口优先级达到所需实验结果

//将R1的Fa0/0口接口优先级设为10

R1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#int f0/0

R1(config-if)#ip ospf priority 10

//将R2的Fa0/0口接口优先级设为5

R2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R2(config)#int f0/0

R2(config-if)#ip ospf priority 5

//将R3的Fa0/0口接口优先级设为0,使之不参与选举

R3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#int f0/0

R3(config-if)#ip ospf priority 0

//在三台路由器上同时清OSPF进程后,在R1上查看OSPF邻居信息

R1(config-if)#do sh ip os ne

Neighbor ID Pri State Dead Time Address

Interface

5 FULL/BDR 00:00:37 FastEthernet0/0

0 FULL/DROTHER 00:00:36 FastEthernet0/0

可以看到,如预先所愿,R1和R2已成功选举成为DR和BDR,R3不参与选举。

4.在R1上查看并解读邻接关系建立的全过程

//在R1上开启邻接调试,关闭Fa0/0接口,重新启用

R1(config-if)#do deb ip os adj

OSPF adjacency events debugging is on

R1(config-if)#sh

R1(config-if)#no sh

R1(config-if)#

*Aug 2 19:27:01.122: OSPF: Interface FastEthernet0/0 going Up

//发送Hello包,建立邻居关系,状态转变为2 Way

*Aug 2 19:27:01.286: OSPF: 2 Way Communication to on

FastEthernet0/0, state 2WAY

*Aug 2 19:27:01.290: OSPF: 2 Way Communication to on

FastEthernet0/0, state 2WAY

*Aug 2 19:27:01.294: OSPF: Backup seen Event before WAIT timer on

FastEthernet0/0

//根据Hello信息,选举DR/BDR

*Aug 2 19:27:01.294: OSPF: DR/BDR election on FastEthernet0/0

*Aug 2 19:27:01.298: OSPF: Elect BDR

*Aug 2 19:27:01.298: OSPF: Elect DR

*Aug 2 19:27:01.298: OSPF: Elect BDR

*Aug 2 19:27:01.302: OSPF: Elect DR

*Aug 2 19:27:01.302: DR: (Id) BDR: (Id)

//NBR协商,建立主从关系,由master开始交换DBD过程,状态转为

EXSTART

*Aug 2 19:27:01.302: OSPF: Send DBD to on FastEthernet0/0 seq 0x1734

opt 0x52 flag 0x7 len 32

*Aug 2 19:27:01.306: OSPF: Send DBD to on FastEthernet0/0 seq 0x806

opt 0x52 flag 0x7 len 32

*Aug 2 19:27:01.338: OSPF: Rcv DBD from on FastEthernet0/0 seq

0x11C5 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART

*Aug 2 19:27

R1(config-if)#:01.342: OSPF: NBR Negotiation Done. We are the SLAVE

//双方开始交换DBD,并发送LSAck进行确认,状态转为EXCHANGE

*Aug 2 19:27:01.342: OSPF: Send DBD to on FastEthernet0/0 seq 0x11C5

相关文档
最新文档