ght.bgpcep.pcep-topology-api.0.4.2-Lithium-SR2.source-code.network-topology-pcep-programming.html Maven / Gradle / Ivy
network-topology-pcep-programming
network-topology-pcep-programming
Base Information
prefix
pnp
namespace
urn:opendaylight:params:xml:ns:yang:topology:pcep:programming
revision
2013-11-06
description
This module contains the PCEP extensions to base topology model. It
exposes the LSPs for which a particular node is the head end.
This module exposes three programming instructions,add-lsp,
remove-lsp and update-lsp, which map to actively-stateful PCEP
operations using PCInitiate and PCUpd messages to initiate,
destroy and udpate LSP configuration. The lifecycle of these
instructions follows draft-crabbe-pce-pce-initiated-lsp and
draft-ietf-pce-stateful-pce, completing execution once the head-end
router has acknowledged operation success. Should the router become
disconnected, the instruction resolve to Cancelled if the message
has not been sent into the TCP socket, or Failed it they have.
Copyright (c)2013 Cisco Systems, Inc. All rights reserved.
This program and the accompanying materials are made available
under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
yang-version
1
imports ntp:network-topology-programming 2013-11-02;
pcep:network-topology-pcep 2013-10-24;
RPCs Summary
Name
Description
submit-add-lsp
submit-ensure-lsp-operational
submit-remove-lsp
submit-update-lsp
RPC Definitions
submit-add-lsp
-
container: input
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-input
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)add-lsp-args
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
leaf: id
-
type: (urn:opendaylight:params:xml:ns:yang:programming)instruction-id
-
leaf: deadline
-
type: (urn:opendaylight:params:xml:ns:yang:programming)nanotime
-
leaf-list: preconditions
-
type: instruction-id
-
leaf: node
-
type: (urn:TBD:params:xml:ns:yang:network-topology)node-ref
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
container: arguments
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)lsp-metadata
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)endpoints-object
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-definition
- refines:
-
container: endpoints-obj
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)endpoints
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
choice: address-family
-
case: ipv4-case
-
container: ipv4
-
leaf: source-ipv4-address
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
-
leaf: destination-ipv4-address
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv4-address
-
case: ipv6-case
-
container: ipv6
-
leaf: source-ipv6-address
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv6-address
-
leaf: destination-ipv6-address
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ipv6-address
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
container: metadata
-
description: Container for external metadata attached to the LSP. Contents of this container
are not propagated onto the router itself, so it is persisted only while the LSP
is present.
-
container: lspa
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)tunnel-attributes
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: hold-priority
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
default: 0
-
leaf: setup-priority
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
default: 0
-
leaf: local-protection-desired
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: include-any
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
leaf: exclude-any
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
leaf: include-all
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
container: tlvs
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
list: vendor-information-tlv
-
description: VENDOR-INFORMATION-TLV
-
reference: http://tools.ietf.org/html/draft-ietf-pce-rfc7150bis-00#section-3
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: enterprise-number
-
type: (urn:opendaylight:params:xml:ns:yang:iana)enterprise-number
-
choice: enterprise-specific-information
-
container: bandwidth
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: bandwidth
-
type: (urn:opendaylight:params:xml:ns:yang:network:concepts)bandwidth
-
list: metrics
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)metric-object
- refines:
-
container: metric
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: metric-type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: bound
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: computed
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: value
-
type: (urn:opendaylight:params:xml:ns:yang:ieee754)float32
-
container: of
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: code
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)of-id
-
container: tlvs
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
list: vendor-information-tlv
-
description: VENDOR-INFORMATION-TLV
-
reference: http://tools.ietf.org/html/draft-ietf-pce-rfc7150bis-00#section-3
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: enterprise-number
-
type: (urn:opendaylight:params:xml:ns:yang:iana)enterprise-number
-
choice: enterprise-specific-information
-
container: xro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: flags
-
type: (urn:ietf:params:xml:ns:yang:1)bits
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: class-type
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: class-type
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)class-type
-
container: iro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)explicit-route-subobjects
- refines:
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: exrs-case
-
container: exrs
-
list: exrs
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: rro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)record-route-subobjects
- refines:
(urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-types:subobject-type/
-
leaf: protection-available
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: protection-in-use
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
choice: subobject-type
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: global
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
case: path-key-case
-
container: path-key
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key-subobject
- refines:
-
leaf: pce-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)pce-id
-
leaf: path-key
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: ero
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)explicit-route-subobjects
- refines:
(urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-types:subobject-type/
-
leaf: loose
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: exrs-case
-
container: exrs
-
list: exrs
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: path-key-case
-
container: path-key
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key-subobject
- refines:
-
leaf: pce-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)pce-id
-
leaf: path-key
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: output
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-output
- refines:
-
choice: result
-
case: failure-case
-
container: failure
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)identityref
-
leaf-list: failed-preconditions
-
when condition: ../type = dead-on-arrival
-
type: instruction-id
submit-ensure-lsp-operational
-
container: input
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)ensure-lsp-operational-args
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-input
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
leaf: id
-
type: (urn:opendaylight:params:xml:ns:yang:programming)instruction-id
-
leaf: deadline
-
type: (urn:opendaylight:params:xml:ns:yang:programming)nanotime
-
leaf-list: preconditions
-
type: instruction-id
-
leaf: node
-
type: (urn:TBD:params:xml:ns:yang:network-topology)node-ref
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
container: arguments
-
container: output
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-output
- refines:
-
choice: result
-
case: failure-case
-
container: failure
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)identityref
-
leaf-list: failed-preconditions
-
when condition: ../type = dead-on-arrival
-
type: instruction-id
submit-remove-lsp
-
container: input
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-input
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)remove-lsp-args
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
leaf: id
-
type: (urn:opendaylight:params:xml:ns:yang:programming)instruction-id
-
leaf: deadline
-
type: (urn:opendaylight:params:xml:ns:yang:programming)nanotime
-
leaf-list: preconditions
-
type: instruction-id
-
leaf: node
-
type: (urn:TBD:params:xml:ns:yang:network-topology)node-ref
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
container: output
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-output
- refines:
-
choice: result
-
case: failure-case
-
container: failure
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)identityref
-
leaf-list: failed-preconditions
-
when condition: ../type = dead-on-arrival
-
type: instruction-id
submit-update-lsp
-
container: input
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-input
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)update-lsp-args
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
leaf: id
-
type: (urn:opendaylight:params:xml:ns:yang:programming)instruction-id
-
leaf: deadline
-
type: (urn:opendaylight:params:xml:ns:yang:programming)nanotime
-
leaf-list: preconditions
-
type: instruction-id
-
leaf: node
-
type: (urn:TBD:params:xml:ns:yang:network-topology)node-ref
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
container: arguments
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:pcep)lsp-metadata
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-definition
- refines:
-
container: metadata
-
description: Container for external metadata attached to the LSP. Contents of this container
are not propagated onto the router itself, so it is persisted only while the LSP
is present.
-
container: lspa
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)tunnel-attributes
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: hold-priority
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
default: 0
-
leaf: setup-priority
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
default: 0
-
leaf: local-protection-desired
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: include-any
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
leaf: exclude-any
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
leaf: include-all
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)attribute-filter
-
container: tlvs
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
list: vendor-information-tlv
-
description: VENDOR-INFORMATION-TLV
-
reference: http://tools.ietf.org/html/draft-ietf-pce-rfc7150bis-00#section-3
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: enterprise-number
-
type: (urn:opendaylight:params:xml:ns:yang:iana)enterprise-number
-
choice: enterprise-specific-information
-
container: bandwidth
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: bandwidth
-
type: (urn:opendaylight:params:xml:ns:yang:network:concepts)bandwidth
-
list: metrics
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)metric-object
- refines:
-
container: metric
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: metric-type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: bound
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: computed
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: value
-
type: (urn:opendaylight:params:xml:ns:yang:ieee754)float32
-
container: of
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: code
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)of-id
-
container: tlvs
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
list: vendor-information-tlv
-
description: VENDOR-INFORMATION-TLV
-
reference: http://tools.ietf.org/html/draft-ietf-pce-rfc7150bis-00#section-3
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: enterprise-number
-
type: (urn:opendaylight:params:xml:ns:yang:iana)enterprise-number
-
choice: enterprise-specific-information
-
container: xro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: flags
-
type: (urn:ietf:params:xml:ns:yang:1)bits
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: class-type
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: class-type
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)class-type
-
container: iro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)explicit-route-subobjects
- refines:
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: exrs-case
-
container: exrs
-
list: exrs
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: rro
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)record-route-subobjects
- refines:
(urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-types:subobject-type/
-
leaf: protection-available
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: protection-in-use
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
choice: subobject-type
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: global
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
case: path-key-case
-
container: path-key
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key-subobject
- refines:
-
leaf: pce-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)pce-id
-
leaf: path-key
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: ero
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)object
- refines:
-
leaf: processing-rule
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: ignore
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
list: subobject
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)explicit-route-subobjects
- refines:
(urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-types:subobject-type/
-
leaf: loose
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: exrs-case
-
container: exrs
-
list: exrs
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)exclude-route-subobjects
- refines:
-
leaf: mandatory
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
default: false
-
leaf: attribute
-
type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
choice: subobject-type
-
case: as-number-case
-
container: as-number
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)as-number-subobject
- refines:
-
leaf: as-number
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.4
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)as-number
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: ip-prefix-case
-
container: ip-prefix
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)ip-prefix-subobject
- refines:
-
leaf: ip-prefix
-
reference: http://tools.ietf.org/html/rfc3209#section-4.3.3.1
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-prefix
-
case: label-case
-
container: label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)label-subobject
- refines:
-
leaf: uni-directional
-
type: (urn:ietf:params:xml:ns:yang:1)boolean
-
choice: label-type
-
case: generalized-label-case
-
container: generalized-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)generalized-label
- refines:
-
leaf: generalized-label
-
type: (urn:ietf:params:xml:ns:yang:1)binary
-
case: type1-label-case
-
container: type1-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)type1-label
- refines:
-
leaf: type1-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: waveband-switching-label-case
-
container: waveband-switching-label
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)waveband-switching-label
- refines:
-
leaf: end-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: start-label
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: waveband-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
case: path-key-case
-
container: path-key
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key-subobject
- refines:
-
leaf: pce-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)pce-id
-
leaf: path-key
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-key
-
case: srlg-case
-
container: srlg
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-subobject
- refines:
-
leaf: srlg-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)srlg-id
-
case: unnumbered-case
-
container: unnumbered
-
uses: (urn:opendaylight:params:xml:ns:yang:rsvp)unnumbered-subobject
- refines:
-
leaf: router-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
leaf: interface-id
-
type: (urn:ietf:params:xml:ns:yang:1)uint32
-
container: output
-
uses: (urn:opendaylight:params:xml:ns:yang:topology:programming)topology-instruction-output
- refines:
-
choice: result
-
case: failure-case
-
container: failure
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)identityref
-
leaf-list: failed-preconditions
-
when condition: ../type = dead-on-arrival
-
type: instruction-id
© 2015 - 2025 Weber Informatics LLC | Privacy Policy