1、IP路由是使用路由器从一个网络到另一个网络传送数据包的过程。(本文讨论路由器都为Cisco路由器)
2、主动路由协议:又称路由选择协议或路由协议。它是路由器在互联网络上动态寻找所有网络,并确保所有路由器拥有相同路由表的协议。主动路由协议基本上就是决定数据包通过互联网络最优路劲的协议。主动路由协议典型例子:RIP、RIPv2、EIGRP和OSPF协议。
      被动路由协议:又称可路由协议或被路由协议。它被分派到接口上并决定数据包的传送方式。被动路由协议的典型例子:IP和IPv6协议。
3、我们知道,如果你的网络没有路由器,那么很显然你将不能在网络中进行路由。路由器并不关心网络中的主机,它只关心网络和通向每个网络的最佳路劲。而要完成对数据包的路由,路由器必须至少了解以下内容:
          1)目的地址;
          2)相邻路由器,并可以从那里获得远程网络信息;
          3)到所有远程网络的可能路由;
          4)到达每个远程网络的最佳路由;
          5)如何维护并验证路由信息;
      如果网络没有直接与一个路由器相连,那它必须通过学习来了解如何到达这个远程网络,而所采用的方法只有两种:静态路由方式,即必须有人来手动输入所有网络位置到路由表中;和动态路由的方式。
4、IP路由选择过程:
      IP的路由处理其实是一个很简单并没有多少变化的过程,它与网络的大小无关。而只不过若是在一个较大的网络中,则数据包在找到目的主机之前。需要通过更多的路由器。我们在此只需要牢记一个重要问题就是:当一个主机A要给目的主机B发送数据包时,它所使用的目的方的硬件地址是默认网关的以太网接口。这主要是因为数据帧是不可以被直接发往远程网络的,它只有首先发送到本地网络上,而且去往远程网络的数据包必须要通过默认网关转发。(我们一定要理解:硬件地址将总是本地的,它们绝不会跨过路由器的接口!)
5、在网络上配置IP路由:
      路由器只能够通过查看路由表这唯一的方式来找出到达远程网络的路径,并完成数据包的转发。
   1)静态路由:
        优点:对于路由器的CPU没有管理性的开销;在路由器之间没有带宽占用;增加了安全性;
         缺点:管理员必须真正了解所配置的互联网络,以及每台路由器应该如何正确连接,以正确配置这些路由;如果某个网络加入到互联网络中,管理员必须在所有的路由器上(通过人工)添加对它的路由;对于大型网络来讲,这几乎是不可行的,因为这时的静态路由会导致巨大的工作量;
    1.1静态路由语法:
         ip route [destinnation_network] [mask] [next-hop_address or exitineterface] [administractive_distance] [permanent]
       (注:ip route 用于创建静态路由的命令;destinnation_network 在路由表中要放置的网络号;
mask 掩码;next-hop_address or exitineterface下一跳路由器的地址;)
如:Router(config)#ip route 72.16.10.0 255.255.255.0 192.168.2.5
    注:172.16.10.0就是我想要发送数据包的远程网络;
            255.255.255.0是这个远程网络的掩码;
            192.168.2.5就是我将要发送数据包的下一跳或路由器
    2)默认路由:
        使用默认路由可以转发那些不在路由表中的远端目的网络的数据包到下一跳路由器。在存根网络上可以只使用默认路由(使用默认路由易形成路由环路,因此使用时要格外小心!)
        如:Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.11.1
     3)动态路由:
 使用协议来查找网络并更新路由表的配置,就是动态路由。
      3.1 路由选择协议:
          1.管理距离(AD)是用来衡量接收来自相邻路由器上路由选择信息的可信度的。(0-255,0为最可信,255则不会有业务量通过)
          2. 3类路由选择协议:
              距离矢量:通过判断距离查找到达远程网络的最佳路劲。RIP、IGRP都是距离矢量协议,它们发送整个路由表到直接相连的路由器。
              链路状态:也称为最短路劲优先协议,使用它的路由器则分别创建3个独立的表(邻居表、拓扑表、路由表)。OSPF是一个链路状态的IP路由选择协议,它发送包含它们自己链接状态的更新到网络上的所有其他路由器。
               混合型:该协议是将距离矢量和链路状态两种协议结合起来,如:EIGRP。
6.距离矢量路由选择协议:
      距离矢量路由选择算法发送完整的路由选择表到相邻的路由器,然后,相邻的路由器会将接收到的路由表与自己原有的路由表进行组合,以完善路由表。
      路由环路:它的发生是由于每台路由器不能同时或接近同时地完成路由表的更新。解决路由环路的风方法:最大跳计数(RIP默认为15跳)和水平分割。
7.路由信息协议(RIP):
   RIP使用4种不同类型的定时器来管理它的性能:
      1)路由更新定时器(30s);
      2)路由失效定时器(180s);
      3)保持失效定时器(180s);
      4)路由刷新定时器(240s);
    配置RIP路由:
     Router(config)#router rip
     Router(config-router)#network 10.0.0.0(有类网络号)
8.内部网关路由协议(IGRP):
   IGRP是一个Cisco专用的距离矢量路由选择协议。IGRP的最大跳计数是255.默认时为100。默认时,IGRP使用带宽和线路延迟作为判断到达某个互联网络最佳路由的量度。(可靠性、负载、MTU也可作为量度)
  注:Cisco现已不支持IGRP了,因为有了增强版的EIGRP。
9.Cisco路由器上用于验证被动路由和路由选择协议配置的命令:
     show ip route;
     show ip protocols;
     debug ip rip;