# Multiprotocol Label Switching - Traffic Engineering (MPLS-TE)

# URL

frinx-openconfig-network-instance:network-instances/network-instance=default/mpls

# OPENCONFIG YANG

YANG models

extensions to MPLS YANG model

{
    "mpls" {
        "te-global-attributes:" {
            "frinx-cisco-mpls-te-extension": {
                "config" {
                    "enabled" : true
                }
            }
        },
        "te-interface-attributes": {
            "interface": [
                {
                    "interface-id": "",
                    "config": {
                        "interface-id": ""
                    }
                }
            ]
        }
    }
}

# OS Configuration Commands

# Cisco IOS XR 5.3.4

# CLI

mpls traffic-eng
 interface 
  • "enabled" MUST be set to true when any te-configuration is pushed
  • "enabled" set to false, will ignore any additional configuration in the PUT request and will result in 'no mpls traffic-eng'
# Unit

Link to github : xr-unit

# Junos 17.3R1.10

# CLI

set interfaces  unit 0 family mpls
# Unit

Link to github : junos-unit