4.2.3 路由 OSPF(OSPF的三张表、LSA-LSDB-SPF-路由表之间的关联、OSPF建立的8种必要条件)

OSPF的三张表(邻居表、链路状态数据库表、路由表)

邻居表

记录ospf路由器之间的邻居状态。

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

LSDB表

存在着OSPF的LSA详细信息,通过命令display ospf lsdb查看时为首要信息,需要查看详细的LSA信息需要通过display ospf lsdb router或network…等进行查看。

同一个OSPF网络维护着一张LSDB表,所有同一网络的OSPF路由器,其LSDB表都是相同的。

<AR4>display ospf lsdb OSPF Process 1 with Router ID 4.4.4.4Link State Database Area: 0.0.0.0Type      LinkState ID    AdvRouter          Age  Len   Sequence   MetricRouter    4.4.4.4         4.4.4.4            660  48    8000000C       1Router    5.5.5.5         5.5.5.5            660  48    8000000C       1Network   10.1.45.5       5.5.5.5            660  32    80000009       0

路由表

对于OSPF来说,存在于路由表中的OSPF路由,都是通过SPF算法计算出来的最优路由。

<AR4>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 9        Routes : 9        Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface4.4.4.4/32  Direct  0    0           D   127.0.0.1       LoopBack05.5.5.5/32  OSPF    10   1           D   10.1.45.5       GigabitEthernet0/0/010.1.45.0/24  Direct  0    0           D   10.1.45.4       GigabitEthernet0/0/010.1.45.4/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/010.1.45.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.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
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

LSA、LSDB、SPF与路由表的关联

相互交换自己的LSA从而组成LSDB。【LSDB的形成】

通过SPF算法对LSDB中的路径信息进行一个计算,得出最优的OSPF路由。【路由的产生】

最优的OSPF路由放置在路由表中。如果存在其它路由协议的最优路由与OSPF的最优路由相同,将进行比较路由优先级,优先级小的信任度更高,将成为最优路由放置在路由表中。

OSPF邻居与邻接关系建立的8种必要条件

先从外部出发(协议上)

  1. Version版本(OSPFv2、OSPFv3)
  2. 区域要一致(两端链路配置的区域不一致将无法建立邻居)
  3. Router-id不能冲突

再到内部(链路上)

  1. 认证类型auth type/Data要相同
  2. Netmask 掩码要求一致(两端配置的接口地址掩码要一致)
  3. Hello时间要一致
  4. Dead时间要一致
  5. option中(E、N)区域类型要一致(OSPF的是否为特殊区域)
  6. 【非必要】对于华为设备来说,并不会在意链路的MTU值是否一致。

OSPF的三张表(邻居表、LSDB表、路由表)、LSA、LSDB、SPF与路由表之间的关联、OSPF建立的8种必要条件相关推荐

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

    说明:本篇接上一篇继续讲解 拓扑图 为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP. ospf协议三张表 邻居表(neighbortable) OSPF用邻居机制来发现和维 ...

  2. OSPF的三张表(链路状态公告)

    OSPF详解 OSPF定义 OSPF(Open Shortest Path First,开放最短路径优先)是IETF(Internet Engineering Task Force,互联网工程任务组) ...

  3. HCNP——OSPF的Router-ID和OSPF的三张表

    一.Router-ID OSPF Router-ID是一个32bit长度的数值,通常使用点分十进制的形式表现,用于在OSPF域中唯一地标识一台OSPF路由器.我们把一系列连续地OSPF路由器组成地网络 ...

  4. 【DB笔试面试592】在Oracle中,表和表之间的关联方式有哪几种?

    ♣题目 部分 在Oracle中,表和表之间的关联方式有哪几种? ♣答案部分 目前为止,无论连接操作符如何,典型的连接类型共有3种: ① 排序合并连接(Sort Merge Join,简称SMJ),Or ...

  5. php中rbac三张表的关系,财务人不可不知的三张表的关系

    原标题:财务人不可不知的三张表的关系 本文节选自<世界500强CFO的财务管理笔记>,作者郑永强资产负债表.利润表.现金流量表是三张最基本也是最重要的财务报表.这三者之间究竟是怎样的关系呢 ...

  6. 7.Mybatis关联表查询(这里主要讲的是一对一和一对多的关联查询)

    视频地址:http://edu.51cto.com/sd/be679 在Mybatis中的管理表查询这里主要介绍的是一对一和一对多的关联查询的resultMap的管理配置查询,当然你也可以用包装类来实 ...

  7. BGP路由协议特性和三张表

    BGP的主旨是提供一种域间路由选择系统,确保自主系统只能够无环地交换路由选择信息,BGP路由器交换有关前往目标网络的路径信息. BGP是一种基于策略的路由选择协议,BGP在确定最佳路径时考虑的不是速度 ...

  8. mysql中3张表如何关联查询_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  9. 为什么阿里巴巴规定禁止超过三张表 join?

    欢迎关注方志朋的博客,回复"666"获面试宝典 概述 前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌 ...

最新文章

  1. centos7搭建git+maven+jenkins快速集成、部署环境(docker方式)(一)
  2. Django 自定义模板标签TemplateTags
  3. T-SQL MD5算法实现
  4. java程序结构_Java 程序结构说明(学习 Java 编程语言 004)
  5. 51nod 1574 排列转换
  6. Maven + Docker
  7. 随手小记:都是反着的
  8. 人脸检测(四)--CART原理及实现
  9. Java架构师成长之道之Java数据存储
  10. 初识前端模板引擎jade
  11. 计算机系统文件格式,iso是什么文件格式,怎么使用呢?
  12. GDOI2016模拟8.19数学
  13. java-net-php-python-jspm现代化社区去也管理系统计算机毕业设计程序
  14. lanker php 大码,松哥教你 隐藏PHP文件后门的技巧
  15. LM393比较器仿真
  16. 如何成为技术领袖(转载)
  17. 快速中值滤波——Python实现
  18. QtQuick中设置代理上网及缓存-待续
  19. 联想服务器型号更替,联想服务器型号对照表
  20. python datetime模块-Python datetime模块使用方法小结

热门文章

  1. (新版)SJTU-OJ-1011. John and Cows
  2. saas模式人力资源管理系统
  3. 安全测试找工作没有经验怎么办?
  4. 什么是Apple Rosetta 2
  5. 应用程序如何使用驱动程序
  6. 企业如何制作自己的公司网站?
  7. Pyqt设计界面时无法显示图片问题
  8. day07-python字典
  9. 程序员必备编辑器软件
  10. ThinkPHP框架执行流程源码解析