RIP动态路由:路由信息协议 是一种较为简单的内部网关协议 只允许16跳 所以使用在规模较小的网络
首先要说明的是RIP有两个版本 v1和v2
v1是有类别路由协议 仅支持以广播的方式发布协议报文 且无法携带掩码信息
v2是无类别路由协议 支持广播方式和组播方式发布协议报文 与v1相比 支持路由标记 可以携带掩码信息 支持指定下一跳 支持明文和MD5认证 提高安全性
实验环境
- Cisco Packet Tracer 6.0
- 1台3560交换机
- 1台2811路由器
- 3台PC
实验要求
交换机和路由器之间使用RIPv2实现全网互通 关闭自动汇总
拓扑图
设备名称 | IP | 子网掩码 |
---|---|---|
PC1 | 192.168.1.100 | 255.255.255.0 |
PC2 | 192.168.2.100 | 255.255.255.0 |
PC3 | 192.168.3.100 | 255.255.255.0 |
SWA:
设备名称 | 接口 | IP | 子网掩码 |
---|---|---|---|
SWA | fa0/1 | 192.168.4.253 | 255.255.255.0 |
VLAN | IP | 子网掩码 |
---|---|---|
VLAN 10 | 192.168.1.254 | 255.255.255.0 |
VLAN 20 | 192.168.2.254 | 255.255.255.0 |
RB:
设备名称 | 接口 | IP | 子网掩码 |
---|---|---|---|
RB | fa0/1 | 192.168.4.254 | 255.255.255.0 |
RB | fa0/0 | 192.168.3.254 | 255.255.255.0 |
# SWA:
SWA>en //进入特权模式
SWA#conf t //进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
SWA(config)#vlan 10 //创建VLAN10
SWA(config-vlan)#ex //退出VLAN10
SWA(config)#vlan 20 //创建VLAN20
SWA(config-vlan)#ex //退出VLAN20
SWA(config)#int fa0/10 //进入fa0/10口
SWA(config-if)#sw ac vlan 10 //将fa0/10口划分给VLAN 10
SWA(config-if)#int fa0/20 //进入fa0/20口
SWA(config-if)#sw ac vlan 20 //将fa0/20口划分给VLAN 20
SWA(config-if)#int fa0/1 //进入fa0/1口
SWA(config-if)#no sw //将fa0/1口转化成二层口
SWA(config-if)#no shut //开启fa0/1口
SWA(config-if)#ip add 192.168.4.253 255.255.255.0 //配置fa0/1口ip
SWA(config-if)#ex //退出fa0/1口
SWA(config)#int vlan 10 //进入VLAN 10
SWA(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up
SWA(config-if)#ip add 192.168.1.254 255.255.255.0 //配置VLAN10的ip
SWA(config-if)#int vlan 20 //进入VLAN 20
SWA(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up
SWA(config-if)#ip add 192.168.2.254 255.255.255.0 //配置VLAN20的ip
SWA(config-if)#ex //退出VLAN 20
SWA(config)#route rip //进入rip配置
SWA(config-router)#v 2 //设置版本2
SWA(config-router)#net 192.168.1.0 //发布路由
SWA(config-router)#net 192.168.2.0 //发布路由
SWA(config-router)#net 192.168.4.0 //发布路由
SWA(config-router)#no au //关闭自动汇总
SWA(config-router)#ex //退出rip配置
SWA(config)#
# RB:
RB>en //进入特权模式
RB#conf t //进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
RB(config)#int fa0/0 //进入fa0/0口
RB(config-if)#no shut //开启fa0/0口
RB(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
RB(config-if)#ip add 192.168.3.254 255.255.255.0 //给fa0/0口设置ip
RB(config-if)#int fa0/1 //进入fa0/1口
RB(config-if)#no shut //开启fa0/1口
RB(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
RB(config-if)#ip add 192.168.4.254 255.255.255.0 //给fa0/1口设置ip
RB(config-if)#ex //退出fa0/1
RB(config)#route rip //进入rip配置
RB(config-router)#v 2 //设置版本2
RB(config-router)#net 192.168.3.0 //发布路由
RB(config-router)#net 192.168.4.0 //发布路由
RB(config-router)#no au //关闭自动汇总
RB(config-router)#ex //退出rip配置
RB(config)#
整个RIP就配置完成了 接下来使用PC机ping命令测试连通性
PC1 ping PC2 Reply
PC1 ping PC3 Reply
ping成功了