ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Packet Tracer 实验全攻略:从 VLAN 划分到单臂路由与 RIP 配置

Packet Tracer 实验全攻略:从 VLAN 划分到单臂路由与 RIP 配置 简介这份PDF面向计算机网络课程的初学者与备考CCNA的学习者围绕Cisco Packet Tracer网络仿真软件提供《计算机网络实践》系列实验的完整指导帮助读者在无真实设备条件下完成网络搭建与配置训练。资源包为单一PDF文件大小约1.67MB内容按实验一至实验三依次展开结构清晰、便于按需查阅。实验一讲解软件安装、界面功能与简单局域网搭建并说明直通线、交叉线等线缆选择要点实验二聚焦拓扑布局与设备配置涵盖路由器、交换机、PC与服务器的连接以及PING、HTTP、DNS的实时与模拟测试并附ARP协议选做内容实验三则围绕VLAN的构建、VLAN间通信配置与有效性验证展开。目前已有1336人学习适合希望将抽象网络概念转化为可操作实践、提升配置与排错能力的学生参考。1. 一份 Packet Tracer 实验文档为什么值得你花一晚上啃透很多人第一次拿到「计算机网络实验(Packet Tracer)-v1.4.pdf」这类资料时反应是把它当成一份“答案册”——照着敲命令、截图、交报告完事。但真正在一线做过网络运维或系统集成的人都清楚Packet Tracer 的价值根本不在于帮你交作业而在于它是一个零成本的“网络沙盘”你可以在里面把 VLAN 划分、Trunk 链路、路由器子接口、静态路由、单臂路由这些概念全部跑一遍翻车了删掉重来不用怕把生产网搞挂。这份 v1.4 的实验文档从命名和常见结构来看大概率覆盖了从交换机基础配置到 VLAN 间通信、再到路由协议入门的一整条链路。它适合两类人一是正在学计算机网络、需要把课本上的 OSI 模型和实际设备对应起来的学生二是刚转行做网络、需要快速建立“配置手感”的初级工程师。你不需要真机不需要 GNS3 那种吃内存的模拟器一台普通笔记本装个 Packet Tracer 就能开干。但问题也在这里很多人装了 Packet Tracer打开界面就懵了——线怎么连、IP 怎么分、VLAN 为什么不通、Trunk 为什么起不来。这篇不是文档导读而是我按这份实验文档的典型内容把每一步拆成你能直接复现的操作顺带把那些“文档里没写但一踩就炸”的坑给你标出来。2. 从零搭拓扑Packet Tracer 里把线连对、把 IP 分明白2.1 设备选型和拓扑搭建的最小闭环Packet Tracer 的设备库看着花哨但做 VLAN 和路由实验你只需要三类设备一台三层交换机或路由器比如 3560 或 2911、两台二层交换机2960、四台 PC。拓扑逻辑很简单PC 接交换机交换机之间用 Trunk 互联交换机上行到路由器做网关。连线的时候有个新手必踩的坑Packet Tracer 默认的直通线Copper Straight-Through接 PC 到交换机没问题但交换机到交换机、交换机到路由器你得用交叉线Copper Cross-Over或者直接用“自动连接”让软件帮你选。我一般会手动选因为自动连接有时候会给你连到 Console 口上后面配置半天发现不通血泪经验。设备选好、线连好之后先别急着敲命令。点开每台 PC 的 Desktop - IP Configuration把 IP 地址、子网掩码、默认网关填进去。这里有个细节如果你后面要做 VLAN 间通信PC 的网关要指向路由器子接口的 IP而不是交换机管理 IP。很多人在这里填错导致 ping 不通还以为是 VLAN 没配好。# 以 PC1 为例在 Packet Tracer 的 IP Configuration 里填写 IP Address: 192.168.10.10 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.10.1逻辑说明PC1 属于 VLAN 10网关 192.168.10.1 是路由器子接口 Gig0/0.10 的地址。参数上子网掩码决定广播域大小网关决定跨网段流量往哪送。如果你把网关写成交换机管理地址PC 能 ping 通同 VLAN 的机器但跨 VLAN 一定失败。2.2 VLAN 划分和 Trunk 配置别把 PVID 和 VLAN ID 搞混VLAN 划分本身不难难的是理解“打标签”和“不打标签”的区别。接入端口Access属于某个 VLAN出来的帧不带标签Trunk 端口承载多个 VLAN出来的帧带 802.1Q 标签。Packet Tracer 里配置 Trunk 的命令和真机 Cisco IOS 一致# 在交换机 SW1 上配置 enable configure terminal vlan 10 name Sales vlan 20 name Tech exit interface FastEthernet0/1 switchport mode access switchport access vlan 10 exit interface GigabitEthernet0/1 switchport mode trunk switchport trunk allowed vlan 10,20 exit逻辑说明switchport mode trunk把上行口设成 Trunkallowed vlan 10,20限制只允许这两个 VLAN 通过避免不必要的广播。参数上如果你不写 allowed vlan默认所有 VLAN 都能过实验环境无所谓但生产环境这是安全隐患。这里必须提一个热搜词里高频出现的混淆点PVID 和 VLAN ID 的区别。PVIDPort VLAN ID是端口默认 VLAN当收到不带标签的帧时交换机把它归到 PVID 对应的 VLAN。Trunk 端口的 PVID 默认是 VLAN 1你可以改但改了之后要确保两端一致否则会出现“一边打标签一边不打”的玄学不通。我一般建议实验阶段保持 PVID 默认只靠 allowed vlan 控制。2.3 用 show 命令验证你的配置有没有生效配置敲完不代表通了Packet Tracer 里最实用的验证手段是show命令。在交换机 CLI 里敲show vlan brief show interfaces trunk show interfaces FastEthernet0/1 switchport逻辑说明show vlan brief看 VLAN 是否存在、哪些端口属于哪个 VLANshow interfaces trunk看 Trunk 口是否起来、允许哪些 VLAN 通过第三条看某个端口的详细模式。参数上如果show interfaces trunk里没显示你的上行口说明 Trunk 没配成功回去检查switchport mode trunk有没有敲错。这一步做完同 VLAN 的 PC 应该能互相 ping 通跨 VLAN 一定不通——这是预期行为因为还没配路由。如果你同 VLAN 都不通先检查 PC 的 IP 是不是在同一网段、交换机端口有没有划到正确的 VLAN。3. 让 VLAN 之间通起来单臂路由和三层交换两种打法3.1 单臂路由路由器子接口的配置和 ARP 行为VLAN 间通信最经典的方案就是单臂路由Router-on-a-Stick。原理是路由器的一个物理接口通过 Trunk 连到交换机然后在路由器上创建多个子接口每个子接口对应一个 VLAN负责该 VLAN 的网关。# 在路由器 R1 上配置 enable configure terminal interface GigabitEthernet0/0 no shutdown exit interface GigabitEthernet0/0.10 encapsulation dot1Q 10 ip address 192.168.10.1 255.255.255.0 exit interface GigabitEthernet0/0.20 encapsulation dot1Q 20 ip address 192.168.20.1 255.255.255.0 exit逻辑说明encapsulation dot1Q 10告诉路由器这个子接口处理 VLAN 10 的带标签帧ip address是该 VLAN 的网关。参数上子接口编号不一定要和 VLAN ID 一致但建议一致方便排查。物理接口不需要配 IP但必须no shutdown。配完之后PC1VLAN 10ping PC3VLAN 20第一包可能会丢因为 ARP 需要解析。你可以在路由器上show arp看解析结果或者在 PC 上arp -a看缓存。如果一直不通检查交换机上行口是不是 Trunk、allowed vlan 有没有放行、路由器子接口的 encapsulation 有没有写错 VLAN ID。3.2 三层交换机SVI 接口比单臂路由更实用单臂路由适合实验和小型网络但真实企业网里更常见的是三层交换机配 SVISwitch Virtual Interface。Packet Tracer 里的 3560 支持三层功能配置思路是先开路由功能再给每个 VLAN 配一个 SVI 接口作为网关。# 在三层交换机 MLS 上配置 enable configure terminal ip routing interface Vlan10 ip address 192.168.10.1 255.255.255.0 no shutdown exit interface Vlan20 ip address 192.168.20.1 255.255.255.0 no shutdown exit interface GigabitEthernet0/1 switchport trunk encapsulation dot1q switchport mode trunk exit逻辑说明ip routing是三层交换机的命门不敲这条SVI 配了也不转发。switchport trunk encapsulation dot1q在 3560 上必须写因为老版本默认可能是 ISL。参数上SVI 的 IP 就是对应 VLAN 的网关PC 的默认网关要指向它。两种方案怎么选实验环境我建议都跑一遍理解差异。生产环境里接入层用二层交换机、汇聚层用三层交换机是主流单臂路由更多出现在出口路由器上做 VLAN 终结。热搜词里有人问“中小企业拓扑一般集中转发还是本地转发”其实和这里的选择逻辑类似集中转发把网关放在核心本地转发把网关推到接入各有取舍实验阶段先把两种都摸一遍。3.3 验证跨 VLAN 通信ping、traceroute 和抓包配完路由PC1 ping PC3 应该通了。如果还不通按这个顺序排查先看 PC 的网关对不对再看交换机 Trunk 有没有放行 VLAN再看路由器子接口或 SVI 有没有 up最后看路由表有没有对应网段。# 在路由器或三层交换机上查看路由表 show ip route # 在 PC 上用 tracert 看路径 tracert 192.168.20.10逻辑说明show ip route里应该有直连网段C 开头如果没有说明接口没起来或 IP 没配。tracert能看到第一跳是不是网关如果第一跳就失败问题在 PC 到网关之间。Packet Tracer 还支持模拟模式Simulation你可以切过去用“捕获/转发”看 ARP 请求和 ICMP 包的详细走向。这个功能对理解“为什么第一包会丢”特别有用——因为 ARP 广播需要时间路由器要解析目的 MAC。抓包看一遍比看十遍书都管用。4. 静态路由和 RIP让不同网段的路由器互相认识4.1 静态路由手写路由表的场景和边界实验文档到后面通常会涉及多路由器互联。两台路由器各连一个网段默认互相不知道对方的存在需要你手动告诉它们“去对方网段走哪个下一跳”。# 在 R1 上配置到 R2 背后网段的静态路由 ip route 192.168.30.0 255.255.255.0 10.0.0.2 # 在 R2 上配置回程路由 ip route 192.168.10.0 255.255.255.0 10.0.0.1逻辑说明ip route后面依次是目的网段、掩码、下一跳。参数上下一跳必须是直连可达的地址否则路由不会生效。静态路由适合小型网络优点是可控、不占资源缺点是拓扑一变就得手动改容易漏。我一般会在实验里先配静态路由把连通性跑通再换成动态路由协议对比两者的收敛行为和路由表变化。这样你能直观感受到“为什么大网不能用静态路由”。4.2 RIP 配置版本选择、network 命令和收敛观察RIP 虽然老但作为入门动态路由协议实验里出现频率很高。Packet Tracer 支持 RIPv1 和 RIPv2我建议直接用 v2因为支持变长子网掩码和不连续子网。# 在 R1 上配置 RIPv2 router rip version 2 no auto-summary network 192.168.10.0 network 10.0.0.0 exit逻辑说明version 2启用 v2no auto-summary关闭自动汇总避免子网被合并成主类网段导致路由错误。network命令不是“通告这个网段”而是“在属于这个网段的接口上启用 RIP”。参数上network 后面跟的是主类网段比如 192.168.10.0 属于 C 类你写 192.168.10.0 就行。配完两边等几十秒用show ip route看有没有学到对方的路由R 开头。如果没学到检查两边 network 有没有写对、接口有没有 up、版本是不是一致。RIP 的收敛慢是出了名的实验里等个半分钟很正常别急着砸键盘。4.3 路由重分发和默认路由的入门用法如果实验文档涉及多协议共存可能会让你做重分发。比如一边跑 RIP一边跑静态路由想让它们互相知道。这时候用redistribute命令router rip version 2 no auto-summary redistribute static network 10.0.0.0 exit逻辑说明redistribute static把静态路由注入 RIP让 RIP 邻居也能学到。参数上重分发需要指定度量值metricRIP 默认跳数 1但有些场景要手动加metric 2。实验里如果不加可能会被拒绝。默认路由则是ip route 0.0.0.0 0.0.0.0 下一跳用在出口路由器上把所有未知流量扔给上游。实验里可以模拟“内网路由器指默认路由到边界路由器”然后边界路由器再指出去。这个链条配完内网 PC 应该能访问“外网”模拟的服务器。5. 避坑与排查Packet Tracer 实验里最容易翻车的 5 个点5.1 现象PC 能 ping 通网关但 ping 不通跨 VLAN 的 PC原因路由器子接口或 SVI 配了但交换机 Trunk 没放行对应 VLAN或者 PC 的网关指向了错误的地址。还有一种可能是三层交换机没敲ip routing。解决先在交换机上show interfaces trunk确认 Trunk 口允许的 VLAN 列表包含目标 VLAN再在路由器上show ip interface brief确认子接口 up最后检查 PC 网关。三层交换机务必确认ip routing已启用。5.2 现象Trunk 配了但 VLAN 不通show 命令显示端口是 access 模式原因Packet Tracer 里有些交换机型号默认端口就是 access你敲了switchport mode trunk但没生效可能是因为端口被划到了某个 VLAN 里或者命令被拒绝。解决先switchport mode access清掉再switchport mode trunk或者直接no switchport access vlan再设 Trunk。3560 上还要先switchport trunk encapsulation dot1q。5.3 现象RIP 配了但路由表里没有对方网段原因network命令写的是接口网段但接口 IP 没配或没 up或者两边版本不一致一边 v1 一边 v2或者auto-summary没关导致子网被汇总。解决show ip protocols看 RIP 状态show ip interface brief看接口确认版本和 network 一致。关掉 auto-summary 再等 30 秒。5.4 现象模拟模式下包走到一半停了提示 ARP 未解析原因这是正常现象ARP 请求需要广播模拟模式会一步步显示。如果一直停说明目的网段不可达路由器没有回程路由。解决检查路由器路由表有没有目的网段没有就加静态路由或开动态协议。PC 上arp -a看有没有解析到网关 MAC。5.5 现象保存的拓扑重新打开后配置丢了原因Packet Tracer 默认不保存设备配置到拓扑文件里除非你手动保存每个设备的 running-config 到 startup-config。解决每台设备配完后敲write memory或copy running-config startup-config。然后 File - Save 保存整个拓扑。下次打开配置还在。6. 把实验文档用出最大价值我的复盘习惯和进阶练法实验做完一遍就扔等于白做。我自己的习惯是每做完一个拓扑先不保存把配置全清掉凭记忆重新敲一遍。第二遍能独立跑通才算真会了。第三遍我会故意改参数——比如把 Trunk 的 allowed vlan 去掉一个、把 RIP 版本换成 v1、把子接口的 encapsulation VLAN ID 写错——然后观察现象训练排查直觉。进阶练法有几个方向。一是用 Packet Tracer 的“多用户”功能模拟两台设备之间的真实交互虽然功能有限但能让你感受配置顺序的重要性。二是把实验文档里的拓扑扩展成三层架构接入层、汇聚层、核心层每层跑不同的协议观察路由汇总和收敛。三是结合 Wireshark 抓包——Packet Tracer 支持导出 pcap你可以把 Trunk 链路上的流量导出来用 Wireshark 看 802.1Q 标签到底长什么样这比看文字描述直观一百倍。还有一个容易被忽略的点实验文档里的 IP 地址规划往往很简单但真实项目里地址规划是门学问。你可以试着把实验里的 192.168.10.0/24 换成 10.10.10.0/26重新规划 VLAN 和网关看看会不会出现子网重叠或网关不可达。这种“自找麻烦”的练法比按部就班敲命令有用得多。最后说个我自己的教训早年做实验我总想一次配完所有设备再测试结果一出问题就不知道是哪台设备的锅。后来学乖了配一台、测一台、保存一台像搭积木一样往上叠。Packet Tracer 里翻车成本几乎为零但排查思路是通用的——先看物理层线连对没、再看数据链路层VLAN 和 Trunk、再看网络层IP 和路由一层层往上排别跳步。希望帮到你。本文还有配套的精品资源点击获取
返回列表