Provides a data model to manage the Multiprotocol Label Switching (MPLS) protocol.
module: extreme-mpls +--rw mpls-config +--rw router +--rw mpls! +--rw mpls-cmds-holder +--rw lsp-xc-traps | +--rw lsp-xc-traps-enable? empty +--rw policy! | +--rw policy-admin-group* [admin-group-name admin-group-number] | | +--rw admin-group-name string | | +--rw admin-group-number uint32 | +--rw backup-retry-time? uint32 | +--rw cspf-computation-mode | | +--rw use-bypass-liberal? empty | | +--rw use-bypass-metric? empty | | +--rw ignore-overload-bit? empty | | +--rw cspf-metric-type? cspf-computation-mode | +--rw cspf-group-computation | | +--rw add-penalty? empty | +--rw cspf-interface-constraint? empty | +--rw handle-isis-neighbor-down? empty | +--rw handle-ospf-neighbor-down? empty | +--rw retry-time? uint32 | +--rw retry-limit? uint32 | +--rw rapid-retry? enable-disable | +--rw rsvp-periodic-flooding-time? uint32 | +--rw rsvp-flooding-threshold | | +--rw rsvp-flooding-threshold-down* uint32 | | +--rw rsvp-flooding-threshold-up* uint32 | +--rw soft-preemption | | +--rw cleanup-timer? uint32 | +--rw global-auto-bandwidth! | | +--rw autobw-sample-interval? uint32 | | +--rw autobw-num-sample-record? uint32 | +--rw implicit-commit | | +--rw (implicit-commit-options)? | | +--:(implicit-commit-case-all) | | | +--rw implicit-commit-all? empty | | +--:(implicit-commit-case-selective) | | +--rw implicit-commit-autobw-adjustment? empty | | +--rw implicit-commit-lsp-reoptimize-timer? empty | +--rw traffic-engineering | | +--rw isis-set-level? enumeration | | +--rw traffic-eng-ospf | | +--rw area | | +--rw (ch-ospf-area-type)? | | +--:(ca-area-type-ip-address) | | | +--rw ospf-area-as-ip-address? inet:ipv4-address | | +--:(ca-area-type-decimal) | | | +--rw ospf-area-as-decimal? uint32 | | +--:(ca-area-all) | | +--rw ospf-area-all? empty | +--rw qos-ttl-mode? enumeration | +--rw ingress-tunnel-accounting? empty | +--rw transit-session-accounting? empty | +--rw switchover-activation-delay? uint32 | +--rw switchover-hold-tear-delay? uint32 +--rw rsvp! | +--rw refresh-interval? uint32 | +--rw refresh-multiple? uint32 | +--rw g-refresh-reduction | | +--rw summary-refresh? empty | | +--rw bundle-message! | | +--rw bundle-send-delay? uint32 | +--rw g-reliable-messaging! | | +--rw rapid-retrans-decay? uint32 | | +--rw rapid-retrans-interval? uint32 | | +--rw rapid-retry-limit? uint32 | +--rw global-rsvp-hello! | | +--rw global-rsvp-hello-interval? uint32 | | +--rw global-rsvp-hello-tolerance? uint32 | +--rw global-rsvp-hello-acknowledgements? empty | +--rw g-rsvp-backup-bw-guarantee? empty | +--rw delay-resv-send? empty +--rw ldp! | +--rw ldp-holder | +--rw ldp-ecmp? uint32 | +--rw ldp-hello-interval-basic? uint32 | +--rw ldp-hello-interval-target? uint32 | +--rw ldp-hello-timeout-basic? uint32 | +--rw ldp-hello-timeout-target? uint32 | +--rw ldp-ka-int? uint32 | +--rw ldp-ka-int-cnt? uint32 | +--rw ldp-ka-timeout? uint32 | +--rw ldp-fec-filter-in? string | +--rw ldp-fec-filter-out? string | +--rw ldp-advertise-label? string | +--rw ldp-fec-128-for-auto-discovered? empty | +--rw ldp-lsr-id? inet:ipv4-address | +--rw ldp-session* [ldp-session-ip] | | +--rw ldp-session-ip inet:ipv4-address | | +--rw ldp-session-fec-filter-out? string | | +--rw ldp-session-auth-key? string | +--rw ldp-targeted-peer* [ldp-targeted-peer-ip] | | +--rw ldp-targeted-peer-ip inet:ipv4-address | +--rw ldp-rcv-label-silence-time? uint32 | +--rw ldp-gr! | | +--rw ldp-gr-helper-only? empty | | +--rw ldp-gr-max-neighbor-reconnect-time? uint32 | | +--rw ldp-gr-max-neighbor-recovery-time? uint32 | | +--rw ldp-gr-reconnect-time? uint32 | | +--rw ldp-gr-recovery-time? uint32 | +--rw ldp-eol! | | +--rw ldp-eol-tx-silence? uint32 | | +--rw ldp-eol-notification? uint32 | +--rw ldp-tunnel-metric? uint32 | +--rw ldp-lw-delay? uint32 +--rw dynamic-bypass! | +--rw mpls-dynamic-bypass-sub-cmds | +--rw dynamic-bypass-max-bypasses? uint32 | +--rw dynamic-bypass-max-bypasses-per-mp? uint32 | +--rw dynamic-bypass-enable-all-interfaces? empty | +--rw dynamic-bypass-reoptimize-timer? uint32 | +--rw dynamic-bypass-disable? empty +--rw mpls-interface* [interface-type interface-name] | +--rw interface-type enumeration | +--rw interface-name interface-type | +--rw mpls-interface-ldp-enable? empty | +--rw ldp-params | | +--rw ldp-param-cmds | | +--rw hello-interval? uint32 | | +--rw hello-timeout? uint32 | +--rw rsvp | | +--rw rsvp-reservable-bandwidth | | | +--rw (rsvp-reservable-bandwidth-options)? | | | +--:(reservable-bandwidth-case-exact) | | | | +--rw reservable-bandwidth? uint32 | | | +--:(reservable-bandwidth-case-percentage) | | | +--rw reservable-bandwidth-percentage? uint32 | | +--rw rsvp-authentication | | | +--rw rsvp-authentication-key? string | | +--rw interface-rsvp-hello! | | | +--rw rsvp-hello-interval? uint32 | | | +--rw rsvp-hello-tolerance? uint32 | | +--rw rsvp-hello-disable? empty | | +--rw rsvp-te-metric? uint32 | | +--rw rsvp-intf-flooding-threshold | | | +--rw rsvp-intf-flooding-threshold-down* uint32 | | | +--rw rsvp-intf-flooding-threshold-up* uint32 | | +--rw interface-rsvp-admin-group* string | | +--rw interface-refresh-reduction | | | +--rw summary-refresh? empty | | | +--rw bundle-message! | | | | +--rw bundle-send-delay? uint32 | | | +--rw rsvp-refresh-reduction-disable? empty | | +--rw interface-reliable-messaging! | | +--rw rapid-retrans-decay? uint32 | | +--rw rapid-retrans-interval? uint32 | | +--rw rapid-retry-limit? uint32 | | +--rw rsvp-reliable-messaging-disable? empty | +--rw interface-dynamic-bypass! | +--rw mpls-interface-dynamic-bypass-sub-cmds | +--rw interface-dynamic-bypass-disable? empty | +--rw interface-dynamic-bypass-max-bypasses? uint32 | +--rw interface-dynamic-bypass-max-bypasses-per-mp? uint32 | +--rw interface-dynamic-bypass-reoptimize-timer? uint32 | +--rw interface-dynamic-bypass-cos? uint32 | +--rw interface-dynamic-bypass-from? inet:ip-address | +--rw interface-dynamic-bypass-adaptive? enable-disable | +--rw interface-dynamic-bypass-record-route? enable-disable | +--rw interface-dynamic-bypass-hop-limit? uint8 | +--rw interface-dynamic-bypass-exclude-any* string | +--rw interface-dynamic-bypass-include-any* string | +--rw interface-dynamic-bypass-include-all* string | +--rw interface-dynamic-bypass-primary-path? string | +--rw interface-dynamic-bypass-name-prefix? string | +--rw interface-dynamic-bypass-tie-breaking? tie-breaking | +--rw interface-dynamic-bypass-cspf-computation-mode? cspf-computation-mode | +--rw priority | | +--rw interface-dynamic-bypass-setup-priority? uint32 | | +--rw interface-dynamic-bypass-holding-priority? uint32 | +--rw traffic-eng | +--rw interface-dynamic-bypass-traffic-eng-max-burst? uint32 | +--rw interface-dynamic-bypass-traffic-eng-max-rate? uint32 | +--rw interface-dynamic-bypass-traffic-eng-mean-rate? uint32 +--rw autobw-template* [autobw-template-name] | +--rw autobw-template-name string | +--rw adjustment-interval? uint32 | +--rw adjustment-threshold | | +--rw (threshold-options)? | | +--:(threshold-case-percentage) | | | +--rw threshold-percentage? uint32 | | +--:(threshold-case-table) | | +--rw use-threshold-table? empty | +--rw min-bandwidth? uint32 | +--rw max-bandwidth? uint32 | +--rw overflow-limit? uint32 | +--rw underflow-limit? uint32 | +--rw mode? autobw-mode | +--rw sample-recording? enable-disable +--rw autobw-threshold-table! | +--rw autobw-threshold-table-bandwidth* [bandwidth-value] | | +--rw bandwidth-value uint32 | | +--rw autobw-threshold-table-threshold? uint32 | +--rw max-bw-threshold | +--rw (max-bw-threshold-options)? | +--:(max-bw-threshold-case-absolute) | | +--rw max-bw-threshold-absolute? uint32 | +--:(max-bw-threshold-case-percentage) | +--rw max-bw-threshold-percentage? uint32 +--rw cspf-group* [cspf-group-name] | +--rw cspf-group-name string | +--rw cspf-group-ip* [cspf-group-ip-address] | | +--rw cspf-group-ip-address inet:ipv4-address | +--rw cspf-group-link* [cspf-group-link-from cspf-group-link-to] | | +--rw cspf-group-link-from inet:ipv4-address | | +--rw cspf-group-link-to inet:ipv4-address | +--rw cspf-group-subnet* [cspf-group-subnet-ip] | | +--rw cspf-group-subnet-ip inet:ipv4-prefix | +--rw cspf-group-node* [cspf-group-node-ip] | | +--rw cspf-group-node-ip inet:ipv4-address | +--rw cspf-group-penalty-n | +--rw cspf-group-penalty? uint32 +--rw path* [path-name] | +--rw path-name string | +--rw path-hop* [path-hop-ip] | | +--rw path-hop-ip inet:ipv4-address | | +--rw path-hop-type? strict-loose-hop | +--rw path-insert* [path-insert-ip] | +--rw path-insert-ip inet:ipv4-address | +--rw path-insert-type? strict-loose-hop | +--rw path-insert-before-hop-ip? inet:ipv4-address +--rw bypass-lsp* [bypass-lsp-name] | +--rw bypass-lsp-name string | +--rw bypass-lsp-dest-address? inet:ipv4-address | +--rw bypass-lsp-src-address? inet:ipv4-address | +--rw bypass-lsp-tie-breaking? tie-breaking | +--rw lsp-adaptive? empty | +--rw lsp-reoptimize-timer? uint32 | +--rw lsp-commit? empty | +--rw lsp-record? enable-disable | +--rw lsp-cos? uint32 | +--rw lsp-hop-limit? uint16 | +--rw lsp-cspf-computation-mode? cspf-computation-mode | +--rw lsp-traffic-engineering | | +--rw lsp-te-mean-rate? uint32 | | +--rw lsp-te-max-rate? uint32 | | +--rw lsp-te-max-burst? uint32 | +--rw priority | | +--rw lsp-setup-priority? uint32 | | +--rw lsp-hold-priority? uint32 | +--rw lsp-exclude-any* string | +--rw lsp-include-any* string | +--rw lsp-include-all* string | +--rw exclude-interface* [bypass-exclude-interface-type bypass-exclude-interface-name] | | +--rw bypass-exclude-interface-type mpls-interface-type | | +--rw bypass-exclude-interface-name interface-type | +--rw bypass-lsp-primary-path? string | +--rw bypass-lsp-enable? empty +--rw lsp* [lsp-name] +--rw lsp-name string +--rw lsp-dest-address? inet:ipv4-address +--rw lsp-cspf? enable-disable +--rw lsp-ipmtu? uint32 +--rw lsp-metric? uint32 +--rw lsp-revert-timer? uint32 +--rw lsp-tie-breaking? tie-breaking +--rw lsp-src-address? inet:ipv4-address +--rw lsp-primary-path? string +--rw lsp-adaptive? empty +--rw lsp-reoptimize-timer? uint32 +--rw lsp-commit? empty +--rw lsp-record? enable-disable +--rw lsp-cos? uint32 +--rw lsp-hop-limit? uint16 +--rw lsp-cspf-computation-mode? cspf-computation-mode +--rw lsp-traffic-engineering | +--rw lsp-te-mean-rate? uint32 | +--rw lsp-te-max-rate? uint32 | +--rw lsp-te-max-burst? uint32 +--rw priority | +--rw lsp-setup-priority? uint32 | +--rw lsp-hold-priority? uint32 +--rw lsp-exclude-any* string +--rw lsp-include-any* string +--rw lsp-include-all* string +--rw lsp-soft-preemption? empty +--rw lsp-auto-bandwidth! | +--rw lsp-autobw-template? -> ../../../autobw-template/autobw-template-name | +--rw adjustment-interval? uint32 | +--rw adjustment-threshold | | +--rw (threshold-options)? | | +--:(threshold-case-percentage) | | | +--rw threshold-percentage? uint32 | | +--:(threshold-case-table) | | +--rw use-threshold-table? empty | +--rw min-bandwidth? uint32 | +--rw max-bandwidth? uint32 | +--rw overflow-limit? uint32 | +--rw underflow-limit? uint32 | +--rw mode? autobw-mode | +--rw sample-recording? enable-disable +--rw lsp-frr! | +--rw lsp-frr-bandwidth | | +--rw (lsp-frr-bandwidth-options)? | | +--:(lsp-frr-bandwidth-case-exact) | | | +--rw lsp-frr-bandwidth? uint32 | | +--:(lsp-frr-bandwidth-case-inherit) | | +--rw lsp-frr-bandwidth-inherit? empty | +--rw lsp-frr-exclude-any* string | +--rw lsp-frr-include-any* string | +--rw lsp-frr-include-all* string | +--rw lsp-frr-hop-limit? uint8 | +--rw lsp-frr-facility-backup? empty | +--rw lsp-frr-link-protection? empty | +--rw lsp-frr-priority | | +--rw lsp-frr-setup-priority? uint32 | | +--rw lsp-frr-hold-priority? uint32 | +--rw lsp-frr-revertive | +--rw lsp-frr-revertive-holdtime? uint8 | +--rw lsp-frr-revertive-mode-global? enable-disable +--rw secondary-path* [secpath-name] | +--rw secpath-name string | +--rw secpath-standby? empty | +--rw secpath-cspf? enable-disable | +--rw secpath-ipmtu? uint32 | +--rw lsp-adaptive? empty | +--rw lsp-reoptimize-timer? uint32 | +--rw lsp-commit? empty | +--rw lsp-record? enable-disable | +--rw lsp-cos? uint32 | +--rw lsp-hop-limit? uint16 | +--rw lsp-cspf-computation-mode? cspf-computation-mode | +--rw lsp-traffic-engineering | | +--rw lsp-te-mean-rate? uint32 | | +--rw lsp-te-max-rate? uint32 | | +--rw lsp-te-max-burst? uint32 | +--rw priority | | +--rw lsp-setup-priority? uint32 | | +--rw lsp-hold-priority? uint32 | +--rw lsp-exclude-any* string | +--rw lsp-include-any* string | +--rw lsp-include-all* string | +--rw secpath-soft-preemption? empty | +--rw lsp-secpath-auto-bandwidth! | +--rw lsp-secpath-autobw-template? -> ../../../../autobw-template/autobw-template-name | +--rw adjustment-interval? uint32 | +--rw adjustment-threshold | | +--rw (threshold-options)? | | +--:(threshold-case-percentage) | | | +--rw threshold-percentage? uint32 | | +--:(threshold-case-table) | | +--rw use-threshold-table? empty | +--rw min-bandwidth? uint32 | +--rw max-bandwidth? uint32 | +--rw overflow-limit? uint32 | +--rw underflow-limit? uint32 | +--rw mode? autobw-mode | +--rw sample-recording? enable-disable +--rw lsp-select-path | +--rw lsp-select-path-mode? enumeration | +--rw (choice-lsp-select-path-type)? | +--:(case-lsp-select-path-type-primary) | | +--rw lsp-select-path-primary? empty | +--:(case-lsp-select-path-type-secondary) | +--rw lsp-select-path-secondary-name? string +--rw lsp-enable? empty
rpcs: +---x clear-mpls-lsp | +---w input | +---w mpls-clear-lsp-name-in? string +---x mpls-reopt-lsp | +---w input | +---w mpls-reoptimize-lsp-name-in? string +---x clear-mpls-rsvp-statistics | +--ro output | +--ro clear-mpls-rsvp-statistics-out | +--ro clear-mpls-rsvp-statistics-ret-msg? string +---x clear-mpls-rsvp-statistics-neighbor | +---w input | | +---w clear-mpls-rsvp-statistics-neighbor-address? mpls-ipv4-address | | +---w clear-mpls-rsvp-statistics-neighbor-all? boolean | +--ro output | +--ro clear-mpls-rsvp-statistics-neighbor-out | +--ro clear-mpls-rsvp-statistics-neighbor-ret-msg? string +---x clear-mpls-ldp-statistics | +--ro output | +--ro clear-mpls-ldp-statistics-out | +--ro clear-mpls-ldp-statistics-ret-msg? string +---x clear-mpls-statistics | +---w input | | +---w mpls-clear-statistics-type? uint8 | | +---w protocol? string | | +---w fec-prefix? mpls-ipv4-prefix | | +---w prefix-address? mpls-ipv4-address | | +---w prefix-mask? mpls-ipv4-subnet-mask | | +---w label? uint8 | | +---w in-label? uint32 | | +---w tunnel-id-present? uint8 | | +---w tunnel-id? uint32 | | +---w bypass? uint8 | | +---w tunnel-name? string | | +---w tunnel-dest? mpls-ipv4-address | +--ro output | +--ro mpls-clear-statistics-ret-msg? string +---x clear-mpls-statistics-ldp-tunnel | +---w input | | +---w clear-statistics-ldp-tunnel-id? uint32 | +--ro output | +--ro clear-mpls-statistics-ldp-tunnel-out | +--ro clear-mpls-statistics-ldp-tunnel-ret-msg? string +---x clear-mpls-ldp-neighbor | +---w input | | +---w mpls-clear-all-ldp-sessions? boolean | | +---w mpls-clear-one-ldp-sessions? inet:ipv4-address | +--ro output | +--ro clear-mpls-ldp-neighbor-out | +--ro clear-mpls-ldp-neighbor-ret-msg? string +---x clear-mpls-statistics-ldp-transit | +---w input | | +---w clear-statistics-ldp-transit-fec-prefix? mpls-ipv4-prefix | | +---w clear-statistics-ldp-transit-fec-prefix-address? mpls-ipv4-address | | +---w clear-statistics-ldp-transit-fec-prefix-mask? mpls-ipv4-subnet-mask | +--ro output | +--ro clear-mpls-statistics-ldp-tunnel-out | +--ro clear-mpls-statistics-ldp-transit-ret-msg? string +---x clear-mpls-auto-bandwidth-statistics-lsp | +---w input | | +---w lsp-name? string | +--ro output | +--ro clear-mpls-auto-bandwidth-statistics-lsp-ret-msg? string +---x clear-mpls-auto-bandwidth-sample-history-lsp | +---w input | | +---w lsp-name? string | +--ro output | +--ro clear-mpls-auto-bandwidth-sample-history-lsp-ret-msg? string +---x mpls-adjust-bandwidth-lsp +---w input | +---w lsp-name? string +--ro output +--ro adjust-bandwidth-lsp-ret-msg? string