25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A.1.2 Benefits<br />

table. This comparison process determines the next hop destination for the<br />

packet. This analysis <strong>and</strong> classification of the layer-3 header can be<br />

processor-intensive. In a traditional connectionless environment, this activity<br />

occurs at every node along the end-to-end path.<br />

MPLS forwarding model<br />

In an MPLS environment, optimum paths through the network are identified in<br />

advance. Then, as data packets enter the MPLS network, ingress devices use<br />

information in the layer-3 header to assign the packets to one of the<br />

predetermined paths. This assignment is used to append a label referencing the<br />

end-to-end path into the packet. The label accompanies the data packet as it<br />

traverses the network. Subsequent routers along the path use the information in<br />

the label to determine the next hop device. Because these devices only<br />

manipulate information in the label, processor-intensive analysis <strong>and</strong><br />

classification of the layer-3 header occurs only at the ingress point.<br />

In additional to reducing the processing requirements on devices in the core of<br />

the network, MPLS has a number of additional advantages over conventional<br />

layer-3 routing, which we describe in the following sections.<br />

Traffic engineering<br />

Traffic engineering is the process of selecting network paths so that the resulting<br />

traffic patterns achieve a balanced utilization of resources.<br />

Routing based on conventional Interior Gateway Protocol (IGP) algorithms might<br />

select network paths that result in unbalanced resource utilization. In these<br />

environments, some network resources are overused, while others are<br />

underused. A limited degree of engineering can be provided by manipulating the<br />

IGP metrics associated with network links. However, this effort is difficult to<br />

manage in environments with a large number of redundant paths.<br />

To achieve the benefits of traffic engineering, MPLS can be used in-conjunction<br />

with IGP algorithms. MPLS provides the ability to specify the specific route data<br />

packets should use to traverse the network. This explicit routing of data packets<br />

ensures that a particular stream of data uses a specific path. By monitoring <strong>and</strong><br />

managing these data streams, efficient utilization of network resources can be<br />

achieved. Explicit routing has been available through the source routing options<br />

of traditional <strong>IP</strong> routing. However, because this is a processor-intensive activity,<br />

its usage has been limited. MPLS makes the efficient use of explicit routing<br />

possible.<br />

Appendix A. Multiprotocol Label Switching 927

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!