| IP routing 基本内容: 静态路由 默认路由 动态路由 主动路由协议是路由器在互联网络上动态地寻找所有网络,并确保所有路由器拥有相同路由表的协议.主动路由协议基本上就是决定数据包通过互联网络最优路径的协议,主动路由协议的典型例子是RIP、IGRP、EIGRP、OSPF协议 一旦所有的路由器都了解了所有的网络,被动路由协议便可用来发送用户数据通过互联网络.被动路由协议被分派到接口上并决定数据包的传送方式,被动路由协议的典型例子是IP和IPX协议 要完成对数据包的路由,一个路由器必须至少了解以下内容: 目的地址 相邻路由器,并可以从那里获得远程网络的信息 到所有远程网络的可能路由 如何维护并验证路由信息 当数据包在返回原主机的途中被丢弃时,由于这是一个未知的错误,通常将会看到"request time out"的信息,如果出现错误是一个已知的错误,如假设在去往目的设备的路途中路由表内没有可用的路由,你将会得到"destination unreachable"的信息,根据这些信息,可以判断问题是发生在去往目的的路上还是在返回的途中 当以手工的方式将路由添加到每台路由器的路由表中去,这种方法就是静态路由,静态路由的优点是: 1,对于路由器的CPU没有管理性开销,它意味着如果你不使用动态路由选择的话,你可能应该购买更加便宜的路由器 2,在路由器之间没有带宽占用,它意味着在WAN链接中你可以节省更多的钱 3,它增加了安全性,因为管理员可以有选择地允许路由只访问特定的网络 静态路由有以下缺点: 1,管理员必须真正地了解所配置的互联网络,以及每台路由器应该如何正确地连接以正确配置这些路由 2,如果某个网络加入到互联的网络中,管理员必须在所有的路由器上添加对它的路由 3,对于大型网络来说,这几乎是不可行的,因为这时静态路由会导致巨大的工作量 一个静态路由到路由表的语法是: ip route [destination_network] [mask] [next-hop-address or exitinterface] [administrative_distance] [permanent] 一旦所有路由器的路由表被配置完成,它们便需要被验证一下.完成这一工作的最好方式是使用ping程序,此外可以使用show ip route命令 使用默认路由可以转发那些不在路由表中列出的远端目的网络的数据包到下一跳路由器,在存根网络上可以只使用默认路由,即那些与外界只有一个输出连接的网络接口 当使用存在的接口作为默认路由时,这个路由所使用的管理距离为0,与直接连接的相同,而不是在使用下一跳地址进行配置时的默认值1 由于所有的Cisco路由器都是有类的路由器,也就是说在路由器的每个接口上它们都认为使用了一个默认的子网掩码.当路由器接收到一个目的子网不在路由表中的数据包时,在默认时,它将丢弃这个数据包.因此,如果使用默认路由,必须要使用ip classless命令,因为在路由表中不会包含有远端子网的信息 使用协议来查找并更新路由表的配置,就是动态路由.在这里讨论两个路由选择协议,路由选择信息协议RIP和内部网关路由选择协议IGRP 在互联网中经常使用的两种类型路由选择协议,它们是内部网关协议IGP和外部网关协议EGP IGP被用于在同一个自治系统AS中的路由器间交换路由选择信息.一个AS是一个基于共同管理域下的网络集合,其基本的含义就是在同一个AS中所有的路由器共享相同的路由表信息 EGP被用于在AS之间通信 管理距离AD是用来衡量接收来自相邻路由器上路由选择信息的可信度的,一个管理距离是一个从0到255的整数值,0是最可信赖的,255则意味着不会有业务量通过这个路由 有三类路由选择协议: 距离矢量,代表是RIP和IGRP 链路状态,代表是OSPF 混合型,代表是EIGRP 路由环路的发生是由于每台路由器不能同时或接近同时地完成路由表的更新 路由环路的问题可以简单地描述为无穷大计数,它是由于通告互联网络通信和传播的传言及错误的信息所造成的.解决这个问题的方式是定义最大跳计数 另一个解决路由环路问题的方案被称为水平分割,它是通过在距离矢量网络中强制信息的传送规则来减少不正确的信息发送回接收信息的方向 另一个避免由不一致更新可能造成的问题并阻止网络环路产生的方式是路由中毒 保持关闭可以阻止定期的更新消息去恢复一个不断开闭的路由 当路由器接收到一个来自相邻路由器的更新,表明一个原先可以访问的网络现在不工作或不可达时,保持关闭定时器将被启动.如果从相邻路由器接收到一个新的带有比原先网络度量值表项更好的路由更新信息时,保持关闭将被撤销,这个更新数据将被放行 路由信息协议RIP是一个真正的距离矢量路由选择协议.它每隔30秒就送出自己完整的路由表到所有激活的接口,它使用三个不同种类的定时器来管理它的性能: 1,路由更新定时器,用于设置定期路由更新的时间间隔,典型值为30秒 2,路由失效定时器,用于决定一个时间长度,即路由器在认定一个路由成为无效路由之前所需要等待的时间,通常是180秒 3,保持失效定时器,用于设置路由信息被抑制的时间数量.当指示某个路由为不可达的更新数据包被接收到时,路由器将会进入保持失效状态.这个状态将会一直持续到一个带有更好度量的更新数据包被接收到或者这个保持失效定时器到期,默认时,它的取值是180秒 4,路由刷新定时器,用于设置某个路由成为无效路由并将它从路由表中删除的时间间隔,一般为240秒 通过使用passive-interface命令可以阻止RIP更新广播从指定的接口发送到外界,但是这一接口仍可以接收RIP更新 与RIPv1不同,RIPv2是一个无类路由选择协议,也就是说,它可以随更新一起发送子网掩码信息.通过随更新发送子网掩码信息,RIPv2能够支持可变长度子网掩码VLSM和网络边界概要,另外,它还可以支持不连续网络划分 内部网关路由协议IGRP是一个Cisco专用的距离矢量路由选择协议.它的最大跳计数是255,默认时是100 RIP网络要实现负载均衡必须具有相同的跳计数,而IGRP使用带宽来决定如何实现负载均衡.在默认的情况下,RIP能够在四条等价链路上实现负载均衡,而IGRP是六条 ************************************************************************************ 考试要点: 1,理解基本的IP路由选择过程 2,必须理解如何配置RIP路由选择 3,牢记如何验证RIP路由选择 4,必须理解如何配置IGRP路由选择 5,牢记如何验证IGRP路由选择 |