OSPF-基础、虚链路、overflow,缺省

OSPF

1、OSPF基础

2、区域内的路由计算

3、区域间的路由计算(矢量)(区域间的防环原则)

        3.1、非骨干区域都与骨干区域相连。

        3.2、骨干区域不会接收非骨干的3类LSA。

        3.3、无论COST,1类LSA总是由于3类LSA。

ABR:区域边界路由器。将直连区域的1类和2类,转换成其他区域的3类。连接了骨干区域和非骨干区域,并且在骨干区域存在活动的接口。(没有邻居有活动接口时会计算3类)

4、虚链路

        4.1、修复不规则的区域。

        4.2、作为骨干区域的备用链路。

        4.3、优化路径。

上图中,假设Area1中的AR5上存在一个1.1.1.1,AR6是一台ABR,会将1.1.1.1传递到Area 0(以3类的LSA形式存在),那么对于AR9来说,可以从区域0接收到AR6产生的关于1.1.1.1这条路由的3类LSA,也可以从区域2接收到AR8产生的3类LSA。此时会优选AR6产生的,走cost开销值大的链路。(因为骨干区域的3类LSA优于非骨干区域的3类LSA),此时可以在AR8——AR9之间建立虚连接,而虚连接属于骨干区域,AR9就会优选cost较小的链路。

虚链路的源地址如何确定?

去往目的地址的出接口的IP地址作为源地址。

虚链路的目的地址如何确定?

以虚链路邻居为根计算最短路径树,到达自身最近的出接口IP地址,作为虚链路报文的目的地址。

使用Router-ID好处?

在于若区域内路径出现故障,只要到达虚链路邻居的SPF树不会断开,那么v-link邻居不会出现故障(稳定)。

虚链路邻居如何维护?

1、10秒一次周期的发送Hello报文,邻居失效时间为40秒。

2、到达邻居的SPF树断开,虚链路邻居立刻down。

OSPF虚链路的防环机制

1、ABR通过虚链路得到的1类LSA计算出来的路由,不会变成3类LSA泛洪进虚链路所在的区域,但可以泛洪到其他区域。

2、ABR通过虚链路得到的3类LAS,如果在V-link所经过的区域也存在,则计算此3类LSA,并继续泛洪到其他区域,但不会泛洪到虚链路所在的区域。

3、ABR通过虚链路得到的3类LSA和1类LSA,如果在虚链路所经过的区域不存在,则忽略此3类LSA,不会继续泛洪到其他区域。

4、ABR针对区域0的汇总无法对虚链路经过的区域生效,也就是不会传递到虚链路经过的区域。

问:为什么ABR通过虚链路得到的1类LSA所计算出来的路由,不会变成3类LSA泛洪进虚链路所在的区域,单可以泛洪到其他区域?

答:上图中如果AR2——AR4之间建立V-link,那么此时AR4是一台ABR,AR2将会把Area 0的1类LSA通过虚链路传递给AR4,那么对于AR4来说从虚链路邻居接收到了1类LSA,如果此时AR4将这些1类LSA以3类的形式传递到Area 1,那么针对AR3选路的时候可以从AR2和AR4同时访问Area 0,如果此时因为cost原因走了AR4,那么AR4在选路的时候依然走物理链路发送给AR3,将产生环路。

问:为什么ABR通过虚链路得到的3类LSA,如果在V-link所经过的区域也存在,则计算此3类LSA,并继续泛洪到其他区域,但不会泛洪到虚链路所在的区域?

答:如果AR6上一条路由,那么AR2作为ABR将会把Area 3的路由,传递给Area 1以三类的形式存在,AR2也会通过虚链路传递给AR4,此时对于AR4来说,此时AR4可以通过Area 1中的3类计算出这个路由,将不会把从虚链路邻居AR2接收到的这条三类传递到Area 1,如果传递到Area 1,那么对于AR3来说在选路的时候有可能会走AR4,AR4又走AR3,将产生环路。

问:ABR通过虚链路得到的1类和3类LSA,如果在虚链路所经过的区域不存在,则忽略此3类LSA不会计算,不会继续泛洪到其他区域?

答:如果AR6上有一条路由。而AR2为ABR,在执行区域间路由转换的时候,如果拒绝了这条LSA传递到Area 1,而没有拒绝传递到Area 0,那么对于AR4来说是可以从Area 0计算出这条3类LSA的。AR4是一条ABR,假设它可以计算这条三类LSA并传递到Area 1和Area 2,那么对于Area 1和Area 2内的路由器正在访问这条路由的时候都会找AR4,而AR4通过物理链路发送给AR3,将会产生环路和路由黑洞。

问:ABR针对区域0的汇总无法对虚链路经过的区域生效,也就是不会传递到虚链路经过的区域?

答:假设AR2-AR4之间建立了虚链路,如果此时AR1上有一个10.1.1.1/32路由,而AR2是一台ABR,如果此时AR2针对10.1.1.1/32汇总成为了10.1.0.0.0/16的路由,假设AR2可以传递给AR3,那么对于AR3来说此时学习到了一条10.1.0.0/16的路由,如果此时AR4也针对区域0做汇总成为10.1.1.0/24的路由,假设它也能传递给AR3,那么对于AR3来说去往10.1.1.1的时候会找AR4作为下一跳,因为路由查表转发原则为精确匹配,而对于AR4来说会选择AR2作为下一跳,因为10.1.1.1的路由是AR2通过是AR2通过虚链路传递给AR4的,那么AR4还是要通过物理链路发送给AR3,AR3收到又给AR4,由此产生环路。

OSPF——虚链路,收敛特性

OSPF如何防环:

SPF算法,绝对的无环。

3类LSA防环,区域间的水平分割。

4类LSA和3类类似。

5类LSA防环,OSPF域内泛洪。靠1、2、3、4类LSA机制进行防环。

OSPFv2基本概念-LSA类型:

NSR——不间断路由;NSF+GR——不间断转发。

OSPFv2基本概念-路由类型:

OSPFv2基本概念-Option字段:

OSPFv2收敛特性:

快速收敛

增量最短路径优先算法I-SPF

部分路由计算PRC

智能定时器

按优先级收敛

[Huawei-ospf-1]lsa-originate-interval intelligent-timer 4000 50 100 //对LSA的产生关联智能定时器[Huawei-ospf-1]lsa-arrival-interval intelligent-timer 4000 50 100 //对LSA的接收间隔关联智能定时器[Huawei-ospf-1]spf-schedule-interval intelligent-timer 5000 50 100 //对SPF计算间隔关联智能定时器

计时器的公式:100*2^(N-2),下一次延迟时间是上一次的一倍。

OSPF——收敛特性,overflow,缺省

收敛优先级不在OSPF报文中携带,只属于OSPF设备本地的概念。prefix-priority critical(最优/高/中/低) ip-prefix 1。

默认参数:公网32为主机路由收敛优先级为medium,其他OSPF路由的收敛优先级为low。

OSPFv2——Database Overflow(数据库过载/溢出)

作用:限制非缺省外部路由数量,避免数据库超限。

[AR1-ospf-1]lsdb-overflow-limit 5

OSPFv2——缺省路由

普通区域:ASBR上手动配置产生缺省5类LSA,通告整个OSPF自治域(特殊区域除外)

Stub区域:ABR自动产生一条缺省3类LSA,通告到整个Stub区域内。

Totally Stub区域:ABR会自动产生一条缺省3类LSA,通告到整个Stub区域内。

NSSA区域:在ABR自动产生一条缺省7类LSA,通告到整个NSSA区域内。

                    在ASBR手动配置产生一条缺省7类LSA,通告到整个NSSA区域内。

Totally NSSA区域:ABR自动产生一条缺省3类LSA,通告到整个NSSA区域内。

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

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

相关文章

快消企业数字化转型实战解析:探寻未来增长新动力

2024年,快消行业正站在数字化转型的风口浪尖。 “今年是过去十年最差的一年,但却可能是未来十年最好的一年。”这句话几乎成为了今年的流行语。 但是这句话是情绪,不是事实。未来十年,中国会成为全球最大的消费品市场&#xff0…

北方经贸经济类知网收录月刊投稿发表论文

《北方经贸》期刊是由国家新闻出版总署批准,黑龙江省教育厅主管,黑龙江省经济管理干部学院主办的经济类综合期刊。期刊融理论性、知识性、实践性于一体,立足龙江,辐射全国,面向世界,注重研究解决重大现实理…

vulnhub靶机: DC-9

dc-9靶机下载 将靶机设置为NAT模式,本次实验使用的内网网段为192.168.198.0/24,kali的ip为192.168.198.172 信息搜集 ip主机扫描: nmap -sP 192.168.198.0/24 确定靶机ip为192.168.198.171 主机端口扫描: nmap -T4 -A -v 192…

python基础——模块【模块的介绍,模块的导入,自定义模块,*和__all__,__name__和__main__】

📝前言: 这篇文章主要讲解一下python基础中的关于模块的导入: 1,模块的介绍 2,模块的导入方式 3,自定义模块 🎬个人简介:努力学习ing 📋个人专栏:C语言入门基…

大数据面试专题 -- kafka

1、什么是消息队列? 是一个用于存放数据的组件,用于系统之间或者是模块之间的消息传递。 2、消息队列的应用场景? 主要是用于模块之间的解耦合、异步处理、日志处理、流量削峰 3、什么是kafka? kafka是一种基于订阅发布模式的…

通过SSH在苹果手机上查看系统文件:远程访问iOS文件系统的方法

​ 目录 引言 用户登录工具和连接设备 查看设备信息,电池信息 查看硬盘信息 硬件信息 查看 基带信息 销售信息 电脑可对手机应用程序批量操作 运行APP和查看APP日志 IPA包安装测试 注意事项 引言 苹果手机与安卓手机不同,无法直接访问系统文件…

python基于django协同算法的个性化音乐推荐系统的设计与实现

本个性化音乐推荐系统以Django作为框架,b/s模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块:首页,个人中心,用户管理,歌曲类型管理,明星歌手管理,歌曲音乐管理,歌曲…

权限提升技术:攻防实战与技巧

本次活动赠书1本,包邮到家。参与方式:点赞收藏文章即可。获奖者将以私信方式告知。 网络安全已经成为当今社会非常重要的话题,尤其是近几年来,我们目睹了越来越多的网络攻击事件,例如公民个人信息泄露,企业…

【Jenkins】关于账号,证书验证的设置问题

当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 重要的事情说3遍,如…

阿里云数据库服务器价格表查询_一张表精准报价

阿里云数据库服务器价格表,优惠99元一年起,ECS云服务器2核2G、3M固定带宽、40G ESSD Entry云盘,优惠价格99元一年;阿里云数据库MySQL版2核2G基础系列经济版99元1年、2核4GB 227.99元1年,云数据库PostgreSQL、SQL Serve…

财经界投稿发表论文知网收录

《财经界》是由国家新闻出版总署批准、国家发展计划委员会主管、国家信息中心主办的正规国家级经济类期刊。本刊为大型财经刊物,旨在介绍国家宏观经济政策、经济环境、经济信息和分析经济热点问题。杂志面向各级政府决策层、财经高管人员、研究机构的专家学者、资本…

ES学习日记(九)-------logstash导入数据

一、安装和下载 es官网下载地址 官方介绍:Logstash是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。(我们的存储库当然是 Elasticsearch。) 下载和ES一样的版本(很重要,必须这…

轻量应用服务器16核32G28M腾讯云租用优惠价格4224元15个月

腾讯云16核32G服务器租用价格4224元15个月,买一年送3个月,配置为:轻量16核32G28M、380GB SSD盘、6000GB月流量、28M带宽,腾讯云优惠活动 yunfuwuqiba.com/go/txy 活动链接打开如下图: 腾讯云16核32G服务器租用价格 腾讯…

Acwing.1388 游戏(区间DP对抗思想)

题目 玩家一和玩家二共同玩一个小游戏。 给定一个包含 N个正整数的序列。 由玩家一开始,双方交替行动。 每次行动可以在数列的两端之中任选一个数字将其取走,并给自己增加相应数字的分数。(双初始分都是 0分) 当所有数字都被…

VPN——GRE

1、VPN概念 Virtual Private Network ①虚拟专用网络 ②在公有的网络上架设私有的通道,构建一个专用的、安全性、服务质量得到保障的网络 ③实质:数据包的再封装与解封装的过程 2、分类 按照业务用途:【1】access:外出员工…

FIT-RAG:RAG架构是否正在趋向于标准化方法?

原文地址:fit-rag-are-rag-architectures-settling-on-a-standardised-approach 2024 年 4 月 2 日 随着RAG的使用,漏洞开始显现,这些问题的解决方案也开始变得越来越相似。 介绍 随着技术的不断发展,我们注意到一个有趣的现象&am…

rasa trian 报错解决---Project validation completed with errors.

rasa train 过程中:出现一下问题; Project validation completed with errors. 解决措施:python 3.10版本,rasa 3.6.19, 降低版本 pip3 install rasa3.5.17 -i https://pypi.tuna.tsinghua.edu.cn/simple成功解决

CS架构---Socket基础

目录 一、Socket简介1.1 通信模型1.2 类型1.3 创建和使用:1.4 地址族 二、客户/服务器模式2.1 服务器端(Server Side)2.2 客户端(Client Side)2.3 通信方式2.4 角色分工2.5 优点 三、Socket实战四、常见应用场景 一、S…

7个影响AEC的AI工具

人工智能(AI)工具在各个行业中越来越受欢迎,ChatGDP的推出无疑让人们看到了人工智能所能提供的可能性。 然而,人工智能不仅仅是生成文本或图形——它可以用于各种设置。 建筑行业也不例外,我们才刚刚开始发现人工智能…

探索----------------阿里云

目录 一、阿里云四大件 1、云服务器ECS 2、云数据库RDS 3、负载均衡SLB 4、对象存储OSS 5、其他的云计算产品 1)内容分发网络CDN 2)专有网络 VPC 二、linux发行版本 三、你平时对系统会怎么优化(五大负载) 1、cpu 使用率…