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.mzph.cn/news/200688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs微信小程序+python+PHP本科生优秀作业交流网站的设计与实现-计算机毕业设计推荐

通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将本科生优秀作业交流网站功能模块主要分为管理员模块。管理员添加系统首页、个人中心、用户管理、作业分类管理、作业分享管理、论坛交流、投诉举报、系统管理等操作。 随着信息化社会的形成…

【面试HOT200】二叉树的构建二叉搜索树篇

系列综述: 💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于【CodeTopHot200】进行的,每个知识点的修正和深入主要参…

Leetcode 77 组合

题意理解: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 如:n3,k2,则有:12 13 23 一般,我们使用回溯法来解决组合问题。 组合问题没有顺序要求,所以 12 21 是同一个组合(如…

黑苹果配置清单

手里的MacBookPro已经快沦为电子垃圾了,平时用MacOS比较多,Window用的比较少,而苹果电脑的价格不管是MacBookPro还是MacMini丐版的便宜但是面对现在Window动不动就64g内存的情况就显得微不足道了,高配的价格直接把我劝退&#xff…

PostgreSql HOT 技术

摘自唐成的《PostgreSQL修炼之道:从小工到专家(第2版)》。 一、概述 因为多版本的原因,当 PostgreSQL 中更新一行时,实际上原数据行并不会被删除,只是插入了一个新行。如果表上有索引,而更新的…

Leetcode题库(数据库合集)_ 难度:中等

目录 难度:中等1.股票的资本损益2. 当选者3. 页面推荐4. 2016年的投资5. 买下所有产品的人6. 电影评分6. 确认率7. 按分类统计薪水8. 餐馆营业额的变化增长8. 即时食物配送 ①9. 至少有5名直系下属的经理10. 游戏玩法分析11. 好友申请:谁有最多的好友12.…

Qlik 成为网络犯罪的焦点

研究人员警告说,Cactus 勒索软件组织正在利用 Qlik Sense 数据可视化、探索和监控解决方案中的关键漏洞来获得对企业网络的初始访问权限。 今年八月下旬,Qlik Sense 开发人员 针对影响 Windows 版本平台的两个关键漏洞发布了补丁 。 其中一个漏洞 CVE-…

图数据库知识点9 | 大数据框架与图数据架构异同

开门见山,直奔主题,接续前面的知识点: 【图数据库知识点1|图数据库与关系型数据库的区别?】 【图数据库知识点2 | 图思维方式】 【图数据库知识点3 | 图数据库解决了什么问题?】 【图数据库知识点4 | 图计算与图数…

基于Echarts的大数据可视化模板:智慧交通管理

目录 引言智慧交通管理的重要性ECharts在智慧交通中的作用智慧交通管理系统架构系统总体架构数据收集与处理Echarts与大数据可视化Echarts库以及其在大数据可视化领域的应用优势开发过程和所选设计方案模板如何满足管理的特定需求模板功能与特性深入解析模板提供的各项功能模板…

2023美图创造力大会开幕,美图发布AI视觉大模型4.0

12月5-6日,主题为“未来AI设计”的美图创造力大会(Meitu Creativity Conference,简称MCC)在厦门举行。 本届大会由美图公司与站酷联合举办,聚焦于设计师生态和AI设计趋势。大会现场发布《2023年度AI设计实践报告》&am…

JSON 语法详解:轻松掌握数据结构(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息

文章目录 摘要1. 查询CPU使用率命令:top -bn1 | grep \"Cpu(s)\" | awk {split($0,arr,\" \");print 100-arr[8]}2. 查询内存命令(单位:G):top -bn1 | grep \"KiB Mem\" | awk {split($…

学生档案管理系统设计

摘要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量…

CoreDNS实战(四)-编译安装External Plugins

1 External Plugins概述 coredns官方对于插件的分类基本可以分为三种:Plugins、External Plugins和其他。其中Plugins一般都会被默认编译到coredns的预编译版本中,而External Plugins则不会。官方的文档对外部插件的定义有着明确的解释,主要…

使用 javascript 模拟 git diff 命令实现文本文件差异比较

diff.html&#xff1a; <!DOCTYPE html> <html> <head><title>文件比较</title><meta charset"UTF-8"> </head> <body> <h1>文件比较</h1> <form><label for"file1">版本1&…

第十五届蓝桥杯模拟赛B组(第二期)C++

前言&#xff1a; 第一次做蓝桥模拟赛的博客记录&#xff0c;可能有很多不足的地方&#xff0c;现在将第十五届蓝桥杯模拟赛B组&#xff08;第二期&#xff09;的题目与代码与大家进行分享&#xff0c;我是用C做的&#xff0c;有好几道算法题当时自己做的也是一脸懵&#xff0c…

一键抠图1:Python实现人像抠图 (Portrait Matting)

一键抠图1&#xff1a;Python实现人像抠图 (Portrait Matting) 目录 一键抠图1&#xff1a;Python实现人像抠图 (Portrait Matting) 1. 项目介绍 2. 抠图算法 3. Matting数据集 4. MODNet模型 (1) 项目安装 (2) 数据集说明 (3) MODNet模型 5. Demo测试效果 6. 源码下载…

初级数据结构(一)——顺序表

文中代码源文件已上传&#xff1a;数据结构源码 1、顺序表的特点 1.1、数组 现实中数据记录一般都记录在表格中&#xff0c;如进货单、菜单等&#xff0c;它们的最大特点就是有序。表述中可以用第一项、第二项、第 n 项来描述表格中某个数据或者某串数据。在 C 语言中&#…

开启三层交换机DHCP服务

二层交换机上不需要配置任何东西&#xff0c;只需要在pc机上开启dhcp服务&#xff0c;配置好LSW1后就可以自动获取到IP地址。 sys Enter system view, return user view with CtrlZ. [Huawei]sys sw1 [sw1]dhcp enable Info: The operation may take a few seconds. Please wai…

BUU UPLOAD COURSE 1

传一个cmd.php木马文件 访问一下这个图片地址 发现什么都没有&#xff0c;在hackbar里面连接一下我们的木马 然后看到了一些目录 然后直接查看flag就出来了 这里也可以用蚁剑去连接 直接访问地址&#xff0c;拿着地址去连接就行了。