<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8648649218802322850</atom:id><lastBuildDate>Sun, 08 Sep 2024 16:57:34 +0000</lastBuildDate><category>impart labs</category><category>video</category><category>rapidshare</category><category>windows</category><category>e learning</category><category>networking</category><category>tutorials</category><category>Microsoft</category><category>youtube</category><category>step by step</category><category>tutorial</category><category>xp</category><category>data</category><category>disk management</category><category>help</category><category>raid 5</category><category>remote desktop</category><category>remote series</category><category>router</category><category>sharing</category><category>address</category><category>announcement</category><category>chat</category><category>conferencing</category><category>desktop</category><category>download</category><category>dynamic disc</category><category>error</category><category>faq</category><category>file</category><category>home network</category><category>ip address</category><category>latest news</category><category>mirrored</category><category>netmeeting</category><category>port forwarding</category><category>preview</category><category>printer</category><category>problem</category><category>question</category><category>raid 2</category><category>remote assistance</category><category>simple</category><category>upcoming</category><category>vimeo</category><category>volume</category><category>windows workgroup</category><category>adhoc</category><category>aggregation</category><category>archive</category><category>audio</category><category>basic disc</category><category>beginner</category><category>bit</category><category>bridge</category><category>broadband</category><category>career</category><category>changes</category><category>classful</category><category>classless</category><category>collector</category><category>comment</category><category>competition</category><category>connection</category><category>contact</category><category>contest</category><category>corporate</category><category>details</category><category>disclaimer</category><category>documents</category><category>domain</category><category>email</category><category>f.a.q.</category><category>fax</category><category>feedback</category><category>file sharing</category><category>firewall</category><category>freak</category><category>free</category><category>frequently asked questions</category><category>giveaway</category><category>guest</category><category>hex editor</category><category>hhd software</category><category>home</category><category>hotmail</category><category>ics</category><category>index</category><category>information</category><category>information technology</category><category>infrastructure</category><category>internet sharing</category><category>interrupt</category><category>ip</category><category>irresponsible</category><category>l2f</category><category>l3f</category><category>layer</category><category>limitation</category><category>linksys</category><category>live</category><category>logical drive</category><category>main</category><category>merchantability</category><category>messenger</category><category>miscellaneous</category><category>modem</category><category>msn</category><category>net meeting</category><category>new</category><category>newbie</category><category>news</category><category>non-infringement</category><category>online</category><category>opinion</category><category>osi model</category><category>page</category><category>peer</category><category>phone</category><category>points</category><category>premium</category><category>premium account</category><category>prize</category><category>psk</category><category>query</category><category>quick</category><category>raid 0</category><category>raid 1</category><category>remote</category><category>resource</category><category>responsibility</category><category>route</category><category>routing</category><category>software</category><category>spanned</category><category>subnetting</category><category>supernetting</category><category>table</category><category>tele</category><category>terminal services</category><category>testimonial</category><category>torrent</category><category>tweak</category><category>user</category><category>various</category><category>videos</category><category>virtual machine</category><category>vista</category><category>vlsm</category><category>vmware</category><category>voip</category><category>vpn</category><category>wap</category><category>warranty</category><category>wep</category><category>whiteboard</category><category>windows remote assistance</category><category>wireless</category><category>workgroup</category><category>workstation</category><category>xp professional</category><title>Impart Labs - Complete Training Solutions</title><description>Impart Labs is a personal vlog which is intended to provide simple and interactive Training Products which are best suited for Individuals who need Practical Skills for a Competitive World.</description><link>http://www.impartlabs.com/</link><managingEditor>noreply@blogger.com (Impart Labs)</managingEditor><generator>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:image href="http://lh6.ggpht.com/impartlabs/SFcpVnRwCNI/AAAAAAAAAOw/Ne9rL6vCrtI/impodcast.png.jpg"/><itunes:keywords>impart,labs,networking,windows,microsoft,video,tutorial,training,education,computer,course,information,technology</itunes:keywords><itunes:summary>Impart Labs is a personal vlog which is intended to provide simple and interactive Training Products which are best suited for Individuals who need Practical Skills for a Competitive World.</itunes:summary><itunes:subtitle>Impart Labs - Complete Training Solutions</itunes:subtitle><itunes:category text="Education"><itunes:category text="Training"/></itunes:category><itunes:author>Impart Labs</itunes:author><itunes:owner><itunes:email>impartlabs@gmail.com</itunes:email><itunes:name>Impart Labs</itunes:name></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-659017302495624958</guid><pubDate>Fri, 06 Jun 2008 05:04:00 +0000</pubDate><atom:updated>2008-08-29T19:41:40.875+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">announcement</category><category domain="http://www.blogger.com/atom/ns#">e learning</category><category domain="http://www.blogger.com/atom/ns#">home</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">index</category><category domain="http://www.blogger.com/atom/ns#">latest news</category><category domain="http://www.blogger.com/atom/ns#">main</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">networking</category><category domain="http://www.blogger.com/atom/ns#">page</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">step by step</category><category domain="http://www.blogger.com/atom/ns#">tutorials</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">vimeo</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">youtube</category><title/><description>&lt;table style="width: 102%"&gt;&lt;tr&gt;&lt;td style="width: 240px; height: 445px;" valign="top"&gt;&lt;table style="width: 240px" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #38B63C; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;ARTICLES&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #FFFFFF; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;+ Updates&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #C0C0C0; font-family: 'trebuchet MS'; font-size: small; " valign="top" &gt;In the following month we would be following our review on the OSPF routing protocol and discovering the potential outcome on configuring stub networks and areas for OSPF networks.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #FFFFFF; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;+ OSPF ConFiguration&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #C0C0C0; font-family: 'trebuchet MS'; font-size: small;" valign="top"&gt;Open Shortest Path Protocol is one of the most widely used routing protocols introduced for optimal packet routing in IP networks, in this article we would be reviewing the configuration of OSPF in a virtual environment using VMware Workstation and Vyatta OFR.(PDF Available for download) &lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware.html"&gt;&lt;span style="color: #FFFFFF; font-size: xx-small;"&gt;read more&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #FFFFFF; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;+ Scratch Subnetting&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #C0C0C0; font-family: 'trebuchet MS'; font-size: small;" valign="top"&gt;In this article we would be commonly reviewing classful IPv4 Subnetting, Virtual Length Subnet Masking (VLSM) , Classless Inter Domain Routing (CIDR), Route Aggregation and Summarization and a quick summary on the history of IPv4 addresses.(PDF Available for download) &lt;a href="http://impartlabs.blogspot.com/2008/01/articles.html"&gt;&lt;span style="color: #FFFFFF; font-size: xx-small;"&gt;read more&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td style="width: 240px; height: 445px;" valign="top"&gt;&lt;table style="width: 240px"&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #38B63C; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;upcoming videos&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #FFFFFF; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;+ Scratch Subnetting&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://impartlabs.blogspot.com/2008/01/upcoming-videos.html"&gt;&lt;img src="http://i36.tinypic.com/6h2srp.jpg" width="181" height="100" alt="Impart Labs - Scratch Subnetting" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #FFFFFF; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: ub;"&gt;+ VMware Workstation 6.0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://impartlabs.blogspot.com/2008/01/upcoming-videos.html"&gt;&lt;img src="http://i30.tinypic.com/x231fp.gif" width="181" height="100" alt="VMware Workstation 6.0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="width: 240px" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #38B63C; font-family: 'trebuchet MS'; text-transform: uppercase; line-height: 1.5em; letter-spacing: .25em; font-size: x-small; vertical-align: top;"&gt;[announcement]&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 240px; color: #C0C0C0; font-family: 'trebuchet MS'; font-size: small;" valign="top"&gt;Following the huge response we had on the Windows Workgroup video, users were asking for a complementary video explaining the concepts of ip addressing in a small sized environment covering less than ten workstations such as a workgroup. &lt;a href="http://impartlabs.blogspot.com/2008/03/windows-workgroup-ip-addressing-scheme.html"&gt;&lt;span style="color: #FFFFFF; font-size: xx-small;"&gt;read more&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/06/latest-news-07-june-2008-finally-we-are.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://i36.tinypic.com/6h2srp_th.jpg" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-5086876921304312223</guid><pubDate>Fri, 21 Mar 2008 10:32:00 +0000</pubDate><atom:updated>2008-08-11T18:28:34.433+01:00</atom:updated><title>OSPF Configuration Part 9 : Virtual Links | Transit Area</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center"&gt;&lt;a href="http://lh5.ggpht.com/impartlabs/SKBvCVezypI/AAAAAAAAAb0/2-1FVoKdeg4/ospf_virtual_links.jpg?imgmax=512" target="_blank"&gt;&lt;img src="http://lh5.ggpht.com/impartlabs/SKBvCVezypI/AAAAAAAAAb0/2-1FVoKdeg4/ospf_virtual_links.jpg?imgmax=512" alt="OSPF Network Scenario" width="512" height="394" style="vertical-align: middle; border-width: 0; margin-left: 0px; margin-right: 0px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;In cases which we cannot have all of our areas directly attached to the backbone area we accomplish this by creating a virtual link from that area through another area which is directly connected to the backbone area, for example in this scenario we have 3 different areas whereas area 2 is not connected directly to the backbone, with certain configurations we would be able to convert area 1 to a transit area so that area 2 would be directly virtually connected to the backbone area zero, routing updates in the transit area are tunneled while data packets are sent over the medium natively without no tunneling overhead, note that ospf transit areas cannot be implemented on any kind of stub areas e.g. totally stub, normal stub, NSSA areas.&lt;br /&gt;&lt;br /&gt;Configuring the virtual link should be done on routers which have connectivity to backbone area and the area which is not connected directly to the backbone, in this case R2 is the router connected to the backbone and R5 is connected to area 2 which is not connected to the backbone area. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;vyatta@v5# configure&lt;br /&gt;vyatta@v5# set protocols ospf area 1 virtual-link 127.2.2.2 &lt;br /&gt;vyatta@v5# commit&lt;br /&gt;vyatta@r2# configure&lt;br /&gt;vyatta@r2# set protocols ospf area 1 virtual-link 127.5.5.5&lt;br /&gt;vyatta@r2# commit&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Make sure that after you make the configurations the state of R5 reads area border router and if it doesn’t check for your configurations.&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;vyatta@v5:~$ show ip ospf&lt;br /&gt;OSPF Routing Process, Router ID: 127.5.5.5&lt;br /&gt;Minimum hold time between consecutive SPFs 1000 millisec(s)&lt;br /&gt;Maximum hold time between consecutive SPFs 10000 millisec(s)&lt;br /&gt;Hold time multiplier is currently 1&lt;br /&gt;SPF algorithm last executed 31m54s ago&lt;br /&gt;SPF timer is inactive&lt;br /&gt;Refresh timer 10 secs&lt;br /&gt;This router is an ABR, ABR type is: Alternative Cisco&lt;br /&gt;Number of external LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque AS LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of areas attached to this router: 3&lt;br /&gt;Adjacency changes are logged&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Execute the ospf neighbor command on r2 and r5 to view the new virtual link that is created between r2 and r5 &lt;br /&gt;Both routers believe that they access each other over a virtual interface (VLINK0) additional to the ethernet connections.&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.2.2.2 1 Full/Backup 34.675s 50.50.50.2 eth0:50.50.50.5 0 0 0&lt;br /&gt;127.4.4.4 1 Full/Backup 35.059s 20.20.20.4 eth1:20.20.20.5 0 0 0&lt;br /&gt;127.2.2.2 1 Full/DROther 36.751s 50.50.50.2 VLINK0 &lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DROther 31.386s 10.10.10.1 eth0:10.10.10.2 0 0 0&lt;br /&gt;127.3.3.3 1 Full/DR 34.691s 10.10.10.3 eth0:10.10.10.2 0 0 0&lt;br /&gt;127.5.5.5 1 Full/DR 36.239s 50.50.50.5 eth1:50.50.50.2 0 0 0&lt;br /&gt;127.5.5.5 1 Full/DROther 38.383s 50.50.50.5 VLINK0 0 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s take a look at our OSPF databases:&lt;br /&gt;As you see R1 believes that r2, r3 and r5 are connected to the backbone area and they have advertised router link states in this area, apart from r1, r2 and r3 reside in this area but r5 is connected to this virtually through the transit area we configured on area 1. It also has received some summary type 3 LSA’s form R2 and R5 the area border routers which connect area 2 and 1 to area 0.&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.3.3.3)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 23 0x8000000c 0xb544 1&lt;br /&gt;127.2.2.2 127.2.2.2 1353 0x8000000f 0x4765 2&lt;br /&gt;127.3.3.3 127.3.3.3 25 0x80000005 0x737f 1&lt;br /&gt;127.5.5.5 127.5.5.5 1358 0x80000002 0x9374 1&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 20 0x80000003 0xb564&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 1392 0x80000001 0x1870 20.20.20.0/24&lt;br /&gt;50.50.50.0 127.2.2.2 365 0x80000002 0x191d 50.50.50.0/24&lt;br /&gt;50.50.50.0 127.5.5.5 1392 0x80000001 0xdb52 50.50.50.0/24&lt;br /&gt;60.60.60.0 127.5.5.5 1392 0x80000001 0xd62f 60.60.60.0/24&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R4 still remains with the same LSA entries and believes that R5 is its only neighbor, it also has received some summary link states from R5 which is acting as the area border router between area 0 and 2 through the transit area.&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 0.0.0.2)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.4.4.4 127.4.4.4 1625 0x80000007 0xfdde 2&lt;br /&gt;127.5.5.5 127.5.5.5 1471 0x80000004 0x9610 1&lt;br /&gt;Net Link States (Area 0.0.0.2)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.5 127.5.5.5 1626 0x80000001 0xbeb1&lt;br /&gt;Summary Link States (Area 0.0.0.2)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.5.5.5 321 0x80000002 0xe3b7 10.10.10.0/24&lt;br /&gt;50.50.50.0 127.5.5.5 1473 0x80000001 0xdb52 50.50.50.0/24&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally let’s take a look at the ospf database of r2 and the new generated LSA’s:&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.5.5.5)&lt;br /&gt;Router Link States (Area 0.0.0.0)&amp;nbsp; ++++++++++++++++++++++++++++++++++++&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 398 0x8000000c 0xb544 1&lt;br /&gt;127.2.2.2 127.2.2.2 1726 0x8000000f 0x4765 2&lt;br /&gt;127.3.3.3 127.3.3.3 401 0x80000005 0x737f 1&lt;br /&gt;127.5.5.5 127.5.5.5 1730 0x80000002 0x9374 1&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 396 0x80000003 0xb564&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 372 0x80000002 0x1671 20.20.20.0/24&lt;br /&gt;50.50.50.0 127.2.2.2 739 0x80000002 0x191d 50.50.50.0/24&lt;br /&gt;50.50.50.0 127.5.5.5 1764 0x80000001 0xdb52 50.50.50.0/24&lt;br /&gt;60.60.60.0 127.5.5.5 1764 0x80000001 0xd62f 60.60.60.0/24&lt;br /&gt;Router Link States (Area 0.0.0.1) ++++++++++++++++++++++++++++++++++++&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.2.2.2 127.2.2.2 1731 0x80000007 0x24db 1&lt;br /&gt;127.5.5.5 127.5.5.5 1730 0x80000005 0xaf3d 1&lt;br /&gt;Net Link States (Area 0.0.0.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.5 127.5.5.5 117 0x80000002 0x4ad0&lt;br /&gt;Summary Link States (Area 0.0.0.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.2.2.2 2197 0x80000001 0xc0ee 10.10.10.0/24&lt;br /&gt;20.20.20.0 127.5.5.5 502 0x80000002 0x1671 20.20.20.0/24&lt;br /&gt;60.60.60.0 127.5.5.5 1764 0x80000001 0xd62f 60.60.60.0/24&lt;br /&gt;Router Link States (Area 0.0.0.2) ++++++++++++++++++++++++++++++++++++&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.4.4.4 127.4.4.4 119 0x80000008 0xfbdf 2&lt;br /&gt;127.5.5.5 127.5.5.5 1762 0x80000004 0x9610 1&lt;br /&gt;Net Link States (Area 0.0.0.2)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.5 127.5.5.5 116 0x80000002 0xbcb2&lt;br /&gt;Summary Link States (Area 0.0.0.2)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.5.5.5 612 0x80000002 0xe3b7 10.10.10.0/24&lt;br /&gt;50.50.50.0 127.5.5.5 1764 0x80000001 0xdb52 50.50.50.0/24&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you see based on the configurations we made r5 is now directly virtually tunneled to the backbone area thus LSA entries for area 0 have been added to our database. This router is now known as an area border router and is injecting summary routes to its attached network into the backbone area. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-virtual-links-transit-area.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh5.ggpht.com/impartlabs/SKBvCVezypI/AAAAAAAAAb0/2-1FVoKdeg4/s72-c/ospf_virtual_links.jpg?imgmax=512" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-86166149017225065</guid><pubDate>Thu, 20 Mar 2008 10:28:00 +0000</pubDate><atom:updated>2008-08-11T19:08:07.158+01:00</atom:updated><title>OSPF Configuration Part 8 : Not So Stubby Area, Totally Not So Stubby Area</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center"&gt;&lt;a href="http://lh3.ggpht.com/impartlabs/SKBvCRgJtKI/AAAAAAAAAb8/InSLnjmmMsI/ospf_nssa_tnssa.jpg?imgmax=512" target="_blank"&gt;   &lt;img src="http://lh3.ggpht.com/impartlabs/SKBvCRgJtKI/AAAAAAAAAb8/InSLnjmmMsI/ospf_nssa_tnssa.jpg?imgmax=512" alt="OSPF Network Scenario" width="512" height="394" style="vertical-align: middle; border-width: 0; margin-left: 0px; margin-right: 0px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="style2"&gt;&lt;br /&gt;We made a bit of changes to our network scenario, follow the changes and proceed ahead to the configurations for the NSSA area.&lt;br /&gt;This could get probably really confusing but to prevent that let’s just make a review on what kind of areas we could define in an ospf network.&lt;br /&gt;Normal areas: normal ospf areas which have no limitations, all advertised routes are accepted in this type of area.&lt;br /&gt;Stub areas: no type 5 autonomous system LSA’s are allowed to be advertised in this area, we’re also not allowed to have ASBR’s defined in this area.&lt;br /&gt;Totally Stub area: additional to type 5 LSA’s (not allowed in stub areas), type 3 (ABR Summary LSA’s) and type 4 LSA’s (ASBR summary LSA’s) are not allowed to propagate into this area.&lt;br /&gt;Not So Stubby area (NSSA): no type 5 LSA’s (ASBR external LSA’s) are allowed but type 7 LSA’s (NSSA external LSA’s) are allowed to be translated into type 5 (ABR external LSA’s) and traverse the ABR router.&lt;br /&gt;Totally Not So Stubby area (TNSSA): no type 5 LSA’s (ASBR external LSA’s), no type 3 (ABR Summary LSA’s) and finally no type 4 LSA’s (ASBR summary LSA’s) are allowed to propagate into this area but type 7 LSA’s (NSSA external LSA’s) are allowed to be translated into type 5 (ABR external LSA’s) and traverse the ABR router.&lt;br /&gt;From where we configured stub areas we were not able to have any autonomous system border router included to our stub areas and we were also not able to advertise ASBR external LSA’s into the stub area, to overcome these limitations the not so stubby area was introduced in the RFC 1587 so that we could have kept the specifications of a stub area while we could have inserted the type 5 LSA’s we needed into the area in a limited fashion. In this case we are still not able to redistribute type 5 external routes but instead the NSSA ASBR would create a new generation of LSA’s called type 7 LSA’s where after on at the NSSA-ABR (R2) these routes would be translated back to type 5 LSA’s and would be redistributed into the OSPF network in the 0.0.0.0 area.&lt;br /&gt;In this chapter we would only be configuring the TNSSA area, the NSSA is just simply the same with the difference that the summary LSA’s show up in the ospf database but in the case of TNSSA the default route of 0.0.0.0 would be replaced instead of all the summary type 3 and type 4 LSA’s.&lt;br /&gt;To get a better view the following ospf databases would show the change before the configurations and after we configure the 1.1.1.1 as a NSSA area.&lt;br /&gt;Let’s take a look at R1, R2 and also R5 ospf databases.&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1377 0x80000003 0x1a4c 2&lt;br /&gt;127.2.2.2 127.2.2.2 1374 0x80000003 0xf466 2&lt;br /&gt;127.3.3.3 127.3.3.3 1376 0x80000004 0xee62 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1376 0x80000002 0xb763&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;50.50.50.0 127.2.2.2 448 0x80000001 0x1b1c 50.50.50.0/24&lt;br /&gt;127.5.5.5 127.2.2.2 433 0x80000001 0x6fc5 127.5.5.5/32&lt;br /&gt;ASBR-Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.5.5.5 127.2.2.2 433 0x80000001 0xfc41&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 242 0x80000001 0xf3ff E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 20.20.20.5 1376 0x80000002 0x3196 E2 60.60.60.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 445 0x80000001 0x4e2d E2 60.60.60.0/24 [0x0]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In our ospf database on R1 we have AS external link states already generated by the ASBR (R5), since R5 is our autonomous system border router and since we already have configured R5 to redistribute connected and also RIP routes it would be advertising these type of LSA’s into our 0.0.0.0 area, later on after we configure 1.1.1.1 as the TNSSA area these link states would be advertised by R2, in better words the external routes injected into the 1.1.1.1 by R5 would be translated into type 5 LSA’s by the TNSSA area border router.&lt;br /&gt;&lt;br /&gt;Let’s take a look at R2:&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1424 0x80000003 0x1a4c 2&lt;br /&gt;127.2.2.2 127.2.2.2 1420 0x80000003 0xf466 2&lt;br /&gt;127.3.3.3 127.3.3.3 1423 0x80000004 0xee62 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1423 0x80000002 0xb763&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;50.50.50.0 127.2.2.2 494 0x80000001 0x1b1c 50.50.50.0/24&lt;br /&gt;127.5.5.5 127.2.2.2 479 0x80000001 0x6fc5 127.5.5.5/32&lt;br /&gt;ASBR-Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.5.5.5 127.2.2.2 479 0x80000001 0xfc41&lt;br /&gt;&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.2.2.2 127.2.2.2 488 0x80000006 0x1aea 1&lt;br /&gt;127.5.5.5 127.5.5.5 489 0x80000003 0xd573 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.5 127.5.5.5 490 0x80000001 0x4ccf&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.2.2.2 208 0x80000002 0xbeef 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.2.2.2 1420 0x80000001 0xf34d 127.1.1.1/32&lt;br /&gt;127.3.3.3 127.2.2.2 1420 0x80000001 0xb189 127.3.3.3/32&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 287 0x80000001 0xf3ff E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 20.20.20.5 1422 0x80000002 0x3196 E2 60.60.60.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 490 0x80000001 0x4e2d E2 60.60.60.0/24 [0x0]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since we yet haven’t configured the area 1.1.1.1 as a TNSSA area we still have summary link states in our R2 ospf database, and as we mentioned before the AS external routes are advertised by R5.&lt;br /&gt;Let’s take a look at R5 (same description goes for R5 as well):&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.5.5.5)&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.2.2.2 127.2.2.2 576 0x80000006 0x1aea 1&lt;br /&gt;127.5.5.5 127.5.5.5 576 0x80000003 0xd573 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.5 127.5.5.5 576 0x80000001 0x4ccf&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.2.2.2 296 0x80000002 0xbeef 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.2.2.2 6 0x80000002 0xf14e 127.1.1.1/32&lt;br /&gt;127.3.3.3 127.2.2.2 1508 0x80000001 0xb189 127.3.3.3/32&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 374 0x80000001 0xf3ff E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 20.20.20.5 1509 0x80000002 0x3196 E2 60.60.60.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 576 0x80000001 0x4e2d E2 60.60.60.0/24 [0x0]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s make the configurations and see the changes:&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@v5# configure&lt;br /&gt;vyatta@v5# set protocols ospf area 1.1.1.1 area-type nssa no-summary&lt;br /&gt;vyatta@v5# commit&lt;br /&gt;&lt;br /&gt;vyatta@r2# configure&lt;br /&gt;vyatta@r2# set protocols ospf area 1.1.1.1 area-type nssa no-summary&lt;br /&gt;vyatta@r2# commit&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s see the changes (if your ospf database doesn’t read what’s written below be patient there are possibly some routes which would age out after an hour 3600s):&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1180 0x80000005 0x164e 2&lt;br /&gt;127.2.2.2 127.2.2.2 1277 0x80000005 0xf660 2&lt;br /&gt;127.3.3.3 127.3.3.3 1180 0x80000006 0xea64 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1180 0x80000004 0xb365&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;50.50.50.0 127.2.2.2 1484 0x80000002 0x191d 50.50.50.0/24&lt;br /&gt;127.5.5.5 127.2.2.2 172 0x80000003 0x6bc7 127.5.5.5/32&lt;br /&gt;ASBR-Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.5.5.5 127.2.2.2 1033 0x80000002 0xfa42&lt;br /&gt;&lt;br /&gt;Router Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.2.2.2 127.2.2.2 1275 0x8000000a 0xbd3b 1&lt;br /&gt;127.5.5.5 127.5.5.5 1276 0x80000007 0x73cb 2&lt;br /&gt;Net Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.5 127.5.5.5 1281 0x80000002 0xef25&lt;br /&gt;Summary Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;0.0.0.0 127.2.2.2 833 0x80000002 0xebeb 0.0.0.0/0&lt;br /&gt;NSSA-external Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 1274 0x80000003 0x99bf E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 1114 0x80000004 0xf1ed E2 60.60.60.0/24 [0x0]&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.2.2.2 1273 0x80000003 0x6dfe E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.2.2.2 1113 0x80000004 0xc52d E2 60.60.60.0/24 [0x0]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;On R2 the summary link states have been removed and instead a default route of 0.0.0.0 has been replaced (we expected this to happen since in a totally not so stubby area ospf summary link states are replaced by the default route – using the no summary parameter excludes these routes), we also have generated new NSSA-external link stated which are normally generated by the ASBR (R5), and we also have generated two similar routes to what we had in the previous entries of our database but with a little difference where they are advertised by the TNSSA border router (R2), as we stated, the link states injected by the ASBR into the 1.1.1.1 area once they get to the TNSSA ABR are translated back to type 5 LSA’s and are advertised to the 0.0.0.0 backbone area.&lt;br /&gt;&lt;br /&gt;Let’s take a look at R1:&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1276 0x80000005 0x164e 2&lt;br /&gt;127.2.2.2 127.2.2.2 1375 0x80000005 0xf660 2&lt;br /&gt;127.3.3.3 127.3.3.3 1276 0x80000006 0xea64 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1276 0x80000004 0xb365&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;50.50.50.0 127.2.2.2 1581 0x80000002 0x191d 50.50.50.0/24&lt;br /&gt;127.5.5.5 127.2.2.2 270 0x80000003 0x6bc7 127.5.5.5/32&lt;br /&gt;ASBR-Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.5.5.5 127.2.2.2 1130 0x80000002 0xfa42&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.2.2.2 1371 0x80000003 0x6dfe E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.2.2.2 1211 0x80000004 0xc52d E2 60.60.60.0/24 [0x0]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;As you see on R1 we no longer have our AS external link states generated by the R5 ASBR router instead they are advertised as type 5 LSA’s while translated from type 7 LSA’s into the 0.0.0.0 area (these LSA’s are self originated by the ABR router, in order to view the self originated routes by the router run the show ip ospf database command with the self originate parameter) .&lt;br /&gt;&lt;br /&gt;Let’s take a look at R5:&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.5.5.5)&lt;br /&gt;Router Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.2.2.2 127.2.2.2 461 0x8000000c 0x9b5e 1&lt;br /&gt;127.5.5.5 127.5.5.5 450 0x80000008 0x2f12 2&lt;br /&gt;Net Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.2 127.2.2.2 461 0x80000001 0x4fd2&lt;br /&gt;Summary Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;0.0.0.0 127.2.2.2 1711 0x80000002 0xebeb 0.0.0.0/0&lt;br /&gt;NSSA-external Link States (Area 1.1.1.1 [NSSA])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.5.5.5 455 0x80000005 0x95c1 E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 455 0x80000006 0xedef E2 60.60.60.0/24 [0x0]&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 20.20.20.5 3600 0x80000001 0xd868 E2 20.20.20.0/24 [0x0]&lt;br /&gt;20.20.20.0 127.5.5.5 455 0x80000005 0xeb04 E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.5.5.5 455 0x80000006 0x4432 E2 60.60.60.0/24 [0x0]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;On R5 we have both type 5 and also type 7 LSA’s the type 5 LSA’s are self originated by the router itself (shown as AS-external Link States) but are injected as type 7 LSA’s into the 1.1.1.1 TNSSA area (these routes are self originated and advertised in the 1.1.1.1 area). &lt;br /&gt;What we just configured was a totally not so stubby area, since we added the no-summary option to the NSSA area, the summary routes area replaced by the 0.0.0.0 default route and the area is considered to be a totally not so stubby area, to regenerate the summary type 3 and type 4 link states remove the no-summary parameter and only configure the area as a NSSA area.&lt;br /&gt;You could also manage the translation process by using the following commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; font-style: italic; color: #FFFFFF"&gt;vyatta@v5# set protocols ospf area 1.1.1.1 area-type nssa translate&lt;br /&gt;possible completions:&lt;br /&gt;always Configure NSSA-ABR to always translate&lt;br /&gt;candidate Configure NSSA-ABR for translate election (default)&lt;br /&gt;never Configure NSSA-ABR to never translate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-virtual-links-transit-area.html"&gt;CONTINUE TO PART 9 - VIRTUAL LINKS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-nssa-not-so-totally-stubby-area.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh3.ggpht.com/impartlabs/SKBvCRgJtKI/AAAAAAAAAb8/InSLnjmmMsI/s72-c/ospf_nssa_tnssa.jpg?imgmax=512" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-8758475701936641305</guid><pubDate>Wed, 19 Mar 2008 10:25:00 +0000</pubDate><atom:updated>2008-08-10T12:57:07.443+01:00</atom:updated><title>OSPF Configuration Part 7 : Stub Areas, Totally Stub Areas</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center"&gt;  &lt;a href="http://lh5.ggpht.com/impartlabs/SJ7VVmUMyrI/AAAAAAAAAbM/8CWrtzOdaRY/STUB.gif?imgmax=512" target="_blank"&gt;  &lt;img src="http://lh5.ggpht.com/impartlabs/SJ7VVmUMyrI/AAAAAAAAAbM/8CWrtzOdaRY/STUB.gif?imgmax=512" alt="OSPF Network Scenario" width="403" height="512" style="vertical-align: middle; border-width: 0; margin-left: 50px; margin-right: 50px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="style2"&gt;&lt;br /&gt;Well first we changed our configuration based on the network scenario provided up above the only fact is that we yet have not defined the area 1.1.1.1 as a stub network so before we do that lets just take a look out our databases on r2 and r5.&lt;br /&gt;On R5:&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (50.50.50.5)&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;50.50.50.5 50.50.50.5 553 0x80000003 0x7db6 2&lt;br /&gt;127.2.2.2 127.2.2.2 559 0x80000004 0xff0a 1&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.2 127.2.2.2 559 0x80000002 0xbe5b&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.2.2.2 243 0x80000002 0xbeef 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.2.2.2 423 0x80000002 0xf14e 127.1.1.1/32&lt;br /&gt;127.3.3.3 127.2.2.2 263 0x80000002 0xaf8a 127.3.3.3/32&lt;br /&gt;ASBR-Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.3.3.3 127.2.2.2 623 0x80000002 0x3d06&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 20.20.20.3 3296 0x80000001 0xe45e E2 20.20.20.0/24 [0x0]&lt;br /&gt;20.20.20.0 127.3.3.3 1359 0x80000004 0x18de E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.3.3.3 1407 0x80000004 0x720c E2 60.60.60.0/24 [0x0]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the router which is going to be acting as the interior router in the stub area, based on the changes and configurations we make to this area the ospf database belonging to this router would change relevantly. In the following lines you see the current ospf routes including the network inter-area routes advertised by r2 which namely is the ABR between the 0.0.0.0 and 1.1.1.1 areas.&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf route&lt;br /&gt;============ OSPF network routing table ============&lt;br /&gt;N IA 10.10.10.0/24 [20] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N 50.50.50.0/24 [10] area: 1.1.1.1&lt;br /&gt;directly attached to eth0&lt;br /&gt;N IA 127.1.1.1/32 [30] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N IA 127.3.3.3/32 [30] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.2.2.2 [10] area: 1.1.1.1, ABR&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;R 127.3.3.3 IA [20] area: 1.1.1.1, ASBR&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;============ OSPF external routing table ===========&lt;br /&gt;N E2 20.20.20.0/24 [20/20] tag: 0&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N E2 60.60.60.0/24 [20/20] tag: 0&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;&lt;br /&gt;vyatta@v5:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O&amp;gt;* 10.10.10.0/24 [110/20] via 50.50.50.2, eth0, 00:40:00&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 50.50.50.2, eth0, 00:39:59&lt;br /&gt;O 50.50.50.0/24 [110/10] is directly connected, eth0, 00:40:05&lt;br /&gt;C&amp;gt;* 50.50.50.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 50.50.50.2, eth0, 00:39:59&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/30] via 50.50.50.2, eth0, 00:40:00&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/30] via 50.50.50.2, eth0, 00:40:00&lt;br /&gt;C&amp;gt;* 127.5.5.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1561 0x80000005 0x164e 2&lt;br /&gt;127.2.2.2 127.2.2.2 786 0x80000007 0xec6a 2&lt;br /&gt;127.3.3.3 127.3.3.3 1559 0x80000004 0xf45a 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1559 0x80000003 0xb564&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;50.50.50.0 127.2.2.2 804 0x80000002 0x191d 50.50.50.0/24&lt;br /&gt;127.5.5.5 127.2.2.2 1385 0x80000002 0x6dc6 127.5.5.5/32&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;50.50.50.5 50.50.50.5 667 0x80000003 0x7db6 2&lt;br /&gt;127.2.2.2 127.2.2.2 671 0x80000004 0xff0a 1&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.2 127.2.2.2 671 0x80000002 0xbe5b&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.2.2.2 354 0x80000002 0xbeef 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.2.2.2 534 0x80000002 0xf14e 127.1.1.1/32&lt;br /&gt;127.3.3.3 127.2.2.2 374 0x80000002 0xaf8a 127.3.3.3/32&lt;br /&gt;ASBR-Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;127.3.3.3 127.2.2.2 734 0x80000002 0x3d06&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 20.20.20.3 3408 0x80000001 0xe45e E2 20.20.20.0/24 [0x0]&lt;br /&gt;20.20.20.0 127.3.3.3 1470 0x80000004 0x18de E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.3.3.3 1518 0x80000004 0x720c E2 60.60.60.0/24 [0x0]&lt;br /&gt;vyatta@r2:~$ show ip ospf route&lt;br /&gt;============ OSPF network routing table ============&lt;br /&gt;N 10.10.10.0/24 [10] area: 0.0.0.0&lt;br /&gt;directly attached to eth0&lt;br /&gt;N 50.50.50.0/24 [10] area: 1.1.1.1&lt;br /&gt;directly attached to eth1&lt;br /&gt;N 127.1.1.1/32 [20] area: 0.0.0.0&lt;br /&gt;via 10.10.10.1, eth0&lt;br /&gt;N 127.3.3.3/32 [20] area: 0.0.0.0&lt;br /&gt;via 10.10.10.3, eth0&lt;br /&gt;N 127.5.5.5/32 [20] area: 1.1.1.1&lt;br /&gt;via 50.50.50.5, eth1&lt;br /&gt;&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.3.3.3 [10] area: 0.0.0.0, ASBR&lt;br /&gt;via 10.10.10.3, eth0&lt;br /&gt;&lt;br /&gt;============ OSPF external routing table ===========&lt;br /&gt;N E2 20.20.20.0/24 [10/20] tag: 0&lt;br /&gt;via 10.10.10.3, eth0&lt;br /&gt;N E2 60.60.60.0/24 [10/20] tag: 0&lt;br /&gt;via 10.10.10.3, eth0&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:58:23&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.3, eth0, 00:57:33&lt;br /&gt;O 50.50.50.0/24 [110/10] is directly connected, eth1, 00:44:41&lt;br /&gt;C&amp;gt;* 50.50.50.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 10.10.10.3, eth0, 00:57:33&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:57:34&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:57:34&lt;br /&gt;O&amp;gt;* 127.5.5.5/32 [110/20] via 50.50.50.5, eth1, 00:42:39&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the previous scenario where we defined the asbr connecting to different autonomous systems together &lt;br /&gt;We had connectivity from the ospf network to all interfaces of the rip network only because we redistributed rip routes to our ospf network on the r3 router&lt;br /&gt;But here is the tricky part: the only reason we had connectivity from the rip network to the ospf network (although we didn’t redistribute ospf routes into the rip network)is that while we configured r3 to be the ASBR the only and only ospf network which was the 10.10.10.0 was attached directly to r3 so when we turned on rip on its other interface the route to that network was distributed as a rip route on the rip network whereas if we had another network such as the 60.60.60.0 network like the scenario we have right now connectivity back and forth to the rip network wouldn’t have been possible, therefore in order to establish the connectivity between the new network and the rip network we have to redistributed the ospf routes to the rip network as well.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@r3# set protocols rip redistribute ospf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s check for connectivity form R5 to the RIP network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@v5:~$ ping 60.60.60.4&lt;br /&gt;PING 60.60.60.4 (60.60.60.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=1 ttl=62 time=10.1 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=2 ttl=62 time=5.05 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=3 ttl=62 time=4.61 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=4 ttl=62 time=4.23 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=5 ttl=62 time=4.30 ms&lt;br /&gt;--- 60.60.60.4 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4000ms&lt;br /&gt;rtt min/avg/max/mdev = 4.233/5.680/10.192/2.275 ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we have connectivity! Keep in mind that we yet have not configured the stub network were just preparing for complete connectivity over the network. &lt;br /&gt;Let’s configure the area 1.1.1.1 as a stub area both on r2 and r5, make sure that you make the configurations on both of the routers so that when they want to exchange routes they would be able to realize each other that they reside in a stub area , when they exchange routes there’s a certain flag which shows that you’re residing in a stub area , so in order for them to become stub neighbors they have to be both configured as stub areas in the ospf configuration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@v5# set protocols ospf area 1.1.1.1 area-type stub&lt;br /&gt;vyatta@r2# set protocols ospf area 1.1.1.1 area-type stub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now let’s take a look at our information on r2 and r5 after configuring the area as a stub area&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (50.50.50.5)&lt;br /&gt;Router Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;50.50.50.5 50.50.50.5 1745 0x80000013 0x7baa 2&lt;br /&gt;127.2.2.2 127.2.2.2 1751 0x80000013 0xfffc 1&lt;br /&gt;Net Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.2 127.2.2.2 1746 0x8000000f 0xc24c&lt;br /&gt;Summary Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;0.0.0.0 127.2.2.2 1083 0x80000002 0xebeb 0.0.0.0/0&lt;br /&gt;10.10.10.0 127.2.2.2 953 0x8000000f 0xc2e0 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.2.2.2 1033 0x8000000f 0xf53f 127.1.1.1/32&lt;br /&gt;127.3.3.3 127.2.2.2 633 0x8000000f 0xb37b 127.3.3.3/32&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you see the AS routes which used to be in our ospf database are no longer there and instead of all those routes the default 0.0.0.0 route has been advertised by R2 which would forward packets which don’t match other routes with a lower priority to the 50.50.50.2 interface of R2. The following lines show that we only have a couple of inter-area routes advertised by the area border router in our ospf routing table.&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf route&lt;br /&gt;============ OSPF network routing table ============&lt;br /&gt;N IA 0.0.0.0/0 [11] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N IA 10.10.10.0/24 [20] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N 50.50.50.0/24 [10] area: 1.1.1.1&lt;br /&gt;directly attached to eth0&lt;br /&gt;N IA 127.1.1.1/32 [30] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N IA 127.3.3.3/32 [30] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.2.2.2 [10] area: 1.1.1.1, ABR&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;============ OSPF external routing table ===========&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;&lt;br /&gt;vyatta@v5:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O&amp;gt;* 0.0.0.0/0 [110/11] via 50.50.50.2, eth0, 00:59:59&lt;br /&gt;O&amp;gt;* 10.10.10.0/24 [110/20] via 50.50.50.2, eth0, 00:59:59&lt;br /&gt;O 50.50.50.0/24 [110/10] is directly connected, eth0, 07:20:03&lt;br /&gt;C&amp;gt;* 50.50.50.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/30] via 50.50.50.2, eth0, 00:59:59&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/30] via 50.50.50.2, eth0, 00:59:59&lt;br /&gt;C&amp;gt;* 127.5.5.0/24 is directly connected, lo&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Most of the changes are done on the R5 router and R2 still remains as it used to be.&lt;br /&gt;LET’S JUST CHECK WE HAVE CONNECTIVITY FROM R5 TO 60.60.60.0/24&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;&lt;br /&gt;vyatta@v5:~$ ping 60.60.60.4&lt;br /&gt;PING 60.60.60.4 (60.60.60.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=1 ttl=62 time=20.3 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=2 ttl=62 time=4.09 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=3 ttl=62 time=3.59 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=4 ttl=62 time=3.26 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=5 ttl=62 time=3.57 ms&lt;br /&gt;--- 60.60.60.4 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4002ms&lt;br /&gt;rtt min/avg/max/mdev = 3.266/6.977/20.355/6.694 ms&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;\\*\\ NOW LET’S CONFIGURE THE AREA AS A TOTALLY STUBBY AREA&lt;br /&gt;&lt;br /&gt;To be a little bit more granular about the routes which are injected in our ospf database in the stub area we could further more configure the area as a totally stub area, in this case summary routes which used to be in our ospf database would be removed and the default route of 0.0.0.0 via 50.50.50.2 would be used for packets which do not match the existing lower priority routes.&lt;br /&gt;Totally stub areas do not allow routes other than intra-area and the default routes to be propagated within the area. The ABR injects a default route into the area and all the routers belonging to this area use the default route to send any traffic outside the area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@r2# set protocols ospf area 1.1.1.1 area-type stub no-summary&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This additional no-summary parameter informs the ABR not to send summary updates from other areas into the totally stub area this parameter needs to be configured only on the area border router where its the only router responsible for summary advertisement link state flooding.&lt;br /&gt;Let’s take a look at the changes made upon the configurations we made:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FFFFFF;font-style: italic"&gt;vyatta@v5:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O&amp;gt;* 0.0.0.0/0 [110/11] via 50.50.50.2, eth0, 00:37:38&lt;br /&gt;O 50.50.50.0/24 [110/10] is directly connected, eth0, 00:38:15&lt;br /&gt;C&amp;gt;* 50.50.50.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 127.5.5.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (50.50.50.5)&lt;br /&gt;Router Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;50.50.50.5 50.50.50.5 502 0x80000017 0x73ae 2&lt;br /&gt;127.2.2.2 127.2.2.2 478 0x80000018 0xf502 1&lt;br /&gt;Net Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;50.50.50.2 127.2.2.2 478 0x80000002 0xdc3f&lt;br /&gt;Summary Link States (Area 1.1.1.1 [Stub])&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;0.0.0.0 127.2.2.2 1091 0x80000005 0xe5ee 0.0.0.0/0&lt;br /&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf route&lt;br /&gt;============ OSPF network routing table ============&lt;br /&gt;N IA 0.0.0.0/0 [11] area: 1.1.1.1&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;N 50.50.50.0/24 [10] area: 1.1.1.1&lt;br /&gt;directly attached to eth0&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.2.2.2 [10] area: 1.1.1.1, ABR&lt;br /&gt;via 50.50.50.2, eth0&lt;br /&gt;============ OSPF external routing table ===========&lt;br /&gt;&lt;br /&gt;vyatta@v5:~$ ping 60.60.60.4&lt;br /&gt;PING 60.60.60.4 (60.60.60.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=1 ttl=62 time=32.3 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=2 ttl=62 time=4.88 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=3 ttl=62 time=5.33 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=4 ttl=62 time=3.84 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=5 ttl=62 time=5.56 ms&lt;br /&gt;--- 60.60.60.4 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4005ms&lt;br /&gt;rtt min/avg/max/mdev = 3.843/10.397/32.358/10.996 ms&lt;br /&gt;&lt;br /&gt;vyatta@v5:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface&lt;br /&gt;RXmtL RqstL DBsmL&lt;br /&gt;127.2.2.2 1 Full/DR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-nssa-not-so-totally-stubby-area.html"&gt;CONTINUE TO PART 8 - NOT SO STUBBY AREAS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-totally-stub-areas-tsa.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh5.ggpht.com/impartlabs/SJ7VVmUMyrI/AAAAAAAAAbM/8CWrtzOdaRY/s72-c/STUB.gif?imgmax=512" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-7086784418108443316</guid><pubDate>Tue, 18 Mar 2008 10:23:00 +0000</pubDate><atom:updated>2008-08-10T12:46:11.780+01:00</atom:updated><title>OSPF Configuration Part 6 : Autonomous System Border Routers | External Link States</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center"&gt; &lt;a href="http://lh5.ggpht.com/impartlabs/SJ7SSwLXiZI/AAAAAAAAAbE/Y_1kT7Zj4A4/ASBR.JPG?imgmax=512" target="_blank"&gt; &lt;img src="http://lh5.ggpht.com/impartlabs/SJ7SSwLXiZI/AAAAAAAAAbE/Y_1kT7Zj4A4/ASBR.JPG?imgmax=512" alt="OSPF Network Scenario" width="443" height="512" style="vertical-align: middle; border-width: 0; margin-left: 50px; margin-right: 50px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="style2"&gt;&lt;br /&gt;We configured r1 (only eth 1) r2 (eth0) and r3 (only eth0) with ospf and we configured R3 (eth1) and R4 (eth0 and eth1) with RIP and redistributed the connected routes lets take a look at our rip configuration and also a quick review on all of our route tables on all of our routers, we are not going to go through all of the details of the rip protocol we have a separate article for that &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r4# configure&lt;br /&gt;vyatta@r4# set protocols rip interface eth0&lt;br /&gt;vyatta@r4# set protocols rip interface eth1&lt;br /&gt;vyatta@r4# set protocols rip redistribute connected&lt;br /&gt;vyatta@r4# commit&lt;br /&gt;&lt;br /&gt;vyatta@r4:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;R&amp;gt;* 10.10.10.0/24 [120/2] via 20.20.20.3, eth0, 00:08:38&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 60.60.60.0/24 is directly connected, eth1&lt;br /&gt;C&amp;gt;* 127.4.4.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:28:41&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;R&amp;gt;* 60.60.60.0/24 [120/2] via 20.20.20.4, eth1, 00:09:41&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:26:18&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:27:45&lt;br /&gt;C&amp;gt;* 127.3.3.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:28:44&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:26:33&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:27:55&lt;br /&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;K&amp;gt;* 0.0.0.0/0 via 192.168.1.1, eth0&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth1, 00:26:40&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth1&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth1, 00:26:40&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth1, 00:26:40&lt;br /&gt;C&amp;gt;* 192.168.1.0/24 is directly connected, eth0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now lets where do we have connectivity&lt;br /&gt;From r1 to r2 and r3 (eth0) and in reverse we have, since we haven’t configured ospf on eth0 on R1 we can’t ping from anywhere to it, the only reason we added this interface is so that we could connect to our network for configuration changes through a Telnet/SSH client&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r3:~$ ping 10.10.10.1&lt;br /&gt;PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=4.54 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=1.21 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=1.12 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=4 ttl=64 time=1.15 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=5 ttl=64 time=0.928 ms&lt;br /&gt;--- 10.10.10.1 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4002ms&lt;br /&gt;rtt min/avg/max/mdev = 0.928/1.793/4.542/1.377 ms&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;We also have connectivity from R3 to R4 (since we have RIP configured we can ping both interfaces on R4 from R3 and vice versa)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r3:~$ ping 60.60.60.4&lt;br /&gt;PING 60.60.60.4 (60.60.60.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=1 ttl=64 time=4.13 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=2 ttl=64 time=0.934 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=3 ttl=64 time=0.769 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=4 ttl=64 time=1.17 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=5 ttl=64 time=1.30 ms&lt;br /&gt;--- 60.60.60.4 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4001ms&lt;br /&gt;rtt min/avg/max/mdev = 0.769/1.663/4.133/1.249 ms &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;but we yet don’t have connectivity between the autonomous systems (RIP network and the OSPF network) or vice versa so what we have to redistribute RIP routes generated in the rip network and deliver them to the ospf network so that peers on the ospf network would be aware of the rip network as well, in the first case we would redistribute rip routes into our ospf network on R3&lt;br /&gt;&lt;br /&gt;vyatta@r3# set protocols ospf redistribute rip&lt;br /&gt;&lt;br /&gt;Now let’s take a look at our routing tables on r1 r2 and r3 and also to check for connectivity between them. (RIP routes injected into the OSPF network have the red color in the routing tables)&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;K&amp;gt;* 0.0.0.0/0 via 192.168.1.1, eth0&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth1, 00:37:12&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 10.10.10.3, eth1, 00:01:46&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth1, 00:37:12&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth1, 00:37:12&lt;br /&gt;C&amp;gt;* 192.168.1.0/24 is directly connected, eth0&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:40:46&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 10.10.10.3, eth0, 00:03:04&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:38:35&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:39:57&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now that the rip routes have been injected in to the ospf network we would be able to ping the 60.60.60.0/24 network from the ospf network lets ping R4 eth1 (60.60.60.4) from R2: &lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r2:~$ ping 60.60.60.4&lt;br /&gt;PING 60.60.60.4 (60.60.60.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=1 ttl=63 time=13.4 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=2 ttl=63 time=2.08 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=3 ttl=63 time=2.36 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=4 ttl=63 time=2.27 ms&lt;br /&gt;64 bytes from 60.60.60.4: icmp_seq=5 ttl=63 time=2.31 ms&lt;br /&gt;--- 60.60.60.4 ping statistics ---&lt;br /&gt;5 packets transmitted, 5 received, 0% packet loss, time 4009ms&lt;br /&gt;rtt min/avg/max/mdev = 2.089/4.490/13.411/4.461 ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;so we have connectivity from R1 to the 60.60.60.0/24 network (same goes for R1), now to get a better view try running a ping command to the 20.20.20.0/24 network see if you succeed(following the configurations we made to the network you shouldn’t get a reply), the question might come up is that : how come we have connectivity to the 60.60.60.0/24 and we are actually passing the 20.20.20.0/24 network but we cannot ping to that network? Well we don’t have any routes available to us guiding us to the 20.20.20.0/24 network in the OSPF network so we have to redistribute connected routes from the rip network into ospf as well, let’s do that see what comes up:&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r3# set protocols ospf redistribute connected&lt;br /&gt;vyatta@r3# commit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s see if we could ping the 20.20.20.0/24 network from r1 or r2&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r2:~$ ping 20.20.20.4&lt;br /&gt;PING 20.20.20.4 (20.20.20.4) 56(84) bytes of data.&lt;br /&gt;64 bytes from 20.20.20.4: icmp_seq=1 ttl=63 time=3.43 ms&lt;br /&gt;--- 20.20.20.4 ping statistics ---&lt;br /&gt;1 packets transmitted, 1 received, 0% packet loss, time 4005ms&lt;br /&gt;rtt min/avg/max/mdev = 2.175/2.496/3.432/0.476 ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s see the changes made based upon our configurations in the route tables of r1, r2 and r3:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:46:54&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.3, eth0, 00:01:10&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 10.10.10.3, eth0, 00:09:12&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:44:43&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:46:05&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip route NOTHING CHANGED&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:47:41&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;R&amp;gt;* 60.60.60.0/24 [120/2] via 20.20.20.4, eth1, 00:28:41&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:45:18&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:46:45&lt;br /&gt;C&amp;gt;* 127.3.3.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;K&amp;gt;* 0.0.0.0/0 via 192.168.1.1, eth0&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth1, 00:45:44&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.3, eth1, 00:02:15&lt;br /&gt;O&amp;gt;* 60.60.60.0/24 [110/20] via 10.10.10.3, eth1, 00:10:18&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth1, 00:45:44&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth1, 00:45:44&lt;br /&gt;C&amp;gt;* 192.168.1.0/24 is directly connected, eth0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now let’s see if we are able to ping from the rip network into the ospf network&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r4:~$ ping 10.10.10.1&lt;br /&gt;PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=1 ttl=63 time=3.56 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=2 ttl=63 time=2.54 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=3 ttl=63 time=2.08 ms&lt;br /&gt;64 bytes from 10.10.10.1: icmp_seq=4 ttl=63 time=2.10 ms&lt;br /&gt;&lt;br /&gt;--- 10.10.10.1 ping statistics ---&lt;br /&gt;4 packets transmitted, 4 received, 0% packet loss, time 3000ms&lt;br /&gt;rtt min/avg/max/mdev = 2.083/2.575/3.562/0.600 ms&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well yes we have connectivity ,&lt;br /&gt;Let’s take a look at the route table on R4 to see the route we choose to reach the ospf network&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r4:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;R&amp;gt;* 10.10.10.0/24 [120/2] via 20.20.20.3, eth0, 00:31:21&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 60.60.60.0/24 is directly connected, eth1&lt;br /&gt;C&amp;gt;* 127.4.4.0/24 is directly connected, lo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well as you see we choose the rip route to ping the ospf network &lt;br /&gt;Let’s take a look at some changes in our OSPF network &lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.3.3.3)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1230 0x80000006 0xec76 2&lt;br /&gt;127.2.2.2 127.2.2.2 1234 0x80000005 0xed6c 2&lt;br /&gt;127.3.3.3 127.3.3.3 899 0x80000008 0xec5e 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 1233 0x80000003 0xb564&lt;br /&gt;AS External Link States&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.3.3.3 415 0x80000001 0x1edb E2 20.20.20.0/24 [0x0]&lt;br /&gt;60.60.60.0 127.3.3.3 901 0x80000001 0x7809 E2 60.60.60.0/24 [0x0]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We’ve got AS external routes injected by the autonomous system border router into the ospf network, since this database is unique throughout the ospf network we are able to ping any interface in the rip network from the ospf network.&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DROther 38.071s 10.10.10.1 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/Backup 38.384s 10.10.10.2 eth0:10.10.10.3 0 0 0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You could also check the ip ospf command on R3 just to view the state of the router which would state that this router is acting as an ASBR.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-totally-stub-areas-tsa.html"&gt;CONTINUE TO PART 7 - STUB AREAS | TOTALLY STUB AREAS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/autonomous-system-border-router-asbr.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh5.ggpht.com/impartlabs/SJ7SSwLXiZI/AAAAAAAAAbE/Y_1kT7Zj4A4/s72-c/ASBR.JPG?imgmax=512" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-9146441325219787119</guid><pubDate>Mon, 17 Mar 2008 18:08:00 +0000</pubDate><atom:updated>2008-08-10T12:28:15.771+01:00</atom:updated><title>OSPF Configuration Part 5 : Areas &amp; Area Border Routers</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;In order to demonstrate the efficient usage of OSPF areas we would make quite a change to the previous scenario we &lt;br /&gt;had, we would remove the eth1 interface on R2 pointing to the 20.20.20.0 network.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center"&gt;&lt;a href="http://lh5.ggpht.com/impartlabs/SJ7CPwInLUI/AAAAAAAAAa0/w9dXrYGIPvM/ospf_areas_bg.gif?imgmax=512" target="_blank"&gt;&lt;img src="http://lh6.ggpht.com/impartlabs/SJ7CP8DIdBI/AAAAAAAAAa8/uDBERtoNAaM/ospf_areas_small.gif?imgmax=400" alt="OSPF Network Scenario" width="358" height="400" style="vertical-align: middle; border-width: 0; margin-left: 50px; margin-right: 50px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;In this scenario R4 would be in area 1.1.1.1 and R1 and R2 would be residing on area 0.0.0.0 (backbone area) and&lt;br /&gt;finally R3 would be our area border router which connects the two areas 0.0.0.0 and 1.1.1.1 together. Remember &lt;br /&gt;that all other areas excluding area zero (which is the backbone area itself) should be directly connected to the &lt;br /&gt;backbone area, so if you plan to extend the network and create more areas make sure all areas are directly &lt;br /&gt;connected to the backbone via an area border router.&lt;br /&gt;Lets configure eth0 and lo (loopback interface) on R4 to be in area 1.1.1.1 and also eth1 on R3 to be configured &lt;br /&gt;as an interface in the 1.1.1.1 area, if you have followed the steps from the very beginning you should possibly &lt;br /&gt;change some configurations before proceeding to the next step so lets take a look at our prerequisites &lt;br /&gt;Removing the eth1 interface on R2&lt;br /&gt;In case of using Vyatta and VMware you can disable the interface or even remove it while the router is in shutdown &lt;br /&gt;mode, remove the relevant interface from ospf:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r2# delete protocols ospf area 0.0.0.0 network 10.10.10.0/24&lt;br /&gt;vyatta@r2# commit&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Let’s configure R3 and R4 with the new area:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r4# set protocols ospf area 1.1.1.1&lt;br /&gt;vyatta@r4# set protocols ospf area 1.1.1.1 network 20.20.20.0/24&lt;br /&gt;vyatta@r4# set protocols ospf area 1.1.1.1 network 127.4.4.0/24&lt;br /&gt;vyatta@r4#commit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r3# set protocols ospf area 1.1.1.1 network 20.20.20.0/24&lt;br /&gt;vyatta@r3# commit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now after we have configured our network with the new area let’s take a look at our databases on R3 and see the &lt;br /&gt;effect it would have to simplify our database. (You may well know that the reason we use areas in OSPF is to limit &lt;br /&gt;the scope of route information distribution thus reducing the size of our LSA databases over the network.)&lt;br /&gt;We have printed out the ospf database on R4 in 5 different intervals:&lt;br /&gt;First: right after we configured the R4 router with the new area 1.1.1.1&lt;br /&gt;Second: quite a couple of minutes later which we just left the network idle to see how the LSADB would react&lt;br /&gt;Third: normally LSA entries age out after 3600 seconds, in this interval LSA’s not being used anymore are going to &lt;br /&gt;be aged-out.&lt;br /&gt;Fourth: previous router LSA’s have aged out but there is one remaining LSA which belongs to the loopback interface &lt;br /&gt;of R4 and is considered to be in the 0.0.0.0 area, well although we know that this loopback interface is no longer &lt;br /&gt;in this area and there are no links attached to it, this LSA would remain in the LSA DB until the next reboot in &lt;br /&gt;case any changes occur.&lt;br /&gt;Fifth: after the final reboot&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;FIRST INTERVAL&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;10.10.10.2 10.10.10.2 1457 0x80000001 0xb7cb 1&lt;br /&gt;127.1.1.1 127.1.1.1 1389 0x80000004 0x0463 2&lt;br /&gt;127.2.2.2 127.2.2.2 1389 0x80000005 0xc19a 2&lt;br /&gt;127.3.3.3 127.3.3.3 1382 0x80000003 0xd1e9 3&lt;br /&gt;127.4.4.4 127.4.4.4 923 0x80000006 0xa79f 0&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.1 127.1.1.1 1389 0x80000002 0xf52d&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 868 0x80000003 0xd4e2 1&lt;br /&gt;127.4.4.4 127.4.4.4 863 0x80000002 0x1fed 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.3 127.3.3.3 869 0x80000001 0xbac3&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 1112 0x80000001 0xab01 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.3.3.3 1112 0x80000001 0xde5f 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 1112 0x80000001 0xbd7d 127.2.2.2/32&lt;br /&gt;&lt;br /&gt;SECOND INTERVAL&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;10.10.10.2 10.10.10.2 1983 0x80000001 0xb7cb 1&lt;br /&gt;127.1.1.1 127.1.1.1 1915 0x80000004 0x0463 2&lt;br /&gt;127.2.2.2 127.2.2.2 1914 0x80000005 0xc19a 2&lt;br /&gt;127.3.3.3 127.3.3.3 1908 0x80000003 0xd1e9 3&lt;br /&gt;127.4.4.4 127.4.4.4 1449 0x80000006 0xa79f 0&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.1 127.1.1.1 1915 0x80000002 0xf52d&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 1394 0x80000003 0xd4e2 1&lt;br /&gt;127.4.4.4 127.4.4.4 1389 0x80000002 0x1fed 2&lt;br /&gt;&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.3 127.3.3.3 1395 0x80000001 0xbac3&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 94 0x80000002 0xa902 10.10.10.0/24&lt;br /&gt;27.1.1.1 127.3.3.3 525 0x80000002 0xdc60 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 295 0x80000002 0xbb7e 127.2.2.2/32&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;THIRD INTERVAL&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 3600 0x80000004 0x0463 2&lt;br /&gt;127.2.2.2 127.2.2.2 3600 0x80000005 0xc19a 2&lt;br /&gt;127.3.3.3 127.3.3.3 3600 0x80000003 0xd1e9 3&lt;br /&gt;127.4.4.4 127.4.4.4 1343 0x80000007 0xa5a0 0&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.1 127.1.1.1 3600 0x80000002 0xf52d&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 1289 0x80000004 0xd2e3 1&lt;br /&gt;127.4.4.4 127.4.4.4 1283 0x80000003 0x1dee 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.3 127.3.3.3 1289 0x80000002 0xb8c4&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 1789 0x80000002 0xa902 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.3.3.3 468 0x80000003 0xda61 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 158 0x80000003 0xb97f 127.2.2.2/32&lt;br /&gt;&lt;br /&gt;FOURTH INTERVAL&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.4.4.4 127.4.4.4 1430 0x80000007 0xa5a0 0&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 1376 0x80000004 0xd2e3 1&lt;br /&gt;127.4.4.4 127.4.4.4 1370 0x80000003 0x1dee 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.3 127.3.3.3 1376 0x80000002 0xb8c4&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 15 0x80000003 0xa703 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.3.3.3 555 0x80000003 0xda61 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 245 0x80000003 0xb97f 127.2.2.2/32&lt;br /&gt;&lt;br /&gt;FIFTH INTERVAL&lt;br /&gt;vyatta@r4:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.4.4.4)&lt;br /&gt;Router Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 146 0x8000000b 0xcedf 1&lt;br /&gt;127.4.4.4 127.4.4.4 146 0x80000008 0x29dc 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.4 127.4.4.4 146 0x80000001 0x9bde&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 345 0x80000005 0xa305 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.3.3.3 855 0x80000005 0xd663 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 625 0x80000005 0xb581 127.2.2.2/32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now as you see our database only includes LSA entries in the 1.1.1.1 area and we also have 3 new link state &lt;br /&gt;advertisements which are type 3 LSA known as the summary LSA’s these LSA’s are generated by the ABR’s (area border &lt;br /&gt;routers) namely R3 which is actually connecting the 1.1.1.1 area to the 0.0.0.0 area.&lt;br /&gt;As you see the entries in our routing table have reduced significantly (from 9 entries to 6 entries and we don’t &lt;br /&gt;need to include all LSA’s in other areas in our database) and therefore resulting into a remarkable decrease in &lt;br /&gt;CPU usage, network traffic and local resources.&lt;br /&gt;&lt;br /&gt;Now let’s take a look at R3 OSPF database (lines which should draw your attention have been marked with a bold &lt;br /&gt;font-size)&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r4:~$ show ip ospf&lt;br /&gt;OSPF Routing Process, Router ID: 127.4.4.4&lt;br /&gt;Supports only single TOS (TOS0) routes&lt;br /&gt;This implementation conforms to RFC2328&lt;br /&gt;RFC1583Compatibility flag is disabled&lt;br /&gt;OpaqueCapability flag is disabled&lt;br /&gt;Initial SPF scheduling delay 200 millisec(s)&lt;br /&gt;Minimum hold time between consecutive SPFs 1000 millisec(s)&lt;br /&gt;Maximum hold time between consecutive SPFs 10000 millisec(s)&lt;br /&gt;Hold time multiplier is currently 2&lt;br /&gt;SPF algorithm last executed 10m24s ago&lt;br /&gt;SPF timer is inactive&lt;br /&gt;Refresh timer 10 secs&lt;br /&gt;Number of external LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque AS LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of areas attached to this router: 1&lt;br /&gt;Adjacency changes are logged&lt;br /&gt;Area ID: 1.1.1.1&lt;br /&gt;Shortcutting mode: Default, S-bit consensus: no&lt;br /&gt;Number of interfaces in this area: Total: 2, Active: 2&lt;br /&gt;Number of fully adjacent neighbors in this area: 1&lt;br /&gt;Area has no authentication&lt;br /&gt;Number of full virtual adjacencies going through this area: 0&lt;br /&gt;SPF algorithm executed 5 times&lt;br /&gt;Number of LSA 6&lt;br /&gt;Number of router LSA 2. Checksum Sum 0x0000f8bb&lt;br /&gt;Number of network LSA 1. Checksum Sum 0x00009bde&lt;br /&gt;Number of summary LSA 3. Checksum Sum 0x00022ee9&lt;br /&gt;Number of ASBR summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of NSSA LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque link LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque area LSA 0. Checksum Sum 0x00000000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now that we have 2 different areas, executing the border-routers command in any area should result to R3 where it &lt;br /&gt;acts as the ABR.&lt;br /&gt;From R4&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r4:~$ show ip ospf border-routers&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.3.3.3 [10] area: 1.1.1.1, ABR&lt;br /&gt;via 20.20.20.3, eth0&lt;br /&gt;&lt;br /&gt;From R1&lt;br /&gt;vyatta@r1:~$ show ip ospf border-routers&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.3.3.3 [10] area: 0.0.0.0, ABR&lt;br /&gt;via 10.10.10.3, eth0&lt;/span&gt;&lt;br /&gt;First take a look at the DR/BDR election and then see which routers have been elected as DR’s &amp;amp; BDR’s&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r3:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DR 30.939s 10.10.10.1 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/DROther 37.851s 10.10.10.2 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.4.4.4 1 Full/DR 31.348s 20.20.20.4 eth1:20.20.20.3 0 0 0&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DR 38.925s 10.10.10.1 eth0:10.10.10.2 0 0 0&lt;br /&gt;127.3.3.3 1 Full/Backup 30.363s 10.10.10.3 eth0:10.10.10.2 0 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now as you see based on the re-elections states have been changed R1is now known as the designated router in the &lt;br /&gt;0.0.0.0 area R4 is also the designated router but in the 1.1.1.1 area R2 remains as DROther and R3 has changed its &lt;br /&gt;state to serving both areas as the backup designated router.&lt;br /&gt;For example on R1 this is what we had as the database before we created the 1.1.1.1 area&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 258 0x8000000a 0x0c53 2&lt;br /&gt;127.2.2.2 127.2.2.2 908 0x80000012 0x981e 3&lt;br /&gt;127.3.3.3 127.3.3.3 907 0x8000000b 0xcbe6 3&lt;br /&gt;127.4.4.4 127.4.4.4 903 0x8000000e 0x07f9 2&lt;br /&gt;&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 251 0x80000003 0xb564&lt;br /&gt;20.20.20.3 127.3.3.3 907 0x80000006 0xbb34&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After we created the 1.1.1.1 area things were about to change, our DR/BDR’s changed relatively, the LSA entries &lt;br /&gt;changed as well, in the new ospf database of R1 we discovered 3 different types of link states, lets take a look &lt;br /&gt;at them:&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 1100 0x80000008 0xfb67 2&lt;br /&gt;127.2.2.2 127.2.2.2 1097 0x80000009 0xb99e 2&lt;br /&gt;127.3.3.3 127.3.3.3 820 0x80000009 0xbb91 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.1 127.1.1.1 1100 0x80000006 0xed31&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.3.3.3 822 0x80000001 0x424c 20.20.20.0/24&lt;br /&gt;127.4.4.4 127.3.3.3 808 0x80000001 0x7bb9 127.4.4.4/32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;first ones are the router link states which are advertised by the routers in the area 0.0.0.0 which are namely R1, &lt;br /&gt;R2 &amp;amp; R3 we also have the network link states which have been generated by the designated router in area 0.0.0.0 &lt;br /&gt;which is R1 and also some summary link states which have been advertised by the area border router which namely is &lt;br /&gt;R3 and allows the router to calculate routes to 1.1.1.1 area.&lt;br /&gt;at that moment the R3 router was responsible to be the DR so it was advertising the network link state &lt;br /&gt;advertisements but based on the new area structure and the new re-election R3 is no longer the DR and its state &lt;br /&gt;has changed to BDR, in this case R1 and R4 are the DR’s relatively in each area and would advertise network link &lt;br /&gt;states &lt;br /&gt;Let’s take a look at the R3 database which includes both databases on area 0.0.0.0.0 and also area 1.1.1.1&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.3.3.3)&lt;br /&gt;-----------------------------Router Link States (Area 0.0.0.0) ----------------------------------------------------&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 321 0x80000011 0xe970 2&lt;br /&gt;127.2.2.2 127.2.2.2 317 0x80000012 0xa7a7 2&lt;br /&gt;127.3.3.3 127.3.3.3 39 0x80000012 0xa99a 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.1 127.1.1.1 321 0x8000000f 0xdb3a&lt;br /&gt;Summary Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;20.20.20.0 127.3.3.3 1456 0x80000009 0x3254 20.20.20.0/24&lt;br /&gt;127.4.4.4 127.3.3.3 385 0x8000000a 0x69c2 127.4.4.4/32&lt;br /&gt;-----------------------------Router Link States (Area 1.1.1.1)----------------------------------------------------&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.3.3.3 127.3.3.3 36 0x80000014 0xbce8 1&lt;br /&gt;127.4.4.4 127.4.4.4 30 0x80000011 0x17e5 2&lt;br /&gt;Net Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;20.20.20.4 127.4.4.4 30 0x8000000a 0x89e7&lt;br /&gt;Summary Link States (Area 1.1.1.1)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Route&lt;br /&gt;10.10.10.0 127.3.3.3 305 0x8000000e 0x910e 10.10.10.0/24&lt;br /&gt;127.1.1.1 127.3.3.3 895 0x8000000e 0xc46c 127.1.1.1/32&lt;br /&gt;127.2.2.2 127.3.3.3 485 0x8000000e 0xa38a 127.2.2.2/32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now as you see in area 0.0.0.0 R1 (127.1.1.1) has attempted to advertise link states in its own area and &lt;br /&gt;relatively R4 (127.4.4.4) in the 1.1.1.1 area has advertised the network link state advertisement.&lt;br /&gt;Let’s take a look at the ospf route command on R4 and discuss some of the new entries.&lt;br /&gt;N: marks the Network Routes - R: marks the Router Routes - IA: marks the Inter-Area Routes: When a route crosses &lt;br /&gt;an OSPF Area Border Router (ABR), the route is known as an OSPF Inter-Area route.&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF; font-style: italic"&gt;&lt;br /&gt;vyatta@r4:~$ show ip ospf route&lt;br /&gt;============ OSPF network routing table ============&lt;br /&gt;N IA 10.10.10.0/24 [20] area: 1.1.1.1&lt;br /&gt;via 20.20.20.3, eth0&lt;br /&gt;N 20.20.20.0/24 [10] area: 1.1.1.1&lt;br /&gt;directly attached to eth0&lt;br /&gt;N IA 127.1.1.1/32 [30] area: 1.1.1.1&lt;br /&gt;via 20.20.20.3, eth0&lt;br /&gt;N IA 127.2.2.2/32 [30] area: 1.1.1.1&lt;br /&gt;via 20.20.20.3, eth0&lt;br /&gt;============ OSPF router routing table =============&lt;br /&gt;R 127.3.3.3 [10] area: 1.1.1.1, ABR&lt;br /&gt;via 20.20.20.3, eth0&lt;br /&gt;============ OSPF external routing table ============&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/autonomous-system-border-router-asbr.html"&gt;CONTINUE TO PART 6 - AUTONOMOUS SYSTEM BORDER ROUTERS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-config-abr-area-border-router.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh6.ggpht.com/impartlabs/SJ7CP8DIdBI/AAAAAAAAAa8/uDBERtoNAaM/s72-c/ospf_areas_small.gif?imgmax=400" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-6119898190988058792</guid><pubDate>Sun, 16 Mar 2008 20:17:00 +0000</pubDate><atom:updated>2008-08-03T18:13:45.959+01:00</atom:updated><title>OSPF Configuration Part 4 : OSPF Authentication</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;We also could authenticate routers which attempt to exchange routes over the network by simply using several authentication methods.&lt;br /&gt;In general we have 3 OSPF authentication methods:&lt;br /&gt;&lt;br /&gt;A – NULL: as we performed the OSPF configuration in the latter pages we didn’t use any sort of authentication in case we don’t use authentication in order to exchange routes the OSPF protocol uses a default value of null for our authentication whereas routes from any router in the network are accepted this type of authentication is called NULL authentication and is insecure.&lt;br /&gt;&lt;br /&gt;B – CLEAR TEXT | SIMPLE PASSWORD: the second authentication method which is further more secure than the previous one is called the plain-text password authentication method this model of authentication uses simple password with a maximum number of 8 characters to authenticate the routes exchanged among ospf routers in a network, although using a password (sent over the network in clear text) in order to authenticate exchanged routes between routers is more secure than not using any kind of authentication it still makes the network vulnerable to passive attacks where an intruder would be able to use a link analyzer such as wireshark and get his hands on the password, normally plain-text authentication is used for router reconfiguration and not for secure authentication purposes.&lt;br /&gt;&lt;br /&gt;Let’s see how we can configure the network with plain-text authentication&lt;br /&gt;Each area should be configured with a unique authentication method as well as a unique password since we only have one area which is the 0.0.0.0 area we would be configuring the type of authentication on this area.&lt;br /&gt;&lt;br /&gt;Before configuring the R1 interfaces with OSPF authentication lets take a look at its routing table.&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:41:28&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.2, eth0, 00:41:28&lt;br /&gt;* via 10.10.10.3, eth0, 00:41:28&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:41:28&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:41:28&lt;br /&gt;O&amp;gt;* 127.4.4.4/32 [110/30] via 10.10.10.2, eth0, 00:22:22&lt;br /&gt;* via 10.10.10.3, eth0, 00:22:22&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Well as you see all of the routes from the previous section still remain in our routing table now let’s go ahead and configure our router with OSPF authentication &lt;br /&gt;First of all we have to set the area to use a specific method of authentication .&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1# set protocols ospf area 0.0.0.0 authentication plaintext-password&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;and the interfaces.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1# set interfaces loopback lo ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;vyatta@r1# set interfaces ethernet eth0 ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Now let’s take a look at the routing table:&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:12:21&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;As you see we no longer have the ospf routes we used to have in our routing table, since we have configured the area 0.0.0.0 with the plain-text password authentication we would only be receiving routes from neighbors which authenticate to us, at this point if you run the “show ip ospf neighbors” command no results would be shown.&lt;br /&gt;Let’s move a step further and configure R2 interfaces with the authentication method we set for the area 0.0.0.0.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1# set protocols ospf area 0.0.0.0 authentication plaintext-password&lt;br /&gt;vyatta@r1# set interfaces loopback lo ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;vyatta@r1# set interfaces ethernet eth0 ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;vyatta@r1# set interfaces ethernet eth1 ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;Now let&amp;#39;s take a look at the routing tables:&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 03:13:56&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.2, eth0, 03:01:51&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 03:01:51&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 03:13:30&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O 20.20.20.0/24 [110/10] is directly connected, eth1, 03:13:30&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 03:01:41&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Now lets look at the neighbors on each router:&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DR 33.303s 10.10.10.1 eth0:10.10.10.2 0 0 0&lt;br /&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.2.2.2 1 Full/Backup 30.814s 10.10.10.2 eth0:10.10.10.1 0 0 0&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.4.4.4 1 Full/DR 35.984s 20.20.20.4 eth1:20.20.20.3 0 0 0&lt;br /&gt;&lt;br /&gt;vyatta@r4:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.3.3.3 1 Full/Backup 30.365s 20.20.20.3 eth0:20.20.20.4 0 0 0a&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Let’s configure R3 with OSPF authentication&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;vyatta@r1# set protocols ospf area 0.0.0.0 authentication plaintext-password&lt;br /&gt;vyatta@r3# set interfaces loopback lo ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;vyatta@r3# set interfaces ethernet eth0 ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;vyatta@r3# set interfaces ethernet eth1 ip ospf authentication plaintext-password NEWPASS&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Lets take a look at routing table on R1 and neighbors on R3&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 03:35:49&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.2, eth0, 00:05:33&lt;br /&gt;* via 10.10.10.3, eth0, 00:05:33&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:06:05&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:06:05&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/DROther 30.252s 10.10.10.1 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/Backup 31.860s 10.10.10.2 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/DR 33.191s 20.20.20.2 eth1:20.20.20.3 0 0 0&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;And finally configuring R4 with the OSPF authentication would lead to the same results we had in the previous part and we would have an area authenticated by the Plain-text password “NEWPASS”.&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf&lt;br /&gt;OSPF Routing Process, Router ID: 127.3.3.3&lt;br /&gt;Supports only single TOS (TOS0) routes&lt;br /&gt;This implementation conforms to RFC2328&lt;br /&gt;RFC1583Compatibility flag is disabled&lt;br /&gt;OpaqueCapability flag is disabled&lt;br /&gt;Initial SPF scheduling delay 200 millisec(s)&lt;br /&gt;Minimum hold time between consecutive SPFs 1000 millisec(s)&lt;br /&gt;Maximum hold time between consecutive SPFs 10000 millisec(s)&lt;br /&gt;Hold time multiplier is currently 1&lt;br /&gt;SPF algorithm last executed 14m45s ago&lt;br /&gt;SPF timer is inactive&lt;br /&gt;Refresh timer 10 secs&lt;br /&gt;Number of external LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque AS LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of areas attached to this router: 1&lt;br /&gt;Adjacency changes are logged&lt;br /&gt;&lt;br /&gt;Area ID: 0.0.0.0 (Backbone)&lt;br /&gt;Number of interfaces in this area: Total: 3, Active: 3&lt;br /&gt;Number of fully adjacent neighbors in this area: 3&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; " class="style1"&gt;Area has simple password authentication&lt;/span&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;SPF algorithm executed 17 times&lt;br /&gt;Number of LSA 7&lt;br /&gt;Number of router LSA 4. Checksum Sum 0x00014184&lt;br /&gt;Number of network LSA 3. Checksum Sum 0x0001db39&lt;br /&gt;Number of summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of ASBR summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of NSSA LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque link LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque area LSA 0. Checksum Sum 0x00000000&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;C – MD5 Authentication:&lt;br /&gt;Message digest authentication is one of the most widely used cryptographic hash functions as described in RFC1321 the algorithm takes as input a message of arbitrary length and produces as output a 128-bit &amp;quot;fingerprint&amp;quot; or &amp;quot;message digest&amp;quot; of the input.&lt;br /&gt;In order to configure MD5 authentication follow as below&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1# set protocols ospf area 0.0.0.0 authentication md5&lt;br /&gt;vyatta@r1# set interfaces loopback lo ip ospf authentication md5 key-id 1 md5-key NEWPASSMD5&lt;br /&gt;vyatta@r1# set interfaces ethernet eth0 ip ospf authentication md5 key-id 1 md5-key NEWPASSMD5&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Key-id: Key used to identify the password. The range of values is 1 to 255. All interfaces attached to a common network must use the same key and password.&lt;br /&gt;Password: Password to be used for authentication on the interface. The password is an alphanumeric string from 1 to 16 characters.&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf&lt;br /&gt;OSPF Routing Process, Router ID: 127.1.1.1&lt;br /&gt;Supports only single TOS (TOS0) routes&lt;br /&gt;This implementation conforms to RFC2328&lt;br /&gt;RFC1583Compatibility flag is disabled&lt;br /&gt;OpaqueCapability flag is disabled&lt;br /&gt;Initial SPF scheduling delay 200 millisec(s)&lt;br /&gt;Minimum hold time between consecutive SPFs 1000 millisec(s)&lt;br /&gt;Maximum hold time between consecutive SPFs 10000 millisec(s)&lt;br /&gt;Hold time multiplier is currently 1&lt;br /&gt;SPF algorithm last executed 2h24m31s ago&lt;br /&gt;SPF timer is inactive&lt;br /&gt;Refresh timer 10 secs&lt;br /&gt;Number of external LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque AS LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of areas attached to this router: 1&lt;br /&gt;Adjacency changes are logged&lt;br /&gt;&lt;br /&gt;Area ID: 0.0.0.0 (Backbone)&lt;br /&gt;Number of interfaces in this area: Total: 2, Active: 2&lt;br /&gt;Number of fully adjacent neighbors in this area: 2&lt;br /&gt;&lt;span class="style2"&gt;Area has message digest authentication&lt;/span&gt;&lt;br /&gt;SPF algorithm executed 18 times&lt;br /&gt;Number of LSA 5&lt;br /&gt;Number of router LSA 3. Checksum Sum 0x0001f8b7&lt;br /&gt;Number of network LSA 2. Checksum Sum 0x0001375f&lt;br /&gt;Number of summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of ASBR summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of NSSA LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque link LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque area LSA 0. Checksum Sum 0x00000000&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-config-abr-area-border-router.html"&gt;CONTINUE TO PART 5 - OSPF AREAS &amp;amp; ABR&amp;#39;s&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-authentication-clear-text-md5.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-599213665235910743</guid><pubDate>Sat, 15 Mar 2008 21:04:00 +0000</pubDate><atom:updated>2008-08-02T20:22:33.719+01:00</atom:updated><title>OSPF Configuration Part 3 : Conifguring R3 &amp; R4</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;strong&gt;R3 Configuration&lt;/strong&gt;&lt;br /&gt;Let’s configure R3 interfaces with the OSPF protocol and see the effect it has on R1 and R2 routing tables and as well as the link state database&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;strong&gt;vyatta@r3:~$ show ip ospf interface&lt;/strong&gt;&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.3/24, Broadcast 10.10.10.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.3.3.3, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State DR, Priority 1&lt;br /&gt;Designated Router (ID) 127.3.3.3, Interface Address 10.10.10.3&lt;br /&gt;Backup Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 0.165s&lt;br /&gt;Neighbor Count is 2, Adjacent neighbor count is 2&lt;br /&gt;eth1 is up&lt;br /&gt;ifindex 3, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 20.20.20.3/24, Broadcast 20.20.20.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.3.3.3, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State DR, Priority 1&lt;br /&gt;Designated Router (ID) 127.3.3.3, Interface Address 20.20.20.3&lt;br /&gt;Backup Designated Router (ID) 127.2.2.2, Interface Address 20.20.20.2&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 0.474s&lt;br /&gt;Neighbor Count is 1, Adjacent neighbor count is 1&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.3.3.3/24, Broadcast 127.3.3.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.3.3.3, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Latest changes : because a change of network we have DR &amp;amp; BDR re-election taking place, and since all routers have same priorities the router with the highest IP which would be R3 is chosen as DR and the next candidate for BDR remains R1 and Neighbor Count on eth0 is 2 which would be R2 and R1 and oneth1 is 1 which would only be R2 (the number of OSPF neighbor routers),Adjacent neighbor count is 2(the number of DR&amp;amp;BDR neighbors).&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;&lt;strong&gt;vyatta@r1:~$ show ip ospf interface&lt;/strong&gt;&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.1/24, Broadcast 10.10.10.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.1.1.1, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Backup, Priority 1&lt;br /&gt;Designated Router (ID) 127.3.3.3, Interface Address 10.10.10.3&lt;br /&gt;Backup Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 6.046s&lt;br /&gt;Neighbor Count is 2, Adjacent neighbor count is 2&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.1.1.1/24, Broadcast 127.1.1.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.1.1.1, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;vyatta@r2:~$ show ip ospf interface&lt;/strong&gt;&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.2/24, Broadcast 10.10.10.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State DROther, Priority 1&lt;br /&gt;Designated Router (ID) 127.3.3.3, Interface Address 10.10.10.3&lt;br /&gt;Backup Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1&lt;br /&gt;Multicast group memberships: OSPFAllRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 6.995s&lt;br /&gt;Neighbor Count is 2, Adjacent neighbor count is 2&lt;br /&gt;eth1 is up&lt;br /&gt;ifindex 3, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 20.20.20.2/24, Broadcast 20.20.20.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Backup, Priority 1&lt;br /&gt;Designated Router (ID) 127.3.3.3, Interface Address 20.20.20.3&lt;br /&gt;Backup Designated Router (ID) 127.2.2.2, Interface Address 20.20.20.2&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 7.583s&lt;br /&gt;Neighbor Count is 1, Adjacent neighbor count is 1&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.2.2.2/24, Broadcast 127.2.2.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;br /&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 310 0x80000009 0x0e52 2&lt;br /&gt;127.2.2.2 127.2.2.2 306 0x8000000a 0xa816 3&lt;br /&gt;127.3.3.3 127.3.3.3 301 0x80000006 0xd5e1 3&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 306 0x80000002 0xb763&lt;br /&gt;20.20.20.3 127.3.3.3 306 0x80000001 0x780c&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;And finally our ospf database in general after configuring the ospf interfaces on R3, as you see we have 3 routers which have advertised their router-id these link state advertisements are router LSA’s namely type 1link state advertisements these advertisements describe the active links on each router and they are advertised by all of the ospf routers in the network, the other type of LSA entries are the network link state advertisements which in our case we only have 2 of them these advertisements are flooded across the network by DR’s (designated routers – in our case R3is the DR) and explain their links and attached neighbors.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;R4 Configuration&lt;/strong&gt;&lt;br /&gt;Let’s configure R4 ethernet interfaces with the OSPF protocol and view its overall effect on our network&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 258 0x8000000a 0x0c53 2&lt;br /&gt;127.2.2.2 127.2.2.2 908 0x80000012 0x981e 3&lt;br /&gt;127.3.3.3 127.3.3.3 907 0x8000000b 0xcbe6 3&lt;br /&gt;127.4.4.4 127.4.4.4 903 0x8000000e 0x07f9 2&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.3 127.3.3.3 251 0x80000003 0xb564&lt;br /&gt;20.20.20.3 127.3.3.3 907 0x80000006 0xbb34&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;R4ID has been added to the ospf database on R1 so advertisements are complete, R3 remained the DR, R1 has been chosen as the BDR in the10.10.10.0/24 network and R4 has been chosen as the BDR in the 20.20.20.0/24network, R2 is chosen to be the DROther whereas its nor a DR nor a BDR.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Let’s take a look at each router and the ospf neighbors they have encountered:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.2.2.2 1 Full/DROther 31.973s 10.10.10.2 eth0:10.10.10.1 0 0 0&lt;br /&gt;127.3.3.3 1 Full/DR 31.756s 10.10.10.3 eth0:10.10.10.1 0 0 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/Backup 36.849s 10.10.10.1 eth0:10.10.10.2 0 0 0&lt;br /&gt;127.3.3.3 1 Full/DR 34.139s 10.10.10.3 eth0:10.10.10.2 0 0 0&lt;br /&gt;127.3.3.3 1 Full/DR 39.288s 20.20.20.3 eth1:20.20.20.2 0 0 0&lt;br /&gt;127.4.4.4 1 Full/Backup 34.575s 20.20.20.4 eth1:20.20.20.2 0 0 0&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.1.1.1 1 Full/Backup 33.286s 10.10.10.1 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/DROther 30.804s 10.10.10.2 eth0:10.10.10.3 0 0 0&lt;br /&gt;127.2.2.2 1 Full/DROther 34.260s 20.20.20.2 eth1:20.20.20.3 0 0 0&lt;br /&gt;127.4.4.4 1 Full/Backup 31.012s 20.20.20.4 eth1:20.20.20.3 0 0 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r4:~$ show ip ospf neighbor&lt;br /&gt;Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL&lt;br /&gt;127.2.2.2 1 Full/DROther 37.823s 20.20.20.2 eth0:20.20.20.4 0 0 0&lt;br /&gt;127.3.3.3 1 Full/DR 39.270s 20.20.20.3 eth0:20.20.20.4 0 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;Let’s take a look at each routers routing table and the routes they have calculated:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:40:12&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O 20.20.20.0/24 [110/10] is directly connected, eth1, 00:40:05&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:39:57&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:39:57&lt;br /&gt;* via 20.20.20.3, eth1, 00:39:57&lt;br /&gt;O&amp;gt;* 127.4.4.4/32 [110/20] via 20.20.20.4, eth1, 00:20:52&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r4:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O&amp;gt;* 10.10.10.0/24 [110/20] via 20.20.20.2, eth0, 00:21:05&lt;br /&gt;* via 20.20.20.3, eth0, 00:21:05&lt;br /&gt;O 20.20.20.0/24 [110/10] is directly connected, eth0, 00:21:05&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/30] via 20.20.20.2, eth0, 00:21:05&lt;br /&gt;* via 20.20.20.3, eth0, 00:21:05&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 20.20.20.2, eth0, 00:21:05&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 20.20.20.3, eth0, 00:21:05&lt;br /&gt;C&amp;gt;* 127.4.4.0/24 is directly connected, lo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r3:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:41:09&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O 20.20.20.0/24 [110/10] is directly connected, eth1, 00:40:48&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:40:53&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:40:48&lt;br /&gt;* via 20.20.20.2, eth1, 00:40:48&lt;br /&gt;C&amp;gt;* 127.3.3.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.4.4.4/32 [110/20] via 20.20.20.4, eth1, 00:21:43&lt;br /&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:41:28&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.2, eth0, 00:41:28&lt;br /&gt;* via 10.10.10.3, eth0, 00:41:28&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:41:28&lt;br /&gt;O&amp;gt;* 127.3.3.3/32 [110/20] via 10.10.10.3, eth0, 00:41:28&lt;br /&gt;O&amp;gt;* 127.4.4.4/32 [110/30] via 10.10.10.2, eth0, 00:22:22&lt;br /&gt;* via 10.10.10.3, eth0, 00:22:22&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Router LSA Database:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf database router&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;LS age: 508&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x6&lt;br /&gt;Flags: 0x0&lt;br /&gt;LS Type: router-LSA&lt;br /&gt;Link State ID: 127.1.1.1&lt;br /&gt;Advertising Router: 127.1.1.1&lt;br /&gt;LS Seq Number: 8000000a&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Checksum has been incremented since our first configuration and has reached8000000a&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Checksum: 0x0c53&lt;br /&gt;Length: 48&lt;br /&gt;Number of Links: 2&lt;/em&gt;&lt;br /&gt;Eth0 is considered to be a transit network&lt;br /&gt;&lt;em&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 10.10.10.3&lt;br /&gt;(Link Data) Router Interface address: 10.10.10.1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;/em&gt;&lt;br /&gt;All loopback interfaces remain stub networks&lt;br /&gt;&lt;em&gt;Link connected to: Stub Network&lt;br /&gt;(Link ID) Net: 127.1.1.1&lt;br /&gt;(Link Data) Network Mask: 255.255.255.255&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;LS age: 1154&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x1&lt;br /&gt;Flags: 0x0&lt;br /&gt;LS Type: router-LSA&lt;br /&gt;Link State ID: 127.2.2.2&lt;br /&gt;Advertising Router: 127.2.2.2&lt;br /&gt;LS Seq Number: 80000012&lt;br /&gt;Checksum: 0x981e&lt;br /&gt;Length: 60&lt;br /&gt;Number of Links: 3&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Number of active links connected to R2 and their detail; remember the fact of router LSA’s is so that they get to introduce themselves on the network&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;L&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;ink connected to: Stub Network&lt;br /&gt;(Link ID) Net: 127.2.2.2&lt;br /&gt;(Link Data) Network Mask: 255.255.255.255&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 10.10.10.3&lt;br /&gt;(Link Data) Router Interface address: 10.10.10.2&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 20.20.20.3&lt;br /&gt;(Link Data) Router Interface address: 20.20.20.2&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;LS age: 1155&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x6&lt;br /&gt;Flags: 0x0&lt;br /&gt;LS Type: router-LSA&lt;br /&gt;Link State ID: 127.3.3.3&lt;br /&gt;Advertising Router: 127.3.3.3&lt;br /&gt;LS Seq Number: 8000000b&lt;br /&gt;Checksum: 0xcbe6&lt;br /&gt;Length: 60&lt;br /&gt;Number of Links: 3&lt;br /&gt;&lt;br /&gt;Link connected to: Stub Network&lt;br /&gt;(Link ID) Net: 127.3.3.3&lt;br /&gt;(Link Data) Network Mask: 255.255.255.255&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 10.10.10.3&lt;br /&gt;(Link Data) Router Interface address: 10.10.10.3&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 20.20.20.3&lt;br /&gt;(Link Data) Router Interface address: 20.20.20.3&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;LS age: 1150&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x6&lt;br /&gt;Flags: 0x0&lt;br /&gt;LS Type: router-LSA&lt;br /&gt;Link State ID: 127.4.4.4&lt;br /&gt;Advertising Router: 127.4.4.4&lt;br /&gt;LS Seq Number: 8000000e&lt;br /&gt;Checksum: 0x07f9&lt;br /&gt;Length: 48&lt;br /&gt;Number of Links: 2&lt;br /&gt;&lt;br /&gt;Link connected to: Stub Network&lt;br /&gt;(Link ID) Net: 127.4.4.4&lt;br /&gt;(Link Data) Network Mask: 255.255.255.255&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;br /&gt;&lt;br /&gt;Link connected to: a Transit Network&lt;br /&gt;(Link ID) Designated Router address: 20.20.20.3&lt;br /&gt;(Link Data) Router Interface address: 20.20.20.4&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;Network LSA Database:&lt;/strong&gt;&lt;br /&gt;if you reckon network LSA were flooded by DR’s and introduced their links and neighbors.&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf database network&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;&lt;br /&gt;LS age: 529&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x6&lt;br /&gt;LS Type: network-LSA&lt;br /&gt;Link State ID: 10.10.10.3 (address of Designated Router)&lt;br /&gt;Advertising Router: 127.3.3.3&lt;br /&gt;LS Seq Number: 80000003&lt;br /&gt;Checksum: 0xb564&lt;br /&gt;Length: 36&lt;br /&gt;Network Mask: /24&lt;br /&gt;Attached Router: 127.1.1.1&lt;br /&gt;Attached Router: 127.2.2.2&lt;br /&gt;Attached Router: 127.3.3.3&lt;br /&gt;&lt;br /&gt;LS age: 1184&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x6&lt;br /&gt;LS Type: network-LSA&lt;br /&gt;Link State ID: 20.20.20.3 (address of Designated Router)&lt;br /&gt;Advertising Router: 127.3.3.3&lt;br /&gt;LS Seq Number: 80000006&lt;br /&gt;Checksum: 0xbb34&lt;br /&gt;Length: 36&lt;br /&gt;Network Mask: /24&lt;br /&gt;Attached Router: 127.2.2.2&lt;br /&gt;Attached Router: 127.3.3.3&lt;br /&gt;Attached Router: 127.4.4.4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;OSPF Protocol Configuration Detail:&lt;/strong&gt;&lt;br /&gt;We’ll discuss this preferably on R2:&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;&lt;em&gt;vyatta@r2:~$ show ip ospf&lt;br /&gt;OSPF Routing Process, Router ID: 127.2.2.2&lt;br /&gt;Supports only single TOS (TOS0) routes&lt;br /&gt;This implementation conforms to RFC2328&lt;br /&gt;RFC1583Compatibility flag is disabled&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000; "  &gt;when RFC1583Compatibility flag is enabled in case of choosing between similar routes between AS LSA&amp;#39;s and External LSA&amp;#39;s cost would be considered and while it is disabled path would be the preferred factor to calculate optimized routes. this RFC could be enabled via the "set protocols ospf parameters rfc1583-compatibility" command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;OpaqueCapability flag is disabled&lt;br /&gt;Initial SPF scheduling delay 200 millisec(s)&lt;br /&gt;Minimum hold time between consecutive SPFs 1000 millisec(s)&lt;br /&gt;Hold time multiplier is currently 1&lt;br /&gt;SPF algorithm last executed 22m46s ago&lt;br /&gt;SPF timer is inactive&lt;br /&gt;Refresh timer 10 secs&lt;br /&gt;Number of external LSA 0. Checksum Sum 0x00000000&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000; "  &gt;we only have one routing protocol defined in our network so we shouldn&amp;#39;t have any external lsa’s either&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Number of opaque AS LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of areas attached to this router: 1&lt;br /&gt;Adjacency changes are logged&lt;br /&gt;&lt;br /&gt;Area ID: 0.0.0.0 (Backbone)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000 "  &gt;area 0 or 0.0.0.0 marked as backbone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Number of interfaces in this area: Total: 3, Active: 3&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000 "  &gt;Total number of interfaces active on R2 which belong to the area 0.0.0.0 these are lo, eth0 and eth1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Number of fully adjacent neighbors in this area: 4&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000 "  &gt;number of neighbors discovered by the hello packets&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Area has no authentication&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000 "  &gt;we would set clear-text and also md5 authentication for ospf later in part 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;SPF algorithm executed 24 times&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Number of LSA 6&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt;color: #FF0000"  &gt;Number of Link State Advertisements in the OSPF Database, the following is a detail of each type of LSA&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Number of router LSA 4. Checksum Sum 0x00017850&lt;br /&gt;Number of network LSA 2. Checksum Sum 0x00017098&lt;br /&gt;Number of summary LSA 0. Checksum Sum 0x00000000&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 9pt;color: #FF0000"  &gt;It’s Obvious that we don’t have ASBR’s since all of our routers are in the same area, relatively none NOT SO STUBBY AREAS NSSA’s and OPAQUE areas and links.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;Number of ASBR summary LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of NSSA LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque link LSA 0. Checksum Sum 0x00000000&lt;br /&gt;Number of opaque area LSA 0. Checksum Sum 0x00000000&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-authentication-clear-text-md5.html"&gt;CONTINUE TO PART 4 - OSPF AUTHENTICATION&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-vyatta-ofr-router-vmware_15.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-8089601527300105288</guid><pubDate>Fri, 14 Mar 2008 20:45:00 +0000</pubDate><atom:updated>2008-08-02T20:19:30.136+01:00</atom:updated><title>OSPF Configuration Part 2 : Conifguring R1 &amp; R2</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;R1 Configuration&lt;br /&gt;Well after you have made sure you have connectivity, let’s configure OSPF on our interfaces on R1 and see the effects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;vyatta@r1:~$ configure&lt;br /&gt;vyatta@r1# set protocols ospf area 0.0.0.0&lt;br /&gt;vyatta@r1# set protocols ospf area 0.0.0.0 network 127.1.1.0/24&lt;br /&gt;vyatta@r1# set protocols ospf area 0.0.0.0 network 10.10.10.0/24&lt;br /&gt;vyatta@r1# set protocols ospf parameters router-id 127.1.1.1&lt;br /&gt;vyatta@r1# set protocols ospf log-adjacency-changes&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After configuring the R1 interfaces with OSPF lets take a look at its routing table:&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:12:21&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;As you see an extra OSPF route has been calculated and added to the routing table on R1 but the fact is that the OSPF route has an administrative cost of 110 while we already have the same route with a cost of 1 which is the directly connected interface and according to the routing table the directly connected route is selected over the OSPF route because of the lower cost it carries with itself. On the other hand we still have not exchanged any other routes with other routers, well this is a fact and the reason is that we haven&amp;#39;t yet configured any other router with OSPF yet, now let’s take a look at R1 OSPF database.&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r1:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 757 0x80000002 0x95f2 2&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;According to the db or R1 the loopback ip address has been chosen as the id and that’s what we configured before, the advertising router is also the loopback address, the age of the route link state entry is 757 second old, the sequence number is at 0x80000002and every change to the database increments the sequence number and the finally the checksum and the total number of active links on the router which is 2 and the reason is that we only defined ospf for 2 existing interfaces on the router. we still don’t have any network LSA’s and the reason is that R1 is the only OSPF router in the network.&lt;br /&gt;&lt;br /&gt;We don’t have any network LSA’s yet so let’s take a look at the router LSA database in detail&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf database router&lt;br /&gt;OSPF Router with ID (127.1.1.1)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;LS age: 802&lt;br /&gt;Options: 0x2 : *|-|-|-|-|-|E|*&lt;br /&gt;LS Flags: 0x1&lt;br /&gt;Flags: 0x0&lt;br /&gt;LS Type: router-LSA&lt;br /&gt;Link State ID: 127.1.1.1&lt;br /&gt;Advertising Router: 127.1.1.1&lt;br /&gt;LS Seq Number: 80000002&lt;br /&gt;Checksum: 0x95f2&lt;br /&gt;Length: 48 &lt;br /&gt;Number of Links: 2&lt;br /&gt;Link connected to: Stub Network &lt;br /&gt;(Link ID) Net: 10.10.10.0 &lt;br /&gt;(Link Data) Network Mask: 255.255.255.0&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;since we yet don’t have any neighbors defined the network would be considered as a stub network&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;Link connected to: Stub Network&lt;br /&gt;(Link ID) Net: 127.1.1.1&lt;br /&gt;(Link Data) Network Mask: 255.255.255.255&lt;br /&gt;Number of TOS metrics: 0&lt;br /&gt;TOS 0 Metric: 10&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Lets take a look at the interfaces we configured for the OSPF protocol&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;vyatta@r1:~$ show ip ospf interface&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.1/24, Broadcast 10.10.10.255, Area 0.0.0.0 &lt;br /&gt;MTU mismatch detection:enabled &lt;br /&gt;Router ID 127.1.1.1, Network Type BROADCAST, Cost: 10 &lt;br /&gt;Transmit Delay is 1 sec, State DR, Priority 1 &lt;br /&gt;Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1 &lt;br /&gt;No backup designated router on this network &lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 6.701s&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The internet address is the interface ip address, so don’t get confused with that one. since the interface is connected to a ethernet network the network type is considered to be a broadcast type. The interface holds a cost of 10;the state is in DR (designated router) mode, no backup DR yet has been defined.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.1.1.1/24, Broadcast 127.1.1.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.1.1.1, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, adjacent neighbor count is 0&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;hello packets every 10 sec, the amount of time to wait so that the router could declare an adjacency is [dead 40s], the amount of time to retransmit the advertisement is 5s, hello due : the amount seconds left to send another hello packet (since we haven’t configured any other routers with the OSPF protocol apparently we have no neighbors and no adjacencies thus the hello due is inactive)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;R2 Configuration&lt;/strong&gt;&lt;br /&gt;Lets configure R2 interfaces with the OSPF protocol and see the effect it has on R1 routing table and as well as the database&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:02:37&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O&amp;gt;* 20.20.20.0/24 [110/20] via 10.10.10.2, eth0, 00:02:22&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;O&amp;gt;* 127.2.2.2/32 [110/20] via 10.10.10.2, eth0, 00:02:22&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;O 10.10.10.0/24 [110/10] is directly connected, eth0, 00:04:41&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;O 20.20.20.0/24 [110/10] is directly connected, eth1, 00:04:48&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;O&amp;gt;* 127.1.1.1/32 [110/20] via 10.10.10.1, eth0, 00:04:16&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Routes have been exchanged between R1 and R2 and have been calculated and placed in the routing table.&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@r2:~$ show ip ospf database&lt;br /&gt;OSPF Router with ID (127.2.2.2)&lt;br /&gt;Router Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum Link count&lt;br /&gt;127.1.1.1 127.1.1.1 292 0x80000006 0x0a5a 2&lt;br /&gt;127.2.2.2 127.2.2.2 276 0x80000004 0x9a6b 3&lt;br /&gt;Net Link States (Area 0.0.0.0)&lt;br /&gt;Link ID ADV Router Age Seq# CkSum&lt;br /&gt;10.10.10.2 127.2.2.2 292 0x80000001 0xbeed&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;R2 has added its own router LSA to the database and a new network LSA has been calculated.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip ospf interface&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.2/24, Broadcast 10.10.10.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State DR, Priority 1&lt;br /&gt;Designated Router (ID) 127.2.2.2, Interface Address 10.10.10.2&lt;br /&gt;Backup Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 9.375s&lt;br /&gt;Neighbor Count is 1, Adjacent neighbor count is 1&lt;br /&gt;eth1 is up&lt;br /&gt;ifindex 3, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 20.20.20.2/24, Broadcast 20.20.20.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State DR, Priority 1&lt;br /&gt;Designated Router (ID) 127.2.2.2, Interface Address 20.20.20.2&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 0.295s&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.2.2.2/24, Broadcast 127.2.2.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.2.2.2, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Router 2 has been configured with OSPF this time DR &amp;amp; BDR re-election states that the router-id of R2 has a higher IP address value and the same priority so it would be chosen as the DR and the previous router which would be R1would change its state to BDR (backup designated router)&lt;br /&gt;We yet don’t have any BDR on eth0 since it’s the only interface on VMnet3which OSPF has been configured on it. Number of neighbors on eth0 have incremented to 1which is R1.&lt;br /&gt;&lt;br /&gt;Just to give you a better view of what&amp;#39;s going on lets take a look at R1 OSPF interfaces&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;vyatta@r1:~$ show ip ospf interface&lt;br /&gt;eth0 is up&lt;br /&gt;ifindex 2, MTU 1500 bytes, BW 0 Kbit &amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;&lt;br /&gt;Internet Address 10.10.10.1/24, Broadcast 10.10.10.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.1.1.1, Network Type BROADCAST, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Backup, Priority 1&lt;br /&gt;Designated Router (ID) 127.2.2.2, Interface Address 10.10.10.2&lt;br /&gt;Backup Designated Router (ID) 127.1.1.1, Interface Address 10.10.10.1&lt;br /&gt;Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in 5.407s&lt;br /&gt;Neighbor Count is 1, Adjacent neighbor count is 1&lt;br /&gt;&lt;br /&gt;lo is up&lt;br /&gt;ifindex 1, MTU 16436 bytes, BW 0 Kbit &amp;lt;UP,LOOPBACK,RUNNING&amp;gt;&lt;br /&gt;Internet Address 127.1.1.1/24, Broadcast 127.1.1.255, Area 0.0.0.0&lt;br /&gt;MTU mismatch detection:enabled&lt;br /&gt;Router ID 127.1.1.1, Network Type LOOPBACK, Cost: 10&lt;br /&gt;Transmit Delay is 1 sec, State Loopback, Priority 1&lt;br /&gt;No designated router on this network&lt;br /&gt;No backup designated router on this network&lt;br /&gt;Multicast group memberships: &amp;lt;None&amp;gt;&lt;br /&gt;Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5&lt;br /&gt;Hello due in inactive&lt;br /&gt;Neighbor Count is 0, Adjacent neighbor count is 0&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware_15.html"&gt;CONTINUE TO PART3 -CONFIGURING OSPF ON R3 and R4&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-vyatta-ofr-router-vmware_14.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-5867239445235987480</guid><pubDate>Thu, 13 Mar 2008 20:29:00 +0000</pubDate><atom:updated>2008-11-22T22:44:07.378+00:00</atom:updated><title>OSPF Configuration Part 1 : Network Connectivity</title><description>&lt;table style="width: 90%" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;table style="color: #C0C0C0; width:100%; font-family:'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;In order to demonstrate how the OSPF routing protocol performs I have configured 4 routers connected to 2 ethernet networks VMnet2 and VMnet3. &lt;br /&gt;The configuration process has two steps:&lt;br /&gt;1st – Network Configuration and Connectivity&lt;br /&gt;2nd – Configuring OSPF&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;tr&gt;&lt;td style="text-align: center" colspan="2"&gt;&lt;br /&gt;&lt;img src="http://i36.tinypic.com/f2k57n.gif" alt="OSPF Network Scenario" width="450" height="300" class="style4" /&gt;&lt;br /&gt;&lt;br /&gt;Figure 1 - Network Scenario&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;br /&gt;As long as you can reach one of your routers with a SSH/Telnet client it really doesn&amp;#39;t matter on which network you configure your ip addresses, on the other hand I prevented the use of VMnet0 since if we were going to use VMnet0 to connect to our routers we should have had VMnet0 configured on at least one of routers and I didn&amp;#39;t want the network picking up routes from my external network or the Internet (although we could have assigned a static route to the router which we have enabled VMnet0 and excluded it from the OSPF network), you also could move physically from one router and configure them separately rather than from one single point.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Router Configuration&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;Configure R1 interfaces&lt;br /&gt;&lt;em&gt;root@r1# set interfaces loopback lo address 127.1.1.1/24&lt;br /&gt;root@r1# set interfaces ethernet eth0 address 10.10.10.1/24&lt;br /&gt;root@r1# set system host-name r1&lt;br /&gt;root@r1# set service ssh protocol-version 2&lt;br /&gt;root@r1# commit&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Configure R2 interfaces&lt;br /&gt;&lt;em&gt;root@r2# set interfaces loopback lo address 127.2.2.2/24&lt;br /&gt;root@r2# set interfaces ethernet eth0 address 10.10.10.2/24&lt;br /&gt;root@r2# set interfaces ethernet eth1 address 20.20.20.2 prefix-length 24&lt;br /&gt;root@r2# set system host-name r2&lt;br /&gt;root@r2# set service telnet port 23&lt;br /&gt;root@r2# commit&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Configure R3 interfaces&lt;br /&gt;root@r3# set interfaces loopback lo address 127.3.3.3/24&lt;br /&gt;root@r3# set interfaces ethernet eth0 address 10.10.10.3/24&lt;br /&gt;root@r3# set interfaces ethernet eth1 address 20.20.20.3 prefix-length 24&lt;br /&gt;root@r3# set system host-name r3&lt;br /&gt;root@r3# set service telnet port 23&lt;br /&gt;root@r3# commit&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Configure R4 interfaces&lt;br /&gt;root@r4# set interfaces loopback lo address 127.4.4.4/24&lt;br /&gt;root@r4# set interfaces ethernet eth0 address 20.20.20.4/24&lt;br /&gt;root@r4# set service telnet port 23&lt;br /&gt;root@r4# set system host-name r4&lt;br /&gt;root@r4# commit&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Well one good reason to configure loopback interfaces with ip addresses is that first of all OSPF routing protocol normally uses this ip address as the default ip address for the router-id and in case the loopback ip addresses on your routers all remain the same you would definitely be running into problems, so first thing to consider is to configure a unique loopback ip address for each of your routers, i normally use 127.x.x.x while x the number of the router so it would be quite easy distinguishable while dealing with routes and also routing tables.&lt;br /&gt;&lt;br /&gt;Now let’s take a look at the routing tables on some of our routers e.g. R1, R2, R3&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;br /&gt;&lt;em&gt;vyatta@r1:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O -OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;C&amp;gt;* 127.1.1.0/24 is directly connected, lo&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;&lt;br /&gt;vyatta@r2:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O -OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;C&amp;gt;* 127.2.2.0/24 is directly connected, lo&lt;br /&gt;C&amp;gt;* 10.10.10.0/24 is directly connected, eth0&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth1&lt;br /&gt;&lt;br /&gt;vyatta@r4:~$ show ip route&lt;br /&gt;Codes: K - kernel route, C - connected, S - static, R - RIP, O -OSPF,&lt;br /&gt;I - ISIS, B - BGP, &amp;gt; - selected route, * - FIB route&lt;br /&gt;C&amp;gt;* 127.4.4.0/8 is directly connected, lo&lt;br /&gt;C&amp;gt;* 20.20.20.0/24 is directly connected, eth0&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you see the routing tables only include routes to their directly connected interfaces, in order to generate the OSPF routes we have to configure the routers with the OSPF protocol but before anything we have to make sure we have connectivity over the network.&lt;br /&gt;For now we only have connectivity from and to interfaces residing on the same segments. Let’s check it out to see if it’s true.&lt;br /&gt;&lt;br /&gt;Pinging from R1 to R2(interface eth0)&lt;br /&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;&lt;em&gt;vyatta@r1:~$ ping 10.10.10.2&lt;br /&gt;PING 10.10.10.2 (10.10.10.2) 56(84) bytes of data.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;64 bytes from 10.10.10.2: icmp_seq=1 ttl=64 time=6.39 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=2 ttl=64 time=1.39 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=3 ttl=64 time=0.884 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=4 ttl=64 time=1.46 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=5 ttl=64 time=1.77 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=6 ttl=64 time=1.35 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=7 ttl=64 time=0.920 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=8 ttl=64 time=0.958 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=9 ttl=64 time=0.990 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=10 ttl=64 time=1.45 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=11 ttl=64 time=0.946 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=12 ttl=64 time=1.33 ms&lt;br /&gt;64 bytes from 10.10.10.2: icmp_seq=13 ttl=64 time=2.85 ms&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From R1 to R3 interface eth1&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@v1:~$ ping 20.20.20.3&lt;br /&gt;PING 20.20.20.3 (20.20.20.3) 56(84) bytes of data.&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=1 ttl=64 time=5.94 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=2 ttl=64 time=1.33 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=3 ttl=64 time=2.85 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=4 ttl=64 time=1.03 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=5 ttl=64 time=0.880 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=6 ttl=64 time=1.00 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=7 ttl=64 time=1.46 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=8 ttl=64 time=1.50 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=9 ttl=64 time=3.62 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=10 ttl=64 time=1.16 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=11 ttl=64 time=1.36 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=12 ttl=64 time=0.873 ms&lt;br /&gt;64 bytes from 20.20.20.3: icmp_seq=13 ttl=64 time=1.23 ms&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Make sure you have connectivity on other segments as well, if not check for duplicate ip addresses and misconfigurations in case you face similar MAC addresses (in a virtual environment anything is possible but rarely probable) use the following command to change the MAC address , reboot the router and you’re good to go.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size: 9pt; color: #FFFFFF"&gt;vyatta@v1# set interfaces ethernet eth0 hw-id 00:0c:29:9f:5f:22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware_14.html"&gt;CONTINUE TO PART2 - CONFIGURING OSPF ON VYATTA ROUTERS&lt;/a&gt;&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/ospf-vyatta-ofr-router-vmware.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://i36.tinypic.com/f2k57n_th.gif" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-755531572751249882</guid><pubDate>Wed, 12 Mar 2008 14:14:00 +0000</pubDate><atom:updated>2008-07-08T20:46:25.158+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">disk management</category><category domain="http://www.blogger.com/atom/ns#">dynamic disc</category><category domain="http://www.blogger.com/atom/ns#">freak</category><category domain="http://www.blogger.com/atom/ns#">hex editor</category><category domain="http://www.blogger.com/atom/ns#">hhd software</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">mirrored</category><category domain="http://www.blogger.com/atom/ns#">quick</category><category domain="http://www.blogger.com/atom/ns#">raid 1</category><category domain="http://www.blogger.com/atom/ns#">raid 5</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">tweak</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">vista</category><category domain="http://www.blogger.com/atom/ns#">volume</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">xp</category><title>Enable Raid Volumes in Windows XP - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="502" height="382"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1165310&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1165310&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;Basically by default Raid5 and Mirrored volumes are not an option in windows xp professional neither windows xp home to set configure them so that they support these volumes as well you might want to view this video. &lt;br /&gt;&lt;br /&gt;34 MB - 22 min - 640*480 -AVI&lt;br /&gt;Download Links : &lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/121721899/Impart_Labs_-_Enable_Raid.rar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/enable-raid-volumes-in-windows-xp.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-7142901521794674774</guid><pubDate>Tue, 11 Mar 2008 14:00:00 +0000</pubDate><atom:updated>2008-07-08T20:45:04.379+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">adhoc</category><category domain="http://www.blogger.com/atom/ns#">bridge</category><category domain="http://www.blogger.com/atom/ns#">corporate</category><category domain="http://www.blogger.com/atom/ns#">home network</category><category domain="http://www.blogger.com/atom/ns#">infrastructure</category><category domain="http://www.blogger.com/atom/ns#">l2f</category><category domain="http://www.blogger.com/atom/ns#">l3f</category><category domain="http://www.blogger.com/atom/ns#">layer</category><category domain="http://www.blogger.com/atom/ns#">linksys</category><category domain="http://www.blogger.com/atom/ns#">osi model</category><category domain="http://www.blogger.com/atom/ns#">port forwarding</category><category domain="http://www.blogger.com/atom/ns#">router</category><category domain="http://www.blogger.com/atom/ns#">routing</category><category domain="http://www.blogger.com/atom/ns#">table</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">wireless</category><category domain="http://www.blogger.com/atom/ns#">xp</category><title>Bridged Networking</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="502" height="382"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1165320&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1165320&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;Network Bridge makes it inexpensive and easy to connect LAN segments. Prior to Windows XP if you wanted to have a network with more than one LAN segment, then you had two options: IP routing and hardware bridging. IP routing required you to buy hardware routers or configure computers to act like routers, configure IP addressing for each computer on each network segment, and configure each network segment as a separate subnet. &lt;br /&gt;&lt;br /&gt;168 MB - 72 min - 848*480 -AVI&lt;br /&gt;Download Links : &lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/121713755/Impart_Labs_-_Bridged_Networking.part1.rar&lt;br /&gt;http://rapidshare.com/files/121718325/Impart_Labs_-_Bridged_Networking.part2.rar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/bridged-networking.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-3765862014606932807</guid><pubDate>Mon, 10 Mar 2008 06:03:00 +0000</pubDate><atom:updated>2008-06-06T06:04:15.108+01:00</atom:updated><title>Port Forwarding</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;This a main concern for people whom are using peer 2 peer programs which connect over the internet, basically all of the associated programs use specific ports which unless you don&amp;#39;t forward them on your router they wouldn&amp;#39;t function properly, this video takes us to basic aspects of port forwarding.&lt;br /&gt;&lt;br /&gt;&lt;object width="525" height="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yJABo8fXeXg&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yJABo8fXeXg&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="525" height="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/port-forwarding.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-2711150439306310935</guid><pubDate>Sun, 09 Mar 2008 06:03:00 +0000</pubDate><atom:updated>2008-06-06T06:03:44.214+01:00</atom:updated><title>Securing Your Wireless Router</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;Whether you are using your wireless capabilities and whether you are not you should configure your wireless capable router securely, this video explains how to set a password for your wifi router so that the rest of the neighborhood do not have access to your internet connection or your local network unless you provide them with the password you set.&lt;br /&gt;&lt;br /&gt;&lt;object width="525" height="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/laOmqMEOoh8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/laOmqMEOoh8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="525" height="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/securing-your-wireless-router.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-2851420194440572140</guid><pubDate>Sat, 08 Mar 2008 06:02:00 +0000</pubDate><atom:updated>2008-06-06T17:12:22.955+01:00</atom:updated><title>Configuring BitTorrent for Super Speeds</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;Normally torrent users are concerned because of their low torrent speeds, mainly simple steps would lead to a fast connection, but before you review this video we would advise you to review the &lt;a href="http://impartlabs.blogspot.com/2008/03/port-forwarding.html"&gt;&lt;span style="color: #ffffff;text-decoration:none"&gt;port forwarding on a router tutorial&lt;/span&gt;&lt;/a&gt; first.&lt;br /&gt;&lt;br /&gt;&lt;object width="525" height="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DAPCHJbSFuA&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DAPCHJbSFuA&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="525" height="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/configuring-bittorrent-for-super-speeds.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-2155149168696667013</guid><pubDate>Fri, 07 Mar 2008 06:02:00 +0000</pubDate><atom:updated>2008-06-06T06:02:27.628+01:00</atom:updated><title>Configuring Windows Firewall</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;Normally when certain programs try to connect over to the internet or even to your local area network (when your computers attempts to create an outbound connection) you would receive a message from Windows Firewall which states that whether you want to block or to allow access to the program to create an outbound connection, sometimes you have to manually do this and add certain programs or ports to the windows firewall, in this tutorial we would be explaining how to manage the Windows Firewall in different situations.&lt;br /&gt;&lt;br /&gt;&lt;object width="525" height="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2Huubpawy38&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2Huubpawy38&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="525" height="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/configuring-windows-firewall.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-4307612543132187270</guid><pubDate>Thu, 06 Mar 2008 06:01:00 +0000</pubDate><atom:updated>2008-06-06T06:01:58.250+01:00</atom:updated><title>Windows Workgroup IP Addressing Scheme</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;Due to a huge number of positive feedbacks on our windows workgroup video, we decided to go a little bit further and send another video explaining the main aspects of IP addressing in a workgroup environment, for those users which have download our windows workgroup video, you might want review our latest addition to this major video which is not more than 6 minutes worth viewing.&lt;br /&gt;&lt;br /&gt;&lt;object width="525" height="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JtaqI-_qps8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JtaqI-_qps8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="525" height="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/windows-workgroup-ip-addressing-scheme.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-5897264002037949343</guid><pubDate>Wed, 05 Mar 2008 06:00:00 +0000</pubDate><atom:updated>2008-07-08T20:40:46.218+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">address</category><category domain="http://www.blogger.com/atom/ns#">broadband</category><category domain="http://www.blogger.com/atom/ns#">connection</category><category domain="http://www.blogger.com/atom/ns#">data</category><category domain="http://www.blogger.com/atom/ns#">file</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">ip</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">modem</category><category domain="http://www.blogger.com/atom/ns#">printer</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">remote desktop</category><category domain="http://www.blogger.com/atom/ns#">remote series</category><category domain="http://www.blogger.com/atom/ns#">resource</category><category domain="http://www.blogger.com/atom/ns#">router</category><category domain="http://www.blogger.com/atom/ns#">sharing</category><category domain="http://www.blogger.com/atom/ns#">software</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">vpn</category><title>Microsoft Remote Desktop - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;object width="502" height="382"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1094271&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1094271&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;With Remote Desktop, you can connect to your work computer from home andaccess all of your programs, files, and network resources as though you wereactually sitting in front of your computer at work.&lt;br /&gt;&lt;br /&gt;Impart Labs - Remote Connection Series : Including Microsoft Net Meeting -Remote Assistance - Remote Desktop Video Tutorials.&lt;br /&gt;&lt;br /&gt;187 MB - 50 min - 640*480 -AVI&lt;br /&gt;&lt;br /&gt;Download Links : &lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/117319453/Impart_Labs_-_Remote_Connection_Series_.part1.rar&lt;br /&gt;http://rapidshare.com/files/117323933/Impart_Labs_-_Remote_Connection_Series_.part2.rar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/microsoft-remote-desktop-preview.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-3743879548442237730</guid><pubDate>Tue, 04 Mar 2008 06:00:00 +0000</pubDate><atom:updated>2008-07-08T20:39:38.819+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chat</category><category domain="http://www.blogger.com/atom/ns#">conferencing</category><category domain="http://www.blogger.com/atom/ns#">data</category><category domain="http://www.blogger.com/atom/ns#">desktop</category><category domain="http://www.blogger.com/atom/ns#">e learning</category><category domain="http://www.blogger.com/atom/ns#">help</category><category domain="http://www.blogger.com/atom/ns#">hotmail</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">live</category><category domain="http://www.blogger.com/atom/ns#">messenger</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">msn</category><category domain="http://www.blogger.com/atom/ns#">networking</category><category domain="http://www.blogger.com/atom/ns#">preview</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">remote</category><category domain="http://www.blogger.com/atom/ns#">remote assistance</category><category domain="http://www.blogger.com/atom/ns#">remote series</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">video</category><title>Microsoft Remote Assistance - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="502" height="382"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1085643&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1085643&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;Remote Assistance provides a way for you to get the help you need when you run into problems with your computer. If you&amp;#39;re an experienced user, you can even be the one to use Remote Assistance to directly help your friends and family members.&lt;br /&gt;Impart Labs - Remote Connection Series : Including Microsoft Net Meeting - Remote Assistance - Remote Desktop Video Tutorials.&lt;br /&gt;&lt;br /&gt;187 MB - 50 min - 640*480 -AVI&lt;br /&gt;Download Links : &lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/117319453/Impart_Labs_-_Remote_Connection_Series_.part1.rar&lt;br /&gt;http://rapidshare.com/files/117323933/Impart_Labs_-_Remote_Connection_Series_.part2.rar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/microsoft-remote-assistance-preview.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-8700367158815868965</guid><pubDate>Mon, 03 Mar 2008 05:59:00 +0000</pubDate><atom:updated>2008-07-08T20:35:50.234+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">audio</category><category domain="http://www.blogger.com/atom/ns#">chat</category><category domain="http://www.blogger.com/atom/ns#">conferencing</category><category domain="http://www.blogger.com/atom/ns#">data</category><category domain="http://www.blogger.com/atom/ns#">desktop</category><category domain="http://www.blogger.com/atom/ns#">e learning</category><category domain="http://www.blogger.com/atom/ns#">file</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">netmeeting</category><category domain="http://www.blogger.com/atom/ns#">networking</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">remote series</category><category domain="http://www.blogger.com/atom/ns#">sharing</category><category domain="http://www.blogger.com/atom/ns#">tele</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">voip</category><category domain="http://www.blogger.com/atom/ns#">whiteboard</category><category domain="http://www.blogger.com/atom/ns#">xp</category><title>Microsoft Net Meeting - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="502" height="382"&gt;&lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1094447&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1094447&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;NetMeeting delivers a complete Internet conferencing solution for allWindows users with multi-point data conferencing, text chat, whiteboard, andfile transfer, as well as point-to-point audio and video. &lt;br /&gt;&lt;br /&gt;Impart Labs - Remote Connection Series : Including Microsoft Net Meeting -Remote Assistance - Remote Desktop Video Tutorials.&lt;br /&gt;&lt;br /&gt;187 MB - 50 min - 640*480 -AVI&lt;br /&gt;Download Links : &lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/117319453/Impart_Labs_-_Remote_Connection_Series_.part1.rar&lt;br /&gt;http://rapidshare.com/files/117323933/Impart_Labs_-_Remote_Connection_Series_.part2.rar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/microsoft-net-meeting-preview.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-7653170019267412773</guid><pubDate>Sun, 02 Mar 2008 05:58:00 +0000</pubDate><atom:updated>2008-07-08T20:29:07.007+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">documents</category><category domain="http://www.blogger.com/atom/ns#">domain</category><category domain="http://www.blogger.com/atom/ns#">file sharing</category><category domain="http://www.blogger.com/atom/ns#">guest</category><category domain="http://www.blogger.com/atom/ns#">home network</category><category domain="http://www.blogger.com/atom/ns#">ics</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">internet sharing</category><category domain="http://www.blogger.com/atom/ns#">ip address</category><category domain="http://www.blogger.com/atom/ns#">peer</category><category domain="http://www.blogger.com/atom/ns#">preview</category><category domain="http://www.blogger.com/atom/ns#">printer</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">sharing</category><category domain="http://www.blogger.com/atom/ns#">simple</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">user</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">workgroup</category><title>Windows Workgroup - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="500" height="382"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1094755&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1094755&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="502" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;A Workgroup is Microsoft&amp;#39;s terminology for a peer-to-peer PC computernetwork. Microsoft operating systems in the same workgroup may allow eachother access to their files, printers, or Internet connection. Members ofdifferent workgroups on the same local area network segment and TCP/IPnetwork can only access resources in workgroups to which they are joined . &lt;br /&gt;&lt;br /&gt;Impart Labs - Windows Workgroup Tutorial&lt;br /&gt;446 MB - 55&amp;#39;46&amp;quot;- AVI format&lt;br /&gt;Resolution : 640*480 - Audio Bit Rate : 320kbps&lt;br /&gt;&lt;br /&gt;Download Links :&lt;br /&gt;&lt;span style="font-size: xx-small;"&gt;http://rapidshare.com/files/115676916/Impart_Labs_-_Windows_Workgroup_Configuration.part1.rar.html&lt;br /&gt;http://rapidshare.com/files/115691297/Impart_Labs_-_Windows_Workgroup_Configuration.part2.rar.html&lt;br /&gt;http://rapidshare.com/files/114102010/Impart_Labs_-_Windows_Workgroup_Configuration.part3.rar.html&lt;br /&gt;http://rapidshare.com/files/114106235/Impart_Labs_-_Windows_Workgroup_Configuration.part4.rar.html&lt;br /&gt;http://rapidshare.com/files/114108351/Impart_Labs_-_Windows_Workgroup_Configuration.part5.rar.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We also have recorded video a new video which is an extension to the windowsworkgroup video tutorial and is a complete explanation to the ip addressingscheme in a workgroup of maximum 10 computers to review this video &lt;a href="http://impartlabs.blogspot.com/2008/03/windows-workgroup-ip-addressing-scheme.html" style="color:#ffffff" &gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/windows-workgroup-preview.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-2198346707601873073</guid><pubDate>Sat, 01 Mar 2008 05:57:00 +0000</pubDate><atom:updated>2008-07-08T20:31:45.704+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">basic disc</category><category domain="http://www.blogger.com/atom/ns#">disk management</category><category domain="http://www.blogger.com/atom/ns#">dynamic disc</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">logical drive</category><category domain="http://www.blogger.com/atom/ns#">mirrored</category><category domain="http://www.blogger.com/atom/ns#">raid 0</category><category domain="http://www.blogger.com/atom/ns#">raid 2</category><category domain="http://www.blogger.com/atom/ns#">raid 5</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">simple</category><category domain="http://www.blogger.com/atom/ns#">spanned</category><category domain="http://www.blogger.com/atom/ns#">tutorials</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">volume</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">xp professional</category><category domain="http://www.blogger.com/atom/ns#">youtube</category><title>Windows Disk Management - Preview</title><description>&lt;table style="width: 480px" cellspacing="1"&gt;&lt;tr&gt;&lt;td&gt;&lt;object width="506" height="382"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1094100&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1094100&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="506" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:80%; color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;&lt;br /&gt;Download the complete video: 84 MB - 26&amp;#39;14&amp;quot;- Bit Rate : 352 kbps &lt;br /&gt;AVI Format - Resolution : 1020*616&lt;br /&gt;Download Links :&lt;br /&gt;&lt;span style="font-size:xx-small"&gt;http://rapidshare.com/files/115672965/ImpartLabs_-_Disk_Management.avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/03/windows-disk-management-preview.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-55655488616700985</guid><pubDate>Fri, 11 Jan 2008 21:36:00 +0000</pubDate><atom:updated>2008-08-10T10:43:37.558+01:00</atom:updated><title>Articles</title><description>&lt;table style="width: 90%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;span style="color: #38B63C;"&gt;OSPF - Open Shortest Path First Protocol&lt;br /&gt;&lt;/span&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware.html"&gt;PART 1: Configuring Vyatta Routers and VMware Workstations and Networking Connectivity&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware_14.html"&gt;PART 2: Configuring R1 and R2 | Reviewing Route Tables, Databases, OSPF Properties of Each Router&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-vyatta-ofr-router-vmware_15.html"&gt;PART 3: Configuring R3 and R4 | Election of DR&amp;#39;s, BDR&amp;#39;s and Overall Route Distribution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-authentication-clear-text-md5.html"&gt;PART 4: OSPF Authentication | Clear Text &amp; MD5 Authentication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-config-abr-area-border-router.html"&gt;PART 5: OSPF Areas &amp;amp; Area Border Routers | Summary Link States&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/autonomous-system-border-router-asbr.html"&gt;PART 6: OSPF Autonomous System Border Routers | External Link States&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-totally-stub-areas-tsa.html"&gt;PART 7: OSPF Stub Areas, Totally Stub Areas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-nssa-not-so-totally-stubby-area.html"&gt;PART 8: OSPF Not So Stubby Area, Totally Not So Stubby Area&lt;/a&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/ospf-virtual-links-transit-area.html"&gt;PART 9: OSPF Virtual Links | Transit Area&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38B63C;"&gt;BGP - Border Gateway Protocol&lt;br /&gt;&lt;br /&gt;RIP - Routing Information Protocol&lt;br /&gt;&lt;br /&gt;GRE - Generic Route Encapsulation Protocol&lt;br /&gt;&lt;br /&gt;IPIP - IP within IP Encapsulation Protocol&lt;br /&gt;&lt;br /&gt;PPTP - Point to Point Tunneling protocol&lt;br /&gt;&lt;br /&gt;L2TP - Layer 2 Tunneling Protocol&lt;br /&gt;&lt;br /&gt;IPsec - Internet Protocol Security&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/01/articles.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-7495355383677999204</guid><pubDate>Thu, 10 Jan 2008 05:56:00 +0000</pubDate><atom:updated>2008-06-13T14:25:42.857+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bit</category><category domain="http://www.blogger.com/atom/ns#">firewall</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">miscellaneous</category><category domain="http://www.blogger.com/atom/ns#">port forwarding</category><category domain="http://www.blogger.com/atom/ns#">psk</category><category domain="http://www.blogger.com/atom/ns#">raid 2</category><category domain="http://www.blogger.com/atom/ns#">raid 5</category><category domain="http://www.blogger.com/atom/ns#">router</category><category domain="http://www.blogger.com/atom/ns#">torrent</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">various</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">wap</category><category domain="http://www.blogger.com/atom/ns#">wep</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">youtube</category><title>Miscellaneous Video Tutorials</title><description>&lt;table style="width: 90%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; font-size:small;"valign="top"&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/configuring-windows-firewall.html"&gt;“How to open certain ports for different programs in Windows Firewall”&lt;/a&gt;&lt;br /&gt;Normally when certain programs try to connect over to the internet or even to your local area network (when your computers attempts to create an outbound connection) you would receive a message from Windows Firewall which states that whether you want to block or to allow access to the program to create an outbound connection, sometimes you have to manually do this and add certain programs or ports to the windows firewall, in this tutorial we would be explaining how to manage the Windows Firewall in different situations. &lt;a href="http://impartlabs.blogspot.com/2008/03/configuring-windows-firewall.html"&gt;&lt;span style="color: #38B63C; font-size: xx-small; text-decoration:none"&gt;view complete video&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/configuring-bittorrent-for-super-speeds.html"&gt;“A quick tutorial to optimize your torrent speeds”&lt;/a&gt;&lt;br /&gt;Normally torrent users are concerned because of their low torrent speeds, mainly simple steps would lead to a fast connection, but before you review this video we would advise you to review the &lt;a href="http://impartlabs.blogspot.com/2008/03/port-forwarding.html"&gt;port forwarding on a router tutorial&lt;/a&gt; first. &lt;a href="http://impartlabs.blogspot.com/2008/03/configuring-bittorrent-for-super-speeds.html"&gt;&lt;span style="color: #38B63C; font-size: xx-small; text-decoration:none"&gt;view complete video&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/securing-your-wireless-router.html"&gt;“Simple steps to setup a WEP/WPA key for your router”&lt;/a&gt;&lt;br /&gt;Whether you are using your wireless capabilities and whether you are not you should configure your wireless capable router securely, this video explains how to set a password for your wifi router so that the rest of the neighborhood do not have access to your internet connection or your local network unless you provide them with the password you set. &lt;a href="http://impartlabs.blogspot.com/2008/03/securing-your-wireless-router.html"&gt;&lt;span style="color: #38B63C; font-size: xx-small; text-decoration:none"&gt;view complete video&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/port-forwarding.html"&gt;“How to forward certain ports on a router”&lt;/a&gt;&lt;br /&gt;This a main concern for people whom are using peer 2 peer programs which connect over the internet, basically all of the associated programs use specific ports which unless you don&amp;#39;t forward them on your router they wouldn&amp;#39;t function properly, this video takes us to basic aspects of port forwarding. &lt;a href="http://impartlabs.blogspot.com/2008/03/port-forwarding.html"&gt;&lt;span style="color: #38B63C; font-size: xx-small; text-decoration:none"&gt;view complete video&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://impartlabs.blogspot.com/2008/03/enable-raid-volumes-in-windows-xp.html"&gt;“How to enable Raid5 and Mirrored volumes in Windows XP”&lt;/a&gt;&lt;br /&gt;Basically by default Raid5 and Mirrored volumes are not an option in windows xp professional neither windows xp home to set configure them so that they support these volumes as well you might want to view this video. &lt;a href="http://impartlabs.blogspot.com/2008/03/enable-raid-volumes-in-windows-xp.html"&gt;&lt;span style="color: #38B63C; font-size: xx-small; text-decoration:none"&gt;view complete video&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/01/miscellaneous-video-tutorials.html</link><author>impartlabs@gmail.com (Impart Labs)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8648649218802322850.post-3322950199972404756</guid><pubDate>Wed, 09 Jan 2008 05:53:00 +0000</pubDate><atom:updated>2008-07-11T16:54:29.538+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">beginner</category><category domain="http://www.blogger.com/atom/ns#">download</category><category domain="http://www.blogger.com/atom/ns#">e learning</category><category domain="http://www.blogger.com/atom/ns#">error</category><category domain="http://www.blogger.com/atom/ns#">f.a.q.</category><category domain="http://www.blogger.com/atom/ns#">faq</category><category domain="http://www.blogger.com/atom/ns#">frequently asked questions</category><category domain="http://www.blogger.com/atom/ns#">help</category><category domain="http://www.blogger.com/atom/ns#">impart labs</category><category domain="http://www.blogger.com/atom/ns#">Microsoft</category><category domain="http://www.blogger.com/atom/ns#">networking</category><category domain="http://www.blogger.com/atom/ns#">newbie</category><category domain="http://www.blogger.com/atom/ns#">problem</category><category domain="http://www.blogger.com/atom/ns#">question</category><category domain="http://www.blogger.com/atom/ns#">rapidshare</category><category domain="http://www.blogger.com/atom/ns#">step by step</category><category domain="http://www.blogger.com/atom/ns#">tutorials</category><category domain="http://www.blogger.com/atom/ns#">video</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">youtube</category><title>Help</title><description>&lt;table style="width: 80%" cellspacing="1"&gt;&lt;tr&gt;&lt;td style="color: #C0C0C0; font-family: 'trebuchet MS'; fontsize:small;"valign="top"&gt;We have managed to provide you with the a list of questions and answers which are generally asked by users either here or on our YouTube channel but if you still believe that your question is not listed below please feel free to contact us we definitely would answer your questions as soon as possible.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i25.tinypic.com/11t1umo.gif" width="198" height="20" /&gt;&lt;br /&gt;&lt;table style="width: 90%" cellspacing="1" align="center"&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="color:#FFFFFF"&gt;Q: Can i publish your videos on the internet ?&lt;/span&gt;&lt;br /&gt;A: There are certain limitations to this you might want to review our &lt;a href="http://creativecommons.org/licenses/by-nc-nd/2.0/uk/"&gt;end user license agreement&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Do you provide full version of your videos online?&lt;/span&gt;&lt;br /&gt;A: Yes, we have broke down full length videos to shorter ones so that users would also be able to view our full videos online, for more info visit our YouTube channel.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q:Why cant i view the the videos properly, i only hear the sound ?&lt;/span&gt;&lt;br /&gt;A: Since our videos have been captured using the &lt;a target="_blank" href="http://www.techsmith.com/"&gt;Techsmith&lt;/a&gt; Camtasia Screen Recorder, in order to view our videos you have to download the associated video codec , we have provided a link to the video codec webpage on the official Techsmith website so that you could download it without any problem , the link is provided on the right hand side of the page.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Can we provide the download links of each video on our website or vlog?&lt;/span&gt;&lt;br /&gt;A:Yes,as long as you have agreed the &lt;a href="http://creativecommons.org/licenses/by-nc-nd/2.0/uk/"&gt;end user license agreement&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: How can i download the full length videos?&lt;/span&gt;&lt;br /&gt;A: We have uploaded the full length videos to the rapidshare file hosting website, files over 100 MB have been divided into several files, you can find the relevant download links beneath each video.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Would your videos remain videos remain free for online users?&lt;/span&gt;&lt;br /&gt;A: Depending on the support we get, we would to try to provide free videos, but still we can not guarantee it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Do you have any affiliate programs?&lt;/span&gt;&lt;br /&gt;A: in near future we have planned to provide our users with several affiliate programs, but not yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: How can I subscribe to your feed?&lt;/span&gt;&lt;br /&gt;A: Simply use the links provided for our feed or either &lt;a href="http://feeds.feedburner.com/ImpartLabs"&gt;click here&lt;/a&gt;, normally if you are using a Firefox or safari browser it would automatically detect our feed but if you&amp;#39;re using any other browser simply use the feed link provided on the top or either bottom of the page. &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: How can add your site to my Technorati favorites?&lt;/span&gt;&lt;br /&gt;A: You could simply use the link provided on the right hand side of the page or either &lt;a href="http://technorati.com/faves?add=http://impartlabs.blogspot.com"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Do you have an account with PayPal which we can donate to?&lt;/span&gt;&lt;br /&gt;A: if you are encouraged to help us there are so many ways which you could do so, simply contact us and we would let you know.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FFFFFF"&gt;Q: Would i be able to review your web content on my PDA or mobile?&lt;/span&gt;&lt;br /&gt;A: We have done our best so that the website would be best-viewable to various browsers, currently we support commonly known browsers such as Safari, Internet Explorer, Mozilla Firefox and Opera, if you run in to an issue with a certain browser let us know we would try to fix the issue as soon as possible.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description><link>http://www.impartlabs.com/2008/01/help.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://i25.tinypic.com/11t1umo_th.gif" width="72"/><author>impartlabs@gmail.com (Impart Labs)</author></item></channel></rss>