#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