当前位置:文档之家› 路由协议对比

路由协议对比

静态路由:占用CPU 处理时间少;2、便于管理员了解路由;

3、易于配置。缺点:1、配置和维护耗费时间;2、配置容易出错,尤其是对大型网络。3、需要管理员维护变化的路由信息;

4、不能随着网络的增长而扩展;维护会越来越麻烦;

5、需要完全了解整个网络的运行情况才能进行操作。动态路由:优点:1

、增加或删除网络

时,管理员维护路由

配置的工作量较少;

2、网络拓扑结构发

生变化时,协议可以

自动做出调整;3、

配置不容易出错;4

、扩展性好,网络增

长时不会出现问题。

缺点:1、需要占用

路由资源(CPU周期

、内存和链路带宽)

2、管理员需要掌握

更多的网络知识才能

距离矢量协议适用:

1、网络结构简单、

扁平,不需要特殊的

分层设计;2、管理

员没有足够的知识来

配置链路状态协议和

排查故障;3、特定

类型的网络拓扑结

构,如集中星型

(Hub-and-Hub);4

、无需关注网络最差

情况下的收敛时间。

协议类型有类的距离矢量路由

协议

无类的距离矢量路由

协议

有类的距离矢量路由

协议

收敛速度慢慢慢

可扩展性-网

络规模

小小小

使用VLSM不要不

资源使用率低低低

实施和维护简单简单简单

连续网络不支持支持支持

使用路由器任何大众路由任何大众路由思科路由器专用验证不支持支持支持

路由表中代

R R I

算法(每台

路由器的算法独立进行计算并使用新信息更新贝尔曼-福特(Bellman-ford)

适用网络小小小路由协议对比表

RIP(路由信息协议)RIPV2IGPR(内部网关路由

协议)

默认管理距

离(管理距

离值越低优

先级越高,

255表示不信

任该路由来

120120100

更新方式定期更新30秒,路由

条目会过期,当路由

不可用时,要等待新

的路由更新,广播更

新发送到

255.255.255.255,

发送整个路由表,并

且每个邻居路由处理

该路由表到第三层才

能判断是否丢弃。

路由器只了解自身接

口的网络地址以及能

够通过其邻居到达的

远程网络地址,使用

距离矢量路由协议的

路由器不了解网络的

拓扑结构(EIGRP例

外)使用随机抖动

(Random jitter)防

止同步更新

每90秒发送一次定期

更新。广播更新发送

255.255.255.255,

发送整个路由表,并

且每个邻居路由处理

该路由表到第三层才

能判断是否丢弃。

传输协议UDP端口号为520,

RIPV1消息中含IP地

址和度量

UDP端口号为520,

RIPV2消息中含IP地

址和度量以及子网掩

码和下一跳地址

RIPV1只发V1能收V1

、V2的消息,RIPV2

只发V2也只能收V2

传输方式在消息从所有配置了

RIP的接口发送出去

之前,ip报头和数据

链路报头会加入广播

地址

255.255.255.255作

为目的地址。MAC地

址为:FF-FF-FF-FF-

FF其中IP协议段=17

(即UDP)

使用组播地址发送更

新,路由更新包含下

一跳地址。16跳意味

着网络不可达。

数据包类型一个RIP更新最多可包含25个路由条目,数据报最大可以是512个字节,不包括IP和UDP报头。请求消息(1),响应消息(2)

默认HELLO间隔

默认保持时间

进程ID

R1(config)

#router rip;若使用no router rip会清除所有现有的RIP 配置。R1(config-router)#network 192.168.1.0(只能输入有类网络地址)R1(config)

#router rip;R1(config-router)#Version 2;将其修改为V2版本,使用version 1或no version 可恢复RIPV1 ;passive-interfac命令可以配置被动接口,不让该接口发送更新。R1(config-router)#passive-interface

自动汇总RIPV1不允许禁止自

动汇总。处理更新规

则:1、如某条路由

更新及其接口属于相

同的主网,则在路由

更新中对该网络应用

该接口的子网掩码;

2、若路由更新及其

接口属于不同的主

网,则在路由更新中

对该网络应用网络的

自动汇总默认开启,

禁用方法:R1

(config-router)

#no auto-summary禁

用后每个子网和掩码

都有自己单个的条

目,以及到达该子网

的送出接口和下一跳

地址。要在更新中包

含超网,无需在

RIPV2或任何其他无

度量(不同

路由协议使

用不同的度

量,一个协

议适用的度

量和另一个

协议使用的

度量没有可

不性)

跳数跳数

度量计算公

延迟

show show ip rip

database可显示路由

器了解到的所有RIP

路由,包含添加在路

由表中的RIP路由和

没有添加的RIP路由

show ip route查看

路由表和与特定路由

关联的度量值。Show

ip route 172.16.30

查看直接的网络的AD

值。输出RIP计时器

show ip protocols 查看AD值,也可显示

路由当前运行的各种

路由协议的全部信息

列出下一轮更新时

间,无效(Invlid

180s还没收到可刷新

的路由更新,标记为

无效路由)、抑制

(Hold-down 180s)

和清除(Flush 240

后将从路由表中删

是否配置RIP路由;

发送和接受RIP更新

的接口是否正确;路

由器通告的网络是否

正确;RIP邻居是否

发送了更新。

show interface show ip eigrp neigbors

show ip egigrp topology

bandwidth

汇总RIPV1更新发往一个

不同主网接口,会自

动汇总这些子网到有

类地址

(172.30.0.0)如果

静态路由

192.168.0.0的掩码

为/24或更大,则此

路由会包含在RIP更

新中,接收路由器会

对该更新应用有类掩

码/24。由于掩码与

类或类的子网不匹

CIDR同样允许聚合的

包括所有子网的路由

携带的子网掩码的还

要短。

重分布默认路由R1(config-

router)default-

information

originate指定该路

由器为默认信息的来

源,有该路由在RIP

更新中传播静态默认

路由。

R2(config-

router)default-

information

originate指定该路

由器为默认信息的来

源,有该路由在RIP

更新中传播静态默认

路由。R1(config-

router)

#redistribute

static路由重分布,

指获取来自某个路由

源的路由,然后将这

些路由发送到另一个

路由源。

R3(config-

router)default-

information

originate指定该路

由器为默认信息的来

源,有该路由在RIP

更新中传播静态默认

路由。

微调

邻接关系不成立

DR/BDR的选择

环路(静态路由配置错误;2、路由重分布配置错误;3、发生改变的网络收敛速度慢,不一致的路由未能得到更新)存在,解决办法:1、使用抑制计时器(hold-down time);

2、水平分割(split horizon);

3、TTL (生存时间)

4、定义最大度量防止计数至无穷大(count to infinity RIP最大为16跳,大于此值的路由即为不“不可达”);

5、路由毒化(route poisoning,链路不可用时,直接将度量设置为16发送触发更新);

6、触发更新

链路状态协议适用:1、网络进行了分层设计,如大型网络;

2、管理员对网络中采用的链路状态协议非常熟悉;

3、网络对收敛(convergence)速度要求极高。

无类的距离矢量路由协议无类的链路矢量路由协议

快快大大要要中高复杂复杂支持支持

思科路由器专用任何大众路由IETF (Internet工程任务组)

可配置加密并验证其路由信息,但不会加密路由表,对来源进行验证。可配置加密并验证其路由信息,但不会加密路由表,对来源进行验证。

D(DUAL)O C:直连路由,S:静态路由,*:候选默认路由,EX:外部EIGRP路由(AD=170),

扩散更新算法(DUAL)最短路径优先算法(Dijkstra)

不使用时间抑制器及并列路由计算系统使得收敛速度更快。迅捷的收敛速度和适用大型网络实施的可扩展性

建立邻接关系,维护邻居表和拓扑表。备注

EIGRP(增强的内部网关路由协议)OPSF(开放最短路径

优先)

汇总路由:5,内部:90,外部:170110

直连:0,静

态:1,IS-

IS:115,外部

BGP:20,内部

BGP:200

限定更新,路由条目不过期,仅在路由度量发生变化时才发送且更新数据包仅含需

要的(发生变化的)路由信息,且仅发送给需要该信息的路由器,使用可靠传输,当多台需要更时使用组播,只有一台需要更新数据包时使用单限定更新,不适用传输层协议,直接通过IP数据包发送

RTP(可靠传输协议)用以可靠或不可靠,数据包报头呗封装在EIGRP TLV中OSPF的数据包包头和数据包特定类型的数据被封装到IP数据包中

单播或组播MAC目的地址:01-00-5E-00-00-0A;IP目的地址:224.0.0.10;IP 协议字段88组播MAC目的地址:01-00-5E-00-00-05或01-00-5E-00-00-06;IP目的地址:224.0.0.5(网络中的其他路由器泛洪给DR和BDR)或

224.0.0.6(DR将泛洪转发给其他路由);IP协议字段

1、HELLO数据包以组播方式发送,且是不可靠传输,每5秒发送一次,在多点非广播多路访问(NMBA)如X.25、帧中继、和带有T1

(1.544Mbit/s)或更慢的ATM,每60秒发送一次。2、更新、查询、应答(单播)数据包可靠传输。3、确认(Ack)数据包单播不可靠传输。1、Hello数据包发现OSPF邻居并建立邻接关系;2、DBD(数据库描述)数据包包含发送方路由的链路状态数据库的简略表,接收方使用本数据包与本地链路状态数据库对比;3、链路状态数据包(LSP)接收方发通过发送LSP 请求DBD中任何条目的详细信息;4、LSU (链路状态更新)回复LSR和通告信息;5、LSAck:确认LSU。

小于1.544Mbit/s或更慢非广播多路访问60秒,大于

1.544Mbit/s的以太网5秒(默认)。R1(config-if)ip hello-interval eigrp 1 60,其中hello间隔时间取值范围为1-65535,与其他路由建立邻接关建立邻接邻居之前要求:Hello间隔、无效时间和网络类型必须统一。默认情况,在多路访问网段和点对点网段中每10秒发送一次,在非多路访问(NBMA)网段(帧中继、X.25或ATM)每30秒发送一次Hello数据包

hello间隔的3倍。小于1.544Mbit/s或更慢非广播多路访问180秒,大于

1.544Mbit/s的以太网15秒。R1(config-if)ip hold-time eigrp 1 180,若更改了hello 时间间隔,请确保更改保持时间,使其大于或等与hello间DEAD间隔为Hello间隔的4倍,对于多路访问网段和点对点网段为40秒,在NBMA中为120秒。若DEAD间隔到还没收到Hello 包,则会从其链路状态数据库中删除该邻居,并将该信息通过启用了OSPF的接口以泛洪的方式发送出去。

自制系统(AS)单个实体管理的一组网络,通过统一的路由策略连接到Internet 。BGP是唯一一个在配置中使用实际自制系统编号的路由。DR(指定路由器)和BDR(备份指定路由器)只有在多路访问网络中才会有,点对点链路中不会执行DR/BDR选择

使用一个进程ID代表各自在路由器上运行的协议实例。用来标识在此路由上运行的特定EIGRP进程,为建立邻接关系要求使用同一个进程ID来配置一个路由区域内的所有路由器,全局配置命令:

R1(config)#router eigrp autonomous-system用于启动EIGRP(尽管这里成为autonomous-system 编号,实际上起进程ID作用)1、R1(config)

#router ospf process-id,id介于1-65535之间,仅在本地有效,所以在建立邻接时无需匹配该值。2、OSFP路由器ID 其实就是一个路由器的IP地址。确定方式:1、使用OSPF route-id命令配置的IP地址,R1(config-router)#router

ip-address使用该命令后必须重新加载路由或使用命令:

R1#clear ip OSPF process2、若未配置路由ID,则路由会选择其所有环回接口的最高IP地址;3、若未配置环回接口,则会选择器所有物理接口的活动最高的IP地址。R1(config-

1、R1(config-router)# network network address(接口的有类网络地址),将使路由器上属于该有类网络地址的所有接口都将启用EIGRP。若要配置特定的子网,需要在IP 地址后加通配符。

2、passive-interface命令不应用EIGRP,配置后将R1(config-router)#network 192.168.0.0

0.0.0.3 area 0(在同一区域内的OSPF路由必须有相同的区域ID,area 0为主干区域,相同区域的所有OSPF路由器的链路状态数据库中必须具有相同的链路状态信息)

EIGRP自动为有类网络的NULL0加入一条汇总路由,禁用自动汇总则NULL0汇总路由自动被删除,no auto-summary

K1(带宽)=1,K2(负载)=0,K3(延迟)=1,K4(可靠性)=0,K5(可靠性)0,默认K值可用R1(config-

router)#metric weight tos K1 K2 K3 K4 K5 修改。Show ip protocols 命令可检查K值OSPF的度量称为开销,开销越低越可能被用于转发数据流量,管理员可配置次开销。使用从路由器到目的网络的传出接口的积累带宽作为开销值,OSPF开销值:10^8/带宽(kbit/s 路由度量中,开销最低的路由是首选路由

最低带宽+总延迟。(10000000/带宽)

*256+(总延迟/10)*256。默认复合公式:

metric={K1*bandwid th+K3*delay};完整复合公式:

metric={K1*bandwid th+

(K2*bandwidth)/(256-load)

+K3*delay}+{K5/开销=10^8/bit/s;快速以太网:

10^8/100000000bit/ s=1;以太网:

10^8/10000000bit/s =10;E1

(2.048Mbit/s)

=10^8/2048000bit/s =48

100M ATM(100us);

以太网(1000us);快

速以太网

(100us);T1(串

口默认值

20000us);

FDDI(100us);

验证关键OSPF配置信

息,其中包括OSPF进

程ID,路由ID,路由

正在通告的网络,正

在发送更新的邻居以

及默认管理距离。

show interface 命令检查度量值,其中

带宽是静态值

(kbit/s),延迟也是一种静态值(us),可靠性动态取得,以分母为255的分数表示,值越大越可靠,255/255表示百分之百可靠,计算时取5分钟内的加权平均值。负载反应链路流量,动态取得,负载值越低越好,以分母为255的分数表示,txlaod为发送负载,rxload为接受负载,show interface 查看接口所用的带宽值,默认带宽为

1.544Mbit/s。show ospf interface查看开销;show ospf interface f0/0将显示路由的状态是DR好、BDR还是其他路由器,以及多路访问中DR和BDR的路由器ID,显示优先级。

1、show ip eigrp neigbors用来查看邻居表并检验EIGRP是否已与其他邻居建立邻接关系,能看到邻接路由的IP及通向该EIGRP邻居的接口。其中Queue Count不为零时表示有数据包等待发送。show ip ospf neigbors验证OSPF邻居关系并排除相应故障。其中Pri为接口的优先级(默认为1),FULL表明该路由和其邻居路由具有相同的OSPF链路状态数据库。Dead Time 路由器在宣告邻居进入down状态前等待该设备发送hello数据包所剩余的时间;Address:邻居和本路由直连得IP(邻居的);Interface:本路由与该邻居建立邻接关系的接口。

可行条件:报告距离小于可行距离。(3014400/28160)前者为可行距离,后者为报告距离。若在命令后加上all-links 则显示所有可能路径,包括不是可行后

R1(config-

if)#bandwidth kilobits使用no bandwidth回复默认值,大多数串行链路上带宽为

1.544Mbit/s,修改带宽时,必须同时在链路两端进行,才能确保两个方向上的路由。当串口运行的实际速率不是默认T1时,需要手动修改该接口速率,且链路的两端应配置为相同值。

R1(config-

if)#bandwidth 64(64kbit/s)或使用R1(config-if)#ip ospf cost 1562(直接是开销不是带宽,64kbit/s的开销)ip ospf cost命令适用大多数路由器,直接将链路开销设置为特

R1(config-if)#ip summary-adress eigrp 1

192.168.0.0 255.255.252.0

R1(config)#ip route 0.0.0.0

0.0.0.0 loopback1 ;R1(config)

#router eigrp 1;R1(config-router)#redistribute static另外还可使用ip default-network 命令传播默认路由位于OSPF域和非OSPF 网络之间的路由器成为自治系统边界路由器(ASBR)ASBR配置有Loopback1 IP地址和静态路由,可向ISP 路由转发流量。R1(config)

#interface loopback 1;R1(config-if)#ip add 172.30.1.1 255.255.255.252;R1(config-if)

#exit;R1(config)#ip route 0.0.0.0 0.0.0.0 loopback 1;R1(config)

#router ospf 1;R1(config)

#default-information

带宽占用:默认情况EIGRP会使用不超过50%的带宽来传输EIGRP信息,使用R1(config-if)ip bandwidth-precent eigrp 1 40更改为使用不超过40%的带宽。修改参考带宽值:R1(config-router)#auto-cost reference-bandwidth 1000(10Gbit/s)默认单位是Mbit/s要求OSPF 区域内所有的路由配置此命令。修改OSPF 间隔:R1(config-if)#ip ospf

hello-interval

5(默认10秒);R1(config-if)#ip ospf dead-interval 20(默认40秒)同样邻居的OSPF的间隔必show ip ospf 也可查看OSPF进程ID和路由ID还可显示OSPF区域信息以及上次计算SPF算法的时间。

子网掩码不匹配,导致该两路由分配到不同的网络中。2、OSPF Hello计时器和Dead计时器不匹配。

3、OSPF网络类型不匹配。

4、存在信息缺失或不正确的OSPF network命令。

多路访问对OSPF的LSA泛洪提出的挑战:1、创建多边邻接关系,其中每对路由都存在一项邻接关系。2、LSA的大量泛洪。解决办法:指定

DR/BDR的选择不会发

生在点对点网络中。

DR:具有最高OSPF接

口优先级的路由(默

认为1)DBR:具有第

二高OSPF接口优先级

的路由。如果OSPF接

口优先级相同,则取

路由器ID最高者。其

他OSPF路由只与DR和

BDR建立完全邻接关

系显示为FULL,不完

全连接显示为2Way。

DR/BDR的选择时间:

DR一旦选出,将保持

DR地位除非:DR发生

故障;DR上的OSPF进

程发生故障;DR上多

路访问接口发生故

障;DR故障BDR接替

其工作,并选出BDR

优先级设置:R1

(config-if)# ip

ospf priority 2(0-

255,若为0则不具备

成为DR或DBR的资格)不存在不存在

相关主题