Routers An Overview
Essay by 24 • August 26, 2010 • 3,481 Words (14 Pages) • 2,217 Views
Routers
1
Routers
2
Introduction
The purpose of this paper is give a summary of the function and use of Routers in today's information age. To cover the complete subject of routers and routing, would be beyond the scope of this research paper. However the basic definition of a router is " A device used to connect networks of different types, such as those using different architectures and protocols. Routers work at the Network layer of the OSI model. This means they can switch and route packets across multiple networks. They do this by exchanging protocol-specific information between separate networks. Routers determine the best path for sending data and filter broadcast traffic to the local segment."
( Microsoft Press, 1998)
Discussion
In order for information to pass fro one information system to another information system outside its local area it must be routed. In the below table is an illustration of a the route a data packet takes between my computer and the Web Server for Macon State College.
Tracing route to www.maconstate.edu [168.16.176.4]
over a maximum of 30 hops:
Routers
3
TABLE 1
1 <10 ms <10 ms <10 ms 10.10.10.25
2 <10 ms <10 ms <10 ms 10.10.100.2
3 <10 ms <10 ms 16 ms 10.10.14.55
4 <10 ms 15 ms 16 ms 10.10.11.55
5 15 ms 63 ms 16 ms 216.46.52.5
6 32 ms 47 ms 46 ms c7513.vldsgacbds0-1.Hssi2-0-0.near.ptp.optilinkc
omm.net [216.128.201.5]
7 62 ms 47 ms 94 ms c7513.vldsgacbds0-1.ATM3-0-0-2.far.ptp.optilinkc
omm.net [216.128.201.38]
8 78 ms 94 ms 78 ms Serial2-7.GW4.DCA1.ALTER.NET [157.130.43.205]
9 94 ms 62 ms 79 ms 522.at-2-0-0.XR1.DCA1.ALTER.NET [152.63.37.70]
10 63 ms 94 ms 78 ms 195.ATM6-0.BR2.DCA1.ALTER.NET [152.63.36.93]
11 63 ms 94 ms 109 ms t3-0-0-0.pr1.Washington1.DC.us.netrail.net [205.
215.1.13]
12 1938 ms 1859 ms 1891 ms POS6-1.tr2.Atlanta1.GA.us.netrail.net [205.215.6
3.14]
13 1859 ms 1907 ms 1875 ms 205.215.60.197
14 94 ms 94 ms 94 ms Peachnet-655M.Atlanta1.GA.us.netrail.net
Routers
4
15 78 ms 109 ms 94 ms 131.144.200.6
16 109 ms 94 ms 78 ms UD-MAC-MAC.Link.Peach.NET [131.144.102.226]
17 94 ms 94 ms 109 ms 168.16.128.214
18 94 ms 94 ms 109 ms www.maconstate.edu [168.16.176.4]
As can be seen in the above table it took 18 hops or to reach Macon.State.edu, this is referred to as the Metric count. If you will examine metrics one through
five you will notice that it took five hops just to leave my local area network. It is amazing to follow the route and see that my packet went all the way to Washington D.C. before it arrived at Macon State's web server. All along the way decisions were made on how to route the packet based on it's IP address.
(Todd Lammle, 1998)
A I.P address is a logical 32-bit address used to identify a IP host. Each IP address has two parts: the network ID and the Host ID. The network Id identifies all hosts that are on the same physical network. For example, in Table 1, you can see that the first IP address was 10.10.10.25, that is the address of my default router. My router took a look at 168.16.176.4 (the IP of the Macon State Web Server) and new it was not on the local network. It then sent it across it's Wan link (10.10.100.2) to it's default router
Routers
5
10.10.14.55. Then router 10.10.14.55 looks at the package and recognizes it is not for it's local network, send it to 10.10.11.55 which is a multi-homed NT firewall. The firewall accepts the protocol and allows the packet to leave the border router 216.46.52.5 to begin it's journey to the Macon State Web site. All this happens in time that is measured in Milliseconds.
( Matthew Rees, 1999)
Routers build what are known as routing tables as they pass packets along. These tables contain the information that allows a router to look at destination address and make a decision on where to forward that packet. The majority of routing tables are built using dynamic protocols, which learn routes from neighboring routers. However for security purposes an administrator may build static routing tables. This can be a time consuming process and may be prone to errors or failures if a route changes. Some examples of routing
...
...