<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3927237950559193475</id><updated>2011-10-01T10:00:40.108-07:00</updated><category term='VTP'/><category term='etherchannel'/><category term='Roll Back Config Replace'/><category term='filter-list'/><category term='VLAN'/><category term='ccna training'/><category term='ccent ccna ospf loopback cisco router-id'/><category term='suppression'/><category term='ssl vpn'/><category term='enable secret'/><category term='lsa'/><category term='ospf'/><category term='network address translation'/><category term='cisco shortcuts'/><category term='filter'/><category term='switch'/><category term='ip'/><category term='NAT'/><category term='web vpn'/><category term='ccna'/><category term='cisco'/><category term='cisco IOS'/><category term='ccent ccna ccnp security ssh telnet'/><category term='manipulate'/><category term='ios'/><category term='subnet'/><category term='ccent'/><category term='inspect'/><category term='ip addresses'/><category term='ccie'/><category term='subnet mask'/><category term='ccvp'/><category term='cisco ccna ccnp ccie ip multicast'/><category term='cisco thin client'/><category term='ccnp'/><category term='ccsp'/><category term='zone based firewall'/><category term='running-configuration'/><category term='ccent ccna ccnp security'/><category term='VLAN database'/><category term='static network address translation'/><title type='text'>Welcome to official blog of LAN / WAN Professional.</title><subtitle type='html'>Cisco and Microsoft - Troubleshooting, Training, Certification...

This is a blog that should help Network Engineers and simillar accomplish everyday tasks. It is related to  Cisco Certificates (CCNA, CCENT, CCNP, CCIE) and Microsoft as well.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>LAN / WAN Professional</name><uri>http://www.blogger.com/profile/01413160666476026290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-4939483360406586288</id><published>2011-07-22T11:19:00.000-07:00</published><updated>2011-07-22T12:38:06.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zone based firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='inspect'/><title type='text'>Zone-based Firewall (quickie)</title><content type='html'>&lt;div&gt;=====================&lt;/div&gt;&lt;div&gt;zone-based firewall example&lt;/div&gt;&lt;div&gt;=====================&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quickie Steps&lt;/div&gt;&lt;div&gt;1. create class-map&lt;/div&gt;&lt;div&gt;2. create policy-map&lt;/div&gt;&lt;div&gt;3.  create zones&lt;/div&gt;&lt;div&gt;4.  add members (interfaces) to zones&lt;/div&gt;&lt;div&gt;5.  create zone-pair rules&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1)  &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;class-map type inspect match-any CMAP1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  match protocol tcp&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  match protocol udp&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  match protocol icmp&lt;/div&gt;&lt;div&gt;2)&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;policy-map type inspect PMAP1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  class type inspect CMAP1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  inspect&lt;/div&gt;&lt;div&gt;3)&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;zone security inside&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;zone security outside&lt;/div&gt;&lt;div&gt;4)&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;int fa0/0&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  zone-member security inside&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;int fa0/1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  zone-member security outside&lt;/div&gt;&lt;div&gt;5) &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;zone-pair sec IN2OUT source inside destination outside&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  service-policy type inspect PMAP1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---------------&lt;/div&gt;&lt;div&gt;Explanations&lt;/div&gt;&lt;div&gt;---------------&lt;/div&gt;&lt;div&gt;1) Create a class-map to identify types of packets that you would like to match or inspect.  Ensure to use "inspect" as a class-map type and use "match-any".  The default parameter is "match-all".  Use match protocol command to match desired protocols.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2) Create a policy-map to define actions.  In this case, the action is to "inspect."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3) Define zones.  I have defined two zones: "inside" and "outside".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4) Add members to the predefined zones.  I have marked interface FastEthernet 0/0 as "inside" and FastEthernet 0/1 as "outside". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5) Finally and most importantly, create a zone-pair.  This command completes the zone-based firewall by defining a relationship between the two zones.  In this case, the PMAP1 policy-map will be enforced when packets are traveling from inside to outside.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-4939483360406586288?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/4939483360406586288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/07/zone-based-firewall-quickie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4939483360406586288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4939483360406586288'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/07/zone-based-firewall-quickie.html' title='Zone-based Firewall (quickie)'/><author><name>Felix</name><uri>http://www.blogger.com/profile/01816196065391984930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_eWLynfKgusc/TKUTsQdcA1I/AAAAAAAAAEk/9XIvCrhiwdM/S220/fkhang_LI.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-1443469749208613103</id><published>2011-07-20T14:37:00.000-07:00</published><updated>2011-07-20T14:40:07.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccna'/><category scheme='http://www.blogger.com/atom/ns#' term='lsa'/><category scheme='http://www.blogger.com/atom/ns#' term='suppression'/><category scheme='http://www.blogger.com/atom/ns#' term='filter'/><category scheme='http://www.blogger.com/atom/ns#' term='manipulate'/><category scheme='http://www.blogger.com/atom/ns#' term='filter-list'/><category scheme='http://www.blogger.com/atom/ns#' term='ospf'/><title type='text'>Manipulating OSPF Routing Table - Part 1</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Open Shortest Path First (OSPF) is a link-state routing protocol created in the mid-1980’s by the Internet Engineering Task Force (IETF).  It is often valued as more advance protocol compared to Routing Information Protocol (RIP) and more flexible than Cisco’s Enhanced Internal Gateway Routing Protocol (EIGRP) because it is a multi-vendor protocol.&lt;/p&gt;&lt;p&gt;This blog assumes that you have a general understanding of the OSPF routing protocol as well as a proficiency to configure OSPF with the below features.&lt;/p&gt;&lt;p&gt;-OSPF LSA Types; (LSA type descriptions)&lt;/p&gt;&lt;p&gt;-Basic peering&lt;/p&gt;&lt;p&gt;-Inter-Area configuring&lt;/p&gt;&lt;p&gt;-OSPF authentication&lt;/p&gt;&lt;p&gt;-OSPF Virtual Links&lt;/p&gt;&lt;p&gt;-OSPF Stub Area &lt;/p&gt;&lt;p&gt;-OSPF Not-So-Stubby Area (NSSA)&lt;/p&gt;&lt;p&gt;The blog also assumes that you are familiar with configuring and performing basic troubleshooting the following technologies:&lt;/p&gt;&lt;p&gt;-IP Access Lists&lt;/p&gt;&lt;p&gt;-Route-map&lt;/p&gt;&lt;p&gt;The main topic for the blog is to manipulate entries for OSPF routing table, and this topic is not for a novice network engineer.&lt;/p&gt;&lt;p&gt;We often begin configuring the OSPF protocol by adding networks into the routing table.  Then, we determine and configure which routers the routing table entries will be shared with.  Finally, we may want to filter out particular networks from being advertised to certain neighbors or areas.  We can achieve the final step by using a few different methods:&lt;/p&gt;&lt;p&gt;-Not advertise the network into OSPF routing protocol&lt;/p&gt;&lt;p&gt;-Use the filter-list command&lt;/p&gt;&lt;p&gt;-Use the area range command with the “not advertise” parameter&lt;/p&gt;&lt;p&gt;-Use the distribute-list command&lt;/p&gt;&lt;p&gt;-Use the route-maps command&lt;/p&gt;&lt;p&gt;-Use the prefix-suppression command&lt;/p&gt;&lt;p&gt;The first option is very basic and does not work if you are trying to share the network information with only a particular neighbor or an area.  So, we will focus on the last five options.&lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;use the filter-list command  &lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;-Filtering LSA Type :  TYPE 3 LSA Filtering&lt;/p&gt;&lt;p&gt;-Performed Device Type:  OSPF Area Border Router (ABR)&lt;/p&gt;&lt;p&gt;-Usage:  This feature is used to filter out routes between different OSPF areas (inter-areas)&lt;/p&gt;&lt;p&gt;-Command:  &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-area x filter-list prefix name1 [in | out]&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-ip prefix-list name1 seq x [deny | permit] A.B.C.D/y &lt;/p&gt;&lt;p&gt;-Caveat:  Filtering routes into area 0 prevents the advertised network from propagating into all OSPF areas in the routing domain except the originating area.  &lt;/p&gt;&lt;p&gt;-Condition:  The basic connectivity as well as OSPF routing protocols have been already configured.  Use filter-list command to prevent R4’s loopback address from propagating into R3’s routing table.&lt;/p&gt;&lt;p&gt;-Procedure:  Configure R1_ABR to filter R4’s loopback address into OSPF Area 10.&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R1_ABR#configure terminal&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R1_ABR(config)#ip prefix-list From_R4_Loop seq 10 deny 4.4.4.4/32&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R1_ABR(config)#ip prefix-list From_R4_Loop seq 20 permit 0.0.0.0/0 le 32&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R1_ABR(config)#router ospf 1&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R1_ABR(config-router)#area 10 filter-list prefix From_R4_Loop in&lt;/p&gt;&lt;p&gt;-With the above configuration, R1_ABR will remove 4.4.4.4/32 network from its OSPF Link-State database (LSD) under Area 10 while permitting any addresses that has a subnet mask of 32 or lower.  It is important that you add the le 32 parameter at the end of the 3rd line to ensure that it allows all addresses.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;Use the area range command with the “not advertise” parameter&lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;-Filtering LSA Type :  TYPE 3 LSA Filtering&lt;/p&gt;&lt;p&gt;-Performed Device Type:  OSPF Area Border Router (ABR)&lt;/p&gt;&lt;p&gt;-Usage:  This feature is used to filter out routes between different OSPF areas&lt;/p&gt;&lt;p&gt;-Command:  &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-area x range ip-address mask [advertise | not-advertise] [cost cost] &lt;/p&gt;&lt;p&gt;-Caveat:  Ensure that the command is entered from an ABR.&lt;/p&gt;&lt;p&gt;-Condition:  The basic connectivity as well as OSPF routing protocols have been already configured.  Use area x range command with “not-advertise” parameter to prevent R4’s loopback address from being advertised outside of Area 20.&lt;/p&gt;&lt;p&gt;-Procedure:  Configure R2_ABR to not advertise R4’s loopback address outside of Area 20.&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR#configure terminal&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR (config)# router ospf 1&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR (config-router)#area 20 range 4.4.4.4 255.255.255.255 not-advertise&lt;/p&gt;&lt;p&gt;-With the above configuration, R2_ABR will not advertise R4’s loopback address beyond OSPF Area 20.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;Use the prefix suppression command &lt;/p&gt;&lt;p&gt;---------------------------------------&lt;/p&gt;&lt;p&gt;-Filtering LSA Type :  TYPE 3 LSA Filtering&lt;/p&gt;&lt;p&gt;-Performed Device Type:  Any OSPF routers&lt;/p&gt;&lt;p&gt;-Usage:  This feature is used to filter out routes between different OSPF areas.  This command is a new feature to IOS version 12.4(15)T to suppress IP prefixes propagation to Type 3 LSA database table from OSPF-enabled interfaces but excludes prefixes associated with loopbacks, secondary IP addresses, and passive interfaces.&lt;/p&gt;&lt;p&gt;-Command:  &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-(config-router)#prefix-suppression&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-(config-if)#ip ospf prefix-suppression {disable}&lt;/p&gt;&lt;p&gt;-Caveat:  The command can be entered from both the global router mode (e.g. router ospf) and the interface mode.  The command at the interface level will overwrite the ones from the global router mode.  &lt;/p&gt;&lt;p&gt;-Procedure 1:  Configure R2_ABR to not advertise the prefixes associated with its OSPF-enabled interfaces&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR#configure terminal&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR (config)# router ospf 1&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R2_ABR (config-router)#prefix-suppression&lt;/p&gt;&lt;p&gt;-Procedure 2:  Configure R4 to not advertise its loopback address of 4.4.4.4/32&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R4#configure terminal&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R4 (config)# interface loopback 1&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;R4 (config-if)#ip ospf prefix-suppression&lt;/p&gt;&lt;p&gt;-Loopback addresses can be suppressed by entering the command from the loopback interface.&lt;/p&gt;&lt;p&gt;-Verification:  Verify that R4 has suppressed the 4.4.4.4/32 network from its OSPF LSD&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-----------------------------&lt;/p&gt;&lt;p&gt;THE BLOG SUMMARY&lt;/p&gt;&lt;p&gt;-----------------------------&lt;/p&gt;&lt;p&gt;The main focus of this blog is to introduce methods to filter out unwanted networks from propagating or being advertised to particular areas.  There are two main methods in producing the desired outcomes:  &lt;/p&gt;&lt;p&gt;-Removing entries from LSD&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-Use the filter-list command&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-Use the area range command with “not-advertised” parameter&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-Use the prefix suppression command&lt;/p&gt;&lt;p&gt;-Removing entries from Routing Tables&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-Use the distribute-list command&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;-Use the route-maps command:  This option improves the flexibility of filtering based on matching other parameters as metric, route-type, and next-hop.&lt;/p&gt;&lt;p&gt;In the Part 2 of the blog, I will introduce the second part of using distribute-list and route-maps.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-1443469749208613103?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/1443469749208613103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/07/manipulating-ospf-routing-table-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/1443469749208613103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/1443469749208613103'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/07/manipulating-ospf-routing-table-part-1.html' title='Manipulating OSPF Routing Table - Part 1'/><author><name>Felix</name><uri>http://www.blogger.com/profile/01816196065391984930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_eWLynfKgusc/TKUTsQdcA1I/AAAAAAAAAEk/9XIvCrhiwdM/S220/fkhang_LI.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-3950965038403560670</id><published>2011-03-02T15:33:00.000-08:00</published><updated>2011-03-02T15:33:34.627-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Roll Back Config Replace'/><title type='text'>Rolling Back Your Configurations</title><content type='html'>We've all had to bear the pain of having to erase the startup-config and reload to get a fresh, out of the box configuration on a Cisco router or switch.&amp;nbsp; Once you caught on to the patterns in the lab guides, you probably even saved your configurations after you typed in the base configs and then reloaded to return to that point.&amp;nbsp; Even then, reloading is a process that takes time.&amp;nbsp; If you're impatient like me, it's too much time.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Well, there is a command to revert you back to your last save point almost immediately.&amp;nbsp; It is as follows:&lt;br /&gt;&lt;br /&gt;R1#config replace nvram:startup-config force&lt;br /&gt;&lt;br /&gt;As stated, this command will almost instantly boot up the startup-config (aka the last time you performed a copy run start or wr command).&amp;nbsp; If you saved it immediately after your basic configs, this command will wipe out everything but those in a matter of seconds.&lt;br /&gt;&lt;br /&gt;If you wanted to save even more time, alias the command.&lt;br /&gt;&lt;br /&gt;R1(config)#alias exec rr config replace nvram:startup-config force&lt;br /&gt;&lt;br /&gt;This command ties the "config replace" command to "rr".&amp;nbsp; You can use any letter combo instead of "rr".&amp;nbsp; That's just what I use.&amp;nbsp; I'll cover alias commands in another blog.&lt;br /&gt;&lt;br /&gt;So now, to instantly revert back to the last save point:&lt;br /&gt;&lt;br /&gt;R1# rr&lt;br /&gt;&lt;br /&gt;Total number of passes: 1&lt;br /&gt;Rollback Done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-3950965038403560670?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/3950965038403560670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/03/rolling-back-your-configurations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/3950965038403560670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/3950965038403560670'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2011/03/rolling-back-your-configurations.html' title='Rolling Back Your Configurations'/><author><name>Steve Brannon</name><uri>http://www.blogger.com/profile/13028906424008129500</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/-FhkcJ5Q0J60/TcmzERhwraI/AAAAAAAAAAk/LlsTRnn6zGo/s220/stevebrannon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-7886946497517678123</id><published>2010-02-23T11:32:00.000-08:00</published><updated>2010-02-23T11:34:55.537-08:00</updated><title type='text'>Cisco Tips  for Time Saving  Awareness: Smart Skillful and Efficient Navigational Habits for Time Savings Develo</title><content type='html'>We have seen in one of our previous articles how utilizing specific filtering methods better provides technicians with a more efficient search process to view configuration commands on our routing and switching devices. Refer to (&lt;a href="http://lanwanprofessional-tech.blogspot.com/2009/07/cisco-show-runnig-configuration-filter.html"&gt;cisco show running-configuration filter&lt;/a&gt;) .&lt;br /&gt;&lt;br /&gt;While at first it may or may not appear to be such a necessary endeavor at any one particular time, however, if you find yourself constantly in need of opening a console session, it would be most beneficial to develop a smart habit by enforcing these time saving methods.&lt;br /&gt;&lt;br /&gt;For example if you’re constantly using the show run  command, it may not dawn on you that the amount of time you spend waiting for the routing or switch device to go through the thinking process can add up exponentially. You may find that by the end of the week you spent over an hour or more wasted in watching and scrolling. It reminds me of an old tune by the Moody Blues entitled, “Watching and Waiting” If its not the actual name of the song I assure you that those are the first lines in the song lyrics. J&lt;br /&gt;&lt;br /&gt;Being part of a training group in which you coach where one is constantly in an environment surrounded by students and other IT professionals working towards validating their skill sets, its imperative to utilize such time saving approaches. Not to mention that what you demonstrate can positively rub off on to others.&lt;br /&gt;&lt;br /&gt;Just to further extrapolate; An  IT training facilitator delegated with the chore in need of scrolling through  basic configurations from top to bottom, will find  the following command, ‘show run  exclude !’ , plays a useful role in reducing the time it takes when bypassing all of those seemingly incessant exclamation points, not to mention the time saving benefits when you copy  the configuration to a notepad which further complements your time savings when the need arises to add those same configurations on other router or switch devices in your lab or other non productive testing environments.&lt;br /&gt;&lt;br /&gt;I know what you may be thinking by now. Your thinking…, “but I like having the exclamation points and besides they are needed because it is important for documenting  comments and it assists me in queuing where one configuration ends and where one configuration begins.”  No argument here. You’re right.  My reasoning for using this sample line command was to emphasize the good habits you are instilling.  It is apparently more  useful and beneficial  using  show run    begin or show  run     include as depicted in the article previously referenced, since it sends you to the specific area of the configuration depending on the object you would want to search. Again, an excellent time savings endeavor.&lt;br /&gt;&lt;br /&gt;More time saving techniques can be adhered to by practicing the “ do” command which can allow you to apply  show commands normally only viewed from the execution mode but instead used  in the global configuration terminal mode. Example While in the ( config )#  ”Do show  ip int brief”  (Notice I didn’t say do show run) but you can.&lt;br /&gt;&lt;br /&gt;Where is the times savings here for that endeavor? It gives you one less level to scale down to, and one less level to move you back up. Add that up in a days work. J&lt;br /&gt;&lt;br /&gt;Let’s take a look at some other fun ‘saving tip’ navigational skills you can do on your switches without using the show run command.&lt;br /&gt;&lt;br /&gt;Here is what I will go over: Show vlan-s&lt;br /&gt;                                          Show int tr&lt;br /&gt;                                          Sh eth summ&lt;br /&gt;&lt;br /&gt;Let’s say you want to check on the specific trunks that you have configured:  Instead of ‘show run’, you can do ‘sh vlans-s’.&lt;br /&gt;&lt;br /&gt;You can then view the port numbers that are shown as vlans. If you don’t see a port number then you know the ports that are missing are configured as trunk ports.&lt;br /&gt;&lt;br /&gt;On the other hand, you can do a ‘sh  int  tr’:  short for show interface trunk; this will provide you a view of  which ports are set up as trunk ports.&lt;br /&gt;&lt;br /&gt;The command  ‘sh eth summ’: short for show ether-channel summary. This would provide us with the ports configured as Ether channel groups, assuming they were configured. If nothing shows up, that means none have been configured.&lt;br /&gt;&lt;br /&gt;Ether Channel is used  to provide for load balancing and fault tolerance, but that is for another topic at another time, and is beyond the scope of this article.&lt;br /&gt;&lt;br /&gt;These are only just a few command lines to help us become more aware of time saving skills that we would otherwise unknowingly drain away in our daily schedule.&lt;br /&gt;&lt;br /&gt;By enforcing smart and skillful navigational habits, we will be keeping our minds sharp and our actions more efficient in many endeavors we undertake.&lt;br /&gt;&lt;br /&gt;Keep on practicing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-7886946497517678123?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/7886946497517678123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2010/02/cisco-tips-for-time-saving-awareness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/7886946497517678123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/7886946497517678123'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2010/02/cisco-tips-for-time-saving-awareness.html' title='Cisco Tips  for Time Saving  Awareness: Smart Skillful and Efficient Navigational Habits for Time Savings Develo'/><author><name>derekd64</name><uri>http://www.blogger.com/profile/09668036006657590649</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-2794297556809122451</id><published>2009-07-20T14:03:00.000-07:00</published><updated>2009-07-20T14:53:06.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccvp'/><category scheme='http://www.blogger.com/atom/ns#' term='ccnp'/><category scheme='http://www.blogger.com/atom/ns#' term='ccie'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent ccna ccnp security'/><title type='text'>GRE over IPSec with EIGRP to Route Through Two Remote Sites Configuration Example</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's consider the scenario when our company has two sites. They are equally big and some users require accessing other network devices directly by using its local IPs, or maybe you even have to replicate domain controllers over this tunnel. Let's say you want to access OWA and not too often check some shared files. The reason why I said not too often is because this will create some serious traffic over internet, if file is big.&lt;br /&gt;Cisco GRE-Based VPN is the best choice for use, because it supports routing, QoS, Multicast and also non-IP protocols. You can configure it using SDM or CLI. The main downside is that this configuration is not multivendor. So both routers has to be Cisco routers with IOS that support VPN.&lt;br /&gt;&lt;br /&gt;Refer here for differences between VPNs:&lt;br /&gt;http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/ps7180/prod_brochure0900aecd80582078.pdf&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Diagram&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please check the diagram before you start to read further.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HWinmDRTJ6w/SmTcu15CbNI/AAAAAAAAAY8/erCIT32Uy7k/s1600-h/CCNP+security+-+Logical+diagram+-+Site+to+Site+VPN,+GRE+over+IPSec.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 191px;" src="http://4.bp.blogspot.com/_HWinmDRTJ6w/SmTcu15CbNI/AAAAAAAAAY8/erCIT32Uy7k/s200/CCNP+security+-+Logical+diagram+-+Site+to+Site+VPN,+GRE+over+IPSec.png" alt="" id="BLOGGER_PHOTO_ID_5360652153776139474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name="hw"&gt;&lt;span style="font-weight: bold;"&gt;Components Used&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- 2 Cisco routers 3745 running Cisco IOS (C3745-ADVIPSERVICESK9-M), Version 12.4(9)T1&lt;br /&gt;&lt;/a&gt;- 2 Windows XP&lt;br /&gt;- 1 Windows Server 2003 Enterprise&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuration&lt;br /&gt;&lt;br /&gt;This process has 3 steps:&lt;br /&gt;- Configure the Generic Routing Encapsulation (GRE) Tunnels&lt;br /&gt;- Configure Encryption for the GRE Tunnels&lt;br /&gt;- Configure the Routing Protocol&lt;br /&gt;&lt;br /&gt;&lt;a name="steps"&gt;&lt;span style="font-weight: bold;"&gt;Configure the GRE Tunnels&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface Tunnel0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.31.0.1 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel source FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel destination 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface Tunnel0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.31.0.2 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel source FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel destination 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Check if you can ping by interface IP and by Tunnel IPs.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R2#ping 172.31.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Type escape sequence to abort.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Sending 5, 100-byte ICMP Echos to 172.31.0.1, timeout is 2 seconds:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!!!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 12/12/12 ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R2#ping 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Type escape sequence to abort.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Sending 5, 100-byte ICMP Echos to 172.16.0.1, timeout is 2 seconds:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!!!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/48 ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R1#ping 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Type escape sequence to abort.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Sending 5, 100-byte ICMP Echos to 172.16.0.1, timeout is 2 seconds:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!!!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;R1#ping 172.31.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Type escape sequence to abort.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Sending 5, 100-byte ICMP Echos to 172.31.0.1, timeout is 2 seconds:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!!!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" name="cfg_encryption"&gt;Configure the Encryption for the GRE Tunnels&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First create a access list to define which traffic to encypt:&lt;br /&gt;&lt;br /&gt;R1:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;access-list 100 permit gre host 172.16.0.1 host 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R2:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;access-list 100 permit gre host 172.16.0.2 host 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configure an Internet Security Association and Key Management Protocol (ISAKMP)  policy, an ISAKMP key, and an IPSec transform set.  The ISAKMP policy, key, and IPSec transform set must match on both sides of a  single tunnel.&lt;br /&gt;&lt;br /&gt;R1 &amp;amp; R2:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp policy 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; authentication pre-share&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp key cisco123 address 0.0.0.0 0.0.0.0&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto ipsec transform-set strong esp-3des esp-md5-hmac&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mode transport&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configure the crypto map&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R1:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto map vpn 10 ipsec-isakmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set peer 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set transform-set strong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; match address 100&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R2:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto map vpn 10 ipsec-isakmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set peer 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set transform-set strong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; match address 100&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apply on BOTH:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R1 &amp;amp; R2:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface Tunnel0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enable EIGRP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R1:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;router eigrp 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 172.31.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 192.168.0.0 0.0.255.255&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; auto-summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; no eigrp log-neighbor-changes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R2:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;router eigrp 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 10.0.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 172.31.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; auto-summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; no eigrp log-neighbor-changes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Full config&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;R1:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;version 12.4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;service timestamps debug datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;service timestamps log datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;hostname R1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;logging buffered 51200 warnings&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;enable secret 5 $1$JZ2K$15BvDKP555bzNmcnoxc2D.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;aaa session-id common&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;resource policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;memory-size iomem 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ip cef&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;username cisc0 privilege 15 password 0 cisc0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp policy 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; authentication pre-share&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp key cisco123 address 0.0.0.0 0.0.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto ipsec transform-set strong esp-3des esp-md5-hmac&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mode transport&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto map vpn 10 ipsec-isakmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set peer 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set transform-set strong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; match address 100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface Tunnel0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.31.0.1 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel source FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel destination 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 192.168.0.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip nat inside&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip virtual-reassembly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.16.0.1 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip nat outside&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip virtual-reassembly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;router eigrp 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 172.31.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 192.168.0.0 0.0.255.255&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; auto-summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; no eigrp log-neighbor-changes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;access-list 100 permit gre host 172.16.0.1 host 172.16.0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;control-plane&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;alias exec s show ip inter brief&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;alias exec sr show run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line con 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; logging synchronous&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line aux 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; password v&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; transport input telnet ssh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;R2:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Building configuration...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Current configuration : 1412 bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;version 12.4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;service timestamps debug datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;service timestamps log datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;hostname R2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;enable secret 5 $1$aIoH$XR1H76kiRYuPGtAV07ST3.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;no aaa new-model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;resource policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;memory-size iomem 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ip cef&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp policy 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; authentication pre-share&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto isakmp key cisco123 address 0.0.0.0 0.0.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto ipsec transform-set strong esp-3des esp-md5-hmac&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mode transport&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;crypto map vpn 10 ipsec-isakmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set peer 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; set transform-set strong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; match address 100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface Tunnel0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.31.0.2 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel source FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; tunnel destination 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 10.0.0.2 255.0.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip nat inside&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip virtual-reassembly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip address 172.16.0.2 255.255.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip nat outside&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; ip virtual-reassembly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; crypto map vpn&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;router eigrp 60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 10.0.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; network 172.31.0.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; auto-summary&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; no eigrp log-neighbor-changes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ip http server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;no ip http secure-server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ip nat inside source list 10 interface FastEthernet0/1 overload&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;access-list 100 permit gre host 172.16.0.2 host 172.16.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;control-plane&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;alias exec s show ip inter brief&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line con 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line aux 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; login&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This post is based on:&lt;br /&gt;GRE over IPSec with EIGRP to Route Through a Hub and Multiple Remote Sites Configuration&lt;br /&gt;&lt;br /&gt;Other Examples:&lt;br /&gt;http://www.cisco.com/en/US/tech/tk583/tk372/technologies_configuration_example09186a008009438e.shtml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-2794297556809122451?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/2794297556809122451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/gre-over-ipsec-with-eigrp-to-route.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2794297556809122451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2794297556809122451'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/gre-over-ipsec-with-eigrp-to-route.html' title='GRE over IPSec with EIGRP to Route Through Two Remote Sites Configuration Example'/><author><name>Marcin Kosobucki</name><uri>http://www.blogger.com/profile/10570678667791892300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HWinmDRTJ6w/SmTcu15CbNI/AAAAAAAAAY8/erCIT32Uy7k/s72-c/CCNP+security+-+Logical+diagram+-+Site+to+Site+VPN,+GRE+over+IPSec.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-5124635972270322475</id><published>2009-07-13T15:28:00.000-07:00</published><updated>2009-07-15T17:35:27.895-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssl vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='ccnp'/><category scheme='http://www.blogger.com/atom/ns#' term='ccsp'/><category scheme='http://www.blogger.com/atom/ns#' term='cisco thin client'/><category scheme='http://www.blogger.com/atom/ns#' term='web vpn'/><title type='text'>Teleworker: Thin-Client SSL VPN (WebVPN) IOS Configuration Example with SDM</title><content type='html'>&lt;div&gt;Before we proceed to the hard core part let's take a look at Cisco promotion video first, Cisco Teleworking Solutions - The World Is Your Office:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kGNMnYOp4FM&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/kGNMnYOp4FM&amp;amp;hl=pl&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;One of the key portion of that advanced product is &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Virtual_private_network" title="Virtual private network" rel="wikipedia"&gt;SSL VPN&lt;/a&gt;. It used to be called in the past Web VPN. It is usefull in the situations where you need to reach network resources in your company LAN from remote location. Most likely it will be home, cofee shop etc. In this post we will focus on how to access your computer at work from home using Remote Desktop, OWA (&lt;a class="zem_slink" href="http://www.microsoft.com/exchange/code/OWA/index.html" title="Outlook Web Access" rel="homepage"&gt;Outlook Web Access&lt;/a&gt;) and internal website with News and Anouncements, it can be even Sharepoint site.&lt;br /&gt;&lt;br /&gt;Take a look at the logical diagram:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_HWinmDRTJ6w/Slu2bO6T-oI/AAAAAAAAAYk/_gYeIQoTnbc/s1600-h/CCNP+security+-+logical+diagram+-+Remote+Worker+with+WebVPN+%28ssl+VPN%29.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 305px; display: block; height: 320px;" id="BLOGGER_PHOTO_ID_5358076760662735490" alt="" src="http://1.bp.blogspot.com/_HWinmDRTJ6w/Slu2bO6T-oI/AAAAAAAAAYk/_gYeIQoTnbc/s320/CCNP+security+-+logical+diagram+-+Remote+Worker+with+WebVPN+%28ssl+VPN%29.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see we have 2 Routers. One of them for your remote location (R2) and one of them (R1) at our company site. R2 does not have to be cisco router, it just has to provide internet connection. The network between R1 and R2 (172.16.0.0/16) acts as an internet in this lab environment. In this lab both routers are Cisco 3745 with IOS C3745-ADVIPSERVICESK9-M 12.4 (9) T1.&lt;br /&gt;&lt;br /&gt;The configuration can be done via SDM (GUI software to configure Cisco Devices) or CLI.&lt;br /&gt;&lt;br /&gt;R2 config:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;R2#show run&lt;br /&gt;Building configuration...&lt;br /&gt;&lt;br /&gt;Current configuration : 935 bytes&lt;br /&gt;!&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname R2&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;enable secret s&lt;br /&gt;!&lt;br /&gt;no aaa new-model&lt;br /&gt;!&lt;br /&gt;resource policy&lt;br /&gt;!&lt;br /&gt;memory-size iomem 5&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 10.0.0.2 255.0.0.0&lt;br /&gt;ip nat inside&lt;br /&gt;ip virtual-reassembly&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 172.16.0.2 255.255.0.0&lt;br /&gt;ip nat outside&lt;br /&gt;ip virtual-reassembly&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip http server&lt;br /&gt;no ip http secure-server&lt;br /&gt;ip nat inside source list 10 interface FastEthernet0/1 overload&lt;br /&gt;!&lt;br /&gt;access-list 10 permit 10.0.0.0 0.255.255.255&lt;br /&gt;!&lt;br /&gt;control-plane&lt;br /&gt;!&lt;br /&gt;alias exec s show ip inter brief&lt;br /&gt;!&lt;br /&gt;line con 0&lt;br /&gt;exec-timeout 0 0&lt;br /&gt;logging synchronous&lt;br /&gt;line aux 0&lt;br /&gt;line vty 0 4&lt;br /&gt;password v&lt;br /&gt;login&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Below is a R1 config:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Current configuration : 3841 bytes&lt;br /&gt;!&lt;br /&gt;version 12.4&lt;br /&gt;service timestamps debug datetime msec&lt;br /&gt;service timestamps log datetime msec&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname R1&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;!&lt;br /&gt;logging buffered 51200 warnings&lt;br /&gt;enable secret s&lt;br /&gt;!&lt;br /&gt;aaa new-model&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;aaa authentication login default local&lt;br /&gt;aaa authentication login sdm_vpn_xauth_ml_1 local&lt;br /&gt;aaa authorization exec default local&lt;br /&gt;!&lt;br /&gt;aaa session-id common&lt;br /&gt;!&lt;br /&gt;resource policy&lt;br /&gt;!&lt;br /&gt;memory-size iomem 5&lt;br /&gt;ip cef&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;crypto pki trustpoint TP-self-signed-998521732&lt;br /&gt;enrollment selfsigned&lt;br /&gt;subject-name cn=IOS-Self-Signed-Certificate-998521732&lt;br /&gt;revocation-check none&lt;br /&gt;rsakeypair TP-self-signed-998521732&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;crypto pki certificate chain TP-self-signed-998521732&lt;br /&gt;certificate self-signed 01&lt;br /&gt;!---- output cut ---&lt;br /&gt;ED20B032 D4BDEF14 5A114136 4C9F1794 3C3AA01E E670BC18 FC19B9B5&lt;br /&gt;quit&lt;br /&gt;username cisc0 privilege 15 password 0 cisc0&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/0&lt;br /&gt;ip address 192.168.0.1 255.255.255.0&lt;br /&gt;ip nat inside&lt;br /&gt;ip virtual-reassembly&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;ip address 172.16.0.1 255.255.0.0&lt;br /&gt;ip nat outside&lt;br /&gt;ip virtual-reassembly&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;ip http server&lt;br /&gt;ip http authentication local&lt;br /&gt;ip http secure-server&lt;br /&gt;ip nat inside source list 10 interface FastEthernet0/1 overload&lt;br /&gt;!&lt;br /&gt;access-list 10 permit 192.168.0.0 0.0.0.255&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;control-plane&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;alias exec s show ip inter brief&lt;br /&gt;!&lt;br /&gt;line con 0&lt;br /&gt;exec-timeout 0 0&lt;br /&gt;logging synchronous&lt;br /&gt;line aux 0&lt;br /&gt;line vty 0 4&lt;br /&gt;password v&lt;br /&gt;transport input telnet ssh&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;webvpn gateway gateway_1&lt;br /&gt;ip address 172.16.0.1 port 443&lt;br /&gt;http-redirect port 80&lt;br /&gt;ssl trustpoint TP-self-signed-998521732&lt;br /&gt;inservice&lt;br /&gt;!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold;"&gt;webvpn context First&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;title-color #FFFF00&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;secondary-color white&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;text-color black&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssl authenticate verify all&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;url-list "First"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;heading "Web Sites"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;url-text "OWA" url-value "http://192.168.0.10/owa/exchange"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;url-text "News" url-value "http://192.168.0.10/news"&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;port-forward "portforward_list_1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;local-port 3000 remote-server "192.168.0.100" remote-port 3389 description "XP1 RD"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;local-port 3001 remote-server "192.168.0.10" remote-port description "DC1 Remote Desktop"&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;policy group policy_1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;url-list "First"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;port-forward "portforward_list_1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;default-group-policy policy_1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;aaa authentication list sdm_vpn_xauth_ml_1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gateway gateway_1 domain mydomain&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;inservice&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;!&lt;br /&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you accomplish that config on the XP2 you can connect using web browser. After you login you need to Start Application access. The Java applet will create a VPN and using IP 127.0.0.1:3000 you will be able to connect to your computer at work while being at home!&lt;br /&gt;&lt;br /&gt;Login screen from XP2: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_HWinmDRTJ6w/Slu3dEu5_QI/AAAAAAAAAYs/A7vy43aasEM/s1600-h/ssl+login.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 320px; display: block; height: 234px;" id="BLOGGER_PHOTO_ID_5358077891801906434" alt="" src="http://3.bp.blogspot.com/_HWinmDRTJ6w/Slu3dEu5_QI/AAAAAAAAAYs/A7vy43aasEM/s320/ssl+login.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After you login and click Start Application Access you will see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_HWinmDRTJ6w/Slu3oL-nptI/AAAAAAAAAY0/zJ-EKq1IT88/s1600-h/ssl+panel.png"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 320px; display: block; height: 237px;" id="BLOGGER_PHOTO_ID_5358078082725422802" alt="" src="http://1.bp.blogspot.com/_HWinmDRTJ6w/Slu3oL-nptI/AAAAAAAAAY0/zJ-EKq1IT88/s320/ssl+panel.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;More info:&lt;br /&gt;&lt;br /&gt;http://www.cisco.com/en/US/products/ps6496/products_configuration_example09186a008072aa61.shtml&lt;br /&gt;&lt;br /&gt;http://www.cisco.com/en/US/products/ps6496/products_configuration_example09186a008071c58b.shtml  &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/2102b30c-dfa6-4138-9df9-741b5d325efd/" title="Reblog this post [with Zemanta]"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=2102b30c-dfa6-4138-9df9-741b5d325efd" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-5124635972270322475?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/5124635972270322475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/ssl-vpn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5124635972270322475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5124635972270322475'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/ssl-vpn.html' title='Teleworker: Thin-Client SSL VPN (WebVPN) IOS Configuration Example with SDM'/><author><name>Marcin Kosobucki</name><uri>http://www.blogger.com/profile/10570678667791892300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HWinmDRTJ6w/Slu2bO6T-oI/AAAAAAAAAYk/_gYeIQoTnbc/s72-c/CCNP+security+-+logical+diagram+-+Remote+Worker+with+WebVPN+%28ssl+VPN%29.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-8574404734982733621</id><published>2009-07-09T09:49:00.000-07:00</published><updated>2009-07-13T09:18:52.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco shortcuts'/><category scheme='http://www.blogger.com/atom/ns#' term='cisco IOS'/><category scheme='http://www.blogger.com/atom/ns#' term='ccie'/><category scheme='http://www.blogger.com/atom/ns#' term='running-configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='ccna training'/><title type='text'>cisco show running-configuration  filter</title><content type='html'>&lt;span style="font-family:arial;"&gt;Tired of having to scroll through your whole running-configuration just to read one line at  the very  end? Cisco has an in built command filter that allows you to specify more accurately what information you want from the running configurations, and mastering these commands not only makes you look like you know what you are doing ,they could save you lots of time and frustration having to look through irrelevant information. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;There are mainly three widely used filter in the running config.  BEGIN, EXCLUDE and INCLUDE.  We can see this issuing the show running-configuration (sh run since we're trying to save time here) followed by the vertical bar key (|). We hit the question mark to see our options.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;R1#sh run | ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;  append    Append redirected output to URL (URLs supporting append operation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;            only)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;  begin     Begin with the line that matches&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;  exclude   Exclude lines that match&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;  include   Include lines that match&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;  redirect  Redirect output to URL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;  section   Filter a section of output&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;  tee       Copy output to URL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The begin command filters through the configuration until it hits the first line that matches whatever word you put in after. Having an understanding of how lines are expressed in the configuration comes in handy when choosing what to type in. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As an example, here is the running-configuration of a router I am currently working on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;R1#sh run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Building configuration...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Current configuration : 1238 bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;version 12.4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;service timestamps debug datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;service timestamps log datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;hostname R1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;no aaa new-model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;resource policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;memory-size iomem 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;ip cef&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;no ip domain lookup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;username R2 password 0 lanwan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface Serial0/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; encapsulation frame-relay&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no frame-relay inverse-arp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; frame-relay lmi-type ansi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface Serial0/0.2 point-to-point&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; ip address 10.0.12.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no cdp enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; frame-relay interface-dlci 102&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface Serial0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; ip address 10.1.12.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; encapsulation ppp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; ppp authentication chap&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface Serial0/2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; shutdown&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface Serial0/3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; shutdown&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; ip address 172.16.1.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;ip http server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;font-family:arial;" &gt;ip route 192.168.2.0 255.255.255.0 Serial0/0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;no cdp run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;control-plane&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;line con 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; logging synchronous&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;line aux 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If we only wanted informatin on the configured static routes, using the begin command we can filter to the exact line.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;R1#sh run | begin ip route&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ip route 192.168.2.0 255.255.255.0 Serial0/0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;no cdp run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;control-plane&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;line con 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; logging synchronous&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;line aux 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;and we see that this begins the display with the first line that has the words "ip route"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We can use the include command to only display lines that have the words "ip route"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;R1#sh run | include ip route&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;ip route 192.168.2.0 255.255.255.0 Serial0/0.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This is much more succint output and gives a much neater and  pleasing to the eye display.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The Exclude command eliminates all the lines that have the word you put in.  For example, if you wanted to remove all the lines that have the word "line".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;R1#sh run | exclude line&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Building configuration...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Current configuration : 1238 bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;version 12.4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;service timestamps debug datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;service timestamps log datetime msec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;hostname R1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;no aaa new-model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;resource policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;memory-size iomem 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ip cef&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;no ip domain lookup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;username R2 password 0 lanwan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface Serial0/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; encapsulation frame-relay&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no frame-relay inverse-arp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; frame-relay lmi-type ansi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface Serial0/0.2 point-to-point&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; ip address 10.0.12.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no cdp enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; frame-relay interface-dlci 102&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface Serial0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; ip address 10.1.12.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; encapsulation ppp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; ppp authentication chap&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface Serial0/2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; shutdown&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface Serial0/3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no ip address&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; shutdown&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; serial restart-delay 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; no dce-terminal-timing-enable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; ip address 172.16.1.1 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; duplex auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; speed auto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ip http server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ip route 192.168.2.0 255.255.255.0 Serial0/0.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;no cdp run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;control-plane&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; logging synchronous&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Personally , I prefer the BEGIN and INCLUDE commands as they are more effective. Further more the output of the EXCLUDE command leaves some information hanging and that may be a bit confusing.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-8574404734982733621?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/8574404734982733621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/cisco-show-runnig-configuration-filter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/8574404734982733621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/8574404734982733621'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/07/cisco-show-runnig-configuration-filter.html' title='cisco show running-configuration  filter'/><author><name>George</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-6666836418270873152</id><published>2009-06-29T17:16:00.000-07:00</published><updated>2009-06-30T10:50:57.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccna'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent'/><category scheme='http://www.blogger.com/atom/ns#' term='VLAN'/><category scheme='http://www.blogger.com/atom/ns#' term='VLAN database'/><category scheme='http://www.blogger.com/atom/ns#' term='VTP'/><category scheme='http://www.blogger.com/atom/ns#' term='ccna training'/><title type='text'>configuring cisco catalyst switch VTP modes</title><content type='html'>VTP (Vlan Trunking Protocol) modes are different ways a switch can be set to share or interact with VTP advertisements. The three modes are Server, client and Transparent.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Server mode&lt;/span&gt; is the default setting for Cisco catalyst switches. Within any VTP domain, there must contain at least one switch configured in server mode. When in this mode, the switch can be used to add, modify or delete VLAN related infrormation. These changes are then advertised to other switches in the same domain that are configured as either servers or clients. The receiving switches then compare the revision number from the received update and if the revision number is higher, then it changes its configuration&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Client mode&lt;/span&gt; is simply a receiver of VTP information configured from a server. when in client mode, no changes can be mad to the switch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Transparent mode&lt;/span&gt; is where a switch  will not listen to VTP information being advertised but will pass on the information to other switches. It acts as a standalone device and any VLAN information can be configured.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Configuring the modes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First we get into the vlan database.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH#vlan database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can then type in the vtp command followed by a question mark to see the different options.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH(vlan)#vtp ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  client       Set the device to client mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  domain       Set the name of the VTP administrative domain.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  password     Set the password for the VTP administrative domain.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  pruning      Set the administrative domain to permit pruning.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  server       Set the device to server mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  transparent  Set the device to transparent mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  v2-mode      Set the administrative domain to V2 mode.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for now we shall only concentrate on the three vtp mode options: Server, client and transparent.&lt;br /&gt;&lt;br /&gt;To configure as a Server simply type in the vtp server command and you get a notification that the device is switching into server mode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH(vlan)#vtp server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Setting device to VTP SERVER mode.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The same goes for configuring as a vtp client.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH(vlan)#vtp client&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Setting device to VTP CLIENT mode.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;as well as transparent mode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH(vlan)#vtp transparent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Setting device to VTP TRANSPARENT mode&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To save and exit into the vlan database, simply type in "exit".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH(vlan)#exit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;APPLY completed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Exiting....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To verify the VTP mode configured, we can use the "show vtp status" command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SWITCH#sh vtp status&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP Version                     : 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Configuration Revision          : 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Maximum VLANs supported locally : 256&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Number of existing VLANs        : 7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP Operating Mode              : Transparent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP Domain Name                 :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP Pruning Mode                : Disabled&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP V2 Mode                     : Disabled&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;VTP Traps Generation            : Disabled&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;MD5 digest                      : 0x1A 0x47 0x70 0xB8 0xD1 0x2F 0x7E 0x32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Configuration last modified by 10.1.35.2 at 3-1-02 00:48:56&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this instance, the switch is in Transparent VTP operating mode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-6666836418270873152?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/6666836418270873152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-cisco-catalyst-switch-vtp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/6666836418270873152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/6666836418270873152'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-cisco-catalyst-switch-vtp.html' title='configuring cisco catalyst switch VTP modes'/><author><name>George</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-5197716632279017926</id><published>2009-06-23T11:43:00.000-07:00</published><updated>2009-06-24T12:15:36.814-07:00</updated><title type='text'>Part 1: Which Routing Protocol Should I Choose? RIPv2 vs. OSPF</title><content type='html'>When designing a network, one of the most important decisions you have to make is determining which routing protocol is best suited for the design of the network that you have created. I thought in this article I would create a simple table with some basic information in regards to some differences and similarities between two of the more popular, widely used routing protocols out there: RIPv2 (Routing Information Protocol) and OSPF (Open Shortest Path First). Below are some of the more important aspects of each routing protocol and hopefully they will aid you in choosing which protocol best suites the design of your network.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://www.lanwanprofessional.com/images/RIPv2vsOSPF.jpg"&gt;Click here to enlarge picture&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 158px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350973418081370738" border="0" alt="" src="http://2.bp.blogspot.com/_DGK_Q05C8ps/SkJ5-RtMQnI/AAAAAAAAAA0/r6G40rNaUAo/s400/RIPv2+vs+OSPF.jpg" /&gt; &lt;p align="left"&gt;&lt;br /&gt;&lt;br /&gt;As you can see, OSPF looks to be the more beneficial routing protocol of the two to use. In a later article, I will discuss the similarities and differences between OSPFv2 and EIGRP (Enhanced Interior Gateway Routing Protocol) and from there, we can determine which of the two, under your network's circumstances, would be the most beneficial routing protocol to use for your network. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-5197716632279017926?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/5197716632279017926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/part-1-which-routing-protocol-should-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5197716632279017926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5197716632279017926'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/part-1-which-routing-protocol-should-i.html' title='Part 1: Which Routing Protocol Should I Choose? RIPv2 vs. OSPF'/><author><name>Eric Mechling</name><uri>http://www.blogger.com/profile/00449166864037148159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-l94O1jk8ghY/TlrixrUtE4I/AAAAAAAAADY/IjrHaGi4lTA/s220/Memorial%2BDay%2BWeekend%2B2011%2B039.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DGK_Q05C8ps/SkJ5-RtMQnI/AAAAAAAAAA0/r6G40rNaUAo/s72-c/RIPv2+vs+OSPF.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-2108480944288597692</id><published>2009-06-22T18:16:00.000-07:00</published><updated>2009-06-22T18:28:02.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccent ccna ccnp security ssh telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent'/><category scheme='http://www.blogger.com/atom/ns#' term='static network address translation'/><title type='text'>Configuring NAT Part 2: Static Translation</title><content type='html'>This article is a continuation of &lt;a href="http://cs-ms.blogspot.com/2009/06/configuring-nat-dynamic-translation.html"&gt;Part 1&lt;/a&gt;, so if you haven't read the &lt;a href="http://cs-ms.blogspot.com/2009/06/configuring-nat-dynamic-translation.html"&gt;part 1&lt;/a&gt;, I highly recommend that you go back and read &lt;a href="http://cs-ms.blogspot.com/2009/06/configuring-nat-dynamic-translation.html"&gt;Part 1&lt;/a&gt;. In this article, I will be assuming that you know how to configure the basic dynamic NAT configuration. However, if you are familiar with NAT and just want to read up on configuring a Static NAT, you can continue on without reverting to the previous NAT blog.&lt;br /&gt;&lt;p&gt;Let's do a concise review of Dynamic NAT configuration before moving on.&lt;/p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Determine inside and outside networks.&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;GatewayRouter(config)#&lt;strong&gt;int s0/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip nat outside&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;int fa1/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip nat inside&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Ensure that the connectivity exists between the routers.&lt;br /&gt;  &lt;/p&gt;   &lt;ul&gt;&lt;li&gt;GatewayRouter(config)#&lt;strong&gt;ip route 0.0.0.0 0.0.0.0 s0/0&lt;/strong&gt;&lt;br /&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;Configure a pool private IP addresses.&lt;br /&gt;  &lt;/p&gt;   &lt;ul&gt;&lt;li&gt;GatewayRouter(config)#&lt;strong&gt;access-list 1 permit 10.0.0.0 0.0.0.255&lt;/strong&gt;&lt;br /&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; Configure a pool public IP addresses.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;     &lt;li&gt;GatewayRouter(config)#&lt;strong&gt;ip nat pool OUTSIDE 216.116.120.250 216.116.120.254 net&lt;/strong&gt; &lt;strong&gt;255.255.255.248&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; Configure Network Address Translation.&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;GatewayRouter(config)#&lt;strong&gt;ip nat inside source list 1 pool OUTSIDE&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Step 6:&lt;/strong&gt; Verification.   &lt;p&gt;----------------------------------------------------------------------------------------&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;What is Static NAT&lt;/h2&gt;   &lt;p&gt;A type of Network Address Translation where an one-to-one map exists between a public IP address and an internal, private IP address. This method is manual and static; as a result, it is more time consuming and does not automatically react to changes in networks. &lt;/p&gt;So, what is its purpose? When you publish your webservers or Front-end Exchange servers, you will need to associate those servers with a public IP address so that the clients and users can access the servers from external networks. Likewise, the above servers will also require a private IP address for internal users to access them. Instead of using two NIC's to resolve the above issue, it's recommended to use Static NAT to more securely kill two birds with one stone. Here are the general steps when configuring a Static NAT:&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Determine inside and outside networks. Label each interface as “inside” or “outside” using the &lt;strong&gt;ip nat inside&lt;/strong&gt; and &lt;strong&gt;ip nat outside&lt;/strong&gt; commands at the interface or subinterface configuration mode.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Ensure that the  connectivity exists between the routers. By using either static routes  or dynamic routing protocols, make sure that your inside global network  can connect to the outside network.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;     &lt;li&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Configure Static Network Address Translation. Define components that will be translated.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; Verify your work&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In the below network diagram, let's configure a static NAT for the front-end Exchange Server. &lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eWLynfKgusc/SkAtL-KEOFI/AAAAAAAAADY/HJgL7nwQNzw/s1600-h/nat22.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 296px;" src="http://2.bp.blogspot.com/_eWLynfKgusc/SkAtL-KEOFI/AAAAAAAAADY/HJgL7nwQNzw/s400/nat22.JPG" alt="" id="BLOGGER_PHOTO_ID_5350326041003178066" border="0" /&gt;&lt;/a&gt;   &lt;strong&gt;Step 1&lt;/strong&gt;: Determine inside and outside networks. Label each interface as “inside” or “outside” using the &lt;strong&gt;ip nat inside&lt;/strong&gt; and &lt;strong&gt;ip nat outside&lt;/strong&gt; commands at the interface or subinterface configuration mode.&lt;br /&gt;&lt;p&gt;GatewayRouter#&lt;strong&gt;conf t&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config)#&lt;strong&gt;int s0/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip nat outside&lt;/strong&gt;&lt;br /&gt;  GatewayRouter(config-if)#&lt;strong&gt;int fa1/0&lt;/strong&gt;&lt;br /&gt;  GatewayRouter(config-if)#&lt;strong&gt;ip nat inside&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Ensure that the  connectivity exists between the routers. By using either static routes  or dynamic routing protocols, make sure that your inside global network  can connect to the outside network.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;GatewayRouter(config)#&lt;strong&gt;ip route 0.0.0.0 0.0.0.0 s0/0&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Configure Network Address Translation. Define components that will be translated. &lt;/p&gt;GatewayRouter(config)#&lt;strong&gt;ip nat inside source static 10.1.0.25 216.&lt;/strong&gt;&lt;strong&gt;116.120.252&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;Note that for Static NAT, you do not need to configure a pool or an access-list.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-2108480944288597692?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/2108480944288597692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-nat-part-2-static.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2108480944288597692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2108480944288597692'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-nat-part-2-static.html' title='Configuring NAT Part 2: Static Translation'/><author><name>Felix</name><uri>http://www.blogger.com/profile/01816196065391984930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_eWLynfKgusc/TKUTsQdcA1I/AAAAAAAAAEk/9XIvCrhiwdM/S220/fkhang_LI.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_eWLynfKgusc/SkAtL-KEOFI/AAAAAAAAADY/HJgL7nwQNzw/s72-c/nat22.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-6069608179673557199</id><published>2009-06-18T17:31:00.001-07:00</published><updated>2009-06-20T14:56:31.804-07:00</updated><title type='text'>Are you late? Synchronize cisco router with Network Time Protocol (NTP)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_b7wAb4EvrGI/Sjrh6XrA2OI/AAAAAAAAAA4/CgsXlfrotE0/s1600-h/ntp.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; width: 320px; float: left; height: 97px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5348835900358973666" alt="" src="http://2.bp.blogspot.com/_b7wAb4EvrGI/Sjrh6XrA2OI/AAAAAAAAAA4/CgsXlfrotE0/s320/ntp.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One of the first thing you do when you purchase your desktop, laptop, cell phone, your PDA, server or mp3 player etc. is to check the calendar, check the time and hour. Is that right? I hope it is. Why should we not do the same with Cisco router (or switch). It is very important especially if you are about to read log information and understand them, or if you have VoIP system, this setting will be displayed on all phones. Yes, including your boss.&lt;br /&gt;&lt;br /&gt;In this post, I will show you how to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;check your current router clock&lt;/li&gt;&lt;li&gt;synchronize using ntp to one of the public NTP server&lt;/li&gt;&lt;li&gt;verify updated router clock&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Cisco Router 2621 with IOS Version 12.3(19) was used during setup.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;First let's check what is your current router clock setting:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router#show clock&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;*07:34:56.011 UTC Sat Mar 20 1993&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As we can see not so current. Check the date of this post to compare.&lt;br /&gt;&lt;br /&gt;Find NTP server that you can synchronize to (http://support.ntp.org/bin/view/Servers/StratumOneTimeServers).&lt;br /&gt;&lt;br /&gt;Try to ping it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router#ping selected.ntp.server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Translating "selected.ntp.server"...domain server (1.2.3.4) [OK]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If it works, you are ready to establish NTP peer. Which means you will be a client and selected host an NTP server.&lt;br /&gt;&lt;br /&gt;It can be done by:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#clock timezone PST -8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#ntp peer selected.ntp.server&lt;/span&gt;&lt;selected.ntp.server&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#ntp source fa0/1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First line will setup you time zone. The second one is specifying source that will be used to synchronize your router time. In the last line, as you can see, we have specified a port in order to make sure that source IP is our public IP so NTP server can reach us.&lt;br /&gt;&lt;br /&gt;At this point we would like to verify our work, by:&lt;br /&gt;&lt;br /&gt;Router#show clock&lt;br /&gt;17:18:57.505 PDT Thu Jun 18 2009&lt;br /&gt;&lt;br /&gt;Great job!&lt;br /&gt;&lt;br /&gt;I hope in your case it worked too. If not please check : http://www.cisco.com/en/US/docs/ios/12_1/configfun/configuration/guide/fcd303.html#wp1001612&lt;br /&gt;or just go to:&lt;br /&gt;http://www.cisco.com/univercd/home/home.htm&lt;br /&gt;&lt;br /&gt;to find specific information about your particular model of device.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/selected.ntp.server&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-6069608179673557199?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/6069608179673557199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/are-you-late-synchronize-cisco-router.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/6069608179673557199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/6069608179673557199'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/are-you-late-synchronize-cisco-router.html' title='Are you late? Synchronize cisco router with Network Time Protocol (NTP)'/><author><name>LAN / WAN Professional</name><uri>http://www.blogger.com/profile/01413160666476026290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_b7wAb4EvrGI/Sjrh6XrA2OI/AAAAAAAAAA4/CgsXlfrotE0/s72-c/ntp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-4200879479533869071</id><published>2009-06-10T10:36:00.000-07:00</published><updated>2009-06-10T12:18:31.542-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccent ccna ccnp security ssh telnet'/><title type='text'>How to secure remote access to the cisco router (replace telnet with ssh)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HWinmDRTJ6w/Si_2bJDregI/AAAAAAAAAWw/Z9PmYvSY2Pc/s1600-h/CCNP+security+-+Logical+diagram+-+for+blog.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 152px;" src="http://1.bp.blogspot.com/_HWinmDRTJ6w/Si_2bJDregI/AAAAAAAAAWw/Z9PmYvSY2Pc/s320/CCNP+security+-+Logical+diagram+-+for+blog.png" alt="" id="BLOGGER_PHOTO_ID_5345762228860320258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This post essentially was going to be about how to enable ssh on the cisco router. But.. I realized that in many cases when I say to someone:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You should stop using telnet while accessing your cisco device via public network (internet), because traffic is not encrypted and it is easy to sniff and see your passwords,  your running config and anything you type and your router response. It is like having keylogger on your system. Use ssh instead, so traffic is encrypted and you are much safer.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;That "someone" (you?) often says:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Really? Oh.. probably it is not so easy to sniff, come on!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Because of this I will show how "safe" you are using telnet. The second reason is because I can see the analogy from martial arts (I hope you like it). Before you learn how to block/protect yourself, you need to know how to strike first!&lt;br /&gt;&lt;br /&gt;Please take a look at Figure 1. We will telnet from Microsoft Windows "XP" to Router "R", sniff the telnet traffi using wireshark, decode and read.&lt;br /&gt;&lt;br /&gt;Below are scary results:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HWinmDRTJ6w/Si_8YFi0SpI/AAAAAAAAAXI/QId3BMfDIvo/s1600-h/show-run.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_HWinmDRTJ6w/Si_8YFi0SpI/AAAAAAAAAXI/QId3BMfDIvo/s320/show-run.png" alt="" id="BLOGGER_PHOTO_ID_5345768773447338642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HWinmDRTJ6w/Si_8YGnb9yI/AAAAAAAAAXA/d1Iv0o8Cvck/s1600-h/secret.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 50px;" src="http://1.bp.blogspot.com/_HWinmDRTJ6w/Si_8YGnb9yI/AAAAAAAAAXA/d1Iv0o8Cvck/s320/secret.png" alt="" id="BLOGGER_PHOTO_ID_5345768773735151394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HWinmDRTJ6w/Si_8X_oX7vI/AAAAAAAAAW4/8BEj8V8c7V8/s1600-h/vty.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 54px;" src="http://4.bp.blogspot.com/_HWinmDRTJ6w/Si_8X_oX7vI/AAAAAAAAAW4/8BEj8V8c7V8/s320/vty.png" alt="" id="BLOGGER_PHOTO_ID_5345768771860033266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No way! You might say. As you can see if you use telnet someone can learn your passwords and your config, and if someone has bad day that time may wipe out your router config and reboot... You probably do not want to come to work and see this in the morning do you?&lt;br /&gt;&lt;br /&gt;Let's fix it and enable ssh:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;en&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;conf t&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;username cisco password cisco&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;aaa new-model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ip domain-name mydomain.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;cry key generate rsa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;! --- use 2048 bit as a key length, and allow couple minutes for your router to generate key&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;!--- enable ssh service only&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;transport input ssh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;wr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It will look like:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HWinmDRTJ6w/SjAAB49yEWI/AAAAAAAAAXQ/Kwglly-mhzk/s1600-h/ssh.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 179px;" src="http://4.bp.blogspot.com/_HWinmDRTJ6w/SjAAB49yEWI/AAAAAAAAAXQ/Kwglly-mhzk/s320/ssh.png" alt="" id="BLOGGER_PHOTO_ID_5345772790160167266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are done, now we should use ssh client, from windows we will use putty. Take a look what can we sniff this time:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HWinmDRTJ6w/SjAFKX0o0vI/AAAAAAAAAXg/MV1jqLskaFQ/s1600-h/ssh-traffic.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 229px;" src="http://4.bp.blogspot.com/_HWinmDRTJ6w/SjAFKX0o0vI/AAAAAAAAAXg/MV1jqLskaFQ/s320/ssh-traffic.png" alt="" id="BLOGGER_PHOTO_ID_5345778433440404210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HWinmDRTJ6w/SjAFKKf_6SI/AAAAAAAAAXY/BdZ-qbHGaMc/s1600-h/ssh-init.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 228px;" src="http://2.bp.blogspot.com/_HWinmDRTJ6w/SjAFKKf_6SI/AAAAAAAAAXY/BdZ-qbHGaMc/s320/ssh-init.png" alt="" id="BLOGGER_PHOTO_ID_5345778429864175906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try to guess my password now!&lt;br /&gt;&lt;br /&gt;As we can see the security level has been improved a lot. It did not take too much effort either. I hope it will help to understand that telnet should be replaced by ssh usage, unless you do no care about security of your passwords or running config. It is possible if you are just using the router for quick and dirty testing or learning purposes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note: Please note that after you changed your connection type from telnet to ssh, you should change all passwords since someone could already sniff the current one.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make sure your IOS support ssh using Ciso IOS advisor:&lt;br /&gt;&lt;a href="http://tools.cisco.com/ITDIT/ISTMAIN/servlet/index"&gt;http://tools.cisco.com/ITDIT/ISTMAIN/servlet/index&lt;/a&gt;&lt;br /&gt;(IOS used in this post was 12.4(9)T1 with Cisco 3745 router.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More info:&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk583/tk617/technologies_tech_note09186a00800949e2.shtml"&gt;http://www.cisco.com/en/US/tech/tk583/tk617/technologies_tech_note09186a00800949e2.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-4200879479533869071?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/4200879479533869071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/how-to-secure-remote-access-to-cisco.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4200879479533869071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4200879479533869071'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/how-to-secure-remote-access-to-cisco.html' title='How to secure remote access to the cisco router (replace telnet with ssh)'/><author><name>Marcin Kosobucki</name><uri>http://www.blogger.com/profile/10570678667791892300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HWinmDRTJ6w/Si_2bJDregI/AAAAAAAAAWw/Z9PmYvSY2Pc/s72-c/CCNP+security+-+Logical+diagram+-+for+blog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-8066555432247763917</id><published>2009-06-05T10:35:00.000-07:00</published><updated>2009-06-09T09:35:14.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccent ccna ospf loopback cisco router-id'/><title type='text'>Whats the purpose of Cisco-Loopback ip addresses?</title><content type='html'>What is a purpose of a cisco loopback address? It is not assigned to any physical ports and cannot connect any networks to it. It almost seems useless and a waste of precious IP addresses. Furthermore, how do I go about assigning one.&lt;br /&gt;&lt;br /&gt;Most people with a background in working with desktop computers have come across a loopback address, the most common being 127.0.0.1 that loops you back to your machine and checks pinging it checks if your TCP/IP stack is up and running.&lt;br /&gt;&lt;br /&gt;With cisco devices, loopback addresses are virtual and are not assigned to physical interfaces that you can see. It can be a very powerful tool in any infrastructure as its strongest characteristic is that it never goes down unless the whole device goes down. This is very significant to processes that use IP addresses to point to a particular device. One example is ospf that uses router id's to establish neighbor addresses. The router ID is determined as the highest active loopback address. If this is not available then the highest IP address is chosen. In a situation where a physical port goes down that happens to be the root-id then the router is deemed to be unavailable, resulting in a whole election process for all routes through that router, even though in reality the other routes are still available. Another example of the use of loopback addresses is in lab environments to simulate networks behind a router. Assignig a loopback address is a simple task as shown below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#interface loopback 1&lt;br /&gt;Router(config-if)#ip address 192.168.0.1 255.255.255.0&lt;br /&gt;Router(config-if)#exit&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Where the the number "1" is the loopback interface number and is locally significant. The address can be verified on the running config as well as usinig the "show ip interface brief command"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Serial0/0 unassigned YES unset administratively down down&lt;br /&gt;Serial0/1 unassigned YES unset administratively down down&lt;br /&gt;Serial0/2 unassigned YES unset administratively down down&lt;br /&gt;Serial0/3 unassigned YES unset administratively down down&lt;br /&gt;FastEthernet1/0 unassigned YES unset administratively down down&lt;br /&gt;Loopback1 192.168.0.1 YES manual up up&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As we can see, the interface immediately shows up as up and up even when all the other interfaces are down. Loopback addresses are great for management and if utilized properly can be a great tool to ping and check if your routers are up and running as well as for remote connection to a device.&lt;br /&gt;What other uses can you think of ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-8066555432247763917?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/8066555432247763917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/whats-purpose-of-cisco-loopback-ip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/8066555432247763917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/8066555432247763917'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/whats-purpose-of-cisco-loopback-ip.html' title='Whats the purpose of Cisco-Loopback ip addresses?'/><author><name>George</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-2254924439549089274</id><published>2009-06-03T11:35:00.000-07:00</published><updated>2009-06-04T09:10:53.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent'/><category scheme='http://www.blogger.com/atom/ns#' term='network address translation'/><category scheme='http://www.blogger.com/atom/ns#' term='ccna training'/><title type='text'>Configuring NAT Part 1: Dynamic Translation</title><content type='html'>&lt;span style="font-size:85%;"&gt;NAT was introduced to help resolve the issue of IP Address shortages. With a fast growing number of devices that require an IP Address, many experts predicted that the pool of IP addresses will run out soon. Before a well thought out, long-term solution can be implemented, a few short-term solutions were introduced. Amongst ingenious solutions such as CIDR and Private IP addresses, NAT was introduced.&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;The term NAT is used by many vendors, and it may differ slightly depending on which equipment you are using to configure NAT. In this blog, we will be exploring NAT used by Cisco IOS.&lt;/span&gt;&lt;/p&gt;&lt;span class="style8"  style="font-size:85%;"&gt;Here are general steps when configuring a NAT:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;ul class="style8" type="square"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Determine inside and outside networks. Label each interface as “inside” or “outside” using the &lt;strong&gt;ip nat inside&lt;/strong&gt; and &lt;strong&gt;ip nat outside&lt;/strong&gt; commands at the interface or subinterface configuration mode.&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Ensure that the connectivity exists between the routers. By using either static routes or dynamic routing protocols, make sure that your inside global network can connect to the outside network.&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;Configure a pool private IP addresses that will be allowed to access the external network&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 4: &lt;/strong&gt;Configure a pool public IP addresses that will be used by your internal network to access the external network &lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; Configure Network Address Translation. Define components that will be translated.&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 6:&lt;/strong&gt; Verify your work&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;Let's configure the Gateway Router from the below diagram so that the PC's in the internal network can communicate with the devices in external networks.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_eWLynfKgusc/Sib_DX3yUmI/AAAAAAAAAC0/Uy84Y5W41wI/s1600-h/nat1.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5343238441334362722" alt="nat2" src="http://4.bp.blogspot.com/_eWLynfKgusc/Sib_DX3yUmI/AAAAAAAAAC0/Uy84Y5W41wI/s400/nat1.PNG" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 0&lt;/strong&gt;: Configure base configuration and assign IP addresses according to above diagram&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Router&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;enable&lt;/strong&gt;&lt;br /&gt;Router#&lt;strong&gt;configure terminal&lt;/strong&gt;&lt;br /&gt;Router(config)#&lt;strong&gt;hostname GatewayRouter&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config)#&lt;strong&gt;interface s0/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip add 216.116.120.250 255.255.255.248&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;no shutdown&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;int fa1/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip add 10.0.0.1 255.255.255.0&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter(config-if)#&lt;strong&gt;no shut&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Always verify that IP addresses are inputted properly and the Status and Protocol are both up.&lt;br /&gt;&lt;/span&gt;&lt;span class="style7"  style="font-size:85%;"&gt;&lt;/span&gt;&lt;span class="style7"  style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eWLynfKgusc/SicKoxGcgfI/AAAAAAAAADE/nrxC7Wb1NAQ/s1600-h/nat4.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5343251178389799410" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 400px; CURSOR: pointer; HEIGHT: 55px" alt="" src="http://1.bp.blogspot.com/_eWLynfKgusc/SicKoxGcgfI/AAAAAAAAADE/nrxC7Wb1NAQ/s400/nat4.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="style7"  style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Determine inside and outside networks. Label each interface as “inside” or “outside” using the &lt;strong&gt;ip nat inside&lt;/strong&gt; and &lt;strong&gt;ip nat outside&lt;/strong&gt; commands at the interface or subinterface configuration mode.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter#&lt;strong&gt;conf t&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config)#&lt;strong&gt;int s0/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip nat outside&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;int fa1/0&lt;/strong&gt;&lt;br /&gt;GatewayRouter(config-if)#&lt;strong&gt;ip nat inside&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Ensure that the connectivity exists between the routers. By using either static routes or dynamic routing protocols, make sure that your inside global network can connect to the outside network.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter(config)#&lt;strong&gt;ip route 0.0.0.0 0.0.0.0 s0/0&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;Configure a pool private IP addresses that will be allowed to access the external network &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="style8"  style="font-size:85%;"&gt;You need to specify the source addresses that will be translated. In this exercise, you will be using an access-list to specify a pool of IP addresses. We will be allowing all internal IP addresses to pass through the gateway router.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter(config)#&lt;strong&gt;access-list 1 permit 10.0.0.0 0.0.0.255&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; Configure a pool public IP addresses that will be used by your internal network to access the external network&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p&gt;&lt;span class="style8"  style="font-size:85%;"&gt;Next step is to specify the pool of IP addresses that will be used as Inside Global IP Addresses. Ensure that the pool name specified in the previous command matches the pool name you will be creating in the below command line. Please note that pool name is case-sensitive.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter(config)#&lt;strong&gt;ip nat pool OUTSIDE 216.116.120.250 216.116.120.254 net&lt;/strong&gt; &lt;strong&gt;255.255.255.248&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;Note that the first IP address marks the starting point of the Inside Global IP Address and the second IP address marks the last Inside Global IP Address to be used for NAT.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; Configure Network Address Translation. Define components that will be translated.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p&gt;&lt;span class="style7"  style="font-size:85%;"&gt;GatewayRouter(config)#&lt;strong&gt;ip nat inside source list 1 pool OUTSIDE&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="style8"  style="font-size:85%;"&gt;As you can see there are many options to choose from. Let’s go over the options that we chose.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eWLynfKgusc/Sib_4RlwTCI/AAAAAAAAAC8/lIC6aSMu1gI/s1600-h/nat2.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5343239350181186594" alt="nat1" src="http://2.bp.blogspot.com/_eWLynfKgusc/Sib_4RlwTCI/AAAAAAAAAC8/lIC6aSMu1gI/s400/nat2.PNG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Step 6:&lt;/strong&gt; Verification&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;The last step is to verify that the Network Address Translation works. You can login to one of your PCs and ping out to the internet. If you have a DNS set up, you can ping a known websites such as google.com or yahoo.com. If your internet network does not have a DNS setup, try to ping an external DNS such as 4.2.2.3. Once you have successfully pinged an external entity, you can revert to GatewayRouter to verify the translation.&lt;/span&gt;&lt;/p&gt;&lt;span class="style7"  style="font-size:85%;"&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_eWLynfKgusc/SicK-euAE0I/AAAAAAAAADM/MEJf-sQksos/s1600-h/nat3.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5343251551412556610" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 400px; CURSOR: pointer; HEIGHT: 37px" alt="" src="http://3.bp.blogspot.com/_eWLynfKgusc/SicK-euAE0I/AAAAAAAAADM/MEJf-sQksos/s400/nat3.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="style8"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Translation is successful. Please note that port number from the output will vary, but the port numbers from Inside global and Inside local will generally match.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-2254924439549089274?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/2254924439549089274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-nat-dynamic-translation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2254924439549089274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/2254924439549089274'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/06/configuring-nat-dynamic-translation.html' title='Configuring NAT Part 1: Dynamic Translation'/><author><name>Felix</name><uri>http://www.blogger.com/profile/01816196065391984930</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_eWLynfKgusc/TKUTsQdcA1I/AAAAAAAAAEk/9XIvCrhiwdM/S220/fkhang_LI.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eWLynfKgusc/Sib_DX3yUmI/AAAAAAAAAC0/Uy84Y5W41wI/s72-c/nat1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-521716884043195445</id><published>2009-05-21T15:25:00.001-07:00</published><updated>2009-06-09T14:13:39.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ccna'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent'/><category scheme='http://www.blogger.com/atom/ns#' term='ip'/><category scheme='http://www.blogger.com/atom/ns#' term='ccnp'/><category scheme='http://www.blogger.com/atom/ns#' term='subnet'/><category scheme='http://www.blogger.com/atom/ns#' term='ip addresses'/><category scheme='http://www.blogger.com/atom/ns#' term='subnet mask'/><title type='text'>How Are IP Addresses and Subnet Masks Related?</title><content type='html'>One of the topics that I (along with many others) had trouble understanding was how to differentiate the network side of an IP address with the host side of an IP address. For example, our computer has an IP address 192.168.1.1 with a subnet mask of 255.255.255.0. The subnet mask is key in determining the difference between your network address and host address.&lt;br /&gt;&lt;br /&gt;Now let’s break down our computer’s IP. Every IP consists of four, 8-bit octets that range in decimal value from 0 to 255. For instance, 192 (our IP’s 1st octet) in decimal translates to 11000000 in binary (for more information on binary to decimal translation, see this article: &lt;a href="http://www.wikihow.com/Convert-from-Binary-to-Decimal"&gt;http://www.wikihow.com/Convert-from-Binary-to-Decimal&lt;/a&gt;). This next step is key. ANY BINARY ‘1’ IN OUR SUBNET DEFINES THE NETWORK, and ANY ‘0’ IN OUR SUBNET DEFINES OUR HOST. Because our subnet mask’s 1ST, 2nd, and 3rd octets are 255 (or 11111111 in binary), this means that our network address that our IP exists in is 192.168.1.0. The 4th octet, thus, defines the host number in this network. So in this one particular network, 192.168.1.0, we can have up to 254 host computers. You may wonder why not 255?? This is because the host address 255 (192.168.1.255) is reserved for the network’s broadcast address. Therefore, we can only host 254 addresses on our network (1-254).&lt;br /&gt;&lt;br /&gt;Let’s try a little harder example this time. Say we go to the command line on our computer and do an “ipconfig” command to display our IP and subnet mask. The output displays our IP address being 192.168.1.193 with a subnet mask of 255.255.255.192. The first thing to do is break the IP address into each octet. Luckily for us, the 1st three octets are all our network address as defined by the subnet being all 1’s (255 = 11111111 in binary). Now all we need to worry about is our last octet! The 192 in our subnet mask translates to 11000000 in binary (All ‘0s’ being possible host IP addresses). Because our network is defined by 1’s in the subnet, the first 2 bits of the last octet of our IP are still part of the network address. So, if we translate 193 to binary, we get 11000001. 193 ends up being the first host in the network 192.168.1.192! So in this case, our network address is 192.168.1.192 in which hosts in this network will range from 192.168.1.193 – 192.168.1.254!&lt;br /&gt;&lt;br /&gt;Fortunately for us, IPv6 has been created which voids the need for differentiating the network address from the host address using a subnet mask. I will post this topic in a later article, but for now, IPv4 takes practice, practice, and even more practice to understand the concept of the relationship between your IP address and subnet mask. Try it yourself on your computer at home and let me know how things go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-521716884043195445?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/521716884043195445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/how-are-ip-addresses-and-subnet-masks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/521716884043195445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/521716884043195445'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/how-are-ip-addresses-and-subnet-masks.html' title='How Are IP Addresses and Subnet Masks Related?'/><author><name>Eric Mechling</name><uri>http://www.blogger.com/profile/00449166864037148159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-l94O1jk8ghY/TlrixrUtE4I/AAAAAAAAADY/IjrHaGi4lTA/s220/Memorial%2BDay%2BWeekend%2B2011%2B039.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-4423033565552183966</id><published>2009-05-20T16:10:00.000-07:00</published><updated>2009-06-09T16:21:54.978-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco ccna ccnp ccie ip multicast'/><title type='text'>IP Multicast Technology Overview</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_b7wAb4EvrGI/Si7ue9MPz8I/AAAAAAAAAAw/fx2SVB8yW2w/s1600-h/multicast+transmission.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 222px;" src="http://3.bp.blogspot.com/_b7wAb4EvrGI/Si7ue9MPz8I/AAAAAAAAAAw/fx2SVB8yW2w/s320/multicast+transmission.png" alt="" id="BLOGGER_PHOTO_ID_5345472023324774338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Most of us are very familiar with p2p networks concept. They help to share or download files from many different sources at the same time, some of them are determining the closest source location before the download process starts. Even though the IP multicast works a little bit different than that, the concept and the goal is the same: to optimize the traffic and to utilize network connection more efficient if possible.&lt;br /&gt;&lt;br /&gt;IP communication allows a host to send packets in two manner:&lt;br /&gt;&lt;br /&gt;1. To a single host (called unicast transmission)&lt;br /&gt;2. To all hosts (called broadcast transmission)&lt;br /&gt;&lt;br /&gt;IP multicast provides a third possibility:&lt;br /&gt;&lt;br /&gt;3. To a subset of all hosts (called a group transmission)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IP multicast is a bandwidth conserving technology that redueces traffic by simultaneously delivering a single stream of information to potentially thousands of corporate recipients and homes. Applications that take advantage of multicast include video conferencing, corporate communications, distance learning, and distribution of software, stock quotes, and news.&lt;br /&gt;&lt;br /&gt;IP multicast delivers application source traffic to multiple receivers without burdening the source or the receivers while using a minimum of network bandwidth. Multicast packets are replicated in the network at the point where paths diverge by Cisco routers enabled with Protocol Independent Multicast (PIM) and other supporting multicast protocols, resulting in the most efficient delivery of data to multiple receivers.&lt;br /&gt;&lt;br /&gt;Many alternatives to IP multicast require the source to send more than one copy of the data. Some, such as application-level multicast, require the source to send an individual copy to each receiver. Even low-bandwidth applications can benefit from using Cisco IP multicast when there are thousands of receivers. High-bandwidth applications, such as MPEG video, may require a large portion of the available network bandwidth for a single stream. In these applications, IP multicast is the only way to send to more than one receiver simultaneously.&lt;br /&gt;&lt;br /&gt;IP multicast addresses specify a “set” of IP hosts that have joined a group and are interested in receiving multicast traffic designated for that particular group. The Internet Assigned Numbers Authority (IANA) controls the assignment of IP multicast addresses. IANA has assigned the IPv4 Class D address space to be used for IP multicast. Therefore, all IP multicast group addresses fall in the range from 224.0.0.0 through 239.255.255.255.&lt;br /&gt;&lt;br /&gt;The most important terms are:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RP&lt;/span&gt; (Rendezvous Point) - it is designated router in your network that is usually the "center" of it. It receives and decides which path to choose to deliver packet to all receivers that are interested.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PIM&lt;/span&gt; (Protocol Independent Multicast) - is IP routing protocol-independent and can leverage whichever unicast routing protocols are used to populate the unicast routing table, including Enhanced Interior Gateway Routing Protocol (EIGRP), Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), and static routes. PIM uses this unicast routing information to perform the multicast forwarding function. Although PIM is called a multicast routing protocol, it actually uses the unicast routing table to perform the RPF check function instead of building up a completely independent multicast routing table. Unlike other routing protocols, PIM does not send and receive routing updates between routers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PIM-DM&lt;/span&gt; (PIM Dense Mode) - uses a push model to flood multicast traffic to every corner of the network. This push model is a brute force method for delivering data to the receivers. This method would be efficient in certain deployments in which there are active receivers on every subnet in the network.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PIM-SM&lt;/span&gt; (PIM Sparse Mode) - uses a pull model to deliver multicast traffic. Only network segments with active receivers that&lt;br /&gt;have explicitly requested the data will receive the traffic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bidir-PIM&lt;/span&gt; (Bidirectional PIM) - is an enhancement of the PIM protocol that was designed for efficient many-to-many communications within an individual PIM domain. Multicast groups in bidirectional mode can scale to an arbitrary number of sources with only a minimal amount of additional overhead.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More information visit &lt;a href="http://www.cisco.com/en/US/docs/ios/solutions_docs/ip_multicast/White_papers/mcst_ovr.html"&gt;a Cisco documentation page&lt;/a&gt;, for a &lt;a href="http://www.cisco.com/en/US/docs/ios/ipmulti/configuration/guide/imc_basic_cfg_ps6350_TSD_Products_Configuration_Guide_Chapter.html#wp1062290"&gt;configuration guides click here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-4423033565552183966?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/4423033565552183966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/ip-multicast-technology-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4423033565552183966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/4423033565552183966'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/ip-multicast-technology-overview.html' title='IP Multicast Technology Overview'/><author><name>Marcin Kosobucki</name><uri>http://www.blogger.com/profile/10570678667791892300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_b7wAb4EvrGI/Si7ue9MPz8I/AAAAAAAAAAw/fx2SVB8yW2w/s72-c/multicast+transmission.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-5016930082255138593</id><published>2009-05-14T12:08:00.000-07:00</published><updated>2009-06-20T14:57:19.254-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etherchannel'/><category scheme='http://www.blogger.com/atom/ns#' term='ccna'/><category scheme='http://www.blogger.com/atom/ns#' term='ccnp'/><category scheme='http://www.blogger.com/atom/ns#' term='switch'/><category scheme='http://www.blogger.com/atom/ns#' term='ccie'/><title type='text'>Etherchannel in a Nutshell: Understanding and Configuring the Cisco Technology</title><content type='html'>&lt;p&gt;Ever feel like your internet connection isn’t as fast as you think it could be? Along with that, shouldn’t there be a way to create fault tolerance between your computers and the internet in the case that one of your cables happens to go bad? Fortunately for you, there is a way to kill two birds with one stone. It’s called EtherChannel, an easily-configurable technology used primarily on Cisco switches.&lt;br /&gt;&lt;br /&gt;Etherchannel allows the grouping of multiple, physical Ethernet links into one logical link. This provides both increased bandwidth as well as fault tolerance between your routers, switches, servers, hosts, etc. Each Etherchannel can consist of between two and eight Fast Ethernet, Gigabit, or 10 Gigabit Ethernet channels. This means that, depending on how many Ethernet links you create, you can create multiplied bandwidth as well as fault tolerance without losing connection on your newly created, grouped Ethernet link.&lt;br /&gt;&lt;br /&gt;For example, let’s say you have two Cisco switches, both which have four Gigabit Ethernet ports. You have already established connectivity using one Gigabit port on each switch, but users are saying it is taking them too long to transport large, necessary files to each other. Each of our switches has 3 additional Gigabit Ethernet ports, but unfortunately all they are doing right now is collecting dust. Creating 3 additional physical Gigabit Ethernet links allow us to group these all together into one logical link using Etherchannel to multiple our original Gigabit speed by four AND create backup links at the same time in case one of them fails! So in essence, our previous bandwidth of 1 Gbps is now 4 Gbps including fault tolerance!!!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;For additional information on the subject, please refer to the following links:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk389/tk213/technologies_white_paper09186a0080092944.shtml"&gt;Cisco EtherChannel Technology&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3550/software/release/12.1_4_ea1/configuration/guide/swethchl.html"&gt;Configuring EtherChannel&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-5016930082255138593?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/5016930082255138593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/etherchannel-in-nutshell-understanding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5016930082255138593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5016930082255138593'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/etherchannel-in-nutshell-understanding.html' title='Etherchannel in a Nutshell: Understanding and Configuring the Cisco Technology'/><author><name>Eric Mechling</name><uri>http://www.blogger.com/profile/00449166864037148159</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-l94O1jk8ghY/TlrixrUtE4I/AAAAAAAAADY/IjrHaGi4lTA/s220/Memorial%2BDay%2BWeekend%2B2011%2B039.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3927237950559193475.post-5520472594022868822</id><published>2009-05-11T10:53:00.000-07:00</published><updated>2009-05-11T11:07:30.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='ccna'/><category scheme='http://www.blogger.com/atom/ns#' term='ccent'/><category scheme='http://www.blogger.com/atom/ns#' term='ios'/><category scheme='http://www.blogger.com/atom/ns#' term='enable secret'/><title type='text'>Using Question Mark For Secret Password With Cisco Routers and Switches</title><content type='html'>As you know a question mark in Cisco IOS (Internetwork Operating System) is used to display available options in the context you actually are. What if you want to use a question mark as a one of the letters of your password? We will assume the password you want to use is "qm?".&lt;br /&gt;&lt;br /&gt;If you use it here is what will show:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#enable secret ? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;0 Specifies an UNENCRYPTED password will follow &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;5 Specifies an ENCRYPTED secret will follow &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;LINE The UNENCRYPTED (cleartext) 'enable' secret &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;level Set exec level password&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Even if you type the beginning of it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#enable secret qm?&lt;br /&gt;LINE &lt;cr&gt;&lt;br /&gt;Router(config)#enable secret qm&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;It still comes back to just "qm". So how can we use it? You need to press &lt;strong&gt;CTRL+v&lt;/strong&gt; prior to pressing "?":&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Router(config)#enable secret qm?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Whoala! The magic combination was &lt;strong&gt;CTRL+v&lt;/strong&gt;.&lt;br /&gt;By the way you may have the idea to cut and paste a "?" from the notepad into terminal try it... and let us know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3927237950559193475-5520472594022868822?l=lanwanprofessional-tech.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanwanprofessional-tech.blogspot.com/feeds/5520472594022868822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/using-question-mark-for-secret-password.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5520472594022868822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3927237950559193475/posts/default/5520472594022868822'/><link rel='alternate' type='text/html' href='http://lanwanprofessional-tech.blogspot.com/2009/05/using-question-mark-for-secret-password.html' title='Using Question Mark For Secret Password With Cisco Routers and Switches'/><author><name>LAN / WAN Professional</name><uri>http://www.blogger.com/profile/01413160666476026290</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
