☰
网络搭建及应用赛项备赛指南:从审题到验证的园区网交付流程
2026/10/9 4:23:36 网站建设 项目流程

简介:这份资源面向备战全国职业院校技能大赛《网络搭建及应用》赛项的选手与指导教师,围绕2021年正式赛题提供视频讲解与参考答案,帮助解决备赛时缺少标准配置依据、难以复盘操作过程的问题。压缩包共60个文件,约225.42MB,以38个txt配置与运行结果、11个docx报告单及分解文档、8个Python脚本、2个pdf网络环境说明和1个mp4操作录屏为主,覆盖防火墙、路由器、交换机、无线控制器等设备的脚本与文本型报告单。已有4160人学习下载,说明其在同类赛题资料中认可度较高。读者可据此对照赛题要求搭建实验环境,借助脚本导出的答案核对FW、SW、RT、AC各设备配置,结合录屏理解完整操作流程,并通过《技能要求》内容分解与竞赛报告单模板梳理得分点,适合需要系统备赛、查漏补缺的中高级网络竞赛选手。

1. 从赛场到工位:网络搭建及应用到底在考什么

我带过几届准备职业院校技能大赛网络搭建赛项的学生,也见过太多人把备赛搞成背命令。2021全国职业院校技能大赛《网络搭建及应用》视频讲解及答案,这个标题背后真正值钱的东西,不是那几段录像,也不是一份标准答案,而是一整套可复现的园区网交付流程。它考的是给你三台路由器、四台交换机、若干终端和一张拓扑图,你能不能在规定时间里把 VLAN、链路聚合、OSPF、ACL、NAT、DHCP、无线这些模块按需求串起来,并且让全网互通、策略生效。适合谁看?正在备赛的学生、刚入行的网络运维、以及需要带新人做园区网实验的工程师。视频讲解能帮你理解操作顺序,答案能帮你对账,但真正让你在赛场和工位上不翻车的,是把每个配置背后的“为什么”吃透。这一篇,我按自己带队的路径,把从审题到验证的完整链路拆开讲。

2. 赛题拆解与拓扑规划:先画图再碰设备

2.1 从需求描述里提取三类信息

赛题通常给一段文字需求加一张拓扑。很多人上来就敲命令,结果做到一半发现地址规划冲突。我的习惯是先拿一张白纸,把需求拆成三类:拓扑结构类(设备型号、接口编号、链路连接关系)、地址规划类(各网段、互联地址、环回口、VLAN 接口)、策略功能类(VLAN 划分、链路聚合、路由协议、ACL、NAT、DHCP、无线)。这三类信息提取完,再回头核对拓扑图上的接口编号是否和文字一致。常见坑是文字写“G0/0/1 连接核心交换机”,拓扑图却标在 G0/0/2,这种矛盾在赛场上要以监考老师现场确认为准,平时练习则以拓扑图为准并标注疑点。

地址规划我一般用表格先落定,避免边做边改。下面是一个典型园区网的规划样例,你可以直接套用再按赛题调整。

设备接口/VLAN地址段用途
R1G0/0/010.0.0.0/30与 R2 互联
R1Loopback01.1.1.1/32路由器 ID
SW1VLAN10192.168.10.0/24办公区
SW1VLAN20192.168.20.0/24服务器区
SW1VLAN99192.168.99.0/24管理网段

规划表定下来后,拓扑图上的每根线都要标上对端接口和地址,这样后面排错时能快速定位是物理链路问题还是逻辑配置问题。

2.2 用最小连通性验证拓扑

设备上架、线缆连接完成后,不要急着配路由协议。先做三层最小连通性验证:给直连的两个接口配同网段地址,ping 通,确认物理层和链路层没问题。这一步看起来多余,但赛场上经常出现网线插错口、光模块没插紧、串口线序不对的情况。我一般会写一个检查清单:

  1. 所有设备电源指示灯正常,接口指示灯状态符合预期。
  2. 直连链路两端接口双工、速率一致,用display interface brief确认 up。
  3. 配临时地址 ping 通后,删掉临时配置再进入正式配置。
# 华为设备查看接口状态 display interface brief # 查看指定接口详情,关注 duplex 和 speed display interface GigabitEthernet 0/0/1 # 临时配置地址并测试连通性 system-view interface GigabitEthernet 0/0/1 ip address 10.0.0.1 30 ping 10.0.0.2

逻辑说明:display interface brief能一眼看出哪些接口 up、哪些 down,比逐个display interface快得多。临时地址测试完要undo ip address清掉,否则后面配正式地址时会冲突。参数上,互联地址常用 /30 掩码,节省地址空间;如果赛题要求用 /24 互联,就按赛题来,不要自作主张。

2.3 设备命名与时间同步

正式配置前,先把主机名、时区、时间同步做掉。这不是形式主义,赛场上如果设备时间不一致,日志时间戳会对不上,排错时根本分不清哪条日志对应哪次操作。我一般统一用clock timezone设东八区,然后用ntp-service指向一个内部时钟源,或者手动clock datetime统一时间。

system-view sysname R1 clock timezone BJ add 08:00:00 clock datetime 10:00:00 2021-06-01 # 如果有多台设备,指定其中一台为 NTP 服务器 ntp-service unicast-server 1.1.1.1

参数说明:clock timezone BJ add 08:00:00把时区命名为 BJ 并设为 UTC+8。clock datetime格式是HH:MM:SS YYYY-MM-DD,别写反。NTP 服务器地址用环回口地址更稳,因为环回口不会 down。

3. VLAN 与链路聚合:把二层底座打牢

3.1 VLAN 划分与 Trunk 配置

园区网二层部分的核心是 VLAN 划分和 Trunk 放行。赛题一般会要求按部门或功能划分 VLAN,比如办公 VLAN10、服务器 VLAN20、管理 VLAN99。接入交换机上把对应端口划进 VLAN,上行口配成 Trunk 并放行所需 VLAN。这里有个血泪经验:Trunk 口一定要显式放行 VLAN,不要图省事用port trunk allow-pass vlan all,否则广播域会失控,而且赛题如果考 VLAN 裁剪,你这一步就丢分了。

# 接入交换机 SW2 配置 system-view sysname SW2 vlan batch 10 20 99 interface GigabitEthernet 0/0/1 port link-type access port default vlan 10 interface GigabitEthernet 0/0/2 port link-type access port default vlan 20 interface GigabitEthernet 0/0/24 port link-type trunk port trunk allow-pass vlan 10 20 99

逻辑说明:vlan batch批量创建 VLAN,比逐个vlan 10再vlan 20快。接入口用port link-type access加port default vlan,上行口用port link-type trunk加port trunk allow-pass vlan显式放行。参数上,如果赛题要求管理 VLAN 不打标签,可以在 Trunk 口配port trunk pvid vlan 99,但要注意 PVID 只影响未打标签的帧,别和 allow-pass 搞混。

3.2 链路聚合的两种模式与选型

链路聚合分静态聚合和动态聚合(LACP)。赛题里如果没明确说用 LACP,我一般优先用静态聚合,因为配置简单、不依赖协议协商,赛场上少一个变量就少一个坑。但如果赛题明确要求 LACP,就必须配mode lacp-static,否则对端协商不起来。

# 核心交换机 SW1 与 SW2 之间做链路聚合 interface Eth-Trunk 1 mode lacp-static port link-type trunk port trunk allow-pass vlan 10 20 99 interface GigabitEthernet 0/0/23 eth-trunk 1 interface GigabitEthernet 0/0/24 eth-trunk 1

逻辑说明:先创建 Eth-Trunk 接口并配好 Trunk 属性,再把物理口加入。顺序不能反,否则物理口加入后还要再改 Trunk 属性。参数上,mode lacp-static表示动态 LACP,不写则默认静态。如果两端模式不一致,聚合口起不来,用display eth-trunk 1看成员口状态,Selected才是正常。

3.3 二层防环与边缘端口

接入层如果有多余链路,一定要配生成树防环。赛题里常见的是在接入交换机上配 STP 边缘端口,让接终端的口快速进入转发状态,避免终端等 30 秒。核心交换机作为根桥,优先级要调低。

# 核心交换机 SW1 设为根桥 stp mode rstp stp root primary # 接入交换机 SW2 边缘端口 interface GigabitEthernet 0/0/1 stp edged-port enable

逻辑说明:stp root primary把优先级设为 0,确保核心是根桥。stp edged-port enable让接终端的口不参与生成树计算,插上网线立刻转发。注意边缘端口不能接交换机,否则可能引起环路。如果赛题没要求 STP,也别关,默认 MSTP 能兜底。

4. 路由与策略:让全网互通且可控

4.1 OSPF 单区域配置与网络宣告

园区网路由协议首选 OSPF,收敛快、支持 VLSM。赛题一般要求单区域或双区域,我按单区域讲,双区域就是多一个area命令的事。核心思路:每台三层设备配router id,然后在 OSPF 进程里宣告直连网段。

# R1 OSPF 配置 ospf 1 router-id 1.1.1.1 area 0 network 10.0.0.0 0.0.0.3 network 192.168.10.0 0.0.0.255 network 1.1.1.1 0.0.0.0

逻辑说明:router-id用环回口地址最稳。network后面跟的是反掩码,不是子网掩码,这是新手最容易翻车的地方。0.0.0.3对应 /30,0.0.0.255对应 /24。宣告环回口是为了让 router-id 稳定,也方便测试。参数上,如果赛题要求改 hello 时间或 dead 时间,两端必须一致,否则邻居起不来。

4.2 ACL 与 NAT 的配合

ACL 用来做流量过滤,NAT 用来做地址转换。赛题常见组合是:内网某些网段不允许访问某服务器,同时内网要能访问外网。ACL 的规则顺序很关键,匹配到第一条就执行,所以精确规则放前面,宽泛规则放后面。

# 禁止 VLAN10 访问服务器 192.168.20.100 acl number 3000 rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.100 0 rule 10 permit ip # 在接口上应用 interface Vlanif 10 traffic-filter inbound acl 3000 # NAT 配置 acl number 2000 rule 5 permit source 192.168.10.0 0.0.0.255 interface GigabitEthernet 0/0/0 nat outbound 2000

逻辑说明:ACL 3000 是高级 ACL,能匹配源和目的;ACL 2000 是基本 ACL,只匹配源,用于 NAT。traffic-filter inbound在 VLAN10 入口方向过滤,这样流量还没进路由就被拦掉,效率高。NAT 的outbound配在出接口,2000是允许转换的源地址范围。参数上,rule 5的步长是 5,方便后面插入规则,别用 1、2、3 连续编号。

4.3 DHCP 服务与中继

赛题里终端要自动获取地址,就需要 DHCP。如果 DHCP 服务器和终端不在同一网段,还要配中继。我一般把 DHCP 配在核心交换机上,用ip pool定义地址池,然后在 VLAN 接口上启用。

# 核心交换机 SW1 DHCP 配置 dhcp enable ip pool vlan10 network 192.168.10.0 mask 255.255.255.0 gateway-list 192.168.10.1 dns-list 114.114.114.114 interface Vlanif 10 dhcp select global # 如果 DHCP 服务器在远端,中继配置 interface Vlanif 20 dhcp select relay dhcp relay server-ip 192.168.99.100

逻辑说明:dhcp enable必须开,否则地址池不生效。dhcp select global表示用全局地址池,dhcp select relay表示中继到指定服务器。参数上,gateway-list要写 VLAN 接口地址,dns-list按赛题要求填,没要求就填公共 DNS。中继场景下,DHCP 服务器要有到终端网段的路由,否则 Offer 回不来。

5. 避坑与排查:赛场上最容易翻车的 5 个点

5.1 现象:OSPF 邻居卡在 ExStart

原因:两端 MTU 不一致,或者 router-id 冲突。OSPF 在 ExStart 状态协商主从关系,MTU 不匹配会导致 DD 报文无法交换。解决:用display ospf peer看邻居状态,display interface看两端 MTU。如果 MTU 不一致,在接口下用ospf mtu-enable或者统一 MTU。router-id 冲突就改环回口地址或手动指定。

5.2 现象:Trunk 口通了但 VLAN 内 ping 不通

原因:Trunk 口没放行对应 VLAN,或者 PVID 配错导致标签混乱。解决:display port vlan看接口的 PVID 和允许 VLAN 列表。确保 Trunk 口allow-pass包含业务 VLAN,PVID 只影响未打标签帧,别把业务 VLAN 设成 PVID。

5.3 现象:链路聚合口 up 但流量只走一条线

原因:聚合模式不一致,或者哈希算法导致流量集中。解决:display eth-trunk看成员口是否都是Selected。如果一端静态一端 LACP,改成一致。流量集中是正常现象,除非赛题要求负载均衡,可以改load-balance算法。

5.4 现象:NAT 配了但内网访问不了外网

原因:ACL 没匹配到流量,或者出接口没配nat outbound,或者缺少默认路由。解决:display nat session看有没有会话。检查 ACL 规则是否放行源地址,出接口是否正确,路由表有没有默认路由0.0.0.0/0。

5.5 现象:DHCP 客户端拿不到地址

原因:地址池网段和 VLAN 接口不在同一网段,或者中继没配。解决:display ip pool看地址池状态,display dhcp relay看中继配置。确保地址池network和 VLAN 接口地址同网段,中继场景下服务器要有回程路由。

6. 从能通到好用:验证脚本与交付习惯

赛场上做完配置,别急着举手。我一般留 10 分钟做一轮系统验证。验证不是随便 ping 两下,而是按层次来:先看接口 up 状态,再看 VLAN 和 Trunk,再看路由表,最后看策略生效。下面这个检查顺序是我带学生反复用的,你可以直接抄。

# 1. 接口状态 display interface brief | include up # 2. VLAN 与 Trunk display port vlan # 3. 路由表 display ip routing-table # 4. OSPF 邻居 display ospf peer brief # 5. NAT 会话 display nat session all # 6. DHCP 地址池 display ip pool

逻辑说明:display interface brief | include up快速筛出 up 的接口,比全量看快。display port vlan确认 Trunk 放行和 PVID。路由表看有没有缺路由。OSPF 邻居看是否 Full。NAT 会话看有没有转换记录。DHCP 地址池看有没有分配出去。参数上,如果赛题要求保存配置,最后一定save,别让设备断电后配置丢失。

进阶一点,我会写一个简单的 Python 脚本,用 paramiko 登录设备批量执行这些命令,把输出存下来对比。赛场上不一定让用,但平时练习能大幅提高效率。

import paramiko def check_device(ip, username, password, commands): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip, username=username, password=password) for cmd in commands: stdin, stdout, stderr = ssh.exec_command(cmd) print(f"--- {cmd} ---") print(stdout.read().decode()) ssh.close() commands = [ "display interface brief", "display ip routing-table", "display ospf peer brief" ] check_device("192.168.99.1", "admin", "password", commands)

逻辑说明:paramiko 是 SSH 库,exec_command执行命令并读输出。参数上,设备要提前开 SSH,用户名密码按实际填。这个脚本适合批量巡检,但赛场上如果只让用 console,就别用。

最后说个习惯:每次做完实验,把配置导出成文本,按“拓扑-地址-配置-验证”四段整理成笔记。我带过的学生里,凡是坚持这么做的,赛后复盘和工位上手都快得多。网络搭建及应用这个赛项,考的不是谁记得命令多,而是谁能在压力下把流程走稳、把边界守住。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询