IT网络应用技术-路由技术(NXPowerLite).doc_第1页
IT网络应用技术-路由技术(NXPowerLite).doc_第2页
IT网络应用技术-路由技术(NXPowerLite).doc_第3页
IT网络应用技术-路由技术(NXPowerLite).doc_第4页
IT网络应用技术-路由技术(NXPowerLite).doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

IT 网络应用技术路由技术1路由器如何获得拓扑知识网络协议目的网络转发接口ConnectedStaticsRIPE0S1S2E0S0S1S27.1 直线路由和静态路由本节将讨论路由器获知路由的最基本方式直连路由和静态路由。 路由器如何获得拓扑知识在前面的章节中我们曾经介绍过,路由器可以用三种方式获得网络的网段位置知识,从而形成路由表。 直连路由 静态路由 动态路由其中直连路由的方式是最最基本的方式,是其他方式能够实现的基础。2通过地址配置自动获得路由网络协议目的网络转发接口ConnectedE0E0E1E2ConnectedE1ConnectedE2通过地址配置自动获得路由与本地路由器接口直接相连的网段,到该网段的路由在路由器配置了该端口的IP地址后就会自动获知,称为“直连路由”或“本地路由”。直连路由具有最高优先级,是其他路由方式实现的基础。胶片中显示的例子不需要任何其他的路由方式就实现了三个网段之间的连通。3静态路由的概念对于不在本地的网段,我们必须通过另外两种办法把它们填充到路由表里来。其中最直接和简单的办法就是网管员通过手工设置,我们称之为“静态路由”。由于静态路由是由网络管理员手工写在路由器的配置中的,即使网络拓扑发生了变化静态路由也不会随之改变。静态路由缺省情况下不会作为路由刷新和学习的内容被其它路由器得到。默认情况下,静态路由优先级低于直连路由,但会比其他通过动态路由方式得到的路由优先级高。从某种角度讲,动态路由不是很安全,它可能把整个网络的信息泄露出去。而静态路由就可以指定具体把哪些信息告诉给受限制的网络部分,所有的可达性完全被管理员控制,因而策略性和安全性要好。但是静态路由需要管理员付出较多的心血管理和维护,而且难以自动适应网络的变化,难以实现线路的热备份。因而静态路由比较适应网络连接简单、配置量较低的环境、策略需要严格控制的环境。比如:像上图那样AB两台路由器只有一条路径,那么在路由器B上只要指定一条静态路由就可以了,不需要A和B之间浪费网络资源进行动态路由信息的学习。当然路由信息必须是双向的,在路由器A上同样要指定到路由器B的静态路由。S0S0AB网络协议目的网络出口InterfaceStaticS04静态路由的配置S0S0ABRouter(config)# ip route Router(config)# ip route 静态路由的配置Router(config)# ip route network mask address | interface distance permanent network:目的网络或子网的地址 mask:子网掩码 address:下一跳IP地址,一般是下一跳邻居路由器的IP地址 interface:下一跳端口,一般是能够向目的发送包的本地转发的端口的端口名字注意:默认情况下,Cisco路由器如果检测到下一跳地址或下一跳端口是无效的(比如这个端口down了),即使你设置了静态路由,这条静态路由也无法进入路由表。什么时候下一跳变得有效了,这条路由才会生效。但是如果使用permanent这个参数后,路由器将不考虑上述条件,即只要静态路由被设置了,就永远有效。5静态路由下一跳的选择S0S0ABCS1S1S0D静态路由下一跳的选择静态路由下一跳的指定需要进一步讨论。路由器A如果要设置一条到网络的静态路由,它的下一跳该如何指定?方法1:下一跳指定为本地转发接口的接口名称,即路由器A的S0端口。方法2: 下一跳指定为“下一跳IP地址”,即路由器B的S0端口的IP地址。这两种情况下虽然表面看是一个目的,但其优先级是不同的,第一种设法被路由器看成与本地直连路由等同,因此具有最高优先级。方法3:下一跳指定为路由器C的S1端口的IP地址试想如果如果路由器A到网络的静态路由下一跳是路由器B,当路由器B到路由器C的线路中断,由于A检测到与B之间的线路正常,路由器A仍会把到的数据包扔给路由器B,而路由器B才会发现与C之间的路径不通。虽然A和C之间还存在另一条路径A-D-C,A也可能动态的学到这条路由,但是静态路由优先权高,还是会利用先前那条路由来转发包,实际是无法真正通的。但如果下一跳是路由器C,由于路由器A检测到与C之间的路径已经不通,路由器会认为下一跳地址不可达的路由是无效的,因此即使设了这条静态路由,也进不了路由表。如果路由表中还存在A-D-C这样一条路由,路由表会自动使用A-D-C这条路由转发数据包。因此静态路由的下一跳的指定应该尽量靠近目的网络,以获得更好的网络稳定性。6默认路由的概念InternetCABARouter(config)# ip route 如果路由表中找不到相应目的网络就都扔给B发到internet上去默认路由的概念如果用地址为,掩码为的网段地址作为静态路由设置的目的网络参数,那么我们就为这台路由器设置了一条默认路由(又称“缺省路由”)。前面刚说过, 是覆盖范围最大的网络,在路由表里可以被任何网段所匹配,但是它又是最后被匹配的,因此默认路由实际上是一种所谓“最后的解决办法”,即如果路由表里没有任何可以被匹配的,那么一定至少可以被默认路由所匹配,从而找到下一跳的转发方向。默认路由的重要用处就象胶片表示的那种使用情况,X公司内的路由器只需要掌握公司内的路由信息,对于那些不知道如何到达目的的数据,我们都默认为是去Internet的,因此我们就可以在路由器上配一条指向Internet的默认路由。否则要在路由器上配出所有指向Internet的静态路由,工作量是不可想象的。7 广域网设计静态路由特点 消耗系统资源小 便于进行路由总结 避免无用路由存在 不占用网络带宽缺点 无法完全动态更新路由 需要人工配置路由信息8 动态路由协议的概念动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络,它能大大减轻管理员为了解拓扑和维护拓扑变更而付出的工作量,并且它可以通过对拓扑的自动适应完成网络自动愈合等可靠性特性。路由协议的最终目的是生成和更新维护路由表,定期把路由刷新信息传给其它路由器,因此无论何种动态路由协议都要对网络产生一定的开销,另外动态路由协议选择路径的准确性和稳定性也需要网络管理员与以考虑。但是只要合理的部署和设计动态路由,它能够给一个大型网络带来的益处远远超出了本身的一些缺点,本章正是要给如何更好的部署和设计网络的路由协议打基础。9动态路由的特点ACD完全收敛!B路由表A-BA-CA-D发现三条到D的路径!A-D最短路由表路由表路由表动态路由的特点动态路由协议是由路由更新过程和路由计算过程构成的。动态路由先利用一定的更新方法传播路由或拓扑信息,再根据一定的路由算法自动搜寻路径并计算到达同一目的地的不同路径之间的成本,从而选择最优路径。路由器初次识别网络拓扑或网络发生变化后,路由器所掌握的信息要准确全面的反映网络拓扑结构或其变化,我们就把网络中所有路由器对网络拓扑具有一致的认识、且保持路由表一定的稳定性叫做“路由表的收敛”。我们希望网络能够快速地收敛,因为它能减少路由器根据过时的信息做出错误以及各种非最优路由选择的可能,减少网络路由表出现震荡、路由循环甚至由此引发的网络崩溃的可能性;另一方面我们同时还要考虑由此可能带来的网络开销,还希望便于管理和实施过滤一类的策略。不同的路由协议具有不同的收敛特性、更新效率、网络开销和可管理性,现在证明了没有一种路由协议是最完美的,我们需要了解不同网络路由协议的特性和设计方法,争取能够针对不同的具体应用环境发挥不同路由协议的优点。10动态路由协议的分类 按相对于自治域系统的作用范围划分 内部网关路由协议 外部网关路由协议 按路由算法类型分 距离向量路由协议 链路状态路由协议 混合型路由协议11按自治域系统分类AS 100AS 200EGPIGPIGP按自治域系统分类Internet采用的路由选择协议属于动态的,分布式路由选择协议。由于Internet的规模非常大,如果让所有路由器知道所有的网络应怎样到达,则这种路由表将非常大,处理起来也太花时间。为了便于进行路由选择,将整个Internet划分为许多较小的单位,也就是自治系统(Autonomous system),简称AS。一个自治系统就是 一个互联网络,其最重要的特点就是它有权自主地决定在本系统内应采用何种路由选择协议、采用何种路由的策略和统一的衡量标准,这一般需要一个统一的行政管理才可以做到。比如一个加入Internet网的一个完整的企业的计算机网络(如IBM)。这样Internet将路由选择协议划分为两大类: 内部路由协议IGP(Interior Gateway Protocol):在一个自治系统内部使用的一类路由选择协议,这类路由协议一般关心的是自治域系统内部的拓扑,它们更关注科学的路径好坏衡量标准。 外部路由协议EGP(External Gateway Protocol):在自治域系统之间运行的一类路由选择协议,这类路由协议一般关心的是众多自治域系统构成的拓扑,不关心自治域系统内部的拓扑,它们衡量路径的好坏将非技术的控制因素也能很好的考虑在内。12按自治域系统分类 内部网关路由协议 RIP (Routing Information Protocol) OSPF (Open Shortest Path First) IGRP (Interior Gateway Routing Protocol) 外部网关路由协议 EGP (Exterior Gateway Protocol) BGP (Border Gateway Protocol)13按路由算法类型分类 距离向量路由协议RIP(Routing Information Protocol) IGRP(Interior Gateway Routing Protocol)EGP (Exterior Gateway Protocol) 链路状态路由协议OSPF(Open Shortest Path First) IS-IS(Intermediate System to Intermediate System) 混合型路由协议EIGRP(Enhanced Interior Gateway Routing Protocol) BGP4 (Border Gateway Protocol Version 4)14距离向量路由协议的原理数学原理:最优化原理 路由算法:贝尔曼福特算法 网络实现:路由表周期扩散E0S0S0S1S0E0ACB距离向量路由协议的原理距离向量的路由协议算法从数学原理上看比较深奥,我们可以探究到贝尔曼的最优化原理和贝尔曼福特算法,虽然如此,在实际环境中的实现却异常的简单,我们可以把它看成是这样的简单的实现过程:路由器向周围邻居扩散所有已知网络,周围的邻居学习到后再继续扩散,这样理论上,任何一个本地的掌握的网段信息(比如本地直连网段)都可以被扩散到整个网络的边缘,从而所有的路由器都能知道所有的网络,以及去往它们的方向(从何处获知就证明它们在何方向)。15距离向量路由协议的操作过程路由表E0S000路由表S0E000E0S0S0S1S0E0ACB路由表S0S100S0S0SS011路由表E0S000S0S02路由表S0E000S0S02路由表S0S100SS011距离向量路由协议的操作过程实际实现时就是路由表周期扩散和路由选择的过程。 周期扩散:每隔一定时间必须通告一遍掌握的所有路由表,以告知其仍然存在,扩散的中累积其距离值(Metric); 路由选择:当出现重复的通告,来自同一邻居的通告以最新消息为优先,来自不同邻居的以Metric值最好的为优先,选择进入路由表,并重置老化时钟; 自然淘汰:对于长期没有通告的路由表现,会在老化时钟到期后自然被淘汰,完成收敛。 距离向量的这种计算方式导致: 路由更新效率低:必须完整的路由表整张周期性的扩散,否则无法保证所有路由都被确认其存在性; 路由收敛慢:无论是“好消息”还是“坏消息”,都收敛缓慢; 路由循环:最致命的恐怕还是路由循环的发生。16 距离向量路由协议的路由循环问题各节点维护自己到每个目的网的距离路由表E0S000S0S02路由表S0E000S0S0E0S0S0S1S0E0路由表S0S100SS011ACB17距离向量路由协议的路由循环问题(续)缓慢的收敛造成路由信息不一致路由表E0S000S0S02路由表S0E00DownS0S0E0S0S0S1S0E0路由表S0S100SS011ACB18距离向量路由协议的路由循环问题(续)路由器C推断出到网络的最佳路径是经过路由器B路由表E0S000S0S02路由表S0S00S0S0E0S0S0S1S0E0路由表S0S100SS011ACB19距离向量路由协议的路由循环问题(续)路由器A更新它的路由表反映新的但是错误的跳数路由表E0S000S0S04路由表S0S00S0S0E0S0S0S1S0E0路由表S0S100SS013ACB20距离向量路由协议的路由循环问题(续)到网络的包在A、B、C之间来回传到网络的跳计数器计数到无穷大路由表E0S000S0S06路由表S0S004S0S0E0S0S0S1S0E0路由表S0S100SS015ACB距离向量路由协议的路由循环问题(续)这只是路由循环的一个简单示例,实际的情况由于拓扑的复杂性而会更加复杂,路由循环的“圈子”更多也会更大,路由持续得不到收敛,给网络造成严重的影响,甚至导致网络“崩溃”。21解决方案最大计数解决办法之一是给距离向量算法定义了一个路由距离(metric)的最大值,如hop=15。超过这一限制的路由表项被认为是网络不可达。在上图中,当对于网段的路由计数达到16时则认为不可达,并从路由器各自的路由表中删除。定义一个最大的跳数值防止无穷计数路由表E0S000S0S016路由表S0E0016S0S0E0S0S0S1S0E0路由表S0S100SS0116ACB22解决方案水平分割解决办法之二:水平分割法(split horizon)。路由器禁止把从某邻居学来的路由又发回给这个邻接路由器。仍然采用上面的例子进行说明: 路由器B通过C学到到达网段的路由,所以B不再把关于的路由表项传回给C。 路由器B把关于的路由信息传给A,同样A不再传回给B。 经过几个周期没有的路由信息后,路由器B和A则把该路由表项删除。路由器禁止把从某邻居学来的路由又发回给这个邻接路由器 路由表E0S000S0S02路由表S0E000S0S0E0S0S0S1S0E0路由表S0S100SS011ACB23解决方案-毒性反转解决办法之三:在上图中,断掉后,路由器C把这条信息标识成有毒的路由,即不可达,然后C主动散布不可达信息,这样B无需等待周期老化就可以得到该路由不可达的信息。而且,B还可以在向C的周期发送的路由表中强化这个毒性路由,即毒性的路由可以不遵照水平分割原则而散布,称为“毒性反转”,这样可以有效的防止C被其他“慢性子”的路由器置回来。路由表E0S000S0S02路由表S0S100S1PossiblyS01down路由表S0E00InfinityS0S0E0S0S0S1S0E0毒性反转ACB24解决方案-触发更新解决办法之四:触发更新是一种基于毒性路由的路由循环解决方案,发生故障的网段上的路由器发现网络的变化后会立即触发一条路由更新信息给邻接路由器,而不必按固有的路由刷新周期进行发送。触发更新可以加快收敛速度,但也存在一些问题: 可能由于网络部分线路的故障丢掉路由刷新信息。 路由器可能由于多条线路存在的时间差造成刚收到一条刷新信息又被其他一些迟钝的路由器置回到错误的状态,甚至会出现反复被置和反复置回的不稳定现象。前一个问题告诉我们,在传统距离向量的算法中是不能独立依靠触发更新实现路由收敛的,必须与周期更新、超时老化的机制结合才可以。第二个问题需要通过毒性反转和后面马上要讲的定时压制(hold-down timers)机制结合,才可以在一定程度上获得解决。E0S0S0S1S0E0路由器发现路由表中的变化后立即发送信息包通知其他节点ACB不可达不可达25解决方案Hold-down Timer解决办法之五:定时压制(hold-down timers)可以防止由于网络抖动等不稳定因素造成路由更新频繁的后果,具体操作的步骤如下: 当路由器收到一条路由刷新信息显示原来的一条路由不可达了,路由器立即把这条路由标识成不可达并启动一个定时器。在定时到期之前,如果路由器又收到一条从原路由学习方向传来的路由恢复的信息,则把相应的路由标识成可达并终止计时。 在定时期间,路由器如果从不同于原路由学习方向学到另外一条更好的路由,则用此条路由代替原来已被标识成不可用的路由表项,并终止计时。 在定时期间,如果路由器从其他邻接路由器那里学到一条不比原来路由更好的信息,它不会对此路由进行刷新,而保持Possibly Down的状态,直至定时器定的时间正常结束,再作出判断。Hold-down Timer的本质是在一个正确和错误消息纷繁复杂、辨别不清的不稳定时期,保证路由器能够坚持一个虽然保守但是可靠的判断,不为“谣言”(Rumor)所动,保持网络的最大可能的稳定性,直至正确的信息能传到网络最边缘的路由器上,即网络趋于统一到一个“正确的声音”的时候,再根据最后的声音作出判断,从而一方面降低了在收敛期间的路由表不稳定导致严重网络问题的风险,另一方面也是对于大范围内、远距离的复杂路由循环的迄今最有效的解决办法。E0S0S0S1S0E0网络不可到达hold-down定时到期后再进行刷新路由器保持路由断的状态以保证其他路由器重新计算这一拓扑的变化hold-down定时到期后再进行刷新ACB26在多路由器间的解决方案在比较复杂的网络中,前面所讲的各种机制需要结合起来才能有效地解决路由循环问题。27 IP RIP version 1,RFC 1058 典型的距离向量路由协议 衡量路径的度量为跳数 周期性路由表完全更新 支持常见的防止路由循环的技术 支持等链路并发 第2版提供了新特性距离向量路由协议的实现(RIP和IGRP)本节我们将介绍距离向量路由协议在IP网络上的两种常见实现RIP和IGRP 典型的距离向量路由协议RIPRIP(Routing Information Protocol)路由协议是最早服务于IP网的路由技术之一,记载在RFC1058规范中,主要有以下一些特性: 是最典型的距离向量算法的路由协议 以跳数(Hop)作为选择路径好坏即路由度量(Metric)的唯一标准 路由表被周期性的完全更新扩散,路由信息被封装在UDP段内,用55的IP广播包以每隔30s进行传送 支持常见的防止路由循环的技术,比如最大计数,最大允许跳数为15,16跳即为不可达;水平分割;毒性路由和反转;触发更新;Hold down timer等等 支持等链路多路并发,即支持目的地相同而Metric值也完全相同的多条不同的路由同时进入路由表,发送时可以负载均衡。默认支持最多4条并发,可以支持最大6条 RFC 1058中的RIP(即Version 1)不支持路由信息中携带掩码信息,在Version 2中能够携带掩码信息,这样可以支持可变长子网掩码(VLSM)功能,Version 2还支持认证、组播方式传送更新等等。28 RIP的配置RIP的配置非常简单,可分为两步: 启动RIP协议router rip表明选择了RIP做为路由协议。 指明要在那些接口上启动RIP,注意,只需要指明本地端口就可以了,而且只能写入标准的A、B或C类地址network 指定一个直连的网络。network 指定另一个加入路由区的直连网络。路由器A上有四个直连网段,和虽然属于不同的子网,但属于同一个标准A类地址,所以 包括了和两个子网;和情况相同。进行完上面的配置后,路由器A就可以通过端口S0,S1,S2和E0发送和接收路由刷新信息了。其他路由器也做类似配置,整个网络就可以自动完成路由收敛。BACDES0S1S0S1E0E0E1S0S1S2E0S0S1S0E0router rip network network 29 Cisco专有的IGRPCisco专有的IGRP 组合参数的路径度量方式不均等链路负载均衡时间值更保守64 kbps源目的10M10M10M10M典型的距离向量路由协议IGRPIGRP是Cisco于八十年代中期发明的一种基于距离向量的高级路由算法,Cisco最早将其用于IP路由,后来还可用于ISO网络路由。它是典型的距离向量方式的路由协议,因此有很多特点与RIP类似,比如更新效率低、收敛速度慢、路由不携带掩码信息等,但它有几个突出的优于RIP的特点: 以多种参数衡量路由度量IGRP用来衡量路由度量metric的参数有5种之多,网络延时、带宽、可靠性、负载和最大传输单元等,对路径的衡量更加科学 无最大跳数限制IGRP可以消除RIP对最大跳数(RIP=15)的限制,最大跳数为100,可以设置到255,因而可用于更大的网。 支持不均等链路的负载均衡IGRP在源和目的之间最多同时支持并发6条非等Metric值的路由(缺省为4条),所以可以更加有效的利用带宽和进行路由备份。IGRP还有一个特点,就是非常普遍的使用触发更新方式反映网络拓扑的变化,不仅仅用于毒性路由,这样它可以在一些情况下收敛快一些,但是为了避免触发更新路由的不稳定,各项时间值(比如周期更新时间、Hold down时间、Flush时间等)也要比RIP大很多,有时收敛反而更慢。IGRP的增强版本EIGRP则是与IGRP完全不同的新一代路由协议,它已经完全取代了IGRP的位置,我们后面会简单介绍。30 IGRP配置举例IGRP的配置几乎与RIP相同,只不过我们要多输入一个自治系统号,在私网环境里这个号可以任意取,但是所有需要互通路由信息的IGRP的自治系统号必须相同,否则无法相互学习路由。同RIP一样,网管员只需指定他希望发布给其他路由器的直连网段号,所选择参与路由的网络必须是一个直连的A、B或C类的网络号,而不包含子网信息。命令variance multiplier和traffic-share balanced | min 可以让IGRP实现不等链路负载均衡。BACDES0S1S0S1E0E0E1S0S1S2E0S0S1S0E0router igrp 200 network network 31 离向量路由简单、易实现,但是网络开销大 收敛很慢 路由循环 拓扑规模 路径衡量标准简单 定长子网掩码下的路由距离向量路由协议问题距离向量路由协议一般的专为小型网络设计,产品实现简单,易于控制和管理路由更新,象RIP这种路由协议有非常广泛的支持,但其缺点也非常明显: 带宽开销大、更新效率低:距离向量算法周期性的发送含有整张路由表路由刷新信息,所以当表不断增大时,网络负担会变重,更新效率不高; 收敛很慢:由于路由器需要邻居的路由器收敛自己才能收敛,因此这种传递收敛的方式导致收敛会很慢,即便有触发更新机制,也会因Hold-down timer机制而变慢,一般RIP需要3分钟收敛,而IGRP可能会长达5、6分钟才能收敛; 路由循环:距离向量的收敛是靠邻居的收敛而收敛,而邻居的不正确收敛或在收敛过程中的不正确的路由表一旦扩散,就会造成不可预料的负面影响,我们称为“谣言效应”,这是距离向量有路由循环问题的本质,虽采取多种措施,但路由循环仍可能在收敛过程中短期、局部性发生,无法根除; 拓扑规模问题:最大计数解决方案导致网络的直径受限,虽然IGRP理论上可以把直径设到100甚至255,但是其更新效率和收敛速度决定这是远无法企及的规模,因此距离向量路由一般拓扑规模很小; 路径选择不科学:象RIP路由对路径好坏的选择依赖于跳数,而不是带宽和链路可靠性,因此对于带宽高而跳数多的网络路径反而会不如带宽极低仅仅少几跳的网络,当然IGRP很好的解决了这个问题。 只支持定长子网掩码:距离向量大多不支持路由信息携带子网掩码,这样只能服务于定长掩码的网络环境,而不支持可变长子网掩码(VLSM),我们后面说明这一概念。32链路状态路由协议的概念基于链路状态(Link-State)的算法,又称为最短路径优先(shortest path first,SPF)。典型的链路状态路由协议有IP的OSPF,OSI的IS-IS,IPX的NLSP,ATM的PNNI-1等等。链路状态法利用以下的步骤发现路由: 每台路由器都是先获得直连的网络的链路状态信息,然后进行充分的交互; 交互后,路由器根据从整个网络得到的链路状态包构造自己的链路状态数据库,这其实就是拓扑结构表,形象的比喻就是全网的地图; 然后使用一种称之为最短路径优先的算法(SPF算法,又称Dijkstra算法)以自己为根计算到达其他网段的最短路径构成的树型拓扑,称为最短路径树,形象的比喻就是相当于在地图上描绘出自己到其他网段的最短路径; 最后根据已计算出的最短路径转换称为一张本地转发依据的路由表。链路状态数据库Protocols that begin with E recommend telephone network standards forISDN. For example, The E.164 protocol describes international addressingfor ISDN.Protocols that begin with I deal with concepts, terminology, and generalmethods. The I.100 series includes general ISDN concepts and the structureof other I-series recommendations; I.200 deals with service aspects of ISDN;I.200 deals with service aspects of ISDN; I.300 describes network aspects; I.400 describes how the User-Network Interface (UNI) is provided.Protocols beginning with Q cover how switching and signaling should operate. The term signaling in this context means the process of call set used.Q.921 describes the ISDN data-link processes of APD, which functions likeLayer 2 processes in the ISO/OSI reference model. Q.931 specifies ISO/OSI reference model Layer 3 functions.Key Examples: E.163- International Telephone Numbering Plan E.167-International ISDN Addressing I.100 Series-Concepts, Structures, Terminology I.400-User-Network Interfaces (UNIs) Q.921-LAPD (Link Access Procedure on the D channel) Q.931-ISDN network Layer between Terminal and Switch/24 is subnetted, 1 subnetsC is directly connected, Ethernet0 /24 is subnetted, 2 subnetsO 100/90956 via , 00:00:23, Serial0C is directly connected, Serial0O /24 100/91056 via , 00:00:23, Serial0C is directly connected, Ethernet0 /24 is subnetted, 2 subnetsO 100/90956 via , 00:00:23, Serial0C is directly connected, Serial0O /24 100/91056 via , 00:00:23, Serial0C is directly connected, Ethernet0 /24 is subnetted, 2 subnetsO 100/90956 via , 00:00:23, Serial0C is directly connected, Serial0O /24 100/91056 via , 00:00:23, Serial0路由表33 链路状态路由协议受争议的方面链路状态方式也并非就是造就的完美的路由协议。 资源占用大:链路状态算法需要相应的资源来支持它的操作CPUDijkstra算法的复杂度与路由器数目的平方呈正比,因此当网络规模巨大而且不稳定时路由器将被计算最短路径树耗去所有CPU资源;进程和内存链路状态算法了解的远多于一个距离向量算法,对进程和内存的要求较高,网络管理员应确认自己的路由器可以提供相应的支持;带宽网络进行初始化配置时,所有的路由器都发送或接收LSP信息报来进行链路状态的学习,所以链路状态算法对峰值带宽的要求较高,而平时只是在链路状态发生变化时才发送基于事件触发的LSP,但是也需要注意不要有频繁的链路变化发生; 管理复杂:链路状态一般都较距离向量复杂,因此需要较多的知识来维护;实现更好的可扩展性需要链路状态的路由协议进行Area的划分,需要许多Area划分的规则,处理起来比较复杂;由于链路状态路由协议面向拓扑计算路由表,而控制拓扑信息不象控制路由可达性信息那样可以直接且准确的影响路由表,诸如路由表过滤、基于端口的自由手动汇总等等工作在某些链路状态路由协议里比较难于实现。但是以上缺点只要链路状态路由协议经过较好的设计,是能在一定程度上与以解决的。而且有一种混合型的路由协议兼据距离向量和链路状态的优势,可以在一定程度上满足特殊用户的需求,这我们后面再进行说明。34链路状态路由协议的简单配置(OSPF)本节我们简单介绍一下典型的链路状态路由协议OSPF的配置基础,详细的配置在高级课程中有更详细介绍。OSPF实现的简单原理OSPF是典型的链路状态方式的路由协议,最早被IETF在1988年推出,最新的版本是Version 2,定义在RFC 2328中。 OSPF的路由收敛过程可以概括为三个数据结构的形成邻居列表,拓扑列表(链路状态数据库),路由表。 OSPF的路径度量值(Metric)通称为Cost值,是靠每端线路的带宽的倒数累加计算出来的,既考虑到了跳数又考虑的带宽因素。 OSPF完全支持VLSM,属于Classless的路由。 OSPF支持与RIP一样的等值多路并发负载均衡,默认并发4条,最多为6条。35 OSPF的简单配置 E0E0 S0S1ABABCinterface Ethernet0 ip address !router ospf 1 network 55 area 0interface Ethernet0 ip address !interface Serial0 ip address 10.3

温馨提示

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

评论

0/150

提交评论