华为 OSPF高级配置_2

原图:

OSPF网络中,路由器在发送任何链路状态信息之前,必须先建立起正确的OSPF邻居、邻接关系。

OSPF路由器是使用Hello报文来建立邻居关系的。OSPF路由器会检查所收到的Hello报文中的各种参数,如Router-ID、Area-ID、认证信息、网络掩码、Hello时间间隔等。如果这些参数和接收接口上配置的对应参数都一 一保持一致,

则邻居关系就会建立起来,否则就无法建立起邻居关系。

OSPF路由器的邻居关系建立完成之后,下一步才是建立邻接关系。并不是所有的OSPF邻居之间都可以建立邻接关系,这要取决于OSPF邻居之间的网络类型。例如,在点到点网络上,有效的OSPF邻居关系都可以进一步形成邻接关系。

在广播型网络上,会选举DR和BDR;DR和BDR会与所有其他路由器都建立邻接关系,其他路由器都只与DR和BDR建立邻接关系。

实验目的:

1、理解OSPF邻居关系和OSPF邻接关系的含义及差别;

2、观察OSPF邻居、邻接关系的建立过程;

3、观察OSPF链路状态数据库的同步过程;

配置如下:

一、路由器R1的配置:

路由器R2的配置:

路由器R3的配置:

路由器R4的配置:

路由器R5的配置:

二、路由器R1与R2、R3测试连通性:

三、配置OSPF路由协议:

在配置过程中,任意两个路由器会形成邻接关系,邻接关系的形成过程如下:

Down--Init--2way--ExStart--Exchange--Loading--Full

Init:初始状态;

2way:表明双方已经成功建立了邻居关系;

ExStart:信息交换初始状态;

ExChange:信息交换状态;

Loading:信息加载状态;

Full:表明两个路由器已成功建立了邻接关系;

四、查看OSPF的邻居建立情况:

五、查看OSPF的邻居状态的详细信息:可以看到DR和BDR

六、在R1上查看广播网络的接口g0/0/0和点到点网络的接口s0/0/0的详细情况:

可以看到:网络类型是广播网络;状态为DR;优先级为1;DR是R1;BDR是R2;

Hello包的时间间隔是10秒;

失效时间是40秒;

可以看到,网络类型为P2P,即点到点网络,或P2MP(点到多点网络),不选举DR和BDR;

七、关闭路由器的某个端口:

八、修改R1的g0/0/0端口的优先级为0:

九、将R1和R3的g0/0/0的优先级设置为0,R2是DR;则R1和R3是DRother,DRother的路由器之间只能形成2way的邻居关系,不能形成邻接关系。

DRothers之间不需要交换LSA(link state advertisement),DRothers是通过DR/BDR来获取整个广播网络的链路状态信息的,所以DRothers之间不需要建立邻接关系,只需要建立邻居关系即可。

十、如果关闭R1与R2、R4的接口,则R1和R4、R5是邻居关系;对于点到点网络中的OSPF建立过程,是怎样的呢?

  当R1收到R4发送的Hello报文后,邻居关系由Down状态转变为初始状态Init。接着,R1与R4便直接进入了信息交换初始状态(ExStart)、信息交换状态(ExChange),以及信息加载状态(Loading),最终

  成功建立了邻接关系,进入了Full状态。R1和R5的建立过程也是如此。

  需要注意的是,R1和R4路由器没有经过2-way状态,并且也不存在2-way状态,说明点到点网络与广播网络中OSPF的邻接关系建立过程不是完全一样的。在点到点网络中,能够建立OSPF邻居关系的路由器

  一定会继续建立邻接关系。

十一、LSDB的同步过程:

   首先,R1(10.0.14.1)和R4(10.0.14.4)通过Hello报文进行协商,然后通过数据库描述(DD: Database  Description)报文、链路请求(LSR: Link  State  Request)报文、链路状态更新(LSU: Link  State  Update)

           报文等,最终实现了LSDB的同步,并建立起OSPF邻接关系。

原文地址:https://www.cnblogs.com/duanqibo/p/14624463.html