简介:这份《计算机网络工程实训报告》面向计算机网络相关专业学生及备考网络工程实训的学习者,提供一份完整的实训设计报告参考。报告以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/0,Router1 再用 Se3/0 连 Router2 的 Se2/0,Router2 的 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 地址 | 说明 |
|---|---|---|---|
| Router0 | Fa0/0 | 192.168.1.2 | PC0 网关 |
| Router0 | Fa1/0 | 192.168.2.2 | PC1 网关 |
| Router0 | Se2/0 | 192.168.4.1 | 连 Router1,DCE 端 |
| Router1 | Se2/0 | 192.168.4.2 | 连 Router0 |
| Router1 | Se3/0 | 192.168.5.1 | 连 Router2,DCE 端 |
| Router2 | Se2/0 | 192.168.5.2 | 连 Router1 |
| Router2 | Fa0/0 | 192.168.3.2 | PC2 网关 |
| PC0 | Fa0 | 192.168.1.1 | 网关 192.168.1.2 |
| PC1 | Fa0 | 192.168.2.1 | 网关 192.168.2.2 |
| PC2 | Fa0 | 192.168.3.1 | 网关 192.168.3.2 |
这张表里有个容易忽略的点:路由器接口 IP 和 PC 网关必须同网段,且路由器接口地址通常取网段里的 .2 或 .1,PC 取另一个。报告里 PC0 是 192.168.1.1,Router0 的 Fa0/0 是 192.168.1.2,这样 PC0 的网关指向 192.168.1.2 就对了。如果你把网关写成 192.168.1.1,那就指到自己头上了,ping 外网段必然不通。
2.3 关键设备互连端口对照
互连关系决定了你连线时不能接错口:
| 设备名 | 端口名 | 相连设备名 | 端口名 |
|---|---|---|---|
| PC0 | Fa0 | Router0 | Fa0/0 |
| PC1 | Fa0 | Router0 | Fa1/0 |
| Router0 | Se2/0 | Router1 | Se2/0 |
| Router1 | Se3/0 | Router2 | Se2/0 |
| Router2 | Fa0/0 | Switch0 | Fa1/1 |
| Switch0 | Fa0/1 | PC2 | Fa0 |
串口线在 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 的包会被丢给 Router0,Router0 再丢回来,形成路由环路。这是静态路由最常见的翻车点。
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 地址 | 子网掩码 | 默认网关 |
|---|---|---|---|
| PC0 | 192.168.1.1 | 255.255.255.0 | 192.168.1.2 |
| PC1 | 192.168.2.1 | 255.255.255.0 | 192.168.2.2 |
| PC2 | 192.168.3.1 | 255.255.255.0 | 192.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里静态路由标记是 S,RIP 学到的标记是 R,直连是 C。报告里要求用show ip route查看路由信息,这一步别省,截图就是证据。
4.3 验证命令与预期输出
在 Router1 上执行:
Router1# show ip route预期能看到 C 开头的 192.168.4.0 和 192.168.5.0,R 开头的 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/up,PC1 网关必须是 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 模块,再开机。这个操作在报告里没写,但实际做的时候十有八九会遇到。从那以后我每次开新拓扑,第一件事就是先确认串口模块在不在,再动配置。希望帮到你。
本文还有配套的精品资源,点击获取