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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> is-is与ospf差异性 -> 正文阅读

[网络协议]is-is与ospf差异性

网络类型和开销方式:

is-is协议支持(NarrowWide)两网络类型,且默认开销值都一样,手动配置接口开销(Narrow取值范围为1~63Wide取值范围为1~16777215

ospf协议支持五种网络类型,且会根据不同的带宽设置相应的开销值

1、点到点 P2P 类型

?当链路层协议是PPP、HDLC和LAPB时,OSPF缺省认为网络类型是P2P。不需要选举DR、BDR,在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报、LSAck报文)。

2、点到多点 P2MP类型

???? 没有链路层默认是P2MP类型的,只能强制修改。常用的是将非全链接的NBMA网络整改为点到多点,以组播形式(224.0.0.5)发送Hello报文,以单播形式发送DD报文、LSR报文、LSU报文、LSAck报文。不需要选举DR、BDR。

3、NBMA类型

????? NBMA(Non-Broadcast Multi-Access)类型选举DR、BDR,链路层协议是帧中继、ATM或X.25时,OSPF缺省认为网络类型是NBMA。在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。

4、广播类型

????? 以组播形式(224.0.0.5:含义是OSPF路由器预留的IP组播地址)发送Hello报文及所有源自DR的报文;以组播形式(224.0.0.6:含义是OSPF DR预留的IP组播地址)发送LSU报文,进而DR将该LSU报文发送到224.0.0.5;以单播形式发送DD报文、LSR报文和所有重传报文;正常情况下,以组播形式(224.0.0.5)发送LSAck报文。当ME设备收到重复的LSA或达到最大生存时间的LSA被删除时,LSAck以单播形式发送。需要选举DR、BDR。

?

5、虚链路

?

区域类型:

is-is协议分为L1/L2区域

L2是骨干区域有全部的路由明细

L1只有只有去往L2的默认路由

ospf协议分为骨干区域、普通区域、特殊区域;普通区域和特殊区域跨区域访问需要经过骨干区域

骨干区域:

骨干区域是Area 0,是整个OSPF域的中心枢纽。一个OSPF域有且只能拥有一个 Area 0,所有的区域间路由必须通过Area0中转

普通区域:

正常通信的区域

特殊区域:

末梢区域(stub area

拒绝4/5类的LSA,由ABR自动产生一条3类的缺省指向骨干

完全末梢区域(total stub area

拒绝3/4/5类LSA,仅保留一条自动产生的3类缺省

次节末梢区域(NSSA

本区域ASBR产生的5类使用7类传输,7类LSA在离开本区域时被ABR修改为5类;接收3类,但不会自动产生3类缺省

作用:拒绝网络中其他区域的ASBR产生的4/5的信息,但为了避免环路产生,故不自动产生3类缺省,在管理员确定无环的情况下可以手动添加7类缺省路由

完全次节末梢区域(total NSSA

拒绝3/4/5类LSA,自动产生3类缺省指向骨干

?

报文类型:

is-is协议路由承载报文类型只有LSP报文,且报文里面路由信息是不区分内外部,简单高效、无需递归计算

ospf协议路由承载报文LSA类型多样,有1/2/3/4/5/6/7类等。路由级别等级森严,且需要递归计算,适合精细化调度计算

LSA1 路由器LSA(Router LSA)

LSA2 网路LSA(Network LSA)

LSA3 网路汇总LSA(Network summary LSA)

LSA4 ASBR汇总LSA(ASBR summary LSA)

LSA5 自治系统外部LSA(Autonomous system external LSA)

LSA6 组成员LSA(Group membership LSA)*目前不支持组播OSPF(MOSPF协议)

LSA7 NSSA外部LSA(NSSA External LSA)

LSA8 BGP的外部属性LSA(External attributes LSA for BGP)

LSA9 不透明LSA(本地链路范围)(opaque LSA)*目前主要用于MPLS多协议标签交换

LSA10 不透明LSA(本地区域范围)(opaque LSA)*目前主要用于MPLS多协议标签交换

LSA11 不透明LSA(AS范围)(opaque LSA)*目前主要用于MPLS多协议标签交换技术

?

路由算法:

is-is计算过程--采用PRC算法,收敛比较快,计算路由的报文开销也比较小

邻居关系建立

邻居关系建立主要是通过HELLO包交互并协商各种参数,包括电路类型(level-1/level-2),Hold time,网络类型,支持协议,区域号,系统ID,PDU长度,接口IP等。

链路信息交换

OSPF不同,ISIS交互链路状态的基本载体不是LSA(link state advertisement),而是LSP(link state PDU);交互的过程没有OSPF协议那样经历了多个阶段,主要是通过CSNP和PSNP两种协议报文来同步,请求以及确认链路状态信息(承载的是链路状态信息摘要),而链路状态信息的详细拓扑和路由信息是由LSP报文传递。

路由计算

SPF计算和OSPF基本一样的,但ISIS算法分离了拓扑结构和IP网段,加快了网络收敛速度。

?

ospf计算过程--采用i-spfspf算法,过程想对复杂

1、down 该状态还未发生信息交换,首先从ospf接口发送hello包,使用组播地址 224.0.0.5;

2、Init初始化 本地收到hello包,进入下一状态;

3、2Way 双向通信 进行条件匹配:点到点网络直接进入下一状态;MA网络进行 DR/BDR的选举,非DR/BDR间不得进入下一状态;

4、Exstart预启动 使用类似hello的DBD包进行主从关系选举,RID大为主, 主 优先进入下一状态;

5、Exchange准交换 使用真是的DBD包进行数据库目录共享,需要ack;

6、Loading加载 使用LSR/LSU/LSack来获取未知的LSA信息;

7、Full转发 邻接关系建立。

?

扩展性:

SIS协议任何路由信息都使用TLV传递,结构简单,易于扩展,如对IPv6的支持只增加2个TLV就解决了。且ISIS本身对IPX等协议是支持的。

OSPF协议本身是为IP特定开发的,支持IPv4和IPv6的OSPF协议是两个独立的版本(OSPFv2和OSPFv3)。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:59:31  更:2021-11-09 20:02:05 
 
开发: 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年11日历 -2024/11/26 5:26:45-

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