ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

三台路由器串起三个网段:静态路由与RIP配置实训报告

三台路由器串起三个网段:静态路由与RIP配置实训报告 简介这份《计算机网络工程实训报告》面向计算机网络相关专业学生及备考网络工程实训的学习者提供一份完整的实训设计报告参考。报告以Packet Tracer为实验平台围绕网络规划、设备命名与IP地址规划、网络拓扑图绘制、路由器静态与动态配置、主机IP与网关配置、网络测试等环节展开并附有设备互连端口信息表与主要配置命令可帮助读者理解全网互通的实现思路与排错方法。资源包共1个doc文档大小约608KB内容以实训报告正文与配置说明为主结构清晰便于按章节查阅。目前已有246人学习下载适合需要完成课程设计、撰写实训报告或复习Packet Tracer配置操作的学生参考借鉴。1. 三台路由器串起三个网段这份实训报告到底能帮你省下多少试错时间很多人第一次在 Packet Tracer 里连三台路由器拓扑画完觉得稳了一敲ping全是超时然后开始怀疑人生。这份《计算机网络工程实训报告》记录的就是这样一个典型场景三台路由器、一台交换机、三台 PC横跨 192.168.1.0 到 192.168.5.0 五个网段用串口把 Router0、Router1、Router2 串成一条链最终实现全网互通。它解决的不是什么高深问题而是「静态路由和 RIP 到底怎么配、串口时钟频率为什么只有一端要写、ip route后面那个下一跳地址到底填谁」这些新手最容易翻车的地方。适合正在做计网实训、准备期末上机、或者想拿一个能跑通的拓扑当模板改的人。报告本身是 Word 文档核心价值在于它把设备命名、IP 规划、端口互连、静态路由、RIP 动态路由、验证命令这一整条链路都走了一遍你照着复现至少能少熬两个晚上。2. 拓扑与地址规划先把 192.168.1.0/24 到 192.168.5.0/24 的账算清楚2.1 为什么是三台路由器串链而不是单臂路由这个拓扑的结构是 PC0 和 PC1 分别挂在 Router0 的 Fa0/0、Fa1/0 上Router0 通过 Se2/0 串口连 Router1 的 Se2/0Router1 再用 Se3/0 连 Router2 的 Se2/0Router2 的 Fa0/0 下挂交换机再连 PC2。三个网段 192.168.1.0/24、192.168.2.0/24、192.168.3.0/24 是用户网段192.168.4.0/24 和 192.168.5.0/24 是路由器之间的互联网段。常见做法是用单臂路由或者三层交换机但实训环境里串口互联更能逼你理解「路由表里下一跳写的是对端接口 IP不是目标网段 IP」这件事。串口还有个好处你能直观看到clock rate只在一端配置另一端不配这是 DCE/DTE 的角色差异考试和实训都爱考。2.2 设备命名与 IP 地址规划表报告里给出的规划表是整份文档的骨架我把它整理成可直接抄的版本设备名端口号IP 地址说明Router0Fa0/0192.168.1.2PC0 网关Router0Fa1/0192.168.2.2PC1 网关Router0Se2/0192.168.4.1连 Router1DCE 端Router1Se2/0192.168.4.2连 Router0Router1Se3/0192.168.5.1连 Router2DCE 端Router2Se2/0192.168.5.2连 Router1Router2Fa0/0192.168.3.2PC2 网关PC0Fa0192.168.1.1网关 192.168.1.2PC1Fa0192.168.2.1网关 192.168.2.2PC2Fa0192.168.3.1网关 192.168.3.2这张表里有个容易忽略的点路由器接口 IP 和 PC 网关必须同网段且路由器接口地址通常取网段里的 .2 或 .1PC 取另一个。报告里 PC0 是 192.168.1.1Router0 的 Fa0/0 是 192.168.1.2这样 PC0 的网关指向 192.168.1.2 就对了。如果你把网关写成 192.168.1.1那就指到自己头上了ping 外网段必然不通。2.3 关键设备互连端口对照互连关系决定了你连线时不能接错口设备名端口名相连设备名端口名PC0Fa0Router0Fa0/0PC1Fa0Router0Fa1/0Router0Se2/0Router1Se2/0Router1Se3/0Router2Se2/0Router2Fa0/0Switch0Fa1/1Switch0Fa0/1PC2Fa0串口线在 Packet Tracer 里要选 Serial DCE 或 Serial DTE选错了clock rate配不上去。我一般习惯先给 Router0 的 Se2/0 和 Router1 的 Se3/0 配时钟因为这两端在报告里是 DCE。3. 静态路由配置ip route后面两个地址到底怎么填3.1 Router0 的接口与静态路由先配接口再配路由。Router0 的配置命令如下Router0 enable Router0# configure terminal Router0(config)# interface fa0/0 Router0(config-if)# ip address 192.168.1.2 255.255.255.0 Router0(config-if)# no shutdown Router0(config-if)# exit Router0(config)# interface fa1/0 Router0(config-if)# ip address 192.168.2.2 255.255.255.0 Router0(config-if)# no shutdown Router0(config-if)# exit Router0(config)# interface se2/0 Router0(config-if)# ip address 192.168.4.1 255.255.255.0 Router0(config-if)# clock rate 9600 Router0(config-if)# no shutdown Router0(config-if)# exit Router0(config)# ip route 192.168.3.0 255.255.255.0 192.168.4.2 Router0(config)# exit逻辑说明ip route的格式是ip route 目标网段 子网掩码 下一跳地址。Router0 要去 192.168.3.0/24下一跳是 Router1 的 Se2/0 接口 192.168.4.2。注意这里不是写 192.168.5.2因为 Router0 只认识直连的 192.168.4.2再远的路由由 Router1 负责。参数上clock rate 9600只在 DCE 端写9600 是模拟环境常用值实际设备按运营商给的时钟配。3.2 Router1 的接口与静态路由Router1 是中间路由器两边串口都要配Router1 enable Router1# configure terminal Router1(config)# interface se2/0 Router1(config-if)# ip address 192.168.4.2 255.255.255.0 Router1(config-if)# no shutdown Router1(config-if)# exit Router1(config)# interface se3/0 Router1(config-if)# ip address 192.168.5.1 255.255.255.0 Router1(config-if)# clock rate 9600 Router1(config-if)# no shutdown Router1(config-if)# exit Router1(config)# ip route 192.168.1.0 255.255.255.0 192.168.4.1 Router1(config)# ip route 192.168.2.0 255.255.255.0 192.168.4.1 Router1(config)# ip route 192.168.3.0 255.255.255.0 192.168.5.2 Router1(config)# exit这里有个细节Router1 去 192.168.1.0 和 192.168.2.0 的下一跳都是 192.168.4.1因为这两个网段都挂在 Router0 下面。去 192.168.3.0 的下一跳是 192.168.5.2指向 Router2。如果你只写一条默认路由ip route 0.0.0.0 0.0.0.0 192.168.4.1那去 192.168.3.0 的包会被丢给 Router0Router0 再丢回来形成路由环路。这是静态路由最常见的翻车点。3.3 Router2 的接口与静态路由Router2 的配置Router2 enable Router2# configure terminal Router2(config)# interface se2/0 Router2(config-if)# ip address 192.168.5.2 255.255.255.0 Router2(config-if)# no shutdown Router2(config-if)# exit Router2(config)# interface fa0/0 Router2(config-if)# ip address 192.168.3.2 255.255.255.0 Router2(config-if)# no shutdown Router2(config-if)# exit Router2(config)# ip route 192.168.1.0 255.255.255.0 192.168.5.1 Router2(config)# ip route 192.168.2.0 255.255.255.0 192.168.5.1 Router2(config)# exitRouter2 去 192.168.1.0 和 192.168.2.0 都走 192.168.5.1也就是 Router1 的 Se3/0。注意 Router2 不需要写去 192.168.3.0 的路由因为那是它直连的网段。静态路由的原则是直连网段不写非直连网段写下一跳。3.4 主机 IP 配置与验证PC 的配置在 Packet Tracer 里点开 Desktop IP Configuration 填就行主机IP 地址子网掩码默认网关PC0192.168.1.1255.255.255.0192.168.1.2PC1192.168.2.1255.255.255.0192.168.2.2PC2192.168.3.1255.255.255.0192.168.3.2配完先在本机 ping 自己的网关通了再 ping 同网段另一台最后跨网段 ping。报告里要求用ping和tracert并截图tracert能看到每一跳的地址比ping更能说明路由是否按预期走。4. RIP 动态路由network后面为什么只写直连网段4.1 RIP 配置命令与 network 的含义静态路由配完能通但网络一变就要手动改。RIP 的思路是让路由器自己交换路由信息。报告里给出的 RIP 配置如下Router1 enable Router1# configure terminal Router1(config)# router rip Router1(config-router)# network 192.168.1.0 Router1(config-router)# network 192.168.2.0 Router1(config-router)# network 192.168.4.0 Router1(config-router)# exitRouter2 enable Router2# configure terminal Router2(config)# router rip Router2(config-router)# network 192.168.4.0 Router2(config-router)# network 192.168.5.0 Router2(config-router)# exitRouter3 enable Router3# configure terminal Router3(config)# router rip Router3(config-router)# network 192.168.3.0 Router3(config-router)# network 192.168.5.0 Router3(config-router)# exit注意报告里 Router3 其实就是拓扑里的 Router2命名有点混配置时按设备实际名字来。network后面跟的是直连网段不是下一跳地址。RIP 会自动把直连网段通告出去邻居收到后放进路由表。如果你把network 192.168.3.0写到 Router1 上Router1 会尝试在它的接口上找 192.168.3.0 的直连找不到就不生效。4.2 静态与动态的选型对比对比项静态路由RIP 动态路由配置量每台路由器手动写每条非直连路由只写直连网段收敛速度立即生效周期更新默认 30 秒适用规模小型固定拓扑中小型、拓扑可能变化排错难度路由表清晰容易定位需要看邻居和数据库实训考点ip route参数含义network通告原则我一般建议先配静态确保通再换成 RIP 对比路由表变化。show ip route里静态路由标记是 SRIP 学到的标记是 R直连是 C。报告里要求用show ip route查看路由信息这一步别省截图就是证据。4.3 验证命令与预期输出在 Router1 上执行Router1# show ip route预期能看到 C 开头的 192.168.4.0 和 192.168.5.0R 开头的 192.168.1.0、192.168.2.0、192.168.3.0。如果 R 条目缺失先show ip protocols看 RIP 是否启用再debug ip rip看更新有没有发出去。Packet Tracer 的实时模式切到模拟模式能抓包看 RIP 报文但别开太久容易卡。PC 上验证PC0 ping 192.168.3.1 PC0 tracert 192.168.3.1tracert应该显示三跳192.168.1.2、192.168.4.2、192.168.5.2最后到 192.168.3.1。如果第二跳就超时说明 Router0 到 Router1 的串口没通如果第三跳超时说明 Router1 到 Router2 的路由有问题。5. 避坑与排查串口 clock rate、下一跳写错、RIP 版本不匹配5.1 串口起不来show ip interface brief显示 down现象配完ip address和no shutdown接口状态还是 down。原因串口线两端角色没选对或者 DCE 端没配clock rate。解决在 Packet Tracer 里删掉串口线重新选 Serial DCE 连到 Router0 的 Se2/0然后在 Router0 上补clock rate 9600。show controllers serial 2/0能看到是 DCE 还是 DTE。5.2 跨网段 ping 不通但直连能通现象PC0 ping 192.168.1.2 通ping 192.168.2.1 不通。原因Router0 的 Fa1/0 没起来或者 PC1 的网关填错。解决show ip interface brief确认 Fa1/0 是 up/upPC1 网关必须是 192.168.2.2。如果接口是 up/down检查交换机或直连线。5.3 静态路由写了但路由表里没有现象ip route 192.168.3.0 255.255.255.0 192.168.4.2敲完show ip route看不到 S 条目。原因下一跳地址不可达或者子网掩码写错。解决先 ping 下一跳 192.168.4.2通了再检查掩码是不是 255.255.255.0。如果下一跳是 192.168.4.2 但接口 IP 是 192.168.4.1/24那是通的如果接口掩码写成 255.255.255.252下一跳就不在直连网段里。5.4 RIP 学不到路由邻居关系起不来现象show ip route只有直连没有 R 条目。原因network写的是非直连网段或者两端 RIP 版本不一致。解决show ip protocols看 network 列表确保只写直连version 2显式指定版本两端一致。Packet Tracer 里 RIP v1 不支持变长子网掩码如果用了 /30 互联必须上 v2。5.5 tracert 第一跳就超时现象PC0tracert 192.168.3.1第一跳 192.168.1.2 就超时。原因PC0 网关没配或配错。解决检查 PC0 的 Default Gateway 是不是 192.168.1.2不是就改。如果网关对检查 Router0 的 Fa0/0 是否 no shutdown。6. 从能通到能讲清楚用show ip route和debug ip rip把路由行为看透配通只是及格线能讲清楚每一跳为什么这么走才是这份实训报告真正想训练的东西。我后来养成一个习惯每次配完路由先在每台路由器上跑一遍show ip route把 C、S、R 三类条目抄下来对照拓扑图看下一跳对不对。静态路由的 S 条目后面会跟[1/0]1 是管理距离0 是度量值RIP 的 R 条目是[120/1]120 是 RIP 的管理距离1 是跳数。管理距离越小越优先所以静态路由默认压过 RIP。进阶一点可以在 Router1 上开debug ip rip然后去 PC0 上 ping 一下 PC2看 Router1 有没有收到 RIP 更新、有没有发出去。Packet Tracer 的模拟模式能逐包看但更推荐用debug命令因为真实设备上也是这么排。注意debug会刷屏看完记得undebug all或no debug ip rip。还有一个容易被忽略的验证点show ip protocols能看到 RIP 的更新计时器、版本、network 列表。如果network列表里多了一个不该有的网段说明你配错了。我一般会把show ip protocols和show ip route的截图一起放进报告因为前者证明协议在跑后者证明路由学到了。最后说一个我踩过的坑Packet Tracer 5.33 里串口模块有时候要手动关电源再加不然 Se2/0 不出现。如果你在物理面板里看不到串口点一下路由器的电源开关拖入 WIC-1T 或 WIC-2T 模块再开机。这个操作在报告里没写但实际做的时候十有八九会遇到。从那以后我每次开新拓扑第一件事就是先确认串口模块在不在再动配置。希望帮到你。本文还有配套的精品资源点击获取
返回列表