中小型企业网络的构建之RIP协议的原理
一、路由的分类
1、根据路由的来源不同,可把路由分为以下三大类
-- 通过链路层协议发现的路由称为直连路由(Direct),不需要配置;
特点:① 路径信息不需要网络管理员维护;
② 不需要路由器通过计算获得,只要该接口处于活动状态(Active);
③ 无法直接获取与其不直接相连的路由信息。
-- 通过网络管理员手动配置的路由称为静态路由(Static);
特点:① 不能自动生成,纯靠管理员手动配置
② 运行和维护都比较简单
③ 仅适用于拓扑结构简单并且稳定的小型网络,或者作为大中型网络的补充;
④ 不能自动适应网络拓扑的变化(即不具有主动网络收敛功能),需要人工干预。
-- 通过动态协议发现的路由称为动态路由(分RIP、OSPF、IS-IS、BGP等多种)。
特点:① 能根据用户配置自动生成对应的动态路由表项;
② 能主动适应网络拓扑的变化。
-- 动态路由协议的度量值:跳数、带宽、负载、时延、可靠性、成本
-- 收敛:使所有路由表都达到一致状态的过程。
2、动态路由协议的分类
(1)根据采用不同路由算法,动态路由协议又分为以下几种:
-- RIP (Routing Information Protocol)路由信息协议
-- OSPF (Open Shortest Path First)开放最短路径优先;
-- IS-IS(Intermedia System-Intermedia System)中间系统到中间系统
-- BGP (Border Gateway Protocol)边界网关协议
(2)根据作用范围不同,这些动态路由协议可分为以下两种:
-- IGP(Interior Gateway Protocol)内部网关协议
常见的有RIP、OSPF和IS-IS
-- EGP(Exterior Gateway Protocol)外部网关协议
目前常用的EGP就是BGP。
(3)根据使用的路由算法不同,以上路由协议又可分为以下两种:
-- 距离矢量路由协议(Distance-Vector Protocol):包括RIP和BGP。其中BGP也被称为路径矢量协议(Path-Vector Protocol)。
-- 链路状态协议(Link-State Protocol):包括OSPF和IS-IS。
二、RIP路由协议
1、RIP的基本概念
RIP是一个基于距离矢量算法的协议,使用跳数作为度量来衡量到达目的网络的距离。设备到与它
直接相连网络的跳数为0,然后每经过一个三层设备跳数增加1。也就是说,度量值等于从本网络到达
目的网络间的三层设备的数量,但并不是等于所经过的网段数。最大15跳,16跳不可达,最多16台
三层设备。
RIP通过UDP的报文进行路由信息的交换,使用的端口号是520,所以它又是一个不可靠的路由协议。
-- 定期自动更新
-- 邻居
-- 广播更新
-- 全路由表更新
2、路由表的形成
-- 路由器学习到直连路由
-- 更新周期30s时,路由器会向邻居发送路由表
-- 再过30s,第二个更新周期到了再次发送路由表
3、水平分割
-- 执行水平分割可以阻止路由环路的发生
-- 从一个接口学习到的路由信息,不再从这个接口发送出去
-- 同时也能减少路由更新信息占用的链路带宽资源
4、RIP的配置和验证
-- RIP配置命令
<Huawei>system-view
[Huawei]rip
[Huawei-rip-1]network 192.168.1.0 (宣告的主网络号)
5、RIP V1和RIP V2的区别
RIP V1 RIP V2
有类路由协议(宣告路由信息时不携带子网掩码) 无类路由协议(宣告路由信息时携带子网掩码)
广播更新(255.255.255.255) 组播更新(24.0.0.9)
不支持VLSM 支持VLSM
自动路由汇总,不可关闭 自动汇总可关闭,可手工汇总
不支持不连续子网 支持不连续子网
6、RIP V2的配置
<Huawei>system-view
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]network + 网段
7、Cisco路由器配置RIP v1和RIP v2
Router>enable
Router#configure terminal
Router(Config)#router rip
Router(Config-router)#version 2
Router(Config-router)#no auto-summary
Router(Config-router)#network + 网段