Home > Articles > Cisco Network Technology > General Networking > MPLS Traffic Engineering

MPLS Traffic Engineering

Chapter Description

MPLS Traffic Engineering (MPLS TE) is a growing implementation in today's service provider networks. MPLS adoption in service provider networks has increased manifold due to its inherent TE capabilities. This chapter provides you with information on the operation and configuration of MPLS TE on Cisco routers.

Command Reference



Router(config)#mpls traffic-eng tunnels

Configures TE support on router in the global configuration mode.

Router(config-if)#mpls traffic-eng tunnels

Configures MPLS TE support per interface.

Router(config-if)# ip rsvp bandwidth {reservable bandwidth 1-10000000 kbps} {maximum reservable bandwidth per flow 1-1000000 kbps}

Configures RSVP bandwidth on the interface-reserved bandwidth with the largest reservable bandwidth/flow.

Router(config)#interface tunnel {number}

Configures tunnel interface.

Router(config-if)#ip unnumbered loopback {number}

Configures the loopback interface IP address to be associated with the tunnel interface under tunnel interface configuration.

Router(config-if)#tunnel mode mpls traffic-eng

Configures the tunnel mode to be an MPLS traffic-engineered tunnel.

Router(config-if)#tunnel destination {IP address of remote loopback}

Configures the MPLS traffic-engineered tunnel's destination or end-point.

Router(config-if)#tunnel mpls traffic-eng path-option {priority} dynamic [bandwidth {override bandwidth config value} | attributes {lsp attribute list name} | lockdown]

Configures the LSP path setup to be done by IGP and CSPF (dynamic LSP tunnel creation). The tunnels can be configured with the associated priority and attributes.

Router(config)# ip explicit-path name {name} enable


Router(config)# ip explicit-path identifier {number} enable

Configures an explicit path to be associated with a TE tunnel.

Router(cfg-ip-expl-path)#next-address {ip-address}


Configures the IP next-hop addresses for the explicit MPLS traffic engineered tunnel.

Router(config-if)#tunnel mpls traffic-eng priority {setup priority-value} {hold-priority value}

Defines the priority of the tunnel (used in load balancing).

Router(config-if)#tunnel mpls traffic-eng autoroute announce

Configures tunnel interface to be announced into IGP routing table (configured under tunnel interface configuration).

Router(config-router)#mpls traffic-eng area number

Enables OSPF for TE (under router OSPF configuration).

Router(config-router)#mpls traffic-eng router-id interface number

Configures the router ID for the TE process under OSPF or IS-IS.

Router(config-router)#mpls traffic-eng level [1 | 2]

Configures IS-IS Level1/Level2 domains for TE.

Router(config-router)#metric-style wide

Configures IS-IS to accept and use enhanced TLVs (wide metrics).

Router(config-if)# tunnel mpls traffic-eng fast-reroute

Enables the MPLS tunnel for FRR protection.

Router(config-if)# mpls traffic-eng backup-path tunnel {interface-number}

Configures the backup tunnel to be used during interface failure.