OSPF的学习笔记

news2024/9/20 2:55:31

1.OSPF

 (1)链路状态路由协议的路由信息并不是像距离矢量路由协议那样(邻居告诉的),通过收集自身以及邻居发出的LSA(原材料),并LSA放到指定仓库里面(LSDB),通过SPF算法,以自己为根计算到达网络每个节点的最优路径,并最优的路径生成对应的路由加载在RIB。
(2)链路状态路由协议在区域内100%没有环路~但在区域间(区域间采用依然是DV特性)不一定。
         区域内:同样是ospF协议,同时都是出于相同area;
         区域间:同样是ospF协议,同时不是出于相同area;
         区域外:不是ospF协议路由,而是引入的外部路由,import
(3)树形结构在网络中认为是无环路的:1、SPF算法2、STP协议(生成树协议)

(拓展:什么区域冲突?区域area这个概念针对于接口而言!area概念生效于接口而不是整台路由器)

区域内;同样是osPF协议,同时都是出于相同area;
R1---ospf-area 0 R2---osPF-Area 0
区域间:同样是ospF协议,同时不是出于相同area;
R1---ospf-area 0 R2---0sPF-Area 1
区域外:不是ospF协议路由,而是引入的外部路由,import

2.配置router-id的方法:
(1)、动态生成;
(2)、全局指定,所有路由协议没有在协议中指定情况下就一律采用全局设置的;
[AR1]router id 1.1.1.1
(3)、单独具体协议中额外指定了:
[AR1lospf 1 router-id 11.11.11.11
Hello                                    周期性发送,用来发现和维护OSPF邻居关系。
Database Description    描述本地LSDB的摘要信息,用于两台设备进行数据库同步。
Link State Request                    用于向对方请求所需要的LSA。设备只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文。
Link State Update                    用于向对方发送其所需要的LSA。
Link State ACK                    用来对收到的LSA进行确认。
所有路由协议作用之一:学习邻居的非直连路由!
3.[AR3-ospf-1-area-0.0.0.1]network23.1.1.0 0.0.0.255 敲了network命令的本质作用是?
(1)、宣告网段;
(2)、告诉邻居
(3)、绑定接口;
(4)、将这个网段宣告到oSPF进程里:
(5)、宣告的这个接口从完成命令输入之后做以下事情:
5.1 在宣告网段所属接口中发送ospf hello报文;
5.2发现邻居,想和对方建立OSPF邻居(邻接):
5.3 如果5.2实现,互相发送原材料(LSA)
oSPF有5种报文:1、HELLO2、DBD3、LSR4、LSU 5、LSack

4.DD和LSR区别:
DD建立邻居第一次才会发送,邻居稳定之后就不会再出现了改用LSR。

OSPF有3张表:1、邻居表:存在osPF邻居有哪些
                     2、LSDB:存放LSA(原材料用于交换路由)
                     3、osPF路由表:存放OSPE路由
5.区分oSPF邻居关系?邻接关系?本质区别是?
          1、是否具备交互LSA就是区分邻居和邻接的最本质区别:
          2、邻居关系会处在状态two-way且不会交互任何LSA
          3、邻接关系是邻居关系的升级版本,是邻居不一定是邻接,但是邻接一定是邻居,因为邻接是在邻居基础上建立而成;
          4、邻居关系最终会处在two way状态,邻接关系建立的标志是Full
6.OSPF报文和状态机是如何联合发挥作用:
1、邻居阶段:hello                              状态涉及: down---init---two way
2、邻接阶段:DBD LSR LsU LSack        状态涉及:exstart---exchange---loading---full

7.路由器分类:

区域内路由器(Internal Router):该类路由器的所有接口都属于同一个OSPF区域。
区域边界路由器ABR(Area Border Router):该类路由器的接口同时属于两个以上的区域,但至少有一个接口属于骨干区域。
骨干路由器(Backbone Router):该类路由器至少有一个接口属于骨干区域。
自治系统边界路由器ASBR(AS Boundary Router):该类路由器与其他AS交换路由信息。只要一台OSPF路由器引入了外部路由的信息,它就成为ASBR

案例描述:

有三台路由器R1R2R3,其中R1R2分别连接网络1.1.1.1/323.3.3.3/32LoopBack 0模拟),现需要使用OSPF实现这两个网络的互通。具体拓扑如下:

根据规划配置R1R2R3接口IP地址

#配置R1的接口

[czyR1]interface LoopBack 0
[czyR1-LoopBack0]ip address 1.1.1.1 32
[czyR1-LoopBack0]inter g0/0/0
[czyR1-GigabitEthernet0/0/0]ip add 10.1.12.1 30

#配置R2的接口

[czyR2]inter g0/0/0
[czyR2-GigabitEthernet0/0/0]ip add 10.1.12.2 30

[czyR2-GigabitEthernet0/0/0]inter g0/0/1
[czyR2-GigabitEthernet0/0/1]ip add 10.1.23.1 30

#配置R3的接口

[czyR3]inter LoopBack 0
[czyR3-LoopBack0]ip address 3.3.3.3 32
[czyR3-LoopBack0]inter g0/0/1
[czyR3-GigabitEthernet0/0/1]ip add 10.1.23.2 30

OSPF参数规划:OSPF进程号为1R1R2R3Router ID分别为1.1.1.12.2.2.23.3.3.3

#配置R1 OSPF协议

[czyR1]ospf 1 router-id 1.1.1.1
[czyR1-ospf-1]area 0
[czyR1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[czyR1-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.3   PS:这里注意反掩码

#配置R2 OSPF协议

[czyR2]ospf 1 router-id 2.2.2.2
[czyR2-ospf-1]area 0
[czyR2-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.3
[czyR2-ospf-1-area-0.0.0.0]area 1
[czyR2-ospf-1-area-0.0.0.1]network 10.1.23.0 0.0.0.3

#配置R3 OSPF协议

[czyR3]ospf 1 router-id 3.3.3.3
[czyR3-ospf-1]area 1 
[czyR3-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0
[czyR3-ospf-1-area-0.0.0.1]network 10.1.23.0 0.0.0.3

在路由器R2上查看OSPF邻居表:

同一个区域内的LSDB必须一模一样,不同区域无法做到一致

DR /BDR 存在一个广播域内的概念!每个网段内都会存在自己的DR或者BDR!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1612208.html

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

相关文章

LeetCode刷题实战5:最长回文子串

题目内容 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s "babad" 输出:"bab" 解释:"aba"…

虚拟线程的定义及使用

0.前言 长期以来,虚拟线程是 Java 中最重要的创新之一。 它们是在 Project Loom 中开发的,自 Java 19 作为预览功能以来一直包含在 JDK 中,自 Java 21 作为最终版本 (JEP 444) 以来,它们已包含在 JDK 中。 1.虚拟线程的作用 任…

深入OceanBase内部机制:资源隔离实现的方式总结

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 目录 1. 为何HTAP需要资源隔离2. OceanBase的资源隔离机制概述租户间资源隔离租户内资源隔离物理资源隔离大查询请求的隔离优先级…

如何批量给Word文件增加前缀序号?“汇帮批量重命名”帮助你批量给word文件增加前缀序号。

批量给Word文件增加前缀序号的过程,对于经常处理大量文档的人来说,是一项既繁琐又必要的任务。首先,我们需要明确为什么要给Word文件增加前缀序号。在很多情况下,当我们需要按照一定的顺序对多个文档进行管理和归档时,…

【CSS】CSS实现元素逐渐消失(实现元素透明逐渐消失/模糊)

mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%);mask-image 属性用于定义一个遮罩,它可以隐藏元素的一部分或全部内容。在这个示例中,我们使用 mask-image 属性来定义一个线性渐变的遮罩,使得列表项的内…

适配器模式【结构型模式C++】

1.概述 适配器模式是一种结构型设计模式, 又称为变压器模式、包装模式(Wrapper) 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.结构 Target:适配…

Https网站接口被黑被恶意调取

背景: 维护的一个网站最近短信接口被黑,发送大量短信。起初以为是在网站内部操作,优化了发送短信前的操作,如添加图形验证码,屏蔽国外IP等。但后续还存在被调取情况,定位排查到是该接口在外部被恶意调取。 …

Pod 状态 Bsck Off,是什么情况?

k8s项目运维中,相信各位都遇到过 Pod 状态 Bsck Off 的情况,如上图:该情况主要原因是我们 Pod 中没有任何容器运行成功,而能容器能成功运行的前提是,容器内部是有进程的,只要容器中的进程不停止&#xff0c…

ATM第二弹~~~

昨天发现自己电脑的运行速度太慢的问题后,在autodl租了个4090 (本来跑了4个小时快好了,但由于没有续上费,断了。。。。) ( 2.58 每小时,贵死我了。。。。) 又重新开了个4090d(409…

论文笔记:Large Language Model for Participatory Urban Planning

202402 arxiv 大模型城市规划 引入了一个基于LLM的多代理协作框架,模拟规划师和数千名具有不同特征和背景的居民,用于参与式城市规划——>生成考虑居民多样化需求的城市区域土地利用规划为了提高讨论的效率,论文采用了鱼缸讨论机制&#…

二维码门楼牌管理应用平台建设:网格化管理的新篇章

文章目录 前言一、二维码门楼牌管理应用平台的建设背景二、二维码门楼牌管理应用平台的功能特点三、二维码门楼牌管理应用平台的实际应用四、二维码门楼牌管理应用平台的前景展望 前言 随着信息技术的飞速发展,二维码门楼牌管理应用平台的建设已成为城市网格化管理…

QT 按钮的工具提示tooltips设置字体大小颜色与背景

QT 按钮的工具提示tooltips设置字体颜色与背景 main.cpp添加 mainwindow.cpp添加全局配置: 构造函数中: QToolTip::setFont(font3); //按钮提示信息通用设置 如下: MainWindow_oq::MainWindow_oq(QWidget *parent) : QMainWindow(parent)…

第十四届蓝桥杯省赛C/C++大学B组真题-飞机降落

思路&#xff1a;根据数据范围N<10猜测用DFS剪枝&#xff0c;因为菜狗不会状压dp。根据题目&#xff0c;一般这种飞机的题都会用到贪心的思想。思想是每架飞机都要卡极限最早降落时间&#xff0c;从而保证后面的飞机能够有充足时间降落。 代码参考博客MQy大佬有详细解答 #i…

盲盒一番赏小程序:打开未知的惊喜之旅

在快节奏的生活中&#xff0c;人们总是渴望寻找一份属于自己的小确幸。盲盒一番赏小程序&#xff0c;正是这样一个为你带来无尽惊喜与乐趣的平台。我们精心打造这一小程序&#xff0c;让每一次点击都成为一次全新的探索&#xff0c;让每一次选择都充满无限可能。 盲盒一番赏小…

刷代码随想录有感(39):每层最大值

题干&#xff1a; 代码&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), …

装修公司网站怎么做的

装修公司网站是一个能够展示公司实力&#xff0c;提供公司服务信息的重要平台。装修公司要做好网站需要注意三点&#xff0c;分别是建设网站的目的、网站的内容和更新维护。 首先&#xff0c;建设网站的目的是非常重要的。网站可以起到展示公司实力&#xff0c;宣传公司服务的作…

mac可以玩steam吗 mac安装steam教程 苹果电脑能打steam游戏吗 苹果电脑怎么安装windows 苹果mac电脑配置AI功能的M4芯片

众所周知&#xff0c;Steam作为一个热门的游戏平台&#xff0c;深受国内外玩家的喜爱&#xff0c;平台中包含了无数的游戏&#xff0c;在作战时玩家们能够与朋友们互动聊天&#xff0c;还能匹配好友组队&#xff0c;同时还能增进与同伴的默契度。 但是最近有玩家们提问说&#…

《星尘传说》游戏完整源码(源码+引擎+客户端+服务端+教程+工具),云盘下载

《星尘传说》是一款奇幻类大型多人在线角色扮演电脑客户端游戏&#xff0c;该游戏设置有两大阵营&#xff0c;六个国家以及22个职业&#xff0c;采用3D卡通风格&#xff0c; 有兴趣的&#xff0c;可以架设个外网&#xff0c;让大家一起玩。 《星尘传说》游戏完整源码&#xff0…

Excel数据处理:数据透视表

点击任意一个单元格 点击插入、数据透视表 点击确定 按照所属区域、产品列表和金额 将求和项改为计数 显示列汇总的百分比 在透视表中双击之后查看明细数 所属区域旁边加上订购日期 对日期进行组合 点中日期任意一个单元格然后右键点击组合 按照季度分组之后 因为…

安信可 ESP_01SWIFI模块的使用 (电脑通过usb转tll模块连接wifi模块进行调试)

一&#xff1a;需要用到的模块 &#xff08;1&#xff09;安信可的ESP_01wifi模块 ESP-01是深圳安信可科技基于ESP8266芯片开发的串口wifi模块&#xff0c;模组集成了透传功能&#xff0c;即买即用&#xff0c;支持串口指令集&#xff0c;用户通过串口即可实现网络访问…