2017浙能电力能涨吗:第六章 IP路由

来源:百度文库 编辑:中财网 时间:2024/04/29 09:34:34

第六章 IP路由

一、概念

IP路由:使用路由器从一个网络向另一个网络传送数据包的过程

主动路由协议(routing protocol):路由器在网络上动态寻找所有网络,并确保所有路由器拥有相同路由表的协议。典型的协议有RIP、IGRP、EIGRP、OSPF

被动路由协议(route protocol):用来发送数据(数据包)通过网络,并决定数据包的发送方式。例IP、IPv6

 

二、路由基础

要完成对数据的路由,路由器必须了解:源地址、目的地址、到达所有网络的可能路由、到达目标网络的最佳路由、维护并验证路由信息。

路由方式:静态路由、动态路由和默认路由

1、静态路由:以手工的方式将路由添加到每台路由表中。其优点:无管理性开销、路由器间无带宽占用、增加了安全性。其缺点:必须完全了解所配置的网络、若新增网络,则加大了工作力度、只适应于小型网络。

注:没有或只有较小的扩充时,才考虑使用静态路由。

配置:Ri(config)#ip route [destination_network] [mask] [next-hop_address or exitinterface] [administrative_distance] [permanent]

说明:默认时,静态路由的管理距离是‘1’;

      如果这个接口被关闭或不能与下一跳的路由器通讯,这一路由将会被自己删除,可以使用permanent设定不论任何时何将不被删除。

注意:当两个路由器之间不仅有一条链路进行链接时,在配置静态路由时应将管理距离设置成不同的值,以防止回环。

      当一个路由器到达其它网络的出口只有一个时,可以为该路由器设置默认路由。也称为存根网络。

 

2、默认路由

应用于只有一个出口的网络中,它将那些未在路由表中列出远端目的网络的数据包转发到下一跳路由器。

Ri(config)#ip route 0.0.0.0 0.0.0.0 next-hop_ip_address //配置默认路由

Ri(config)#ip classless //默认路由时不区分子网

Ri(config)#ip default-network //用于网关路由器上配置最终网关。

 

3、动态路由:使用协议来查找网络并更新路由表的配置。

在互联网中经常使用两种类型的路由协议:内部网关协议(IGP)和外部网关协议(EGP)

IGP:用于在同一个自治系统(AS)中的路由器间交换路由选择信息。

EGP:用于AS间通讯。

AS:一个基于共同管理域下的网络集合,即在同一个AS中所有的路由器共享相同的路由表信息。

BGP:边界网状协议。

AD:管理距离。是用来衡量接收来自相邻路由器上路由选择信息的可信度。值0~255,0为是信赖,255为不会有业务量通过的路由。直连接口的AD值为‘0’;静态路由的AD值为‘1’;EIGRP的AD值为‘90’;IGRP的AD值为‘100’; OSPF的AD值为‘110’;RIP的AD值为‘120’;external EIGRP的AD值为‘170’

静态路由的AD值是可以通过命令改变的。在一个拥有多个路由协议的一条链路,在不更改AD的情况下,始终使用静态路由,除非将AD值改变。

 

路由选择协议的类型:距离矢量(RIP、IGRP)、链路状态(OSPF)、混合型(EIGRP)

距离矢量:通过判断距离查找到达远程网络的最佳路径。每经过一台路由器,称为一跳。

链路状态:最短路径优先协议,使用它的路由器分别创建3个独立的表。邻居表【用来跟踪直接相连的邻居】、拓扑表【用来判断整个互联网络的拓扑】、路由选择表。

混合型:将距离矢量和链路状态结合起来应用。

距离矢量路由选择算法:发送完整的路由表到达相邻的路由器。相邻信赖的关系。

RIP:只使用跳数来决定到达某个互联网络的最佳路径 。若多条链路跳数相同,将实现负载均衡。默认时为4条,最多6条。

RIP路由表中包含网络号、输出接口、可达网络的跳数。它每隔30秒就送出自己完整的路由表到所有激活的接口;它的最大跳数为15;RIPv1为有类路由。即在该网络中的所有设备必须使用相同的子网掩码。路由器在认定一个路由成为无效路由之前所需要等待的时间为180秒。删除时间为240秒。

注:路由失效定时器的值必须要小于路由刷新定时器的值。

 

路由环路:由于每台路由器不能同时或按近同时地完成路由表的更新,将会产生环路。其解决办法有:最大跳数【RIP允许最大跳数为15】、水平分割【限制路由器不能按收信息的方向去发送信息】、路由中毒【当路由器出现故障时,它会将跳数设为无穷大】、保持关闭。

 

配置RIP路由:

Ri(config)#router rip

Ri(config-router)#network 10.0.0.0

注:在边界路由器上要设置默认网关,关将其激活。并将静态路由的值改为大于120的值。

Ri(config-router)#passive-interface s1/0 //阻止更新信息从S1/0传出,但不阻止从S0/0口更新。

 

RIPv2 也是距离矢量协议。与v1具有相同的管理距离、相同处理环路的方法、路由表更新方式相同,都是传送完整的更新路由。不同点是v2被认为是无类路由【在路由表更新时,路由表内带有子网掩码位】、支持VLSM、支持不连续网络。

Ri(config)#router rip

Ri(config-router)#network network_ip

Ri(config-router)#version 2

 

二、内部网关路由协议:interior gateway routing protocol

它是Cisco专用的距离矢量路由协议。默认时跳数与Eigrp相同均为100,最大值为255;它使用带宽和线路延迟作为判断到达某个互联网络最佳路由的度量;每90秒进行一次更新。

区别:IGRP需要使用自治系统号,要求所有路由器必须使用相同的AD号来共享路由表信息。

 

三、验证配置

Ri#show ip protocols //显示配置在路由器上的路由选择协议

Ri#show ip route //查看路由器用于做出转发决定的路由表,即互联网络的映射。

Ri#debug ip rip //当路由器发送和接收路由更新时,发送这些信息给控制台会话。如果是远程登录到路由器,需要使用terminal monitor 命令来接收由debug命令产生的输出。