# Basic MPLS Configuration Tasks

Configuring an MPLS network includes a number of tasks:

To configure an MPLS network:

- Configure settings common to all MPLS usage on a given LSR.

  See MPLS Global Configuration Tasks.

- (Optional) Configure LDP or RSVP-TE interface profiles.

  See LDP and RSVP-TE Interface Profile Configuration Tasks .

- Configure each interface on an LSR that uses MPLS.

  See MPLS Interface Configuration Tasks.

- Configure MPLS tunnels or topology-driven LSPs.

  See MPLS Tunnel Configuration Tasks.

- (Optional) Configure a profile that contains settings to be used by multiple MPLS tunnels.

  See MPLS Tunnel Profile Configuration Tasks.

Many users find it convenient to configure MPLS by completing the tasks in each set of tasks before moving to the next set. However, you do not have to complete the tasks in the listed order. For example, you might perofrm all the pure MPLS tasks relevant to your network and then perform all the relevant LDP or RSVP-TE tasks.

The type of network you want to implement determines which sets of tasks you must complete, as indicated in Table 55.

Table 55: Configuration Tasks by Type of Network

Task Set | Traffic Engineering Network | Topology-Driven Network (Best-Effort, Hop-by-Hop, LDP)
--- | --- | ---
Global | Yes | Yes
Interface Profile | Optional | Optional
Interface | Yes | Yes
Tunnel | Yes | No
Tunnel Profile | Yes | No

In addition to the basic configuration tasks, you might need to perform other LDP or RSVP-TE configuration tasks.

To configure LDP and RSVP-TE, depending on your network topology and needs:

- Configure LDP features depending on your network design.

  See Additional LDP Configuration Tasks.

- Configure RSVP-TE features depending on your network design.

  See Additional RSVP-TE Configuration Tasks.