08、RIP
8.1 RIP路由协议基本配置
8.1.1 原理概述
RIP(Routing Information Protocol,路由协议)作为最早的距离矢量IP路由协议,也是最先得到广泛使用的一种路由协议,采用了Bellman-Ford算法,其最大的特点就是配置简单。
RIP协议要求网络中每一台路由器都要维护从自身到每一个目的网络的路由信息。RIP协议使用跳数来衡量网络间的“距离”:从一台路由器到其直连网络的跳数定义为1,从一台路由器到其非直连网络的距离定义为每经过一个路由器则距离加1。“距离”也称为“跳数”。RIP允许路由的最大跳数为15,因此,16即为不可达。可见RIP协议只适用于小型网络。
目前RIP有两个版本,RIPv1和RIPv2,RIPv2针对RIPv1进行扩充,能够携带更多的信息量,并增强了安全性能。RIPv1和RIPv2都是基于UDP的协议,使用UDP520号端口收发数据包。
8.1.2 实验拓扑
8.1.3 实验编址
设备 | 接口 | IP地址 | 子网掩码 | 默认网关 |
---|---|---|---|---|
R1(AR2220) | GE 0/0/0 | 172.16.1.1 | 255.255.255.0 | N/A |
R1(AR2220) | LoopBack 0 | 192.168.1.1 | 255.255.255.0 | N/A |
R2(AR2220) | GE 0/0/0 | 172.16.1.2 | 255.255.255.0 | N/A |
R2(AR2220) | LoopBack 0 | 192.168.2.1 | 255.255.255.0 | N/A |
8.1.4 实验步骤
1、基本配置
根据实验编址表进行相应的基本配置。
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24
[R1-GigabitEthernet0/0/0]interface loopback 0
[R1-LoopBack0]ip address 192.168.1.1 24[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 172.16.1.2 24
[R2-GigabitEthernet0/0/0]interface loopback 0
[R2-LoopBack0]ip address 192.168.2.1 24
2、使用RIPv1搭建网络
[R1]rip
[R1-rip-1]network 192.168.1.0
[R1-rip-1]network 172.16.0.0[R2]rip
[R2-rip-1]network 192.168.2.0
[R2-rip-1]network 172.16.0.0
配置完成后,使用display ip routing-table命令查看R1、R2的路由表。
R1: 172.16.1.0/24 Direct 0 0 D 172.16.1.1 GigabitEthernet0/0/0172.16.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0172.16.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0192.168.1.0/24 Direct 0 0 D 192.168.1.1 LoopBack0192.168.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0192.168.1.255/32 Direct 0 0 D 127.0.0.1 LoopBack0192.168.2.0/24 RIP 100 1 D 172.16.1.2 GigabitEthernet0/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0R2172.16.1.0/24 Direct 0 0 D 172.16.1.2 GigabitEthernet0/0/0172.16.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0172.16.1.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0192.168.1.0/24 RIP 100 1 D 172.16.1.1 GigabitEthernet0/0/0192.168.2.0/24 Direct 0 0 D 192.168.2.1 LoopBack0192.168.2.1/32 Direct 0 0 D 127.0.0.1 LoopBack0192.168.2.255/32 Direct 0 0 D 127.0.0.1 LoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
可以看到学习到了目的网络地址,互相通信也是正常的。
3、使用RIPv2搭建网络
[R1]rip
[R1-rip-1]version 2[R2]rip
[R2-rip-1]version 2