Packet forwarding

Packet forwarding

Forwarding is the relaying of packets from one network segmentto another by nodesin a computer network.

The simplest forwarding model - unicasting - involves a packet beingrelayed from link to link along a chain leading from the packet'ssource to its destination. However, other forwarding strategiesare commonly used. Broadcasting requires a packet to beduplicated and copies sent on multiple links with the goalof delivering a copy to every device on the network.In practice, broadcast packets are not forwarded everywhereon a network, but only to devices within a broadcast domain,making "broadcast" a relative term.Less common than broadcasting, but perhaps of greaterutility and theoretical significance is multicasting,where a packet is selectively duplicated and copiesdelivered to each of a set of recipients.

Networking technologies tend to naturally support certainforwarding models. For example, fiber optics and coppercables run directly from one machine to another form naturalunicast media - data transmitted at one end is receivedby only one machine at the other end. However, as illustratedin the diagrams, nodes can forward packets to createmulticast or broadcast distributions from naturallyunicast media. Likewise, traditional Ethernet(10BASE5 and 10BASE2, but not the more modern
10BASE-T) are natural broadcastmedia - all the nodes are attached to a single, longcable and a packet transmitted by one device is seen byevery other device attached to the cable. Ethernetnodes implement unicast by ignoring packets notdirectly addressed to them. A wireless networkis naturally multicast - all devices withina reception radius of a transmitter can receiveits packets. Wireless nodes ignore packetsaddressed to other devices, but require forwardingto reach nodes outside their reception radius.

At nodes where multiple outgoing links are available, thechoice of which, all, or any to use for forwardinga given packet requires a decisionmaking process that, while simple in concept, is ofsometimes bewildering complexity. Since a forwardingdecision must be made for every packet handled by anode, the total time required for this can becomea major limiting factor in overall network performance.Much of the design effort of high-speed routersand switches has been focused on making rapid forwarding decisionsfor large numbers of packets.

The forwarding decision is generally made using oneof two processes: routing, which uses informationencoded in a device's address to infer its locationon the network, or bridging, which makes noassumptions about where addresses are located anddepends heavily on broadcasting to locate unknownaddresses. The heavy overhead of broadcasting hasled to the dominance of routing in large networks,particularly the Internet; bridging is largelyrelegated to small networks where the overheadof broadcasting is tolerable. However, sincelarge networks are usually composed of manysmaller networks linked together, it wouldbe inaccurate to state that bridging hasno use on the Internet; rather, its use islocalized.

ee also

* port forwarding


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Packet forwarding — Le packet forwarding, « expédition de paquets », est le relais des paquets d un sous réseau à un autre dans un réseau informatique. Principe de fonctionnement Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide… …   Wikipédia en Français

  • Forwarding — may refer to:*Call forwarding, a telephony feature that allows calls to one phone number to be forwarded to another number *Cisco Express Forwarding, an advanced layer 3 switching technology used mainly on the enterprise core network or the… …   Wikipedia

  • Packet switching — is a digital networking communications method that groups all transmitted data – regardless of content, type, or structure – into suitably sized blocks, called packets. Packet switching features delivery of variable bit rate data streams… …   Wikipedia

  • Forwarding plane — Cisco VIP 2 40, from an older generation of routers …   Wikipedia

  • Forwarding Information Base — A Forwarding Information Base (FIB), also known as a forwarding table, is most commonly used in network bridging, routing, and similar functions to find the proper interface to which the input interface should send a packet to be transmitted by… …   Wikipedia

  • Packet switch — A packet switch is a node used to build a network which utilizes the packet switching paradigm for data communication. Packet switches can operate at a number of different levels in a protocol suite; although the exact technical details differ,… …   Wikipedia

  • Forwarding equivalence class — A Forwarding Equivalence Class (FEC) is a term used in Multiprotocol Label Switching (MPLS) to describe a set of packets with similar and / or identical characteristics which may be forwarded the same way; that is, they may be bound to the same… …   Wikipedia

  • Pipeline forwarding — (PF) applies to packet forwarding in computer networks the basic concept of pipelining , which has been widely and successfully used in computing specifically, in the architecture of all major central processing units (CPUs) and manufacturing… …   Wikipedia

  • Port forwarding — Redirection de port La redirection de port ou port forwarding ou port mapping en anglais, consiste à rediriger des paquets réseaux reçus sur un port donné d un ordinateur ou un équipement réseau vers un autre ordinateur ou équipement réseau sur… …   Wikipédia en Français

  • internet packet exchange —    (IPX)    Novell NetWare packet forwarding protocol similar to the Internet    Protocol …   IT glossary of terms, acronyms and abbreviations

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”