Router: Clarify The Article Talk Page
Router: Clarify The Article Talk Page
Router: Clarify The Article Talk Page
This article may be confusing or unclear to readers. Please help clarify the
article; suggestions may be found on the talk page.(May 2009)
This article is about the computer networking device. For the rotating cutting tool, see Router
(woodworking). For the variety of network devices found in household network setups, see residential
gateway. For the software used in electronic design automation, see routing (electronic design
automation).
A router is a device that interconnects two or more computer networks, and selectively interchanges
packets of data between them. Each data packet contains address information that a router can use to
determine if the source and destination are on the same network, or if the data packet must be transferred
from one network to another. Where multiple routers are used in a large collection of interconnected
networks, the routers exchange information about target system addresses, so that each router can build
up a table showing the preferred paths between any two systems on the interconnected networks.
A router is a networking device whose software and hardware are customized to the tasks
of routing and forwarding information. A router has two or more network interfaces, which may be to
different physical types of network (such as copper cables, fiber, or wireless) or different network
standards. Each network interface is a small computer specialized to convert electric signals from one form
to another.
Routers connect two or more logical subnets, which do not share a common network address. The subnets
in the router do not necessarily map one-to-one to the physical interfaces of the router.[1] The term "layer 3
switching" is used often interchangeably with the term "routing". The termswitching is generally used to
refer to data forwarding between two network devices that share a common network address. This is also
called layer 2 switching or LAN switching.
Control plane: where a router builds a table (called routing table) as how a
packet should be forwarded through which interface, by using either
statically configured statements (called statical routes) or by exchanging
information with other routers in the network through a dynamical routing
protocol;
• 2 Types of routers
internal use
• 3 History
3.1.1 Access
3.1.2 Distribution
3.1.3 Core
• 4 Router Manufacturers
• 5 References
• 6 External links
For pure Internet Protocol (IP) forwarding function, a router is designed to minimize the state information on
individual packets. A router does not look into the actual data contents that the packet carries, but only at
the layer 3 addresses to make a forwarding decision, plus optionally other information in the header for hint
on, for example, QoS. Once a packet is forwarded, the router does not retain any historical information
about the packet, but the forwarding action can be collected into the statistical data, if so configured.
Forwarding decisions can involve decisions at layers other than the IP internetwork layer or OSI layer 3. A
function that forwards based on data link layer, or OSI layer 2, information, is properly called
a bridge or switch. This function is referred to as layer 2 switching, as the addresses it uses to forward the
traffic are layer 2 addresses in the OSI layer model.
Besides making decision as which interface a packet is forwarded to, which is handled primarily via the
routing table, a router also has to manage congestion, when packets arrive at a rate higher than the router
can process. Three policies commonly used in the Internet are tail drop, random early detection,
and weighted random early detection. Tail drop is the simplest and most easily implemented; the router
simply drops packets once the length of the queue exceeds the size of the buffers in the router. Random
early detection (RED) probabilistically drops datagrams early when the queue is about to exceed a pre-
configured size of the queue. Weighted random early detection requires a weight on the average queue
size to act upon when the traffic is about to exceed the pre-configured size, so that short bursts will not
trigger random drops.
Another function a router performs is to decide which packet should be processed first when multiple
queues exist. This is managed through QoS (Quality of Service), which is critical when VoIP (Voice over IP)
is deployed, so that delays between packets do not exceed 150ms to maintain the quality of voice
conversations.
Yet another function a router performs is called "policy based routing" where special rules are constructed
to override the rules derived from the routing table when packet forwarding decision is made.
These functions may or may not be performed through the same internal paths that the packets travel
inside the router. Some of the functions may be performed through an ASIC(application-specific integrated
circuit) to avoid overhead caused by multiple CPU cycles, and others may have to be performed through
the CPU as these packets need special attention that cannot be handled by an ASIC.
[ edit]Types of routers
Routers may provide connectivity inside enterprises, between enterprises and the Internet, and
inside internet service providers (ISPs). The largest routers (for example the Cisco CRS-1 or Juniper
T1600) interconnect ISPs, are used inside ISPs, or may be used in very large enterprise networks. The
smallest routers provide connectivity for small and home offices.
Core router: A Core router is one that resides within an AS as back bone
to carry traffic between edge routers.
Routers are also used for port forwarding for private servers.
[ edit]History
Leonard Kleinrock and the first IMP.
The very first device that had fundamentally the same functionality as a
router does today, i.e a packet switch, was the Interface Message
Processor (IMP); IMPs were the devices that made up the ARPANET,
the first packet switching network. The idea for a router (although they
were called "gateways" at the time) initially came about through an
international group of computer networking researchers called the
International Network Working Group (INWG). Set up in 1972 as an
informal group to consider the technical issues involved in connecting
different networks, later that year it became a subcommittee of
the International Federation for Information Processing. [5]
These devices were different from most previous packet switches in two
ways. First, they connected dissimilar kinds of networks, such asserial
lines and local area networks. Second, they
were connectionless devices, which had no role in assuring that traffic
was delivered reliably, leaving that entirely to the hosts (although this
particular idea had been previously pioneered in
the CYCLADES network).
The idea was explored in more detail, with the intention to produce a real
prototype system, as part of two contemporaneous programs. One was
the initial DARPA-initiated program, which created
the TCP/IP architecture of today. [6] The other was a program at Xerox
PARC to explore new networking technologies, which produced
the PARC Universal Packet system, although due to corporate
intellectual property concerns it received little attention outside Xerox
until years later. [7]
The earliest Xerox routers came into operation sometime after early
1974. The first true IP router was developed by Virginia Strazisar
at BBN, as part of that DARPA-initiated effort, during 1975-1976. By the
end of 1976, three PDP-11-based routers were in service in the
experimental prototype Internet. [8]
In the original era of routing (from the mid-1970s through the 1980s),
general-purpose mini-computers served as routers. Although general-
purpose computers can perform routing, modern high-speed routers are
highly specialized computers, generally with extra hardware added to
accelerate both common routing functions such as packet forwarding
and specialised functions such as IPsec encryption.
Still, there is substantial use of Linux and Unix machines, running open
source routing code, for routing research and selected other
applications. While Cisco's operating system was independently
designed, other major router operating systems, such as those
from Juniper Networks and Extreme Networks, are extensively modified
but still have Unix ancestry.
[edit]Enterprise routers
All sizes of routers may be found inside enterprises. The most powerful
routers tend to be found in ISPs and academic & research facilities.
Large businesses may also need powerful routers.
[edit]Access
[edit]Distribution
[edit]Core
[ edit]Router Manufacturers
The major router manufacturers include:
Cisco Systems
D-link
Juniper Networks
Avaya
Brocade
Alcatel-Lucent
Fujitsu
Huawei
ZTE
Extreme Networks
UTStarcom
Netgear
ZyXEL
[ edit]References
1. ^ Requirements for IPv4 Routers,RFC 1812, F. Baker, June 1995
March 2006.
12. ^ Pete Carey, "A Start-Up's True Tale: Often-told story of Cisco's
launch leaves out the drama, intrigue", San Jose Mercury News,
December 1, 2001.
[ edit]External links
Wikimedia Commons has
media related to: Network
routers
Computer
Networks/Routing
Look
up router in Wiktionary, the
free dictionary.
• New features
Search
Bottom of Form
• Main page
• Contents
• Featured content
• Current events
• Random article
Interaction
• About Wikipedia
• Community portal
• Recent changes
• Contact Wikipedia
• Donate to Wikipedia
• Help
Toolbox
Print/export
Languages
• العربية
• বাংলা
• Bân-lâm-gú
• Bosanski
• Brezhoneg
• Български
• Català
• Česky
• Dansk
• Deutsch
• Eesti
• Ελληνικά
• Español
• Esperanto
• Euskara
• فارسی
• Français
• Gaeilge
• Galego
• 한국어
• िहनदी
• Hrvatski
• Bahasa Indonesia
• Italiano
• עברית
• ລາວ
• Latviešu
• Lëtzebuergesch
• Lietuvių
• Lumbaart
• Magyar
• മലയാളം
• Bahasa Melayu
• Nederlands
• 日本語
• Norsk (bokmål)
• Norsk (nynorsk)
• Occitan
• Piemontèis
• Polski
• Português
• Română
• Русский
• Simple English
• Slovenčina
• Slovenščina
• Српски / Srpski
• Suomi
• Svenska
• தமிழ்
• ไทย
• Türkçe
• Українська
• اردو
• Tiếng Việt
• 吴语
• יִידיש
• 中文
• Privacy policy
• About Wikipedia
• Disclaimers