I just want to make sure I understand how PCs and IP phones connect to an external access switch and how they are configured.
Typically, an IP phone has a 3-port internal switch.
One port on the internal IP phone switch is configured as an access port to be placed in the data vlan that is defined in the access switch. The PC connects to this port. The PC is typically configured for DHCP.
Another port on the internal IP phone switch is configured to be placed in the voice vlan that is defined on the access switch. This is the internal port that faces the phone's ASIC. The IP phone will also be configured for DHCP.
Lastly, the 3rd port on the internal IP phone switch, which will be the uplink to the external access switch port, is configured as a dot1q trunk that will carry the voice and data vlan traffic. This port is connected to the external access switch.
I have never configured these ports on an IP phone, but I imagine its done through a scrolling-type drop down menu on the phone itself.
As for the external access switch port, it is configured with a data access vlan and a voice vlan as an MVAP, a multi-vlan access port, which for all intents and purposes is a dot1q trunk, but is not defined as such on the switch to avoid running STP instances for the PC and phone. You know, keep cpu utilization down...
Is all this correct?
Is there a pretty good document out there that covers all this concisely?