频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

7.2.5 IS-IS路由协议

作者: 刘晓辉 出处:机械工业出版社华章公司   2007-10-12 20:17    砖    好    评论   进入论坛
阅读提示:《超级网管员——网络设备》第六章主要讲的是交换机的高级配置,本节介绍了IS-IS路由协议。

7.2.5  IS-IS路由协议

在ISO规范中,一个路由器就是一个IS(中间系统),提供IS和IS(路由器和路由器)之间通信的协议就是路由协议,即IS-IS路由协议。IS-IS协议和OSPF协议非常类似,都是链路状态路由选择协议,其实它的出现要比OSPF的原型更早,OSPF在Internet和TCP/IP网络IP通信的路由选择中使用。IS-IS既可在IP通信中使用,也可在OSI通信中使用并且可以为同一个域内两个路由器之间传送信息分组提供动态路由。

所谓集成化IS-IS简介中间系统到中间系统的域内路由信息交换协议IS-IS (Intermediate System-to-Intermediate System intra-domain routing information exchange protocol)最初是ISO(International Organization for Standardization,国际标准化组织)为它的无连接网络协议CLNP(Connection-Less Network Protocol)设计的一种动态路由协议,为了提供对IP 的路由支持,IETF 在RFC1195 中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP 和OSI 环境中,称为集成化IS-IS(Integrated IS-IS 或Dual IS-IS)。

IS-IS路由协议是一种链路状态协议,使用最短路径优先SPF(Shortest Path First)算法,与OSPF协议有很多相似之处。IS-IS路由协议属于内部网关协议IGP(Interior Gateway Protocol),用于自治系统内部。

1.IS-IS 路由协议相关概念

(1)IS-IS路由协议术语
IS(Intermediate System,中间系统)。相当于TCP/IP 中的路由器,是IS-IS协议中生成路由和传播路由信息的基本单元。在下文中IS 和路由器具有相同的含义。

ES(End System,终端系统)。相当于TCP/IP 中的主机系统。ES 不参与IS-IS路由协议的处理,ISO有专门的ES-IS协议定义终端系统与中间系统间的通信。

RD(Routing Domain,路由域)。在一个路由域中一群IS 通过相同的路由协议来交换路由信息。

Area(区域)。路由域的划分单元。

LSDB(Link State DataBase,链路状态数据库)。所有的网络内连接状态组成了链路状态数据库,在每一个IS 中都至少有一个LSDB。IS使用SPF算法,利用LSDB来生成自己的路由。

LSPDU(Link State Protocol Data Unit,链路状态协议数据单元)。在IS-IS中,每一个IS都会生成一个LSP,此LSP包含了本IS的所有链路状态信息。每个IS收集本区域内所有的LSP生成自己的LSDB。

NPDU(Network Protocol Data Unit,网络协议数据单元)。是ISO中的网络层协议报文,相当于TCP/IP中的IP报文。DIS(Designated IS)即广播网上的指定中间系统。


NSAP(Network Service Access Point,网络服务接入点)。是ISO中网络层的地址。用来标识一个抽象的网络层访问服务点,描述ISO 模型的网络地址结构。

(2)IS-IS路由协议适用的链路类型
IS-IS可以运行在点到点链路(Point to Point Links),如PPP、HDLC等,也可以运行在广播链路(Broadcast Links),如Ethernet、Token-Ring 等,对于NBMA(Non-Broadcast Multi-Access)网络,如ATM,需对其配置子接口,并将子接口类型配置为P2P 或广播网络。IS-IS 不能在点到多点链路(Point to Multi Point Links)上运行。

3.IS-IS 路由协议结构

为了支持大规模的路由网络,IS-IS 在路由域内采用两级的分层结构。一个大的路由域被分成一个或多个区域。区域内的路由通过Level-1路由器管理,区域间的路由通过Level-2路由器管理。

(1)Level-1路由器
Level-1路由器负责区域内的路由,它与同一区域的Level-1路由器或Level-1-2路由器形成邻居关系,维护一个Level-1的LSDB,该LSDB 包含本区域的路由信息,到区域外的报文转发给最近的Level-2路由器。

(2)Level-2路由器
Level-2路由器负责区域间的路由,可以与其他区域的Level-2路由器或Level-1-2路由器形成邻居关系,维护一个Level-2的LSDB,该LSDB包含区域间的路由信息。所有Level-2路由器组成路由域的骨干网,负责在不同区域间通信,路由域中的Level-2路由器必须是连续的,以保证骨干网的连续性。

(3)Level-1-2路由器
同时属于Level-1和Level-2的路由器称为Level-1-2路由器,每个区域至少有一个Level-1-2路由器,以将区域连在骨干网上。它维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。

4.IS-IS路由协议使用的报文

IS-IS报文直接封装在数据链路帧中,主要分3类,即Hello报文。LSP和SNP。

(1)Hello报文
Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs),其中,
广播局域网中的Level-1路由器使用Level-1 LAN IIH;广播局域网中的Level-2路由器使用Level-2 LAN IIH;非广播网络中则使用Point-to-Point IIH。

(2)LSP
LSP(Link State Packet,链路状态报文)。用来交换链路状态信息。LSP分为两种,即Level-1 LSP和Level-2 LSP。Level-2 LSP由Level-2路由器传送,Level-1 LSP由Level-1 路由器传送,Level-1-2路由器则可传送以上两种LSP。

(3)SNP
SNP(Sequence Number Packet,时序报文)。用于确认邻居之间最新接收的LSP,作用类似于确认(Acknowledge)报文,但更有效。SNP 包括CSNP(Complete SNP,全时序报文)和PSNP(Partial SNP,部分时序报文),进一步又分为Level-1 CSNP、Level-2 CSNP、Level-1 PSNP和Level-2 PSNP。

PSNP只列举最近收到的一个或多个LSP的序号,它能够一次对多个LSP进行确认,当发现LSDB不同步时,也用PSNP来请求邻居发送新的LSP。

CSNP包括LSDB中所有LSP的摘要信息,从而可以在相邻路由器间保持LSDB同步。在广播网络上,CSNP由DIS定期发送(默认的发送周期为10秒);在点到点线路上,CSNP只在第一次建立邻接关系时发送。

【责任编辑:杜书 TEL:(010)68476606】

回书目   上一节   下一节
专题
系统应用日志分析管理
网络管理系统如何支撑ITSM
路由器产品导购
企业Web安全威胁在线评估系统
RIP路由协议专栏
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
浏览器的战国时代
浏览器的战国时代
ARP攻击防范与解决方案
ARP攻击防范与解决方案
NAC安全访问控制
NAC安全访问控制
· NAC安全访问控制
· 网络布线测试仪器
· Windows Server 2008专..
· Windows远程桌面应用
· 网络故障排除宝典
· 运营商封堵ADSL共享 中..
· 解析35岁技术人的价值..
· 世纪枭雄比尔盖茨的王..
· 主流品牌防火墙配置
· ASP.NET开发教程
· 超级计算机TOP500专题
· Vista SP1对决XP SP3
· SQL Server 2008/2005..
· 程序员如何成长?
· C#技术开发指南
· 虚拟化技术还有点“虚”
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Windows远程桌面应用
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· Windows远程桌面应用
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用