网络图:

OSPF链路状态数据库_路由表

 

 

 

 OSPF链路状态数据库_重启_02

 OSPF链路状态数据库_重启_03

 

 OSPF链路状态数据库_重启_04

 

 OSPF链路状态数据库_重启_05

 

 OSPF链路状态数据库_重启_06

 

 OSPF链路状态数据库_重启_07

 

 OSPF链路状态数据库_重启_08

 

 OSPF链路状态数据库_重启_09

 

 OSPF链路状态数据库_重启_10

 

 将R5的g0/0/0设置优先及为100,即它是DR

OSPF链路状态数据库_重启_11

 

  将R2的g0/0/0设置优先及为50,即它是BDR

OSPF链路状态数据库_重启_12

 

 重启R2的OSPF进程:

OSPF链路状态数据库_路由表_13

 

 同理,R5, R3都重启

 

在R3上查看邻居状态: R5是DR,  R2是BDR

因为DR是抢占式的,所以必须先启动R5, 后启动 R2; 否则R2可能是DR。

OSPF链路状态数据库_重启_14

 

 

 

 

 

查看R5的路由表:

OSPF链路状态数据库_数据库_15

 

查看R5的LSDB:

OSPF链路状态数据库_路由表_16

 

 

 

在R1和R4上使用Route-policy精确匹配Loopback 1接口的直连路由并引入ospf进程:

OSPF链路状态数据库_路由表_17

 

 OSPF链路状态数据库_重启_18

 

 

在R5上查看路由表,会发现有O_ASE这种协议:

OSPF链路状态数据库_数据库_19

 

 O_ASE属于引入的外部路由协议的路由信息

 

 

再次查看R5的链路状态数据库:

OSPF链路状态数据库_路由表_20

 

 有5种LSA

 

在R5上查看Router-ID 为10.0.2.2产生的Router LSA的详细信息:

OSPF链路状态数据库_路由表_21

 

 

 

R4的172.16.1.0是外部路由,它产生了相应的NSSA LSA,在R4上查看这个LSA的信息如下:

OSPF链路状态数据库_数据库_22