ARTICLE DETAIL

资讯详情

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

组网技术课程设计实战:VLAN划分、链路聚合与VRRP配置避坑指南

组网技术课程设计实战:VLAN划分、链路聚合与VRRP配置避坑指南 简介《计算机网络》课程设计文档围绕组网技术展开面向高校计算机网络课程学习者与课程设计撰写者系统梳理了从硬件选型、软件配置到网络接入方案设计的完整流程。文档以精选范本形式呈现涵盖中继器、集线器、交换机、路由器、网关等常用联网设备的工作原理与适用场景分别给出小型、中型、大型网络的联网方案、所需设备与网络结构图并介绍了文件服务器、Web服务器等常见服务器软件及ADSL等网络接入技术内容详实、结构清晰便于参考借鉴。资源共1个文件为doc格式文档压缩包大小3.18MB适合直接下载后对照学习或作为课程设计模板使用。目前已有376人学习浏览文档按设计目的、设计要求、设计过程逐步展开不仅包含组网步骤与设备选型说明还配有网络结构示意图能帮助读者快速掌握局域网组建核心要点。1. 组网技术课程设计不是搭几台交换机那么简单又到课程设计季西南交大《计算机网络》这门课的组网技术设计每年都能让一批人熬夜改配置。拿着“组网技术”这个题目很多人第一反应是“不就是把交换机路由器连起来、配个IP通了吗”等真做到一半才发现拓扑图好画配置脚本好抄但“全网互通、业务隔离、冗余可靠”这三座大山一座比一座难翻。这里说的组网技术本质上是用路由与交换设备搭建一个带层级、有冗余、能跑真实业务的小型企业网络覆盖VLAN划分、地址规划、路由协议、DHCP、ACL访问控制、链路聚合这些核心模块。这篇笔记不聊理论考试直接讲课程设计怎么落地从拿到题目到答辩演示每一步做什么、命令怎么写、参数怎么定、哪个环节最容易翻车。照着这个思路走你能少踩一半的坑。2. 拿到题目先别画拓扑设计任务书才是真正的考点2.1 课程设计到底在考什么三个必须满足的硬指标网线插上、电脑能上网那叫“通了”不叫“组网设计”。西南交大这类课程设计评分时最看重的是你有没有设计意识而不是会不会敲命令。我帮你把评分关注点拆成三个硬指标第一是层次化拓扑合理性。设计里必须有核心层、汇聚层、接入层的概念哪怕设备不够也要在逻辑上体现层次。第二是冗余与故障切换核心交换机之间要做链路聚合或VRRP不能让全网只有一个单点。第三是业务隔离与安全策略不同部门要在同一台物理设备上通过VLAN隔离并且用ACL控制互访权限。这三个指标缺一个报告写得再漂亮答辩时一问拓扑为什么这么画答不上来照样扣分。2.2 交付物清单报告、拓扑、配置脚本三件套交付物内容要求常见扣分点设计报告需求分析、拓扑图、VLAN与IP规划表、配置说明、测试记录直接贴配置无设计说明拓扑图标注设备型号、接口编号、链路带宽、VLAN划分只有逻辑图没有物理接口配置脚本每台设备的完整配置含注释只给关键命令没有保存和验证我自己带课程设计时发现一个规律配置写得越全的人反而报告写得越简短配置只写几条“核心命令”的人报告往往大段大段讲原理。你要的是两者平衡报告里讲清楚每一步为什么这么配脚本里证明你真的配过。2.3 用 eNSP 还是 GNS3课程设计选型的关键差异常见做法是西南交大的组网课程设计用华为 eNSP 或思科 Packet Tracer。eNSP 更贴近国内教材华三和华为命令风格一致而且自带路由器和三层交换机的完整模拟Packet Tracer 操作直观但设备能力偏弱模拟不出复杂的路由策略。我给的建议是首选 eNSP。原因是两点一是西南交大的计算机网络课程本身偏向华为/华三体系教材上例子可以直接搬二是 eNSP 支持 VLANIF 接口、VRRP、链路聚合这些课程设计常考的高级特性而 Packet Tracer 的模拟度不够配完 VRRP 经常看不出效果。提示eNSP 是 Windows 平台模拟器依赖 VirtualBox 提供设备底层支撑。如果你电脑装了新版 VirtualBox 导致设备启动失败装 5.2 以下老版本再配一下兼容模式这是血泪经验。3. 从拓扑到配置VLAN 规划与地址分配是一切的根基3.1 三分钟理清组网拓扑三层结构怎么落在设备上拿到题目后先画逻辑拓扑再落物理接口。一个标准的小型组网设计长这样两台核心交换机做双核心冗余下面挂两台汇聚交换机每个接入交换机按部门划分 VLAN 接入终端。服务器区单独划一个 VLAN放在核心层旁边。IP 地址规划建议按 VLAN 走。这里给出一个可以直接用的规划模板VLAN 编号用途网段网关说明10办公终端192.168.10.0/24192.168.10.254接入层划分20教学终端192.168.20.0/24192.168.20.254与办公隔离30服务器区192.168.30.0/24192.168.30.254核心层直连100管理 VLAN192.168.100.0/24192.168.100.254设备管理规划地址时有一个新手必踩的坑不要把网关地址放在路由器的物理接口上要在三层交换机的 VLANIF 接口上配网关这样 VLAN 间路由才能走硬件转发速度上完全不一样。3.2 划分 VLAN 完整配置核心交换机上的标准答案下面是一套可以在 eNSP 里直接跑通的配置以一个三层核心交换机加两个接入交换机的结构为例。先配置接入交换机# 接入交换机 Access_SW1 vlan batch 10 20 # 批量创建 VLAN 10 和 VLAN 20 interface GigabitEthernet0/0/1 port link-type access # 接终端口设为 access port default vlan 10 interface GigabitEthernet0/0/2 port link-type access port default vlan 20 interface GigabitEthernet0/0/24 port link-type trunk # 上联口设为 trunk放行两个业务 VLAN port trunk allow-pass vlan 10 20这段配置的逻辑很简单终端口用 access 模式把设备划入指定 VLAN上联口用 trunk 模式把多个 VLAN 的流量都送到核心交换机。很多人在这一步漏掉port trunk allow-pass这条命令结果就是 VLAN 在接入层划了但流量到不了核心层表现为“电脑能通网关但跨交换机 ping 不通”。核心交换机上对应配置如下# 核心交换机 Core_SW1 vlan batch 10 20 30 100 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 10 20 interface VLANIF 10 ip address 192.168.10.254 255.255.255.0 # 给 VLAN 配网关 interface VLANIF 20 ip address 192.168.20.254 255.255.255.0 interface VLANIF 30 ip address 192.168.30.254 255.255.255.0VLANIF 是三层交换机的关键概念它既是一个三层接口又是一个 VLAN 的网关。每个 VLAN 对应一个网段终端把默认网关指到这个地址跨 VLAN 通信就由核心交换机内部路由完成不需要外部路由器介入。3.3 连通性验证配置完先做这一步再往下走每配完一台设备不要急着往下配下一个先验证本设备管辖范围内的连通性。在 PC 上执行ipconfig ping 192.168.10.254 # 能通说明接入层到核心层链路正常 tracert 192.168.20.1 # 看路径是否经过核心交换机在核心交换机上也可以直接发 ping 测试ping -a 192.168.10.254 192.168.20.1 # 从 VLAN10 网关测 VLAN20 网关这里有一个特别容易让人误判的地方核心交换机上 ping 不同网段的网关地址结果是通的因为路由表里直连路由都在但这并不能证明终端之间的业务流量是通的。真正有效的验证是两台 PC 互 ping。如果 PC 间不通优先检查终端的网关配置有没有指对再检查 ACL 是否拦截了流量。4. 让网络“活”起来DHCP 与链路聚合的配置细节4.1 DHCP 服务配置让终端自动获取地址静态配置 IP 适合实验环境课程设计里最好还是把 DHCP 做出来。这样答辩时老师问“你的网络怎么管理地址”你就有话说。在核心交换机上启用 DHCP 服务配置一个地址池# 核心交换机 Core_SW1 dhcp enable # 开启 DHCP 服务 ip pool VLAN10_POOL network 192.168.10.0 mask 255.255.255.0 # 可分配网段 gateway-list 192.168.10.254 # 下发的网关 dns-list 114.114.114.114 # 下发的 DNS excluded-ip-address 192.168.10.1 192.168.10.50 # 保留静态地址段 interface VLANIF 10 dhcp select global # VLAN10 的终端从全局地址池取地址这段配置中excluded-ip-address容易被忽略如果你在服务器或打印机上用了固定 IP必须把它从地址池里排除掉否则 DHCP 会把同一个地址分配给其他设备造成 IP 冲突。这种现象在答辩现场特别常见表现为“终端显示已连接但访问不了服务器”。验证 DHCP 是否生效在 PC 上执行ipconfig /renew重新获取地址然后用ipconfig /all看网关和 DNS 是否和规划一致。4.2 链路聚合 Eth-Trunk双核心不再怕单点故障双核心拓扑里两台核心交换机之间要跑 VRRP 保证网关冗余但更重要的是核心和汇聚之间的带宽。链路聚合的配置很简单但有几个细节要注意# 核心交换机 Core_SW1 interface Eth-Trunk1 mode lacp-static # 使用 LACP 静态模式 trunkport GigabitEthernet0/0/1 to 0/0/2 # 把两个物理口加入聚合组 # 汇聚交换机 Agg_SW1 做相同配置 interface Eth-Trunk1 mode lacp-static trunkport GigabitEthernet0/0/1 to 0/0/2注意这里配的是lacp-static不是manual load-balance。前者两端设备协商链路状态物理链路断了能自动摘除后者不会主动感知链路故障一旦某条物理线缆出问题数据还是往那条坏链路上发表现为“网络时通时断”。链路聚合配完后在设备上执行display eth-trunk 1确认链路状态是 UP。如果显示 DOWN八成是两端的聚合模式不一致或者物理口没有加入成功。这类问题在 eNSP 里还有一个特有表现真机插线就能协商模拟器里必须先把接口 shutdown 再 undo shutdown否则端口不刷新状态。4.3 ACL 访问控制让不同部门之间的访问按规矩来VLAN 划好了默认所有 VLAN 之间是互通的。组网设计里必须加 ACL 做访问控制比如让服务器区可以访问所有区域但办公区不能访问教学区。# 核心交换机 Core_SW1 acl 3001 rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255 rule 10 permit ip interface VLANIF 10 traffic-filter inbound acl 3001ACL 里有个细节rule 编号之间留间隔是刻意为之比如 5、10、15方便后续插入新规则不用重排编号。还有个容易犯的错误是把 ACL 应用方向写反。inbound是检查进入该接口的流量outbound是检查出去方向的流量。上面这个场景里办公访问教学的流量是从 VLAN10 进入 VLANIF10 的所以要写在inbound。验证 ACL 有没有生效不要只看配置。在 PC1192.168.10.x上 ping 教学区的 PC应该超时反过来从教学区 ping 办公区应该能通。这就是 ACL 的单向控制效果。5. 组网技术避坑指南5 个让课程设计翻车的经典场景5.1 模拟器设备启动失败eNSP 路由器一直显示“#”号现象启动 AR 路由器后设备图标一直转圈或者显示 “#”怎么点都没反应。原因eNSP 依赖 VirtualBox 的虚拟化能力新版 VirtualBox 和旧版 eNSP 存在兼容性问题或者系统开启了 Hyper-V 导致虚拟化冲突。解决卸掉新版 VirtualBox安装 eNSP 自带的 5.2 版本同时检查 Windows 功能里 Hyper-V 是否关闭。如果还不能解决用管理员身份运行 eNSP并在“工具-选项”里把设备启动超时调长到 60 秒以上。5.2 终端能拼通网关但两台 PC 互 ping 不通现象PC1 在 VLAN10PC2 在 VLAN20两者网关都能拼通但 PC 之间拼不通。原因VLAN 间路由正常但 ACL 写错了方向或者两台 PC 的网关配置不在同一个 VLANIF 网段。最常见的翻车原因是 PC2 的 IP 掩码写错了比如规划是 255.255.255.0写成 255.255.0.0导致网关判断目标地址不在同一网段直接发给网关但路由表不认。解决先ipconfig /all确认两台 PC 的 IP、掩码、网关都在规划网段内。然后在核心交换机上执行display acl all看 ACL 规则里的源、目的网段是否和实际 PC 所在网段一致。特别注意0.0.0.255这种反掩码的换算很多人在这里把 192.168.10.0/24 写成了0.0.0.255却把目的也写成192.168.20.0 0.0.255.255导致匹配范围错乱。5.3 配置 VRRP 后网关冗余不生效主备切换不动现象核心交换机配置了 VRRP优先级也调了但把主交换机 shutdown 后PC 还是上不了网。原因PC 的网关地址写的是 VLANIF 接口的实 IP而不是 VRRP 的虚拟 IP。VRRP 的虚拟 IP 才是对外提供网关服务的地址终端必须指向它。另外一个可能是 VRRP 协商报文被 VLAN 隔离两核心之间的心跳口没有放行对应 VLAN。解决在 PC 的网关设置里填 VRRP 虚拟 IP比如 192.168.10.253而不是任何一台核心交换机的 VLANIF 实 IP。在核心交换机之间用于 VRRP 心跳的互联口上确认port trunk allow-pass vlan中包含了业务 VLAN。5.4 链路聚合里加了一条物理链路流量反而中断现象Eth-Trunk 聚合两条链路后开始是通的再加一条物理链路进聚合组全网瞬间断流。原因端口在加入聚合组之前已经配了 access 或 trunk 属性加入时冲突或者新加入的端口没有放行和原链路一致的 VLAN导致 BPDU 或业务流量被丢弃。解决先把新端口恢复默认配置undo port link-type再用trunkport GigabitEthernet0/0/3加入聚合组加入后在聚合组下用port trunk allow-pass vlan 10 20统一放行。还有一个小技巧真机上加入聚合组的端口会短暂 down/up需要在维护窗口操作模拟器则无所谓。5.5 保存配置后重启配置全丢了现象所有配置已完成重启 eNSP 设备后VLAN、接口地址、路由全部消失回到出厂状态。原因模拟器设备默认不会自动保存配置关闭 eNSP 或重启设备时配置直接丢失。这是课程设计里最容易在验收前夜翻车的问题。解决每完成一个模块就执行save命令弹窗确认时按 Y。最后全部做完后使用display saved-configuration对比运行配置确认所有设备的配置都已持久化。另外eNSP 的工程文件也要单独保存一份不要只依赖设备内部的配置存储。6. 验收前的测试脚本让答辩演示不跑偏课程设计的验收环节老师不会只看你的报告更可能在你的拓扑上随手敲几条命令。建议按下面的顺序准备一套自己的测试流程答辩之前完整走一遍先做基础连通性测试每台 PC 都能拼通自己的网关PC 间按 ACL 预期互通或隔离再做 DHCP 测试把 PC 改成自动获取地址重启网卡后能拿到规划网段内的 IP。然后是冗余测试核心交换机的 VRRP 主备切换要在老师面前做出来效果ping 网关地址 -t持续发包同时把主交换机接口 shutdown观察丢包不超过 2 秒后恢复。这项测试建议实际演练两遍因为 eNSP 模拟器有时候切换时间比真机长你要心里有数别到时候看着 ping 断了 10 秒心慌。一个小习惯我每次带课程设计都会强调在你觉得“全部搞定”之后把每台设备的配置导出一份备份文本和报告、拓扑图放在一个文件夹里。导出命令是display current-configuration然后在终端里复制保存即可。这样哪怕验收时有人误改配置你五分钟内就能还原不至于现场手忙脚乱。整个组网设计做下来你会发现最有价值的不是那几十条命令而是理解“网络设计是分层决策”这件事先规划再配置、先验证再推进、先备份再演示。希望这篇能帮你把课程设计做扎实少熬几个改配置的夜。本文还有配套的精品资源点击获取
返回列表