ght.bgpcep.pcep-topology-api.0.4.2-Lithium-SR2.source-code.network-topology-pcep.html Maven / Gradle / Ivy
network-topology-pcep
network-topology-pcep
Base Information
prefix
pn
namespace
urn:opendaylight:params:xml:ns:yang:topology:pcep
revision
2013-10-24
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 nt:network-topology 2013-10-21;
ont:odl-network-topology 2014-01-13;
inet:ietf-inet-types 2010-09-24;
pcep:pcep-types 2013-10-05;
rsvp:rsvp 2013-08-20;
Type Definitions Summary
Name
Description
failure-type
Enumeration of all the distinct failure modes that can
happen while servicing a request towards the PCC.
pcc-sync-state
Groupings Summary
Name
Description
add-lsp-args
ensure-lsp-operational-args
lsp-id
lsp-metadata
operation-result
pcep-client-attributes
Data present in a node which is a PCEP client (PCC).
remove-lsp-args
topology-pcep-type
update-lsp-args
Augmentations Summary
Target
Description
/network-topology:network-topology/network-topology:topology/network-topology:topology-types/
/network-topology:network-topology/network-topology:topology/network-topology:node/
RPCs Summary
Name
Description
add-lsp
ensure-lsp-operational
Ensure that the target LSP is provisioned and has specified
operational status.
remove-lsp
update-lsp
Type Definitions
-
failure-type
-
Description: Enumeration of all the distinct failure modes that can
happen while servicing a request towards the PCC.
-
Base type: (urn:ietf:params:xml:ns:yang:1)enumeration
-
pcc-sync-state
-
Base type: (urn:ietf:params:xml:ns:yang:1)enumeration
Groupings
-
add-lsp-args
-
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: 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
-
ensure-lsp-operational-args
-
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
-
lsp-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
-
lsp-metadata
-
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.
-
operation-result
-
leaf: failure
-
type: failure-type
-
list: error
-
when condition: ../failure = failed
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-error-object
- refines:
-
container: error-object
-
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
-
container: tlvs
-
when condition: ../type = 7
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)req-missing-tlv
- refines:
-
container: req-missing
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: request-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)request-id
-
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
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: value
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
pcep-client-attributes
-
Description: Data present in a node which is a PCEP client (PCC).
-
container: path-computation-client
-
description: PCC-related run-time information. This container is only
present when the node is connected through PCEP in a PCC
role.
-
leaf: ip-address
-
description: IP address which the node used to connected to the PCE.
There are no guarantees as to reachability of the address,
nor its relationship to other control, management, or
data plane addresses.
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-address
-
container: stateful-tlv
-
leaf: state-sync
-
when condition: ../stateful-tlv
-
type: pcc-sync-state
-
list: reported-lsp
-
key definition: name
-
uses: lsp-metadata
- refines:
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
list: path
-
key definition: lsp-id
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-definition
- refines:
-
leaf: lsp-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)lsp-id
-
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: 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.
-
remove-lsp-args
-
leaf: node
-
type: (urn:TBD:params:xml:ns:yang:network-topology)node-ref
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
topology-pcep-type
-
container: topology-pcep
-
update-lsp-args
-
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: 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
Augmentations
-
Target [(urn:TBD:params:xml:ns:yang:network-topology)/network-topology:network-topology/network-topology:topology/network-topology:topology-types/]
Status: CURRENT
-
container: topology-pcep
Example
<topology-types xmlns="urn:TBD:params:xml:ns:yang:network-topology">
<topology-pcep>
</topology-pcep>
</topology-types>
-
Target [(urn:TBD:params:xml:ns:yang:network-topology)/network-topology:network-topology/network-topology:topology/network-topology:node/]
Status: CURRENT
When ../../nt:topology-types/topology-pcep
-
container: path-computation-client
-
description: PCC-related run-time information. This container is only
present when the node is connected through PCEP in a PCC
role.
-
leaf: ip-address
-
description: IP address which the node used to connected to the PCE.
There are no guarantees as to reachability of the address,
nor its relationship to other control, management, or
data plane addresses.
-
type: (urn:ietf:params:xml:ns:yang:ietf-inet-types)ip-address
-
container: stateful-tlv
-
leaf: state-sync
-
when condition: ../stateful-tlv
-
type: pcc-sync-state
-
list: reported-lsp
-
key definition: name
-
uses: lsp-metadata
- refines:
-
leaf: name
-
type: (urn:ietf:params:xml:ns:yang:1)string
-
list: path
-
key definition: lsp-id
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)path-definition
- refines:
-
leaf: lsp-id
-
type: (urn:opendaylight:params:xml:ns:yang:rsvp)lsp-id
-
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: 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.
Example
<node xmlns="urn:TBD:params:xml:ns:yang:network-topology">
<node-id>. . .</node-id>
<supporting-node xmlns="urn:TBD:params:xml:ns:yang:network-topology">
<topology-ref>. . .</topology-ref>
<node-ref>. . .</node-ref>
</supporting-node>
<termination-point xmlns="urn:TBD:params:xml:ns:yang:network-topology">
<tp-id>. . .</tp-id>
<tp-ref>. . .</tp-ref>
<tp-ref>. . .</tp-ref>
<tp-ref>. . .</tp-ref>
</termination-point>
<path-computation-client>
<ip-address>. . .</ip-address>
<stateful-tlv>
</stateful-tlv>
<state-sync>. . .</state-sync>
<reported-lsp>
<name>. . .</name>
<path>
<lsp-id>. . .</lsp-id>
<lspa>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<hold-priority>. . .</hold-priority>
<setup-priority>. . .</setup-priority>
<local-protection-desired>. . .</local-protection-desired>
<include-any>. . .</include-any>
<exclude-any>. . .</exclude-any>
<include-all>. . .</include-all>
<tlvs>
<vendor-information-tlv>
<enterprise-number>. . .</enterprise-number>
</vendor-information-tlv>
</tlvs>
</lspa>
<bandwidth>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<bandwidth>. . .</bandwidth>
</bandwidth>
<metrics>
<metric>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<metric-type>. . .</metric-type>
<bound>. . .</bound>
<computed>. . .</computed>
<value>. . .</value>
</metric>
</metrics>
<of>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<code>. . .</code>
<tlvs>
<vendor-information-tlv>
<enterprise-number>. . .</enterprise-number>
</vendor-information-tlv>
</tlvs>
</of>
<xro>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<flags>. . .</flags>
<subobject>
<mandatory>. . .</mandatory>
<attribute>. . .</attribute>
</subobject>
</xro>
<class-type>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<class-type>. . .</class-type>
</class-type>
<iro>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<subobject>
</subobject>
</iro>
<rro>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<subobject>
<protection-available>. . .</protection-available>
<protection-in-use>. . .</protection-in-use>
</subobject>
</rro>
<ero>
<processing-rule>. . .</processing-rule>
<ignore>. . .</ignore>
<subobject>
<loose>. . .</loose>
</subobject>
</ero>
</path>
<metadata>
</metadata>
</reported-lsp>
</path-computation-client>
</node>
RPC Definitions
add-lsp
-
container: input
-
uses: add-lsp-args
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-reference
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
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: 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: operation-result
- refines:
-
leaf: failure
-
type: failure-type
-
list: error
-
when condition: ../failure = failed
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-error-object
- refines:
-
container: error-object
-
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
-
container: tlvs
-
when condition: ../type = 7
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)req-missing-tlv
- refines:
-
container: req-missing
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: request-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)request-id
-
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
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: value
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
ensure-lsp-operational
-
Description: Ensure that the target LSP is provisioned and has specified
operational status.
-
container: input
-
uses: ensure-lsp-operational-args
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-reference
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
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: operation-result
- refines:
-
leaf: failure
-
type: failure-type
-
list: error
-
when condition: ../failure = failed
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-error-object
- refines:
-
container: error-object
-
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
-
container: tlvs
-
when condition: ../type = 7
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)req-missing-tlv
- refines:
-
container: req-missing
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: request-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)request-id
-
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
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: value
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
remove-lsp
-
container: input
-
uses: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-reference
- refines:
-
uses: remove-lsp-args
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
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: operation-result
- refines:
-
leaf: failure
-
type: failure-type
-
list: error
-
when condition: ../failure = failed
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-error-object
- refines:
-
container: error-object
-
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
-
container: tlvs
-
when condition: ../type = 7
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)req-missing-tlv
- refines:
-
container: req-missing
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: request-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)request-id
-
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
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: value
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
update-lsp
-
container: input
-
uses: update-lsp-args
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-reference
- refines:
-
leaf: network-topology-ref
-
type: (urn:opendaylight:params:xml:ns:yang:network:topology)network-topology-ref
-
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: 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: operation-result
- refines:
-
leaf: failure
-
type: failure-type
-
list: error
-
when condition: ../failure = failed
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)pcep-error-object
- refines:
-
container: error-object
-
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
-
container: tlvs
-
when condition: ../type = 7
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)vendor-information-tlvs
- refines:
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)req-missing-tlv
- refines:
-
container: req-missing
-
uses: (urn:opendaylight:params:xml:ns:yang:pcep:types)tlv
- refines:
-
leaf: request-id
-
type: (urn:opendaylight:params:xml:ns:yang:pcep:types)request-id
-
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
-
leaf: type
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
-
leaf: value
-
type: (urn:ietf:params:xml:ns:yang:1)uint8
© 2015 - 2025 Weber Informatics LLC | Privacy Policy