I have a Meraki MS225 acting as an access switch having VLAN1 as Data and VLAN13 as Voice. I have separate DHCP Servers on each VLAN, VLAN1 as a windows DHCP Server. VLAN 13 as the phone system server.
I have a PC Only plugged into this port. Sometimes I get DHCP assigned IP from the voice vlan on the PC on startup.
If I release and renew after login i get a correct IP Address allocated.
Why would this happen? would i need to remove and add the voice vlan after every telephone move?
Only a phone would act on the LLDP advertisements the switch sends out announcing the voice VLAN and tag its packets with the voice VLAN tag. Assuming the rest of your VLAN configuration is correct DHCP requests tagged with the voice VLAN would then end up at the correct DHCP server.
A PC would send in the packets untagged upon which the switch would add the data VLAN tag to them. Then again they would end up at the correct DHCP server for the data VLAN.