IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 史上最全ospf hcia hcip hcie必备 -> 正文阅读

[开发工具]史上最全ospf hcia hcip hcie必备

OSPF(Open Shortest Path First)开放式最短路径优先协议,内部网关协议
作用范围:作用于AS内 ? ?是基于链路状态协议
作用在网络层 ? ? 协议号为89
组播地址为224.0.0.5 ? ?225.0.0.6 ? ?(这里为什么有两个组播地址 ? 后面会讲)
它的防环机制是因为它是基于SPF算法的 ? ?生成最短路径树 ? ?还有就是非骨干区域之间的必须要经过骨干区域 ? 非骨干区域和非骨干区域不允许相互交换LSA
在ospf中将路由器划分为四种
区域内路由器(internal routers)简称IR:该类设备所有接口都属于同一个人ospf区域内
区域边界路由器(area border routers)简称ABR:该类设备,同时属于两个(以上)区域但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域,可以是物理上的连接也可以是路基上的连接(这里逻辑上的连接是虚连接(后面会讲虚连接))
骨干路由器(backbone routers)简称BR:该类设备至少有一个接口属于骨干区域,所有的ABR和位于area 0的内部设备都是骨干路由器
自治系统边界路由器(AS boundary routers)简称ASBR:与其他AS交换路由信息的设备称为ASBR,ASBR不一定位于AS的边界,它可能是区域内设备,也可能是ABR,只要一台ospf设备引入了外部路由的信息,就成它为ASBR。
OSPF的原理:
hello建立邻居关系
泛洪LSA
根据LSA生成LSDB
通过SPF算法计算最优路径
将最优路由放入路由表中
四种网络类型:
1.广播?? ?以太网链路
2.P2P(点到点)?? ?ppp链路 ? LAPB链路 ? HDLC链路
3.NBMA(非广播)?? ?帧中继 ? ATM链路
4.P2MP(点到多点)FR
选择BR和BDR ? 查看命令 ? dis ospf interface +接口名称

BDR实则DR的一个备份? ? 在广播网络和NBMA中可以没有BDR但是必须要DR

在广播和NBMA这两种网络类型中需要选择选取BR和BDR
目的:减少MA网络中邻接关系的数量
条件:1.接口优先级(默认值为1)可自行更改取值为0~255 ? ? 比大? ? priority为的时候 ? 自动放弃选举? ? ? 进入接口视图? ?ospf dr-priority + 优先级数值


? ? ? ? ? 2.router id ????????????????????????比大
ospf router-id X.X.X.X
1、首先看是否有手工配置
2、选择本地环回接口最大
3、如果没有配置环回接口最大,就会使用物理接口ip最大
特性:无法抢占
如果协议中没有指定router-id就会使用全局的router-id

DR和BDR建立邻接关系
其他路由器建立邻居关系
特点:1.DR选举不具有抢占性
? ? ? ? ? 2.将DR的优先级设置为0,不具有选举权直接降为Drouter
? ? ? ? ? 3.当DR失效后,BDR立刻接管DR的工作
? ? ? ? ? 4.DR必要存在,但是BDR可有可无

五种报文:

????hello:用来建立和维持邻居关系
?? ?掩码、间隔、死亡时间、接口的优先级、DR/BDR接口的ID ? ?有可能携带对端的id


?? ?DD:同步链路状态数据库
?? ?MTU、I、M、IM位、DD序列号、有可能会携带自己的LSDB的摘要信息?? ?老化3600s?? ?更新1800s


?? ?LSA:内容携带LSA的摘要信息
?? ?作用:用来向邻居请求自己所需要的LSA的摘要信息


?? ?LSU:内容携带LSA的详细信息
?? ?作用:用来向邻居更新所需要的LSA


?? ?LSACK:内容携带LSA的摘要
?? ?作用:用来确认收到对方的LSA

?七种状态机制:形成、停留条件:
?? ?down:未配置?? ?或由于某种原因导致中断
?? ?init:接收到hello报文的时候
?? ?2-way:接受到的hello报文中包含了自己的router-id,如果发出的报文中携带了对端的router-id ??
?? ?exstart:发送DD报文,生成DD序列号,协商主从
?? ?exchange:主从协商成功从发给主携带了主的序列号,和从的LSDB摘要信息,双方会发送LSR/SAU/LSACK学习路由的整个过程
?? ?loading:通过spf算法计算LSDB的这个过程
?? ?full:放LSU的重传列表为空,进入邻接关系

LSA链路状态通告----路由
?? ?type(类型)?? ?link state id(描述内容) ??? ? ? ??? ?advrouter?? ??? ?泛洪区域
?? ?router? ? ? ? ? ?区域内所有设备的R-id包含路由器? ? ? ? ? 本R? ? ? ? ? ? ?区域内↘
? ? ? ? ? ? ? ? ? ? ? ? 已知的所有接口id的掩码信息? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?区域内↘
?? ?network?? ??? ?区域内所有的网段信息? ? ? ? ? ? ? ? ? ? ? ? ? ? DR? ? ? ? ? ? ?区域内↘
?? ?sum-net?? ??? ?区域外所有路由的明细? ? ? ? ? ? ? ? ? ? ? ? ? ?ABR? ? ? ? ? ? 区域间?? ?区域间→AS内
?? ?asbr-sum? ? ??在往ASBR的一条路的信息? ? ? ? ? ? ? ? ? ? ?ABR? ? ? ? ? ? 区域间↗
?? ??? ??? ??? ??? ??? ??? ??? ??????????????????????????????????????????????????????????????????????????? 除ASBR的
?? ??? ??? ??? ??? ??? ??? ??? ??? ????????????????????????????????????????????????????????????????????????去他区域
?? ?ASE? ? ? ? ? ? ? AS外的所有的路由的明细?? ??? ???????????????ASBR? ? ? ? ? AS间↗
?? ?NSSA
?? ?(not so stub area)
?? ?次末梢区域
?? ???????????????????????未引入:去往AS处的一跳默认?? ??? ??? ????ABR?? ??? ?区域内仅NSSA
?? ???????????????????????引入:去往AS处的所有明细?? ??? ??? ??? ????ABR?? ??? ?区域内
由于7类LSA传递范围仅在NSSA区域内,骨干区域收不到,所有这类LSA产生7类明细在经过ABR后会转换成5类的明细宣告给骨干区域。

聚合:作用:减少骨干区域的路由数目

? ? ? ? ? ? ? ? ? ? ? 减少骨干区域的路有震荡

1、ABR聚合:聚合对象是AS内路由(通过network宣告到ospf里的路由)
ABR聚合在ABR配置,聚合在哪个区域就在那个区域配置

这里的聚合不会可以看我以后的文章会讲到聚合
2、ASBR聚合:聚合对象是AS外路由(通过import引入到ospf里的路由)
ASBR聚合ASBR上进行配置,在ospf进程里配?

?

认证:
区域认证:在区域内配置,会影响区域内所有的接口


接口认证:在接口下配置,只会影响当前接口?

当区域和接口认证同时存在时,接口认证优先

虚连接:虚链路virtual link
作用:用来连接骨干区域与非骨干区域之间物理上不连接,但逻辑上连接的问题
配置:需要穿越中间的非骨干区域,在穿越的区域里指定对方边界路由器的R-id

注:两边都要配置

关于ospf引入外部路由的开销值的算法有两种
E1:第一类外部路由:ospf认为通过IGP引入外部路由
cost=本台ASBR的开销+ASBR外部的开销(默认)
E2:ospf认为通过EGP引入的外部路由路由引入
cost=只计算ASBR到外部的开销(默认为1)
默认引入的是E2

修改类型
特殊区域:目的减少非骨干区域的IR的路由条目,提升IR性能,降低成本
不同点:
?? ?????????????????stub?? ??? ?????????totally stub?? ???? ? ? ? nssa?? ??????????? ?totally nssa
IR?? ?????????优4、5产3?? ?优3、4、5产3?? ??????? 优4、5产7?? ???????优3、4、5产7
ABR?? ?????优4、产3?? ??? ?优3、4产3?? ???????? ? 优4产7?? ??????????? ?优3、4产3、7
?? ?????????????????-------------------------------------?? ??? ?-------------------------------------
?????????????????????????? ?不可以引入?? ??? ??? ??? ?????????????????????????可以引入

stub配置:

totally stub配置:

?nssa配置:

?totally nssa配置:

?所有的配置需要在所有的路由器上进行配置
相同点:1、骨干区域不能被优化
? ? ? ? ? ? ?2、虚连接不能穿越优化后的区域
? ? ? ? ? ? ?3、如果要配置虚连接优化区域内所有的设备都要优化

就酱~~~~~~拜~~~~~~(*?▽?*)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-13 09:28:08  更:2021-09-13 09:29:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/23 5:08:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计