<?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>CCIE Blog &#187; Strategy</title>
	<atom:link href="http://blog.ipexpert.com/category/ask-the-expert/strategy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ipexpert.com</link>
	<description>CCIE Candidates blog for all technical overviews relating to CCIE R&#38;S, CCIE Voice, CCIE Security &#38; CCIE SP</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:04:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CUCME Presence</title>
		<link>http://blog.ipexpert.com/2010/09/01/cucme-presence/</link>
		<comments>http://blog.ipexpert.com/2010/09/01/cucme-presence/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 13:05:17 +0000</pubDate>
		<dc:creator>Amy Ryan</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4744</guid>
		<description><![CDATA[When enabling the presence service in CUCME, you are using the SIP methods of Subscribe and Notify to allow users the ability to see changes in the line state of phones.  The phone acts as a watcher using the subscribe method to get status updates from a directory number assigned to a phone that acts [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F09%2F01%2Fcucme-presence%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F09%2F01%2Fcucme-presence%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>When enabling the presence service in CUCME, you are using the SIP methods of Subscribe and Notify to allow users the ability to see changes in the line state of phones.  The phone acts as a watcher using the subscribe method to get status updates from a directory number assigned to a phone that acts as the presentity.  CUCME will respond to the request and each time there is a status update for that DN or presentity, CUCME will send all watchers a notification message.  CUCME presence can be applied either as a BLF speed-dial assigned to a line button or as BLF call-lists that will support status notifications of a presentity in the directories or call log (missed, placed, received) of the phone.</p>
<p><span id="more-4744"></span></p>
<p>The first step when configuring presence on CUCME is to enable the router the ability to accept incoming presence requests.</p>
<pre>BR2-RTR(config)#sip-ua

BR2-RTR(config-sip-ua)# presence enable</pre>
<p>The next step is to enable the presence service and the ability to globally monitor all directory number that will need to be enabled for “watching” via the call lists and directories of the local phones.</p>
<pre>BR2-RTR(config)#presence

BR2-RTR(config-presence)#presence call-list</pre>
<p>Then configure the directory numbers that will be enabled for watching.</p>
<h2>SCCP Phones</h2>
<pre>BR2-RTR(config)#ephone-dn 1

BR2-RTR(config-ephone-dn)#allow watch</pre>
<h2>SIP Phones</h2>
<pre>BR2-RTR(config)#voice register dn 1

BR2-RTR(config-register-dn)#allow watch

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset</pre>
<p>At this point, if BLF monitoring of directory numbers that appear in the call lists and the directories has not been enabled globally, then this can be applied at the phone level and reset devices.</p>
<h2>SCCP Phones</h2>
<pre>BR2-RTR(config)#ephone 1

BR2-RTR(config-ephone)#allow watch

!

BR2-RTR(config)#telephony-service

BR2-RTR(config-telephony)#create cnf

Creating CNF files

BR2-RTR(config-telephony)#reset all</pre>
<h2>SIP Phones</h2>
<pre>BR2-RTR(config)#voice register pool 1

BR2-RTR(config-register-pool)#allow watch

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset</pre>
<p>In the event it was asked to enable BLF monitoring of a directory number and associate this DN with a speed-dial assigned to a line button on the phone then first ensure the DN has “allow watch” assigned and then perform the following.</p>
<h2>SCCP Phones</h2>
<pre>BR2-RTR(config-ephone)#blf-speed-dial 1 3001 label Sales

BR2-RTR(config-ephone)#reset</pre>
<h2>SIP Phones</h2>
<pre>BR2-RTR(config)#voice register pool 1

BR2-RTR(config-register-pool)#blf-speed-dial 1 3001 label Sales

!

BR2-RTR(config)#voice register global

BR2-RTR(config-register-global)#create profile

BR2-RTR(config-register-global)#reset</pre>
<p>By assigning a BLF speed-dial to a phone, it enables that phone to watch all ephone-dns or voice register dns with that same extension number at the same time acting as a speed-dial.  However, with CUCME version 7.0 the lamp will only illuminate red if the monitored dn is in use.  It will not indicate DND status and cannot distinguish which phone is using the extension number if it is shared across multiple phones or assigned to multiple DNs, much like that of the “monitor mode” button “m”.  The main difference to remember with Monitor Mode button is that it is only supported on SCCP devices and will only monitor a single ephone-dn &lt;tag&gt;.  It is not extension number based.  In CUCME 7.0 to achieve status updates if a phone is in DND mode, it can be achieved with the “watch mode” button “w”. This method of presence will watch all activity on the phone in which the ephone-dn  &lt;tag&gt; assigned is the primary extension.  It should be noted here that the ephone-dn used in this method could be shared across phones but not assigned as the primary extension to more than one phone.</p>
<p><strong>To verify presence use the following commands.</strong></p>
<pre>-show presence global

-show presence subscription</pre>
<p><strong>To troubleshoot presence use the following commands.</strong></p>
<pre>-debug presence X

-debug ephone blf &lt;mac-address&gt;

-debug ccsip messages</pre>
<p>Amy Ryan – CCIE #24677 (Voice)<br />
Technical Instructor – IPexpert, Inc.<br />
Mailto: <a href="http://aryan@ipexpert.com/">aryan@ipexpert.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/09/01/cucme-presence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUCME Conferencing</title>
		<link>http://blog.ipexpert.com/2010/08/25/cucme-conferencing/</link>
		<comments>http://blog.ipexpert.com/2010/08/25/cucme-conferencing/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 13:09:37 +0000</pubDate>
		<dc:creator>Amy Ryan</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[ccie voice cucme]]></category>
		<category><![CDATA[cucme conferencing]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4587</guid>
		<description><![CDATA[In CUCME 4.1 and later versions, it is possible to provide end users the flexibility of creating ad-hoc conferences involving more than 3 parties with each participant potentially using a low bit rate codec such as g729. As you might expect, IOS software is unable to provide this function natively without the aid of Digital [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F25%2Fcucme-conferencing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F25%2Fcucme-conferencing%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In CUCME 4.1 and later versions, it is possible to provide end users the flexibility of creating ad-hoc conferences involving more than 3 parties with each participant potentially using a low bit rate codec such as g729. As you might expect, IOS software is unable to provide this function natively without the aid of Digital Signal Processors (DSP&#8217;s) most likely hosted on the CUCME gateway.</p>
<p><span id="more-4587"></span></p>
<p>The first step when configuring the DSP&#8217;s for conferencing is to enable DSPFarm services on the gateway. By default the DSP&#8217;s can only be utilized for voice termination.</p>
<pre>BR1-RTR(config)#voice-card 0
BR1-RTR(config-voicecard)#dsp service dspfarm</pre>
<p>The DSP resources can only be controlled by the Call Control Agent (UCME in this case) using Skinny (aka SCCP). Skinny needs to be enabled on the gateway and a Call Control Agent(s) defined. In the example below the gateway will source SCCP packets from the primary IP Address assigned to interface FastEthernet0/0.11. The CUCUM IP Address is then provided to the gateway- incidentally the default version of SCCP used is 4.x so it is important the version is specified especially when trying to register an IOS MTP device to UCM since this is an invalid media resource in SCCP version 4.x.</p>
<pre>BR1-RTR(config)#sccp local FastEthernet0/0.11
BR1-RTR(config)#sccp ccm 10.10.201.1 identifier 1 version 7.0
BR1-RTR(config)#sccp</pre>
<p>A UCM group containing a list of Call Control Agents needs to be specified to support redundancy. In a stand alone UCME environment only a single Call Control Agent might be provisioned but in a UCM environment the Subscriber UCM, Publisher UCM and backup SRST CME gateway are the priority 1, 2 and 3 Call Control Agents respectively.</p>
<pre>BR1-RTR(config)#sccp ccm group 1
BR1-RTR(config-sccp-ccm)# associate ccm 1 priority 1</pre>
<p>The profile defining the characteristics of the conference bridge will be the next bit of configuration required. The codecs are defined and the maximum sessions specified. The DSPFarm will also need to be associated to the SCCP protocol at this stage (no other options at the time of writing).</p>
<pre>BR1-RTR(config)#dspfarm profile 1 conference
BR1-RTR(config-dspfarm-profile)# codec g711ulaw
BR1-RTR(config-dspfarm-profile)# codec g711alaw
BR1-RTR(config-dspfarm-profile)# codec g729ar8
BR1-RTR(config-dspfarm-profile)# codec g729abr8
BR1-RTR(config-dspfarm-profile)# codec g729r8
BR1-RTR(config-dspfarm-profile)# codec g729br8
BR1-RTR(config-dspfarm-profile)# maximum sessions 2
BR1-RTR(config-dspfarm-profile)# associate application SCCP
BR1-RTR(config-dspfarm-profile)# no shutdown</pre>
<p>Each conference session supports up to 8 parties in the same conference call and consumes half a DSP (PVDM2-8). A single DSP (PVDM2-16) supporting conferencing cannot be used for any other media resource- therefore it makes sense to have an even number of conference sessions.</p>
<p>The DSPFarm profile will need to be associated with a SCCP Group- a unique name is given to the conference bridge and this name will serve as the SCCP unique identifier when registering to the UCME.</p>
<pre>BR1-RTR(config)#sccp ccm group 1
BR1-RTR(config-sccp-ccm)# associate profile 1 register cvg-cfb</pre>
<p>Within the telephony-service CLI the conference bridge needs to be added as a known media resource and the maximum number of DSP Units specified. The UCME will cease to use software conferencing as a result of specifying the &#8220;conference hardware&#8221; command.</p>
<pre>BR1-RTR(config)#telephony-service
BR1-RTR(config-telephony)# conference hardware
BR1-RTR(config-telephony)# sdspfarm units 1
BR1-RTR(config-telephony)# sdspfarm tag 1 br1cfb</pre>
<p>Registration of the conference bridge to the UCME can be verified using the &#8220;<strong>show sdspfarm units</strong>&#8221; command.</p>
<p>Placeholder ephone-dn&#8217;s need to be added to support the number of active Ad-Hoc conference participants required. These DN&#8217;s do not need to be dialable numbers (unlike the case of Meet-me conferences). In this example 4 conference participants will be allowed due to there only being 4 available channels associated with ad-hoc conferencing. The ephone-dn&#8217;s are providing the lines to anchor the call whereas the DSP resource is used for the transcoding and audio mixing required for conferencing.  Conversely, if there were no restrictions placed on the number of available channels, an octo-line could be used to support 8 conference participants.</p>
<pre>ephone-dn  5  dual-line
 number A1000
 conference ad-hoc
 preference 2
 no huntstop
!
ephone-dn  6  dual-line
 number A1000
 conference ad-hoc
 preference 1
 no huntstop
!</pre>
<p>Tones can be provided to conference participants as and when a person joins or leaves a conference call. The frequency and cadence (including the tone-on and tone-off durations) are defined within the &#8220;voice class custom-cptone&#8221; CLI.</p>
<pre>BR1-RTR(config)#voice class custom-cptone CONF-LEAVE
BR1-RTR(cfg-cptone)# dualtone conference
BR1-RTR(cfg-cp-dualtone)#  frequency 400 800
BR1-RTR(cfg-cp-dualtone)#  cadence 100 50 200 50 300 50 400 50
BR1-RTR(cfg-cp-dualtone)#!
BR1-RTR(cfg-cp-dualtone)#voice class custom-cptone CONF-JOIN
BR1-RTR(cfg-cptone)# dualtone conference
BR1-RTR(cfg-cp-dualtone)#  frequency 1000 2000
BR1-RTR(cfg-cp-dualtone)#  cadence 100 50 200 50 300 50 400 50</pre>
<p>The custom tones are then assigned to the DSPFarm profile.</p>
<pre>BR1-RTR(config)#dspfarm profile 1 conference
BR1-RTR(config-dspfarm-profile)#shut

Disabling profile will disconnect active CONFERENCING calls,
do you want to continue ? [yes/no] yes

BR1-RTR(config-dspfarm-profile)# conference-join custom-cptone CONF-JOIN
BR1-RTR(config-dspfarm-profile)# conference-leave custom-cptone CONF-LEAVE
BR1-RTR(config-dspfarm-profile)#no shut</pre>
<p>To verify an active conference call is using DSP resources on a particular gateway use the &#8220;<strong>show sccp connections</strong>&#8221; command. To solve any unusual problems start of by bouncing the SCCP application from within the IOS (no sccp/sccp).</p>
<p>Amy Ryan – CCIE #24677 (Voice)<br />
Technical Instructor – IPexpert, Inc.<br />
Mailto: <a href="http://aryan@ipexpert.com/">aryan@ipexpert.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/25/cucme-conferencing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Seeing is Believing- How can I see the entire config on an ASA?</title>
		<link>http://blog.ipexpert.com/2010/08/23/seeing-is-believing-how-can-i-see-the-entire-config-on-an-asa/</link>
		<comments>http://blog.ipexpert.com/2010/08/23/seeing-is-believing-how-can-i-see-the-entire-config-on-an-asa/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 13:04:29 +0000</pubDate>
		<dc:creator>Brandon Carroll</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CCIE Security 3.0]]></category>
		<category><![CDATA[ccie security strategy]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2813</guid>
		<description><![CDATA[I remember a time when I taught a class called CIT (Cisco Internetwork Troubleshooting) and there was a wonderful rule that made all the students sweat a little more and all the instructors give that old Dr.Claw laugh (From Inspector Gadget if you have no idea what I&#8217;m talking about).  Essentially it allowed the Instructor [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F23%2Fseeing-is-believing-how-can-i-see-the-entire-config-on-an-asa%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F23%2Fseeing-is-believing-how-can-i-see-the-entire-config-on-an-asa%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I remember a time when I taught a class called CIT (Cisco Internetwork Troubleshooting) and there was a wonderful rule that made all the students sweat a little more and all the instructors give that old Dr.Claw laugh (From Inspector Gadget if you have no idea what I&#8217;m talking about).  Essentially it allowed the Instructor to do things that were really mean and evil and forced the students NOT to take the easy way out.  What was that rule?  When troubleshooting you may NOT use the command Show Running-Config or any variant of it. <span id="more-2813"></span></p>
<p>Some of you are thinking&#8230;.wow- I would be lost.  To be honest I would be as well depending on the technology and the situation I&#8217;m in.  So I won&#8217;t burden you with that rule.  However, I would like to share a command that does&#8217;t just give you the running configuration on the ASA, rather it gives you the &#8220;real&#8221; running configuration.  What am I talking about?  Well, simply put- show run all&#8230;</p>
<p>That&#8217;s right!  While many of you know this deep dark secret (it&#8217;s not really a secret)  other don&#8217;t.  So there ya go!  A little tipt to put in your tip jar.</p>
<p>So the next time the boss says, &#8220;Man I cant remember the syntax of the default group policy on our ASA,&#8221; you can quickly respond with&#8230;</p>
<p><em>(type..type..type&#8230;)</em></p>
<pre>ciscoasa# <strong>sh run all group-policy</strong></pre>
<pre>group-policy DfltGrpPolicy internal</pre>
<pre>group-policy DfltGrpPolicy attributes</pre>
<pre>banner none</pre>
<pre>wins-server none</pre>
<pre>dns-server none</pre>
<pre>dhcp-network-scope none</pre>
<pre>vpn-access-hours none</pre>
<pre>vpn-simultaneous-logins 3</pre>
<pre>vpn-idle-timeout 30</pre>
<pre>vpn-session-timeout none</pre>
<pre>vpn-filter none</pre>
<pre>ipv6-vpn-filter none</pre>
<pre>vpn-tunnel-protocol IPSec l2tp-ipsec webvpn</pre>
<pre>password-storage disable</pre>
<pre>ip-comp disable</pre>
<pre>re-xauth disable</pre>
<pre>group-lock none</pre>
<pre>pfs disable</pre>
<pre>ipsec-udp disable</pre>
<pre>ipsec-udp-port 10000</pre>
<pre>split-tunnel-policy tunnelall</pre>
<pre>split-tunnel-network-list none</pre>
<pre>default-domain none</pre>
<pre>split-dns none</pre>
<pre>intercept-dhcp 255.255.255.255 disable</pre>
<pre>&lt;--- More ---&gt;</pre>
<p>&#8220;It&#8217;s DfltGrpPolicy boss.  Anything else you need before I head to lunch?&#8221;</p>
<p>-Regards</p>
<p>Brandon Carroll – CCIE #23837</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/23/seeing-is-believing-how-can-i-see-the-entire-config-on-an-asa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free CCIE Lab Training: Links to This Weeks &amp; Last Weeks Recorded vLectures</title>
		<link>http://blog.ipexpert.com/2010/08/19/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-9/</link>
		<comments>http://blog.ipexpert.com/2010/08/19/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-9/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:04:32 +0000</pubDate>
		<dc:creator>Sanjana Desai</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[free ccie]]></category>
		<category><![CDATA[free ccie training]]></category>
		<category><![CDATA[free ccie voice training]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4568</guid>
		<description><![CDATA[Did you Miss our vLectures that were scheduled for this week &#38; last week? No worries! All our vLecture sessions are recorded and available for those who have missed our FREE vLecture and for participants who want to review the vLectures sessions again. We have saved the session recordings for you. Watch our world renowned [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F19%2Ffree-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-9%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F19%2Ffree-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-9%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Did you Miss our vLectures that were scheduled for this week &amp; last week? No worries!</p>
<p>All our vLecture sessions are recorded and available for those who have missed our FREE vLecture and for participants who want to review the vLectures sessions again. We have saved the session recordings for you. Watch our world renowned <a href="https://www.ipexpert.com/Company/Team">CCIE instructors</a> explaining specific technical topic in our technology-focused classes and capture the technical knowledge needed to increase your chances of passing CCIE exam.</p>
<p><span id="more-4568"></span></p>
<p>CCIE Voice</p>
<ul>
<li>Instructor: Vik Malhi</li>
<li>Topic: Cube</li>
<li>Link: <span style="text-decoration: underline;"><a href="http://ipexpert.acrobat.com/p18636770/">http://ipexpert.acrobat.com/p18636770/</a></span></li>
</ul>
<ul>
<li>Instructor: Amy Ryan</li>
<li>Topic: Unity<strong> </strong>Connection Integration</li>
<li>Link: <span style="text-decoration: underline;"><a href="http://ipexpert.acrobat.com/p61951501/">http://ipexpert.acrobat.com/p61951501/</a></span></li>
</ul>
<p>Do not miss our vLectures scheduled for the coming weeks. If you’re an IPexpert client and wish to join these sessions, please be sure to reserve a “virtual seat” now, these have been highly anticipated and we’re quite confident that these online training seats will fill up quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/19/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-9/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>H.323 After-Hours Call Blocking</title>
		<link>http://blog.ipexpert.com/2010/08/18/h.323-after-hours-call-blocking/</link>
		<comments>http://blog.ipexpert.com/2010/08/18/h.323-after-hours-call-blocking/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 13:04:29 +0000</pubDate>
		<dc:creator>Amy Ryan</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[after hours call blocking]]></category>
		<category><![CDATA[ccie voice blog]]></category>
		<category><![CDATA[cucme call blocking]]></category>
		<category><![CDATA[h.323 call blocking]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4542</guid>
		<description><![CDATA[When dealing with call routing in general, it is no secret that there are countless ways to manipulate dialed digits to invoke a requested behavior.  Anyone who has began studying to achieve the Cisco CCIE Voice certification has become quite aware of the plethora of methods to utilize when completing the Call Routing sections of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F18%2Fh.323-after-hours-call-blocking%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F18%2Fh.323-after-hours-call-blocking%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>When dealing with call routing in general, it is no secret that there are countless ways to manipulate dialed digits to invoke a requested behavior.  Anyone who has began studying to achieve the Cisco CCIE Voice certification has become quite aware of the plethora of methods to utilize when completing the Call Routing sections of the lab blueprint.  It is quite possible when you sit the CCIE Voice lab to be asked to do some sort of Call Blocking as well, whether that is in the form of blocking calls to or from certain numbers, number type or even blocking calls based on date or time of day.    In this blog, we will focus on after-hours call blocking as it pertains to Cisco Unified Communications Manager Express (CUCME) or CME-as-SRST.  <span id="more-4542"></span>When implemented, calls matching against a pattern of specified digits will be prevented from proceeding based on day of the week and/or time of day.</p>
<p>CUCME call-blocking configuration applies to all SCCP, H.323, SIP and POTS calls that go through the CUCME router. All incoming calls to the router, except calls from an exempt phone, are also checked against the after-hours configuration.  Lets take a quick glance at a sample configuration to see how this is applied.</p>
<h2>telephony-service</h2>
<pre>after-hours block pattern 1 9011
after-hours block pattern 2 1212
after-hours block pattern 3 1617 7-24
after-hours date Dec 25 12:00 23:59
after-hours day Sun 12:00 07:00
after-hours day Mon 19:00 06:59
after-hours day Tue 19:00 06:59
after-hours day Wed 19:00 06:59
after-hours day Thu 19:00 06:59
after-hours day Fri 19:00 06:59
after-hours day Sat 13:00 12:00</pre>
<p>In this example, calls made beginning with pattern 9011, 1212 or 1617 are blocked during the above schedule.  In this schedule, each day of the week has a defined time for blocking calls to the listed patterns.  There are a couple of things to take into consideration when setting up the time of day in this fashion.  Let’s use Monday as an example.  Based on above, calls are blocked on from 7pm Monday evening until 7am exactly Tuesday morning.   Anytime the first timestamp listed is of a higher number than the second timestamp listed, we know that the second timestamp indicates the time of the following day.  In addition, if we had used “07:00” instead of “06:59” here, then calls would have been blocked until 7:01am on Tuesday morning.  If we made this error on the day it counts, those points would be lost for us.  The above example also shows these types of calls cannot be made at anytime on December 25.  It further shows that calls matching pattern 1617 will be blocked all hours of all days.</p>
<p>When dealing with blocked calls, it is important to remember the configuration applies globally to all dial peers.  However, it may be requested to allow certain phones to be exempt when placing these types of calls.  There are a few methods that can be used to achieve this, such as at the individual directory number, phone-level or dial-peer.  It can also be set up so Individual phone users can override call blocking utilizing a PIN that has been assigned, however this method does not work on patterns that are blocking 24 by 7 such as pattern 3 in our example above.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<h2>Call Blocking Exemption for a Directory Number or Individual Phone</h2>
<p>This method exempts all directory numbers associated with a phone from the after-hours call blocking configuration.</p>
<pre>ephone 1
<span style="background-color: gray;">after-hour exempt</span>
!
voice register dn or pool 1
<span style="background-color: gray;">after-hour exempt</span>
<span style="background-color: gray;">To verify this:</span>
<span style="background-color: gray;">BR2-RTR#sh ephone </span>
ephone-1[0] Mac:0024.142E.5BD1 TCP socket:[-1] activeLine:0 UNREGISTERED
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:0
IP:0.0.0.0 0 Unknown 0  keepalive 0 max_line 0
Preferred Codec: g711ulaw
<span style="background-color: gray;">after-hour exempt</span>
<span style="background-color: gray;">BR2-RTR#sh voice register dial-peer  (SIP PHONES)</span></pre>
<h2>Call Blocking Exemption for a Dial Peer</h2>
<p>This method allows H.323 and SIP trunk calls to proceed in spite of the after-hours configuration.  This is critical to remember as you could be doing TEHO routing of some fashion that would be prevented from occurring if you did not exempt the incoming voip dial peer from being blocked.</p>
<pre>dial-peer voice 100 voip
incoming called-number .
<span style="background-color: gray;">paramspace callsetup after-hours-exempt  true</span>
<span style="background-color: gray;">To verify this:</span>
<span style="background-color: gray;">BR2-RTR#sh dial-peer voice</span>
VoiceOverIpPeer100
……..
<span style="background-color: gray;">incoming call blocking:</span>
translation-profile = `'
disconnect-cause = `no-service'
advertise 0x40 capacity_update_timer 25 addrFamily 4 oldAddrFamily 4
mailbox selection policy: none
type = voip, session-target = `',
technology prefix:
<span style="background-color: gray;">settle-call = disabled </span></pre>
<pre><span style="background-color: gray;">
</span></pre>
<p>Amy Ryan – CCIE #24677 (Voice)<br />
Technical Instructor &#8211; IPexpert, Inc.<br />
Mailto: <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://aryan@ipexpert.com/" target="_blank">aryan@ipexpert.com</a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/18/h.323-after-hours-call-blocking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join One of IPexpert’s Industry-Recognized Instructors for FREE Online CCIE Training This Week</title>
		<link>http://blog.ipexpert.com/2010/08/17/join-one-of-ipexpert%e2%80%99s-industry-recognized-instructors-for-free-online-ccie-training-this-week-4/</link>
		<comments>http://blog.ipexpert.com/2010/08/17/join-one-of-ipexpert%e2%80%99s-industry-recognized-instructors-for-free-online-ccie-training-this-week-4/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 13:03:11 +0000</pubDate>
		<dc:creator>Sanjana Desai</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Service Provider]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[free ccie]]></category>
		<category><![CDATA[free ccie r&s training]]></category>
		<category><![CDATA[free ccie routing & switching training]]></category>
		<category><![CDATA[free ccie service provider training]]></category>
		<category><![CDATA[free ccie training]]></category>
		<category><![CDATA[free ccie voice training]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4561</guid>
		<description><![CDATA[Have you ever wanted to attend one of IPexpert’s industry-leading CCIE classes? Have you ever had problems really understanding a specific technical topic? Do you want to improve your chances at pass the CCIE Lab? Do you want to see why IPexpert’s  CCIE instructors are considered the best in the training industry? Do you want [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F17%2Fjoin-one-of-ipexpert%25e2%2580%2599s-industry-recognized-instructors-for-free-online-ccie-training-this-week-4%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F17%2Fjoin-one-of-ipexpert%25e2%2580%2599s-industry-recognized-instructors-for-free-online-ccie-training-this-week-4%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Have you ever wanted to attend one of IPexpert’s industry-leading CCIE classes?<br />
Have you ever had problems really understanding a specific technical topic?</p>
<p>Do you want to improve your chances at pass the CCIE Lab?</p>
<p>Do you want to see why IPexpert’s  <a href="http://www.ipexpert.com/company/team">CCIE instructors</a> are considered the best in the training industry?</p>
<p>Do you want IPexpert, the company who has trained <a href="http://www.ipexpert.com/company/success">more CCIEs</a> in the world, to help you?</p>
<p>…How would you like some FREE CCIE Lab training?</p>
<p><span id="more-4561"></span></p>
<p>IPexpert is now offering FREE online training sessions to all IPexpert clients. If you want to improve your chances at passing Cisco’s rigorous and prestigious CCIE certifications, or if you simply want to fully-understand a specific technical topic – you can’t miss our FREE Online <strong>vLectures</strong>! Several times a week, you will be able to sit in, watch and interact with the IPexpert Instructor who will be teaching technology-focused classes on a specific track and topic. If you’re an IPexpert client and wish to join these sessions, please be sure to reserve a “virtual seat” now, these have been highly anticipated and we’re quite confident that these online training seats will fill up quickly.</p>
<p>CCIE Voice:</p>
<ul>
<li>Date / Time: Aug 17<sup>th</sup> at 4 PM EST</li>
<li>Instructor:  Amy Ryan</li>
<li>Topic: Unity Connections      Integrations</li>
</ul>
<p>If you&#8217;re interested in this FREE online session, click here to <a href="http://www.ipexpert.com/Cisco/CCIE/Voice/Free-Mentoring/vLecture">Schedule Now!</a></p>
<p>CCIE Routing and Switching:</p>
<ul>
<li>Date / Time: Aug 19<sup>th</sup> at 10 AM EST</li>
<li>Instructor:  Marko Milivojevic</li>
<li>Topic: Interdomain      Multicast Routing</li>
</ul>
<ul>
<li>Date / Time: Aug 24<sup>th</sup> at 10 AM EST</li>
<li>Instructor:  Marko Milivojevic</li>
<li>Topic: Frame Relay –      From Basics to QoS</li>
</ul>
<p>If you&#8217;re interested in this FREE online session, click here to <a href="http://www.ipexpert.com/Cisco/CCIE/Routing-and-Switching/Free-Mentoring/vLecture">Schedule Now!</a></p>
<p>CCIE Service Provider:</p>
<ul>
<li>Date / Time: Aug 19<sup>th</sup> at 10 AM EST</li>
<li>Instructor:  Marko Milivojevic</li>
<li>Topic: Interdomain      Multicast Routing</li>
</ul>
<p>If you&#8217;re interested in this FREE online session, click here to <a href="http://www.ipexpert.com/Cisco/CCIE/Service-Provider/Free-Mentoring/vLecture">Schedule Now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/17/join-one-of-ipexpert%e2%80%99s-industry-recognized-instructors-for-free-online-ccie-training-this-week-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Prepare for CCIE Storage</title>
		<link>http://blog.ipexpert.com/2010/08/12/how-to-prepare-for-ccie-storage/</link>
		<comments>http://blog.ipexpert.com/2010/08/12/how-to-prepare-for-ccie-storage/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:05:37 +0000</pubDate>
		<dc:creator>Rick Mur</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[ccie preparation]]></category>
		<category><![CDATA[ccie storage]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4455</guid>
		<description><![CDATA[In this blog I’d like to highlight the ways you can prepare yourself for the CCIE Storage. This CCIE is currently the closest to datacenter networking and if you are installing Cisco UCS systems and/or Nexus 5000s you will need Fibre Channel knowledge and even configure MDS switches or Nexus 5000s who run the exact [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F12%2Fhow-to-prepare-for-ccie-storage%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F12%2Fhow-to-prepare-for-ccie-storage%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this blog I’d like to highlight the ways you can prepare yourself for the CCIE Storage. This CCIE is currently the closest to datacenter networking and if you are installing Cisco UCS systems and/or Nexus 5000s you will need Fibre Channel knowledge and even configure MDS switches or Nexus 5000s who run the exact same code as the MDS switches (NX-OS is basically a renamed SAN-OS). Apart from some Specialist (partner) certifications there is actually no resource to gain this knowledge. So everything has to come from the CCIE Storage.<span id="more-4455"></span></p>
<h2>What happened to CCIE Datacenter?</h2>
<p>Everybody thought that new Data Center CCIE will be announced at Cisco Live 2010. Unfortunately (or not), that didn’t happen. In the mostly rumored BRKCCIE-1001 on the final day nothing was announced although we had a great time with Antonella Corno, who is the program manager for CCIE Storage. <img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture1.png" alt="" title="Picture 1" width="293" height="176" class="alignleft size-full wp-image-4458"/> The final word she had to say about it was: <i>“It will be there sometime, but not now and not tomorrow”.</i> She said that the software is still undergoing major overhauls, especially for UCS. It wouldn’t be a good idea to pick a software version and keep that in the blueprint for 2 years. It’s simply not ‘mature’ yet. I personally think that is a very good argument, as I’ve seen pretty much every UCS version from 1.0.1 to 1.3 and a LOT has changed in these versions.</p>
<p>The next major part of the CCIE Datacenter would be Nexus 2000, 5000 and 7000.  NX-OS has been on the market now for about 1.5 to 2 years and you can see they are still adding major features, although with the introduction of OTV and FabricPath this has been completed now for a while. OTV and FabricPath are so new that this is also impossible to fit in a CCIE track as the first release of software was a few weeks ago and FabricPath will be out in September.</p>
<p>Again when everything flattens out and ‘matures’ than the CCIE Datacenter will be released.</p>
<h2>CCIE Storage Reading</h2>
<p>There are not a lot of resources to study from for CCIE Storage. There are 2 Cisco Press titles.<br />
The first one is Storage Area Network Fundamentals. Which gives you an introduction to SAN technologies. It’s a bit dated (2002), but not much has changed in SCSI and FC standards over the last couple years (except for 8G, 10G FC and FCoE of course). I personally haven’t read this book, but it seems to be a good introduction.</p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture2.png" alt="" title="Picture 2" class="alignnone size-full wp-image-4459"/></p>
<p>The second is Storage Networking Protocol Fundamentals. This book goes really deep into the different standards and their respective OSI layers. It’s a good book if you know the basics as it really goes deep and can be very confusing if you start with it.</p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture3.png" alt="" title="Picture 3" class="alignnone size-full wp-image-4460"/></p>
<p>The third is one of the best texts that has even been written on Fibre Channel. The Fibre Channel Bench Reference Guide is a tough one, but describes everything very good! It’s not an easy read, but try and see if you can find the things you need to know and things you don’t need to know (don’t try to remember the 8B/10B encoding and especially not the reasons why you need disparity). </p>
<p>The chapter on SW_ILS communication (basically the enabling of ISLs or inter-switch-links) is the best and was really helpful for me to understand this.</p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture-4-e1281351416580.png" alt="" title="Picture 4" class="alignnone size-full wp-image-4457"/></p>
<p>The last recommendation I can give is the IBM Redbook on FICON. There are multiple IBM redbooks on describing FICON, but this one helps as it describes the implementation on Cisco’s MDS switches and gives you a great example of an IOCP file (IBM mainframe configuration files), that you will need to be able to read for the CCIE Storage lab exam.</p>
<p>FICON Native Implementation and Reference Guide: <a href="http://www.redbooks.ibm.com/abstracts/sg246266.html" target="_blank">http://www.redbooks.ibm.com/abstracts/sg246266.html</a><br />
Cisco FICON Basic Implementation: <a href="http://www.redbooks.ibm.com/abstracts/redp4392.html" target="_blank">http://www.redbooks.ibm.com/abstracts/redp4392.html</a></p>
<p>Besides that you will need some real-life experience or some lab time on a couple MDS switches.</p>
<h2>CCIE Storage Lab Preparation</h2>
<p>To prepare for the CCIE Storage lab is a little more difficult in comparison to other, more popular, CCIE tracks. You need your own rack of 2 or preferably 3 MDS switches, a couple servers with dual HBA’s, dual-attached JBOD’s and preferably a Brocade and/or McData switch for interoperability testing. </p>
<p>The hardware you need can be of various sources, eBay is a good one to start with. One downside of the MDS switches is that they work with a license model. There are several licenses that can be bought for MDS switches. You need the following licenses to study for all topics:</p>
<ul>
<li>ENTERPRISE_PKG
<ul>
<li>This license is required for a LOT of ‘advanced’ features, like read-only zoning, zone-based QoS, IPsec and many other things.</li>
</ul>
</li>
<li>SAN_EXTN_OVER_IP
<ul>
<li>This is the so-called FCIP license. You need this just for extending a SAN over IP and the only technology currently available for that is FCIP (Fibre Channel over IP). Be aware that you can only build 3 tunnels per GigE port on the MDS switches!</li>
</ul>
</li>
<li>MAINFRAME
<ul>
<li>This license is required for the FICON feature. FICON is a technology used by IBM mainframes and it’s another ULP (Upper Level Protocol)  for Layer 1 and Layer 2 Fibre Channel standards. Usually the only ULP used is FCP (Fibre Channel Protocol). FICON has a few own specifics, especially about semi-automatically allocated port numbers versus standard FCID addresses.</li>
</ul>
</li>
<li>FM_SERVER_PKG
<ul>
<li>Fabric Manager is the management tool provided by Cisco to manage an entire fabric of MDS switches (multiple connected FC switches are called a fabric). This software can be installed in a stand-alone fashion in which you can manager 1 single fabric. This is perfect for studies, as this doesn’t consume a license, but of course, that’s too good to be true as there is 1 exception, which is that you don’t have access to the web client of Fabric Manager. Therefore you need to install the server-based version that uses a PostgreSQL database and runs as a Windows service. This server based version can manage multiple fabrics, but also supports the web client in which you can create several reports and can run performance monitoring, which is definitely a blueprint topic to study. Unfortunately this server version does consume a license!</li>
</ul>
</li>
</ul>
<p>Please be aware of the grace period that is available to you when you get a new switch. By default every switch gets 120 days ‘trial’ period for every feature in the box (exception is the Fabric Manager license, that doesn’t know this period).</p>
<h2>Hardware</h2>
<p>The MDS portfolio knows many different switches. The top notch is the MDS9500 chassis based switch that knows just like the Catalyst 6500 a large amount of modules to fit in its slots and as the hardware got new features, new ‘Generations’ of modules were released. </p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture5.png" alt="" title="Picture 5" width="170" height="190" class="alignleft size-full wp-image-4522" />There are Generation 1, Generation 2 and Generation 3 linecards. You need a Supervisor 2 and NX-OS 4.1 to support Gen 3, so you will not find these in the lab as that is based on SAN-OS 3.2. Generation 2 linecards support 4Gbps FC and know oversubscription limits. Each Generation 2 linecard comes with 4 port-groups each having 12.8Gbps to share, besides that you have to deal with a maximum 4:1 oversubscription rate on all Gen 2 modules except the 48 port module that knows a 5:1 oversubscription limit (this limit can be disabled, but prepare for any combination in the lab) and the 12 port module which has no oversubscription at all (4 port groups = 3 ports per group, 3&#215;4=12Gbps max traffic per port group).</p>
<p>The Generation 2 linecards are very expensive, as are the 9500 chassis and they take a lot of space and power, so are not really suited for a rack at home.</p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture6.png" alt="" title="Picture 6" width="194" height="89" class="alignright size-full wp-image-4523" />The switches you will want to get are in the most perfect situation MDS9222i switches. These switches have an on-board MPS18+4 module, meaning you have 18 1/2/4Gbps FC ports and 4 GigabitEthernet ports for IP features. Besides that, this particular module supports all the advanced storage features/services that Cisco has built. The 18+4 linecard is a Generation 2 card, so it does know some oversubscription limits.  One downside is that this switch is relatively new and is expensive.</p>
<p>The best option from my opinion would be a couple MDS9216i (or MDS9216A) switches. This is a small switch (only 3 RU), has a built-in 14 port 1/2Gbps FC module and has a spare slot in which you can fit a generation 1 MDS9500 module. You will want to have a module in there that has GigabitEthernet ports, in which you have 3 options. <img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/picture7.png" alt="" title="Picture 7" width="292" height="118" class="alignleft size-full wp-image-4524" />First are the IPS-4 and IPS-8 module that have 4 and 8 GigE ports respectively. They support Ethernet port-channeling, Network Simulator and a lot of the IP features, except IPsec VPN’s. The third option is the MPS14/2 linecard which as 14 1/2Gbps FC connections and 2 GigabitEthernet connections. This card supports all IP features, including IPsec VPN’s, except port-channeling and Network Simulator. Please be aware that this switch will not support any Generation 2 linecards, so you can’t practice oversubscription, you can practice Storage Services with the 9032-SSM module. This is another expensive (generation 1) module that supports all the advanced storage features. Please don’t think you really need this card, it’s a nice to have, as there are quite some features to be tested, but this won’t be a core-topic on the lab! 2, preferably 3 MDS9216i switches with at least 2 IPS4/8 or 14/2 cards would suffice all your study needs, but be sure to practice for the oversubscription and storage services by reading documentation.</p>
<h2>Documentation</h2>
<p>As of labs, try doing everything that is on the blueprint for CCIE Storage. If you master all the topics you can go to the lab and FLY through it. The advantage of the blueprint is that it really tells you what to do and mentions actual technologies and features that you can try.</p>
<p>The MDS Cookbook (3.x) is a fantastic way to start your preparation as it runs you through labs all the way using CLI and GUI. By going over it you should have a good overview of all the basic technologies.</p>
<p>After that the MDS Configuration Guide is the resource you want to be comfortable with. Don’t try to remember the full 1600 page document, but know where to find the stuff you need and use it as a resource for your lab work.</p>
<p>I  hope you’ve enjoyed this brief overview of the preparation for CCIE Storage and hope you will enjoy the studying for this awesome track.</p>
<p>&#8211;<br />
<a href="mailto:rmur@ipexpert.com">Rick Mur</a>, CCIE3 #21946 (Routing &#038; Switching / Service Provider / Storage)<br />
Sr. Support Engineer – IPexpert, Inc.<br />
URL: <a href="http://www.IPexpert.com/" target="_blank">http://www.ipexpert.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/12/how-to-prepare-for-ccie-storage/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Quick Look Into OSPF Database: Router LSA</title>
		<link>http://blog.ipexpert.com/2010/08/11/quick-look-into-ospf-database-router-lsa/</link>
		<comments>http://blog.ipexpert.com/2010/08/11/quick-look-into-ospf-database-router-lsa/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:01:59 +0000</pubDate>
		<dc:creator>Marko Milivojevic</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Service Provider]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[LSA]]></category>
		<category><![CDATA[OSPF]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4482</guid>
		<description><![CDATA[OSPF is a complex protocol. Understanding how it works is very important for any network engineer. For CCIE candidates, knowing how to effectively get and understand the information in OSPF database is even more so important. This is the first in series of articles about reading information from OSPF database. We will explore Router LSA [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F11%2Fquick-look-into-ospf-database-router-lsa%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F11%2Fquick-look-into-ospf-database-router-lsa%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>OSPF is a complex protocol. Understanding how it works is very important for any network engineer. For CCIE candidates, knowing how to effectively get and understand the information in OSPF database is even more so important. This is the first in series of articles about reading information from OSPF database.</p>
<p>We will explore Router LSA first.<span id="more-4482"></span></p>
<p>Router LSA (Type 1) is possibly the most important LSA type in OSPF. Without it pretty much nothing else makes sense. The purpose of this LSA type is to describe router&#8217;s links (interfaces) in such a way that other routers in the same area can understand it and build their SPF trees based on that information. This information travels through the area unchanged and it&#8217;s very important to be able to interpret information in the database for effective and correct troubleshooting.</p>
<h2>Network Layout</h2>
<p>In order to explore this information, we need a very simple network. Even two-router setup will do, but I opted for three routers. here is the initial configuration of the network we&#8217;ll use today.</p>
<p><img src="http://blog.ipexpert.com/wp-content/uploads/2010/08/Diagram1.png" alt="Diagram"/></p>
<p>Along with that, here&#8217;s the relevant initial configuration of those three routers. We&#8217;ll be dealing with the very basics here, so configurations are really simple.</p>
<p>R2:
<pre>interface Loopback0
 ip address 2.2.2.2 255.255.255.255
!
interface Serial0/1/0
 no ip address
 encapsulation frame-relay
 no frame-relay inverse-arp
!
interface Serial0/1/0.24 point-to-point
 ip address 24.24.24.2 255.255.255.0
 frame-relay interface-dlci 204
!
router ospf 1
 network 0.0.0.0 255.255.255.255 area 0
!</pre>
<p>R4:
<pre>interface Loopback0
 ip address 4.4.4.4 255.255.255.255
!
interface Serial0/0/0
 no ip address
 encapsulation frame-relay
 no frame-relay inverse-arp
!
interface Serial0/0/0.24 point-to-point
 ip address 24.24.24.4 255.255.255.0
 frame-relay interface-dlci 402
!
interface Serial0/0/0.45 point-to-point
 ip address 45.45.45.4 255.255.255.0
 frame-relay interface-dlci 405
!
router ospf 1
 network 0.0.0.0 255.255.255.255 area 0
!</pre>
<p>R5:
<pre>interface Loopback0
 ip address 5.5.5.5 255.255.255.255
!
interface Serial0/1/0
 no ip address
 encapsulation frame-relay
 no frame-relay inverse-arp
!
interface Serial0/1/0.45 point-to-point
 ip address 45.45.45.5 255.255.255.0
 frame-relay interface-dlci 504
!
router ospf 1
 network 0.0.0.0 255.255.255.255 area 0
!</pre>
<h2>Exploring the Database</h2>
<p>Before we can effectively explore the database, let&#8217;s take a look at what options we have available to us. We&#8217;ll focus on R2 for now and all commands I run below will be on R2, unless otherwise noted.</p>
<pre>R2#<span style="background-color: gray">show ip ospf database ?</span>
  adv-router        Advertising Router link states
  asbr-summary      ASBR summary link states
  database-summary  Summary of database
  external          External link states
  network           Network link states
  nssa-external     NSSA External link states
  opaque-area       Opaque Area link states
  opaque-as         Opaque AS link states
  opaque-link       Opaque Link-Local link states
  <span style="background-color: yellow; color: black">router            Router link states</span>
  self-originate    Self-originated link states
  summary           Network summary link states
  |                 Output modifiers
  &lt;cr&gt;</pre>
<p>We can see that we have plenty of options available to use, but today we&#8217;re focusing only on the highlighted one. We want to see only Type 1 LSAs &#8211; also known as &#8220;Router LSAs&#8221;. Let&#8217;s take a look at what&#8217;s there.</p>
<pre>R2#<span style="background-color: gray">show ip ospf database router</span>

            OSPF Router with ID (2.2.2.2) (Process ID 1)

                Router Link States (Area 0)

  <span style="color: red">LS age: 19
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 2.2.2.2</span>
  <span style="color: green">Advertising Router: 2.2.2.2</span>
  LS Seq Number: 80000001
  Checksum: 0xD206
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 2.2.2.2
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 24.24.24.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 24.24.24.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

  <span style="color: red">LS age: 20
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 4.4.4.4</span>
  <span style="color: green">Advertising Router: 4.4.4.4</span>
  LS Seq Number: 80000001
  Checksum: 0xB14F
  Length: 84
  Number of Links: 5

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 4.4.4.4
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 5.5.5.5
     (Link Data) Router Interface address: 45.45.45.4
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 45.45.45.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 2.2.2.2
     (Link Data) Router Interface address: 24.24.24.4
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 24.24.24.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

  <span style="color: red">LS age: 24
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 5.5.5.5</span>
  <span style="color: green">Advertising Router: 5.5.5.5</span>
  LS Seq Number: 80000001
  Checksum: 0x78BA
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 5.5.5.5
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 45.45.45.5
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 45.45.45.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64</pre>
<p>Wow, that&#8217;s a quite a bit of information for a simple network like ours! Don&#8217;t be alarmed, everything makes perfect sense there. Let&#8217;s look at few things. First of all, examine <span style="color: red"><strong>red</strong></span> bits. These fields can be effectively visually indicate &#8220;the start of new router&#8221; in the output. What I mean by this is that when you see something like &#8220;LS age&#8221;, it means you are reading LSA originated by some router in the network. When you encounter another line like that, it means you are reading about information coming from a different device than before. Which device are you reading about -that&#8217;s shown in <span style="color: green"><strong>green</strong></span>. Remember that the information here is <strong><em>NOT</em></strong> an IP address, but OSPF Router-ID of the advertising router, which may or may not be a valid and reachable IP in the network. To illustrate this, I will change Router-ID on R5 manually and we&#8217;ll see the difference later on.</p>
<p>R5:
<pre>router ospf 1
 router-id 55.55.55.55
!</pre>
<h2>Dissecting the Database</h2>
<p>Given enough time, we can sift through the previous output looking for what we need in any particular situation, but even by one glance at it, we can be certain that for any larger network, this output will get very, very long, real quick. It&#8217;s a good idea to learn couple of options available to us when using &#8220;show ip ospf database router&#8221; command. Let&#8217;s take a look at them and what they do.</p>
<pre>R2#<span style="background-color: gray">show ip ospf database router ?</span>
  A.B.C.D         Link state ID (as an IP address)
  adv-router      Advertising Router link states
  internal        Internal LSA information
  self-originate  Self-originated link states
  |               Output modifiers
  &lt;cr&gt;</pre>
<p>First of all we should learn about &#8220;self-originate&#8221; option. Each router will advertise to its neighbors descriptions of its own links. We can examine this information about each router using the command &#8220;show ip ospf database router self-originate&#8221;. Let&#8217;s examine R2.</p>
<pre>R2#<span style="background-color: gray">show ip ospf data router self-originate</span>

            OSPF Router with ID (2.2.2.2) (Process ID 1)

                Router Link States (Area 0)

  LS age: 193
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 2.2.2.2
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000002
  Checksum: 0xD007
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 2.2.2.2
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 24.24.24.2
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 24.24.24.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64</pre>
<p>Now, this is much more manageable for reading. <strong><u>Note:</u></strong> You can use several different commands to get the exact same information. In our case, &#8220;show ip ospf database router self-originate&#8221;, &#8220;show ip ospf database router 2.2.2.2&#8243; and &#8220;show ip ospf database adv-router 2.2.2.2&#8243; produce exact same information. Essentially, those commands are synonym for each other. Options &#8220;adv-router&#8221; and <i>&#8220;A.B.C.D&#8221;</i> behave differently depending on LSA type being examined, but for Type 1 they are identical.</p>
<p>Armed with that, let&#8217;s examine what R5 is sending us.</p>
<pre>R2#<span style="background-color: gray">show ip ospf data router 5.5.5.5</span>

            OSPF Router with ID (2.2.2.2) (Process ID 1)</pre>
<p>Now, this is not what I expected to see&#8230; Remember I changed OSPF Router-ID of R5 to 55.55.55.55 just before? It&#8217;s easy to correct our mistake when we know this, but let&#8217;s use the database to see if we can see new information by ourselves.</p>
<pre>R2#<span style="background-color: gray">show ip ospf database</span>

            OSPF Router with ID (2.2.2.2) (Process ID 1)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         1858        0x80000002 0x00D007 3
4.4.4.4         4.4.4.4         1858        0x80000002 0x00C373 5
<span style="background-color: yellow; color: black">55.55.55.55     55.55.55.55     1860        0x80000002 0x008F11 3</span></pre>
<p>That one was easy, so let&#8217;s take a look at what R5 is sending us. Again, we can use two commands to get the exact same information &#8211; &#8220;show ip ospf database router 55.55.55.55&#8243; and &#8220;show ip ospf database router adv-router 55.55.55.55&#8243;</p>
<pre>R2#<span style="background-color: gray">show ip ospf database router 55.55.55.55</span>

            OSPF Router with ID (2.2.2.2) (Process ID 1)

                Router Link States (Area 0)

  LS age: 41
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 55.55.55.55
  Advertising Router: 55.55.55.55
  LS Seq Number: 80000003
  Checksum: 0x8D12
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 5.5.5.5
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 45.45.45.5
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 45.45.45.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64</pre>
<p>For the end of this article, I would just like to illustrate one of the most important concepts in OSPF &#8211; the fact that routers share identical databases. We see above Type 1 LSA from R5 on R2. Let&#8217;s examine the same LSA on R5 itself, as well as R4. </p>
<p>R5:
<pre>R5#<span style="background-color: gray">show ip ospf database router self-originate</span>

            OSPF Router with ID (55.55.55.55) (Process ID 1)

                Router Link States (Area 0)

  LS age: 189
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 55.55.55.55
  Advertising Router: 55.55.55.55
  LS Seq Number: 80000003
  Checksum: 0x8D12
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 5.5.5.5
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 45.45.45.5
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 45.45.45.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64</pre>
<p>R4:
<pre>R4#<span style="background-color: gray">show ip ospf database router 55.55.55.55</span>

            OSPF Router with ID (4.4.4.4) (Process ID 1)

                Router Link States (Area 0)

  LS age: 220
  Options: (No TOS-capability, DC)
  LS Type: Router Links
  Link State ID: 55.55.55.55
  Advertising Router: 55.55.55.55
  LS Seq Number: 80000003
  Checksum: 0x8D12
  Length: 60
  Number of Links: 3

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 5.5.5.5
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: another Router (point-to-point)
     (Link ID) Neighboring Router ID: 4.4.4.4
     (Link Data) Router Interface address: 45.45.45.5
      Number of TOS metrics: 0
       TOS 0 Metrics: 64

    Link connected to: a Stub Network
     (Link ID) Network/subnet number: 45.45.45.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metrics: 64</pre>
<p>We can clearly see that apart from age, all information is exactly the same! For the very end, I would like to mention &#8220;internal&#8221; keyword, which is not documented. When using this option, you will see some additional internal IOS information about the LSA, but nothing of any real significance.</p>
<p>Next time, we&#8217;ll look into Type 3 LSAs and how to &#8220;fish&#8221; that information from the database. Enjoy your studies!</p>
<p>&#8211;<br />
<a href="http://facebook.com/ccie18427" target="_blank">Marko Milivojevic</a> &#8211; CCIE #18427<br />
Senior Technical Instructor &#8211; <a href="http://www.ipexpert.com/" target="_blank">IPexpert</a><br />
Join our <a href="http://www.onlinestudylist.com/" target="_blank">Online Study List</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/11/quick-look-into-ospf-database-router-lsa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free CCIE Lab Training: Links to This Weeks &amp; Last Weeks Recorded vLectures</title>
		<link>http://blog.ipexpert.com/2010/08/05/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-8/</link>
		<comments>http://blog.ipexpert.com/2010/08/05/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-8/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 13:15:12 +0000</pubDate>
		<dc:creator>Sanjana Desai</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[free ccie security training]]></category>
		<category><![CDATA[free ccie training]]></category>
		<category><![CDATA[free ccie vlectures]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4398</guid>
		<description><![CDATA[Did you Miss our vLectures that were scheduled for this week &#38; last week? No worries! All our vLecture sessions are recorded and available for those who have missed our FREE vLecture and for participants who want to review the vLectures sessions again. We have saved the session recordings for you. Watch our world renowned [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F05%2Ffree-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-8%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F05%2Ffree-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-8%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Did you Miss our vLectures that were scheduled for this week &amp; last week? No worries!</p>
<p>All our vLecture sessions are recorded and available for those who have missed our FREE vLecture and for participants who want to review the vLectures sessions again. We have saved the session recordings for you. Watch our world renowned <a href="https://www.ipexpert.com/Company/Team">CCIE instructors</a> explaining specific technical topic in our technology-focused classes and capture the technical knowledge needed to increase your chances of passing CCIE exam.</p>
<p><span id="more-4398"></span></p>
<p>CCIE Security</p>
<ul>
<li>Instructor: Tyson Scott</li>
<li>Topic: ASA &amp; IOS based NAT</li>
<li>Link: <strong><a href="http://ipexpert.acrobat.com/p92268115/">http://ipexpert.acrobat.com/p92268115/</a></strong><strong></strong></li>
</ul>
<p>Do not miss our vLectures scheduled for the coming weeks. If you’re an IPexpert client and wish to join these sessions, please be sure to reserve a “virtual seat” now, these have been highly anticipated and we’re quite confident that these online training seats will fill up quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/05/free-ccie-lab-training-links-to-this-weeks-last-weeks-recorded-vlectures-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gatekeeper/H323 signaling: RAS, H225, H245</title>
		<link>http://blog.ipexpert.com/2010/08/04/gatekeeeperh323-signaling-ras-h225-h245/</link>
		<comments>http://blog.ipexpert.com/2010/08/04/gatekeeeperh323-signaling-ras-h225-h245/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 15:23:13 +0000</pubDate>
		<dc:creator>Vik Malhi</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>
		<category><![CDATA[ccie voice]]></category>
		<category><![CDATA[h323 call flow]]></category>
		<category><![CDATA[h323 gate keeper]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=4353</guid>
		<description><![CDATA[First of all let&#8217;s start proceedings with the disclaimer. H323 is an ITU protocol used to set up VOIP calls between two endpoints  (conferences, gateways, terminals) sitting on  the network. It is a very, very complex umbrella protocol with many sub-protocols from ITU and IETF referenced/defined. Not to mention the copious amounts of revisions that [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F04%2Fgatekeeeperh323-signaling-ras-h225-h245%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.ipexpert.com%2F2010%2F08%2F04%2Fgatekeeeperh323-signaling-ras-h225-h245%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>First of all let&#8217;s start proceedings with the disclaimer. H323 is an ITU protocol used to set up VOIP calls between two endpoints  (conferences, gateways, terminals) sitting on  the network. It is a very, very complex umbrella protocol with many sub-protocols from ITU and IETF referenced/defined. Not to mention the copious amounts of revisions that have taken place over the past 15 or so years.  Needless to say, this blog is not going to be a full comprehensive guide to H323. It is however a streamlined summary (kind of a fast start guide :-) of what is most relevant based on the CCIE Voice Lab blueprint. We will focus in this blog on the H323 messaging involved in a call between UCM &amp; UCME via a gatekeeper.<span id="more-4353"></span></p>
<h2>Calls between UCM &amp; UCME via a gatekeeper</h2>
<p>In reality, the fact that we are dealing with UCM and UCME is insignificant. You can treat this situation as a call between  two H323 endpoints (gateways).</p>
<p style="text-align: center"><a href="http://blog.ipexpert.com/wp-content/uploads/2010/07/gk11.png"><img class="size-full wp-image-4355 aligncenter" src="http://blog.ipexpert.com/wp-content/uploads/2010/07/gk11.png" alt="" width="508" height="359" /></a></p>
<p>In this example let&#8217;s think of the UCM and UCME as Endpoint 1 and 2 respectively which are both registered to the same Gatekeeper. The same call flow is applicable when you consider Endpoint 1 &amp; 2 as two UCM clusters, two UCME&#8217;s or two H323 gateways registered to the same Gatekeeper.</p>
<p>Endpoint 1 (calling endpoint) initiates the ARQ (1)/ACF (2) exchange with that Gatekeeper. Contained within the ARQ is a bandwidth request (16kbps and 128kbps for G729 and G711 respectively) and also a telephone (E164) number. The Gatekeeper shall return the Call Signaling Channel Transport Address of Endpoint 2 (called endpoint) in the ACF. You can use the <em>debug gatekeeper main 10</em> to see how gatekeeper resolves the E164 number and <em>debug gatekeeper call 10</em> to see the incoming bandwidth request from Endpoint 1. If either the called number cannot be resolved or the bandwidth request is unsuccessful, an ARJ message is returned to Endpoint 1.</p>
<p>Endpoint 1 then sends the Setup (3) message to Endpoint 2 using the Transport Address contained within the ACF message from Gatekeeper. If Endpoint 2 wishes to accept the call, it initiates an ARQ (5)/ACF (6) exchange with the Gatekeeper. It is possible that an ARJ (6) is received by Endpoint 2, in which case it sends Release Complete to Endpoint 1. Endpoint 2 responds with the Connect (8) message which contains an H.245 Control Channel Transport Address for use in H.245 signaling.</p>
<p>You are able to see a high level view of the RAS messaging using the <em>debug ras</em> command on the gatekeeper. The beauty of this command is that is shows the IP addresses of the source/destination in decimal format. In order to see the entire RAS message use the command <em>debug h225 asn1</em> on the gatekeeper. This command produces  A LOT of output and should be used sparingly! If it wise to increases the RRQ keepalive timer to avoid the RRQ/RCF keepalive mechanism from flooding the debug output on screen/log. You are able to do this within UCM from <em>system &gt; gatekeeper</em> and from UCME using the command <em>ras rrq ttl</em> within <em>voice service voip/h323</em>. I suggest 5 minutes as a reasonable value. The <em>debug h225 asn1</em> command could be used on Endpoint 1 and/or 2 which would in addition to the RAS messaging that particular endpoint exchanged with the gatekeeeper show you the H225 Call Signaling messaging (Setup, Call Proceeding, Alerting, Connect).</p>
<h2><strong>Location Request</strong></h2>
<p style="text-align: center"><a href="http://blog.ipexpert.com/wp-content/uploads/2010/07/gk2.png"><img class="size-full wp-image-4356 aligncenter" src="http://blog.ipexpert.com/wp-content/uploads/2010/07/gk2.png" alt="" width="676" height="178" /></a></p>
<p>If Endpoint 2 was registered to another Gatekeeper (Gatekeeper 2) then Gatekeeper 1 would contain a zone prefix to a remote zone which has been defined on Gatekeeper 2. Endpoint 1 (calling endpoint) sends an ARQ (1) to Gatekeeper 1. Gatekeeper 1 sends an LRQ (2) to locate called Endpoint 2. Gatekeeper 2 returns an LCF (3) with the Call Signaling Channel Transport Address of the Endpoint 2. This information is passed onto Endpoint 1 inside the ACF (4) message. Endpoint 1 would then send a Setup message to the Call Signaling Address of Endpoint 2 and the H225 messaging would continue in an identical manner in the previous example.</p>
<h2><strong>H245 Messaging</strong></h2>
<p>The H225/RAS messaging discussed up to now is responsible for finding the location of the called party. The called party will ring and the calling party will hear ringback. Once the call has been answered then a whole new messaging (H245) sequence  is initiated. This H245 messaging is responsible select the appropriate codec/dtmf transport mechanism used for the call and the endpoints RTP/RTCP channels to be used for the media being sent between the endpoints.</p>
<p>There are three main phases of H245 messaging which you are able to see using the <em>debug h245 asn1</em> command.</p>
<p>(1) TCS. The Terminal Capability Set Message is sent between the endpoints involved in the call to indicate the codecs, dtmf and other capabilities of each endpoint. Each TCS Message must be acknowledged by the other endpoint. If there are no overlapping capabilities then you will see the Terminal Set Reject Message.</p>
<p>(2) MSD. Master/Slave Determination is used to determine the codec since the TCS messages could have indicated multiple codecs supported. The Master will decide the codec and other capabilities to be used in the call. The Master is chosen based on Endpoint type (gateway &gt; terminal), Endpoint capabilities (video &amp; audio &gt; audio only) and randomly (identical endpoints).</p>
<p>(3) OLC. Open Logical Channel messages are used to inform each endpoint of the RTP/RTCP ip address/port numbers.</p>
<p>There is one variation to the above H245 messaging sequence- H245 FastConnect. This was introduced in H323 v2 and solves the problem of having the H245 handshake once the call has answered. In a nutshell when Fast Connect is used the Fast Start Information Element is contained in the SETUP message- this Fast Start IE contains the TCS Message. This allows capabilities Exchange to occur before the call has answered thereby meaning that logical channels are opened quicker compared with H323 Slow Start. The Called Party acknowledges the TCS and sends it&#8217;s own TCS in the Connect Message.</p>
<p><a href="vmalhi@ipexpert.com">Vik Malhi</a> &#8211; CCIE#13890<br />
Managing Partner / Instructor &#8211; IPexpert Inc</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/08/04/gatekeeeperh323-signaling-ras-h225-h245/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
