<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Shafagh.com</title>
	<atom:link href="http://blog.shafagh.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.shafagh.com</link>
	<description>Shafagh Zandi Official Blog</description>
	<lastBuildDate>Mon, 19 Jul 2010 11:22:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.shafagh.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/559aea9a8f1a40b92660ef3c88d806e4?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Shafagh.com</title>
		<link>http://blog.shafagh.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.shafagh.com/osd.xml" title="Shafagh.com" />
	<atom:link rel='hub' href='http://blog.shafagh.com/?pushpress=hub'/>
		<item>
		<title>Xirrus</title>
		<link>http://blog.shafagh.com/2010/07/19/xirrus/</link>
		<comments>http://blog.shafagh.com/2010/07/19/xirrus/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:15:54 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">https://szandi.wordpress.com/2010/07/19/xirrus/</guid>
		<description><![CDATA[Perhaps you’ve heard about the Xirrus wireless vendor and its XN16 product: 16 Integrated Access Points in a single device which provides 4.8 Gbps total Wi-Fi bandwidth for up to thousand wireless clients. One array has 16 built-in AP with 48 integrated antennas, giving you 2 GigE ports as uplink to connect to your infrastructure. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=556&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">Perhaps you’ve heard about the Xirrus wireless vendor and its XN16 product: 16 Integrated Access Points in a single device which provides 4.8 Gbps total Wi-Fi bandwidth for up to thousand wireless clients. One array has 16 built-in AP with 48 integrated antennas, giving you 2 GigE ports as uplink to connect to your infrastructure.</p>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2010/07/xirrus1.png?w=554&#038;h=345" width="554" height="345" /> </p>
<p>&#160;</p>
<p>What you might not be able to find easily, is how to configure them!!</p>
<p>I searched a lot to find what’s the console baud rate and found this:</p>
<p>&#160;</p>
<p><strong>Q: What is Xirrus console speed?</strong></p>
<p>A: Use the following setting when establishing a serial connection:</p>
<p>Bits per second 115200</p>
<p>Databits 8</p>
<p>Parity None</p>
<p>Stopbits 1</p>
<p>Flow control None</p>
<p>&#160;</p>
<p><strong>Q: What is Xirrus default IP address?</strong></p>
<p>A: If a DHCP server is not being used, you may connect using the Array’s default IP    <br />addresses (10.0.2.1).</p>
<p>&#160;</p>
<p><strong>Q: What is Xirrus default username/password?</strong></p>
<p>A: admin/admin</p>
<p>&#160;</p>
<p><strong>Sample Configuration?</strong></p>
<p>administrator   <br />&#160; reset    <br />&#160; edit admin password admin read_write    <br />exit    <br />!    <br />interface eth0    <br />&#160; ip dhcp    <br />&#160; up    <br />exit    <br />!    <br />interface gig1    <br />&#160; ip addr&#160;&#160;&#160;&#160;&#160; 192.168.0.10    <br />&#160; ip mask&#160;&#160;&#160;&#160;&#160; 255.255.255.0    <br />&#160; ip gateway    <br />&#160; up    <br />exit    <br />!    <br />interface gig2    <br />&#160; up    <br />exit    <br />!    <br />date-time    <br />&#160; timezone&#160;&#160;&#160;&#160;&#160; 0 0    <br />exit    <br />!    <br />ssid    <br />&#160; reset    <br />&#160; !    <br />&#160; edit &quot;xirrus&quot;    <br />&#160;&#160;&#160; band&#160;&#160;&#160;&#160;&#160;&#160;&#160; both broadcast    <br />&#160;&#160;&#160; vlan&#160;&#160;&#160;&#160;&#160;&#160;&#160; none    <br />&#160;&#160;&#160; qos&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2    <br />&#160;&#160;&#160; encryption&#160; none global_settings    <br />&#160;&#160;&#160; auth&#160;&#160;&#160;&#160;&#160;&#160;&#160; open    <br />&#160;&#160;&#160; enable    <br />&#160; exit    <br />exit    <br />!</p>
<p>&#160;</p>
<p><strong>Further Reference:</strong></p>
<p>To configure XS4</p>
<p><a href="http://www.xirrus.com/pdfs/array_quick_install_guide_XS4.pdf">www.<b>xirrus</b>.com/pdfs/array_quick_install_guide_XS4.pdf</a></p>
<p>To configure XS8 or XS16</p>
<p><a href="http://www.xirrus.com/pdfs/array_quick_install_guide_XS8-16.pdf">www.<b>xirrus</b>.com/pdfs/array_quick_install_guide_XS8-16.pdf</a></p>
<p>To configure Xirrus Management System (Linux) &#8211; XMS</p>
<p><a href="http://www.xirrus.com/pdfs/XMS_QuickStart_4.0-002B.pdf">www.<b>xirrus</b>.com/pdfs/XMS_QuickStart_4.0-002B.pdf</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/556/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=556&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2010/07/19/xirrus/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2010/07/xirrus1.png" medium="image" />
	</item>
		<item>
		<title>ASA Second Internet</title>
		<link>http://blog.shafagh.com/2010/04/25/asa-second-internet/</link>
		<comments>http://blog.shafagh.com/2010/04/25/asa-second-internet/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 11:12:42 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">https://szandi.wordpress.com/2010/04/25/asa-second-internet/</guid>
		<description><![CDATA[As you may or may not know, ASA does not support having two different default gateways through different interfaces, so you can not have two different internet links. As Internet is expensive in Dubai, our customer wants to use two internet ADSL links, One for browsing/emails and another link for VPN tunnels. VPN tunnels are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=552&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">As you may or may not know, ASA does not support having two different default gateways through different interfaces, so you can not have two different internet links. As Internet is expensive in Dubai, our customer wants to use two internet ADSL links, One for browsing/emails and another link for VPN tunnels. VPN tunnels are IPsec &#8211; site to site tunnels, so we know where is the end-point. There’s a feature in ASA called tunneled route:</p>
<blockquote><p align="justify">“Users will have the option to configure two default gateways, one with a &quot;tunneled&quot; option and one without. All traffic that arrives at the appliance and cannot be routed using learned routes or static routes will be routed through default gateways. If the traffic was encrypted when it initially arrived at the appliance, it will be routed through Default Tunnel Gateway (DTGW); otherwise, it will be routed through Default Gateway (DGW). A set of default gateways can be installed for each virtual context”     <br /><a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/ps6659/prod_white_paper0900aecd805f0bd6.html">http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/ps6659/prod_white_paper0900aecd805f0bd6.html</a></p>
</blockquote>
<p align="justify">But we have to keep in mind that it is not related to our issue, it’s for ingress traffic from tunnel terminating on our ASA… so this feature won’t work for us.</p>
<p align="justify">&#160;</p>
<p align="justify"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2010/04/asadrawings.png?w=516&#038;h=532" width="516" height="532" /> </p>
<p align="justify">… Not a big deal… we don’t need to configure second default gateway, as we can use static route pointing to that specific site through second outside interface… something like:   <br /><font face="Courier New">route outside2 x.x.x.x 255.255.255.255 217.x.x.x <em>(providers IP)</em></font></p>
<p align="justify">&#160;</p>
<p align="justify">After setting up a route to destination through the second link, we have to set our IPsec and ISAKMP packes to use the proper source address from second link using crypto identifiers, then check “show crypto isakmp/ipsec sa” to see if traffic is sourced/originated from second internet link’s IP address…</p>
<p align="justify">&#160;</p>
<p align="justify">But there’s a small problem, I saw traffic is coming through tunnel endpoint and they are able to send and recieve packets using encrypt/decrypt counter of “show crypto ipsec sa” but we were not able to ping or create a connection to the other side.</p>
<p align="justify">&#160;</p>
<p align="justify">Using “debug icmp trace” I figured out that ASA is sending traffic to outside interface (default gateway) instead of outside2, another static route was required for tunneled traffic.</p>
<p align="justify"><font face="Courier New">route outside2 10.x.x.x 255.0.0.0 217.x.x.x</font> <em><font face="Courier New">(providers IP)</font></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/552/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/552/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/552/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=552&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2010/04/25/asa-second-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2010/04/asadrawings.png" medium="image" />
	</item>
		<item>
		<title>Extreme Networks Switches</title>
		<link>http://blog.shafagh.com/2010/04/04/extreme-networks-switches/</link>
		<comments>http://blog.shafagh.com/2010/04/04/extreme-networks-switches/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:41:19 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[Ethernet Switching]]></category>
		<category><![CDATA[Extreme]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2010/04/04/extreme-networks-switches/</guid>
		<description><![CDATA[Next month we are going to implement a campus area network for an American school using extreme switches, I attended 5 days extreme seminar to learn their command line interface and network management software. Here are some notes for those who like to know more about extreme switches portfolio: &#160; &#160; Hardware &#160; BlackDiamond: Chassis-based [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=544&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Next month we are going to implement a campus area network for an American school using extreme switches, I attended 5 days extreme seminar to learn their command line interface and network management software. Here are some notes for those who like to know more about extreme switches portfolio:</p>
<p>&#160;</p>
<p><img style="display:inline;border-width:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2010/04/extreme.png?w=576&#038;h=416" width="576" height="416" /></p>
<p>&#160;</p>
<h2>Hardware</h2>
<p>&#160;</p>
<ul>
<li><strong>BlackDiamond</strong>: Chassis-based high-port density switches for Carrier-Ethernet service providers and enterprise core </li>
<li><strong>Summit</strong>: Standalone switches from L2 100Mbps to L3 10Gig top-of-rack datacenter switches. </li>
<li><strong>ReachNXT</strong>: Port Extender &#8211; Manageable by an access switch via XOS </li>
<li><strong>SummitWM</strong>: Wireless controllers </li>
<li><strong>Altitude</strong>: Wireless Access Points </li>
<li><strong>Sentriant NG</strong>: Intrusion Protection System (IPS) </li>
<li><strong>Sentriant AG</strong>: Network Access Controller (NAC) </li>
</ul>
<p>&#160;</p>
<h2>Software </h2>
<p>&#160;</p>
<ul>
<li><strong>ExtremeWare</strong> is VxWorks based = first generation of Extreme networks operating system </li>
<li><strong>ExtremeXOS</strong> = 2nd Generation OS based on Linux kernel and BusyBox </li>
<li><strong>EPICenter</strong> = Network Management Tool </li>
</ul>
<p>&#160;</p>
<h2>Configuration</h2>
<p>Switch CLI prompt is driven from SNMP host name value</p>
<p>Space bar to go to BootROM: for return to factory default configuration: <font face="Courier New">config none</font></p>
<p><font face="Courier New"></font></p>
<p><strong>Extreme FDB</strong> = Forwarding Database for MAC addresses &#8211; 300 Sec Aging timer per MAC</p>
<p><strong>IP FDB</strong> (L3) for IP forwarding     <br /><font face="Courier New">&#160;&#160;&#160; show iparp      <br />&#160;&#160;&#160; show fdb       <br />&#160;&#160;&#160; create fdbentry       <br />&#160;&#160;&#160; delete fdbentry       <br />&#160;&#160;&#160; disable learning       <br />&#160;&#160;&#160; enable learning</font></p>
<p><font face="Courier New"># configure ports 1 vlan accounting unlimited-learnings      <br /></font><font face="Courier New"># configure ports 1 vlan accounting learning-limit 3</font> (use aging timer also) (only for dynamic entries)</p>
<p>Lock-learning (sticky mac)&#160; <br /><font face="Courier New"># configure ports 1 vlan VLAN1 lock-learning&#160; <br /># configure ports 1 vlan VLAN1 unlock-learning       <br />&#160;&#160;&#160; show vlan default security</font></p>
<p>&#160;</p>
<p><strong>ELSM</strong> (Extreme Link Status monitoring)     <br />gets link status from other-end     <br />&#160; <font face="Courier New">&#160;&#160; enable elsm ports      <br />&#160;&#160;&#160; disable elsm ports       <br />&#160;&#160;&#160; configure elsm ports       <br />&#160;&#160;&#160; clear elsm ports</font></p>
<p><strong>VLANs</strong></p>
<ol>
<li>Port-based </li>
<li>802.1Q Tagged VLAN </li>
<li>Protocol-based VLAN      <br /><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160; create vlan vlan_name        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; delete vlan vlan_name         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan vlan_name add ports         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan vlan_name delete ports         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; disable vlan vlan_name         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; enable vlan vlan_name         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan vlan_name tag &lt;tag_value&gt;         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan default delete port 7         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan ENGINEERING add port 7 untagged         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure vlan ENGINEERING add ports 2,3 tagged         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; show vlan ENGINEERING</font>&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; BPDU –&gt; vlan0 </li>
</ol>
<p>&#160;</p>
<p><strong>Port Sharing</strong> (Aggregation) LAG     <br /><font face="Courier New">&#160;&#160;&#160; enable sharing 1 grouping 1-4 algorithm address-based lacp      <br />&#160;&#160;&#160; show port sharing</font></p>
<p>&#160;</p>
<p><strong>Port Settings</strong></p>
<p><font face="Courier New">&#160;&#160; enable lldp port all      <br />&#160;&#160; show ports configuration no-refresh       <br /></font><font face="Courier New">&#160;&#160; enable jumbo-frame ports all      <br /></font><font face="Courier New">&#160;&#160; show vlan VLAN1 security</font></p>
<ul>
<li>spanning-tree is disabled by default </li>
<li>EMI-STP Encapsulation &#8211; Extreme Multi Instance Spanning Tree &#8211; VST+ additional header </li>
</ul>
<p>&#160;</p>
<p><strong>EAPS</strong> &#8211; Ethernet Automatic Protection Switching (Ring)</p>
<ul>
<li>Ring Topology</li>
<li>L2 Protocol &#8211; Multicast MAC </li>
<li>EAPS version 2 (advanced feature &#8211; EAPS shared port for preventing superloop)</li>
<li>50 ms failover</li>
<li>Device Roles: Master node, Transit nodes</li>
<li>Primary/secondary port on each switch</li>
<li>Master blocks its secondary port</li>
<li>Control VLAN and Protected VLAN (one Control VLAN per EAPS domain)</li>
<li>EAPS flush FDB when there&#8217;s a topology change</li>
</ul>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font face="Courier New">create vlan control_vlan_name&#160; <br />&#160;&#160; configure vlan control_vlan_name tag vlan_tag&#160; <br />&#160;&#160; configure vlan control_vlan_name add port &lt;primary.secondary&gt; tagged      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; create eaps &lt;name&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps &lt;name&gt; mode master|transit       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps &lt;name&gt; primary port &lt;port number&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps &lt;name&gt; secondary port &lt;port number&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps &lt;name&gt; add control vlan control_vlan_name       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps &lt;name&gt; add protect vlan &lt;name&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; enable eaps       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; enable eaps &lt;name&gt;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps fast-convergence [off|on] -&gt; additional 250ms       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure eaps name failtime expiry-action open secondary-port </font>&gt; by default sends alert!</p>
<p>&#160;</p>
<p><strong>EAPS with a Shared Port</strong> </p>
<ul>
<li>Configure partner</li>
<li>Configure controller port</li>
<li>link-id must be same on both switches</li>
</ul>
<p>&#160;</p>
<p><strong>SummitStack</strong></p>
<ul>
<li>Should have same image:     <br /><font face="Courier New">download image &lt;ip&gt; &lt;file&gt; slot &lt;slot-number&gt;</font></li>
<li>40Gbps full duplex capacity per switch</li>
<li>MAX: 8 devices      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font face="Courier New">enable stacking        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; show stacking         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; show stacking configuration         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; configure stacking easy-setup</font></li>
</ul>
<p>&#160;</p>
<p><strong>IP Routing</strong></p>
<p> <strong></strong>
<ul>
<li>By default is disabled      <br /><font face="Courier New">&#160;&#160;&#160; enable ipforwarding        <br />&#160;&#160;&#160; configure iproute add x.x.x.x/x y.y.y.y         <br />&#160;&#160;&#160; show ipconfig</font></li>
<li>In new vlan ip forwarding might be disabled make sure to check.      <br /><font face="Courier New">&#160;&#160;&#160; show iproute        <br />&#160;&#160;&#160; show ipstats</font></li>
<li>icmp is enabled by default</li>
</ul>
<p>&#160;</p>
<p><strong>OSPF</strong></p>
<p><font face="Courier New">&#160;&#160;&#160; enable ipforwarding      <br />&#160;&#160;&#160; configure ospf routerid 1.1.1.1       <br />&#160;&#160;&#160; enable loopback vlanname (if you want to have loopback)       <br />&#160;&#160;&#160; configure ospf address VLAN1 area 0.0.0.0       <br />&#160;&#160;&#160; configure ospf address VLAN2 area 0.0.0.0       <br />&#160;&#160;&#160; enable ospf       <br />&#160;&#160;&#160; show ospf       <br />&#160;&#160;&#160; show ospf area 0.0.0.0       <br />&#160;&#160;&#160; show ospf neighbors       <br />&#160;&#160;&#160; show ospf lsdb</font></p>
<ul>
<li>Redistribution is disabled and is configurable by policy files.</li>
<li>Core license required for OSPF DR/BDR function.</li>
<li>on edge / advanced edge license: we can not have DRs so priority:0</li>
</ul>
<p>&#160;</p>
<p><strong>ESRP</strong></p>
<p>Extreme Standby Routing Protocol &#8211; <strong><a href="http://www.extremenetworks.com/libraries/whitepapers/VRRPvsESRP_WP.pdf" target="_blank">ESRP</a></strong> is extreme protocol for redundancy something like VRRP</p>
<p>&#160;</p>
<p><strong>QOS</strong> </p>
<ul>
<li>No much QOS support</li>
<li>Traffic shaping is called metering</li>
<li>8 queue per interface</li>
<li>Queue 1 and 8 are used by default (2q)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/544/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/544/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/544/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/544/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/544/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/544/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/544/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/544/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/544/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/544/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=544&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2010/04/04/extreme-networks-switches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2010/04/extreme.png" medium="image" />
	</item>
		<item>
		<title>Catalyst to ProCurve</title>
		<link>http://blog.shafagh.com/2009/11/27/catalyst-to-procurve/</link>
		<comments>http://blog.shafagh.com/2009/11/27/catalyst-to-procurve/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 10:05:47 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[Ethernet Switching]]></category>
		<category><![CDATA[ProCurve]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/11/27/catalyst-to-procurve/</guid>
		<description><![CDATA[Two months ago, as I blogged about it I passed HP ProCurve AIS exam and shared a summary of my preparation notes, Last week I passed Master ASE – HP ProCurve Campus LANs [2010] online exam (HP2-Z04) and became HP Master ASE – MASE, so I thought to share parts of my study notes as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=511&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">Two months ago, as I blogged about it I passed <a href="http://blog.shafagh.com/2009/09/12/hp-procurve-ais/">HP ProCurve AIS exam</a> and shared a summary of my preparation notes, Last week I passed <a href="http://www.procurve.com/training/certifications/technical/mase-campus-lan.htm">Master ASE – <em>HP ProCurve Campus</em> LANs [2010]</a> online exam (HP2-Z04) and became HP Master ASE – MASE, so I thought to share parts of my study notes as some customers are buying ProCurve instead of Cisco Catalyst (Budget reasons) it’s good to know equivalent terminologies and commands. Do I recommend HP ProCurve over Cisco Catalyst? No.</p>
<p align="justify"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/11/hpcurriculum1.jpg?w=629&#038;h=775" width="629" height="775" /> </p>
<p align="justify"><strong></strong></p>
<p><strong></strong></p>
<p><strong>Cisco vs. HP terminology</strong></p>
<ul>
<li>Trunk Port = Tagged Port </li>
<li>Port Channel Interface = Trunk Port </li>
<li>Access port = Untagged Port </li>
<li>Auxiliary VLAN (voice) = tagged/untagged </li>
<li>Access port with Auxiliary = tagged (voice) + untagged (data)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font face="Courier New">vlan11        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; untagged a1         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; vlan12         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; voice         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; tagged a1</font> </li>
<li>Interface Gigabitethernet0/1 = interface 1 </li>
<li>Modular switches&#160; = interface a1 &quot;Module name: a,b,c&#8230; from top left&quot; </li>
<li>HP does not send CDP (can receive) &#8211; HP speaks LLDP &#8211; IEEE802.1AB </li>
<li>BPDU Guard = BPDU protection </li>
<li>Keepalive = Loop protection </li>
<li>SPAN = traffic mirroring </li>
</ul>
<p><strong></strong></p>
<p><strong>HP ProCurve software license</strong></p>
<p><em>Edge License Features:</em></p>
<ul>
<li>IPv4 RIP + Static Routes </li>
<li>IGMP </li>
<li>ACLs </li>
<li>QoS </li>
<li>Bandwidth Control </li>
<li>Edge Security </li>
<li>Basic IPv6 </li>
</ul>
<p><em>Premium Features:</em></p>
<ul>
<li>OSPF + ECMP </li>
<li>PIM </li>
<li>IPv6 RIP + OSPFv3 </li>
<li>VRRP </li>
<li>QinQ VLANs </li>
</ul>
<p><strong></strong></p>
<p><strong>WLAN Evolution</strong></p>
<ul>
<li>1st Gen: Standalone Access Points </li>
<li>2nd Gen: Centralized WLAN Management with Thin APs </li>
<li>3rd Gen: Multiservice Controller </li>
<li>4th Gen: Unified WLAN Architecture (Controller Blades) Mobility Controller
<ul>
<li>Multi-Service Mobility Solution (MSM7xx)
<ul>
<li>Mobility License: Guest Roaming </li>
</ul>
</li>
<li>Mobility Manager Software (on top of ProCurve Manager &#8211; PCM)
<ul>
<li>Software updates </li>
<li>WLAN Security settings </li>
<li>Radio settings </li>
<li>Rogue detection </li>
<li>Monitoring and Troubleshooting </li>
</ul>
</li>
<li>ProCurve Guest Management Software
<ul>
<li>Authentication </li>
<li>Temporary Credentials + expiration + Printable Vouchers </li>
</ul>
</li>
<li>RF Manager
<ul>
<li>IDS/IPS </li>
</ul>
</li>
<li>RF Planner
<ul>
<li>Windows based WLAN planning software </li>
</ul>
</li>
</ul>
<p>     <strong></strong></li>
</ul>
<p><strong></strong></p>
<p><strong>PoE Devices</strong></p>
<ul>
<li>PD &#8211; Powered Device </li>
<li>PSE &#8211; Power Sourcing Equipment
<ul>
<li>IEEE802.3af </li>
<li>IEEE802.3at (PoE+) up to 24W </li>
<li>Keep higher priority ports on lower port numbers </li>
<li>We can use power shelf (zl switch) or RPS for additional power </li>
</ul>
</li>
</ul>
<ul></ul>
<p><strong>LLDP vs. LLDP-MED</strong></p>
<ul>
<li>LLDP
<ul>
<li>Network Management + Inventory data + IP/speed/duplex </li>
</ul>
</li>
<li>LLDP-MED
<ul>
<li>Voice VLAN, QoS, Location services, advanced PoE. detailed inventory management:
<ul>
<li>Class I&#160;&#160; IP communications controller </li>
<li>Class II&#160; IP phones, end user IP communication </li>
<li>Class III media streams, conference bridges </li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>Quality of Service</strong></p>
<ul>
<li>Queues per port: 8 </li>
<li>Rate limits: ingress &amp; egress </li>
<li>GMB (guaranteed minimum bandwidth): egress only </li>
<li>Classification
<ul>
<li>CoS </li>
<li>DSCP/IPP </li>
<li>VLAN </li>
<li>Interface </li>
<li>L2 Protocol </li>
<li>IP Address/port </li>
</ul>
</li>
<li>Marking
<ul>
<li>802.1p </li>
<li>DSCP </li>
</ul>
</li>
</ul>
<p><strong></strong></p>
<p><strong>Configurations</strong></p>
<ul>
<li>CLI </li>
<li>Menu Interface </li>
<li>GUI (HTTP/HTTPS) </li>
<li>PCM/PCM+ </li>
<li>User Level:
<ul>
<li>Operator Level </li>
<li>Manager Level          <br /><font face="Courier New">#password operator user-name operator plaintext password            <br />#password manager user-name manager plaintext password</font>           <br /><font face="Courier New">#include-credentials</font> &gt; to include security hashed texts in configuration views (Passwords/SSH key/RADIUS key, etc)           <br /><font face="Courier New">show front-panel-security</font> &gt; to check reset/clear button setting </li>
</ul>
</li>
</ul>
<p><font face="Courier New"><em>Port Configurations</em>       <br />&#160;&#160;&#160; #<strong>speed-duplex 1000-full</strong></font></p>
<p><font face="Courier New"><em>Aggregated Port (Trunk)</em>       <br />&#160;&#160;&#160; #<strong>trunk 47-48 trunk1 trunk</strong>       <br />&#160;&#160;&#160; #<strong>trunk 47-48 trunk1 lacp</strong>       <br />&#160;&#160;&#160; #<strong>vlan 11 tagged trunk1</strong>       <br />&#160;&#160;&#160; #<strong>interface 47 name &#8216;link to other switch&#8217;</strong>       <br />&#160;&#160;&#160; show trunk       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Once the trunk is configured ports will become &quot;untagged vlan1&quot; </font></p>
<p><font face="Courier New"><em>Spanning Tree</em>       <br />&#160;&#160;&#160; #<strong>spanning tree</strong>       <br />&#160;&#160;&#160; #<strong>spanning tree 1-3 admin-edge-port</strong> (default is auto-edge-port which will wait for 3 seconds to see if there&#8217;s any BPDU)       <br />&#160;&#160;&#160; #<strong>no spanning tree 4 edge-port</strong>       <br />&#160;&#160;&#160; #<strong>spanning tree protocol-version mstp</strong>       <br />&#160;&#160;&#160; reload       <br />&#160;&#160;&#160; #<strong>spanning tree config-name &quot;name&quot;</strong>       <br />&#160;&#160;&#160; #<strong>spanning tree config-revision 1        <br /></strong>&#160;&#160;&#160; #<strong>spanning tree instance 1 vlan 1,2</strong>       <br />&#160;&#160;&#160; #<strong>spanning tree instance 2 vlan 3,4        <br /></strong>&#160;&#160;&#160; show spanning tree mst-config       <br />&#160;&#160;&#160; #<strong>spanning tree priority 0</strong> (on root switch)       <br />&#160;&#160;&#160; #spanning tree priority 1 (on secondary root switch)       <br />&#160;&#160;&#160; #<strong>spanning tree instance 1 priority 0</strong> (on root switch)       <br />&#160;&#160;&#160; #spanning tree instance 2 priority 1 (on secondary root/instance) </font></p>
<p><font face="Courier New"><em>PoE </em>      <br />&#160;&#160;&#160; show power-management       <br />&#160;&#160;&#160; <strong>show power-management brief</strong>       <br />&#160;&#160;&#160; #<strong>power threshold n</strong> (1-99) to alert if power usage raises </font></p>
<p><font face="Courier New"><em>DHCP </em>      <br />&#160;&#160;&#160; #<strong>dhcp-snooping</strong>       <br />&#160;&#160;&#160; #<strong>dhcp-snooping vlan 2        <br /></strong>&#160;&#160;&#160; #<strong>dhcp-snooping trust a1</strong> (trusted port)       <br />&#160;&#160;&#160; #<strong>dhcp-snooping authorized-server 1.1.1.1</strong> (DHCP server) </font></p>
<p><font face="Courier New"><em>Traffic Mirroring</em>       <br />&#160;&#160;&#160; #<strong>interface a1 monitor all both mirror 1</strong>       <br />&#160;&#160;&#160; #<strong>vlan 2 monitor ip access-group acl1 mirror 1</strong>       <br />&#160;&#160;&#160; #<strong>mirror 1 port a2</strong>       <br />&#160;&#160;&#160; show monitor </font></p>
<p><font face="Courier New"><em>VLAN sample</em>       <br />&#160;&#160;&#160; <strong>vlan 11</strong>       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>name &quot;VLAN11&quot;        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; untagged a9-a12         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip helper-address 10.10.10.10         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip address 10.11.11.11 255.255.255.0</strong>       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; exit </font></p>
<p><font face="Courier New"><em>IP Routing        <br /></em>&#160;&#160;&#160; #<strong>ip routing</strong>       <br />&#160;&#160;&#160; #<strong>interface loopback 1 ip address 10.1.1.1</strong>       <br />&#160;&#160;&#160; #<strong>ip route 10.0.0.0/24 10.1.1.254 </strong></font></p>
<p><font face="Courier New">&#160;&#160;&#160; <strong>router ospf</strong>       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>area backbone</strong>       <br />&#160;&#160;&#160; <strong>vlan 2        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip address 10.1.1.1 255.255.255.0         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip ospf 10.1.1.1 passive         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip ospf 10.1.1.1 area backbone         <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; ip ospf cost 10</strong></font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/511/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/511/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=511&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/11/27/catalyst-to-procurve/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/11/hpcurriculum1.jpg" medium="image" />
	</item>
		<item>
		<title>Internet Through MPLS &#8211; Default Route Propagation</title>
		<link>http://blog.shafagh.com/2009/11/10/internet-through-mpls-default-route-propagation/</link>
		<comments>http://blog.shafagh.com/2009/11/10/internet-through-mpls-default-route-propagation/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:27:33 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[IP Routing]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[SP]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/11/10/internet-through-mpls-default-route-propagation/</guid>
		<description><![CDATA[Yesterday we had a customer network migration from IPsec VPN to MPLS. Customer’s headquarter network wanted to be the point of internet sharing so that all branch offices use that point for internet browsing. OSPF was chosen to be the dynamic routing protocol between CE and PE, as ASA is deaf to BGP. We configured [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=507&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">Yesterday we had a customer network migration from IPsec VPN to MPLS. Customer’s headquarter network wanted to be the point of internet sharing so that all branch offices use that point for internet browsing. OSPF was chosen to be the dynamic routing protocol between CE and PE, as ASA is deaf to BGP. We configured everything on CE side and contacted customer’s service provider to check their configuration, everything was fine, but the default route. We had injected a default route at HQ but the branch offices were unable to get that particular 0.0.0.0/0 route through MPLS.</p>
<p align="justify">The service provider (DU) told me that OSPF is not able to inject default route from one CE to another CE… and you have to migrate to BGP! what!? It’s not true… I’ve sent them a sample configuration to set on their PE LSRs, now it’s time to explain the problem in detail:</p>
<p align="justify"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/11/internetmpls.png?w=569&#038;h=430" width="569" height="430" /> </p>
<ol>
<li>Customer 1 is injecting default-information via OSPF by “default-information originate” command to the service provider’s PE router.</li>
<li>Service provider receives LSA type 5 and should “redistribute ospf x vrf Customer1 match external” into MP-BGP to other PE.</li>
<li>BGP will not redistribute default-information unless we configure “default-information originate” under bgp address-family ipv4 vrf Customer1 (Tricky)</li>
<li>The other PE receives 0.0.0.0/0 via BGP from the first PE and should redistribute it to OSPF but it won’t unless we configure “default-information originate” under OSPF process.</li>
</ol>
<p align="justify">In our example R7 is connected to internet using a static route. R7 injects internet to PE (R3) by “redistribute static subnets”. R3 redistribute that to BGP by “default-information originate” to the other PE (R2). Now R2 has 0.0.0.0/0 in the BGP and should redistribute it into OSPF and use “default-information originate” to send it to its own connected CE.</p>
<p>&#160;</p>
<p>So I sent the following diagram to the provider for their reference:</p>
<p>&#160;</p>
<p><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/11/default_route.png?w=584&#038;h=391" width="584" height="391" /> </p>
<h3>Example (based on the first topology):</h3>
<p>&#160;</p>
<p><strong><em>R7 (CE-Internet):</em>      <br /></strong><font face="Courier New">router ospf 1     <br /> redistribute static subnets      <br /> network 172.16.37.7 0.0.0.0 area 0      <br />&#160;<strong>default-information originate</strong>      <br />!      <br />ip route 0.0.0.0 0.0.0.0 172.16.69.68      <br />!</font></p>
<p><strong><em>R3 (PE):</em></strong>    <br /><font face="Courier New">router ospf 147 vrf VPN1     <br /> redistribute bgp 666 subnets      <br /> network 0.0.0.0 255.255.255.255 area 0      <br />!      <br />router bgp 666      <br /> no synchronization      <br /> bgp log-neighbor-changes      <br /> neighbor 2.2.2.2 remote-as 666      <br /> neighbor 2.2.2.2 update-source Loopback0      <br /> no auto-summary      <br /> !      <br /> address-family vpnv4      <br />&#160; neighbor 2.2.2.2 activate      <br />&#160; neighbor 2.2.2.2 send-community extended      <br /> exit-address-family      <br /> !      <br /> address-family ipv4 vrf VPN1      <br />&#160; redistribute ospf 147 vrf VPN1 match internal external 1 external 2      <br />&#160; <strong>default-information originate</strong>      <br />&#160; no synchronization      <br /> exit-address-family      <br />!</font></p>
<p><strong><em>R2 (PE):</em></strong></p>
<p><font face="Courier New">router ospf 147 vrf VPN1     <br /> redistribute bgp 666 subnets      <br /> network 0.0.0.0 255.255.255.255 area 0      <br />&#160;<strong>default-information originate</strong>      <br />!      <br />router bgp 666      <br /> no synchronization      <br /> bgp log-neighbor-changes      <br /> neighbor 3.3.3.3 remote-as 666      <br /> neighbor 3.3.3.3 update-source Loopback0      <br /> no auto-summary      <br /> !      <br /> address-family vpnv4      <br />&#160; neighbor 3.3.3.3 activate      <br />&#160; neighbor 3.3.3.3 send-community extended      <br /> exit-address-family      <br /> !      <br /> address-family ipv4 vrf VPN1      <br />&#160; redistribute ospf 147 vrf VPN1 match internal external 1 external 2      <br />&#160; no synchronization      <br /> exit-address-family</font></p>
<p>&#160;</p>
<h3>Verification:</h3>
<p>&#160;</p>
<p><font face="Courier New">R3#<strong>show ip ospf 147 database </strong></font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; OSPF Router with ID (172.16.37.3) (Process ID 147)</font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Router Link States (Area 0) </font></p>
<p><font face="Courier New">Link ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ADV Router&#160;&#160;&#160;&#160;&#160; Age&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Seq#&#160; <br />172.16.37.3&#160;&#160;&#160;&#160; 172.16.37.3&#160;&#160;&#160;&#160; 1047&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000      <br />172.16.37.7&#160;&#160;&#160;&#160; 172.16.37.7&#160;&#160;&#160;&#160; 1021&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000 </font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Net Link States (Area 0) </font></p>
<p><font face="Courier New">Link ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ADV Router&#160;&#160;&#160;&#160;&#160; Age&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Seq#&#160; <br />172.16.37.3&#160;&#160;&#160;&#160; 172.16.37.3&#160;&#160;&#160;&#160; 1047&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000 </font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Summary Net Link States (Area 0) </font></p>
<p><font face="Courier New">Link ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ADV Router&#160;&#160;&#160;&#160;&#160; Age&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Seq#&#160; <br />172.16.24.0&#160;&#160;&#160;&#160; 172.16.37.3&#160;&#160;&#160;&#160; 1047&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000 </font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Type-5 AS External Link States </font></p>
<p><font face="Courier New">Link ID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ADV Router&#160;&#160;&#160;&#160;&#160; Age&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Seq#&#160; <br /><strong>0.0.0.0</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>172.16.37.7</strong>&#160;&#160;&#160;&#160; 482&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000      <br />47.47.47.4&#160;&#160;&#160;&#160;&#160; 172.16.37.3&#160;&#160;&#160;&#160; 1047&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000      <br />47.47.47.7&#160;&#160;&#160;&#160;&#160; 172.16.37.7&#160;&#160;&#160;&#160; 1021&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#215;8000</font></p>
<p>&#160;</p>
<p><font face="Courier New">R3#<strong>show ip route vrf VPN1 </strong></font></p>
<p><font face="Courier New">Routing Table: VPN1     <br /></font><font face="Courier New">Gateway of last resort is <strong>172.16.37.7 to network 0.0.0.0</strong> </font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160; 172.16.0.0/24 is subnetted, 2 subnets     <br />C&#160;&#160;&#160;&#160;&#160;&#160; 172.16.37.0 is directly connected, Ethernet0/2      <br />B&#160;&#160;&#160;&#160;&#160;&#160; 172.16.24.0 [200/0] via 2.2.2.2, 01:27:35      <br />&#160;&#160;&#160;&#160; 47.0.0.0/32 is subnetted, 2 subnets      <br />O E2&#160;&#160;&#160; 47.47.47.7 [110/20] via 172.16.37.7, 01:24:49, Ethernet0/2      <br />B&#160;&#160;&#160;&#160;&#160;&#160; 47.47.47.4 [200/20] via 2.2.2.2, 01:27:35      <br /><strong>O*E2 0.0.0.0/0</strong> [110/1] via 172.16.37.7, 00:09:39, Ethernet0/2</font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New">R2#<strong>show ip bgp vpnv4 vrf VPN1       <br /></strong>BGP table version is 41, local router ID is 2.2.2.2      <br /></font><font face="Courier New">&#160;&#160; Network&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Next Hop&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Metric LocPrf Weight Path     <br />Route Distinguisher: 172.16.12.2:1 (default for vrf VPN1)      <br /><strong>*&gt;i0.0.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3.3.3.3</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160; 100&#160;&#160;&#160;&#160;&#160; 0 ?      <br />*&gt; 47.47.47.4/32&#160;&#160;&#160; 172.16.24.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32768 ?      <br />*&gt;i47.47.47.7/32&#160;&#160;&#160; 3.3.3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20&#160;&#160;&#160; 100&#160;&#160;&#160;&#160;&#160; 0 ?      <br />*&gt; 172.16.24.0/24&#160;&#160; 0.0.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 32768 ?      <br />*&gt;i172.16.37.0/24&#160;&#160; 3.3.3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 0&#160;&#160;&#160; 100&#160;&#160;&#160;&#160;&#160; 0 ?</font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New">R4#<strong>show ip route</strong>      <br /></font><font face="Courier New">Gateway of last resort is 172.16.24.2 to network 0.0.0.0 </font></p>
<p><font face="Courier New">&#160;&#160;&#160;&#160; 172.16.0.0/24 is subnetted, 2 subnets     <br />O IA&#160;&#160;&#160; 172.16.37.0 [110/11] via 172.16.24.2, 03:32:41, Ethernet0/0      <br />C&#160;&#160;&#160;&#160;&#160;&#160; 172.16.24.0 is directly connected, Ethernet0/0      <br />&#160;&#160;&#160;&#160; 47.0.0.0/32 is subnetted, 2 subnets      <br />O E2&#160;&#160;&#160; 47.47.47.7 [110/20] via 172.16.24.2, 01:27:21, Ethernet0/0      <br />C&#160;&#160;&#160;&#160;&#160;&#160; 47.47.47.4 is directly connected, Loopback0      <br /><strong>O*E2 0.0.0.0/0 [110/1] via 172.16.24.2</strong>, 00:12:15, Ethernet0/0</font></p>
<p><font face="Courier New"></font></p>
<p align="justify">Note that branch offices still have their own internet as backup, so whenever MPLS goes down, they can use their own internet with IPsec capability to connect to the headquarter automatically, if I would use “default-information originate always” then CE would always advertise default route regardless of it’s existence in the routing table but in our case we have IP SLA monitored static route to the internet, and whenever it goes down OSPF will take back default-route advertisement (default-information originate – without always!) and branch office will use the higher administrative distance static route to its own internet (floating route). Then it will use IPsec to HQ as the crypto-map on internet interface will be triggered.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/507/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=507&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/11/10/internet-through-mpls-default-route-propagation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/11/internetmpls.png" medium="image" />

		<media:content url="http://szandi.files.wordpress.com/2009/11/default_route.png" medium="image" />
	</item>
		<item>
		<title>CCIE SP &#8211; MPLS Traffic Engineering</title>
		<link>http://blog.shafagh.com/2009/11/01/mpls-traffic-engineering/</link>
		<comments>http://blog.shafagh.com/2009/11/01/mpls-traffic-engineering/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 19:45:52 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[IP Routing]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[Quality of Service]]></category>
		<category><![CDATA[SP]]></category>
		<category><![CDATA[WAN Technologies]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/11/01/mpls-traffic-engineering/</guid>
		<description><![CDATA[TE was the main driver and reason for MPLS invention. To utilize bandwidth of unused links, to have flexibility in path selection just like previous WAN switching technologies. To create Virtual circuits on top of IP networks. IP Routing is performed hop by hop and you can not dictate a policy to other hops. TE [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=480&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">TE was the main driver and reason for MPLS invention. To utilize bandwidth of unused links, to have flexibility in path selection just like previous WAN switching technologies. To create Virtual circuits on top of IP networks. IP Routing is performed hop by hop and you can not dictate a policy to other hops. TE is configured on Head-End LSR and gets/uses a particular label for a particular path. (Explicit Routing/Source-based routing)   </p>
<p align="justify">RSVP is used to prepare a path and create a tunnel and label to route packets through the network. Link State routing protocols are required as well to report available bandwidth on each link and also other extra information such as Maximum reserve-able bandwidth and so on. Extensions were made to RSVP (Carry Label, Record Route), OSPF and ISIS (Constrained Metric) to be able to do Traffic Engineering. So once that we want to enable Traffic Engineering on our SP backbone, we have to enable specific technologies in order to run TE, such as:</p>
<ol>
<li>
<div align="justify">Enable TE (mpls traffic-engineering tunnels) on routers and ports.</div>
</li>
<li>
<div align="justify">Adjust reversable bandwidth with “ip rsvp bandwidth” on ports.</div>
</li>
<li>
<div align="justify">Tune your link state routing protocol to deliver TE attributes.</div>
</li>
<li>
<div align="justify">Create your tunnel on the head-end LSR (uni-directional) and send packets through it.</div>
</li>
</ol>
<p align="justify"><strong>Example:</strong></p>
<p><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="MPLSTE" border="0" alt="MPLSTE" src="http://szandi.files.wordpress.com/2009/11/mplste.png?w=547&#038;h=608" width="547" height="608" /> </p>
<p>&#160;</p>
<p>In our example, we will configure a TE tunnel from R3 to R4, and from R4 to R3 (reverse direction) to transit our traffic through R3 – R1 – R2 – R4.</p>
<p>&#160;</p>
<h2>Configuration</h2>
<p>&#160;</p>
<p><strong><em>R3:</em></strong></p>
<p> <font face="Courier New"><strong><em></em></strong>
<p><strong>mpls traffic-eng tunnels       <br /></strong>!      <br /><strong>interface Tunnel1000       <br /></strong>&#160;<strong>ip unnumbered Loopback0       <br /></strong>&#160;<strong>tunnel destination 10.10.4.4       <br /> tunnel mode mpls traffic-eng        <br /></strong> tunnel mpls traffic-eng autoroute announce      <br /> tunnel mpls traffic-eng priority 7 7      <br /> tunnel mpls traffic-eng bandwidth&#160; 100      <br />&#160;<strong>tunnel mpls traffic-eng path-option 5 explicit name myway       <br /></strong>!      <br />interface Loopback0      <br /> ip address 10.10.3.3 255.255.255.255      <br />!      <br />interface FastEthernet0/0      <br /> ip address 10.10.35.3 255.255.255.0      <br /> mpls ip      <br />!      <br />interface FastEthernet0/1      <br /> ip address 10.10.34.3 255.255.255.0      <br /> mpls traffic-eng tunnels      <br /> mpls ip      <br /> ip rsvp bandwidth 1000      <br />!      <br />interface ATM2/0      <br /> ip address 10.10.13.3 255.255.255.0      <br /> ip ospf network point-to-point      <br /> mpls traffic-eng tunnels      <br /> mpls ip      <br /> ip rsvp bandwidth 1000      <br /> pvc 100/0       <br />&#160; protocol ip 10.10.13.1 broadcast      <br /> !      <br />!      <br />router ospf 10      <br /> network 10.10.0.0 0.0.255.255 area 0      <br /> mpls traffic-eng router-id Loopback0      <br /> mpls traffic-eng area 0      <br />!      <br /><strong>ip explicit-path name myway enable       <br /> next-address 10.10.1.1        <br /> next-address 10.10.12.2        <br /> next-address 10.10.24.4        <br /></strong>!</p>
<p>&#160;</p>
</p>
<p>   <strong><em>R1:</em></strong></font><font face="Courier New">
<p>mpls traffic-eng tunnels     <br />!      <br />interface Loopback0      <br /> ip address 10.10.1.1 255.255.255.255      <br />!      <br />interface FastEthernet0/0      <br /> ip address 10.10.12.1 255.255.255.0      <br /> mpls traffic-eng tunnels      <br /> mpls ip      <br /> ip rsvp bandwidth 1000      <br />!      <br />interface ATM2/0      <br /> ip address 10.10.13.1 255.255.255.0      <br /> ip ospf network point-to-point      <br /> mpls traffic-eng tunnels      <br /> mpls ip      <br /> ip rsvp bandwidth 1000      <br /> pvc 100/0       <br />&#160; protocol ip 10.10.13.3 broadcast      <br /> !      <br />!      <br />router ospf 10      <br /> network 0.0.0.0 255.255.255.255 area 0      <br /> mpls traffic-eng router-id Loopback0      <br /> mpls traffic-eng area 0      <br />! </p>
</p>
<p> </font>
<p><strong><em>R2:</em></strong></p>
<p> <font face="Courier New">
<p>mpls traffic-eng tunnels     <br />!&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />interface Loopback0      <br /> ip address 10.10.2.2 255.255.255.255      <br />!      <br />interface Ethernet0/0      <br /> ip address 10.10.12.2 255.255.255.0      <br /> mpls label protocol ldp      <br /> mpls ip      <br /> mpls traffic-eng tunnels      <br /> ip rsvp bandwidth 1000      <br />!      <br />interface Serial1/0      <br /> ip address 10.10.24.2 255.255.255.0      <br /> encapsulation frame-relay      <br /> ip ospf network point-to-point      <br /> mpls ip      <br /> mpls traffic-eng tunnels      <br /> frame-relay map ip 10.10.24.2 204      <br /> frame-relay map ip 10.10.24.4 204 broadcast      <br /> no frame-relay inverse-arp      <br /> ip rsvp bandwidth 1000      <br />!      <br />router ospf 10      <br /> mpls traffic-eng router-id Loopback0      <br /> mpls traffic-eng area 0      <br /> network 0.0.0.0 255.255.255.255 area 0      <br />! </p>
</p>
<p> </font>
<p><strong><em>R4:</em></strong></p>
<p><font face="Courier New">mpls traffic-eng tunnels     <br />!      <br />interface Loopback0      <br /> ip address 10.10.4.4 255.255.255.255      <br />!      <br />interface Tunnel1000      <br /> ip unnumbered Loopback0      <br /> tunnel destination 10.10.3.3      <br /> tunnel mode mpls traffic-eng      <br /> tunnel mpls traffic-eng autoroute announce      <br /> tunnel mpls traffic-eng path-option 5 explicit name myway      <br /> no routing dynamic      <br />!      <br />interface Ethernet0/0      <br /> ip address 10.10.46.4 255.255.255.0      <br /> mpls ip      <br />!      <br />interface Ethernet0/1      <br /> ip address 10.10.34.4 255.255.255.0      <br /> mpls ip      <br /> mpls traffic-eng tunnels      <br /> ip rsvp bandwidth 1000      <br />!&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />interface Serial1/0      <br /> ip address 10.10.24.4 255.255.255.0      <br /> encapsulation frame-relay      <br /> ip ospf network point-to-point      <br /> mpls ip      <br /> mpls traffic-eng tunnels      <br /> frame-relay map ip 10.10.24.2 402 broadcast      <br /> frame-relay map ip 10.10.24.4 402      <br /> no frame-relay inverse-arp      <br /> ip rsvp bandwidth 1000      <br />!      <br />router ospf 10      <br /> mpls traffic-eng router-id Loopback0      <br /> mpls traffic-eng area 0      <br /> log-adjacency-changes      <br /> network 10.10.0.0 0.0.255.255 area 0      <br />!      <br />ip explicit-path name myway enable      <br /> next-address 10.10.24.2       <br /> next-address 10.10.12.1       <br /> next-address 10.10.13.3       <br />! </font></p>
<p><font face="Courier New">R3#<strong>show mpls traffic tunnel </strong></font></p>
<p><font face="Courier New">Name: R3_t1000&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (Tunnel1000) Destination: 10.10.4.4     </p>
<p>Status:&#160;&#160;&#160; Admin: <strong>up</strong>&#160; Oper: <strong>up</strong>&#160; Path: valid&#160;&#160; Signalling: connected </font></p>
<p><font face="Courier New"> path option 5, type explicit myway (Basis for Setup, path weight 66) </font></p>
<p><font face="Courier New">Config Parameters:     <br /> Bandwidth: 100&#160;&#160; kbps (Global)&#160; Priority: 7&#160; 7&#160;&#160; Affinity: 0&#215;0/0xFFFF      <br />&#160;&#160;&#160; Metric Type: TE (default)      <br />&#160;&#160;&#160; AutoRoute:&#160; enabled&#160;&#160; LockDown: disabled&#160; Loadshare: 100&#160;&#160; bw-based      <br />&#160;&#160;&#160; auto-bw: disabled </font></p>
<p><font face="Courier New">&#160; InLabel&#160; :&#160; &#8211;      <br />&#160; OutLabel : ATM2/0, 26      <br />&#160; RSVP Signalling Info:      <br />&#160; Src 10.10.3.3, Dst 10.10.4.4, Tun_Id 1000, Tun_Instance 176      <br />&#160; RSVP Path Info:      <br />&#160; My Address: 10.10.13.3&#160;&#160;&#160; <br />&#160; <strong>Explicit Route: 10.10.13.1 10.10.12.1 10.10.12.2 10.10.24.4 10.10.4.4</strong>      <br />&#160;&#160;&#160;&#160;&#160; Record&#160;&#160; Route:&#160;&#160; NONE      <br />&#160;&#160;&#160;&#160;&#160; Tspec: ave rate=100 kbits, burst=1000 bytes, peak rate=100 kbits      <br />&#160;&#160;&#160; RSVP Resv Info:      <br />&#160;&#160;&#160;&#160;&#160; Record&#160;&#160; Route:&#160;&#160; NONE      <br />&#160;&#160;&#160;&#160;&#160; Fspec: ave rate=100 kbits, burst=1000 bytes, peak rate=100 kbits      <br /></font></p>
<p><font face="Courier New">LSP Tunnel R4_t1000 is signalled, connection is up     <br />&#160; InLabel&#160; : ATM2/0, implicit-null      <br />&#160; OutLabel :&#160; &#8211;       <br />&#160; RSVP Signalling Info:      <br />&#160;&#160;&#160;&#160;&#160;&#160; Src 10.10.4.4, Dst 10.10.3.3, Tun_Id 1000, Tun_Instance 131      <br /></font></p>
<h2><font face="Courier New">Verification</font></h2>
<p><font face="Courier New"></font></p>
<p><font face="Courier New"><strong>Before:</strong></font></p>
<p><font face="Courier New">R5#<strong>trace 10.10.6.6 </strong></font></p>
<p><font face="Courier New">Type escape sequence to abort.     <br />Tracing the route to 10.10.6.6 </font></p>
<p><font face="Courier New">&#160; 1 10.10.35.3 [MPLS: Label 23 Exp 0]     <br />&#160; 2 10.10.34.4 [MPLS: Label 17 Exp 0]      <br />&#160; 3 10.10.46.6 </font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New"><strong>After:</strong></font></p>
<p><font face="Courier New">R5#<strong>trace 10.10.6.6</strong> </font></p>
<p><font face="Courier New">Type escape sequence to abort.     <br />Tracing the route to 10.10.6.6 </font></p>
<p><font face="Courier New">&#160; 1 10.10.35.3 [MPLS: Labels 23 Exp 0]     <br />&#160; 2 10.10.13.1 [MPLS: Label 26 Exp 0]      <br />&#160; 3 10.10.12.2 [MPLS: Label 25 Exp 0]      <br />&#160; 4 10.10.24.4&#160; <br />&#160; 5 10.10.46.6</font></p>
<p><font face="Courier New"></font></p>
<h2>Dynamic Path Configuration:</h2>
<p>&#160;</p>
<p><font face="Courier New">interface Tunnel1000     <br /> ip unnumbered Loopback0      <br /> tunnel destination 10.10.4.4      <br /> tunnel mode mpls traffic-eng      <br /> tunnel mpls traffic-eng autoroute announce      <br /> tunnel mpls traffic-eng priority 7 7      <br /> tunnel mpls traffic-eng bandwidth&#160; 100      <br />&#160;<strong>tunnel mpls traffic-eng path-option 10 dynamic</strong>      <br />!</font></p>
<p><font face="Courier New">R3(config-if)#do <strong>sh mpls traf tu</strong> </font></p>
<p><font face="Courier New">Name: R3_t1000&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (Tunnel1000) Destination: 10.10.4.4     <br />&#160; Status:      <br />&#160;&#160;&#160; Admin: up&#160;&#160;&#160;&#160; Oper: up&#160;&#160;&#160;&#160; Path: valid&#160;&#160;&#160;&#160;&#160;&#160; Signalling: connected </font></p>
<p><font face="Courier New">&#160;&#160;&#160; <strong>path option 10, type dynamic</strong> (Basis for Setup, path weight 1) </font></p>
<p><font face="Courier New">&#160; Config Parameters:     <br />&#160;&#160;&#160; Bandwidth: 100 kbps (Global)&#160; Priority: 7&#160; 7&#160;&#160; Affinity: 0&#215;0/0xFFFF      <br />&#160;&#160;&#160; Metric Type: TE (default)      <br />&#160;&#160;&#160; AutoRoute:&#160; enabled&#160;&#160; LockDown: disabled&#160; Loadshare: 100&#160; bw-based      <br />&#160;&#160;&#160; auto-bw: disabled </font></p>
<p><font face="Courier New">&#160; InLabel&#160; :&#160; &#8211;      <br />&#160; OutLabel : <strong>FastEthernet0/1, implicit-null</strong>      <br />&#160; RSVP Signalling Info:      <br />&#160;&#160;&#160;&#160;&#160;&#160; Src 10.10.3.3, Dst 10.10.4.4, Tun_Id 1000, Tun_Instance 178      <br />&#160;&#160;&#160; RSVP Path Info:      <br />&#160;&#160;&#160;&#160;&#160; My Address: 10.10.34.3&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; Explicit Route: <strong>10.10.34.4 10.10.4.4</strong>       <br />&#160;&#160;&#160;&#160;&#160; Record&#160;&#160; Route:&#160;&#160; NONE      <br />&#160;&#160;&#160; </font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New">R5#<strong>trace 10.10.6.6</strong> </font></p>
<p><font face="Courier New">Type escape sequence to abort.     <br />Tracing the route to 10.10.6.6 </font></p>
<p><font face="Courier New">&#160; 1 10.10.35.3 [MPLS: Labels 23 Exp 0]     <br />&#160; 2 10.10.34.4&#160; <br />&#160; 3 10.10.46.6 </font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New">R3(config-if)#<strong>int fa 0/1</strong>      <br />R3(config-if)#<strong>no mpls tra tun</strong>      <br /></font></p>
<p><font face="Courier New">R3#<strong>sh mpls tra tun</strong> </font></p>
<p><font face="Courier New">Name: R3_t1000&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (Tunnel1000) Destination: 10.10.4.4     <br />&#160; Status:      <br />&#160;&#160;&#160; Admin: up&#160;&#160;&#160;&#160; Oper: up&#160;&#160;&#160;&#160; Path: valid&#160;&#160;&#160;&#160;&#160;&#160; Signalling: connected </font></p>
<p><font face="Courier New">&#160;&#160;&#160; <strong>path option 10, type dynamic</strong> (Basis for Setup, path weight 66) </font></p>
<p><font face="Courier New">&#160; Config Parameters:     <br />&#160;&#160;&#160; Bandwidth: 100 kbps (Global)&#160; Priority: 7&#160; 7&#160;&#160; Affinity: 0&#215;0/0xFFFF      <br />&#160;&#160;&#160; Metric Type: TE (default)      <br />&#160;&#160;&#160; AutoRoute:&#160; enabled&#160;&#160; LockDown: disabled&#160; Loadshare: 100&#160;&#160; bw-based      <br />&#160;&#160;&#160; auto-bw: disabled </font></p>
<p><font face="Courier New">&#160; InLabel&#160; :&#160; &#8211;      <br />&#160; OutLabel : ATM2/0, 26      <br />&#160; RSVP Signalling Info:      <br />&#160;&#160;&#160;&#160;&#160;&#160; Src 10.10.3.3, Dst 10.10.4.4, Tun_Id 1000, Tun_Instance 180      <br />&#160;&#160;&#160; RSVP Path Info:      <br />&#160;&#160;&#160;&#160;&#160; My Address: 10.10.13.3&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; <strong>Explicit Route: 10.10.13.1 10.10.12.1 10.10.12.2 10.10.24.4        <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10.10.4.4         <br /></strong>&#160;&#160;&#160;&#160;&#160; Record&#160;&#160; Route:&#160;&#160; NONE      <br />&#160;&#160;&#160;&#160;&#160; Tspec: ave rate=100 kbits, burst=1000 bytes, peak rate=100 kbits      <br />&#160;&#160;&#160; RSVP Resv Info:      <br />&#160;&#160;&#160;&#160;&#160; Record&#160;&#160; Route:&#160;&#160; NONE      <br />&#160;&#160;&#160;&#160;&#160; Fspec: ave rate=100 kbits, burst=1000 bytes, peak rate=100 kbits      <br />&#160; History:      <br />&#160;&#160;&#160; Tunnel:      <br />&#160;&#160;&#160;&#160;&#160; Time since created: 2 hours, 42 minutes      <br />&#160;&#160;&#160;&#160;&#160; Time since path change: 12 seconds      <br />&#160;&#160;&#160; Current LSP:      <br />&#160;&#160;&#160;&#160;&#160; Uptime: 12 seconds      <br />&#160;&#160;&#160; Prior LSP:      <br />&#160;&#160;&#160;&#160;&#160; ID: path option 10 [179]      <br />&#160;&#160;&#160;&#160;&#160; Removal Trigger: tunnel shutdown </font></p>
<p><font face="Courier New">LSP Tunnel R4_t1000 is signalled, connection is up     <br />&#160; InLabel&#160; : ATM2/0, implicit-null      <br />&#160; OutLabel :&#160; &#8211;       <br />&#160; RSVP Signalling Info:      <br />&#160;&#160;&#160;&#160;&#160;&#160; Src 10.10.4.4, Dst 10.10.3.3, Tun_Id 1000, Tun_Instance 136      <br /></font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=480&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/11/01/mpls-traffic-engineering/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/11/mplste.png" medium="image">
			<media:title type="html">MPLSTE</media:title>
		</media:content>
	</item>
		<item>
		<title>CCIE Magazine</title>
		<link>http://blog.shafagh.com/2009/10/29/ccie-magazine/</link>
		<comments>http://blog.shafagh.com/2009/10/29/ccie-magazine/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:22:50 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[CCIE General-Info]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/10/29/ccie-magazine/</guid>
		<description><![CDATA[For those of you who haven’t heard about CCIE flyer magazine, is not a bad idea to check their website: http://www.ccieflyer.com. They have CCIE related stories, interviews, CCIE training boot camps with special pricing and also workbook promotions. CCIE Agent, Eman (Emmanuel Conde) is a CCIE recruiter promoted by Worldwide Channels of Cisco Systems.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=478&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">For those of you who haven’t heard about CCIE flyer magazine, is not a bad idea to check their website: <a title="http://www.ccieflyer.com" href="http://www.ccieflyer.com" target="_blank">http://www.ccieflyer.com</a>. They have CCIE related stories, interviews, CCIE training boot camps with special pricing and also workbook promotions. <a href="http://www.ccieagent.com/" target="_blank">CCIE Agent</a>, Eman (Emmanuel Conde) is a CCIE recruiter promoted by Worldwide Channels of Cisco Systems.</p>
<p><a href="http://szandi.files.wordpress.com/2009/10/dsc_0001d.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/10/dsc_0001d_thumb.jpg?w=597&#038;h=482" width="597" height="482" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=478&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/10/29/ccie-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/10/dsc_0001d_thumb.jpg" medium="image" />
	</item>
		<item>
		<title>Cisco VPN Client for Windows 7</title>
		<link>http://blog.shafagh.com/2009/10/24/cisco-vpn-client-for-windows-7-2/</link>
		<comments>http://blog.shafagh.com/2009/10/24/cisco-vpn-client-for-windows-7-2/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 07:58:28 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/10/24/cisco-vpn-client-for-windows-7-2/</guid>
		<description><![CDATA[October 2009 seems to be a super active month for Cisco, after introducing IOS 15, ISR 2nd Generation and the new version of CCIE, (and rumors of new catalysts),  it’s time for Windows 7 and MacOS Snow Leopard to have Cisco VPN Client and Cisco SSL AnyConnect VPN Client versions, available to download. Here are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=473&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">October 2009 seems to be a super active month for Cisco, after introducing IOS 15, ISR 2nd Generation and the new version of CCIE, (and rumors of new catalysts),  it’s time for Windows 7 and MacOS Snow Leopard to have Cisco VPN Client and Cisco SSL AnyConnect VPN Client versions, available to download. Here are some cool new features:</p>
<ul>
<li>
<div><strong>Split DNS Fallback</strong>: AnyConnect tunnels only DNS queries that match specific domains, sending other request to a public DNS server.</div>
</li>
<li>
<div>Log-on/off <strong>Scripting</strong></div>
</li>
<li>
<div><strong>Proxy Support Enhancements</strong></div>
</li>
<li>
<div><strong>Trusted Network Detection</strong>: AnyConnect automatically disconnect a VPN connection inside the trusted network.</div>
</li>
</ul>
<p align="justify">
<p align="justify"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" src="http://szandi.files.wordpress.com/2009/10/ciscofu1.png?w=240&#038;h=189" border="0" alt="" width="240" height="189" align="left" /></p>
<p align="justify"><a href="http://www.cisco.com/en/US/partner/docs/security/vpn_client/cisco_vpn_client/vpn_client5006/release/notes/vpnclient5006.html" target="_blank">Cisco VPN Client 5.0.06</a></p>
<p>vpnclient-win-msi-5.0.06.0110-k9.exe</p>
<p>Release Date: 19/Oct/2009</p>
<p>VPN Client Software for x86 version of 2000/XP/Vista/Windows 7 &#8211; Microsoft Installer</p>
<p><strong>Note:</strong></p>
<p>Win7 64bit and Vista 64bit are still not supported by Cisco  VPN Client (IPsec), Cisco is pushing customers toward SSL VPN solution.</p>
<p><a href="http://www.cisco.com/en/US/docs/security/vpn_client/anyconnect/anyconnect24/release/notes/anyconnect24rn.html" target="_blank">Cisco AnyConnect VPN Client 2.4</a></p>
<p>anyconnect-dart-win-2.4.0202-k9.pkg for Windows platforms.</p>
<p>anyconnect-linux-2.4.0202-k9.tar.gz tarball package for Linux platforms.</p>
<p>anyconnect-wince-ARMv4I-2.4.0202-k9.cab for Windows Mobile platforms.</p>
<p>anyconnect-macosx-i386-2.4.0202-k9.dmg for Mac OS X &#8220;Intel&#8221; platforms.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=473&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/10/24/cisco-vpn-client-for-windows-7-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/10/ciscofu1.png" medium="image" />
	</item>
		<item>
		<title>CCIE SP &#8211; L2TPv3</title>
		<link>http://blog.shafagh.com/2009/10/22/ccie-sp-l2tpv3/</link>
		<comments>http://blog.shafagh.com/2009/10/22/ccie-sp-l2tpv3/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 00:31:17 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[MPLS]]></category>
		<category><![CDATA[SP]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/10/22/ccie-sp-l2tpv3/</guid>
		<description><![CDATA[Layer2 Tunneling protocol version 3 (L2TPv3) has the capability to tunnel any Layer 2 payload over IP networks. L2TPv3 uses IP as transport so it can be used in any IP-aware network including MPLS. L2TPv3 tunnels are point to point. &#160; Pseudowire = like a wire, but not really, emulates Layer2 over a packet switched [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=469&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">Layer2 Tunneling protocol version 3 (<a href="http://tools.ietf.org/html/rfc3931" target="_blank">L2TPv3</a>) has the capability to tunnel any Layer 2 payload over IP networks. L2TPv3 uses IP as transport so it can be used in any IP-aware network including MPLS. L2TPv3 tunnels are point to point.</p>
<p>&#160;</p>
<ul>
<li>Pseudowire = like a wire, but not really, emulates Layer2 over a packet switched network.</li>
<li>No IP or VRF configuration is required between PE-CE.</li>
</ul>
<p>&#160;</p>
<p><strong>Example:</strong></p>
<p>In this example R5 and R6 are provider’s PE routers. R7 and R8 are CE routers connected to R5 and R6. Using psudeowire R7 can connect to R8 just like a regular point-to-point ethernet connection.</p>
<p>&#160;</p>
<p><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/10/l2tpv3.png?w=547&#038;h=550" width="547" height="550" /> </p>
<p><strong><em>R5:</em></strong>    <br /><font face="Courier New">!     <br />pseudowire-class Customer1      <br /> encapsulation l2tpv3      <br /> ip local interface Loopback0      <br />!      <br />interface Loopback0      <br /> ip address 10.10.5.5 255.255.255.255      <br />!      <br />interface Ethernet0/3      <br /> no ip address      <br /> xconnect 10.10.6.6 1 pw-class Customer1      <br />!</font> </p>
<p><strong><em>R6:</em></strong>    <br /><font face="Courier New">!     <br />pseudowire-class Customer1      <br /> encapsulation l2tpv3      <br /> ip local interface Loopback0      <br />!      <br />interface Loopback0      <br /> ip address 10.10.6.6 255.255.255.255      <br />!      <br />interface Ethernet0/3      <br /> no ip address      <br /> xconnect 10.10.5.5 1 pw-class Customer1      <br />! </font></p>
<p><font face="Courier New">R7#<strong>sh cdp neighbor</strong> </font></p>
<p><font face="Courier New">Device ID&#160; Local Intrfce&#160; Holdtme&#160; Capability&#160; Platform&#160; Port ID     <br />R8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Eth 0/0&#160;&#160;&#160;&#160;&#160;&#160;&#160; 161&#160;&#160;&#160;&#160;&#160;&#160; R S I&#160;&#160;&#160;&#160;&#160; 3640&#160;&#160;&#160;&#160;&#160; Eth 0/0</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/469/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=469&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/10/22/ccie-sp-l2tpv3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/10/l2tpv3.png" medium="image" />
	</item>
		<item>
		<title>CCIE SP &#8211; Multicast for MPLS VPNs (MVPN)</title>
		<link>http://blog.shafagh.com/2009/10/19/ccie-sp-multicast-for-mpls-vpns-mvpn/</link>
		<comments>http://blog.shafagh.com/2009/10/19/ccie-sp-multicast-for-mpls-vpns-mvpn/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 20:17:09 +0000</pubDate>
		<dc:creator>Shafagh</dc:creator>
				<category><![CDATA[MPLS]]></category>
		<category><![CDATA[Multicast]]></category>
		<category><![CDATA[SP]]></category>

		<guid isPermaLink="false">http://szandi.wordpress.com/2009/10/19/ccie-sp-multicast-for-mpls-vpns-mvpn/</guid>
		<description><![CDATA[The MPLS VPN network needs to be carefully designed and the service provider core must be configured for native multicast service: PIM-SM, Source specific multicast (PIM-SSM), or Bidirectional PIM (PIM-BIDIR) are required at core. PIM-DM is not supported as core protocol for MVPN services, but all multicast protocols are supported within multicast VRF for customers [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=465&subd=szandi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">The MPLS VPN network needs to be carefully designed and the service provider core must be configured for native multicast service: PIM-SM, Source specific multicast (PIM-SSM), or Bidirectional PIM (PIM-BIDIR) are required at core. PIM-DM is not supported as core protocol for MVPN services, but all multicast protocols are supported within multicast VRF for customers (CE).</p>
<p>&#160;</p>
<p><strong>Note: </strong>Dense mode PIM (PIM-DM) is not supported as core protocol in MVPN configurations.</p>
<p>&#160;</p>
<ul>
<li>An MDT default configuration is mandatory for MVPN to work (Multicast Distribution Tree).</li>
<li>Configuring data MDT is optional.</li>
<li>
<div align="justify">The IP address of the default MDT determines which multicast domain VRF belongs to (to share multicast packets with other VRFs)</div>
</li>
<li>Multicast needs to be enabled on MBGP peers loopbacks (between PEs)</li>
</ul>
<p>&#160;</p>
<p>Reference:</p>
<p><a href="http://www.cisco.com/en/US/tech/tk436/tk428/technologies_configuration_example09186a0080242aa8.shtml">http://www.cisco.com/en/US/tech/tk436/tk428/     <br />technologies_configuration_example09186a0080242aa8.shtml</a></p>
<p>&#160;</p>
<p><strong>Example:</strong></p>
<p><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="" border="0" alt="" src="http://szandi.files.wordpress.com/2009/10/mvpn.png?w=547&#038;h=629" width="547" height="629" /> </p>
<p>&#160;</p>
<h2>Configuration</h2>
<p>&#160;</p>
<p><strong><em>R5:</em></strong></p>
<p><font face="Courier New">ip vrf A&#160; <br /> rd 10.10.5.5:1      <br /> route-target export 666:1      <br /> route-target import 666:1      <br />&#160;<strong>mdt default 232.10.10.10       <br /></strong>!      <br />ip multicast-routing       <br /><strong>ip multicast-routing vrf A</strong>       <br />!      <br /><strong>interface Loopback0</strong>      <br /> ip address 10.10.5.5 255.255.255.255      <br />&#160;<strong>ip pim</strong> sparse-dense-mode      <br />!      <br />interface Ethernet0/0      <br /> ip address 10.10.35.5 255.255.255.0      <br /> ip pim sparse-mode      <br />!      <br />interface Ethernet0/3      <br />&#160;<strong>ip vrf forwarding A       <br /></strong> ip address 10.10.57.5 255.255.255.0      <br />&#160;<strong>ip pim dense-mode</strong>      <br />!      <br />router ospf 1      <br /> mpls ldp autoconfig area 0      <br /> log-adjacency-changes      <br /> network 10.10.0.0 0.0.255.255 area 0      <br />!      <br />router bgp 666      <br /> bgp log-neighbor-changes      <br /> neighbor 10.10.6.6 remote-as 666      <br /> neighbor 10.10.6.6 <strong>update-source Loopback0</strong>      <br /> !      <br /> address-family ipv4      <br />&#160; neighbor 10.10.6.6 activate      <br />&#160; no auto-summary      <br />&#160; no synchronization      <br /> exit-address-family      <br /> !      <br /> address-family vpnv4      <br />&#160; neighbor 10.10.6.6 activate      <br />&#160; neighbor 10.10.6.6 send-community extended      <br /> exit-address-family      <br /> !      <br /> address-family ipv4 vrf A      <br />&#160; redistribute connected      <br />&#160; no synchronization      <br /> exit-address-family      <br />!</font></p>
<p><strong><em>R6:</em></strong></p>
<p><font face="Courier New">ip vrf A&#160; <br /> rd 10.10.6.6:1      <br /> route-target export 666:1      <br /> route-target import 666:1      <br />&#160;<strong>mdt default 232.10.10.10</strong>      <br />!      <br />ip multicast-routing       <br /><strong>ip multicast-routing vrf A</strong>       <br />!      <br />interface Loopback0      <br /> ip address 10.10.6.6 255.255.255.255      <br />&#160;<strong>ip pim</strong> sparse-dense-mode      <br />!      <br />interface Ethernet0/0      <br /> ip address 10.10.46.6 255.255.255.0      <br /> ip pim sparse-mode      <br />!      <br />interface Ethernet0/3      <br />&#160;<strong>ip vrf forwarding A       <br /></strong> ip address 10.10.68.6 255.255.255.0      <br />&#160;<strong>ip pim dense-mode       <br /></strong> !      <br />router ospf 1      <br /> mpls ldp autoconfig area 0      <br /> log-adjacency-changes      <br /> network 10.10.0.0 0.0.255.255 area 0      <br />!      <br />router bgp 666      <br /> bgp log-neighbor-changes      <br /> neighbor 10.10.5.5 remote-as 666      <br /> neighbor 10.10.5.5 <strong>update-source Loopback0</strong>      <br /> !      <br /> address-family ipv4      <br />&#160; neighbor 10.10.5.5 activate      <br />&#160; no auto-summary      <br />&#160; no synchronization      <br /> exit-address-family      <br /> !&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br /> address-family vpnv4      <br />&#160; neighbor 10.10.5.5 activate      <br />&#160; neighbor 10.10.5.5 send-community extended      <br /> exit-address-family      <br /> !      <br /> address-family ipv4 vrf A      <br />&#160; redistribute connected      <br />&#160; no synchronization      <br /> exit-address-family      <br />!</font></p>
<p>&#160;</p>
<h2>Verification</h2>
<p>&#160;</p>
<p><font face="Courier New">R5#<strong>deb ip mpacket</strong></font></p>
<p align="justify"><font face="Courier New">IP(1): s=10.10.57.7 (Ethernet0/3) d=224.69.69.69 (Tunnel0) id=820, ttl=254, prot=1, len=100(100), mforward     <br /></font><font face="Courier New">     <br />IP(0): s=10.10.5.5 (Loopback0) d=232.10.10.10 (Ethernet0/0) id=563, ttl=255, prot=47, len=124(124), mforward      </p>
<p>R5#</font><font face="Courier New"><strong>sh ip mroute       <br /></strong>IP Multicast Routing Table      <br />Flags: D &#8211; Dense, S &#8211; Sparse, C &#8211; Connected,      <br />&#160;&#160;&#160;&#160;&#160;&#160; L &#8211; Local, T &#8211; SPT-bit set, Z &#8211; Multicast Tunnel,      <br />&#160;&#160;&#160;&#160;&#160;&#160; z &#8211; MDT-data group sender…</font></p>
<p><font face="Courier New">(<strong>10.10.5.5, 232.10.10.10</strong>), 00:28:22/00:03:23, flags: <strong>sT</strong>      <br />&#160; Incoming interface: Loopback0, RPF nbr 0.0.0.0      <br />&#160; Outgoing interface list:      <br />&#160;&#160;&#160; Ethernet0/0, Forward/Sparse, 00:01:04/00:02:26 </font></p>
<p><font face="Courier New">(<strong>10.10.6.6, 232.10.10.10</strong>), 01:25:37/00:02:53, flags: <strong>sTIZ</strong>      <br />&#160; Incoming interface: Ethernet0/0, RPF nbr 10.10.35.3      <br />&#160; Outgoing interface list:      <br />&#160;&#160;&#160; MVRF A, Forward/Sparse-Dense, 01:22:53/00:00:00 </font></p>
<p><font face="Courier New">(*, 224.0.1.40), 12:23:16/00:02:34, RP 0.0.0.0, flags: DCL     <br />&#160; Incoming interface: Null, RPF nbr 0.0.0.0      <br />&#160; Outgoing interface list:      <br />&#160;&#160;&#160; Ethernet0/0, Forward/Sparse, 12:23:16/00:00:00 </font></p>
<p><font face="Courier New"></font></p>
<p><font face="Courier New">R5#<strong>sh ip pim mdt</strong>      <br />&#160; * implies group is the MDT default group      <br />&#160; MDT Group&#160;&#160;&#160;&#160;&#160;&#160; Interface&#160;&#160; Source&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; VRF      <br />* <strong>232.10.10.10&#160;&#160;&#160; Tunnel0&#160;&#160;&#160;&#160; Loopback0&#160;&#160;&#160;&#160;&#160;&#160;&#160; A</strong></font></p>
<p><font face="Courier New">     <br />R5#<strong>sh ip pim mdt bgp       <br /></strong>Peer (Route Distinguisher + IPv4)&#160;&#160;&#160; Next Hop      <br />&#160; MDT group 232.10.10.10      <br />&#160;&#160; 2:2570:101056513:10.10.6.6&#160;&#160;&#160;&#160;&#160;&#160;&#160; 10.10.6.6</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/szandi.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/szandi.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/szandi.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/szandi.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/szandi.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/szandi.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/szandi.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/szandi.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/szandi.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/szandi.wordpress.com/465/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.shafagh.com&blog=4543445&post=465&subd=szandi&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.shafagh.com/2009/10/19/ccie-sp-multicast-for-mpls-vpns-mvpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/349691d0743c9597d24269156305f953?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">SZandi</media:title>
		</media:content>

		<media:content url="http://szandi.files.wordpress.com/2009/10/mvpn.png" medium="image" />
	</item>
	</channel>
</rss>