- Understanding the Theory of Voice VLANs
- Configuring Voice VLANs
- Power over Ethernet
- Essential Network Services: DHCP and NTP
- Understanding the Phone Bootup Process
- Installing Cisco IP Phone Firmware and XML Configuration Files
- Exam Prep Questions
- Answers to Exam Prep Questions
- Suggested Reading and Resources
Understanding the Phone Bootup Process
After completing the configuration of the switch and activating DHCP, the Cisco IP phone proceeds through the standard bootup cycle.
After an IP phone receives power, the following happens:
- Power-on self-test (POST): The phone performs a set of tests to ensure basic functionality.
- The phone begins the boot process.
- The phone uses Cisco Discovery Protocol to learn the voice VLAN.
- The phone initializes a basic IP stack.
- The IP phone (DHCP client) sends a DHCPDISCOVER request to the 255.255.255.255 broadcast address.
- A DHCP server returns a DHCPOFFER message and assigns the following for the requested scope: a free IP address, the subnet mask, the default gateway, the DNS server (optional), and the TFTP server (option 150) for the scope. This information is sent to the DHCP client (the IP phone) using the broadcast address 255.255.255.255 (the router uses the IP phone MAC address at Layer 2).
- The IP phone takes the values received from the DHCP response and applies them to the IP stack of the IP phone.
- The IP phone uses the value received in option 150 to attempt to retrieve a configuration file from the TFTP server.
The IP phone is prepared and ready to operate on the network, but it needs its unique identity and operating parameters. When the TFTP request for configuration files is issued, there is a sequence of requests issued in an attempt to register with a call agent and operate. The following sections cover the configuration files.