对于网络问题,抓包一直是一个比较简单方便的“大招”。由于在esxi环境下可以在不同的层面下抓包,因此在什么地方抓包,怎么抓包一直让我觉得很复杂,于是每次操作之前我都要再检查一次手册。这次正好遇到了非常好的文档,借机会总结一下。
了解ESXi中交换机的架构
==========================
我们先研究下标准交换机的结构:
下面这张图是一台ESXi主机使用标准交换机的网络架构。简单来说分为四部分:
物理上联网卡
标准交换机
虚拟机网络
vmk网络
我们再来看下分布式交换机的架构图
(清晰图请从文章后参考文档下载)
https://blogs.vmware.com/vsphere/files/2018/12/pktcap-overview-1024x923.png
其实也是这四部分:
物理上联网卡
分布式交换机
虚拟机网络
vmk网络
确定抓包的位置
==========================
根据上面的图所示,我们可以在六个地方抓包,每个地方抓包都单独分为进/出两个方向。