当前位置: 首页 > article >正文

OSPF浅析

一、预习:
         1、优点:

        是一种典型的链路状态路由协议,协议号89,把大型网络分隔为多个较小、可管理的单元:Area
            a.减少LSA泛洪范围,有效地把拓朴变化 控制在区域内,达到网络优化的目的
            b.在区域边界做路由汇总,减少了路由表
            c.充分利用ospf特殊区域的特性,进一步减少LSA泛洪,从而优化路由
            d.多区域提高了网络的扩展性,有利于组建大规模的网络

        2、定义了4种网络类型(通过连接接口定义):

        P2P、Broadcast、NBMA、P2MP

         3、5种包:

        Hello、DD、LSR、LSU、LSAck(对LSA的确认)

        4、7个状态:

        down、init、2-way、Exstart、Exchange、Loading、Full
        Attempt(一般称为7个状态,此第8种状态仅单播建邻居时,peer对端的状态)

        5、OSPF之间,两种稳定的关系:

        a. 邻居关系:DROther和DROther之间是邻居关系,状态停在2-way,它们之间只交换Hello包,不交换LSP报文,LSP报文只发给DR和BDR

        b. 邻接关系:相互交换LSA的OSPF邻居关系建立邻接关系:DR和BDR、BDR和DR、DROther建立邻接关系,状态FULL,既发Hello包又交换LSA报文

        6、6种区域:

        a. 骨干区域:连接其它ospf区域的中央区域,通用用Area 0表示

        b. 标准区域:通用区域,传输区域内、区域间路由和外部路由

        c. Stub区域:拒绝4、5类路由,即外部路由消失,且ABR产生一条3类LSA默认路由

        d. Totally Stub区域:拒绝3、4、5类路由,即仅剩域内路由,且ABR自动下发一条3类LSA默认路由

        e. NSSA:拒绝4、5类LSA,即无外部路由,ABR产生一条7类默认路由

        f. Totally NSSA:拒绝3、4、5类LSA,引入7类LSA

        7、LSA类型:

        a. 1类:Router,每个设备都会产生,描述了设备的链路状态和开销,在所属于区域内传播

        b. 2类:Network,由DR产生,描述本网段的链路状态,在所属区域内传播

        c. 3类:Network-Sumary,由ABR产生,描述到区域内某个网段的路由,并通告给其他区域

        d. 4类:ASBR-Summary,由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域(dis ospf lsdb asbr)

        e. 5类:AS-External,由ASBR产生,描述到AS外部的路由,通告到所有区域(dis ospf lsdb ase)

        f. 7类:NSSA,由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播(dis ospf lsdb nssa)

        分别显示1\2\3\4\5\7类型路由:dis ospf lsdb router|network|summary|asbr|ase|nasa

        8、组播地址:

        OSPF的两个组播地址:224.0.0.5、224.0.0.6;5是通用的,所有启用OSPF的设备都监听这个地址,用这个地址收发Hello包;6是仅DR和BDR、和DROthers发送LSU报文给DR、BDR的目的地址,当DR收到此报文后,再将此LSA发给0.5的DROthers

        9、DR、BDR选举:

        a. 优先级大者优(0-255),默认1;0 不参加选举

        b. 再比较RouterID,大者优

        9、常用命令:

dis ospf lsdb        查看lsdb数据库
dis ospf peer brief        查看邻接关系
dis ospf interface        验证接口
dis ospf routing | dis ip routing-table protocol ospf    查看ospf路由
dis ospf abr-asbr        查看ABR和ASBR
ospf dr-priority 0-255    接口视图下,配置ospf优先级
ospf network-type p2p|p2mp|broadcast|nbma|    接口视图下,更改网络类型
reset ospf process        用户视图下,重启ospf进程
default-route-advertise allways    出口设备注入默认路由
peer ip            ospf进程视图下,用单播建立邻居
vlink-peer ip        区域视图下,配置对端虚链路IP,建立路由关系

二、多区域ospf例子

* ABR和ASBR的区别:ABR是外向内,连接到区域0的边界路由器;ASBR是内向外,从区域0到连接其它区域的边界路由器,一个路由器可以有同时有两种角色

* stub和nssa的区别,nssa外部可以引入外部路由,能看到明细路由,stub外部看不到明细路由;nssa下发7类,stub下发3类

* stub和totally stub的区别,totally stub可看到ABR下发了一条3类LSA,有一条默认路由到外部

* tips:装HCL模拟器后,发现virtualbox版本高了,导致ensp里的设备无法启动,网上查了下,要下5.2.44版本可兼容两个模拟器:        https://download.virtualbox.org/virtualbox/5.2.44/VirtualBox-5.2.44-139111-Win.exe


http://www.kler.cn/a/158867.html

相关文章:

  • 解决 IDEA 修改代码重启不生效的问题
  • sql中的聚合函数
  • 如何用python将pdf转换为json格式
  • shell脚本配置nginx
  • gitlab和jenkins连接
  • SpringBoot集成itext导出PDF
  • 3分钟在CentOS 7上离线安装Docker
  • 陪诊系统:基于自然语言处理的患者沟通创新
  • 如何使用 Docker 安装 Node-RED
  • 文件夹批量改名:轻松管理文件夹,随机重命名不求人
  • 线程池,及7大参数,4大拒绝策略
  • uniapp实现拨打电话跳转手机拨号界面 (ios和安卓通用)
  • Python网络爬虫环境的安装指南
  • 《opencv实用探索·十》opencv双边滤波的简单理解
  • 2023年甘肃省职业院校技能大赛(中职教师组)网络安全竞赛样题(一)
  • 【在英伟达nvidia的jetson-orin-nx上使用调试摄像头-同时开启多个摄像头-基础测试(2)】
  • 探索数据之美:深入学习Plotly库的强大可视化
  • pta模拟题(C语言7-26 整除光棍、7-27 稳赢、7-28 查验身份证、7-29 出生年、7-30 点赞)
  • 第2章 知识抽取:概述、方法
  • 【C++】const关键字的详解!!
  • 有权图的最短路径算法
  • 关于“你对SpringCloud的理解”
  • TrustZone之虚拟地址空间
  • Python sorted函数及用法以及如何用json模块存储数据
  • 【精选】SpringDI依赖注入及注解实现SpringIoC
  • 对抗生成网络-G与D的loss异常问题