《01.ISIS 和集成ISIS 路由》由会员分享,可在线阅读,更多相关《01.ISIS 和集成ISIS 路由(17页珍藏版)》请在金锄头文库上搜索。
1、IS-IS 协议协议介绍介绍 IS-IS 和集成和集成 IS-IS 路由路由IS-IS 路由协议的使用路由协议的使用大的大的 ISPs稳定可靠的路由协议稳定可靠的路由协议因为美国政府要求因为美国政府要求Internet支持支持OSI 和和 IP两种协议两种协议,所以所以IS-IS最先最先由由IPS进行部署进行部署IS-IS 路由协议路由协议IS = router.IS-IS 最初的目的是作为内部网关协议(最初的目的是作为内部网关协议(IGP)的无连接网络服务)的无连接网络服务 (CLNS).属于属于OSI协议簇中部分。协议簇中部分。OSI 协议栈中三层协议是无连接网络协议协议栈中三层协议是无连
2、接网络协议 (CLNP).IS-IS 使用使用CLNS 地址来标识路由器,并由此构建地址来标识路由器,并由此构建 LSDB.IS-IS 特性特性链路状态路由协议链路状态路由协议支持支持 VLSM使用使用 Dijkstras 的最短路径优先算法;能够快速收敛的最短路径优先算法;能够快速收敛使用使用 hello包建立邻接关系,使用链路状态包(包建立邻接关系,使用链路状态包(LSP)来彼此交换)来彼此交换链路信息。链路信息。带宽,内存以及带宽,内存以及CPU利用更加有效。利用更加有效。支持两级别的路由支持两级别的路由:Level 1: 在本地区域基于系统在本地区域基于系统ID构建一个公共的拓扑结构,
3、并构建一个公共的拓扑结构,并且根据最短路径成本区域内进行路由且根据最短路径成本区域内进行路由. Level 2: 在区域间交换前缀信息(区域地址)在区域间交换前缀信息(区域地址). 使用成本最小的使用成本最小的路径传输数据道其他区域路径传输数据道其他区域路由器被确认作为路由器被确认作为 Level 1, Level 2, or Level 1-2:Level 1 路由器使用链路状态包(路由器使用链路状态包( LSP )构建本地区域拓扑)构建本地区域拓扑Level 2路由器使用链路状态包(路由器使用链路状态包( LSP )构建不同区域间拓扑)构建不同区域间拓扑.Level 1-2 路由器在级别路
4、由器在级别1和级别和级别2路由域之间作为一个边界路由器路由域之间作为一个边界路由器IS-IS 链路状态操作链路状态操作集成的(双重)集成的(双重)IS-IS 路由的路由的集成的集成的IS-IS是多协议支持的是多协议支持的 IS-IS :支持支持 IP, CLNS, 或者两者都支持或者两者都支持更新没有使用更新没有使用IP包来传输,通过自己的包来传输,通过自己的PDU来传输来传输IP路由更新路由更新即使只是实现即使只是实现IP路由,同样也需要路由,同样也需要 CLNS 地址。地址。IP 和和 CLNP 两种地址都需要规划两种地址都需要规划.采用两层的结构方便扩展采用两层的结构方便扩展 :减少减少
5、 LSP泛洪泛洪为汇总提供机会为汇总提供机会汇总汇总:减少更新的传输减少更新的传输降低路由器内存和降低路由器内存和 CPU的利用的利用集成集成IS-IS 设计原则设计原则集成集成 IS-IS的通告的通告缺省较小的度量值限制接口的成本使用缺省较小的度量值限制接口的成本使用6bit,而整条链路的度量值,而整条链路的度量值使用使用10bit在在 Cisco IOS 12.0以后的软件后,允许使用更广的度量值,以后的软件后,允许使用更广的度量值,24bit的接口度量值以及的接口度量值以及32bit的全链路度量值。的全链路度量值。在在Cisco IOS 软件中缺省定义了所有接口的度量值都是为软件中缺省定
6、义了所有接口的度量值都是为10.终端系统到中间系统终端系统到中间系统ES-IS 在在ES和和IS之间建立邻接关系之间建立邻接关系.IP 终端系统不使用终端系统不使用 ES-IS.ES发出发出ESH通告通告IS有有ES存在存在.IS发出发出 ISH通告通告ES有有IS存在存在.IS发出发出IIHs 给其它给其它 IS.四个四个 OSI 路由级别路由级别IS-IS 和和 OSPF 的相似点的相似点集成的集成的IS-IS以及以及OSPF都是标准的链路状态路由协议,它们具有如都是标准的链路状态路由协议,它们具有如下一些相同的特征下一些相同的特征:(同样的)链路状态通告,老化计时器以及链路状态数据库(同
7、样的)链路状态通告,老化计时器以及链路状态数据库(LSDB)同步。同步。SPF算法算法更新,选择和泛洪处理更新,选择和泛洪处理 VLSM 支持支持已被证实的扩展性好的链路状态路由协议已被证实的扩展性好的链路状态路由协议).网络发生变化后,收敛同样快速网络发生变化后,收敛同样快速.集成集成 IS-IS 和和 OSPF: 区域设计区域设计OSPF 是基于中央主干区域设计的,其它所有区域都要与是基于中央主干区域设计的,其它所有区域都要与之相连之相连区域间的边界位于区域间的边界位于ABR内内.每条链路属于一个区域每条链路属于一个区域. 集成集成 IS-IS 和和 OSPF: 区域设计区域设计 IS-I
8、S的区域边界位于链路上的区域边界位于链路上每一个每一个 IS-IS 路由器完全地属于一个区域路由器完全地属于一个区域.在主干扩展时,在主干扩展时,IS-IS 更加灵活。更加灵活。集成集成 IS-IS的优点的优点支持支持CLNP 和和 IP通过通过 TLV(类型,长度和值)设置,扩展变(类型,长度和值)设置,扩展变得很容易得很容易OSPF的优点的优点OSPF 具有更多的特点具有更多的特点:三种区域类型三种区域类型: normal, stub, 和和NSSA缺省度量值不一样缺省度量值不一样 (IS-IS 总是总是 10)OSPF 支持的厂商更多支持的厂商更多.找到支持找到支持ospf的设备和人员相
9、对容易一些的设备和人员相对容易一些.总结总结在在ISP中,中,IS-IS是一个非常流行的路由协议是一个非常流行的路由协议IS-IS 是一个稳定的,收敛快速的是一个稳定的,收敛快速的IGP网络,主要用于网络,主要用于 IPv4, CLNS, or IPv6进行路由进行路由.所有所有IS-IS 接口的缺省的度量值都为接口的缺省的度量值都为 10.ES-IS (只支持只支持CLNS 路由路由) 使用使用HELLO包在主机和路由器之间建立邻包在主机和路由器之间建立邻接关系。主机发出接关系。主机发出ESH,路由器发出,路由器发出ISH.OSI 确定了确定了 levels 0至至3的的4种路由级别种路由级别. Level 0 是在是在 ES 和和 IS中使用中使用. Levels 1 and 2 在在 IS 和和 IS 域内使用域内使用. Level 3 支持域间路由支持域间路由Level 1 用于区域内用于区域内 Level 2 用于区域间用于区域间.IS-IS 和和OSPF 都是标准的链路状态路由协议,都支持都是标准的链路状态路由协议,都支持 VLSM, 扩展性扩展性也比较好,并且收敛速度都比较快也比较好,并且收敛速度都比较快