网络知识点之-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

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

相关推荐
轩辰~12 分钟前
网络协议入门
linux·服务器·开发语言·网络·arm开发·c++·网络协议
EasyDSS4 小时前
国标GB28181-2022平台EasyGBS:安防监控中P2P的穿透方法
网络协议·php·音视频·p2p
网安墨雨4 小时前
常用网络协议
网络·网络协议
ZoeLandia6 小时前
WebSocket | 背景 概念 原理 使用 优缺点及适用场景
网络·websocket·网络协议
Crossoads10 小时前
【汇编语言】端口 —— 「从端口到时间:一文了解CMOS RAM与汇编指令的交汇」
android·java·汇编·深度学习·网络协议·机器学习·汇编语言
诸葛悠闲10 小时前
SOME/IP 协议详解——信息格式
网络协议
_oP_i14 小时前
HTTP 请求Media typetext/plain application/json text/json区别
网络协议·http·json
OkeyProxy15 小时前
HTTP、HTTPS和SOCKS5代理協議
网络协议·https·云计算·代理服务器·海外ip代理
zquwei15 小时前
SpringCloudGateway+Nacos注册与转发Netty+WebSocket
java·网络·分布式·后端·websocket·网络协议·spring
群联云防护小杜16 小时前
如何给负载均衡平台做好安全防御
运维·服务器·网络·网络协议·安全·负载均衡