The problem: 2 VMs on the same network - vlan 1. Both's IP set as dhcp relay (ip helper) for a number of vlans (let's name a few: 1:servers, 2:workstations, 3:voip)
Here is the design:
1 procurve switch (A) where workstations (vlan 2) untagged on their respective vlans are
trunk between A-B, A side: tagged on vlan 1, B side: tagged on vlan 1
1 comware switch (B) where some servers are
trunk between B-C, B side:tagged on vlan 1, C side: untagged on vlan 1
1 procurve switch (C) where ESX-C hosts are. hosts being untagged on vlan 1
1 procurve switch (D) where other ESX-D hosts are. hosts being untagged on vlan1
trunk between A-D, A side: tagged on vlan 1, D side: unttaged on vlan 1
The virtual switches of all hosts is not set with any vlan for port groups.
VMA on host ESX-D: a windows 2012 as DHCP server
VMB on host ESX-C: a winwdows 2008 as DHCP server
Thanks to routing all workstations and servers can ping eachother.
VMA being an ip-helper sees bootp traffic forwarded and answers back as expected. Somehow VMB being an ip-helper is not shown anything.
the difference seems to be the comware on the middle, using tagged vlan on trunks.
yes, ip-helper ips are correct, and can be pinged from any devices on the network. ip-helpers are on vlan 1. so what I am missing?