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

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

相关推荐
王达舒19943 小时前
HTTP vs HTTPS: 终极解析,保护你的数据究竟有多重要?
网络协议·http·https
朱皮皮呀3 小时前
HTTPS的工作过程
网络协议·http·https
Binary-Jeff3 小时前
一文读懂 HTTPS 协议及其工作流程
网络协议·web安全·http·https
那就回到过去10 小时前
MPLS多协议标签交换
网络·网络协议·hcip·mpls·ensp
胖咕噜的稞达鸭15 小时前
网络基础:初识TCP/IP协议
网络·网络协议·tcp/ip
全栈工程师修炼指南15 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
cur1es16 小时前
【UDP的报文结构】
网络·网络协议·udp·md5
闲人编程16 小时前
使用FastAPI和WebSocket构建高性能实时聊天系统
websocket·网络协议·网络编程·fastapi·持久化·实时聊天·codecapsule
惊讶的猫16 小时前
OpenFeign(声明式HTTP客户端)
网络·网络协议·http·微服务·openfeign
心.c17 小时前
TCP协议深入解析
网络·网络协议·tcp/ip