<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sekiur My Thoughts &#187; avaya</title>
	<atom:link href="http://blog.sekiur.com/tag/avaya/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sekiur.com</link>
	<description>VoIP, Mobility, Security, Open Source, Science, Politics, and Technology.</description>
	<lastBuildDate>Wed, 24 Aug 2011 19:46:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Avaya Office IP412 PBX</title>
		<link>http://blog.sekiur.com/2005/04/avaya-office-ip412-pbx/</link>
		<comments>http://blog.sekiur.com/2005/04/avaya-office-ip412-pbx/#comments</comments>
		<pubDate>Sun, 10 Apr 2005 01:30:29 +0000</pubDate>
		<dc:creator>Jose Vicente Ortega</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[avaya]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://blog.sekiur.com/?p=18</guid>
		<description><![CDATA[<p>This particular job is for a University. This building is connected to the main campus via a private T1, but all traffic will remain local for now and be routed to the real world via a PRI/T1. The building has three floors, including a lower level, a first and second floor. The network is composed [...]]]></description>
			<content:encoded><![CDATA[<p>This particular job is for a University. This building is connected to the  main campus via a private T1, but all traffic will remain local for now and be  routed to the real world via a PRI/T1. The building has three floors, including  a lower level, a first and second floor. The network is composed of all new  Cisco switches including a 6509 with 6 x 10/100/1000 PoE blades, a 4507R with 4  10/100/1000 PoE blades and a couple of stacked 48 port 3750&#8242;s with the same  charactetistics. The main idea is to have a voice and a data VLAN per floor,  which will bring the sub-total to 6 VLANs.</p>
<h4>MORE&#8230;</h4>
<p>Additional VLANs will be provided for the Wireless Access Points, the  servers, the voice server components (voice mail &amp; PBX) and the managed  switches. The VLANs are configured to forward all DHCP requests to the existing  DHCP server, which will determine where the request came from and assign an IP  address from the appropriate scope. A vendor that will remain unamed won the bid  on this project and has been a nightmare from day one. I have never seen<br />
so  much incompetence in my life.</p>
<p>Another unique detail on this project was  the need for offices to have both a computer and a phone on the same UTP  ethernet cable, so an &#8220;expert&#8221; was brought in from Houston to configure this  setup and QoS on the network.</p>
<p>Several approches were tried to address  this issue, but the phones always kept getting an IP address from the same scope  as the PCs. The vendor/&#8221;expert&#8221; solution was to make every port a trunk and thus  allowing several VLAN to the port, but the problem still remained. How would the  phone or PC distinguish from what DHCP scope it would pick up an address from or  to be more exact how would the DHCP server decide if it was a PC or a phone  asking for an IP address. We ran across an Avaya document that went into how to  setup options on the DHCP server and decided to give it a try.</p>
<p>The TFTP  server which was hosted on the Voice Mail server was defined on the DHCP server  as option 66. A new option was created since it was not available on Windows NT  4.0. The option was 176 and the string on the Ayava document was as follows:</p>
<p>MCIPADD=XXX.XXX.XXX.XXX,MCPORT=1719,TFTPSRVR=YYY.YYY.YYY.YYY,L2QVLAN=ZZZ</p>
<p>were  XXX.XXX.XXX.XXX is the IP address for the PBX, YYY.YYY.YYY.YYY is the IP address  for the TFTP server and ZZZ is the VLAN that will be tagged to the  phone.<br />
After setting everything up, it worked like a charm but I was really  worried about all these trunks since I have seen plenty of network nightmares  with too many trunks.<br />
Although we had a very thight dealine, I was stuburn  enough and not believe the &#8220;expert&#8221; since I had seen on the all powerful google  people using auxilary-vlans for voice on Cisco switches, but the &#8220;expert&#8221; said  that tis woud only work on cisco switches.<br />
After further testing I figured  out that the key was in the DHCP server option settings. The switch running a  recent version of IOS had the following configuration on each  port.</p>
<p>switchport mode access<br />
switchport access vlan<br />
switchport voice vlan<br />
spanning-tree portfast</p>
<p>The 6509  was running a recent CatOS, so an auxiliary vlan was used to emulate the phones  vlan. The DHCP server took care of the rest, by tagging phone with a  VLAN.</p>
<p>set vlan vlan# port_number<br />
set port auxiliaryvlan port_number  vlan#</p>
<p>QoS configuration for the each on the IOS switch  was</p>
<p>service-policy output autoqos-voip-policy<br />
qos trust device  cisco-phone<br />
qos trust cos<br />
auto qos voip cisco-phone<br />
tx-queue  3<br />
priority high<br />
shape percent 33</p>
<p>General configuration on the IOS  switch is:</p>
<p>qos dbl<br />
qos map dscp 24 25 26 27 28 29 30 31 to tx-queue  4<br />
qos map dscp 32 33 34 35 36 37 38 39 to tx-queue 4<br />
qos map cos 3 to dscp  26<br />
qos map cos 5 to dscp 46<br />
qos</p>
<p>Configuration for the CatOS QoS is  as follows:</p>
<p>#qos &#8211; qos configuration via Autoqos<br />
set qos enable<br />
set  qos map 2q2t tx 2 1 cos 1<br />
set qos map 2q2t tx 2 1 cos 2<br />
set qos map 2q2t  tx 2 1 cos 3<br />
set qos map 2q2t tx 2 2 cos 5<br />
set qos drop-threshold 2q2t tx  queue 1 100 100<br />
set qos map 1p1q4t rx 1 3 cos 1<br />
set qos map 1p1q4t rx 1 3  cos 2<br />
set qos map 1p1q4t rx 1 3 cos 3<br />
set qos map 1p1q4t rx 1 4 cos  6<br />
set qos map 1p2q2t tx 2 1 cos 1<br />
set qos map 1p2q2t tx 2 1 cos 2<br />
set  qos map 1p2q2t tx 2 1 cos 3<br />
set qos map 1p2q2t tx 2 2 cos 6<br />
set qos wrr  1p2q2t 50 255<br />
set qos wred 1p2q2t tx queue 1 70:100 70:100<br />
set qos wred  1p2q2t tx queue 2 70:90 100:100<br />
set qos map 1p3q1t tx 2 1 cos 1<br />
set qos  map 1p3q1t tx 3 1 cos 3<br />
set qos map 1p3q1t tx 3 1 cos 4<br />
set qos map 1p3q1t  tx 3 cos 6<br />
set qos map 1p3q1t tx 3 cos 7<br />
set qos wrr 1p3q1t 20 100  200<br />
set qos wred 1p3q1t tx queue 3 70:90<br />
set qos map 1p1q0t rx 2 cos  6<br />
set qos map 1p1q0t rx 2 cos 7<br />
set qos map 1p2q1t tx 2 1 cos 1<br />
set qos  map 1p2q1t tx 2 1 cos 2<br />
set qos map 1p2q1t tx 2 1 cos 3<br />
set qos map 1p2q1t  tx 2 cos 6<br />
set qos map 1p2q1t tx 2 cos 7<br />
set qos wrr 1p2q1t 50 255<br />
set  qos txq-ratio 1p2q1t 70 15 15<br />
set qos wred 1p2q1t tx queue 2 70:90<br />
set qos  map 1p1q8t rx 1 5 cos 1<br />
set qos map 1p1q8t rx 1 5 cos 2<br />
set qos map 1p1q8t  rx 1 7 cos 3<br />
set qos map 1p1q8t rx 1 7 cos 4<br />
set qos map 1p1q8t rx 2 1 cos  6<br />
set qos map 1p1q8t rx 2 1 cos 7<br />
set qos cos-dscp-map 0 10 18 24 34 46 48  56<br />
set qos ipprec-dscp-map 0 10 18 24 34 46 48 56<br />
set qos policed-dscp-map  0,24,46:0<br />
set qos policed-dscp-map 1:1<br />
set qos policed-dscp-map 2:2<br />
set  qos policed-dscp-map 3:3<br />
set qos policed-dscp-map 4:4<br />
set qos  policed-dscp-map 5:5<br />
set qos policed-dscp-map 6:6<br />
set qos policed-dscp-map  7:7<br />
set qos policed-dscp-map 8:8<br />
set qos policed-dscp-map 9:9<br />
set qos  policed-dscp-map 10:10<br />
set qos policed-dscp-map 11:11<br />
set qos  policed-dscp-map 12:12<br />
set qos policed-dscp-map 13:13<br />
set qos  policed-dscp-map 14:14<br />
set qos policed-dscp-map 15:15<br />
set qos  policed-dscp-map 16:16<br />
set qos policed-dscp-map 17:17<br />
set qos  policed-dscp-map 18:18<br />
set qos policed-dscp-map 19:19<br />
set qos  policed-dscp-map 20:20<br />
set qos policed-dscp-map 21:21<br />
set qos  policed-dscp-map 22:22<br />
set qos policed-dscp-map 23:23<br />
set qos  policed-dscp-map 25:25<br />
set qos policed-dscp-map 26:26<br />
set qos  policed-dscp-map 27:27<br />
set qos policed-dscp-map 28:28<br />
set qos  policed-dscp-map 29:29<br />
set qos policed-dscp-map 30:30<br />
set qos  policed-dscp-map 31:31<br />
set qos policed-dscp-map 32:32<br />
set qos  policed-dscp-map 33:33<br />
set qos policed-dscp-map 34:34<br />
set qos  policed-dscp-map 35:35<br />
set qos policed-dscp-map 36:36<br />
set qos  policed-dscp-map 37:37<br />
set qos policed-dscp-map 38:38<br />
set qos  policed-dscp-map 39:39<br />
set qos policed-dscp-map 40:40<br />
set qos  policed-dscp-map 41:41<br />
set qos policed-dscp-map 42:42<br />
set qos  policed-dscp-map 43:43<br />
set qos policed-dscp-map 44:44<br />
set qos  policed-dscp-map 45:45<br />
set qos policed-dscp-map 47:47<br />
set qos  policed-dscp-map 48:48<br />
set qos policed-dscp-map 49:49<br />
set qos  policed-dscp-map 50:50<br />
set qos policed-dscp-map 51:51<br />
set qos  policed-dscp-map 52:52<br />
set qos policed-dscp-map 53:53<br />
set qos  policed-dscp-map 54:54<br />
set qos policed-dscp-map 55:55<br />
set qos  policed-dscp-map 56:56<br />
set qos policed-dscp-map 57:57<br />
set qos  policed-dscp-map 58:58<br />
set qos policed-dscp-map 59:59<br />
set qos  policed-dscp-map 60:60<br />
set qos policed-dscp-map 61:61<br />
set qos  policed-dscp-map 62:62<br />
set qos policed-dscp-map 63:63</p>
<p>I will now try  to do some soft phone, SIP Client and integration with Asterisk.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sekiur.com/2005/04/avaya-office-ip412-pbx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

