宽带接入与无线网络(学习笔记四)——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的相关配置(华为命令);

网络拓扑图如下图所示:
在这里插入图片描述
下面展示配置 R1

<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info enable
Info: Information center is disabled.
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.10.1 24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]int LoopBack 0
[Huawei-LoopBack0]
[Huawei-LoopBack0]ip add 1.1.1.1 32
[Huawei-LoopBack0]q
[Huawei]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

下面展示配置 R2

<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info enable
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.10.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.20.1 24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]int LoopBack 0
[Huawei-LoopBack0]ip add 2.2.2.2 32
[Huawei-LoopBack0]q
[Huawei]ospf 1 router-id 2.2.2.2
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.20.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[Huawei-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3

下面展示配置 R3

<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info enable
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.20.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.30.1 24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]int LoopBack 0
[Huawei-LoopBack0]ip add 3.3.3.3 32
[Huawei-LoopBack0]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.20.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0
[Huawei-ospf-1-area-0.0.0.1]q
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 192.168.30.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]q
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2

验证:
R1 ping R2 ;
在这里插入图片描述
R1 ping R3;
在这里插入图片描述
R1,R2,R3 相互ping通。

查看路由表“display ip routing-table”:加粗样式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值