王朝百科
分享
 
 
 

is-is

王朝百科·作者佚名  2009-10-31  
宽屏版  字体: |||超大  

中间系统到中间系统的路由选择协议

(IS-IS:Intermediate System to Intermediate System Routing Protocol)

中间系统到中间系统的路由选择协议(IS-IS)是由 ISO 提出的一种路由选择协议。它是一种链路状态协议。在该协议中,IS(路由器)负责交换基于链路开销的路由信息并决定网络拓扑结构。IS-IS 类似于 TCP/IP 网络的开放最短路径优先(OSPF)协议。

ISO 网络包含了终端系统、中间系统、区域(Area)和域(Domain)。终端系统指用户设备,中间系统指路由器。路由器形成的本地组称之为“区域”,多个区域组成一个“域”。IS-IS 被设计来提供域内或一个区域内的路由。IS-IS与 CLNP、ES-IS 和 IDRP协议相结合,为整个网络提供完整的路由选择。

IS-IS 路由使用两层路由体系。Level 1 路由器只知道它们本区域中的拓扑,包括所有的路由器和主机,而不知道区域以外的路由器以及目的地。Level 1 路由器将去往其它区域的所有流量都转发给本区域内的一台 L2 路由器,该路由器知道 level 2 的拓朴,而不需要知道任何 level 1 的拓朴,除非 level 2 路由器也是该区域里的 level 1 路由器。

适合传送 IP 网络信息的 IS-IS 称之为综合 IS-IS (Integrated IS-IS)。在当前路由选择协议中, Integrated IS-IS 具有最重要的一个特征:它支持 VLSM 和快速收敛。另外它具有可伸缩性,能够支持大规模网络。

IS-IS 具有两种地址类型:

网络服务访问点(NSAP)– NSAP 地址用来标识网络层服务,每种服务对应一个 NSAP 地址。

网络实体标题(NET)– NET 地址用来标识网络层实体或过程,而不是服务。

每种设备可能不止含有一个地址,但是 NET 应该是唯一的并且每个系统中 NSAP 的 系统 ID 部分也必须是唯一的。

协议结构

IS-IS PDU 头结构:

8 16bit

Intradomain routing protocol discriminator Length indicator

Version/protocol ID extension ID length

R R R PDU type Version

Reserved Maximum area addresses

Intradomain Routing Protocol Discriminator ― 分配给该协议的网络层协议标识符。

Length Indicator ― 固定头长(octet)。

Version/protocol ID Extension ― 值为1。

ID Length ― 指 NSAP 地址以及该路由域中使用的 NET 的 ID 字段长。

R ― 预留位。

PDU Type ― PDU 类型。位6、位7和位8作为预留位。

Version ― 值为1。

Maximum Area Addresses ― 该中间系统区域所许可的区域地址号。

IS-IS 中的 NSAP 格式:

<- IDP -> <- DSP ->

<- HO-DSP ->

AFI IDI Contents assigned by authority identified in IDI field

<- Area Address -> <- ID -> <- SEL ->

IDP ― 初始域部分(Initial Domain Part)。

AFI ― 权限格式标识符(Authority and Format Identifier ,1字节)。提供 IDI 和 DSP 字段的结构和内容等信息。

IDI ― 初始域标识符(Initial Domain Identifier,可变长)。

DSP ― 域特定部分(Domain Specific Part)

HO-DSP ― 高级-特定域部分(High Order Domain Specific Part)。

区域地址(Area Address,可变长)。

ID ― 系统 ID (1- 8 字节)。

SEL ― 选择器(1字节,其功能等同于网际协议中的端口号)。

相关协议 OSPF、ES-IS、CLNP、IDRP、CONP

组织来源 IS-IS 定义在 ISO (www.iso.org)文档10589中,校订于 IETF (www.ietf.org)文档的 RFC 1629中。

相关链接 http://www.javvin.com/protocol/rfc1629.pdf: Guidelines for OSI NSAP Allocation in the Internet

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格&#8203;十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有