esxi and freebsd vlans

Sebastiaan van Erk sebster at sebster.com
Mon Apr 20 21:30:48 UTC 2009


Hi,

Michael K. Smith - Adhost wrote:
> Hello Sebastian:
> --------
> 
> Hi,
> 
> I ran into the ESXi limit of 4 NICs per VM, so I figured I would work 
> around this using FreeBSD's vlan devices.
> 
> I made 2 test installs with the following interface configuration:
> 
> test1:
> ifconfig em0 inet 10.10.10.1 netmask 255.255.255.0
> ifconfig vlan create
> ifconfig vlan0 inet 192.168.1.1 netmask 255.255.255.0 vlan 22 vlandev
> em0
> 
> test2:
> ifconfig em0 inet 10.10.10.2 netmask 255.255.255.0
> ifconfig vlan create
> ifconfig vlan0 inet 192.168.1.2 netmask 255.255.255.0 vlan 22 vlandev
> em0
> 
> I can ping the other machine using the 10.10.10.x IP address no problem,
> 
> but the 192.168.1.x addresses don't work. I've tried setting the vlan id
> 
> on the vSwitch to none and to 22, but in neither of the two cases does 
> it work.
> 
> --------
> [Michael K. Smith - Adhost] 
> 
> You will need to make sure the switchport facing your server is set to
> 802.1Q trunk and has VLAN 22 allowed.  The IP address on em0 itself is
> "untagged" so it will work regardless of the port settings on the
> switch. VLAN 22 has the 4-byte header attached so the other side has to
> recognize the tag.

Your reply inspired me to google 802.1Q and ESXi, and I found a document 
describing different VLAN solutions on ESXi 
(http://www.vmware.com/pdf/esx3_vlan_wp.pdf). In this document it says 
that to make guest tagging work I have to set the VLAN ID of the port 
group on the virtual switch to 4095. After I did this, the above 
configuration works.

> Regards,
> 
> Mike

Regards,
Sebastiaan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3328 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20090420/f9034148/smime.bin


More information about the freebsd-questions mailing list