OSPF状态机及网络接口类型

news2024/12/24 2:41:34

、OSPF 状态机
Down一旦接收到hello 包进人下一个状态机

Init 初始化接收到的hello 包中,若存在本地的 RID,进入下一状态

2way 双向通讯--邻居关系建立的标志

条件匹配:点到点网络直接进入下一个状态机    MA 网络将进行 DR/BDR 选举(40S)      非 DR/BDR 之间不能进人下一个状态机

Exstant-- 预启动    使用不携带目录信息的 DBD包进行主从关系选举,RID 数值大为主优先进入下一个状态机;               主从目的主要在于信息交互的有序性,避免同时收发造成网络拥塞


Exchange准交换--使用DBD 携带目录信息,进行共享

Loading 加载-查看完邻接的目录信息后,针对本地未知的 LSA,使用 LSR 包进行查询,对端使用 LSU 进行应答,本地接收到LSA后使用ack进行确认--获取未知的 LSA 信息Ful --转发

邻接关系建立的标志

默认优先级为10,度量为cost值;

Cost=开销=参考带宽/接口带宽    默认参考为100M    当接口带宽大于参考带宽时,cost值为 1;OSPF 优选整段路径 cost 值之和最小为最短路径

故当接口带宽大于参考带宽的网络可能导致选路不佳,建议修改参考带宽


[r1jospf 1

[r1-ospf-1]bandwidth-reference ?
INTEGER<1-2147483648> The reference bandwidth (Mbits/s)[r1-ospf-1]bandwidth-reference1000 切记:全网设备参考带宽需要修改一致

[r1]display ospf routing  查看所有本地学习以及共享出去的OSPF路由

ospf的接口网络类型---OSPF协议在不同网络类型的接口上,其工作的方式不同

网络类型                                                                         ospf接口网络类型(工作方式)

1)环回                                                                        p2p注:环回接口为虚拟接口,虽然显示                                                                                工作方式为p2P,但实际上不 是真正的p2p,而                                                                      是环回的特有工作方式----无hello包收发以32位主机路由共享

2)点到点(HDLC/PPP/GRE)                        p2p hello time10s           不进行 DR/BDR 选举

3)BMA (以太网)                                          Broadcast    hello time 10s         DR/BDR 选举

4)NBMA(帧中继、MGRE)
  在MGRE中,由于MGRE和GRE均使用tunnel接口,故工作方式均默认为 p2p在普通的GRE中,由于GRE本身就是点到点网络类型,所有p2p工作方式正常;  而MGRE为多点的MA环境,再使用p2p公司将出现故障:

1)p2p工作方式仅允许存在一个邻居;

华为默认仅和最先接收到的hello邻居建立:  Cisco为循环建立邻居关系;---均无法在该网段正常收敛

 解决方案:
修改接口的 ospf工作方式:
1)修改该网段所有接口为Broadcast

[r1]int t0/0/0

[r1-Tunnel0/0/0jospf network-type broadcast

切记:由于p2p和broadcast hellotime均为10s,故将能建立邻居关系,但 p2p 不进行DR/BDR选举,所以建邻后无法正常收敛;因此该网段所有接口必须修改成一样的工作方式:

注解1:在 MGRE环境中,若网络拓扑为星型;且所有接口的工作方式,均修改为broadcast;由于分支站点之间没有伪广播,无法知道对端的存在,故DR/BDR选举将混乱;只能让中心站点成为 DR,没有 BDR;

2)修改所有接口的工作方式为p2mp

P2MP 工作方式 hello time为30,不进行 dr、bdr 选举
P2mp是为帧中继这种物理的NBMA网络设计,在MGRE环境中不建议使用

补充内容:关于MGRE的拓扑
1)星型--中心站点固定ip地址,所有分支仅和中心注册

2)全连网状---所有站点均为固定ip,所有设备均为中心,两两间均注册

3)部分网状--部分设备为固定ip地址,存在部分中心和部分的分支

在以上三种环境中运行 OSPF 的方案:
1)星型--所有接口工作方式为broadcast,仅中心站点为DR,无BDR

2)全连--所有接口工作方式为broadcast;DR/BDR 将默认自动选举成功

3)部分--所有接口工作方式为broadcast;合理安排DR的位置

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

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

相关文章

安卓数据存储(键值对、数据库、存储卡、应用组件Application、共享数据)

键值对 此小节介绍Android的键值对存储方式的使用方法&#xff0c;其中包括&#xff1a;如何将数据保存到共享参数&#xff0c;如何从共享参数读取数据&#xff0c;如何使用共享参数实现登陆页面的记住密码功能&#xff0c;如何使用Jetpack集成的数据仓库。 共享参数的用法 …

Linux笔记之命令行JSON处理器jq

Linux笔记之命令行JSON处理器jq code review! 文章目录 Linux笔记之命令行JSON处理器jq1.安装2.jq 基本用法3.例程3.1. 示例JSON文件3.2. 读取特定字段3.3. 管道过滤器&#xff08;Pipe Filters&#xff09;3.4. 映射过滤器&#xff08;Map Filters&#xff09;3.5. 条件过滤…

python使用jsonpath来查找key并赋值

目录 一、引言 二、JsonPath简介 三、Python中的JsonPath库 四、使用JsonPath查找JSON Key 五、使用JsonPath赋值JSON Key 六、高级用法 七、结论 一、引言 在数据驱动的现代应用中&#xff0c;JSON&#xff08;JavaScript Object Notation&#xff09;已成为一种广泛使…

使用echarts配置中国地图

使用echarts配置中国地图 首先要下载地图的geoJSON数据&#xff0c;有两个方式下载&#xff0c;一种是去echarts的github资源文件里面&#xff0c;一种是去阿里云的datav网站。 1.1 echarts文档下载中国地图json数据 1.2 阿里云datav 新建项目&#xff0c;新建index.html,下…

HeyGen AI是什么?怎样使用HeyGen AI?

在数字时代&#xff0c;视频内容为王。无论是在社交媒体还是网站上&#xff0c;视频都以其独特的方式吸引着人们的眼球。然而&#xff0c;制作出专业水准的视频往往需要大量的时间和技术知识。HeyGen AI正是为了解决这一难题而诞生的。 HeyGen AI简介 HeyGen AI是一个创新的视…

做抖音小店需要清楚的5个核心点!

大家好&#xff0c;我是喷火龙。 不管你是在做抖音小店&#xff0c;还是在做其他的电商平台&#xff0c;如果已经做了一段时间了&#xff0c;但还是没有拿到什么结果&#xff0c;我所指的结果不是什么大结果&#xff0c;而是连温饱都解决不了&#xff0c;甚至说还在亏钱。 有…

ICLR 2024现场精彩回顾 机器学习大牛们的“踩高跷秀”嗨翻全场

会议之眼 快讯 2024年5月7-11日&#xff0c;第12届ICLR(International Conference on Learning Representations)即国际学习表征会议已经在奥地利维也纳展览中心圆满结束&#xff01;国际学习表征会议&#xff08;ICLR&#xff09;作为机器学习领域的顶级会议之一&#xff0c;…

Threejs路径规划_基于A*算法案例V2

路径规划算法中有两种算法使用最普遍&#xff0c;第一个是Dijkstr算法&#xff0c;第二个是A*算法&#xff0c;两个算法各有千秋&#xff0c;Dijkstra算法可以保证最优解&#xff0c;但是复杂度较高&#xff0c;尤其当点数量较多时&#xff0c;A*算法是一种启发式搜索算法&…

Offline RL : Beyond Reward: Offline Preference-guided Policy Optimization

ICML 2023 paper code preference based offline RL&#xff0c;基于HIM&#xff0c;不依靠额外学习奖励函数 Intro 本研究聚焦于离线偏好引导的强化学习&#xff08;Offline Preference-based Reinforcement Learning, PbRL&#xff09;&#xff0c;这是传统强化学习&#x…

设计模式13——桥接模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用&#xff0c;主要是下面的UML图可以起到大作用&#xff0c;在你学习过一遍以后可能会遗忘&#xff0c;忘记了不要紧&#xff0c;只要看一眼UML图就能想起来了。同时也请大家多多指教。 桥接模式&#xff08;Bridge&a…

Hsql每日一题 | day02

前言 就一直向前走吧&#xff0c;沿途的花终将绽放~ 题目&#xff1a;主播同时在线人数问题 如下为某直播平台主播开播及关播时间&#xff0c;根据该数据计算出平台最高峰同时在线的主播人数。 id stt edt 1001,2021-06-14 12:12:12,2021-06-14 18:1…

makefile 编写规则

1.概念 1.1 什么是makefile Makefile 是一种文本文件&#xff0c;用于描述软件项目的构建规则和依赖关系&#xff0c;通常用于自动化软件构建过程。它包含了一系列规则和指令&#xff0c;告诉构建系统如何编译和链接源代码文件以生成最终的可执行文件、库文件或者其他目标文件…

【杂七杂八】Huawei Gt runner手表系统降级

文章目录 Step1&#xff1a;下载安装修改版华为运动与健康Step2&#xff1a;在APP里进行配置Step3&#xff1a;更新固件(时间会很长) 目前在使用用鸿蒙4 111版本的手表系统&#xff0c;但是感觉睡眠检测和运动心率检测一言难尽&#xff0c;于是想到是否能回退到以前的版本&…

NFT Insider #131:Mocaverse NFT市值破3.5万ETH,The Sandbox 参加NFCsummit

引言&#xff1a;NFT Insider由NFT收藏组织WHALE Members&#xff08;https://twitter.com/WHALEMembers&#xff09;、BeepCrypto &#xff08;https://twitter.com/beep_crypto&#xff09;联合出品&#xff0c;浓缩每周NFT新闻&#xff0c;为大家带来关于NFT最全面、最新鲜、…

element-ui手机区号+手机号

需求场景 项目开发中对方要求手机号带上全球区号 需求分析 项目使用的是若依前端框架&#xff0c;element-ui的框架。尝试使用已经网上的组件vue-country-intl等发现不怎么适配element-ui的样式等。这还不是关键的&#xff0c;关键的是弹窗中使用这些组件发现区号的下拉展示框…

OpenFeign快速入门 替代RestTemplate

1.引入依赖 <!--openFeign--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency><!--负载均衡器--><dependency><groupId>org.spr…

本特利330103-03-09-10-02-00 PLC模块技术分析与应用探讨

本特利330103-03-09-10-02-00 PLC模块技术分析与应用探讨 一、引言 在工业自动化领域中&#xff0c;可编程逻辑控制器&#xff08;PLC&#xff09;作为核心控制设备&#xff0c;其性能的稳定性和可靠性直接关系到整个生产线的运行效率。本特利&#xff08;Bentley&#xff09;…

2.行为参数的演变过程

2.行为参数的演变过程 ​ 行为参数化是软件开发模式&#xff0c;可以处理频繁变更的需求。它让你把一个代码块准备好但不执行&#xff0c;以后可以被其他部分调用&#xff0c;也可以作为参数传递给另一个方法&#xff0c;推迟执行。这样&#xff0c;方法的行为就基于参数化的代…

一文深度剖析 ColBERT

近年来&#xff0c;向量搜索领域经历了爆炸性增长&#xff0c;尤其是在大型语言模型&#xff08;LLMs&#xff09;问世后。学术界开始重点关注如何通过扩展训练数据、采用先进的训练方法和新的架构等方法来增强 embedding 向量模型。 在之前的文章中&#xff0c;我们已经深入探…

领券拿外卖返利红包,最低0元吃外卖

小蚕荟是利用本地资源和自媒体优势构建的“本地生活服务”平台&#xff0c;总部位于杭州&#xff0c;旨在为用户提供热门的吃喝玩乐本地生活服务类产品。布局已覆盖杭州、南京、上海等一二线城市。 小蚕荟是一款专为用户吃外卖省钱的生活工具&#xff0c;单单可返利15元起&…