还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
术语表:ISIS路由器ISRouter主机ESHost功效在广播网络中创建和更新伪结点DISDesignated RouterDR由报文选举,具备最高优先级路由器会被当选假如全部路由器优先级相同,则最高地址者当选DIS LANIIH MAC类似中SysID OSPFRouter ID报文PDUIP类似中用来描述链路状态LSP OSPF LSA地址NSAPIP网络实体标识,带有区域标志NETNetwork Entity Title中报文IIHOSPF Hello报文或报文PSNP OSPFACK LSR报文CSNP OSPFDD网络地址编码重点:ISISIDF DSFAFIIDI HighOirciez-Dsp Syst emID NSEL4-------------变长的区城地址空间------------------------------——6字•节——11字节由三个部分组成区域地址,和NSAP System ID n-selector区域地址该部分长度是可变区域地址标识区域路由域长度,并在路由域里固定1,长度为个八位字节,在一个自治系统中值是唯一2,SystemID6邻居再扩散到其它邻居3,点到点链路数据库交换一旦邻居关系建立后,邻居间相互发送报文进行同时LSP LSDB当路由器收到一个报文时,会与自己中对应(对应产生此路由器)已经有进行比较LSP LSDB LSP LSP
(1)假如收到LSP比已经有序列号更大,则将这个新LSP存入自己LSDB中,再经过一个PSNP报文来确认此LSP,最终将这个新再接着“泛洪”到全部其余邻居LSP
(2)假如收到LSP和已经有具备相同序列号,则直接经过一个PSNP报文确认此LSP
(3)假如收到LSP比已经有序列号更小,则经过一个PSNP报文确认此LSP,再发送给对方我们版本LSP,然后等候对方给我一个报文作为回答PSNP广播网络数据库交换由周期性发送DIS CSNP产生伪节点周期性发送报文给本区域中其余路由器,普通路由器接收到报文后,和当地链路状态数据库1,DIS CSNP CSNP LSDB进行比较假如当地数据库中没有或者有更新信息,则向路由器发送报文请求需要路由器收到请求报文2,LSP DIS PSNP LSP DISPSNP,依照要求发送给对应请求路由器LSP假如收到报文中信息比当地数据库中要陈旧,则发送当地给进行更新3,CSNP LSP LSPDIS假如收到报文中信息和当地数据库中信息一致,则不做任何操作4,CSNP LSP进行路由引入,即把引入路由信息加入到分片中发给邻居,然后邻居依照这些进行引入路由计算,并加入总ISIS lsplsp路由表尤其注意,级别路由器缺省无法进行路由引入(因为缺省引入级别)levelT level-2位功效(重点)ATT位作用当某个区域路由器和其它区域有连接关系时候,它将在它产生中设置来告诉本区域中ATT L1/L2LI LSPATT bit,路由器,它有一个区域出口点;L1本区域路由器利用中来作为可能区域出口点;假如有多个,选择一个离自己最近设置了L1LI LSPDBATT bitATT bitLl/L2路由器作为区域缺省出口点,对于路由来说,详细表现就是路由安装一条指向该路由缺省路由在路由表中IP L1L1/L2注即路由器会找到置位路由器,并选择出到这些路由器最小,然后生成一条默认路由指向该路level-l levelT-2cost level-1-2由器因为是离自己最近边界路由器,并不一定是最优路径,所以可能存在次优路由,我们能够经过路由渗透方法,强制把骨干区域路由注入到区域内,确保路径选择可靠性和最优性即在路由器上,指定将一些路由公布给Level-1level-1-2level-2level-1路由器这么在路由器就有此详细路由,能够在内部进行选路经过实现level/level-1ATT bit置位条件当路由表中存在路由表不存在路由项时,会在对应中置位ATT level-2level-1level-ITsp路由器向区域传递缺省路由条件是路由器上最少存在一个和所连区域号不一致区level-1-2levelT levelT-2level-1域假如全部路由器区域部分配置都一样,那么就算路由器被配置为路由器,也不会在上置位net level-1-2ATT包括两种跨级别引入方式用来控制路由向区域渗透,有利于路由管理import-route isis level-1into level-2route-policy LevelTLevel-2该命令需配置在与外部区域相连路由器上Level-1-2缺省情况下,路由信息(除了缺省路由信息)都将渗透到区域中增加等过滤条件,实现对部分不Level-1Level-2route-policy想引入路由过滤level-2命令用来控制从向进行路由渗透,该命令需配置在与外部区域import-route isislevel-2into level-1route-policy ISTSLevel-2LevelT相连路由器上Level-1-2缺省情况下,区域路由信息不渗透到区域渗透Level-2Level-1LSPID SeqNum ChecksumHoldtime LengthATT/P/OL解析(重点)LSP
0110.
0100.
1001.00-00*0x000000190x985f5271370/0/0SOURCE
0110.
0100.
1001.00IPV4AREA
49.0001ADDR
100.
0.
1.2〃该路由器上使能了isis接口,不论是那个级别INTFADDR
100.
0.
13.1INTF ADDR
100.
0.
12.1NLP ID〃该路由器在该级别邻居NBR ID
0010.
0100.
1010.00COST:10NBR ID
0110.
0100.
1002.00COST:10〃该路由器所了解网段信息(本身),对于IP-Internal
100.
0.
1.
0255.
255.
255.252COST:10level-1则只有使能了接口网段level-1IP-Internal
100.
0.
13.
0255.
255.
255.252COST:10IP-Internal
100.
0.
24.
0255.
255.
255.252COST:20IP-Internal
100.
0.
34.
0255.
255.
255.252COST:20IP-Internal
100.
0.
12.
0255.
255.
255.252COST:10注释标红部分表示该LSDB描述IP网段信息,附带开销信息,其中〃IP-Internal,表示为narrow开销模式,〃+IP・Extended〃表示为开销模式,两种模式无法兼容(除非下开销模式配置为兼容模式)会造成对应路由在当地无法生成wide isis假如引入了路由,则会产生一个分片,把引入路由信息或者缺省路由信息显示在里面lsp路由计算过程level-
2、首先路由器依照指示计算出路由器生成树,且每个路由器上都存在前缀1isis lspsystem-id lsp ip、路由器依照级别所指示接口网段,先计算出可靠路由网段,能够看到下一跳;2isislevel-2lsp level-2level-
2、然后依照邻居指示前缀,计算出路由网段,后面没有下一跳(因为中邻居前缀是无法区分这是一个3lsp iplevel-1lspip还是不过自己是能够区分出,所以添加路由网段口寸是依照邻居生成,对应值需要进行累加)levelT level-2,lsp levelTlsp cost快收敛(重点):ISIS实现快收敛四个主要路径ISIS1)i-SPF(增量SPF计算)2)PRC(部分路由重计算)3)LSP快速扩散4)智能定时器(包含SPF智能定时器和LSP产生智能定时器)另外还能够经过来实现故障快速检测,优化网络类型来实现快速收敛目标BFD for ISIS ISIS配置参考产生智能定时器配置(两次产生同一时isis1is-level level-2cost-style widetimer Isp-generation15050level-2//LSP LSP使用该定时器)flash-flood15level-2//快速泛洪LSP(每接口每33ms)//假如全部运行了接口都需要则配置该命令使能bfd all-interfaces enableISIS BFD,BFD forISISnetwork-entity
22.
0000.
0000.
0001.00timer spf15050//SPF计算智能定时器(SPF计算延时智能定时器)//全网要启用故需要配置扩展traffic-eng level-2TE,ISISinterface GigabitEthernet1/0/0undo shutdownipaddress
22.
1.
3.
1255.
255.
255.0isis enable1〃也能够接口单独启用isis bfdenable BFDfor ISISinterfaceGigabitEthernet1/0/1undo shutdownipaddress
22.
1.
2.
1255.
255.
255.0〃对于点到点连接广播链路能够修改链路类型为防止选举加紧收敛isis circuit-type p2p P2P,DIS,isis enable1isis bfdenable注意功效和功效为当前默认算法,已经使能,不需要另外单独配置i-SPF PRCISIS解释Timer Isp-generation两次产生同一个LSP分片时使用该定时器,init-interval产生同一LSP分片初始间隔时间incr-interval两次产生同一分片之间递增时间间隔,每改变一次,间隔增加一个在首次进行计算时,所需时间间隔LSP incr-interval SPF为init-interval;随即,每改变一次,间隔增加一个incr-interval,直到max-interval稳定在max-interval三次后,间隔又降回到init-interval在协议中,当改变时,需要重新计算最短路径,假如频繁地计算最短路径,将占用大量资源,影响路由器效率,延ISTS LSDB迟计算能够在一定程度上提升路由计算效率,降低系统资源消耗但另首先,假如路由计算延迟时间过长,则会减慢路SPF由收敛速度为了加紧路由收敛速度,同时又不至于影响路由器效率,在计算中使用了智能定时器,它能够依照改SPF LSDB变频率自动调整间隔时间路由优选标准ISIS路由优选:ISIS整体标准类路由优于类外部路由I nterna1External类路由包含路由和类型外部路由,优先级相同,直接比较引入路由假如指定为类型,Internal InternalInternal costinternal那么引入路由和内部路由优先级一致isis类外部路由仅为时存在即引入时指定路由类型为优先级要低于内部路由和External cost-style narrowexternal,cost=64isis类型外部路由internalL1/L2路由器上路由类型相同时优选从L1区域学到路由(不比较cost),从L2渗透到L1路由除外形成等值路由条件多条路由来自同一层次且类型和相同,区域呢??????cost外部路由生成引入路由缺省公布到(即其为路由器,会造成路由引入不成功)level2level-1Cost-style^Jnarrow/narrow compatible使用TLV0X82(IP ExternalReachbility)承载路由信息,不能携带tag缺省引入路由类型为External、cost=64(external外部路由cost值必定大于isis内部路由,因为isis内部路由narrow模式下值最大为而路由指定值时实际路由计算时按指定值计算)cost63,external cost64+引入路由类型设置为时,缺省Internal cost=0(30$1-$1丫16为陋(^/\\厅(10compatible(该模式下因为不区分internal和external,所以引入路由和is为内部路由优先级一致)使用TLV0X87(Extended IPReachbility)承载路由信息,能够经过sub-TLV携带tag信息不区分和类型,缺省External Internalcost=0附协议引入外部路由时能够配置参数,意思是引入外部路由时保留路由原有开销值当配置保留引入ISIS inheritcost ISIS路由原有开销值时,将不能配置引入路由开销类型和开销值现在引入外部路由没有类似参数OSPF外部路由优选标准:ISIS、1narrow-metric使用携带外部路由信息,可集成在原始或独立分片中;不TLV0X82IP ExternalReachbility LSP.00-00VRP5LSP.00-nn VRP3能携带信息tag
1.1import缺省引入路由类型为External、cost=64对应LSP中default-metric为
0、引入到level-2;指定cost值时实际路由计算时按指定值计算路由优先级低于类型路由,以下例64+Internal[RT4-isisT]disp thisisis1is-level level-1network-entity
48.
0000.
0000.
0004.00import-route staticcost5level-1tag1414[RT4-isis-l]disp isisIsdb localverboseLevel-1Link StateDatabaseLSPID SeqNum ChecksumHoldtime LengthATT/P/OL
0000.
0000.
0004.00-00*0x000000Id0xfa49580980/0/0SOURCE
0000.
0000.
0004.00NLP IDIPV4AREA ADDR48INTF ADDR
1.
1.
1.14INTF ADDR
172.
16.
20.2NBR ID
0000.
0000.
0004.02COST:10IP-Internal
1.
1.
1.
14255.
255.
255.255COST:0IP-Internal
172.
16.
20.
0255.
255.
255.252COST:10IP-External
10.
10.
0.
0255.
255.
255.0COST:
691.2import引入路由类型设置为Internal时,缺省cost=0对应LSP中default-metric为
0、引入到level-2;配置cost值为用于实际路由计算引入路由与内部路由优先级一样,直接可比以下例cost,ISIS cost[RT0-isisT]disp thisisis1is-level level-1network-entity
49.
0000.
0000.
0010.00import-route staticcost60cost-type internallevel-1[RT0-isis-l]disp isisIsdb locvDatabase informationforISIS1Level-1Link StateDatabaseLSPID SeqNum ChecksumHoldtime LengthATT/P/OL1300/0/0SOURCE
0000.
0000.
0010.
000000.
0000.
0010.00-00*0x000000190xba09967NLP IDIPV4AREA ADDR49INTF ADDR
1.
1.
1.10INTF ADDR
192.
168.
1.1INTF ADDR
1.
1.
2.10IP-Internal
1.
1.
1.
10255.
255.
255.255COST:0NBR ID
0000.
0000.
0001.00COST:10IP-Internal
10.
0.
0.
0255.
255.
255.252COST:10IP-Internal
192.
168.
1.
0255.
255.
255.252COST:10IP-Internal
1.
1.
2.
10255.
255.
255.255COST:0IP-Internal
10.
10.
0.
0255.
255.
255.0COST:
60、2wide-metric使用携带外部路由信息,集成在原始中;能够经过携带信息TLV0X87Extended IPReachbility LSP.00-00sub-TLV tag不再区分External和Internal类型,缺省cost=0对应LSP中default-metric为
0、引入到level-2;指定cost值为实际路由计算cost,引入路由与内部路由优先级一样,直接可比以下例:ISIS cost[RT4-isis-l]import-route staticcost Costof importedrouteslevel-1Import intolevel-1arealevel-1-2Import intolevel-1and level-2arealevel-2Import intolevel-2arearoute policyApply thespecified routepolicy tofilter routetagSet tagfor routesimported intoISIS[RT4-isis-l]import-route staticcost INTEGER0-Cost value[RT4-isisT]disp thisisis1is-level level-1cost-style widenetwork-entity
48.
0000.
0000.
0004.00LSPID SeqNum ChecksumHoldtime LengthATT/P/0L
0000.
0000.
0004.00-00*0x00000029Oxdddb1199920/0/0SOURCE
0000.
0000.
0004.00import-route staticcost5level-1tag1414NLP IDIPV4AREAADDR48INTF ADDR
1.
1.
1.14INTF ADDR
172.
16.
20.2+NBR ID
0000.
0000.
0004.02COST:10+IP-Extended
1.
1.
1.
14255.
255.
255.255COST:+IP-Extended
172.
16.
20.
0255.
255.
255.252COST:10iIP Extended
10.
10.
0.
0255.
255.
255.0COST:Tag:1414能够看到蓝色部分不再是internal和external了同时从上面看,除了tag外,看不出来外部路由和内部路由区分路由聚合:ISIS选择器长度总是个八位字节,用来指定上层协议当选择器设置成时,用于网络3,N1N IP是一个特殊地址,其中部分为NETNetwork EntityTitles,NSAP n-selector0是协议栈中网络设备本身标识NET OSI地址最少需要八个字节一个字节区域地址,六个字节系统标识和一个字节选择器,最多为个字节ISIS NETN20举例
49.
0001.aaaa.bbbb.cccc.00三种地位路由器路由器LevelT6只与本区域路由器形成邻居-------------与直连网段路由器协商邻居时会查看
(1)区域是否一致、
(2)level级别是否一致B只参加本区域内路由,只保留本区域数据库信息-------------只保留本区域levelTlsdb,且该Isdb中只宣告使能了levelT级别网段经过与自己相连路由器寻找与自己最近路由器B L1/2ATT bit L1/2经过公布指向离自己最近路由器缺省路由,访问其余区域6L1/2路由器Level-2y能够与其余区域L2路由器形成邻居-----------与直连网段路由器协商邻居时只查看是否level级别一致6参加骨干区路由-------------level-2级别Isdb除了宣告level-2层网段,还宣告自己知晓levelT层网段保留整个骨干区路由信息B路由器同时能够参加路由B L1/2L1附同一台路由器上,假如开启了多进程,那么也只能有一个进程被配置为第二个进程使能时会提醒失败ISIS level-2,level-2路由器:Level-1-2ISIS路由聚合:summary ip-address ip-mask[level-1|level-1-2|level-2]、能够在当地路由器(当地生成或引入)或路由器(跨级别引入,当然路由器也能够聚合当地产生)上使用、1L1/L2L1/L22当地路由器上能够聚合当地产生内部+外部路由(路由聚合时不区分路由类型)??????解释当地路由器包含全部级别路由器,假如是那么就把自己产生和引入路由聚合后作为公布到区域level-1,level-Usa level-1中(实际只参数有效);假如是那么就把自己产生和引入路由聚合后作为公布到骨干区域(实level-1level-2,level-21sa level-2际只参数有效);假如是『那么这三种参数都能够配置,分别能够把自己产生和引入路由聚合后作为对应level-2level-2,level-1或单独发往或或者二者都发level-21sa level-1level-
2、级别参数,表示只对引入到或骨干区域路由进行聚合,假如是表示对向区域以及骨干网络引3level Level-1level-12,Level-1入路由都进行聚合聚合路由属性Narrow-metric路由类型统一改为Internal;如明细路由全部为External类型,聚合路由cost统一改为63(Internal路由最大cost值)Wide-metric聚合路由cost与最优明细路由相同,tag丢失
4、L1/L2上能够聚合发给L2本区域内部全部类型路由(缺省就会将level-1路由发往level-2)、上能够聚合发给区域层全部类型路由(路由渗透时)5L1/L2L1L
26、提议加上[avoid-feedback](表示不会再处理自己聚合过又从他人送回来)和[generate_nullO route]参数,防止聚合路由造成环路(仅支持)VRP5注意点不要聚合地址路由为便于管理,提议为聚合路由配置进行标识loopback tag为防止出现环路或路由黑洞,注意在当地配置相同静态黑洞路由(VRP5中配置[generate_nullO_route]参数后自动生成黑洞路由)路由过滤ISIS路由过滤只有三种ISIS、命令用来配置对引入路由在向外公布时进行过滤1filter-policy exportISTS import、命令用来设置对接收路由是否加入路由表进行过滤该命令不影响2filter-policy importISTS IPLSA、命令用来设置非伪节点过载标志位即使设置了过载标志位会在网络中扩散,不过在计算经过超载路3set-overload LSP LSP由器路由时不会被采取即,对设备设置过载位后,其它设备在进行计算时不会考虑这台设备但该设备ME MESPF MEME直连路由不会被忽略设置ISISCOSTcost-style{narrow|wide|wide-compatible}cost-style{compatible|narrow-compatible)[relax-spf-limit]命令用来设置路由器接收和发送路由开销类型,缺省情况下,路由开销类型为IS-IS narrow表示允许接收开销值大于路由不然做丢弃处理relax-spf-limit1023能够接收或发送开销类型为和路由compatible narrow wide和兼容标准是narrowwide、和类型缺省能够发送和接收类型,而只有能够接收类型;1narrow narrow-compatible narrownarrow-compatible wide
2、幕厅(^和加€10-(20叩@1让10类型缺省能够发送和接收心€16类型,而只有wide-compatible能够接收narrow类型;结合以上两点,来计算这四者之间兼容性缺省不使能接口自动然后全部接口值都是cost,cost10能够和本区域任何级别路由器形成邻居关系;能够和其它区域相邻或路由器形成邻居关系假如是两个则y L2L1/L2levelT-2形成邻居levelT-2可能有两个级别链路状态数据库B用来作为区域内路由;用来作为区域间路由B L1L2完成它所在区域和骨干之间路由信息交换,将中路由信息转换到中,以在骨干中传输,既负担职责也6LI LSDB L2LSDBL1负担职责L2通常位于区域边界上B区域边界路由器经过下发指导本区域路由器选择离它最近路由器作为访问外部网络出口,同时下发BL1/L2ATT bit,L1L1/L2一条默认路由一个路由器必须整个属于某个区域,假如是路由器,则配置中指示区域就是区域;级别路由器则6level-1-2NET level—level-2无所谓属于哪个区域了九种报文类型ISIS定时发送,用来确定相邻其它系统是否在运行以建立邻接关系,交换达成同时IS-IS HelloPackets IIHIS-IS,LSP,LSDB1,Level1LAN IS-IS Hello2,Level2LAN IS-IS Hello3,Point-to-point Hellohello报文发送到组播MAC层地址LI IIH组播地址为0180-C200-0014;L2nH组播地址为0180-C200-0015每个含分片都有一个自己序列号;越大表明越新Link StatePackets LSP LSP LSPLevel1LSP只用于当地域域,LSP报文描述了本路由器中全部链路状态信息Level2LSP包含IS-IS路由区域中全部可抵达前缀信息用于在泛洪时数据库同时,以范围来描述数据库中全部Complete Sequence Number packetsCSNPCSNP LSPDB LSDB LSPs包含和在广播网络上,由定时发送缺省秒周期;在点到点串行链路上,只在Level1CSNP Level2CSNP DIS10第一次形成邻接时发送来同时CSNP LSDB主要功效用于数据库同时,以范围来描述数据库中全部包含地址范围,各简明信息LSDBLSPsLSP LSPid,SequeceNumber,checksum,等主要信息假如路由器非常大,将分成多个发出功效上类似于协议中报文remainning lifetimeLSDB CSNPOSPF DDPartialSequence NumberPackets PSNP包含和Level1PSNP Level2PSNP主要功效在点到点链路上路由器用来相互交换作为应答以确认收到某个功效上类似于协议中报文;Ack LSP,OSPFLSAck在广播网络中用来请求发送最新当路由器从近邻接收到时,注意到一些当地数据库中没有或自己比较旧,路LSP,CSNP LSP由器发送请求新在头中利用来描述仅仅包含有PSNP LSPPSNP LSPid,SequenceNumber,Remainning lifetime,LSP checksumLSPs,报文头部功效上类似于协议中报文LSP OSPFLS Request选举规则DIS选举标准DIS由报文选举,具备最高优先级路由器会被当选假如全部路由器优先级相同,则最高地址者当选B DIS LANIIHMAC和是分别选举,选举结果可能不是同一个6Level-1Level-2DIS IS发送数据包时间间隔是普通路由器这么能够确保失效能够被快速检测到与不一样,它选举是抢占B DISHello1/3,DIS yOSPF式,可预见;中不存在备份当一个不能工作时,直接选举另一个IS-IS DIS,DIS建立目标DIS在广播类型子网上,假如每个路由器都独立和其余路由器(包含这个以外路由器)进行报文交换以同时各自链接LAN LSP状态数据库(LSDB),将造成一个巨大流量增加为预防流量因为网络增大而迅猛增加以及使得路由器保留状态最少,IS-IS在广播类型子网上选出一个指定路由器(DIS),并由其产生一个伪节点(pseudonode)来和其余路由器进行交互伪节点不是一个真实路由器,但它要占用一个额外项伪节点是由创建LSP LSPDIS不一样层次有不一样层次即级广播网选举级级广播网选举级DIS,L1L1DIS,L2L2DIS和区分0SPF IS-IS在中,我们要选举和一旦当选,具备终生制,假如发生故障,接替原有同时重新选举1,OSPF DR BDR DRDRBDR DR,BDRo而在路由协议中,我们只需耍选举路由器,没有备份概念,路由器不具终生制,一旦网络中新增加路由器IS-IS DIS DIS DIS优先级高于当前优先级,网络中将重新选举新网络稳定性较差DIS DISDIS,在路由协议中普通路由器只需和、建立邻接关系,路由器间只需建立邻居关系,相互间握2,OSPF DROther DRBDRDROther手即可而IS-IS路由协议中由DIS生成一个伪节点(pseudonode),由伪节点周期性发送CSNP报文和其余节点进行数据库同时负责生成伪节点伪节点和本网络中全部路由器建立联络,而且不允许它们之间直接联络DIS LSP,总结IS-IS协议中,广播子网和NBMA网络在外部被看成一个伪节点同一网络中IS之间会依照各自优先权选出一个DIS网络中非会向汇报自己链路状态信息,而则代表整个网络中全部汇报链路状态信息DISDISDIS IS作用DIS在广播子网中创建并向全部路由器通告伪节点1,LSP,在中经过每秒周期性地发送来泛洪2LAN1CSNPLSP伪节点作用:伪节点是在广播多路访问网络中一台虚拟路由器伪节点由创建1,2,DIS在伪节点中通告中全部邻居3,DIS LSPLAN中全部路由器在它们中通告自己与伪节点连接性4,LAN LSP区域定义ISIS将整个路由域分为若干个区域我们使用中部分来标识区域号本区域全部路由IS-IS Area,NET NetworkEntityTitleArea IDL1器必须有相同路由器则没有此限制Area ID,L2普通区域和骨干区域间经过路由器相连,路由器完成把链路数据库信息转化为Level-1Level-2L1/L2L1/L2LI LSDBL2链路数据库信息传递到骨干区域中;同时经过指导路由器怎样转发流量到外部网络LSDB ATTbitL1路由协议与路由协议不一样,一台路由器必须整体属于某个区域,而不像路由协议那样一台路由器不一样接IS-IS OSPF OSPF口能够分别属于不一样区域能够说是以路由器来划分区域,而以接口来划分区域IS-IS OSPFIS・IS路由协议采取分层网络结构,只有同一层次路由器才能建立邻居关系,L1路由器只有和本区域L1路由建立邻居关系,路由器能够和其余区域路由器形成邻居关系,路由器既能够和本区域路由器形成邻居关系,又能够和其余区域L2L2L1/L2L1路由器形成邻居关系L2邻居关系建立ISISIS・IS路由协议中只有同一层次相邻路由器才可能成为邻接体在不一样类型网络上,IS-IS邻接建立方式并不相同定义经过相互发送报文方式,通知对方自己源地址,保持时间以及支持网络层协议比如hello IP路由协议经过报文建立邻居关系时需要遵照基本标准IS-IS HH只有同一层次相邻路由器才有可能成为邻接体1对于路由器来说要求区域号一致2Level-1同一网段检验,此项为华为特征因为直接承载在数据链路层之上,理论上是不需要进行同一网段检验华为提3IS-IS VRP供了这一新功效,进行同一网段检验,确保邻居关系正确建立与协议不一样之处协议使用接口来划分区域,一台路由器可能同时属于多个区域,和多个区域路由器形成邻4OSPFOSPF居关系;而协议要求路由器整体属于某个特定区域,路由器只能建立邻居关系,路由器只能建立邻IS-ISL1Level-1L2Level-2居关系针对点到点网络路由协议中在点到点链路上,没有三次握手机制,即一方收到对方经正当性检验后,邻居就直接了需1,IS-IS hello,up OSPF要三次握手才能建立邻居关系,可靠性愈加好在点到点链路上,缺省将进行地址在同一网段上检验,地址不在同一网段将造成链路两端邻居建立失败最近,2,ip ipVRP新做了一条命令,经过配置该命令能够取消链路上同一网段检验该命令只对链路层为协议链路生ignore-ppp-ip-check,ppp ppp效,缺省情况下该命令不生效针对广播型网络1先通报自己,邻居为null;2收到对方通报,邻居也为空;3发送经过,邻居为对方,然后邻居关系就建立了广播网网络类型采取组播地址发送报文邻居双方都收到了报文,邻居关系就建立了1,IS-IS HELLOHELLO路由协议中广播链路上需要进行三次握手验证,邻居才能够所以可靠性愈加好一些在这一点上和协议广2,IS-IS UPOSPF播类型一致数据链路层头固定报文ISJS IS-IS TLVsType LengthValueOSI Family头第一个字节三元组集是oxFEFE0x83协议数据报文ISIS PDU:IS・IS路由协议和其余路由协议不一样,它直接承载在数据链路层之上Peer间经过传递协议数据包PDU来传递链路信息,完成链路数据库同时PDU(Protocol DataUnit)格式分为三大部分数据链路层头固定为1,OSI Family0XFEFE2,IS-IS固定报文头第一字节为0X83;假如采取ES-IS协议,其固定报文头第一个字节为0x82,采取CLNP协议,其固定报文头第一个字节为0x813,IS-ISTLVs详细描述IS链路状态链路状态协议单元ISIS LSP:以下三个标志组合起来用来唯一标识一个LSP:1,SourcelD(产生该LSP结点或伪结点SysID);2,PseudonodeID对普通LSP为0;对Pseudonode LSP为非0,这是区分一个LSP是否是伪结点产生标志;3,LSPnumber分片号(产生LSP大于LSP MTU将分片)LSP id例子00c
0.
0040.
1234.01-00,其中:SourcelD;Pseudonode ID01(表明为伪结点产生);分片号0怎样区分一个较新LSP序列号LSP1)每个LSP报文中都包含后一个LSP SequenceNumber参数,来标识该LSP报文序列号当第一次产生该LSP报文时,序列号值为当发生改变重新生成时,序列号会逐次增加,序列号范围八1,LSPLSP0-2322)当路由器接收到邻居发送过来LSP时,会比较该LSP报文序列号,假如序列号比当地数据库中序列号更大,则表明该报文更新,需要接收到当地链路状态数据库中,越大,越新LSPLSPSequenceNumberLSP生存时间LSPIS-IS路由协议LSP生存时间从1200秒(20分钟)倒计时到0,我们也能够设置最大为65535秒生存时间;而OSPF路由协议生存时间从秒正计时到分钟360060收到较新版本时,将重置生存时间;当生存时间超时,该将从网络中被去除LSPLSP路由协议产生路由器会在分钟时主动发起泛洪,进行更新,路由协议产生路由器会在分钟时主IS-IS LSP15LSP OSPFLSA30动发起泛洪,更新LSA产生新时机LSP邻接关系建立起来或者掉;1,down相关接口呼/山2,15-1$1^引入路由发生改变;3,IP区域间路由发生改变;4,IP接口被赋予了新值;5,matric周期性更新6,链路状态报文,含有一个路由器全部信息,包含邻接、所连接前缀、终端系统、区域地址等IP OSI数据库交换过程ISIS进行数据库交换原因可靠是路由计算算法主要基础,而这二者是作为链路状态路由协议最flooding floodingIS-IS SPFIS-IS主要两个组成部分全部路由器都产生一个可能分片,放在自己数据库中;1,LSP全部都要复制并发送到网络中全部其余路由器,假如数据库不一样时话,路由计算就可能错误,可能引发路由环路2,LSP收到邻居新处理过程LSP将新安装到自己数据库中标识为发送新到全部邻居1,LSP LSPDBflooding2,LSP。