It took a while to figure out how to setup Nortel IP phone with window 2008 server DHCP auto configuration and here is the sharing.
Once a Nortel IP phone is plugged (powered), it sends "DHCP Discover" broadcast which includes the hardcoded option 60, vendor class identifier, "Nortel-i2004-A" and requests from the DHCP server a list of parameters including option 43, 128 and 191.
The DHCP Server is configured with a vendor class " Nortel-i2004-A " with parameters option 43, 128, 144, 191 and etc.(the vendor class must match the option 60 that is coming from client phone.)
** Well, if your phone and switch(PoE) support LLDP(802.1ab), then it would be more simpler, but it will involved more security concerns. See article "Cisco LLDP installation guide for Nortel IP Phone".
[ Background ]
Phone : Nortel 1140e phones
Call Server : Nortel CS2100(Communication Server) – IP 10.10.10.1 and 20.20.20.1
Switches : Cisco Catalyst 3560 and etc
DHCP Server : Window 2008 R2.
Provisioning Server : 30.30.30.1
Data VLAN : 100
VoIP VLAN : 200 ( extra 300, 400 )
[ Phone configuration ]
Most of case, you don’t need to setup any, but make sure below option to work.
– Data 802.1Q: 0 – No
– Data/PC untagging all – Yes
– Voice 802.1Q: Yes
– Voice VLAN: Yes
– VLAN Cfg: Auto
– LLDP: No
– DHCP: Yes
All else is default values
[ Switch configuration ]
NORTEL_VOIP# conf t
NORTEL_VOIP(conf)# interface fastethernet 0/1
NORTEL_VOIP(conf-if)# switchport mode access
NORTEL_VOIP(conf-if)# switchport access vlan 100
NORTEL_VOIP(conf-if)# switchport voice vlan 200
NORTEL_VOIP(conf-if)# end
[ DHCP configuration ]
1. Go to data vlan pool
2. Create scope option 191, add VoIP VLAN. " VLAN-A:200. "
** If more than one VoIP VLAN need to be added, use syntax " VLAN-A:200+300+400. "
** VLAN-A implies VoIP VLAN which is tagged.
If it is not pre-defined, then add DHCP scope option (click below article link)
How to add DHCP scope option on Window server for Nortel IP phones
3. Click "OK"
4. Go to VoIP vlan pool
5. Create scope option 191, if it is not pre-defined.
6. Put VoIP VLAN. " VLAN-A:200. "
** VLAN-A implies VoIP VLAN which is tagging
** VLAN-B implies Data VLAN which is untagging (default VLAN)
7. Open scope option 43 or 128 and put " Nortel-i2004-A,10.10.10.1:4100,1,5;20.20.20.1:4100,1,5. "
* Use Option 66 for provisioning server / TFTP boot server
** SIP setting is not required S1 and S2 communication server setting on DHCP server, but it will be required a provisioning server