< Home

Implementation

Figure 1 illustrates the MPLS TE framework.

Figure 1 MPLS TE framework
MPLS TE is implemented based on four functions:
  • IGP-based information advertisement for TE information collection
  • Path calculation using the collected information
  • Path setup through signaling packet exchange between upstream and downstream nodes
  • Traffic forwarding over an established MPLS TE tunnel

Table 1 describes the four functions.

Table 1 Functions for MPLS TE implementation

No.

Function

Description

1

Information advertisement

Collects network load information in addition to routing information. MPLS TE extends an IGP to advertise TE information, including the maximum link bandwidth, maximum reservable bandwidth, reserved bandwidth, and link colors.

Every node collects TE information about all links in a local area and generates a traffic engineering database (TEDB).

2

Path calculation

Uses the Constrained Shortest Path First (CSPF) algorithm and data in the TEDB to calculate a path that satisfies specific constraints. CSPF evolves from the Shortest Path First (SPF) algorithm. It excludes nodes and links that do not satisfy specific constraints and uses the SPF algorithm to calculate a path.

3

Path setup

Sets up a static or dynamic CR-LSP.
  • Static CR-LSP

    Forwarding and resource information is manually configured for a CR-LSP without the need of a signaling protocol or path calculation. Setting up a static CR-LSP consumes few resources because no MPLS control packets are exchanged between the two ends of the CR-LSP. Static CR-LSPs cannot be adjusted dynamically; therefore, static CR-LSP setup applies only to small networks with simple topologies.

  • Dynamic CR-LSP

    Nodes on a network use the Resource Reservation Protocol (RSVP) TE signaling protocol to set up CR-LSP tunnels. RSVP-TE messages carry constraints for a CR-LSP, such as the bandwidth, explicit path, and affinity attribute.

    There is no need to manually configure each hop along a dynamic CR-LSP. Dynamic CR-LSP setup applies to large-scale networks.

    RSVP authentication can be used to enhance security and reliability of CR-LSPs.

4

Traffic forwarding

Directs traffic to an MPLS TE tunnel and forwards traffic over the MPLS TE tunnel. The first three functions set up an MPLS TE tunnel, and the traffic forwarding function directs traffic arriving at a node to the MPLS-TE tunnel.

  • A static CR-LSP is manually established and does not require information advertisement or path calculation.
  • A dynamic CR-LSP is set up using a signaling protocol and involves all the four functions listed in the table.

To deploy MPLS TE on a network, you must configure link and tunnel attributes. Then MPLS TE sets up tunnels automatically. After a tunnel is set up, traffic is directed to the tunnel for forwarding.

Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >