步骤1
- 按照拓扑图配置PC1和PC2的IP地址、子网掩码、网关,并且测试连通性
连接后,在没有任何配置的情况下,PC1和PC2无法连通。
- 在路由器R1或R2上执行show ip route 命令,记录路由表信息。
路由器R1:
此时路由器R1没有任何路由表信息。
路由器R2:
此时路由器R2也没有任何路由表信息。
步骤2
三层交换机的基本配置:
这里配置:将交换机更名为S5750,并且创建VLAN虚拟端口VLAN10和VLAN50,并配置IP地址。
配置结果后,虚拟局域网的情况如下:
步骤3
路由器R1的基本配置:
步骤4
路由器R2的基本配置:
步骤5
交换机S5750配置RIPv2路由协议
这里开启了RIP进程,并且申明本设备的直连网段,并且RIP发布网段地址为有类地址。
此时交换机的路由表如下:
步骤6
路由器R1配置RIPv2路由协议,过程及结果如下:
其中,我们关闭了路由信息的自动汇总能。
步骤7
路由器R2配置RIPv2路由协议,过程及结果如下:
注意到,在这里我们也关闭了路由信息的自动汇总功能。
接下来,我们验证三台路由设备的路由表:
交换机:
此时,交换机有了R条目,从表中信息得知,这是交换机通过192.168.1.1 VLAN10学习到的。
路由器R1:
此时,路由器R1也有了R条目,从表中信息得知,这是路由器R1分别通过Serial 2/0接口和G0/1接口 获取到的。
路由器R2:
同样地,路由器R2也有R条目,从表中信息得知,这是路由器R2都是通过串口Serial 2/0获取到的。
步骤8
测试网络的连通性
- 将此事的路由表与步骤1的路由表进行比较,有什么结论?
步骤1的时候,三台设备的路由表都是空的。但此时,都已经有了路由条目。
- 分析traceroute PC1或PC2的结果
通过运行该命令,我们发现从PC2追踪到PC1的路径如下
PC2 -> 192.168.3.1 -> 192.168.2.1 -> 192.168.1.2 -> 192.168.5.11(PC1)
其中192.168.3.1是路由器对于PC2的网关,192.168.2.1是路由器R1对于R2的下一跳网关,192.168.1.2是交换机对于路由器R1的下一跳网关,最终192.168.5.11是目标地址。
进行拔线实验,通过Wireshark测试报文变化的时间差,路由有没有出现毒性反转现象?
-
捕获数据包,分析RIP封装结构。RIP包在PC1或PC2上能补捕获到吗?如希望两台主机都能捕获到RIP包,请描述实现方法。
我们成功的捕获到了RIP数据包,我们发现RIP数据包是通过UDP来封装的。
实验思考
- 查看交换机端口VLAN
-
查看RIP的版本号和发布到的网段
RIPv1的广播地址是什么?RIPv2的组播地址是什么?
- 修改IP地址
PC2配置如下
PC1同理,为10.10.5.11 | 255.255.255.0 | 10.10.5.1
- 交换机的基本配置,主要修改了vlanIP地址
01
交换机配置RIPv1
02
路由器R1配置
03
路由器R2配置