通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2026-10-22
跳转到指定楼层
1# 大 中 小
发表于 2026-11-4 16:50:02 |只看该作者 |倒序浏览
【网络自学笔记 · 第 5 篇】

上一篇我们聊了 VXLAN 封装的"过路费"——多出来的 50 字节。当时说,下一篇进入真正的动手篇:从零搭一个两 VTEP 的 VXLAN 实验环境,亲手配出四层封装,再用抓包工具亲眼看看这 50 字节长什么样。
这一篇就是兑现。全程用免费模拟器,一台普通电脑就能完成。
【此处插入图1:实验拓扑图】

一、为什么要亲手搭一遍
我自己学 VXLAN 的时候有个很深的体会:看十篇文章,不如抓一次包。概念看过就忘,但当你亲手在抓包软件里点开那个报文,看到 UDP 目的端口 4789、看到 VNI = 100 明晃晃地写在里面——那一瞬间,之前所有抽象的概念"咔"地对上了。
这就像考驾照:科目一看视频觉得都会了,摸过一次方向盘才知道离合长在哪。

二、实验环境怎么选
三个免费选择,按建议排序:
1. H3C HCL(推荐新手):图形界面,对电脑配置要求低,官方免费下载,VXLAN 命令支持完整。
2. 华为 eNSP:也是免费图形界面,但要自己装几个依赖组件,VXLAN 需要 Pro 版模拟器支持。
3. EVE-NG / GNS3:功能最强,能跑多厂商镜像,但配置门槛高,不推荐第一次就上。
我的选择:HCL。装好大概占 2G 空间,普通笔记本就能跑。

三、实验拓扑:一句话说清楚
整个实验只有四个设备:两台"交换机"(VTEP-A 和 VTEP-B,用模拟器的交换机镜像),两台 PC(VM-1 和 VM-2)。VM-1 接 VTEP-A,VM-2 接 VTEP-B,两台交换机之间连一根线。
目标:让 VM-1 和 VM-2(都在 192.168.10 网段)隔着三层网络直接互通——它们以为自己在同一个二层,实际上中间是一条 VXLAN 隧道。

四、五步做完整个实验
配命令的思路比命令本身重要。整个实验分五步:
【此处插入图2:五步实验路线图】
第 ① 步:搭拓扑。按图连好线,先什么命令都不配。这一步不花脑子,但建议画在纸上核对一遍——拓扑错了后面全白搭。
第 ② 步:先通底层(Underlay)。给两台交换机的互联网口配三层地址(比如 10.0.0.1 和 10.0.0.2),先在 VTEP-A 上 ping 10.0.0.2,必须通。VXLAN 是搭在三层网络上的,底层不通,一切免谈。
新手最常见的坑在这里:忘了配底层地址就直接上 VXLAN,然后对着报错发呆。记住顺序——先有公路,才谈得上托运。
第 ③ 步:创建 VNI,绑定端口。两端各做一遍:创建 VNI 100,把接 PC 的端口绑进这个 VNI,再给 VM 配同一网段的地址(192.168.10.11 / .12)。用类比来说,就是两个柜台都挂上"100 号分区"的牌子。
第 ④ 步:验证 Overlay。在 VM-1 上直接 ping 192.168.10.12。通了?恭喜,魔法已经生效——这两个 ping 包刚刚完成了一次"托运"。
第 ⑤ 步:抓包,见证时刻。在两台交换机之间的链路上做端口镜像(模拟器里通常是右键链路选"开始抓包"),触发一次 ping,然后在 Wireshark 里找到那个 ICMP 包。

五、抓包软件里,你会看到什么
打开那个包,从外到内逐层展开:
【此处插入图3:Wireshark 逐层展开示意图】
第 1 层 Ethernet II:源/目的 MAC 是两台交换机互联网口的真实 MAC;第 2 层 IPv4:10.0.0.1 → 10.0.0.2,柜台的真实地址;第 3 层 UDP:目的端口 4789——VXLAN 的专用门牌号,抓包时看到 4789 就知道是 VXLAN;第 4 层 VXLAN:VNI = 100,分区号,和配置一一对应;第 5 层:才是 VM-1 → VM-2 的原始报文,192.168.10.11 → 192.168.10.12。
数一数第 1~4 层的字节数:14 + 20 + 8 + 8 = 50。上一篇说的"过路费",此刻就在你的屏幕上。

六、如果 ping 不通,按这个顺序查
实验大概率不会一次成功(我也没一次成功)。卡住时按概率排查:
1. 底层 ping 不通 → 回第 ② 步,检查三层地址、端口有没有 undo shutdown;
2. 底层通、Overlay 不通 → 检查两端 VNI 是不是都配了、端口绑定有没有绑对(最常见是只配了一端);
3. 都配了还不通 → 检查 VM 的网关和掩码,以及两端地址是不是真的在同一个网段。
每一次报错都截图存下来——这些"踩坑记录"本身就是最好的学习笔记,将来面试或工作里讲出来,比背十条概念值钱。

七、写在最后
到这一篇为止,这个系列刚好走完一个小闭环:
第 1 篇:VXLAN 是什么(托运行李怎么打包)→ 第 2 篇:EVPN 怎么调度(共享台账)→ 第 3 篇:现网怎么组网(Spine-Leaf)→ 第 4 篇:封装的开销(50 字节过路费)→ 第 5 篇:亲手搭一遍(今天)。
从概念到现网,从"听别人说"到"亲眼看到"。下一篇打算再往前走一步:在实验环境里故意制造故障——比如拔掉一条链路、把 MTU 改小一档,看看这套体系会怎么反应。故障,是最好的老师。
自学路上,欢迎同路人一起交流。

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2026-11-5 00:43 , Processed in 0.472110 second(s), 16 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部