1. 实验环境准备与拓扑搭建
作为一名网络工程师,我经常使用华为eNSP模拟器来验证交换机的工作原理。这个实验将带你深入了解交换机的核心工作机制,包括MAC地址学习、帧转发等关键功能。首先我们需要搭建实验环境:
1.1 软件安装与配置
实验需要以下软件组件协同工作:
- eNSP:华为企业网络模拟平台,版本建议1.3.00或更高
- WinPcap:网络抓包驱动,版本4.1.3
- Wireshark:协议分析工具,版本3.6.5
- VirtualBox:虚拟机平台,版本6.1.26
注意:安装顺序很重要,建议先装VirtualBox,再装WinPcap,最后安装eNSP。我曾遇到过因安装顺序不当导致网卡驱动冲突的问题。
安装完成后,在eNSP中新建空白工程,拖入以下设备:
- 1台S5700交换机(系统版本V200R003C00)
- 3台PC终端(使用"Cloud"组件模拟)
- 1台HUB集线器(用于对比实验)
1.2 网络拓扑构建
参考下图连接设备:
code复制[PC1]----(E0/0/1)[SW1](E0/0/2)----[PC2]
|
(E0/0/3)
|
[PC3]
IP地址规划:
- PC1: 192.168.1.1/24
- PC2: 192.168.1.2/24
- PC3: 192.168.1.3/24
使用直通线连接所有设备。在实际操作中,我发现eNSP有时会出现端口状态异常,这时可以尝试右键设备选择"重启"来解决。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 交换机MAC地址学习机制
2.1 初始状态验证
启动所有设备后,在SW1上执行:
bash复制display mac-address
正常情况下应该显示空表或仅包含交换机自身管理接口的MAC地址。这是验证实验环境是否纯净的重要步骤。
2.2 动态学习过程验证
在PC1上ping PC2:
bash复制ping 192.168.1.2
然后在SW1上再次查看MAC表:
bash复制display mac-address
此时应该能看到两条记录:
- PC1的M
