<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Networks Training &#187; General Networking</title>
	<atom:link href="http://www.networkstraining.com/category/general-networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.networkstraining.com</link>
	<description>IP Networks Training and Tutorials</description>
	<lastBuildDate>Sun, 15 Jan 2012 10:35:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Troubleshooting skills are essential in Networking</title>
		<link>http://www.networkstraining.com/troubleshooting-skills-are-essential-in-networking/</link>
		<comments>http://www.networkstraining.com/troubleshooting-skills-are-essential-in-networking/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:23:57 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=1043</guid>
		<description><![CDATA[One of the most important skills that a network engineer must learn and develop is troubleshooting. I have designed, configured and managed hundreds of networking projects. Its very rare to configure a network (especially complex ones) and have everything running as expected from the first shot. Most of the times a lot of troubleshooting activity [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most important skills that a network engineer must learn and develop is troubleshooting. I have designed, configured and managed hundreds of networking projects. Its very rare to configure a network (especially complex ones) and have everything running as expected from the first shot. Most of the times a lot of troubleshooting activity needs to take place in order to bring everything up and have your network run flawlessly.</p>
<p>For CCNA/CCNP candidates, the troubleshooting skill is of paramount importance. In the exam, you need to analyze configurations and find what the problem and what the solution is, check debug output data to find what&#8217;s going wrong on the router or switch, and in general show your ability to troubleshoot in addition to configuring devices.</p>
<p>Troubleshooting, therefore is an essential skill to learn and to practice. A Cisco CCNA/CCNP engineer will need to perform a lot of it in their career. Ofcourse, if you are a newcomer in the field of networking you will not have enough time from the very beginning to develop and practice your troubleshooting skills. Also, you will not be able to “play” around on the live network of your company or of your clients in order to find out how to solve and troubleshoot problems. So my suggestion is to build a cheap home lab with 1-2 routers and a switch. The troubleshooting skills that you will acquire will be gold knowledge for your career in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/troubleshooting-skills-are-essential-in-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Characteristics of dynamic IP routing protocols</title>
		<link>http://www.networkstraining.com/characteristics-of-dynamic-ip-routing-protocols/</link>
		<comments>http://www.networkstraining.com/characteristics-of-dynamic-ip-routing-protocols/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 13:04:05 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=951</guid>
		<description><![CDATA[Below are some important characteristics of various Dynamic Routing Protocols that are used in Cisco IOS routers. RIPv2 * Distance Vector Protocol. * Suitable for small to medium networks. * Average convergence speed. * Supports VLSM. * Supports CIDR. * Standardized protocols (supports multi-vendor networks.) * Multicast address for updates: 224.0.0.9 * Administrative distance: 120. [...]]]></description>
			<content:encoded><![CDATA[<p>Below are some important characteristics of various Dynamic Routing Protocols that are used in Cisco IOS routers.</p>
<p><strong><span style="text-decoration: underline;">RIPv2</span></strong></p>
<p>* Distance Vector Protocol.<br />
* Suitable for small to medium networks.<br />
* Average convergence speed.<br />
* Supports VLSM.<br />
* Supports CIDR.<br />
* Standardized protocols (supports multi-vendor networks.)<br />
* Multicast address for updates: 224.0.0.9<br />
* Administrative distance: 120.<br />
* Difficulty to Administer: Low</p>
<p><strong><span style="text-decoration: underline;">EIGRP </span></strong></p>
<p>* Advanced distance vector protocol.<br />
* Suitable for routing in large networks.<br />
* Very high speed of convergence.<br />
* Supports VLSM.<br />
* Supports CIDR.<br />
* Cisco proprietary.<br />
* Multicast address for updates: 224.0.0.10<br />
* Administrative Distance: internal 90, external 170.<br />
* Difficulty to Administer: Medium</p>
<p><strong><span style="text-decoration: underline;">OSPFv2</span></strong></p>
<p>* Link state protocol.<br />
* Suitable for routing in large networks.<br />
* High convergence speed.<br />
* Supports VLSM.<br />
* Supports CIDR.<br />
* Standardized (supports multi-vendor networks.)<br />
* Multicast address for updates: 224.0.0.5 / 224.0.0.6<br />
* Administrative distance: 110.<br />
* Difficulty to Administer: Medium</p>
<p><strong><span style="text-decoration: underline;">IS-IS</span></strong></p>
<p>* Link state protocol.<br />
* Suitable for routing in large networks.<br />
* High convergence speed.<br />
* Supports VLSM.<br />
* Supports CIDR.<br />
* OSI standard (it supports multi-vendor networks.)<br />
* Administrative distance: 115.<br />
* Difficulty to Administer: High.</p>
<p><strong><span style="text-decoration: underline;">BGPv4</span></strong></p>
<p>* Path vector protocol.<br />
* Suitable for the Internet (between Autonomous Systems or within ISP networks).<br />
* Speed of convergence: low.<br />
* Supports VLSM.<br />
* Supports CIDR.<br />
* Standard (supports multi-vendor networks.)<br />
* Updates unicast.<br />
* Administrative Distance: 20 eBGP, iBGP 200.<br />
* Difficulty to Administer: High.</p>
<p><span style="text-decoration: underline;"><strong>Some Notes about MPLS</strong></span></p>
<p>Service Providers use MPLS networks (MultiProtocol Label Switching) to offer IP network connectivity to their clients. The usual connectivity services offered from MPLS networks are Layer3 VPNs and Layer2 VPNs (usually point-to-point Layer 2). An MPLS network makes use of two different Routing Protocols. An Interior Gateway Protocol (usually OSPF or IS-IS) and also BGPv4 which is a modified version of the regular BGP protocol and is used to carry MPLS label information within the MPLS network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/characteristics-of-dynamic-ip-routing-protocols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Important Points to Know About IPV6</title>
		<link>http://www.networkstraining.com/important-points-to-know-about-ipv6/</link>
		<comments>http://www.networkstraining.com/important-points-to-know-about-ipv6/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 09:37:51 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=934</guid>
		<description><![CDATA[We are slowly approaching the implementation of IPv6 in a mass scale and thus we must be ready to learn some significant differences over IPv4. Also, some IP addressing terms will start to appear with increasing frequency in our day to day work. So let’s see some notable concepts that you need to know about [...]]]></description>
			<content:encoded><![CDATA[<p>We are slowly approaching the implementation of IPv6 in a mass scale and thus we must be ready to learn some significant differences over IPv4. Also, some IP addressing terms will start to appear with increasing frequency in our day to day work. So let’s see some notable concepts that you need to know about IPv6.</p>
<p>&#8211; IPv6 addresses are 128 bits long and are expressed in hexadecimal numbers.</p>
<p>&#8211; IPv4 addresses are 32 bits long and are represented as four octets separated by periods. Each octet of the address is represented in decimal, taking a possible value between 0 and 255.<br />
<strong>Example: 192.168.1.1</strong></p>
<p>&#8211;  IPv6 addresses are 128 bits long and are expressed in hexadecimal numbers. Every four hexadecimal characters are separated by a colon.<br />
<strong>Example: 2001:75b: a12c: 6: c0: a8: 1:1</strong></p>
<p>&#8211; IPv6 uses different IP address types. One of those types is the link local address that configures itself at every interface that has enabled the IPv6 protocol. The local link interface addresses always begin with <strong>FE80</strong>.</p>
<p>&#8211; Similarly, multicast addresses always start with <strong>FF0x</strong> (the <strong>x</strong> represents a hexadecimal digit letter between 1 and 8).</p>
<p>&#8211;<strong> Zeros</strong> at the beginning of each portion of the address may be deleted. IPv6 addresses are expressed as 32 hexadecimal digits separated into 8 groups of 4 digits separated by a colon. When one of these 8 groups of digits begins with zero, it can be eliminated.</p>
<p>For example:<br />
<strong>FE80: CD00: 0000: 0CDE: 1234: 0000: 5678: 0009</strong></p>
<p>If we delete the zeros at the beginning of each section the address becomes:<br />
<strong>FE80: CD00: 0: CDE: 1234: 0: 5678: 9</strong></p>
<p>&#8211;  When there are zeros in several positions, they may also be deleted.<br />
We often find addresses that have multiple sections of zero. These sections can also be suppressed to a single zero.</p>
<p>For example:<br />
<strong>FE80: CD00: 0000:0000:0000:0000:0010:0127</strong></p>
<p>In this scenario we can eliminate consecutive groups of zeros and also suppress leading zeros in some groups. Thus, the address becomes:<br />
<strong>FE80: CD00 :: 10:127</strong></p>
<p>The double colon expression <strong>::</strong> tells the operating system that everything between them are all zeros.</p>
<p>You must be careful because you can delete an entire section only when fully made up with zeros. Also remember that the double colon expression :: can be used only once in each IP address representation.</p>
<p>&#8211; There is only one loopback address. IPv4 has reserved the entire network 127.0.0.0 / 8 (it is customary to use address 127.0.0.1) as the loopback address to point to the local machine.</p>
<p>In IPv6 there is also a loopback address, but in this case is only one and represented with <strong>:: 1</strong></p>
<p>Or to put it in the conventional way (full format):<br />
0000:0000:0000:0000:0000:0000:0000:0001</p>
<p>&#8211; No subnet mask is needed.<br />
In IPv4, each port is identified by an IP address and subnet mask.<br />
In IPv6 you can also implement subnets but this is not necessary. Of the total of 128 bits that make up an address, the first 48 identify the network prefix, the next 16 are the subnet ID, and the last 64 are the interface identifier. Since 16 bits are reserved for the local portion of subnets, in an IPv6 network it is possible to generate 65536 subnets.</p>
<p>&#8211; DNS service is also available in IPv6.<br />
In IPv4 DNS service uses the A records to map IP addresses to names. In IPv6 AAAA records are used (also called Quad A). The domain <strong>ip6.arpa</strong> is used for reverse name resolution.</p>
<p>&#8211; IPv6 addresses can connect over IPv4 networks.<br />
The design of IPv6 allows multiple forms of transition, enabling the development of IPv6 networks even when the route must pass through IPv4 networks. These transitional forms use tunneling over IPv4 networks. The two most popular technologies for this are Teredo and 6to4.The basic idea is that IPv6 packets are encapsulated within IPv4 packets to traverse these networks.</p>
<p>&#8211; Many vendors are already able to use IPv6.<br />
Microsoft operating systems from Windows Vista and Windows 7 have IPv6 installed by default together with IPv4 (also can be installed on Windows XP, but is not there by default).<br />
Also, Unix and Linux operating systems support IPv6 for years.<br />
Regarding network vendors, Cisco IOS supports IPv6 many years ago, but it is not enabled by default and needs to be explicitly enabled with the command “<strong>ipv6 unicast routing</strong>”.</p>
<p>&#8211; Windows support for IPv6 has some peculiarities.<br />
When a client wants to address a specific port, for example, an IP Address and Port number in Internet Explorer is separated by a colon:</p>
<p>http://172.16.100.1:8543</p>
<p>In IPv6, as the colon is part of the description of the IP address, the IP and Port separation is done using square brackets:</p>
<p>http:// [FE80: CD00: 0: CDE: 1234:0:2567:9AB]: 8543</p>
<p>This format is not supported on Windows machines because when you use colons this is interpreted as referencing an internal drive in the computer.</p>
<p>To solve this problem, Microsoft has established a special domain for the IPv6 address representation in Windows machines. In this way, if you reference an IPv6 address using Universal Naming Convention, the digits must be separated by dashes instead of colons and at the end of the address you must add the domain name “<strong>ipv6-literal.net</strong>”.</p>
<p>An example, instead of:<br />
<strong>http:// [FE80: CD00: 0: CDE: 1234:0:2567:9AB]</strong></p>
<p>You should use:<br />
<strong>http://FE80-CD00-0-CDE-1234-0-2567-9AB.ipv6-literal.net</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/important-points-to-know-about-ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intelligent DDoS Mitigation System-IDMS</title>
		<link>http://www.networkstraining.com/intelligent-ddos-mitigation-system-idms/</link>
		<comments>http://www.networkstraining.com/intelligent-ddos-mitigation-system-idms/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 05:45:16 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=923</guid>
		<description><![CDATA[As e-commerce continues to proliferate and deliver profitable results, more business is being done online. The growing adoption of online retailing, Internet banking, cloud-based data storage and other commercial services represents a natural evolution of Internet use. For online businesses, however, any downtime can dramatically impact the bottom line. As a result, the growing scale [...]]]></description>
			<content:encoded><![CDATA[<p>As e-commerce continues to proliferate and deliver profitable results, more business is being done online. The growing adoption of online retailing, Internet banking, cloud-based data storage and other commercial services represents a natural evolution of Internet use. For online businesses, however, any downtime can dramatically impact the bottom line. As a result, the growing scale and frequency of <strong>Distributed Denial of Service</strong> (DDoS) attacks are taking a toll on these businesses. While DDoS attacks may have been driven by non-economic reasons in the past, they now have monetary drivers including extortion, competitive advantage and corporate revenge.</p>
<p>When it comes to DDoS protection, many enterprises and Internet data center (IDC) operators have a false sense of security. They think they have secured their key services against DDoS attacks simply by deploying intrusion prevention system (IPS) devices or firewalls in front of their servers. Unfortunately, such deployments can actually expose these organizations to service outages and irate customers. When business-critical services are not available, enterprises and IDC operators lose money and damage important customer relationships. What’s more, when services are unavailable due to external attacks, it can be sensational and unwelcome front-page news—especially when the damages could have been easily prevented.</p>
<p>This article examines why IPS devices and firewalls fail to stop DDoS threats. It also describes how an <strong><em>intelligent DDoS mitigation system (IDMS) </em></strong>offers an ideal solution by enabling a layered defense strategy to combat both volumetric and application-layer DDoS attacks.</p>
<p><strong>Why IPS Devices and Firewalls Can’t Stop DDoS Attacks</strong></p>
<p>IPS devices, firewalls and other security products are essential elements of a layered-defense strategy, but they are designed to solve security problems that are fundamentally different from dedicated DDoS detection and mitigation products.</p>
<p>IPS devices, for example, block break-in attempts that cause data theft. Meanwhile, a firewall acts as policy enforcer to prevent unauthorized access to data. While such security products effectively address “network integrity and confidentiality”, they fail to address a fundamental concern regarding DDoS attacks—“network availability”. What’s more, IPS devices and firewalls are stateful, inline solutions,<br />
which means they are vulnerable to DDoS attacks and often become the targets themselves.</p>
<p><strong>How to fight DDoS Attacks</strong></p>
<p>The ideal solution is an Intelligent DDoS Mitigation System (IDMS) that can stop both volumetric and application-layer DDoS attacks. It must also be deployable in the ISP network (in cloud) and at the enterprise or data-center edge.</p>
<p><strong>Key Features of an IDMS</strong></p>
<p>The limitations in IPS devices and firewalls reveal the key attributes required in an IDMS solution. An IDMS must be “stateless,” in other words, it must not track state for all connections. As mentioned earlier, a stateful device is vulnerable to DDoS and will only add to the problem. The IDMS solution must also support various deployment configurations; most importantly, it must allow for out-of-band deployments when needed. This deployment flexibility can increase the scalability of the solution, which is a requirement as the size of DDoS attacks continues to increase.</p>
<p>To truly address “distributed” DoS attacks, an IDMS must be a fully integrated solution that supports a distributed detection method. IPS devices leveraging single segment-based detection will miss major attacks. Moreover, an IDMS solution must not depend on signatures created after the attack has been unleashed on the targets; rather, it must support multiple attack countermeasures.</p>
<p>Finally, the IDMS must provide comprehensive reporting and be backed by a company that is a known industry expert in Internet-based DDoS threats. The key features of IDMS are:</p>
<p>- Stateless<br />
- Inline and Out-of-Band Deployment Options<br />
- Scalable DDoS Mitigation<br />
- Ability to Stop “Distributed” DoS Attacks<br />
- Multiple Attack Countermeasures<br />
- Comprehensive Reporting<br />
- Industry Track Record and Enterprise</p>
<p><strong>Summary</strong></p>
<p>To summarize, the security of a network depends on different elements which have their own purpose and scope. Network Firewalls and Intrusion Prevention Systems (IPS) are the cornerstone of the security of any network. They are excellent in enforcing the security policy and mitigating threats against unauthorized access, network integrity and confidentiality. However, they can not stop a Distributed Denial of Service attack. For this threat a more suitable defense mechanism is to use an Intelligent DDoS Mitigation System (IDMS) which detects those distributed attacks and takes proper action to stop them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/intelligent-ddos-mitigation-system-idms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Configure Static Routing on Cisco Routers</title>
		<link>http://www.networkstraining.com/how-to-configure-static-routing-on-cisco-routers/</link>
		<comments>http://www.networkstraining.com/how-to-configure-static-routing-on-cisco-routers/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 08:41:54 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[Cisco Routers]]></category>
		<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=838</guid>
		<description><![CDATA[Cisco IOS Routers support both static and dynamic routes. In small networks (2 to 5 routers) I would suggest to configure only static routes, especially if the network is not going to change much over time. Of course dynamic routing (using dynamic routing protocols such as RIP, OSPF, EIGRP) is much more flexible and scalable [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco IOS Routers support both static and dynamic routes. In small networks (2 to 5 routers) I would suggest to configure only static routes, especially if the network is not going to change much over time. Of course dynamic routing (using dynamic routing protocols such as RIP, OSPF, EIGRP) is much more flexible and scalable (for larger networks) but gets a little bit tricky to troubleshoot in case of problems. There is also the option to mix static and dynamic routing if needed, but you need to take into consideration issues such as route redistribution (you will usually need to redistribute static routes into the dynamic protocol).</p>
<p>In this post I will try to illustrate static routing using a small network scenario (see picture below) and explain also some other issues related with ICMP Redirects and Cisco ASA firewall.</p>
<p style="text-align: center;"><img class="alignnone" title="configuring static routes on cisco routers" src="http://www.networkstraining.com/images/cisco-routers-static-routes.jpg" alt="" width="400" height="600" /></p>
<p><span style="text-decoration: underline;">Network Description</span></p>
<p>From the example network above, we have a Cisco ASA firewall (ASA1) protecting our internal networks from the Internet. LAN1 is a Class C network subnet (10.1.1.0/24) which has user computers connected (this might be the headquarters LAN of the Enterprise). There is also a Router (R1) serving as a WAN router to connect a distant remote office over a WAN link.</p>
<p>At the other side of the WAN link we have R2 which serves as the Hub router having two spokes (R3, R4). There are also two more LAN networks with user computers (LAN2 connected to R3 and LAN3 connected to R4).</p>
<p>The IP addresses assigned to the network are as following:</p>
<p>ASA1 Internal IP: <strong>10.1.1.254</strong></p>
<p>R1 IP on LAN1 network: <strong>10.1.1.253</strong><br />
R1 IP on the WAN link: <strong>192.168.1.1</strong></p>
<p>R2 IP on the WAN link: <strong>192.168.1.2</strong><br />
R2 IP connected with R3: <strong>192.168.2.2</strong><br />
R2 IP connected with R4: <strong>192.168.3.2</strong></p>
<p>R3 IP connected with R2: <strong>192.168.2.1</strong><br />
R3 IP on LAN2 network: <strong>10.2.1.254</strong></p>
<p>R4 IP connected with R2: <strong>192.168.3.1</strong><br />
R4 IP on LAN3 network: <strong>10.2.2.254</strong></p>
<p>LAN1 network: <strong>10.1.1.0/24</strong><br />
LAN2 network: <strong>10.2.1.0/24</strong><br />
LAN3 network: <strong>10.2.2.0/24</strong></p>
<p><span style="text-decoration: underline;">Traffic Flow Requirements</span></p>
<p>We need to have the following communication between networks:</p>
<ul>
<li>LAN1 computers need to access the Internet through the ASA and also must be able to communicate with users and servers on LAN2 and LAN3.</li>
<li>LAN1 users should be able to communicate also with “transit subnets” for troubleshooting and management purposes (“transit subnets” are the point-to-point networks connecting routers between them). These “transit subnets” are 192.168.1.0/30, 192.168.2.0/30, 192.168.3.0/30.</li>
<li>LAN2 and LAN3 computers need to access the Internet through the ASA and also must be able to communicate with LAN1 network.</li>
</ul>
<p><span style="text-decoration: underline;">Configuration of Static Routing</span></p>
<p>The intention of this article is to explain static routing only, so I will not get into the full configuration details of all devices in the network. I will just show snippets of commands for static routes.</p>
<p>The general format of a static route command on a Cisco router is:</p>
<p><strong>Router(config)# ip route [destination network] [mask] [gateway address]</strong></p>
<p>The command above tells the router the following information: “if you want to send a packet to the following “destination network”, then send it to this “gateway address”.</p>
<p>The format of a static route command on a Cisco ASA firewall is:</p>
<p><strong>ASA(config)# route [interface name] [destination network] [mask] [gateway]</strong></p>
<p>Now let’s see the commands needed for each router. It’s more convenient to start from the bottom up:</p>
<p><span style="text-decoration: underline;">Router R3:</span></p>
<p>R3(config)# ip route 0.0.0.0 0.0.0.0 192.168.2.2</p>
<p>We just need a default route on this router to send ALL traffic towards R2 gateway address (192.168.2.2).</p>
<p><span style="text-decoration: underline;">Router R4:</span></p>
<p>R4(config)# ip route 0.0.0.0 0.0.0.0 192.168.3.2</p>
<p>Similar with R3, we just need a default route on this router to send ALL traffic towards R2 gateway address (192.168.3.2).</p>
<p><span style="text-decoration: underline;">Router R2:</span></p>
<p><em>! Default route </em><br />
R2(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1</p>
<p><em>! Static routes to reach LAN2 and LAN3</em><br />
R2(config)# ip route 10.2.1.0 255.255.255.0 192.168.2.1<br />
R2(config)# ip route 10.2.2.0 255.255.255.0 192.168.3.1</p>
<p>This is a little tricky. We need both a default route (to send all upwards traffic, including traffic to the Internet, towards R1) and also we need two specific static routes to reach LAN2 and LAN3 network. The two specific static routes (two last lines) are needed for the reply packets from LAN2 and LAN3 and also for LAN1 to be able to reach LAN2/LAN3.</p>
<p><span style="text-decoration: underline;">Router R1:</span></p>
<p><em>! Default Route towards ASA for Internet Traffic</em><br />
R1(config)# ip route 0.0.0.0 0.0.0.0 10.1.1.254</p>
<p><em>! Static routes to reach LAN2 and LAN3</em><br />
R1(config)# ip route 10.2.1.0 255.255.255.0 192.168.1.2<br />
R1(config)# ip route 10.2.2.0 255.255.255.0 192.168.1.2</p>
<p><em>! Static routes to reach transit point-to-point networks</em><br />
R1(config)# ip route 192.168.2.0 255.255.255.252 192.168.1.2<br />
R1(config)# ip route 192.168.3.0 255.255.255.252 192.168.1.2</p>
<p><span style="text-decoration: underline;">Firewall ASA1:</span></p>
<p>ASA1(config)# route outside 0.0.0.0 0.0.0.0 [asa gateway IP]</p>
<p><em>! Static routes to reach LAN2 and LAN3</em><br />
ASA1(config)# route inside 10.2.1.0 255.255.255.0 10.1.1.253<br />
ASA1(config)# route inside 10.2.2.0 255.255.255.0 10.1.1.253</p>
<p>The ASA will need a default route towards its default gateway IP (assigned by the ISP), and also two static routes to reach the distant LAN2 and LAN3 networks. You DO NOT need a static route for LAN1 network because it is directly connected to the ASA.</p>
<p><span style="text-decoration: underline;">Default Gateway for LAN1 computers</span></p>
<p>As we said before, one of the traffic flow requirements was to access LAN2 and LAN3 networks from LAN1 computers. If I ask you what should be the default gateway address configured on LAN1 computers, most of you would answer “The ASA internal address 10.1.1.254”. However, this is WRONG. Let me explain why.</p>
<p>Assume you configure the default gateway address for LAN1 hosts to be the ASA address 10.1.1.254. If HostA on LAN1 wants to send traffic to the Internet, then it will send it to its default gateway address (ASA firewall) which will forward the packet to the Internet. So far so good.</p>
<p>However, if HostA wants to send traffic to LAN2 or LAN3 hosts, it will again send the traffic to the ASA which is supposed to send an ICMP Redirect to HostA and tell him “hey, you should really be using 10.1.1.253 to get to LAN2 or LAN3”. However, the Cisco ASA is NOT ABLE to send an ICMP Redirect like it should. Therefore, HostA will never be able to communicate with LAN2/LAN3. If the ASA was a router instead, everything would work fine because routers actually are able to send ICMP Redirects.</p>
<p>So, the correct answer is to configure all hosts on LAN1 network to have Default Gateway address the IP of R1 (10.1.1.253). This way, they will be able to access both the Internet and the other internal LAN networks (LAN2/LAN3).</p>
<p>For any questions or comments please fill out the comment form below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/how-to-configure-static-routing-on-cisco-routers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GNS3 Graphical Network Simulator</title>
		<link>http://www.networkstraining.com/gns3-graphical-network-simulator/</link>
		<comments>http://www.networkstraining.com/gns3-graphical-network-simulator/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:52:30 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=794</guid>
		<description><![CDATA[GNS3 is a graphical network simulator that allows simulation of complex networks. To allow complete simulations, GNS3 is strongly linked with : * Dynamips, the core program that allows Cisco IOS emulation. * Dynagen, a text-based front-end for Dynamips. * Qemu, a generic and open source machine emulator and virtualizer. GNS3 is an excellent complementary [...]]]></description>
			<content:encoded><![CDATA[<p>GNS3 is a graphical network simulator that allows simulation of complex networks.</p>
<p>To allow complete simulations, GNS3 is strongly linked with :</p>
<p>* Dynamips, the core program that allows Cisco IOS emulation.<br />
* Dynagen, a text-based front-end for Dynamips.<br />
* Qemu, a generic and open source machine emulator and virtualizer.</p>
<p>GNS3 is an excellent complementary tool to real labs for network engineers, administrators and people wanting to pass certifications such as CCNA, CCNP, CCIP, CCIE, JNCIA, JNCIS, JNCIE.</p>
<p>It can also be used to experiment features of Cisco IOS, Juniper JunOS or to check configurations that need to be deployed later on real routers.</p>
<p>This project is an open source, free program that may be used on multiple operating systems, including Windows, Linux, and MacOS X.<br />
<strong>Features overview</strong></p>
<p>* Design of high quality and complex network topologies.<br />
* Emulation of many Cisco IOS router platforms, IPS, PIX and ASA firewalls, JunOS.<br />
* Simulation of simple Ethernet, ATM and Frame Relay switches.<br />
* Connection of the simulated network to the real world!<br />
* Packet capture using Wireshark.</p>
<p>Important notice: users have to provide their own IOS/IPS/PIX/ASA/JunOS to use with GNS3.</p>
<p>More Info: <a rel="nofollow" href="http://www.gns3.net/" target="_blank">http://www.gns3.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/gns3-graphical-network-simulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEEE 802.3ba-100 Gbps Ethernet is Here</title>
		<link>http://www.networkstraining.com/ieee-802-3ba-100-gbps-ethernet-is-here/</link>
		<comments>http://www.networkstraining.com/ieee-802-3ba-100-gbps-ethernet-is-here/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 19:43:48 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>
		<category><![CDATA[ieee 802.3ba]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=790</guid>
		<description><![CDATA[On June 17th, the IEEE has ratified the 802.3ba standard for Ethernet connections with speeds of 40 and 100 Gbps. Both Cisco and Juniper have been supplying high performance network equipment which support the above standard. Cisco for example supports the 100Gbps Ethernet card on its CRS-3 router, while Juniper supports its 100Gbps PIC card [...]]]></description>
			<content:encoded><![CDATA[<p>On June 17th, the IEEE has ratified the 802.3ba standard for Ethernet connections with speeds of 40 and 100 Gbps. Both Cisco and Juniper have been supplying high performance network equipment which support the above standard. Cisco for example supports the 100Gbps Ethernet card on its CRS-3 router, while Juniper supports its 100Gbps PIC card on its T1600 Core Router.</p>
<p>As its name suggests, the IEEE 802.3ba standard allows for Ethernet services of 40 and 100 Gbps in both LAN and WAN implementations. The initial plan for the fastest Ethernet ever was to develop the technology for the 40 Gbps to support high-speed connections between switches and core servers, while for the 100 Gbps speed the plan was to support transport trunks for Internet and Video over IP. Both standards are applicable for the transport of packets in optical fiber networks.</p>
<p>Of course, as in previous cases, the new standard maintains backward compatibility with the rest of the Ethernet family.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/ieee-802-3ba-100-gbps-ethernet-is-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv4 addresses are running out</title>
		<link>http://www.networkstraining.com/ipv4-addresses-are-running-out/</link>
		<comments>http://www.networkstraining.com/ipv4-addresses-are-running-out/#comments</comments>
		<pubDate>Sun, 16 May 2010 14:54:51 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=759</guid>
		<description><![CDATA[It is beyond discussion that the full implementation of IPv6 in all Internet services and infrastructures will take place sooner or later. However, a harsh reality has knocked our door a few months ago. The Number Resource Organization (NRO) has warned that the available free IPV4 address space has fallen below 10%, which is considered [...]]]></description>
			<content:encoded><![CDATA[<p>It is beyond discussion that the full implementation of IPv6 in all Internet services and infrastructures will take place sooner or later. However, a harsh reality has knocked our door a few months ago. The Number Resource Organization (NRO) has warned that the available free IPV4 address space has fallen below 10%, which is considered a critical level.</p>
<p>From this information, the organization has considered the implementation of IPv6 vital if we need to continue with the development of the Internet.</p>
<p>IPv4 addresses, with a length of 32 bits, helped to define the Internet address space that we have been using so far, and have 4,294,967,297 possible IP addresses. In January 2010 the barrier of less than 430 million IP addresses not yet allocated is what has caused this warning.</p>
<p>If we run out of IPv4 addresses this means a halt to the spread of the Internet which has grown in a steady pace since 1989, and that is the main business infrastructure in today’s technology. The key to overcoming this limitation: the global adoption of IPv6.</p>
<p>However, many experts argue that implementing NAT may extend the life of IPv4 a few more years. Personally, I believe that further delaying the full migration to IPv6 simply postpones the implementation of a technology that has long been awaiting implementation, which will enable significant improvements in the operation of the Internet while offering new services. The implementation of NAT at the ISP level will only result in limiting the services available, and also hinder the seamless operation of the Internet when IP addresses are translated.</p>
<p>Moreover, major Internet sectors are already operating with IPv6 (China, Japan, parts of Europe and USA), and Internet infrastructure design is ready to support the migration: there is an international backbone running in IPv6, DNS services have updated their record structure etc&#8230; in fact, there is already a fully operational IPv6 www. The full migration will simply allow further evolution of the Internet.</p>
<p>Of course, more important than the hardware requirements that the implementation of IPv6 will impose, are the training requirements for networking professionals. IPv6 will bring another opportunity for professionals to train and grow. There are many resources available to start learning about IPV6, some of them are listed below.</p>
<p><a title="ipv6 forum" rel="nofollow" href="http://www.ipv6forum.com/" target="_blank">http://www.ipv6forum.com/</a><br />
<a title="Number Resource Organization" rel="nofollow" href="http://www.nro.net/index.html" target="_blank">Number Resource Organization</a><br />
<a title="ipv6 act now" rel="nofollow" href="http://www.ipv6actnow.org/" target="_blank">http://www.ipv6actnow.org/</a></p>
<p>V5V4TGKX7PVG</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/ipv4-addresses-are-running-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routing Protocols Overview</title>
		<link>http://www.networkstraining.com/routing-protocols-overview/</link>
		<comments>http://www.networkstraining.com/routing-protocols-overview/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:15:46 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=744</guid>
		<description><![CDATA[There are different techniques and methods for maintaining accurate routing information, thus different types of routing protocols were invented over the years. The following post is intended to offer you an overview of the different types of routing protocols currently available. Distance Vector / Link State The above terms refer to the algorithms that govern [...]]]></description>
			<content:encoded><![CDATA[<p>There are different techniques and methods for maintaining accurate routing information, thus different types of routing protocols were invented over the years.</p>
<p>The following post is intended to offer you an overview of the different types of routing protocols currently available.</p>
<p><span style="text-decoration: underline;">Distance Vector / Link State</span></p>
<p>The above terms refer to the algorithms that govern the exchange of routing information and the way the optimal path is identified.</p>
<p>Distance vector protocols exchange information previously incorporated in the device&#8217;s routing table. The routers know only their immediate neighbor (one hop away). The link-state algorithms on the other hand, exchange information regarding the status of the links in the whole network topology (they have a bigger picture of the network).</p>
<p>Distance vector protocols require less hardware resources, but are sensitive to the formation of routing loops. Link state protocols require more hardware resources but are more efficient and converge better.</p>
<p>The following are distance vector protocols: RIPv1, RIPv2, IGRP, EIGRP.<br />
The following are link-state protocols: OSPF, IS-IS.</p>
<p><span style="text-decoration: underline;">Classless / classful. </span><span style="text-decoration: underline;"> </span></p>
<p>Classful protocols publish only the address information of the destination network, not the subnet mask, which forces the device receiving the update to assume that the subnet mask is the same as that on its interface, or the default mask that corresponds to the class.</p>
<p>Classless routing protocols however, advertise the subnet mask together with the network address, so the receiving router has full routing information. This allows the implementation of VLSM and CIDR.</p>
<p>Classful protocols: RIPv1, IGRP.<br />
Classless Protocols: RIPv2, EIGRP, OSPF, IS-IS.</p>
<p><span style="text-decoration: underline;">Internal Routing Protocols / External Routing Protocols.</span><br />
The interior routing protocols (or IGP &#8211; Interior Gateway Protocols) are designed to operate within the same administrative domain, which means that each device is &#8220;confident&#8221; about the information received from others.</p>
<p>Exterior routing protocols (or EGP such as BGP), however, are used to manage routing between different administrative domains. In EGP, each administrative domain is independent. It has implemented its own routing policy.</p>
<p>Interior routing protocols: RIPv1, RIPv2, EIGRP, OSPF, IS-IS.<br />
Exterior Routing Protocol: BGPv4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/routing-protocols-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Hosts Use Subnet Masks</title>
		<link>http://www.networkstraining.com/how-hosts-use-subnet-masks/</link>
		<comments>http://www.networkstraining.com/how-hosts-use-subnet-masks/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 09:09:20 +0000</pubDate>
		<dc:creator>Blog Admin</dc:creator>
				<category><![CDATA[General Networking]]></category>
		<category><![CDATA[subnet mask]]></category>
		<category><![CDATA[subnetmask]]></category>

		<guid isPermaLink="false">http://www.networkstraining.com/?p=535</guid>
		<description><![CDATA[This is a post for people new to networking that have just started learning IP addressing and the basis of routing and subnetting. Every host or device on a TCP/IP network MUST have an IP address assigned in order to communicate with other devices. An IP address consists of a network part and a host [...]]]></description>
			<content:encoded><![CDATA[<p>This is a post for people new to networking that have just started learning IP addressing and the basis of routing and subnetting.</p>
<p>Every host or device on a TCP/IP network MUST have an IP address assigned in order to communicate with other devices. An IP address consists of a <span style="text-decoration: underline;">network part</span> and a <span style="text-decoration: underline;">host part</span>. Think about the <strong>Network part</strong> as a multi dueling Building Address number, and the <strong>Host part</strong> as your apartment number inside this building. For example, building address <strong>“Building XYZ” </strong>is the network IP address part, and <strong>“Apartment number 2” </strong>is the host address part.    </p>
<p>For example IP address 10.0.0.2 which identifies a single host, contains the network part <strong>10.0.0</strong> and the host part <strong>2</strong>. Now, how do devices on the network know which portion is the network part and which is the host part of their assigned IP address? They know this information using the “<strong>Subnet Mask</strong>”. Every host on a TCP/IP network is configured with an IP address AND a subnet mask. The subnet mask is the one which identifies the Network Part portion of the IP address assigned to the host. For our example above, the host with IP 10.0.0.2 is assigned also a subnet mask 255.255.255.0. If you do a logical AND operation between the IP address and the subnet mask, you will find the Network potion of the address:</p>
<p>10.0.0.2 AND 255.255.255.0 = <strong>10.0.0</strong>.0  (The network part is <strong>10.0.0 </strong>and the remaining part is the host part. i.e <strong>2</strong> ).</p>
<p>Let’s see a diagram below:</p>
<p style="text-align: center;"><img class="alignnone" title="network subnet masks explained" src="http://www.networkstraining.com/images/network-subnetmasks-explanation.jpg" alt="" width="260" height="450" /></p>
<p>From the picture above, Host A and Host B belong to the same local subnetwork (10.0.0.0/24) and are connected to the same switch together with a router interface. The router interface has also an IP address 10.0.0.254 with the same subnet mask 255.255.255.0 as the two Hosts.</p>
<p>Also, two other hosts (Host C, Host D) belong to another subnetwork (10.1.1.0/24) together with the second interface of the router which has address 10.1.1.254.</p>
<p>Each host has also a default gateway assigned (in addition to IP address and Subnet Mask). Hosts A and B must be configured with a default gateway address of the router interface which is 10.0.0.254. Similarly, Hosts C and D must be configured with a default gateway address of their router which is 10.1.1.254.</p>
<p><span style="text-decoration: underline;">How Hosts use the Subnet Mask</span></p>
<p>When a host wants to communicate with another host, it uses its subnet mask to compare the network portion of its local network IP address with the destination network address of the packet to be sent. Before an end system can send a packet to its destination, it must first determine whether the destination address is on the local network. This is done by comparing the bits in the destination address with the network bits of its own IP address. For example, if Host A wants to send a packet to Host B, it will take the destination address 10.0.0.2 (Host B) and perform an AND operation with its subnet mask. The result will be 10.0.0.0 which will tell Host A that the destination address belongs to the same subnetwork as itself. Therefore it will NOT send the packet to the default gateway (router). Rather, Host A will perform an ARP request (Address Resolution Protocol) to find out the destination MAC address of Host B (ARP protocol maps an IP address with a MAC address). Therefore, Host A will send the packet directly to Host B through the switch without going through the router.</p>
<p>Now, if Host A wants to send a packet to Host C, it will take the destination address 10.1.1.1 of Host C and perform an AND operation with its subnet mask. The result will be<br />
10.1.1.1 AND 255.255.255.0 = 10.1.1.0<br />
which will tell Host A that the destination address has a different network portion than itself (10.1.1). Therefore Host A will have to send the packet to its default gateway (router address 10.0.0.254) in order to reach Host C on the other side of the router.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networkstraining.com/how-hosts-use-subnet-masks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.networkstraining.com @ 2012-02-04 07:23:03 -->
