Datacom HCIP笔记-OSPF协议 之三

news2024/11/29 2:51:15

从骨干区域传来的三类LSA不再传回骨干区域

VLINK

1、只要创建的VLINK的路由器都是ABR

2、VLINK永远属于区域0的链路。

3、VLINK只能在非骨干区域创建,只能跨越一个非骨干区域。

4、特殊区域不能创建VLINK

5、用于修复不连续的骨干区域

6、将非骨干区域和骨干区域直接相连

7、做为区域的备用路径

8、能不用就别用,一般临时救急。

防环机制

1、区域0有且只有一个,并且连续

2、非骨干区域要和骨干区域直接相连

3、区域间的水平分割,从该区域传递到其他区域的路由,不允许再次传回本区域。

4类LSA

5类LSA

1、链路状态路由协议的最大特色:谁产生谁负责其他路由器无权更改非自身产生的链路状态。

2、import-routestatic将执行该命令的路由器的路由表中活动的静态路由引入到OSPF协议中

默认路由不会被引入。

3、3类描述是到一个网络的开销,4类描述是到一个节点的开销

4、凡是被区域框起来的LSA,都只能在这个区域内泛洪

5、区域内路由通过1类,2类完成计算、区域间的路由通过3类完成计算、外部路由通过5类完成计算(4类辅助)

外部路由计算的规则

@和ASBR在同一个区域的路由如何计算外部路由?

cost=自身到ASBR的开销+引入时的开销

next-hop=自身到ASBR的下一跳

@和ASBR不在同一个区域的路由器如何计算外部路由?

cost=自身到ABR的开销(SPF)+ABR到ASBR开销(4类)+引入时的开销(5类)

next-hop=自身到ASBR的下一跳

cost-type 2:引入外部路由时在路由表中忽略As内部路径的开销,仅显示引入时的开销。

cost-type 1:路由表中始终显示引入时开销和As内部路径开销之和。

外部路由  cost-type 1  永远优于 cost-type 2

都是cost-type 1:选择cost小的,如果cost相同则负载分担,路由意义上选路方式

都是cost-type 2 :

优先比较引入时的开销,引入时开销小的优先,不关心AS内部路径开销,

如果引入时开销相同,则比较AS内部开销,即选择到ASBR近的优先。

如果引I入时开销相同,AS内部开销相同,则负载分担

当OSPF路由器计算外部路由时,5类LSA携带转发地址时,如果发现自身有存在转发地址的直连路由,则将该外

部路由的下一跳直接设置FA地址。

hello option

N=0代表不进行7类LSA的同步

N=1代表需要对7类LSA进行同步

E=0代表不进行5类LSA的同步

E=1代表需要对5类LSA进行同步

E=1 N=0 普通区域

E=0 N=0 末节区域/完全末节区域

E=0 N=1 NSSA/完全NSSA区域

E=1 N=1 不存在这种组合

特殊区域的不足

1、会产生次优路径

2、不能建立虚链路

3、区域0不能是特殊区域

末节区域

1、不允许5类LSA在该区域泛洪

2、该区域不产生4类LSA

3、该区域的ABR产生一条3类的缺省路由,用于访问外部网络

4、通过3类的LSA用于访问区域间路由

5、区域视图下default一cost修改缺省路由开销

6、该区域的所有路由器以及该区域的ABR都要配置成末节区域

7、不能有ASBR

完全末节区域

1、不允许5类LSA在该区域泛洪

2、该区域不产生3,4类LSA

3、该区域的ABR产生一条3类的缺省路由,用于访问区域间网络和外部网络

4、区域视图下default-cost修改缺省路由开销

5、该区域的IR路由器配置为stub区域

6、该区域ABR路由器配置为完全stub区域。

7、不能有ASBR

NSSA(次末节区域)区域

1、允许本区域的ASBR引入外部路由,7类的LSA方式引入

2、不允许其他的ASBR产生的5类LSA泛洪,不产生4类LSA

3、NSSA区域的ABR产生一条7类缺省路由,用于访问其他区域引入的外部路由。

4、7类LSA只能NSSA进行泛洪,不能泛洪到其他区域。

5、NSSA区域的ABR将7类的LSA转成5类LSA泛洪到其他区域,如果有多个ABR,则routerid大的ABR去做7转5,

完全NSSA区域

1、允许本区域的ASBR引入外部路由,7类的LSA方式引入

2、不允许其他的ASBR产生的5类LSA泛洪,不产生4类LSA

3、不产生3类LSA,由NSSA的ABR产生一条3类缺省LSA,用于访问区域间路由。

4、NSSA区域的ABR产生一条7类缺省路由,用于访问其他区域引入的外部路由。

5、7类LSA只能NSSA进行泛洪,不能泛洪到其他区域。

6、NSSA区域的ABR将7类的LSA转成5类LSA泛洪到其他区域,如果有多个ABR,则routerid大的ABR去做7转5.

7、优先用3类缺省

OSPF路由汇总

1、区域间路由汇总

@只能在ABR上执行

@只能对直连区域的路由做汇总(即对区域内的路由)

@汇总的默认开销继承明细路由中开销最大的。

@明细全部失效,汇总路由也会失效,增强的网络的稳定性。

@如果区域有多个ABR,所有ABR都要执行汇总否则失去汇总效果。

2、外部路由汇总

@只能在ASBR上执行

@汇总路由的开销类型继承明细路由的开销类型,如果明细路由开销类型不一致,则开销类型为type2

@NSSA区域的外部路由汇总可以在ASBR上执行,也可以在NSSA区域的ABR上执行。

OSPF协议规定

定时更新:默认情况下,产生这条LSA的路由器每隔1800S会更新自身产生的LSA,

seq+1,chksum重新计算,Is age置0

触发更新:当产生这条的路由器发现这条LSA状态发生了变化,会产生触发更新的行为

seq+1,chksum重新计算,Is age置0

数据安全和路由协议的认证:

数据的机密性:只有通信双方才能看懂数据,其他任何人都无法了解数据内容。

数据的完整性:数据无法被伪造或者被篡改

数据的不可抵赖性:不能否认你做过/或者你没做过

路由协议认证:保护协议报文的安全性,只实现数据完整性保护。

MD5算法的特点,数学上是一种哈希函数

1、不可逆:无法通过Hash值反推出原始数据。

2、雪崩效应:原始数据任何bit被修改,得到hash和原始的hash存在很大区别。

3、随机输入,固定输出:无论原始数据大小如何,hash结果长度一致,MD5为128bit,SHA为160bit

OSPF协议认证方式

1、区域认证

在属于这个区域的所有接口上启用认证。

2、接口认证

仅在该接口上启用认证

3、接口认证优先于区域认证

认证模式:

1、NULL:即不做认证,auth type0

2、明文:只要密码一致,则认为认证通过,auth type1无法实现数据完整性保护,聊胜于无,无法防护款骗攻击和纂改攻击。

3、MD5:要求Key id要一样,key要一样,认证才能成功

4、认证的模式要一致

5、ospf authentication-mode null 命令,将接口从区域认证中排除掉,做空认证。

6、如果做了area 0认证,并且存在vlink,那么vlink也要做认证

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

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

相关文章

财务管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文(设计)学生选题参考合集推荐收藏(包含Springboot、jsp、ssmvue等技术项目合集) 目录 1. …

GridLayoutManager 中的一些坑

前言 如果GridLayoutManager使用item的布局都是wrap_cotent 那么会在布局更改时会出现一些出人意料的情况。&#xff08;本文完全不具备可读性和说教性&#xff0c;仅为博主方便查找问题&#xff09; 布局item: <!--layout_item.xml--> <?xml version"1.0&qu…

Python爬虫:爬虫常用伪装手段

目录 前言 一、设置User-Agent 二、设置Referer 三、使用代理IP 四、限制请求频率 总结 前言 随着互联网的快速发展&#xff0c;爬虫技术在网络数据采集方面发挥着重要的作用。然而&#xff0c;由于爬虫的使用可能会对被爬取的网站造成一定的压力&#xff0c;因此&#…

政安晨:【Keras机器学习实践要点】(十二)—— 迁移学习和微调

目录 设置 介绍 冻结层&#xff1a;了解可训练属性 可训练属性的递归设置 典型的迁移学习工作流程 微调 关于compile()和trainable的重要说明 BatchNormalization层的重要注意事项 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: T…

基于Uni-app的体育场馆预约系统的设计与实现

文章目录 基于Uni-app的体育场馆预约系统的设计与实现1、前言介绍2、开发技术简介3、系统功能图3、功能实现4、库表设计5、关键代码6、源码获取7、 &#x1f389;写在最后 基于Uni-app的体育场馆预约系统的设计与实现 1、前言介绍 伴随着信息技术与互联网技术的不断发展&#…

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

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

Nginx的反向代理

Nginx的反向代理 location ^~ /aaa {proxy_pass http://192.168.15.78/; } 1. 跨域 2.Nginx 代理服务器缓存 3.Nginx 负载均衡 4. 动静分离 Nginx的跨域 跨源资源共享 (CORS) 是一种机制&#xff0c;它使用额外的 HTTP 标头让用户代理获得访问来自不同来域的服务器上选定资…

怎么快速上手虚拟化(容器)技术——以 Docker 为例

Docker 整体介绍 Docker 是一种使用 Go 语言开发的容器工具。所谓容器&#xff0c;实际上是一种虚拟化技术&#xff0c;用于为应用提供虚拟化的运行环境&#xff0c;相较于虚拟机具有轻量级、低延迟的特性。 下面是对上述介绍的说明&#xff1a; 应用程序运行需要一定的依赖…

qtcreator的信号槽链接

在ui文件中简单创建一个信号槽连接并保存可以在ui_mainwindow.h下 class Ui_MainWindow 类 void setupUi(QMainWindow *MainWindow)函数 找到对应代码 QObject::connect(pushButton, SIGNAL(clicked()), MainWindow, SLOT(close())); 下拉&#xff0c;由于 class MainWind…

@Transactional使用细节

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 动态代理回顾 Spring的声明式事务管理是建立在 AOP 的基础之上的。Spring AOP是通过动态代理实现的。如果代理对象实现了接口&#xff0c;则使用JDK的动态代理&#xff1b;…

SpringBoot整合knife4J 3.0.3

Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目。项目正式更名为knife4j,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍,更名也是希望把她做成一个为Swagger接口文档服务的通用性解决方案,不仅仅只是专注于前端Ui…

【IP组播】PIM-SM的RP、RPF校验

目录 一&#xff1a;PIM-SM的RP 原理概述 实验目的 实验内容 实验拓扑 1.基本配置 2.配置IGP 3.配置PIM-SM和静态RP 4.配置动态RP 5.配置Anycast RP 二&#xff1a; RPF校验 原理概述 实验目的 实验内容 实验拓扑 1.基本配置 2.配置IGP 3.配置PIM-DM 4.RPF校…

LeetCode_876(链表的中间结点)

//双指针//时间复杂度O(n) 空间复杂度O(1)public ListNode middleNode(ListNode head) {ListNode slowhead,fast head;while (fast!null && fast.next!null){slow slow.next;fast fast.next.next;}return slow;} 1->2->3->4->5->null 快指针移动两个…

如何创建一个TCP多人聊天室?

一、什么是TCP&#xff1f; TCP&#xff08;Transmission Control Protocol&#xff09;是一种可靠的 面向连接的协议 &#xff0c;可以保证数据在传输过程中不会丢失、重复或乱序。 利用TCP实现简单聊天程序&#xff0c;需要客户端和服务器端之间建立TCP连接&#xff0c;并通…

一条SQL在MySQL中的执行过程

图解&#xff1a; 第⼀步&#xff1a;连接器 过程 1. 建⽴连接&#xff1a;与客户端进⾏ TCP 三次握⼿建⽴连接&#xff1b; 2. 校验密码&#xff1a;校验客户端的⽤户名和密码&#xff0c;如果⽤户名或密码不对&#xff0c;则会报错&#xff1b;3. 权限判断&#xff1a…

HCIP【GRE VPN配置】

目录 实验要求&#xff1a; 实验配置思路&#xff1a; 实验配置过程&#xff1a; 一、按照图式配置所有设备的IP地址 &#xff08;1&#xff09;首先配置每个接口的IP地址 &#xff08;2&#xff09;配置静态路由使公网可通 二、在公网的基础上创建GRE VPN隧道&#xff0…

【yy讲解PostCSS是如何安装和使用】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

保研线性代数机器学习基础复习2

1.什么是群&#xff08;Group&#xff09;&#xff1f; 对于一个集合 G 以及集合上的操作 &#xff0c;如果G G-> G&#xff0c;那么称&#xff08;G&#xff0c;&#xff09;为一个群&#xff0c;并且满足如下性质&#xff1a; 封闭性&#xff1a;结合性&#xff1a;中性…

Linux多进程通信(1)——无名管道及有名管道使用例程

管道是半双工通信&#xff0c;如果需要 双向通信&#xff0c;则需要建立两个管道&#xff0c; 无名管道&#xff1a;只能父子进程间通信&#xff0c;且是非永久性管道通信结构&#xff0c;当它访问的进程全部终止时&#xff0c;管道也随之被撤销 有名管道&#xff1a;进程间不需…

【核弹级软安全事件】XZ Utils库中发现秘密后门,影响主要Linux发行版,软件供应链安全大事件

Red Hat 发布了一份“紧急安全警报”&#xff0c;警告称两款流行的数据压缩库XZ Utils&#xff08;先前称为LZMA Utils&#xff09;的两个版本已被植入恶意代码后门&#xff0c;这些代码旨在允许未授权的远程访问。 此次软件供应链攻击被追踪为CVE-2024-3094&#xff0c;其CVS…