网络知识点之-IS-IS协议

中间系统到中间系统(IS-IS,Intermediate system to intermediate system,读作"i-sys")是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一。标准的IS-IS协议是由国际标准化组织制定的ISO/IEC 10589:2002 所规范的。但是标准的IS-IS协议是为无连接网络服务(CLNS)设计的,并不直接适合于IP网络,因此互联网工程任务组制定可以适用于IP网络的集成化的IS-IS协议,称为集成IS-IS,它由RFC 1195等RFC文档所规范。由于IP网络的普遍存在,一般所称的IS-IS协议,通常是指集成IS-IS协议。

  • 中文名:中间系统到中间系统协议
  • 外文名:Intermediate system to intermediate system

历史

1985年,DEC制定作为DECnet路由协议的DECnet Phase V Routing,这是IS-IS协议的前身。1988年,国际标准化组织将其接纳为国际标准,并改为现名。1990年2月,互联网工程任务组发布RFC 1142,将其接纳为互联网标准。同年12月,互联网工程任务组又发布使IS-IS协议能够适用于TCP/IP网络的技术规范RFC 1195。

1991年,思科公司开始在其路由器的操作系统IOS中提供IS-IS协议的支持,这意味着IS-IS协议初步具备在TCP/IP环境下实施的条件。

1995年,开始有ISP尝试在商用网络中使用IS-IS协议。随着用户的增多,IS-IS协议已经成为最常使用的路由协议之一。

1999年2月,IS-IS流量工程(IS-IS-TE)作为互联网草案被提出。2004年6月,IS-IS流量工程被接纳为互联网标准,编号RFC 3784。2008年10月,随着新的IS-IS流量工程标准RFC 5305的颁布,原标准RFC 3784被同时废止。

2000年1月1日,对IPv6的支持作为互联网草案被提出。经过多番修改,在IS-IS协议中支持IPv6的标准在2008年10月被正式接纳为互联网标准,编号RFC 5308。

技术特性

IS-IS协议是一种基于链路状态算法的路由协议,这意味着作为中间系统的路由器,必须完全知晓自己所在区域内部所有其它的路由器和它们的链路状态。IS-IS协议通过发送LSP(链路状态协议数据单元)进行路由信息通告,通过Hello PDU发现邻居和创建邻接,通过SNP(序号协议数据单元)确保路由器持有最新的、有效的LSP。路由器在接收到的LSP的基础上,通过SPF(最短路径优先)算法最终确定路由表。

IS-IS协议把路由器分为三种:L1路由器、L2路由器和L1/L2路由器。其中,L1路由器是为端系统(比如个人计算机)直接提供服务的路由器,L2路由器是骨干路由器。L1/L2路由器向L1路由器隐藏骨干区域的细节,并负责将由L1路由器组成的非骨干区域的数据请求转发到由L2路由器组成的骨干区域。

和OSPF协议直接使用IP地址标识路由器不同,IS-IS协议使用OSI的地址方案NASP标识路由器节点。因此,纯粹的IS-IS协议并不直接适合于IP网络;而集成IS-IS能够实现IP路由的关键,在于RFC 1195引入携带IP路由信息的CLV字段。

相关RFC

RFC 1142:OSI IS-IS Intra-domain Routing Protocol

RFC 1195:Use of OSI IS-IS for Routing in TCP/IP and Dual Environments

RFC 5305:IS-IS Extensions for Traffic Engineering

RFC 5308:Routing IPv6 with IS-IS

以上便是本期全部内容,希望看到这里的伙伴们点个赞加关注,谢谢!🙏🙏🙏

相关推荐
q567315233 小时前
企业级 HTTP 代理采购选型:技术评估清单 15 项
开发语言·网络·爬虫·网络协议·http·隧道ip·代理ip
白嫖一茶3 小时前
HTTP 状态码详解:五大类与常见状态码解析
网络·网络协议·http
treesforest7 小时前
如何解决IP定位精度不足导致的投放偏差
网络·网络协议·tcp/ip·ip属地·查ip归属地
2401_868534788 小时前
《论单元测试及其应用》
网络·网络协议
AlanBruce11 小时前
摩尔信使MThings EdgeWeb HTTP API接口
网络·网络协议·http·上位机·plc·modbus·摩尔信使
神仙别闹14 小时前
基于C++设计一个 P2P 聊天软件
网络·网络协议·p2p
IpdataCloud15 小时前
评估交易IP是否来自制裁国家?IP地址查询+政治敏感标签库实操指
网络·网络协议·tcp/ip·ip
映翰通朱工15 小时前
从0到1:EC942边缘计算机用Python实现Modbus TCP采集+MQTT上云全记录(附踩坑实录)
网络·python·网络协议·tcp/ip·二次开发·映翰通
Shell运维手记1 天前
ARP 协议超详细讲解(适合网工考试 / 运维理解)
运维·网络·网络协议·智能路由器
ShineWinsu1 天前
对于Linux:HTTP中cookie、session的解析
linux·网络·c++·网络协议·http·cookie·session