ISIS协议原理培训胶片_第1页
ISIS协议原理培训胶片_第2页
ISIS协议原理培训胶片_第3页
ISIS协议原理培训胶片_第4页
ISIS协议原理培训胶片_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ISIS协议原理,Page2,内容介绍,第1章ISIS协议概述第2章ISIS的工作原理第3章ISIS的路由计算第4章ISIS与OSPF的比较,Page3,IS-IS协议概述,IS-IS协议的发展史IS-IS协议基本特点IS-IS协议基本概念,Page4,IS-IS协议的发展史,IS-IS的产生IS-IS最早是ISO为OSI模型中CLNP(ConnectionlessNetworkProtocol)(类似TCP/IP的IP协议)而设计的动态路由协议(ISO/IEC10589或RFC1142)IS-IS的发展IETF在RFC1195中增加了IS-IS对于IP的支持,IS-IS发展成为IntegratedIS-IS(或者称为DualIS-IS),Page5,IS-IS协议概述,IS-IS协议的发展史IS-IS协议基本特点IS-IS协议基本概念,Page6,IS-IS协议基本特点,属于ISO协议族链路状态路由协议支持IP,OSI两种路由路由收敛速度快,结构清晰,适合于大规模网络。近年来得到越来越广泛的应用直接运行于链路层之上与大多数路由协议不同,IS-IS直接运行于链路层之上,Page7,IS-IS协议基本特点,TLV编码方式TLV即type-length-value。TLV编码方式一种高效率,扩展性好的协议报文编码方式。也称为CLV编码(code-length-value)T-Type:采用不同的值定义不同类型L-Length:整个TLV三元组的长度V-Value:本TLV的实际内容,最重要的部分TLV编码的优点可扩展性好,如果想增加对于新特性的支持,只需增加新的TLV类型,Page8,IS-IS协议概述,IS-IS协议的发展史IS-IS协议基本特点IS-IS协议基本概念,Page9,IS-IS协议相关术语(一),Page10,IS-IS协议相关术语(二),Page11,ISIS协议地址编码方式,NSAP即NetworkServiceAccessPoint,相当于OSI的网络层协议CLNP的地址。一个NSAP由三个部分组成:区域地址,SystemID和n-selector,OSI网络层地址编码方式:NSAP,SystemID,NSEL,6字节,1字节,AreaID区域地址,变长,Page12,ISIS地址编码说明,确定systemid如何在支持IP的IS上确定SystemID(便于管理的推荐):使用Loopbck接口IP地址:192.168.3.25建立IP地址到SystemID的对应关系:,注意:这只是一种推荐的对应方法,并不要求必须遵循!,192.168.003.025,1921.6800.3025:SystemID,192.168.3.25,Page13,ISIS协议地址编码方式(续),网络标识实体:NETNET即NetworkEntityTitles,是一个特殊的NSAP地址,其中n-selector部分为0NET是OSI协议栈中网络设备本身的标识作为特殊的NSAP,一个NET至少为8个字节,最多20个字节,Page14,分层,层次性:IS-IS有两个级别,区分两个层次Level-1:普通区域(Areas)叫Level-1(L1)Level-2:骨干区(Backbone)叫Level-2(L2)骨干区Backbone是连续的Level2路由器的集合;由所有的L2(含L1/L2)路由器组成,注意必须是连续(连通)的;L1和L2运行相同的SPF算法;一个路由器可能同时参与L1和L2,Page15,骨干区的连续性,Area49.0001,Backbone,L1,L1,L1,L1,L1,L1,L1L2,Area49.0002,Area49.0003,L12,L12,错!该路由器必须是L2的,以保证骨干区的连续性!,Page16,骨干区的连续性,Page17,区域,区域(Areas)IS-IS允许将整个路由域分为多个区域区域之间通过L2(L1/L2)路由器相连接一个路由器目前最多有3个AreaID(IOS和VRP的实现)一个路由器必须整个属于某个区域,而不能象OSPF那样是同一台路由器上不同的接口可以属于不同的区域对于Level-1路由器来说,只有属于同一区域才可以建立邻居,对于Level-2路由器则没有此同一区域限制,Page18,IS-IS的分层路由域,Page19,Level-1路由器,Level-1路由器(Totallystub)只与本区域的路由器形成邻居只参与本区域内的路由,只保留本区域的数据库信息利用本区域最近的L1/2路由器作为区域外网络出口(缺省路由)如何知道哪个路由器L1/L2路由器?,Page20,Level-2路由器,Level-2路由器可以与其他区域的路由器(L2或L1/2路由器)形成邻居;保存L2的链路状态数据库,含所有域间路由信息;保存整个骨干区的路由信息;,Page21,Level-1-2路由器,L1/L2路由器(ABR)可以和本区域的任何级别路由器形成邻居关系;可以和其它区域相邻的L2或L1/L2路由器形成邻居关系可能有两个级别的链路状态数据库L1用来作为区域内路由;L2用来作为区域间路由完成它所在的区域和骨干之间的路由信息的交换,将L1LSDB中的路由信息转换到L2LSDB中,以在骨干中传播,既承担L1的职责也承担L2的职责通常位于区域边界上,Page22,IS-IS协议适用的网络类型,网络类型P-2-P网络PPP广播网络Ethernet,TokenRing等IS-IS协议不能真正支持NBMA网络,可以将NBMA链路配置成子接口来支持。子接口类型为:P-2-P或者广播网络,Page23,IS-IS协议的报文类型,IS-IS协议的9种报文类型IS-ISHelloPackets(IIH)Level1LANIS-ISHelloLevel2LANIS-ISHelloPoint-to-pointHelloLinkStatePackets(LSP)Level1LSP和Level2LSPCompleteSequenceNumberpackets(CSNP)Level1CSNP和Level2CSNPPartialSequenceNumberPackets(PSNP)Level1PSNP和Level2PSNP,Page24,问题,ISIS协议有哪些基本特点?常用术语又有哪些?如何标识ISIS网络地址?ISIS网络是如何分层的?每种类型的路由器各有什么作用?ISIS支持哪些网络类型?ISIS协议有哪些报文类型?,Page25,内容介绍,第1章ISIS协议概述第2章ISIS的工作原理第3章ISIS的路由计算第4章ISIS与OSPF的比较,Page26,IS-IS协议概述,邻接关系建立链路状态数据库泛洪过程,Page27,IS-IS邻接关系建立,两台运行IS-IS的路由器在交互协议报文实现路由功能之前必须首先建立邻接关系。在不同类型的网络上,IS-IS的邻接建立方式并不相同。IS-IS邻接关系建立需要遵循的基本原则只有同一层次的相邻路由器才有可能成为邻接体对于Level-1路由器来说要求区域号一致同一网段检查(VRP提供新特性),Page28,广播网上的指定路由器:DIS,DIS:DesignatedIS指定中间系统,相当于OSPF的DR功能:在广播网络中创建和更新伪结点,Page29,DIS选举规则,DIS由LANIIH报文选举,具备最高优先级的路由器会被当选。如果所有路由器优先级相同,则最高MAC地址者当选Level-1和Level-2的DIS是分别选举的,选举结果可能不是同一个DISDIS发送Hello数据包的时间间隔是普通路由器的1/3,这样可以保证DIS失效可以被快速检测到与OSPF不同,它的选举是抢占式,可预见的;IS-IS中不存在备份DIS,当一个DIS不能工作时,直接选举另一个同一网段的所有路由器形成邻接关系(OSPF中DR-other之间是不形成邻接关系的),Page30,IS-IS协议概述,邻接关系建立链路状态数据库泛洪过程,Page31,链路状态协议数据单元:LSP,LSPID:由三部分组成,SystemID、伪节点ID(一字节)和LSP分片后的编号(一字节)。PseudonodeID:对普通LSP为0;对PseudonodeLSP非0,这是区分一个LSP是否是伪结点产生的标志;LSPnumber:分片号(产生的LSP大于LSPMTU将分片),Page32,链路状态协议数据单元:LSP,LSPSequenceNumber:LSP序列号当路由器启动IS-IS时候,自己产生的LSP的序列号为1当发生变化需要重新生成LSP的时候,新的LSP的序号将在前一个LSP序列号的基础加1,较大的序列号意味着LSP较新。LSPRemaininglifetime:LSP的生存时间,用于老化旧的LSP。IS-IS的LSP的生存时间从1200秒倒计时到0(OSPF呢?)这个时间减为0之前,如果没有接收到新的LSP来更新LSDB,则这个LSP会从LSDB中清除。在旧的LSP被从LSDB中清除后,它还会再保留ZeroAgeLifetime,当这个时间也达到时它将会被真正删除。,Page33,完全时序协议数据单元:CSNP,全时序协议数据单元CSNP分为两种:Level1CSNP和Level2CSNPCSNP包括LSDB中所有LSP的摘要信息,用于在泛洪LSPDB时数据库同步,在广播网络上,CSNP由DIS定期发送(缺省的发送周期为10秒);在点到点链路上,CSNP只在第一次建立邻接关系时发送。,Page34,部分协议数据单元PSNP,部分时序协议数据单元PSNP分为两种:Level1PSNP和Level2PSNPPSNP的主要功能:用来请求接收最新的LSP,当路由器从邻居接收到CSNP时,通过比较自己的LSDB如果没有同步,路由器发送PSNP请求相应的LSP,以保持同步。在点到点(P2P)链路上路由器用来作为Ack应答以确认收到某个LSP;,Page35,IS-IS数据库交换过程,产生新的LSP的时机:邻接关系建立起来或down掉IS-IS相关接口up/down引入的IP路由发生变化区域间的IP路由发生变化接口被赋了新的metric值周期性更新其他,Page36,广播网络数据库交换,RTA,RTB(DIS),RTC,CSNPRTA.00-00RTB.00-00RTB.01-00RTC.00-00,PSNPRTA.00-00RTB.00-00RTB.01-00,LSPRTA.00-00RTB.00-00RTB.01-00,LSPRTC.00-00,Page37,点到点网络数据库交换(多确认机制),PSNPRTA.00-00,LSPRTA.00-00,LSPRTA.00-00,超时重传,PSNPRTA.00-00,响应,响应,PPP,Page38,内容介绍,第1章ISIS协议概述第2章ISIS的工作原理第3章ISIS的路由计算第4章ISIS与OSPF的比较,Page39,IS-IS路由计算,链路状态协议路由算法通过可靠的扩散算法各路由器将其它路由器扩散来的拓扑信息收集起来,组成一张一致的、完整的拓扑图,依靠SPF算法来计算出自己的路由表。,A的链路状态数据库,B的链路状态数据库,D的链路状态数据库,C的链路状态数据库,E的链路状态数据库,Page40,路由渗透:RouteLeaking,次优路由RFC1195中规定的IntegratedIS-IS只将Level1的Area当做类似OSPF的stub区域处理,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论