华为路由器:ospf协议三张表及邻居建立过程

这篇具有很好参考价值的文章主要介绍了华为路由器:ospf协议三张表及邻居建立过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:本篇接上一篇继续讲解

拓扑图

华为路由器:ospf协议三张表及邻居建立过程

为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP。

ospf协议三张表

邻居表(neighbortable)

OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的邻居关系OSPF路由器列表的信息。

假如我发现R1和R2之间不能ping通,我们首先要考虑的就是R1和R2之间是否建立了邻居关系。那么如何判断它们建立了邻居关系呢?查看邻居表,命令是:dis ospf peer brief

我们看到上图R1和R2互为邻居:

  • R1的邻居表中必然会有R2的router id

华为路由器:ospf协议三张表及邻居建立过程

  • R2中也必然会有R1的router id

华为路由器:ospf协议三张表及邻居建立过程

如果没有,则问题可能出现在以下几个地方:

  • 看State是否为:Full;
  • route id 有没有冲突;
  • IP有没有配置错误;
  • 设备宣告的区域错误;

我们还可以通过命令:dis ospf error 来检查ospf协议的报错信息。你可以称他为排错命令。

例如:下图中我把R2和R3的route id改成了相同的ID都是3.3.3.3,R2和R3之间已经无法ping通,用检查命令发现问题归类到router id的问题。说明这个命令还是很管用的。
华为路由器:ospf协议三张表及邻居建立过程
说明:上图中有错误的是非0的,前面是0的是没错误的。4代表这个错误发生的次数。

dis ospf error 这条命令思科是没有的。

下面是实验整个拓扑的邻居表:

<AR1>dis ospf peer brief

         OSPF Process 1 with Router ID 1.1.1.1
                  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.1          Serial4/0/0                      2.2.2.2          Full        
 ----------------------------------------------------------------------------
<AR2>dis ospf peer brief

         OSPF Process 1 with Router ID 2.2.2.2
                  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/0             3.3.3.3          Full        
 0.0.0.1          Serial4/0/0                      1.1.1.1          Full        
 ----------------------------------------------------------------------------
<AR3>dis ospf peer brief

         OSPF Process 1 with Router ID 3.3.3.3
                  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/0             2.2.2.2          Full        
 0.0.0.2          GigabitEthernet0/0/1             192.168.1.4      Full        
 0.0.0.2          GigabitEthernet0/0/1             5.5.5.5          Full        
 ----------------------------------------------------------------------------
<AR4>dis ospf peer brief

         OSPF Process 1 with Router ID 4.4.4.4
                  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.2          GigabitEthernet0/0/0             3.3.3.3          Full        
 0.0.0.2          GigabitEthernet0/0/0             5.5.5.5          Full        
 ----------------------------------------------------------------------------
<AR5>dis ospf peer brief 

         OSPF Process 1 with Router ID 5.5.5.5
                  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                        Neighbor id      State    
 0.0.0.2          GigabitEthernet0/0/0             3.3.3.3          Full        
 0.0.0.2          GigabitEthernet0/0/0             192.168.1.4      Full        
 ----------------------------------------------------------------------------

拓扑表(topology table)

OSPF用LSA(link state Advertisement链路状态通告)来描述网络拓扑信息,然后OSPF路由器用拓扑数据库来存储网络的这些LSA。

在OSPF协议中,每个路由器先1对1、1对多形成邻居,每个邻居之间传递链路信息,路由器把收集到的链路信息放到一张表里面,这张表就叫做拓扑表。然后运行ospf的spf算法(最短路径树算法),以收集到的链路信息为依据,计算出到达每个节点的最佳路由。

下面是R1的拓扑表:

<AR1>dis ospf lsdb 

         OSPF Process 1 with Router ID 1.1.1.1
                 Link State Database   #翻译:链路状态数据库

                         Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2           1005  48    8000000D      48
 Router    1.1.1.1         1.1.1.1           1007  60    80000014       0
 Sum-Net   23.1.1.0        2.2.2.2           1019  28    80000009       1
 Sum-Net   5.5.5.5         2.2.2.2           1023  28    80000003       2
 Sum-Net   3.3.3.3         2.2.2.2           1023  28    80000003       1
 Sum-Net   4.4.4.4         2.2.2.2           1023  28    80000003       2
 Sum-Net   2.2.2.2         2.2.2.2           1019  28    80000009       0
 Sum-Net   192.168.1.0     2.2.2.2           1023  28    80000003       2

OSPF路由表(routingtable)

路由器对链路状态数据库进行SPF(Dijkstra)计算,而得出的OSPF路由表。
以拓扑表为参数和依据,把自己作为根节点,算出到达每一个枝梢节点的最佳路径。

以下是拓扑中R3的路由表:

<AR3>display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 18       Routes : 18       
         
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   49          D   23.1.1.2        GigabitEthernet0/0/0
        2.2.2.2/32  OSPF    10   1           D   23.1.1.2        GigabitEthernet0/0/0
        3.3.3.0/24  Direct  0    0           D   3.3.3.3         LoopBack0
        3.3.3.3/32  Direct  0    0           D   127.0.0.1       LoopBack0
      3.3.3.255/32  Direct  0    0           D   127.0.0.1       LoopBack0
        4.4.4.4/32  OSPF    10   1           D   192.168.1.4     GigabitEthernet0/0/1
        5.5.5.5/32  OSPF    10   1           D   192.168.1.5     GigabitEthernet0/0/1
       12.1.1.0/24  OSPF    10   49          D   23.1.1.2        GigabitEthernet0/0/0
       23.1.1.0/24  Direct  0    0           D   23.1.1.3        GigabitEthernet0/0/0
       23.1.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
     23.1.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
    192.168.1.0/24  Direct  0    0           D   192.168.1.3     GigabitEthernet0/0/1
    192.168.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
  192.168.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

三张表的关系

整体看来:每个路由器先1对1、1对多形成邻居关系,生成邻居表。每个邻居之间传递链路状态信息,路由器把收集到的链路状态信息放到一张表内,生成拓扑表。然后OSPF协议以收集到的链路状态信息为依据,通过ospf的spf算法(最短路径树算法),计算出到达每个节点的结果,即最佳路由。并把这些最佳路由放到一张新的表中,生成OSPF路由表。

没有邻居表,就无法收集链路状态信息,也就没有链路状态信息数据库,自然也就没有拓扑表。没有拓扑表,就没有计算的依据,自然也就无法计算出最佳路由。也就没有OSPF路由表。
就没有OSPF路由表。文章来源地址https://www.toymoban.com/news/detail-486518.html

到了这里,关于华为路由器:ospf协议三张表及邻居建立过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 三层交换机/路由器OSPF配置详解【华为eNSP实验】

    下文下载或文章顶部资源绑定处下载。 https://download.csdn.net/download/weixin_52908342/88526847 之前我们已经成功配置了VRRP+MSTP在三层交换机与路由器之间的使用。 现在我们来记录一下三层交换机/路由器OSPF配置详解。 需求如下: 5.公司网络需要在两台汇聚层交换机和一台核心路由器

    2024年02月02日
    浏览(63)
  • 华为路由器实现-STP协议

    第一步:安装软件(下一步到底,也可以更改安装路径) 第二步:打开eNSP,新建拓扑 用三层的交换机和PC新建一个存在回路的拓扑网络 (1) 先左边选交换机s3700,在右边点击添加对应设备,同理再选两个PC (2) 后用设备连线连接,选Auto类型(如左图),将选的设备连接(

    2024年02月06日
    浏览(40)
  • 华为路由器关闭协议的方法简介

      一、TCP建立连接的三次握手过程中,一方向另一方发送的第一个报文设置了SYN位,当某台设备接收到一个请求服务的初始报文时,该设备响应这个报文,发回一个设置了SYN和ACK位的报文,并等待源端来的ACK应答。 二、如果发送方并不回复ACK,主机就会因为超时而结束连接。

    2024年02月05日
    浏览(52)
  • 华为---OSPF DR(指定路由器)和BDR(备份指定路由器)简介及示例配置---为什么要选举DR和BDR?DR和BDR如何选举出来的?

    DR(Designated Router): 指定路由器。 BDR(Backup Designated Router): 备份指定路由器。 DR Other路由器: 除了DR和BDR之外的路由器都称为 DR Other 路由器。         DR与BDR只存在于MA【多路访问】网络(广播类型网络和NBMA类型网络),以太网就是MA型网络,本文以以太网为例进行讲解

    2024年02月08日
    浏览(62)
  • 华为---OSPF Router-ID:OSPF路由器标识符(Router Identifier)简介及示例配置---(OSPF Router-ID如何产生?为什么必须在整个路由选择域内保持唯一)

      OSPF Router-ID :路由器标识符(Router Identifier),在OSPF域中唯一地标识一台路由器。         OSPF协议使用Router-ID作为路由器的身份标示,如果在启动这些路由协议时没有指定Router-ID,则路由协议进程可能无法正常启动;在OSPF区域中必须保证Router-ID唯一,不然OSPF无法正确识别

    2024年02月05日
    浏览(44)
  • 华为路由器:RIP路由协议V2详细命令简单配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 软件:eNSP 环境:Win 10 路由信息协议(RIP) 是一种距离矢量协议,这表示它根据跳数来判断到达目标的最佳路由,但16跳不可达,有一定的局限性。所以仅适用于小型网络。 网络拓扑以及IP地址规划如下:

    2024年02月04日
    浏览(50)
  • 华为路由器BGP协议属性不互通的解决方案

    IBGP仅用于多归属场合,必须以全网状结构相连,它允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,注意要防止在AS内部形成BGP路由环路,确保BGP路由路径上的所有路由器都知道如何将数据包转发到目的地。   一、组网环境 在华为路由器的组网环境中

    2024年02月05日
    浏览(44)
  • 中兴路由器OSPF

    名称:OSPF(Open Shortest Path First)----开放型最短路径优先协议 内涵:OSPF是IETF(国际互联网工程任务组)组织开发的一个基于链路状态协议(按照路由算法划分)的自治系统内部网关协议IGP(按照应用范围划分),它是一种常用的动态路由协议。用于在单一的自治域系统内决

    2024年01月16日
    浏览(49)
  • 路由器基础(五): OSPF原理与配置

             开放式最短路径优先 (Open     Shortest   Path    First,OSPF)  是一个内部网 关协议 (Interior    Gateway     Protocol,IGP), 用于在单一自治系统 (Autonomous     System,AS)   内决策 路由。 OSPF 适合小型、中型、较 大规模网络。 OSPF 采用 Dijkstra 的最短路径优先算法 (Short

    2024年02月05日
    浏览(46)
  • 思科路由器BFD配置与详细解释:静态路由和OSPF路由的关联

    本文详细解释了思科路由器的BFD(双向转发检测)配置,包括如何关联静态路由和OSPF路由。通过使用BFD,我们可以快速检测两台邻接路由器之间的转发路径连通状态,从而提升网络性能。

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包