openconfig_mpls moduleΒΆ

Data Classes

Enum Classes

openconfig_mpls

Revision: 2017-03-22

This module provides data definitions for configuration of Multiprotocol Label Switching (MPLS) and associated protocols for signaling and traffic engineering.

RFC 3031: Multiprotocol Label Switching Architecture

The MPLS / TE data model consists of several modules and submodules as shown below. The top-level MPLS module describes the overall framework. Three types of LSPs are supported:

  1. traffic-engineered (or constrained-path)
  2. IGP-congruent (LSPs that follow the IGP path)
  3. static LSPs which are not signaled

The structure of each of these LSP configurations is defined in corresponding submodules. Companion modules define the relevant configuration and operational data specific to key signaling protocols used in operational practice.

+—————->| MPLS |<————–+ | +——-+ | | ^ | | | |

+—-+—–+ +——–+——-+ +—–+—–+ | TE LSPs | | IGP-based LSPs | |static LSPs| | | | | | | +———-+ +—————-+ +———–+

^ ^ ^ ^ | +—————-+ | +——–+ | | | | | +——+ +-+—+-+ +–+–+ +—+ RSVP | |SEGMENT| | LDP |

+——+ |ROUTING| +—–+