<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: DHCP Options (VoIP)</title>
	<atom:link href="http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/</link>
	<description>technical blog around technology, networking solutions and IP telephony</description>
	<lastBuildDate>Sat, 13 Mar 2010 00:51:29 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Chris Johnson</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1374</link>
		<dc:creator>Chris Johnson</dc:creator>
		<pubDate>Sun, 25 Oct 2009 23:09:15 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1374</guid>
		<description>(Former Nortel I&amp;A and GTAC for Enterprise Global)

Posted elsewhere, but relevent here.

An issue noted when configuring Nortel IP sets within a Cisco data environment. Set firmware, anything supporting 802.1Q.
The symptoms of failure are DHCP parse error or DHCP server unreachable.
Both option 128 and 191 are configured as DHCP standard option strings and formatted as detailed in above notes (Windows Server 2003 so no “” marks).
Port security and “sticky MAC” were the cause of the problems. Setting a device count of 2, one for the phone and one for the PC, each in different VLANs and setting the port to remember MAC address of devices, causes the registration process to fail. The phone originally gets its address lease from the data range. The set should then react to the VLAN-A 191 option and throw away the data subnet address and be leased a voice VLAN address. However, the Cisco switch sees this activity as another device, a third device, attempting to register on the port and is barred. With port settings at 3 devices, and ceasing the sticky MAC process, the set registration works and the set ends up in the Voice VLAN.
If it is imperative forthe port security to be set at 2 devices and sticky MAC to be implimented, then the following should be observed.
Remove option 191 in DHCP and when setting up the phone, manually enter the 802.1Q Voive VLAN option by inserting the tag number. The set will then be directly steared to the correct DHCP scope and attain a Voice subnet IP address lease.

So for full DHCP and VLAN tagging, Cisco sticky MAC should be set to NO and port device count greater than 3.</description>
		<content:encoded><![CDATA[<p>(Former Nortel I&amp;A and GTAC for Enterprise Global)</p>
<p>Posted elsewhere, but relevent here.</p>
<p>An issue noted when configuring Nortel IP sets within a Cisco data environment. Set firmware, anything supporting 802.1Q.<br />
The symptoms of failure are DHCP parse error or DHCP server unreachable.<br />
Both option 128 and 191 are configured as DHCP standard option strings and formatted as detailed in above notes (Windows Server 2003 so no “” marks).<br />
Port security and “sticky MAC” were the cause of the problems. Setting a device count of 2, one for the phone and one for the PC, each in different VLANs and setting the port to remember MAC address of devices, causes the registration process to fail. The phone originally gets its address lease from the data range. The set should then react to the VLAN-A 191 option and throw away the data subnet address and be leased a voice VLAN address. However, the Cisco switch sees this activity as another device, a third device, attempting to register on the port and is barred. With port settings at 3 devices, and ceasing the sticky MAC process, the set registration works and the set ends up in the Voice VLAN.<br />
If it is imperative forthe port security to be set at 2 devices and sticky MAC to be implimented, then the following should be observed.<br />
Remove option 191 in DHCP and when setting up the phone, manually enter the 802.1Q Voive VLAN option by inserting the tag number. The set will then be directly steared to the correct DHCP scope and attain a Voice subnet IP address lease.</p>
<p>So for full DHCP and VLAN tagging, Cisco sticky MAC should be set to NO and port device count greater than 3.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael McNamara</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1323</link>
		<dc:creator>Michael McNamara</dc:creator>
		<pubDate>Sat, 03 Oct 2009 15:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1323</guid>
		<description>Hi NestIP,

You need to make sure that your DHCP server isn&#039;t serving up an DHCP object that doesn&#039;t have option 191 and/or option 128. 

I have most of the IP phone models you mention and really haven&#039;t see any issues although I&#039;m running the latest and greatest firmware. I would suggest that you upgrade your firmware. You could also perform a packet trace to see why the phone is just sitting at &quot;Starting DHCP...&quot;. When I&#039;ve run into that condition I&#039;ve always found 1) either the phone is mis-configured 2) the DHCP address offered by the DHCP server didn&#039;t have the proper options.

Please feel free to post your specific problems over on the forums; &lt;a href=&quot;http://forums.networkinfrastructure.info/nortel-ip-telephony/&quot; rel=&quot;nofollow&quot;&gt;http://forums.networkinfrastructure.info/nortel-ip-telephony/&lt;/a&gt;

Good Luck</description>
		<content:encoded><![CDATA[<p>Hi NestIP,</p>
<p>You need to make sure that your DHCP server isn&#8217;t serving up an DHCP object that doesn&#8217;t have option 191 and/or option 128. </p>
<p>I have most of the IP phone models you mention and really haven&#8217;t see any issues although I&#8217;m running the latest and greatest firmware. I would suggest that you upgrade your firmware. You could also perform a packet trace to see why the phone is just sitting at &#8220;Starting DHCP&#8230;&#8221;. When I&#8217;ve run into that condition I&#8217;ve always found 1) either the phone is mis-configured 2) the DHCP address offered by the DHCP server didn&#8217;t have the proper options.</p>
<p>Please feel free to post your specific problems over on the forums; <a href="http://forums.networkinfrastructure.info/nortel-ip-telephony/" rel="nofollow">http://forums.networkinfrastructure.info/nortel-ip-telephony/</a></p>
<p>Good Luck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NestIP</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1295</link>
		<dc:creator>NestIP</dc:creator>
		<pubDate>Fri, 25 Sep 2009 00:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1295</guid>
		<description>Hello Michael, 

I have a Windows 2003 Server with DHCP options activated. Then I have the followings Nortel IP Phone; 1120E, 1110, 1230, 2004 and 2033.

I have seen problems only on the 1120E and 1110 Telephones, becouse I’ve discovered that if I give it a partial address and assign the VLAN ID manually, that it picks up an IP address within the voice scope. 

Too I have seen that  sometimes the telephones with full DHCP options they stay in DHCP Starting, and they never pass to NODE and TN confirmation.

I have the Windows DHCP Server with:

1) Vlan Data Scope with 191 option.
2) Vlan Voice Scope with 128 option.

Thanks.</description>
		<content:encoded><![CDATA[<p>Hello Michael, </p>
<p>I have a Windows 2003 Server with DHCP options activated. Then I have the followings Nortel IP Phone; 1120E, 1110, 1230, 2004 and 2033.</p>
<p>I have seen problems only on the 1120E and 1110 Telephones, becouse I’ve discovered that if I give it a partial address and assign the VLAN ID manually, that it picks up an IP address within the voice scope. </p>
<p>Too I have seen that  sometimes the telephones with full DHCP options they stay in DHCP Starting, and they never pass to NODE and TN confirmation.</p>
<p>I have the Windows DHCP Server with:</p>
<p>1) Vlan Data Scope with 191 option.<br />
2) Vlan Voice Scope with 128 option.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael McNamara</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1111</link>
		<dc:creator>Michael McNamara</dc:creator>
		<pubDate>Sun, 09 Aug 2009 19:03:15 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1111</guid>
		<description>Hi Gil,

I&#039;m not intimately knowledgeable with the DHCP service in Windows 2008 but I know that it can be done. You just need to add custom DHCP options to the scope. I&#039;m guessing that you&#039;ve done a quick &lt;a href=&quot;http://www.google.com&quot; rel=&quot;nofollow&quot;&gt;Google&lt;/a&gt; but didn&#039;t find anything good?

In Windows 2003 there was an option under the Action menu called &quot;Set Predefined Options&quot; from within the DHCP administrator tool. From there you could define custom DHCP options, after which those custom DHCP options would show up under the scope settings.

Good Luck!</description>
		<content:encoded><![CDATA[<p>Hi Gil,</p>
<p>I&#8217;m not intimately knowledgeable with the DHCP service in Windows 2008 but I know that it can be done. You just need to add custom DHCP options to the scope. I&#8217;m guessing that you&#8217;ve done a quick <a href="http://www.google.com" rel="nofollow">Google</a> but didn&#8217;t find anything good?</p>
<p>In Windows 2003 there was an option under the Action menu called &#8220;Set Predefined Options&#8221; from within the DHCP administrator tool. From there you could define custom DHCP options, after which those custom DHCP options would show up under the scope settings.</p>
<p>Good Luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gil</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1110</link>
		<dc:creator>Gil</dc:creator>
		<pubDate>Sun, 09 Aug 2009 13:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1110</guid>
		<description>We recently migrated to a Windows 2008 server and noticed the 128 DHCP option is not available. How do you create a custom DHCP option for 128 on a Windows 2008 DHCP server?</description>
		<content:encoded><![CDATA[<p>We recently migrated to a Windows 2008 server and noticed the 128 DHCP option is not available. How do you create a custom DHCP option for 128 on a Windows 2008 DHCP server?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael McNamara</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1025</link>
		<dc:creator>Michael McNamara</dc:creator>
		<pubDate>Wed, 08 Jul 2009 19:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1025</guid>
		<description>Hi Jason,

You are correct in your assumption that the PC port on the back of the Nortel IP phones will simply pass the frame untagged (by default) up to the network switch. The frame will then be bridged by your network switch onto the &quot;native&quot; VLAN or PVID. When you use Option 191 or LLDP/ADAC the phone will tag the voice frames with a specific 802.1q VLAN ID. When the data frames arrive at your network switch they are bridged onto the native VLAN while the voice frames are bridged on the voice VLAN. You obviously need to have both VLANs defined on the port in order for this to work.

You can also statically configure the voice VLAN ID from the phone itself and in later versions of firmware for the Nortel IP Phones you can statically configure the data VLAN ID and tag the data frames with an 802.1q VLAN ID header if you so desire.

The original DHCP option 128 string, Nortel-i2004-A, only allowed you to define the Call Server IP address, and port. The newer Nortel-i2004-B allows you to automatically configure a lot of the programmable options. You can read this &lt;a href=&quot;http://blog.michaelfmcnamara.com/2008/05/nortel-ip-phones-unistim-release-v23/&quot; rel=&quot;nofollow&quot;&gt;post&lt;/a&gt; for additional information on the Nortel-i2004-B string. Just a word of warning that you&#039;ll need to be running a fairly recent version of firmware on the IP phones.

Good Luck!</description>
		<content:encoded><![CDATA[<p>Hi Jason,</p>
<p>You are correct in your assumption that the PC port on the back of the Nortel IP phones will simply pass the frame untagged (by default) up to the network switch. The frame will then be bridged by your network switch onto the &#8220;native&#8221; VLAN or PVID. When you use Option 191 or LLDP/ADAC the phone will tag the voice frames with a specific 802.1q VLAN ID. When the data frames arrive at your network switch they are bridged onto the native VLAN while the voice frames are bridged on the voice VLAN. You obviously need to have both VLANs defined on the port in order for this to work.</p>
<p>You can also statically configure the voice VLAN ID from the phone itself and in later versions of firmware for the Nortel IP Phones you can statically configure the data VLAN ID and tag the data frames with an 802.1q VLAN ID header if you so desire.</p>
<p>The original DHCP option 128 string, Nortel-i2004-A, only allowed you to define the Call Server IP address, and port. The newer Nortel-i2004-B allows you to automatically configure a lot of the programmable options. You can read this <a href="http://blog.michaelfmcnamara.com/2008/05/nortel-ip-phones-unistim-release-v23/" rel="nofollow">post</a> for additional information on the Nortel-i2004-B string. Just a word of warning that you&#8217;ll need to be running a fairly recent version of firmware on the IP phones.</p>
<p>Good Luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-1018</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Tue, 07 Jul 2009 11:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-1018</guid>
		<description>Hi Michael,

Very useful information thanks for the above.

I&#039;m new to Nortel VOIP but am quite comfortable with concepts and experience doing this with Avaya handsets.

My question is that we have passthrough switchports on some i2004 handsets for the PC&#039;s to plug in to.   Do you know if the i2004 will actually pass through the upstream switchport&#039;s native VLAN to the embedded switchport given that we plan to set the Voice VLAN using Option191?   or is there some way we can define this for the handset using the Option128 string we pass to it?

Thanks in advance for any insights.

Regards,

Jason.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>Very useful information thanks for the above.</p>
<p>I&#8217;m new to Nortel VOIP but am quite comfortable with concepts and experience doing this with Avaya handsets.</p>
<p>My question is that we have passthrough switchports on some i2004 handsets for the PC&#8217;s to plug in to.   Do you know if the i2004 will actually pass through the upstream switchport&#8217;s native VLAN to the embedded switchport given that we plan to set the Voice VLAN using Option191?   or is there some way we can define this for the handset using the Option128 string we pass to it?</p>
<p>Thanks in advance for any insights.</p>
<p>Regards,</p>
<p>Jason.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael McNamara</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-923</link>
		<dc:creator>Michael McNamara</dc:creator>
		<pubDate>Mon, 01 Jun 2009 04:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-923</guid>
		<description>Hi Jacob,

In short Option 128 allows you to pass the various configuration information to the phone. Option 144/191 provide the ability to use DHCP to set the Voice VLAN. A large number of folks, including myself, having migrated away from Option 144/191 and are now using ADAC with LLDP (802.1ab).

Here&#039;s the second part of the original post concerning DHCP option 144/191;
&lt;a href=&quot;http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip-part-2/&quot; rel=&quot;nofollow&quot;&gt;http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip-part-2/&lt;/a&gt;.

Cheers!</description>
		<content:encoded><![CDATA[<p>Hi Jacob,</p>
<p>In short Option 128 allows you to pass the various configuration information to the phone. Option 144/191 provide the ability to use DHCP to set the Voice VLAN. A large number of folks, including myself, having migrated away from Option 144/191 and are now using ADAC with LLDP (802.1ab).</p>
<p>Here&#8217;s the second part of the original post concerning DHCP option 144/191;<br />
<a href="http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip-part-2/" rel="nofollow">http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip-part-2/</a>.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacob</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-922</link>
		<dc:creator>jacob</dc:creator>
		<pubDate>Mon, 01 Jun 2009 01:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-922</guid>
		<description>What is the difference between Option 144 and Option 128 and which one should we use and when?</description>
		<content:encoded><![CDATA[<p>What is the difference between Option 144 and Option 128 and which one should we use and when?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad</title>
		<link>http://blog.michaelfmcnamara.com/2007/10/dhcp-options-voip/#comment-843</link>
		<dc:creator>Chad</dc:creator>
		<pubDate>Fri, 01 May 2009 18:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://maddog.mlhs.org/blog/2007/10/dhcp-options-voip/#comment-843</guid>
		<description>Craig,

I am not able to use the Nortel-i2004-B string because my phones are not at the proper firmware.  so i am using 

Global Config in ISC DHCP Server
option NortelVoIPPhoneIdentifier code 128 = text;
option NortelVoIPVLANIdentifier code 191 = text;

Subnet Config in ISC DHCP Server
option NortelVoIPVLANIdentifier &quot;VLAN-A:6.&quot;;
option NortelVoIPPhoneIdentifier &quot;Nortel-i2004-A,10.205.10.4:4100,1,5;10.205.10.4:4100,1,5.&quot;;

I set the VLAN-A in the subnet due to the fact that in some of subnets (we are using a layer 3 switched network) the vlans are not all the same.  It can be a global config as well as the option 128 config string.  As far as I can tell it does not matter what order they given to the phone in.  The phone just knows it gets a option 128 and 191 and then deals with it.</description>
		<content:encoded><![CDATA[<p>Craig,</p>
<p>I am not able to use the Nortel-i2004-B string because my phones are not at the proper firmware.  so i am using </p>
<p>Global Config in ISC DHCP Server<br />
option NortelVoIPPhoneIdentifier code 128 = text;<br />
option NortelVoIPVLANIdentifier code 191 = text;</p>
<p>Subnet Config in ISC DHCP Server<br />
option NortelVoIPVLANIdentifier &#8220;VLAN-A:6.&#8221;;<br />
option NortelVoIPPhoneIdentifier &#8220;Nortel-i2004-A,10.205.10.4:4100,1,5;10.205.10.4:4100,1,5.&#8221;;</p>
<p>I set the VLAN-A in the subnet due to the fact that in some of subnets (we are using a layer 3 switched network) the vlans are not all the same.  It can be a global config as well as the option 128 config string.  As far as I can tell it does not matter what order they given to the phone in.  The phone just knows it gets a option 128 and 191 and then deals with it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
