 




<?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>The Journey of a Network Engineer &#187; to</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/tag/to/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey</link>
	<description></description>
	<lastBuildDate>Tue, 26 Feb 2013 11:05:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>How to configure VRF-lite?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-vrf-lite/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-vrf-lite/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 15:33:22 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[forwarding]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=262</guid>
		<description><![CDATA[VRF-lite is as the name says, light version of VRF. What is VRF? It is Virtual Routing and Forwarding. It is a logical way of segregating network traffic. Mostly used with MPLS-VPN. So, lets what what is VRF-lite According to Cisco VRF considered to be &#8220;lite&#8221; without using MPLS. Which means that creating interfaces, and running routing [...]]]></description>
				<content:encoded><![CDATA[<p>VRF-lite is as the name says, light version of VRF. What is VRF? It is Virtual Routing and Forwarding. It is a logical way of segregating network traffic. Mostly used with <a href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/mpls-vpn-tutorial/" target="_blank">MPLS-VPN</a>. So, lets what what is VRF-lite</p>
<p>According to Cisco VRF considered to be &#8220;lite&#8221; without using MPLS. Which means that creating interfaces, and running routing protocols without the use of MPLS will make it VRF-lite.</p>
<p>To configure VRF-lite, follow the steps:</p>
<ol>
<li>Define the VRF instance by using <strong>ip vrf</strong> <em>name</em><strong> </strong></li>
<li>Give the appropriate rd values <strong>rd </strong><em>nn:nn</em></li>
<li>If using BGP, then add <strong>route-targets {export/import} </strong><em>nn:nn</em></li>
<li>Add the Interface to the VRF by using the command <strong>ip vrf forwarding</strong> <em>name</em></li>
</ol>
<div>The above is a sample configuration of creating VRF-lite, different routing protocols have different syntax and ways of creating them for respective VRFs.</div>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=VRF-lite.png" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/VRF-lite.png" border="0" alt="VRF-lite" /></a></p>
<div>For simple router to router connection that is shown in the image. The following code can be used</div>
<div>R1</div>
<blockquote>
<div>ip vrf VPN_A</div>
<div>rd 100:1</div>
<div>!</div>
<div>ip vrf VPN_B</div>
<div>rd 100:2</div>
<div>!</div>
<div>interface FastEthernet0/0.67</div>
<div>encapsulation dot1Q 67</div>
<div>ip vrf forwarding VPN_A</div>
<div>ip address 155.1.67.6 255.255.255.0</div>
<div>!</div>
<div>interface FastEthernet0/0.76</div>
<div>encapsulation dot1Q 76</div>
<div>ip vrf forwarding VPN_B</div>
<div>ip address 155.1.76.6 255.255.255.0</div>
<div>!</div>
<div>ip route vrf VPN_A 172.16.7.0 255.255.255.0 155.1.67.7</div>
<div>ip route vrf VPN_B 192.168.7.0 255.255.255.0 155.1.76.7</div>
</blockquote>
<div>R2</div>
<blockquote>
<div>
<div>!</div>
<div>ip vrf VPN_A</div>
<div>rd 100:1</div>
<div>!</div>
<div>ip vrf VPN_B</div>
<div>rd 100:2</div>
<div>!</div>
<div>!</div>
<div>interface Loopback101</div>
<div>ip vrf forwarding VPN_A</div>
<div>ip address 172.16.7.7 255.255.255.0</div>
<div>!</div>
<div>interface Loopback102</div>
<div>ip vrf forwarding VPN_B</div>
<div>ip address 192.168.7.7 255.255.255.0</div>
<div>!</div>
<div>!</div>
<div>interface Vlan67</div>
<div>ip vrf forwarding VPN_A</div>
<div>ip address 155.1.67.7 255.255.255.0</div>
<div>!</div>
<div>interface Vlan76</div>
<div>ip vrf forwarding VPN_B</div>
<div>ip address 155.1.76.7 255.255.255.0</div>
<div>!</div>
<div>ip route vrf VPN_A 0.0.0.0 0.0.0.0 155.1.67.6</div>
<div>ip route vrf VPN_B 0.0.0.0 0.0.0.0 155.1.76.6</div>
</div>
</blockquote>
<div>The configuration above will create the VRF, add static routing for the loopback interfaces. It is simple and straight forward. The above configuration can be used WITHOUT the <strong>rd</strong> command. Although it is recommended to use it.</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-vrf-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure per-vlan QoS in Cisco 3550 and 3560</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-per-vlan-qos-in-cisco-3550-and-3560/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-per-vlan-qos-in-cisco-3550-and-3560/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 05:26:13 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[3550]]></category>
		<category><![CDATA[3560]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[class-map]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[mark]]></category>
		<category><![CDATA[nested policy]]></category>
		<category><![CDATA[parent policy]]></category>
		<category><![CDATA[per-vlan]]></category>
		<category><![CDATA[police]]></category>
		<category><![CDATA[policy-map]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[rate]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[vlan]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=238</guid>
		<description><![CDATA[You might think that configuring QoS in Cisco Switches will follow the same syntax. That what I thought till i started studying CCIE. Let&#8217;s See one major difference in how policing is implemented on these two platforms. Cisco Catalyst 3550 I find the configuration of 3550 rather easier. First, you would enable QoS. second, when [...]]]></description>
				<content:encoded><![CDATA[<p>You might think that configuring QoS in Cisco Switches will follow the same syntax. That what I thought till i started studying CCIE. Let&#8217;s See one major difference in how policing is implemented on these two platforms.</p>
<p><strong>Cisco Catalyst 3550</strong></p>
<p>I find the configuration of 3550 rather easier. First, you would enable QoS. second, when classifying traffic (you of course will use MQC) in the class map you match vlan id. Then you just police that traffic however you want it. Lets see a configuration for that.</p>
<blockquote><p>mls qos<br />
!<br />
class-map HTTP_VLAN_10<br />
match vlan 10<br />
match protocol http<br />
!<br />
policy-map HIGH_BANDWIDTH<br />
class HTTP_VLAN_10<br />
set dscp af11<br />
policy 12800 1600 exceed-action drop<br />
!<br />
interface fastethernet 0/1<br />
service-policy input HIGH_BANDWIDTH</p></blockquote>
<p>That is straight forward, and should be done easily without much confusion since that approach is what used in most routers.</p>
<p><strong><strong>Cisco Catalyst 3560</strong></strong></p>
<p>Here where we have rather different way of doing the same task. First, enable mls qos. Second, Match the interesting traffic. Third, enable mls qos on the interface. Fourth, mark the traffic in the First policy. Fifth, Police the rate at the nested policy. lastly, Apply it at the vlan interface.</p>
<blockquote><p>mls qos<br />
!<br />
interface fa0/2<br />
mls qos vlan-based<br />
!<br />
class-map INT<br />
match input-interface fa0/2<br />
!<br />
policy-map NESTED_POLICE<br />
class INT<br />
policy 12800 1600 exceed-action drop<br />
!<br />
class-map HTTP<br />
match protocol http<br />
!<br />
policy-map PARENT_MARK<br />
class HTTP<br />
set dscp af11<br />
service-policy NESTED_POLICE<br />
!<br />
interface vlan 10<br />
service-policy PARENT_MARK</p></blockquote>
<p>Please note that you can&#8217;t MARK and POLICE the traffic in the same policy. So creating parent policy for marking and nested policy for rate police. We have to enable the interfaces that we want to participate in policing the vlan traffic since a direct match can&#8217;t be made. lastly, the service-policy will be applied into the Vlan interface and not the physical interface.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-per-vlan-qos-in-cisco-3550-and-3560/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to traffic shape Frame-Relay? &#8211; part 2</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-traffic-shape-frame-relay-part-2/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-traffic-shape-frame-relay-part-2/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 06:33:58 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[?]]></category>
		<category><![CDATA[adaptive]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[map-class]]></category>
		<category><![CDATA[mqc]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[shaping]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=232</guid>
		<description><![CDATA[In How to traffic shape frame-relay? part 1 , i have mentioned four types of QoS mechanism that can be applied to frame-relay interface. Lets have a look at the other two methods that can be used with frame-relay networks. MQC Frame-Relay Traffic shaping In here, we see the efforts put into introducing the MQC [...]]]></description>
				<content:encoded><![CDATA[<p>In <a href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-traffic-shape-frame-relay-part-1/">How to traffic shape frame-relay? part 1</a> , i have mentioned four types of QoS mechanism that can be applied to frame-relay interface. Lets have a look at the other two methods that can be used with frame-relay networks.</p>
<p><strong>MQC Frame-Relay Traffic shaping</strong></p>
<p>In here, we see the efforts put into introducing the MQC style for traffic shaping. but with this method, you nest the MQC into a <strong>map-class. </strong>Yes, it doesn&#8217;t look pretty, and seems slightly confusing. But let&#8217;s have an example, and this will ease our understanding of the topic.</p>
<blockquote><p>policy-map CBWFQ<br />
class VOICE<br />
priority 64<br />
class class-default<br />
fair-queue<br />
!<br />
policy-map SHAPE<br />
class class-default<br />
shape average 256000 2560 0<br />
shape adaptive 128000<br />
service-policy CBWFQ<br />
!<br />
map-class frame-relay TEST_DLCI<br />
service-policy output SHAPE<br />
!<br />
interface Serial 0/0.1<br />
frame-relay interface-dlci 101<br />
class TEST_DLCI</p></blockquote>
<p>This example lengthy as it seems, but it is still straight forward. we have defined shaping in MCQ style, then impliemented that into map-class. lastly, this map-class was configured inside the interface-dlci.</p>
<p><strong>Class Based Generic Traffic Shaping</strong></p>
<p>This is the last method out of the four methods that can be used for FRTS. It is similar to the legacy GTS. In this, you have the advantage to match the class based of frame-relay dlci. Lets see an example and that should show us the details.</p>
<blockquote><p>class-map DLCI<br />
match fr-dlci 123<br />
!<br />
policy-map SHAPE_123<br />
class DLCI<br />
shape average 256000<br />
!<br />
interface s0/1<br />
service-policy output SHAPE_123</p></blockquote>
<p>One of the main issues of this method is that adaptive shaping can&#8217;t be used, nor voice-adaptive fragmentation.</p>
<p>all of the four methods have their advantage and disadvantage to them. from the simplest, to more complicated ones. The situations/requirment will be the deciding factor on which method use for FRTS.</p>
<p><strong><br />
</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-traffic-shape-frame-relay-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure route dampening in BGP</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-route-dampening-in-bgp/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-route-dampening-in-bgp/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 15:02:12 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[dampening]]></category>
		<category><![CDATA[flap]]></category>
		<category><![CDATA[half-life]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=222</guid>
		<description><![CDATA[Flapping routes are bad news in BGP. flapping routes are the routes that go up and down in very short time. they are bad news cause they require changes in routing table. routing table that consists of 100 thousand routes cause high load on router. a flapping route will: 1- change the table by being [...]]]></description>
				<content:encoded><![CDATA[<p>Flapping routes are bad news in BGP. flapping routes are the routes that go up and down in very short time. they are bad news cause they require changes in routing table. routing table that consists of 100 thousand routes cause high load on router. a flapping route will: 1- change the table by being removed and added. 2- change other routes that depend on that route for transition (recursive lookup).</p>
<p>To minimize flapping routes, two separate features can be used. First is the route summary. Second is the route dampening.</p>
<p>Route dampening is to suppress a prefix based on the number of flaps. each flap will have a penalty value (cost). once the route flaps, the route will be added to &#8220;history&#8221; where it will be tracked. If the suppress limited reached BGP will will suppress the route and mark it as damped. Then every 5 seconds the penalty value will be decreased by exponentially. The decrease value depends on one single parameter which is half-life. half-life = the amount of time required to make the penalty value half of the current state. The penalty for flapped route is 1000 per flap, while penalty for attribute change is 500.</p>
<p>The equation for the decay is</p>
<blockquote><p>P(t) = P(0) / 2^(t/half-life); Where p(t) = reuse limit, P(0) = suppress limit.</p></blockquote>
<p>the command syntax to apply this in BGP is</p>
<blockquote><p>router bgp xxxxx<br />
<strong>bgp dampening </strong><span>[</span><em>half-life reuse suppress max-suppress-time</em><span>] [</span><strong>route-map</strong><span> </span><em>map-name</em><span>]</span></p></blockquote>
<p>The default values are half-life = 15 mins, reuse = 750, suppress = 2000, max-suppress-time=60 mins.</p>
<p>The route map can be used to set these values as well. The mentioned equation is important to calculate the half-time values, cause they determine how fast a flapping route can be released from the damped stated.</p>
<p><em><br />
</em></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-route-dampening-in-bgp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure Path Variables for BGP aggregation route?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-path-variables-for-bgp-aggregation-route/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-path-variables-for-bgp-aggregation-route/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 08:11:10 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Aggregation]]></category>
		<category><![CDATA[Attribute]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[Path]]></category>
		<category><![CDATA[route-map]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=221</guid>
		<description><![CDATA[Using route aggregation (summary) is one of the important tools with BGP. it provides a strong foundation to keep the routes from flapping, or making rapid changes within the BGP backbone cloud. but what if we want to advertise the aggregation with different AS Path variables? as it is known BGP route can take many [...]]]></description>
				<content:encoded><![CDATA[<p>Using route aggregation (summary) is one of the important tools with BGP. it provides a strong foundation to keep the routes from flapping, or making rapid changes within the BGP backbone cloud. but what if we want to advertise the aggregation with different AS Path variables? as it is known BGP route can take many variables, from local-preference, weight, as-path, community values, etc.</p>
<p>For that, we have the <strong>attribute map</strong> a route-map that can be used to set any variable we want to the aggregation. here is the syntax</p>
<blockquote><p>aggregate-address x.x.x.x x.x.x.x summary-only attribute-map ATTRIB</p>
<p>route-map ATTRIB<br />
set community 200:200<br />
set weight 200</p></blockquote>
<p>it is very simple and effective. hope this post was informative.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-path-variables-for-bgp-aggregation-route/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add reliable default route with RIP?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-add-reliable-default-route-with-rip/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-add-reliable-default-route-with-rip/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 00:35:57 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[reliable]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[track]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=217</guid>
		<description><![CDATA[Adding reliable default route with RIP The command for distributing a default route into RIP process is very straight forward.  Lets go with the syntax straight away. router rip default-information originate route-map RELIABLE ! route-map RELIABLE permit 10 match ip address prefix-list DUMMY_TRACKED set interface Serial 1/0 ! ip prefix-list DUMMY_TRACKED seq 5 permit 10.10.10.10/32 ! ip [...]]]></description>
				<content:encoded><![CDATA[<p><strong><strong>Adding reliable default route with RIP</strong></strong></p>
<p>The command for distributing a default route into RIP process is very straight forward.  Lets go with the syntax straight away.</p>
<blockquote><p>router rip<br />
default-information originate route-map RELIABLE<br />
!<br />
route-map RELIABLE permit 10<br />
match ip address prefix-list DUMMY_TRACKED<br />
set interface Serial 1/0<br />
!<br />
ip prefix-list DUMMY_TRACKED seq 5 permit 10.10.10.10/32<br />
!<br />
ip route 10.10.10.10 255.255.255.255 null0 track 1</p></blockquote>
<p>Here we have added a route map to the default-information command. This route map will match an ip address. This IP address is the Route. That means, IF that route (10.10.10.10) is in the routing table, then distribute the default route. This can be used with real routes, or as in our case with dummy route. Second is command &#8220;set&#8221; is telling the router on which interface advertise the default route.</p>
<p>So we have created a dummy route, and tracking it with IP SLA. The interesting twist here, is that the SLA is for real interface.</p>
<blockquote><p>ip sla 1<br />
icmp-echo 200.1.2.3. source-interface s1/1<br />
frequency 1<br />
timeout 50<br />
!<br />
ip sla schedual 1 start now life forever<br />
!<br />
track 1 ip sla 1</p></blockquote>
<p>So, if the real route goes down, the dummy route will be out. Once that happened, the default-information command will cease to work.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-add-reliable-default-route-with-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to filter routes in RIP?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-filter-routes-in-rip/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-filter-routes-in-rip/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 09:35:56 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[distribute-list]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[prefix-list]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[route]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=214</guid>
		<description><![CDATA[Filtering routes in RIP Although rip is not the best routing protocols, the mechanism of filtering routes can be applied to other routing protocols a well. My personal advice will be to stay away as much as possible from RIP. RIP is a routing loop magnet, you never know when you created a loop by [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Filtering routes in RIP</strong></p>
<p>Although rip is not the best routing protocols, the mechanism of filtering routes can be applied to other routing protocols a well. My personal advice will be to stay away as much as possible from RIP. RIP is a routing loop magnet, you never know when you created a loop by yourself.</p>
<p>In this entry, I would like to mention two methods that i found interesting, cause it will be helpful even in later as we go on. Lets read the syntax below</p>
<blockquote><p>Router rip<br />
distribute-list 100 in serial 1/0<br />
!<br />
access-list 100 deny ip host 10.254.0.10 host 192.168.1.0<br />
access-list 100 permit ip any any</p></blockquote>
<p>in the rip process i have included a distribute-list. This list has to statements. The second one to permit all route updates to be installed in the routing table that are coming from Interface Serial 1/0. The first access list deny route to network 192.168.1.0 which is advertised by 10.254.0.10</p>
<p>Keep in mind that distribute-list can be used with BGP and it has different meaning! so lets summarize this</p>
<blockquote><p>access list 100 deny ip host x.x.x.x (router) host y.y.y.y (Network) &#8212;&#8212;&#8212;&#8212;- IN IGB<br />
access list 100 deny ip host x.x.x.x (network) host y.y.y.y (mask) &#8212;&#8212;&#8212;&#8212;&#8211; IN BGP</p></blockquote>
<p><strong><br />
</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-filter-routes-in-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure Lock-and-Key (dynamic ACL)?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-lock-and-key-dynamic-acl/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-lock-and-key-dynamic-acl/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 08:27:44 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[?]]></category>
		<category><![CDATA[ACL]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[Lock-and-key]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=204</guid>
		<description><![CDATA[Dynamic ACL are very interesting. They provide temporary access at certain times for certain users. Basically, the user will telnet to the router. If the authentication passes, then router permits that IP to to access the internal parts of the network. First, we need to create access-list, lets make the access access-list 101 dynamic Mydyn permit ip any any [...]]]></description>
				<content:encoded><![CDATA[<p>Dynamic ACL are very interesting. They provide temporary access at certain times for certain users. Basically, the user will telnet to the router. If the authentication passes, then router permits that IP to to access the internal parts of the network.</p>
<p>First, we need to create access-list, lets make the access</p>
<blockquote><p>access-list 101 dynamic Mydyn permit ip any any</p></blockquote>
<blockquote><p>access-list 101 permit ip host x.x.x.x host x.x.x.x eq telnet</p></blockquote>
<p>After that, we need to configure the vty lines to accept</p>
<blockquote><p>line vty 0</p>
<p>login local</p>
<p>autocommand  access-enable host</p></blockquote>
<p>lets not forget to configure the username and password.</p>
<blockquote><p>username xxxx password xxxxx</p></blockquote>
<p>lasty, apply the access list into the physical interface.</p>
<blockquote><p>Interface f0/1</p>
<p>ip access-group 101</p></blockquote>
<p>with that, the dynamic access list is created. As long as the session is open. when the session times out. the ACL entry will be deleted and a new authentication would be required access the protected networks by the router.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-lock-and-key-dynamic-acl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loopback address and MPLS-VPN!</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 05:32:19 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Configure]]></category>
		<category><![CDATA[EIGRP]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=200</guid>
		<description><![CDATA[In this article, i will not go deeply into the issue of configuring MPLS-VPN. The steps were mentioned very clearly in an earlier post. MPLS-VPN Tutorial has all the required details.  I would like to mention a mis-step that i did while doing another MPLS-VPN configuration. what resulted in routing updates to work properly. But no traffic [...]]]></description>
				<content:encoded><![CDATA[<p>In this article, i will not go deeply into the issue of configuring MPLS-VPN. The steps were mentioned very clearly in an earlier post. <a title="MPLS-VPN Tutorial" href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/mpls-vpn-tutorial/" target="_blank">MPLS-VPN Tutorial</a> has all the required details.  I would like to mention a mis-step that i did while doing another MPLS-VPN configuration. what resulted in routing updates to work properly. But no traffic was going from one end to another end. After countless of hours, i found the mistake. Before proceeding, the image below shows the sample network. Download the <a href="http://www.mediafire.com/?x9pb9zp8kjkr8dp" target="_blank">configurations</a>. They can be used to simulate the network using GNS3.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=MPLS-VPN.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/MPLS-VPN.jpg" border="0" alt="MPLS-VPN" /></a></p>
<p>While i was configuring the BGP VPN section i got the following error.</p>
<blockquote><p>R6(config-router)# neighbor 150.1.4.4 remote-as 100</p>
<p>R6(config-router)# neighbor 150.1.4.4 update-source Loopback0</p>
<p>R6(config-router)# address-family vpnv4</p>
<p>R6(config-router-af)#  neighbor 150.1.4.4 activate</p>
<p>R6(config-router-af)#  neighbor 150.1.4.4 send-community extended</p>
<p>R6(config-router-af)# exit-address-family</p>
<p>*Mar  1 02:08:59.455: %BGP-5-ADJCHANGE: neighbor 150.1.4.4 Up</p>
<p>*<strong>Mar  1 02:08:59.463: %BGP-4-VPNV4NH_MASK: Nexthop 150.1.6.6 may not be reachable from neigbor 150.1.4.4 &#8211; not /32 mask</strong></p></blockquote>
<p>Then, i did not mind the error (highlighted in bold) and carried on with configurations. At the end, i had a full working network with proper routing updates in the MPLS-VPN plan. But no traffic is going. I had to troubleshoot many things. Till the end, i decided to re-configure the routers all over. Then i noticed the error. decided to fix it. Changed the loopback address from /24 to /32. The moment i did that, the traffic started passing.</p>
<p>What i learned, is that &#8220;Don&#8217;t ignore any messages the IOS gives you while configuring&#8221;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Insure End to end connectivity in Frame-Relay</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 05:31:36 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[active]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[end-to-end]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[keepalive]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[PVC]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[VC]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=173</guid>
		<description><![CDATA[This is one of the nice features that i just discovered yesterday. It is the ability to make sure an end-to-end frame-relay connectivity between Cisco routers. In the local router, we can see the PVC status. Rack1R3#show frame-relay pvc PVC Statistics for interface Serial1/0 (Frame Relay DTE) Active     Inactive      Deleted   [...]]]></description>
				<content:encoded><![CDATA[<div>
<p>This is one of the nice features that i just discovered yesterday. It is the ability to make sure an end-to-end frame-relay connectivity between Cisco routers.</p>
<p>In the local router, we can see the PVC status.</p>
<blockquote><p>Rack1R3#show frame-relay pvc</p>
<p>PVC Statistics for interface Serial1/0 (Frame Relay DTE)</p>
<p>Active     Inactive      Deleted       Static</p>
<p>Local          1            0            0            0</p>
<p>Switched       0            0            0            0</p>
<p>Unused         3            0            0            0</p></blockquote>
<div>Now, although it is showing active in this side. It doesn&#8217;t really mean it is active at the other end. Multiple ISP, or networks can be between the two routers. So, let&#8217;s see how to insure the end to end frame relay connectivity. Do the following configurations as shown&#8230;</div>
<blockquote>
<div>
<div>Rack1R3#conf t</div>
<div>Rack1R3(config)#map-class frame-relay END-END</div>
<div>Rack1R3(config-map-class)#frame-relay end-to-end keepalive mode bidirectional</div>
<div>Rack1R3(config-map-class)#exit</div>
<div>Rack1R3(config)#int serial 1/0.1</div>
<div>Rack1R3(config-subint)#frame-relay class END-END</div>
<div>Rack1R3(config-subint)#end</div>
<div>Rack1R3#</div>
</div>
</blockquote>
<div>Now, a similar configurations should be done on the other end. What we are doing is creating a map-class for frame-relay. Enabling keepalive in bidirectional mode. Then applying this map-class into the required interface, or sub-interface. Lets see the out put of this command.</div>
<blockquote>
<div>
<div>
<div>Rack1R3#show frame-relay end-to-end keepalive</div>
<div>End-to-end Keepalive Statistics for Interface Serial1/0 (Frame Relay DTE)</div>
<div>DLCI = 305, DLCI USAGE = LOCAL, VC STATUS = ACTIVE (EEK UP)</div>
<div>SEND SIDE STATISTICS</div>
<div>Send Sequence Number: 34,       Receive Sequence Number: 35</div>
<div>Configured Event Window: 3,     Configured Error Threshold: 2</div>
<div>Total Observed Events: 37,      Total Observed Errors: 0</div>
<div>Monitored Events: 3,            Monitored Errors: 0</div>
<div>Successive Successes: 3,        End-to-end VC Status: UP</div>
<div>RECEIVE SIDE STATISTICS</div>
<div>Send Sequence Number: 34,       Receive Sequence Number: 33</div>
<div>Configured Event Window: 3,     Configured Error Threshold: 2</div>
<div>Total Observed Events: 36,      Total Observed Errors: 0</div>
<div>Monitored Events: 3,            Monitored Errors: 0</div>
<div>Successive Successes: 3,        End-to-end VC Status: UP</div>
</div>
</div>
</blockquote>
<div>From the output. it is seen that the end to end status of VC is UP.</div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
