




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DA030007IS-IS协议原理,ISSUE1.3,Page2,集成IS-IS是基于链路状态技术的路由协议,能够同时支持CLNP和IP网络层协议。随着多年的发展,IS-IS目前已经成为业界尤其是大型ISP最广泛应用的IGP协议之一。,前言,Page3,学习完此课程,您将会:了解IS-IS协议的发展史掌握IS-IS协议的工作原理掌握IS-IS协议与OSPF协议的异同,目标,Page4,第1章IS-IS协议概述第2章IS-IS协议工作原理第3章IS-ISvs.OSPF,内容介绍,Page5,第1章IS-IS协议概述第1节IS-IS协议发展史第2节IS-IS协议基本特点第3节IS-IS协议基本概念,内容介绍,Page6,IS-IS协议的发展史,IS-IS的产生IS-IS最早是ISO为CLNP(ConnectionlessNetworkProtocol)而设计的动态路由协议(ISO/IEC10589或RFC1142)IS-IS的发展IETF在RFC1195中增加了IS-IS对于IP的支持,IS-IS发展成为IntegratedIS-IS(或者称为DualIS-IS),Page7,第1章IS-IS协议概述第1节IS-IS协议发展史第2节IS-IS协议基本特点第3节IS-IS协议基本概念,内容介绍,Page8,IS-IS协议基本特点(一),IS-IS是ISO定义的OSI协议栈中无连接网络服务CLNS(ConnectionlessNetworkService)的一部分CLNS由以下三个协议构成:CLNP:类似于TCP/IP中的IP协议IS-IS:中间系统间的路由协议ES-IS:主机系统与中间系统间的协议,就象IP中的ARP,ICMP,IRDP等,属于ISO协议族,Page9,IS-IS协议基本特点(二),直接运行于链路层之上与大多数路由协议不同,IS-IS直接运行于链路层之上,Page10,IS-IS协议基本特点(三),链路状态路由协议与OSPF功能类似,但是各有特点支持IP,OSI两种路由可以在IP和OSI双重环境中工作支持灵活的TLV编址方式,协议扩展性好路由收敛速度快,结构清晰,适合于大规模网络。近年来得到越来越广泛的应用,Page11,IS-IS协议基本特点(四),TLV编码方式TLV即type-length-value。TLV编码方式一种高效率,扩展性好的协议报文编码方式。也称为CLV编码(code-length-value)T-Type:采用不同的值定义不同类型L-Length:整个TLV三元组的长度V-Value:本TLV的实际内容,最重要的部分TLV编码的优点:可扩展性好,如果想增加对于新特性的支持,只需增加新的TLV类型,Page12,第1章IS-IS协议概述第1节IS-IS协议发展史第2节IS-IS协议基本特点第3节IS-IS协议基本概念,内容介绍,Page13,IS-IS协议相关术语(一),Page14,IS-IS协议相关术语(二),Page15,OSI网络层地址编码方式,NSAP即NetworkServiceAccessPoint,相当于OSI的网络层协议CLNP的地址。一个NSAP由三个部分组成:区域地址,SystemID和n-selector,OSI网络层地址编码方式:NSAP,Page16,NET,NET即NetworkEntityTitles,是一个特殊的NSAP地址,其中n-selector部分为0NET是OSI协议栈中网络设备本身的标识作为特殊的NSAP,一个NET至少为8个字节,最多20个字节,网络标识实体:NET,Page17,分层,层次性:IS-IS有两个级别,区分两个层次Level-1:普通区域(Areas)叫Level-1(L1)Level-2:骨干区(Backbone)叫Level-2(L2)骨干区Backbone是连续的Level2路由器的集合;由所有的L2(含L1/L2)路由器组成,注意必须是连续(连通)的L1和L2运行相同的SPF算法一个路由器可能同时参与L1和L2,Page18,IS-IS的分层路由域,Page19,Level-1路由器,只与本区域的路由器形成邻居只参与本区域内的路由,只保留本区域的数据库信息通过与自己相连的L1/2路由器的ATTbit寻找与自己最近的L1/2路由器通过发布指向离自己最近的L1/2路由器的缺省路由,访问其他区域,Page20,Level-2路由器,可以与其他区域的L2路由器形成邻居参与骨干区的路由保存整个骨干区的路由信息L1/2路由器同时可以参与L1路由,Page21,Level-1-2路由器,可以和本区域的任何级别路由器形成邻居关系;可以和其它区域相邻的L2或L1/L2路由器形成邻居关系可能有两个级别的链路状态数据库L1用来作为区域内路由;L2用来作为区域间路由完成它所在的区域和骨干之间的路由信息的交换,将L1LSDB中的路由信息转换到L2LSDB中,以在骨干中传播,既承担L1的职责也承担L2的职责通常位于区域边界上,L1/L2路由器,Page22,骨干区的连续性,Page23,骨干区的连续性,Page24,区域,IS-IS允许将整个路由域分为多个区域区域之间通过L2(L1/L2)路由器相连接一个路由器目前最多有3个AreaID(IOS和VRP的实现)一个路由器必须整个属于某个区域,而不能象OSPF那样是同一台路由器上不同的接口可以属于不同的区域对于Level-1路由器来说,只有属于同一区域才可以建立邻居,对于Level-2路由器则没有此同一区域限制,区域(Areas),Page25,IS-IS协议适用的网络类型,P-2-P网络PPP广播网络Ethernet,TokenRing等IS-IS协议不能真正支持NBMA网络,可以将NBMA链路配置成子接口来支持。子接口类型为:P-2-P或者广播网络,网络类型,Page26,IS-IS协议的报文类型,IS-ISHelloPackets(IIH)Level1LANIS-ISHelloLevel2LANIS-ISHelloPoint-to-pointHelloLinkStatePackets(LSP)Level1LSP和Level2LSPCompleteSequenceNumberpackets(CSNP)Level1CSNP和Level2CSNPPartialSequenceNumberPackets(PSNP)Level1PSNP和Level2PSNP,IS-IS协议的9种报文类型,Page27,第1章IS-IS协议概述第2章IS-IS协议工作原理第3章IS-ISvs.OSPF,内容介绍,Page28,第2章IS-IS协议工作原理第1节邻接关系的建立第2节链路状态数据库的泛洪第3节路由的计算,内容介绍,Page29,IS-IS邻接关系建立,两台运行IS-IS的路由器在交互协议报文实现路由功能之前必须首先建立邻接关系。在不同类型的网络上,IS-IS的邻接建立方式并不相同。目前IS-IS支持如下两类网络:点到点网络广播网络IS-IS邻接关系建立需要遵循的基本原则只有同一层次的相邻路由器才有可能成为邻接体对于Level-1路由器来说要求区域号一致同一网段检查,Page30,点到点邻接关系,点到点邻接关系建立特点,IIH,IIH(CircuitType:L1,sourceid:0010.0000.0001,holdingtimer:30s,supportedprotocol:IP),L1:0010.0000.0002,L1:0010.0000.0001,neighbor0010.0000.0002null,neighbor0010.0000.0002up,IIH,IIH,IIH(CircuitType:L1,sourceid:0010.0000.0002,holdingtimer:30s,supportedprotocol:IP),IIH,Page31,广播网络上邻接关系,广播网上邻接关系建立特点,IIH(sysid=1,neighbor=null),L1:sysid:1,IIH,IIH,multicast,multicast,L1:sysid:2,IIH(sysid=2,neighbor=null),Neighbor2initialized,neighbor2established,IIH(sysid=2,neighbor=1),Page32,广播网上的指定路由器:DIS,DIS:DesignatedIS指定中间系统,相当于OSPF的DR功能:在广播网络中创建和更新伪结点伪节点的定义及优点,DIS,伪节点,Page33,DIS选举规则,DIS由LANIIH报文选举,具备最高优先级的路由器会被当选。如果所有路由器优先级相同,则最高MAC地址者当选Level-1和Level-2的DIS是分别选举的,选举结果可能不是同一个ISDIS发送Hello数据包的时间间隔是普通路由器的1/3,这样可以保证DIS失效可以被快速检测到与OSPF不同,它的选举是抢占式,可预见的;IS-IS中不存在备份DIS,当一个DIS不能工作时,直接选举另一个,Page34,第2章IS-IS协议工作原理第1节邻接关系的建立第2节链路状态数据库的泛洪第3节路由的计算,内容介绍,Page35,链路状态协议数据单元:LSP,以下三个标志组合起来用来唯一标识一个LSPSourceID(产生该LSP的结点或伪结点的SysID);PseudonodeID:对普通LSP为0;对PseudonodeLSP非0,这是区分一个LSP是否是伪结点产生的标志;LSPnumber:分片号(产生的LSP大于LSPMTU将分片)LSPid例子:00c0.0040.1234.01-00,其中:SourceID:00c0.0040.1234PseudonodeID:01(表明为伪结点产生的)分片号:0,Page36,LSP序列号,LSPSequenceNumber:SequenceNumber:每个LSP(含LSP分片)都有一个自己的序列号当路由器启动IS-IS时候,自己产生的LSP的序列号为1当发生变化需要重新生成LSP的时候,产生序列号增加的新的LSP传播出去较大的序列号意味着LSP较新,Page37,LSP生存时间,LSPRemaininglifetime:每个LSP(含LSP分片)都有一个变化的生存时间相联系,用于老化旧的LSPs当生存时间超时,LSP将从网络中清除,Page38,完全时序协议数据单元:CSNP,CSNP分为两种:Level1CSNP和Level2CSNPCSNP用于在泛洪LSPDB时数据库同步,以范围来描述数据库LSDB中的所有的LSPs,全时序协议数据单元,Page39,部分协议数据单元PSNP,PSNP分为两种:Level1PSNP和Level2PSNPPSNP的主要功能:在点到点(P2P)链路上路由器用来作为Ack应答以确认收到某个LSP;用来请求接收最新的LSP,当路由器从邻居接收到CSNP时,通过比较自己的LSPDB注意到缺少了部分数据(或自己的LSP比较旧),路由器发送PSNP请求相应的LSP,以保持同步。和CSNP一样,PSNP在头中利用LSPid,SequenceNumber,Remainninglifetime,LSPchecksum来描述LSP,部分时序协议数据单元,Page40,IS-IS数据库交换过程,进行数据库交换(flooding)的原因所有的路由器都产生一个LSP(可能分片),放在自己的数据库中所有的LSP都要复制并发送到网络中的所有其他路由器,如果数据库不同步的话,路由计算就可能错误,可能引起路由环路可靠的flooding是IS-ISSPF路由计算算法的重要基础,而这两者是IS-IS作为链路状态路由协议最重要的两个组成部分,Page41,IS-IS数据库交换过程,产生新的LSP的时机:邻接关系建立起来或down掉IS-IS相关接口up/down引入的IP路由发生变化区域间的IP路由发生变化接口被赋了新的metric值周期性更新其他,Page42,IS-IS数据库交换过程,收到邻居新的LSP的处理过程:将新的LSP安装到自己的LSPDB数据库中标记为flooding发送新的LSP到所有邻居邻居再扩散到其它邻居,Page43,广播网络数据库交换,由DIS周期性的发送CSNP中间系统接收到报文,在数据库中搜索对应的记录。若记录不存在,则将其加入数据库,并广播新数据库内容。否则,若数据库中的序列号小于报文中序列号,就替换为新报文,并广播新数据库内容。否则,若数据库中序列号较大,就向入端接口发送一个包含本地数据库值的新报文。否则,若两个序列号相等,则不做任何事情。,Page44,广播网络数据库交换,RTA,RTB(DIS),RTC,CSNPRTA.00-00RTB.00-00RTB.01-00RTC.00-00,PSNPRTA.00-00RTB.01-00RTB.00-00,LSPRTA.00-00RTB.01-00RTB.00-00,LSPRTC.00-00,Page45,P-2-P链路数据库交换,如果收到的LSP比已有的序列号更大,则将这个新的LSP存入自己的LSDB中,再通过一个PSNP报文来确认收到此LSP,最后将这个新LSP再接着发到所有其他邻居如果收到的LSP和已有的具有相同的序列号,则直接通过一个PSNP报文确认收到此LSP。如果收到的LSP比已有的序列号更小,则通过一个PSNP报文确认此LSP,再发送给对方我们版本的LSP,然后等待对方给我一个PSNP报文作为回答,Page46,点到点网络数据库交换,RTA,RTB,PSNPRTA.00-00,LSPRTA.00-00,LSPRTA.00-00,超时重传,PSNPRTA.00-00,重新发送应答,发送应答,PPP,Page47,ATT位的功能,Area49.0001,Backbone,RTF,RTD,RTC,RTE,Area2,RTG,RTA,RTB,10,10,10,10,30,Ar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神救赎理论知识培训课件
- 2025年建筑钢材产业链上下游协同发展生态建设合同
- 2025年度社区便利店食品供应与质量保障服务合同
- 2025年度跨境电商平台数据共享与隐私保护合同
- 2025年医疗设备综合维护及供应链精细化管理合同
- 2025年度人工智能应用开发与优化服务合同
- 设备润滑知识培训资料课件
- 艺术高考培训课件图片
- 营业房出租合同(标准版)
- 安吉购车合同(标准版)
- 第4章“免疫调节”单元教学设计 高二上学期生物人教版选择性必修1
- 动物疾病的实验室诊断-病毒病的实验室诊断基本技术(动物微生物与免疫)
- 中华人民共和国史第一章中华人民共和国的诞生和社会主义制度的确立课件
- 原发性肝癌的介入治疗
- 外国文学史第二版马工程课件 第三章 14-16世纪文学
- 《绿色建筑概论》整套教学课件
- 常用急救药品的剂量与用法课件
- 《高级计量经济学》-上课讲义课件
- 塔吊基础-专项施工方案
- 《工贸行业重大安全生产事故隐患判定标准》解读课件
- 《农产品质量安全》系列讲座(第一讲-农产品质量及安全)课件
评论
0/150
提交评论