RIP、RIP2、EIGRP、OSPF协议比较

RIP、RIP2、EIGRP、OSPF协议比较

一、RIP(Routing Information Protocol 路由信息协议)--一个纯粹的距离矢量路由选择协议:

1.特性:RIP每隔30s就将自己完整的路由表从所有的激活的接口上送出;RIP的度量只看跳数,跳数作为它的判断是否是到达远程网络最佳路径的依据,默认最大跳数为15(即16为不可达)。RIP适用于小型、连续网络,只使用有类的路由选择,即网络中所有的设备都必须使用相同的子网掩码(RIP1在其发送的更新数据中不携带子网掩码的信息)。RIP性能的实现和管理靠4个管理器,分别是:路由更新定时器、路由失效定时器、保持失效定时器、路由刷新定时器。值得注意的是,RIP的管理距离为120。

2.配置:网络配置时要求使用有类地址,即掩码中所有的子网和主机为都为0。例:

 (注意:本文档以下内容都会使用到此拓扑图)

配置Corp:

Corp:#conf t

Corp(config):#router rip

Corp(config-router):#network 10.0.0.0

配置R1:

R1:#conf t

R1(config):#router rip

R1(config-router):#network 10.0.0.0

R1(config-router):#network 192.168.10.0

R1(config-router):#network 192.168.20.0

配置R2:

R2:#conf t

R2(config):#router rip

R2(config-router):#network 10.0.0.0

R2(config-router):#network 192.168.30.0

R2(config-router):#network 192.168.40.0

配置R3:

R3:#conf t

R3(config):#router rip

R3(config-router):#network 10.0.0.0

R3(config-router):#network 172.16.0.0

 

二、RIP2:

1.与RIP一样属于距离矢量协议,具有相同的定时器和环路避免方案(水平分割),RIP每30s发的是广播,RIP2每30s发的是组播(224.0.0.9);RIP2可以随路由更新发送子网掩码信息,支持无类网络和不连续的网络,还支持路由器间的认证(MD5),而RIP1不能。

2.配置:

以配置Corp为例:

Corp:#conf t

Corp(config):#router rip

Corp(config-router):#network 10.0.0.0

Corp(config-router):#version 2

由上可见,我们只要在(config-router)#提示符下添加命令version 2 即可。R1/R2/R3配置以此原理类推。

 

三、EIGRP协议

1.①特性:EIGRP(Enhanced Interior Gateway Routing Protocol增强内部网关路由协议--思科专用的路由协议,也是目前最流行的两个协议之一(另一个是OSPF);EIGRP同时具有距离矢量和链路状态两种协议的特性,也被称为混合型路由选择协议;它所发送的是传统的距离矢量更新,在此更新中包含有网络信息以及从发出通告的路由器达到这些网络的开销,由于在它的路由更新中包含了子网掩码,因此它也是无类的协议;

  ②合成度量:带宽、延迟、可靠性、负载。

  ③几个主要的功能:

 a.通过协议相关模块(PDM)支持IP和IPv6及一些不常用的其他路由协议

 b.高效的邻居发现(Hello包,AS,K值,可行距离AD,被通告距离FD,邻居表,拓扑表,可行的继任者)

 c.基于可靠传输协议(RTP)的通信

 d.基于弥散更新算法(DUAL)的最佳路径选择

 e.支持汇总和不连续(大型)网络

 f.支持VLSM/CIDR

 g.被认为是无类的

 h.实现负载均衡

2.配置方式:

在路由器上启动一个EIGRO会话,可是使用router eigrp 命令,并在其后指定网络的自治系统号(1-65536)

假设AS为10

配置Corp:

Corp:#conf t

Corp(config):#router eigrp 10

Corp(config-router):#network 10.0.0.0

配置R1:

R1:#conf t

R1(config):#router eigrp 10

R1(config-router):#network 10.0.0.0

R1(config-router):#network 192.168.10.0

R1(config-router):#network 192.168.20.0

配置R2:

R2:#conf t

R2(config):#router eigrp 10

R2(config-router):#network 10.0.0.0

R2(config-router):#network 192.168.30.0

R2(config-router):#network 192.168.40.0

配置R3:

R3:#conf t

R3(config):#router eigrp 10

R3(config-router):#network 10.0.0.0

R3(config-router):#network 172.16.0.0

配置不连续的网络时:

在最后使用no auto-summary 命令;

值得一提的是:EIGRP在默认情况下会在具有相同的度量的串行接口上实现负载均衡。

 

 

 

四、OSPF协议

1.①特性:OSPF(开放最短路优先)是一个开放标准的路由选择协议,是当前最流行的路由协议之一(另一个是EIGRP);它是基于Dijkstra算法来工作的,构建一个最短路径叔,然后使用最佳路径的计算结果来组建路由表;OSPF是以分层结构来设计的,意味着你可以将大型的互联网络分割成一些被称为区域的小的互联网络,这也是OSPF设计的精华所在。OSPF的管理距离为110.总之,OSPF是一个快速,可缩放,和高效能的协议。

  ②术语(百度)

  ③几个主要功能:

a.由区域和自治系统组成的框架

b.最小化路由选择的更新流量

c.允许可缩放性能

d.支持VLSM/CIDR

e.拥有无限的跳计数

f.允许多开发商的设备集成(开放的标准)

2.配置方式:

  启用:Router(config)#router ospf ? 

(?表示取值介于1~65535的数值来识别OSPF进程ID,最小起始值只能为1,没有实际的意义。)

  配置OSPF区域:命令netework的参数是网络号(10.0.0.0)和掩码通配符(0.255.255.255),这两个数字的组合用于标识OSPF操作的接口,并且它也包含在其OSPF的LSA通告中。

 

配置Corp:

Corp:#conf t

Corp(config):#no router rip

Corp(config):#no router eigip 10 

Corp(config):#router ospf 132

Corp(config-router):#network 10.1.1.1 0.0.0.0 area 0

Corp(config-router):#network 10.1.2.1 0.0.0.0 area 0

Corp(config-router):#network 10.1.3.1 0.0.0.0 area 0

Corp(config-router):#network 10.1.4.1 0.0.0.0 area 0

(简单的方式:

Corp(config):#router ospf 132

Corp(config-router):#network 10.1.0.0 0.0.255.255 area 0

一行代替五行)

 

配置R1:

R1:#conf t

R1(config):#no router rip

R1(config):#no router eigip 10 

R1(config):#router ospf 1

R1(config-router):#Network 10.1.0.0 0.0.255.255 area 0

R1(config-router):#network 192.168.0.0 0.0.255.255 area 0

配置R2:

R2:#conf t

R2(config):#no router rip

R2(config):#no router eigip 10 

R2(config):#router ospf 45678

R2(config-router):#network 10.0.0.0 0.0.255.255 area 0

R2(config-router):#network 192.168.30.1 0.0.0.0 area 0

R2(config-router):#network 192.168.40.1 0.0.0.0 area 0

配置R3:

R3:#conf t

R3(config):#no router rip

R3(config):#no router eigip 10 

R3(config):#router ospf 1

R3(config-router):#network 10.1.5.1 0.0.0.0 area 0

R3(config-router):#network 172.16.10.0 0.0.0.255 area 0

总结:

 

五、几个常用的命令:

 Show ip route 显示整个路由选择表

 Debug ip rip 显示路由器上正在发送和接收的路由更新到控制台中

 Show ip route eigrp 只显示路由选择表的EIGRO表项

 Show ip eigrp neighbors 显示所有EIGRP邻居

 Show ip eigrp topology 显示eigrp 拓扑表中的表项

 Debug eigrp packet 显示相邻路由器间发送接受的Hello数据包 

 Show ip ospf 显示运行在该路由器上一个或全部OSPF进程的信息

 Show ip ospf database 给出互联网中路由器的编号,相邻路由器ID  

 Show ip interface 显示所有与接口相关的OSPF信息(包括很多)

 Show ip ospf neighbor 汇总邻居和邻接状态的信息

 Show ip protocol 显示当前运行协议的真实操作状况概述(配置)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值