This MIB module defines Textual Conventions for representing targets which have class based policy mappings. A target can be any...
Version: 2006-03-24
module CISCO-CBP-TARGET-TC-MIB { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:smiv2:CISCO-CBP-TARGET-TC-MIB"; prefix CISCO-CBP-TARGET-TC-MIB; import ietf-yang-smiv2 { prefix smiv2; } organization "Cisco Systems, Inc."; contact " Cisco Systems Customer Service Postal: 170 W. Tasman Drive San Jose, CA 95134-1706 USA Tel: +1 800 553-NETS E-mail: cs-qos@cisco.com, cs-c3pl@cisco.com"; description "This MIB module defines Textual Conventions for representing targets which have class based policy mappings. A target can be any logical interface or entity to which a class based policy is able to be associated."; revision "2006-03-24" { description "Initial version."; } smiv2:alias "ciscoCbpTargetTCMIB" { smiv2:oid "1.3.6.1.4.1.9.9.511"; } typedef CcbptTargetType { type enumeration { enum "genIf" { value 1; } enum "atmPvc" { value 2; } enum "frDlci" { value 3; } enum "entity" { value 4; } enum "fwZone" { value 5; } enum "fwZonePair" { value 6; } enum "aaaSession" { value 7; } } description "A Textual Convention that represents a type of target. genIf(1) A target of type interface defined by CcbptTargetIdIf Textual Convention. atmPvc(2) A target of type ATM PVC defined by the CcbptTargetIdAtmPvc Textual Convention. frDlci(3) A target of type Frame Relay DLCI defined by the CcbptTargetIdFrDlci Textual Convention. entity(4) A target of type entity defined by the CcbptTargetIdEntity Textual Convention. This target type is used to indicate the attachment of a Class Based Policy to a physical entity. fwZone(5) A target of type Firewall Security Zone defined by the CcbptTargetIdNameString Textual Convention. fwZonePair(6) A target of type Firewall Security Zone defined by the CcbptTargetIdNameString Textual Convention. aaaSession(7) A target of type AAA Session define by the CcbptTargetIdAaaSession Textual Convention."; } typedef CcbptTargetDirection { type enumeration { enum "undirected" { value 1; } enum "input" { value 2; } enum "output" { value 3; } enum "inOut" { value 4; } } description "A Textual Convention that represents a direction for a target. undirected(1) Indicates that direction has no meaning relative to the target. input(2) Refers to the input direction relative to the target. output(3) Refers to the output direction relative to the target. inOut(4) Refers to both the input and output directions relative to the target."; } typedef CcbptTargetId { type binary { length "0..64"; } description "Denotes a generic target ID. A CcbptTargetId value is always interpreted within the context of an CcbptTargetType value. Every usage of the CcbptTargetId Textual Convention is required to specify the CcbptTargetType object which provides the context. It is suggested that the CcbptTargetType object is logically registered before the object(s) which use the CcbptTargetId Textual Convention if they appear in the same logical row. The value of an CcbptTargetId object must always be consistent with the value of the associated CcbptTargetType object. Attempts to set a CcbptTargetId object to a value which is inconsistent with the associated targetType must fail with an inconsistentValue error."; } typedef CcbptTargetIdIf { type string { smiv2:display-hint "4d"; } description "Represents an interface target: octets contents encoding 1-4 ifIndex network-byte order"; } typedef CcbptTargetIdAtmPvc { type string { smiv2:display-hint "4d:2d:2d"; } description "Represents an ATM PVC target: octets contents encoding 1-4 ifIndex network-byte order 5-6 atmVclVpi network-byte order 7-8 atmVclVci network-byte order"; } typedef CcbptTargetIdFrDlci { type string { smiv2:display-hint "4d:2d"; } description "Represents a Frame Relay DLCI target: octets contents encoding 1-4 ifIndex network-byte order 5-6 DlciNumber network-byte order"; } typedef CcbptTargetIdEntity { type string { smiv2:display-hint "4d"; } description "Represents the entPhysicalIndex of the physical entity target: octets contents encoding 1-4 entPhysicalIndex network-byte order"; } typedef CcbptTargetIdNameString { type binary { length "0..64"; } description "Represents a target identified by a name string. This is the ASCII name identifying this target."; } typedef CcbptTargetIdAaaSession { type string { smiv2:display-hint "4d"; } description "Represents a AAA Session target: octets contents encoding 1-4 casnSessionId network-byte order"; } typedef CcbptPolicySourceType { type enumeration { enum "ciscoCbQos" { value 1; } enum "ciscoCbpBase" { value 2; } } description "This Textual Convention represents the types of sources of policies. ciscoCbQos(1) Cisco Class Based QOS policy source. The source of the policy is Cisco Class Based QOS specific. ciscoCbpCommon(2) Cisco Common Class Based Policy type. The source of the policy is Cisco Common Class Based."; } typedef CcbptPolicyIdentifier { type uint32 { range "1..4294967295"; } description "A type specific, arbitrary identifier uniquely given to a policy-map attachment to a target."; } typedef CcbptPolicyIdentifierOrZero { type uint32 { range "0..4294967295"; } description "This refers to CcbptPolicyIdentifier values, as applies, or 0. The behavior of the value of 0 should be described in the description of objects using this type."; } } // module CISCO-CBP-TARGET-TC-MIB
© 2023 YumaWorks, Inc. All rights reserved.