第5章-配置IS-IS协议PPT[127页]课件.ppt

上传人(卖家):三亚风情 文档编号:3164812 上传时间:2022-07-26 格式:PPT 页数:127 大小:6.25MB
下载 相关 举报
第5章-配置IS-IS协议PPT[127页]课件.ppt_第1页
第1页 / 共127页
第5章-配置IS-IS协议PPT[127页]课件.ppt_第2页
第2页 / 共127页
第5章-配置IS-IS协议PPT[127页]课件.ppt_第3页
第3页 / 共127页
第5章-配置IS-IS协议PPT[127页]课件.ppt_第4页
第4页 / 共127页
第5章-配置IS-IS协议PPT[127页]课件.ppt_第5页
第5页 / 共127页
点击查看更多>>
资源描述

1、跳转到第一页开放系统互联(开放系统互联(OSI)协议和)协议和IS-IS路由协议概述路由协议概述无连接网络服务无连接网络服务/无连接网络协议中的无连接网络协议中的IS-IS运行运行集成集成IS-IS路由器基础配置路由器基础配置采用集成采用集成IS-IS进行进行IP和和OSI路由路由集成集成IS-IS塑造塑造WAN网络网络特别重要提示:特别重要提示:IS-IS协议可运行在非IP环境的路由协议。也就是说,IS-IS协议中的地址可以不是IP地址。跳转到第一页OSI协议协议(1)OSI协议是促进不同厂商设备之间互操作的数据协议是促进不同厂商设备之间互操作的数据 网络协议及其他标准的国际性计划中的一部分

2、。网络协议及其他标准的国际性计划中的一部分。(2)OSI规范由两个国际标准组织制定实施:规范由两个国际标准组织制定实施:ISO和和国际电信联盟标准部(国际电信联盟标准部(ITU-T)。)。ISO负责制定数据网络负责制定数据网络的标准。的标准。(3)OSI互联系统包括具有如下特性的各种网络服务:互联系统包括具有如下特性的各种网络服务:1)独立于底层通信架构;)独立于底层通信架构;2)端到端传输;)端到端传输;3)透明(如果一个协议对所传送的数据不做任何限制,则)透明(如果一个协议对所传送的数据不做任何限制,则 称为是透明的。这意味着报文头和数据都必须不加改变地端到端传称为是透明的。这意味着报文头

3、和数据都必须不加改变地端到端传输);输);4)服务质量()服务质量(Quality of service,Qos)选择;)选择;5)寻址。)寻址。跳转到第一页(4)IS-IS在电信运营商和大的在电信运营商和大的ISP中很流行。这种流行起源于中很流行。这种流行起源于因特网刚刚产生时的因特网刚刚产生时的ISP,它们选择了,它们选择了IS-IS而不是而不是OSPF作为作为IGP。(5)OSI协议族支持物理层、数据层、网络层、传输层、会话协议族支持物理层、数据层、网络层、传输层、会话层、表示层以及应用层的各种标准协议。层、表示层以及应用层的各种标准协议。(6)OSI网络层地址通过两种类型的层次化地址来

4、实现:网络网络层地址通过两种类型的层次化地址来实现:网络服务接入点(服务接入点(NSAP)地址和被称为网络实体名()地址和被称为网络实体名(NET)的一个)的一个NSAP的特定子集。的特定子集。(7)NSAP是网络层和传输层之间边界上的一个概念点。是网络层和传输层之间边界上的一个概念点。NSAP是将是将OSI网络层服务提供给传输层的位置。每个传输层实体网络层服务提供给传输层的位置。每个传输层实体都被赋予一个独立的都被赋予一个独立的NSAP,通过,通过NSAP地址在地址在OSI互联网络中加互联网络中加以标识。以标识。(8)OSI协议族描述了两种网络层的路由协议:终端系统协议族描述了两种网络层的路

5、由协议:终端系统-中中间系统(间系统(ES-IS)和)和IS-IS。另外,。另外,OSI协议族实现了两种网络服务:协议族实现了两种网络服务:无连接服务和面向连接服务。无连接服务和面向连接服务。跳转到第一页OSI协议术语协议术语(1)域:是指)域:是指OSI网络中属于同一机构管理的一部网络中属于同一机构管理的一部分。如今,域渐渐倾向于称为自治系统。分。如今,域渐渐倾向于称为自治系统。(2)区域:在)区域:在OSI域中,可以定义一个或者多个区域中,可以定义一个或者多个区域,区域是一个域,区域是一个 逻辑实体,由一系列连续的路由器逻辑实体,由一系列连续的路由器及其连接的数据链路组成。所有属于同一区域

6、的路由及其连接的数据链路组成。所有属于同一区域的路由器交换所有能够到达的主机信息。器交换所有能够到达的主机信息。(3)主干:区域连接起来形成主干,主干中所有)主干:区域连接起来形成主干,主干中所有的路由器知道如何到达各个区域。的路由器知道如何到达各个区域。(4)终端系统()终端系统(ES):是任何无路由功能的主机):是任何无路由功能的主机或节点。或节点。(5)中间系统()中间系统(IS):即路由器。):即路由器。跳转到第一页OSI协议族到协议族到OSI参考模型的映射:参考模型的映射:称为OSI协议族。包括CLNP、ES-IS等等称为OSI参考模型或七层模型开放系统互联网络系统,包括两个主要部分

7、:开放系统互联网络系统,包括两个主要部分:跳转到第一页图图5-1给出了给出了OSI整个协议族及其与整个协议族及其与OSI参考模型中各层的关系。参考模型中各层的关系。图5-1 OSI协议族与OSI参考模型的映射方式跳转到第一页CLNS进行数据报的发送,不需要在数据传送之前建立电路。CLNS对应的协议是无连接网络协议(CLNP)CMNS需要在传输数据之前显式地在两个传输层实体之间建立一个路径或电路。CMNS对应的协议是面向连接网络协议(CONP)OSI网络层网络层OSI模型中的CLNP与Internet模型中的IP相对应。跳转到第一页CONP是一个在面向连接的链路上传送上层数据和错误提示的网络层协

8、议。CONP基于X.25的分组层协议(PLP),在ISO 8208标准(“X.25 Packet-Layer Protocol for DTE”)中描述。CONP作为传输层与CMNS之间的接口,CMNS通过CONP向传输层提供服务,在ISO 8818标准中描述。跳转到第一页CLNP是一个在无连接的链路上传送上层数据及错误提示的网络层协议。CLNP提供CLNS与上层(传输层)协议之间的接口。表5-1 OSI协议与服务总结类协议服务路由方法路径建立方法面向连接 CONPCMNS采用X.25协议路由通过连接建立、保持和终结,显式地建立路径无连接CLNPCLNS采用路由协议路由数据包独立地选择路径跳转

9、到第一页 表5-1 OSI协议与服务总结类协议服务路由方法路径建立方法面向连接CONPCMNS采用X.25协议路由通过连接建立、保持和终结,显式地建立路径无连接CLNPCLNS采用路由协议路由数据包独立地选择路径跳转到第一页OSI路由协议:路由协议:IS-IS在中间系统之间进行层次化(1层、2层和3层)路由。ES-IS协议在终端系统和中间系统之间进行路由,称为0层“路由”,ES-IS类似于IP中的ARP协议。ISO为两种路由协议制定了标准:为两种路由协议制定了标准:跳转到第一页图图5-1给出了给出了OSI整个协议族及其与整个协议族及其与OSI参考模型中各层的关系。参考模型中各层的关系。图5-1

10、 OSI协议族与OSI参考模型的映射方式跳转到第一页图图5-2展示了展示了OSI中使用的层次化路由。中使用的层次化路由。图5-2 OSI层次化路由跳转到第一页 在不同的自治域间选择路由称为3层路由。对于OSI CLNS/CLNP环境中的路由,Cisco提供以下协议:IS-IS是一个动态链路状态路由协议,用于在ISO CLNS环境中为CLNP选择路由。特别地,集成IS-IS可以路由CLNS、IP或者两者混合。这个协议适用距离向量的技术广播路由信息。与IP一样,可以建立静态CLNS路由。跳转到第一页集成集成IS-IS(1)集成)集成IS-IS是是IS-IS协议的一个实现,根据协议的一个实现,根据I

11、P网络网络和和 子网的信息对子网的信息对CLNP路由进行标记,可以用于纯路由进行标记,可以用于纯IP路由、纯路由、纯ISO路由或者两者的混合。路由或者两者的混合。(2)集成)集成IS-IS为为IP环境提供了除环境提供了除OSPF外的又一种外的又一种选择,使选择,使ISO CLNS和和IP的路由合二为一。的路由合二为一。(3)集成)集成IS-IS支持以下特性:支持以下特性:1)VLSM,在路由更新中包含掩码和前缀的信息。,在路由更新中包含掩码和前缀的信息。2)IP路由和路由和IS-IS路由的相互重分布。路由的相互重分布。3)IP路由的汇总。路由的汇总。跳转到第一页集成集成IS-IS与与OSPF对

12、比:对比:(1)链路状态表示、老化和度量;(2)链路状态数据库和SPF算法;(3)更新、决策和扩散过程。跳转到第一页集成集成IS-IS与与OSPF对比:对比:(1)OSPF是基于一个中心主干区域(区域0),所有其他区域理论上都与区域0有物理连接。在OSPF中,区域的边界存在于路由器之上,即ABR之上。每条链路只属于一个区域,不同的接口可以分别属于不同的区域。(2)IS-IS也是一种层次化结构,具有1层和2层路由器,但是在IS-IS中,区域的边界在链路上,而不是在路由器上,即整个路由器,而不是单个接口,属于同一个区域。(3)考虑到CPU的利用率及对路由更新信息的处理,IS-IS比OSPF的效率更

13、高。在IS-IS中,每个区域中,每台IS-IS路由器只发送一条LSP。相比之下,OSPF则需要发送很多条LSA。不仅是需要处理得LSP减少,而且IS-IS添加和删除前缀的方式也更加节省处理器资源。(4)OSPF和IS-IS都是链路状态协议,所以都提供快速的收敛。(5)使用缺省的定时器,IS-IS检测错误比OSPF更快,因此收敛速度也更快。(6)IS-IS中使用的定时器比OSPF中的能够更精细地进行调整。(7)IS-IS和OSPF都有良好的扩展性。(8)OSPF确实比IS-IS有更多的功能,包括路由标记、末梢区域和非完全末梢区域(NSSA),以及OSPF按需电路。跳转到第一页1层、层、2层和层和

14、1/2层路由器:层路由器:跳转到第一页1层、层、2层和层和1/2层路由器:层路由器:跳转到第一页1层、层、2层和层和1/2层路由器:层路由器:跳转到第一页IS-IS层次结构举例:层次结构举例:图图5-3给出了一个给出了一个IS-IS区域配置样例的物理视图。物理上,区域配置样例的物理视图。物理上,1/2层路由层路由器在本区域内与器在本区域内与1层路由器相连,在主干中与层路由器相连,在主干中与2层路由器相连。图中,层路由器相连。图中,R2和和R3是是1/2层路由器;层路由器;R1和和R4是是1层路由器。层路由器。R2和和R3属于各自的属于各自的1层区域层区域,之间有物理连接。之间有物理连接。图5-

15、3 IS-IS区域物理配置样例物理视图跳转到第一页IS-IS层次结构举例:层次结构举例:图图5-4给出了图给出了图5-3中同一例子的逻辑视图。在图中同一例子的逻辑视图。在图5-4中,中,R2和和R3是是1/2层路由器;层路由器;R1和和R4是是1层路由器。层路由器。R2和和R3也是也是1层路由器,但是同时提供层路由器,但是同时提供了将两个了将两个1层区域连接至层区域连接至2层主干的入口层主干的入口。图5-4 IS-IS区域配置样例逻辑视图跳转到第一页IS-IS层次结构举例:层次结构举例:图图5-5给出了另外一个例子。给出了另外一个例子。图5-5 IS-IS中的2层和1/2层路由器构成2层主干跳

16、转到第一页OSI寻址寻址 OSI的网络层采用各种NSAP地址来标记OSI网络中的各个系统。NSAP包含以下部分:(1)设备的OSI地址;(2)与上层进程的连接。用于OSPF和IS-IS中的Dijkstra算法要求设备之间具有点对点的连接。为表示这一连接,OSPF使用路由器ID来代表路由器,而IS-IS则使NET。跳转到第一页NSAP地址结构:地址结构:图5-6 NSAP地址结构跳转到第一页一个OSI NSAP地址最长可达20字节,包含以下部分:(1)机构及格式ID(the authority and format ID,AFI)表示地址的格式以及发放地址的机构。AFI长度为1字节。(2)域间I

17、D(the interdomain ID,IDI)标明所属域。IDI最长可达10字节。(3)AFI和IDI一起构成了NSAP地址中的域间部分(IDP)。这部分基本上等价于IP中的地址类。(4)高位特定域部分(high-order domain-specific part,HODSP)用来将一个域分成不同的区。这部分可以看成是IP子网在OSI中的对应体。(5)系统ID标识OSI设备(包括ES和IS)。在OSI当中,每个设备具有一个地址。与此不同的是,IP中每个端口都有一个地址。OSI并没有为系统ID指定一个固定的长度,只是要求所有设备的系统ID必须长度相同。(6)NSEL(又称N选择符、服务ID

18、或进程ID)用来标识设备上的某个进程。如果NSEL设为00,则表示设备自身即其网络层地址。这种情况下,NSAP被称为网络实体名(NET)。(7)HODSP、系统ID和NSEL共同构成了NSAP中的特定域部分(DSP)。跳转到第一页IS-IS与与ISO-IGRP中中NSAP的比较:的比较:IS-IS和ISO-IGRP对NSAP有不同的定义:IS-IS使用两层结构,NSAP用在IS-IS中时分为三个部分。NSAP地址通常采用16进制数字,NSAP地址长度具有160个2进制位。图5-7 IS-IS与ISO-IGRP定义NSAP地址 ISO-IGRP发送的路由信息基于域、区域以及系统ID,没有使用NS

19、EL。跳转到第一页网络实体名:网络实体名:(1)NSEL为00的NSAP地址被称为网络实体名(NET)。(2)以49开头的地址视为私有地址。这些地址可以用作IS-IS路由,但不应广播到其他的CLNS网络中去。(3)IS-IS路由进程按如下方式定义NSAP地址:1)最右端一个字节是NSEL,只能有1字节长度,用两个16进制数字表示,前面加点(.)。在NET中,这个NSEL置为(00)。2)前面的6个字节是系统ID。用户可以自行将路由器的MAC地址或一个IP地址设定为系统ID的一部分。3)IS-IS进程将余下部分地址当作区域ID,或称为区域地址,描述如下:a)长度为1至13字节。b)用一个1字节的

20、字段限制区域定义的范围。这样,每个区域ID包括3字节:1字节的AFI以及另外2个字节。例如:在地址49.0001.0000.0c12.3456.00中,AFI是49,另外2个字节是0001,合起来表示一个有效地址49.0001。c)Cisco IOS软件试图尽可能对区域ID进行汇聚。跳转到第一页NSAP地址:49.0001.aaaa.bbbb.cccc.00对于IS-IS:区域为49.0001;系统ID为aaaa.bbbb.cccc;NSEL为00。对于ISO-IGRP:域为49;区域为0001;系统ID为aaaa.bbbb.cccc;NSEL在ISO-IGRP中被忽略NSAP地址:39.0f

21、01.0002.0000.0c00.1111.00对于IS-IS:区域为39.0f01.0002;系统ID为0000.0c00.1111;NSEL为00。对于ISO-IGRP:域为39.0f01;区域为0002;系统ID为0000.0c00.1111;NSEL在ISO-IGRP中被忽略。NSAP举例:举例:跳转到第一页IS-IS中标识系统中标识系统(1)同一区域内所有的路由器必使用相同的区域ID。(2)只有在具有相同的区域地址时,一个ES才和一个1层路由器相邻。(3)区域的路由(1层)基于系统ID。所以,每个设备(ES和IS)必须具有这个区域中唯一的系统ID,而且所有的系统ID都必须具有相同的

22、长度。(4)所有的2层IS识别2层主干区域中所有其他的IS。所以,这些IS也必须具有区域中唯一的系统ID。区域区域ID和系统和系统ID的限制的限制跳转到第一页系统系统ID:系统ID在同一区域中必须唯一,可以自由选择把路由器的MAC地址或者IP地址编码到系统ID中。(2)同一域中所有的系统ID的长度都必须相同,这是OSI的要求。(3)IS-IS使用了另外两个术语:子网连接点(SNPA)和电路(circuit)。SNPA是一个提供子网服务的点。SNPA通常如下得到:1)LAN端口的MAC地址。2)X.25或ATM中的虚电路ID。3)帧中继里面的DLCI。4)对于HDLC而言,SNPA即HDLC。(

23、4)电路则是一个端口。端口通过电路ID来唯一标识。路由器为其上每个端口分配一个字节的电路ID:1)对点对点端口来说,是电路的全部标识。如:03 2)对于LAN端口(以及其他广播式多路访问端口)来说,这个电路ID被标记在DIS的系统ID之后形成一个7字节的LAN ID。例如:1921.6811.1001.03,这时03即电路ID。跳转到第一页IS-IS网络中网络中NET地址举例地址举例:n图5-8显示了IS-IS域中路由器的NET地址:6字节的系统ID在整个网络中是唯一的。3字节的区域ID在区域内相同而在区域间则 不同。1字节的NSEL置为00,说明这些都是NET。跳转到第一页IS-IS网络中网

24、络中NET地址举例地址举例:。图5-8 IS-IS网络中的NSAP地址跳转到第一页IS-IS PDU三种三种PDU:IS-IS PDU、ES-IS PDU、CLNP PDU:数据链路层头标(OSI协议族为0 xFEFE)IS-IS头标(第1字节为0 x83)IS-IS TLV数据链路层头标(OSI协议族为0 xFEFE)IS-IS头标(第1字节为0 x82)ES-IS TLV数据链路层头标(OSI协议族为0 xFEFE)IS-IS头标(第1字节为0 x81)CLNSIS-IS:ES-IS:CLNP:图5-9 OSI协议数据单元跳转到第一页IS-IS PDU 根据PDU的功能,可以包含多的可变长

25、度字段,每个字段包含类型代码、长度和相应值,称为TLV。有四种常见类型的包,每一种又可分为1层和2层:(1)LSP:用来发布链路状态信息。(2)Hello PDU(ESH,ISH,IS-IS HelloIIH):用于建立和维护邻接状态。(3)部分序列(Partial sequence)PDU(PSNP):用于应答及请求链路状态。(4)完全序列(Complete sequence)PDU(CSNP):用于发布路由器中全部的链路状态信息。跳转到第一页链路状态数据包(链路状态数据包(LSP):):(1)网络表示。在)网络表示。在OSI中存在两种主要的物理连接:中存在两种主要的物理连接:a)广播:多路

26、访问介质类型,支持所连接一组设备的进)广播:多路访问介质类型,支持所连接一组设备的进行寻址。以行寻址。以LAN为代表。为代表。b)非广播:必须对每个)非广播:必须对每个ES单独进行寻址的介质类型。通单独进行寻址的介质类型。通常是常是WAN链路。包括点对点链路、多点链路及动态建立链路。链路。包括点对点链路、多点链路及动态建立链路。所以,所以,IS-IS的链路状态只支持对两种介质的表示:的链路状态只支持对两种介质的表示:a)广播:用于)广播:用于LAN。b)点对点:用于所有其他介质。)点对点:用于所有其他介质。特别注意,特别注意,IS-IS中没有中没有NBMA网络的概念。建议使用点对点链路网络的概

27、念。建议使用点对点链路(如子端口)来代替(如子端口)来代替NBMA网络,如纯网络,如纯ATM、帧中继及、帧中继及X.25。跳转到第一页链路状态数据包(链路状态数据包(LSP):):(2)LSP内容:内容:a)LSP头,包括以下内容:头,包括以下内容:PDU类型和长度;类型和长度;LSP ID和序列号;和序列号;LSP的剩余生存时间,用于计算的剩余生存时间,用于计算LSP的老化。的老化。b)TLV可变长字段:可变长字段:路由器的邻居路由器的邻居IS,用于建立网络图;,用于建立网络图;路由器的邻居路由器的邻居ES;认证信息,用于保证路由更新信息的安全;认证信息,用于保证路由更新信息的安全;所连接的

28、所连接的IP子网,用于集成子网,用于集成IS-IS。跳转到第一页链路状态数据包(链路状态数据包(LSP):):(3)LAN表示:表示:a)需要选出一个)需要选出一个DIS。这个。这个DIS会产生一个会产生一个LSP来代表虚拟来代表虚拟路由器。这个路由器收集所有与其连接的路由器信息,形成一路由器。这个路由器收集所有与其连接的路由器信息,形成一个星形的拓扑结构。选举个星形的拓扑结构。选举DIS的决策过程是:首先按照配置了最的决策过程是:首先按照配置了最高优先权的路由器,其次按照具有最高高优先权的路由器,其次按照具有最高MAC地址的路由器。地址的路由器。b)LAN上每一个路由器都与所有其他路由器以及

29、上每一个路由器都与所有其他路由器以及DIS建立建立毗邻关系。所以,如果毗邻关系。所以,如果DIS出了问题,另一台路由器可以迅速接出了问题,另一台路由器可以迅速接管。管。(4)LSP变量:变量:a)与邻居路由器的链接,包括各端口的度量值。)与邻居路由器的链接,包括各端口的度量值。b)与邻居)与邻居ES的链接。的链接。IS-IS链路的度量值一共有四种:开销,时延、花费及错误。链路的度量值一共有四种:开销,时延、花费及错误。跳转到第一页链路状态数据包(链路状态数据包(LSP):):图5-10 IS-IS选举指定中间系统(DIS)来代表LAN跳转到第一页Hello消息:消息:IS-IS使用3种hell

30、o PDU:a)ESH,由ES发往IS;b)ISH,由IS发往ES;c)IIH,用于IS之间。图5-11 三种IS-IS Hello PDU跳转到第一页Hello消息:消息:(1)IS-IS通信。IS发送IIH给IS、IS发送ISH给ES、ES发送ESH给IS,来建立和维护相邻关系;Hello PDU发送间隔为10秒;down机时间间隔为30秒。(2)毗邻关系。1层与2级毗邻关系是分别建立的。(3)局域网毗邻。局域网毗邻关系是根据接收到的IIH中包含的区域地址以及路由器的类型来建立的。例如,图5-12中,来自两个不同区域的路由器连接在同一局域网上。在这个局域网中,存在如下关系:a)1号区域中的

31、路由器只接收来自同一区域中的路由器发出的1层IIH PDU,所以,也就只跟同一区域中的路由器建立毗邻关系。b)类似地,2号区域中的路由器也只接收来自同一区域的1层IIH PDU。c)2层路由器(或者是1/2层路由器中的2层进程)只接收2层IIH PDU并且只建立2层毗邻关系。跳转到第一页Hello消息:消息:图5-12 IS-IS毗邻关系基于区域地址和路由器类型跳转到第一页Hello消息:消息:(4)广域网毗邻。对于点对点链路(即WAN),1层和2层IIH PDU相同,但是在Hello中包含级别种类和区域ID。a)同一区域中的1层路由器之间(包括单具1层路由器和1/2层路由器之间)交换指明1层

32、的IIH PDU,并建立1层毗邻。b)2层路由器间(同一区域间或不同区域间,包括单具2层路由器和1/2层路由器间)交换指明2层的IIH PDU,并建立2层毗邻。c)两个不同区域的1/2层路由器之间只建立2层毗邻。d)两个1层路由器之间可能物理上连接,却不在同一区域内(包括分属不同1层区域的单具1层路由器和1/2层路由器)。这些路由器之间也交换1层IIH PDU,但最终将其忽略,因为区域ID不符。所以这些路由器之间并不建立毗邻关系。跳转到第一页Hello消息:消息:图5-13 广域网中,区域地址和路由器类型通过相同的IIH PDU发送跳转到第一页Hello消息:消息:(5)2层毗邻。图5-14显

33、示了如下实例:a)单具1层路由器与建立1层毗邻。b)2层路由器只建立2层毗邻(跨区域)。c)1/2层路由器与同一区域内的1/2层邻居同时建立1层和2层两个毗邻关系。特别注意特别注意,OSPF中存在一个主干“区域”;而IS-IS中则是一个主干“路径”。这个由相互连接的2层路由器组成的路径称为主干。所有区域都必须与主干相连。2层毗邻与区域无关而且必须连续。如图5-14,主干由路由器B、C、D、G和H组成。主干即是一串连续的1/2层路由器和2层路由器。跳转到第一页Hello消息:消息:图5-14 2层毗邻必须连续跳转到第一页链路状态数据库的同步:链路状态数据库的同步:(1)在局域网中CSNP是周期性

34、发送的。接收路由器可以将CSNP中的LSP序列与自身的链路状态数据库进行比较,并就所缺少的LSP(通过PSNP)发出请求。(2)在点对点链路上CSNP只在链路激活时发送。在Cisco IOS软件中,点对点链路上也可以配置成周期性地发送。(1)LSP接收确认。(2)请求本路由器拓扑数据库中所缺少完整的某个LSP的完整信息。同步由同步由PSNP和和CSNP完成,它们统称为:完成,它们统称为:SNP(序列号码(序列号码PDU。跳转到第一页 图5-15是点对点链路上链路状态同步的一个实例。(1)一条链路出现故障。(2)路由器由R2发现故障,并发出一条LSP说明情况变化。(3)路由器R1收到LSP,储存

35、在拓扑表中,返回一个PSNP给R2确认接收到 LSP。图5-15 对点链路上的链路状态数据库同步跳转到第一页 局域网中,DIS周期性的(每隔10秒)发送CSNP,罗列出其链路状态数据库中保存的LSP。这个信息通过多目组播发送到局域网上的所有IS-IS路由器。图5-16是局域网上链路状态数据库同步的一个例子。图 5-16 局域网上的链路状态数据库同步跳转到第一页集成IS-IS支持如下三种类型的网络:(1)单一的OSI网络(CLNS);(2)单一的IP网络;(3)混合网络(即同时包含OSI和IP)。跳转到第一页集成集成IS-IS中的中的IP网络网络(1)链路状态数据库用来计算到达OSI目标地址的S

36、PF树。链路度量沿路径累加以决定到任何目标的最短路径。(2)1层与2层路由信息分别存放于不同的数据库中。所以,1/2层路由中,SPF运行两次(每次一个级别),并为每个级别分别生成各自的SPF树。(3)基于1层和2层SPF树,通过部分路由计算(PRC)得到ES可达信息。若网络是一个纯IP的集成IS-IS环境,则不在OSI中得到ES可达信息。(4)最佳路径被添加到CLNS路由表中(即OSI转发数据库)。建立建立OSI转发数据库:转发数据库:跳转到第一页(1)1层路由器将数据包发送到距离最近的1/2层路由器上。根据到达同一区域中1/2层路由器的最佳路由,1层路由器可以找到本区域的最近出口。(2)1/

37、2层路由器根据目的区域ID将数据包转发到2层主干。数据包穿过2层主干到达目标区域。(3)当数据包到达目标区域后,再次启动1层选路过程把数据转发到本区域中的目标地址。1层路由器只考虑到达最近的1/2层路由器这一情况,有可能导致非最佳路由的出现。如图5-17所示。由此可见,非对称路由(数据包往返路径不同)会对网络造成不良影响。OSI路由过程:路由过程:跳转到第一页图5-17 IS-IS非最佳区域间路由举例跳转到第一页IS-IS域间互联:域间互联:(1)在纯OSI(CLNS)环境中,可以使用ISO-IGRP这个Cisco的专有协议。(2)也可以使用静态CLNS路由。(3)标准的OSI域间路由协议(I

38、DRP)提供了同样的功能,但是Cisco IOS软件不支持IDRP。(4)在IP环境中,则需要IP域间协议。最常见的是边界网关协议(BGP)。IS-IS可以支持多个域的互联:可以支持多个域的互联:跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:(1)例子中使用的CLNS故障处理命令通过命令:show isis topology nsap level-1 level-2 11 12可以显示一个到所有连接的路由器的路径。表5-2解释了这个命令。“show isis topology”命令描述nsap主机名或路由器的NSAPlevel-1(可选参数)IS-IS 1

39、层链路状态数据库level-2(可选参数)IS-IS 2层链路状态数据库11(可选参数)level-1选项的缩写12(可选参数)level-2选项的缩写表5-2 “show isis topologyshow isis topology”命令跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:通过命令:show clns route nsap 可以显示出当前路由器的路由表中已知路由的所有CLNS目标地址,可选参数nsap是CLNS NSAP地址或主机名。通过命令:show isis route 显示从IS-IS学到的路由信息1层转发表。这个命令只有当IS-IS运

40、行在OSI模式下时才有用。当IS-IS运行在IP模式下时,不输出任何路由信息。如果遇到这种情况,应该使用命令:show isis topology 如果想知道下一条路由器或者由多个运行的进程,要对配置文件进行故障处理,可以使用命令:which-route nasp-address|clns-name跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:表5-3 “which-route”命令“which-route”命令描述nasp-addressCLNS目标网络地址clns-name目标主机名通过命令:show ip route address mask lon

41、ger-prefixes|protocolprocess-id可以显示所有的或特定部分的IP路由表。这个命令在表5-4中解释。跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:“show ip route”命令描述address(可选)显示什么地址的路由信息mask(可选)子网掩码参数Longer-prefixes(可选)将地址和掩码构成一个前缀,所有满足这五前缀的路由都会被显示protocol(可选)路由协议名称或者“connected”、“static”或“summary”等关键字。如果指定路由协议,可以从以下关键字中选择一个:bgp,egp,eigrp,

42、hello,igrp,isis,ospf,ripprocess-id(可选)用来标识指定的协议中某个进程的数字。表5-4 “show ip route”命令跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:(2)网络实体样例图5-18 区域内与区域间路由样例跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:R1#show isis topo olo ogyIS-IS paths to level-1 routersSystem IdMetricNext-HopInterfaceSNPAR1.R210R2S0*HDLC*R410

43、R4S1*HDLC*例例5-1 图图5-18中中R1路由器的路由器的“show isis topology”命令输出命令输出跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:例例5-2 图图5-18中中R2路由器的路由器的“show isis topology”命令输出命令输出 从例5-2中可以看出,在“1-2”级路由器R2中,1层和2层拓扑数据库是分别存放的。通过命令:show clns route 得到路由器可以路由的CLNS目标。跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:R1#show clns routeCLN

44、S Prefix Routing Table59.0001.0000.0000.0001.00,Local NET Entry例例5-3 图图5-18中中R1路由器的路由器的“show clns route”命令输出命令输出 如例5-3所示,图5-18中路由器R1只显示自己的NET,这是因为R1是一个单具1层的路由器,没有2层区域路由可以显示。通过命令:show isis route显示去往IS-IS邻居的1层路由。跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:R1#show isis routeIS-IS level-1 Routing Table ve

45、rsion 312System Id Next-Hop InterfaaceSNPAMetricStateR2R2S0*HDLC*10Up L2-ISR4R4S1*HDLC*10UpR1 Default route out of area (via 2 L2-attached ISs)System Id Next-Hop InterfaaceSNPAMetricState R2S0*HDLC*10Up例例5-4 图图5-18中中R1路由器的路由器的“show isis route”命令输出命令输出跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:例5-5中是取

46、自图5-18中R2路由器的“show clnsclns route”命令输出。这个结果中不但包括自身的NET记录,还包括自身所在区域以其他区域的2层路由。R2#show clns routeCLNS Prefix Routing Table59.0001.0000.0000.0002.00,Local NET Entry59.0002 110/10 via R5,IS-IS,Up,Ethernet049.0001 100/0 via R2,IS-IS,Up例例5-5 图图5-18中中R2的路由器的的路由器的“show clns route”命令输出命令输出跳转到第一页OSI(CLNS)的区域内

47、与区域间路由举例:)的区域内与区域间路由举例:例例5-6 图图5-18中中R2路由器的路由器的“show isis route”命令输出命令输出R2#show isis routeIS-IS level-1 Routing Table version 42System IdNext-HopInterfaaceSNPAMetricStateR4R4S1*HDLC*10UpR1R1S0*HDLC*10Up 还有一种得到某个目标NET或NSAP的路由的方法:“which-which-routeroute”命令。例5-7中是取自图5-18中R1路由器的“which-routewhich-route”命

48、令输出。跳转到第一页OSI(CLNS)的区域内与区域间路由举例:)的区域内与区域间路由举例:R1#which-route 5 59.0001.0000.0000.0002.00Route look-up for destination 59.0001.0000.0000.0002.00Found route in IS-IS level-1 routing table Adjacency entry used:System Id Interface SNAP State Holdtime Type Protocol0000.0000.0002 S0 *HDLC*Up 26 L1 IS-ISAr

49、ea Address(es):59.0001Uptime:00:09:50 R1#which-route 5 59.0002.0000.0000.0005.00Route look-up for destination 49.0002.0000.0000.0005.00Using route to closest IS-IS level-2 router Adjacency entry used:System Id Interface SNAP State Holdtime Type Protocol0000.0000.0002 S0 *HDLC*Up 27 L1 IS-ISArea Addr

50、ess(es):59.0001Uptime:00:09:57例例5-7 图图5-18中中R1路由器的路由器的“which-route”命令输出命令输出跳转到第一页 作为比较,例5-8是取自图5-18中R5路由器的“which-route”命令输出。R5是一个2层路由器。例例5-8 5-8 图图5-18中中R5路由器的路由器的“which-route”命令输出命令输出R5#which-route 5 59.0001.0000.0000.0002.00 Found route in CLNS L2 prefix routing table Route entry used:i 59.0001 11

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第5章-配置IS-IS协议PPT[127页]课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|