1-- ***************************************************************** 2-- CISCO-IP-ADDRESS-POOL-TC-MIB 3-- Definition of textual conventions describing IP address pools. 4-- 5-- February 2010, Patrick R. Gili 6-- 7-- Copyright (c) 2010 by Cisco Systems Inc. 8-- All rights reserved. 9-- ***************************************************************** 10 11CISCO-IP-ADDRESS-POOL-TC-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 Unsigned32 16 FROM SNMPv2-SMI 17 TEXTUAL-CONVENTION 18 FROM SNMPv2-TC 19 ciscoMgmt 20 FROM CISCO-SMI; 21 22 23ciscoIpAddressPoolTcMIB MODULE-IDENTITY 24 LAST-UPDATED "201005030000Z" 25 ORGANIZATION "Cisco Systems, Inc." 26 CONTACT-INFO 27 "Cisco Systems 28 Customer Service 29 30 Postal: 170 W Tasman Drive 31 San Jose, CA 95134 32 33 Tel: +1 800 553-NETS 34 35 E-mail: cs-snmp@cisco.com" 36 DESCRIPTION 37 "This MIB module defines textual conventions used by MIB 38 modules defining objects describing IP address pools." 39 REVISION "201002020000Z" 40 DESCRIPTION 41 "The initial version of the MIB module." 42 ::= { ciscoMgmt 742 } 43 44 45 46IpAddrPoolInstanceIdentifier ::= TEXTUAL-CONVENTION 47 DISPLAY-HINT "d" 48 STATUS current 49 DESCRIPTION 50 "An arbitrary integer-value that uniquely identifies a row in a 51 table defined by a MIB module defining objects describing data 52 relating to IP address pool." 53 SYNTAX Unsigned32 (1..4294967295) 54 55IpAddrPoolInstanceIdentifierOrZero ::= TEXTUAL-CONVENTION 56 DISPLAY-HINT "d" 57 STATUS current 58 DESCRIPTION 59 "This textual convention serves as an extension of the 60 IpAddressPoolIdentifier textual convention, which permits the 61 value '0'. The use of the value '0' is specific to an object, 62 thus requiring the descriptive text associated with the object 63 to describe the semantics of its use." 64 SYNTAX Unsigned32 (0..4294967295) 65 66IpAddressPoolName ::= TEXTUAL-CONVENTION 67 DISPLAY-HINT "255a" 68 STATUS current 69 DESCRIPTION 70 "A string-value that denotes the name assigned to an IP address 71 pool. The semantics of the string-value are the same as those 72 specified by the SnmpAdminString textual convention defined by 73 the SNMP-FRAMEWORK-MIB [RFC3411]." 74 75 REFERENCE 76 "D. Harrington, R. Resuhn, B. Wijnen, 'An Architecture for 77 Describing Simple Network Management Protocol (SNMP) 78 Management Frameworks', RFC-3411, December 2002." 79 SYNTAX OCTET STRING (SIZE (1..255)) 80 81IpAddressPoolNameOrNull ::= TEXTUAL-CONVENTION 82 DISPLAY-HINT "255a" 83 STATUS current 84 DESCRIPTION 85 "This textual convention serves as an extension of the 86 IpAddressPoolName textual convention, which permits the null 87 string. The use of the null string is specific to an object, 88 thus requiring the descriptive text associated with the object 89 to describe the semantics of its use." 90 SYNTAX OCTET STRING (SIZE (0..255)) 91 92IpAddressPoolGroupName ::= TEXTUAL-CONVENTION 93 DISPLAY-HINT "255a" 94 STATUS current 95 DESCRIPTION 96 "A string-value that denotes the name assigned to an IP address 97 pool group. The semantics of the string-value are the same as 98 those specified by the SnmpAdminString textual convention 99 defined by the SNMP-FRAMEWORK-MIB [RFC3411]." 100 101 REFERENCE 102 "D. Harrington, R. Resuhn, B. Wijnen, 'An Architecture for 103 Describing Simple Network Management Protocol (SNMP) 104 Management Frameworks', RFC-3411, December 2002." 105 SYNTAX OCTET STRING (SIZE (1..255)) 106 107IpAddressPoolGroupNameOrNull ::= TEXTUAL-CONVENTION 108 DISPLAY-HINT "255a" 109 STATUS current 110 DESCRIPTION 111 "This textual convention serves as an extension of the 112 IpAddressPoolGroupName textual convention, which permits the 113 null string. The use of the null string is specific to an 114 object, thus requiring the descriptive text associated with the 115 object to describe the semantics of the its use." 116 SYNTAX OCTET STRING (SIZE (0..255)) 117 118IpAddressPoolThresholdUnits ::= TEXTUAL-CONVENTION 119 STATUS current 120 DESCRIPTION 121 "An enumerated integer-value that denotes the units used when 122 specifying an IP address pool threshold: 123 124 'other' 125 The implementation of the MIB module using this textual 126 convention does not recognize the IP address pool 127 threshold units. 128 129 'absolute' 130 The value of the corresponding IP address pool threshold 131 is an absolute number of IP addresses or IP prefixes, 132 depending on the context. 133 134 'percent' 135 The value of the corresponding IP address pool threshold 136 is a percentage of the total number of free and in-use 137 IP addresses or IP prefixes contained by a pool." 138 SYNTAX INTEGER { 139 other(1), 140 absolute(2), 141 percent(3) 142 } 143 144END 145 146 147 148