DHCP and Vlans

  • Thread starter Thread starter Dragon8
  • Start date Start date
D

Dragon8

Hi

We have started to implement a Mitel solution using 3300ICP
controllers and 5201,5215 and 5220 handsets. Our network design is 2
w2k DHCP servers with multiple scopes set up and split over the 2
servers these include all the voice and data scopes. we have multiple
stub vlans setup through 2 layer 3 switches (Allied Telesyn Rapiers)
with Layer 3 interfaces on each vlan to allow routing between the
vlans all vlans come back to the same to servers for DHCP using the IP
Helper setup on the Rapiers.

The problem is with the phones hanging at boot the boot method is
below this is taken from the Mitel site

This is the normal sequence of events for a dual port IP Phone, where
VLANs are implemented:
Power up
Run ‘Boot' code
Request IP address (untagged) through DHCP
Receive IP address from default VLAN (data VLAN) and specific phone
and system options
Check VLAN information
Relinquish IP address (untagged)
Request IP address on voice VLAN (tagged)
Receive IP address from voice VLAN and specific phone and system
options
again Check VLAN information matches, if not repeat until it is.
Locate TFTP server
Get running code
Register with call control
Go!
The phone does a double fetch of information, so it is important to
have the same VLAN and priority information in the DHCP server
associated with the data VLAN as it is for the DHCP server associated
with the voice VLAN, i.e. copy the option data. The engineering
guideline that can be highlighted here is that this sequence works
with either multiple DHCP servers on each VLAN, or that the
router/Layer3 switch connecting the VLANs has DHCP forwarding
capability

the phone will receive 2 DHCP offers from the data scope (192.168.1.0)
(1 from each server) it will then request one of the addresses and
then release it and move to the voice vlan where it will do a DHCP
discover and receive another 2 offers from the voice scope
(10.1.200.0)(1 from each server)

the offers that the servers are making depend on which server issued
the first address on the data vlan if the address is taken by the
phone then the server will allocated the correct address for the voice
vlan. however the address that was not taken from the 2nd DHCP server
will be reused on the voice vlan even though it is from the wrong
scope.

example.

phone - discover
server1- offer 192.168.1.1
server2- offer 192.168.1.2
phone - request 192.168.1.1
server1 - dhcpack 192.168.1.1
phone - release (phone then moves to voice vlan and dhcp is routed
through rapier using IP Helper

phone- discover
server2 -offer 192.168.1.2
server1- offer 10.1.200.1
phone- request 192.168.1.2
server2- DHCPNACK ( this causes the phone to hang)

I know this is long and complicated and if you have read as far as
this thanks a lot but I could really do with some help on this

Thanks

James Howie CCNA
 
Back
Top