背景介绍
ESXI 标准 vSwitch 支持自定义 VLAN ID,以实现网络隔离!
根据 VLAN ID 的不同,可分为三种网络:
VLAN ID 0 阻止任何携带了 VLAN tag 的数据包
VLAN ID 4095 允许通过携带任何 VLAN tag 的数据包(trunk)
VLAN ID 1~4094 仅允许携带指定 VLAN ID tag 的数据包
默认地,在未做更改的情况下,虚拟机往往是使用的 VLAN ID 为 0 的网络。
当我们需要虚拟机间的网卡能接收到携带任何 VLAN tag 的数据包时,就需要设置 trunk 网络!
ESXI 设置 Trunk 网络(端口组)
首先,登录到 ESXI 控制台(本文是 ESXI 6.5)
依次选择:网络 -> 端口组 -> 添加端口组
注意,VLAN ID 必须是 4095,只有该 ID 才是 Trunk 模式(允许任何 VLAN 包通过)
保存后,Trunk 网络就创建好了!
接下来,配置虚拟机网卡,使其使用该 Trunk 网络
很简单,虚拟机网络适配器处选择我们创建好的 Trunk 网络即可!
当多个虚拟机都配置为使用该 Trunk 网络,它们之间就能互相收发携带任何 VLAN tag 的数据包了。
Reference
Sample configuration of virtual switch VLAN tagging
留言与评论(共有 0 条评论) “” |