今天主要大家带来关于RIP的一些知识。

一、首先带领大家认识一下RIP协议:

RIP (Routing Information Protocol ) 路由信息协议
RIP是目前一种使用最广泛的内部网关通信协议(IGP),属于网络层,可以在网关与主机之间交换路由选择信息的标准(也可以叫做规则)。
-定义:
在内网的多个路由器之间自动的学习、同步路由表,
以计算出一个去往目标网络的最短、无环、数据转发路径;
-原理:
1、路由器启用RIP以后,会将自己本地路由表中的条目进行宣告进入到RIP
2、在启动RIP协议的端口上发送这些更新条目;
3、对方RIP路由器接收以后,经过路由比较,将最好的条目放入路由表;
4、所有的RIP路由器都会进行周期性、全部路由表更新,以广播的方式;
(在RIPv2中,是触发式、增量更新,并且是以组播的方式)
-场景:
一般在小规模的企业内部网络使用
(因为RIP有最大跳数限制,最大为 16 跳)
二、接下来为大家带来一个运用RIP协议全网互通的小实验:

实验目的:配置RIP实现全网互通
实验拓扑:
思科——RIP的运用_第1张图片
科设备未配置之前,刚搭建完毕接口状态为红色(不通)的

二、地址规划:

设备 IP地址 所属VLAN 网关
pc1 192.168.10.1/24 vlan10 192.168.10.254
pc2 192.168.10.2/24 vlan10 192.168.10.254
pc3 192.168.10.3/24 vlan10 192.168.10.254
pc4 192.168.30.1/24 vlan20 192.168.20.254
pc5 192.168.30.1/24 vlan30 192.168.30.254
设备 接口 IP地址
R1 fa0/0 192.168.10.254/24
R1 fa0/1 200.1.1.1/24
R1 Eth1/0 200.1.1.1/24
R2 fa0/0 100.1.1.2/24
R2 fa0/1 192.168.20.254/24
R3 fa0/0 200.1.1.2/24
R3 fa0/1 192.168.30.254/24

三、实验步骤:

1.配置设备IP,因为在地址规划中我已规划完毕,步骤比较简单,我就简单写一个配置,其余的相同,按照地址规划设置即可。

例如:
pc1:直接点击pc机选择Desktop,选择静态配置输入即可配置pc的IP地址
思科——RIP的运用_第2张图片
R1
Router>enable\进入到特权模式
Router#configure terminal\进入到全局配置模式
Router(config)#hostname R1\修改名字
R1(config)#interface fastEthernet 0/0\进入到端口fa0/0
R1(config-if)#no shutdown \开启端口
R1(config-if)#ip address 192.168.10.254 255.255.255.0\配置IP地址及子网掩码
R1(config-if)#exit\退出到全局配置模式

R1(config)#interface fastEthernet 0/10\进入到端口fa0/1
R1(config-if)#no shutdown \开启端口
R1(config-if)#ip address 200.1.1.1 255.255.255.0配置IP地址及子网掩码
R1(config-if)#exit退出到全局配置模式

R1(config)#interface ethernet 1/00\进入到端口Eth1/0
R1(config-if)#no shutdown \开启端口
R1(config-if)#ip address 100.1.1.1 255.255.255.0配置IP地址及子网掩码
R1(config-if)#exit退出到全局配置模式
R1(config)#\特权模式

2.配置交换机,主要是创建vlan,设置链路模式,并将端口加入到vlan中

sw1
Switch>enable \进入到特权模式
Switch#configure terminal \进入到全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname sw1\修改名字
sw1(config)#vlan 10创建vlan
sw1(config-vlan)#exit退出
sw1(config)#interface fastEthernet 0/1\进入到端口fa0/1
sw1(config-if)#switchport mode access\ 设置链路方式access
sw1(config-if)#switchport access vlan 10\将端口加入到vlan10
sw1(config-if)#exit\退出
sw1(config)#interface fastEthernet 0/2\进入到端口fa0/2中
sw1(config-if)#switchport mode access\设置链路方式access
sw1(config-if)#switchport access vlan 10将端口加入到vlan10中
sw1(config-if)#\exit退出
sw1(config)#interface fastEthernet 0/3\进入到端口fa0/3中
sw1(config-if)#switchport mode access\ 设置链路方式access
sw1(config-if)#switchport access vlan 10\将端口加入vlan10中
sw1(config-if)#exit\退出
sw1(config)#interface fastEthernet 0/4\进入到端口fa0/4中
sw1(config-if)#switchport mode access\ 设置链路方式access
sw1(config-if)#switchport access vlan 10\将端口加入到vlan10中
sw1(config-if)#exit\退出
sw1(config)#\全局配置界面
sw2:
Switch>enable \进入到特权模式
Switch#configure terminal \进入到全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname sw2\修改名字
sw2(config)#vlan 20创建vlan
sw2(config-vlan)#exit退出
sw2(config)#interface fastEthernet 0/1\进入到端口fa0/1
sw2(config-if)#switchport mode access\ 设置链路方式access
sw2(config-if)#switchport access vlan 10\将端口加入到vlan20
sw2(config-if)#exit\退出
sw2(config)#interface fastEthernet 0/2\进入到端口fa0/2中
sw2(config-if)#switchport mode access\设置链路方式access
sw2(config-if)#switchport access vlan 10将端口加入到vlan20中
sw2(config-if)#\exit退出
sw3:
Switch>enable \进入到特权模式
Switch#configure terminal \进入到全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname sw3\修改名字
sw3(config)#vlan 30创建vlan
sw3(config-vlan)#exit退出
sw3(config)#interface fastEthernet 0/1\进入到端口fa0/1
sw3(config-if)#switchport mode access\ 设置链路方式access
sw3(config-if)#switchport access vlan 10\将端口加入到vlan30
sw3(config-if)#exit\退出
sw3(config)#interface fastEthernet 0/2\进入到端口fa0/2中
sw3(config-if)#switchport mode access\设置链路方式access
sw3(config-if)#switchport access vlan 10将端口加入到vlan30中
sw3(config-if)#\exit退出

3.配置路由器,上述地址规划中已经介绍,就不再为大家写操作步骤了。

4.配置RIP协议,主要是开启rip,选择版本,关闭自动汇总,加入宣告网络范围

R1
R1>enable \进入特权模式
R1#configure terminal\ 进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#router rip\配置RIP协议
R1(config-router)#version 2\选择版本2
R1(config-router)#no auto-summary \关闭自动汇总
引出:
什么是RIP自动汇总?
解答:RIP自动汇总:传递路由条目时不携带子网掩码,不支持VLSM,不支持不连续子网。
为什么RIP2要关闭自动汇总?
解答:RIPv2之所以支持VLSM,不连续子网就是因为可以关闭自动汇总功能,而且还支持手动汇总,也就是为了防止环路的发生。

R1(config-router)#network 192.168.10.0\共享网段
这里提到的共享网段也就是宣告告给其他路由此路由的路由条目,个人理解为把自己的路由表共享给其它路由,所以在此处写作共享网段,意思相同,叙述不同,希望大家明白就好
R1(config-router)#network 100.1.1.0\共享网段
R1(config-router)#network 200.1.1.0\共享网段
R1(config-router)#exit\退出
R2:
R2>enable \进入特权模式
R2#configure terminal\ 进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#router rip\配置RIP协议
R2(config-router)#version 2\选择版本2
R2(config-router)#no auto-summary \关闭自动汇总
引出:
什么是RIP自动汇总?
解答:RIP自动汇总:传递路由条目时不携带子网掩码,不支持VLSM,不支持不连续子网。
为什么RIP2要关闭自动汇总?
解答:RIPv2之所以支持VLSM,不连续子网就是因为可以关闭自动汇总功能,而且还支持手动汇总,也就是为了防止环路的发生。

R2(config-router)#network 192.168.10.0\共享网段
这里提到的共享网段也就是宣告告给其他路由此路由的路由条目,个人理解为把自己的路由表共享给其它路由,所以在此处写作共享网段,意思相同,叙述不同,希望大家明白就好
R2(config-router)#network 100.1.1.0\共享网段
R2(config-router)#network 192.168.20.0\共享网段
R2(config-router)#exit\退出
R3:
R3>enable \进入特权模式
R3#configure terminal\ 进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
R3(config)#router rip\配置RIP协议
R3(config-router)#version 2\选择版本2
R3(config-router)#no auto-summary \关闭自动汇总
引出:
什么是RIP自动汇总?
解答:RIP自动汇总:传递路由条目时不携带子网掩码,不支持VLSM,不支持不连续子网。
为什么RIP2要关闭自动汇总?
解答:RIPv2之所以支持VLSM,不连续子网就是因为可以关闭自动汇总功能,而且还支持手动汇总,也就是为了防止环路的发生。

R3(config-router)#network 192.168.10.0\共享网段
这里提到的共享网段也就是宣告告给其他路由此路由的路由条目,个人理解为把自己的路由表共享给其它路由,所以在此处写作共享网段,意思相同,叙述不同,希望大家明白就好
R3(config-router)#network 192.168.30.0\共享网段
R3(config-router)#network 200.1.1.0\共享网段
R3(config-router)#exit\退出
以上就是配置内容

5、检验与验证:

检验:
1.查看路由表
R1:
思科——RIP的运用_第3张图片
R2:
思科——RIP的运用_第4张图片
R3:
思科——RIP的运用_第5张图片
2.查看路由表RIP学习条目
R1:
思科——RIP的运用_第6张图片
R2:
思科——RIP的运用
R3:
思科——RIP的运用
**验证:
以pc1为例:

ping pc2:
思科——RIP的运用_第7张图片
ping pc3:
思科——RIP的运用_第8张图片
ping pc4:
思科——RIP的运用_第9张图片
ping pc5:
思科——RIP的运用_第10张图片
附带:

内容\版本 version1 version2
类别 右类路由选择协议 无类路由选择协议
子网掩码 不携带 携带
更新方式 255.255.255.255广播更新 224.0.0.9组播更新
路由汇总 自动汇总,不能关闭 可关闭自动汇总,支持手动汇总
VLSM 不支持 支持

刚开始写博客,不是特别熟练,希望能让大家简单认识RIP,如有疑问或指教,请私信,多谢大家!!!