华为OSPF技术详细介绍,保姆级,谁都能看懂
Posted 说再见再也见不到
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OSPF技术详细介绍,保姆级,谁都能看懂相关的知识,希望对你有一定的参考价值。
目录
1、简介
OSPF(Open Shortest Path First,开放最短路径优先)是一个基于链路状态的内部网关协
议。目前针对IPv4协议使用的是OSPF Version 2(RFC2328);针对IPv6协议使用OSPF Version
3(RFC2740)。
2、OSPF7种状态
这里的状态是指:本设备的OSPF和其他设备的OSPF处于什么状态
七种状态:
Down——代表ospf没有发现任何ospf邻居
Init——代表发现OSPF邻居
2-way——收到了OSPF邻居的hello报文,并发现对方的active-neighbor有自身的RID
该状态说明已建立邻居关系,之后选举DR和BDR,大概40秒变更状态
前三种状态是建立ospf邻居,后4种是邻居之间互相交互LSDB,进行同步
Exstart——用于发送空的DD报文,互相进行主从选举
Exchange——当主从关系确定之后,进入到Exchange状态发送带有LSA摘要信息的DD报文
Loading——当收到对方的DD报文后,同时发现M=0,将会进入Loading状态请求自身没有的LSA
Full——当自身请求列表中,所有待接收的LSA,对方都送过来之后,将进入到Full状态。
在loading状态 发送LSR、LSU、LSACK
OSPF邻居建立条件
1)版本一致
2)Router ID不能冲突
3)区域ID一致
4)认证类型和密码一致
5)两端IP需要在同一网段(掩码相同)
6)hello发送间隔时间一致
8)Dead 时间一致
9)Option字段中 N和E 一致
10)两段MTU的接口一致
3、DR和BDR简介
在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。如果网络中有n台路由
器,则需要建立n(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费
了带宽资源。
为解决这一问题,OSPF协议定义了指定路由器DR(Designated Router),所有路由器都只
将信息发送给DR,由DR将网络链路状态发送出去。
BDR实际上是对DR的一个备份,当DR失效后,BDR会立即成为DR。
由于不需要重新选举,并且邻接关系事先已建立,所以这个过程是非常短暂的。当然这时还
需要再重新选举出一个新的BDR,虽然一样需要较长的时间,但并不会影响路由的计算。
DR和BDR之外的路由器(称为DR Other)之间将不再建立邻接关系,也不再交换任何路由信
息。这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。
DR与BDR选举原则
a、比较优先级,默认1,越大越优先
ospf dr-priority X(X数值在0-255之间) 设置优先级
2、当优先级相同的时候,比较RID,RID大的成为DR,如果DR优级为0,则不参与DR与
BDR选举
3、仅次于DR的设备成为BDR
4、DR与BDR选举完成,不充许被抢占。如果两个routerid同时为0 则不能交互数据
4、LSA的类型
OSPF中对链路状态信息的描述都是封装在LSA中发布出去,常用的LSA有以下几种类型:
Router LSA(Type1):由每个路由器产生,描述路由器的链路状态和开销,在其始发的区域内
传播。
Network LSA(Type2):由DR产生,描述本网段所有路由器的链路状态,在其始发的区域内传
播。
Network Summary LSA(Type3):由ABR(Area Border Router,区域边界路由器)产生,描
述区域内某个网段的路由,并通告给其他区域。
ASBR Summary LSA(Type4):由ABR产生,描述到ASBR(Autonomous System Boundary
Router,自治系统边界路由器)的路由,通告给相关区域。
AS External LSA(Type5):由ASBR产生,描述到AS(Autonomous System,自治系统)外部
的路由,通告到所有的区域(除了Stub区域和NSSA区域)。
NSSA External LSA(Type7):由NSSA(Not-So-Stubby Area)区域内的ASBR产生,描述到
AS外部的路由,仅在NSSA区域内传播。
Opaque LSA:是一个被提议的LSA类别,由标准的LSA头部后面跟随特殊应用的信息组成,可以
直接由OSPF协议使用,或者由其它应用分发信息到整个OSPF域间接使用。Opaque LSA分为
Type 9、Type10、Type11三种类型,泛洪区域不同;其中,Type 9的Opaque LSA仅在本地链路
范围进行泛洪,Type 10的Opaque LSA仅在本地区域范围进行泛洪,Type 11的LSA可以在一个自
治系统范围进行泛洪。
5、ospf特殊区域
区域类型 | 作用 |
STUB区域 | 不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由。 在STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。 为了保证到自治系统外的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部的路由都必须通过ABR才能发布。 |
完全STUB区域 Totally STUB | 不允许发布自治系统外部路由和区域间的路由,只允许发布区域内路由。 在Totally STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。 为了保证到自治系统外和其他区域的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部和其他区域的路由都必须通过ABR才能发布。 |
NSSA区域 | NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中。 NSSA区域同时保留自治系统内的STUB区域的特征。 该区域的ABR发布Type7缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。 |
完全NSSA区域 Totally NSSA | Totally NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中。 Totally NSSA区域同时保留自治系统内的Totally STUB Area区域的特征。 该区域的ABR发布Type3和Type7缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。 |
STUB区域
STUB区域是一些特定的区域,STUB区域的ABR不传播它们接收到的自治系统外部路由,在
这些区域中路由器的路由表规模以及路由信息传递的数量都会大大减少。
STUB区域是一种可选的配置属性,但并不是每个区域都符合配置的条件。通常来说,STUB
区域位于自治系统的边界,是那些只有一个ABR的非骨干区域。
为保证到自治系统外的路由依旧可达,该区域的ABR将生成一条缺省路由,并发布给STUB区
域中的其他非ABR路由器。
配置STUB区域时需要注意下列几点:
- 骨干区域不能配置成STUB区域。
- 如果要将一个区域配置成STUB区域,则该区域中的所有路由器都要配置STUB区域属性。
- STUB区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。
- 虚连接不能穿过STUB区域。
NSSA区域
NSSA(Not-So-Stubby Area)区域是OSPF特殊的区域类型。NSSA区域与STUB区域有许多
相似的地方,两者都不传播来自OSPF网络其它区域的外部路由。差别在于STUB区域是不能引入
外部路由,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中。
当区域配置为NSSA区域后,为保证到自治系统外的路由可达,NSSA区域的ABR将生成一条
缺省路由,并发布给NSSA区域中的其他路由器。
配置NSSA区域时需要注意下列几点:
- 骨干区域不能配置成NSSA区域。
- 如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都要配置NSSA区域属性。
- 虚连接不能穿过NSSA区域。
6、虚链路
A、R1、R2、R3及R4运行OSPF;所有路由器的RouterID均为x.x.x.x,其中x为设备编号;
B、 由于area2并未与area0直连,因此网络中ospf路由计算将会出现问题。在R2-R3之间建立虚链
路virtual-link。
7、OSPF常用命令
#查看ospf的 router id
dis ospf peer
#查看ospf的状态
dis ospf peer brief
#opsf宣告
ospf 10
area 0
network 12.1.1.1 0.0.0.255
#配置ospf路由聚合,在ABR或者ASBR进行配置
ABR:
ospf 1
area 1
abr-summary 10.0.0.0 255.255.0.0
asbr命令如下:
asbr-summary ip-address mask
8、前半部分
由于OSPF内容较多,前面内容请可以点击下面链接查看。
2023版超详细wireshark安装保姆级教程,小学生都能看懂,你不看看吗
深度使用wireshark的工程师,应该并不会随便找个wireshark版本就安装上去,安装wireshark也要有一定的逼格,哈哈,下面咱们展开介绍一下。
文章目录
- 当然是到wireshark官网去获取wireshark
- 根据需要下载相应版本
- 下载界面
- release note
- 安装,wireshark可以安装多个版本
1. 当然是到wireshark官网去获取wireshark
官网https://www.wireshark.org/,进入后非常简洁,三部分
download 下载软件入口 learn 学习入口 Go Beyond 合作开发入口
我们可能用到的主要是前2个入口:
learn 里面有wireshark学习的内容,和安装相关的一个重要部分是release note,每个版本都有对应的release
note。 download里面主要是供下载的不同版本的wireshark
2. 根据需要下载相应版本
- 下载界面
进入download:
下载界面主要显示如上,一个最新稳定版本,一个old稳定版本,一个开发版本,文档和如果有别的下载需求的界面,如果咱们需要下载其他版本,click downloads page进入:
这里有全部的版本:
- release note
从learn进入,这里有对应版本的说明:
里面主要介绍新版本相对老版本更新的内容,例如:
新功能
bug fix
是否支持新协议
3. 安装,wireshark可以安装多个版本
安装上面,举例下载个3.4.7安装:
不写的部分,一路next就行
注意安装时不能打开已有wireshark
根据需要勾选tools,无特殊需求,保持默认即可
如果安装多版本,可在这里自定义一个子目录,
我在这个“C:\\Program Files\\Wireshark”目录已安装2个版本,又创建了wireshark3.4.7这个目录,下面选择安装到这个目录。
因为之前安装过wireshark,已有Npcap(抓包工具),这里不再需要勾选安装
这个我理解应该是抓USB traffic的,根据需求选择是否安装,一般用不到
后面点install安装即可,等待完成
多个版本如何选择使用,创建桌面快捷方式,改个名字区分就可以了
卸载某个版本wireshark,在刚才的安装目录里点uninstall就可以卸载这个版本,卸载时也不要打开wireshark
黑客学习资源免费分享,保证100%免费!!!
需要的话可以点击**CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享**
👉网安(黑客)全套学习视频👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
👉网安(黑客红蓝对抗)所有方向的学习路线👈
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
👉黑客必备开发工具👈
工欲善其事必先利其器。学习黑客常用的开发软件都在这里了,给大家节省了很多时间。
这份完整版的网络安全(黑客)全套学习资料已经上传至CSDN官方,朋友们如果需要点击下方链接即可前往获取【保证100%免费】。
需要的话可以点击CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
以上是关于华为OSPF技术详细介绍,保姆级,谁都能看懂的主要内容,如果未能解决你的问题,请参考以下文章
老爷爷都能看懂的微服务架构系列001☀️分布式事务介绍-全面详细