Documentation ¶
Overview ¶
This module contains a collection of generally useful derived YANG data types.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type BfdReversePath
- type Ctype
- type MplsTeAffinityValue
- type MplsTeAttrSet
- type MplsTeAutorouteMetric
- type MplsTeBackupBandwidthClass
- type MplsTeBackupBandwidthPool
- type MplsTeBandwidthDste
- type MplsTeBandwidthLimit
- type MplsTeBandwidthPool
- type MplsTeBfdSessionDownAction
- type MplsTeIgpProtocol
- type MplsTeLogFrrProtection
- type MplsTeOtnApsProtection
- type MplsTeOtnApsProtectionMode
- type MplsTeOtnApsRestorationStyle
- type MplsTeOtnSncMode
- type MplsTePathDiversityConformance
- type MplsTePathOption
- type MplsTePathOptionProperty
- type MplsTePathOptionProtection
- type MplsTePathSelectionInvalidationTimerExpire
- type MplsTePathSelectionMetric
- type MplsTePathSelectionSegmentRoutingAdjacencyProtection
- type MplsTePathSelectionTiebreaker
- type MplsTeSigNameOption
- type MplsTeSwitchingCap
- type MplsTeTunnelAffinity
- type MplsTesrlgExclude
- type PathInvalidationAction
- type SrPrepend
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BfdReversePath ¶
type BfdReversePath string
BfdReversePath represents Bfd reverse path
const ( // BindingLabel BfdReversePath_bfd_reverse_path_binding_label BfdReversePath = "bfd-reverse-path-binding-label" )
type Ctype ¶
type Ctype string
Ctype represents Ctype
const ( // CTYPE NULL Ctype_ctype_null Ctype = "ctype-null" // CTYPE IPV4 Ctype_ctype_ipv4 Ctype = "ctype-ipv4" // CTYPE IPV4 P2P TUNNEL Ctype_ctype_ipv4_p2p_tunnel Ctype = "ctype-ipv4-p2p-tunnel" // CTYPE IPV6 P2P TUNNEL Ctype_ctype_ipv6_p2p_tunnel Ctype = "ctype-ipv6-p2p-tunnel" // CTYPE IPV4 UNI Ctype_ctype_ipv4_uni Ctype = "ctype-ipv4-uni" // CTYPE IPV4 P2MP TUNNEL Ctype_ctype_ipv4_p2mp_tunnel Ctype = "ctype-ipv4-p2mp-tunnel" // CTYPE IPV6 P2MP TUNNEL Ctype_ctype_ipv6_p2mp_tunnel Ctype = "ctype-ipv6-p2mp-tunnel" )
type MplsTeAffinityValue ¶
type MplsTeAffinityValue string
MplsTeAffinityValue represents Mpls te affinity value
const ( // Affinity value in Hex number MplsTeAffinityValue_hex_value MplsTeAffinityValue = "hex-value" // Affinity value by Bit-Position MplsTeAffinityValue_bit_position MplsTeAffinityValue = "bit-position" )
type MplsTeAttrSet ¶
type MplsTeAttrSet string
MplsTeAttrSet represents Mpls te attr set
const ( // Not used MplsTeAttrSet_not_used MplsTeAttrSet = "not-used" // Static MplsTeAttrSet_static MplsTeAttrSet = "static" // LSP MplsTeAttrSet_lsp MplsTeAttrSet = "lsp" // Unassigned MplsTeAttrSet_unassigned MplsTeAttrSet = "unassigned" // Auto backup MplsTeAttrSet_auto_backup MplsTeAttrSet = "auto-backup" // Auto mesh MplsTeAttrSet_auto_mesh MplsTeAttrSet = "auto-mesh" // XRO MplsTeAttrSet_xro MplsTeAttrSet = "xro" // P2MP TE MplsTeAttrSet_p2mp_te MplsTeAttrSet = "p2mp-te" // OTN Path Protection MplsTeAttrSet_otn_pp MplsTeAttrSet = "otn-pp" // P2P TE MplsTeAttrSet_p2p_te MplsTeAttrSet = "p2p-te" )
type MplsTeAutorouteMetric ¶
type MplsTeAutorouteMetric string
MplsTeAutorouteMetric represents Mpls te autoroute metric
const ( // Relative MplsTeAutorouteMetric_relative MplsTeAutorouteMetric = "relative" // Absolute MplsTeAutorouteMetric_absolute MplsTeAutorouteMetric = "absolute" // Constant MplsTeAutorouteMetric_constant MplsTeAutorouteMetric = "constant" )
type MplsTeBackupBandwidthClass ¶
type MplsTeBackupBandwidthClass string
MplsTeBackupBandwidthClass represents Mpls te backup bandwidth class
const ( // Class 0 MplsTeBackupBandwidthClass_class0 MplsTeBackupBandwidthClass = "class0" // Class 1 MplsTeBackupBandwidthClass_class1 MplsTeBackupBandwidthClass = "class1" // Any Class MplsTeBackupBandwidthClass_any_class MplsTeBackupBandwidthClass = "any-class" )
type MplsTeBackupBandwidthPool ¶
type MplsTeBackupBandwidthPool string
MplsTeBackupBandwidthPool represents Mpls te backup bandwidth pool
const ( // Any Pool MplsTeBackupBandwidthPool_any_pool MplsTeBackupBandwidthPool = "any-pool" // Global Pool MplsTeBackupBandwidthPool_global_pool MplsTeBackupBandwidthPool = "global-pool" // Sub Pool MplsTeBackupBandwidthPool_sub_pool MplsTeBackupBandwidthPool = "sub-pool" )
type MplsTeBandwidthDste ¶
type MplsTeBandwidthDste string
MplsTeBandwidthDste represents Mpls te bandwidth dste
const ( // IETF-Standard DSTE MplsTeBandwidthDste_standard_dste MplsTeBandwidthDste = "standard-dste" // Pre-Standard DSTE MplsTeBandwidthDste_pre_standard_dste MplsTeBandwidthDste = "pre-standard-dste" )
type MplsTeBandwidthLimit ¶
type MplsTeBandwidthLimit string
MplsTeBandwidthLimit represents Mpls te bandwidth limit
const ( // Unlimited MplsTeBandwidthLimit_unlimited MplsTeBandwidthLimit = "unlimited" // Limited MplsTeBandwidthLimit_limited MplsTeBandwidthLimit = "limited" )
type MplsTeBandwidthPool ¶
type MplsTeBandwidthPool string
MplsTeBandwidthPool represents Mpls te bandwidth pool
const ( // Any Pool MplsTeBandwidthPool_any_pool MplsTeBandwidthPool = "any-pool" // Sub Pool MplsTeBandwidthPool_sub_pool MplsTeBandwidthPool = "sub-pool" )
type MplsTeBfdSessionDownAction ¶
type MplsTeBfdSessionDownAction string
MplsTeBfdSessionDownAction represents Mpls te bfd session down action
const ( // Tear down and resetup MplsTeBfdSessionDownAction_re_setup MplsTeBfdSessionDownAction = "re-setup" )
type MplsTeIgpProtocol ¶
type MplsTeIgpProtocol string
MplsTeIgpProtocol represents Mpls te igp protocol
const ( // Not set MplsTeIgpProtocol_none MplsTeIgpProtocol = "none" // IS IS MplsTeIgpProtocol_isis MplsTeIgpProtocol = "isis" // OSPF MplsTeIgpProtocol_ospf MplsTeIgpProtocol = "ospf" )
type MplsTeLogFrrProtection ¶
type MplsTeLogFrrProtection string
MplsTeLogFrrProtection represents Mpls te log frr protection
const ( // Track only FRR active on primary LSP MplsTeLogFrrProtection_frr_active_primary MplsTeLogFrrProtection = "frr-active-primary" // backup tunnel MplsTeLogFrrProtection_backup MplsTeLogFrrProtection = "backup" // Track only FRR ready on primary LSP MplsTeLogFrrProtection_frr_ready_primary MplsTeLogFrrProtection = "frr-ready-primary" // primary LSP MplsTeLogFrrProtection_primary MplsTeLogFrrProtection = "primary" // all MplsTeLogFrrProtection_all MplsTeLogFrrProtection = "all" )
type MplsTeOtnApsProtection ¶
type MplsTeOtnApsProtection string
MplsTeOtnApsProtection represents Mpls te otn aps protection
const ( // 1PLUS1 UNIDIR NO APS MplsTeOtnApsProtection_Y_1plus1_unidir_no_aps MplsTeOtnApsProtection = "1plus1-unidir-no-aps" // 1PLUS1 UNIDIR APS MplsTeOtnApsProtection_Y_1plus1_unidir_aps MplsTeOtnApsProtection = "1plus1-unidir-aps" // 1PLUS1 BIDIR APS MplsTeOtnApsProtection_Y_1plus1_bdir_aps MplsTeOtnApsProtection = "1plus1-bdir-aps" )
type MplsTeOtnApsProtectionMode ¶
type MplsTeOtnApsProtectionMode string
MplsTeOtnApsProtectionMode represents Mpls te otn aps protection mode
const ( // Revertive MplsTeOtnApsProtectionMode_revertive MplsTeOtnApsProtectionMode = "revertive" // Non Revertive MplsTeOtnApsProtectionMode_non_revertive MplsTeOtnApsProtectionMode = "non-revertive" )
type MplsTeOtnApsRestorationStyle ¶
type MplsTeOtnApsRestorationStyle string
MplsTeOtnApsRestorationStyle represents Mpls te otn aps restoration style
const ( // Keep Failed Lsp MplsTeOtnApsRestorationStyle_keep_failed_lsp MplsTeOtnApsRestorationStyle = "keep-failed-lsp" // Delete Failed Lsp MplsTeOtnApsRestorationStyle_delete_failed_lsp MplsTeOtnApsRestorationStyle = "delete-failed-lsp" )
type MplsTeOtnSncMode ¶
type MplsTeOtnSncMode string
MplsTeOtnSncMode represents Mpls te otn snc mode
const ( // SNC N MplsTeOtnSncMode_snc_n MplsTeOtnSncMode = "snc-n" // SNC I MplsTeOtnSncMode_snc_i MplsTeOtnSncMode = "snc-i" // SNC S MplsTeOtnSncMode_snc_s MplsTeOtnSncMode = "snc-s" )
type MplsTePathDiversityConformance ¶
type MplsTePathDiversityConformance string
MplsTePathDiversityConformance represents Mpls te path diversity conformance
const ( // Strict MplsTePathDiversityConformance_strict MplsTePathDiversityConformance = "strict" // Best effort MplsTePathDiversityConformance_best_effort MplsTePathDiversityConformance = "best-effort" )
type MplsTePathOption ¶
type MplsTePathOption string
MplsTePathOption represents Mpls te path option
const ( // Not Set MplsTePathOption_not_set MplsTePathOption = "not-set" // Dynamic MplsTePathOption_dynamic MplsTePathOption = "dynamic" // Explicit, identified by name MplsTePathOption_explicit_name MplsTePathOption = "explicit-name" // Explicit, identified by number MplsTePathOption_explicit_number MplsTePathOption = "explicit-number" // No ERO MplsTePathOption_no_ero MplsTePathOption = "no-ero" // Deprecated MplsTePathOption_sr MplsTePathOption = "sr" )
type MplsTePathOptionProperty ¶
type MplsTePathOptionProperty string
MplsTePathOptionProperty represents Mpls te path option property
const ( // No property MplsTePathOptionProperty_none MplsTePathOptionProperty = "none" // Path is not a canditate forreoptimization MplsTePathOptionProperty_lockdown MplsTePathOptionProperty = "lockdown" // Explicit path does not require topology // database MplsTePathOptionProperty_verbatim MplsTePathOptionProperty = "verbatim" // Dynamic path found by PCE server MplsTePathOptionProperty_pce MplsTePathOptionProperty = "pce" // Segment Routing path MplsTePathOptionProperty_segment_routing MplsTePathOptionProperty = "segment-routing" )
type MplsTePathOptionProtection ¶
type MplsTePathOptionProtection string
MplsTePathOptionProtection represents Mpls te path option protection
const ( // Active path MplsTePathOptionProtection_active MplsTePathOptionProtection = "active" // Protecting Path MplsTePathOptionProtection_protecting MplsTePathOptionProtection = "protecting" )
type MplsTePathSelectionInvalidationTimerExpire ¶
type MplsTePathSelectionInvalidationTimerExpire string
MplsTePathSelectionInvalidationTimerExpire represents Mpls te path selection invalidation timer expire
const ( // Tear down tunnel. MplsTePathSelectionInvalidationTimerExpire_tunnel_action_tear MplsTePathSelectionInvalidationTimerExpire = "tunnel-action-tear" // Drop tunnel traffic. MplsTePathSelectionInvalidationTimerExpire_tunnel_action_drop MplsTePathSelectionInvalidationTimerExpire = "tunnel-action-drop" )
type MplsTePathSelectionMetric ¶
type MplsTePathSelectionMetric string
MplsTePathSelectionMetric represents Mpls te path selection metric
const ( // IGP Metric MplsTePathSelectionMetric_igp MplsTePathSelectionMetric = "igp" // TE Metric MplsTePathSelectionMetric_te MplsTePathSelectionMetric = "te" // DELAY Metric MplsTePathSelectionMetric_delay MplsTePathSelectionMetric = "delay" )
type MplsTePathSelectionSegmentRoutingAdjacencyProtection ¶
type MplsTePathSelectionSegmentRoutingAdjacencyProtection string
MplsTePathSelectionSegmentRoutingAdjacencyProtection represents protection
const ( // Any segment can be used in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_not_set MplsTePathSelectionSegmentRoutingAdjacencyProtection = "not-set" // Only unprotected adjacency segments can be used // in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_adj_unprotected MplsTePathSelectionSegmentRoutingAdjacencyProtection = "adj-unprotected" // Only protected adjacency segments can be used // in a path. MplsTePathSelectionSegmentRoutingAdjacencyProtection_adj_protected MplsTePathSelectionSegmentRoutingAdjacencyProtection = "adj-protected" )
type MplsTePathSelectionTiebreaker ¶
type MplsTePathSelectionTiebreaker string
MplsTePathSelectionTiebreaker represents Mpls te path selection tiebreaker
const ( // Prefer the path with the least-utilized links MplsTePathSelectionTiebreaker_min_fill MplsTePathSelectionTiebreaker = "min-fill" // Prefer the path with the most-utilized links MplsTePathSelectionTiebreaker_max_fill MplsTePathSelectionTiebreaker = "max-fill" // Prefer a path with links utilized randomly MplsTePathSelectionTiebreaker_random MplsTePathSelectionTiebreaker = "random" )
type MplsTeSigNameOption ¶
type MplsTeSigNameOption string
MplsTeSigNameOption represents Mpls te sig name option
const ( // None MplsTeSigNameOption_none MplsTeSigNameOption = "none" // Address MplsTeSigNameOption_address MplsTeSigNameOption = "address" // Name MplsTeSigNameOption_name MplsTeSigNameOption = "name" )
type MplsTeSwitchingCap ¶
type MplsTeSwitchingCap string
MplsTeSwitchingCap represents Mpls te switching cap
const ( // PSC1 MplsTeSwitchingCap_psc1 MplsTeSwitchingCap = "psc1" // LSC MplsTeSwitchingCap_lsc MplsTeSwitchingCap = "lsc" // FSC MplsTeSwitchingCap_fsc MplsTeSwitchingCap = "fsc" )
type MplsTeTunnelAffinity ¶
type MplsTeTunnelAffinity string
MplsTeTunnelAffinity represents Mpls te tunnel affinity
const ( // Include Affinity MplsTeTunnelAffinity_include MplsTeTunnelAffinity = "include" // Strictly Include Affinity MplsTeTunnelAffinity_include_strict MplsTeTunnelAffinity = "include-strict" // Exclude Affinity MplsTeTunnelAffinity_exclude MplsTeTunnelAffinity = "exclude" // Exclude All Affinities MplsTeTunnelAffinity_exclude_all MplsTeTunnelAffinity = "exclude-all" // Ignore Affinity MplsTeTunnelAffinity_ignore MplsTeTunnelAffinity = "ignore" )
type MplsTesrlgExclude ¶
type MplsTesrlgExclude string
MplsTesrlgExclude represents Mpls tesrlg exclude
const ( // SRLG Mandatory Exclude MplsTesrlgExclude_mandatory MplsTesrlgExclude = "mandatory" // SRLG Preferred Exclude MplsTesrlgExclude_preferred MplsTesrlgExclude = "preferred" // SRLG Weighted Exclude MplsTesrlgExclude_weighted MplsTesrlgExclude = "weighted" )
type PathInvalidationAction ¶
type PathInvalidationAction string
PathInvalidationAction represents Path invalidation action
const ( // Tear PathInvalidationAction_tear PathInvalidationAction = "tear" // Drop PathInvalidationAction_drop PathInvalidationAction = "drop" )