1-- ============================================================================ 2-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P. 3-- Description: This MIB is used for configuration of ATM-DXI. 4-- include :1.ATM-DXI PVC 5-- 2.ATM-DXI MAP 6-- Reference: 7-- Version: V1.0 8-- History: 9-- V1.0 2005/04/14 created by Liguanmin 10-- ============================================================================ 11HPN-ICF-ATM-DXI-MIB DEFINITIONS ::= BEGIN 12 13 IMPORTS 14 hpnicfCommon 15 FROM HPN-ICF-OID-MIB 16 ifIndex 17 FROM RFC1213-MIB 18 OBJECT-GROUP,MODULE-COMPLIANCE 19 FROM SNMPv2-CONF 20 Integer32, OBJECT-TYPE, MODULE-IDENTITY 21 FROM SNMPv2-SMI 22 InetAddressType,InetAddress 23 FROM INET-ADDRESS-MIB 24 RowStatus 25 FROM SNMPv2-TC; 26 27 hpnicfAtmDxi MODULE-IDENTITY 28 LAST-UPDATED "200504141518Z" -- 14 April, 2005 at 15:18 GMT 29 ORGANIZATION 30 "" 31 CONTACT-INFO 32 "" 33 DESCRIPTION 34 "This MIB contains objects to manage configuration of ATM-DXI. 35 There are no constraints on this MIB." 36 REVISION "200504141518Z" -- 14 April, 2005 at 15:18 GMT 37 DESCRIPTION 38 "The initial revision of this MIB module." 39 ::= { hpnicfCommon 49 } 40 41-- 42-- Node definitions 43-- 44 hpnicfAtmDxiScalarGroup OBJECT IDENTIFIER ::= { hpnicfAtmDxi 1 } 45 46 hpnicfAtmDxiConfMode OBJECT-TYPE 47 SYNTAX INTEGER 48 { 49 mode1a(1), 50 mode1b(2), 51 mode2(3) 52 } 53 MAX-ACCESS read-only 54 STATUS current 55 DESCRIPTION 56 "This node identifies the ATM-DXI mode being 57 used at the ATM-DXI port." 58 ::= { hpnicfAtmDxiScalarGroup 1 } 59 60 61 hpnicfAtmDxiIfObjects OBJECT IDENTIFIER ::= { hpnicfAtmDxi 2 } 62 63 64 hpnicfAtmDxiPvcTable OBJECT-TYPE 65 SYNTAX SEQUENCE OF HpnicfAtmDxiPvcEntry 66 MAX-ACCESS not-accessible 67 STATUS current 68 DESCRIPTION 69 "This table describes information of PVC in ATM-DXI interface." 70 ::= { hpnicfAtmDxiIfObjects 1 } 71 72 73 hpnicfAtmDxiPvcEntry OBJECT-TYPE 74 SYNTAX HpnicfAtmDxiPvcEntry 75 MAX-ACCESS not-accessible 76 STATUS current 77 DESCRIPTION 78 "The entry of hpnicfAtmDxiPvcTable." 79 INDEX { ifIndex, hpnicfAtmDxiPvcVpi, hpnicfAtmDxiPvcVci } 80 ::= { hpnicfAtmDxiPvcTable 1 } 81 82 83 HpnicfAtmDxiPvcEntry ::= 84 SEQUENCE { 85 hpnicfAtmDxiPvcVpi 86 Integer32, 87 hpnicfAtmDxiPvcVci 88 Integer32, 89 hpnicfAtmDxiPvcDFA 90 Integer32, 91 hpnicfAtmDxiPvcEncType 92 INTEGER, 93 hpnicfAtmDxiPvcMapCount 94 Integer32, 95 hpnicfAtmDxiPvcRowStatus 96 RowStatus 97 } 98 99 100 hpnicfAtmDxiPvcVpi OBJECT-TYPE 101 SYNTAX Integer32 (0..15) 102 MAX-ACCESS not-accessible 103 STATUS current 104 DESCRIPTION 105 "The value of VPI. It can't be 0 if hpnicfAtmDxiPvcVci is 0." 106 ::= { hpnicfAtmDxiPvcEntry 1 } 107 108 109 hpnicfAtmDxiPvcVci OBJECT-TYPE 110 SYNTAX Integer32 (0..63) 111 MAX-ACCESS not-accessible 112 STATUS current 113 DESCRIPTION 114 "The value of VCI. It can't be 0 if hpnicfAtmDxiPvcVpi is 0." 115 ::= { hpnicfAtmDxiPvcEntry 2 } 116 117 118 hpnicfAtmDxiPvcDFA OBJECT-TYPE 119 SYNTAX Integer32 120 MAX-ACCESS read-create 121 STATUS current 122 DESCRIPTION 123 "The index of PVC. It is equal with vci and VPI. And this node value 124 is correlate with hpnicfAtmDxiPvcVpi and hpnicfAtmDxiPvcVci. " 125 ::= { hpnicfAtmDxiPvcEntry 3 } 126 127 128 hpnicfAtmDxiPvcEncType OBJECT-TYPE 129 SYNTAX INTEGER 130 { 131 snap(1), 132 nlpid(2), 133 mux(3) 134 } 135 MAX-ACCESS read-create 136 STATUS current 137 DESCRIPTION 138 "Encapsulation type of the frame." 139 DEFVAL { snap } 140 ::= { hpnicfAtmDxiPvcEntry 4 } 141 142 143 hpnicfAtmDxiPvcMapCount OBJECT-TYPE 144 SYNTAX Integer32 (0..32) 145 MAX-ACCESS read-create 146 STATUS current 147 DESCRIPTION 148 "The number of map. One map can only associate with one PVC, but 149 one PVC can associate with 32 maps. This node is the map count 150 which one PVC associated with." 151 ::= { hpnicfAtmDxiPvcEntry 5 } 152 153 154 hpnicfAtmDxiPvcRowStatus OBJECT-TYPE 155 SYNTAX RowStatus 156 MAX-ACCESS read-create 157 STATUS current 158 DESCRIPTION 159 "Only support 'destroy' 'createAndGo' and 'active'." 160 ::= { hpnicfAtmDxiPvcEntry 6 } 161 162 163 hpnicfAtmDxiMapTable OBJECT-TYPE 164 SYNTAX SEQUENCE OF HpnicfAtmDxiMapEntry 165 MAX-ACCESS not-accessible 166 STATUS current 167 DESCRIPTION 168 "This table describes PVC map information." 169 ::= { hpnicfAtmDxiIfObjects 2 } 170 171 172 hpnicfAtmDxiMapEntry OBJECT-TYPE 173 SYNTAX HpnicfAtmDxiMapEntry 174 MAX-ACCESS not-accessible 175 STATUS current 176 DESCRIPTION 177 "The entry of hpnicfAtmDxiMapTable." 178 INDEX { ifIndex, 179 hpnicfAtmDxiMapPeerIpType, 180 hpnicfAtmDxiMapPeerIp, 181 hpnicfAtmDxiMapPvcVpi, 182 hpnicfAtmDxiMapPvcVci, 183 hpnicfAtmDxiMapType 184 } 185 ::= { hpnicfAtmDxiMapTable 1 } 186 187 188 HpnicfAtmDxiMapEntry ::= 189 SEQUENCE { 190 hpnicfAtmDxiMapPeerIpType 191 InetAddressType, 192 hpnicfAtmDxiMapPeerIp 193 InetAddress, 194 hpnicfAtmDxiMapPvcVpi 195 Integer32, 196 hpnicfAtmDxiMapPvcVci 197 Integer32, 198 hpnicfAtmDxiMapType 199 INTEGER, 200 hpnicfAtmDxiMapInarpTime 201 Integer32, 202 hpnicfAtmDxiMapBroEnable 203 INTEGER, 204 hpnicfAtmDxiMapRowStatus 205 RowStatus 206 } 207 208 hpnicfAtmDxiMapPeerIpType OBJECT-TYPE 209 SYNTAX InetAddressType 210 MAX-ACCESS not-accessible 211 STATUS current 212 DESCRIPTION 213 "The type of ip address: IPv4 or IPv6." 214 ::= { hpnicfAtmDxiMapEntry 1 } 215 216 hpnicfAtmDxiMapPeerIp OBJECT-TYPE 217 SYNTAX InetAddress 218 MAX-ACCESS not-accessible 219 STATUS current 220 DESCRIPTION 221 "The peer ip address. This ip address is the peer ip 222 address which the frame will arrive." 223 ::= { hpnicfAtmDxiMapEntry 2 } 224 225 hpnicfAtmDxiMapPvcVpi OBJECT-TYPE 226 SYNTAX Integer32 (0..15) 227 MAX-ACCESS not-accessible 228 STATUS current 229 DESCRIPTION 230 "The VPI of PVC. It can't be 0 if hpnicfAtmDxiMapPvcVci is 0." 231 ::= { hpnicfAtmDxiMapEntry 3 } 232 233 hpnicfAtmDxiMapPvcVci OBJECT-TYPE 234 SYNTAX Integer32 (0..63) 235 MAX-ACCESS not-accessible 236 STATUS current 237 DESCRIPTION 238 "The VCI of PVC. It can't be 0 if hpnicfAtmDxiMapPvcVpi is 0." 239 ::= { hpnicfAtmDxiMapEntry 4 } 240 241 hpnicfAtmDxiMapType OBJECT-TYPE 242 SYNTAX INTEGER 243 { 244 address(1), 245 inarp(2), 246 default(3) 247 } 248 MAX-ACCESS not-accessible 249 STATUS current 250 DESCRIPTION 251 "Pvc map type." 252 ::= { hpnicfAtmDxiMapEntry 5 } 253 254 hpnicfAtmDxiMapInarpTime OBJECT-TYPE 255 SYNTAX Integer32 (0 | 5..10) 256 MAX-ACCESS read-create 257 STATUS current 258 DESCRIPTION 259 "The interval time of inarp request. This node describes 260 the interval time inarp request frame sent. If the hpnicfAtmDxiMapType 261 isn't inarp, this value is 0. Its unit is minute." 262 DEFVAL { 10 } 263 ::= { hpnicfAtmDxiMapEntry 6 } 264 265 hpnicfAtmDxiMapBroEnable OBJECT-TYPE 266 SYNTAX INTEGER 267 { 268 enable(1), 269 disable(2) 270 } 271 MAX-ACCESS read-create 272 STATUS current 273 DESCRIPTION 274 "Whether ATM-DXI map enable broadcast or not." 275 DEFVAL { 2 } 276 ::= { hpnicfAtmDxiMapEntry 7 } 277 278 hpnicfAtmDxiMapRowStatus OBJECT-TYPE 279 SYNTAX RowStatus 280 MAX-ACCESS read-create 281 STATUS current 282 DESCRIPTION 283 "Only support 'destroy', 'createAndGo' and 'active'." 284 ::= { hpnicfAtmDxiMapEntry 8 } 285 286 287 hpnicfAtmDxiConformance OBJECT IDENTIFIER ::= { hpnicfAtmDxi 3 } 288 289 hpnicfAtmDxiCompliances OBJECT IDENTIFIER ::= { hpnicfAtmDxiConformance 1 } 290 291 hpnicfAtmDxiCompliance MODULE-COMPLIANCE 292 STATUS current 293 DESCRIPTION 294 "The compliance statement." 295 MODULE 296 MANDATORY-GROUPS { hpnicfPVCMAPGroup } 297 GROUP hpnicfAtmDxiGeneralGroup 298 DESCRIPTION 299 "If ATM-DXI protocol supports other ATM-DXI modes, 300 this group must be supported." 301 ::= { hpnicfAtmDxiCompliances 1 } 302 303 hpnicfAtmDxiGroup OBJECT IDENTIFIER ::= { hpnicfAtmDxiConformance 2 } 304 305 hpnicfPVCMAPGroup OBJECT-GROUP 306 OBJECTS { hpnicfAtmDxiPvcDFA, hpnicfAtmDxiPvcEncType, hpnicfAtmDxiPvcMapCount, 307 hpnicfAtmDxiPvcRowStatus, hpnicfAtmDxiMapBroEnable, hpnicfAtmDxiMapInarpTime, 308 hpnicfAtmDxiMapRowStatus } 309 STATUS current 310 DESCRIPTION 311 "This group includes nodes which are associated with interface." 312 ::= { hpnicfAtmDxiGroup 1 } 313 314 hpnicfAtmDxiGeneralGroup OBJECT-GROUP 315 OBJECTS { hpnicfAtmDxiConfMode } 316 STATUS current 317 DESCRIPTION 318 "This group includes the general nodes about ATM-DXI." 319 ::= { hpnicfAtmDxiGroup 2 } 320 321END 322