宽带接入与无线网络(学习笔记四)——OSPF原理及配置(华为命令)

1.OSPF基本概念;

OSPF(OPEN SHORTEST PATH FIRST)即开放最短路径优先。也叫最短路径算法(SPF),是一种链路状态协议;所谓“链路”,即指路由器接口;所谓“状态”,即指描述接口以及其与邻居路由器之间的关系。 每一台路由器拥有整个拓扑结构,能根据网络图拓扑信息独立做出决策。

另外有以下OSPF的相关名词,需要去记忆;
在这里插入图片描述

  • 自治系统(AS):一组使用 相同路由协议交换路由信息的路由器
  • 路由器 ID 号:一台运行OSPF路由器,每一个OSPF进程必须存在自己路由器 ID 号,路由器的 ID 号是一个32比特,无符号的指数;可以在一个自治系统中具备唯一性。
  • 区域(Area):在网络规模增大之后,拓扑结构发生变化的频率也增大,网洛会经常处于震荡之中,造成网络中会有大量的OSPF的报文在传递,降低了网络的带宽利用率,OSPF通过将自治系统划分成不同的区域来解决这个问题,区域是从逻辑上将路由器划分成不同的组。每个组用区域号来标识。
  • 骨干区域(Backbone Area):OSPF划分区域之后,并非所有的区域都是平等的关系,其中有一个区域与众不同,他的区域号是0,通常被称为骨干区域。

2.OSPF的三张表,五种数据包,七种邻居状态;

OSPF的三张表:
在这里插入图片描述

  • 邻居表: OSPF用邻居机制来发现和维护路由的存在,邻居表存储了双向通行的邻居关系以及OSPF路由列表的信息
  • 拓扑表:是用LSA状态链路通告来描述网络的拓扑信息,然后OSPF路由器,利用拓扑数据库来存储网络的信息LSA
  • 路由表:对链路状态数据库进行SPF计算,而得出的OSPF路由表

OSPF路由的形成: 主要是依靠以下五种数据包交互形成的
在这里插入图片描述

  • Hello包:路由器之间发现和维护邻居关系,协商邻接关系的,是周期发送的;该包有路由器的ID号(保存的时间为40秒)、路由器的优先级和邻居信息等标记。
  • DBD包:交换LSA链路状态用于向邻居表述自己已经知道的LSA,是对LSA的摘要,是用来比较的。
  • LSR包链路状态请求包,用于请求邻接的路由器发送链路状态更新包,进行交换链路比较后,发现自己的交换链路中少了自己的链路状态,则会发送该包。
  • LSU包链路状态更新包,用于回应链路状态请求包LSR而发送的更新包,当收到LSR后,把自己的链路状态发送给少的路由器。
  • LSACK包链路状态确认包,用于对邻接的路由器发送过来的链路更新确认回复包,告诉对方我收到了。

接下来介绍七种邻居状态
在这里插入图片描述

  • Down:在失效时间间隔内未收到邻居路由器发送过来的Hello包时状态;
  • Initiat:Hello包中未发现自己的状态,或Hello参数不匹配时的状态;
  • Two-Way:双向状态,在邻居发过来的Hello包中,发现了自己的参数匹配且通过验证时的状态;
  • ExStart:向224.0.0.5发送了第一条DBD包后的状态;
  • Exchange:交换状态,选举主路由器完成后进入的状态;
  • 加载状态:所有DBD包交换完成后切换成加载状态;
  • Full:全邻接状态,双方路由器LSA完全相同,进入最终的全邻接状态。

3.邻居关系和邻接关系;

邻居关系的建立:
在这里插入图片描述

  1. R1检测周围活动的邻居,如果没有检测到,则状态为“Down”;
  2. 若R1检测到了周围有活动的邻居R2,R1则向R2发送一个Hello包,告诉R2,我是R1;路由器R2收到对方R1的Hello包后,并将R1加入到R2的邻居表中,R2成为“Initiat”初始化状态;
  3. 收到Hello包的R2将单播回复一个Hello包,其中包含R2所有邻居路由器,包含路由器R1,
  4. R1收到来自R2的Hello包后,发现其中包含有自己的信息,则R1将R2加入到自己的邻居列表中,R1和R2处于“Two-Way”双向状态;

1234完成后,两个路由器都处于邻居关系。
在这里插入图片描述
在该网络中,R3有3个邻居,为R1,R2,R4;也有2个邻接,为R1和R2。

邻接关系:是指在建立的邻居关系之后继续发送DD,LSR,LSU等报文,最终双方的LSDB达到同步之后,邻居状态为Full时,才成为邻接关系。也就是说,邻居关系不一定是邻接关系,是邻接关系就一定是邻居关系

同时也有两个概念需要注意,分别是DBRBR

BR:指定路由器,DBR是备份指定路由器。在一个LAN连接中,OSPF将选举出一个路由器作为DR,再选举一个作为BDR,所有其他的和DR以及BDR相连的路由器形成完全邻接状态而且只传输LSA(链路状态通告)给DRBDR

4.OSPF的相关配置(华为命令);

网络拓扑图如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值