根据要求和拓扑图如图1进行下列实验要求1、除R5的环回地址固定以外整个其他所有网段基于192.168.1.0/24进行合理的ip地址划分2、R1-R4每个路由器存在两个环回接口用于模拟连接PC的网段地址也在192.168.1.0/24这个范围内3、R1-R4上不能直接写到达5.5.5.0/24的静态路由但依然可以访问4、全网可达尽量减少每台路由器路由表条目数量避免环路出现5、R4与R5间正常走1000M链路通信故障时自动改为100M链路实践步骤搭建拓扑图理解要求并且在记事本内对ip地址进行合理划分此过程中我将192.168.1.0/24分为了五个大网段又将其中一个大网段分为了六个小网段小网段将作为路由器之间连接的网段而剩下四个大网段分别分配给AR1~AR4路由器上的环回接口用于模拟连接PC的网段如图2[至此要求1、2完成]对每个路由器的接口进行ip地址的配置如图3-1~图3-5完成后对每个路由器的静态路由表进行配置R1~R4上不直接写到达5.5.5.0/24的静态路由如图4-1~图4-5在静态路由表配置完成后对每一台路由器进行ping 5.5.5.1的测试注实践过程中给AR5的环回接口0配置了5.5.5.1/24的ip地址用于模拟连接了AR5路由器且处于5.5.5.0/24网段的PC[此处有发现]经过修改后再次用AR1~AR4路由器ping 5.5.5.1成功访问如图5-1~图5-3[至此要求3完成]随机用路由器访问192.168.1.0/24中任意地址确认全网可达如图6-1、图6-2[至此要求4完成]关闭AR4路由器的G4/0/0接口并且再次从AR1上ping 5.5.5.1成功访问如图7[至此要求5完成]至此实践结束实操发现在第一次ping 5.5.5.1的过程中AR1的命令行窗口一直报超时通过用wireshark对AR2的G0/0/0和G0/0/1接口分别进行抓如图F-1和图F-2后发现第一次配置的路由器在经过从AR1发出至AR2后AR2无法正常将数据包继续发给AR3即AR1和AR2之间形成了路由环路ICMP 数据包在两台路由器之间来回转发TTL 不断递减最终 TTL1 丢弃设备回复 ICMP 超时报文。通过逐步排查最终发现问题出在给每个路由器配置的两条缺省路由表上通过向AI询问最终得知AR1和AR2之间形成环路的原因环路拆解AR1 ping 5.5.5.1自身没有 5.5.5.0 明细路由匹配默认路由发给 AR2GE0/0/0192.168.1.129AR2 收到目的 5.5.5.1我配置了两条等价默认路由一条下一跳回 AR1192.168.1.129一条下一跳去 AR4192.168.1.138等价路由负载分担一部分流量直接原路扔回 AR1AR1 收到包目的还是 5.5.5.1再次查默认路由又转发给 AR2数据包来回折返每一跳 TTL-1几次循环后 TTL 变成 0路由器丢弃报文同时向源 IP 发送 ICMP TTL 超时提示也就是你抓包里看到的报错。为什么右侧接口抓不到包负载分担分流一半流量回 AR1 环路丢弃另一半流量才会走向 AR4 但只要存在环路ping 必然不通哪怕少量流量偶尔发到 AR4回程路由缺失依然无法完整连通。最终将每个路由器指向自己左侧路由器的缺省路由删去后环路消失[此处有问题]实践问题为什么缺省路由写两条只要路由器中指向左边服务器的缺省路由的优先级优先或等价于指向右边服务器的缺省路由例如对照图片8AR2的缺省路由为0.0.0.0 0 192.168.1.129 pre 60,0.0.0.0 0 192.168.1.138 pre 60/61从AR1上ping 5.5.5.1就会出现回路按照预想当优先级平级时AR2不应该向AR1和AR4同时发送数据包从而使AR4接收并且继续将包传递到AR5嘛图片索引图1图2图3-1图3-2图3-3图3-4图3-5图4-1图4-2图4-3图4-4图4-5图5-1图5-2图5-3图6-1图6-2图F-1图F-2图7图8
有关静态路由综合实验的实践笔记[ENSP]
发布时间:2026/6/12 7:21:16
根据要求和拓扑图如图1进行下列实验要求1、除R5的环回地址固定以外整个其他所有网段基于192.168.1.0/24进行合理的ip地址划分2、R1-R4每个路由器存在两个环回接口用于模拟连接PC的网段地址也在192.168.1.0/24这个范围内3、R1-R4上不能直接写到达5.5.5.0/24的静态路由但依然可以访问4、全网可达尽量减少每台路由器路由表条目数量避免环路出现5、R4与R5间正常走1000M链路通信故障时自动改为100M链路实践步骤搭建拓扑图理解要求并且在记事本内对ip地址进行合理划分此过程中我将192.168.1.0/24分为了五个大网段又将其中一个大网段分为了六个小网段小网段将作为路由器之间连接的网段而剩下四个大网段分别分配给AR1~AR4路由器上的环回接口用于模拟连接PC的网段如图2[至此要求1、2完成]对每个路由器的接口进行ip地址的配置如图3-1~图3-5完成后对每个路由器的静态路由表进行配置R1~R4上不直接写到达5.5.5.0/24的静态路由如图4-1~图4-5在静态路由表配置完成后对每一台路由器进行ping 5.5.5.1的测试注实践过程中给AR5的环回接口0配置了5.5.5.1/24的ip地址用于模拟连接了AR5路由器且处于5.5.5.0/24网段的PC[此处有发现]经过修改后再次用AR1~AR4路由器ping 5.5.5.1成功访问如图5-1~图5-3[至此要求3完成]随机用路由器访问192.168.1.0/24中任意地址确认全网可达如图6-1、图6-2[至此要求4完成]关闭AR4路由器的G4/0/0接口并且再次从AR1上ping 5.5.5.1成功访问如图7[至此要求5完成]至此实践结束实操发现在第一次ping 5.5.5.1的过程中AR1的命令行窗口一直报超时通过用wireshark对AR2的G0/0/0和G0/0/1接口分别进行抓如图F-1和图F-2后发现第一次配置的路由器在经过从AR1发出至AR2后AR2无法正常将数据包继续发给AR3即AR1和AR2之间形成了路由环路ICMP 数据包在两台路由器之间来回转发TTL 不断递减最终 TTL1 丢弃设备回复 ICMP 超时报文。通过逐步排查最终发现问题出在给每个路由器配置的两条缺省路由表上通过向AI询问最终得知AR1和AR2之间形成环路的原因环路拆解AR1 ping 5.5.5.1自身没有 5.5.5.0 明细路由匹配默认路由发给 AR2GE0/0/0192.168.1.129AR2 收到目的 5.5.5.1我配置了两条等价默认路由一条下一跳回 AR1192.168.1.129一条下一跳去 AR4192.168.1.138等价路由负载分担一部分流量直接原路扔回 AR1AR1 收到包目的还是 5.5.5.1再次查默认路由又转发给 AR2数据包来回折返每一跳 TTL-1几次循环后 TTL 变成 0路由器丢弃报文同时向源 IP 发送 ICMP TTL 超时提示也就是你抓包里看到的报错。为什么右侧接口抓不到包负载分担分流一半流量回 AR1 环路丢弃另一半流量才会走向 AR4 但只要存在环路ping 必然不通哪怕少量流量偶尔发到 AR4回程路由缺失依然无法完整连通。最终将每个路由器指向自己左侧路由器的缺省路由删去后环路消失[此处有问题]实践问题为什么缺省路由写两条只要路由器中指向左边服务器的缺省路由的优先级优先或等价于指向右边服务器的缺省路由例如对照图片8AR2的缺省路由为0.0.0.0 0 192.168.1.129 pre 60,0.0.0.0 0 192.168.1.138 pre 60/61从AR1上ping 5.5.5.1就会出现回路按照预想当优先级平级时AR2不应该向AR1和AR4同时发送数据包从而使AR4接收并且继续将包传递到AR5嘛图片索引图1图2图3-1图3-2图3-3图3-4图3-5图4-1图4-2图4-3图4-4图4-5图5-1图5-2图5-3图6-1图6-2图F-1图F-2图7图8