全部博文(93)
分类: 系统运维
2008-12-23 23:20:52
动态路由:使用协议来查找并更新路由表的配置,就是动态路由。值得一提的是它需要一定的路由器CPU处理时间和网络链接带宽。
路由协议:定义了路由器与相邻路由器通信时所使用的一组规则。
IGP---内部网关路由协议(Interior Gateway Protocol) 是在自治系统下运行。
EGP---外部网关路由协议(Exterior Gateway Protocol)
自治系统:是使用相同路由准则的网络集合。(使用相同协议的网络集合)Autonomous System
路由选择协议:RIP(路由选择信息协议)和IGRP(内部网关路由选择协议)
IGP下的路由协议(RIP,IGRP)
EGRP
AD---管理距离(Administative Distance)值越小,越可靠。
路由协议的分类:
距离矢量协议、链路状态协议、混合路由。
l 距离矢量路由协议方法:确定网络中任何一条链路的方向和距离。它的算法就是依据路由的跳数(hops)
l 它是定期将路由表复制给相邻路由器,并进行矢量堆加来完成路由学习。
l 路由协议的作用:路由选择协议的目的就是建立和维护路由表,它识别所有的有效路由, 但只将最佳路由放到路由表中。路由选择的算法是动态路由选择的基础。(当网络中所有的路由器都使用达成共识的信息运行时,这个网络被称为收敛网络。)convergence
距离路由协议重点讲述RIP和IGRP
一、 RIP(路由选择信息协议)routing information protocol
它是来通过跳数来计算的。
可对多达6条具有相同开销的链路进行负载均衡。
l 路由环路:是网络上谣传的错误信息所导致。
l 路由环路的后果:数据包在网络上无限循环转发,消耗带宽,使网络瘫痪。
l 解决办法:
1、 定义最大跳数。(默认情况下,最大跳数为15,大于15跳就被认为是无效路由)
2、 水平分割(split horizon):收到相邻路由器的信息后,不再将此信息回传给原路由器。
3、 路由毒杀(route poisoning):出现故障的路由,将被标记为无穷大(infinity),下次更新将不被发送。
routeA(s0)----------(s0)routerB(s1)----------(s1)routerC(s0)---------------
如routerC的so网络出现故障,routerC将把so的网络段标记为infinity,此路由信息,不再被传送给routerB.
4、 反转毒杀(poison reverse)
如发现C上s0出现故障,同样C将此路由标记为infinity,同时B能学到此条路由,但此时此路由标记为possibly down.在一定有时间内,如仍然是possibly down,则B会认为C的s0路由坏掉,毒杀此路由。
5、 抑制计时(Hold down)
6、 触发更新。当路由失效时,不等待下一个更新周期(30s),而是立即触发更新,将这条毒化的信息发送给其他路由。
l RIP协议的配置:
l (config)#router rip 激活rip协议
l (config-router)#network network-number 配置和路由器直连的网络地址
l #show ip protocols 查看路由器学到的路由信息。
l #debug ip rip 查看rip协议是否正常工作
l RIP协议分别二个版本:version 1和Version 2
Version1只支持有类的网络.它会按照类别自动汇总;
Version2 支持无类网络。
二、IGRP(内部网关路由协议)
相比RIP,它支持最大跳数为255,默认100跳hops.同时IGRP是Cisco私有的协议。它使用了不同的度量值。主要以带宽和延迟时间来做度量值。默认发送更新是90s.
l IGRP的配置:与RIP大致相同,只是后面加了自治系统号。
l (config)#router Igrp 10 自治系统号为1------65535间任一数值。
l 自治系统不同是无法传递信息的。
l #debug ip igrp 查看协议是否正常工作。
三、 链路状态协议(link state protocol)
LSA-------链路状态的通告
l LSP的流程: 1、路由器之间相互交换LSA;
2、构造一个由所有的LSA组成的拓扑数据库。
3、使用SPF算法(shortest path first)---(最短路径优先)计算机网络的
可达性。
4、路由器将逻辑的拓扑结构构造成一棵树,以自己为根,使用SPF 算法挑选最佳路由。
5、将最佳路由添加到路由表中。
* LSP协议: 一个自治系统中一定要有一骨干区域0(backbone Area),其它所有分
治区域必须与骨干区域相连。
* LSP优点: 1、收敛速度快,链路状态变化立即被报告。
2、有效避免环路。
3、通过层次化设计,可优化资源使用。
• * LSP需要重大的资源要求(内存,CPU),严格的网络设计,
• 区域分割带来的问题
配置简单,但是设计的复杂和参数的调整会带来操作复杂
比距离矢量协议更容易排错
• 初始路由发现阶段可能引起泛洪
• 内存和处理器负担
OSPF是链路状态协议的典型代表,明天将详细介绍。