1-- mib version: DXS-1210-10TS-AX-V1.00.011 2 3 DLINK-DXS-1210-10TS-AX-MIB DEFINITIONS ::= BEGIN 4 5IMPORTS 6 MODULE-IDENTITY, OBJECT-TYPE, 7 enterprises, IpAddress, Integer32, Unsigned32, TimeTicks, Counter32,Counter64, 8 Gauge32 9 FROM SNMPv2-SMI 10 InetAddress ,InetAddressType FROM INET-ADDRESS-MIB 11 InterfaceIndex,InterfaceIndexOrZero 12 FROM IF-MIB 13 SnmpAdminString,SnmpEngineID,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB 14 dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB 15 RowStatus, TruthValue, DisplayString, 16 TEXTUAL-CONVENTION, MacAddress,TimeStamp,DateAndTime,TimeInterval FROM SNMPv2-TC 17 VlanId FROM Q-BRIDGE-MIB 18 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB 19 Dscp FROM DIFFSERV-DSCP-TC; 20 21 d-link OBJECT IDENTIFIER ::= { enterprises 171 } 22 dlink-products OBJECT IDENTIFIER ::= { d-link 10 } 23 dlink-DXS1210SeriesProd OBJECT IDENTIFIER ::= { dlink-products 139} 24 dxs-1210-10ts OBJECT IDENTIFIER ::= { dlink-DXS1210SeriesProd 2 } 25 dxs-1210-10ts-AX OBJECT IDENTIFIER ::= { dxs-1210-10ts 1 } 26 27VlanIndex ::= TEXTUAL-CONVENTION 28 STATUS current 29 DESCRIPTION 30 "A value used to index per-VLAN tables: values of 0 and 31 4095 are not permitted; if the value is between 1 and 32 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 33 global scope within a given bridged domain (see VlanId 34 textual convention). If the value is greater than 4095 35 then it represents a VLAN with scope local to the 36 particular agent, i.e. one without a global VLAN-ID 37 assigned to it. Such VLANs are outside the scope of 38 IEEE 802.1Q but it is convenient to be able to manage them 39 in the same way using this MIB." 40 SYNTAX Unsigned32 41 42PortList ::= TEXTUAL-CONVENTION 43 STATUS current 44 DESCRIPTION 45 "Each octet within this value specifies a set of eight 46 ports, with the first octet specifying ports 1 through 47 8, the second octet specifying ports 9 through 16, etc. 48 Within each octet, the most significant bit represents 49 the lowest numbered port, and the least significant bit 50 represents the highest numbered port. Thus, each port 51 of the bridge is represented by a single bit within the 52 value of this object. If that bit has a value of '1' 53 then that port is included in the set of ports; the port 54 is not included if its bit has a value of '0'." 55 SYNTAX OCTET STRING 56 57VlanList ::= TEXTUAL-CONVENTION 58 STATUS current 59 DESCRIPTION 60 "Each octet within this value specifies a set of eight 61 vlans, with the first octet specifying vlans 1 through 62 8, the second octet specifying vlans 9 through 16, etc. 63 Within each octet, the most significant bit represents 64 the lowest numbered of vlan, and the least significant bit 65 represents the highest numbered of vlan. Thus, each vlan 66 of the bridge is represented by a single bit within the 67 value of this object. If that bit has a value of '1' 68 then that vlan is included in the set of vlans; the vlan 69 is not included if its bit has a value of '0'." 70 SYNTAX OCTET STRING 71 72BridgeId ::= TEXTUAL-CONVENTION 73 STATUS current 74 DESCRIPTION 75 "The Bridge-Identifier as used in the 76 Spanning Tree 77 Protocol to uniquely identify a bridge. Its first two 78 octets (in network byte order) contain a priority 79 value and its last 6 octets contain the MAC address 80 used to refer to a bridge in a unique fashion 81 (typically, the numerically smallest MAC address 82 of all ports on the bridge). 83 Several objects in this MIB module represent values of 84 timers used by the Spanning Tree Protocol. In this 85 MIB, these timers have values in units of hundreths of 86 a second (i.e. 1/100 secs). 87 These timers, when stored in a Spanning Tree Protocol's 88 BPDU, are in units of 1/256 seconds. Note, however, 89 that 802.1D-1990 specifies a settable granularity of 90 no more than 1 second for these timers. To avoid 91 ambiguity, a data type is defined here as a textual 92 convention and all representation of these timers 93 in this MIB module are defined using this data type. An 94 algorithm is also defined for converting between the 95 different units, to ensure a timer's value is not 96 distorted by multiple conversions." 97 SYNTAX OCTET STRING (SIZE (8)) 98 99Timeout ::= TEXTUAL-CONVENTION 100 DISPLAY-HINT "d4" 101 STATUS current 102 DESCRIPTION 103 "A STP timer in units of 1/100 seconds 104 105 To convert a Timeout value into a value in units of 106 1/256 seconds, the following algorithm should be used: 107 108 b = floor( (n * 256) / 100) 109 110 where: 111 floor = quotient [ignore remainder] 112 n is the value in 1/100 second units 113 b is the value in 1/256 second units 114 To convert the value from 1/256 second units back to 115 1/100 seconds, the following algorithm should be used: 116 117 n = ceiling( (b * 100) / 256) 118 119 where: 120 ceiling = quotient [if remainder is 0], or 121 quotient + 1 [if remainder is non-zero] 122 n is the value in 1/100 second units 123 b is the value in 1/256 second units 124 125 Note: it is important that the arithmetic operations are 126 done in the order specified (i.e., multiply first, divide 127 second)." 128 SYNTAX INTEGER 129 130 OwnerString ::= TEXTUAL-CONVENTION 131 STATUS current 132 DESCRIPTION 133 "This data type is used to model an administratively 134 assigned name of the owner of a resource. Implementations 135 must accept values composed of well-formed NVT ASCII 136 sequences. In addition, implementations should accept 137 values composed of well-formed UTF-8 sequences. 138 139 It is suggested that this name contain one or more of 140 the following: IP address, management station name, 141 network manager's name, location, or phone number. 142 In some cases the agent itself will be the owner of 143 an entry. In these cases, this string shall be set 144 to a string starting with 'monitor'. 145 146 SNMP access control is articulated entirely in terms 147 of the contents of MIB views; access to a particular 148 SNMP object instance depends only upon its presence 149 or absence in a particular MIB view and never upon 150 its value or the value of related object instances. 151 Thus, objects of this type afford resolution of 152 resource contention only among cooperating 153 managers; they realize no access control function 154 with respect to uncooperative parties." 155 SYNTAX DisplayString (SIZE (0..32)) 156 157 RmonStatus ::= TEXTUAL-CONVENTION 158 STATUS current 159 DESCRIPTION 160 "The status of a table entry. 161 162 Setting this object to the value invalid(4) has the 163 effect of invalidating the corresponding entry. 164 That is, it effectively disassociates the mapping 165 identified with said entry. 166 It is an implementation-specific matter as to whether 167 the agent removes an invalidated entry from the table. 168 Accordingly, management stations must be prepared to 169 receive tabular information from agents that corresponds 170 to entries currently not in use. Proper 171 interpretation of such entries requires examination 172 of the relevant RmonStatus object. 173 174 An existing instance of this object cannot be set to 175 createRequest(2). This object may only be set to 176 createRequest(2) when this instance is created. When 177 this object is created, the agent may wish to create 178 supplemental object instances with default values 179 to complete a conceptual row in this table. Because the 180 181 creation of these default objects is entirely at the option 182 of the agent, the manager must not assume that any will be 183 created, but may make use of any that are created. 184 Immediately after completing the create operation, the agent 185 must set this object to underCreation(3). 186 187 When in the underCreation(3) state, an entry is allowed to 188 exist in a possibly incomplete, possibly inconsistent state, 189 usually to allow it to be modified in multiple PDUs. When in 190 this state, an entry is not fully active. 191 Entries shall exist in the underCreation(3) state until 192 the management station is finished configuring the entry 193 and sets this object to valid(1) or aborts, setting this 194 object to invalid(4). If the agent determines that an 195 entry has been in the underCreation(3) state for an 196 abnormally long time, it may decide that the management 197 station has crashed. If the agent makes this decision, 198 it may set this object to invalid(4) to reclaim the 199 entry. A prudent agent will understand that the 200 management station may need to wait for human input 201 and will allow for that possibility in its 202 determination of this abnormally long period. 203 204 An entry in the valid(1) state is fully configured and 205 consistent and fully represents the configuration or 206 operation such a row is intended to represent. For 207 example, it could be a statistical function that is 208 configured and active, or a filter that is available 209 in the list of filters processed by the packet capture 210 process. 211 212 A manager is restricted to changing the state of an entry in 213 the following ways: 214 215 To: valid createRequest underCreation invalid 216 From: 217 valid OK NO OK OK 218 createRequest N/A N/A N/A N/A 219 underCreation OK NO OK OK 220 invalid NO NO NO OK 221 nonExistent NO OK NO OK 222 223 In the table above, it is not applicable to move the state 224 from the createRequest state to any other state because the 225 manager will never find the variable in that state. The 226 nonExistent state is not a value of the enumeration, rather 227 it means that the entryStatus variable does not exist at all. 228 229 An agent may allow an entryStatus variable to change state in 230 additional ways, so long as the semantics of the states are 231 followed. This allowance is made to ease the implementation of 232 the agent and is made despite the fact that managers should 233 never exercise these additional state transitions." 234 SYNTAX INTEGER { 235 valid(1), 236 createRequest(2), 237 underCreation(3), 238 invalid(4) 239 } 240 241OperationResponseStatus ::= TEXTUAL-CONVENTION 242 STATUS current 243 DESCRIPTION 244 245 "Used to report the result of an operation: 246 247 responseReceived(1) - Operation is completed successfully. 248 unknown(2) - Operation failed due to unknown error. 249 internalError(3) - An implementation detected an error 250 in its own processing that caused an operation 251 to fail. 252 requestTimedOut(4) - Operation failed to receive a 253 valid reply within the time limit imposed on it. 254 unknownDestinationAddress(5) - Invalid destination 255 address. 256 noRouteToTarget(6) - Could not find a route to target. 257 interfaceInactiveToTarget(7) - The interface to be 258 used in sending a probe is inactive, and an 259 alternate route does not exist. 260 arpFailure(8) - Unable to resolve a target address to a 261 media-specific address. 262 maxConcurrentLimitReached(9) - The maximum number of 263 concurrent active operations would have been exceeded 264 if the corresponding operation was allowed. 265 unableToResolveDnsName(10) - The DNS name specified was 266 unable to be mapped to an IP address. 267 invalidHostAddress(11) - The IP address for a host 268 has been determined to be invalid. Examples of this 269 are broadcast or multicast addresses." 270 SYNTAX INTEGER { 271 responseReceived(1), 272 unknown(2), 273 internalError(3), 274 requestTimedOut(4), 275 unknownDestinationAddress(5), 276 noRouteToTarget(6), 277 interfaceInactiveToTarget(7), 278 arpFailure(8), 279 maxConcurrentLimitReached(9), 280 unableToResolveDnsName(10), 281 invalidHostAddress(11) 282 } 283 LldpChassisIdSubtype ::= TEXTUAL-CONVENTION 284 STATUS current 285 DESCRIPTION 286 "This TC describes the source of a chassis identifier. 287 288 The enumeration 'chassisComponent(1)' represents a chassis 289 identifier based on the value of entPhysicalAlias object 290 (defined in IETF RFC 2737) for a chassis component (i.e., 291 an entPhysicalClass value of 'chassis(3)'). 292 293 The enumeration 'interfaceAlias(2)' represents a chassis 294 identifier based on the value of ifAlias object (defined in 295 IETF RFC 2863) for an interface on the containing chassis. 296 297 The enumeration 'portComponent(3)' represents a chassis 298 identifier based on the value of entPhysicalAlias object 299 (defined in IETF RFC 2737) for a port or backplane 300 component (i.e., entPhysicalClass value of 'port(10)' or 301 'backplane(4)'), within the containing chassis. 302 303 The enumeration 'macAddress(4)' represents a chassis 304 identifier based on the value of a unicast source address 305 (encoded in network byte order and IEEE 802.3 canonical bit 306 order), of a port on the containing chassis as defined in 307 IEEE Std 802-2001. 308 309 The enumeration 'networkAddress(5)' represents a chassis 310 identifier based on a network address, associated with 311 a particular chassis. The encoded address is actually 312 composed of two fields. The first field is a single octet, 313 representing the IANA AddressFamilyNumbers value for the 314 specific address type, and the second field is the network 315 address value. 316 317 The enumeration 'interfaceName(6)' represents a chassis 318 identifier based on the value of ifName object (defined in 319 IETF RFC 2863) for an interface on the containing chassis. 320 321 The enumeration 'local(7)' represents a chassis identifier 322 based on a locally defined value." 323 SYNTAX INTEGER { 324 chassisComponent(1), 325 interfaceAlias(2), 326 portComponent(3), 327 macAddress(4), 328 networkAddress(5), 329 interfaceName(6), 330 local(7) 331 } 332 333LldpChassisId ::= TEXTUAL-CONVENTION 334 STATUS current 335 DESCRIPTION 336 "This TC describes the format of a chassis identifier string. 337 Objects of this type are always used with an associated 338 LldpChassisIdSubtype object, which identifies the format of 339 the particular LldpChassisId object instance. 340 341 If the associated LldpChassisIdSubtype object has a value of 342 'chassisComponent(1)', then the octet string identifies 343 a particular instance of the entPhysicalAlias object 344 (defined in IETF RFC 2737) for a chassis component (i.e., 345 an entPhysicalClass value of 'chassis(3)'). 346 347 If the associated LldpChassisIdSubtype object has a value 348 of 'interfaceAlias(2)', then the octet string identifies 349 a particular instance of the ifAlias object (defined in 350 IETF RFC 2863) for an interface on the containing chassis. 351 If the particular ifAlias object does not contain any values, 352 another chassis identifier type should be used. 353 354 If the associated LldpChassisIdSubtype object has a value 355 of 'portComponent(3)', then the octet string identifies a 356 particular instance of the entPhysicalAlias object (defined 357 in IETF RFC 2737) for a port or backplane component within 358 the containing chassis. 359 360 If the associated LldpChassisIdSubtype object has a value of 361 'macAddress(4)', then this string identifies a particular 362 unicast source address (encoded in network byte order and 363 IEEE 802.3 canonical bit order), of a port on the containing 364 chassis as defined in IEEE Std 802-2001. 365 366 If the associated LldpChassisIdSubtype object has a value of 367 'networkAddress(5)', then this string identifies a particular 368 network address, encoded in network byte order, associated 369 with one or more ports on the containing chassis. The first 370 octet contains the IANA Address Family Numbers enumeration 371 value for the specific address type, and octets 2 through 372 N contain the network address value in network byte order. 373 374 If the associated LldpChassisIdSubtype object has a value 375 of 'interfaceName(6)', then the octet string identifies 376 a particular instance of the ifName object (defined in 377 IETF RFC 2863) for an interface on the containing chassis. 378 If the particular ifName object does not contain any values, 379 another chassis identifier type should be used. 380 381 If the associated LldpChassisIdSubtype object has a value of 382 'local(7)', then this string identifies a locally assigned 383 Chassis ID." 384 SYNTAX OCTET STRING (SIZE (1..255)) 385 386LldpPortIdSubtype ::= TEXTUAL-CONVENTION 387 STATUS current 388 DESCRIPTION 389 "This TC describes the source of a particular type of port 390 identifier used in the LLDP MIB. 391 392 The enumeration 'interfaceAlias(1)' represents a port 393 identifier based on the ifAlias MIB object, defined in IETF 394 RFC 2863. 395 396 The enumeration 'portComponent(2)' represents a port 397 identifier based on the value of entPhysicalAlias (defined in 398 IETF RFC 2737) for a port component (i.e., entPhysicalClass 399 value of 'port(10)'), within the containing chassis. 400 401 The enumeration 'macAddress(3)' represents a port identifier 402 based on a unicast source address (encoded in network 403 byte order and IEEE 802.3 canonical bit order), which has 404 been detected by the agent and associated with a particular 405 port (IEEE Std 802-2001). 406 407 The enumeration 'networkAddress(4)' represents a port 408 identifier based on a network address, detected by the agent 409 and associated with a particular port. 410 411 The enumeration 'interfaceName(5)' represents a port 412 identifier based on the ifName MIB object, defined in IETF 413 RFC 2863. 414 415 The enumeration 'agentCircuitId(6)' represents a port 416 identifier based on the agent-local identifier of the circuit 417 (defined in RFC 3046), detected by the agent and associated 418 with a particular port. 419 420 The enumeration 'local(7)' represents a port identifier 421 based on a value locally assigned." 422 423 SYNTAX INTEGER { 424 interfaceAlias(1), 425 portComponent(2), 426 macAddress(3), 427 networkAddress(4), 428 interfaceName(5), 429 agentCircuitId(6), 430 local(7) 431 } 432 433LldpPortId ::= TEXTUAL-CONVENTION 434 STATUS current 435 DESCRIPTION 436 "This TC describes the format of a port identifier string. 437 Objects of this type are always used with an associated 438 LldpPortIdSubtype object, which identifies the format of the 439 particular LldpPortId object instance. 440 441 If the associated LldpPortIdSubtype object has a value of 442 'interfaceAlias(1)', then the octet string identifies a 443 particular instance of the ifAlias object (defined in IETF 444 RFC 2863). If the particular ifAlias object does not contain 445 any values, another port identifier type should be used. 446 447 If the associated LldpPortIdSubtype object has a value of 448 'portComponent(2)', then the octet string identifies a 449 particular instance of the entPhysicalAlias object (defined 450 in IETF RFC 2737) for a port or backplane component. 451 452 If the associated LldpPortIdSubtype object has a value of 453 'macAddress(3)', then this string identifies a particular 454 unicast source address (encoded in network byte order 455 and IEEE 802.3 canonical bit order) associated with the port 456 (IEEE Std 802-2001). 457 458 If the associated LldpPortIdSubtype object has a value of 459 'networkAddress(4)', then this string identifies a network 460 address associated with the port. The first octet contains 461 the IANA AddressFamilyNumbers enumeration value for the 462 specific address type, and octets 2 through N contain the 463 networkAddress address value in network byte order. 464 465 If the associated LldpPortIdSubtype object has a value of 466 'interfaceName(5)', then the octet string identifies a 467 particular instance of the ifName object (defined in IETF 468 RFC 2863). If the particular ifName object does not contain 469 any values, another port identifier type should be used. 470 471 If the associated LldpPortIdSubtype object has a value of 472 'agentCircuitId(6)', then this string identifies a agent-local 473 identifier of the circuit (defined in RFC 3046). 474 475 If the associated LldpPortIdSubtype object has a value of 476 'local(7)', then this string identifies a locally 477 assigned port ID." 478 SYNTAX OCTET STRING (SIZE (1..255)) 479 480LldpManAddrIfSubtype ::= TEXTUAL-CONVENTION 481 STATUS current 482 DESCRIPTION 483 "This TC describes the basis of a particular type of 484 interface associated with the management address. 485 486 The enumeration 'unknown(1)' represents the case where the 487 interface is not known. 488 489 The enumeration 'ifIndex(2)' represents interface identifier 490 based on the ifIndex MIB object. 491 492 The enumeration 'systemPortNumber(3)' represents interface 493 identifier based on the system port numbering convention." 494 REFERENCE 495 "IEEE 802.1AB-2005 9.5.9.5" 496 497 SYNTAX INTEGER { 498 unknown(1), 499 ifIndex(2), 500 systemPortNumber(3) 501 } 502 503LldpManAddress ::= TEXTUAL-CONVENTION 504 STATUS current 505 DESCRIPTION 506 "The value of a management address associated with the LLDP 507 agent that may be used to reach higher layer entities to 508 assist discovery by network management. 509 510 It should be noted that appropriate security credentials, 511 such as SNMP engineId, may be required to access the LLDP 512 agent using a management address. These necessary credentials 513 should be known by the network management and the objects 514 associated with the credentials are not included in the 515 LLDP agent." 516 SYNTAX OCTET STRING (SIZE (1..31)) 517 518LldpSystemCapabilitiesMap ::= TEXTUAL-CONVENTION 519 STATUS current 520 DESCRIPTION 521 "This TC describes the system capabilities. 522 523 The bit 'other(0)' indicates that the system has capabilities 524 other than those listed below. 525 526 The bit 'repeater(1)' indicates that the system has repeater 527 capability. 528 529 The bit 'bridge(2)' indicates that the system has bridge 530 capability. 531 532 The bit 'wlanAccessPoint(3)' indicates that the system has 533 WLAN access point capability. 534 535 The bit 'router(4)' indicates that the system has router 536 capability. 537 538 The bit 'telephone(5)' indicates that the system has telephone 539 capability. 540 541 The bit 'docsisCableDevice(6)' indicates that the system has 542 DOCSIS Cable Device capability (IETF RFC 2669 & 2670). 543 544 The bit 'stationOnly(7)' indicates that the system has only 545 station capability and nothing else." 546 SYNTAX BITS { 547 other(0), 548 repeater(1), 549 bridge(2), 550 wlanAccessPoint(3), 551 router(4), 552 telephone(5), 553 docsisCableDevice(6), 554 stationOnly(7) 555 } 556 557LldpPortNumber ::= TEXTUAL-CONVENTION 558 DISPLAY-HINT "d" 559 STATUS current 560 DESCRIPTION 561 "Each port contained in the chassis (that is known to the 562 LLDP agent) is uniquely identified by a port number. 563 564 A port number has no mandatory relationship to an 565 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 566 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 567 LldpPortNumber will have the same value as the dot1dBasePort 568 object (defined in IETF RFC 1493) associated corresponding 569 bridge port. If the system hosting LLDP agent is not an 570 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 571 will have the same value as the corresponding interface's 572 InterfaceIndex object. 573 574 Port numbers should be in the range of 1 and 4096 since a 575 particular port is also represented by the corresponding 576 port number bit in LldpPortList." 577 SYNTAX Integer32(1..4096) 578 579LldpPortList ::= TEXTUAL-CONVENTION 580 STATUS current 581 DESCRIPTION 582 "Each octet within this value specifies a set of eight ports, 583 with the first octet specifying ports 1 through 8, the second 584 octet specifying ports 9 through 16, etc. Within each octet, 585 the most significant bit represents the lowest numbered port, 586 and the least significant bit represents the highest numbered 587 port. Thus, each port of the system is represented by a 588 single bit within the value of this object. If that bit has 589 a value of '1' then that port is included in the set of ports; 590 the port is not included if its bit has a value of '0'." 591 REFERENCE 592 "IETF RFC 2674 section 5" 593 SYNTAX OCTET STRING(SIZE(0..512)) 594TimeFilter ::= TEXTUAL-CONVENTION 595 STATUS current 596 DESCRIPTION 597 "To be used for the index to a table. Allows an application 598 to download only those rows changed since a particular time. 599 Note that this is not a history mechanism. Only current values 600 of underlying objects are returned; saved instance values 601 associated with particular values of sysUpTime are not. 602 603 An entry is considered changed if the value of any object in the 604 entry changes, if the row is created, or if any object in the 605 entry is created or deleted. Note that deleted entries cannot 606 be detected or downloaded. 607 608 A time-filtered conceptual table is created by inserting a 609 single object of SYNTAX TimeFilter as the first INDEX component 610 in a copy of an existing basic conceptual table (i.e., any 611 SEQUENCE without a TimeFilter INDEX component). Thus, for 612 each conceptual entry 'I' in the basic table, there exists N 613 conceptual entries in the time-filtered version, indexed N.I, 614 where 'N' is equal to the value of sysUpTime. 615 616 When an application retrieves conceptual instances from a 617 time-filtered table, and an INDEX value is provided for the 618 TimeFilter INDEX component 'N', the agent will only consider 619 returning basic conceptual entries (e.g., 'fooColumn.N.I') if 620 any column within the basic conceptual entry has changed since 621 sysUpTime 'N'. If not, the basic conceptual entry will 622 be ignored for the particular retrieval operation. 623 624 When sysUpTime is equal to zero, this table shall be empty. 625 626 One conceptual entry exists for each past value of sysUpTime, 627 except that the whole table is purged should sysUpTime wrap. 628 629 As an entry in a time-filtered table is updated (i.e., one of 630 the columns in the basic conceptual table is changed), new 631 conceptual entries are also created in the time-filtered version 632 (which still shares the now updated object values with all other 633 instances). The number of unique time-filtered instances that 634 are created is determined by the value of sysUpTime at which the 635 basic entry was last updated. One unique instance will exist 636 for each value of sysUpTime at the last update time for the row. 637 However, a new TimeFilter index instance is created for each new 638 sysUpTime value. The TimeFilter index values not associated 639 with entry updates are called duplicate time-filtered instances. 640 641 After some deployment experience, it has been determined that 642 a time-filtered table is more efficient if the agent 643 stops a MIB walk operation by skipping over rows with a 644 TimeFilter index value higher than the value in the received 645 GetNext/GetBulk request. That is, instead of incrementing a 646 TimeFilter index value, the agent will continue to the next 647 object or table. As a consequence, GetNext or GetBulk 648 operations will provide only one pass through a time-filtered 649 table. 650 651 It is suggested that an agent implement a time-filtered table 652 in this manner to improve performance and avoid a MIB walk 653 getting stuck in time-filtered tables. It is, however, still 654 acceptable for an agent to implement a time-filtered table in 655 the traditional manner (i.e., every conceptual time-filtered 656 instance is returned in GetNext and GetBulk PDU responses), and 657 management applications must be able to deal with such 658 traditional implementations. 659 660 See the appendix for further discussion of this textual 661 convention. 662 663 The following example is provided to demonstrate TimeFilter 664 behavior: 665 666 Consider the following basic conceptual table, basicFooTable. 667 (Note that the basic version of a time-filtered table may not 668 actually be defined.) 669 670 basicFooTable: 671 672 basicFooTable ... 673 INDEX { fooIndex } 674 675 BasicFooEntry { 676 fooIndex Integer32, 677 fooCounts Counter32 678 } 679 680 For this example, the basicFooTable contains two static 681 conceptual entries (fooIndex equals '1' and '2'), created at 682 time zero. It also contains one dynamic conceptual entry 683 (fooIndex equals '3'), which is created at time '3' and deleted 684 at time '7'. 685 686 The time-filtered version of the basicFooTable could be defined 687 as follows: 688 689 FooTable: 690 691 fooTable ... 692 INDEX { fooTimeMark, fooIndex } 693 694 FooEntry { 695 fooTimeMark TimeFilter, 696 fooIndex Integer32, 697 fooCounts Counter32 698 } 699 700 701 Note that entries exist in the time-filtered conceptual table 702 only if they actually exist in the underlying (basic) table. 703 704 For this example, the fooTable will have three underlying 705 basic entries (fooIndex == 1, 2, and 3), with the following 706 activity (for sysUpTime equal 0 to 9): 707 708 - fooEntry.N.1 is created at time '0' and most recently 709 updated at time '6' to the value '5'. 710 - fooEntry.N.2 is created at time '0' and most recently 711 updated at time '8' to the value '9'. 712 - fooEntry.N.3 is created at time '3', updated at time '5' 713 to the value '17', and deleted at time '7'. 714 715 The following tables show the values that would be returned for 716 MIB walk operations with various TimeFilter values, done at 717 different times. An application issues a retrieval request at 718 time 'T', with a TimeFilter value, 'N' (typically set to a lower 719 value, such as the value of sysUpTime at the last polling cycle). 720 721 The following values would be returned in a MIB walk of 722 fooCounts.N if T equals '0' and N equals '0': 723 724 fooCounts.N.I Value 725 ========================== 726 fooCounts.0.1 0 727 fooCounts.0.2 0 728 729 Note that nothing is returned for fooCounts.0.3, since that 730 entry does not exist at sysUpTime equals '0'. 731 732 The following values would be returned in a full (traditional) MIB 733 walk of fooCounts.N if T equals '3' and N equals '0': 734 735 fooCounts.N.I Value 736 ======================= 737 fooCounts.0.1 0 738 fooCounts.0.2 0 739 fooCounts.0.3 0 740 fooCounts.1.3 0 741 fooCounts.2.3 0 742 fooCounts.3.3 0 743 744 Note that there are no instances for T equals 1 or 2 for the 745 first two values of N, as these entries did not change 746 since they were created at time '0'. 747 748 Note that the current value for 'fooCounts.N.3' is returned 749 here, even for values of N less than '3' (when the entry was 750 created). The agent only considers the current existence of an 751 entry in the TimeFilter algorithm, not the time when the entry 752 was created. 753 754 Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', 755 and 'fooCounts.2.3' are duplicates and can be suppressed by the 756 agent in a MIB walk. 757 758 The following values would be returned in a full (traditional) 759 MIB walk of fooCounts.N if T equals '6' and N equals '3': 760 761 fooCounts.N.I Value 762 ======================= 763 fooCounts.3.1 5 764 fooCounts.3.3 17 765 fooCounts.4.1 5 766 fooCounts.4.3 17 767 fooCounts.5.1 5 768 fooCounts.5.3 17 769 fooCounts.6.1 5 770 771 Note that no instances for entry 'fooCounts.N.2' are returned, 772 since it has not changed since time '3'. 773 774 Note that all instances except 'fooCounts.5.3' and 775 'fooCounts.6.1' are duplicates and can be suppressed by the 776 agent in a MIB walk. 777 778 The following values would be returned in a full (traditional) 779 MIB walk of fooCounts.N if T equals '9' and N equals '6': 780 781 fooCounts.N.I Value 782 ======================= 783 fooCounts.6.1 5 784 fooCounts.6.2 9 785 fooCounts.7.2 9 786 fooCounts.8.2 9 787 788 Note that no instances for entry 'fooCounts.N.3' are returned, 789 since it was deleted at time '7'. 790 791 Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' 792 are duplicates and can be suppressed by the agent in a MIB 793 walk." 794 795 SYNTAX TimeTicks 796LldpPowerPortClass ::= TEXTUAL-CONVENTION 797 STATUS current 798 DESCRIPTION 799 "This TC describes the Power over Ethernet (PoE) port class." 800 SYNTAX INTEGER { 801 pClassPSE(1), 802 pClassPD(2) 803 } 804LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 805 STATUS current 806 DESCRIPTION 807 "This TC describes the link aggregation status. 808 809 The bit 'aggCapable(0)' indicates the link is capable of being 810 aggregated. 811 812 The bit 'aggEnabled(1)' indicates the link is currently in 813 aggregation." 814 SYNTAX BITS { 815 aggCapable(0), 816 aggEnabled(1) 817 } 818ZeroBasedCounter32 ::= TEXTUAL-CONVENTION 819 STATUS current 820 DESCRIPTION 821 "This TC describes an object that counts events with the 822 following semantics: objects of this type will be set to 823 zero(0) on creation and will thereafter count appropriate 824 events, wrapping back to zero(0) when the value 2^32 is 825 reached. 826 827 Provided that an application discovers the new object within 828 the minimum time to wrap, it can use the initial value as a 829 delta since it last polled the table of which this object is 830 part. It is important for a management station to be aware of 831 this minimum time and the actual time between polls, and to 832 discard data if the actual time is too long or there is no 833 defined minimum time. 834 835 Typically, this TC is used in tables where the INDEX space is 836 constantly changing and/or the TimeFilter mechanism is in use." 837 SYNTAX Gauge32 838 839Ipv6Address ::= TEXTUAL-CONVENTION 840 DISPLAY-HINT "2x:" 841 STATUS current 842 DESCRIPTION 843 "This data type is used to model IPv6 addresses. 844 This is a binary string of 16 octets in network 845 byte-order." 846 SYNTAX OCTET STRING (SIZE (16)) 847 848InetAddressPrefixLength ::= TEXTUAL-CONVENTION 849 DISPLAY-HINT "d" 850 STATUS current 851 DESCRIPTION 852 "Denotes the length of a generic Internet network address 853 prefix. A value of n corresponds to an IP address mask 854 that has n contiguous 1-bits from the most significant 855 bit (MSB), with all other bits set to 0. 856 857 An InetAddressPrefixLength value is always interpreted within 858 the context of an InetAddressType value. Every usage of the 859 InetAddressPrefixLength textual convention is required to 860 specify the InetAddressType object that provides the 861 context. It is suggested that the InetAddressType object be 862 logically registered before the object(s) that use the 863 InetAddressPrefixLength textual convention, if they appear 864 in the same logical row. 865 866 InetAddressPrefixLength values larger than 867 the maximum length of an IP address for a specific 868 InetAddressType are treated as the maximum significant 869 value applicable for the InetAddressType. The maximum 870 significant value is 32 for the InetAddressType 871 'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType 872 'ipv6(2)' and 'ipv6z(4)'. The maximum significant value 873 for the InetAddressType 'dns(16)' is 0. 874 875 The value zero is object-specific and must be defined as 876 part of the description of any object that uses this 877 syntax. Examples of the usage of zero might include 878 situations where the Internet network address prefix 879 is unknown or does not apply. 880 881 The upper bound of the prefix length has been chosen to 882 be consistent with the maximum size of an InetAddress." 883 SYNTAX Unsigned32 (0..2040) 884 885 DStormCtlTrafficType ::= TEXTUAL-CONVENTION 886 STATUS current 887 DESCRIPTION 888 "The type of storm control traffic type. 889 broadcast(1) - broadcast storm. 890 multicast(2) - including unknown L2 multicast, known L2 891 multicast, unknown IP multicast and known 892 IP multicast. 893 unicast(3) - when the action is configured as 'shutdown mode', 894 unicast refers to both known and unknown 895 unicast packet; Otherwise, unicast refers to 896 unknown unicast packet. " 897 SYNTAX INTEGER { 898 broadcast(1), 899 multicast(2), 900 unicast(3) 901 } 902 903 DStormCtlThrType ::= TEXTUAL-CONVENTION 904 STATUS current 905 DESCRIPTION 906 "The type of storm control threshold is configured on an interface. 907 pps(1) - the threshold is configured as packet count per second. 908 kbps(2) - the threshold is configured as a rate of bits per second. 909 percentage(3) - the threshold is configured as a percentage of total 910 bandwidth per port. 911 " 912 SYNTAX INTEGER { 913 pps(1), 914 kbps(2), 915 percentage(3) 916 } 917 918 DStormCtlThrTypeValue ::= TEXTUAL-CONVENTION 919 STATUS current 920 DESCRIPTION 921 "Denotes a generic threshold value. 922 923 A DStormCtlThrTypeValue value is always interpreted within the context 924 of a DStormCtlThrType value. Every usage of the DStormCtlThrTypeValue 925 textual convention is required to specify the DStormCtlThrType 926 object that provides the context. 927 The unit and valid range are as follows: 928 Threshold Type Unit Valid Range 929 ============= ===================== ================= 930 pps packet per second 1 ~ 2147483647 931 kbps bits per second 1 ~ 2147483647 932 percentage percentage 1 ~ 100 933 934 The special value of -1 indicates this object is undefined. 935 " 936 SYNTAX Integer32 937 938VlanIdOrNone ::= TEXTUAL-CONVENTION 939 DISPLAY-HINT "d" 940 STATUS current 941 DESCRIPTION 942 "The VLAN-ID that uniquely identifies a specific VLAN, 943 or no VLAN. The special value of zero is used to 944 indicate that no VLAN-ID is present or used. This can 945 be used in any situation where an object or a table entry 946 must refer either to a specific VLAN, or to no VLAN. 947 948 Note that a MIB object that is defined using this 949 TEXTUAL-CONVENTION should clarify the meaning of 950 'no VLAN' (i.e., the special value 0)." 951 SYNTAX Integer32 (0 | 1..4094) 952 953--InterfaceIndexOrZero ::= TEXTUAL-CONVENTION 954-- DISPLAY-HINT "d" 955-- STATUS current 956-- DESCRIPTION 957-- "This textual convention is an extension of the 958-- InterfaceIndex convention. The latter defines a greater 959-- than zero value used to identify an interface or interface 960-- sub-layer in the managed system. This extension permits the 961-- additional value of zero. the value zero is object-specific 962-- and must therefore be defined as part of the description of 963-- any object which uses this syntax. Examples of the usage of 964-- zero might include situations where interface was unknown, 965-- or when none or all interfaces need to be referenced." 966-- SYNTAX Integer32 (0..2147483647) 967 968-- ----------------------------------------------------------------- -- 969-- groups in the MIB 970-- ----------------------------------------------------------------- -- 971 972 dlinkDeviceInfo OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 1 } 973 deviceInfoGroup OBJECT IDENTIFIER ::= { dlinkDeviceInfo 1 } 974 dlinkSystem OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 2 } 975 sysInformationGroup OBJECT IDENTIFIER ::= { dlinkSystem 1 } 976 syslogGroup OBJECT IDENTIFIER ::= { dlinkSystem 4 } 977 sysPortConfigGroup OBJECT IDENTIFIER ::= { dlinkSystem 13 } 978 sysSNTPSettingGroup OBJECT IDENTIFIER ::= { dlinkSystem 17 } 979 sysTimeRangeGroup OBJECT IDENTIFIER ::= { dlinkSystem 38 } 980 dlinkManagement OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 3 } 981 mgtUserAccountGroup OBJECT IDENTIFIER ::= { dlinkManagement 1 } 982 mgtPasswordEncryptionGroup OBJECT IDENTIFIER ::= { dlinkManagement 2 } 983 mgtSnmpGroup OBJECT IDENTIFIER ::= { dlinkManagement 3 } 984 mgtRMONGroup OBJECT IDENTIFIER ::= { dlinkManagement 4 } 985 mgtTelnetWebGroup OBJECT IDENTIFIER ::= { dlinkManagement 5 } 986 mgtSessionTimeoutGroup OBJECT IDENTIFIER ::= { dlinkManagement 6 } 987 mgtDDPGroup OBJECT IDENTIFIER ::= { dlinkManagement 14 } 988 dlinkL2Features OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 4 } 989 l2FDBGroup OBJECT IDENTIFIER ::= { dlinkL2Features 1 } 990 l2Dot1qVlanGroup OBJECT IDENTIFIER ::= { dlinkL2Features 2 } 991 l2STPGroup OBJECT IDENTIFIER ::= { dlinkL2Features 3 } 992 l2LBDGroup OBJECT IDENTIFIER ::= { dlinkL2Features 4 } 993 l2LAGroup OBJECT IDENTIFIER ::= { dlinkL2Features 5 } 994 l2MulticastCtrlGroup OBJECT IDENTIFIER ::= { dlinkL2Features 6 } 995 l2LLDPGroup OBJECT IDENTIFIER ::= { dlinkL2Features 7 } 996 dlinkL3Features OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 5 } 997 l3ARPGroup OBJECT IDENTIFIER ::= { dlinkL3Features 1 } 998 l3IpMgmtGroup OBJECT IDENTIFIER ::= { dlinkL3Features 3 } 999 dlinkQoS OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 6 } 1000 qosBasicSettingsGroup OBJECT IDENTIFIER ::= { dlinkQoS 1 } 1001 dlinkACL OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 7 } 1002 aclGroup OBJECT IDENTIFIER ::= { dlinkACL 1 } 1003 dlinkSecurity OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 8 } 1004 securityportSecurityGroup OBJECT IDENTIFIER ::= { dlinkSecurity 1 } 1005 securityDhcpSerScrGroup OBJECT IDENTIFIER ::= { dlinkSecurity 7 } 1006 securitySafeGuardGroup OBJECT IDENTIFIER ::= { dlinkSecurity 13 } 1007 securityTrustedHostGroup OBJECT IDENTIFIER ::= { dlinkSecurity 14 } 1008 securityTrafficSegmentationGroup OBJECT IDENTIFIER ::= { dlinkSecurity 15 } 1009 securityStormCtrlGroup OBJECT IDENTIFIER ::= { dlinkSecurity 16 } 1010 securityDoSprevGroup OBJECT IDENTIFIER ::= { dlinkSecurity 17 } 1011 securitySSLGroup OBJECT IDENTIFIER ::= { dlinkSecurity 19 } 1012 dlinkOAM OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 9 } 1013 oamCableDiagGroup OBJECT IDENTIFIER ::= { dlinkOAM 1 } 1014 dlinkMonitoring OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 10 } 1015 monStatisticsGroup OBJECT IDENTIFIER ::= { dlinkMonitoring 2 } 1016 monMirrorGroup OBJECT IDENTIFIER ::= { dlinkMonitoring 3 } 1017 dlinkGreen OBJECT IDENTIFIER ::= { dxs-1210-10ts-AX 11 } 1018 dlinkPowersavingGroup OBJECT IDENTIFIER ::= { dlinkGreen 1 } 1019 dlinkEEEGroup OBJECT IDENTIFIER ::= { dlinkGreen 2 } 1020 1021-- ---------------------------------------------------------------- -- 1022 1023 1024 -- ------------------------------------------------------------------ 1025 -- device info 1026 -- ------------------------------------------------------------------ 1027 1028 systemName OBJECT-TYPE 1029 SYNTAX DisplayString (SIZE(1..64)) 1030 MAX-ACCESS read-write 1031 1032 STATUS current 1033 DESCRIPTION 1034 "System name used for identification of the device. 1035 The following characters are allowed to input. 1036 0 ~ 9 / a ~ z / A ~ Z 1037 Special character: ( ) �V + _ = ." 1038 ::= { sysInformationGroup 1 } 1039 1040 systemLocation OBJECT-TYPE 1041 SYNTAX DisplayString (SIZE(0..255)) 1042 MAX-ACCESS read-write 1043 STATUS current 1044 DESCRIPTION 1045 "The location name of this node (e.g., `telephone closet, 1046 3rd floor'). If the location is unknown, the value is 1047 the zero-length string." 1048 ::= { sysInformationGroup 2 } 1049 1050 systemContact OBJECT-TYPE 1051 SYNTAX DisplayString (SIZE (0..255)) 1052 MAX-ACCESS read-write 1053 STATUS current 1054 DESCRIPTION 1055 "The textual identification of the contact person for 1056 this managed node, together with information on how 1057 to contact this person. If no contact information is 1058 known, the value is the zero-length string." 1059 ::= { sysInformationGroup 3 } 1060 -- ------------------------------------------------------------------ 1061 -- Port Configuration group 1062 -- ------------------------------------------------------------------ 1063 1064-- Port Settings 1065 portCtrlTable OBJECT-TYPE 1066 SYNTAX SEQUENCE OF PortCtrlEntry 1067 MAX-ACCESS not-accessible 1068 STATUS current 1069 DESCRIPTION 1070 "A table to control the port specific parameters of the device like speed, 1071 duplex mode, etc." 1072 ::= { sysPortConfigGroup 1 } 1073 1074 portCtrlEntry OBJECT-TYPE 1075 SYNTAX PortCtrlEntry 1076 MAX-ACCESS not-accessible 1077 STATUS current 1078 DESCRIPTION 1079 "An entry appears in this table for each interface in the system. 1080 Index to the table is the interface index of the port." 1081 1082 INDEX { portSetIndex , portSetMediaType } 1083 ::= { portCtrlTable 1 } 1084 1085 PortCtrlEntry ::= 1086 SEQUENCE { 1087 portSetIndex 1088 Integer32, 1089 portSetMediaType 1090 INTEGER, 1091 portSetState 1092 INTEGER, 1093 portSetAutoDowngrade 1094 INTEGER, 1095 portSetFlowControl 1096 INTEGER, 1097 portSetDuplex 1098 INTEGER, 1099 portSetSpeed 1100 INTEGER, 1101 portSetCapaAdvertised 1102 INTEGER, 1103 portSetDescription 1104 DisplayString, 1105 portSetLinkStatus 1106 INTEGER 1107 } 1108 1109 portSetIndex OBJECT-TYPE 1110 SYNTAX Integer32 (1..65535) 1111 MAX-ACCESS read-only 1112 STATUS current 1113 DESCRIPTION 1114 "Interface index of the port for the configuration 1115 in this entry applies." 1116 1117 ::= { portCtrlEntry 1 } 1118 1119 portSetMediaType OBJECT-TYPE 1120 SYNTAX INTEGER { 1121 copper(1), 1122 fiber(2) 1123 } 1124 MAX-ACCESS read-only 1125 STATUS current 1126 DESCRIPTION 1127 "Media Type." 1128 1129 ::= { portCtrlEntry 2 } 1130 1131 portSetState OBJECT-TYPE 1132 SYNTAX INTEGER { 1133 enable(1), 1134 disable(2) 1135 } 1136 MAX-ACCESS read-write 1137 STATUS current 1138 DESCRIPTION 1139 "Enables / disables Port state." 1140 1141 ::= { portCtrlEntry 3 } 1142 1143 portSetAutoDowngrade OBJECT-TYPE 1144 SYNTAX INTEGER { 1145 enable(1), 1146 disable(2) 1147 } 1148 MAX-ACCESS read-write 1149 STATUS current 1150 DESCRIPTION 1151 "Enables / disables auto downgrade for the interface." 1152 1153 ::= { portCtrlEntry 4 } 1154 1155 portSetFlowControl OBJECT-TYPE 1156 SYNTAX INTEGER { 1157 on(1), 1158 off(2) 1159 } 1160 MAX-ACCESS read-write 1161 STATUS current 1162 DESCRIPTION 1163 "On / off flow control for the interface." 1164 1165 ::= { portCtrlEntry 5 } 1166 1167 portSetDuplex OBJECT-TYPE 1168 SYNTAX INTEGER { 1169 auto(1), 1170 full(2) 1171 } 1172 MAX-ACCESS read-write 1173 STATUS current 1174 DESCRIPTION 1175 "Configures port settings auto/half/full mode." 1176 1177 ::= { portCtrlEntry 6 } 1178 1179 portSetSpeed OBJECT-TYPE 1180 SYNTAX INTEGER { 1181 auto(1), 1182 rate100M(2), 1183 rate1000M(3), 1184 rate1000M-Master(4), 1185 rate1000M-Slave(5), 1186 rate10G(6) 1187 } 1188 MAX-ACCESS read-write 1189 STATUS current 1190 DESCRIPTION 1191 "Configures port settings speed." 1192 1193 ::= { portCtrlEntry 7 } 1194 1195 portSetCapaAdvertised OBJECT-TYPE 1196 SYNTAX INTEGER { 1197 -- none (0), 1198 adv100M (1), 1199 adv1G (2), 1200 adv100M_1G (3), 1201 adv10G(4), 1202 adv100M_10G (5), 1203 adv1G_10G (6), 1204 adv100M_1G_10G (7) 1205 } 1206 MAX-ACCESS read-write 1207 STATUS current 1208 DESCRIPTION 1209 "Configures port settings interface capability advertised 100M/1000M/10G ." 1210 1211 ::= { portCtrlEntry 8 } 1212 1213 portSetDescription OBJECT-TYPE 1214 SYNTAX DisplayString (SIZE(1..64)) 1215 MAX-ACCESS read-write 1216 STATUS current 1217 DESCRIPTION 1218 "Configures port settings Description." 1219 ::= { portCtrlEntry 9 } 1220 1221 portSetLinkStatus OBJECT-TYPE 1222 SYNTAX INTEGER { 1223 up(1), 1224 down(2) 1225 } 1226 MAX-ACCESS read-only 1227 STATUS current 1228 DESCRIPTION 1229 "Show port settings LinkStatus up /down." 1230 ::= { portCtrlEntry 10 } 1231 1232-- Port Status 1233 portStatusTable OBJECT-TYPE 1234 SYNTAX SEQUENCE OF PortStatusEntry 1235 MAX-ACCESS not-accessible 1236 STATUS current 1237 DESCRIPTION 1238 "A table to control the port specific parameters of the device like speed, 1239 duplex mode, etc." 1240 ::= { sysPortConfigGroup 2 } 1241 1242 portStatusEntry OBJECT-TYPE 1243 SYNTAX PortStatusEntry 1244 MAX-ACCESS not-accessible 1245 STATUS current 1246 DESCRIPTION 1247 "An entry appears in this table for each interface in the system. 1248 1249 Index to the table is the interface index of the port." 1250 1251 INDEX { portStaIndex , portStaMediaType } 1252 ::= { portStatusTable 1 } 1253 1254 PortStatusEntry ::= 1255 SEQUENCE { 1256 portStaIndex 1257 Integer32, 1258 portStaMediaType 1259 INTEGER, 1260 portStaStatus 1261 INTEGER , 1262 portStaMacAddr 1263 MacAddress, 1264 portStaVlan 1265 INTEGER, 1266 portStaFlowCtrlOpSend 1267 INTEGER , 1268 portStaFlowCtrlOpRece 1269 INTEGER , 1270 portStaDuplex 1271 INTEGER , 1272 portStaSpeed 1273-- INTEGER , 1274-- portStaType 1275 INTEGER 1276 } 1277 1278 portStaIndex OBJECT-TYPE 1279 SYNTAX Integer32 (1..65535) 1280 MAX-ACCESS read-only 1281 STATUS current 1282 DESCRIPTION 1283 "Interface index of the port for the configuration 1284 in this entry applies." 1285 1286 ::= { portStatusEntry 1 } 1287 1288 portStaMediaType OBJECT-TYPE 1289 SYNTAX INTEGER { 1290 copper(1), 1291 fiber(2) 1292 } 1293 MAX-ACCESS read-only 1294 STATUS current 1295 DESCRIPTION 1296 "Media Type." 1297 1298 ::= { portStatusEntry 2 } 1299 1300 portStaStatus OBJECT-TYPE 1301 SYNTAX INTEGER { 1302 connected(1), 1303 notconnected(2) 1304 } 1305 MAX-ACCESS read-only 1306 STATUS current 1307 DESCRIPTION 1308 "Show port status Link Status up /down." 1309 1310 ::= { portStatusEntry 3 } 1311 1312 portStaMacAddr OBJECT-TYPE 1313 SYNTAX MacAddress 1314 MAX-ACCESS read-only 1315 STATUS current 1316 DESCRIPTION 1317 "Show port status MAC Address." 1318 1319 ::= { portStatusEntry 4 } 1320 1321 portStaVlan OBJECT-TYPE 1322 SYNTAX INTEGER 1323 MAX-ACCESS read-only 1324 STATUS current 1325 DESCRIPTION 1326 "The VLAN-ID assigned to untagged frames received on this port. 1327 The port in native VLAN will also been set as untagged as default setting." 1328 1329 ::= { portStatusEntry 5 } 1330 1331 portStaFlowCtrlOpSend OBJECT-TYPE 1332 SYNTAX INTEGER { 1333 on(1), 1334 off(2) 1335 } 1336 MAX-ACCESS read-only 1337 STATUS current 1338 DESCRIPTION 1339 "On / off flow control Operator Send for the interface." 1340 1341 ::= { portStatusEntry 6 } 1342 1343 portStaFlowCtrlOpRece OBJECT-TYPE 1344 SYNTAX INTEGER { 1345 on(1), 1346 off(2) 1347 } 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "On / off flow control Operator Receive for the interface." 1352 1353 ::= { portStatusEntry 7 } 1354 1355 portStaDuplex OBJECT-TYPE 1356 SYNTAX INTEGER { 1357 auto(1), 1358 full(2), 1359 auto-full(3), 1360 auto-falf(4) 1361 } 1362 MAX-ACCESS read-only 1363 STATUS current 1364 DESCRIPTION 1365 "Show port Status Duplex auto/full mode." 1366 1367 ::= { portStatusEntry 8 } 1368 1369 portStaSpeed OBJECT-TYPE 1370 SYNTAX INTEGER { 1371 auto(1), 1372 rate100M(2), 1373 rate1000M(3), 1374 rate1000M-Master(4), 1375 rate1000M-Slave(5), 1376 rate10G(6), 1377 auto-rate100M(7), 1378 auto-rate1000M(8), 1379 auto-rate10G(9) 1380 } 1381 MAX-ACCESS read-only 1382 STATUS current 1383 DESCRIPTION 1384 "Show port Status speed." 1385 1386 ::= { portStatusEntry 9 } 1387 1388-- portStaType OBJECT-TYPE 1389-- SYNTAX INTEGER { 1390-- rate10GBase-T(1), 1391-- rate10GBase-R(2) 1392-- } 1393-- MAX-ACCESS read-only 1394-- STATUS current 1395-- DESCRIPTION 1396-- "Show port Status Type." 1397-- ::= { portStatusEntry 10 } 1398 1399 -- ------------------------------------------------------------------ 1400 -- Error Disable Group 1401 -- ------------------------------------------------------------------ 1402 1403 errDisAssertTrapState OBJECT-TYPE 1404 SYNTAX INTEGER { 1405 enabled(1), 1406 disabled(2) 1407 } 1408 MAX-ACCESS read-write 1409 STATUS current 1410 DESCRIPTION 1411 "This object control whether sending trap or not when port entering into Err Disable state." 1412 ::= { sysPortConfigGroup 3 } 1413 1414 errDisClearTrapState OBJECT-TYPE 1415 SYNTAX INTEGER { 1416 enabled(1), 1417 disabled(2) 1418 } 1419 MAX-ACCESS read-write 1420 STATUS current 1421 DESCRIPTION 1422 "This object control whether sending trap or not when port exiting from Err Disable state." 1423 ::= { sysPortConfigGroup 4 } 1424 1425 errDisNotificationRate OBJECT-TYPE 1426 SYNTAX INTEGER 1427 MAX-ACCESS read-write 1428 STATUS current 1429 DESCRIPTION 1430 "Expressed in the number of notifications can be generated 1431 per minute. 1432 This object configures the rate-limit of SNMP Notification for 1433 errDisable feature. 1434 A value of 0 indicates that an SNMP Notification is generated 1435 for every error disabled event." 1436 ::= { sysPortConfigGroup 5 } 1437 1438 --------------------------Error Disable Interface Table---------------- 1439 1440 errDisIfStatusTable OBJECT-TYPE 1441 SYNTAX SEQUENCE OF ErrDisIfStatusEntry 1442 MAX-ACCESS not-accessible 1443 STATUS current 1444 DESCRIPTION 1445 "The Port Error Disable table." 1446 ::= { sysPortConfigGroup 6 } 1447 1448 errDisIfStatusEntry OBJECT-TYPE 1449 SYNTAX ErrDisIfStatusEntry 1450 MAX-ACCESS not-accessible 1451 STATUS current 1452 DESCRIPTION 1453 "A list of information for the err port of the device." 1454 INDEX { errDisIfStatusPortIndex, errDisIfStatusVlanIndex } 1455 ::= { errDisIfStatusTable 1 } 1456 1457 ErrDisIfStatusEntry ::= 1458 SEQUENCE { 1459 errDisIfStatusPortIndex 1460 INTEGER, 1461 errDisIfStatusVlanIndex 1462 INTEGER, 1463 errDisPortState 1464 INTEGER, 1465 errDisPortConnectStatus 1466 INTEGER, 1467 errDisPortReason 1468 INTEGER, 1469 errDisPortRecoveryTimeLeft 1470 INTEGER 1471 } 1472 1473 errDisIfStatusPortIndex OBJECT-TYPE 1474 SYNTAX INTEGER 1475 MAX-ACCESS read-only 1476 STATUS current 1477 DESCRIPTION 1478 "This object is the interface index of the interface 1479 disabled by a feature." 1480 ::= { errDisIfStatusEntry 1 } 1481 1482 errDisIfStatusVlanIndex OBJECT-TYPE 1483 SYNTAX INTEGER 1484 MAX-ACCESS read-only 1485 STATUS current 1486 DESCRIPTION 1487 "This object indicates the VLAN in the given interface 1488 that has been error-disabled." 1489 ::= { errDisIfStatusEntry 2 } 1490 1491 errDisPortState OBJECT-TYPE 1492 SYNTAX INTEGER { 1493 enabled(1), 1494 disabled(2) 1495 } 1496 MAX-ACCESS read-only 1497 STATUS current 1498 DESCRIPTION 1499 "This object decides whether the port state is enabled or disabled." 1500 ::= { errDisIfStatusEntry 3 } 1501 1502 errDisPortConnectStatus OBJECT-TYPE 1503 SYNTAX INTEGER { 1504 other(1), 1505 err-disabled(2) 1506 } 1507 MAX-ACCESS read-only 1508 STATUS current 1509 DESCRIPTION 1510 "This object decides whether the PortStatus is err-disabled." 1511 ::= { errDisIfStatusEntry 4 } 1512 1513 errDisPortReason OBJECT-TYPE 1514 SYNTAX INTEGER { 1515 portsecurity(1), 1516 stormControl(2), 1517 arpRateLimit(3), 1518 bpduRateLimit(4), 1519 dhcpRateLimit(5), 1520 loopbackDetect(6) 1521 } 1522 MAX-ACCESS read-only 1523 STATUS current 1524 DESCRIPTION 1525 "This object indicats the reason for Port Error Disable event occur." 1526 ::= { errDisIfStatusEntry 5 } 1527 1528 errDisPortRecoveryTimeLeft OBJECT-TYPE 1529 SYNTAX INTEGER 1530 MAX-ACCESS read-only 1531 STATUS current 1532 DESCRIPTION 1533 "This object indicats the remaining time for Port Error Disable state recovery." 1534 ::= { errDisIfStatusEntry 6 } 1535 1536 ----------------------Error Disable Recovery ----------------------------- 1537 1538 errDisRecoveryTable OBJECT-TYPE 1539 SYNTAX SEQUENCE OF ErrDisRecoveryEntry 1540 MAX-ACCESS not-accessible 1541 STATUS current 1542 DESCRIPTION 1543 "This table contains the recovery mechanism for the features with 1544 error-disable functionality." 1545 ::= { sysPortConfigGroup 7 } 1546 1547 errDisRecoveryEntry OBJECT-TYPE 1548 SYNTAX ErrDisRecoveryEntry 1549 MAX-ACCESS not-accessible 1550 STATUS current 1551 DESCRIPTION 1552 "An entry is created for each feature which has error-disable 1553 functionality." 1554 INDEX { errDisRecoveryReason } 1555 ::= { errDisRecoveryTable 1 } 1556 1557 ErrDisRecoveryEntry ::= SEQUENCE { 1558 errDisRecoveryReason INTEGER, 1559 errDisRecoveryStatus INTEGER, 1560 errDisRecoveryInterval INTEGER 1561 } 1562 1563 errDisRecoveryReason OBJECT-TYPE 1564 SYNTAX INTEGER { 1565 portsecurity(1), 1566 stormControl(2), 1567 arpRateLimit(3), 1568 bpduRateLimit(4), 1569 dhcpRateLimit(5), 1570 loopbackDetect(6) 1571 } 1572 MAX-ACCESS read-only 1573 STATUS current 1574 DESCRIPTION 1575 "This object indicates the cause of error-disable." 1576 ::= { errDisRecoveryEntry 1 } 1577 1578 errDisRecoveryStatus OBJECT-TYPE 1579 SYNTAX INTEGER { 1580 enabled(1), 1581 disabled(2) 1582 } 1583 MAX-ACCESS read-write 1584 STATUS current 1585 DESCRIPTION 1586 "This object specifies whether the system can 1587 automatically recover a system entity that has been 1588 disabled by the cause." 1589 ::= { errDisRecoveryEntry 2 } 1590 1591 errDisRecoveryInterval OBJECT-TYPE 1592 SYNTAX INTEGER 1593 MAX-ACCESS read-write 1594 STATUS current 1595 DESCRIPTION 1596 "Specifies the error-recovery time interval on specific cause 1597 to recover the port/interface from the error disabled situation." 1598 ::= { errDisRecoveryEntry 3 } 1599 1600 ----------------------Error Disable Trap ----------------------------- 1601 1602 errDisTraps OBJECT IDENTIFIER ::= { sysPortConfigGroup 8 } 1603 errDisTrapsList OBJECT IDENTIFIER ::= { errDisTraps 0 } 1604 errDisNotifyPortDisabledAssert NOTIFICATION-TYPE 1605 STATUS current 1606 DESCRIPTION 1607 "The trap is sent when a port enters into error disabled state." 1608 ::= {errDisTrapsList 1 } 1609 1610 errDisNotifyPortDisabledClear NOTIFICATION-TYPE 1611 STATUS current 1612 DESCRIPTION 1613 "The trap is sent when a port recovery from error disabled state." 1614 ::= {errDisTrapsList 2 } 1615 1616 errDisNotifyVlanDisabledAssert NOTIFICATION-TYPE 1617 STATUS current 1618 DESCRIPTION 1619 "The trap is sent when a Port with a VID loop occurs." 1620 ::= {errDisTrapsList 3 } 1621 1622 errDisNotifyVlanDisabledClear NOTIFICATION-TYPE 1623 STATUS current 1624 DESCRIPTION 1625 "The trap is sent when a Port with a VID restarts after the interval time." 1626 ::= {errDisTrapsList 4 } 1627 1628-- Jumbo Frame 1629 jumboFrameTable OBJECT-TYPE 1630 SYNTAX SEQUENCE OF JumboFrameEntry 1631 MAX-ACCESS not-accessible 1632 STATUS current 1633 DESCRIPTION 1634 "A table to control the port specific parameters of the device like speed, 1635 duplex mode, etc." 1636 ::= { sysPortConfigGroup 14 } 1637 1638 jumboFrameEntry OBJECT-TYPE 1639 SYNTAX JumboFrameEntry 1640 MAX-ACCESS not-accessible 1641 STATUS current 1642 DESCRIPTION 1643 "An entry appears in this table for each interface in the system. 1644 Index to the table is the interface index of the port." 1645 1646 INDEX { portIndex } 1647 ::= { jumboFrameTable 1 } 1648 1649 JumboFrameEntry ::= 1650 SEQUENCE { 1651 portIndex 1652 Integer32, 1653 maxReceFrameSize 1654 Integer32 1655 } 1656 1657 portIndex OBJECT-TYPE 1658 SYNTAX Integer32 1659 MAX-ACCESS read-only 1660 STATUS current 1661 DESCRIPTION 1662 "Interface index of the port for the configuration 1663 in this entry applies." 1664 1665 ::= { jumboFrameEntry 1 } 1666 1667 maxReceFrameSize OBJECT-TYPE 1668 SYNTAX Integer32 (1518..9216) 1669 MAX-ACCESS read-write 1670 STATUS current 1671 DESCRIPTION 1672 "Interface index of the port for the configuration 1673 in this entry applies." 1674 1675 ::= { jumboFrameEntry 2 } 1676 1677-- --------------------------------------------------------------------------- 1678 1679 1680 1681 -- ---------------------------------------------------------- 1682 -- The 802.1Q VLAN Groups 1683 -- ---------------------------------------------------------- 1684 1685 dot1qVlanAsyOnOff OBJECT-TYPE 1686 SYNTAX INTEGER { 1687 enabled(1), 1688 disabled(2) 1689 } 1690 MAX-ACCESS read-write 1691 STATUS current 1692 DESCRIPTION 1693 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 1694 ::= { l2Dot1qVlanGroup 1 } 1695 1696 -- ------------------------------------------------------------- 1697 -- The VLAN Database 1698 -- ------------------------------------------------------------- 1699 1700 dot1qVlanTable OBJECT-TYPE 1701 SYNTAX SEQUENCE OF Dot1qVlanEntry 1702 MAX-ACCESS not-accessible 1703 STATUS current 1704 DESCRIPTION 1705 "A table containing static configuration information for 1706 each VLAN configured into the device by (local or 1707 network) management. All entries are permanent and will 1708 be restored after the device is reset." 1709 ::= { l2Dot1qVlanGroup 2 } 1710 1711 dot1qVlanEntry OBJECT-TYPE 1712 SYNTAX Dot1qVlanEntry 1713 MAX-ACCESS not-accessible 1714 STATUS current 1715 DESCRIPTION 1716 "Information for a VLAN configured into the 1717 device by (local or network) management." 1718 INDEX { dot1qVlanid } 1719 ::= { dot1qVlanTable 1 } 1720 1721 Dot1qVlanEntry ::= 1722 SEQUENCE { 1723 dot1qVlanid 1724 Integer32, 1725 dot1qVlanName 1726 SnmpAdminString, 1727 dot1qVlanEgressPorts 1728 PortList, 1729 dot1qVlanUntaggedPorts 1730 PortList, 1731 dot1qVlanRowStatus 1732 RowStatus 1733 } 1734 1735 dot1qVlanid OBJECT-TYPE 1736 SYNTAX Integer32(1..4094) 1737 MAX-ACCESS read-only 1738 STATUS current 1739 DESCRIPTION 1740 "Vlan id used to identify the VLAN." 1741 ::= { dot1qVlanEntry 1 } 1742 1743 dot1qVlanName OBJECT-TYPE 1744 SYNTAX SnmpAdminString (SIZE (0..20)) 1745 MAX-ACCESS read-write 1746 STATUS current 1747 DESCRIPTION 1748 "An administratively assigned string, which may be used 1749 to identify the VLAN." 1750 REFERENCE 1751 "IEEE 802.1Q/D11 Section 12.10.2.1" 1752 ::= { dot1qVlanEntry 2 } 1753 1754 dot1qVlanEgressPorts OBJECT-TYPE 1755 SYNTAX PortList 1756 MAX-ACCESS read-only 1757 STATUS current 1758 DESCRIPTION 1759 "The set of ports which are permanently assigned to the 1760 egress list for this VLAN by management. Changes to a 1761 bit in this object affect the per-port per-VLAN 1762 Registrar control for Registration Fixed for the 1763 relevant GVRP state machine on each port. A port may 1764 not be added in this set if it is already a member of 1765 the set of ports in dot1qVlanForbiddenEgressPorts. The 1766 default value of this object is a string of zeros of 1767 appropriate length, indicating not fixed." 1768 REFERENCE 1769 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 1770 ::= { dot1qVlanEntry 3 } 1771 1772 1773 dot1qVlanUntaggedPorts OBJECT-TYPE 1774 SYNTAX PortList 1775 MAX-ACCESS read-only 1776 STATUS current 1777 DESCRIPTION 1778 "The set of ports which should transmit egress packets 1779 for this VLAN as untagged. The default value of this 1780 object for the default VLAN (dot1qVlanIndex = 1) is a string 1781 of appropriate length including all ports. There is no 1782 specified default for other VLANs. If a device agent cannot 1783 support the set of ports being set then it will reject the 1784 set operation with an error. An example might be if a 1785 manager attempts to set more than one VLAN to be untagged 1786 on egress where the device does not support this IEEE 802.1Q 1787 option." 1788 REFERENCE 1789 "IEEE 802.1Q/D11 Section 12.10.2.1" 1790 ::= { dot1qVlanEntry 4 } 1791 1792 dot1qVlanRowStatus OBJECT-TYPE 1793 SYNTAX RowStatus 1794 MAX-ACCESS read-write 1795 STATUS current 1796 DESCRIPTION 1797 "The status of a row in sysDot1qVlanTable. By setting this object, new 1798 entries can be created in sysDot1qVlanTable and existing entries can be 1799 removed from sysDot1qVlanTable. It can be used as specified in the SNMP 1800 v2 standard." 1801 ::= { dot1qVlanEntry 99 } 1802 1803 -- ------------------------------------------------------------- 1804 -- The VLAN Port Configuration Table 1805 -- ------------------------------------------------------------- 1806 1807 dot1qVlanPortTable OBJECT-TYPE 1808 SYNTAX SEQUENCE OF Dot1qVlanPortEntry 1809 MAX-ACCESS not-accessible 1810 STATUS current 1811 DESCRIPTION 1812 "A table containing per port control and status 1813 information for VLAN configuration in the device." 1814 ::= { l2Dot1qVlanGroup 3 } 1815 1816 dot1qVlanPortEntry OBJECT-TYPE 1817 SYNTAX Dot1qVlanPortEntry 1818 MAX-ACCESS not-accessible 1819 STATUS current 1820 DESCRIPTION 1821 "Information controlling VLAN configuration for a port 1822 on the device." 1823 INDEX { dot1qVlanPortIndex } 1824 ::= { dot1qVlanPortTable 1 } 1825 1826 Dot1qVlanPortEntry ::= 1827 SEQUENCE { 1828 dot1qVlanPortIndex 1829 Integer32, 1830 dot1qVlanPortVlanMode 1831 INTEGER, 1832 dot1qVlanPortAcceptableFrameType 1833 INTEGER, 1834 dot1qVlanPortIngressChecking 1835 INTEGER, 1836 dot1qVlanPortNativeVlanStatus 1837 INTEGER, 1838 dot1qVlanPortNativeVlanId 1839 INTEGER, 1840 dot1qVlanPortTagVlanList 1841 VlanList, 1842 dot1qVlanPortUntagVlanList 1843 VlanList 1844 } 1845 1846 dot1qVlanPortIndex OBJECT-TYPE 1847 SYNTAX Integer32 1848 MAX-ACCESS read-only 1849 STATUS current 1850 DESCRIPTION 1851 "Port index." 1852 ::= { dot1qVlanPortEntry 1 } 1853 1854 dot1qVlanPortVlanMode OBJECT-TYPE 1855 SYNTAX INTEGER { 1856 access (1), 1857 trunk (2), 1858 hybrid (3) 1859 } 1860 MAX-ACCESS read-write 1861 STATUS current 1862 DESCRIPTION 1863 "This is used to specify the VLAN mode for the port. 1864 Use the no command to reset the VLAN mode to the 1865 default setting." 1866 ::= { dot1qVlanPortEntry 2 } 1867 1868 dot1qVlanPortAcceptableFrameType OBJECT-TYPE 1869 SYNTAX INTEGER { 1870 admitAll (1), 1871 admitTagged (2), 1872 admitUntagged (3) 1873 } 1874 MAX-ACCESS read-write 1875 STATUS current 1876 DESCRIPTION 1877 "This is used to set the acceptable types of frames by 1878 a port. Use the no form of the command to reset to the 1879 default setting." 1880 ::= { dot1qVlanPortEntry 3 } 1881 1882 dot1qVlanPortIngressChecking OBJECT-TYPE 1883 SYNTAX INTEGER { 1884 true (1), 1885 false (2) 1886 } 1887 MAX-ACCESS read-write 1888 STATUS current 1889 DESCRIPTION 1890 "This is used to enable ingress checking for frames received 1891 by a port. Use the no command to disable the ingress check." 1892 ::= { dot1qVlanPortEntry 4 } 1893 1894 dot1qVlanPortNativeVlanStatus OBJECT-TYPE 1895 SYNTAX INTEGER { 1896 disable (0), 1897 tag (1), 1898 untag (2) 1899 } 1900 MAX-ACCESS read-write 1901 STATUS current 1902 DESCRIPTION 1903 "This object indicates whether enable tagging or untagging mode 1904 of the native VLAN on the interface. 1905 This value is meaningful only to TRUNK port.Access port and hybrid 1906 port MUST keep disabled." 1907 ::= { dot1qVlanPortEntry 5 } 1908 1909 dot1qVlanPortNativeVlanId OBJECT-TYPE 1910 SYNTAX INTEGER 1911 MAX-ACCESS read-write 1912 STATUS current 1913 DESCRIPTION 1914 "The VLAN-ID assigned to untagged frames received on this port. 1915 The port in native VLAN will also been set as untagged as default setting." 1916 ::= { dot1qVlanPortEntry 6 } 1917 1918 dot1qVlanPortTagVlanList OBJECT-TYPE 1919 SYNTAX VlanList 1920 MAX-ACCESS read-write 1921 STATUS current 1922 DESCRIPTION 1923 "The tagged VLAN list which the port belongs to." 1924 ::= { dot1qVlanPortEntry 7 } 1925 1926 dot1qVlanPortUntagVlanList OBJECT-TYPE 1927 SYNTAX VlanList 1928 MAX-ACCESS read-write 1929 STATUS current 1930 DESCRIPTION 1931 "The untagged VLAN list which the port belongs to." 1932 ::= { dot1qVlanPortEntry 8 } 1933 -- ---------------------------------------------------------------- 1934 -- The STP group 1935 -- ---------------------------------------------------------------- 1936 stpProtocolSetting OBJECT IDENTIFIER ::= { l2STPGroup 1 } 1937 1938 stpStatus OBJECT-TYPE 1939 SYNTAX INTEGER { 1940 enabled(1), 1941 disabled(2) 1942 } 1943 MAX-ACCESS read-write 1944 STATUS current 1945 DESCRIPTION 1946 "The administrative module status requested by management for the STP 1947 Module. This enables or disables STP in the system. A value of 'enabled' 1948 (1) indicates that STP must be enabled in the device on all the ports. 1949 A value of 'disabled'(2) indicates that STP must be disabled in the 1950 device on all the ports." 1951 ::= {stpProtocolSetting 1 } 1952 1953 stpNewRootTrapState OBJECT-TYPE 1954 SYNTAX INTEGER { 1955 enabled(1), 1956 disabled(2) 1957 } 1958 MAX-ACCESS read-write 1959 STATUS current 1960 DESCRIPTION 1961 "This object is for enabling or disabling STP new root Trap." 1962 1963 ::= { stpProtocolSetting 2 } 1964 1965 stpTopologyChangeTrapState OBJECT-TYPE 1966 SYNTAX INTEGER { 1967 enabled(1), 1968 disabled(2) 1969 } 1970 MAX-ACCESS read-write 1971 STATUS current 1972 DESCRIPTION 1973 "This object is for enabling or disabling STP topology change Trap." 1974 1975 ::= { stpProtocolSetting 3 } 1976 1977 stpVersion OBJECT-TYPE 1978 SYNTAX INTEGER { 1979 stpCompatible(0), 1980 rstp(2), 1981 mstp(3) 1982 } 1983 MAX-ACCESS read-write 1984 STATUS current 1985 DESCRIPTION 1986 "The version of Spanning Tree Protocol the bridge is 1987 currently running. The value 'stpCompatible(0)' 1988 indicates the Spanning Tree Protocol specified in 1989 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 1990 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 1991 indicates the Multiple Spanning Tree Protocol Specified 1992 in IEEE 802.1s." 1993 REFERENCE 1994 "IEEE 802.1D-2004" 1995 DEFVAL { rstp } 1996 ::= { stpProtocolSetting 4 } 1997 1998 stpBridgePriority OBJECT-TYPE 1999 SYNTAX Integer32 (0..61440) 2000 MAX-ACCESS read-write 2001 STATUS current 2002 DESCRIPTION 2003 "The Value of the writable portion of the Bridge 2004 Identifier comprising of the first two octets. 2005 The values that are set for Bridge Priority must be 2006 in steps of 4096." 2007 DEFVAL {32768} 2008 ::= { stpProtocolSetting 5 } 2009 2010 stpBridgeMaxAge OBJECT-TYPE 2011 SYNTAX Timeout (600..4000) 2012 MAX-ACCESS read-write 2013 STATUS current 2014 DESCRIPTION 2015 "The value that all bridges use for MaxAge when 2016 this bridge is acting as the root. The granularity 2017 of this timer is specified to be 1 second. 2018 An agent may return a badValue error if a set is 2019 attempted to a value which is not a whole number 2020 of seconds." 2021 DEFVAL {2000} 2022 ::= { stpProtocolSetting 6 } 2023 2024 stpBridgeHelloTime OBJECT-TYPE 2025 SYNTAX Timeout (100..1000) 2026 MAX-ACCESS read-write 2027 STATUS current 2028 DESCRIPTION 2029 "The amount of time between the transmission of 2030 Configuration bridge PDUs by this node in units 2031 of hundredths of a second." 2032 ::= { stpProtocolSetting 7 } 2033 2034 stpBridgeForwardDelay OBJECT-TYPE 2035 SYNTAX Timeout (400..3000) 2036 MAX-ACCESS read-write 2037 STATUS current 2038 DESCRIPTION 2039 "The value that all bridges use for ForwardDelay 2040 when this bridge is acting as the root. Note that 2041 802.1D specifies that the range for this 2042 parameter is related to the value of 2043 BridgeMaxAge. The granularity of this 2044 timer is specified to be 1 second. 2045 An agent may return a badValue error if a set is 2046 attempted to a value which is not a whole number 2047 of seconds." 2048 DEFVAL {1500} 2049 ::= { stpProtocolSetting 8 } 2050 2051 stpMaxHopCount OBJECT-TYPE 2052 SYNTAX Integer32 (600..4000) 2053 MAX-ACCESS read-write 2054 STATUS current 2055 DESCRIPTION 2056 "Indicates the Maximum Hop Count value. One-hundredth of the 2057 configured value will be set as Max Hop Count. 2058 An agent may return a badValue error if a set is attempted 2059 to a value which is not a multiples of hundred." 2060 DEFVAL { 2000 } 2061 ::= { stpProtocolSetting 9 } 2062 2063 stpTxHoldCount OBJECT-TYPE 2064 SYNTAX Integer32 (1..10) 2065 MAX-ACCESS read-write 2066 STATUS current 2067 DESCRIPTION 2068 "The value used by the Port Transmit state machine to limit 2069 the maximum transmission rate." 2070 DEFVAL { 3 } 2071 ::= { stpProtocolSetting 10 } 2072 2073 2074 -- ----------------------------------------------------------------- 2075 -- Mst Multiple Spanning Tree Instance Port Table : CIST 2076 -- ----------------------------------------------------------------- 2077 stpPortConfigurationTable OBJECT-TYPE 2078 SYNTAX SEQUENCE OF StpPortEntry 2079 MAX-ACCESS not-accessible 2080 STATUS current 2081 DESCRIPTION 2082 "This table contains Common Spanning Tree Port 2083 Information." 2084 ::= { l2STPGroup 2 } 2085 2086 stpPortConfigurationEntry OBJECT-TYPE 2087 SYNTAX StpPortEntry 2088 MAX-ACCESS not-accessible 2089 STATUS current 2090 DESCRIPTION 2091 "A list of information maintained by every port for 2092 Common Spanning tree." 2093 INDEX { stpPort } 2094 ::= { stpPortConfigurationTable 1 } 2095 2096 StpPortEntry ::= 2097 SEQUENCE { 2098 stpPort 2099 Integer32, 2100 stpPortAdminPathCost 2101 Integer32, 2102 stpPortPathCost 2103 Integer32, 2104 stpPortState 2105 INTEGER, 2106 stpPortGuardRoot 2107 TruthValue, 2108 stpPortLinkType 2109 INTEGER, 2110 stpPortOperLinkType 2111 INTEGER, 2112 stpPortFast 2113 INTEGER, 2114 stpPortOperFast 2115 INTEGER, 2116 stpPortTCNFilter 2117 TruthValue, 2118 stpPortFowardBPDU 2119 INTEGER, 2120 stpPortPriority 2121 Integer32, 2122 stpPortHelloTime 2123 Timeout 2124 } 2125 stpPort OBJECT-TYPE 2126 SYNTAX Integer32 (1..65535) 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "The Port number of the port for which this entry contains 2131 spanning tree information." 2132 ::= { stpPortConfigurationEntry 1 } 2133 2134 stpPortAdminPathCost OBJECT-TYPE 2135 SYNTAX Integer32 (0..200000000) 2136 MAX-ACCESS read-write 2137 STATUS current 2138 DESCRIPTION 2139 "The administratively assigned value for the contribution 2140 of this port to the path cost of paths toward the spanning 2141 tree root. 2142 Writing a value of '0' assigns the automatically calculated 2143 default Path Cost value to the port. If the default Path 2144 Cost is being used, this object returns '0' when read." 2145 ::= { stpPortConfigurationEntry 2 } 2146 2147 stpPortPathCost OBJECT-TYPE 2148 SYNTAX Integer32 (1..200000000) 2149 MAX-ACCESS read-only 2150 STATUS current 2151 DESCRIPTION 2152 "The contribution of this port to the path cost of 2153 paths towards the MSTI Root which include this port." 2154 ::= { stpPortConfigurationEntry 3 } 2155 2156 stpPortState OBJECT-TYPE 2157 SYNTAX INTEGER { 2158 enabled(1), 2159 disabled(2) 2160 } 2161 MAX-ACCESS read-write 2162 STATUS current 2163 DESCRIPTION 2164 "Current state of the Port which can be changed to either 2165 Disabled or Enabled for ALL spanning tree 2166 instances. Setting this object will override the port's 2167 status in any of the MSTI contexts." 2168 ::= { stpPortConfigurationEntry 4 } 2169 2170 stpPortGuardRoot OBJECT-TYPE 2171 SYNTAX TruthValue 2172 MAX-ACCESS read-write 2173 STATUS current 2174 DESCRIPTION 2175 "A Boolean value set by management. If TRUE causes the Port not 2176 to be selected as Root Port for the CIST or any MSTI, even it has 2177 the best spanning tree priority vector. Such a Port will be selected 2178 as an Alternate Port after the Root Port has been selected. This 2179 parameter should be FALSE by default. If set it can cause lack of 2180 spanning tree connectivity. It is set by a network administrator to 2181 prevent bridges external to a core region of the network influencing 2182 the spanning tree active topology, possibly because those bridges are 2183 not under the full control of the administrator. 2184 This administrator configuration is also known as 'Root Guard'." 2185 ::= {stpPortConfigurationEntry 5} 2186 2187 stpPortLinkType OBJECT-TYPE 2188 SYNTAX INTEGER { 2189 p2p(0), 2190 shared(1), 2191 auto(2) 2192 } 2193 MAX-ACCESS read-write 2194 STATUS current 2195 DESCRIPTION 2196 "The administrative point-to-point status of the LAN segment 2197 attached to this port. A value of p2p(0) indicates that 2198 this port should always be treated as if it is connected to 2199 a point-to-point link. A value of shared(1) indicates 2200 that this port should be treated as having a shared media 2201 connection. A value of auto(2) indicates that this port is 2202 considered to have a point-to-point link if it is an Aggregator 2203 and all of its members are aggregatable, or if the MAC entity 2204 is configured for full duplex operation, either through 2205 auto-negotiation or by management means." 2206 ::= { stpPortConfigurationEntry 6 } 2207 2208 2209 stpPortOperLinkType OBJECT-TYPE 2210 SYNTAX INTEGER { 2211 p2p(1), 2212 shared(2) 2213 } 2214 MAX-ACCESS read-only 2215 STATUS current 2216 DESCRIPTION 2217 "The operational point-to-point status of the LAN segment 2218 attached to this port. It indicates whether a port is 2219 considered to have a point-to-point connection or not. 2220 The value is determined by management or by auto-detection, 2221 as described in the stpPortLinkType object." 2222 ::= { stpPortConfigurationEntry 7 } 2223 2224 stpPortFast OBJECT-TYPE 2225 SYNTAX INTEGER { 2226 edge(0), 2227 disabled(1), 2228 network(2) 2229 } 2230 MAX-ACCESS read-write 2231 STATUS current 2232 DESCRIPTION 2233 "The administrative value of the Edge Port parameter. A 2234 value of edge(0) indicates that this port should be 2235 assumed as an edge-port and a value of disabled(1) indicates 2236 that this port should be assumed as a non-edge-port.auto 2237 indicates that detection of a port as Edge Port happens automatically" 2238 ::= { stpPortConfigurationEntry 8 } 2239 2240 stpPortOperFast OBJECT-TYPE 2241 SYNTAX INTEGER { 2242 edge(1), 2243 non-edge(2) 2244 } 2245 MAX-ACCESS read-only 2246 STATUS current 2247 DESCRIPTION 2248 "The operational value of the Edge Port parameter. The 2249 object is initialized to the value of 2250 stpPortFast and is set FALSE on reception 2251 of a BPDU." 2252 ::= { stpPortConfigurationEntry 9 } 2253 2254 stpPortTCNFilter OBJECT-TYPE 2255 SYNTAX TruthValue 2256 MAX-ACCESS read-write 2257 STATUS current 2258 DESCRIPTION 2259 "A Boolean value set by management. If TRUE causes the Port not 2260 to propagate received topology change notifications and topology 2261 changes to other Ports. This parameter should be FALSE by default. 2262 If set it can cause temporary loss of connectivity after changes in 2263 a spanning trees active topology as a result of persistent 2264 incorrectly learnt station location information. It is set by a 2265 network administrator to prevent bridges external to a core region of 2266 the network causing address flushing in that region, possibly because 2267 those bridges are not under the full control of the administrator or 2268 MAC_Operational for the attached LANs transitions frequently." 2269 ::= {stpPortConfigurationEntry 10} 2270 2271 stpPortFowardBPDU OBJECT-TYPE 2272 SYNTAX INTEGER { 2273 enabled(1), 2274 disabled(2) 2275 } 2276 MAX-ACCESS read-write 2277 STATUS current 2278 DESCRIPTION 2279 "This object is for enabling or disabling forward BPDU." 2280 REFERENCE 2281 "IEEE 802.1D-2004" 2282 ::= { stpPortConfigurationEntry 11 } 2283 2284 stpPortPriority OBJECT-TYPE 2285 SYNTAX Integer32 (0..240) 2286 MAX-ACCESS read-write 2287 STATUS current 2288 DESCRIPTION 2289 "The four most significant bits of the Port Identifier 2290 for a given Spanning Tree instance can be modified 2291 independently for each Spanning Tree instance 2292 supported by the Bridge. The values that are set for Port 2293 Priority must be in steps of 16." 2294 DEFVAL {128} 2295 ::= { stpPortConfigurationEntry 12 } 2296 2297 stpPortHelloTime OBJECT-TYPE 2298 SYNTAX Timeout (100..1000) 2299 MAX-ACCESS read-write 2300 STATUS current 2301 DESCRIPTION 2302 "The amount of time between the transmission of 2303 Configuration bridge PDUs by this node in units 2304 of hundredths of a second." 2305 ::= { stpPortConfigurationEntry 13 } 2306 2307 -- ---------------------------------------------------------------- 2308 -- The MST Configuration Identification 2309 -- ---------------------------------------------------------------- 2310 mstConfiguration OBJECT IDENTIFIER ::= { l2STPGroup 3 } 2311 2312 mstiConfigurationName OBJECT-TYPE 2313 SYNTAX DisplayString (SIZE (0..32)) 2314 MAX-ACCESS read-write 2315 STATUS current 2316 DESCRIPTION 2317 "The Name for the Region's configuration. By Default 2318 Region Name will be equal to the Bridge Mac Address." 2319 ::= { mstConfiguration 1 } 2320 2321 mstiRevisionLevel OBJECT-TYPE 2322 SYNTAX Integer32 (0..65535) 2323 MAX-ACCESS read-write 2324 STATUS current 2325 DESCRIPTION 2326 "Version of the MST Region." 2327 ::= { mstConfiguration 2 } 2328 2329 mstMstiConfigDigest OBJECT-TYPE 2330 SYNTAX OCTET STRING (SIZE (0..32)) 2331 MAX-ACCESS read-only 2332 STATUS current 2333 DESCRIPTION 2334 "The Configuration Digest value for this Region." 2335 ::= { mstConfiguration 3 } 2336 2337 -- ----------------------------------------------------------------- 2338 -- Future Mst VlanId to Instance Mapping Table : MSTI 2339 -- ----------------------------------------------------------------- 2340 mstVlanMstiMappingTable OBJECT-TYPE 2341 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 2342 MAX-ACCESS not-accessible 2343 STATUS current 2344 DESCRIPTION 2345 "This table contains one entry for each instance of MSTP. 2346 This table maintains context ID as one more index to 2347 support Multiple Instances." 2348 ::= { mstConfiguration 4 } 2349 2350 mstVlanMstiMappingEntry OBJECT-TYPE 2351 SYNTAX MstVlanMstiMappingEntry 2352 MAX-ACCESS not-accessible 2353 STATUS current 2354 DESCRIPTION 2355 "A conceptual row containing the status of the MSTP instance." 2356 INDEX { mstInstanceIndex } 2357 ::= { mstVlanMstiMappingTable 1 } 2358 2359 MstVlanMstiMappingEntry ::= 2360 SEQUENCE { 2361 mstInstanceIndex 2362 Integer32, 2363 mstSetVlanList 2364 OCTET STRING, 2365 mstResetVlanList 2366 OCTET STRING, 2367 mstInstanceVlanMapped 2368 OCTET STRING, 2369 mstInstanceVlanMapped2k 2370 OCTET STRING, 2371 mstInstanceVlanMapped3k 2372 OCTET STRING, 2373 mstInstanceVlanMapped4k 2374 OCTET STRING 2375 } 2376 2377 mstInstanceIndex OBJECT-TYPE 2378 SYNTAX Integer32 (1..15) 2379 MAX-ACCESS read-only 2380 STATUS current 2381 DESCRIPTION 2382 "An arbitrary integer within the range from 1 to the value of 2383 Max Instance Number that uniquely identifies an instance." 2384 ::= { mstVlanMstiMappingEntry 1 } 2385 2386 mstSetVlanList OBJECT-TYPE 2387 SYNTAX OCTET STRING (SIZE (0..512)) 2388 MAX-ACCESS read-write 2389 STATUS current 2390 DESCRIPTION 2391 "A string of octets containing one bit per VLAN. The 2392 first octet corresponds to VLANs with VlanIndex values 2393 1 through 8; the second octet to VLANs 9 through 2394 16 etc. The most significant bit of each octet 2395 corresponds to the lowest VlanIndex value in that octet. 2396 The set of vlans configured by management to map for this 2397 Instance. If the VlanId to Instance Mapping has to be known 2398 then any one of the VlanMapped object should be used.If a 2399 vlan is already mapped to this Instance, it may not be mapped 2400 again. This object is used only for SET operation. 2401 GET Operation returns null values." 2402 ::= { mstVlanMstiMappingEntry 2 } 2403 2404 mstResetVlanList OBJECT-TYPE 2405 SYNTAX OCTET STRING (SIZE (0..512)) 2406 MAX-ACCESS read-write 2407 STATUS current 2408 DESCRIPTION 2409 "A string of octets containing one bit per VLAN. The 2410 first octet corresponds to VLANs with VlanIndex values 2411 1 through 8; the second octet to VLANs 9 through 2412 16 etc. The most significant bit of each octet 2413 corresponds to the lowest VlanIndex value in that octet. 2414 The set of vlans configured by management to unmap from this 2415 Instance. A vlan may not be unmapped from this instance if 2416 it is not already mapped to this Instance. This object is 2417 used only for SET operation.GET Operation returns null values." 2418 ::= { mstVlanMstiMappingEntry 3 } 2419 2420 mstInstanceVlanMapped OBJECT-TYPE 2421 SYNTAX OCTET STRING (SIZE (0..128)) 2422 MAX-ACCESS read-only 2423 STATUS current 2424 DESCRIPTION 2425 "A string of octets containing one bit per VLAN. The 2426 first octet corresponds to VLANs with VlanIndex values 2427 1 through 8; the second octet to VLANs 9 through 2428 16 etc. The most significant bit of each octet 2429 corresponds to the lowest VlanIndex value in that octet. 2430 2431 For each VLAN that is mapped to this MSTP instance, 2432 the bit corresponding to that VLAN is set to '1'." 2433 ::= { mstVlanMstiMappingEntry 4 } 2434 2435 mstInstanceVlanMapped2k OBJECT-TYPE 2436 SYNTAX OCTET STRING (SIZE (0..128)) 2437 MAX-ACCESS read-only 2438 STATUS current 2439 DESCRIPTION 2440 "A string of octets containing one bit per VLAN for 2441 VLANS with VlanIndex values 1024 through 2047. The 2442 first octet corresponds to VLANs with VlanIndex values 2443 1024 through 1031; the second octet to VLANs 1032 2444 through 1039 etc. The most significant bit of each 2445 octet corresponds to the lowest VlanIndex value in that 2446 octet. 2447 2448 For each VLAN that is mapped to this MSTP instance, 2449 the bit corresponding to that VLAN is set to '1'. 2450 2451 This object is only instantiated on devices with 2452 support for VlanIndex values up to 4095." 2453 ::= { mstVlanMstiMappingEntry 5 } 2454 2455 mstInstanceVlanMapped3k OBJECT-TYPE 2456 SYNTAX OCTET STRING (SIZE (0..128)) 2457 MAX-ACCESS read-only 2458 STATUS current 2459 DESCRIPTION 2460 "A string of octets containing one bit per VLAN for 2461 VLANS with VlanIndex values 2048 through 3071. The 2462 first octet corresponds to VLANs with VlanIndex values 2463 of 2048 through 2055; the second octet to VLANs 2056 2464 through 2063 etc. The most significant bit of each 2465 octet corresponds to the lowest VlanIndex value in that 2466 octet. 2467 2468 For each VLAN that is mapped to this MSTP instance, 2469 the bit corresponding to that VLAN is set to '1'. 2470 2471 This object is only instantiated on devices with 2472 support for VlanIndex values up to 4095." 2473 ::= { mstVlanMstiMappingEntry 6 } 2474 2475 mstInstanceVlanMapped4k OBJECT-TYPE 2476 SYNTAX OCTET STRING (SIZE (0..128)) 2477 MAX-ACCESS read-only 2478 STATUS current 2479 DESCRIPTION 2480 "A string of octets containing one bit per VLAN for 2481 VLANS with VlanIndex values 3072 through 4095. The 2482 first octet corresponds to VLANs with VlanIndex values 2483 3072 through 3079; the second octet to VLANs 3080 2484 through 3087 etc. The most significant bit of each 2485 octet corresponds to the lowest VlanIndex value in that 2486 octet. 2487 2488 For each VLAN that is mapped to this MSTP instance, 2489 the bit corresponding to that VLAN is set to '1'. 2490 2491 This object is only instantiated on devices with 2492 support for VlanIndex values up to 4095." 2493 ::= { mstVlanMstiMappingEntry 7 } 2494 2495 -- ----------------------------------------------------------------- 2496 -- Mst Multiple Spanning Tree Instance Bridge Table 2497 -- ----------------------------------------------------------------- 2498 stpInstance OBJECT IDENTIFIER ::= { l2STPGroup 4 } 2499 2500 -- ----------------------------------------------------------------- 2501 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 2502 -- ----------------------------------------------------------------- 2503 mstCistBridgePriority OBJECT-TYPE 2504 SYNTAX Integer32 (0..61440) 2505 MAX-ACCESS read-write 2506 STATUS current 2507 DESCRIPTION 2508 "The writable portion of the MSTI Bridge Identifier. 2509 comprising of the first two octets. 2510 The values that are set for Bridge Priority must be 2511 in steps of 4096." 2512 DEFVAL {32768} 2513 ::= { stpInstance 1 } 2514 2515 mstCistStatus OBJECT-TYPE 2516 SYNTAX INTEGER { 2517 enabled(1), 2518 disabled(2) 2519 } 2520 MAX-ACCESS read-only 2521 STATUS current 2522 DESCRIPTION 2523 "The administrative status requested by management for the MST 2524 feature. The value enabled(1) indicates that Mst should be enabled 2525 in the device on all ports. The value disabled(2) indicates that 2526 Mst should be disabled in the device on all ports. The object can 2527 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2528 ::= { stpInstance 2 } 2529 2530 mstCistPortDesignatedRoot OBJECT-TYPE 2531 SYNTAX BridgeId 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "The unique Bridge Identifier of the bridge recorded as the 2536 CIST Root in the configuration BPDUs transmitted." 2537 ::= { stpInstance 3 } 2538 2539 mstCistRegionalRoot OBJECT-TYPE 2540 SYNTAX BridgeId 2541 MAX-ACCESS read-only 2542 STATUS current 2543 DESCRIPTION 2544 "The bridge identifier of the Root of the Multiple 2545 spanning tree region as determined by the Spanning Tree 2546 Protocol as executed by this node. This value is used as 2547 the CIST Regional Root Identifier parameter in all Configuration 2548 Bridge PDUs originated by this node." 2549 ::= { stpInstance 4 } 2550 2551 mstCistPortDesignatedBridge OBJECT-TYPE 2552 SYNTAX BridgeId 2553 MAX-ACCESS read-only 2554 STATUS current 2555 DESCRIPTION 2556 "The unique Bridge Identifier of the bridge which this port 2557 considers to be the Designated Bridge for the port's segment." 2558 ::= { stpInstance 5 } 2559 2560 -- ----------------------------------------------------------------- 2561 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 2562 -- ----------------------------------------------------------------- 2563 2564 mstMstiBridgeTable OBJECT-TYPE 2565 SYNTAX SEQUENCE OF MstMstiBridgeEntry 2566 MAX-ACCESS not-accessible 2567 STATUS current 2568 DESCRIPTION 2569 "Table containing Bridge Information specific to Spanning 2570 Tree Instance. This table maintains context ID as one 2571 more index to support Multiple Instances." 2572 ::= { stpInstance 6 } 2573 2574 mstMstiBridgeEntry OBJECT-TYPE 2575 SYNTAX MstMstiBridgeEntry 2576 MAX-ACCESS not-accessible 2577 STATUS current 2578 DESCRIPTION 2579 "Entry indicating the Bridge Information." 2580 INDEX { mstMstiInstanceIndex } 2581 ::= { mstMstiBridgeTable 1 } 2582 2583 MstMstiBridgeEntry ::= SEQUENCE { 2584 mstMstiInstanceIndex 2585 Integer32, 2586 mstMstiBridgePriority 2587 Integer32, 2588 mstMstiStatus 2589 INTEGER, 2590 mstMstiPortDesignatedRoot 2591 BridgeId, 2592 mstMstiBridgeRegionalRoot 2593 BridgeId, 2594 mstMstiPortDesignatedBridge 2595 BridgeId, 2596 mstMstiTopChanges 2597 Counter32 2598 } 2599 2600 mstMstiInstanceIndex OBJECT-TYPE 2601 SYNTAX Integer32 (1..15) 2602 MAX-ACCESS read-only 2603 STATUS current 2604 DESCRIPTION 2605 "Spanning Tree Instance to which the information belongs." 2606 ::= { mstMstiBridgeEntry 1 } 2607 2608 mstMstiBridgePriority OBJECT-TYPE 2609 SYNTAX Integer32 (0..61440) 2610 MAX-ACCESS read-write 2611 STATUS current 2612 DESCRIPTION 2613 "The writable portion of the MSTI Bridge Identifier. 2614 comprising of the first two octets. 2615 The values that are set for Bridge Priority must be 2616 in steps of 4096." 2617 DEFVAL {32768} 2618 ::= { mstMstiBridgeEntry 2 } 2619 2620 mstMstiStatus OBJECT-TYPE 2621 SYNTAX INTEGER { 2622 enabled(1), 2623 disabled(2) 2624 } 2625 MAX-ACCESS read-only 2626 STATUS current 2627 DESCRIPTION 2628 "The administrative status requested by management for the MST 2629 feature. The value enabled(1) indicates that Mst should be enabled 2630 in the device on all ports. The value disabled(2) indicates that 2631 Mst should be disabled in the device on all ports. The object can 2632 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2633 ::= { mstMstiBridgeEntry 3 } 2634 2635 mstMstiPortDesignatedRoot OBJECT-TYPE 2636 SYNTAX BridgeId 2637 MAX-ACCESS read-only 2638 STATUS current 2639 DESCRIPTION 2640 "The unique Bridge Identifier of the bridge recorded as the 2641 MSTI Regional Root in the configuration BPDUs transmitted." 2642 ::= { mstMstiBridgeEntry 4 } 2643 2644 mstMstiBridgeRegionalRoot OBJECT-TYPE 2645 SYNTAX BridgeId 2646 MAX-ACCESS read-only 2647 STATUS current 2648 DESCRIPTION 2649 "MSTI Regional Root Identifier value for the Instance. This value 2650 is used as the MSTI Regional Root Identifier parameter in all 2651 Configuration Bridge PDUs originated by this node" 2652 ::= { mstMstiBridgeEntry 5 } 2653 2654 mstMstiPortDesignatedBridge OBJECT-TYPE 2655 SYNTAX BridgeId 2656 MAX-ACCESS read-only 2657 STATUS current 2658 DESCRIPTION 2659 "The unique Bridge Identifier of the bridge which this port 2660 considers to be the Designated Bridge for the port's segment." 2661 ::= { mstMstiBridgeEntry 6 } 2662 2663 mstMstiTopChanges OBJECT-TYPE 2664 SYNTAX Counter32 2665 MAX-ACCESS read-only 2666 STATUS current 2667 DESCRIPTION 2668 "The number of times that there have been atleast 2669 one non-zero TcWhile Timer on this Bridge for this 2670 spanning tree instance." 2671 ::= { mstMstiBridgeEntry 7 } 2672 2673 -- ----------------------------------------------------------------- 2674 -- Mst Multiple Spanning Tree Instance Bridge Table 2675 -- ----------------------------------------------------------------- 2676 stpInstancePortTable OBJECT IDENTIFIER ::= { l2STPGroup 5 } 2677 2678 -- ----------------------------------------------------------------- 2679 -- Mst Multiple Spanning Tree Instance Port Table : CIST 2680 -- ----------------------------------------------------------------- 2681 mstCistPortTable OBJECT-TYPE 2682 SYNTAX SEQUENCE OF MstCistPortEntry 2683 MAX-ACCESS not-accessible 2684 STATUS current 2685 DESCRIPTION 2686 "This table contains Common Spanning Tree Port 2687 Information." 2688 ::= { stpInstancePortTable 1 } 2689 2690 mstCistPortEntry OBJECT-TYPE 2691 SYNTAX MstCistPortEntry 2692 MAX-ACCESS not-accessible 2693 STATUS current 2694 DESCRIPTION 2695 "A list of information maintained by every port for 2696 Common Spanning tree." 2697 INDEX { mstCistPort } 2698 ::= { mstCistPortTable 1 } 2699 2700 MstCistPortEntry ::= 2701 SEQUENCE { 2702 mstCistPort 2703 Integer32, 2704 mstCistPortAdminPathCost 2705 Integer32, 2706 mstCistPortPathCost 2707 Integer32, 2708 mstCistPortPriority 2709 Integer32, 2710 mstCistPortState 2711 INTEGER, 2712 mstCistCurrentPortRole 2713 INTEGER, 2714 mstCistPortProtocolMigration 2715 TruthValue 2716 } 2717 2718 mstCistPort OBJECT-TYPE 2719 SYNTAX Integer32 (1..65535) 2720 MAX-ACCESS read-only 2721 STATUS current 2722 DESCRIPTION 2723 "The Port number of the port for which this entry contains 2724 spanning tree information." 2725 ::= { mstCistPortEntry 1 } 2726 2727 mstCistPortAdminPathCost OBJECT-TYPE 2728 SYNTAX Integer32 (0..200000000) 2729 MAX-ACCESS read-write 2730 STATUS current 2731 DESCRIPTION 2732 "The contribution of this port to the path cost of 2733 paths towards the MSTI Root which include this port." 2734 ::= { mstCistPortEntry 2 } 2735 2736 mstCistPortPathCost OBJECT-TYPE 2737 SYNTAX Integer32 (1..200000000) 2738 MAX-ACCESS read-only 2739 STATUS current 2740 DESCRIPTION 2741 "The contribution of this port to the path cost of 2742 paths towards the MSTI Root which include this port." 2743 ::= { mstCistPortEntry 3 } 2744 2745 mstCistPortPriority OBJECT-TYPE 2746 SYNTAX Integer32 (0..240) 2747 MAX-ACCESS read-write 2748 STATUS current 2749 DESCRIPTION 2750 "The four most significant bits of the Port Identifier 2751 for a given Spanning Tree instance can be modified 2752 independently for each Spanning Tree instance 2753 supported by the Bridge. The values that are set for Port 2754 Priority must be in steps of 16." 2755 DEFVAL {128} 2756 ::= { mstCistPortEntry 4 } 2757 2758 mstCistPortState OBJECT-TYPE 2759 SYNTAX INTEGER { 2760 disabled (1), 2761 discarding (2), 2762 learning (4), 2763 forwarding (5) 2764 } 2765 MAX-ACCESS read-only 2766 STATUS current 2767 DESCRIPTION 2768 "Current state of the Port as defined by the Common 2769 spanning tree protocol." 2770 ::= { mstCistPortEntry 5 } 2771 2772 mstCistCurrentPortRole OBJECT-TYPE 2773 SYNTAX INTEGER { 2774 disabled(0), 2775 alternate(1), 2776 backup(2), 2777 root(3), 2778 designated(4), 2779 master(5) 2780 } 2781 MAX-ACCESS read-only 2782 STATUS current 2783 DESCRIPTION 2784 "Current Port Role of the port for this spanning 2785 tree instance." 2786 ::= { mstCistPortEntry 6 } 2787 2788 mstCistPortProtocolMigration OBJECT-TYPE 2789 SYNTAX TruthValue 2790 MAX-ACCESS read-write 2791 STATUS current 2792 DESCRIPTION 2793 "Indicates the Protocol migration state of this Port. 2794 writing TRUE(1) to this object forces this port to transmit protocol BPDU 2795 Any other operation on this object has no effect." 2796 ::= { mstCistPortEntry 7 } 2797 -- ----------------------------------------------------------------- 2798 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 2799 -- ----------------------------------------------------------------- 2800 mstMstiPortTable OBJECT-TYPE 2801 SYNTAX SEQUENCE OF MstMstiPortEntry 2802 MAX-ACCESS not-accessible 2803 STATUS current 2804 DESCRIPTION 2805 "This table contains Spanning Tree Instance Specific Port 2806 Information." 2807 ::= { stpInstancePortTable 2 } 2808 2809 mstMstiPortEntry OBJECT-TYPE 2810 SYNTAX MstMstiPortEntry 2811 MAX-ACCESS not-accessible 2812 STATUS current 2813 DESCRIPTION 2814 "A list of information maintained by every port for each 2815 and every spanning tree instance." 2816 INDEX { mstMstiPort, mstMstiPortInstanceIndex } 2817 ::= { mstMstiPortTable 1 } 2818 2819 MstMstiPortEntry ::= 2820 SEQUENCE { 2821 mstMstiPort 2822 Integer32, 2823 mstMstiPortInstanceIndex 2824 Integer32, 2825 mstMstiPortAdminPathCost 2826 Integer32, 2827 mstMstiPortPathCost 2828 Integer32, 2829 mstMstiPortPriority 2830 Integer32, 2831 mstMstiPortState 2832 INTEGER, 2833 mstMstiCurrentPortRole 2834 INTEGER 2835 } 2836 2837 mstMstiPort OBJECT-TYPE 2838 SYNTAX Integer32 (1..65535) 2839 MAX-ACCESS read-only 2840 STATUS current 2841 DESCRIPTION 2842 "The Port number of the port for which this entry contains 2843 spanning tree information." 2844 ::= { mstMstiPortEntry 1 } 2845 2846 mstMstiPortInstanceIndex OBJECT-TYPE 2847 SYNTAX Integer32 (1..15) 2848 MAX-ACCESS read-only 2849 STATUS current 2850 DESCRIPTION 2851 "An arbitrary integer within the range from 1 to the value of 2852 Max Instance Number that uniquely identifies an instance." 2853 ::= { mstMstiPortEntry 2 } 2854 2855 mstMstiPortAdminPathCost OBJECT-TYPE 2856 SYNTAX Integer32 (0..200000000) 2857 MAX-ACCESS read-write 2858 STATUS current 2859 DESCRIPTION 2860 "The contribution of this port to the path cost of 2861 paths towards the MSTI Root which include this port." 2862 ::= { mstMstiPortEntry 3 } 2863 2864 mstMstiPortPathCost OBJECT-TYPE 2865 SYNTAX Integer32 (1..200000000) 2866 MAX-ACCESS read-only 2867 STATUS current 2868 DESCRIPTION 2869 "The contribution of this port to the path cost of 2870 paths towards the MSTI Root which include this port." 2871 ::= { mstMstiPortEntry 4 } 2872 2873 mstMstiPortPriority OBJECT-TYPE 2874 SYNTAX Integer32 (0..240) 2875 MAX-ACCESS read-write 2876 STATUS current 2877 DESCRIPTION 2878 "The four most significant bits of the Port Identifier 2879 for a given Spanning Tree instance can be modified 2880 independently for each Spanning Tree instance 2881 supported by the Bridge. The values that are set for Port 2882 Priority must be in steps of 16." 2883 DEFVAL {128} 2884 ::= { mstMstiPortEntry 5 } 2885 2886 mstMstiPortState OBJECT-TYPE 2887 SYNTAX INTEGER { 2888 disabled (1), 2889 discarding (2), 2890 learning (4), 2891 forwarding (5) 2892 } 2893 MAX-ACCESS read-only 2894 STATUS current 2895 DESCRIPTION 2896 "Current state of the Port as defined by the Multiple 2897 spanning tree protocol. Port which is Forwarding state 2898 in one instance can be in Discarding (Blocking) state 2899 in another instance." 2900 ::= { mstMstiPortEntry 6 } 2901 2902 mstMstiCurrentPortRole OBJECT-TYPE 2903 SYNTAX INTEGER { 2904 disabled(0), 2905 alternate(1), 2906 backup(2), 2907 root(3), 2908 designated(4), 2909 master(5) 2910 } 2911 MAX-ACCESS read-only 2912 STATUS current 2913 DESCRIPTION 2914 "Current Port Role of the port for this spanning 2915 tree instance." 2916 ::= { mstMstiPortEntry 7 } 2917 2918 stpTraps OBJECT IDENTIFIER ::= { l2STPGroup 6 } 2919 stpTrapsList OBJECT IDENTIFIER ::= { stpTraps 0 } 2920 2921 stpNewRootTrap NOTIFICATION-TYPE 2922 STATUS current 2923 DESCRIPTION 2924 "Generated whenever a new root bridge is selected in the topology " 2925 ::= { stpTrapsList 1 } 2926 2927 stpTopologyChgTrap NOTIFICATION-TYPE 2928 STATUS current 2929 DESCRIPTION 2930 "Generated when topology change is detected " 2931 ::= { stpTrapsList 2 } 2932 2933-- SNTP MIB groups 2934 sntpClockSettings OBJECT IDENTIFIER ::= { sysSNTPSettingGroup 1 } 2935 sntpTimeZoneSettings OBJECT IDENTIFIER ::= { sysSNTPSettingGroup 2 } 2936 sntpSNTPSettings OBJECT IDENTIFIER ::= { sysSNTPSettingGroup 3 } 2937 2938-- ------------------------------------------------------------------ 2939-- Clock Settings 2940-- ------------------------------------------------------------------ 2941 sntpTimeSeconds OBJECT-TYPE 2942 SYNTAX Integer32 2943 MAX-ACCESS read-write 2944 STATUS current 2945 DESCRIPTION 2946 "This object is for setting the system time in seconds 2947 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 2948 input value must larger than 284083276 (00:00:00 UTC, 2949 January 1, 2009) and smaller than 1136073599 (23:59:59 2950 UTC, December 31, 2035)." 2951 ::= { sntpClockSettings 1 } 2952 2953-- ------------------------------------------------------------------ 2954-- Time Zone Settings 2955-- ------------------------------------------------------------------ 2956 sntpSummerTimeState OBJECT-TYPE 2957 SYNTAX INTEGER { 2958 disable(1), 2959 recurring (2), 2960 date (3) 2961 } 2962 MAX-ACCESS read-write 2963 STATUS current 2964 DESCRIPTION 2965 "This object indicates the mode of the system to automatically 2966 switch to Summer Time (Daylight Saving Time). 2967 disable(1) - The Daylight Saving Time feature is disabled. 2968 recurring(2) - The Daylight Saving Time feature is enabled. 2969 The Summer Time should start and end on the specified 2970 week day of the specified month. 2971 format [weekofmonth-weekofday-month,HH:MM]. 2972 Example:- Third-Mon-Apr,17:30 2973 date(3) - The Daylight Saving Time feature is enabled. 2974 The Summer Time should start and end on the specified date 2975 of the specified month. 2976 format [dayofmonth-month,HH:MM]. 2977 Example:- 01-Apr,17:30. 2978 " 2979 ::= { sntpTimeZoneSettings 1 } 2980 2981 sntpGMTMinutes OBJECT-TYPE 2982 SYNTAX INTEGER 2983 MAX-ACCESS read-write 2984 STATUS current 2985 DESCRIPTION 2986 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 2987 ::= { sntpTimeZoneSettings 2 } 2988 2989 sntpSummerTimeStart OBJECT-TYPE 2990 SYNTAX DisplayString 2991 MAX-ACCESS read-write 2992 STATUS current 2993 DESCRIPTION 2994 " This object indicates when the Summer Time starts. 2995 This value is always interpreted within the context of a 2996 sntpSummerTimeState value." 2997 ::= { sntpTimeZoneSettings 3 } 2998 2999 sntpSummerTimeEnd OBJECT-TYPE 3000 SYNTAX DisplayString 3001 MAX-ACCESS read-write 3002 STATUS current 3003 DESCRIPTION 3004 " This object indicates when the Summer Time ends. 3005 This value is always interpreted within the context of a 3006 sntpSummerTimeState value." 3007 ::= { sntpTimeZoneSettings 4 } 3008 3009 sntpSummerTimeOffset OBJECT-TYPE 3010 SYNTAX INTEGER 3011 MAX-ACCESS read-write 3012 STATUS current 3013 DESCRIPTION 3014 "The value of this object indicates number of minutes to add 3015 or to subtract during Summer Time. This object is not meaningful 3016 when sntpSummerTimeState object is 'disable'." 3017 ::= { sntpTimeZoneSettings 5 } 3018 3019-- Recurring Setting 3020-- sntpRecFromWeekOfMon OBJECT-TYPE 3021-- SYNTAX INTEGER { 3022-- first(1), 3023-- second (2), 3024-- third (3), 3025-- fourth (4), 3026-- last (5) 3027-- } 3028-- MAX-ACCESS read-write 3029-- STATUS current 3030-- DESCRIPTION 3031-- "This object is for Week of the Month." 3032-- ::= { sntpTimeZoneSettings 3 } 3033 3034-- sntpRecFromDayOfWeek OBJECT-TYPE 3035-- SYNTAX INTEGER { 3036-- sun (1), 3037-- mon (2), 3038-- tue (3), 3039-- wed (4), 3040-- thurs (5), 3041-- fri (6), 3042-- sat (7) 3043-- } 3044-- MAX-ACCESS read-write 3045-- STATUS current 3046-- DESCRIPTION 3047-- "This object is for Week of the Month." 3048-- ::= { sntpTimeZoneSettings 4 } 3049 3050-- sntpRecFromTime OBJECT-TYPE 3051-- SYNTAX DisplayString (SIZE (12)) 3052-- MAX-ACCESS read-write 3053-- STATUS current 3054-- DESCRIPTION 3055-- " Daylight saving time (DST) is a system of setting clocks ahead so 3056-- that both sunrise and sunset occur at a later hour. The effect is 3057-- additional daylight in the evening. Many countries observe DST, 3058-- although most have their own rules and regulations for when it begins 3059-- and ends. The dates of DST may change from year to year. The Valid 3060-- format [dayofmonth-month,HH:MM]. 3061-- Example:- 01-Apr,17:30" 3062-- ::= { sntpTimeZoneSettings 5 } 3063 3064-- sntpRecToWeekOfMon OBJECT-TYPE 3065-- SYNTAX INTEGER { 3066-- first(1), 3067-- second (2), 3068-- third (3), 3069-- fourth (4), 3070-- last (5) 3071-- } 3072-- MAX-ACCESS read-write 3073-- STATUS current 3074-- DESCRIPTION 3075-- "This object is for Week of the Month." 3076-- ::= { sntpTimeZoneSettings 6 } 3077 3078-- sntpRecToDayOfWeek OBJECT-TYPE 3079-- SYNTAX INTEGER { 3080-- sun (1), 3081-- mon (2), 3082-- tue (3), 3083-- wed (4), 3084-- thurs (5), 3085-- fri (6), 3086-- sat (7) 3087-- } 3088-- MAX-ACCESS read-write 3089-- STATUS current 3090-- DESCRIPTION 3091-- "This object is for Week of the Month." 3092-- ::= { sntpTimeZoneSettings 7 } 3093 3094-- sntpRecToTime OBJECT-TYPE 3095-- SYNTAX DisplayString (SIZE (12)) 3096-- MAX-ACCESS read-write 3097-- STATUS current 3098-- DESCRIPTION 3099-- " Daylight saving time (DST) is a system of setting clocks ahead so 3100-- that both sunrise and sunset occur at a later hour. The effect is 3101-- additional daylight in the evening. Many countries observe DST, 3102-- although most have their own rules and regulations for when it begins 3103-- and ends. The dates of DST may change from year to year. The Valid 3104-- format [dayofmonth-month,HH:MM]. 3105-- Example:- 01-Apr,17:30" 3106-- ::= { sntpTimeZoneSettings 8 } 3107 3108-- sntpRecOffset OBJECT-TYPE 3109-- SYNTAX INTEGER 3110-- MAX-ACCESS read-write 3111-- STATUS current 3112-- DESCRIPTION 3113-- "This object is for Daylight Saving Time Offset 3114-- In (30/60/90/120) Minutes." 3115-- ::= { sntpTimeZoneSettings 9 } 3116-- Date Setting 3117 3118-- sntpDSTStartYear OBJECT-TYPE 3119-- SYNTAX INTEGER 3120-- MAX-ACCESS read-write 3121-- STATUS current 3122-- DESCRIPTION 3123-- "From Year" 3124-- ::= { sntpTimeZoneSettings 10 } 3125 3126-- sntpDSTStartTime OBJECT-TYPE 3127-- SYNTAX DisplayString (SIZE (12)) 3128-- MAX-ACCESS read-write 3129-- STATUS current 3130-- DESCRIPTION 3131-- " Daylight saving time (DST) is a system of setting clocks ahead so 3132-- that both sunrise and sunset occur at a later hour. The effect is 3133-- additional daylight in the evening. Many countries observe DST, 3134-- although most have their own rules and regulations for when it begins 3135-- and ends. The dates of DST may change from year to year. The Valid 3136-- format [dayofmonth-month,HH:MM]. 3137-- Example:- 01-Apr,17:30" 3138-- ::= { sntpTimeZoneSettings 11 } 3139 3140-- sntpDSTEndYear OBJECT-TYPE 3141-- SYNTAX INTEGER 3142-- MAX-ACCESS read-write 3143-- STATUS current 3144-- DESCRIPTION 3145-- "From Year" 3146-- ::= { sntpTimeZoneSettings 12 } 3147 3148-- sntpDSTEndTime OBJECT-TYPE 3149-- SYNTAX DisplayString (SIZE (12)) 3150-- MAX-ACCESS read-write 3151-- STATUS current 3152-- DESCRIPTION 3153-- " Daylight saving time (DST) is a system of setting clocks ahead so 3154-- that both sunrise and sunset occur at a later hour. The effect is 3155-- additional daylight in the evening. Many countries observe DST, 3156-- although most have their own rules and regulations for when it begins 3157-- and ends. The dates of DST may change from year to year. The Valid 3158-- format [dayofmonth-month,HH:MM]. 3159-- Example:- 01-Apr,17:30" 3160-- ::= { sntpTimeZoneSettings 13 } 3161 3162-- sntpDSTOffset OBJECT-TYPE 3163-- SYNTAX INTEGER 3164-- MAX-ACCESS read-write 3165-- STATUS current 3166-- DESCRIPTION 3167-- "This object is for Daylight Saving Time Offset 3168-- In (30/60/90/120) Minutes." 3169-- ::= { sntpTimeZoneSettings 14 } 3170 3171-- ------------------------------------------------------------------ 3172-- SNTP Settings 3173-- ------------------------------------------------------------------ 3174 sntpGlobalState OBJECT-TYPE 3175 SYNTAX INTEGER { 3176 enabled(1), 3177 disabled(2) 3178 } 3179 MAX-ACCESS read-write 3180 STATUS current 3181 DESCRIPTION 3182 "Enable/Disable SNTP function in the system." 3183 ::= { sntpSNTPSettings 1 } 3184 3185 sntpPollInterval OBJECT-TYPE 3186 SYNTAX Integer32 3187 MAX-ACCESS read-write 3188 STATUS current 3189 DESCRIPTION 3190 "SNTP Poll Interval In Seconds (30-99999) " 3191 ::= { sntpSNTPSettings 2 } 3192-- SNTP Server Setting 3193 3194 sntpServerTable OBJECT-TYPE 3195 SYNTAX SEQUENCE OF SntpServerEntry 3196 MAX-ACCESS not-accessible 3197 STATUS current 3198 DESCRIPTION 3199 "The table contains configured SNTP/NTP servers in the system." 3200 ::= { sntpSNTPSettings 3 } 3201 3202 sntpServerEntry OBJECT-TYPE 3203 SYNTAX SntpServerEntry 3204 MAX-ACCESS not-accessible 3205 STATUS current 3206 DESCRIPTION 3207 " Each entry in the table contains necessary information to 3208 send SNTP request to the servers." 3209 INDEX { sntpServerAddrType, sntpServerAddr } 3210 ::= { sntpServerTable 1 } 3211 3212 SntpServerEntry ::= SEQUENCE { 3213 sntpServerAddrType INTEGER, 3214 sntpServerAddr InetAddress, 3215 sntpServerStratum INTEGER, 3216 sntpServerVersion INTEGER, 3217 sntpServerLastReceive TimeTicks, 3218 sntpServerSynced TruthValue, 3219 sntpServerRowStatus RowStatus 3220 } 3221 3222 sntpServerAddrType OBJECT-TYPE 3223 SYNTAX INTEGER { 3224 ipv4(1), 3225 ipv6(2) 3226 } 3227 MAX-ACCESS read-only 3228 STATUS current 3229 DESCRIPTION 3230 "The IP address type ipv4 or ipv6." 3231 DEFVAL { ipv4 } 3232 ::= { sntpServerEntry 1 } 3233 3234 sntpServerAddr OBJECT-TYPE 3235 SYNTAX InetAddress 3236 MAX-ACCESS read-only 3237 STATUS current 3238 DESCRIPTION 3239 " The unicast IPv4/IPv6 server address in the Unicast Addressing mode " 3240 ::= { sntpServerEntry 2 } 3241 3242 sntpServerStratum OBJECT-TYPE 3243 SYNTAX INTEGER 3244 MAX-ACCESS read-only 3245 STATUS current 3246 DESCRIPTION 3247 "stratum levels define the distance from the reference clock." 3248 ::= { sntpServerEntry 3 } 3249 3250 sntpServerVersion OBJECT-TYPE 3251 SYNTAX INTEGER 3252 MAX-ACCESS read-only 3253 STATUS current 3254 DESCRIPTION 3255 "sntp server version." 3256 ::= { sntpServerEntry 4 } 3257 3258 sntpServerLastReceive OBJECT-TYPE 3259 SYNTAX TimeTicks 3260 MAX-ACCESS read-only 3261 STATUS current 3262 DESCRIPTION 3263 "The value of sysUpTime when this server was synced." 3264 ::= { sntpServerEntry 5 } 3265 3266 sntpServerSynced OBJECT-TYPE 3267 SYNTAX TruthValue 3268 MAX-ACCESS read-only 3269 STATUS current 3270 DESCRIPTION 3271 "This object indicates whether the corresponding server is the 3272 current synced server. 3273 " 3274 ::= { sntpServerEntry 6 } 3275 3276 sntpServerRowStatus OBJECT-TYPE 3277 SYNTAX RowStatus 3278 MAX-ACCESS read-write 3279 STATUS current 3280 DESCRIPTION 3281 " The activation of a row adds server entry. The destruction of a row 3282 removes server entry" 3283 ::= { sntpServerEntry 7 } 3284 3285-- ------------------------------------------------------------------ 3286-- The Time Range Setting 3287-- ------------------------------------------------------------------ 3288 3289 timeRangeTable OBJECT-TYPE 3290 SYNTAX SEQUENCE OF TimeRangeEntry 3291 MAX-ACCESS not-accessible 3292 STATUS current 3293 DESCRIPTION 3294 "A table to configure time Range in the system." 3295 ::= { sysTimeRangeGroup 1 } 3296 3297 timeRangeEntry OBJECT-TYPE 3298 SYNTAX TimeRangeEntry 3299 MAX-ACCESS not-accessible 3300 STATUS current 3301 DESCRIPTION 3302 "A schedule entry to configure time Range in the system." 3303 INDEX { timeRangeName , timeRangeIndex} 3304 ::= { timeRangeTable 1 } 3305 3306 TimeRangeEntry ::= 3307 SEQUENCE { 3308 timeRangeName DisplayString, 3309 timeRangeIndex Integer32, 3310 timeRangeStartHour Integer32, 3311 timeRangeStartMinute Integer32, 3312 timeRangeEndHour Integer32, 3313 timeRangeEndMinute Integer32, 3314 timeRangeWeekday BITS, 3315 timeRangeRowStatus RowStatus 3316 } 3317 3318 timeRangeName OBJECT-TYPE 3319 SYNTAX DisplayString (SIZE(1..20)) 3320 MAX-ACCESS read-only 3321 STATUS current 3322 DESCRIPTION 3323 "The Schedule name associated with the Schedule entry (e.g., `abc, bbb')." 3324 ::= { timeRangeEntry 1} 3325 3326 timeRangeIndex OBJECT-TYPE 3327 SYNTAX Integer32 (1..52) 3328 MAX-ACCESS read-only 3329 STATUS current 3330 DESCRIPTION 3331 "The Time Range identifier. The maximum number of Schedule entry is 3332 the number of ports supported PoE function. 3333 The value must be between 1 and 52." 3334 ::= { timeRangeEntry 2 } 3335 3336 timeRangeStartHour OBJECT-TYPE 3337 SYNTAX Integer32 (0..23) 3338 MAX-ACCESS read-write 3339 STATUS current 3340 DESCRIPTION 3341 "Start hour of the Schedule entry. 3342 The value must be from 0 to 23." 3343 ::= { timeRangeEntry 3 } 3344 3345 timeRangeStartMinute OBJECT-TYPE 3346 SYNTAX Integer32 (0..59) 3347 MAX-ACCESS read-write 3348 STATUS current 3349 DESCRIPTION 3350 "Start minute of the Schedule entry. 3351 The value must be from 0 to 59." 3352 ::= { timeRangeEntry 4 } 3353 3354 timeRangeEndHour OBJECT-TYPE 3355 SYNTAX Integer32 (0..23) 3356 MAX-ACCESS read-write 3357 STATUS current 3358 DESCRIPTION 3359 "End hour of the Schedule entry. 3360 The value must be from 0 to 23." 3361 ::= { timeRangeEntry 5 } 3362 3363 timeRangeEndMinute OBJECT-TYPE 3364 SYNTAX Integer32 (0..59) 3365 MAX-ACCESS read-write 3366 STATUS current 3367 DESCRIPTION 3368 "End minute of the Schedule entry. 3369 The value must be from 0 to 59." 3370 ::= { timeRangeEntry 6 } 3371 3372 timeRangeWeekday OBJECT-TYPE 3373 SYNTAX BITS { 3374 saturday(0), 3375 friday(1), 3376 thursday(2), 3377 wednesday(3), 3378 tuesday(4), 3379 monday(5), 3380 sunday(6) 3381 } 3382 MAX-ACCESS read-write 3383 STATUS current 3384 DESCRIPTION 3385 "Enable/Disble scheduling weekday list." 3386 ::= { timeRangeEntry 7 } 3387 3388 timeRangeRowStatus OBJECT-TYPE 3389 SYNTAX RowStatus 3390 MAX-ACCESS read-create 3391 STATUS current 3392 DESCRIPTION 3393 "The status of an entry in the Time Range Information Table. Only a subset 3394 of the rowstatus variables (active, notinservice, createAndWait, destroy) 3395 are available." 3396 ::= { timeRangeEntry 8 } 3397 3398 -- ---------------------------------------------------------------- 3399 -- The l3IPIF group 3400 -- ---------------------------------------------------------------- 3401 3402 multiIfMainTable OBJECT-TYPE 3403 SYNTAX SEQUENCE OF MultiIfMainEntry 3404 MAX-ACCESS not-accessible 3405 STATUS current 3406 DESCRIPTION 3407 "A list of all the interface entries in the system. 3408 This table contains objects which are applicable to all 3409 types of interfaces in the system. This table is a 3410 proprietary extension to the standard ifTable and 3411 ifXTable. The index to this table has the semantics of 3412 the MIB-2 ifIndex." 3413 ::= { l3IpMgmtGroup 1 } 3414 3415 multiIfMainEntry OBJECT-TYPE 3416 SYNTAX MultiIfMainEntry 3417 MAX-ACCESS not-accessible 3418 STATUS current 3419 DESCRIPTION 3420 "An entry containing management information applicable 3421 to a particular interface." 3422 INDEX { multiIfMainIndex } 3423 ::= { multiIfMainTable 1 } 3424 3425 MultiIfMainEntry ::= 3426 SEQUENCE { 3427 multiIfMainIndex InterfaceIndex, 3428 multiIfMainAdminStatus INTEGER, 3429 multiIfMainOperStatus INTEGER, 3430 multiIfIpBindVlanId Integer32, 3431 multiL3VlanIfName DisplayString, 3432 multiIfMainRowStatus RowStatus 3433 } 3434 3435 multiIfMainIndex OBJECT-TYPE 3436 SYNTAX InterfaceIndex 3437 MAX-ACCESS read-only 3438 STATUS current 3439 DESCRIPTION 3440 "A unique value, greater than zero, for each 3441 interface. This object is identical to the ifIndex 3442 of the standard MIB-2 ifTable." 3443 ::= { multiIfMainEntry 1 } 3444 3445 multiIfMainAdminStatus OBJECT-TYPE 3446 SYNTAX INTEGER { 3447 up(1), -- ready to pass packets 3448 down(2) 3449 } 3450 MAX-ACCESS read-create 3451 STATUS current 3452 DESCRIPTION 3453 "The desired state of the interface. This object 3454 can be set only when the ifMainRowStatus of the 3455 interface is active. This object has the semantics 3456 of the ifAdminStatus of the standard ifTable. 3457 3458 When a managed system initializes, all 3459 interfaces start with ifMainAdminStatus in the 3460 down(2) state, it's a default state also. As a result 3461 of either explicit management action or per 3462 configuration information retained by the managed 3463 system, ifMainAdminStatus is then changed to 3464 the up (1) state (or remains in the 3465 down(2) state)." 3466 DEFVAL { down } 3467 ::= { multiIfMainEntry 2 } 3468 3469 multiIfMainOperStatus OBJECT-TYPE 3470 SYNTAX INTEGER { 3471 up(1), -- ready to pass packets 3472 down(2), 3473 testing(3), -- in some test mode 3474 unknown(4), -- status can not be 3475 -- determined for 3476 -- some reason. 3477 dormant(5), 3478 notPresent(6), -- some component is 3479 -- missing 3480 lowerLayerDown(7) -- down due to state 3481 -- of lower-layer 3482 -- interface(s). 3483 } 3484 MAX-ACCESS read-only 3485 STATUS current 3486 DESCRIPTION 3487 "The current operational state of the interface. 3488 The testing (3) state indicates that no operational 3489 packets can be passed - this state is not supported 3490 currently. 3491 3492 If ifMainAdminStatus is down (2) 3493 then ifMainOperStatus would be down (2). If 3494 ifMainAdminStatus is changed to up (1) then 3495 ifMainOperStatus should change to up (1) if the 3496 interface is ready to transmit and receive 3497 work traffic; it should change to dormant (5) 3498 the interface is waiting for external actions 3499 (such as a serial line waiting for an incoming 3500 connection); it should change to lowerLayerDown(7) 3501 state if it cannot be made up as the interface sub-layer 3502 below it is down; it should remain in the down (2) state 3503 if and only if there is a fault that prevents it 3504 from going to the up (1) state; it should remain in 3505 the notPresent (6) state if the interface has 3506 missing (typically, hardware) components. 3507 3508 The status unknown(4) is shown when it is not possible 3509 to determine the exact status of the interface - e.g. 3510 the interface sub-layer is performing negotiations - 3511 during this period the interface is not up but at the 3512 same time, it is not a fault condition and hence it 3513 cannot be shown as down - in such periods the status 3514 is shown as unknown. 3515 3516 This object has the semantics of the ifOperStatus of the 3517 standard ifTable." 3518 ::= { multiIfMainEntry 3 } 3519 3520 multiIfIpBindVlanId OBJECT-TYPE 3521 SYNTAX Integer32 3522 MAX-ACCESS read-write 3523 STATUS current 3524 DESCRIPTION 3525 "the IP Interface over the Vlan Interface which it vlan id is the configure Vlan id." 3526 ::= { multiIfMainEntry 4 } 3527 3528 multiL3VlanIfName OBJECT-TYPE 3529 SYNTAX DisplayString (SIZE(0..64)) 3530 MAX-ACCESS read-only 3531 STATUS current 3532 DESCRIPTION 3533 "the L3 Vlan Interface Name." 3534 ::= { multiIfMainEntry 5 } 3535 3536 multiIfMainRowStatus OBJECT-TYPE 3537 SYNTAX RowStatus 3538 MAX-ACCESS read-create 3539 STATUS current 3540 DESCRIPTION 3541 "A RowStatus variable for addition, deletion and in-activation 3542 of the interfaces. Specification of the object is mandatory 3543 for all interfaces. 3544 3545 When the status is active, the interface is created and 3546 ready to use in the respective protocol modules. 3547 3548 When the status is notInService, the interface has not been 3549 registered with the respective protocol modules and as such 3550 those modules are not aware of the existence of the interface 3551 - creation is hence, incomplete. Setting an active interface 3552 to notInService results in de-registration/deletion of the 3553 interface from the respective protocol modules and all the 3554 configurations associated with that interface in those modules 3555 may be lost. 3556 3557 Deletion of an interface, may affect the status of other 3558 interfaces which are layered above or below it in the Interface 3559 Stack (ifStackTable) and may result in other interfaces being 3560 made notReady or notInService." 3561 ::= { multiIfMainEntry 6 } 3562 3563 3564-- ifIpTable 3565-- This table is used for the management of the interfaces in the 3566-- system which are registered with IP. 3567 3568 multiIfIpTable OBJECT-TYPE 3569 SYNTAX SEQUENCE OF MultiIfIpEntry 3570 MAX-ACCESS not-accessible 3571 STATUS current 3572 DESCRIPTION 3573 "A list of all the interface entries in the system which 3574 are registered with IP. 3575 3576 This table contains objects which are applicable for the 3577 management of IP over the network interfaces 3578 in the system. 3579 3580 This table is a extension to the ifMainTable. 3581 The index to this table has the semantics of 3582 the ifMainIndex of the ifMainTable. 3583 3584 Entries are created automatically in this table for 3585 any interface sub-layer which is layer below IP using 3586 the ifStackTable. Similarly, entries are deleted from 3587 this table when the interface's layering below IP is 3588 removed." 3589 ::= { l3IpMgmtGroup 2 } 3590 3591 multiIfIpEntry OBJECT-TYPE 3592 SYNTAX MultiIfIpEntry 3593 MAX-ACCESS not-accessible 3594 STATUS current 3595 DESCRIPTION 3596 "An entry containing management information applicable 3597 to a particular interface over which IP is operating." 3598 INDEX { multiIfIpIndex } 3599 ::= { multiIfIpTable 1 } 3600 3601 MultiIfIpEntry ::= 3602 SEQUENCE { 3603 multiIfIpIndex InterfaceIndex, 3604 multiIfIpAddrAllocMethod INTEGER, 3605 multiIfIpAddr IpAddress, 3606 multiIfIpSubnetMask IpAddress 3607 } 3608 3609 multiIfIpIndex OBJECT-TYPE 3610 SYNTAX InterfaceIndex 3611 MAX-ACCESS read-only 3612 STATUS current 3613 DESCRIPTION 3614 "A unique value, greater than zero, for each 3615 interface. This object is identical to the ifIndex 3616 of the standard MIB-2 ifTable." 3617 ::= { multiIfIpEntry 1 } 3618 3619 multiIfIpAddrAllocMethod OBJECT-TYPE 3620 SYNTAX INTEGER { 3621 manual(1), 3622 dynamic(2) 3623 } -- Currently only 3624 -- these method possible. 3625 MAX-ACCESS read-write 3626 STATUS current 3627 DESCRIPTION 3628 "The mechanism to be used for allocation of IP 3629 address for this interface. 3630 3631 If the method specified is manual and the IP 3632 address is not provided (then the interface 3633 would be treated as a un-numbered interface. 3634 3635 The dynamic(2) option takes an IP 3636 address dynamically from the available 3637 server (dhcp/bootp/rarp) . 3638 3639 " 3640 DEFVAL { manual } 3641 ::= { multiIfIpEntry 2 } 3642 3643 multiIfIpAddr OBJECT-TYPE 3644 SYNTAX IpAddress 3645 MAX-ACCESS read-write 3646 STATUS current 3647 DESCRIPTION 3648 "Specifies the IP address given to this 3649 interface. The specification of this object is 3650 mandatory for all network interfaces (Ethernet, 3651 FR VC, IPoA interface, PPP link - not under MP, 3652 MP interface and X.25 VC). If the interface is 3653 not a network interface then the default value 3654 of 0.0.0.0 is assigned and the interface is 3655 treated as a un-numbered interface by IP." 3656 DEFVAL { '00000000'H } 3657 ::= { multiIfIpEntry 3 } 3658 3659 multiIfIpSubnetMask OBJECT-TYPE 3660 SYNTAX IpAddress 3661 MAX-ACCESS read-write 3662 STATUS current 3663 DESCRIPTION 3664 "Specifies the IP Subnet Mask for this 3665 interface. The value should be specified only 3666 for network interfaces and any valid VLSM is 3667 accepted. 3668 3669 If not specified, this object takes the default 3670 subnet mask value based on the class of the IP 3671 address configured for the interface." 3672 ::= { multiIfIpEntry 4 } 3673 3674-- RTM Common Route Table 3675 3676-- The RTM Common Route Table can be used to view all the 3677-- routes present in the system. 3678 3679multiRouteTable OBJECT-TYPE 3680 SYNTAX SEQUENCE OF MultiRouteEntry 3681 MAX-ACCESS not-accessible 3682 STATUS current 3683 DESCRIPTION 3684 "This entity's IP Routing table. This table can be used to 3685 view all the routes present in the system" 3686 ::= { l3IpMgmtGroup 3 } 3687 3688multiRouteEntry OBJECT-TYPE 3689 SYNTAX MultiRouteEntry 3690 MAX-ACCESS not-accessible 3691 STATUS current 3692 DESCRIPTION 3693 "A particular route to a particular destina- 3694 tion, under a particular policy." 3695 INDEX { 3696 multiRouteDest, 3697 multiRouteMask, 3698 multiRouteTos, 3699 multiRouteNextHop 3700 } 3701 ::= { multiRouteTable 1 } 3702 3703MultiRouteEntry ::= SEQUENCE 3704 { 3705 multiRouteDest IpAddress, 3706 multiRouteMask IpAddress, 3707 multiRouteTos Integer32, 3708 multiRouteNextHop IpAddress, 3709 multiRouteIfIndex Integer32, 3710 multiRouteStatus RowStatus 3711 } 3712 3713multiRouteDest OBJECT-TYPE 3714 SYNTAX IpAddress 3715 MAX-ACCESS not-accessible 3716 STATUS current 3717 DESCRIPTION 3718 "The destination IP address of this route. 3719 3720 This object may not take a Multicast (Class D) 3721 address value. 3722 3723 Any assignment (implicit or otherwise) of an 3724 instance of this object to a value x must be 3725 rejected if the bitwise logical-AND of x with 3726 the value of the corresponding instance of the 3727 RouteMask object is not equal to x." 3728 ::= { multiRouteEntry 1 } 3729 3730multiRouteMask OBJECT-TYPE 3731 SYNTAX IpAddress 3732 MAX-ACCESS not-accessible 3733 STATUS current 3734 DESCRIPTION 3735 "Indicate the mask to be logical-ANDed with the 3736 destination address before being compared to 3737 the value in the RouteDest field. For 3738 those systems that do not support arbitrary 3739 subnet masks, an agent constructs the value of 3740 the RouteMask by reference to the IP Ad- 3741 dress Class. 3742 3743 Any assignment (implicit or otherwise) of an 3744 instance of this object to a value x must be 3745 rejected if the bitwise logical-AND of x with 3746 the value of the corresponding instance of the 3747 RouteDest object is not equal to fsRoute- 3748 Dest." 3749 ::= { multiRouteEntry 2 } 3750 3751-- The following convention is included for specification 3752-- of TOS Field contents. At this time, the Host Requirements 3753-- and the Router Requirements documents disagree on the width 3754-- of the TOS field. This mapping describes the Router 3755-- Requirements mapping, and leaves room to widen the TOS field 3756-- without impact to fielded systems. 3757 3758multiRouteTos OBJECT-TYPE 3759 SYNTAX Integer32 (0..2147483647) 3760 MAX-ACCESS not-accessible 3761 STATUS current 3762 DESCRIPTION 3763 "The policy specifier is the IP TOS Field. The encoding 3764 of IP TOS is as specified by the following convention. 3765 Zero indicates the default path if no more specific 3766 policy applies. 3767 3768 +-----+-----+-----+-----+-----+-----+-----+-----+ 3769 | | | | 3770 | PRECEDENCE | TYPE OF SERVICE | 0 | 3771 | | | | 3772 +-----+-----+-----+-----+-----+-----+-----+-----+ 3773 3774 IP TOS IP TOS 3775 Field Policy Field Policy 3776 Contents Code Contents Code 3777 0 0 0 0 ==> 0 0 0 0 1 ==> 2 3778 0 0 1 0 ==> 4 0 0 1 1 ==> 6 3779 0 1 0 0 ==> 8 0 1 0 1 ==> 10 3780 0 1 1 0 ==> 12 0 1 1 1 ==> 14 3781 1 0 0 0 ==> 16 1 0 0 1 ==> 18 3782 1 0 1 0 ==> 20 1 0 1 1 ==> 22 3783 1 1 0 0 ==> 24 1 1 0 1 ==> 26 3784 1 1 1 0 ==> 28 1 1 1 1 ==> 30" 3785 ::= { multiRouteEntry 3 } 3786 3787multiRouteNextHop OBJECT-TYPE 3788 SYNTAX IpAddress 3789 MAX-ACCESS not-accessible 3790 STATUS current 3791 DESCRIPTION 3792 "On remote routes, the address of the next sys- 3793 tem en route; Otherwise, 0.0.0.0." 3794 ::= { multiRouteEntry 4 } 3795 3796 multiRouteIfIndex OBJECT-TYPE 3797 SYNTAX Integer32 3798 MAX-ACCESS read-only 3799 STATUS current 3800 DESCRIPTION 3801 "The ifIndex value which identifies the local 3802 interface through which the next hop of this 3803 route should be reached. 3804 0 indicate invalid interface" 3805 ::= { multiRouteEntry 5 } 3806 3807multiRouteStatus OBJECT-TYPE 3808 SYNTAX RowStatus 3809 MAX-ACCESS read-create 3810 STATUS current 3811 DESCRIPTION 3812 "The row status variable, used according to 3813 row installation and removal conventions." 3814 ::= { multiRouteEntry 6 } 3815 3816 3817 3818 3819 3820 3821 3822 3823-- RTM Common Route Table END 3824 -- IPv6 Interface Table 3825 3826 -- The IPv6 Interface table defines the logical interfaces on which 3827 -- IPv6 protocol is running. These include LAN interfaces, Point-to- 3828 -- Point interfaces, IPv6 over IPv4 Tunnel interfaces and NBMA 3829 -- interfaces. 3830 3831 -- Entries of this table are created/deleted from SNMP. 3832 3833 3834 multiIpv6IfTable OBJECT-TYPE 3835 SYNTAX SEQUENCE OF MultiIpv6IfEntry 3836 MAX-ACCESS not-accessible 3837 STATUS current 3838 DESCRIPTION 3839 "The IPv6 Interface table contains information on the 3840 entity's internetwork-layer interfaces on which IPv6. 3841 protocol is enabled. An IPv6 interface constitutes a logical 3842 network layer attachment to the layer immediately below 3843 IPv6. These include LAN interfaces, Point-to-Point interfaces, 3844 NBMA interfaces and IPv6 over IPv4 Tunnel interfaces." 3845 ::= { l3IpMgmtGroup 4 } 3846 3847 3848 multiIpv6IfEntry OBJECT-TYPE 3849 SYNTAX MultiIpv6IfEntry 3850 MAX-ACCESS not-accessible 3851 STATUS current 3852 DESCRIPTION 3853 "An interface entry containing objects about a particular 3854 IPv6 interface. The entry is created or deleted from SNMP." 3855 INDEX { multiIpv6IfIndex } 3856 ::= { multiIpv6IfTable 1 } 3857 3858 3859 MultiIpv6IfEntry ::= SEQUENCE { 3860 multiIpv6IfIndex 3861 InterfaceIndex, 3862 multiIpv6IfAdminStatus 3863 INTEGER, 3864 multiIpv6IfOperStatus 3865 INTEGER, 3866 multiIpv6IfRetransmitTime 3867 Integer32 3868 } 3869 3870 3871 multiIpv6IfIndex OBJECT-TYPE 3872 SYNTAX InterfaceIndex 3873 MAX-ACCESS read-only 3874 STATUS current 3875 DESCRIPTION 3876 "A unique value identifying the particular IPv6 3877 interface." 3878 ::= { multiIpv6IfEntry 1 } 3879 3880 multiIpv6IfAdminStatus OBJECT-TYPE 3881 SYNTAX INTEGER { 3882 up(1), 3883 down(2) 3884 } 3885 MAX-ACCESS read-write 3886 STATUS current 3887 DESCRIPTION 3888 "Indicates whether IPv6 is enabled/disabled on this interface. 3889 When lower layer indicates the creation of the interface, an 3890 entry will be create in IPv6 interfac table with 3891 fsipv6IfAdminStatus in down(2) state. Either on setting this 3892 object as up(1) or configuring any IPv6 address over this 3893 interface, will set the fsipv6IfAdminStatus to up(1) state. 3894 If this object is set to down(2), and if no IPv6 address is 3895 configured for this interface, fsipv6IfAdminStatus goes 3896 down(2). Else the Status remains up(1), as long as the 3897 IPv6 address are present. Once these addresses are removed, 3898 the status goes to down(2)." 3899 ::= { multiIpv6IfEntry 2 } 3900 3901 3902 multiIpv6IfOperStatus OBJECT-TYPE 3903 SYNTAX INTEGER { 3904 up(1), 3905 down(2), 3906 stale(3) 3907 } 3908 MAX-ACCESS read-only 3909 STATUS current 3910 DESCRIPTION 3911 "The operational state of interface. It is up(1) if the 3912 fsipv6IfAdminStatus is 'up' and the layer below the network 3913 layer is also operational. Otherwise it is down(2)." 3914 ::= { multiIpv6IfEntry 3 } 3915 3916 3917 multiIpv6IfRetransmitTime OBJECT-TYPE 3918 SYNTAX Integer32 (1..3600) 3919 MAX-ACCESS read-write 3920 STATUS current 3921 DESCRIPTION 3922 "The retransmit time to be indicated in the router 3923 advertisements sent on this IPv6 interface and also used by 3924 this entity. This defines the time in seconds between 3925 retransmitted Neighbor Solicitations and is used during 3926 address resolution, unreachability detection and 3927 duplicate address detection." 3928 DEFVAL { 1 } 3929 ::= { multiIpv6IfEntry 4} 3930 3931 -- IPv6 Address Table 3932 3933 -- The IPv6 address table contains this entity's IPv6 3934 -- addressing information. 3935 3936 -- Entries are created/deleted from SNMP. 3937 3938 multiIpv6AddrTable OBJECT-TYPE 3939 SYNTAX SEQUENCE OF MultiIpv6AddrEntry 3940 MAX-ACCESS not-accessible 3941 STATUS current 3942 DESCRIPTION 3943 "The table containing entity's IPv6 addressing information." 3944 ::= { l3IpMgmtGroup 5 } 3945 3946 3947 multiIpv6AddrEntry OBJECT-TYPE 3948 SYNTAX MultiIpv6AddrEntry 3949 MAX-ACCESS not-accessible 3950 STATUS current 3951 DESCRIPTION 3952 "The entry in the IPv6 Address Table which defines a 3953 unicast, anycast or link-local address on an IPv6 interface." 3954 INDEX {multiIpv6AddrIndex, 3955 multiIpv6AddrAddress, 3956 multiIpv6AddrPrefixLen 3957 } 3958 ::= { multiIpv6AddrTable 1 } 3959 3960 3961 MultiIpv6AddrEntry ::= 3962 SEQUENCE { 3963 multiIpv6AddrIndex 3964 InterfaceIndex, 3965 multiIpv6AddrAddress 3966 Ipv6Address, 3967 multiIpv6AddrPrefixLen 3968 Integer32, 3969 multiIpv6AddrAdminStatus 3970 RowStatus, 3971 multiIpv6AddrType 3972 INTEGER, 3973 multiIpv6AddrCfgMethod 3974 INTEGER, 3975 multiIpv6AddrOperStatus 3976 INTEGER 3977 } 3978 3979 3980 multiIpv6AddrIndex OBJECT-TYPE 3981 SYNTAX InterfaceIndex 3982 MAX-ACCESS read-only 3983 STATUS current 3984 DESCRIPTION 3985 "The index value which uniquely identifies the IPv6 3986 interface on which this IPv6 address entry exists. 3987 The interface identified by a particular value of this 3988 index is the same interface as identified by the same 3989 value of fsipv6IfIndex." 3990 ::= { multiIpv6AddrEntry 1 } 3991 3992 3993 multiIpv6AddrAddress OBJECT-TYPE 3994 SYNTAX Ipv6Address 3995 MAX-ACCESS read-only 3996 STATUS current 3997 DESCRIPTION 3998 "The IPv6 address to which this entry's addressing 3999 information pertains." 4000 ::= { multiIpv6AddrEntry 2 } 4001 4002 4003 multiIpv6AddrPrefixLen OBJECT-TYPE 4004 SYNTAX Integer32 (0..128) 4005 MAX-ACCESS read-only 4006 STATUS current 4007 DESCRIPTION 4008 "The length of the prefix (in bits) associated with 4009 the IPv6 address of this entry. For a link-local address, 4010 the prefix is always start with '0xfe80' and the prefix 4011 length is 128 bits." 4012 ::= { multiIpv6AddrEntry 3 } 4013 4014 4015 multiIpv6AddrAdminStatus OBJECT-TYPE 4016 SYNTAX RowStatus 4017 MAX-ACCESS read-create 4018 STATUS current 4019 DESCRIPTION 4020 "Indicates the desired status of the address. Also a creation 4021 of an address can trigger IPv6 to be enabled over the 4022 interface. Similarly deletion of all the address may trigger 4023 IPv6 to be disabled on the interface. NotInService value is 4024 not supported." 4025 ::= { multiIpv6AddrEntry 4 } 4026 4027 4028 multiIpv6AddrType OBJECT-TYPE 4029 SYNTAX INTEGER { 4030 unicast(1), 4031 anycast(2), 4032 linklocal(3) 4033 } 4034 MAX-ACCESS read-write 4035 STATUS current 4036 DESCRIPTION 4037 "Indicates whether the address is a unicast, anycast or 4038 link-local address. Syntactically there is no difference 4039 between a unicast address and a anycast address while a 4040 link-local address has the prefix '0xfe80'. This 4041 object can be modified only if fsipv6AddrOperStatus is 4042 down." 4043 ::= { multiIpv6AddrEntry 5 } 4044 4045 multiIpv6AddrCfgMethod OBJECT-TYPE 4046 SYNTAX INTEGER { 4047 static(1), 4048 stateless(2), 4049 stateful(3), 4050 dynamic(4) 4051 } 4052 MAX-ACCESS read-only 4053 STATUS current 4054 DESCRIPTION 4055 "Indicates the configuration method of the address. 4056 static(1) indicates that this address is configured by user; 4057 stateless(2) indicates that this address is auto configured stateless; 4058 stateful(3) indicates that this address is auto configured when DHCPv6 server reply 4059 " 4060 ::= { multiIpv6AddrEntry 6 } 4061 4062 multiIpv6AddrOperStatus OBJECT-TYPE 4063 SYNTAX INTEGER { 4064 tentative(1), 4065 complete(2), 4066 down(3), 4067 failed(4) 4068 } 4069 MAX-ACCESS read-only 4070 STATUS current 4071 DESCRIPTION 4072 "Indicates the operational status of the address. A 4073 status of failed(4) indicates that a duplicate address has 4074 been detected on this IPv6 interface. On interfaces on 4075 which Duplicate Address Detection is not performed, this 4076 object will take values only complete(2) and down(3). 4077 " 4078 ::= { multiIpv6AddrEntry 7 } 4079 4080 4081 4082 -- ---------------------------------------------------------------- 4083 -- The Neighbor Setting group 4084 -- ---------------------------------------------------------------- 4085 4086 multiIPv6neighborTable OBJECT-TYPE 4087 SYNTAX SEQUENCE OF MultiIPV6NeighborEntry 4088 MAX-ACCESS not-accessible 4089 STATUS current 4090 DESCRIPTION 4091 "A list of the Neighbor Cache Table." 4092 ::= { l3IpMgmtGroup 6 } 4093 4094 multiIpv6NeighborEntry OBJECT-TYPE 4095 SYNTAX MultiIPV6NeighborEntry 4096 MAX-ACCESS not-accessible 4097 STATUS current 4098 DESCRIPTION 4099 "A Neighbor cache entry containing the ifindex and ipv6 addr." 4100 --INDEX { ipv6NeighborIndex, ipv6NeighborAddr, ipv6NeighborMacAddr} 4101 INDEX { multiIpv6NeighborIndex, multiIpv6NeighborAddr} 4102 ::= { multiIPv6neighborTable 1 } 4103 4104 MultiIPV6NeighborEntry ::= SEQUENCE { 4105 multiIpv6NeighborIndex INTEGER, 4106 multiIpv6NeighborAddr Ipv6Address, 4107 multiIpv6NeighborMacAddr MacAddress, 4108 multiIpv6NeighborType INTEGER, 4109 multiIpv6NeighborCacheState INTEGER, 4110 -- multiIpv6NeighborActiveStatus INTEGER, 4111 multiIpv6NeighborRowStatus RowStatus 4112 } 4113 4114 multiIpv6NeighborIndex OBJECT-TYPE 4115 SYNTAX INTEGER 4116 MAX-ACCESS read-only 4117 STATUS current 4118 DESCRIPTION 4119 "The interface index of the Neighbor entry." 4120 ::= { multiIpv6NeighborEntry 1 } 4121 4122 multiIpv6NeighborAddr OBJECT-TYPE 4123 SYNTAX Ipv6Address 4124 MAX-ACCESS read-only 4125 STATUS current 4126 DESCRIPTION 4127 "Allows the entry of an IP address that will be a Neighbor entry into 4128 the Neighbor Cache Table." 4129 ::= { multiIpv6NeighborEntry 2 } 4130 4131 multiIpv6NeighborMacAddr OBJECT-TYPE 4132 SYNTAX MacAddress 4133 MAX-ACCESS read-write 4134 STATUS current 4135 DESCRIPTION 4136 "The MAC address associated of the Neighbor entry." 4137 ::= { multiIpv6NeighborEntry 3 } 4138 4139 multiIpv6NeighborType OBJECT-TYPE 4140 SYNTAX INTEGER { 4141 static(1), 4142 dynamic(2) 4143 } 4144 MAX-ACCESS read-only 4145 STATUS current 4146 DESCRIPTION 4147 "The type associated of the Neighbor entry." 4148 ::= { multiIpv6NeighborEntry 4 } 4149 4150 multiIpv6NeighborCacheState OBJECT-TYPE 4151 SYNTAX INTEGER { 4152 static(1), 4153 reachable(2), 4154 incomplete(3), 4155 stale(4), 4156 delay(5), 4157 probe(6), 4158 notinservice(7) 4159 } 4160 MAX-ACCESS read-only 4161 STATUS current 4162 DESCRIPTION 4163 "The type associated of the Neighbor entry." 4164 ::= { multiIpv6NeighborEntry 5 } 4165 4166 -- ipv6NeighborActiveStatus OBJECT-TYPE 4167 -- SYNTAX INTEGER { 4168 -- active(1), 4169 -- inactive(2) 4170 -- } 4171 -- MAX-ACCESS read-only 4172 -- STATUS current 4173 -- DESCRIPTION 4174 -- "The active status of the Neighbor entry." 4175 -- ::= { multiIpv6NeighborEntry 6 } 4176 4177 multiIpv6NeighborRowStatus OBJECT-TYPE 4178 SYNTAX RowStatus 4179 MAX-ACCESS read-write 4180 STATUS current 4181 DESCRIPTION 4182 "The status of an entry in the Neighbor Cache Table. Only a subset 4183 of the rowstatus variables (active, createAndWait, destroy) are available." 4184 ::= { multiIpv6NeighborEntry 6 } 4185 4186 4187-- IPv6 Routing Table 4188 4189 -- The IPv6 routing table contains an entry for each 4190 -- valid IPv6 unicast routes that can be used for packet 4191 -- forwarding. There are no entries for Multicast and Link-Local 4192 -- addresses. 4193 4194 -- This table contains static and dynamic routes as well as routes 4195 -- to directly connected networks which are derived from the 4196 -- configured address prefixes. Thus entries exist in this table 4197 -- even if RIPng protocol is not running. 4198 4199 -- Entries created/deleted from SNMP, dynamically through RIPng 4200 -- protocol or derived from configured address prefixes. 4201 4202 multiIpv6RouteTable OBJECT-TYPE 4203 SYNTAX SEQUENCE OF MultiIpv6RouteEntry 4204 MAX-ACCESS not-accessible 4205 STATUS current 4206 DESCRIPTION 4207 "This table contains dynamic routes that are learnt 4208 through dynamic routing protocol as well as local routes 4209 derived from configured address prefixes and statically 4210 configured routes." 4211 ::= { l3IpMgmtGroup 7 } 4212 4213 4214 multiIpv6RouteEntry OBJECT-TYPE 4215 SYNTAX MultiIpv6RouteEntry 4216 MAX-ACCESS not-accessible 4217 STATUS current 4218 DESCRIPTION 4219 "An entry in the IPv6 Routing Table. An entry can be created 4220 by means of the routing protocol, derived from configured 4221 address prefixes as well as statically configured. There 4222 can be a static route as well as dynamic routes with the 4223 same destination and prefix length." 4224 INDEX { multiIpv6RouteDest, 4225 multiIpv6RoutePfxLength, 4226 multiIpv6RouteProtocol, 4227 multiIpv6RouteNextHop 4228 } 4229 ::= { multiIpv6RouteTable 1 } 4230 4231 4232 MultiIpv6RouteEntry ::= 4233 SEQUENCE { 4234 multiIpv6RouteDest 4235 Ipv6Address, 4236 multiIpv6RoutePfxLength 4237 Integer32, 4238 multiIpv6RouteProtocol 4239 INTEGER, 4240 multiIpv6RouteNextHop 4241 Ipv6Address, 4242 multiIpv6RouteIfIndex 4243 InterfaceIndex, 4244 multiIpv6RouteAdminStatus 4245 RowStatus 4246 } 4247 4248 4249 multiIpv6RouteDest OBJECT-TYPE 4250 SYNTAX Ipv6Address 4251 MAX-ACCESS read-only 4252 STATUS current 4253 DESCRIPTION 4254 "The destination IPv6 address of this route. 4255 This object will not take a Link-Local or Multicast address 4256 value." 4257 ::= { multiIpv6RouteEntry 1 } 4258 4259 4260 multiIpv6RoutePfxLength OBJECT-TYPE 4261 SYNTAX Integer32 (1..128) 4262 MAX-ACCESS read-only 4263 STATUS current 4264 DESCRIPTION 4265 "Indicates the prefix length of the destination 4266 address." 4267 ::= { multiIpv6RouteEntry 2 } 4268 4269 4270 multiIpv6RouteProtocol OBJECT-TYPE 4271 SYNTAX INTEGER { 4272 static(1), -- static route 4273 4274 4275 dynamic(2) -- e.g., Redirect 4276 -- the following are all 4277 -- dynamic routing protocols 4278 4279 } 4280 MAX-ACCESS read-only 4281 STATUS current 4282 DESCRIPTION 4283 "The routing mechanism via which this route was 4284 learned." 4285 ::= { multiIpv6RouteEntry 3 } 4286 4287 4288 multiIpv6RouteNextHop OBJECT-TYPE 4289 SYNTAX Ipv6Address 4290 MAX-ACCESS read-only 4291 STATUS current 4292 DESCRIPTION 4293 "Next hop IPv6 Address for this route. For direct routes 4294 it has the value ::0." 4295 ::= { multiIpv6RouteEntry 4 } 4296 4297 4298 multiIpv6RouteIfIndex OBJECT-TYPE 4299 SYNTAX InterfaceIndex 4300 MAX-ACCESS read-write 4301 STATUS current 4302 DESCRIPTION 4303 "The index value which uniquely identifies the interface 4304 through which the next hop of this route should be reached. 4305 The interface identified by a particular value of this index 4306 is the same interface as identified by the same value of 4307 ipv6IfIndex." 4308 ::= { multiIpv6RouteEntry 5 } 4309 4310 multiIpv6RouteAdminStatus OBJECT-TYPE 4311 SYNTAX RowStatus 4312 MAX-ACCESS read-create 4313 STATUS current 4314 DESCRIPTION 4315 "Administrative Status of the route. This object is used 4316 to create or delete the route entry. The ipv6RouteIfIndex 4317 needs to be set, before the route entry is made active. 4318 CreateAndGo is not supported." 4319 ::= { multiIpv6RouteEntry 6 } 4320 4321 -------------------Dhcp Client Option Table Expansion ------------------ 4322 dhcpClientTable OBJECT-TYPE 4323 SYNTAX SEQUENCE OF DhcpClientEntry 4324 MAX-ACCESS not-accessible 4325 STATUS current 4326 DESCRIPTION 4327 " The dhcp options which are to be added to packets sent 4328 will be added as entries in this table. 4329 4330 While sending out discover message, the options entries 4331 which are avilable in this table will be added with 4332 discover message." 4333 4334 ::= { l3IpMgmtGroup 8 } 4335 4336 dhcpClientEntry OBJECT-TYPE 4337 SYNTAX DhcpClientEntry 4338 MAX-ACCESS not-accessible 4339 STATUS current 4340 DESCRIPTION 4341 "An entry containing dhcp options which will be added to the 4342 packets from client to server." 4343 INDEX { dhcpClientIfIndex } 4344 ::= { dhcpClientTable 1 } 4345 4346DhcpClientEntry ::= 4347 SEQUENCE { 4348 dhcpClientIfIndex InterfaceIndex, 4349 dhcpClientClientIdIfIdx InterfaceIndex, 4350 dhcpClientClassIdType INTEGER, 4351 dhcpClientClassId OCTET STRING, 4352 dhcpClientHostName DisplayString , 4353 dhcpClientLeaseDay Integer32, 4354 dhcpClientLeaseHour Unsigned32, 4355 dhcpClientLeaseMinute Unsigned32 4356 } 4357 4358 dhcpClientIfIndex OBJECT-TYPE 4359 SYNTAX InterfaceIndex 4360 MAX-ACCESS read-only 4361 STATUS current 4362 DESCRIPTION 4363 "A unique identifier for each interface. 4364 This object is identical to the ifIndex 4365 of the standard MIB-2 ifTable." 4366 ::= { dhcpClientEntry 1 } 4367 dhcpClientClientIdIfIdx OBJECT-TYPE 4368 SYNTAX InterfaceIndex 4369 MAX-ACCESS read-write 4370 STATUS current 4371 DESCRIPTION 4372 "This object indicates ifIndex of the VLAN interface whose 4373 hexadecimal MAC address will be used as the client ID to be 4374 sent with the DISCOVER message 4375 0 indicates that preferred client id is unspecified 4376 " 4377 ::= { dhcpClientEntry 2 } 4378 4379 dhcpClientClassIdType OBJECT-TYPE 4380 SYNTAX INTEGER { 4381 ascii(1), 4382 hex(2) 4383 } 4384 MAX-ACCESS read-write 4385 STATUS current 4386 DESCRIPTION 4387 "The object indicates the type of class id which is defined by 4388 dhcpClientClassIdValue. 4389 The value means : 4390 ascii(1)- The dhcpClientClassIdValue is ascii string. 4391 hex(2) - The dhcpClientClassIdValue is a string of HEX 4392 number. 4393 " 4394 ::= { dhcpClientEntry 3 } 4395 4396 dhcpClientClassId OBJECT-TYPE 4397 SYNTAX OCTET STRING 4398 MAX-ACCESS read-write 4399 STATUS current 4400 DESCRIPTION 4401 "This object indicates the value of vendor class identifier 4402 (option 60) to be sent with the DHCP DISCOVER message. 4403 4404 An dhcpClientClassIdValue value is always interpreted 4405 within the context of an dhcpClientClassIdType value. 4406 If dhcpClientClassIdType is 'hex', this object is a HEX 4407 string value, which is restricted to hexadecimal character set. 4408 length is equal to 0 indicates that preferred class id is unspecified" 4409 ::= { dhcpClientEntry 4 } 4410 4411 dhcpClientHostName OBJECT-TYPE 4412 SYNTAX DisplayString (SIZE (0..64)) 4413 MAX-ACCESS read-write 4414 STATUS current 4415 DESCRIPTION 4416 "This object indicates the host name. The host name must start with 4417 a letter, end with a letter or digit, and only with interior 4418 characters letters, digits, and hyphens. 4419 length is equal to 0 indicates that preferred host name is unspecified 4420 " 4421 ::= { dhcpClientEntry 5 } 4422 4423 dhcpClientLeaseDay OBJECT-TYPE 4424 SYNTAX Integer32 (-1 | 0..10000) 4425 MAX-ACCESS read-write 4426 STATUS current 4427 DESCRIPTION 4428 "This object indicates the number of days for the duration of 4429 preferred lease time. Value of -1 indicates that preferred lease 4430 time is unspecified. 4431 This value is checked when an IP address is acquired from 4432 a DHCP server. " 4433 DEFVAL { -1 } 4434 ::= { dhcpClientEntry 6 } 4435 4436 dhcpClientLeaseHour OBJECT-TYPE 4437 SYNTAX Unsigned32 (0..23) 4438 MAX-ACCESS read-write 4439 STATUS current 4440 DESCRIPTION 4441 "This object indicates the number of hours for the duration of preferred 4442 lease time." 4443 DEFVAL { 0 } 4444 ::= { dhcpClientEntry 7 } 4445 4446 dhcpClientLeaseMinute OBJECT-TYPE 4447 SYNTAX Unsigned32 (0..59) 4448 MAX-ACCESS read-write 4449 STATUS current 4450 DESCRIPTION 4451 "This object indicates the number of minutes for the duration of preferred 4452 lease time." 4453 DEFVAL { 0 } 4454 ::= { dhcpClientEntry 8 } 4455 4456 4457--dhcpclienttable END 4458 4459 4460-- dhcp6Client BEGIN 4461 4462 dhcp6ClientTable OBJECT-TYPE 4463 SYNTAX SEQUENCE OF Dhcp6ClientEntry 4464 MAX-ACCESS not-accessible 4465 STATUS current 4466 DESCRIPTION 4467 "A table contains all DHCPv6 client entries which consists of 4468 DHCPv6 client related configuration. An entry is created to set a 4469 value different from the default on an interface. " 4470 ::= { l3IpMgmtGroup 9 } 4471 4472 dhcp6ClientEntry OBJECT-TYPE 4473 SYNTAX Dhcp6ClientEntry 4474 MAX-ACCESS not-accessible 4475 STATUS current 4476 DESCRIPTION 4477 "Defines an entry in the dhcp6ClientTable." 4478 INDEX { dhcp6ClientIndex } 4479 ::= { dhcp6ClientTable 1 } 4480 4481 Dhcp6ClientEntry ::= SEQUENCE { 4482 dhcp6ClientIndex InterfaceIndex, 4483 dhcp6ClientEnabled INTEGER, 4484 dhcp6ClientRapidCommit INTEGER 4485 } 4486 4487 dhcp6ClientIndex OBJECT-TYPE 4488 SYNTAX InterfaceIndex 4489 MAX-ACCESS not-accessible 4490 STATUS current 4491 DESCRIPTION 4492 "The ifIndex value of the interface. 4493 Only VLAN interfaces are valid interfaces." 4494 ::= { dhcp6ClientEntry 1 } 4495 4496 dhcp6ClientEnabled OBJECT-TYPE 4497 SYNTAX INTEGER { 4498 enabled(1), 4499 disabled(2) 4500 } 4501 MAX-ACCESS read-write 4502 STATUS current 4503 DESCRIPTION 4504 "This object indicates whether acquires an IPv6 address on an 4505 interface from the DHCPv6 server." 4506 DEFVAL { disabled } 4507 ::= { dhcp6ClientEntry 2 } 4508 4509 dhcp6ClientRapidCommit OBJECT-TYPE 4510 SYNTAX INTEGER { 4511 enabled(1), 4512 disabled(2) 4513 } 4514 MAX-ACCESS read-write 4515 STATUS current 4516 DESCRIPTION 4517 "This object indicates whether the two-message 4518 exchange for address allocation and other configuration is used. 4519 When dhcp6ClientEnabled is 'false', dhcp6ClientRapidCommit 4520 cannot be set to 'true'." 4521 DEFVAL { disabled } 4522 ::= { dhcp6ClientEntry 3 } 4523 4524 4525-- dhcp6Client END 4526 4527 4528 4529-- ------------------------------------------------------------- 4530-- Loopback Detection Function 4531-- ------------------------------------------------------------- 4532 lbdGlobalSettings OBJECT IDENTIFIER ::= { l2LBDGroup 1 } 4533 lbdPortSettings OBJECT IDENTIFIER ::= { l2LBDGroup 2 } 4534 lbdVlanSettings OBJECT IDENTIFIER ::= { l2LBDGroup 3 } 4535 lbdTraps OBJECT IDENTIFIER ::= { l2LBDGroup 4 } 4536 4537 4538-- ------------------------------------------------------------- 4539-- Loopback Detection Global Settings 4540-- ------------------------------------------------------------- 4541 lbdState OBJECT-TYPE 4542 SYNTAX INTEGER { 4543 enabled(1), 4544 disabled(2) 4545 } 4546 MAX-ACCESS read-write 4547 STATUS current 4548 DESCRIPTION 4549 "Enable/Disable Loopback detection function. 4550 The Loopback Detection function is used to detect the loop created 4551 by a specific port while Spanning Tree Protocol (STP) is not 4552 enabled in the network, especially when the down links are hubs 4553 or unmanaged switchs.The Switch will automatically shutdown the 4554 port and sends a log to the administrator." 4555 4556 DEFVAL { disabled } 4557 ::= { lbdGlobalSettings 1 } 4558 4559 lbdMode OBJECT-TYPE 4560 SYNTAX INTEGER { 4561 port(1), 4562 vlan(2) 4563 } 4564 MAX-ACCESS read-write 4565 STATUS current 4566 DESCRIPTION 4567 "Loopback detection function mode." 4568 4569 DEFVAL { port } 4570 ::= { lbdGlobalSettings 2 } 4571 4572 lbdEnabledVLANIDList OBJECT-TYPE 4573 SYNTAX DisplayString 4574 MAX-ACCESS read-write 4575 STATUS current 4576 DESCRIPTION 4577 "Set Enabled VLAN ID List ." 4578 ::= { lbdGlobalSettings 3 } 4579 4580 lbdInterval OBJECT-TYPE 4581 SYNTAX Integer32 (1..32767) 4582 MAX-ACCESS read-write 4583 STATUS current 4584 DESCRIPTION 4585 "Set a Loop detection Interval between 1 and 32767 seconds. 4586 The default is 2 seconds. 4587 This time interval to be used at counting time seconds to 4588 resend the CTP packet automatically." 4589 DEFVAL { 2 } 4590 ::= { lbdGlobalSettings 4 } 4591 4592 lbdTrapState OBJECT-TYPE 4593 SYNTAX INTEGER { 4594 enabled(1), 4595 disabled(2) 4596 } 4597 MAX-ACCESS read-write 4598 STATUS current 4599 DESCRIPTION 4600 "Enable/Disable Loopback detection trap 4601 function." 4602 4603 DEFVAL { disabled } 4604 ::= { lbdGlobalSettings 5 } 4605 4606 lbdAction OBJECT-TYPE 4607 SYNTAX INTEGER { 4608 shutdown(1), 4609 none(2) 4610 } 4611 MAX-ACCESS read-write 4612 STATUS current 4613 DESCRIPTION 4614 "Loopback detection function action." 4615 4616 DEFVAL { shutdown } 4617 ::= { lbdGlobalSettings 6 } 4618 4619-- ------------------------------------------------------------- 4620-- Loopback Detection Port Settings 4621-- ------------------------------------------------------------- 4622 lbdportTable OBJECT-TYPE 4623 SYNTAX SEQUENCE OF LbdportEntry 4624 MAX-ACCESS not-accessible 4625 STATUS current 4626 DESCRIPTION 4627 "A table to control Loopback detection features either for 4628 the entire switch or for each interface in the switch." 4629 ::= { lbdPortSettings 1 } 4630 4631 lbdportEntry OBJECT-TYPE 4632 SYNTAX LbdportEntry 4633 MAX-ACCESS not-accessible 4634 STATUS current 4635 DESCRIPTION 4636 "An entry appears in this table for each interface 4637 in the system." 4638 INDEX { lbdportIndex } 4639 ::= { lbdportTable 1 } 4640 4641 LbdportEntry ::= 4642 SEQUENCE { 4643 lbdportIndex Integer32, 4644 lbdportState INTEGER, 4645 lbdportResult INTEGER, 4646 lbdportTimeLeft SnmpAdminString 4647 } 4648 4649 lbdportIndex OBJECT-TYPE 4650 SYNTAX Integer32 4651 MAX-ACCESS read-only 4652 STATUS current 4653 DESCRIPTION 4654 "The interface index of the port for which the configuration 4655 in this entry applies." 4656 ::= { lbdportEntry 1 } 4657 4658 lbdportState OBJECT-TYPE 4659 SYNTAX INTEGER { 4660 enabled(1), 4661 disabled(2) 4662 } 4663 MAX-ACCESS read-write 4664 STATUS current 4665 DESCRIPTION 4666 "Provides control to per port enable or disable the loopback detection 4667 function. Default is disabled." 4668 DEFVAL { disabled } 4669 ::= { lbdportEntry 2 } 4670 4671 lbdportResult OBJECT-TYPE 4672 SYNTAX INTEGER { 4673 normal(1), 4674 disabled(2) 4675 } 4676 MAX-ACCESS read-only 4677 STATUS current 4678 DESCRIPTION 4679 "The loop Result for this port." 4680 ::= { lbdportEntry 3} 4681 4682 lbdportTimeLeft OBJECT-TYPE 4683 SYNTAX SnmpAdminString 4684 MAX-ACCESS read-only 4685 STATUS current 4686 DESCRIPTION 4687 "Loopback Detection Port Settings Time Left (sec)." 4688 ::= { lbdportEntry 4 } 4689 4690-- ------------------------------------------------------------- 4691-- Loopback Detection VLAN Port Settings 4692-- ------------------------------------------------------------- 4693 lbdVlanLoopTable OBJECT-TYPE 4694 SYNTAX SEQUENCE OF LbdVlanLoopEntry 4695 MAX-ACCESS not-accessible 4696 STATUS current 4697 DESCRIPTION 4698 "A table to display Loopback detection features by vlan 4699 mode." 4700 ::= { lbdVlanSettings 1 } 4701 4702 lbdVlanLoopEntry OBJECT-TYPE 4703 SYNTAX LbdVlanLoopEntry 4704 MAX-ACCESS not-accessible 4705 STATUS current 4706 DESCRIPTION 4707 "An entry appears in this table for each interface 4708 in the system." 4709 INDEX { lbdVlanLoopIndex } 4710 ::= { lbdVlanLoopTable 1 } 4711 4712 LbdVlanLoopEntry ::= 4713 SEQUENCE { 4714 lbdVlanLoopIndex Integer32, 4715 lbdVlanLoopPorts PortList 4716 } 4717 4718 lbdVlanLoopIndex OBJECT-TYPE 4719 SYNTAX Integer32 4720 MAX-ACCESS read-only 4721 STATUS current 4722 DESCRIPTION 4723 "Display port lists loop status by vlan." 4724 ::= { lbdVlanLoopEntry 1 } 4725 4726 lbdVlanLoopPorts OBJECT-TYPE 4727 SYNTAX PortList 4728 MAX-ACCESS read-only 4729 STATUS current 4730 DESCRIPTION 4731 "Display port lists loop status by vlan." 4732 ::= { lbdVlanLoopEntry 2 } 4733 lbdTrapsList OBJECT IDENTIFIER ::= { lbdTraps 0 } 4734 lbdLoopOccur NOTIFICATION-TYPE 4735 STATUS current 4736 DESCRIPTION 4737 "This is a trap that will send to snmp manager,and it will be generated when loop is occured." 4738 ::= {lbdTrapsList 1 } 4739 4740 lbdLoopRecover NOTIFICATION-TYPE 4741 STATUS current 4742 DESCRIPTION 4743 "This is a trap that will send to snmp manager,and it will be generated when port is recovering." 4744 ::= {lbdTrapsList 2 } 4745 4746 4747 4748-- ------------------------------------------------------------- 4749-- link aggregation Function 4750-- ------------------------------------------------------------- 4751 laSystem OBJECT IDENTIFIER ::= { l2LAGroup 1 } 4752 laChannel OBJECT IDENTIFIER ::= { l2LAGroup 2 } 4753 4754-- ------------------------------------------------------------- 4755-- link aggregation system group 4756-- ------------------------------------------------------------- 4757 laSystemPriority OBJECT-TYPE 4758 SYNTAX INTEGER (0..65535) 4759 MAX-ACCESS read-write 4760 STATUS current 4761 DESCRIPTION 4762 "The priority value assigned to System. 4763 This 16-bit value is read-only." 4764 ::= { laSystem 1 } 4765 4766 laSystemLoadBalanceAlgorithm OBJECT-TYPE 4767 SYNTAX INTEGER { 4768 macSrc(1), 4769 macDst(2), 4770 macSrcDst(3), 4771 ipSrc(4), 4772 ipDst(5), 4773 ipSrcDst(6) 4774 } 4775 MAX-ACCESS read-write 4776 STATUS current 4777 DESCRIPTION 4778 "Link selection policy to be used by the port-channel. 4779 Selection policy isid implies selection based on Service-instance 4780 and is applicable only in Provider BackBone bridge." 4781 DEFVAL { macSrc } 4782 ::= { laSystem 2 } 4783 4784 laActorSystemID OBJECT-TYPE 4785 SYNTAX MacAddress 4786 MAX-ACCESS read-only 4787 STATUS current 4788 DESCRIPTION 4789 "A 6-octet read-only MAC address value used as a unique 4790 identifier for the System." 4791 ::= { laSystem 3 } 4792 4793-- ------------------------------------------------------------- 4794-- link aggregation Channel Group Information 4795-- ------------------------------------------------------------- 4796 laPortChannelTable OBJECT-TYPE 4797 SYNTAX SEQUENCE OF LaPortChannelEntry 4798 MAX-ACCESS not-accessible 4799 STATUS current 4800 DESCRIPTION 4801 "A Port-channel is created through ifMain table. 4802 After the creation of the port-channel, corresponding logical 4803 interface will be created in the ifMain table. 4804 This Port-channel table is indexed through Key values and allows to 4805 configure link selection policy and the Mac address for 4806 the port-channel. All other objects in this table displays 4807 the details of the port-channel" 4808 ::= { laChannel 1 } 4809 4810 laPortChannelEntry OBJECT-TYPE 4811 SYNTAX LaPortChannelEntry 4812 MAX-ACCESS not-accessible 4813 STATUS current 4814 DESCRIPTION 4815 "There is one entry in this table for each created port-channel port" 4816 INDEX { laPortChannelIfIndex } 4817 ::= { laPortChannelTable 1 } 4818 4819 LaPortChannelEntry ::= 4820 SEQUENCE { 4821 laPortChannelIfIndex InterfaceIndex, 4822 laPortChannelMaxPorts INTEGER, 4823 laPortChannelMemberNumber INTEGER, 4824 laPortChannelMemberList PortList, 4825 laSystemChannelGroupID INTEGER, 4826 laPortChannelMode INTEGER 4827 } 4828 4829 laPortChannelIfIndex OBJECT-TYPE 4830 SYNTAX InterfaceIndex 4831 MAX-ACCESS read-only 4832 STATUS current 4833 DESCRIPTION 4834 "The ifIndex of the port-channel(Aggregator's interface index). " 4835 ::= { laPortChannelEntry 1 } 4836 4837 laPortChannelMaxPorts OBJECT-TYPE 4838 SYNTAX INTEGER (0..65535) 4839 MAX-ACCESS read-only 4840 STATUS current 4841 DESCRIPTION 4842 "." 4843 ::= { laPortChannelEntry 2 } 4844 4845 laPortChannelMemberNumber OBJECT-TYPE 4846 SYNTAX INTEGER (0..65535) 4847 MAX-ACCESS read-only 4848 STATUS current 4849 DESCRIPTION 4850 "." 4851 ::= { laPortChannelEntry 3 } 4852 4853 laPortChannelMemberList OBJECT-TYPE 4854 SYNTAX PortList 4855 MAX-ACCESS read-write 4856 STATUS current 4857 DESCRIPTION 4858 "Member Port list of the port channel. Add the ports as a 4859 aggregation member associated of a port-channel." 4860 ::= { laPortChannelEntry 4 } 4861 4862 laSystemChannelGroupID OBJECT-TYPE 4863 SYNTAX INTEGER (0..65535) 4864 MAX-ACCESS read-only 4865 STATUS current 4866 DESCRIPTION 4867 "The priority value assigned to System. 4868 This 16-bit value is read-only." 4869 ::= { laPortChannelEntry 5 } 4870 4871 laPortChannelMode OBJECT-TYPE 4872 SYNTAX INTEGER { 4873 active(1), 4874 passive(2), 4875 on(3), 4876 disabled(4) 4877 } 4878 MAX-ACCESS read-write 4879 STATUS current 4880 DESCRIPTION 4881 "Current Operating Channel Mode of the port 4882 active(1) - it will always send frames along the configured links. 4883 passive(2) - If the actor and partner are both in passive mode, they do not 4884 exchange LACP packets. 4885 on(3) - force the port to enable channeling (Manual). 4886 disabled(4) - channeling is disabled." 4887 ::= { laPortChannelEntry 6 } 4888-- ------------------------------------------------------------- 4889-- link aggregation Port Channel Detail Information 4890-- ------------------------------------------------------------- 4891 laChannelDetailTable OBJECT-TYPE 4892 SYNTAX SEQUENCE OF LaChannelDetailEntry 4893 MAX-ACCESS not-accessible 4894 STATUS current 4895 DESCRIPTION 4896 "A Port-channel is created through ifMain table. 4897 After the creation of the port-channel, corresponding logical 4898 interface will be created in the ifMain table. 4899 This Port-channel table is indexed through Key values and allows to 4900 configure link selection policy and the Mac address for 4901 the port-channel. All other objects in this table displays 4902 the details of the port-channel" 4903 ::= { laChannel 2 } 4904 4905 laChannelDetailEntry OBJECT-TYPE 4906 SYNTAX LaChannelDetailEntry 4907 MAX-ACCESS not-accessible 4908 STATUS current 4909 DESCRIPTION 4910 "There is one entry in this table for each created port-channel port" 4911 INDEX { laChannelDetailPort } 4912 ::= { laChannelDetailTable 1 } 4913 4914 LaChannelDetailEntry ::= 4915 SEQUENCE { 4916 laChannelDetailPort InterfaceIndex, 4917 laChannelDetailLACPTimeout INTEGER, 4918 laChannelDetailWorkingMode INTEGER, 4919 laChannelDetailLACPState INTEGER, 4920 laChannelDetailPortPriority INTEGER, 4921 laChannelDetailPortNumber INTEGER 4922 } 4923 4924 laChannelDetailPort OBJECT-TYPE 4925 SYNTAX InterfaceIndex 4926 MAX-ACCESS read-only 4927 STATUS current 4928 DESCRIPTION 4929 "The ifIndex of the port-channel(Aggregator's interface index). " 4930 ::= { laChannelDetailEntry 1 } 4931 4932 laChannelDetailLACPTimeout OBJECT-TYPE 4933 SYNTAX INTEGER { 4934 short(1), 4935 long(2) 4936 } 4937 MAX-ACCESS read-write 4938 STATUS current 4939 DESCRIPTION 4940 "This object indicates LACP_Timeout to this Aggregation Port. 4941 short(1) - LACP Timeout 3 seconds. 4942 long (2) - LACP Timeout 90 seconds." 4943 4944 ::= { laChannelDetailEntry 2 } 4945 4946 laChannelDetailWorkingMode OBJECT-TYPE 4947 SYNTAX INTEGER { 4948 active(1), 4949 passive(2) 4950 } 4951 MAX-ACCESS read-write 4952 STATUS current 4953 DESCRIPTION 4954 "Current Operating Channel Mode of the port 4955 active(1) - it will always send frames along the configured links. 4956 passive(2) - If the actor and partner are both in passive mode, they do not 4957 exchange LACP packets." 4958 ::= { laChannelDetailEntry 3 } 4959 4960 laChannelDetailLACPState OBJECT-TYPE 4961 SYNTAX INTEGER { 4962 upInBndl(0), 4963 standby(1), 4964 down(2), 4965 upIndividual(3) 4966 } 4967 MAX-ACCESS read-only 4968 STATUS current 4969 DESCRIPTION 4970 "This read-only object is used to display the port state in aggregation. 4971 4972 upInBndl(0) - The port is operationally up and actively 4973 takes part in aggregation. 4974 standby(1) - The port is capable of joining in 4975 aggregation group, when any of the ports in 4976 aggregation group goes down. 4977 down(2) - The port is operationally down in lower layers. 4978 or the port is operational in lower layers 4979 but temporarily not able to participate 4980 in aggregation because of different partner 4981 information in the same group. 4982 upIndividual(3) - The port is operating individually and 4983 is not taking part in aggregation." 4984 4985 ::= { laChannelDetailEntry 4 } 4986 4987 laChannelDetailPortPriority OBJECT-TYPE 4988 SYNTAX INTEGER (1..65535) 4989 MAX-ACCESS read-write 4990 STATUS current 4991 DESCRIPTION 4992 "Port Channel Detail Information Port Priority." 4993 ::= { laChannelDetailEntry 5 } 4994 4995 laChannelDetailPortNumber OBJECT-TYPE 4996 SYNTAX INTEGER (1..65535) 4997 MAX-ACCESS read-only 4998 STATUS current 4999 DESCRIPTION 5000 "Port Channel Detail Information Port number." 5001 ::= { laChannelDetailEntry 6 } 5002-- ------------------------------------------------------------- 5003-- link aggregation Port Channel Neighbor Information 5004-- ------------------------------------------------------------- 5005 laChannelNeighborTable OBJECT-TYPE 5006 SYNTAX SEQUENCE OF LaChannelNeighborEntry 5007 MAX-ACCESS not-accessible 5008 STATUS current 5009 DESCRIPTION 5010 "A Port-channel is created through ifMain table. 5011 After the creation of the port-channel, corresponding logical 5012 interface will be created in the ifMain table. 5013 This Port-channel table is indexed through Key values and allows to 5014 configure link selection policy and the Mac address for 5015 the port-channel. All other objects in this table displays 5016 the details of the port-channel" 5017 ::= { laChannel 3 } 5018 5019 laChannelNeighborEntry OBJECT-TYPE 5020 SYNTAX LaChannelNeighborEntry 5021 MAX-ACCESS not-accessible 5022 STATUS current 5023 DESCRIPTION 5024 "There is one entry in this table for each created port-channel port" 5025 INDEX { laChannelNeighborPort } 5026 ::= { laChannelNeighborTable 1 } 5027 5028 LaChannelNeighborEntry ::= 5029 SEQUENCE { 5030 laChannelNeighborPort InterfaceIndex, 5031 laChannelNeighborSystemPriority INTEGER, 5032 laChannelNeighborSystemID MacAddress, 5033 laChannelNeighborPortNo INTEGER, 5034 laChannelNeighborLACPTimeout INTEGER, 5035 laChannelNeighborWorkingMode INTEGER, 5036 laChannelNeighborPortPriority INTEGER 5037 } 5038 5039 laChannelNeighborPort OBJECT-TYPE 5040 SYNTAX InterfaceIndex 5041 MAX-ACCESS read-only 5042 STATUS current 5043 DESCRIPTION 5044 "The ifIndex of the port-channel(Aggregator's interface index). " 5045 ::= { laChannelNeighborEntry 1 } 5046 5047 laChannelNeighborSystemPriority OBJECT-TYPE 5048 SYNTAX INTEGER 5049 MAX-ACCESS read-only 5050 STATUS current 5051 DESCRIPTION 5052 "Port Channel Neighbor Information Partner System Priority." 5053 ::= { laChannelNeighborEntry 2 } 5054 5055 laChannelNeighborSystemID OBJECT-TYPE 5056 SYNTAX MacAddress 5057 MAX-ACCESS read-only 5058 STATUS current 5059 DESCRIPTION 5060 "Port Channel Neighbor Information Partner System ID." 5061 ::= { laChannelNeighborEntry 3 } 5062 5063 laChannelNeighborPortNo OBJECT-TYPE 5064 SYNTAX INTEGER (1..65535) 5065 MAX-ACCESS read-only 5066 STATUS current 5067 DESCRIPTION 5068 "Port Channel Detail Information Port number." 5069 ::= { laChannelNeighborEntry 4 } 5070 5071 laChannelNeighborLACPTimeout OBJECT-TYPE 5072 SYNTAX INTEGER { 5073 short(1), 5074 long(2) 5075 } 5076 MAX-ACCESS read-only 5077 STATUS current 5078 DESCRIPTION 5079 "Port Channel Neighbor Information Partner LACP Timeout." 5080 ::= { laChannelNeighborEntry 5 } 5081 5082 laChannelNeighborWorkingMode OBJECT-TYPE 5083 SYNTAX INTEGER { 5084 active(1), 5085 passive(2) 5086 } 5087 MAX-ACCESS read-only 5088 STATUS current 5089 DESCRIPTION 5090 "Port Channel Neighbor Information Partner LACP Timeout." 5091 ::= { laChannelNeighborEntry 6 } 5092 5093 laChannelNeighborPortPriority OBJECT-TYPE 5094 SYNTAX INTEGER (0..65535) 5095 MAX-ACCESS read-only 5096 STATUS current 5097 DESCRIPTION 5098 "Port Channel Detail Information Port Priority." 5099 ::= { laChannelNeighborEntry 7 } 5100 5101 5102 lldpStatistics OBJECT IDENTIFIER ::= { l2LLDPGroup 15 } 5103 lldpLocalSystemData OBJECT IDENTIFIER ::= { l2LLDPGroup 16 } 5104 lldpRemoteSystemsData OBJECT IDENTIFIER ::= { l2LLDPGroup 17 } 5105 5106 5107-- 5108-- *********************************************************** 5109-- 5110-- D-Link LLDP Global Settings 5111-- 5112-- *********************************************************** 5113-- 5114 lldpState OBJECT-TYPE 5115 SYNTAX INTEGER { 5116 enabled(1), 5117 disabled(2) 5118 } 5119 MAX-ACCESS read-write 5120 STATUS current 5121 DESCRIPTION 5122 "This object is used for enabling or disabling LLDP in the system." 5123 5124 DEFVAL { disabled } 5125 ::= { l2LLDPGroup 1 } 5126 5127 lldpForwardState OBJECT-TYPE 5128 SYNTAX INTEGER { 5129 enabled(1), 5130 disabled(2) 5131 } 5132 MAX-ACCESS read-write 5133 STATUS current 5134 DESCRIPTION 5135 "This object is used for enabling or disabling LLDP Forward State in the system." 5136 5137 DEFVAL { disabled } 5138 ::= { l2LLDPGroup 2 } 5139 5140 lldpTrapState OBJECT-TYPE 5141 SYNTAX INTEGER { 5142 enabled(1), 5143 disabled(2) 5144 } 5145 MAX-ACCESS read-write 5146 STATUS current 5147 DESCRIPTION 5148 "This object is used for enabling or disabling LLDP Trap State in the system." 5149 5150 DEFVAL { disabled } 5151 ::= { l2LLDPGroup 3 } 5152 5153 lldpMEDTrapState OBJECT-TYPE 5154 SYNTAX INTEGER { 5155 enabled(1), 5156 disabled(2) 5157 } 5158 MAX-ACCESS read-write 5159 STATUS current 5160 DESCRIPTION 5161 "This object is used for enabling or disabling LLDP-MED Trap State in the system." 5162 5163 DEFVAL { disabled } 5164 ::= { l2LLDPGroup 4 } 5165 5166 lldpMsgTxInterval OBJECT-TYPE 5167 SYNTAX Integer32 (5..32768) 5168 MAX-ACCESS read-write 5169 STATUS current 5170 DESCRIPTION 5171 "This object is used for LLDP packet update frequency. 5172 The timer in units of seconds." 5173 --DEFVAL { 30 } 5174 5175 ::= { l2LLDPGroup 5 } 5176 5177 lldpMsgHoldMultiplier OBJECT-TYPE 5178 SYNTAX Integer32 (2..10) 5179 MAX-ACCESS read-write 5180 STATUS current 5181 DESCRIPTION 5182 "The time-to-live value expressed as a multiple of the 5183 lldpMessageTxInterval object.The actual time-to-live value 5184 used in LLDP frames, transmitted on behalf of this LLDP agent, 5185 can be expressed by the following formula: TTL = min(65535, 5186 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 5187 --DEFVAL { 4 } 5188 5189 ::= { l2LLDPGroup 6 } 5190 5191 lldpReinitDelay OBJECT-TYPE 5192 SYNTAX Integer32 (1..10) 5193 MAX-ACCESS read-write 5194 STATUS current 5195 DESCRIPTION 5196 "This object is used for LLDP Reinitialization Delay. 5197 The timer in units of seconds." 5198 --DEFVAL { 2 } 5199 5200 ::= { l2LLDPGroup 7 } 5201 5202 lldpTxDelay OBJECT-TYPE 5203 SYNTAX Integer32 (1..8192) 5204 MAX-ACCESS read-write 5205 STATUS current 5206 DESCRIPTION 5207 "The lldpTxDelay indicates the delay (in units 5208 of seconds) between successive LLDP frame transmissions 5209 initiated by value/status changes in the LLDP local systems 5210 MIB. The recommended value for the lldpTxDelay is set by the 5211 following formula: 5212 5213 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 5214 --DEFVAL { 2 } 5215 5216 ::= { l2LLDPGroup 8 } 5217 5218-- 5219-- *********************************************************** 5220-- 5221-- D-Link LLDP Port Settings 5222-- 5223-- *********************************************************** 5224-- 5225 5226 lldpPortConfigTable OBJECT-TYPE 5227 SYNTAX SEQUENCE OF LldpPortConfigEntry 5228 MAX-ACCESS not-accessible 5229 STATUS current 5230 DESCRIPTION 5231 "The table that controls LLDP frame transmission on individual 5232 ports." 5233 ::= { l2LLDPGroup 10 } 5234 5235 lldpPortConfigEntry OBJECT-TYPE 5236 SYNTAX LldpPortConfigEntry 5237 MAX-ACCESS not-accessible 5238 STATUS current 5239 DESCRIPTION 5240 "LLDP configuration information for a particular port. 5241 This configuration parameter controls the transmission and 5242 the reception of LLDP frames on those ports whose rows are 5243 created in this table." 5244 INDEX { lldpPortConfigPortNum } 5245 ::= { lldpPortConfigTable 1 } 5246 5247 LldpPortConfigEntry ::= SEQUENCE { 5248 lldpPortConfigPortNum LldpPortNumber, 5249 lldpPortConfigAdminStatus INTEGER, 5250 lldpPortConfigSubtype INTEGER, 5251 lldpPortConfigTLVsTxEnable BITS, 5252 lldpPortStatsClear Integer32, 5253 lldpPortNeighborClear Integer32 5254} 5255 5256 lldpPortConfigPortNum OBJECT-TYPE 5257 SYNTAX LldpPortNumber 5258 MAX-ACCESS not-accessible 5259 STATUS current 5260 DESCRIPTION 5261 "The index value used to identify the port component 5262 (contained in the local chassis with the LLDP agent) 5263 associated with this entry. 5264 5265 The value of this object is used as a port index to the 5266 lldpPortConfigTable." 5267 ::= { lldpPortConfigEntry 1 } 5268 5269 lldpPortConfigAdminStatus OBJECT-TYPE 5270 SYNTAX INTEGER { 5271 txOnly(1), 5272 rxOnly(2), 5273 txAndRx(3), 5274 disabled(4) 5275 } 5276 MAX-ACCESS read-write 5277 STATUS current 5278 DESCRIPTION 5279 "The administratively desired status of the local LLDP agent. 5280 5281 If the associated lldpPortConfigAdminStatus object has a 5282 value of 'txOnly(1)', then LLDP agent will transmit LLDP 5283 frames on this port and it will not store any information 5284 about the remote systems connected. 5285 5286 If the associated lldpPortConfigAdminStatus object has a 5287 value of 'rxOnly(2)', then the LLDP agent will receive, 5288 but it will not transmit LLDP frames on this port. 5289 5290 If the associated lldpPortConfigAdminStatus object has a 5291 value of 'txAndRx(3)', then the LLDP agent will transmit 5292 and receive LLDP frames on this port. 5293 5294 If the associated lldpPortConfigAdminStatus object has a 5295 value of 'disabled(4)', then LLDP agent will not transmit or 5296 receive LLDP frames on this port. If there is remote systems 5297 information which is received on this port and stored in 5298 other tables, before the port's lldpPortConfigAdminStatus 5299 becomes disabled, then the information will naturally age out." 5300 REFERENCE 5301 "IEEE 802.1AB-2005 10.5.1" 5302 DEFVAL { txAndRx } 5303 ::= { lldpPortConfigEntry 2 } 5304 5305 lldpPortConfigSubtype OBJECT-TYPE 5306 SYNTAX INTEGER { 5307 local(1), 5308 macAddress(2) 5309 } 5310 MAX-ACCESS read-write 5311 STATUS current 5312 DESCRIPTION 5313 "LLDP Port Settings Subtype." 5314 DEFVAL { local } 5315 ::= { lldpPortConfigEntry 3 } 5316-- 5317-- *********************************************************** 5318-- 5319-- D-Link LLDP Basic TLVs Settings 5320-- 5321-- *********************************************************** 5322-- 5323 lldpPortConfigTLVsTxEnable OBJECT-TYPE 5324 SYNTAX BITS { 5325 portDesc(0), 5326 sysName(1), 5327 sysDesc(2), 5328 sysCap(3) 5329 } 5330 MAX-ACCESS read-write 5331 STATUS current 5332 DESCRIPTION 5333 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 5334 includes the basic set of LLDP TLVs whose transmission is 5335 allowed on the local LLDP agent by the network management. 5336 Each bit in the bitmap corresponds to a TLV type associated 5337 with a specific optional TLV. 5338 5339 It should be noted that the organizationally-specific TLVs 5340 are excluded from the lldpTLVsTxEnable bitmap. 5341 5342 LLDP Organization Specific Information Extension MIBs should 5343 have similar configuration object to control transmission 5344 of their organizationally defined TLVs. 5345 5346 The bit 'portDesc(0)' indicates that LLDP agent should 5347 transmit 'Port Description TLV'. 5348 5349 The bit 'sysName(1)' indicates that LLDP agent should transmit 5350 'System Name TLV'. 5351 5352 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 5353 'System Description TLV'. 5354 5355 The bit 'sysCap(3)' indicates that LLDP agent should transmit 5356 'System Capabilities TLV'. 5357 5358 There is no bit reserved for the management address TLV type 5359 since transmission of management address TLVs are controlled 5360 by another object, lldpConfigManAddrTable. 5361 5362 The default value for lldpPortConfigTLVsTxEnable object is 5363 empty set, which means no enumerated values are set. 5364 5365 The value of this object must be restored from non-volatile 5366 storage after a re-initialization of the management system." 5367 REFERENCE 5368 "IEEE 802.1AB-2005 10.2.1.1" 5369 -- DEFVAL { { } } 5370 ::= { lldpPortConfigEntry 4 } 5371 lldpPortStatsClear OBJECT-TYPE 5372 SYNTAX Integer32 5373 MAX-ACCESS read-write 5374 STATUS current 5375 DESCRIPTION 5376 "trigger port statisc clear.." 5377 5378 ::= { lldpPortConfigEntry 5 } 5379 5380 lldpPortNeighborClear OBJECT-TYPE 5381 SYNTAX Integer32 5382 MAX-ACCESS read-write 5383 STATUS current 5384 DESCRIPTION 5385 "trigger port neighbor info clear.." 5386 5387 ::= { lldpPortConfigEntry 6} 5388-- 5389-- *********************************************************** 5390-- 5391-- D-Link LLDP Management Address List 5392-- 5393-- *********************************************************** 5394-- 5395-- lldpManAddrConfigTxPortsTable : selection of management addresses 5396-- to be transmitted on a specified set 5397-- of ports. 5398-- 5399 5400 lldpConfigManAddrTable OBJECT-TYPE 5401 SYNTAX SEQUENCE OF LldpConfigManAddrEntry 5402 MAX-ACCESS not-accessible 5403 STATUS current 5404 DESCRIPTION 5405 "The table that controls selection of LLDP management address 5406 TLV instances to be transmitted on individual ports." 5407 ::= { l2LLDPGroup 11 } 5408 5409 lldpConfigManAddrEntry OBJECT-TYPE 5410 SYNTAX LldpConfigManAddrEntry 5411 MAX-ACCESS not-accessible 5412 STATUS current 5413 DESCRIPTION 5414 "LLDP configuration information that specifies the set 5415 of ports (represented as a PortList) on which the local 5416 system management address instance will be transmitted. 5417 5418 Each active lldpConfigManAddrEntry must be restored from 5419 non-volatile and re-created (along with the corresponding 5420 lldpLocManAddrEntry) after a re-initialization of the 5421 management system." 5422 INDEX { lldpConfigManAddrSubtype, 5423 lldpConfigManAddr } 5424 ::= { lldpConfigManAddrTable 1 } 5425 5426 LldpConfigManAddrEntry ::= SEQUENCE { 5427 lldpConfigManAddrSubtype AddressFamilyNumbers, 5428 lldpConfigManAddr InetAddress, 5429 lldpConfigManAddrPortsTxEnable LldpPortList 5430 } 5431 5432 lldpConfigManAddrSubtype OBJECT-TYPE 5433 SYNTAX AddressFamilyNumbers 5434 MAX-ACCESS read-only 5435 STATUS current 5436 DESCRIPTION 5437 "The type of management address identifier encoding used in 5438 the associated 'lldpLocManagmentAddr' object." 5439 REFERENCE 5440 "IEEE 802.1AB-2005 9.5.9.3" 5441 ::= { lldpConfigManAddrEntry 1 } 5442 5443 lldpConfigManAddr OBJECT-TYPE 5444 SYNTAX InetAddress 5445 MAX-ACCESS read-only 5446 STATUS current 5447 DESCRIPTION 5448 "The string value used to identify the management address 5449 component associated with the local system. The purpose of 5450 this address is to contact the management entity." 5451 REFERENCE 5452 "IEEE 802.1AB-2005 9.5.9.4" 5453 ::= { lldpConfigManAddrEntry 2 } 5454 5455 lldpConfigManAddrPortsTxEnable OBJECT-TYPE 5456 SYNTAX LldpPortList 5457 MAX-ACCESS read-write 5458 STATUS current 5459 DESCRIPTION 5460 "A set of ports that are identified by a PortList, in which 5461 each port is represented as a bit. The corresponding local 5462 system management address instance will be transmitted on the 5463 member ports of the lldpManAddrPortsTxEnable. 5464 5465 The default value for lldpConfigManAddrPortsTxEnable object 5466 is empty binary string, which means no ports are specified 5467 for advertising indicated management address instance." 5468 REFERENCE 5469 "IEEE 802.1AB-2005 10.2.1.1" 5470 DEFVAL { ''H } -- empty binary string 5471 ::= { lldpConfigManAddrEntry 3 } 5472 5473-- 5474-- *********************************************************** 5475-- 5476-- LLDP Statistics Information 5477-- 5478-- *********************************************************** 5479-- 5480 5481lldpStatsRemTablesLastChangeTime OBJECT-TYPE 5482 SYNTAX TimeStamp 5483 MAX-ACCESS read-only 5484 STATUS current 5485 DESCRIPTION 5486 "The value of sysUpTime object (defined in IETF RFC 3418) 5487 at the time an entry is created, modified, or deleted in the 5488 in tables associated with the lldpRemoteSystemsData objects 5489 and all LLDP extension objects associated with remote systems. 5490 5491 An NMS can use this object to reduce polling of the 5492 lldpRemoteSystemsData objects." 5493 ::= { lldpStatistics 1 } 5494 5495lldpStatsRemTablesInserts OBJECT-TYPE 5496 SYNTAX ZeroBasedCounter32 5497 UNITS "table entries" 5498 MAX-ACCESS read-only 5499 STATUS current 5500 DESCRIPTION 5501 "The number of times the complete set of information 5502 advertised by a particular MSAP has been inserted into tables 5503 contained in lldpRemoteSystemsData and lldpExtensions objects. 5504 5505 The complete set of information received from a particular 5506 MSAP should be inserted into related tables. If partial 5507 information cannot be inserted for a reason such as lack 5508 of resources, all of the complete set of information should 5509 be removed. 5510 5511 This counter should be incremented only once after the 5512 complete set of information is successfully recorded 5513 in all related tables. Any failures during inserting 5514 information set which result in deletion of previously 5515 inserted information should not trigger any changes in 5516 lldpStatsRemTablesInserts since the insert is not completed 5517 yet or or in lldpStatsRemTablesDeletes, since the deletion 5518 would only be a partial deletion. If the failure was the 5519 result of lack of resources, the lldpStatsRemTablesDrops 5520 counter should be incremented once." 5521 ::= { lldpStatistics 2 } 5522 5523lldpStatsRemTablesDeletes OBJECT-TYPE 5524 SYNTAX ZeroBasedCounter32 5525 UNITS "table entries" 5526 MAX-ACCESS read-only 5527 STATUS current 5528 5529 DESCRIPTION 5530 "The number of times the complete set of information 5531 advertised by a particular MSAP has been deleted from 5532 tables contained in lldpRemoteSystemsData and lldpExtensions 5533 objects. 5534 5535 This counter should be incremented only once when the 5536 complete set of information is completely deleted from all 5537 related tables. Partial deletions, such as deletion of 5538 rows associated with a particular MSAP from some tables, 5539 but not from all tables are not allowed, thus should not 5540 change the value of this counter." 5541 ::= { lldpStatistics 3 } 5542 5543lldpStatsRemTablesDrops OBJECT-TYPE 5544 SYNTAX ZeroBasedCounter32 5545 UNITS "table entries" 5546 MAX-ACCESS read-only 5547 5548 STATUS current 5549 DESCRIPTION 5550 "The number of times the complete set of information 5551 advertised by a particular MSAP could not be entered into 5552 tables contained in lldpRemoteSystemsData and lldpExtensions 5553 objects because of insufficient resources." 5554 ::= { lldpStatistics 4 } 5555 5556lldpStatsRemTablesAgeouts OBJECT-TYPE 5557 SYNTAX ZeroBasedCounter32 5558 MAX-ACCESS read-only 5559 STATUS current 5560 DESCRIPTION 5561 "The number of times the complete set of information 5562 advertised by a particular MSAP has been deleted from tables 5563 contained in lldpRemoteSystemsData and lldpExtensions objects 5564 because the information timeliness interval has expired. 5565 5566 This counter should be incremented only once when the complete 5567 set of information is completely invalidated (aged out) 5568 from all related tables. Partial aging, similar to deletion 5569 case, is not allowed, and thus, should not change the value 5570 of this counter." 5571 ::= { lldpStatistics 5 } 5572-- 5573-- TX statistics 5574-- 5575 5576lldpStatsTxPortTable OBJECT-TYPE 5577 SYNTAX SEQUENCE OF LldpStatsTxPortEntry 5578 MAX-ACCESS not-accessible 5579 STATUS current 5580 DESCRIPTION 5581 "A table containing LLDP transmission statistics for 5582 individual ports. Entries are not required to exist in 5583 this table while the lldpPortConfigEntry object is equal to 5584 'disabled(4)'." 5585 ::= { lldpStatistics 6 } 5586 5587lldpStatsTxPortEntry OBJECT-TYPE 5588 SYNTAX LldpStatsTxPortEntry 5589 MAX-ACCESS not-accessible 5590 STATUS current 5591 DESCRIPTION 5592 "LLDP frame transmission statistics for a particular port. 5593 The port must be contained in the same chassis as the 5594 LLDP agent. 5595 5596 All counter values in a particular entry shall be 5597 maintained on a continuing basis and shall not be deleted 5598 upon expiration of rxInfoTTL timing counters in the LLDP 5599 remote systems MIB of the receipt of a shutdown frame from 5600 a remote LLDP agent. 5601 5602 All statistical counters associated with a particular 5603 port on the local LLDP agent become frozen whenever the 5604 adminStatus is disabled for the same port." 5605 INDEX { lldpStatsTxPortNum } 5606 ::= { lldpStatsTxPortTable 1 } 5607 5608LldpStatsTxPortEntry ::= SEQUENCE { 5609 lldpStatsTxPortNum LldpPortNumber, 5610 lldpStatsTxPortFramesTotal Counter32 5611} 5612 5613lldpStatsTxPortNum OBJECT-TYPE 5614 SYNTAX LldpPortNumber 5615 MAX-ACCESS read-only 5616 STATUS current 5617 DESCRIPTION 5618 "The index value used to identify the port component 5619 (contained in the local chassis with the LLDP agent) 5620 associated with this entry. 5621 5622 The value of this object is used as a port index to the 5623 lldpStatsTable." 5624 ::= { lldpStatsTxPortEntry 1 } 5625 5626lldpStatsTxPortFramesTotal OBJECT-TYPE 5627 SYNTAX Counter32 5628 MAX-ACCESS read-only 5629 STATUS current 5630 DESCRIPTION 5631 "The number of LLDP frames transmitted by this LLDP agent 5632 on the indicated port." 5633 REFERENCE 5634 "IEEE 802.1AB-2005 10.5.2.1" 5635 ::= { lldpStatsTxPortEntry 2 } 5636 5637-- 5638-- RX statistics 5639-- 5640 5641lldpRxStatsPortTable OBJECT-TYPE 5642 SYNTAX SEQUENCE OF LldpRxStatsPortEntry 5643 MAX-ACCESS not-accessible 5644 STATUS current 5645 DESCRIPTION 5646 "A table containing LLDP reception statistics for individual 5647 ports. Entries are not required to exist in this table while 5648 the lldpPortConfigEntry object is equal to 'disabled(4)'." 5649 ::= { lldpStatistics 7 } 5650 5651lldpRxStatsPortEntry OBJECT-TYPE 5652 SYNTAX LldpRxStatsPortEntry 5653 MAX-ACCESS not-accessible 5654 STATUS current 5655 DESCRIPTION 5656 "LLDP frame reception statistics for a particular port. 5657 The port must be contained in the same chassis as the 5658 LLDP agent. 5659 5660 All counter values in a particular entry shall be 5661 maintained on a continuing basis and shall not be deleted 5662 upon expiration of rxInfoTTL timing counters in the LLDP 5663 remote systems MIB of the receipt of a shutdown frame from 5664 a remote LLDP agent. 5665 5666 All statistical counters associated with a particular 5667 port on the local LLDP agent become frozen whenever the 5668 adminStatus is disabled for the same port." 5669 INDEX { lldpStatsRxPortNum } 5670 ::= { lldpRxStatsPortTable 1 } 5671 5672LldpRxStatsPortEntry ::= SEQUENCE { 5673 lldpStatsRxPortNum LldpPortNumber, 5674 lldpStatsRxPortFramesDiscardedTotal Counter32, 5675 lldpStatsRxPortFramesErrors Counter32, 5676 lldpStatsRxPortFramesTotal Counter32, 5677 lldpStatsRxPortTLVsDiscardedTotal Counter32, 5678 lldpStatsRxPortTLVsUnrecognizedTotal Counter32, 5679 lldpStatsRxPortAgeoutsTotal ZeroBasedCounter32 5680} 5681 5682lldpStatsRxPortNum OBJECT-TYPE 5683 SYNTAX LldpPortNumber 5684 MAX-ACCESS read-only 5685 STATUS current 5686 DESCRIPTION 5687 "The index value used to identify the port component 5688 (contained in the local chassis with the LLDP agent) 5689 associated with this entry. 5690 5691 The value of this object is used as a port index to the 5692 lldpStatsTable." 5693 ::= { lldpRxStatsPortEntry 1 } 5694 5695lldpStatsRxPortFramesDiscardedTotal OBJECT-TYPE 5696 SYNTAX Counter32 5697 MAX-ACCESS read-only 5698 STATUS current 5699 DESCRIPTION 5700 "The number of LLDP frames received by this LLDP agent on 5701 the indicated port, and then discarded for any reason. 5702 This counter can provide an indication that LLDP header 5703 formating problems may exist with the local LLDP agent in 5704 the sending system or that LLDPDU validation problems may 5705 exist with the local LLDP agent in the receiving system." 5706 REFERENCE 5707 "IEEE 802.1AB-2005 10.5.2.2" 5708 ::= { lldpRxStatsPortEntry 2 } 5709 5710lldpStatsRxPortFramesErrors OBJECT-TYPE 5711 SYNTAX Counter32 5712 MAX-ACCESS read-only 5713 STATUS current 5714 DESCRIPTION 5715 "The number of invalid LLDP frames received by this LLDP 5716 agent on the indicated port, while this LLDP agent is enabled." 5717 REFERENCE 5718 "IEEE 802.1AB-2005 10.5.2.2" 5719 ::= { lldpRxStatsPortEntry 3 } 5720 5721lldpStatsRxPortFramesTotal OBJECT-TYPE 5722 SYNTAX Counter32 5723 MAX-ACCESS read-only 5724 STATUS current 5725 DESCRIPTION 5726 "The number of valid LLDP frames received by this LLDP agent 5727 on the indicated port, while this LLDP agent is enabled." 5728 REFERENCE 5729 "IEEE 802.1AB-2005 10.5.2.2" 5730 ::= { lldpRxStatsPortEntry 4 } 5731 5732lldpStatsRxPortTLVsDiscardedTotal OBJECT-TYPE 5733 SYNTAX Counter32 5734 MAX-ACCESS read-only 5735 STATUS current 5736 DESCRIPTION 5737 "The number of LLDP TLVs discarded for any reason by this LLDP 5738 agent on the indicated port." 5739 REFERENCE 5740 "IEEE 802.1AB-2005 10.5.2.2" 5741 ::= { lldpRxStatsPortEntry 5 } 5742 5743lldpStatsRxPortTLVsUnrecognizedTotal OBJECT-TYPE 5744 SYNTAX Counter32 5745 MAX-ACCESS read-only 5746 STATUS current 5747 DESCRIPTION 5748 "The number of LLDP TLVs received on the given port that 5749 are not recognized by this LLDP agent on the indicated port. 5750 5751 An unrecognized TLV is referred to as the TLV whose type value 5752 is in the range of reserved TLV types (000 1001 - 111 1110) 5753 in Table 9.1 of IEEE Std 802.1AB-2005. An unrecognized 5754 TLV may be a basic management TLV from a later LLDP version." 5755 REFERENCE 5756 "IEEE 802.1AB-2005 10.5.2.2" 5757 ::= { lldpRxStatsPortEntry 6 } 5758 5759lldpStatsRxPortAgeoutsTotal OBJECT-TYPE 5760 SYNTAX ZeroBasedCounter32 5761 MAX-ACCESS read-only 5762 STATUS current 5763 DESCRIPTION 5764 "The counter that represents the number of age-outs that 5765 occurred on a given port. An age-out is the number of 5766 times the complete set of information advertised by a 5767 particular MSAP has been deleted from tables contained in 5768 lldpRemoteSystemsData and lldpExtensions objects because 5769 the information timeliness interval has expired. 5770 5771 This counter is similar to lldpStatsRemTablesAgeouts, except 5772 that the counter is on a per port basis. This enables NMS to 5773 poll tables associated with the lldpRemoteSystemsData objects 5774 and all LLDP extension objects associated with remote systems 5775 on the indicated port only. 5776 5777 This counter should be set to zero during agent initialization 5778 and its value should not be saved in non-volatile storage. 5779 When a port's admin status changes from 'disabled' to 5780 'rxOnly', 'txOnly' or 'txAndRx', the counter associated with 5781 the same port should reset to 0. The agent should also flush 5782 all remote system information associated with the same port. 5783 5784 This counter should be incremented only once when the 5785 complete set of information is invalidated (aged out) from 5786 all related tables on a particular port. Partial aging 5787 is not allowed, and thus, should not change the value of 5788 this counter." 5789 REFERENCE 5790 "IEEE 802.1AB-2005 10.5.2.2" 5791 ::= { lldpRxStatsPortEntry 7 } 5792 5793lldpStatsRemTablesClear OBJECT-TYPE 5794 SYNTAX Integer32 5795 MAX-ACCESS read-write 5796 STATUS current 5797 DESCRIPTION 5798 "clear the statisc of remote tables ,1 indicate trigger clear" 5799 ::= { lldpStatistics 8} 5800-- 5801-- *********************************************************** 5802-- 5803-- LLDP Local Port Information 5804-- 5805-- *********************************************************** 5806-- 5807lldpLocChassisIdSubtype OBJECT-TYPE 5808 SYNTAX LldpChassisIdSubtype 5809 MAX-ACCESS read-only 5810 STATUS current 5811 DESCRIPTION 5812 "The type of encoding used to identify the chassis 5813 associated with the local system." 5814 REFERENCE 5815 "IEEE 802.1AB-2005 9.5.2.2" 5816 ::= { lldpLocalSystemData 1 } 5817 5818lldpLocChassisId OBJECT-TYPE 5819 SYNTAX LldpChassisId 5820 MAX-ACCESS read-only 5821 STATUS current 5822 DESCRIPTION 5823 "The string value used to identify the chassis component 5824 associated with the local system." 5825 REFERENCE 5826 "IEEE 802.1AB-2005 9.5.2.3" 5827 ::= { lldpLocalSystemData 2 } 5828 5829lldpLocSysName OBJECT-TYPE 5830 SYNTAX SnmpAdminString (SIZE(0..255)) 5831 MAX-ACCESS read-only 5832 STATUS current 5833 DESCRIPTION 5834 "The string value used to identify the system name of the 5835 local system. If the local agent supports IETF RFC 3418, 5836 lldpLocSysName object should have the same value of sysName 5837 object." 5838 REFERENCE 5839 "IEEE 802.1AB-2005 9.5.6.2" 5840 ::= { lldpLocalSystemData 3 } 5841 5842lldpLocSysDesc OBJECT-TYPE 5843 SYNTAX SnmpAdminString (SIZE(0..255)) 5844 MAX-ACCESS read-only 5845 STATUS current 5846 DESCRIPTION 5847 "The string value used to identify the system description 5848 of the local system. If the local agent supports IETF RFC 3418, 5849 lldpLocSysDesc object should have the same value of sysDesc 5850 object." 5851 REFERENCE 5852 "IEEE 802.1AB-2005 9.5.7.2" 5853 ::= { lldpLocalSystemData 4 } 5854 5855 lldpLocSysCapSupported OBJECT-TYPE 5856 SYNTAX LldpSystemCapabilitiesMap 5857 MAX-ACCESS read-only 5858 STATUS current 5859 DESCRIPTION 5860 "The bitmap value used to identify which system capabilities 5861 are supported on the local system." 5862 5863 REFERENCE 5864 "IEEE 802.1AB-2005 9.5.8.1" 5865 ::= { lldpLocalSystemData 5 } 5866 5867 lldpLocSysCapEnabled OBJECT-TYPE 5868 SYNTAX LldpSystemCapabilitiesMap 5869 MAX-ACCESS read-only 5870 STATUS current 5871 DESCRIPTION 5872 "The bitmap value used to identify which system capabilities 5873 are enabled on the local system." 5874 5875 REFERENCE 5876 "IEEE 802.1AB-2005 9.5.7.2" 5877 ::= { lldpLocalSystemData 6 } 5878 5879-- 5880-- lldpLocPortTable : Port specific Local system data 5881-- 5882 5883lldpLocPortTable OBJECT-TYPE 5884 SYNTAX SEQUENCE OF LldpLocPortEntry 5885 MAX-ACCESS not-accessible 5886 STATUS current 5887 DESCRIPTION 5888 "This table contains one or more rows per port information 5889 associated with the local system known to this agent." 5890 ::= { lldpLocalSystemData 7 } 5891 5892lldpLocPortEntry OBJECT-TYPE 5893 SYNTAX LldpLocPortEntry 5894 MAX-ACCESS not-accessible 5895 STATUS current 5896 DESCRIPTION 5897 "Information about a particular port component. 5898 5899 Entries may be created and deleted in this table by the 5900 agent." 5901 INDEX { lldpLocPortNum } 5902 ::= { lldpLocPortTable 1 } 5903 5904LldpLocPortEntry ::= SEQUENCE { 5905 lldpLocPortNum LldpPortNumber, 5906 lldpLocPortIdSubtype INTEGER, 5907 lldpLocPortId OCTET STRING, 5908 lldpLocPortDesc SnmpAdminString 5909} 5910 5911lldpLocPortNum OBJECT-TYPE 5912 SYNTAX LldpPortNumber 5913 MAX-ACCESS read-only 5914 STATUS current 5915 DESCRIPTION 5916 "The index value used to identify the port component 5917 (contained in the local chassis with the LLDP agent) 5918 associated with this entry. 5919 5920 The value of this object is used as a port index to the 5921 lldpLocPortTable." 5922 ::= { lldpLocPortEntry 1 } 5923 5924lldpLocPortIdSubtype OBJECT-TYPE 5925 SYNTAX INTEGER { 5926 local(1), 5927 macAddress(2) 5928 } 5929 MAX-ACCESS read-only 5930 STATUS current 5931 DESCRIPTION 5932 "The type of port identifier encoding used in the associated 5933 'lldpLocPortId' object." 5934 REFERENCE 5935 "IEEE 802.1AB-2005 9.5.3.2" 5936 ::= { lldpLocPortEntry 2 } 5937 5938lldpLocPortId OBJECT-TYPE 5939 SYNTAX OCTET STRING 5940 MAX-ACCESS read-only 5941 STATUS current 5942 DESCRIPTION 5943 "The string value used to identify the port component 5944 associated with a given port in the local system." 5945 REFERENCE 5946 "IEEE 802.1AB-2005 9.5.3.3" 5947 ::= { lldpLocPortEntry 3 } 5948 5949lldpLocPortDesc OBJECT-TYPE 5950 SYNTAX SnmpAdminString (SIZE(0..255)) 5951 MAX-ACCESS read-only 5952 STATUS current 5953 DESCRIPTION 5954 "The string value used to identify the 802 LAN station's port 5955 description associated with the local system. If the local 5956 agent supports IETF RFC 2863, lldpLocPortDesc object should 5957 have the same value of ifDescr object." 5958 REFERENCE 5959 "IEEE 802.1AB-2005 9.5.5.2" 5960 ::= { lldpLocPortEntry 4 } 5961 5962-- 5963-- lldpLocManAddrTable : Management addresses of the local system 5964-- 5965 5966lldpLocManAddrTable OBJECT-TYPE 5967 SYNTAX SEQUENCE OF LldpLocManAddrEntry 5968 MAX-ACCESS not-accessible 5969 STATUS current 5970 DESCRIPTION 5971 "This table contains management address information on the 5972 local system known to this agent." 5973 ::= { lldpLocalSystemData 8 } 5974 5975lldpLocManAddrEntry OBJECT-TYPE 5976 SYNTAX LldpLocManAddrEntry 5977 MAX-ACCESS not-accessible 5978 STATUS current 5979 DESCRIPTION 5980 "Management address information about a particular chassis 5981 component. There may be multiple management addresses 5982 configured on the system identified by a particular 5983 lldpLocChassisId. Each management address should have 5984 distinct 'management address type' (lldpLocManAddrSubtype) and 5985 'management address' (lldpLocManAddr.) 5986 5987 Entries may be created and deleted in this table by the 5988 agent." 5989 INDEX { lldpLocManAddrSubtype, 5990 lldpLocManAddr } 5991 ::= { lldpLocManAddrTable 1 } 5992 5993LldpLocManAddrEntry ::= SEQUENCE { 5994 lldpLocManAddrSubtype AddressFamilyNumbers, 5995 lldpLocManAddr InetAddress, 5996 lldpLocManAddrLen Integer32, 5997 lldpLocManAddrIfSubtype LldpManAddrIfSubtype, 5998 lldpLocManAddrIfId Integer32, 5999 lldpLocManAddrOID OBJECT IDENTIFIER 6000} 6001 6002lldpLocManAddrSubtype OBJECT-TYPE 6003 SYNTAX AddressFamilyNumbers 6004 MAX-ACCESS read-only 6005 STATUS current 6006 DESCRIPTION 6007 "The type of management address identifier encoding used in 6008 the associated 'lldpLocManagmentAddr' object." 6009 REFERENCE 6010 "IEEE 802.1AB-2005 9.5.9.3" 6011 ::= { lldpLocManAddrEntry 1 } 6012 6013lldpLocManAddr OBJECT-TYPE 6014 SYNTAX InetAddress 6015 MAX-ACCESS read-only 6016 STATUS current 6017 DESCRIPTION 6018 "The string value used to identify the management address 6019 component associated with the local system. The purpose of 6020 this address is to contact the management entity." 6021 REFERENCE 6022 "IEEE 802.1AB-2005 9.5.9.4" 6023 ::= { lldpLocManAddrEntry 2 } 6024 6025lldpLocManAddrLen OBJECT-TYPE 6026 SYNTAX Integer32 6027 MAX-ACCESS read-only 6028 STATUS current 6029 DESCRIPTION 6030 "The total length of the management address subtype and the 6031 management address fields in LLDPDUs transmitted by the 6032 local LLDP agent. 6033 6034 The management address length field is needed so that the 6035 receiving systems that do not implement SNMP will not be 6036 required to implement an iana family numbers/address length 6037 equivalency table in order to decode the management adress." 6038 REFERENCE 6039 "IEEE 802.1AB-2005 9.5.9.2" 6040 ::= { lldpLocManAddrEntry 3 } 6041 6042 6043lldpLocManAddrIfSubtype OBJECT-TYPE 6044 SYNTAX LldpManAddrIfSubtype 6045 MAX-ACCESS read-only 6046 STATUS current 6047 DESCRIPTION 6048 "The enumeration value that identifies the interface numbering 6049 method used for defining the interface number, associated 6050 with the local system." 6051 REFERENCE 6052 "IEEE 802.1AB-2005 9.5.9.5" 6053 ::= { lldpLocManAddrEntry 4 } 6054 6055lldpLocManAddrIfId OBJECT-TYPE 6056 SYNTAX Integer32 6057 MAX-ACCESS read-only 6058 STATUS current 6059 DESCRIPTION 6060 "The integer value used to identify the interface number 6061 regarding the management address component associated with 6062 the local system." 6063 REFERENCE 6064 "IEEE 802.1AB-2005 9.5.9.6" 6065 ::= { lldpLocManAddrEntry 5 } 6066 6067lldpLocManAddrOID OBJECT-TYPE 6068 SYNTAX OBJECT IDENTIFIER 6069 MAX-ACCESS read-only 6070 STATUS current 6071 DESCRIPTION 6072 "The OID value used to identify the type of hardware component 6073 or protocol entity associated with the management address 6074 advertised by the local system agent." 6075 REFERENCE 6076 "IEEE 802.1AB-2005 9.5.9.8" 6077 ::= { lldpLocManAddrEntry 6 } 6078-- *********************************************************** 6079-- 6080-- D-Link LLDP Neighbor Port Information 6081-- 6082-- *********************************************************** 6083lldpRemTable OBJECT-TYPE 6084 SYNTAX SEQUENCE OF LldpRemEntry 6085 MAX-ACCESS not-accessible 6086 STATUS current 6087 DESCRIPTION 6088 "This table contains one or more rows per physical network 6089 connection known to this agent. The agent may wish to ensure 6090 that only one lldpRemEntry is present for each local port, 6091 or it may choose to maintain multiple lldpRemEntries for 6092 the same local port. 6093 6094 The following procedure may be used to retrieve remote 6095 systems information updates from an LLDP agent: 6096 6097 1. NMS polls all tables associated with remote systems 6098 and keeps a local copy of the information retrieved. 6099 NMS polls periodically the values of the following 6100 objects: 6101 a. lldpStatsRemTablesInserts 6102 b. lldpStatsRemTablesDeletes 6103 c. lldpStatsRemTablesDrops 6104 d. lldpStatsRemTablesAgeouts 6105 e. lldpStatsRxPortAgeoutsTotal for all ports. 6106 6107 2. LLDP agent updates remote systems MIB objects, and 6108 sends out notifications to a list of notification 6109 destinations. 6110 6111 3. NMS receives the notifications and compares the new 6112 values of objects listed in step 1. 6113 6114 Periodically, NMS should poll the object 6115 lldpStatsRemTablesLastChangeTime to find out if anything 6116 has changed since the last poll. if something has 6117 changed, NMS will poll the objects listed in step 1 to 6118 figure out what kind of changes occurred in the tables. 6119 6120 if value of lldpStatsRemTablesInserts has changed, 6121 then NMS will walk all tables by employing TimeFilter 6122 with the last-polled time value. This request will 6123 return new objects or objects whose values are updated 6124 since the last poll. 6125 6126 if value of lldpStatsRemTablesAgeouts has changed, 6127 then NMS will walk the lldpStatsRxPortAgeoutsTotal and 6128 compare the new values with previously recorded ones. 6129 For ports whose lldpStatsRxPortAgeoutsTotal value is 6130 greater than the recorded value, NMS will have to 6131 retrieve objects associated with those ports from 6132 table(s) without employing a TimeFilter (which is 6133 performed by specifying 0 for the TimeFilter.) 6134 6135 lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops 6136 objects are provided for informational purposes." 6137 ::= { lldpRemoteSystemsData 1 } 6138 6139lldpRemEntry OBJECT-TYPE 6140 SYNTAX LldpRemEntry 6141 MAX-ACCESS not-accessible 6142 STATUS current 6143 DESCRIPTION 6144 "Information about a particular physical network connection. 6145 Entries may be created and deleted in this table by the agent, 6146 if a physical topology discovery process is active." 6147 INDEX { 6148 lldpRemTimeMark, 6149 lldpRemLocalPortNum, 6150 lldpRemIndex 6151 } 6152 ::= { lldpRemTable 1 } 6153 6154LldpRemEntry ::= SEQUENCE { 6155 lldpRemTimeMark TimeFilter, 6156 lldpRemLocalPortNum LldpPortNumber, 6157 lldpRemIndex Integer32, 6158 lldpRemChassisIdSubtype LldpChassisIdSubtype, 6159 lldpRemChassisId LldpChassisId, 6160 lldpRemPortIdSubtype LldpPortIdSubtype, 6161 lldpRemPortId LldpPortId, 6162 lldpRemPortDesc SnmpAdminString, 6163 lldpRemSysName SnmpAdminString, 6164 lldpRemSysDesc SnmpAdminString, 6165 lldpRemSysCapSupported LldpSystemCapabilitiesMap, 6166 lldpRemSysCapEnabled LldpSystemCapabilitiesMap 6167} 6168 6169lldpRemTimeMark OBJECT-TYPE 6170 SYNTAX TimeFilter 6171 MAX-ACCESS read-only 6172 STATUS current 6173 DESCRIPTION 6174 "A TimeFilter for this entry. See the TimeFilter textual 6175 convention in IETF RFC 2021 and 6176 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 6177 to see how TimeFilter works." 6178 REFERENCE 6179 "IETF RFC 2021 section 6" 6180 ::= { lldpRemEntry 1 } 6181 6182lldpRemLocalPortNum OBJECT-TYPE 6183 SYNTAX LldpPortNumber 6184 MAX-ACCESS read-only 6185 STATUS current 6186 DESCRIPTION 6187 "The index value used to identify the port component 6188 (contained in the local chassis with the LLDP agent) 6189 associated with this entry. The lldpRemLocalPortNum 6190 identifies the port on which the remote system information 6191 is received. 6192 6193 The value of this object is used as a port index to the 6194 lldpRemTable." 6195 ::= { lldpRemEntry 2 } 6196 6197lldpRemIndex OBJECT-TYPE 6198 SYNTAX Integer32(1..2147483647) 6199 MAX-ACCESS read-only 6200 STATUS current 6201 DESCRIPTION 6202 "This object represents an arbitrary local integer value used 6203 by this agent to identify a particular connection instance, 6204 unique only for the indicated remote system. 6205 6206 An agent is encouraged to assign monotonically increasing 6207 index values to new entries, starting with one, after each 6208 reboot. It is considered unlikely that the lldpRemIndex 6209 will wrap between reboots." 6210 ::= { lldpRemEntry 3 } 6211 6212lldpRemChassisIdSubtype OBJECT-TYPE 6213 SYNTAX LldpChassisIdSubtype 6214 MAX-ACCESS read-only 6215 STATUS current 6216 DESCRIPTION 6217 "The type of encoding used to identify the chassis associated 6218 with the remote system." 6219 REFERENCE 6220 "IEEE 802.1AB-2005 9.5.2.2" 6221 ::= { lldpRemEntry 4 } 6222 6223lldpRemChassisId OBJECT-TYPE 6224 SYNTAX LldpChassisId 6225 MAX-ACCESS read-only 6226 STATUS current 6227 DESCRIPTION 6228 "The string value used to identify the chassis component 6229 associated with the remote system." 6230 REFERENCE 6231 "IEEE 802.1AB-2005 9.5.2.3" 6232 ::= { lldpRemEntry 5 } 6233 6234lldpRemPortIdSubtype OBJECT-TYPE 6235 SYNTAX LldpPortIdSubtype 6236 MAX-ACCESS read-only 6237 STATUS current 6238 DESCRIPTION 6239 "The type of port identifier encoding used in the associated 6240 'lldpRemPortId' object." 6241 REFERENCE 6242 "IEEE 802.1AB-2005 9.5.3.2" 6243 ::= { lldpRemEntry 6 } 6244 6245lldpRemPortId OBJECT-TYPE 6246 SYNTAX LldpPortId 6247 MAX-ACCESS read-only 6248 STATUS current 6249 DESCRIPTION 6250 "The string value used to identify the port component 6251 associated with the remote system." 6252 REFERENCE 6253 "IEEE 802.1AB-2005 9.5.3.3" 6254 ::= { lldpRemEntry 7 } 6255 6256lldpRemPortDesc OBJECT-TYPE 6257 SYNTAX SnmpAdminString (SIZE(0..255)) 6258 MAX-ACCESS read-only 6259 STATUS current 6260 DESCRIPTION 6261 "The string value used to identify the description of 6262 the given port associated with the remote system." 6263 REFERENCE 6264 "IEEE 802.1AB-2005 9.5.5.2" 6265 ::= { lldpRemEntry 8 } 6266 6267lldpRemSysName OBJECT-TYPE 6268 SYNTAX SnmpAdminString (SIZE(0..255)) 6269 MAX-ACCESS read-only 6270 STATUS current 6271 DESCRIPTION 6272 "The string value used to identify the system name of the 6273 remote system." 6274 REFERENCE 6275 "IEEE 802.1AB-2005 9.5.6.2" 6276 ::= { lldpRemEntry 9 } 6277 6278lldpRemSysDesc OBJECT-TYPE 6279 SYNTAX SnmpAdminString (SIZE(0..255)) 6280 MAX-ACCESS read-only 6281 STATUS current 6282 DESCRIPTION 6283 "The string value used to identify the system description 6284 of the remote system." 6285 REFERENCE 6286 "IEEE 802.1AB-2005 9.5.7.2" 6287 ::= { lldpRemEntry 10 } 6288 6289lldpRemSysCapSupported OBJECT-TYPE 6290 SYNTAX LldpSystemCapabilitiesMap 6291 MAX-ACCESS read-only 6292 STATUS current 6293 DESCRIPTION 6294 "The bitmap value used to identify which system capabilities 6295 are supported on the remote system." 6296 REFERENCE 6297 "IEEE 802.1AB-2005 9.5.8.1" 6298 ::= { lldpRemEntry 11 } 6299 6300lldpRemSysCapEnabled OBJECT-TYPE 6301 SYNTAX LldpSystemCapabilitiesMap 6302 MAX-ACCESS read-only 6303 STATUS current 6304 DESCRIPTION 6305 "The bitmap value used to identify which system capabilities 6306 are enabled on the remote system." 6307 REFERENCE 6308 "IEEE 802.1AB-2005 9.5.8.2" 6309 ::= { lldpRemEntry 12 } 6310 6311 6312-- 6313-- lldpRemManAddrTable : Management addresses of the remote system 6314-- 6315 6316lldpRemManAddrTable OBJECT-TYPE 6317 SYNTAX SEQUENCE OF LldpRemManAddrEntry 6318 MAX-ACCESS not-accessible 6319 STATUS current 6320 DESCRIPTION 6321 "This table contains one or more rows per management address 6322 information on the remote system learned on a particular port 6323 contained in the local chassis known to this agent." 6324 ::= { lldpRemoteSystemsData 2 } 6325 6326lldpRemManAddrEntry OBJECT-TYPE 6327 SYNTAX LldpRemManAddrEntry 6328 MAX-ACCESS not-accessible 6329 STATUS current 6330 DESCRIPTION 6331 "Management address information about a particular chassis 6332 component. There may be multiple management addresses 6333 configured on the remote system identified by a particular 6334 lldpRemIndex whose information is received on 6335 lldpRemManLocalPortNum of the local system. Each management 6336 address should have distinct 'management address 6337 type' (lldpRemManAddrSubtype) and 'management address' 6338 (lldpRemManAddr.) 6339 6340 Entries may be created and deleted in this table by the 6341 agent." 6342 INDEX { lldpRemManTimeMark, 6343 lldpRemManLocalPortNum, 6344 lldpRemManIndex, 6345 lldpRemManAddrSubtype, 6346 lldpRemManAddr 6347 } 6348 ::= { lldpRemManAddrTable 1 } 6349 6350LldpRemManAddrEntry ::= SEQUENCE { 6351 lldpRemManTimeMark TimeFilter, 6352 lldpRemManLocalPortNum LldpPortNumber, 6353 lldpRemManIndex Integer32, 6354 lldpRemManAddrSubtype AddressFamilyNumbers, 6355 lldpRemManAddr InetAddress, 6356 lldpRemManAddrIfSubtype LldpManAddrIfSubtype, 6357 lldpRemManAddrIfId Integer32, 6358 lldpRemManAddrOID OBJECT IDENTIFIER 6359} 6360 6361lldpRemManTimeMark OBJECT-TYPE 6362 SYNTAX TimeFilter 6363 MAX-ACCESS read-only 6364 STATUS current 6365 DESCRIPTION 6366 "A TimeFilter for this entry. See the TimeFilter textual 6367 convention in IETF RFC 2021 and 6368 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 6369 to see how TimeFilter works." 6370 REFERENCE 6371 "IETF RFC 2021 section 6" 6372 ::= { lldpRemManAddrEntry 1 } 6373 6374lldpRemManLocalPortNum OBJECT-TYPE 6375 SYNTAX LldpPortNumber 6376 MAX-ACCESS read-only 6377 STATUS current 6378 DESCRIPTION 6379 "The index value used to identify the port component 6380 (contained in the local chassis with the LLDP agent) 6381 associated with this entry. The lldpRemManLocalPortNum 6382 identifies the port on which the remote system information 6383 is received. 6384 6385 The value of this object is used as a port index to the 6386 lldpRemTable." 6387 ::= { lldpRemManAddrEntry 2 } 6388 6389lldpRemManIndex OBJECT-TYPE 6390 SYNTAX Integer32(1..2147483647) 6391 MAX-ACCESS read-only 6392 STATUS current 6393 DESCRIPTION 6394 "This object represents an arbitrary local integer value used 6395 by this agent to identify a particular connection instance, 6396 unique only for the indicated remote system. 6397 6398 An agent is encouraged to assign monotonically increasing 6399 index values to new entries, starting with one, after each 6400 reboot. It is considered unlikely that the lldpRemManIndex 6401 will wrap between reboots." 6402 ::= { lldpRemManAddrEntry 3 } 6403 6404lldpRemManAddrSubtype OBJECT-TYPE 6405 SYNTAX AddressFamilyNumbers 6406 MAX-ACCESS read-only 6407 STATUS current 6408 DESCRIPTION 6409 "The type of management address identifier encoding used in 6410 the associated 'lldpRemManagmentAddr' object." 6411 REFERENCE 6412 "IEEE 802.1AB-2005 9.5.9.3" 6413 ::= { lldpRemManAddrEntry 4 } 6414 6415lldpRemManAddr OBJECT-TYPE 6416 SYNTAX InetAddress 6417 MAX-ACCESS read-only 6418 STATUS current 6419 DESCRIPTION 6420 "The string value used to identify the management address 6421 component associated with the remote system. The purpose 6422 of this address is to contact the management entity." 6423 REFERENCE 6424 "IEEE 802.1AB-2005 9.5.9.4" 6425 ::= { lldpRemManAddrEntry 5 } 6426 6427lldpRemManAddrIfSubtype OBJECT-TYPE 6428 SYNTAX LldpManAddrIfSubtype 6429 MAX-ACCESS read-only 6430 STATUS current 6431 DESCRIPTION 6432 "The enumeration value that identifies the interface numbering 6433 method used for defining the interface number, associated 6434 with the remote system." 6435 REFERENCE 6436 "IEEE 802.1AB-2005 9.5.9.5" 6437 ::= { lldpRemManAddrEntry 6 } 6438 6439lldpRemManAddrIfId OBJECT-TYPE 6440 SYNTAX Integer32 6441 MAX-ACCESS read-only 6442 STATUS current 6443 DESCRIPTION 6444 "The integer value used to identify the interface number 6445 regarding the management address component associated with 6446 the remote system." 6447 REFERENCE 6448 "IEEE 802.1AB-2005 9.5.9.6" 6449 ::= { lldpRemManAddrEntry 7 } 6450 6451lldpRemManAddrOID OBJECT-TYPE 6452 SYNTAX OBJECT IDENTIFIER 6453 MAX-ACCESS read-only 6454 STATUS current 6455 DESCRIPTION 6456 "The OID value used to identify the type of hardware component 6457 or protocol entity associated with the management address 6458 advertised by the remote system agent." 6459 REFERENCE 6460 "IEEE 802.1AB-2005 9.5.9.8" 6461 ::= { lldpRemManAddrEntry 8 } 6462 6463-- 6464-- lldpRemUnknownTLVTable : Unrecognized TLV information 6465-- 6466lldpRemUnknownTLVTable OBJECT-TYPE 6467 SYNTAX SEQUENCE OF LldpRemUnknownTLVEntry 6468 MAX-ACCESS not-accessible 6469 STATUS current 6470 DESCRIPTION 6471 "This table contains information about an incoming TLV which 6472 is not recognized by the receiving LLDP agent. The TLV may 6473 be from a later version of the basic management set. 6474 6475 This table should only contain TLVs that are found in 6476 a single LLDP frame. Entries in this table, associated 6477 with an MAC service access point (MSAP, the access point 6478 for MAC services provided to the LCC sublayer, defined 6479 in IEEE 100, which is also identified with a particular 6480 lldpRemLocalPortNum, lldpRemIndex pair) are overwritten with 6481 most recently received unrecognized TLV from the same MSAP, 6482 or they will naturally age out when the rxInfoTTL timer 6483 (associated with the MSAP) expires." 6484 REFERENCE 6485 "IEEE 802.1AB-2005 10.3.2" 6486 ::= { lldpRemoteSystemsData 3 } 6487 6488lldpRemUnknownTLVEntry OBJECT-TYPE 6489 SYNTAX LldpRemUnknownTLVEntry 6490 MAX-ACCESS not-accessible 6491 STATUS current 6492 DESCRIPTION 6493 "Information about an unrecognized TLV received from a 6494 physical network connection. Entries may be created and 6495 deleted in this table by the agent, if a physical topology 6496 discovery process is active." 6497 INDEX { 6498 lldpRemUnknownTimeMark, 6499 lldpRemUnknownLocalPortNum, 6500 lldpRemUnknownIndex, 6501 lldpRemUnknownTLVType 6502 } 6503 ::= { lldpRemUnknownTLVTable 1 } 6504 6505LldpRemUnknownTLVEntry ::= SEQUENCE { 6506 lldpRemUnknownTimeMark TimeFilter, 6507 lldpRemUnknownLocalPortNum LldpPortNumber, 6508 lldpRemUnknownIndex Integer32, 6509 lldpRemUnknownTLVType Integer32, 6510 lldpRemUnknownTLVInfo OCTET STRING 6511} 6512 6513 6514lldpRemUnknownTimeMark OBJECT-TYPE 6515 SYNTAX TimeFilter 6516 MAX-ACCESS read-only 6517 STATUS current 6518 DESCRIPTION 6519 "A TimeFilter for this entry. See the TimeFilter textual 6520 convention in IETF RFC 2021 and 6521 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 6522 to see how TimeFilter works." 6523 REFERENCE 6524 "IETF RFC 2021 section 6" 6525 ::= { lldpRemUnknownTLVEntry 1 } 6526 6527lldpRemUnknownLocalPortNum OBJECT-TYPE 6528 SYNTAX LldpPortNumber 6529 MAX-ACCESS read-only 6530 STATUS current 6531 DESCRIPTION 6532 "The index value used to identify the port component 6533 (contained in the local chassis with the LLDP agent) 6534 associated with this entry. The lldpRemUnknownLocalPortNum 6535 identifies the port on which the remote system information 6536 is received. 6537 6538 The value of this object is used as a port index to the 6539 lldpRemTable." 6540 ::= { lldpRemUnknownTLVEntry 2 } 6541 6542lldpRemUnknownIndex OBJECT-TYPE 6543 SYNTAX Integer32(1..2147483647) 6544 MAX-ACCESS read-only 6545 STATUS current 6546 DESCRIPTION 6547 "This object represents an arbitrary local integer value used 6548 by this agent to identify a particular connection instance, 6549 unique only for the indicated remote system. 6550 6551 An agent is encouraged to assign monotonically increasing 6552 index values to new entries, starting with one, after each 6553 reboot. It is considered unlikely that the lldpRemUnknownIndex 6554 will wrap between reboots." 6555 ::= { lldpRemUnknownTLVEntry 3 } 6556 6557 6558lldpRemUnknownTLVType OBJECT-TYPE 6559 SYNTAX Integer32(9..126) 6560 MAX-ACCESS read-only 6561 STATUS current 6562 DESCRIPTION 6563 "This object represents the value extracted from the type 6564 field of the TLV." 6565 REFERENCE 6566 "IEEE 802.1AB-2005 10.3.5" 6567 ::= { lldpRemUnknownTLVEntry 4 } 6568 6569lldpRemUnknownTLVInfo OBJECT-TYPE 6570 SYNTAX OCTET STRING (SIZE(0..511)) 6571 MAX-ACCESS read-only 6572 STATUS current 6573 DESCRIPTION 6574 "This object represents the value extracted from the value 6575 field of the TLV." 6576 REFERENCE 6577 "IEEE 802.1AB-2005 10.3.5" 6578 ::= { lldpRemUnknownTLVEntry 5 } 6579 6580 6581 lldpXdot1Objects OBJECT IDENTIFIER ::= { l2LLDPGroup 13 } 6582 6583-- 6584-- D-Link Defined LLDP Extension Dot1 MIB Objects 6585-- 6586 6587 -- LLDP IEEE 802.1 extension MIB groups 6588 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 6589 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 6590 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 6591 ------------------------------------------------------------------------------ 6592 -- IEEE 802.1 - Configuration 6593 ------------------------------------------------------------------------------ 6594 -- 6595 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 6596 -- Port VLAN-ID TLVs on set of ports. 6597 -- 6598 6599 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 6600 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 6601 MAX-ACCESS not-accessible 6602 STATUS current 6603 DESCRIPTION 6604 "A table that controls selection of LLDP Port VLAN-ID TLVs 6605 to be transmitted on individual ports." 6606 ::= { lldpXdot1Config 1 } 6607 6608 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 6609 SYNTAX LldpXdot1ConfigPortVlanEntry 6610 MAX-ACCESS not-accessible 6611 STATUS current 6612 DESCRIPTION 6613 "LLDP configuration information that controls the 6614 transmission of IEEE 802.1 organizationally defined Port 6615 VLAN-ID TLV on LLDP transmission capable ports. 6616 6617 6618 Each active lldpConfigEntry must be restored from non-volatile 6619 storage (along with the corresponding sysLLDPPortConfigEntry) 6620 after a re-initialization of the management system." 6621 INDEX { lldpXdot1ConfigVlanPortNum } 6622 ::= { lldpXdot1ConfigPortVlanTable 1 } 6623 6624 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 6625 lldpXdot1ConfigVlanPortNum LldpPortNumber, 6626 lldpXdot1ConfigPortVlanTxEnable TruthValue 6627 } 6628 6629 lldpXdot1ConfigVlanPortNum OBJECT-TYPE 6630 SYNTAX LldpPortNumber 6631 MAX-ACCESS read-only 6632 STATUS current 6633 DESCRIPTION 6634 "The index value used to identify the port component 6635 (contained in the local chassis with the LLDP agent) 6636 associated with this entry. 6637 6638 The value of this object is used as a port index to the 6639 sysLLDPPortConfigTable." 6640 ::= { lldpXdot1ConfigPortVlanEntry 1 } 6641 6642 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 6643 SYNTAX TruthValue 6644 MAX-ACCESS read-write 6645 STATUS current 6646 DESCRIPTION 6647 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 6648 a truth value and configured by the network management, 6649 determines whether the IEEE 802.1 organizationally defined 6650 port VLAN TLV transmission is allowed on a given LLDP 6651 transmission capable port. 6652 6653 The value of this object must be restored from non-volatile 6654 storage after a re-initialization of the management system." 6655 REFERENCE 6656 "IEEE 802.1AB-2005 10.2.1.1" 6657 DEFVAL { false } 6658 ::= { lldpXdot1ConfigPortVlanEntry 2 } 6659 -- 6660 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 6661 -- VLAN name instances on set of ports. 6662 -- 6663 6664 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 6665 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 6666 MAX-ACCESS not-accessible 6667 STATUS current 6668 DESCRIPTION 6669 "The table that controls selection of LLDP VLAN name TLV 6670 instances to be transmitted on individual ports." 6671 ::= { lldpXdot1Config 2 } 6672 6673 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 6674 SYNTAX LldpXdot1ConfigVlanNameEntry 6675 MAX-ACCESS not-accessible 6676 STATUS current 6677 DESCRIPTION 6678 "LLDP configuration information that specifies the set of 6679 ports (represented as a PortList) on which the Local System 6680 VLAN name instance will be transmitted. 6681 6682 Each active lldpXdot1ConfigVlanNameEntry must be restored 6683 from non-volatile storage (along with the corresponding 6684 lldpXdot1LocVlanNameEntry) after a re-initialization of the 6685 management system." 6686 INDEX { lldpXdot1LocConfigVlanNamePortNum } 6687 ::= { lldpXdot1ConfigVlanNameTable 1 } 6688 6689 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 6690 lldpXdot1LocConfigVlanNamePortNum LldpPortNumber, 6691 lldpXdot1ConfigVlanNameTxEnableVlanList OCTET STRING 6692 } 6693 6694 lldpXdot1LocConfigVlanNamePortNum OBJECT-TYPE 6695 SYNTAX LldpPortNumber 6696 MAX-ACCESS read-only 6697 STATUS current 6698 DESCRIPTION 6699 "The value of this object is used as a port index to the 6700 lldpXdot3LocPortTable." 6701 ::= { lldpXdot1ConfigVlanNameEntry 1 } 6702 6703 lldpXdot1ConfigVlanNameTxEnableVlanList OBJECT-TYPE 6704 SYNTAX OCTET STRING (SIZE (0..512)) 6705 MAX-ACCESS read-write 6706 STATUS current 6707 DESCRIPTION 6708 "The value that indicates whether the corresponding 6709 Local System VLAN name instance will be transmitted on this port" 6710 6711 ::= { lldpXdot1ConfigVlanNameEntry 2 } 6712 6713 -- 6714 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 6715 -- protocol VLAN instances on set 6716 -- of ports. 6717 -- 6718 6719 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 6720 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 6721 MAX-ACCESS not-accessible 6722 STATUS current 6723 DESCRIPTION 6724 "The table that controls selection of LLDP Port and Protocol 6725 VLAN ID TLV instances to be transmitted on individual ports." 6726 ::= { lldpXdot1Config 3 } 6727 6728 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 6729 SYNTAX LldpXdot1ConfigProtoVlanEntry 6730 MAX-ACCESS not-accessible 6731 STATUS current 6732 DESCRIPTION 6733 "LLDP configuration information that specifies the set of 6734 ports (represented as a PortList) on which the Local System 6735 Protocol VLAN instance will be transmitted. 6736 6737 This configuration object augments the lldpXdot1LocVlanEntry, 6738 therefore it is only present along with the Port and 6739 Protocol VLAN ID instance contained in the associated 6740 lldpXdot1LocVlanEntry entry. 6741 6742 Each active lldpXdot1ConfigProtoVlanEntry must be restored 6743 from non-volatile storage (along with the corresponding 6744 lldpXdot1LocProtoVlanEntry) after a re-initialization of 6745 the management system." 6746 INDEX { lldpXdot1ConfigProtoVlanPortNum } 6747 6748 ::= { lldpXdot1ConfigProtoVlanTable 1 } 6749 6750 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 6751 lldpXdot1ConfigProtoVlanPortNum LldpPortNumber, 6752 lldpXdot1ConfigProtoVlanTxEnable TruthValue 6753 } 6754 6755 lldpXdot1ConfigProtoVlanPortNum OBJECT-TYPE 6756 SYNTAX LldpPortNumber 6757 MAX-ACCESS read-only 6758 STATUS current 6759 DESCRIPTION 6760 "The value of this object is used as a port index to the 6761 lldpXdot3LocPortTable." 6762 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 6763 6764 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 6765 SYNTAX TruthValue 6766 MAX-ACCESS read-write 6767 STATUS current 6768 DESCRIPTION 6769 "The boolean value that indicates whether the corresponding 6770 Local System Port and Protocol VLAN instance will 6771 be transmitted on the port defined by the given 6772 lldpXdot1LocProtoVlanEntry. 6773 6774 The value of this object must be restored from non-volatile 6775 storage after a re-initialization of the management system." 6776 REFERENCE 6777 "IEEE 802.1AB-2005 10.2.1.1" 6778 DEFVAL { false } 6779 ::= { lldpXdot1ConfigProtoVlanEntry 2 } 6780 6781 -- 6782 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 6783 -- protocol instances on set 6784 -- of ports. 6785 -- 6786 6787 lldpXdot1ConfigProtocolTable OBJECT-TYPE 6788 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 6789 MAX-ACCESS not-accessible 6790 STATUS current 6791 DESCRIPTION 6792 "The table that controls selection of LLDP Protocol 6793 TLV instances to be transmitted on individual ports." 6794 ::= { lldpXdot1Config 4 } 6795 6796 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 6797 SYNTAX LldpXdot1ConfigProtocolEntry 6798 MAX-ACCESS not-accessible 6799 STATUS current 6800 DESCRIPTION 6801 "LLDP configuration information that specifies the set of 6802 ports (represented as a PortList) on which the Local System 6803 Protocol instance will be transmitted. 6804 6805 Each active lldpXdot1ConfigProtocolEntry must be restored 6806 from non-volatile storage (along with the corresponding 6807 lldpXdot1LocProtocolEntry) after a re-initialization of the 6808 management system." 6809 INDEX { lldpXdot1ConfigProtocolPortNum,lldpXdot1ConfigProtocolIndex } 6810 ::= { lldpXdot1ConfigProtocolTable 1 } 6811 6812 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 6813 lldpXdot1ConfigProtocolPortNum LldpPortNumber, 6814 lldpXdot1ConfigProtocolIndex Integer32, 6815 lldpXdot1ConfigProtocolTxEnable TruthValue 6816 } 6817 lldpXdot1ConfigProtocolPortNum OBJECT-TYPE 6818 SYNTAX LldpPortNumber 6819 MAX-ACCESS read-only 6820 STATUS current 6821 DESCRIPTION 6822 "The value of this object is used as a port index to the 6823 lldpXdot1ConfigProtocolTable." 6824 ::= { lldpXdot1ConfigProtocolEntry 1 } 6825 lldpXdot1ConfigProtocolIndex OBJECT-TYPE 6826 SYNTAX Integer32(1..2147483647) 6827 MAX-ACCESS read-only 6828 STATUS current 6829 DESCRIPTION 6830 "This object represents an arbitrary local integer value used 6831 by this agent to identify a particular protocol identity." 6832 ::= { lldpXdot1ConfigProtocolEntry 2 } 6833 6834 lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE 6835 SYNTAX TruthValue 6836 MAX-ACCESS read-write 6837 STATUS current 6838 DESCRIPTION 6839 "The boolean value that indicates whether the corresponding 6840 Local System Protocol Identity instance will be transmitted 6841 on the port defined by the given lldpXdot1LocProtocolEntry. 6842 6843 The value of this object must be restored from non-volatile 6844 storage after a re-initialization of the management system." 6845 REFERENCE 6846 "IEEE 802.1AB-2005 10.2.1.1" 6847 DEFVAL { false } 6848 ::= { lldpXdot1ConfigProtocolEntry 3 } 6849 6850 ------------------------------------------------------------------------------ 6851 -- IEEE 802.1 - Local System Information 6852 ------------------------------------------------------------------------------ 6853 lldpXdot1LocTable OBJECT-TYPE 6854 SYNTAX SEQUENCE OF LldpXdot1LocEntry 6855 MAX-ACCESS not-accessible 6856 STATUS current 6857 DESCRIPTION 6858 "This table contains one row per port for IEEE 802.1 6859 organizationally defined LLDP extension on the local system 6860 known to this agent." 6861 ::= { lldpXdot1LocalData 1 } 6862 6863 lldpXdot1LocEntry OBJECT-TYPE 6864 SYNTAX LldpXdot1LocEntry 6865 MAX-ACCESS not-accessible 6866 STATUS current 6867 DESCRIPTION 6868 "Information about IEEE 802.1 organizationally defined 6869 LLDP extension." 6870 INDEX { lldpXdot1LocPortNum } 6871 ::= { lldpXdot1LocTable 1 } 6872 6873 LldpXdot1LocEntry ::= SEQUENCE { 6874 lldpXdot1LocPortNum LldpPortNumber, 6875 lldpXdot1LocPortVlanId Integer32 6876 } 6877 6878 lldpXdot1LocPortNum OBJECT-TYPE 6879 SYNTAX LldpPortNumber 6880 MAX-ACCESS read-only 6881 STATUS current 6882 DESCRIPTION 6883 "The value of this object is used as a port index to the 6884 lldpXdot1LocTable." 6885 ::= { lldpXdot1LocEntry 1 } 6886 6887 lldpXdot1LocPortVlanId OBJECT-TYPE 6888 SYNTAX Integer32(0|1..4094) 6889 MAX-ACCESS read-only 6890 STATUS current 6891 DESCRIPTION 6892 "The integer value used to identify the port's VLAN identifier 6893 associated with the local system. A value of zero shall 6894 be used if the system either does not know the PVID or does 6895 not support port-based VLAN operation." 6896 REFERENCE 6897 "IEEE 802.1AB-2005 F.2.1" 6898 ::= { lldpXdot1LocEntry 2 } 6899 6900 -- 6901 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 6902 -- 6903 6904 lldpXdot1LocProtoVlanTable OBJECT-TYPE 6905 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 6906 MAX-ACCESS not-accessible 6907 STATUS current 6908 DESCRIPTION 6909 "This table contains one or more rows per Port and Protocol 6910 VLAN information about the local system." 6911 ::= { lldpXdot1LocalData 2 } 6912 6913 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 6914 SYNTAX LldpXdot1LocProtoVlanEntry 6915 MAX-ACCESS not-accessible 6916 STATUS current 6917 DESCRIPTION 6918 "Port and protocol VLAN ID Information about a particular 6919 port component. There may be multiple port and protocol VLANs, 6920 identified by a particular lldpXdot1LocProtoVlanId, configured 6921 on the given port." 6922 INDEX { lldpXdot1LocProtoVlanPortNum, lldpXdot1LocProtoVlanId } 6923 ::= { lldpXdot1LocProtoVlanTable 1 } 6924 6925 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 6926 lldpXdot1LocProtoVlanPortNum LldpPortNumber, 6927 lldpXdot1LocProtoVlanId Integer32, 6928 lldpXdot1LocProtoVlanSupported TruthValue, 6929 lldpXdot1LocProtoVlanEnabled TruthValue 6930 } 6931 lldpXdot1LocProtoVlanPortNum OBJECT-TYPE 6932 SYNTAX LldpPortNumber 6933 MAX-ACCESS read-only 6934 STATUS current 6935 DESCRIPTION 6936 "The value of this object is used as a port index to the 6937 lldpXdot1LocTable." 6938 ::= { lldpXdot1LocProtoVlanEntry 1 } 6939 6940 lldpXdot1LocProtoVlanId OBJECT-TYPE 6941 SYNTAX Integer32(0|1..4094) 6942 MAX-ACCESS read-only 6943 STATUS current 6944 DESCRIPTION 6945 "The integer value used to identify the port and protocol 6946 VLANs associated with the given port associated with the 6947 local system. A value of zero shall be used if the system 6948 either does not know the protocol VLAN ID (PPVID) or does 6949 not support port and protocol VLAN operation." 6950 REFERENCE 6951 "IEEE 802.1AB-2005 F.3.2" 6952 ::= { lldpXdot1LocProtoVlanEntry 2 } 6953 6954 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 6955 SYNTAX TruthValue 6956 MAX-ACCESS read-only 6957 STATUS current 6958 DESCRIPTION 6959 "The truth value used to indicate whether the given port 6960 (associated with the local system) supports port and protocol 6961 VLANs." 6962 REFERENCE 6963 "IEEE 802.1AB-2005 F.3.1" 6964 ::= { lldpXdot1LocProtoVlanEntry 3 } 6965 6966 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 6967 SYNTAX TruthValue 6968 MAX-ACCESS read-only 6969 STATUS current 6970 DESCRIPTION 6971 "The truth value used to indicate whether the port and 6972 protocol VLANs are enabled on the given port associated with 6973 the local system." 6974 REFERENCE 6975 "IEEE 802.1AB-2005 F.3.1" 6976 ::= { lldpXdot1LocProtoVlanEntry 4 } 6977 6978 -- 6979 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 6980 -- 6981 6982 lldpXdot1LocVlanNameTable OBJECT-TYPE 6983 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 6984 MAX-ACCESS not-accessible 6985 STATUS current 6986 DESCRIPTION 6987 "This table contains one or more rows per IEEE 802.1Q VLAN 6988 name information on the local system known to this agent." 6989 ::= { lldpXdot1LocalData 3 } 6990 6991 lldpXdot1LocVlanNameEntry OBJECT-TYPE 6992 SYNTAX LldpXdot1LocVlanNameEntry 6993 MAX-ACCESS not-accessible 6994 STATUS current 6995 DESCRIPTION 6996 "VLAN name Information about a particular port component. 6997 There may be multiple VLANs, identified by a particular 6998 lldpXdot1LocVlanId, configured on the given port." 6999 INDEX { lldpXdot1LocVlanNamePortNum,lldpXdot1LocVlanId } 7000 ::= { lldpXdot1LocVlanNameTable 1 } 7001 7002 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 7003 lldpXdot1LocVlanNamePortNum LldpPortNumber, 7004 lldpXdot1LocVlanId VlanId, 7005 lldpXdot1LocVlanName SnmpAdminString 7006 } 7007 lldpXdot1LocVlanNamePortNum OBJECT-TYPE 7008 SYNTAX LldpPortNumber 7009 MAX-ACCESS read-only 7010 STATUS current 7011 DESCRIPTION 7012 "The value of this object is used as a port index to the 7013 lldpXdot1LocVlanNameTable." 7014 ::= { lldpXdot1LocVlanNameEntry 1 } 7015 lldpXdot1LocVlanId OBJECT-TYPE 7016 SYNTAX VlanId 7017 MAX-ACCESS read-only 7018 STATUS current 7019 DESCRIPTION 7020 "The integer value used to identify the IEEE 802.1Q 7021 VLAN IDs with which the given port is compatible." 7022 REFERENCE 7023 "IEEE 802.1AB-2005 F.4.2" 7024 ::= { lldpXdot1LocVlanNameEntry 2 } 7025 7026 lldpXdot1LocVlanName OBJECT-TYPE 7027 SYNTAX SnmpAdminString (SIZE(1..32)) 7028 MAX-ACCESS read-only 7029 STATUS current 7030 DESCRIPTION 7031 "The string value used to identify VLAN name identified by the 7032 Vlan Id associated with the given port on the local system. 7033 7034 This object should contain the value of the dot1QVLANStaticName 7035 object (defined in IETF RFC 2674) identified with the given 7036 lldpXdot1LocVlanId." 7037 REFERENCE 7038 "IEEE 802.1AB-2005 F.4.4" 7039 ::= { lldpXdot1LocVlanNameEntry 3 } 7040 -- 7041 -- lldpXdot1LocProtocolTable : Protocol Identity information 7042 -- 7043 7044 lldpXdot1LocProtocolTable OBJECT-TYPE 7045 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 7046 MAX-ACCESS not-accessible 7047 STATUS current 7048 DESCRIPTION 7049 "This table contains one or more rows per protocol identity 7050 information on the local system known to this agent." 7051 REFERENCE 7052 "IEEE 802.1AB-2005 F.5" 7053 ::= { lldpXdot1LocalData 4 } 7054 7055 lldpXdot1LocProtocolEntry OBJECT-TYPE 7056 SYNTAX LldpXdot1LocProtocolEntry 7057 MAX-ACCESS not-accessible 7058 STATUS current 7059 DESCRIPTION 7060 "Information about particular protocols that are accessible 7061 through the given port component. 7062 7063 There may be multiple protocols, identified by particular 7064 lldpXdot1ProtocolIndex, and lldpLocPortNum." 7065 REFERENCE 7066 "IEEE 802.1AB-2005 F.5" 7067 INDEX { lldpXdot1LocProtocolPortNum,lldpXdot1LocProtocolIndex } 7068 ::= { lldpXdot1LocProtocolTable 1 } 7069 7070 LldpXdot1LocProtocolEntry ::= SEQUENCE { 7071 lldpXdot1LocProtocolPortNum LldpPortNumber, 7072 lldpXdot1LocProtocolIndex Integer32, 7073 lldpXdot1LocProtocolId OCTET STRING 7074 } 7075 lldpXdot1LocProtocolPortNum OBJECT-TYPE 7076 SYNTAX LldpPortNumber 7077 MAX-ACCESS read-only 7078 STATUS current 7079 DESCRIPTION 7080 "The value of this object is used as a port index to the 7081 lldpXdot1LocProtocolTable." 7082 ::= { lldpXdot1LocProtocolEntry 1 } 7083 lldpXdot1LocProtocolIndex OBJECT-TYPE 7084 SYNTAX Integer32(1..2147483647) 7085 MAX-ACCESS read-only 7086 STATUS current 7087 DESCRIPTION 7088 "This object represents an arbitrary local integer value used 7089 by this agent to identify a particular protocol identity." 7090 ::= { lldpXdot1LocProtocolEntry 2 } 7091 7092 lldpXdot1LocProtocolId OBJECT-TYPE 7093 SYNTAX OCTET STRING (SIZE (1..255)) 7094 MAX-ACCESS read-only 7095 STATUS current 7096 DESCRIPTION 7097 "The octet string value used to identify the protocols 7098 associated with the given port of the local system." 7099 REFERENCE 7100 "IEEE 802.1AB-2005 F.5.3" 7101 ::= { lldpXdot1LocProtocolEntry 3 } 7102 ------------------------------------------------------------------------------ 7103 -- IEEE 802.1 - Remote System Information 7104 ------------------------------------------------------------------------------ 7105 lldpXdot1RemTable OBJECT-TYPE 7106 SYNTAX SEQUENCE OF LldpXdot1RemEntry 7107 MAX-ACCESS not-accessible 7108 STATUS current 7109 DESCRIPTION 7110 "This table contains one or more rows per physical network 7111 connection known to this agent. The agent may wish to 7112 ensure that only one lldpXdot1RemEntry is present for 7113 each local port, or it may choose to maintain multiple 7114 lldpXdot1RemEntries for the same local port." 7115 ::= { lldpXdot1RemoteData 1 } 7116 7117 lldpXdot1RemEntry OBJECT-TYPE 7118 SYNTAX LldpXdot1RemEntry 7119 MAX-ACCESS not-accessible 7120 STATUS current 7121 DESCRIPTION 7122 "Information about a particular port component." 7123 INDEX { lldpXdot1RemTimeMark,lldpXdot1RemLocalPortNum,lldpXdot1RemIndex } 7124 ::= { lldpXdot1RemTable 1 } 7125 7126 LldpXdot1RemEntry ::= SEQUENCE { 7127 lldpXdot1RemTimeMark TimeFilter, 7128 lldpXdot1RemLocalPortNum LldpPortNumber, 7129 lldpXdot1RemIndex Integer32, 7130 lldpXdot1RemPortVlanId Integer32 7131 } 7132 7133 lldpXdot1RemTimeMark OBJECT-TYPE 7134 SYNTAX TimeFilter 7135 MAX-ACCESS read-only 7136 STATUS current 7137 DESCRIPTION 7138 "A TimeFilter for this entry. See the TimeFilter textual 7139 convention in IETF RFC 2021 and 7140 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 7141 to see how TimeFilter works." 7142 REFERENCE 7143 "IETF RFC 2021 section 6" 7144 ::= { lldpXdot1RemEntry 1 } 7145 7146 lldpXdot1RemLocalPortNum OBJECT-TYPE 7147 SYNTAX LldpPortNumber 7148 MAX-ACCESS read-only 7149 STATUS current 7150 DESCRIPTION 7151 "The index value used to identify the port component 7152 (contained in the local chassis with the LLDP agent) 7153 associated with this entry. The ldpXdot1RemLocalPortNum 7154 identifies the port on which the remote system information 7155 is received. 7156 7157 The value of this object is used as a port index to the 7158 lldpRemTable." 7159 ::= { lldpXdot1RemEntry 2 } 7160 7161 lldpXdot1RemIndex OBJECT-TYPE 7162 SYNTAX Integer32(1..2147483647) 7163 MAX-ACCESS read-only 7164 STATUS current 7165 DESCRIPTION 7166 "This object represents an arbitrary local integer value used 7167 by this agent to identify a particular connection instance, 7168 unique only for the indicated remote system. 7169 7170 An agent is encouraged to assign monotonically increasing 7171 index values to new entries, starting with one, after each 7172 reboot. It is considered unlikely that the ldpXdot1RemIndex 7173 will wrap between reboots." 7174 ::= { lldpXdot1RemEntry 3 } 7175 7176 lldpXdot1RemPortVlanId OBJECT-TYPE 7177 SYNTAX Integer32(0|1..4094) 7178 MAX-ACCESS read-only 7179 STATUS current 7180 DESCRIPTION 7181 "The integer value used to identify the port's VLAN identifier 7182 associated with the remote system. if the remote system 7183 either does not know the PVID or does not support port-based 7184 VLAN operation, the value of lldpXdot1RemPortVlanId should 7185 be zero." 7186 REFERENCE 7187 "IEEE 802.1AB-2005 F.2.1" 7188 ::= { lldpXdot1RemEntry 4 } 7189 lldpXdot1RemProtoVlanTable OBJECT-TYPE 7190 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 7191 MAX-ACCESS not-accessible 7192 STATUS current 7193 DESCRIPTION 7194 "This table contains one or more rows per Port and Protocol 7195 VLAN information about the remote system, received on the 7196 given port." 7197 ::= { lldpXdot1RemoteData 2 } 7198 7199lldpXdot1RemProtoVlanEntry OBJECT-TYPE 7200 SYNTAX LldpXdot1RemProtoVlanEntry 7201 MAX-ACCESS not-accessible 7202 STATUS current 7203 DESCRIPTION 7204 "Port and protocol VLAN name Information about a particular 7205 port component. There may be multiple protocol VLANs, 7206 identified by a particular lldpXdot1RemProtoVlanId, configured 7207 on the remote system." 7208 INDEX { lldpXdot1RemProtoVlanTimeMark, 7209 lldpXdot1RemProtoVlanLocalPortNum, 7210 lldpXdot1RemProtoVlanIndex, 7211 lldpXdot1RemProtoVlanId } 7212 ::= { lldpXdot1RemProtoVlanTable 1 } 7213 7214LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 7215 lldpXdot1RemProtoVlanTimeMark TimeFilter, 7216 lldpXdot1RemProtoVlanLocalPortNum LldpPortNumber, 7217 lldpXdot1RemProtoVlanIndex Integer32, 7218 lldpXdot1RemProtoVlanId Integer32, 7219 lldpXdot1RemProtoVlanSupported TruthValue, 7220 lldpXdot1RemProtoVlanEnabled TruthValue 7221} 7222 lldpXdot1RemProtoVlanTimeMark OBJECT-TYPE 7223 SYNTAX TimeFilter 7224 MAX-ACCESS read-only 7225 STATUS current 7226 DESCRIPTION 7227 "A TimeFilter for this entry. See the TimeFilter textual 7228 convention in IETF RFC 2021 and 7229 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 7230 to see how TimeFilter works." 7231 REFERENCE 7232 "IETF RFC 2021 section 6" 7233 ::= { lldpXdot1RemProtoVlanEntry 1 } 7234 lldpXdot1RemProtoVlanLocalPortNum OBJECT-TYPE 7235 SYNTAX LldpPortNumber 7236 MAX-ACCESS read-only 7237 STATUS current 7238 DESCRIPTION 7239 "The index value used to identify the port component 7240 (contained in the local chassis with the LLDP agent) 7241 associated with this entry. The ldpXdot1RemLocalPortNum 7242 identifies the port on which the remote system information 7243 is received. 7244 7245 The value of this object is used as a port index to the 7246 lldpRemTable." 7247 ::= { lldpXdot1RemProtoVlanEntry 2 } 7248 7249 lldpXdot1RemProtoVlanIndex OBJECT-TYPE 7250 SYNTAX Integer32(1..2147483647) 7251 MAX-ACCESS read-only 7252 STATUS current 7253 DESCRIPTION 7254 "This object represents an arbitrary local integer value used 7255 by this agent to identify a particular connection instance, 7256 unique only for the indicated remote system. 7257 7258 An agent is encouraged to assign monotonically increasing 7259 index values to new entries, starting with one, after each 7260 reboot. It is considered unlikely that the ldpXdot1RemIndex 7261 will wrap between reboots." 7262 ::= { lldpXdot1RemProtoVlanEntry 3 } 7263 7264lldpXdot1RemProtoVlanId OBJECT-TYPE 7265 SYNTAX Integer32(0|1..4094) 7266 MAX-ACCESS not-accessible 7267 STATUS current 7268 DESCRIPTION 7269 "The integer value used to identify the port and protocol 7270 VLANs associated with the given port associated with the 7271 remote system. 7272 7273 If port and protocol VLANs are not supported on the given 7274 port associated with the remote system, or if the port is 7275 not enabled with any port and protocol VLAN, the value of 7276 lldpXdot1RemProtoVlanId should be zero." 7277 REFERENCE 7278 "IEEE 802.1AB-2005 F.3.2" 7279 ::= { lldpXdot1RemProtoVlanEntry 4 } 7280 7281lldpXdot1RemProtoVlanSupported OBJECT-TYPE 7282 SYNTAX TruthValue 7283 MAX-ACCESS read-only 7284 STATUS current 7285 DESCRIPTION 7286 "The truth value used to indicate whether the given port 7287 (associated with the remote system) is capable of supporting 7288 port and protocol VLANs." 7289 REFERENCE 7290 "IEEE 802.1AB-2005 F.3.1" 7291 ::= { lldpXdot1RemProtoVlanEntry 5 } 7292 7293lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 7294 SYNTAX TruthValue 7295 MAX-ACCESS read-only 7296 STATUS current 7297 DESCRIPTION 7298 "The truth value used to indicate whether the port and 7299 protocol VLANs are enabled on the given port associated with 7300 the remote system." 7301 REFERENCE 7302 "IEEE 802.1AB-2005 F.3.1" 7303 ::= { lldpXdot1RemProtoVlanEntry 6 } 7304 7305 -- 7306 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 7307 -- systems 7308 -- 7309 7310 lldpXdot1RemVlanNameTable OBJECT-TYPE 7311 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 7312 MAX-ACCESS not-accessible 7313 STATUS current 7314 DESCRIPTION 7315 "This table contains one or more rows per IEEE 802.1Q VLAN 7316 name information about the remote system, received on the 7317 given port." 7318 REFERENCE 7319 "IEEE 802.1AB-2005 F.4" 7320 ::= { lldpXdot1RemoteData 3 } 7321 7322 lldpXdot1RemVlanNameEntry OBJECT-TYPE 7323 SYNTAX LldpXdot1RemVlanNameEntry 7324 MAX-ACCESS not-accessible 7325 STATUS current 7326 DESCRIPTION 7327 "VLAN name Information about a particular port component. 7328 There may be multiple VLANs, identified by a particular 7329 lldpXdot1RemVlanId, received on the given port." 7330 INDEX { lldpXdot1RemVlanNameTimeMark,lldpXdot1RemVlanNameLocalPortNum,lldpXdot1RemVlanNameIndex,lldpXdot1RemVlanId } 7331 ::= { lldpXdot1RemVlanNameTable 1 } 7332 7333 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 7334 lldpXdot1RemVlanNameTimeMark TimeFilter, 7335 lldpXdot1RemVlanNameLocalPortNum LldpPortNumber, 7336 lldpXdot1RemVlanNameIndex Integer32, 7337 lldpXdot1RemVlanId VlanId, 7338 lldpXdot1RemVlanName SnmpAdminString 7339 } 7340 lldpXdot1RemVlanNameTimeMark OBJECT-TYPE 7341 SYNTAX TimeFilter 7342 MAX-ACCESS read-only 7343 STATUS current 7344 DESCRIPTION 7345 "A TimeFilter for this entry. See the TimeFilter textual 7346 convention in IETF RFC 2021 and 7347 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 7348 to see how TimeFilter works." 7349 REFERENCE 7350 "IETF RFC 2021 section 6" 7351 ::= { lldpXdot1RemVlanNameEntry 1 } 7352 7353 lldpXdot1RemVlanNameLocalPortNum OBJECT-TYPE 7354 SYNTAX LldpPortNumber 7355 MAX-ACCESS read-only 7356 STATUS current 7357 DESCRIPTION 7358 "The index value used to identify the port component 7359 (contained in the local chassis with the LLDP agent) 7360 associated with this entry. The ldpXdot1RemVlanNameLocalPortNum 7361 identifies the port on which the remote system information 7362 is received. 7363 7364 The value of this object is used as a port index to the 7365 lldpRemTable." 7366 ::= { lldpXdot1RemVlanNameEntry 2 } 7367 7368 lldpXdot1RemVlanNameIndex OBJECT-TYPE 7369 SYNTAX Integer32(1..2147483647) 7370 MAX-ACCESS read-only 7371 STATUS current 7372 DESCRIPTION 7373 "This object represents an arbitrary local integer value used 7374 by this agent to identify a particular connection instance, 7375 unique only for the indicated remote system. 7376 7377 An agent is encouraged to assign monotonically increasing 7378 index values to new entries, starting with one, after each 7379 reboot. It is considered unlikely that the ldpXdot1RemVlanNameIndex 7380 will wrap between reboots." 7381 ::= { lldpXdot1RemVlanNameEntry 3 } 7382 7383 lldpXdot1RemVlanId OBJECT-TYPE 7384 SYNTAX VlanId 7385 MAX-ACCESS read-only 7386 STATUS current 7387 DESCRIPTION 7388 "The integer value used to identify the IEEE 802.1Q 7389 VLAN IDs with which the given port of the remote system 7390 is compatible." 7391 REFERENCE 7392 "IEEE 802.1AB-2005 F.4.2" 7393 ::= { lldpXdot1RemVlanNameEntry 4 } 7394 7395 lldpXdot1RemVlanName OBJECT-TYPE 7396 SYNTAX SnmpAdminString (SIZE(1..32)) 7397 MAX-ACCESS read-only 7398 STATUS current 7399 DESCRIPTION 7400 "The string value used to identify VLAN name identified by the 7401 VLAN Id associated with the remote system." 7402 REFERENCE 7403 "IEEE 802.1AB-2005 F.4.4" 7404 ::= { lldpXdot1RemVlanNameEntry 5 } 7405 -- 7406 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 7407 -- 7408 7409 lldpXdot1RemProtocolTable OBJECT-TYPE 7410 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 7411 MAX-ACCESS not-accessible 7412 STATUS current 7413 DESCRIPTION 7414 "This table contains one or more rows per protocol information 7415 about the remote system, received on the given port." 7416 ::= { lldpXdot1RemoteData 4 } 7417 7418 lldpXdot1RemProtocolEntry OBJECT-TYPE 7419 SYNTAX LldpXdot1RemProtocolEntry 7420 MAX-ACCESS not-accessible 7421 STATUS current 7422 DESCRIPTION 7423 "Protocol information about a particular port component. 7424 There may be multiple protocols, identified by a particular 7425 lldpXdot1ProtocolIndex, received on the given port." 7426 INDEX { lldpXdot1RemProtocolTimeMark,lldpXdot1RemProtocolLocalPortNum,lldpXdot1RemProtocolIndex,lldpXdot1RemProtocolIdIndex } 7427 ::= { lldpXdot1RemProtocolTable 1 } 7428 7429 LldpXdot1RemProtocolEntry ::= SEQUENCE { 7430 lldpXdot1RemProtocolTimeMark TimeFilter, 7431 lldpXdot1RemProtocolLocalPortNum LldpPortNumber, 7432 lldpXdot1RemProtocolIndex Integer32, 7433 lldpXdot1RemProtocolIdIndex Integer32, 7434 lldpXdot1RemProtocolId OCTET STRING 7435 } 7436 lldpXdot1RemProtocolTimeMark OBJECT-TYPE 7437 SYNTAX TimeFilter 7438 MAX-ACCESS read-only 7439 STATUS current 7440 DESCRIPTION 7441 "A TimeFilter for this entry. See the TimeFilter textual 7442 convention in IETF RFC 2021 and 7443 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 7444 to see how TimeFilter works." 7445 REFERENCE 7446 "IETF RFC 2021 section 6" 7447 ::= { lldpXdot1RemProtocolEntry 1 } 7448 7449 lldpXdot1RemProtocolLocalPortNum OBJECT-TYPE 7450 SYNTAX LldpPortNumber 7451 MAX-ACCESS read-only 7452 STATUS current 7453 DESCRIPTION 7454 "The index value used to identify the port component 7455 (contained in the local chassis with the LLDP agent) 7456 associated with this entry. The ldpXdot1RemProtocolLocalPortNum 7457 identifies the port on which the remote system information 7458 is received. 7459 7460 The value of this object is used as a port index to the 7461 lldpRemTable." 7462 ::= { lldpXdot1RemProtocolEntry 2 } 7463 7464 lldpXdot1RemProtocolIndex OBJECT-TYPE 7465 SYNTAX Integer32(1..2147483647) 7466 MAX-ACCESS read-only 7467 STATUS current 7468 DESCRIPTION 7469 "This object represents an arbitrary local integer value used 7470 by this agent to identify a particular connection instance, 7471 unique only for the indicated remote system. 7472 7473 An agent is encouraged to assign monotonically increasing 7474 index values to new entries, starting with one, after each 7475 reboot. It is considered unlikely that the ldpXdot1RemProtocolIndex 7476 will wrap between reboots." 7477 ::= { lldpXdot1RemProtocolEntry 3 } 7478 7479 lldpXdot1RemProtocolIdIndex OBJECT-TYPE 7480 SYNTAX Integer32(1..2147483647) 7481 MAX-ACCESS read-only 7482 STATUS current 7483 DESCRIPTION 7484 "This object represents an arbitrary local integer value used 7485 by this agent to identify a particular protocol identity." 7486 ::= { lldpXdot1RemProtocolEntry 4 } 7487 7488 lldpXdot1RemProtocolId OBJECT-TYPE 7489 SYNTAX OCTET STRING (SIZE (1..255)) 7490 MAX-ACCESS read-only 7491 STATUS current 7492 DESCRIPTION 7493 "The octet string value used to identify the protocols 7494 associated with the given port of remote system." 7495 REFERENCE 7496 "IEEE 802.1AB-2005 F.5.3" 7497 ::= { lldpXdot1RemProtocolEntry 5 } 7498 7499 lldpXdot3Objects OBJECT IDENTIFIER ::= { l2LLDPGroup 14 } 7500-- 7501-- D-Link Defined LLDP Extension Dot3 MIB Objects 7502-- 7503 7504 7505 -- LLDP IEEE 802.3 extension MIB groups 7506 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 7507 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 7508 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 7509 7510 ------------------------------------------------------------------------------ 7511 -- IEEE 802.3 - Configuration 7512 ------------------------------------------------------------------------------ 7513 7514 lldpXdot3PortConfigTable OBJECT-TYPE 7515 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 7516 MAX-ACCESS not-accessible 7517 STATUS current 7518 DESCRIPTION 7519 "A table that controls selection of LLDP TLVs to be transmitted 7520 on individual ports." 7521 ::= { lldpXdot3Config 1 } 7522 7523 lldpXdot3PortConfigEntry OBJECT-TYPE 7524 SYNTAX LldpXdot3PortConfigEntry 7525 MAX-ACCESS not-accessible 7526 STATUS current 7527 DESCRIPTION 7528 "LLDP configuration information that controls the 7529 transmission of IEEE 802.3 organizationally defined TLVs on 7530 LLDP transmission capable ports. 7531 7532 Each active lldpXdot3PortConfigEntry must be from non-volatile 7533 storage (along with the corresponding sysLLDPPortConfigEntry) 7534 after a re-initialization of the management system." 7535 INDEX { lldpXdot3PortConfigPortNum } 7536 ::= { lldpXdot3PortConfigTable 1 } 7537 7538 LldpXdot3PortConfigEntry ::= SEQUENCE { 7539 lldpXdot3PortConfigPortNum LldpPortNumber, 7540 lldpXdot3PortConfigTLVsTxEnable BITS 7541 } 7542 7543 lldpXdot3PortConfigPortNum OBJECT-TYPE 7544 SYNTAX LldpPortNumber 7545 MAX-ACCESS read-only 7546 STATUS current 7547 DESCRIPTION 7548 "The index value used to identify the port component 7549 (contained in the local chassis with the LLDP agent) 7550 associated with this entry. 7551 7552 The value of this object is used as a port index to the 7553 sysLLDPPortConfigTable." 7554 ::= { lldpXdot3PortConfigEntry 1 } 7555 7556 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 7557 SYNTAX BITS { 7558 macPhyConfigStatus(0), 7559 powerViaMDI(1), 7560 linkAggregation(2), 7561 maxFrameSize(3) 7562 } 7563 MAX-ACCESS read-write 7564 STATUS current 7565 DESCRIPTION 7566 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 7567 includes the IEEE 802.3 organizationally defined set of LLDP 7568 TLVs whose transmission is allowed on the local LLDP agent by 7569 the network management. Each bit in the bitmap corresponds 7570 to an IEEE 802.3 subtype associated with a specific IEEE 7571 802.3 optional TLV. The bit 0 is not used since there is 7572 no corresponding subtype. 7573 7574 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 7575 should transmit 'MAC/PHY configuration/status TLV'. 7576 7577 The bit 'powerViaMDI(1)' indicates that LLDP agent should 7578 transmit 'Power via MDI TLV'. 7579 7580 The bit 'linkAggregation(2)' indicates that LLDP agent should 7581 transmit 'Link Aggregation TLV'. 7582 7583 The bit 'maxFrameSize(3)' indicates that LLDP agent should 7584 transmit 'Maximum-frame-size TLV'. 7585 7586 The default value for lldpXdot3PortConfigTLVsTxEnable object 7587 is an empty set, which means no enumerated values are set. 7588 7589 The value of this object must be restored from non-volatile 7590 storage after a re-initialization of the management system." 7591 REFERENCE 7592 "IEEE 802.1AB-2005 10.2.1.1" 7593 ::= { lldpXdot3PortConfigEntry 2 } 7594 ------------------------------------------------------------------------------ 7595 -- IEEE 802.3 - Local Device Information 7596 ------------------------------------------------------------------------------ 7597 --- 7598 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 7599 --- Information Table 7600 --- 7601 --- 7602 lldpXdot3LocPortTable OBJECT-TYPE 7603 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 7604 MAX-ACCESS not-accessible 7605 STATUS current 7606 DESCRIPTION 7607 "This table contains one row per port of Ethernet port 7608 information (as a part of the LLDP 802.3 organizational 7609 extension) on the local system known to this agent." 7610 ::= { lldpXdot3LocalData 1 } 7611 7612 lldpXdot3LocPortEntry OBJECT-TYPE 7613 SYNTAX LldpXdot3LocPortEntry 7614 MAX-ACCESS not-accessible 7615 STATUS current 7616 DESCRIPTION 7617 "Information about a particular port component." 7618 INDEX { lldpXdot3LocPortNum } 7619 ::= { lldpXdot3LocPortTable 1 } 7620 7621 LldpXdot3LocPortEntry ::= SEQUENCE { 7622 lldpXdot3LocPortNum LldpPortNumber, 7623 lldpXdot3LocPortAutoNegSupported TruthValue, 7624 lldpXdot3LocPortAutoNegEnabled TruthValue, 7625 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 7626 lldpXdot3LocPortOperMauType Integer32 7627 } 7628 lldpXdot3LocPortNum OBJECT-TYPE 7629 SYNTAX LldpPortNumber 7630 MAX-ACCESS read-only 7631 STATUS current 7632 DESCRIPTION 7633 "The value of this object is used as a port index to the 7634 lldpXdot3LocPortTable." 7635 ::= { lldpXdot3LocPortEntry 1 } 7636 7637 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 7638 SYNTAX TruthValue 7639 MAX-ACCESS read-only 7640 STATUS current 7641 DESCRIPTION 7642 "The truth value used to indicate whether the given port 7643 (associated with the local system) supports Auto-negotiation." 7644 REFERENCE 7645 "IEEE 802.1AB-2005 G.2.1" 7646 ::= { lldpXdot3LocPortEntry 2 } 7647 7648 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 7649 SYNTAX TruthValue 7650 MAX-ACCESS read-only 7651 STATUS current 7652 DESCRIPTION 7653 "The truth value used to indicate whether port 7654 Auto-negotiation is enabled on the given port associated 7655 with the local system." 7656 REFERENCE 7657 "IEEE 802.1AB-2005 G.2.1" 7658 ::= { lldpXdot3LocPortEntry 3 } 7659 7660 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 7661 SYNTAX OCTET STRING(SIZE(2)) 7662 MAX-ACCESS read-only 7663 STATUS current 7664 DESCRIPTION 7665 "This object contains the value (bitmap) of the 7666 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 7667 3636) which is associated with the given port on the 7668 local system." 7669 REFERENCE 7670 "IEEE 802.1AB-2005 G.2.2" 7671 ::= { lldpXdot3LocPortEntry 4 } 7672 7673 lldpXdot3LocPortOperMauType OBJECT-TYPE 7674 SYNTAX Integer32(0..2147483647) 7675 MAX-ACCESS read-only 7676 STATUS current 7677 DESCRIPTION 7678 "An integer value that indicates the operational MAU type 7679 of the given port on the local system. 7680 7681 This object contains the integer value derived from the 7682 list position of the corresponding dot3MauType as listed 7683 in IETF RFC 3636 (or subsequent revisions) and is equal 7684 to the last number in the respective dot3MauType OID. 7685 7686 For example, if the ifMauType object is dot3MauType1000BaseTHD 7687 which corresponds to {dot3MauType 29}, the numerical value of 7688 this field will be 29. For MAU types not listed in RFC 3636 7689 (or subsequent revisions), the value of this field shall be 7690 set to zero." 7691 REFERENCE 7692 "IEEE 802.1AB-2005 G.2.3" 7693 ::= { lldpXdot3LocPortEntry 5 } 7694 --- 7695 --- 7696 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 7697 --- 7698 --- 7699 lldpXdot3LocPowerTable OBJECT-TYPE 7700 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 7701 MAX-ACCESS not-accessible 7702 STATUS current 7703 DESCRIPTION 7704 "This table contains one row per port of power ethernet 7705 information (as a part of the LLDP 802.3 organizational 7706 extension) on the local system known to this agent." 7707 ::= { lldpXdot3LocalData 2 } 7708 7709 lldpXdot3LocPowerEntry OBJECT-TYPE 7710 SYNTAX LldpXdot3LocPowerEntry 7711 MAX-ACCESS not-accessible 7712 STATUS current 7713 DESCRIPTION 7714 "Information about a particular port component." 7715 INDEX { lldpXdot3LocPowerPortNum } 7716 ::= { lldpXdot3LocPowerTable 1 } 7717 7718 LldpXdot3LocPowerEntry ::= SEQUENCE { 7719 lldpXdot3LocPowerPortNum LldpPortNumber, 7720 lldpXdot3LocPowerPortClass LldpPowerPortClass, 7721 lldpXdot3LocPowerMDISupported TruthValue, 7722 lldpXdot3LocPowerMDIEnabled TruthValue, 7723 lldpXdot3LocPowerPairControlable TruthValue, 7724 lldpXdot3LocPowerPairs Integer32, 7725 lldpXdot3LocPowerClass Integer32 7726 } 7727 7728 lldpXdot3LocPowerPortNum OBJECT-TYPE 7729 SYNTAX LldpPortNumber 7730 MAX-ACCESS read-only 7731 STATUS current 7732 DESCRIPTION 7733 "The value of this object is used as a port index to the 7734 lldpXdot3LocPortTable." 7735 ::= { lldpXdot3LocPowerEntry 1 } 7736 7737 lldpXdot3LocPowerPortClass OBJECT-TYPE 7738 SYNTAX LldpPowerPortClass 7739 MAX-ACCESS read-only 7740 STATUS current 7741 DESCRIPTION 7742 "The value that identifies the port Class of the given port 7743 associated with the local system." 7744 REFERENCE 7745 "IEEE 802.1AB-2005 G.3.1" 7746 ::= { lldpXdot3LocPowerEntry 2 } 7747 7748 lldpXdot3LocPowerMDISupported OBJECT-TYPE 7749 SYNTAX TruthValue 7750 MAX-ACCESS read-only 7751 STATUS current 7752 DESCRIPTION 7753 "The truth value used to indicate whether the MDI power is 7754 supported on the given port associated with the local system." 7755 REFERENCE 7756 "IEEE 802.1AB-2005 G.3.1" 7757 ::= { lldpXdot3LocPowerEntry 3 } 7758 7759 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 7760 SYNTAX TruthValue 7761 MAX-ACCESS read-only 7762 STATUS current 7763 DESCRIPTION 7764 "The truth value used to identify whether MDI power is 7765 enabled on the given port associated with the local system." 7766 REFERENCE 7767 "IEEE 802.1AB-2005 G.3.1" 7768 ::= { lldpXdot3LocPowerEntry 4 } 7769 7770 lldpXdot3LocPowerPairControlable OBJECT-TYPE 7771 SYNTAX TruthValue 7772 MAX-ACCESS read-only 7773 STATUS current 7774 DESCRIPTION 7775 "The truth value is derived from the value of 7776 pethPsePortPowerPairsControlAbility object (defined in IETF 7777 RFC 3621) and is used to indicate whether the pair selection 7778 can be controlled on the given port associated with the 7779 local system." 7780 REFERENCE 7781 "IEEE 802.1AB-2005 G.3.1" 7782 ::= { lldpXdot3LocPowerEntry 5 } 7783 7784 lldpXdot3LocPowerPairs OBJECT-TYPE 7785 SYNTAX Integer32(1|2) 7786 MAX-ACCESS read-only 7787 STATUS current 7788 DESCRIPTION 7789 "This object contains the value of the pethPsePortPowerPairs 7790 object (defined in IETF RFC 3621) which is associated with 7791 the given port on the local system." 7792 REFERENCE 7793 "IEEE 802.1AB-2005 G.3.2" 7794 ::= { lldpXdot3LocPowerEntry 6 } 7795 7796 lldpXdot3LocPowerClass OBJECT-TYPE 7797 SYNTAX Integer32(1|2|3|4|5) 7798 MAX-ACCESS read-only 7799 STATUS current 7800 DESCRIPTION 7801 "This object contains the value of the 7802 pethPsePortPowerClassifications object (defined in IETF 7803 RFC 3621) which is associated with the given port on the 7804 local system." 7805 REFERENCE 7806 "IEEE 802.1AB-2005 G.3.3" 7807 ::= { lldpXdot3LocPowerEntry 7 } 7808 7809 --- 7810 --- 7811 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 7812 --- 7813 --- 7814 lldpXdot3LocLinkAggTable OBJECT-TYPE 7815 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 7816 MAX-ACCESS not-accessible 7817 STATUS current 7818 DESCRIPTION 7819 "This table contains one row per port of link aggregation 7820 information (as a part of the LLDP 802.3 organizational 7821 extension) on the local system known to this agent." 7822 ::= { lldpXdot3LocalData 3 } 7823 7824 lldpXdot3LocLinkAggEntry OBJECT-TYPE 7825 SYNTAX LldpXdot3LocLinkAggEntry 7826 MAX-ACCESS not-accessible 7827 STATUS current 7828 DESCRIPTION 7829 "Link Aggregation information about a particular port 7830 component." 7831 INDEX { lldpXdot3LocLinkAggPortNum } 7832 ::= { lldpXdot3LocLinkAggTable 1 } 7833 7834 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 7835 lldpXdot3LocLinkAggPortNum LldpPortNumber, 7836 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 7837 lldpXdot3LocLinkAggPortId Integer32 7838 } 7839 7840 lldpXdot3LocLinkAggPortNum OBJECT-TYPE 7841 SYNTAX LldpPortNumber 7842 MAX-ACCESS read-only 7843 STATUS current 7844 DESCRIPTION 7845 "The value of this object is used as a port index to the 7846 lldpXdot3LocPortTable." 7847 ::= { lldpXdot3LocLinkAggEntry 1 } 7848 7849 lldpXdot3LocLinkAggStatus OBJECT-TYPE 7850 SYNTAX LldpLinkAggStatusMap 7851 MAX-ACCESS read-only 7852 STATUS current 7853 DESCRIPTION 7854 "The bitmap value contains the link aggregation capabilities 7855 and the current aggregation status of the link." 7856 REFERENCE 7857 "IEEE 802.1AB-2005 G.4.1" 7858 ::= { lldpXdot3LocLinkAggEntry 2 } 7859 7860 lldpXdot3LocLinkAggPortId OBJECT-TYPE 7861 SYNTAX Integer32(0|1..2147483647) 7862 MAX-ACCESS read-only 7863 STATUS current 7864 DESCRIPTION 7865 "This object contains the IEEE 802.3 aggregated port 7866 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 7867 derived from the ifNumber of the ifIndex for the port 7868 component in link aggregation. 7869 7870 If the port is not in link aggregation state and/or it 7871 does not support link aggregation, this value should be set 7872 to zero." 7873 REFERENCE 7874 "IEEE 802.1AB-2005 G.4.2" 7875 ::= { lldpXdot3LocLinkAggEntry 3 } 7876 --- 7877 --- 7878 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 7879 --- 7880 --- 7881 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 7882 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 7883 MAX-ACCESS not-accessible 7884 STATUS current 7885 DESCRIPTION 7886 "This table contains one row per port of maximum frame 7887 size information (as a part of the LLDP 802.3 organizational 7888 extension) on the local system known to this agent." 7889 ::= { lldpXdot3LocalData 4 } 7890 7891 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 7892 SYNTAX LldpXdot3LocMaxFrameSizeEntry 7893 MAX-ACCESS not-accessible 7894 STATUS current 7895 DESCRIPTION 7896 "Maximum Frame Size information about a particular port 7897 component." 7898 INDEX { lldpXdot3LocMaxFrameSizePortNum } 7899 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 7900 7901 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 7902 lldpXdot3LocMaxFrameSizePortNum LldpPortNumber, 7903 lldpXdot3LocMaxFrameSize Integer32 7904 } 7905 7906 lldpXdot3LocMaxFrameSizePortNum OBJECT-TYPE 7907 SYNTAX LldpPortNumber 7908 MAX-ACCESS read-only 7909 STATUS current 7910 DESCRIPTION 7911 "The value of this object is used as a port index to the 7912 lldpXdot3LocMaxFrameSizeTable." 7913 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 7914 7915 lldpXdot3LocMaxFrameSize OBJECT-TYPE 7916 SYNTAX Integer32(0..65535) 7917 MAX-ACCESS read-only 7918 STATUS current 7919 DESCRIPTION 7920 "An integer value indicating the maximum supported frame 7921 size in octets on the given port of the local system." 7922 REFERENCE 7923 "IEEE 802.1AB-2005 G.5.1" 7924 ::= { lldpXdot3LocMaxFrameSizeEntry 2 } 7925 ------------------------------------------------------------------------------ 7926 -- IEEE 802.3 - Remote Devices Information 7927 ------------------------------------------------------------------------------ 7928 --- 7929 --- 7930 --- lldpXdot3RemPortTable: Ethernet Information Table 7931 --- 7932 --- 7933 lldpXdot3RemPortTable OBJECT-TYPE 7934 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 7935 MAX-ACCESS not-accessible 7936 STATUS current 7937 DESCRIPTION 7938 "This table contains Ethernet port information (as a part 7939 of the LLDP 802.3 organizational extension) of the remote 7940 system." 7941 ::= { lldpXdot3RemoteData 1 } 7942 7943 lldpXdot3RemPortEntry OBJECT-TYPE 7944 SYNTAX LldpXdot3RemPortEntry 7945 MAX-ACCESS not-accessible 7946 STATUS current 7947 DESCRIPTION 7948 "Information about a particular physical network connection." 7949 INDEX { lldpXdot3RemTimeMark,lldpXdot3RemLocalPortNum,lldpXdot3RemIndex } 7950 ::= { lldpXdot3RemPortTable 1 } 7951 7952 LldpXdot3RemPortEntry ::= SEQUENCE { 7953 lldpXdot3RemTimeMark TimeFilter, 7954 lldpXdot3RemLocalPortNum LldpPortNumber, 7955 lldpXdot3RemIndex Integer32, 7956 lldpXdot3RemPortAutoNegSupported TruthValue, 7957 lldpXdot3RemPortAutoNegEnabled TruthValue, 7958 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 7959 lldpXdot3RemPortOperMauType Integer32 7960 } 7961 lldpXdot3RemTimeMark OBJECT-TYPE 7962 SYNTAX TimeFilter 7963 MAX-ACCESS read-only 7964 STATUS current 7965 DESCRIPTION 7966 "A TimeFilter for this entry. See the TimeFilter textual 7967 convention in IETF RFC 2021 and 7968 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 7969 to see how TimeFilter works." 7970 REFERENCE 7971 "IETF RFC 2021 section 6" 7972 ::= { lldpXdot3RemPortEntry 1 } 7973 7974 lldpXdot3RemLocalPortNum OBJECT-TYPE 7975 SYNTAX LldpPortNumber 7976 MAX-ACCESS read-only 7977 STATUS current 7978 DESCRIPTION 7979 "The index value used to identify the port component 7980 (contained in the local chassis with the LLDP agent) 7981 associated with this entry. The lldpXdot3RemLocalPortNum 7982 identifies the port on which the remote system information 7983 is received. 7984 7985 The value of this object is used as a port index to the 7986 lldpXdot3RemPortTable." 7987 ::= { lldpXdot3RemPortEntry 2 } 7988 7989 lldpXdot3RemIndex OBJECT-TYPE 7990 SYNTAX Integer32(1..2147483647) 7991 MAX-ACCESS read-only 7992 STATUS current 7993 DESCRIPTION 7994 "This object represents an arbitrary local integer value used 7995 by this agent to identify a particular connection instance, 7996 unique only for the indicated remote system. 7997 7998 An agent is encouraged to assign monotonically increasing 7999 index values to new entries, starting with one, after each 8000 reboot. It is considered unlikely that the lldpXdot3RemIndex 8001 will wrap between reboots." 8002 ::= { lldpXdot3RemPortEntry 3 } 8003 8004 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 8005 SYNTAX TruthValue 8006 MAX-ACCESS read-only 8007 STATUS current 8008 DESCRIPTION 8009 "The truth value used to indicate whether the given port 8010 (associated with remote system) supports Auto-negotiation." 8011 REFERENCE 8012 "IEEE 802.1AB-2005 G.2.1" 8013 ::= { lldpXdot3RemPortEntry 4 } 8014 8015 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 8016 SYNTAX TruthValue 8017 MAX-ACCESS read-only 8018 STATUS current 8019 DESCRIPTION 8020 "The truth value used to indicate whether port 8021 Auto-negotiation is enabled on the given port associated 8022 with the remote system." 8023 REFERENCE 8024 "IEEE 802.1AB-2005 G.2.1" 8025 ::= { lldpXdot3RemPortEntry 5 } 8026 8027 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 8028 SYNTAX OCTET STRING(SIZE(2)) 8029 MAX-ACCESS read-only 8030 STATUS current 8031 DESCRIPTION 8032 "This object contains the value (bitmap) of the 8033 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 8034 3636) which is associated with the given port on the 8035 remote system." 8036 REFERENCE 8037 "IEEE 802.1AB-2005 G.2.2" 8038 ::= { lldpXdot3RemPortEntry 6 } 8039 8040 lldpXdot3RemPortOperMauType OBJECT-TYPE 8041 SYNTAX Integer32(0..2147483647) 8042 MAX-ACCESS read-only 8043 STATUS current 8044 DESCRIPTION 8045 "An integer value that indicates the operational MAU type 8046 of the sending device. 8047 8048 This object contains the integer value derived from the 8049 list position of the corresponding dot3MauType as listed in 8050 in IETF RFC 3636 (or subsequent revisions) and is equal 8051 to the last number in the respective dot3MauType OID. 8052 8053 For example, if the ifMauType object is dot3MauType1000BaseTHD 8054 which corresponds to {dot3MauType 29}, the numerical value of 8055 this field will be 29. For MAU types not listed in RFC 3636 8056 (or subsequent revisions), the value of this field shall be 8057 set to zero." 8058 REFERENCE 8059 "IEEE 802.1AB-2005 G.2.3" 8060 ::= { lldpXdot3RemPortEntry 7 } 8061 8062 --- 8063--- 8064--- lldpXdot3RemPowerTable: Power Ethernet Information Table 8065--- 8066--- 8067lldpXdot3RemPowerTable OBJECT-TYPE 8068 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 8069 MAX-ACCESS not-accessible 8070 STATUS current 8071 DESCRIPTION 8072 "This table contains Ethernet power information (as a part 8073 of the LLDP 802.3 organizational extension) of the remote 8074 system." 8075 ::= { lldpXdot3RemoteData 2 } 8076 8077lldpXdot3RemPowerEntry OBJECT-TYPE 8078 SYNTAX LldpXdot3RemPowerEntry 8079 MAX-ACCESS not-accessible 8080 STATUS current 8081 DESCRIPTION 8082 "Information about a particular physical network connection." 8083 INDEX { lldpXdot3RemPowerTimeMark, 8084 lldpXdot3RemPowerLocalPortNum, 8085 lldpXdot3RemPowerIndex } 8086 ::= { lldpXdot3RemPowerTable 1 } 8087 8088LldpXdot3RemPowerEntry ::= SEQUENCE { 8089 lldpXdot3RemPowerTimeMark TimeFilter, 8090 lldpXdot3RemPowerLocalPortNum LldpPortNumber, 8091 lldpXdot3RemPowerIndex Integer32, 8092 lldpXdot3RemPowerPortClass LldpPowerPortClass, 8093 lldpXdot3RemPowerMDISupported TruthValue, 8094 lldpXdot3RemPowerMDIEnabled TruthValue, 8095 lldpXdot3RemPowerPairControlable TruthValue, 8096 lldpXdot3RemPowerPairs Integer32, 8097 lldpXdot3RemPowerClass Integer32 8098} 8099 8100lldpXdot3RemPowerTimeMark OBJECT-TYPE 8101 SYNTAX TimeFilter 8102 MAX-ACCESS read-only 8103 STATUS current 8104 DESCRIPTION 8105 "A TimeFilter for this entry. See the TimeFilter textual 8106 convention in IETF RFC 2021 and 8107 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 8108 to see how TimeFilter works." 8109 REFERENCE 8110 "IETF RFC 2021 section 6" 8111 ::= { lldpXdot3RemPowerEntry 1 } 8112 8113 lldpXdot3RemPowerLocalPortNum OBJECT-TYPE 8114 SYNTAX LldpPortNumber 8115 MAX-ACCESS read-only 8116 STATUS current 8117 DESCRIPTION 8118 "The index value used to identify the port component 8119 (contained in the local chassis with the LLDP agent) 8120 associated with this entry. The lldpXdot3RemLocalPortNum 8121 identifies the port on which the remote system information 8122 is received. 8123 8124 The value of this object is used as a port index to the 8125 lldpXdot3RemPortTable." 8126 ::= { lldpXdot3RemPowerEntry 2 } 8127 8128 lldpXdot3RemPowerIndex OBJECT-TYPE 8129 SYNTAX Integer32(1..2147483647) 8130 MAX-ACCESS read-only 8131 STATUS current 8132 DESCRIPTION 8133 "This object represents an arbitrary local integer value used 8134 by this agent to identify a particular connection instance, 8135 unique only for the indicated remote system. 8136 8137 An agent is encouraged to assign monotonically increasing 8138 index values to new entries, starting with one, after each 8139 reboot. It is considered unlikely that the lldpXdot3RemIndex 8140 will wrap between reboots." 8141 ::= { lldpXdot3RemPowerEntry 3 } 8142 8143lldpXdot3RemPowerPortClass OBJECT-TYPE 8144 SYNTAX LldpPowerPortClass 8145 MAX-ACCESS read-only 8146 STATUS current 8147 DESCRIPTION 8148 "The value that identifies the port Class of the given port 8149 associated with the remote system." 8150 REFERENCE 8151 "IEEE 802.1AB-2005 G.3.1" 8152 ::= { lldpXdot3RemPowerEntry 4 } 8153 8154lldpXdot3RemPowerMDISupported OBJECT-TYPE 8155 SYNTAX TruthValue 8156 MAX-ACCESS read-only 8157 STATUS current 8158 DESCRIPTION 8159 "The truth value used to indicate whether the MDI power 8160 is supported on the given port associated with the remote 8161 system." 8162 REFERENCE 8163 "IEEE 802.1AB-2005 G.3.1" 8164 ::= { lldpXdot3RemPowerEntry 5 } 8165 8166lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 8167 SYNTAX TruthValue 8168 MAX-ACCESS read-only 8169 STATUS current 8170 DESCRIPTION 8171 "The truth value used to identify whether MDI power is 8172 enabled on the given port associated with the remote system." 8173 REFERENCE 8174 "IEEE 802.1AB-2005 G.3.1" 8175 ::= { lldpXdot3RemPowerEntry 6 } 8176 8177lldpXdot3RemPowerPairControlable OBJECT-TYPE 8178 SYNTAX TruthValue 8179 MAX-ACCESS read-only 8180 STATUS current 8181 DESCRIPTION 8182 "The truth value is derived from the value of 8183 pethPsePortPowerPairsControlAbility object (defined in IETF 8184 RFC 3621) and is used to indicate whether the pair selection 8185 can be controlled on the given port associated with the 8186 remote system." 8187 REFERENCE 8188 "IEEE 802.1AB-2005 G.3.1" 8189 ::= { lldpXdot3RemPowerEntry 7 } 8190 8191lldpXdot3RemPowerPairs OBJECT-TYPE 8192 SYNTAX Integer32(1|2) 8193 MAX-ACCESS read-only 8194 STATUS current 8195 DESCRIPTION 8196 "This object contains the value of the pethPsePortPowerPairs 8197 object (defined in IETF RFC 3621) which is associated with 8198 the given port on the remote system." 8199 REFERENCE 8200 "IEEE 802.1AB-2005 G.3.2" 8201 ::= { lldpXdot3RemPowerEntry 8 } 8202 8203lldpXdot3RemPowerClass OBJECT-TYPE 8204 SYNTAX Integer32(1|2|3|4|5) 8205 MAX-ACCESS read-only 8206 STATUS current 8207 DESCRIPTION 8208 "This object contains the value of the 8209 pethPsePortPowerClassifications object (defined in IETF 8210 RFC 3621) which is associated with the given port on the 8211 remote system." 8212 REFERENCE 8213 "IEEE 802.1AB-2005 G.3.3" 8214 ::= { lldpXdot3RemPowerEntry 9 } 8215 8216 --- 8217--- 8218--- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 8219--- 8220--- 8221lldpXdot3RemLinkAggTable OBJECT-TYPE 8222 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 8223 MAX-ACCESS not-accessible 8224 STATUS current 8225 DESCRIPTION 8226 "This table contains port link aggregation information 8227 (as a part of the LLDP 802.3 organizational extension) 8228 of the remote system." 8229 ::= { lldpXdot3RemoteData 3 } 8230 8231lldpXdot3RemLinkAggEntry OBJECT-TYPE 8232 SYNTAX LldpXdot3RemLinkAggEntry 8233 MAX-ACCESS not-accessible 8234 STATUS current 8235 DESCRIPTION 8236 "Link Aggregation information about remote system's port 8237 component." 8238 INDEX { lldpXdot3RemLinkAggTimeMark, 8239 lldpXdot3RemLinkAggLocalPortNum, 8240 lldpXdot3RemLinkAggIndex } 8241 ::= { lldpXdot3RemLinkAggTable 1 } 8242 8243LldpXdot3RemLinkAggEntry ::= SEQUENCE { 8244 lldpXdot3RemLinkAggTimeMark TimeFilter, 8245 lldpXdot3RemLinkAggLocalPortNum LldpPortNumber, 8246 lldpXdot3RemLinkAggIndex Integer32, 8247 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 8248 lldpXdot3RemLinkAggPortId Integer32 8249} 8250lldpXdot3RemLinkAggTimeMark OBJECT-TYPE 8251 SYNTAX TimeFilter 8252 MAX-ACCESS read-only 8253 STATUS current 8254 DESCRIPTION 8255 "A TimeFilter for this entry. See the TimeFilter textual 8256 convention in IETF RFC 2021 and 8257 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 8258 to see how TimeFilter works." 8259 REFERENCE 8260 "IETF RFC 2021 section 6" 8261 ::= { lldpXdot3RemLinkAggEntry 1 } 8262 8263 lldpXdot3RemLinkAggLocalPortNum OBJECT-TYPE 8264 SYNTAX LldpPortNumber 8265 MAX-ACCESS read-only 8266 STATUS current 8267 DESCRIPTION 8268 "The index value used to identify the port component 8269 (contained in the local chassis with the LLDP agent) 8270 associated with this entry. The lldpXdot3RemLocalPortNum 8271 identifies the port on which the remote system information 8272 is received. 8273 8274 The value of this object is used as a port index to the 8275 lldpXdot3RemPortTable." 8276 ::= { lldpXdot3RemLinkAggEntry 2 } 8277 8278 lldpXdot3RemLinkAggIndex OBJECT-TYPE 8279 SYNTAX Integer32(1..2147483647) 8280 MAX-ACCESS read-only 8281 STATUS current 8282 DESCRIPTION 8283 "This object represents an arbitrary local integer value used 8284 by this agent to identify a particular connection instance, 8285 unique only for the indicated remote system. 8286 8287 An agent is encouraged to assign monotonically increasing 8288 index values to new entries, starting with one, after each 8289 reboot. It is considered unlikely that the lldpXdot3RemIndex 8290 will wrap between reboots." 8291 ::= { lldpXdot3RemLinkAggEntry 3 } 8292 8293lldpXdot3RemLinkAggStatus OBJECT-TYPE 8294 SYNTAX LldpLinkAggStatusMap 8295 MAX-ACCESS read-only 8296 STATUS current 8297 DESCRIPTION 8298 "The bitmap value contains the link aggregation capabilities 8299 and the current aggregation status of the link." 8300 REFERENCE 8301 "IEEE 802.1AB-2005 G.4.1" 8302 ::= { lldpXdot3RemLinkAggEntry 4 } 8303 8304lldpXdot3RemLinkAggPortId OBJECT-TYPE 8305 SYNTAX Integer32(0|1..2147483647) 8306 MAX-ACCESS read-only 8307 STATUS current 8308 DESCRIPTION 8309 "This object contains the IEEE 802.3 aggregated port 8310 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 8311 derived from the ifNumber of the ifIndex for the port 8312 component associated with the remote system. 8313 8314 If the remote port is not in link aggregation state and/or 8315 it does not support link aggregation, this value should be 8316 zero." 8317 REFERENCE 8318 "IEEE 802.1AB-2005 G.4.2" 8319 ::= { lldpXdot3RemLinkAggEntry 5 } 8320 8321 --- 8322 --- 8323 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 8324 --- 8325 --- 8326 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 8327 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 8328 MAX-ACCESS not-accessible 8329 STATUS current 8330 DESCRIPTION 8331 "This table contains one row per port of maximum frame 8332 size information (as a part of the LLDP 802.3 organizational 8333 extension) of the remote system." 8334 ::= { lldpXdot3RemoteData 4 } 8335 8336 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 8337 SYNTAX LldpXdot3RemMaxFrameSizeEntry 8338 MAX-ACCESS not-accessible 8339 STATUS current 8340 DESCRIPTION 8341 "Maximum Frame Size information about a particular port 8342 component." 8343 INDEX { lldpXdot3RemMaxFrameSizeTimeMark,lldpXdot3RemMaxFrameSizeLocalPortNum,lldpXdot3RemMaxFrameSizeIndex } 8344 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 8345 8346 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 8347 lldpXdot3RemMaxFrameSizeTimeMark TimeFilter, 8348 lldpXdot3RemMaxFrameSizeLocalPortNum LldpPortNumber, 8349 lldpXdot3RemMaxFrameSizeIndex Integer32, 8350 lldpXdot3RemMaxFrameSize Integer32 8351 } 8352 lldpXdot3RemMaxFrameSizeTimeMark OBJECT-TYPE 8353 SYNTAX TimeFilter 8354 MAX-ACCESS read-only 8355 STATUS current 8356 DESCRIPTION 8357 "A TimeFilter for this entry. See the TimeFilter textual 8358 convention in IETF RFC 2021 and 8359 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 8360 to see how TimeFilter works." 8361 REFERENCE 8362 "IETF RFC 2021 section 6" 8363 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 8364 8365 lldpXdot3RemMaxFrameSizeLocalPortNum OBJECT-TYPE 8366 SYNTAX LldpPortNumber 8367 MAX-ACCESS read-only 8368 STATUS current 8369 DESCRIPTION 8370 "The index value used to identify the port component 8371 (contained in the local chassis with the LLDP agent) 8372 associated with this entry. The lldpXdot3RemLocalPortNum 8373 identifies the port on which the remote system information 8374 is received. 8375 8376 The value of this object is used as a port index to the 8377 lldpXdot3RemPortTable." 8378 ::= { lldpXdot3RemMaxFrameSizeEntry 2 } 8379 8380 lldpXdot3RemMaxFrameSizeIndex OBJECT-TYPE 8381 SYNTAX Integer32(1..2147483647) 8382 MAX-ACCESS read-only 8383 STATUS current 8384 DESCRIPTION 8385 "This object represents an arbitrary local integer value used 8386 by this agent to identify a particular connection instance, 8387 unique only for the indicated remote system. 8388 8389 An agent is encouraged to assign monotonically increasing 8390 index values to new entries, starting with one, after each 8391 reboot. It is considered unlikely that the lldpXdot3RemIndex 8392 will wrap between reboots." 8393 ::= { lldpXdot3RemMaxFrameSizeEntry 3 } 8394 8395 lldpXdot3RemMaxFrameSize OBJECT-TYPE 8396 SYNTAX Integer32(0..65535) 8397 MAX-ACCESS read-only 8398 STATUS current 8399 DESCRIPTION 8400 "An integer value indicating the maximum supported frame 8401 size in octets on the port component associated with the 8402 remote system." 8403 REFERENCE 8404 "IEEE 802.1AB-2005 G.5.1" 8405 ::= { lldpXdot3RemMaxFrameSizeEntry 4 } 8406 8407 8408 lldpXMedNotifications OBJECT IDENTIFIER ::= { l2LLDPGroup 18 } 8409 lldpXMedObjects OBJECT IDENTIFIER ::= { l2LLDPGroup 19 } 8410 8411-- LLDP MED Extension Notifications 8412-- Transmission of LLDP MED Extension Notification is controlled by the 8413-- lldpNotificationInterval object in the LLDP MIB defined in 8414-- IEEE 802.1AB-2005 8415 8416lldpXMedTopologyChangeDetected NOTIFICATION-TYPE 8417 OBJECTS { lldpRemChassisIdSubtype, 8418 lldpRemChassisId 8419-- , lldpXMedRemDeviceClass 8420 } 8421 STATUS current 8422DESCRIPTION 8423 "A notification generated by the local device sensing 8424 a change in the topology that indicates that a new remote 8425 device attached to a local port, or a remote device disconnected 8426 or moved from one port to another." 8427 ::= { lldpXMedNotifications 1 } 8428 8429-- LLDP MED extension MIB groups 8430 8431 lldpXMedConfig OBJECT IDENTIFIER ::= { lldpXMedObjects 1 } 8432 lldpXMedLocalData OBJECT IDENTIFIER ::= { lldpXMedObjects 2 } 8433 lldpXMedRemoteData OBJECT IDENTIFIER ::= { lldpXMedObjects 3 } 8434 8435-- textual conventions 8436 8437LldpXMedDeviceClass ::= TEXTUAL-CONVENTION 8438 STATUS current 8439 DESCRIPTION 8440 "Device Class to which the device is a member. 8441 8442 A value of notDefined(0) indicates that the device 8443 has capabilities not covered by any of the LLDP-MED classes. 8444 8445 A value of endpointClass1(1) indicates that the device 8446 has endpoint class 1 capabilities. 8447 8448 A value of endpointClass2(2) indicates that the device 8449 has endpoint class 2 capabilities. 8450 8451 A value of endpointClass3(3) indicates that the device 8452 has endpoint class 3 capabilities. 8453 8454 A value of networkConnectivity(4) indicates that the device 8455 has network connectivity device capabilities. 8456 " 8457 8458 SYNTAX INTEGER { 8459 notDefined(0), 8460 endpointClass1(1), 8461 endpointClass2(2), 8462 endpointClass3(3), 8463 networkConnectivity(4) 8464 } 8465 8466 8467-- LLDP-MED Capabilities TC 8468 8469LldpXMedCapabilities ::= TEXTUAL-CONVENTION 8470 STATUS current 8471 DESCRIPTION 8472 "Bitmap that includes the MED organizationally defined set of LLDP 8473 TLVs the device is capable of and whose transmission is allowed on 8474 the local LLDP agent by network management. 8475 8476 Each bit in the bitmap corresponds to an LLDP-MED subtype associated 8477 with a specific TIA TR41.4 MED TLV. 8478 8479 Having the bit 'capabilities(0)' set indicates that the LLDP 8480 agent refers to the Capabilities TLVs. 8481 8482 Having the bit 'networkPolicy(1)' set indicates that the LLDP 8483 agent refers to the Network Policy TLVs. 8484 8485 Having the bit 'location(2)' set indicates that 8486 the LLDP agent refers to the Emergency Communications 8487 System Location TLVs. 8488 8489 Having the bit 'extendedPSE(3)' set indicates that 8490 the LLDP agent refers to the Extended PoE TLVs with PSE 8491 capabilities. 8492 8493 Having the bit 'extendedPD(4)' set indicates that 8494 the LLDP agent refers to the Extended PoE TLVs with PD 8495 capabilities. 8496 8497 Having the bit 'inventory(5)' set indicates that 8498 the LLDP agent refers to the Hardware Revision, Firmware 8499 Revision, Software Revision, Serial Number, Manufacturer Name, 8500 Model Name, and Asset ID TLVs." 8501 8502 SYNTAX BITS { 8503 capabilities(0), 8504 networkPolicy(1), 8505 location(2), 8506 extendedPSE(3), 8507 extendedPD(4), 8508 inventory(5) 8509 } 8510 8511-- Policy Application Type Textual Convention 8512 8513PolicyAppType ::= TEXTUAL-CONVENTION 8514 STATUS current 8515 DESCRIPTION 8516 "The media type that defines the primary function of the 8517 application for the policy advertised by an endpoint. 8518 8519 Having the bit voice(1) set indicates that the media type defining 8520 a primary function of the application for the policy advertised on 8521 the local port is voice. 8522 8523 Having the bit voiceSignaling(3) set indicates that the media type 8524 defining a primary function of the application for the policy 8525 advertised on the local port is voice signaling. 8526 8527 Having the bit guestVoice(4) set indicates that the media type 8528 Defining a primary function of the application for the policy 8529 advertised on the local port is guest voice. 8530 8531 Having the bit guestVoiceSignaling(5) set indicates that the media 8532 type defining a primary function of the application for the policy 8533 advertised on the local port is guest voice signaling. 8534 8535 Having the bit softPhoneVoice(6) set indicates that the media type 8536 Defining a primary function of the application for the policy 8537 advertised on the local port is softphone voice. 8538 8539 Having the bit videoConferencing(7) set indicates that the media 8540 type defining a primary function of the application for the policy 8541 advertised on the local port is voice. 8542 8543 Having the bit streamingVideo(8) set indicates that the media type 8544 defining a primary function of the application for the policy 8545 advertised on the local port is streaming video. 8546 8547 Having the bit videoSignaling(2) set indicates that the media type 8548 defining a primary function of the application for the policy 8549 advertised on the local port is video signaling." 8550 SYNTAX BITS { 8551 unknown(0), 8552 voice(1), 8553 voiceSignaling(2), 8554 guestVoice(3), 8555 guestVoiceSignaling(4), 8556 softPhoneVoice(5), 8557 videoconferencing(6), 8558 streamingVideo(7), 8559 videoSignaling(8) 8560 } 8561-- end type define 8562 8563-- 8564-- *********************************************************** 8565-- 8566-- LLDP-MED Port Settings 8567-- 8568-- *********************************************************** 8569-- 8570 lldpXMedLocDeviceClass OBJECT-TYPE 8571 SYNTAX LldpXMedDeviceClass 8572 MAX-ACCESS read-only 8573 STATUS current 8574 DESCRIPTION 8575 "Local Device Class." 8576 REFERENCE 8577 " ANSI/TIA-1057, Section 10.2.2.2" 8578 ::= { lldpXMedConfig 1 } 8579 8580 lldpXMedPortConfigTable OBJECT-TYPE 8581 SYNTAX SEQUENCE OF LldpXMedPortConfigEntry 8582 MAX-ACCESS not-accessible 8583 STATUS current 8584 DESCRIPTION 8585 "A table that controls selection of LLDP TLVs to be transmitted 8586 on individual ports." 8587 ::= { lldpXMedConfig 2 } 8588 8589 lldpXMedPortConfigEntry OBJECT-TYPE 8590 SYNTAX LldpXMedPortConfigEntry 8591 MAX-ACCESS not-accessible 8592 STATUS current 8593 DESCRIPTION 8594 "LLDP configuration information that controls the 8595 transmission of the MED organizationally defined TLVs on 8596 LLDP transmission capable ports. 8597 8598 This configuration object augments the lldpPortConfigEntry of 8599 the LLDP-MIB, therefore it is only present along with the port 8600 configuration defined by the associated lldpPortConfigEntry 8601 entry. 8602 8603 Each active lldpXMedPortConfigEntry must be stored and 8604 retrieved from non-volatile storage (along with the 8605 corresponding lldpPortConfigEntry) after a re-initialization 8606 of the management system." 8607 -- AUGMENTS { lldpPortConfigEntry } 8608 INDEX { lldpXMedPortConfigPortNum } 8609 ::= { lldpXMedPortConfigTable 1 } 8610 8611 LldpXMedPortConfigEntry ::= SEQUENCE { 8612 lldpXMedPortConfigPortNum LldpPortNumber, 8613 lldpXMedPortCapSupported LldpXMedCapabilities, 8614 lldpXMedPortConfigTLVsTxEnable LldpXMedCapabilities, 8615 lldpXMedPortConfigNotifEnable TruthValue 8616 } 8617 8618 lldpXMedPortConfigPortNum OBJECT-TYPE 8619 SYNTAX LldpPortNumber 8620 MAX-ACCESS read-only 8621 STATUS current 8622 DESCRIPTION 8623 "The index value used to identify the port component 8624 (contained in the local chassis with the LLDP agent) 8625 associated with this entry. 8626 8627 The value of this object is used as a port index to the 8628 sysLLDPPortConfigTable." 8629 ::= { lldpXMedPortConfigEntry 1 } 8630 8631 lldpXMedPortCapSupported OBJECT-TYPE 8632 SYNTAX LldpXMedCapabilities 8633 MAX-ACCESS read-only 8634 STATUS current 8635 DESCRIPTION 8636 "The bitmap includes the MED organizationally defined set of LLDP 8637 TLVs whose transmission is possible for the respective port 8638 on the LLDP agent of the device. Each bit in the bitmap corresponds 8639 to an LLDP-MED subtype associated with a specific TIA TR41.4 MED 8640 optional TLV. If the bit is set, the agent supports the 8641 corresponding TLV." 8642 REFERENCE 8643 "ANSI/TIA-1057, Section 10.2.2.3" 8644 ::= { lldpXMedPortConfigEntry 2 } 8645 8646lldpXMedPortConfigTLVsTxEnable OBJECT-TYPE 8647 SYNTAX LldpXMedCapabilities 8648 MAX-ACCESS read-write 8649 STATUS current 8650 DESCRIPTION 8651 "The lldpXMedPortConfigTLVsTxEnable, defined as a bitmap, 8652 includes the MED organizationally defined set of LLDP 8653 TLVs whose transmission is allowed on the local LLDP agent by 8654 the network management. Each bit in the bitmap corresponds 8655 to an LLDP-MED subtype associated with a specific TIA TR41.4 MED 8656 optional TLV. If the bit is set, the agent will send the 8657 corresponding TLV if the respective capability is supported per 8658 port. 8659 8660 Setting a bit with in this object for a non-supported capability 8661 shall have no functional effect and will result in an inconsistent 8662 value error returned to the management application. 8663 8664 There are other rules and restrictions that prevent arbitrary 8665 combinations of TLVs to be enabled on LLDP-MED devices according to 8666 the device classes. These rules are defined in Section 10.2.1, 8667 Tables 5 - 9 of ANSI/TIA-1057. In case a management application 8668 attempts to set this object to a value that does not follow the rules, 8669 the set operation shall have and will result in an inconsistent 8670 value error returned to the management application. 8671 8672 Setting this object to an empty set is valid and effectively 8673 disables LLDP-MED on a per-port basis by disabling transmission of 8674 all MED organizational TLVs. In this case the remote tables objects 8675 in the LLDP-MED MIB corresponding to the respective port will not 8676 be populated. 8677 8678 The default value for lldpXMedPortConfigTLVsTxEnable object 8679 is an empty set, which means no enumerated values are set. 8680 8681 The value of this object must be restored from non-volatile 8682 storage after a re-initialization of the management system." 8683 REFERENCE 8684 "ANSI/TIA-1057, Section 10.2.2.3" 8685 8686 ::= { lldpXMedPortConfigEntry 3 } 8687 8688 lldpXMedPortConfigNotifEnable OBJECT-TYPE 8689 SYNTAX TruthValue 8690 MAX-ACCESS read-write 8691 STATUS current 8692 DESCRIPTION 8693 "A value of 'true(1)' enables sending the topology change 8694 traps on this port. 8695 A value of 'false(2)' disables sending the topology change 8696 traps on this port." 8697 REFERENCE 8698 " ANSI/TIA-1057, Section 12.3" 8699 DEFVAL { false } 8700 ::= { lldpXMedPortConfigEntry 4 } 8701 8702 lldpXMedFastStartRepeatCount OBJECT-TYPE 8703 SYNTAX Unsigned32 (1..10) 8704 MAX-ACCESS read-write 8705 STATUS current 8706 DESCRIPTION 8707 "The number of times the fast start LLDPDU are being sent during the 8708 activation of the fast start mechanism defined by LLDP-MED." 8709 REFERENCE 8710 " ANSI/TIA-1057, Section 11.2.1" 8711 DEFVAL { 3 } 8712 ::= { lldpXMedConfig 3 } 8713 8714------------------------------------------------------------------------------ 8715-- LLDP-MED - Local Device Information 8716------------------------------------------------------------------------------ 8717--- 8718--- lldpXMedLocMediaPolicyTable: Local Media Policy 8719--- Information Table 8720--- 8721--- 8722 lldpXMedLocMediaPolicyTable OBJECT-TYPE 8723 SYNTAX SEQUENCE OF LldpXMedLocMediaPolicyEntry 8724 MAX-ACCESS not-accessible 8725 STATUS current 8726 DESCRIPTION 8727 "This table contains one row per policy type per port 8728 of media policy information (as a part of the MED 8729 organizational extension) on the local system known 8730 to this agent." 8731 ::= { lldpXMedLocalData 1 } 8732 8733 lldpXMedLocMediaPolicyEntry OBJECT-TYPE 8734 SYNTAX LldpXMedLocMediaPolicyEntry 8735 MAX-ACCESS not-accessible 8736 STATUS current 8737 DESCRIPTION 8738 "Information about a particular policy on a specific 8739 port component." 8740 INDEX { lldpXMedLocMediaPolicyPortNum, lldpXMedLocMediaPolicyAppType } 8741 ::= { lldpXMedLocMediaPolicyTable 1 } 8742 8743 LldpXMedLocMediaPolicyEntry ::= SEQUENCE { 8744 lldpXMedLocMediaPolicyPortNum LldpPortNumber, 8745 lldpXMedLocMediaPolicyAppType PolicyAppType, 8746 lldpXMedLocMediaPolicyVlanID Integer32, 8747 lldpXMedLocMediaPolicyPriority Integer32, 8748 lldpXMedLocMediaPolicyDscp Dscp, 8749 lldpXMedLocMediaPolicyUnknown TruthValue, 8750 lldpXMedLocMediaPolicyTagged TruthValue 8751 } 8752 8753 lldpXMedLocMediaPolicyPortNum OBJECT-TYPE 8754 SYNTAX LldpPortNumber 8755 MAX-ACCESS read-only 8756 STATUS current 8757 DESCRIPTION 8758 "The index value used to identify the port component 8759 (contained in the local chassis with the LLDP agent) 8760 associated with this entry. 8761 8762 The value of this object is used as a port index to the 8763 lldpLocPortTable." 8764 ::= { lldpXMedLocMediaPolicyEntry 1 } 8765 8766 lldpXMedLocMediaPolicyAppType OBJECT-TYPE 8767 SYNTAX PolicyAppType 8768 MAX-ACCESS not-accessible 8769 STATUS current 8770 DESCRIPTION 8771 "The media type that defines the primary function of the 8772 application for the policy advertised by an endpoint." 8773 REFERENCE 8774 "ANSI/TIA-1057, Section 10.2.3.1" 8775 ::= { lldpXMedLocMediaPolicyEntry 2 } 8776 8777 lldpXMedLocMediaPolicyVlanID OBJECT-TYPE 8778 SYNTAX Integer32 (0|1..4094|4095) 8779 MAX-ACCESS read-only 8780 STATUS current 8781 DESCRIPTION 8782 "An extension of the VLAN Identifier for the port, 8783 as defined in IEEE 802.1P-1998. 8784 8785 A value of 1 through 4094 is used to define a valid PVID. 8786 8787 A value of 0 shall be used if the device is using priority tagged 8788 frames, meaning that only the 802.1p priority level is significant 8789 and the default VID of the ingress port is being used instead. 8790 8791 A value of 4095 is reserved for implementation use." 8792 REFERENCE 8793 " ANSI/TIA-1057, Section 10.2.3.5" 8794 ::= { lldpXMedLocMediaPolicyEntry 3 } 8795 8796 lldpXMedLocMediaPolicyPriority OBJECT-TYPE 8797 SYNTAX Integer32 (0..7) 8798 MAX-ACCESS read-only 8799 STATUS current 8800 DESCRIPTION 8801 "This object contains the value of the 802.1p priority 8802 which is associated with the given port on the 8803 local system." 8804 REFERENCE 8805 " ANSI/TIA-1057, Section 10.2.3.6 " 8806 ::= { lldpXMedLocMediaPolicyEntry 4 } 8807 8808 lldpXMedLocMediaPolicyDscp OBJECT-TYPE 8809 SYNTAX Dscp 8810 MAX-ACCESS read-only 8811 STATUS current 8812 DESCRIPTION 8813 "This object contains the value of the Differentiated Service 8814 Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 8815 which is associated with the given port on the local system." 8816 REFERENCE 8817 " ANSI/TIA-1057, Section 10.2.3.7" 8818 ::= { lldpXMedLocMediaPolicyEntry 5 } 8819 8820 lldpXMedLocMediaPolicyUnknown OBJECT-TYPE 8821 SYNTAX TruthValue 8822 MAX-ACCESS read-only 8823 STATUS current 8824 DESCRIPTION 8825 "A value of 'true' indicates that the 8826 network policy for the specified application type is 8827 currently unknown. In this case, the VLAN ID, the 8828 layer 2 priority and the DSCP value fields are ignored. 8829 A value of 'false' indicates that this network policy 8830 is defined " 8831 REFERENCE 8832 " ANSI/TIA-1057, Section 10.2.3.2" 8833 ::= { lldpXMedLocMediaPolicyEntry 6 } 8834 8835 lldpXMedLocMediaPolicyTagged OBJECT-TYPE 8836 SYNTAX TruthValue 8837 MAX-ACCESS read-only 8838 STATUS current 8839 DESCRIPTION 8840 "A value of 'true' indicates that the application is using a 8841 tagged VLAN. 8842 A value of 'false' indicates that for the specific application 8843 the device either is using an untagged VLAN or does not 8844 support port based VLAN operation. In this case, both the 8845 VLAN ID and the Layer 2 priority fields are ignored and 8846 only the DSCP value has relevance " 8847 REFERENCE 8848 " ANSI/TIA-1057, Section 10.2.3.3" 8849 ::= { lldpXMedLocMediaPolicyEntry 7 } 8850 8851 8852--- Inventory Information 8853--- Local Inventory Information transmitted by an endpoint 8854 8855lldpXMedLocHardwareRev OBJECT-TYPE 8856 SYNTAX SnmpAdminString (SIZE (0..32)) 8857 MAX-ACCESS read-only 8858 STATUS current 8859 DESCRIPTION 8860 "The vendor-specific hardware revision string 8861 as advertised by the endpoint." 8862 REFERENCE 8863 " ANSI/TIA-1057, Section 10.2.6.1" 8864 ::= { lldpXMedLocalData 2 } 8865 8866lldpXMedLocFirmwareRev OBJECT-TYPE 8867 SYNTAX SnmpAdminString (SIZE (0..32)) 8868 MAX-ACCESS read-only 8869 STATUS current 8870 DESCRIPTION 8871 "The vendor-specific firmware revision string 8872 as advertised by the endpoint." 8873 REFERENCE 8874 " ANSI/TIA-1057, Section 10.2.6.2" 8875 ::= { lldpXMedLocalData 3 } 8876 8877lldpXMedLocSoftwareRev OBJECT-TYPE 8878 SYNTAX SnmpAdminString (SIZE (0..32)) 8879 MAX-ACCESS read-only 8880 STATUS current 8881 DESCRIPTION 8882 "The vendor-specific software revision string 8883 as advertised by the endpoint." 8884 REFERENCE 8885 " ANSI/TIA-1057, Section 10.2.6.3" 8886 ::= { lldpXMedLocalData 4 } 8887 8888lldpXMedLocSerialNum OBJECT-TYPE 8889 SYNTAX SnmpAdminString (SIZE (0..32)) 8890 MAX-ACCESS read-only 8891 STATUS current 8892 DESCRIPTION 8893 "The vendor-specific serial number 8894 as advertised by the endpoint." 8895 REFERENCE 8896 " ANSI/TIA-1057, Section 10.2.6.4" 8897 ::= { lldpXMedLocalData 5 } 8898 8899lldpXMedLocMfgName OBJECT-TYPE 8900 SYNTAX SnmpAdminString (SIZE (0..32)) 8901 MAX-ACCESS read-only 8902 STATUS current 8903 DESCRIPTION 8904 "The vendor-specific manufacturer name 8905 as advertised by the endpoint." 8906 REFERENCE 8907 " ANSI/TIA-1057, Section 10.2.6.5" 8908 ::= { lldpXMedLocalData 6 } 8909 8910lldpXMedLocModelName OBJECT-TYPE 8911 SYNTAX SnmpAdminString (SIZE (0..32)) 8912 MAX-ACCESS read-only 8913 STATUS current 8914 DESCRIPTION 8915 "The vendor-specific model name 8916 as advertised by the endpoint." 8917 REFERENCE 8918 " ANSI/TIA-1057, Section 10.2.6.6" 8919 ::= { lldpXMedLocalData 7 } 8920 8921lldpXMedLocAssetID OBJECT-TYPE 8922 SYNTAX SnmpAdminString (SIZE (0..32)) 8923 MAX-ACCESS read-only 8924 STATUS current 8925 DESCRIPTION 8926 "The vendor-specific asset tracking identifier 8927 as advertised by the endpoint." 8928 REFERENCE 8929 " ANSI/TIA-1057, Section 10.2.6.7" 8930 ::= { lldpXMedLocalData 8 } 8931 8932--- Extended Power over Ethernet objects 8933--- 8934 8935lldpXMedLocXPoEDeviceType OBJECT-TYPE 8936 SYNTAX INTEGER { 8937 unknown(1), 8938 pseDevice(2), 8939 pdDevice(3), 8940 none(4) 8941 } 8942 MAX-ACCESS read-only 8943 STATUS current 8944 DESCRIPTION 8945 "Defines the type of Power-via-MDI (Power over Ethernet) advertised 8946 by the local device. 8947 8948 A value pseDevice(2) indicates that the device is advertised as a 8949 Power Sourcing Entity (PSE). 8950 8951 A value pdDevice(3) indicates that the device is advertised as a 8952 Powered Device (PD). 8953 8954 A value of none(4) indicates that the device does not support PoE." 8955 REFERENCE 8956 "ANSI/TIA-1057, Section 10.2.5.1" 8957 ::= { lldpXMedLocalData 10 } 8958 8959------------------------------------------------------------------------------ 8960-- LLDP-MED - Remote Devices Information 8961------------------------------------------------------------------------------ 8962 8963-- LLdpXMedRemCapabilitiesTable 8964-- this table is read by a manager to determine what capabilities 8965-- exists and are enabled on the remote system connected to the port 8966 8967-- The information in this table is based upon the information advertised 8968-- by the remote device and received on each port in the capabilities TLV 8969 8970lldpXMedRemCapabilitiesTable OBJECT-TYPE 8971 SYNTAX SEQUENCE OF LldpXMedRemCapabilitiesEntry 8972 MAX-ACCESS not-accessible 8973 STATUS current 8974 DESCRIPTION 8975 "A table that displays LLDP-MED capabilities of remote devices 8976 connected to individual ports." 8977 ::= { lldpXMedRemoteData 1 } 8978 8979lldpXMedRemCapabilitiesEntry OBJECT-TYPE 8980 SYNTAX LldpXMedRemCapabilitiesEntry 8981 MAX-ACCESS not-accessible 8982 STATUS current 8983 DESCRIPTION 8984 "LLDP-MED capabilities of remote devices connected to the device 8985 ports and communicating via LLDP-MED. 8986 8987 The remote tables in the LLDP-MED MIB excepting this table may be 8988 sparsely populate. An entry in one of these table is meaningful 8989 and shall be populated by the agent only if the corresponding bits 8990 for the respective function are set in the objects in this table. " 8991 INDEX { lldpXMedRemCapTimeMark, 8992 lldpXMedRemCapPortNum, 8993 lldpXMedRemCapIndex } 8994 ::= { lldpXMedRemCapabilitiesTable 1 } 8995 8996LldpXMedRemCapabilitiesEntry ::= SEQUENCE { 8997 lldpXMedRemCapTimeMark TimeFilter, 8998 lldpXMedRemCapPortNum LldpPortNumber, 8999 lldpXMedRemCapIndex Integer32, 9000 lldpXMedRemCapSupported LldpXMedCapabilities 9001} 9002 9003lldpXMedRemCapTimeMark OBJECT-TYPE 9004 SYNTAX TimeFilter 9005 MAX-ACCESS read-only 9006 STATUS current 9007 DESCRIPTION 9008 "A TimeFilter for this entry. See the TimeFilter textual 9009 convention in IETF RFC 2021 and 9010 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 9011 to see how TimeFilter works." 9012 REFERENCE 9013 "IETF RFC 2021 section 6" 9014 ::= { lldpXMedRemCapabilitiesEntry 1 } 9015 9016lldpXMedRemCapPortNum OBJECT-TYPE 9017 SYNTAX LldpPortNumber 9018 MAX-ACCESS read-only 9019 STATUS current 9020 DESCRIPTION 9021 "The index value used to identify the port component 9022 (contained in the local chassis with the LLDP agent) 9023 associated with this entry. 9024 9025 The value of this object is used as a port index to the 9026 lldpLocPortTable." 9027 ::= { lldpXMedRemCapabilitiesEntry 2 } 9028 9029lldpXMedRemCapIndex OBJECT-TYPE 9030 SYNTAX Integer32(1..2147483647) 9031 MAX-ACCESS read-only 9032 STATUS current 9033 DESCRIPTION 9034 "This object represents an arbitrary local integer value used 9035 by this agent to identify a particular connection instance, 9036 unique only for the indicated remote system. 9037 9038 An agent is encouraged to assign monotonically increasing 9039 index values to new entries, starting with one, after each 9040 reboot. It is considered unlikely that the lldpRemIndex 9041 will wrap between reboots." 9042 ::= { lldpXMedRemCapabilitiesEntry 3 } 9043 9044lldpXMedRemCapSupported OBJECT-TYPE 9045 SYNTAX LldpXMedCapabilities 9046 MAX-ACCESS read-only 9047 STATUS current 9048 DESCRIPTION 9049 "The bitmap includes the MED organizationally defined set of LLDP 9050 TLVs whose transmission is possible on the LLDP agent of the remote 9051 device connected to this port. Each bit in the bitmap corresponds 9052 to an LLDP-MED subtype associated with a specific TIA TR41.4 MED 9053 optional TLV. If the bit is set, the agent has the capability 9054 to support the corresponding TLV." 9055 REFERENCE 9056 "ANSI/TIA-1057, Sections 10.2.2.1" 9057 ::= { lldpXMedRemCapabilitiesEntry 4 } 9058 9059--- 9060--- 9061--- lldpXMedRemMediaPolicyTable: Media Policy Table 9062--- 9063--- 9064 lldpXMedRemMediaPolicyTable OBJECT-TYPE 9065 SYNTAX SEQUENCE OF LldpXMedRemMediaPolicyEntry 9066 MAX-ACCESS not-accessible 9067 STATUS current 9068 DESCRIPTION 9069 "This table contains media policy information as advertised 9070 by the remote system. 9071 9072 This table may be sparsely populated. Entries in this table are 9073 relevant only if the networkPolicy(0) bits in the 9074 lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the 9075 corresponding ports are set." 9076 ::= { lldpXMedRemoteData 2 } 9077 9078 lldpXMedRemMediaPolicyEntry OBJECT-TYPE 9079 SYNTAX LldpXMedRemMediaPolicyEntry 9080 MAX-ACCESS not-accessible 9081 STATUS current 9082 DESCRIPTION 9083 "Information about the per port per policy type policy 9084 information for a particular physical network connection." 9085 INDEX { lldpXMedRemMediaPolicyTimeMark, 9086 lldpXMedRemMediaPolicyPortNum, 9087 lldpXMedRemMediaPolicyIndex, 9088 lldpXMedRemMediaPolicyAppType } 9089 ::= { lldpXMedRemMediaPolicyTable 1 } 9090 9091 9092 LldpXMedRemMediaPolicyEntry ::= SEQUENCE { 9093 lldpXMedRemMediaPolicyTimeMark TimeFilter, 9094 lldpXMedRemMediaPolicyPortNum LldpPortNumber, 9095 lldpXMedRemMediaPolicyIndex Integer32, 9096 lldpXMedRemMediaPolicyAppType PolicyAppType, 9097 lldpXMedRemMediaPolicyVlanID Integer32, 9098 lldpXMedRemMediaPolicyPriority Integer32, 9099 lldpXMedRemMediaPolicyDscp Dscp, 9100 lldpXMedRemMediaPolicyUnknown TruthValue, 9101 lldpXMedRemMediaPolicyTagged TruthValue 9102 } 9103 9104lldpXMedRemMediaPolicyTimeMark OBJECT-TYPE 9105 SYNTAX TimeFilter 9106 MAX-ACCESS read-only 9107 STATUS current 9108 DESCRIPTION 9109 "A TimeFilter for this entry. See the TimeFilter textual 9110 convention in IETF RFC 2021 and 9111 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 9112 to see how TimeFilter works." 9113 REFERENCE 9114 "IETF RFC 2021 section 6" 9115 ::= { lldpXMedRemMediaPolicyEntry 1 } 9116 9117lldpXMedRemMediaPolicyPortNum OBJECT-TYPE 9118 SYNTAX LldpPortNumber 9119 MAX-ACCESS read-only 9120 STATUS current 9121 DESCRIPTION 9122 "The index value used to identify the port component 9123 (contained in the local chassis with the LLDP agent) 9124 associated with this entry. 9125 9126 The value of this object is used as a port index to the 9127 lldpLocPortTable." 9128 ::= { lldpXMedRemMediaPolicyEntry 2 } 9129 9130lldpXMedRemMediaPolicyIndex OBJECT-TYPE 9131 SYNTAX Integer32(1..2147483647) 9132 MAX-ACCESS read-only 9133 STATUS current 9134 DESCRIPTION 9135 "This object represents an arbitrary local integer value used 9136 by this agent to identify a particular connection instance, 9137 unique only for the indicated remote system. 9138 9139 An agent is encouraged to assign monotonically increasing 9140 index values to new entries, starting with one, after each 9141 reboot. It is considered unlikely that the lldpRemIndex 9142 will wrap between reboots." 9143 ::= { lldpXMedRemMediaPolicyEntry 3 } 9144 9145 lldpXMedRemMediaPolicyAppType OBJECT-TYPE 9146 SYNTAX PolicyAppType 9147 MAX-ACCESS not-accessible 9148 STATUS current 9149 DESCRIPTION 9150 "The media type that defines the primary function of the 9151 application for the policy advertised by the endpoint connected 9152 remotely to this port." 9153 REFERENCE 9154 "ANSI/TIA-1057, Section 10.2.3.1" 9155 ::= { lldpXMedRemMediaPolicyEntry 4 } 9156 9157 lldpXMedRemMediaPolicyVlanID OBJECT-TYPE 9158 SYNTAX Integer32 (0|1..4094|4095) 9159 MAX-ACCESS read-only 9160 STATUS current 9161 DESCRIPTION 9162 "An extension of the VLAN Identifier for the remote system 9163 connected to this port, as defined in IEEE 802.1P-1998. 9164 9165 A value of 1 through 4094 is used to define a valid PVID. 9166 9167 A value of 0 shall be used if the device is using priority tagged 9168 frames, meaning that only the 802.1p priority level is significant 9169 and the default VID of the ingress port is being used instead. 9170 9171 A value of 4095 is reserved for implementation use." 9172 REFERENCE 9173 " ANSI/TIA-1057, Section 10.2.3.5" 9174 ::= { lldpXMedRemMediaPolicyEntry 5 } 9175 9176 lldpXMedRemMediaPolicyPriority OBJECT-TYPE 9177 SYNTAX Integer32 (0..7) 9178 MAX-ACCESS read-only 9179 STATUS current 9180 DESCRIPTION 9181 "This object contains the value of the 802.1p priority 9182 which is associated with the remote system connected at 9183 given port." 9184 REFERENCE 9185 " ANSI/TIA-1057, Section 10.2.3.6" 9186 ::= { lldpXMedRemMediaPolicyEntry 6 } 9187 9188 lldpXMedRemMediaPolicyDscp OBJECT-TYPE 9189 SYNTAX Dscp 9190 MAX-ACCESS read-only 9191 STATUS current 9192 DESCRIPTION 9193 "This object contains the value of the Differentiated Service 9194 Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 9195 which is associated with remote system connected at the port." 9196 REFERENCE 9197 " ANSI/TIA-1057, Section 10.2.3.7" 9198 ::= { lldpXMedRemMediaPolicyEntry 7 } 9199 9200 lldpXMedRemMediaPolicyUnknown OBJECT-TYPE 9201 SYNTAX TruthValue 9202 MAX-ACCESS read-only 9203 STATUS current 9204 DESCRIPTION 9205 "A value of 'true' indicates that the 9206 network policy for the specified application type is 9207 currently unknown. In this case, the VLAN ID, the 9208 layer 2 priority and the DSCP value fields are ignored. 9209 A value of 'false' indicates that this network policy 9210 is defined." 9211 REFERENCE 9212 " ANSI/TIA-1057, Section 10.2.3.2" 9213 ::= { lldpXMedRemMediaPolicyEntry 8 } 9214 9215 lldpXMedRemMediaPolicyTagged OBJECT-TYPE 9216 SYNTAX TruthValue 9217 MAX-ACCESS read-only 9218 STATUS current 9219 DESCRIPTION 9220 "A value of 'true' indicates that the application is using a 9221 tagged VLAN. 9222 A value of 'false' indicates that for the specific application 9223 the device either is using an untagged VLAN or does not 9224 support port based VLAN operation. In this case, both the 9225 VLAN ID and the Layer 2 priority fields are ignored and 9226 only the DSCP value has relevance " 9227 REFERENCE 9228 " ANSI/TIA-1057, Section 10.2.3.3" 9229 ::= { lldpXMedRemMediaPolicyEntry 9 } 9230 9231--- lldpXMedRemInventoryTable - Remote Inventory Information 9232--- 9233 9234 lldpXMedRemInventoryTable OBJECT-TYPE 9235 SYNTAX SEQUENCE OF LldpXMedRemInventoryEntry 9236 MAX-ACCESS not-accessible 9237 STATUS current 9238 DESCRIPTION 9239 "This table contains inventory information as advertised 9240 by the remote system. 9241 9242 This table may be sparsely populated. Entries in this table are 9243 relevant only if the inventory(2) bits in the 9244 lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the 9245 corresponding ports are set " 9246 ::= { lldpXMedRemoteData 3 } 9247 9248 lldpXMedRemInventoryEntry OBJECT-TYPE 9249 SYNTAX LldpXMedRemInventoryEntry 9250 MAX-ACCESS not-accessible 9251 STATUS current 9252 DESCRIPTION 9253 "Information about inventory information for the remote devices 9254 connected to the ports." 9255 INDEX { lldpXMedRemTimeMark, 9256 lldpXMedRemPortNum, 9257 lldpXMedRemIndex } 9258 ::= { lldpXMedRemInventoryTable 1 } 9259 9260 LldpXMedRemInventoryEntry ::= SEQUENCE { 9261 lldpXMedRemTimeMark TimeFilter, 9262 lldpXMedRemPortNum LldpPortNumber, 9263 lldpXMedRemIndex Integer32, 9264 lldpXMedRemHardwareRev SnmpAdminString, 9265 lldpXMedRemFirmwareRev SnmpAdminString, 9266 lldpXMedRemSoftwareRev SnmpAdminString, 9267 lldpXMedRemSerialNum SnmpAdminString, 9268 lldpXMedRemMfgName SnmpAdminString, 9269 lldpXMedRemModelName SnmpAdminString, 9270 lldpXMedRemAssetID SnmpAdminString 9271 } 9272 9273lldpXMedRemTimeMark OBJECT-TYPE 9274 SYNTAX TimeFilter 9275 MAX-ACCESS read-only 9276 STATUS current 9277 DESCRIPTION 9278 "A TimeFilter for this entry. See the TimeFilter textual 9279 convention in IETF RFC 2021 and 9280 http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt 9281 to see how TimeFilter works." 9282 REFERENCE 9283 "IETF RFC 2021 section 6" 9284 ::= { lldpXMedRemInventoryEntry 1 } 9285 9286lldpXMedRemPortNum OBJECT-TYPE 9287 SYNTAX LldpPortNumber 9288 MAX-ACCESS read-only 9289 STATUS current 9290 DESCRIPTION 9291 "The index value used to identify the port component 9292 (contained in the local chassis with the LLDP agent) 9293 associated with this entry. 9294 9295 The value of this object is used as a port index to the 9296 lldpLocPortTable." 9297 ::= { lldpXMedRemInventoryEntry 2 } 9298 9299lldpXMedRemIndex OBJECT-TYPE 9300 SYNTAX Integer32(1..2147483647) 9301 MAX-ACCESS read-only 9302 STATUS current 9303 DESCRIPTION 9304 "This object represents an arbitrary local integer value used 9305 by this agent to identify a particular connection instance, 9306 unique only for the indicated remote system. 9307 9308 An agent is encouraged to assign monotonically increasing 9309 index values to new entries, starting with one, after each 9310 reboot. It is considered unlikely that the lldpRemIndex 9311 will wrap between reboots." 9312 ::= { lldpXMedRemInventoryEntry 3 } 9313 9314 lldpXMedRemHardwareRev OBJECT-TYPE 9315 SYNTAX SnmpAdminString (SIZE (0..32)) 9316 MAX-ACCESS read-only 9317 STATUS current 9318 DESCRIPTION 9319 "The vendor-specific hardware revision string 9320 as advertised by the remote endpoint." 9321 REFERENCE 9322 " ANSI/TIA-1057, Section 10.2.6.1" 9323 ::= { lldpXMedRemInventoryEntry 4 } 9324 9325 lldpXMedRemFirmwareRev OBJECT-TYPE 9326 SYNTAX SnmpAdminString (SIZE (0..32)) 9327 MAX-ACCESS read-only 9328 STATUS current 9329 DESCRIPTION 9330 "The vendor-specific firmware revision string 9331 as advertised by the remote endpoint." 9332 REFERENCE 9333 " ANSI/TIA-1057, Section 10.2.6.2" 9334 ::= { lldpXMedRemInventoryEntry 5 } 9335 9336 lldpXMedRemSoftwareRev OBJECT-TYPE 9337 SYNTAX SnmpAdminString (SIZE (0..32)) 9338 MAX-ACCESS read-only 9339 STATUS current 9340 DESCRIPTION 9341 "The vendor-specific software revision string 9342 as advertised by the remote endpoint." 9343 REFERENCE 9344 " ANSI/TIA-1057, Section 10.2.6.3" 9345 ::= { lldpXMedRemInventoryEntry 6 } 9346 9347 lldpXMedRemSerialNum OBJECT-TYPE 9348 SYNTAX SnmpAdminString (SIZE (0..32)) 9349 MAX-ACCESS read-only 9350 STATUS current 9351 DESCRIPTION 9352 "The vendor-specific serial number 9353 as advertised by the remote endpoint." 9354 REFERENCE 9355 " ANSI/TIA-1057, Section 10.2.6.4" 9356 ::= { lldpXMedRemInventoryEntry 7 } 9357 9358 lldpXMedRemMfgName OBJECT-TYPE 9359 SYNTAX SnmpAdminString (SIZE (0..32)) 9360 MAX-ACCESS read-only 9361 STATUS current 9362 DESCRIPTION 9363 "The vendor-specific manufacturer name 9364 as advertised by the remote endpoint." 9365 REFERENCE 9366 " ANSI/TIA-1057, Section 10.2.6.5" 9367 ::= { lldpXMedRemInventoryEntry 8 } 9368 9369 lldpXMedRemModelName OBJECT-TYPE 9370 SYNTAX SnmpAdminString (SIZE (0..32)) 9371 MAX-ACCESS read-only 9372 STATUS current 9373 DESCRIPTION 9374 "The vendor-specific model name 9375 as advertised by the remote endpoint." 9376 REFERENCE 9377 " ANSI/TIA-1057, Section 10.2.6.6" 9378 ::= { lldpXMedRemInventoryEntry 9 } 9379 9380 lldpXMedRemAssetID OBJECT-TYPE 9381 SYNTAX SnmpAdminString (SIZE (0..32)) 9382 MAX-ACCESS read-only 9383 STATUS current 9384 DESCRIPTION 9385 "The vendor-specific asset tracking identifier 9386 as advertised by the remote endpoint." 9387 REFERENCE 9388 " ANSI/TIA-1057, Section 10.2.6.7" 9389 ::= { lldpXMedRemInventoryEntry 10 } 9390 9391 9392 9393-- mgmtTelnetWebGroup OBJECT IDENTIFIER ::= { dlinkManagement 5 } 9394-- Telnet Web Group ------------------------------------------------------ 9395 telnetState OBJECT-TYPE 9396 SYNTAX INTEGER { 9397 enabled(1), 9398 disabled(2) 9399 } 9400 MAX-ACCESS read-write 9401 STATUS current 9402 DESCRIPTION 9403 "Enable/Disable management Telnetsetting mechanism." 9404 ::= { mgtTelnetWebGroup 1 } 9405 9406 telnetPort OBJECT-TYPE 9407 SYNTAX Integer32 (1..65535) 9408 MAX-ACCESS read-write 9409 STATUS current 9410 DESCRIPTION 9411 "The value is for setting telnet's UDP Port." 9412 DEFVAL { 23 } 9413 ::= { mgtTelnetWebGroup 2 } 9414 9415 webState OBJECT-TYPE 9416 SYNTAX INTEGER { 9417 enabled(1), 9418 disabled(2) 9419 } 9420 MAX-ACCESS read-write 9421 STATUS current 9422 DESCRIPTION 9423 "This object is for Enabled(1) or Disabled(2) Web state in the system." 9424 ::= { mgtTelnetWebGroup 3 } 9425 9426 webPort OBJECT-TYPE 9427 SYNTAX Integer32 (1..65535) 9428 MAX-ACCESS read-write 9429 STATUS current 9430 DESCRIPTION 9431 "Web Server Port Number." 9432 DEFVAL { 80 } 9433 ::= { mgtTelnetWebGroup 4 } 9434 9435 9436ddpStatus OBJECT-TYPE 9437 SYNTAX INTEGER { 9438 enabled(1), 9439 disabled(2) 9440 } 9441 MAX-ACCESS read-write 9442 STATUS current 9443 DESCRIPTION 9444 "Enable/Disable DDP function." 9445 ::= { mgtDDPGroup 1 } 9446 9447ddpReportTime OBJECT-TYPE 9448 SYNTAX INTEGER { 9449 never(0), 9450 offset30sec (30), 9451 offset60sec (60), 9452 offset90sec (90), 9453 offset120sec (120) 9454 } 9455 MAX-ACCESS read-write 9456 STATUS current 9457 DESCRIPTION 9458 "Set DDP report time seconds." 9459 DEFVAL { offset30sec } 9460 ::= { mgtDDPGroup 2 } 9461 9462 9463ddpTable OBJECT-TYPE 9464 SYNTAX SEQUENCE OF DdpEntry 9465 MAX-ACCESS not-accessible 9466 STATUS current 9467 DESCRIPTION 9468 "Define sysDDPTable for per port settings." 9469 ::= { mgtDDPGroup 3 } 9470 9471ddpEntry OBJECT-TYPE 9472 SYNTAX DdpEntry 9473 MAX-ACCESS not-accessible 9474 STATUS current 9475 DESCRIPTION 9476 "Define sysDDPTable for per port settings." 9477 INDEX { ddpPort } 9478 ::= { ddpTable 1 } 9479 9480DdpEntry ::= 9481 SEQUENCE { 9482 ddpPort INTEGER, 9483 ddpPortStatus INTEGER 9484 9485 } 9486ddpPort OBJECT-TYPE 9487 SYNTAX INTEGER (1..255) 9488 MAX-ACCESS read-only 9489 STATUS current 9490 DESCRIPTION 9491 "This object indicates the port index." 9492 ::= { ddpEntry 1 } 9493 9494ddpPortStatus OBJECT-TYPE 9495 SYNTAX INTEGER{ 9496 enabled(1), 9497 disabled(2) 9498 } 9499 MAX-ACCESS read-write 9500 STATUS current 9501 DESCRIPTION 9502 "This object indicates DDP status is enabled or disabled." 9503 ::= { ddpEntry 2 } 9504 9505-- mgtRMONGroup OBJECT IDENTIFIER ::= { dlinkManagement 5 } 9506 -- ---------------------------------------------------------------- 9507 -- The RMON group 9508 -- ---------------------------------------------------------------- 9509 rmonRisingAlarmTrapState OBJECT-TYPE 9510 SYNTAX INTEGER { 9511 enabled(1), 9512 disabled(2) 9513 } 9514 MAX-ACCESS read-write 9515 STATUS current 9516 DESCRIPTION 9517 "This object is for enabling or disabling RMON Rising Alarm Trap." 9518 9519 ::= { mgtRMONGroup 1 } 9520 9521 rmonFallingAlarmTrapState OBJECT-TYPE 9522 SYNTAX INTEGER { 9523 enabled(1), 9524 disabled(2) 9525 } 9526 MAX-ACCESS read-write 9527 STATUS current 9528 DESCRIPTION 9529 "This object is for enabling or disabling RMON function Falling Alarm Trap." 9530 9531 ::= { mgtRMONGroup 2 } 9532 9533 rmonStatistics OBJECT IDENTIFIER ::= { mgtRMONGroup 3 } 9534 rmonHistory OBJECT IDENTIFIER ::= { mgtRMONGroup 4 } 9535 rmonAlarm OBJECT IDENTIFIER ::= { mgtRMONGroup 5 } 9536 rmonEvent OBJECT IDENTIFIER ::= { mgtRMONGroup 6 } 9537 9538-- The Ethernet Statistics Group 9539 -- 9540 -- Implementation of the Ethernet Statistics group is optional. 9541 -- Consult the MODULE-COMPLIANCE macro for the authoritative 9542 -- conformance information for this MIB. 9543 -- 9544 -- The ethernet statistics group contains statistics measured by the 9545 -- probe for each monitored interface on this device. These 9546 -- statistics take the form of free running counters that start from 9547 -- zero when a valid entry is created. 9548 -- 9549 -- This group currently has statistics defined only for 9550 -- Ethernet interfaces. Each etherStatsEntry contains statistics 9551 -- for one Ethernet interface. The probe must create one 9552 -- etherStats entry for each monitored Ethernet interface 9553 -- on the device. 9554 9555 rmonStatsTable OBJECT-TYPE 9556 SYNTAX SEQUENCE OF RmonStatsEntry 9557 MAX-ACCESS not-accessible 9558 STATUS current 9559 DESCRIPTION 9560 "A list of Ethernet statistics entries." 9561 ::= { rmonStatistics 1 } 9562 9563 rmonStatsEntry OBJECT-TYPE 9564 SYNTAX RmonStatsEntry 9565 MAX-ACCESS not-accessible 9566 STATUS current 9567 DESCRIPTION 9568 "A collection of statistics kept for a particular 9569 Ethernet interface. As an example, an instance of the 9570 etherStatsPkts object might be named etherStatsPkts.1" 9571 INDEX { rmonStatsIndex } 9572 ::= { rmonStatsTable 1 } 9573 9574 RmonStatsEntry ::= SEQUENCE { 9575 rmonStatsIndex Integer32, 9576 rmonStatsDataSource OBJECT IDENTIFIER, 9577 rmonStatsOwner OwnerString, 9578 rmonStatsOctets Counter32, 9579 rmonStatsPkts Counter32, 9580 rmonStatsBroadcastPkts Counter32, 9581 rmonStatsMulticastPkts Counter32, 9582 rmonStatsUndersizePkts Counter32, 9583 rmonStatsOversizePkts Counter32, 9584 rmonStatsFragments Counter32, 9585 rmonStatsJabbers Counter32, 9586 rmonStatsCRCErrors Counter32, 9587 rmonStatsCollisions Counter32, 9588 rmonStatsDropEvents Counter32, 9589 rmonStatsPkts64Octets Counter32, 9590 rmonStatsPkts65to127Octets Counter32, 9591 rmonStatsPkts128to255Octets Counter32, 9592 rmonStatsPkts256to511Octets Counter32, 9593 rmonStatsPkts512to1023Octets Counter32, 9594 rmonStatsPkts1024to1518Octets Counter32, 9595 rmonStatsStatus RmonStatus 9596 } 9597 9598 rmonStatsIndex OBJECT-TYPE 9599 SYNTAX Integer32 (1..65535) 9600 MAX-ACCESS read-only 9601 STATUS current 9602 DESCRIPTION 9603 "The value of this object uniquely identifies this entry." 9604 ::= { rmonStatsEntry 1 } 9605 9606 rmonStatsDataSource OBJECT-TYPE 9607 SYNTAX OBJECT IDENTIFIER 9608 MAX-ACCESS read-write 9609 STATUS current 9610 DESCRIPTION 9611 "This object identifies the source of the data that 9612 this etherStats entry is configured to analyze. This 9613 source can be any ethernet interface on this device. 9614 In order to identify a particular interface, this object 9615 shall identify the instance of the ifIndex object, 9616 defined in RFC 2233 [17], for the desired interface. 9617 For example, if an entry were to receive data from 9618 interface #1, this object would be set to ifIndex.1. 9619 9620 The statistics in this group reflect all packets 9621 on the local network segment attached to the identified 9622 interface. 9623 9624 An agent may or may not be able to tell if fundamental 9625 changes to the media of the interface have occurred and 9626 necessitate an invalidation of this entry. For example, a 9627 hot-pluggable ethernet card could be pulled out and replaced 9628 by a token-ring card. In such a case, if the agent has such 9629 knowledge of the change, it is recommended that it 9630 invalidate this entry. 9631 9632 This object may not be modified if the associated 9633 etherStatsStatus object is equal to valid(1)." 9634 ::= { rmonStatsEntry 2 } 9635 9636 rmonStatsOwner OBJECT-TYPE 9637 SYNTAX OwnerString 9638 MAX-ACCESS read-write 9639 STATUS current 9640 DESCRIPTION 9641 "The entity that configured this entry and is therefore 9642 using the resources assigned to it." 9643 ::= { rmonStatsEntry 3 } 9644 9645 rmonStatsOctets OBJECT-TYPE 9646 SYNTAX Counter32 9647 UNITS "Octets" 9648 MAX-ACCESS read-only 9649 STATUS current 9650 DESCRIPTION 9651 "The total number of octets of data (including 9652 those in bad packets) received on the 9653 network (excluding framing bits but including 9654 FCS octets). 9655 9656 This object can be used as a reasonable estimate of 9657 10-Megabit ethernet utilization. If greater precision is 9658 desired, the etherStatsPkts and etherStatsOctets objects 9659 should be sampled before and after a common interval. The 9660 differences in the sampled values are Pkts and Octets, 9661 respectively, and the number of seconds in the interval is 9662 Interval. These values are used to calculate the Utilization 9663 as follows: 9664 9665 Pkts * (9.6 + 6.4) + (Octets * .8) 9666 Utilization = ------------------------------------- 9667 Interval * 10,000 9668 9669 The result of this equation is the value Utilization which 9670 is the percent utilization of the ethernet segment on a 9671 scale of 0 to 100 percent." 9672 ::= { rmonStatsEntry 4 } 9673 9674 rmonStatsPkts OBJECT-TYPE 9675 SYNTAX Counter32 9676 UNITS "Packets" 9677 MAX-ACCESS read-only 9678 STATUS current 9679 DESCRIPTION 9680 "The total number of packets (including bad packets, 9681 broadcast packets, and multicast packets) received." 9682 ::= { rmonStatsEntry 5 } 9683 9684 rmonStatsBroadcastPkts OBJECT-TYPE 9685 SYNTAX Counter32 9686 UNITS "Packets" 9687 MAX-ACCESS read-only 9688 STATUS current 9689 DESCRIPTION 9690 "The total number of good packets received that were 9691 directed to the broadcast address. Note that this 9692 does not include multicast packets." 9693 ::= { rmonStatsEntry 6 } 9694 9695 rmonStatsMulticastPkts OBJECT-TYPE 9696 SYNTAX Counter32 9697 UNITS "Packets" 9698 MAX-ACCESS read-only 9699 STATUS current 9700 DESCRIPTION 9701 "The total number of good packets received that were 9702 directed to a multicast address. Note that this number 9703 does not include packets directed to the broadcast 9704 address." 9705 ::= { rmonStatsEntry 7 } 9706 9707 rmonStatsUndersizePkts OBJECT-TYPE 9708 SYNTAX Counter32 9709 UNITS "Packets" 9710 MAX-ACCESS read-only 9711 STATUS current 9712 DESCRIPTION 9713 "The total number of packets received that were 9714 less than 64 octets long (excluding framing bits, 9715 but including FCS octets) and were otherwise well 9716 formed." 9717 ::= { rmonStatsEntry 8 } 9718 9719 rmonStatsOversizePkts OBJECT-TYPE 9720 SYNTAX Counter32 9721 UNITS "Packets" 9722 MAX-ACCESS read-only 9723 STATUS current 9724 DESCRIPTION 9725 "The total number of packets received that were 9726 longer than 1518 octets (excluding framing bits, 9727 but including FCS octets) and were otherwise 9728 well formed." 9729 ::= { rmonStatsEntry 9 } 9730 9731 rmonStatsFragments OBJECT-TYPE 9732 SYNTAX Counter32 9733 UNITS "Packets" 9734 MAX-ACCESS read-only 9735 STATUS current 9736 DESCRIPTION 9737 "The total number of packets received that were less than 9738 64 octets in length (excluding framing bits but including 9739 FCS octets) and had either a bad Frame Check Sequence 9740 (FCS) with an integral number of octets (FCS Error) or a 9741 bad FCS with a non-integral number of octets (Alignment 9742 Error). 9743 9744 Note that it is entirely normal for etherStatsFragments to 9745 increment. This is because it counts both runts (which are 9746 normal occurrences due to collisions) and noise hits." 9747 ::= { rmonStatsEntry 10 } 9748 9749 rmonStatsJabbers OBJECT-TYPE 9750 SYNTAX Counter32 9751 UNITS "Packets" 9752 MAX-ACCESS read-only 9753 STATUS current 9754 DESCRIPTION 9755 "The total number of packets received that were 9756 longer than 1518 octets (excluding framing bits, 9757 but including FCS octets), and had either a bad 9758 Frame Check Sequence (FCS) with an integral number 9759 of octets (FCS Error) or a bad FCS with a non-integral 9760 number of octets (Alignment Error). 9761 9762 Note that this definition of jabber is different 9763 than the definition in IEEE-802.3 section 8.2.1.5 9764 (10BASE5) and section 10.3.1.4 (10BASE2). These 9765 documents define jabber as the condition where any 9766 packet exceeds 20 ms. The allowed range to detect 9767 jabber is between 20 ms and 150 ms." 9768 ::= { rmonStatsEntry 11 } 9769 9770 rmonStatsCRCErrors OBJECT-TYPE 9771 SYNTAX Counter32 9772 UNITS "Packets" 9773 MAX-ACCESS read-only 9774 STATUS current 9775 DESCRIPTION 9776 "The total number of packets received that 9777 had a length (excluding framing bits, but 9778 including FCS octets) of between 64 and 1518 9779 octets, inclusive, but had either a bad 9780 Frame Check Sequence (FCS) with an integral 9781 number of octets (FCS Error) or a bad FCS with 9782 a non-integral number of octets (Alignment Error)." 9783 ::= { rmonStatsEntry 12 } 9784 9785 rmonStatsCollisions OBJECT-TYPE 9786 SYNTAX Counter32 9787 UNITS "Collisions" 9788 MAX-ACCESS read-only 9789 STATUS current 9790 DESCRIPTION 9791 "The best estimate of the total number of collisions 9792 on this Ethernet segment. 9793 9794 The value returned will depend on the location of the 9795 RMON probe. Section 8.2.1.3 (10BASE-5) and section 9796 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a 9797 station must detect a collision, in the receive mode, if 9798 three or more stations are transmitting simultaneously. A 9799 repeater port must detect a collision when two or more 9800 9801 stations are transmitting simultaneously. Thus a probe 9802 placed on a repeater port could record more collisions 9803 than a probe connected to a station on the same segment 9804 would. 9805 9806 Probe location plays a much smaller role when considering 9807 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 9808 defines a collision as the simultaneous presence of signals 9809 on the DO and RD circuits (transmitting and receiving 9810 at the same time). A 10BASE-T station can only detect 9811 collisions when it is transmitting. Thus probes placed on 9812 a station and a repeater, should report the same number of 9813 collisions. 9814 9815 Note also that an RMON probe inside a repeater should 9816 ideally report collisions between the repeater and one or 9817 more other hosts (transmit collisions as defined by IEEE 9818 802.3k) plus receiver collisions observed on any coax 9819 segments to which the repeater is connected." 9820 ::= { rmonStatsEntry 13 } 9821 9822 rmonStatsDropEvents OBJECT-TYPE 9823 SYNTAX Counter32 9824 MAX-ACCESS read-only 9825 STATUS current 9826 DESCRIPTION 9827 "The total number of events in which packets 9828 were dropped by the probe due to lack of resources. 9829 Note that this number is not necessarily the number of 9830 packets dropped; it is just the number of times this 9831 condition has been detected." 9832 ::= { rmonStatsEntry 14 } 9833 9834 rmonStatsPkts64Octets OBJECT-TYPE 9835 SYNTAX Counter32 9836 UNITS "Packets" 9837 MAX-ACCESS read-only 9838 STATUS current 9839 DESCRIPTION 9840 "The total number of packets (including bad 9841 packets) received that were 64 octets in length 9842 (excluding framing bits but including FCS octets)." 9843 ::= { rmonStatsEntry 15 } 9844 9845 rmonStatsPkts65to127Octets OBJECT-TYPE 9846 SYNTAX Counter32 9847 UNITS "Packets" 9848 MAX-ACCESS read-only 9849 STATUS current 9850 DESCRIPTION 9851 "The total number of packets (including bad 9852 packets) received that were between 9853 65 and 127 octets in length inclusive 9854 (excluding framing bits but including FCS octets)." 9855 ::= { rmonStatsEntry 16 } 9856 9857 rmonStatsPkts128to255Octets OBJECT-TYPE 9858 SYNTAX Counter32 9859 UNITS "Packets" 9860 MAX-ACCESS read-only 9861 STATUS current 9862 DESCRIPTION 9863 "The total number of packets (including bad 9864 packets) received that were between 9865 128 and 255 octets in length inclusive 9866 (excluding framing bits but including FCS octets)." 9867 ::= { rmonStatsEntry 17 } 9868 9869 rmonStatsPkts256to511Octets OBJECT-TYPE 9870 SYNTAX Counter32 9871 UNITS "Packets" 9872 MAX-ACCESS read-only 9873 STATUS current 9874 DESCRIPTION 9875 "The total number of packets (including bad 9876 packets) received that were between 9877 256 and 511 octets in length inclusive 9878 (excluding framing bits but including FCS octets)." 9879 ::= { rmonStatsEntry 18 } 9880 9881 rmonStatsPkts512to1023Octets OBJECT-TYPE 9882 SYNTAX Counter32 9883 UNITS "Packets" 9884 MAX-ACCESS read-only 9885 STATUS current 9886 DESCRIPTION 9887 "The total number of packets (including bad 9888 packets) received that were between 9889 512 and 1023 octets in length inclusive 9890 (excluding framing bits but including FCS octets)." 9891 ::= { rmonStatsEntry 19 } 9892 9893 rmonStatsPkts1024to1518Octets OBJECT-TYPE 9894 SYNTAX Counter32 9895 UNITS "Packets" 9896 MAX-ACCESS read-only 9897 STATUS current 9898 DESCRIPTION 9899 "The total number of packets (including bad 9900 packets) received that were between 9901 1024 and 1518 octets in length inclusive 9902 (excluding framing bits but including FCS octets)." 9903 ::= { rmonStatsEntry 20 } 9904 9905 rmonStatsStatus OBJECT-TYPE 9906 SYNTAX RmonStatus 9907 MAX-ACCESS read-write 9908 STATUS current 9909 DESCRIPTION 9910 "The status of this etherStats entry." 9911 ::= { rmonStatsEntry 21 } 9912 9913 -- The History Control Group 9914 9915 -- Implementation of the History Control group is optional. 9916 -- Consult the MODULE-COMPLIANCE macro for the authoritative 9917 -- conformance information for this MIB. 9918 -- 9919 -- The history control group controls the periodic statistical 9920 -- sampling of data from various types of networks. The 9921 -- historyControlTable stores configuration entries that each 9922 -- define an interface, polling period, and other parameters. 9923 -- Once samples are taken, their data is stored in an entry 9924 -- in a media-specific table. Each such entry defines one 9925 -- sample, and is associated with the historyControlEntry that 9926 -- caused the sample to be taken. Each counter in the 9927 -- etherHistoryEntry counts the same event as its similarly-named 9928 -- counterpart in the etherStatsEntry, except that each value here 9929 -- is a cumulative sum during a sampling period. 9930 -- 9931 -- If the probe keeps track of the time of day, it should start 9932 -- the first sample of the history at a time such that 9933 -- when the next hour of the day begins, a sample is 9934 -- started at that instant. This tends to make more 9935 -- user-friendly reports, and enables comparison of reports 9936 -- from different probes that have relatively accurate time 9937 -- of day. 9938 -- 9939 -- The probe is encouraged to add two history control entries 9940 -- per monitored interface upon initialization that describe a short 9941 -- term and a long term polling period. Suggested parameters are 30 9942 -- seconds for the short term polling period and 30 minutes for 9943 -- the long term period. 9944 9945 rmonHistoryControlTable OBJECT-TYPE 9946 SYNTAX SEQUENCE OF RmonHistoryControlEntry 9947 MAX-ACCESS not-accessible 9948 STATUS current 9949 DESCRIPTION 9950 "A list of history control entries." 9951 ::= { rmonHistory 1 } 9952 9953 rmonHistoryControlEntry OBJECT-TYPE 9954 SYNTAX RmonHistoryControlEntry 9955 MAX-ACCESS not-accessible 9956 STATUS current 9957 DESCRIPTION 9958 "A list of parameters that set up a periodic sampling of 9959 statistics. As an example, an instance of the 9960 historyControlInterval object might be named 9961 historyControlInterval.2" 9962 INDEX { rmonHistoryControlIndex } 9963 ::= { rmonHistoryControlTable 1 } 9964 9965 RmonHistoryControlEntry ::= SEQUENCE { 9966 rmonHistoryControlIndex Integer32, 9967 rmonHistoryControlDataSource OBJECT IDENTIFIER, 9968 rmonHistoryControlBucketsRequested Integer32, 9969 rmonHistoryControlBucketsGranted Integer32, 9970 rmonHistoryControlInterval Integer32, 9971 rmonHistoryControlOwner OwnerString, 9972 rmonHistoryControlStatus RmonStatus 9973 } 9974 9975 rmonHistoryControlIndex OBJECT-TYPE 9976 SYNTAX Integer32 (1..65535) 9977 MAX-ACCESS read-only 9978 STATUS current 9979 DESCRIPTION 9980 "An index that uniquely identifies an entry in the 9981 historyControl table. Each such entry defines a 9982 set of samples at a particular interval for an 9983 interface on the device." 9984 ::= { rmonHistoryControlEntry 1 } 9985 9986 rmonHistoryControlDataSource OBJECT-TYPE 9987 SYNTAX OBJECT IDENTIFIER 9988 MAX-ACCESS read-write 9989 STATUS current 9990 DESCRIPTION 9991 "This object identifies the source of the data for 9992 which historical data was collected and 9993 placed in a media-specific table on behalf of this 9994 historyControlEntry. This source can be any 9995 interface on this device. In order to identify 9996 9997 a particular interface, this object shall identify 9998 the instance of the ifIndex object, defined 9999 in RFC 2233 [17], for the desired interface. 10000 For example, if an entry were to receive data from 10001 interface #1, this object would be set to ifIndex.1. 10002 10003 The statistics in this group reflect all packets 10004 on the local network segment attached to the identified 10005 interface. 10006 10007 An agent may or may not be able to tell if fundamental 10008 changes to the media of the interface have occurred and 10009 necessitate an invalidation of this entry. For example, a 10010 hot-pluggable ethernet card could be pulled out and replaced 10011 by a token-ring card. In such a case, if the agent has such 10012 knowledge of the change, it is recommended that it 10013 invalidate this entry. 10014 10015 This object may not be modified if the associated 10016 historyControlStatus object is equal to valid(1)." 10017 ::= { rmonHistoryControlEntry 2 } 10018 10019 rmonHistoryControlBucketsRequested OBJECT-TYPE 10020 SYNTAX Integer32 (1..65535) 10021 MAX-ACCESS read-write 10022 STATUS current 10023 DESCRIPTION 10024 "The requested number of discrete time intervals 10025 over which data is to be saved in the part of the 10026 media-specific table associated with this 10027 historyControlEntry. 10028 10029 When this object is created or modified, the probe 10030 should set historyControlBucketsGranted as closely to 10031 this object as is possible for the particular probe 10032 implementation and available resources." 10033 DEFVAL { 50 } 10034 ::= { rmonHistoryControlEntry 3 } 10035 10036 rmonHistoryControlBucketsGranted OBJECT-TYPE 10037 SYNTAX Integer32 (1..65535) 10038 MAX-ACCESS read-only 10039 STATUS current 10040 DESCRIPTION 10041 "The number of discrete sampling intervals 10042 over which data shall be saved in the part of 10043 the media-specific table associated with this 10044 historyControlEntry. 10045 10046 When the associated historyControlBucketsRequested 10047 object is created or modified, the probe 10048 should set this object as closely to the requested 10049 value as is possible for the particular 10050 probe implementation and available resources. The 10051 probe must not lower this value except as a result 10052 of a modification to the associated 10053 historyControlBucketsRequested object. 10054 10055 There will be times when the actual number of 10056 buckets associated with this entry is less than 10057 the value of this object. In this case, at the 10058 end of each sampling interval, a new bucket will 10059 be added to the media-specific table. 10060 10061 When the number of buckets reaches the value of 10062 this object and a new bucket is to be added to the 10063 media-specific table, the oldest bucket associated 10064 with this historyControlEntry shall be deleted by 10065 the agent so that the new bucket can be added. 10066 10067 When the value of this object changes to a value less 10068 than the current value, entries are deleted 10069 from the media-specific table associated with this 10070 historyControlEntry. Enough of the oldest of these 10071 entries shall be deleted by the agent so that their 10072 number remains less than or equal to the new value of 10073 this object. 10074 10075 When the value of this object changes to a value greater 10076 than the current value, the number of associated media- 10077 specific entries may be allowed to grow." 10078 ::= { rmonHistoryControlEntry 4 } 10079 10080 rmonHistoryControlInterval OBJECT-TYPE 10081 SYNTAX Integer32 (1..3600) 10082 UNITS "Seconds" 10083 MAX-ACCESS read-write 10084 STATUS current 10085 DESCRIPTION 10086 "The interval in seconds over which the data is 10087 sampled for each bucket in the part of the 10088 media-specific table associated with this 10089 historyControlEntry. This interval can 10090 be set to any number of seconds between 1 and 10091 3600 (1 hour). 10092 10093 Because the counters in a bucket may overflow at their 10094 10095 maximum value with no indication, a prudent manager will 10096 take into account the possibility of overflow in any of 10097 the associated counters. It is important to consider the 10098 minimum time in which any counter could overflow on a 10099 particular media type and set the historyControlInterval 10100 object to a value less than this interval. This is 10101 typically most important for the 'octets' counter in any 10102 media-specific table. For example, on an Ethernet 10103 network, the etherHistoryOctets counter could overflow 10104 in about one hour at the Ethernet's maximum 10105 utilization. 10106 10107 This object may not be modified if the associated 10108 historyControlStatus object is equal to valid(1)." 10109 DEFVAL { 1800 } 10110 ::= { rmonHistoryControlEntry 5 } 10111 10112 rmonHistoryControlOwner OBJECT-TYPE 10113 SYNTAX OwnerString 10114 MAX-ACCESS read-write 10115 STATUS current 10116 DESCRIPTION 10117 "The entity that configured this entry and is therefore 10118 using the resources assigned to it." 10119 ::= { rmonHistoryControlEntry 6 } 10120 10121 rmonHistoryControlStatus OBJECT-TYPE 10122 SYNTAX RmonStatus 10123 MAX-ACCESS read-write 10124 STATUS current 10125 DESCRIPTION 10126 "The status of this historyControl entry. 10127 10128 Each instance of the media-specific table associated 10129 with this historyControlEntry will be deleted by the agent 10130 if this historyControlEntry is not equal to valid(1)." 10131 ::= { rmonHistoryControlEntry 7 } 10132 10133 -- The Ethernet History Group 10134 10135 -- Implementation of the Ethernet History group is optional. 10136 -- Consult the MODULE-COMPLIANCE macro for the authoritative 10137 -- conformance information for this MIB. 10138 -- 10139 -- The Ethernet History group records periodic statistical samples 10140 -- from a network and stores them for later retrieval. 10141 -- Once samples are taken, their data is stored in an entry 10142 -- in a media-specific table. Each such entry defines one 10143 10144 -- sample, and is associated with the historyControlEntry that 10145 -- caused the sample to be taken. This group defines the 10146 -- etherHistoryTable, for Ethernet networks. 10147 -- 10148 10149 rmonHistoryTable OBJECT-TYPE 10150 SYNTAX SEQUENCE OF RmonHistoryEntry 10151 MAX-ACCESS not-accessible 10152 STATUS current 10153 DESCRIPTION 10154 "A list of Ethernet history entries." 10155 ::= { rmonHistory 2 } 10156 10157 rmonHistoryEntry OBJECT-TYPE 10158 SYNTAX RmonHistoryEntry 10159 MAX-ACCESS not-accessible 10160 STATUS current 10161 DESCRIPTION 10162 "An historical sample of Ethernet statistics on a particular 10163 Ethernet interface. This sample is associated with the 10164 historyControlEntry which set up the parameters for 10165 a regular collection of these samples. As an example, an 10166 instance of the etherHistoryPkts object might be named 10167 etherHistoryPkts.2.89" 10168 INDEX { rmonHistoryIndex , rmonHistorySampleIndex } 10169 ::= { rmonHistoryTable 1 } 10170 10171 RmonHistoryEntry ::= SEQUENCE { 10172 rmonHistoryIndex Integer32, 10173 rmonHistorySampleIndex Integer32, 10174 rmonHistoryOctets Counter32, 10175 rmonHistoryPkts Counter32, 10176 rmonHistoryBroadcastPkts Counter32, 10177 rmonHistoryMulticastPkts Counter32, 10178 rmonHistoryUtilization Integer32, 10179 rmonHistoryUndersizePkts Counter32, 10180 rmonHistoryOversizePkts Counter32, 10181 rmonHistoryFragments Counter32, 10182 rmonHistoryJabbers Counter32, 10183 rmonHistoryCRCErrors Counter32, 10184 rmonHistoryCollisions Counter32, 10185 rmonHistoryDropEvents Counter32 10186 } 10187 10188 rmonHistoryIndex OBJECT-TYPE 10189 SYNTAX Integer32 (1..65535) 10190 MAX-ACCESS read-only 10191 STATUS current 10192 DESCRIPTION 10193 "The history of which this entry is a part. The 10194 history identified by a particular value of this 10195 index is the same history as identified 10196 by the same value of historyControlIndex." 10197 ::= { rmonHistoryEntry 1 } 10198 10199 rmonHistorySampleIndex OBJECT-TYPE 10200 SYNTAX Integer32 (1..2147483647) 10201 MAX-ACCESS read-only 10202 STATUS current 10203 DESCRIPTION 10204 "An index that uniquely identifies the particular 10205 sample this entry represents among all samples 10206 associated with the same historyControlEntry. 10207 This index starts at 1 and increases by one 10208 as each new sample is taken." 10209 ::= { rmonHistoryEntry 2 } 10210 10211 rmonHistoryOctets OBJECT-TYPE 10212 SYNTAX Counter32 10213 UNITS "Octets" 10214 MAX-ACCESS read-only 10215 STATUS current 10216 DESCRIPTION 10217 "The total number of octets of data (including 10218 those in bad packets) received on the 10219 network (excluding framing bits but including 10220 FCS octets)." 10221 ::= { rmonHistoryEntry 3 } 10222 10223 rmonHistoryPkts OBJECT-TYPE 10224 SYNTAX Counter32 10225 UNITS "Packets" 10226 MAX-ACCESS read-only 10227 STATUS current 10228 DESCRIPTION 10229 "The number of packets (including bad packets) 10230 received during this sampling interval." 10231 ::= { rmonHistoryEntry 4 } 10232 10233 rmonHistoryBroadcastPkts OBJECT-TYPE 10234 SYNTAX Counter32 10235 UNITS "Packets" 10236 MAX-ACCESS read-only 10237 STATUS current 10238 DESCRIPTION 10239 "The number of good packets received during this 10240 sampling interval that were directed to the 10241 broadcast address." 10242 ::= { rmonHistoryEntry 5 } 10243 10244 rmonHistoryMulticastPkts OBJECT-TYPE 10245 SYNTAX Counter32 10246 UNITS "Packets" 10247 MAX-ACCESS read-only 10248 STATUS current 10249 DESCRIPTION 10250 "The number of good packets received during this 10251 sampling interval that were directed to a 10252 multicast address. Note that this number does not 10253 include packets addressed to the broadcast address." 10254 ::= { rmonHistoryEntry 6 } 10255 10256 rmonHistoryUtilization OBJECT-TYPE 10257 SYNTAX Integer32 (0..10000) 10258 MAX-ACCESS read-only 10259 STATUS current 10260 DESCRIPTION 10261 "The best estimate of the mean physical layer 10262 network utilization on this interface during this 10263 sampling interval, in hundredths of a percent." 10264 ::= { rmonHistoryEntry 7 } 10265 10266 rmonHistoryUndersizePkts OBJECT-TYPE 10267 SYNTAX Counter32 10268 UNITS "Packets" 10269 MAX-ACCESS read-only 10270 STATUS current 10271 DESCRIPTION 10272 "The number of packets received during this 10273 sampling interval that were less than 64 octets 10274 long (excluding framing bits but including FCS 10275 octets) and were otherwise well formed." 10276 ::= { rmonHistoryEntry 8 } 10277 10278 rmonHistoryOversizePkts OBJECT-TYPE 10279 SYNTAX Counter32 10280 UNITS "Packets" 10281 MAX-ACCESS read-only 10282 STATUS current 10283 DESCRIPTION 10284 "The number of packets received during this 10285 sampling interval that were longer than 1518 10286 octets (excluding framing bits but including 10287 FCS octets) but were otherwise well formed." 10288 ::= { rmonHistoryEntry 9 } 10289 10290 rmonHistoryFragments OBJECT-TYPE 10291 SYNTAX Counter32 10292 UNITS "Packets" 10293 MAX-ACCESS read-only 10294 STATUS current 10295 DESCRIPTION 10296 "The total number of packets received during this 10297 sampling interval that were less than 64 octets in 10298 length (excluding framing bits but including FCS 10299 10300 octets) had either a bad Frame Check Sequence (FCS) 10301 with an integral number of octets (FCS Error) or a bad 10302 FCS with a non-integral number of octets (Alignment 10303 Error). 10304 10305 Note that it is entirely normal for rmonHistoryFragments to 10306 increment. This is because it counts both runts (which are 10307 normal occurrences due to collisions) and noise hits." 10308 ::= { rmonHistoryEntry 10 } 10309 10310 rmonHistoryJabbers OBJECT-TYPE 10311 SYNTAX Counter32 10312 UNITS "Packets" 10313 MAX-ACCESS read-only 10314 STATUS current 10315 DESCRIPTION 10316 "The number of packets received during this 10317 sampling interval that were longer than 1518 octets 10318 (excluding framing bits but including FCS octets), 10319 and had either a bad Frame Check Sequence (FCS) 10320 with an integral number of octets (FCS Error) or 10321 a bad FCS with a non-integral number of octets 10322 (Alignment Error). 10323 10324 Note that this definition of jabber is different 10325 than the definition in IEEE-802.3 section 8.2.1.5 10326 (10BASE5) and section 10.3.1.4 (10BASE2). These 10327 documents define jabber as the condition where any 10328 packet exceeds 20 ms. The allowed range to detect 10329 jabber is between 20 ms and 150 ms." 10330 ::= { rmonHistoryEntry 11 } 10331 10332 rmonHistoryCRCErrors OBJECT-TYPE 10333 SYNTAX Counter32 10334 UNITS "Packets" 10335 MAX-ACCESS read-only 10336 STATUS current 10337 DESCRIPTION 10338 "The number of packets received during this 10339 sampling interval that had a length (excluding 10340 framing bits but including FCS octets) between 10341 64 and 1518 octets, inclusive, but had either a bad Frame 10342 Check Sequence (FCS) with an integral number of octets 10343 (FCS Error) or a bad FCS with a non-integral number 10344 of octets (Alignment Error)." 10345 ::= { rmonHistoryEntry 12 } 10346 10347 rmonHistoryCollisions OBJECT-TYPE 10348 SYNTAX Counter32 10349 UNITS "Collisions" 10350 MAX-ACCESS read-only 10351 STATUS current 10352 DESCRIPTION 10353 "The best estimate of the total number of collisions 10354 on this Ethernet segment during this sampling 10355 interval. 10356 10357 The value returned will depend on the location of the 10358 RMON probe. Section 8.2.1.3 (10BASE-5) and section 10359 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a 10360 station must detect a collision, in the receive mode, if 10361 three or more stations are transmitting simultaneously. A 10362 repeater port must detect a collision when two or more 10363 10364 stations are transmitting simultaneously. Thus a probe 10365 placed on a repeater port could record more collisions 10366 than a probe connected to a station on the same segment 10367 would. 10368 10369 Probe location plays a much smaller role when considering 10370 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 10371 defines a collision as the simultaneous presence of signals 10372 on the DO and RD circuits (transmitting and receiving 10373 at the same time). A 10BASE-T station can only detect 10374 collisions when it is transmitting. Thus probes placed on 10375 a station and a repeater, should report the same number of 10376 collisions. 10377 10378 Note also that an RMON probe inside a repeater should 10379 ideally report collisions between the repeater and one or 10380 more other hosts (transmit collisions as defined by IEEE 10381 802.3k) plus receiver collisions observed on any coax 10382 segments to which the repeater is connected." 10383 ::= { rmonHistoryEntry 13 } 10384 10385 rmonHistoryDropEvents OBJECT-TYPE 10386 SYNTAX Counter32 10387 MAX-ACCESS read-only 10388 STATUS current 10389 DESCRIPTION 10390 "The total number of events in which packets 10391 were dropped by the probe due to lack of resources 10392 during this sampling interval. Note that this number 10393 is not necessarily the number of packets dropped, it 10394 is just the number of times this condition has been 10395 10396 detected." 10397 ::= { rmonHistoryEntry 14 } 10398 10399 -- The Alarm Group 10400 10401 -- Implementation of the Alarm group is optional. The Alarm Group 10402 -- requires the implementation of the Event group. 10403 -- Consult the MODULE-COMPLIANCE macro for the authoritative 10404 -- conformance information for this MIB. 10405 -- 10406 -- The Alarm group periodically takes statistical samples from 10407 -- variables in the probe and compares them to thresholds that have 10408 -- been configured. The alarm table stores configuration 10409 -- entries that each define a variable, polling period, and 10410 -- threshold parameters. If a sample is found to cross the 10411 -- threshold values, an event is generated. Only variables that 10412 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 10413 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 10414 -- this way. 10415 -- 10416 10417 -- This function has a hysteresis mechanism to limit the generation 10418 -- of events. This mechanism generates one event as a threshold 10419 -- is crossed in the appropriate direction. No more events are 10420 -- generated for that threshold until the opposite threshold is 10421 -- crossed. 10422 -- 10423 -- In the case of a sampling a deltaValue, a probe may implement 10424 -- this mechanism with more precision if it takes a delta sample 10425 -- twice per period, each time comparing the sum of the latest two 10426 -- samples to the threshold. This allows the detection of threshold 10427 -- crossings that span the sampling boundary. Note that this does 10428 -- not require any special configuration of the threshold value. 10429 -- It is suggested that probes implement this more precise algorithm. 10430 10431 rmonAlarmTable OBJECT-TYPE 10432 SYNTAX SEQUENCE OF RmonAlarmEntry 10433 MAX-ACCESS not-accessible 10434 STATUS current 10435 DESCRIPTION 10436 "A list of alarm entries." 10437 ::= { rmonAlarm 1 } 10438 10439 rmonAlarmEntry OBJECT-TYPE 10440 SYNTAX RmonAlarmEntry 10441 MAX-ACCESS not-accessible 10442 STATUS current 10443 DESCRIPTION 10444 "A list of parameters that set up a periodic checking 10445 for alarm conditions. For example, an instance of the 10446 alarmValue object might be named alarmValue.8" 10447 INDEX { rmonAlarmIndex } 10448 ::= { rmonAlarmTable 1 } 10449 10450 RmonAlarmEntry ::= SEQUENCE { 10451 rmonAlarmIndex Integer32, 10452 rmonAlarmInterval Integer32, 10453 rmonAlarmVariable OBJECT IDENTIFIER, 10454 rmonAlarmSampleType INTEGER, 10455 rmonAlarmValue Integer32, 10456 rmonAlarmStartupAlarm INTEGER, 10457 rmonAlarmRisingThreshold Integer32, 10458 rmonAlarmFallingThreshold Integer32, 10459 rmonAlarmRisingEventNumber Integer32, 10460 rmonAlarmFallingEventNumber Integer32, 10461 rmonAlarmOwner OwnerString, 10462 rmonAlarmStatus RmonStatus 10463} 10464 10465 rmonAlarmIndex OBJECT-TYPE 10466 SYNTAX Integer32 (1..65535) 10467 MAX-ACCESS read-only 10468 STATUS current 10469 DESCRIPTION 10470 "An index that uniquely identifies an entry in the 10471 alarm table. Each such entry defines a 10472 diagnostic sample at a particular interval 10473 for an object on the device." 10474 ::= { rmonAlarmEntry 1 } 10475 10476 rmonAlarmInterval OBJECT-TYPE 10477 SYNTAX Integer32 10478 UNITS "Seconds" 10479 MAX-ACCESS read-write 10480 STATUS current 10481 DESCRIPTION 10482 "The interval in seconds over which the data is 10483 sampled and compared with the rising and falling 10484 thresholds. When setting this variable, care 10485 should be taken in the case of deltaValue 10486 sampling - the interval should be set short enough 10487 that the sampled variable is very unlikely to 10488 increase or decrease by more than 2^31 - 1 during 10489 a single sampling interval. 10490 10491 This object may not be modified if the associated 10492 alarmStatus object is equal to valid(1)." 10493 ::= { rmonAlarmEntry 2 } 10494 10495 rmonAlarmVariable OBJECT-TYPE 10496 SYNTAX OBJECT IDENTIFIER 10497 MAX-ACCESS read-write 10498 STATUS current 10499 DESCRIPTION 10500 "The object identifier of the particular variable to be 10501 sampled. Only variables that resolve to an ASN.1 primitive 10502 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 10503 Gauge, or TimeTicks) may be sampled. 10504 10505 Because SNMP access control is articulated entirely 10506 in terms of the contents of MIB views, no access 10507 control mechanism exists that can restrict the value of 10508 this object to identify only those objects that exist 10509 in a particular MIB view. Because there is thus no 10510 acceptable means of restricting the read access that 10511 could be obtained through the alarm mechanism, the 10512 probe must only grant write access to this object in 10513 10514 those views that have read access to all objects on 10515 the probe. 10516 10517 During a set operation, if the supplied variable name is 10518 not available in the selected MIB view, a badValue error 10519 must be returned. If at any time the variable name of 10520 an established alarmEntry is no longer available in the 10521 selected MIB view, the probe must change the status of 10522 this alarmEntry to invalid(4). 10523 10524 This object may not be modified if the associated 10525 alarmStatus object is equal to valid(1)." 10526 ::= { rmonAlarmEntry 3 } 10527 10528 rmonAlarmSampleType OBJECT-TYPE 10529 SYNTAX INTEGER { 10530 absoluteValue(1), 10531 deltaValue(2) 10532 } 10533 MAX-ACCESS read-write 10534 STATUS current 10535 DESCRIPTION 10536 "The method of sampling the selected variable and 10537 calculating the value to be compared against the 10538 thresholds. If the value of this object is 10539 absoluteValue(1), the value of the selected variable 10540 will be compared directly with the thresholds at the 10541 end of the sampling interval. If the value of this 10542 object is deltaValue(2), the value of the selected 10543 variable at the last sample will be subtracted from 10544 the current value, and the difference compared with 10545 the thresholds. 10546 10547 This object may not be modified if the associated 10548 alarmStatus object is equal to valid(1)." 10549 ::= { rmonAlarmEntry 4 } 10550 10551 rmonAlarmValue OBJECT-TYPE 10552 SYNTAX Integer32 10553 MAX-ACCESS read-only 10554 STATUS current 10555 DESCRIPTION 10556 "The value of the statistic during the last sampling 10557 period. For example, if the sample type is deltaValue, 10558 this value will be the difference between the samples 10559 at the beginning and end of the period. If the sample 10560 type is absoluteValue, this value will be the sampled 10561 value at the end of the period. 10562 10563 This is the value that is compared with the rising and 10564 falling thresholds. 10565 10566 The value during the current sampling period is not 10567 made available until the period is completed and will 10568 remain available until the next period completes." 10569 ::= { rmonAlarmEntry 5 } 10570 10571 rmonAlarmStartupAlarm OBJECT-TYPE 10572 SYNTAX INTEGER { 10573 risingAlarm(1), 10574 fallingAlarm(2), 10575 risingOrFallingAlarm(3) 10576 } 10577 MAX-ACCESS read-create 10578 STATUS current 10579 DESCRIPTION 10580 "The alarm that may be sent when this entry is first 10581 set to valid. If the first sample after this entry 10582 becomes valid is greater than or equal to the 10583 risingThreshold and alarmStartupAlarm is equal to 10584 risingAlarm(1) or risingOrFallingAlarm(3), then a single 10585 rising alarm will be generated. If the first sample 10586 after this entry becomes valid is less than or equal 10587 to the fallingThreshold and alarmStartupAlarm is equal 10588 to fallingAlarm(2) or risingOrFallingAlarm(3), then a 10589 single falling alarm will be generated. 10590 10591 This object may not be modified if the associated 10592 alarmStatus object is equal to valid(1)." 10593 ::= { rmonAlarmEntry 6 } 10594 10595 rmonAlarmRisingThreshold OBJECT-TYPE 10596 SYNTAX Integer32 10597 MAX-ACCESS read-write 10598 STATUS current 10599 DESCRIPTION 10600 "A threshold for the sampled statistic. When the current 10601 sampled value is greater than or equal to this threshold, 10602 and the value at the last sampling interval was less than 10603 this threshold, a single event will be generated. 10604 A single event will also be generated if the first 10605 sample after this entry becomes valid is greater than or 10606 equal to this threshold and the associated 10607 alarmStartupAlarm is equal to risingAlarm(1) or 10608 risingOrFallingAlarm(3). 10609 10610 After a rising event is generated, another such event 10611 10612 will not be generated until the sampled value 10613 falls below this threshold and reaches the 10614 alarmFallingThreshold. 10615 10616 This object may not be modified if the associated 10617 alarmStatus object is equal to valid(1)." 10618 ::= { rmonAlarmEntry 7 } 10619 10620 rmonAlarmFallingThreshold OBJECT-TYPE 10621 SYNTAX Integer32 10622 MAX-ACCESS read-write 10623 STATUS current 10624 DESCRIPTION 10625 "A threshold for the sampled statistic. When the current 10626 sampled value is less than or equal to this threshold, 10627 and the value at the last sampling interval was greater than 10628 this threshold, a single event will be generated. 10629 A single event will also be generated if the first 10630 sample after this entry becomes valid is less than or 10631 equal to this threshold and the associated 10632 alarmStartupAlarm is equal to fallingAlarm(2) or 10633 risingOrFallingAlarm(3). 10634 10635 After a falling event is generated, another such event 10636 will not be generated until the sampled value 10637 rises above this threshold and reaches the 10638 alarmRisingThreshold. 10639 10640 This object may not be modified if the associated 10641 alarmStatus object is equal to valid(1)." 10642 ::= { rmonAlarmEntry 8 } 10643 10644 rmonAlarmRisingEventNumber OBJECT-TYPE 10645 SYNTAX Integer32 (0..65535) 10646 MAX-ACCESS read-write 10647 STATUS current 10648 DESCRIPTION 10649 "The index of the eventEntry that is 10650 used when a rising threshold is crossed. The 10651 eventEntry identified by a particular value of 10652 this index is the same as identified by the same value 10653 of the eventIndex object. If there is no 10654 corresponding entry in the eventTable, then 10655 no association exists. In particular, if this value 10656 is zero, no associated event will be generated, as 10657 zero is not a valid event index. 10658 10659 This object may not be modified if the associated 10660 10661 alarmStatus object is equal to valid(1)." 10662 ::= { rmonAlarmEntry 9 } 10663 10664 rmonAlarmFallingEventNumber OBJECT-TYPE 10665 SYNTAX Integer32 (0..65535) 10666 MAX-ACCESS read-write 10667 STATUS current 10668 DESCRIPTION 10669 "The index of the eventEntry that is 10670 used when a falling threshold is crossed. The 10671 eventEntry identified by a particular value of 10672 this index is the same as identified by the same value 10673 of the eventIndex object. If there is no 10674 corresponding entry in the eventTable, then 10675 no association exists. In particular, if this value 10676 is zero, no associated event will be generated, as 10677 zero is not a valid event index. 10678 10679 This object may not be modified if the associated 10680 alarmStatus object is equal to valid(1)." 10681 ::= { rmonAlarmEntry 10 } 10682 10683 rmonAlarmOwner OBJECT-TYPE 10684 SYNTAX OwnerString 10685 MAX-ACCESS read-write 10686 STATUS current 10687 DESCRIPTION 10688 "The entity that configured this entry and is therefore 10689 using the resources assigned to it." 10690 ::= { rmonAlarmEntry 11 } 10691 10692 rmonAlarmStatus OBJECT-TYPE 10693 SYNTAX RmonStatus 10694 MAX-ACCESS read-write 10695 STATUS current 10696 DESCRIPTION 10697 "The status of this alarm entry." 10698 ::= { rmonAlarmEntry 12 } 10699 10700 -- The Event Group 10701 10702 -- Implementation of the Event group is optional. 10703 -- Consult the MODULE-COMPLIANCE macro for the authoritative 10704 -- conformance information for this MIB. 10705 -- 10706 -- The Event group controls the generation and notification 10707 -- of events from this device. Each entry in the eventTable 10708 -- describes the parameters of the event that can be triggered. 10709 -- Each event entry is fired by an associated condition located 10710 -- elsewhere in the MIB. An event entry may also be associated 10711 -- with a function elsewhere in the MIB that will be executed 10712 -- when the event is generated. For example, a channel may 10713 -- be turned on or off by the firing of an event. 10714 -- 10715 -- Each eventEntry may optionally specify that a log entry 10716 -- be created on its behalf whenever the event occurs. 10717 -- Each entry may also specify that notification should 10718 -- occur by way of SNMP trap messages. In this case, the 10719 -- community for the trap message is given in the associated 10720 -- eventCommunity object. The enterprise and specific trap 10721 -- fields of the trap are determined by the condition that 10722 -- triggered the event. Two traps are defined: risingAlarm and 10723 -- fallingAlarm. If the eventTable is triggered by a condition 10724 -- specified elsewhere, the enterprise and specific trap fields 10725 -- must be specified for traps generated for that condition. 10726 10727 rmonEventTable OBJECT-TYPE 10728 SYNTAX SEQUENCE OF RmonEventEntry 10729 MAX-ACCESS not-accessible 10730 STATUS current 10731 DESCRIPTION 10732 "A list of events to be generated." 10733 ::= { rmonEvent 1 } 10734 10735 rmonEventEntry OBJECT-TYPE 10736 SYNTAX RmonEventEntry 10737 MAX-ACCESS not-accessible 10738 STATUS current 10739 DESCRIPTION 10740 "A set of parameters that describe an event to be generated 10741 when certain conditions are met. As an example, an instance 10742 of the eventLastTimeSent object might be named 10743 eventLastTimeSent.6" 10744 INDEX { rmonEventIndex } 10745 ::= { rmonEventTable 1 } 10746 10747 RmonEventEntry ::= SEQUENCE { 10748 rmonEventIndex Integer32, 10749 rmonEventDescription DisplayString, 10750 rmonEventType INTEGER, 10751 rmonEventCommunity OwnerString, 10752 rmonEventOwner OwnerString, 10753 rmonEventStatus RmonStatus, 10754 rmonEventLastTimeSent TimeTicks 10755 } 10756 10757 rmonEventIndex OBJECT-TYPE 10758 SYNTAX Integer32 (1..65535) 10759 MAX-ACCESS read-only 10760 STATUS current 10761 DESCRIPTION 10762 "An index that uniquely identifies an entry in the 10763 event table. Each such entry defines one event that 10764 is to be generated when the appropriate conditions 10765 occur." 10766 ::= { rmonEventEntry 1 } 10767 10768 rmonEventDescription OBJECT-TYPE 10769 SYNTAX DisplayString (SIZE (0..127)) 10770 MAX-ACCESS read-write 10771 STATUS current 10772 DESCRIPTION 10773 "A comment describing this event entry." 10774 ::= { rmonEventEntry 2 } 10775 10776 rmonEventType OBJECT-TYPE 10777 SYNTAX INTEGER { 10778 none(1), 10779 log(2), 10780 snmptrap(3), -- send an SNMP trap 10781 logandtrap(4) 10782 } 10783 MAX-ACCESS read-write 10784 STATUS current 10785 DESCRIPTION 10786 "The type of notification that the probe will make 10787 about this event. In the case of log, an entry is 10788 made in the log table for each event. In the case of 10789 snmp-trap, an SNMP trap is sent to one or more 10790 management stations." 10791 ::= { rmonEventEntry 3 } 10792 10793 rmonEventCommunity OBJECT-TYPE 10794 SYNTAX OwnerString 10795 MAX-ACCESS read-write 10796 STATUS current 10797 DESCRIPTION 10798 "If an SNMP trap is to be sent, it will be sent to 10799 the SNMP community specified by this octet string." 10800 ::= { rmonEventEntry 4 } 10801 10802 rmonEventOwner OBJECT-TYPE 10803 SYNTAX OwnerString 10804 MAX-ACCESS read-write 10805 STATUS current 10806 DESCRIPTION 10807 "The entity that configured this entry and is therefore 10808 using the resources assigned to it. 10809 10810 If this object contains a string starting with 'monitor' 10811 and has associated entries in the log table, all connected 10812 management stations should retrieve those log entries, 10813 as they may have significance to all management stations 10814 connected to this device" 10815 ::= { rmonEventEntry 5 } 10816 10817 rmonEventStatus OBJECT-TYPE 10818 SYNTAX RmonStatus 10819 MAX-ACCESS read-write 10820 STATUS current 10821 DESCRIPTION 10822 "The status of this event entry. 10823 10824 If this object is not equal to valid(1), all associated 10825 log entries shall be deleted by the agent." 10826 ::= { rmonEventEntry 6 } 10827 10828 rmonEventLastTimeSent OBJECT-TYPE 10829 SYNTAX TimeTicks 10830 MAX-ACCESS read-only 10831 STATUS current 10832 DESCRIPTION 10833 "The value of sysUpTime at the time this event 10834 entry last generated an event. If this entry has 10835 not generated any events, this value will be 10836 zero." 10837 ::= { rmonEventEntry 7 } 10838 10839 -- 10840 rmonLogTable OBJECT-TYPE 10841 SYNTAX SEQUENCE OF RmonLogEntry 10842 MAX-ACCESS not-accessible 10843 STATUS current 10844 DESCRIPTION 10845 "A list of events that have been logged." 10846 ::= { rmonEvent 2 } 10847 10848 rmonLogEntry OBJECT-TYPE 10849 SYNTAX RmonLogEntry 10850 MAX-ACCESS not-accessible 10851 STATUS current 10852 DESCRIPTION 10853 "A set of data describing an event that has been 10854 logged. For example, an instance of the logDescription 10855 object might be named logDescription.6.47" 10856 INDEX { rmonLogEventIndex,rmonLogIndex } 10857 ::= { rmonLogTable 1 } 10858 10859 RmonLogEntry ::= SEQUENCE { 10860 rmonLogEventIndex Integer32, 10861 rmonLogIndex Integer32, 10862 rmonLogTime TimeTicks, 10863 rmonLogDescription DisplayString 10864 } 10865 10866 rmonLogEventIndex OBJECT-TYPE 10867 SYNTAX Integer32 (1..65535) 10868 MAX-ACCESS read-only 10869 STATUS current 10870 DESCRIPTION 10871 "The event entry that generated this log 10872 entry. The log identified by a particular 10873 value of this index is associated with the same 10874 eventEntry as identified by the same value 10875 of eventIndex." 10876 ::= { rmonLogEntry 1 } 10877 10878 rmonLogIndex OBJECT-TYPE 10879 SYNTAX Integer32 (1..2147483647) 10880 MAX-ACCESS read-only 10881 STATUS current 10882 DESCRIPTION 10883 "An index that uniquely identifies an entry 10884 in the log table amongst those generated by the 10885 same eventEntries. These indexes are 10886 assigned beginning with 1 and increase by one 10887 with each new log entry. The association 10888 between values of logIndex and logEntries 10889 is fixed for the lifetime of each logEntry. 10890 The agent may choose to delete the oldest 10891 instances of logEntry as required because of 10892 lack of memory. It is an implementation-specific 10893 matter as to when this deletion may occur." 10894 ::= { rmonLogEntry 2 } 10895 10896 rmonLogTime OBJECT-TYPE 10897 SYNTAX TimeTicks 10898 MAX-ACCESS read-only 10899 STATUS current 10900 DESCRIPTION 10901 "The value of sysUpTime when this log entry was created." 10902 ::= { rmonLogEntry 3 } 10903 10904 rmonLogDescription OBJECT-TYPE 10905 SYNTAX DisplayString (SIZE (0..255)) 10906 MAX-ACCESS read-only 10907 STATUS current 10908 DESCRIPTION 10909 "An implementation dependent description of the 10910 event that activated this log entry." 10911 ::= { rmonLogEntry 4 } 10912 10913 --sysTrafficSegmentation OBJECT IDENTIFIER ::= { companySecurity 9} 10914 10915 10916 -- 10917 -- Port Map Table 10918 -- 10919 10920 trafficSegmentationTable OBJECT-TYPE 10921 SYNTAX SEQUENCE OF TrafficSegmentationEntry 10922 MAX-ACCESS not-accessible 10923 STATUS current 10924 DESCRIPTION 10925 "A Port-channel is created through ifMain table. 10926 After the creation of the port-channel, corresponding logical 10927 interface will be created in the ifMain table. 10928 This Port-channel table is indexed through Key values and allows to 10929 configure link selection policy and the Mac address for 10930 the port-channel. All other objects in this table displays 10931 the details of the port-channel" 10932 10933 ::= { securityTrafficSegmentationGroup 1 } 10934 10935 trafficSegmentationEntry OBJECT-TYPE 10936 SYNTAX TrafficSegmentationEntry 10937 MAX-ACCESS not-accessible 10938 STATUS current 10939 DESCRIPTION 10940 "There is one entry in this table for each created 10941 port-channel port" 10942 10943 INDEX { trafficSegmentationIfIndex } 10944 ::= { trafficSegmentationTable 1 } 10945 10946 TrafficSegmentationEntry ::= 10947 SEQUENCE { 10948 trafficSegmentationIfIndex InterfaceIndex, 10949 trafficSegmentationMemberList PortList 10950 } 10951 10952 trafficSegmentationIfIndex OBJECT-TYPE 10953 SYNTAX InterfaceIndex 10954 MAX-ACCESS read-only 10955 STATUS current 10956 DESCRIPTION 10957 "The ifIndex of the port-channel(Aggregator's 10958 interface index). " 10959 ::= { trafficSegmentationEntry 1 } 10960 10961 trafficSegmentationMemberList OBJECT-TYPE 10962 SYNTAX PortList 10963 MAX-ACCESS read-write 10964 STATUS current 10965 DESCRIPTION 10966 "Port list of port channel." 10967 ::= { trafficSegmentationEntry 2 } 10968 10969 10970 10971 doSCtrlTable OBJECT-TYPE 10972 SYNTAX SEQUENCE OF DoSCtrlEntry 10973 MAX-ACCESS not-accessible 10974 STATUS current 10975 DESCRIPTION 10976 "A table that holds the DoS prevention settings of the device." 10977 ::= { securityDoSprevGroup 1 } 10978 10979 doSCtrlEntry OBJECT-TYPE 10980 SYNTAX DoSCtrlEntry 10981 MAX-ACCESS not-accessible 10982 STATUS current 10983 DESCRIPTION 10984 "A list of DoS prevention settings of the device." 10985 INDEX { doSCtrlType } 10986 ::= { doSCtrlTable 1 } 10987 10988 DoSCtrlEntry ::= 10989 SEQUENCE { 10990 doSCtrlType INTEGER, 10991 doSCtrlState INTEGER, 10992 doSCtrlActionType INTEGER 10993 } 10994 10995 doSCtrlType OBJECT-TYPE 10996 SYNTAX INTEGER { 10997 land-attack(1), 10998 blat-attack(2), 10999 tcp-null-scan(3), 11000 tcp-xmascan(4), 11001 tcp-synfin(5), 11002 tcp-syn-srcport-less-1024(6), 11003 ping-of-death-attack(7), 11004 tcp-tiny-fragment-attack(8) 11005 } 11006 MAX-ACCESS read-only 11007 STATUS current 11008 DESCRIPTION 11009 "This object indicates the DoS prevention type." 11010 ::= { doSCtrlEntry 1 } 11011 11012 doSCtrlState OBJECT-TYPE 11013 SYNTAX INTEGER { 11014 enable(1), 11015 disable(2) 11016 } 11017 MAX-ACCESS read-write 11018 STATUS current 11019 DESCRIPTION 11020 "This object indicates the status of the DoS prevention type." 11021 ::= { doSCtrlEntry 2 } 11022 11023 doSCtrlActionType OBJECT-TYPE 11024 SYNTAX INTEGER { 11025 drop(1) 11026 } 11027 MAX-ACCESS read-write 11028 STATUS current 11029 DESCRIPTION 11030 "This object indicates the action for the DoS prevention type. 11031 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 11032 will not take effect until a valid mirror port is specified. If mirror port is not valid 11033 the behavior will be the same as 'drop'" 11034 ::= { doSCtrlEntry 3 } 11035 11036 11037 safeGuardEnable OBJECT-TYPE 11038 SYNTAX INTEGER { 11039 enable(1), 11040 disable(2) 11041 } 11042 MAX-ACCESS read-write 11043 STATUS current 11044 DESCRIPTION 11045 "This object is used to set Safeguard Enable/Disable." 11046 ::= { securitySafeGuardGroup 1 } 11047 11048 arpAgingTime OBJECT IDENTIFIER ::= { l3ARPGroup 1 } 11049 arpARPTable OBJECT IDENTIFIER ::= { l3ARPGroup 2 } 11050-- arpProxyARP OBJECT IDENTIFIER ::= { l3ARPGroup 3 } 11051-- ---------------------------------------------------------------- 11052-- ARP Aging Time 11053-- ---------------------------------------------------------------- 11054 arpAgingTimeTable OBJECT-TYPE 11055 SYNTAX SEQUENCE OF ArpAgingTimeEntry 11056 MAX-ACCESS not-accessible 11057 STATUS current 11058 DESCRIPTION 11059 "The table of ARP Aging Time." 11060 ::= { arpAgingTime 1 } 11061 11062 arpAgingTimeEntry OBJECT-TYPE 11063 SYNTAX ArpAgingTimeEntry 11064 MAX-ACCESS not-accessible 11065 STATUS current 11066 DESCRIPTION 11067 "The list of snmp view tree entry." 11068 INDEX { arpAgingTimeIntrefaceID } 11069 ::= { arpAgingTimeTable 1 } 11070 11071 ArpAgingTimeEntry ::= SEQUENCE 11072 { 11073 arpAgingTimeIntrefaceID Integer32, 11074 arpAgingTimeTimeout Integer32 11075 } 11076 11077 arpAgingTimeIntrefaceID OBJECT-TYPE 11078 SYNTAX Integer32 11079 MAX-ACCESS read-only 11080 STATUS current 11081 DESCRIPTION 11082 "A unique value, greater than zero, for each 11083 interface. This object is identical to the ifIndex 11084 of the standard MIB-2 ifTable." 11085 ::= { arpAgingTimeEntry 1 } 11086 11087 arpAgingTimeTimeout OBJECT-TYPE 11088 SYNTAX Integer32 (0..65535) 11089 MAX-ACCESS read-write 11090 STATUS current 11091 DESCRIPTION 11092 "ARP Aging Time Timeout (min)." 11093 ::= { arpAgingTimeEntry 2 } 11094 11095-- ---------------------------------------------------------------- 11096-- ARP Table 11097-- ---------------------------------------------------------------- 11098 arpTable OBJECT-TYPE 11099 SYNTAX SEQUENCE OF ARPEntry 11100 MAX-ACCESS not-accessible 11101 STATUS current 11102 DESCRIPTION 11103 "A table to control ARP Spoofing prevention for the entire 11104 switch or for each interface in the switch." 11105 ::= { arpARPTable 1 } 11106 11107 arpEntry OBJECT-TYPE 11108 SYNTAX ARPEntry 11109 MAX-ACCESS not-accessible 11110 STATUS current 11111 DESCRIPTION 11112 "An entry appears in this table for each interface 11113 in the system." 11114 INDEX { arpIntrefaceID, 11115 arpIpAddr} 11116 ::= { arpTable 1 } 11117 11118 ARPEntry ::= 11119 SEQUENCE { 11120 arpIntrefaceID Integer32, 11121 arpIpAddr IpAddress, 11122 arpMacAddress MacAddress, 11123 arpType INTEGER, 11124 arpRowStatus RowStatus 11125 } 11126 11127 arpIntrefaceID OBJECT-TYPE 11128 SYNTAX Integer32 (1..4094) 11129 MAX-ACCESS read-only 11130 STATUS current 11131 DESCRIPTION 11132 "Proxy ARP VLAN Interface." 11133 ::= { arpEntry 1 } 11134 11135 arpIpAddr OBJECT-TYPE 11136 SYNTAX IpAddress 11137 MAX-ACCESS read-only 11138 STATUS current 11139 DESCRIPTION 11140 "Specifies either the Network or Host address from which the switch 11141 can be managed. 11142 An address 0.0.0.0 indicates 'Any Manager'." 11143 ::= { arpEntry 2 } 11144 11145 arpMacAddress OBJECT-TYPE 11146 SYNTAX MacAddress 11147 MAX-ACCESS read-write 11148 STATUS current 11149 DESCRIPTION 11150 "Ethernet Mac Address." 11151 ::= { arpEntry 3 } 11152 11153 arpType OBJECT-TYPE 11154 SYNTAX INTEGER{ 11155 other (1), 11156 invalid (2), 11157 dynamic (3), 11158 static (4) 11159 } 11160 MAX-ACCESS read-write 11161 STATUS current 11162 DESCRIPTION 11163 "ARP Table Type." 11164 ::= { arpEntry 4 } 11165 11166 arpRowStatus OBJECT-TYPE 11167 SYNTAX RowStatus 11168 MAX-ACCESS read-create 11169 STATUS current 11170 DESCRIPTION 11171 "ARP Table RowStatus." 11172 ::= { arpEntry 5 } 11173 11174 -- --------------------------------------------------------------------- 11175 -- Power Saving 11176 -- --------------------------------------------------------------------- 11177 powerSavingGlobalSettings OBJECT IDENTIFIER ::= { dlinkPowersavingGroup 1 } 11178 powerSavingTimeRangeSettings OBJECT IDENTIFIER ::= { dlinkPowersavingGroup 2 } 11179 powerSavingShutdownSettings OBJECT IDENTIFIER ::= { dlinkPowersavingGroup 3 } 11180 -- --------------------------------------------------------------------- 11181 -- Power Saving Global Settings 11182 -- --------------------------------------------------------------------- 11183 psgFunctionVersion OBJECT-TYPE 11184 SYNTAX DisplayString (SIZE(1..20)) 11185 MAX-ACCESS read-only 11186 STATUS current 11187 DESCRIPTION 11188 "Power Saving Global Settings Function Version." 11189 ::= { powerSavingGlobalSettings 1} 11190 11191 psgScheduledPortShutdown OBJECT-TYPE 11192 SYNTAX INTEGER { 11193 enabled (1), 11194 disabled (2) 11195 } 11196 MAX-ACCESS read-write 11197 STATUS current 11198 DESCRIPTION 11199 "Scheduled Port-shutdown Power Saving." 11200 DEFVAL { disabled } 11201 ::= { powerSavingGlobalSettings 2 } 11202 11203 psgScheduledHibernation OBJECT-TYPE 11204 SYNTAX INTEGER { 11205 enabled (1), 11206 disabled (2) 11207 } 11208 MAX-ACCESS read-write 11209 STATUS current 11210 DESCRIPTION 11211 "Scheduled Hibernation Power Saving." 11212 DEFVAL { disabled } 11213 ::= { powerSavingGlobalSettings 3 } 11214 11215 psgScheduledDimLED OBJECT-TYPE 11216 SYNTAX INTEGER { 11217 enabled (1), 11218 disabled (2) 11219 } 11220 MAX-ACCESS read-write 11221 STATUS current 11222 DESCRIPTION 11223 "Scheduled Dim-LED Power Saving." 11224 DEFVAL { disabled } 11225 ::= { powerSavingGlobalSettings 4 } 11226 11227 psgAdministrativeDimLED OBJECT-TYPE 11228 SYNTAX INTEGER { 11229 enabled (1), 11230 disabled (2) 11231 } 11232 MAX-ACCESS read-write 11233 STATUS current 11234 DESCRIPTION 11235 "Administrative Dim-LED." 11236 DEFVAL { disabled } 11237 ::= { powerSavingGlobalSettings 5 } 11238 11239 -- --------------------------------------------------------------------- 11240 -- Time Range Settings 11241 -- --------------------------------------------------------------------- 11242 11243 psgDimLEDShutOffTimeProfile OBJECT-TYPE 11244 SYNTAX DisplayString (SIZE(1..20)) 11245 MAX-ACCESS read-write 11246 STATUS current 11247 DESCRIPTION 11248 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 11249 ::= { powerSavingTimeRangeSettings 1} 11250 11251 psgHibernationTimeProfile OBJECT-TYPE 11252 SYNTAX DisplayString (SIZE(1..20)) 11253 MAX-ACCESS read-write 11254 STATUS current 11255 DESCRIPTION 11256 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 11257 ::= { powerSavingTimeRangeSettings 2} 11258 11259 -- --------------------------------------------------------------------- 11260 -- Power Saving Shutdown Settings 11261 -- --------------------------------------------------------------------- 11262 powerSavingShutdownTable OBJECT-TYPE 11263 SYNTAX SEQUENCE OF PowerSavingShutdownEntry 11264 MAX-ACCESS not-accessible 11265 STATUS current 11266 DESCRIPTION 11267 "The table of Power Saving Shutdown." 11268 ::= { powerSavingShutdownSettings 1 } 11269 11270 powerSavingShutdownEntry OBJECT-TYPE 11271 SYNTAX PowerSavingShutdownEntry 11272 MAX-ACCESS not-accessible 11273 STATUS current 11274 DESCRIPTION 11275 "The list of Power Saving Shutdown entry." 11276 INDEX { psShutdownPort } 11277 ::= { powerSavingShutdownTable 1 } 11278 11279 PowerSavingShutdownEntry ::= SEQUENCE { 11280 psShutdownPort Integer32, 11281 psShutdownTimeRange DisplayString 11282 } 11283 11284 psShutdownPort OBJECT-TYPE 11285 SYNTAX Integer32 11286 MAX-ACCESS read-only 11287 STATUS current 11288 DESCRIPTION 11289 "SNMP Linkchange Trap Settings." 11290 ::= { powerSavingShutdownEntry 1 } 11291 11292 psShutdownTimeRange OBJECT-TYPE 11293 SYNTAX DisplayString (SIZE(1..20)) 11294 MAX-ACCESS read-write 11295 STATUS current 11296 DESCRIPTION 11297 "Time Range Settings Name." 11298 ::= { powerSavingShutdownEntry 2} 11299 11300 -- ------------------------------------------------------------------ 11301 -- EEE Table 11302 -- ------------------------------------------------------------------ 11303 greenEeeTable OBJECT-TYPE 11304 SYNTAX SEQUENCE OF GreenEeeEntry 11305 MAX-ACCESS not-accessible 11306 STATUS current 11307 DESCRIPTION 11308 "The port eee table." 11309 ::= { dlinkEEEGroup 1 } 11310 11311 greenEeeEntry OBJECT-TYPE 11312 SYNTAX GreenEeeEntry 11313 MAX-ACCESS not-accessible 11314 STATUS current 11315 DESCRIPTION 11316 "The port eee entry." 11317 INDEX { eeePort } 11318 ::= { greenEeeTable 1 } 11319 11320 GreenEeeEntry ::= SEQUENCE { 11321 eeePort Integer32, 11322 eeestate INTEGER 11323 } 11324 11325 eeePort OBJECT-TYPE 11326 SYNTAX Integer32 11327 MAX-ACCESS read-only 11328 STATUS current 11329 DESCRIPTION 11330 "This object indicates the port index." 11331 ::= { greenEeeEntry 1 } 11332 11333 11334 eeestate OBJECT-TYPE 11335 SYNTAX INTEGER { 11336 enabled (1), 11337 disabled (2) 11338 } 11339 MAX-ACCESS read-write 11340 STATUS current 11341 DESCRIPTION 11342 "This object indicates the port eee state." 11343 ::= { greenEeeEntry 2 } 11344 11345 portSecurityGlobalSettings OBJECT IDENTIFIER ::= { securityportSecurityGroup 1 } 11346 portSecurityPortSettings OBJECT IDENTIFIER ::= { securityportSecurityGroup 2 } 11347 portSecurityAddressEntries OBJECT IDENTIFIER ::= { securityportSecurityGroup 3 } 11348 portSecurityTraps OBJECT IDENTIFIER ::= { securityportSecurityGroup 4 } 11349-- ---------------------------------------------------------- 11350-- Port Security Global Settings 11351-- ---------------------------------------------------------- 11352 portSecurityTrapState OBJECT-TYPE 11353 SYNTAX BITS { 11354 portSecExceedMLA(0) 11355 } 11356 MAX-ACCESS read-write 11357 STATUS current 11358 DESCRIPTION 11359 "This Object is used to enbale or disable the transmission of trap notification 11360 messages. A vector of Boolean notification types, used to enable or disable the 11361 client notification types: 11362 PortSecExceedMLA(0) 11363 When the bit 'PortSecExceedMLA(0)' is set, a trap will be send out 11364 when learnt mac entries exceed the Max learning number for the specific 11365 port ." 11366 ::= { portSecurityGlobalSettings 1 } 11367 11368 portSecurityTrapRate OBJECT-TYPE 11369 SYNTAX Integer32 (1..1000) 11370 MAX-ACCESS read-write 11371 STATUS current 11372 DESCRIPTION 11373 "Port Security Trap Rate Settings. Trap Rate (0-1000)" 11374 ::= { portSecurityGlobalSettings 2 } 11375 11376 portSecuritySysMaxAddr OBJECT-TYPE 11377 SYNTAX Integer32 (1..6656) 11378 MAX-ACCESS read-write 11379 STATUS current 11380 DESCRIPTION 11381 "Port Security System Settings. Trap Rate System Maximum Address (1-6656)" 11382 ::= { portSecurityGlobalSettings 3 } 11383-- ---------------------------------------------------------- 11384-- Port Security Port Settings 11385-- ---------------------------------------------------------- 11386 portSecurityTable OBJECT-TYPE 11387 SYNTAX SEQUENCE OF PortSecurityEntry 11388 MAX-ACCESS not-accessible 11389 STATUS current 11390 DESCRIPTION 11391 "Port Security Port Settings table." 11392 ::= { portSecurityPortSettings 1 } 11393 11394 portSecurityEntry OBJECT-TYPE 11395 SYNTAX PortSecurityEntry 11396 MAX-ACCESS not-accessible 11397 STATUS current 11398 DESCRIPTION 11399 "The Port Security Port Settings entry." 11400 INDEX { portSecurityPort } 11401 ::= { portSecurityTable 1 } 11402 11403 PortSecurityEntry ::= SEQUENCE { 11404 portSecurityPort Integer32, 11405 portSecurityState INTEGER, 11406 portSecuritySysMax Integer32, 11407 portSecurityVioAction INTEGER, 11408 portSecuritySecurMode INTEGER, 11409 portSecurityAgingTime Integer32, 11410 portSecurityAgingType INTEGER, 11411 portSecurityCurrentNo Integer32, 11412 portSecurityVioCount Integer32, 11413 portSecurityCurState INTEGER 11414 } 11415 11416 portSecurityPort OBJECT-TYPE 11417 SYNTAX Integer32 11418 MAX-ACCESS read-write 11419 STATUS current 11420 DESCRIPTION 11421 "This object indicates the port index." 11422 ::= { portSecurityEntry 1 } 11423 11424 11425 portSecurityState OBJECT-TYPE 11426 SYNTAX INTEGER { 11427 enabled (1), 11428 disabled (2) 11429 } 11430 MAX-ACCESS read-write 11431 STATUS current 11432 DESCRIPTION 11433 "This object indicates the Port Security Port Settings state." 11434 ::= { portSecurityEntry 2 } 11435 11436 portSecuritySysMax OBJECT-TYPE 11437 SYNTAX Integer32 (1..6656) 11438 MAX-ACCESS read-write 11439 STATUS current 11440 DESCRIPTION 11441 "Port Security Port Settings. Maximum (1-6656)" 11442 ::= { portSecurityEntry 3 } 11443 11444 portSecurityVioAction OBJECT-TYPE 11445 SYNTAX INTEGER { 11446 protect (1), 11447 restrict (2), 11448 shutdown (3) 11449 } 11450 MAX-ACCESS read-write 11451 STATUS current 11452 DESCRIPTION 11453 "Port Security Port Settings. Violation Action" 11454 ::= { portSecurityEntry 4 } 11455 11456 portSecuritySecurMode OBJECT-TYPE 11457 SYNTAX INTEGER { 11458 deleteOnTimeout (2), 11459 permanent (3) 11460 } 11461 MAX-ACCESS read-write 11462 STATUS current 11463 DESCRIPTION 11464 "Port Security Port Settings. Security Mode 11465 11466 permanent(1) - Under this mode all learned MAC addresses won't be 11467 purged unless a user deletes these entries manually. 11468 deleteOnTimeout(2) - Under this mode all learned MAC addresses 11469 will be purged when an entry ages out or a user deletes 11470 these entries manually." 11471 ::= { portSecurityEntry 5 } 11472 11473 portSecurityAgingTime OBJECT-TYPE 11474 SYNTAX Integer32 (1..1440) 11475 MAX-ACCESS read-write 11476 STATUS current 11477 DESCRIPTION 11478 "Port Security Port Settings. Aging Time (0-1440)" 11479 ::= { portSecurityEntry 6 } 11480 11481 portSecurityAgingType OBJECT-TYPE 11482 SYNTAX INTEGER { 11483 absolute (1), 11484 inactivity (2) 11485 } 11486 MAX-ACCESS read-write 11487 STATUS current 11488 DESCRIPTION 11489 "Port Security Port Settings. Aging Type." 11490 ::= { portSecurityEntry 7 } 11491 11492 portSecurityCurrentNo OBJECT-TYPE 11493 SYNTAX Integer32 (1..1440) 11494 MAX-ACCESS read-only 11495 STATUS current 11496 DESCRIPTION 11497 "Port Security Port Settings. Current No." 11498 ::= { portSecurityEntry 8 } 11499 11500 portSecurityVioCount OBJECT-TYPE 11501 SYNTAX Integer32 (1..1440) 11502 MAX-ACCESS read-only 11503 STATUS current 11504 DESCRIPTION 11505 "Port Security Port Settings. Violation Count." 11506 ::= { portSecurityEntry 9 } 11507 11508 portSecurityCurState OBJECT-TYPE 11509 SYNTAX INTEGER { 11510 other (0), 11511 forwarding (1), 11512 err-disabled (2) 11513 } 11514 MAX-ACCESS read-only 11515 STATUS current 11516 DESCRIPTION 11517 "Port Security Port Settings. Current State." 11518 ::= { portSecurityEntry 10 } 11519-- ---------------------------------------------------------- 11520-- Port Security Address Entries 11521-- ---------------------------------------------------------- 11522 portSecAddrTable OBJECT-TYPE 11523 SYNTAX SEQUENCE OF PortSecurityAddrEntry 11524 MAX-ACCESS not-accessible 11525 STATUS current 11526 DESCRIPTION 11527 "Port Security Address Entries table." 11528 ::= { portSecurityAddressEntries 1 } 11529 11530 portSecAddrEntry OBJECT-TYPE 11531 SYNTAX PortSecurityAddrEntry 11532 MAX-ACCESS not-accessible 11533 STATUS current 11534 DESCRIPTION 11535 "Port Security Address Entries entry." 11536 INDEX { portSecAddrVID, portSecAddrMAC } 11537 ::= { portSecAddrTable 1 } 11538 11539 PortSecurityAddrEntry ::= SEQUENCE { 11540 portSecAddrVID Unsigned32, 11541 portSecAddrMAC MacAddress, 11542 portSecAddrPort Integer32, 11543 portSecAddrType INTEGER, 11544 portSecAddrRowStatus RowStatus, 11545 portSecAddrRemainTime Integer32 11546 } 11547 11548 portSecAddrVID OBJECT-TYPE 11549 SYNTAX Unsigned32 11550 MAX-ACCESS read-only 11551 STATUS current 11552 DESCRIPTION 11553 "Port Security Address Entries . VID." 11554 ::= { portSecAddrEntry 1 } 11555 11556 portSecAddrMAC OBJECT-TYPE 11557 SYNTAX MacAddress 11558 MAX-ACCESS read-only 11559 STATUS current 11560 DESCRIPTION 11561 "Port Security Address Entries. MAC Address" 11562 ::= { portSecAddrEntry 2 } 11563 11564 portSecAddrPort OBJECT-TYPE 11565 SYNTAX Integer32 11566 MAX-ACCESS read-write 11567 STATUS current 11568 DESCRIPTION 11569 "This object indicates the port index." 11570 ::= { portSecAddrEntry 3 } 11571 11572 portSecAddrType OBJECT-TYPE 11573 SYNTAX INTEGER { 11574 deleteOnTimeout (2), 11575 permanent (3) 11576 } 11577 MAX-ACCESS read-only 11578 STATUS current 11579 DESCRIPTION 11580 "This object indicates the secure mode. 11581 For manually configured secure MAC addresses, the portSecAddrType is 11582 permanent." 11583 ::= { portSecAddrEntry 4 } 11584 11585 portSecAddrRowStatus OBJECT-TYPE 11586 SYNTAX RowStatus 11587 MAX-ACCESS read-create 11588 STATUS current 11589 DESCRIPTION 11590 "This object indicates the port security mac table entry RowStatus." 11591 ::= { portSecAddrEntry 5 } 11592 11593 portSecAddrRemainTime OBJECT-TYPE 11594 SYNTAX Integer32 11595 MAX-ACCESS read-only 11596 STATUS current 11597 DESCRIPTION 11598 "Port Security Address Entries. Remaining Time (mins)." 11599 ::= { portSecAddrEntry 6 } 11600 11601-- ---------------------------------------------------------- 11602-- Port Security trap 11603-- ---------------------------------------------------------- 11604 portSecurityTrapList OBJECT IDENTIFIER ::= { portSecurityTraps 0 } 11605 portSecurityViolation NOTIFICATION-TYPE 11606 OBJECTS { 11607 portSecurityPort, 11608 portSecurityVioCount 11609 } 11610 STATUS current 11611 DESCRIPTION 11612 "This is a trap that will send to snmp manager,and it will be generated when the learnt mac entries num exceed the MLA of 11613 the specific port when port security is enable for this port ." 11614 ::= {portSecurityTrapList 1 } 11615 11616 sessionTimeoutWeb OBJECT-TYPE 11617 SYNTAX Integer32 (60..36000) 11618 MAX-ACCESS read-write 11619 STATUS current 11620 DESCRIPTION 11621 "Session Timeout. Web Session Timeout (60-36000)sec." 11622 DEFVAL {180} 11623 ::= { mgtSessionTimeoutGroup 1 } 11624 11625-- sessionTimeoutConsole OBJECT-TYPE 11626-- SYNTAX Integer32 (0..1439) 11627-- MAX-ACCESS read-write 11628-- STATUS current 11629-- DESCRIPTION 11630-- "Session Timeout. Console Session Timeout (0-1439)min." 11631-- DEFVAL {3} 11632-- ::= { mgtSessionTimeoutGroup 2 } 11633 11634 sessionTimeoutTelnet OBJECT-TYPE 11635 SYNTAX Integer32 (0..1439) 11636 MAX-ACCESS read-write 11637 STATUS current 11638 DESCRIPTION 11639 "Session Timeout. Telnet Session Timeout (0-1439)min." 11640 DEFVAL {3} 11641 ::= { mgtSessionTimeoutGroup 2 } 11642 11643-- sessionTimeoutSSH OBJECT-TYPE 11644-- SYNTAX Integer32 (0..1439) 11645-- MAX-ACCESS read-write 11646-- STATUS current 11647-- DESCRIPTION 11648-- "Session Timeout. SSH Session Timeout (0-1439)min." 11649-- DEFVAL {3} 11650-- ::= { mgtSessionTimeoutGroup 3 } 11651 -- ---------------------------------------------------------- 11652 -- The companyCableDiagnostic Groups 11653 -- ---------------------------------------------------------- 11654 -- Virtual Cable Test Group --------------------------------------------- -- 11655 11656 cableDiagTriggerIndex OBJECT-TYPE 11657 SYNTAX Integer32 (1..28) 11658 MAX-ACCESS read-write 11659 STATUS current 11660 DESCRIPTION 11661 "Trigger an interface index to do virtual cable test." 11662 ::= {oamCableDiagGroup 1 } 11663 11664-- --------------------------------------------------- 11665-- Cable Diag test status 11666-- --------------------------------------------------- 11667 11668 cableDiagTestPairTable OBJECT-TYPE 11669 SYNTAX SEQUENCE OF CableDiagTestPairEntry 11670 MAX-ACCESS not-accessible 11671 STATUS current 11672 DESCRIPTION 11673 "A table to get pair state and pair len." 11674 ::= { oamCableDiagGroup 2 } 11675 11676 cableDiagTestPairEntry OBJECT-TYPE 11677 SYNTAX CableDiagTestPairEntry 11678 MAX-ACCESS not-accessible 11679 STATUS current 11680 DESCRIPTION 11681 "An entry appears in this table for each interface 11682 Test in the system." 11683 INDEX { cableDiagTestPortPair } 11684 ::= { cableDiagTestPairTable 1 } 11685 11686 CableDiagTestPairEntry ::= 11687 SEQUENCE { 11688 cableDiagTestPortPair Integer32, 11689 cableDiagTestResultPair1 INTEGER, 11690 cableDiagTestResultPair2 INTEGER, 11691 cableDiagTestResultPair3 INTEGER, 11692 cableDiagTestResultPair4 INTEGER, 11693 cableDiagTestLenPair1 Integer32, 11694 cableDiagTestLenPair2 Integer32, 11695 cableDiagTestLenPair3 Integer32, 11696 cableDiagTestLenPair4 Integer32, 11697 cableDiagTestLenPairClear Integer32 11698 } 11699 11700 cableDiagTestPortPair OBJECT-TYPE 11701 SYNTAX Integer32 11702 MAX-ACCESS read-only 11703 STATUS current 11704 DESCRIPTION 11705 "Record the cable diagnostic Test Port." 11706 ::= {cableDiagTestPairEntry 1} 11707 11708 cableDiagTestResultPair1 OBJECT-TYPE 11709 SYNTAX INTEGER { 11710 ok (0), 11711 open (1), 11712 short (2), 11713 crosstalk (4), 11714 notAvailable (5) 11715 } 11716 MAX-ACCESS read-only 11717 STATUS current 11718 DESCRIPTION 11719 "virtual cable test pair1 test result." 11720 ::= {cableDiagTestPairEntry 2} 11721 11722 cableDiagTestResultPair2 OBJECT-TYPE 11723 SYNTAX INTEGER { 11724 ok (0), 11725 open (1), 11726 short (2), 11727 crosstalk (4), 11728 notAvailable (5) 11729 } 11730 MAX-ACCESS read-only 11731 STATUS current 11732 DESCRIPTION 11733 "virtual cable test pair2 test result." 11734 ::= {cableDiagTestPairEntry 3} 11735 11736 cableDiagTestResultPair3 OBJECT-TYPE 11737 SYNTAX INTEGER { 11738 ok (0), 11739 open (1), 11740 short (2), 11741 crosstalk (4), 11742 notAvailable (5) 11743 } 11744 MAX-ACCESS read-only 11745 STATUS current 11746 DESCRIPTION 11747 "virtual cable test pair3 test result." 11748 ::= {cableDiagTestPairEntry 4} 11749 11750 cableDiagTestResultPair4 OBJECT-TYPE 11751 SYNTAX INTEGER { 11752 ok (0), 11753 open (1), 11754 short (2), 11755 crosstalk (4), 11756 notAvailable (5) 11757 } 11758 MAX-ACCESS read-only 11759 STATUS current 11760 DESCRIPTION 11761 "virtual cable test pair4 test result." 11762 ::= {cableDiagTestPairEntry 5} 11763 11764 cableDiagTestLenPair1 OBJECT-TYPE 11765 SYNTAX Integer32 11766 MAX-ACCESS read-only 11767 STATUS current 11768 DESCRIPTION 11769 "virtual cable test pair1 fault distance." 11770 ::= {cableDiagTestPairEntry 6} 11771 11772 cableDiagTestLenPair2 OBJECT-TYPE 11773 SYNTAX Integer32 11774 MAX-ACCESS read-only 11775 STATUS current 11776 DESCRIPTION 11777 "virtual cable test pair2 fault distance." 11778 ::= {cableDiagTestPairEntry 7} 11779 11780 cableDiagTestLenPair3 OBJECT-TYPE 11781 SYNTAX Integer32 11782 MAX-ACCESS read-only 11783 STATUS current 11784 DESCRIPTION 11785 "virtual cable test pair3 fault distance." 11786 ::= {cableDiagTestPairEntry 8} 11787 11788 cableDiagTestLenPair4 OBJECT-TYPE 11789 SYNTAX Integer32 11790 MAX-ACCESS read-only 11791 STATUS current 11792 DESCRIPTION 11793 "virtual cable test pair4 fault distance." 11794 ::= {cableDiagTestPairEntry 9} 11795 11796 cableDiagTestLenPairClear OBJECT-TYPE 11797 SYNTAX Integer32 11798 MAX-ACCESS read-write 11799 STATUS current 11800 DESCRIPTION 11801 "Clear virtual cable test results." 11802 ::= {cableDiagTestPairEntry 10} 11803 11804 11805 passwordEncryptionStatus OBJECT-TYPE 11806 SYNTAX INTEGER { 11807 enable(1), 11808 disable(2) 11809 } 11810 MAX-ACCESS read-write 11811 STATUS current 11812 DESCRIPTION 11813 "This object is used to set Password Encryption State Enable\Disable." 11814 DEFVAL { disable } 11815 ::= { mgtPasswordEncryptionGroup 1 } 11816 11817 11818-- ----------------------------------------------------------------------------- 11819 sslObjects OBJECT IDENTIFIER ::= { securitySSLGroup 1 } 11820 11821-- ----------------------------------------------------------------------------- 11822 11823 sslServerStatus OBJECT-TYPE 11824 SYNTAX INTEGER { 11825 enable(1), 11826 disable(2) 11827 } 11828 MAX-ACCESS read-write 11829 STATUS current 11830 DESCRIPTION 11831 "This object is for enabling or disabling secure HTTP in the system." 11832 11833 DEFVAL { disable } 11834 ::= { sslObjects 1 } 11835 11836 servicePolicyName OBJECT-TYPE 11837 SYNTAX DisplayString (SIZE (0..32)) 11838 MAX-ACCESS read-write 11839 STATUS current 11840 DESCRIPTION 11841 "Indicates the name of the policy for SSL application. 11842 This node is volatile; that is, it is lost if the SNMP 11843 agent is rebooted." 11844 ::= { sslObjects 2 } 11845 11846-- sslCryptoPkiImportCertTable OBJECT-TYPE 11847-- SYNTAX SEQUENCE OF SslCryptoPkiImportCertEntry 11848-- MAX-ACCESS not-accessible 11849-- STATUS current 11850-- DESCRIPTION 11851-- "A table of importing certificates and key pairs. There will at any 11852-- time be either 0 or 1 rows in this table, and the only valid index 11853-- for this table is 1. It is only a table so that we may take 11854-- advantage of the RowStatus textual convention for configuring the 11855-- importing parameters. 11856-- The row in this table is volatile; that is, it is lost if the SNMP 11857-- agent is rebooted." 11858-- ::= { sslObjects 3 } 11859-- 11860-- sslCryptoPkiImportCertEntry OBJECT-TYPE 11861-- SYNTAX SslCryptoPkiImportCertEntry 11862-- MAX-ACCESS not-accessible 11863-- STATUS current 11864-- DESCRIPTION 11865-- "The row in the sslCryptoPkiImportCertTable containing the importing 11866-- parameters. 11867-- Once an entry has been activated, the importing parameters cannot be 11868-- modified. In order to use a new value, you need delete the old entry 11869-- and create a new one." 11870-- INDEX { sslCryPkiImportCertIndex } 11871-- ::= { sslCryptoPkiImportCertTable 1 } 11872-- 11873-- SslCryptoPkiImportCertEntry ::= 11874-- SEQUENCE { 11875-- sslCryPkiImportCertIndex Integer32, 11876-- sslCryPkiImportCertTrustPoint DisplayString, 11877-- sslCryPkiImportCertSrcType INTEGER, 11878-- sslCryPkiImportFilename DisplayString, 11879-- sslCryPkiImportCertAddrType InetAddressType, 11880-- sslCryPkiImportCertAddr InetAddress, 11881-- sslCryPkiImportFileType BITS, 11882-- sslCryPkiImportPwdPhrase DisplayString, 11883-- sslCryPkiImportErrorStatus DisplayString, 11884-- sslCryPkiImportRowStatus RowStatus 11885-- } 11886-- 11887-- sslCryPkiImportCertIndex OBJECT-TYPE 11888-- SYNTAX Integer32 (1) 11889-- MAX-ACCESS read-only 11890-- STATUS current 11891-- DESCRIPTION 11892-- "The index which uniquely identifies this row." 11893-- ::= { sslCryptoPkiImportCertEntry 1 } 11894-- 11895-- sslCryPkiImportCertTrustPoint OBJECT-TYPE 11896-- SYNTAX DisplayString (SIZE (0..32)) 11897-- MAX-ACCESS read-create 11898-- STATUS current 11899-- DESCRIPTION 11900-- "Name of the trustpoint to which the certificates and key pairs 11901-- will be imported." 11902-- DEFVAL { "" } 11903-- ::= { sslCryptoPkiImportCertEntry 2 } 11904-- 11905-- sslCryPkiImportCertSrcType OBJECT-TYPE 11906-- SYNTAX INTEGER { 11907-- filesystem(1), 11908-- tftp(2) } 11909-- MAX-ACCESS read-create 11910-- STATUS current 11911-- DESCRIPTION 11912-- "An indication of the source from where the certificates/key pairs 11913-- will be imported. 11914-- filesystem(1) - The certificates/key pairs will be imported from the 11915-- switch's file system. 11916-- tftp(2) - The certificates/key pairs will be imported via tftp." 11917-- DEFVAL { tftp } 11918-- ::= { sslCryptoPkiImportCertEntry 3 } 11919-- 11920-- sslCryPkiImportFilename OBJECT-TYPE 11921-- SYNTAX DisplayString (SIZE (0..64)) 11922-- MAX-ACCESS read-create 11923-- STATUS current 11924-- DESCRIPTION 11925-- "If sslCryPkiImportCertSrcType is 'filesystem', this object 11926-- indicates the file name and path of the importing certificate 11927-- and key pairs in switch's file system. The supported file systems 11928-- are project dependent. 11929-- If sslCryPkiImportCertSrcType is 'tftp', this object indicates 11930-- the file name and path where the switch should import via TFTP 11931-- server. By default, the switch will appends this name with .ca, 11932-- .prv and .crt for CA certificate, private key and certificate 11933-- respectively." 11934-- ::= { sslCryptoPkiImportCertEntry 4 } 11935-- 11936-- sslCryPkiImportCertAddrType OBJECT-TYPE 11937-- SYNTAX InetAddressType 11938-- MAX-ACCESS read-create 11939-- STATUS current 11940-- DESCRIPTION 11941-- "The type of address in the corresponding sslCryPkiImportCertAddr 11942-- object. " 11943-- ::= { sslCryptoPkiImportCertEntry 5 } 11944-- 11945-- sslCryPkiImportCertAddr OBJECT-TYPE 11946-- SYNTAX InetAddress 11947-- MAX-ACCESS read-create 11948-- STATUS current 11949-- DESCRIPTION 11950-- "The address of TFTP server." 11951-- ::= { sslCryptoPkiImportCertEntry 6 } 11952-- 11953-- sslCryPkiImportPwdPhrase OBJECT-TYPE 11954-- SYNTAX DisplayString (SIZE (0..64)) 11955-- MAX-ACCESS read-create 11956-- STATUS current 11957-- DESCRIPTION 11958-- "Specifies the encrypted password phrase that is used to undo 11959-- encryption when the private keys are imported." 11960-- ::= { sslCryptoPkiImportCertEntry 7 } 11961-- 11962-- sslCryPkiImportFileType OBJECT-TYPE 11963-- SYNTAX BITS { 11964-- ca(0), 11965-- local(1) } 11966-- MAX-ACCESS read-create 11967-- STATUS current 11968-- DESCRIPTION 11969-- "An object indicates what kind of certificate will be imported. 11970-- Setting a type's bit to 1 means the type of certificate will 11971-- be imported. 11972-- ca (0) - Import CA certificate 11973-- local (1) - Import local certificate and key pairs." 11974---- DEFVAL { {} } no bits set. 11975-- ::= { sslCryptoPkiImportCertEntry 8 } 11976-- 11977-- sslCryPkiImportErrorStatus OBJECT-TYPE 11978-- SYNTAX DisplayString (SIZE (0..255)) 11979-- MAX-ACCESS read-only 11980-- STATUS current 11981-- DESCRIPTION 11982-- "A textual description of the current status of the importing. 11983-- The status information includes: idle, in progress, success, aborted, 11984-- idle, corruptFile, no server...." 11985-- ::= { sslCryptoPkiImportCertEntry 9 } 11986-- 11987-- sslCryPkiImportRowStatus OBJECT-TYPE 11988-- SYNTAX RowStatus 11989-- MAX-ACCESS read-create 11990-- STATUS current 11991-- DESCRIPTION 11992-- "The status of this import entry. This object may not be set to 11993-- 'active' if the following columnar objects exist in this row: 11994-- sslCryPkiImportCertTrustPoint, sslCryPkiImportFilename, and 11995-- sslCryPkiImportFileType. 11996-- Besides, if sslCryPkiImportCertSrcType is 'tftp' the columnar 11997-- objects sslCryPkiImportCertAddrType and sslCryPkiImportCertAddr 11998-- must be configured." 11999-- ::= { sslCryptoPkiImportCertEntry 10 } 12000-- 12001-- ----------------------------------------------------------------------------- 12002 sslConfiguration OBJECT IDENTIFIER ::= { sslObjects 4 } 12003-- 12004-- sslCryptoPkiTrustpointTable OBJECT-TYPE 12005-- SYNTAX SEQUENCE OF SslCryptoPkiTrustpointEntry 12006-- MAX-ACCESS not-accessible 12007-- STATUS current 12008-- DESCRIPTION 12009-- "A table defines and configures trustpoint(s) in the switch." 12010-- ::= { sslConfiguration 1 } 12011-- 12012-- sslCryptoPkiTrustpointEntry OBJECT-TYPE 12013-- SYNTAX SslCryptoPkiTrustpointEntry 12014-- MAX-ACCESS not-accessible 12015-- STATUS current 12016-- DESCRIPTION 12017-- "The row in the sslCryptoPkiTrustpointTable containing the 12018-- trustpoint parameters. 12019-- An entry is created/removed when a name for a specific 12020-- trustpoint is generated or deleted via CLI or by issuing appropriate 12021-- sets to this table using snmp." 12022-- INDEX { sslCryptoPkiTrustpointName } 12023-- ::= { sslCryptoPkiTrustpointTable 1 } 12024-- 12025-- SslCryptoPkiTrustpointEntry ::= 12026-- SEQUENCE { 12027-- sslCryptoPkiTrustpointName DisplayString, 12028-- sslCryptoPkiTrustpointPrimary TruthValue, 12029-- sslCryptoPkiTrustpointRowStatus RowStatus } 12030-- 12031-- sslCryptoPkiTrustpointName OBJECT-TYPE 12032-- SYNTAX DisplayString (SIZE (1..32)) 12033-- MAX-ACCESS read-only 12034-- STATUS current 12035-- DESCRIPTION 12036-- "Name of the trustpoint for which this entry pertains to." 12037-- ::= { sslCryptoPkiTrustpointEntry 1 } 12038-- 12039-- sslCryptoPkiTrustpointPrimary OBJECT-TYPE 12040-- SYNTAX TruthValue 12041-- MAX-ACCESS read-create 12042-- STATUS current 12043-- DESCRIPTION 12044-- "This object specifies a given trustpoint as primary. 12045-- This trustpoint can be used as default trustpoint when 12046-- the application doesn't explicitly specify which certificate 12047-- authority (CA) trustpoint should be used. 12048-- 12049-- Only one trustpoint can be specified as primary. That is the 12050-- last trustpoint you specify as primary will overwrite the 12051-- previous one." 12052-- DEFVAL { false } 12053-- ::= { sslCryptoPkiTrustpointEntry 2 } 12054-- 12055-- sslCryptoPkiTrustpointRowStatus OBJECT-TYPE 12056-- SYNTAX RowStatus 12057-- MAX-ACCESS read-create 12058-- STATUS current 12059-- DESCRIPTION 12060-- "Status of this trustpoint." 12061-- ::= { sslCryptoPkiTrustpointEntry 3 } 12062-- 12063---- ----------------------------------------------------------------------------- 12064-- sslCryptoPkiCertTable OBJECT-TYPE 12065-- SYNTAX SEQUENCE OF SslCryptoPkiCertEntry 12066-- MAX-ACCESS not-accessible 12067-- STATUS current 12068-- DESCRIPTION 12069-- "A table manages CA certificate(s) or the switch 12070-- certificate(s) and keys." 12071-- ::= { sslConfiguration 2 } 12072-- 12073-- sslCryptoPkiCertEntry OBJECT-TYPE 12074-- SYNTAX SslCryptoPkiCertEntry 12075-- MAX-ACCESS not-accessible 12076-- STATUS current 12077-- DESCRIPTION 12078-- "The row in the sslCryptoPkiCertTable containing the 12079-- parameters of a certificate. 12080-- An entry in this table appears automatically whenever 12081-- the certificate or keypairs is imported successfully. 12082-- An entry is removed when a certificate name is deleted 12083-- via CLI or by issuing appropriate sets to this table using snmp." 12084-- INDEX { sslCryptoPkiCertTrustpointName,sslCryptoPkiCertName } 12085-- ::= { sslCryptoPkiCertTable 1 } 12086-- 12087-- SslCryptoPkiCertEntry ::= 12088-- SEQUENCE { 12089-- sslCryptoPkiCertTrustpointName DisplayString, 12090-- sslCryptoPkiCertName DisplayString, 12091-- sslCryptoPkiCertCAType INTEGER, 12092-- sslCryptoPkiCertRemoveCtrl INTEGER } 12093-- 12094-- sslCryptoPkiCertTrustpointName OBJECT-TYPE 12095-- SYNTAX DisplayString (SIZE (1..32)) 12096-- MAX-ACCESS read-only 12097-- STATUS current 12098-- DESCRIPTION 12099-- "Name of the trustpoint for which this entry pertains to." 12100-- ::= { sslCryptoPkiCertEntry 1 } 12101-- 12102-- sslCryptoPkiCertName OBJECT-TYPE 12103-- SYNTAX DisplayString (SIZE (0..32)) 12104-- MAX-ACCESS read-only 12105-- STATUS current 12106-- DESCRIPTION 12107-- "Indicates the name of the certificate for which this entry 12108-- pertains to." 12109-- ::= { sslCryptoPkiCertEntry 2 } 12110-- 12111-- sslCryptoPkiCertCAType OBJECT-TYPE 12112-- SYNTAX INTEGER { 12113-- ca(1), 12114-- localCertificate(2), 12115-- localPrivateKey(3) } 12116-- MAX-ACCESS read-only 12117-- STATUS current 12118-- DESCRIPTION 12119-- "This object specifies the type of the certificate. 12120-- ca(1) - CA certificate. 12121-- localCertificate(2) - local certificate. 12122-- localPrivateKey(3) - local private key." 12123-- ::= { sslCryptoPkiCertEntry 3 } 12124-- 12125-- sslCryptoPkiCertRemoveCtrl OBJECT-TYPE 12126-- SYNTAX INTEGER { 12127-- delete(1), 12128-- noOp(2) } 12129-- MAX-ACCESS read-write 12130-- STATUS current 12131-- DESCRIPTION 12132-- "This object is used to delete this entry. 12133-- No action is taken if this object is set to 'noOp'. 12134-- When read, the value 'noOp' is returned." 12135-- ::= { sslCryptoPkiCertEntry 4 } 12136-- 12137-- ----------------------------------------------------------------------------- 12138 sslServicePolicyTable OBJECT-TYPE 12139 SYNTAX SEQUENCE OF SslServicePolicyEntry 12140 MAX-ACCESS not-accessible 12141 STATUS current 12142 DESCRIPTION 12143 "A table controlls the parameters of SSL service policies." 12144 ::= { sslConfiguration 3 } 12145 12146 sslServicePolicyEntry OBJECT-TYPE 12147 SYNTAX SslServicePolicyEntry 12148 MAX-ACCESS not-accessible 12149 STATUS current 12150 DESCRIPTION 12151 "The row in the dSslServicePolicyTable containing the 12152 parameters of a SSL service policy. 12153 12154 An entry is created/removed when a name for a specific 12155 policy is generated or deleted via CLI or by issuing appropriate 12156 sets to this table using snmp." 12157 INDEX { sslServicePolicyName } 12158 ::= { sslServicePolicyTable 1 } 12159 12160 SslServicePolicyEntry ::= 12161 SEQUENCE { 12162 sslServicePolicyName DisplayString, 12163 sslServicePolicyCipherSuites BITS, 12164-- sslServicePolicyTrustpoint DisplayString, 12165 sslServicePolicyCacheTimeout Unsigned32, 12166 sslServicePolicyRowStatus RowStatus 12167 } 12168 12169 sslServicePolicyName OBJECT-TYPE 12170 SYNTAX DisplayString (SIZE (1..32)) 12171 MAX-ACCESS read-only 12172 STATUS current 12173 DESCRIPTION 12174 "Indicates the name of the policy for which this entry pertains to." 12175 ::= { sslServicePolicyEntry 1 } 12176 12177 sslServicePolicyCipherSuites OBJECT-TYPE 12178 SYNTAX BITS{ 12179 rsa-null-md5(0), 12180 rsa-null-sha(1), 12181 rsa-des-sha(2), 12182 rsa-3des-sha(3), 12183 dh-rsa-des-sha(4), 12184 dh-rsa-3des-sha(5), 12185 rsa-exp1024-des-sha(6), 12186 rsa-with-aes-128-cbc-sha(7), 12187 rsa-with-aes-256-cbc-sha(8), 12188 dhe-rsa-with-aes-128-cbc-sha(9), 12189 dhe-rsa-with-aes-256-cbc-sha(10) 12190 } 12191 MAX-ACCESS read-write 12192 STATUS current 12193 DESCRIPTION 12194 12195 "This object is to configure the cipher-suites list. 12196 12197 This field is a bit mask, setting a bit indicates that the 12198 corresponding cipher-list will be involved in the server 12199 authentication. 12200 12201 In the FIPS (American Security Standard Mode) Mode, 12202 Only the following cipher list should be supported. 12203 TLS_RSA_3DES_SHA1 12204 TLS_ DHE_RSA_3DES_SHA1 12205 TLS_RSA_WITH_AES_128_CBC_SHA 12206 TLS_RSA_WITH_AES_256_CBC_SHA 12207 TLS_DHE_RSA_WITH_AES_128_CBC_SHA 12208 TLS_DHE_RSA_WITH_AES_256_CBC_SHA 12209 hence the default value in FIPS mode will be 12210 TLS_RSA_3DES_SHA1 | TLS_ DHE_RSA_3DES_SHA1 | TLS_RSA_WITH_AES_128_CBC_SHA | 12211 TLS_RSA_WITH_AES_256_CBC_SHA | TLS_DHE_RSA_WITH_AES_128_CBC_SHA | 12212 TLS_DHE_RSA_WITH_AES_256_CBC_SHA" 12213 12214 ::= { sslServicePolicyEntry 2} 12215 12216-- sslServicePolicyTrustpoint OBJECT-TYPE 12217-- SYNTAX DisplayString (SIZE (0..32)) 12218-- MAX-ACCESS read-create 12219-- STATUS current 12220-- DESCRIPTION 12221-- "Specifies the name of the trustpoint that should be used in SSL 12222-- handshake. 12223-- 12224-- When secure-trustpoint is not specified, the primary trustpoint 12225-- (the value of sslCryptoPkiTrustpointPrimary is 'true') will be 12226-- used. 12227-- 12228-- If no trustpoint is specified (empty string), the built-in 12229-- certificate/key pairs will be used." 12230-- ::= { sslServicePolicyEntry 3 } 12231 12232 sslServicePolicyCacheTimeout OBJECT-TYPE 12233 SYNTAX Unsigned32 (60..86400) 12234 MAX-ACCESS read-create 12235 STATUS current 12236 DESCRIPTION 12237 "This object indicates the Cache Timeout value in the policy for 12238 SSL module to refresh the session resume data kept in database." 12239 DEFVAL { 600 } 12240 ::= { sslServicePolicyEntry 4} 12241 12242 sslServicePolicyRowStatus OBJECT-TYPE 12243 SYNTAX RowStatus 12244 MAX-ACCESS read-create 12245 STATUS current 12246 DESCRIPTION 12247 "Status of this policy." 12248 ::= { sslServicePolicyEntry 5 } 12249 12250 12251-- --------------------------------------------------------------------- 12252-- DHCP Server Screening 12253-- --------------------------------------------------------------------- 12254 dhcpSerScrGlobSettings OBJECT IDENTIFIER ::= { securityDhcpSerScrGroup 1 } 12255 dhcpSerScrPortSettings OBJECT IDENTIFIER ::= { securityDhcpSerScrGroup 2 } 12256 dhcpSerScrTraps OBJECT IDENTIFIER ::= { securityDhcpSerScrGroup 3 } 12257-- --------------------------------------------------------------------- 12258-- DHCP Server Screening Global Settings 12259-- --------------------------------------------------------------------- 12260 dhcpSerScrGlobTrapState OBJECT-TYPE 12261 SYNTAX INTEGER { 12262 enabled (1), 12263 disabled (2) 12264 } 12265 MAX-ACCESS read-write 12266 STATUS current 12267 DESCRIPTION 12268 "DHCP Server Screening Global Settings. Trap State." 12269 ::= { dhcpSerScrGlobSettings 1 } 12270 12271 dhcpSerScrLogBufEntries OBJECT-TYPE 12272 SYNTAX INTEGER 12273 MAX-ACCESS read-write 12274 STATUS current 12275 DESCRIPTION 12276 "DHCP Server Screening Global Settings. Log Buffer Entries." 12277 ::= { dhcpSerScrGlobSettings 2} 12278 12279 dhcpSerScrLogClear OBJECT-TYPE 12280 SYNTAX TruthValue 12281 MAX-ACCESS read-write 12282 STATUS current 12283 DESCRIPTION 12284 "Clears the buffered logs. 12285 This object is set to 'false' by default. 12286 When set to 'True', the buffered logs will be cleared and the value 12287 of this object will become 'false' again." 12288 ::= { dhcpSerScrGlobSettings 3} 12289 12290------------------------dhcp server screening profile settings--------------- 12291 12292 dhcpSerScrProfileTable OBJECT-TYPE 12293 SYNTAX SEQUENCE OF DhcpSerScrProfileEntry 12294 MAX-ACCESS not-accessible 12295 STATUS current 12296 DESCRIPTION 12297 "A table to configure dhcp server screen profile information." 12298 ::= { dhcpSerScrGlobSettings 4 } 12299 12300 dhcpSerScrProfileEntry OBJECT-TYPE 12301 SYNTAX DhcpSerScrProfileEntry 12302 MAX-ACCESS not-accessible 12303 STATUS current 12304 DESCRIPTION 12305 "A list of entries to configure dhcp server screen profile information." 12306 INDEX { dhcpSerScrProfileName, dhcpSerScrProfileClientMac } 12307 ::= { dhcpSerScrProfileTable 1 } 12308 12309 DhcpSerScrProfileEntry ::= 12310 SEQUENCE { 12311 dhcpSerScrProfileName DisplayString, 12312 dhcpSerScrProfileClientMac MacAddress, 12313 dhcpSerScrProfileRowStatus RowStatus 12314 } 12315 12316 dhcpSerScrProfileName OBJECT-TYPE 12317 SYNTAX DisplayString 12318 MAX-ACCESS read-only 12319 STATUS current 12320 DESCRIPTION 12321 "The DSS Profile name." 12322 ::= { dhcpSerScrProfileEntry 1} 12323 12324 dhcpSerScrProfileClientMac OBJECT-TYPE 12325 SYNTAX MacAddress 12326 MAX-ACCESS read-only 12327 STATUS current 12328 DESCRIPTION 12329 "The DSS Profile Client MAC." 12330 ::= { dhcpSerScrProfileEntry 2 } 12331 12332 dhcpSerScrProfileRowStatus OBJECT-TYPE 12333 SYNTAX RowStatus 12334 MAX-ACCESS read-create 12335 STATUS current 12336 DESCRIPTION 12337 "The row status of an entry in the dhcp server screen profile Table." 12338 ::= { dhcpSerScrProfileEntry 3 } 12339 12340------------------------dhcp server screening log table--------------- 12341 12342 dhcpSerScrLogTable OBJECT-TYPE 12343 SYNTAX SEQUENCE OF DhcpSerScrLogEntry 12344 MAX-ACCESS not-accessible 12345 STATUS current 12346 DESCRIPTION 12347 "Log Entries in the table are automatically created when dhcp server 12348 screen violation occurence." 12349 ::= { dhcpSerScrGlobSettings 5 } 12350 12351 dhcpSerScrLogEntry OBJECT-TYPE 12352 SYNTAX DhcpSerScrLogEntry 12353 MAX-ACCESS not-accessible 12354 STATUS current 12355 DESCRIPTION 12356 "An entry in the dhcpSerScrLogTable. Entries are automatically created 12357 whenever dhcp server screen violation occurence." 12358 INDEX { dhcpSerScrLogIndex } 12359 ::= { dhcpSerScrLogTable 1 } 12360 12361 DhcpSerScrLogEntry ::= 12362 SEQUENCE { 12363 dhcpSerScrLogIndex Unsigned32, 12364 dhcpSerScrLogVlanID INTEGER, 12365 dhcpSerScrLogIPAddr InetAddress, 12366 dhcpSerScrLogMacAddr MacAddress, 12367 dhcpSerScrLogOccurrence DisplayString 12368 } 12369 12370 dhcpSerScrLogIndex OBJECT-TYPE 12371 SYNTAX Unsigned32 12372 MAX-ACCESS read-only 12373 STATUS current 12374 DESCRIPTION 12375 "Dhcp server screening log entry index." 12376 ::= { dhcpSerScrLogEntry 1 } 12377 12378 dhcpSerScrLogVlanID OBJECT-TYPE 12379 SYNTAX INTEGER 12380 MAX-ACCESS read-only 12381 STATUS current 12382 DESCRIPTION 12383 "dhcp server screening log vlan id infomation." 12384 ::= { dhcpSerScrLogEntry 2 } 12385 12386 dhcpSerScrLogIPAddr OBJECT-TYPE 12387 SYNTAX InetAddress 12388 MAX-ACCESS read-only 12389 STATUS current 12390 DESCRIPTION 12391 "dhcp server screening log ip infomation." 12392 ::= { dhcpSerScrLogEntry 3 } 12393 12394 dhcpSerScrLogMacAddr OBJECT-TYPE 12395 SYNTAX MacAddress 12396 MAX-ACCESS read-only 12397 STATUS current 12398 DESCRIPTION 12399 "dhcp server screening log mac address infomation." 12400 ::= { dhcpSerScrLogEntry 4 } 12401 12402 dhcpSerScrLogOccurrence OBJECT-TYPE 12403 SYNTAX DisplayString 12404 MAX-ACCESS read-only 12405 STATUS current 12406 DESCRIPTION 12407 "dhcp server screening log occurrence infomation." 12408 ::= { dhcpSerScrLogEntry 5 } 12409 12410-- --------------------------------------------------------------------- 12411-- DHCP Server Screening Port Settings 12412-- --------------------------------------------------------------------- 12413 dhcpSerScrPortTable OBJECT-TYPE 12414 SYNTAX SEQUENCE OF DhcpSerScrPortEntry 12415 MAX-ACCESS not-accessible 12416 STATUS current 12417 DESCRIPTION 12418 "The table of DHCP Server Screening Port Settings." 12419 ::= { dhcpSerScrPortSettings 1 } 12420 12421 dhcpSerScrPortEntry OBJECT-TYPE 12422 SYNTAX DhcpSerScrPortEntry 12423 MAX-ACCESS not-accessible 12424 STATUS current 12425 DESCRIPTION 12426 "The list of DHCP Server Screening Port Settings entry." 12427 INDEX { dhcpSerScrPortIndex } 12428 ::= { dhcpSerScrPortTable 1 } 12429 12430 DhcpSerScrPortEntry ::= SEQUENCE { 12431 dhcpSerScrPortIndex Integer32, 12432 dhcpSerScrPortState INTEGER, 12433 dhcpSerScrPortServerAddrType InetAddressType, 12434 dhcpSerScrPortServerIP InetAddress, 12435 dhcpSerScrPortProfileName DisplayString 12436 } 12437 12438 dhcpSerScrPortIndex OBJECT-TYPE 12439 SYNTAX Integer32 12440 MAX-ACCESS read-only 12441 STATUS current 12442 DESCRIPTION 12443 "DHCP Server Screening Port Settings . Port." 12444 ::= { dhcpSerScrPortEntry 1 } 12445 12446 dhcpSerScrPortState OBJECT-TYPE 12447 SYNTAX INTEGER { 12448 enabled (1), 12449 disabled (2) 12450 } 12451 MAX-ACCESS read-write 12452 STATUS current 12453 DESCRIPTION 12454 "DHCP Server Screening Port Settings. State." 12455 ::= { dhcpSerScrPortEntry 2 } 12456 12457 dhcpSerScrPortServerAddrType OBJECT-TYPE 12458 SYNTAX InetAddressType 12459 MAX-ACCESS read-write 12460 STATUS current 12461 DESCRIPTION 12462 "DHCP Server Screening IP Type: IPv4/IPv6." 12463 ::= { dhcpSerScrPortEntry 3 } 12464 12465 dhcpSerScrPortServerIP OBJECT-TYPE 12466 SYNTAX InetAddress 12467 MAX-ACCESS read-write 12468 STATUS current 12469 DESCRIPTION 12470 "DHCP Server Screening Port Settings. Server IP." 12471 ::= { dhcpSerScrPortEntry 4 } 12472 12473 dhcpSerScrPortProfileName OBJECT-TYPE 12474 SYNTAX DisplayString 12475 MAX-ACCESS read-write 12476 STATUS current 12477 DESCRIPTION 12478 "DHCP Server Screening Port Settings. Profile Name." 12479 ::= { dhcpSerScrPortEntry 5 } 12480 12481-- --------------------------------------------------------------------- 12482-- DHCP Server Screening traps 12483-- --------------------------------------------------------------------- 12484 12485 dhcpSerScrTrapList OBJECT IDENTIFIER ::= { dhcpSerScrTraps 0 } 12486 12487 dhcpSerScrAttackDetect NOTIFICATION-TYPE 12488 STATUS current 12489 DESCRIPTION 12490 "This is a trap that will send to snmp manager,and it will be generated when the forge dhcp server 12491 packets received when dhcp server screening is enable for this port." 12492 ::= {dhcpSerScrTrapList 1 } 12493 12494 userAccountsManagementSettings OBJECT IDENTIFIER ::= { mgtUserAccountGroup 1 } 12495 userAccountsSessionTable OBJECT IDENTIFIER ::= { mgtUserAccountGroup 2 } 12496-- --------------------------------------------------------------------- 12497-- User Management Settings 12498-- --------------------------------------------------------------------- 12499 userAccountsTable OBJECT-TYPE 12500 SYNTAX SEQUENCE OF UserAccountsEntry 12501 MAX-ACCESS not-accessible 12502 STATUS current 12503 DESCRIPTION 12504 "A table to User Accounts Settings. User Management Settings." 12505 ::= { userAccountsManagementSettings 1 } 12506 12507 userAccountsEntry OBJECT-TYPE 12508 SYNTAX UserAccountsEntry 12509 MAX-ACCESS not-accessible 12510 STATUS current 12511 DESCRIPTION 12512 "An entry appears in User Accounts Settings. User Management Settings." 12513 INDEX { userName } 12514 ::= { userAccountsTable 1 } 12515 12516 UserAccountsEntry ::= 12517 SEQUENCE { 12518 userName SnmpAdminString, 12519 userPrivilege Unsigned32, 12520 userEncryptControl INTEGER, 12521 userPassword DisplayString, 12522 userRowStatus RowStatus 12523 } 12524 12525 userName OBJECT-TYPE 12526 SYNTAX SnmpAdminString (SIZE(1..15)) 12527 MAX-ACCESS read-only 12528 STATUS current 12529 DESCRIPTION 12530 "The name of user entry." 12531 ::= { userAccountsEntry 1 } 12532 12533 userPrivilege OBJECT-TYPE 12534 SYNTAX Unsigned32 (1..15) 12535 MAX-ACCESS read-write 12536 STATUS current 12537 DESCRIPTION 12538 "User Management Settings. Privilege (1-15)" 12539 ::= { userAccountsEntry 2 } 12540 12541 userEncryptControl OBJECT-TYPE 12542 SYNTAX INTEGER { 12543 enabled(1), 12544 disable(2) 12545 } 12546 MAX-ACCESS read-write 12547 STATUS current 12548 DESCRIPTION 12549 "Enable or disable Encrypt of user password." 12550 DEFVAL { disable } 12551 ::= { userAccountsEntry 3 } 12552 12553 userPassword OBJECT-TYPE 12554 SYNTAX DisplayString (SIZE(0..15)) 12555 MAX-ACCESS read-write 12556 STATUS current 12557 DESCRIPTION 12558 "The password of user entry. 12559 0 means no password." 12560 ::= { userAccountsEntry 4 } 12561 12562 userRowStatus OBJECT-TYPE 12563 SYNTAX RowStatus 12564 MAX-ACCESS read-write 12565 STATUS current 12566 DESCRIPTION 12567 "Row Status of user Accounts Entry." 12568 ::= { userAccountsEntry 5 } 12569-- --------------------------------------------------------------------- 12570-- Session Table 12571-- --------------------------------------------------------------------- 12572 12573 userSessionTableEntry OBJECT-TYPE 12574 SYNTAX SEQUENCE OF UserSessionEntry 12575 MAX-ACCESS not-accessible 12576 STATUS current 12577 DESCRIPTION 12578 "A Session Table contain the user login information." 12579 ::= { userAccountsSessionTable 1 } 12580 12581 userSessionEntry OBJECT-TYPE 12582 SYNTAX UserSessionEntry 12583 MAX-ACCESS not-accessible 12584 STATUS current 12585 DESCRIPTION 12586 "A Session Table contain the user login information." 12587 INDEX { sessionID } 12588 ::= { userSessionTableEntry 1 } 12589 12590 UserSessionEntry ::= SEQUENCE { 12591 sessionID Unsigned32, 12592 liveTime TimeTicks, 12593 loginType INTEGER, 12594 loginIP InetAddress, 12595 loginUserLevel INTEGER, 12596 loginUserName DisplayString 12597 } 12598 12599 sessionID OBJECT-TYPE 12600 SYNTAX Unsigned32 12601 MAX-ACCESS read-only 12602 STATUS current 12603 DESCRIPTION 12604 "The index of session table." 12605 ::= { userSessionEntry 1 } 12606 12607 liveTime OBJECT-TYPE 12608 SYNTAX TimeTicks 12609 MAX-ACCESS read-only 12610 STATUS current 12611 DESCRIPTION 12612 "The time peroid user has kept login." 12613 ::= { userSessionEntry 2 } 12614 12615 loginType OBJECT-TYPE 12616 SYNTAX INTEGER { 12617 http(1), 12618 telnet(2), 12619 ssh(3), 12620 console(4) 12621 } 12622 MAX-ACCESS read-only 12623 STATUS current 12624 DESCRIPTION 12625 "login client of http, telnet, ssh or console." 12626 ::= { userSessionEntry 3 } 12627 12628 loginIP OBJECT-TYPE 12629 SYNTAX InetAddress 12630 MAX-ACCESS read-only 12631 STATUS current 12632 DESCRIPTION 12633 "login ip through http, ssh, or telnet." 12634 ::= { userSessionEntry 4 } 12635 12636 loginUserLevel OBJECT-TYPE 12637 SYNTAX INTEGER 12638 MAX-ACCESS read-only 12639 STATUS current 12640 DESCRIPTION 12641 "The level of session which user login." 12642 ::= { userSessionEntry 5 } 12643 12644 loginUserName OBJECT-TYPE 12645 SYNTAX DisplayString 12646 MAX-ACCESS read-only 12647 STATUS current 12648 DESCRIPTION 12649 "The name of login user." 12650 ::= { userSessionEntry 6 } 12651 -- ------------------------------------------------------------------ 12652 -- Trusted Host 12653 -- ------------------------------------------------------------------ 12654 12655 trustedHostTable OBJECT-TYPE 12656 SYNTAX SEQUENCE OF TrustedHostEntry 12657 MAX-ACCESS not-accessible 12658 STATUS current 12659 DESCRIPTION 12660 "A table to configure trusted host in the system." 12661 ::= { securityTrustedHostGroup 1 } 12662 12663 trustedHostEntry OBJECT-TYPE 12664 SYNTAX TrustedHostEntry 12665 MAX-ACCESS not-accessible 12666 STATUS current 12667 DESCRIPTION 12668 "Each entry in this table represents rules for particular 12669 trusted host." 12670 INDEX { trustedHostType, trustedHostACLName } 12671 ::= { trustedHostTable 1 } 12672 12673 TrustedHostEntry ::= 12674 SEQUENCE { 12675 trustedHostType 12676 INTEGER, 12677 trustedHostACLName 12678 DisplayString, 12679 trustedHostRowStatus 12680 RowStatus 12681 } 12682 12683 trustedHostType OBJECT-TYPE 12684 SYNTAX INTEGER { 12685 telnet (1), 12686 ping (2), 12687 http (3), 12688 https (4) 12689 } 12690 MAX-ACCESS read-only 12691 STATUS current 12692 DESCRIPTION 12693 "Type of trusted host." 12694 ::= { trustedHostEntry 1 } 12695 12696 trustedHostACLName OBJECT-TYPE 12697 SYNTAX DisplayString (SIZE (1..32)) 12698 MAX-ACCESS read-only 12699 STATUS current 12700 DESCRIPTION 12701 "ACL access list name." 12702 ::= { trustedHostEntry 2 } 12703 12704 trustedHostRowStatus OBJECT-TYPE 12705 SYNTAX RowStatus 12706 MAX-ACCESS read-create 12707 STATUS current 12708 DESCRIPTION 12709 "The status of an entry in the Trusted Host Table. Only a subset 12710 of the rowstatus variables (active, createAndGo, destroy) 12711 are available." 12712 ::= { trustedHostEntry 3 } 12713 12714 12715 stormCtrlMIBObjects OBJECT IDENTIFIER ::= { securityStormCtrlGroup 1 } 12716 12717-- -------------------------------------------------------------------------- 12718 stormCtrlGentrl OBJECT IDENTIFIER ::= { stormCtrlMIBObjects 1 } 12719 12720 stormCtrlNotifyEnable OBJECT-TYPE 12721 SYNTAX INTEGER { 12722 none (0), 12723 stormOccurred (1), 12724 stormCleared (2), 12725 both (3) 12726 } 12727 MAX-ACCESS read-write 12728 STATUS current 12729 DESCRIPTION 12730 "This object controls when a storm control notification will be generated. 12731 12732 If the object is set to 12733 none(0): No notifications will be generated. 12734 stormOccurred(1): A notification will be generated when a storm event is 12735 detected. 12736 stormCleared(2): A notification will be generated when a storm event is 12737 cleared. 12738 both (3): A notification will be generated both when a storm event is 12739 detected and cleared. 12740 NOTE:The default value of this object is none(0)." 12741 ::= { stormCtrlGentrl 1} 12742 12743 stormCtrlPollingInterval OBJECT-TYPE 12744 SYNTAX Integer32 (5..600) 12745 MAX-ACCESS read-write 12746 STATUS current 12747 DESCRIPTION 12748 "The interval, in seconds, the switch detects the storm." 12749 DEFVAL { 5 } 12750 ::= { stormCtrlGentrl 2} 12751 12752 stormCtrlPollingRetries OBJECT-TYPE 12753 SYNTAX Integer32 (-1 | 0 | 1.. 360) 12754 MAX-ACCESS read-write 12755 STATUS current 12756 DESCRIPTION 12757 "Specify the retry count. If the action is configured 12758 as 'shutdown' mode and storm keep as long as 12759 interval * retries, the port will enters error-disabled state. 12760 12761 The effective range is from 1 to 360. 12762 12763 0 means that a 'shutdown' mode port will directly enter 12764 error-disabled state when storm is detected. 12765 12766 -1 means that a 'shutdown' mode port will never enter 12767 error-disabled state even if storm is detected." 12768 DEFVAL { 3 } 12769 ::= { stormCtrlGentrl 3} 12770 12771 stormCtrlTable OBJECT-TYPE 12772 SYNTAX SEQUENCE OF StormCtrlEntry 12773 MAX-ACCESS not-accessible 12774 STATUS current 12775 DESCRIPTION 12776 "The traffic control table." 12777 ::= { stormCtrlGentrl 4 } 12778 12779 stormCtrlEntry OBJECT-TYPE 12780 SYNTAX StormCtrlEntry 12781 MAX-ACCESS not-accessible 12782 STATUS current 12783 DESCRIPTION 12784 "The traffic control entry." 12785 INDEX { stormCtrlIndex } 12786 ::= { stormCtrlTable 1 } 12787 12788 StormCtrlEntry ::= 12789 SEQUENCE { 12790 stormCtrlIndex 12791 Integer32, 12792 stormCtrlActionMode 12793 INTEGER, 12794 stormCtrlLevelType 12795 INTEGER 12796 } 12797 12798 stormCtrlIndex OBJECT-TYPE 12799 SYNTAX Integer32 (1..65535) 12800 MAX-ACCESS read-only 12801 STATUS current 12802 DESCRIPTION 12803 "The traffic control index." 12804 ::= { stormCtrlEntry 1 } 12805 12806 stormCtrlActionMode OBJECT-TYPE 12807 SYNTAX INTEGER { 12808 none(0), 12809 drop(1), 12810 shutdown(2) 12811 } 12812 MAX-ACCESS read-write 12813 STATUS current 12814 DESCRIPTION 12815 "The action mode of traffic control." 12816 ::= { stormCtrlEntry 2 } 12817 12818 stormCtrlLevelType OBJECT-TYPE 12819 SYNTAX INTEGER { 12820 pps(1), 12821 kbps(2) 12822 } 12823 MAX-ACCESS read-write 12824 STATUS current 12825 DESCRIPTION 12826 "The Traffic control level type: pps or kbps." 12827 DEFVAL { pps } 12828 ::= { stormCtrlEntry 3 } 12829 12830-- -------------------------------------------------------------------------- 12831 stormCtrlThresholdTable OBJECT-TYPE 12832 SYNTAX SEQUENCE OF StormCtrlThresholdEntry 12833 MAX-ACCESS not-accessible 12834 STATUS current 12835 DESCRIPTION 12836 "The traffic control table." 12837 ::= { stormCtrlGentrl 5 } 12838 12839 stormCtrlThresholdEntry OBJECT-TYPE 12840 SYNTAX StormCtrlThresholdEntry 12841 MAX-ACCESS not-accessible 12842 STATUS current 12843 DESCRIPTION 12844 "The traffic control entry." 12845 INDEX { stormCtrlThresholdIndex, stormCtrlThresholdType} 12846 ::= { stormCtrlThresholdTable 1 } 12847 12848 StormCtrlThresholdEntry ::= 12849 SEQUENCE { 12850 stormCtrlThresholdIndex 12851 Integer32, 12852 stormCtrlThresholdType 12853 INTEGER, 12854 stormCtrlThresholdRiseThre 12855 Integer32, 12856 stormCtrlThresholdLowThre 12857 Integer32, 12858 stormCtrlThresholdCurrRate 12859 Integer32, 12860 stormCtrlThresholdStormState 12861 INTEGER 12862 } 12863 12864 stormCtrlThresholdIndex OBJECT-TYPE 12865 SYNTAX Integer32 (1..65535) 12866 MAX-ACCESS read-only 12867 STATUS current 12868 DESCRIPTION 12869 "The traffic control index." 12870 ::= { stormCtrlThresholdEntry 1 } 12871 12872 stormCtrlThresholdType OBJECT-TYPE 12873 SYNTAX INTEGER { 12874 broadcast(1), 12875 multicast(2), 12876 unicast(3) 12877 } 12878 MAX-ACCESS read-only 12879 STATUS current 12880 DESCRIPTION 12881 "The control type of traffic control." 12882 ::= { stormCtrlThresholdEntry 2 } 12883 12884 stormCtrlThresholdRiseThre OBJECT-TYPE 12885 SYNTAX Integer32 (0..2147483647) 12886 MAX-ACCESS read-write 12887 STATUS current 12888 DESCRIPTION 12889 "The rise threshold of traffic control." 12890 ::= { stormCtrlThresholdEntry 3 } 12891 12892 stormCtrlThresholdLowThre OBJECT-TYPE 12893 SYNTAX Integer32 (0..2147483647) 12894 MAX-ACCESS read-write 12895 STATUS current 12896 DESCRIPTION 12897 "The low threshold of traffic control." 12898 ::= { stormCtrlThresholdEntry 4 } 12899 12900 stormCtrlThresholdCurrRate OBJECT-TYPE 12901 SYNTAX Integer32 12902 MAX-ACCESS read-only 12903 STATUS current 12904 DESCRIPTION 12905 "The current rate of traffic control." 12906 ::= { stormCtrlThresholdEntry 5 } 12907 12908 stormCtrlThresholdStormState OBJECT-TYPE 12909 SYNTAX INTEGER { 12910 forwarding(1), 12911 dropped(2), 12912 errorDisabled(3), 12913 linkDown(4), 12914 inactive(5) 12915 } 12916 MAX-ACCESS read-only 12917 STATUS current 12918 DESCRIPTION 12919 "This object indicates the current status of storm control on a 12920 given interface for a given traffic type." 12921 ::= { stormCtrlThresholdEntry 6 } 12922 12923 stormCtrlTraps OBJECT IDENTIFIER ::= { stormCtrlGentrl 6 } 12924 stormCtrlTrapsList OBJECT IDENTIFIER ::= { stormCtrlTraps 0 } 12925 stormCtrlTrapsStormOccur NOTIFICATION-TYPE 12926 STATUS current 12927 DESCRIPTION 12928 "This is a trap that will send to snmp manager,and it will be generated when storm is occured." 12929 ::= {stormCtrlTrapsList 1 } 12930 12931 stormCtrlTrapsStormClear NOTIFICATION-TYPE 12932 STATUS current 12933 DESCRIPTION 12934 "This is a trap that will send to snmp manager,and it will be generated when port is cleared." 12935 ::= {stormCtrlTrapsList 2 } 12936 syslogMIBObjects OBJECT IDENTIFIER ::= { syslogGroup 1 } 12937 12938-- ----------------------------------------------------------------------------- 12939 syslogGeneral OBJECT IDENTIFIER ::= { syslogMIBObjects 1 } 12940 12941 syslogSourceInterfaceState OBJECT-TYPE 12942 SYNTAX INTEGER { 12943 enabled(1), 12944 disabled(2) 12945 } 12946 MAX-ACCESS read-write 12947 STATUS current 12948 DESCRIPTION 12949 "This object indicates the source address of the SYSLOG packet should be assign or not. 12950 If enable, the VLAN ID of the interface whose IP address 12951 will be used as the source address for sending the SYSLOG packet. 12952 If disable, the IP address of the closest interface will be used." 12953 12954 DEFVAL { enabled } 12955 ::= { syslogGeneral 1 } 12956 12957 syslogSourceInterfaceVID OBJECT-TYPE 12958 SYNTAX Integer32 (1..4094) 12959 MAX-ACCESS read-write 12960 STATUS current 12961 DESCRIPTION 12962 "This object indicates the VLAN ID of the interface whose IP address 12963 will be used as the source address for sending the SYSLOG packet." 12964 12965 DEFVAL { 1 } 12966 ::= { syslogGeneral 2 } 12967 12968-- ----------------------------------------------------------------------------- 12969 12970 syslogLogbuffer OBJECT IDENTIFIER ::= { syslogMIBObjects 2 } 12971 12972 syslogClearLogBuffer OBJECT-TYPE 12973 SYNTAX TruthValue 12974 MAX-ACCESS read-write 12975 STATUS current 12976 DESCRIPTION 12977 "Clears the buffered logs. This object is set to 'false' by default. 12978 When set to 'True', the buffered logs will be cleared and the value 12979 of this object will become 'false' again." 12980 DEFVAL { false } 12981 ::= { syslogLogbuffer 1 } 12982 12983 syslogLogBufferEnabled OBJECT-TYPE 12984 SYNTAX INTEGER { 12985 enable(1), 12986 disable(2) 12987 } 12988 MAX-ACCESS read-write 12989 STATUS current 12990 DESCRIPTION 12991 "This object indicates the state of logging system messages to the 12992 local buffer. 12993 Messages must enter the local message buffer first before it can 12994 be further dispatched to other destinations. 12995 " 12996 DEFVAL { enable } 12997 ::= { syslogLogbuffer 2 } 12998 12999 syslogLogBufSeverity OBJECT-TYPE 13000 SYNTAX INTEGER{ 13001 emergencies(0), 13002 alerts(1), 13003 critical(2), 13004 errors(3), 13005 warnings(4), 13006 notifications(5), 13007 informational(6), 13008 debugging(7) 13009 } 13010 MAX-ACCESS read-write 13011 STATUS current 13012 DESCRIPTION 13013 "This object indicates the severity level of system messages. 13014 The messages at that severity level or a more severe level will be 13015 logged to message buffers. 13016 " 13017 ::= { syslogLogbuffer 3 } 13018 13019 syslogLogBufWriteDelay OBJECT-TYPE 13020 SYNTAX Integer32 13021 UNITS "seconds" 13022 MAX-ACCESS read-write 13023 STATUS current 13024 DESCRIPTION 13025 "This object indicates the interval for periodic writing of the 13026 logging buffer to FLASH. The valid value is N to 65535. 13027 N is project dependent. The default interval is 300 seconds. 13028 Setting this object to -1 means infinite which will disable 13029 periodical writing logging buffer to FLASH. 13030 Setting this object to 0 means writing logging buffer 13031 to flash by trigger way. 13032 " 13033 ::= { syslogLogbuffer 4 } 13034 13035-- ----------------------------------------------------------------------------- 13036 syslogServerTable OBJECT-TYPE 13037 SYNTAX SEQUENCE OF SyslogServerEntry 13038 MAX-ACCESS not-accessible 13039 STATUS current 13040 DESCRIPTION 13041 "A table consists of a list of SYSLOG servers to log system messages 13042 and debug output to a remote SYSLOG server host." 13043 ::= { syslogMIBObjects 5 } 13044 13045 syslogServerEntry OBJECT-TYPE 13046 SYNTAX SyslogServerEntry 13047 MAX-ACCESS not-accessible 13048 STATUS current 13049 DESCRIPTION 13050 "An entry defines information for a SYSLOG server. 13051 " 13052 INDEX { syslogServerIndex } 13053 ::= { syslogServerTable 1 } 13054 13055 SyslogServerEntry ::= SEQUENCE { 13056 syslogServerIndex Integer32, 13057 syslogServerAddressType InetAddressType, 13058 syslogServerAddress InetAddress, 13059 syslogServerPort INTEGER, 13060 syslogServerSeverity INTEGER, 13061 syslogServerFacility INTEGER, 13062 syslogServerRowstatus RowStatus 13063 } 13064 13065 syslogServerIndex OBJECT-TYPE 13066 SYNTAX Integer32(1..4) 13067 MAX-ACCESS read-only 13068 STATUS current 13069 DESCRIPTION 13070 "the server config entry index." 13071 ::= { syslogServerEntry 1 } 13072 13073 syslogServerAddressType OBJECT-TYPE 13074 SYNTAX InetAddressType 13075 MAX-ACCESS read-write 13076 STATUS current 13077 DESCRIPTION 13078 "This object indicates the type of the server address." 13079 ::= { syslogServerEntry 2 } 13080 13081 syslogServerAddress OBJECT-TYPE 13082 SYNTAX InetAddress 13083 MAX-ACCESS read-write 13084 STATUS current 13085 DESCRIPTION 13086 "This object indicates the IP or IPv6 address of the SYSLOG server." 13087 ::= { syslogServerEntry 3 } 13088 13089 syslogServerPort OBJECT-TYPE 13090 SYNTAX INTEGER (514 | 1024..65535) 13091 MAX-ACCESS read-write 13092 STATUS current 13093 DESCRIPTION 13094 "This object indicates the UDP port number to be used for the 13095 SYSLOG server. 13096 " 13097 DEFVAL { 514 } 13098 ::= { syslogServerEntry 4 } 13099 13100 syslogServerSeverity OBJECT-TYPE 13101 SYNTAX INTEGER{ 13102 emergencie(0), 13103 alerts(1), 13104 critical(2), 13105 error(3), 13106 warning(4), 13107 notification(5), 13108 informational(6), 13109 debugging(7) 13110 } 13111 MAX-ACCESS read-write 13112 STATUS current 13113 DESCRIPTION 13114 "This object indicates the severity of log messages that will be 13115 sent to the server." 13116 DEFVAL { warning } 13117 ::= { syslogServerEntry 5 } 13118 13119 syslogServerFacility OBJECT-TYPE 13120 SYNTAX INTEGER { 13121 kern(0), -- kernel messages 13122 user(1), -- user-level messages 13123 mail(2), -- mail system messages 13124 daemon(3), -- system daemons' messages 13125 auth(4), -- authorization messages 13126 syslog(5), -- messages generated internally by syslogd 13127 lpr(6), -- line printer subsystem messages 13128 news(7), -- network news subsystem messages 13129 uucp(8), -- UUCP subsystem messages 13130 cron(9), -- clock daemon messages 13131 authpriv(10), -- security/authorization messages 13132 ftp(11), -- ftp daemon messages 13133 ntp(12), -- NTP subsystem messages 13134 audit(13), -- audit messages 13135 console(14), -- console messages 13136 cron2(15), -- clock daemon messages 13137 local0(16), --Reserved local use 13138 local1(17), --Reserved local use 13139 local2(18), --Reserved local use 13140 local3(19), --Reserved local use 13141 local4(20), --Reserved local use 13142 local5(21), --Reserved local use 13143 local6(22), --Reserved local use 13144 local7(23) --Reserved local use 13145 } 13146 MAX-ACCESS read-write 13147 STATUS current 13148 DESCRIPTION 13149 "Specifies the logging facility of the log host. 13150 " 13151 DEFVAL { kern } 13152 ::= { syslogServerEntry 6 } 13153 13154 syslogServerRowstatus OBJECT-TYPE 13155 SYNTAX RowStatus 13156 MAX-ACCESS read-create 13157 STATUS current 13158 DESCRIPTION 13159 "The row status variable, used according to installation 13160 and removal conventions for conceptual rows." 13161 ::= { syslogServerEntry 7 } 13162 13163-- ----------------------------------------------------------------------------- 13164 syslogBufferTableNum OBJECT-TYPE 13165 SYNTAX Unsigned32 13166 MAX-ACCESS read-only 13167 STATUS current 13168 DESCRIPTION 13169 "This object indicates the number of entries presented in the 13170 syslogBufferTable." 13171 ::= { syslogMIBObjects 6 } 13172 13173 syslogBufferTable OBJECT-TYPE 13174 SYNTAX SEQUENCE OF SyslogBufferEntry 13175 MAX-ACCESS not-accessible 13176 STATUS current 13177 DESCRIPTION 13178 "A table consists of a list of system log messages." 13179 ::= { syslogMIBObjects 7 } 13180 13181 syslogBufferEntry OBJECT-TYPE 13182 SYNTAX SyslogBufferEntry 13183 MAX-ACCESS not-accessible 13184 STATUS current 13185 DESCRIPTION 13186 "An entry defines a log message." 13187 INDEX { syslogBufferIndex } 13188 ::= { syslogBufferTable 1 } 13189 13190 SyslogBufferEntry ::= SEQUENCE { 13191 syslogBufferIndex Unsigned32, 13192 syslogBufferDateAndTime DisplayString, 13193 syslogBufferDescription DisplayString, 13194 syslogBufferSeverity INTEGER 13195 } 13196 13197 syslogBufferIndex OBJECT-TYPE 13198 SYNTAX Unsigned32 (1..100000) 13199 MAX-ACCESS read-only 13200 STATUS current 13201 DESCRIPTION 13202 "An index that uniquely identifies the message." 13203 ::= { syslogBufferEntry 1 } 13204 13205 syslogBufferDateAndTime OBJECT-TYPE 13206 SYNTAX DisplayString 13207 MAX-ACCESS read-only 13208 STATUS current 13209 DESCRIPTION 13210 "The date and time when the message is logged." 13211 ::= { syslogBufferEntry 2 } 13212 13213 syslogBufferDescription OBJECT-TYPE 13214 SYNTAX DisplayString 13215 MAX-ACCESS read-only 13216 STATUS current 13217 DESCRIPTION 13218 "The content of the log message." 13219 ::= { syslogBufferEntry 3 } 13220 13221 syslogBufferSeverity OBJECT-TYPE 13222 SYNTAX INTEGER{ 13223 emergencie(0), 13224 alerts(1), 13225 critical(2), 13226 error(3), 13227 warning(4), 13228 notification(5), 13229 informational(6), 13230 debugging(7) 13231 } 13232 MAX-ACCESS read-only 13233 STATUS current 13234 DESCRIPTION 13235 "This object indicates the severity of log messages that will be 13236 sent to the server." 13237 ::= { syslogBufferEntry 4 } 13238 13239 13240 -- ------------------------------------------------------------------ 13241 -- Mirror Settings 13242 -- ------------------------------------------------------------------ 13243 mirrorSessionTable OBJECT-TYPE 13244 SYNTAX SEQUENCE OF MirrorSessionEntry 13245 MAX-ACCESS not-accessible 13246 STATUS current 13247 DESCRIPTION 13248 "A table to Session Table." 13249 ::= { monMirrorGroup 1 } 13250 13251 mirrorSessionEntry OBJECT-TYPE 13252 SYNTAX MirrorSessionEntry 13253 MAX-ACCESS not-accessible 13254 STATUS current 13255 DESCRIPTION 13256 "An entry appears in Session Table." 13257 INDEX { mirrorSessionNumber } 13258 ::= { mirrorSessionTable 1 } 13259 13260 MirrorSessionEntry ::= 13261 SEQUENCE { 13262 mirrorSessionNumber Integer32, 13263 mirrorDestinationPort Integer32, 13264 mirrorSourceIngressPort PortList, 13265 mirrorSourceEgressPort PortList, 13266 mirrorSessionRowStatus RowStatus 13267 } 13268 13269 mirrorSessionNumber OBJECT-TYPE 13270 SYNTAX Integer32(1..4) 13271 MAX-ACCESS read-only 13272 STATUS current 13273 DESCRIPTION 13274 "Specifies the port to which the mirrored traffic in the system 13275 is to be copied." 13276 ::= { mirrorSessionEntry 1 } 13277 13278 mirrorDestinationPort OBJECT-TYPE 13279 SYNTAX Integer32 (1..15) 13280 MAX-ACCESS read-write 13281 STATUS current 13282 DESCRIPTION 13283 "Mirror Settings. Destination port." 13284 ::= { mirrorSessionEntry 2 } 13285 13286 mirrorSourceIngressPort OBJECT-TYPE 13287 SYNTAX PortList 13288 MAX-ACCESS read-write 13289 STATUS current 13290 DESCRIPTION 13291 "This object indicates the port index." 13292 ::= { mirrorSessionEntry 3 } 13293 13294 mirrorSourceEgressPort OBJECT-TYPE 13295 SYNTAX PortList 13296 MAX-ACCESS read-write 13297 STATUS current 13298 DESCRIPTION 13299 "This object indicates the port index." 13300 ::= { mirrorSessionEntry 4 } 13301 13302 13303 mirrorSessionRowStatus OBJECT-TYPE 13304 SYNTAX RowStatus 13305 MAX-ACCESS read-write 13306 STATUS current 13307 DESCRIPTION 13308 "Specifies the validity of the entry, max entry number is 4." 13309 ::= { mirrorSessionEntry 5 } 13310 13311 statisticsCounters OBJECT IDENTIFIER ::= { monStatisticsGroup 1 } 13312 statisticsErrorCounters OBJECT IDENTIFIER ::= { monStatisticsGroup 2 } 13313 statisticsClear OBJECT IDENTIFIER ::= { monStatisticsGroup 3 } 13314 13315 -- -------------------------------------------------------------------- 13316 -- statistics normal counters 13317 -- -------------------------------------------------------------------- 13318 statisticsCountersTable OBJECT-TYPE 13319 SYNTAX SEQUENCE OF StatisticsEntry 13320 MAX-ACCESS not-accessible 13321 STATUS current 13322 DESCRIPTION 13323 "A list of interface entries. The number of entries is 13324 given by the value of ifNumber." 13325 ::= { statisticsCounters 1 } 13326 13327 statisticsCountersEntry OBJECT-TYPE 13328 SYNTAX StatisticsEntry 13329 MAX-ACCESS not-accessible 13330 STATUS current 13331 DESCRIPTION 13332 "An entry containing management information applicable to a 13333 particular interface." 13334 INDEX { statPort } 13335 ::= { statisticsCountersTable 1 } 13336 13337 StatisticsEntry ::= 13338 SEQUENCE { 13339 statPort InterfaceIndex, 13340 statPortRxRateBytes Counter32, 13341 statPortRxRatePackets Counter32, 13342 statPortRxTotalBytes Counter64, 13343 statPortRxTotalPackets Counter64, 13344 statPortTxRateBytes Counter32, 13345 statPortTxRatePackets Counter32, 13346 statPortTxTotalBytes Counter64, 13347 statPortTxTotalPackets Counter64, 13348 statPortRxMulticast Counter64, 13349 statPortRxUnicast Counter64, 13350 statPortRxBroadcast Counter64, 13351 statPortTxMulticast Counter64, 13352 statPortTxUnicast Counter64, 13353 statPortTxBroadcast Counter64, 13354 statCountersrxHCPkt64Octets Counter64, 13355 statCountersrxHCPkt65to127Octets Counter64, 13356 statCountersrxHCPkt128to255Octets Counter64, 13357 statCountersrxHCPkt256to511Octets Counter64, 13358 statCountersrxHCPkt512to1023Octets Counter64, 13359 statCountersrxHCPkt1024to1518Octets Counter64, 13360 statCountersrxHCPkt1519to2047Octets Counter64, 13361 statCountersrxHCPkt2048to4095Octets Counter64, 13362 statCountersrxHCPkt4096to9216Octets Counter64, 13363 statCounterstxHCPkt64Octets Counter64, 13364 statCounterstxHCPkt65to127Octets Counter64, 13365 statCounterstxHCPkt128to255Octets Counter64, 13366 statCounterstxHCPkt256to511Octets Counter64, 13367 statCounterstxHCPkt512to1023Octets Counter64, 13368 statCounterstxHCPkt1024to1518Octets Counter64, 13369 statCounterstxHCPkt1519to2047Octets Counter64, 13370 statCounterstxHCPkt2048to4095Octets Counter64, 13371 statCounterstxHCPkt4096to9216Octets Counter64 13372 13373 } 13374 13375 statPort OBJECT-TYPE 13376 SYNTAX InterfaceIndex 13377 MAX-ACCESS read-only 13378 STATUS current 13379 DESCRIPTION 13380 "" 13381 ::= { statisticsCountersEntry 1 } 13382 13383 statPortRxRateBytes OBJECT-TYPE 13384 SYNTAX Counter32 13385 MAX-ACCESS read-only 13386 STATUS current 13387 DESCRIPTION 13388 "Port RX Rate bytes/sec." 13389 ::= { statisticsCountersEntry 2 } 13390 13391 statPortRxRatePackets OBJECT-TYPE 13392 SYNTAX Counter32 13393 MAX-ACCESS read-only 13394 STATUS current 13395 DESCRIPTION 13396 "Port RX Rate Packets/sec." 13397 ::= { statisticsCountersEntry 3 } 13398 13399 statPortRxTotalBytes OBJECT-TYPE 13400 SYNTAX Counter64 13401 MAX-ACCESS read-only 13402 STATUS current 13403 DESCRIPTION 13404 "Port Rx Total Bytes/sec." 13405 ::= { statisticsCountersEntry 4 } 13406 13407 statPortRxTotalPackets OBJECT-TYPE 13408 SYNTAX Counter64 13409 MAX-ACCESS read-only 13410 STATUS current 13411 DESCRIPTION 13412 "Port Rx Total Packets/sec." 13413 ::= { statisticsCountersEntry 5 } 13414 13415 statPortTxRateBytes OBJECT-TYPE 13416 SYNTAX Counter32 13417 MAX-ACCESS read-only 13418 STATUS current 13419 DESCRIPTION 13420 "Port Tx Rate Bytes/sec." 13421 ::= { statisticsCountersEntry 6 } 13422 13423 statPortTxRatePackets OBJECT-TYPE 13424 SYNTAX Counter32 13425 MAX-ACCESS read-only 13426 STATUS current 13427 DESCRIPTION 13428 "Port Tx Rate Packets/sec." 13429 ::= { statisticsCountersEntry 7 } 13430 13431 statPortTxTotalBytes OBJECT-TYPE 13432 SYNTAX Counter64 13433 MAX-ACCESS read-only 13434 STATUS current 13435 DESCRIPTION 13436 "Port Tx Total Bytes/sec." 13437 ::= { statisticsCountersEntry 8 } 13438 13439 statPortTxTotalPackets OBJECT-TYPE 13440 SYNTAX Counter64 13441 MAX-ACCESS read-only 13442 STATUS current 13443 DESCRIPTION 13444 "Port Tx Total Packets." 13445 ::= { statisticsCountersEntry 9 } 13446 13447 statPortRxMulticast OBJECT-TYPE 13448 SYNTAX Counter64 13449 MAX-ACCESS read-only 13450 STATUS current 13451 DESCRIPTION 13452 "Port Rx multicast Packets." 13453 ::= { statisticsCountersEntry 10 } 13454 13455 statPortRxUnicast OBJECT-TYPE 13456 SYNTAX Counter64 13457 MAX-ACCESS read-only 13458 STATUS current 13459 DESCRIPTION 13460 "Port Rx unicast Packets." 13461 ::= { statisticsCountersEntry 11 } 13462 13463 statPortRxBroadcast OBJECT-TYPE 13464 SYNTAX Counter64 13465 MAX-ACCESS read-only 13466 STATUS current 13467 DESCRIPTION 13468 "Port Rx broadcast Packets." 13469 ::= { statisticsCountersEntry 12 } 13470 13471 statPortTxMulticast OBJECT-TYPE 13472 SYNTAX Counter64 13473 MAX-ACCESS read-only 13474 STATUS current 13475 DESCRIPTION 13476 "Port Tx multicast Packets." 13477 ::= { statisticsCountersEntry 13 } 13478 13479 statPortTxUnicast OBJECT-TYPE 13480 SYNTAX Counter64 13481 MAX-ACCESS read-only 13482 STATUS current 13483 DESCRIPTION 13484 "Port Tx unicast Packets." 13485 ::= { statisticsCountersEntry 14 } 13486 13487 statPortTxBroadcast OBJECT-TYPE 13488 SYNTAX Counter64 13489 MAX-ACCESS read-only 13490 STATUS current 13491 DESCRIPTION 13492 "Port Tx broadcast Packets." 13493 ::= { statisticsCountersEntry 15 } 13494 13495 13496 statCountersrxHCPkt64Octets OBJECT-TYPE 13497 SYNTAX Counter64 13498 MAX-ACCESS read-only 13499 STATUS current 13500 DESCRIPTION 13501 "." 13502 ::= { statisticsCountersEntry 16 } 13503 13504 statCountersrxHCPkt65to127Octets OBJECT-TYPE 13505 SYNTAX Counter64 13506 MAX-ACCESS read-only 13507 STATUS current 13508 DESCRIPTION 13509 "." 13510 ::= { statisticsCountersEntry 17 } 13511 13512 statCountersrxHCPkt128to255Octets OBJECT-TYPE 13513 SYNTAX Counter64 13514 MAX-ACCESS read-only 13515 STATUS current 13516 DESCRIPTION 13517 "." 13518 ::= { statisticsCountersEntry 18 } 13519 13520 statCountersrxHCPkt256to511Octets OBJECT-TYPE 13521 SYNTAX Counter64 13522 MAX-ACCESS read-only 13523 STATUS current 13524 DESCRIPTION 13525 "." 13526 ::= { statisticsCountersEntry 19 } 13527 13528 statCountersrxHCPkt512to1023Octets OBJECT-TYPE 13529 SYNTAX Counter64 13530 MAX-ACCESS read-only 13531 STATUS current 13532 DESCRIPTION 13533 "." 13534 ::= { statisticsCountersEntry 20 } 13535 13536 statCountersrxHCPkt1024to1518Octets OBJECT-TYPE 13537 SYNTAX Counter64 13538 MAX-ACCESS read-only 13539 STATUS current 13540 DESCRIPTION 13541 "." 13542 ::= { statisticsCountersEntry 21 } 13543 13544 statCountersrxHCPkt1519to2047Octets OBJECT-TYPE 13545 SYNTAX Counter64 13546 MAX-ACCESS read-only 13547 STATUS current 13548 DESCRIPTION 13549 "." 13550 ::= { statisticsCountersEntry 22 } 13551 13552 statCountersrxHCPkt2048to4095Octets OBJECT-TYPE 13553 SYNTAX Counter64 13554 MAX-ACCESS read-only 13555 STATUS current 13556 DESCRIPTION 13557 "." 13558 ::= { statisticsCountersEntry 23 } 13559 13560 statCountersrxHCPkt4096to9216Octets OBJECT-TYPE 13561 SYNTAX Counter64 13562 MAX-ACCESS read-only 13563 STATUS current 13564 DESCRIPTION 13565 "." 13566 ::= { statisticsCountersEntry 24 } 13567 13568 statCounterstxHCPkt64Octets OBJECT-TYPE 13569 SYNTAX Counter64 13570 MAX-ACCESS read-only 13571 STATUS current 13572 DESCRIPTION 13573 "." 13574 ::= { statisticsCountersEntry 25 } 13575 13576 statCounterstxHCPkt65to127Octets OBJECT-TYPE 13577 SYNTAX Counter64 13578 MAX-ACCESS read-only 13579 STATUS current 13580 DESCRIPTION 13581 "." 13582 ::= { statisticsCountersEntry 26 } 13583 13584 statCounterstxHCPkt128to255Octets OBJECT-TYPE 13585 SYNTAX Counter64 13586 MAX-ACCESS read-only 13587 STATUS current 13588 DESCRIPTION 13589 "." 13590 ::= { statisticsCountersEntry 27 } 13591 13592 statCounterstxHCPkt256to511Octets OBJECT-TYPE 13593 SYNTAX Counter64 13594 MAX-ACCESS read-only 13595 STATUS current 13596 DESCRIPTION 13597 "." 13598 ::= { statisticsCountersEntry 28 } 13599 13600 statCounterstxHCPkt512to1023Octets OBJECT-TYPE 13601 SYNTAX Counter64 13602 MAX-ACCESS read-only 13603 STATUS current 13604 DESCRIPTION 13605 "." 13606 ::= { statisticsCountersEntry 29 } 13607 13608 statCounterstxHCPkt1024to1518Octets OBJECT-TYPE 13609 SYNTAX Counter64 13610 MAX-ACCESS read-only 13611 STATUS current 13612 DESCRIPTION 13613 "." 13614 ::= { statisticsCountersEntry 30 } 13615 13616 statCounterstxHCPkt1519to2047Octets OBJECT-TYPE 13617 SYNTAX Counter64 13618 MAX-ACCESS read-only 13619 STATUS current 13620 DESCRIPTION 13621 "." 13622 ::= { statisticsCountersEntry 31 } 13623 13624 statCounterstxHCPkt2048to4095Octets OBJECT-TYPE 13625 SYNTAX Counter64 13626 MAX-ACCESS read-only 13627 STATUS current 13628 DESCRIPTION 13629 "." 13630 ::= { statisticsCountersEntry 32 } 13631 13632 statCounterstxHCPkt4096to9216Octets OBJECT-TYPE 13633 SYNTAX Counter64 13634 MAX-ACCESS read-only 13635 STATUS current 13636 DESCRIPTION 13637 "." 13638 ::= { statisticsCountersEntry 33 } 13639 13640 13641 -- -------------------------------------------------------------------- 13642 -- statistics error Counters 13643 -- -------------------------------------------------------------------- 13644 statisticsErrorTable OBJECT-TYPE 13645 SYNTAX SEQUENCE OF StatisticsErrorEntry 13646 MAX-ACCESS not-accessible 13647 STATUS current 13648 DESCRIPTION 13649 "A list of interface entries. The number of entries is 13650 given by the value of ifNumber." 13651 ::= { statisticsErrorCounters 1 } 13652 13653 statisticsErrorEntry OBJECT-TYPE 13654 SYNTAX StatisticsErrorEntry 13655 MAX-ACCESS not-accessible 13656 STATUS current 13657 DESCRIPTION 13658 "An entry containing management information applicable to a 13659 particular interface." 13660 INDEX { statPortCountPort } 13661 13662 ::= { statisticsErrorTable 1 } 13663 13664 StatisticsErrorEntry ::= 13665 SEQUENCE { 13666 statPortCountPort InterfaceIndex, 13667 statCountersrxDroppkts Counter32, 13668 statCountersrxMTUDropPkts Counter32, 13669 statPortCountDeferredTx Counter32, 13670 statCountersdot3StatsSingleColFrames Counter32, 13671 statPortCountExcessCol Counter32, 13672 statPortCountLateCol Counter32, 13673 statPortCountAlignErr Counter32, 13674 statPortCountFCSErr Counter32, 13675 statCountersifOutDiscards Counter32, 13676 statPortCountMultiCol Counter32, 13677 statPortCountCarriSen Counter32, 13678 statPortCountSQETestErr Counter32, 13679 statCountersdot3StatsDeferredTransmisions Counter32, 13680 statPortCountIntMacTx Counter32, 13681 statPortCountIntMacRx Counter32, 13682 statCountersrxCRCAlignErrors Counter32, 13683 statCountersrxUndersizedPkts Counter32, 13684 statCountersrxOversizedPkts Counter32, 13685 statCountersrxFragmentPkts Counter32, 13686 statCountersrxJabbers Counter32, 13687 statCountersrxSymbolErrors Counter32, 13688 statCountersrxMulticastDropPkts Counter32, 13689 statCountersifInErrors Counter32, 13690 statCountersifOutErrors Counter32, 13691 statCountersifInDiscards Counter32, 13692 statCountersifInUnknownProtos Counter32, 13693 statCounterstxDelayExceededDiscards Counter32 13694 } 13695 13696 statPortCountPort OBJECT-TYPE 13697 SYNTAX InterfaceIndex 13698 MAX-ACCESS read-only 13699 STATUS current 13700 DESCRIPTION 13701 "A unique value, greater than zero, for each interface. It 13702 is recommended that values are assigned contiguously 13703 starting from 1. The value for each interface sub-layer 13704 must remain constant at least from one re-initialization of 13705 the entity's network management system to the next re- 13706 initialization." 13707 ::= { statisticsErrorEntry 1 } 13708 13709 statCountersrxDroppkts OBJECT-TYPE 13710 SYNTAX Counter32 13711 MAX-ACCESS read-only 13712 STATUS current 13713 DESCRIPTION 13714 "." 13715 ::= { statisticsErrorEntry 2 } 13716 13717 statCountersrxMTUDropPkts OBJECT-TYPE 13718 SYNTAX Counter32 13719 MAX-ACCESS read-only 13720 STATUS current 13721 DESCRIPTION 13722 "." 13723 ::= { statisticsErrorEntry 3 } 13724 13725 statPortCountDeferredTx OBJECT-TYPE 13726 SYNTAX Counter32 13727 MAX-ACCESS read-only 13728 STATUS current 13729 DESCRIPTION 13730 "A count of frames for which the first 13731 transmission attempt on a particular interface 13732 is delayed because the medium is busy. 13733 The count represented by an instance of this 13734 object does not include frames involved in 13735 collisions. 13736 13737 This counter does not increment when the 13738 interface is operating in full-duplex mode. 13739 Discontinuities in the value of this counter can 13740 occur at re-initialization of the management 13741 system, and at other times as indicated by the 13742 value of ifCounterDiscontinuityTime." 13743 ::= { statisticsErrorEntry 4 } 13744 13745 statCountersdot3StatsSingleColFrames OBJECT-TYPE 13746 SYNTAX Counter32 13747 MAX-ACCESS read-only 13748 STATUS current 13749 DESCRIPTION 13750 "." 13751 ::= { statisticsErrorEntry 5 } 13752 13753 statPortCountExcessCol OBJECT-TYPE 13754 SYNTAX Counter32 13755 MAX-ACCESS read-only 13756 STATUS current 13757 DESCRIPTION "A count of frames for which transmission on a 13758 particular interface fails due to excessive 13759 collisions. 13760 This counter does not increment when the 13761 interface is operating in full-duplex mode. 13762 13763 Discontinuities in the value of this counter can 13764 occur at re-initialization of the management 13765 system, and at other times as indicated by the 13766 value of ifCounterDiscontinuityTime." 13767 REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.11, 13768 aFramesAbortedDueToXSColls." 13769 ::= { statisticsErrorEntry 6 } 13770 13771 statPortCountLateCol OBJECT-TYPE 13772 SYNTAX Counter32 13773 MAX-ACCESS read-only 13774 STATUS current 13775 DESCRIPTION "The number of times that a collision is 13776 detected on a particular interface later than 13777 one slotTime into the transmission of a packet. 13778 13779 A (late) collision included in a count 13780 represented by an instance of this object is 13781 also considered as a (generic) collision for 13782 purposes of other collision-related 13783 statistics. 13784 13785 This counter does not increment when the 13786 interface is operating in full-duplex mode. 13787 13788 Discontinuities in the value of this counter can 13789 occur at re-initialization of the management 13790 system, and at other times as indicated by the 13791 value of ifCounterDiscontinuityTime." 13792 REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.10, 13793 aLateCollisions." 13794 ::= { statisticsErrorEntry 7 } 13795 13796 statPortCountAlignErr OBJECT-TYPE 13797 SYNTAX Counter32 13798 MAX-ACCESS read-only 13799 STATUS current 13800 DESCRIPTION 13801 "." 13802 ::= { statisticsErrorEntry 8 } 13803 13804 statPortCountFCSErr OBJECT-TYPE 13805 SYNTAX Counter32 13806 MAX-ACCESS read-only 13807 STATUS current 13808 DESCRIPTION 13809 "A count of frames received on a particular 13810 interface that are an integral number of octets 13811 in length but do not pass the FCS check. This 13812 count does not include frames received with 13813 frame-too-long or frame-too-short error. 13814 13815 The count represented by an instance of this 13816 object is incremented when the frameCheckError 13817 status is returned by the MAC service to the 13818 LLC (or other MAC user). Received frames for 13819 which multiple error conditions pertain are, 13820 according to the conventions of IEEE 802.3 13821 Layer Management, counted exclusively according 13822 to the error status presented to the LLC. 13823 13824 Note: Coding errors detected by the physical 13825 layer for speeds above 10 Mb/s will cause the 13826 frame to fail the FCS check. 13827 13828 For interfaces operating at 10 Gb/s, this 13829 counter can roll over in less than 5 minutes if 13830 it is incrementing at its maximum rate. Since 13831 that amount of time could be less than a 13832 management station's poll cycle time, in order 13833 to avoid a loss of information, a management 13834 station is advised to poll the 13835 dot3HCStatsFCSErrors object for 10 Gb/s or 13836 faster interfaces. 13837 13838 Discontinuities in the value of this counter can 13839 occur at re-initialization of the management 13840 system, and at other times as indicated by the 13841 value of ifCounterDiscontinuityTime." 13842 REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.6, 13843 aFrameCheckSequenceErrors." 13844 ::= { statisticsErrorEntry 9 } 13845 13846 statCountersifOutDiscards OBJECT-TYPE 13847 SYNTAX Counter32 13848 MAX-ACCESS read-only 13849 STATUS current 13850 DESCRIPTION 13851 "." 13852 ::= { statisticsErrorEntry 10 } 13853 13854 statPortCountMultiCol OBJECT-TYPE 13855 SYNTAX Counter32 13856 MAX-ACCESS read-only 13857 STATUS current 13858 DESCRIPTION 13859 "." 13860 ::= { statisticsErrorEntry 11 } 13861 13862 statPortCountCarriSen OBJECT-TYPE 13863 SYNTAX Counter32 13864 MAX-ACCESS read-only 13865 STATUS current 13866 DESCRIPTION "." 13867 13868 ::= { statisticsErrorEntry 12 } 13869 13870 statPortCountSQETestErr OBJECT-TYPE 13871 SYNTAX Counter32 13872 MAX-ACCESS read-only 13873 STATUS current 13874 DESCRIPTION 13875 "." 13876 ::= { statisticsErrorEntry 13 } 13877 13878 statCountersdot3StatsDeferredTransmisions OBJECT-TYPE 13879 SYNTAX Counter32 13880 MAX-ACCESS read-only 13881 STATUS current 13882 DESCRIPTION 13883 "." 13884 ::= { statisticsErrorEntry 14 } 13885 13886 statPortCountIntMacTx OBJECT-TYPE 13887 SYNTAX Counter32 13888 MAX-ACCESS read-only 13889 STATUS current 13890 DESCRIPTION 13891 "A count of frames for which transmission on a 13892 particular interface fails due to an internal 13893 MAC sublayer transmit error. A frame is only 13894 counted by an instance of this object if it is 13895 not counted by the corresponding instance of 13896 either the dot3StatsLateCollisions object, the 13897 dot3StatsExcessiveCollisions object, or the 13898 dot3StatsCarrierSenseErrors object. 13899 13900 The precise meaning of the count represented by 13901 an instance of this object is implementation- 13902 specific. In particular, an instance of this 13903 object may represent a count of transmission 13904 errors on a particular interface that are not 13905 otherwise counted. 13906 13907 For interfaces operating at 10 Gb/s, this 13908 counter can roll over in less than 5 minutes if 13909 it is incrementing at its maximum rate. Since 13910 that amount of time could be less than a 13911 management station's poll cycle time, in order 13912 to avoid a loss of information, a management 13913 station is advised to poll the 13914 dot3HCStatsInternalMacTransmitErrors object for 13915 10 Gb/s or faster interfaces. 13916 13917 Discontinuities in the value of this counter can 13918 occur at re-initialization of the management 13919 system, and at other times as indicated by the 13920 value of ifCounterDiscontinuityTime." 13921 REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.12, 13922 aFramesLostDueToIntMACXmitError." 13923 ::= { statisticsErrorEntry 15 } 13924 13925 statPortCountIntMacRx OBJECT-TYPE 13926 SYNTAX Counter32 13927 MAX-ACCESS read-only 13928 STATUS current 13929 DESCRIPTION 13930 "A count of frames for which reception on a 13931 particular interface fails due to an internal 13932 MAC sublayer receive error. A frame is only 13933 counted by an instance of this object if it is 13934 not counted by the corresponding instance of 13935 either the dot3StatsFrameTooLongs object, the 13936 dot3StatsAlignmentErrors object, or the 13937 dot3StatsFCSErrors object. 13938 13939 The precise meaning of the count represented by 13940 an instance of this object is implementation- 13941 specific. In particular, an instance of this 13942 object may represent a count of receive errors 13943 on a particular interface that are not 13944 otherwise counted. 13945 13946 For interfaces operating at 10 Gb/s, this 13947 counter can roll over in less than 5 minutes if 13948 it is incrementing at its maximum rate. Since 13949 that amount of time could be less than a 13950 management station's poll cycle time, in order 13951 to avoid a loss of information, a management 13952 station is advised to poll the 13953 dot3HCStatsInternalMacReceiveErrors object for 13954 10 Gb/s or faster interfaces. 13955 13956 Discontinuities in the value of this counter can 13957 occur at re-initialization of the management 13958 system, and at other times as indicated by the 13959 value of ifCounterDiscontinuityTime." 13960 REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.15, 13961 aFramesLostDueToIntMACRcvError." 13962 ::= { statisticsErrorEntry 16 } 13963 13964 statCountersrxCRCAlignErrors OBJECT-TYPE 13965 SYNTAX Counter32 13966 MAX-ACCESS read-only 13967 STATUS current 13968 DESCRIPTION 13969 "." 13970 ::= { statisticsErrorEntry 17 } 13971 13972 statCountersrxUndersizedPkts OBJECT-TYPE 13973 SYNTAX Counter32 13974 MAX-ACCESS read-only 13975 STATUS current 13976 DESCRIPTION 13977 "." 13978 ::= { statisticsErrorEntry 18 } 13979 13980 statCountersrxOversizedPkts OBJECT-TYPE 13981 SYNTAX Counter32 13982 MAX-ACCESS read-only 13983 STATUS current 13984 DESCRIPTION 13985 "." 13986 ::= { statisticsErrorEntry 19 } 13987 13988 statCountersrxFragmentPkts OBJECT-TYPE 13989 SYNTAX Counter32 13990 MAX-ACCESS read-only 13991 STATUS current 13992 DESCRIPTION 13993 "." 13994 ::= { statisticsErrorEntry 20 } 13995 13996 statCountersrxJabbers OBJECT-TYPE 13997 SYNTAX Counter32 13998 MAX-ACCESS read-only 13999 STATUS current 14000 DESCRIPTION 14001 "." 14002 ::= { statisticsErrorEntry 21 } 14003 14004 statCountersrxSymbolErrors OBJECT-TYPE 14005 SYNTAX Counter32 14006 MAX-ACCESS read-only 14007 STATUS current 14008 DESCRIPTION 14009 "." 14010 ::= { statisticsErrorEntry 22 } 14011 14012 statCountersrxMulticastDropPkts OBJECT-TYPE 14013 SYNTAX Counter32 14014 MAX-ACCESS read-only 14015 STATUS current 14016 DESCRIPTION 14017 "." 14018 ::= { statisticsErrorEntry 23 } 14019 14020 statCountersifInErrors OBJECT-TYPE 14021 SYNTAX Counter32 14022 MAX-ACCESS read-only 14023 STATUS current 14024 DESCRIPTION 14025 "." 14026 ::= { statisticsErrorEntry 24 } 14027 14028 statCountersifOutErrors OBJECT-TYPE 14029 SYNTAX Counter32 14030 MAX-ACCESS read-only 14031 STATUS current 14032 DESCRIPTION 14033 "." 14034 ::= { statisticsErrorEntry 25 } 14035 14036 14037 statCountersifInDiscards OBJECT-TYPE 14038 SYNTAX Counter32 14039 MAX-ACCESS read-only 14040 STATUS current 14041 DESCRIPTION 14042 "." 14043 ::= { statisticsErrorEntry 26 } 14044 14045 statCountersifInUnknownProtos OBJECT-TYPE 14046 SYNTAX Counter32 14047 MAX-ACCESS read-only 14048 STATUS current 14049 DESCRIPTION 14050 "." 14051 ::= { statisticsErrorEntry 27 } 14052 14053 statCounterstxDelayExceededDiscards OBJECT-TYPE 14054 SYNTAX Counter32 14055 MAX-ACCESS read-only 14056 STATUS current 14057 DESCRIPTION 14058 "." 14059 ::= { statisticsErrorEntry 28 } 14060 14061---------------------------------------------------------------------------------------------- 14062 -- the Interfaces table 14063 14064 statisticsCounterClearTable OBJECT-TYPE 14065 SYNTAX SEQUENCE OF StatCounterClearEntry 14066 MAX-ACCESS not-accessible 14067 STATUS current 14068 DESCRIPTION 14069 "A list of interface entries. The number of entries is 14070 given by the value of ifNumber." 14071 ::= { statisticsClear 1 } 14072 14073 statisticsCounterClearEntry OBJECT-TYPE 14074 SYNTAX StatCounterClearEntry 14075 MAX-ACCESS not-accessible 14076 STATUS current 14077 DESCRIPTION 14078 "An entry containing management information applicable to a 14079 particular interface." 14080 INDEX { statCounterClearIndex } 14081 ::= { statisticsCounterClearTable 1 } 14082 14083 StatCounterClearEntry ::= 14084 SEQUENCE { 14085 statCounterClearIndex INTEGER, 14086 statCounterClearStatus INTEGER, 14087 statCounterLinkChange INTEGER 14088 } 14089 14090 statCounterClearIndex OBJECT-TYPE 14091 SYNTAX INTEGER 14092 MAX-ACCESS read-only 14093 STATUS current 14094 DESCRIPTION 14095 "A unique value, greater than zero, for each interface. It 14096 is recommended that values are assigned contiguously 14097 starting from 1. The value for each interface sub-layer 14098 must remain constant at least from one re-initialization of 14099 the entity's network management system to the next re- 14100 initialization." 14101 ::= { statisticsCounterClearEntry 1 } 14102 14103 statCounterClearStatus OBJECT-TYPE 14104 SYNTAX INTEGER { enabled(1), disabled(2) } 14105 MAX-ACCESS read-write 14106 STATUS current 14107 DESCRIPTION 14108 "Enable or disable statCounter Counters Clear on read by port." 14109 ::= { statisticsCounterClearEntry 2 } 14110 14111 statCounterLinkChange OBJECT-TYPE 14112 SYNTAX INTEGER 14113 MAX-ACCESS read-only 14114 STATUS current 14115 DESCRIPTION 14116 "Counter the linkchange times by port." 14117 ::= { statisticsCounterClearEntry 3 } 14118 14119 14120-- --------------------------------------------------------------------- 14121-- DDM 14122-- --------------------------------------------------------------------- 14123 fdbStaticFDB OBJECT IDENTIFIER ::= { l2FDBGroup 1 } 14124 fdbMACAddressTableSettings OBJECT IDENTIFIER ::= { l2FDBGroup 2 } 14125 14126 14127-- fdbMACNotification OBJECT IDENTIFIER ::= { l2FDBGroup 5 } 14128-- --------------------------------------------------------------------- 14129-- Static FDB 14130-- --------------------------------------------------------------------- 14131 fdbUnicastStaticFDB OBJECT IDENTIFIER ::= { fdbStaticFDB 1 } 14132 fdbMulticastStaticFDB OBJECT IDENTIFIER ::= { fdbStaticFDB 2 } 14133 -- --------------------------------------------------------------------- 14134 -- Unicast Static FDB 14135 -- --------------------------------------------------------------------- 14136 fdbUnicastStaticFDBTable OBJECT-TYPE 14137 SYNTAX SEQUENCE OF FdbUnicastStaticFDBEntry 14138 MAX-ACCESS not-accessible 14139 STATUS current 14140 DESCRIPTION 14141 "Unicast Static FDB ." 14142 ::= { fdbUnicastStaticFDB 1 } 14143 14144 fdbUnicastStaticFDBEntry OBJECT-TYPE 14145 SYNTAX FdbUnicastStaticFDBEntry 14146 MAX-ACCESS not-accessible 14147 STATUS current 14148 DESCRIPTION 14149 "Unicast Static FDB ." 14150 INDEX { fdbUnicastStaticFDBVID, fdbUnicastStaticFDBMACAddr } 14151 ::= { fdbUnicastStaticFDBTable 1 } 14152 14153 FdbUnicastStaticFDBEntry ::= 14154 SEQUENCE { 14155 fdbUnicastStaticFDBVID 14156 Integer32, 14157 fdbUnicastStaticFDBMACAddr 14158 MacAddress, 14159 fdbUnicastStaticFDBPort 14160 InterfaceIndex, 14161 fdbUnicastStaticFDBState 14162 INTEGER, 14163 fdbUnicastStaticFDBRowStatus 14164 RowStatus 14165 } 14166 14167 fdbUnicastStaticFDBVID OBJECT-TYPE 14168 SYNTAX Integer32(1..4094) 14169 MAX-ACCESS read-only 14170 STATUS current 14171 DESCRIPTION 14172 "Unicast Static FDB. VID (1-4094)." 14173 ::= { fdbUnicastStaticFDBEntry 1 } 14174 14175 fdbUnicastStaticFDBMACAddr OBJECT-TYPE 14176 SYNTAX MacAddress 14177 MAX-ACCESS read-only 14178 STATUS current 14179 DESCRIPTION 14180 "Unicast Static FDB. MAC Address." 14181 ::= { fdbUnicastStaticFDBEntry 2 } 14182 14183 fdbUnicastStaticFDBPort OBJECT-TYPE 14184 SYNTAX InterfaceIndex 14185 MAX-ACCESS read-write 14186 STATUS current 14187 DESCRIPTION 14188 "Unicast Static FDB. port." 14189 ::= { fdbUnicastStaticFDBEntry 3 } 14190 14191 fdbUnicastStaticFDBState OBJECT-TYPE 14192 SYNTAX INTEGER { 14193 permanent(1), 14194 permanentDrop(2) 14195 } 14196 MAX-ACCESS read-write 14197 STATUS current 14198 DESCRIPTION 14199 "This object indicates the status of this entry. 14200 permanent(1) - this entry is currently in use 14201 and will remain so after the next reset of 14202 the bridge. 14203 permanentDrop(2) - This entry will filter the packet with the specified 14204 MAC address as the source MAC or as the destination MAC. 14205 The entry is currently in use and will remain so after the 14206 next reboot of the device." 14207 DEFVAL { permanent } 14208 ::= { fdbUnicastStaticFDBEntry 4 } 14209 14210 fdbUnicastStaticFDBRowStatus OBJECT-TYPE 14211 SYNTAX RowStatus 14212 MAX-ACCESS read-create 14213 STATUS current 14214 DESCRIPTION 14215 "This object indicates the status of fdbUnicastStaticFDBTable 14216 to which a frame with a specific unicast 14217 address will be flooded in the event that it has not 14218 been learned. To set fdbUnicastStaticFDBPort, 14219 we have to set the rowstatus as 'NOT_IN_SERVICE' and 14220 set the appropriate port in the 14221 fdbUnicastStaticFDBPort and set the rowstatus as 14222 'ACTIVE' to make the port available." 14223 ::= { fdbUnicastStaticFDBEntry 5 } 14224 14225 -- --------------------------------------------------------------------- 14226 -- Multicast Static FDB 14227 -- --------------------------------------------------------------------- 14228 fdMulticastStaticFDBTable OBJECT-TYPE 14229 SYNTAX SEQUENCE OF FdbMulticastStaticFDBEntry 14230 MAX-ACCESS not-accessible 14231 STATUS current 14232 DESCRIPTION 14233 "Multicast Static FDB ." 14234 ::= { fdbMulticastStaticFDB 1 } 14235 14236 fdbMulticastStaticFDBEntry OBJECT-TYPE 14237 SYNTAX FdbMulticastStaticFDBEntry 14238 MAX-ACCESS not-accessible 14239 STATUS current 14240 DESCRIPTION 14241 "Multicast Static FDB ." 14242 INDEX { fdbMulticastStaticFDBVID, fdbMulticastStaticFDBMACAddr} 14243 ::= { fdMulticastStaticFDBTable 1 } 14244 14245 FdbMulticastStaticFDBEntry ::= 14246 SEQUENCE { 14247 fdbMulticastStaticFDBVID 14248 Integer32, 14249 fdbMulticastStaticFDBMACAddr 14250 MacAddress, 14251 fdbMulticastStaticFDBEgressPorts 14252 PortList, 14253 fdbMulticastStaticFDBRowStatus 14254 RowStatus 14255 } 14256 14257 fdbMulticastStaticFDBVID OBJECT-TYPE 14258 SYNTAX Integer32(1..4094) 14259 MAX-ACCESS read-only 14260 STATUS current 14261 DESCRIPTION 14262 "Multicast Static FDB. VID (1-4094)." 14263 ::= { fdbMulticastStaticFDBEntry 1 } 14264 14265 fdbMulticastStaticFDBMACAddr OBJECT-TYPE 14266 SYNTAX MacAddress 14267 MAX-ACCESS read-only 14268 STATUS current 14269 DESCRIPTION 14270 "Multicast Static FDB. MAC Address." 14271 ::= { fdbMulticastStaticFDBEntry 2 } 14272 14273 fdbMulticastStaticFDBEgressPorts OBJECT-TYPE 14274 SYNTAX PortList 14275 MAX-ACCESS read-write 14276 STATUS current 14277 DESCRIPTION 14278 "Multicast Static FDB. egress PortList." 14279 ::= { fdbMulticastStaticFDBEntry 3 } 14280 14281 fdbMulticastStaticFDBRowStatus OBJECT-TYPE 14282 SYNTAX RowStatus 14283 MAX-ACCESS read-create 14284 STATUS current 14285 DESCRIPTION 14286 "This object indicates the status of fdMulticastStaticFDBTable 14287 to which a frame with a specific multicast 14288 address will be flooded in the event that it has not 14289 been learned. To set fdbMulticastStaticFDBEgressPorts, 14290 we have to set the rowstatus as 'NOT_IN_SERVICE' and 14291 set the appropriate portlist in the 14292 fdbMulticastStaticFDBEgressPorts and set the rowstatus as 14293 'ACTIVE' to make the port available." 14294 ::= { fdbMulticastStaticFDBEntry 4 } 14295 14296-- --------------------------------------------------------------------- 14297-- MAC Address Table Settings 14298-- --------------------------------------------------------------------- 14299 fdbMACAddrGlobalSettings OBJECT IDENTIFIER ::= { fdbMACAddressTableSettings 1 } 14300 -- --------------------------------------------------------------------- 14301 -- Global Settings 14302 -- --------------------------------------------------------------------- 14303 fdbMACAddrAgingTime OBJECT-TYPE 14304 SYNTAX Integer32(0..1000000) 14305 MAX-ACCESS read-write 14306 STATUS current 14307 DESCRIPTION 14308 "MAC Address Table Settings. Global Settings. Aging Time (0, 10-1000000)" 14309 ::= { fdbMACAddrGlobalSettings 1 } 14310 14311 fdbMACAddrAgingDestinationHit OBJECT-TYPE 14312 SYNTAX INTEGER { 14313 enabled (1), 14314 disabled (2) 14315 } 14316 MAX-ACCESS read-write 14317 STATUS current 14318 DESCRIPTION 14319 "MAC Address Table Settings. Global Settings. Aging Destination Hit" 14320 ::= { fdbMACAddrGlobalSettings 2 } 14321 -- --------------------------------------------------------------------- 14322 -- MAC Address Learning 14323 -- --------------------------------------------------------------------- 14324 fdbMACAddressLearningTable OBJECT-TYPE 14325 SYNTAX SEQUENCE OF FdbMACAddressLearningEntry 14326 MAX-ACCESS not-accessible 14327 STATUS current 14328 DESCRIPTION 14329 "Multicast Static FDB ." 14330 ::= { fdbMACAddressTableSettings 2 } 14331 14332 fdbMACAddressLearningEntry OBJECT-TYPE 14333 SYNTAX FdbMACAddressLearningEntry 14334 MAX-ACCESS not-accessible 14335 STATUS current 14336 DESCRIPTION 14337 "Multicast Static FDB ." 14338 INDEX { fdbMACAddressLearningPort } 14339 ::= { fdbMACAddressLearningTable 1 } 14340 14341 FdbMACAddressLearningEntry ::= 14342 SEQUENCE { 14343 fdbMACAddressLearningPort InterfaceIndex, 14344 fdbMACAddressLearningState INTEGER 14345 } 14346 14347 fdbMACAddressLearningPort OBJECT-TYPE 14348 SYNTAX InterfaceIndex 14349 MAX-ACCESS read-only 14350 STATUS current 14351 DESCRIPTION 14352 "MAC Address Learning. port." 14353 ::= { fdbMACAddressLearningEntry 1 } 14354 14355 fdbMACAddressLearningState OBJECT-TYPE 14356 SYNTAX INTEGER { 14357 enabled (1), 14358 disabled (2) 14359 } 14360 MAX-ACCESS read-write 14361 STATUS current 14362 DESCRIPTION 14363 "MAC Address Learning. State." 14364 ::= { fdbMACAddressLearningEntry 2 } 14365 14366-- --------------------------------------------------------------------- 14367-- MAC Address Table 14368-- --------------------------------------------------------------------- 14369 fdbMACAddressTable OBJECT-TYPE 14370 SYNTAX SEQUENCE OF FdbMACAddressTableEntry 14371 MAX-ACCESS not-accessible 14372 STATUS current 14373 DESCRIPTION 14374 "Multicast Static FDB ." 14375 ::= { l2FDBGroup 3 } 14376 14377 fdbMACAddressTableEntry OBJECT-TYPE 14378 SYNTAX FdbMACAddressTableEntry 14379 MAX-ACCESS not-accessible 14380 STATUS current 14381 DESCRIPTION 14382 "Multicast Static FDB ." 14383 INDEX { fdbMACAddrTabVID, fdbMACAddrTabMACAddr} 14384 ::= { fdbMACAddressTable 1 } 14385 14386 FdbMACAddressTableEntry ::= 14387 SEQUENCE { 14388 fdbMACAddrTabVID Integer32, 14389 fdbMACAddrTabMACAddr MacAddress, 14390 fdbMACAddrTabType INTEGER, 14391 fdbMACAddrTabPort DisplayString 14392 } 14393 14394 fdbMACAddrTabVID OBJECT-TYPE 14395 SYNTAX Integer32(1..4094) 14396 MAX-ACCESS read-only 14397 STATUS current 14398 DESCRIPTION 14399 "MAC Address Table. VID (1-4094)." 14400 ::= { fdbMACAddressTableEntry 1 } 14401 14402 fdbMACAddrTabMACAddr OBJECT-TYPE 14403 SYNTAX MacAddress 14404 MAX-ACCESS read-only 14405 STATUS current 14406 DESCRIPTION 14407 "MAC Address Table. MAC Address." 14408 ::= { fdbMACAddressTableEntry 2 } 14409 14410 fdbMACAddrTabType OBJECT-TYPE 14411 SYNTAX INTEGER { 14412 dynamic (3), 14413 self (4), 14414 static (5) 14415 } 14416 MAX-ACCESS read-only 14417 STATUS current 14418 DESCRIPTION 14419 "MAC Address Table. Type." 14420 ::= { fdbMACAddressTableEntry 3 } 14421 14422 fdbMACAddrTabPort OBJECT-TYPE 14423 SYNTAX DisplayString 14424 MAX-ACCESS read-only 14425 STATUS current 14426 DESCRIPTION 14427 "The port number of the port on 14428 which a frame having a source address equal to the value 14429 of the corresponding instance of dynamicFdbMacAddr has 14430 been seen.If the port is LA port, will show 'po' before port. 14431 " 14432 ::= { fdbMACAddressTableEntry 4 } 14433 14434 fdbMACAddressClear OBJECT IDENTIFIER ::= { l2FDBGroup 4 } 14435 fdbClearId OBJECT-TYPE 14436 SYNTAX Unsigned32 (1..4094) 14437 MAX-ACCESS read-write 14438 STATUS current 14439 DESCRIPTION 14440 "Fdb clear object identification: 14441 If fdbClearAction is clear by port, then this value is a port number; 14442 If fdbClearAction is clear by vlan, then this value is a port vlan id; 14443 If fdbClearAction is clear by MAC, then this value is a MAC address; 14444 otherwise this value is not used." 14445 ::= { fdbMACAddressClear 1 } 14446 14447 fdbClearMac OBJECT-TYPE 14448 SYNTAX MacAddress 14449 MAX-ACCESS read-write 14450 STATUS current 14451 DESCRIPTION 14452 "Fdb clear object identification: 14453 If fdbClearAction is clear by MAC, then this value is a MAC address; 14454 otherwise this value is not used." 14455 ::= { fdbMACAddressClear 2 } 14456 14457 fdbClearAction OBJECT-TYPE 14458 SYNTAX INTEGER { 14459 clearAll(1), 14460 clearByVlanId(2), 14461 clearByPort(3), 14462 clearByMAC(4) 14463 } 14464 MAX-ACCESS read-write 14465 STATUS current 14466 DESCRIPTION 14467 "Fdb clear action identification: 14468 ClearAll to clear all fdb entries; 14469 ClearClearAllByVlanId clear all fdb entries that belong to specified vlan id; 14470 ClearAllByPort clear all fdb entries that belong to specified port; 14471 ClearAllByMAC clear all fdb entries that belong to specified MAC address" 14472 ::= { fdbMACAddressClear 3 } 14473 14474-- --------------------------------------------------------------------- 14475-- MAC Notification 14476-- --------------------------------------------------------------------- 14477-- fdbMACNotificationSettings OBJECT IDENTIFIER ::= { fdbMACNotification 1 } 14478-- fdbMACNotificationHistory OBJECT IDENTIFIER ::= { fdbMACNotification 2 } 14479-- -- --------------------------------------------------------------------- 14480-- -- MAC Notification Settings 14481-- -- --------------------------------------------------------------------- 14482-- fdbMACAddrNotifState OBJECT-TYPE 14483-- SYNTAX INTEGER { 14484-- enabled (1), 14485-- disabled (2) 14486-- } 14487-- MAX-ACCESS read-write 14488-- STATUS current 14489-- DESCRIPTION 14490-- "MAC Notification Global Settings. state." 14491-- ::= { fdbMACNotificationSettings 1 } 14492-- 14493-- fdbMACAddrNotifInterval OBJECT-TYPE 14494-- SYNTAX Integer32(1..2147483647) 14495-- MAX-ACCESS read-write 14496-- STATUS current 14497-- DESCRIPTION 14498-- "MAC Notification Global Settings. Interval (1-2147483647)." 14499-- ::= { fdbMACNotificationSettings 2 } 14500-- 14501-- fdbMACAddrNotifHistorySize OBJECT-TYPE 14502-- SYNTAX Integer32(1..500) 14503-- MAX-ACCESS read-write 14504-- STATUS current 14505-- DESCRIPTION 14506-- "MAC Notification Global Settings. History Size (0-500)." 14507-- ::= { fdbMACNotificationSettings 3 } 14508-- 14509-- fdbMACAddrNotifTrapState OBJECT-TYPE 14510-- SYNTAX INTEGER { 14511-- enabled (1), 14512-- disabled (2) 14513-- } 14514-- MAX-ACCESS read-write 14515-- STATUS current 14516-- DESCRIPTION 14517-- "MAC Notification Global Settings. MAC Notification Trap State." 14518-- ::= { fdbMACNotificationSettings 4 } 14519-- 14520-- 14521-- fdbMACNotifTrapTable OBJECT-TYPE 14522-- SYNTAX SEQUENCE OF FdbMACNotifTrapEntry 14523-- MAX-ACCESS not-accessible 14524-- STATUS current 14525-- DESCRIPTION 14526-- "Multicast Static FDB ." 14527-- ::= { fdbMACNotificationSettings 5 } 14528-- 14529-- fdbMACNotifTrapEntry OBJECT-TYPE 14530-- SYNTAX FdbMACNotifTrapEntry 14531-- MAX-ACCESS not-accessible 14532-- STATUS current 14533-- DESCRIPTION 14534-- "Multicast Static FDB ." 14535-- INDEX { fdbMACNotifPort } 14536-- ::= { fdbMACNotifTrapTable 1 } 14537-- 14538-- FdbMACNotifTrapEntry ::= 14539-- SEQUENCE { 14540-- fdbMACNotifPort InterfaceIndex, 14541-- fdbMACNotifAddedTrap INTEGER, 14542-- fdbMACNotifRemovedTrap INTEGER 14543-- } 14544-- fdbMACNotifPort OBJECT-TYPE 14545-- SYNTAX InterfaceIndex 14546-- MAX-ACCESS read-only 14547-- STATUS current 14548-- DESCRIPTION 14549-- "MAC Notification Global Settings. port." 14550-- ::= { fdbMACNotifTrapEntry 1 } 14551-- 14552-- fdbMACNotifAddedTrap OBJECT-TYPE 14553-- SYNTAX INTEGER { 14554-- enabled (1), 14555-- disabled (2) 14556-- } 14557-- MAX-ACCESS read-write 14558-- STATUS current 14559-- DESCRIPTION 14560-- "MAC Notification Global Settings. Added Trap." 14561-- ::= { fdbMACNotifTrapEntry 2 } 14562-- 14563-- fdbMACNotifRemovedTrap OBJECT-TYPE 14564-- SYNTAX INTEGER { 14565-- enabled (1), 14566-- disabled (2) 14567-- } 14568-- MAX-ACCESS read-write 14569-- STATUS current 14570-- DESCRIPTION 14571-- "MAC Notification Global Settings. Removed Trap." 14572-- ::= { fdbMACNotifTrapEntry 3 } 14573-- -- --------------------------------------------------------------------- 14574-- -- MAC Notification History 14575-- -- --------------------------------------------------------------------- 14576-- fdbMACNotifiHistoryTable OBJECT-TYPE 14577-- SYNTAX SEQUENCE OF FdbMACNotifiHistoryEntry 14578-- MAX-ACCESS not-accessible 14579-- STATUS current 14580-- DESCRIPTION 14581-- "Multicast Static FDB ." 14582-- ::= { fdbMACNotificationHistory 1 } 14583-- 14584-- fdbMACNotifiHistoryEntry OBJECT-TYPE 14585-- SYNTAX FdbMACNotifiHistoryEntry 14586-- MAX-ACCESS not-accessible 14587-- STATUS current 14588-- DESCRIPTION 14589-- "Multicast Static FDB ." 14590-- INDEX { fdbMACNotifiHistoryID } 14591-- ::= { fdbMACNotifiHistoryTable 1 } 14592-- 14593-- FdbMACNotifiHistoryEntry ::= 14594-- SEQUENCE { 14595-- fdbMACNotifiHistoryID InterfaceIndex, 14596-- fdbMACNotifiHistoryMessage DisplayString 14597-- } 14598-- fdbMACNotifiHistoryID OBJECT-TYPE 14599-- SYNTAX InterfaceIndex 14600-- MAX-ACCESS read-only 14601-- STATUS current 14602-- DESCRIPTION 14603-- "MAC Notification History . History Index." 14604-- ::= { fdbMACNotifiHistoryEntry 1 } 14605-- 14606-- fdbMACNotifiHistoryMessage OBJECT-TYPE 14607-- SYNTAX DisplayString 14608-- MAX-ACCESS read-only 14609-- STATUS current 14610-- DESCRIPTION 14611-- "MAC Notification History . History Message." 14612-- ::= { fdbMACNotifiHistoryEntry 2} 14613-- 14614 qosBasPortDefaultCoS OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 1 } 14615 qosBasPortScheMethod OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 2 } 14616 qosBasQueueSettings OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 3 } 14617 qosBasCoS2QueueMapping OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 4 } 14618 qosBasPortRateLimiting OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 5 } 14619 qosBasQueueRateLimiting OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 6 } 14620 qosBasDscpMapCos OBJECT IDENTIFIER ::= { qosBasicSettingsGroup 7 } 14621 14622 -- ------------------------------------------------------------------ 14623 -- Port Default CoS 14624 -- ------------------------------------------------------------------ 14625 qosPortDefaultCoSTable OBJECT-TYPE 14626 SYNTAX SEQUENCE OF QosPortDefaultCoSEntry 14627 MAX-ACCESS not-accessible 14628 STATUS current 14629 DESCRIPTION 14630 "This table of Port Default CoS." 14631 ::= { qosBasPortDefaultCoS 1 } 14632 14633 qosPortDefaultCoSEntry OBJECT-TYPE 14634 SYNTAX QosPortDefaultCoSEntry 14635 MAX-ACCESS not-accessible 14636 STATUS current 14637 DESCRIPTION 14638 "An entry configures the Port Default CoS." 14639 INDEX { qosPortindex } 14640 ::= { qosPortDefaultCoSTable 1 } 14641 14642 QosPortDefaultCoSEntry ::= SEQUENCE { 14643 qosPortindex Integer32, 14644 qosPortDefMode INTEGER, 14645 qosPortDefCos Integer32, 14646 qosPortDefOverride INTEGER 14647 } 14648 14649 qosPortindex OBJECT-TYPE 14650 SYNTAX Integer32 14651 MAX-ACCESS read-only 14652 STATUS current 14653 DESCRIPTION 14654 "Interface index of the port for which the configuration 14655 in this entry applies." 14656 14657 ::= { qosPortDefaultCoSEntry 1 } 14658 14659 qosPortDefMode OBJECT-TYPE 14660 SYNTAX INTEGER { 14661 defaultCoS (1), 14662 none (2) 14663 } 14664 MAX-ACCESS read-write 14665 STATUS current 14666 DESCRIPTION 14667 "This object indicates the mechanism of QoS scheduling on the interface. 14668 " 14669 ::= { qosPortDefaultCoSEntry 2 } 14670 14671 qosPortDefCos OBJECT-TYPE 14672 SYNTAX Integer32 ( 0..7 ) 14673 MAX-ACCESS read-create 14674 STATUS current 14675 DESCRIPTION 14676 "Port Default CoS. Indicates the Default CoS." 14677 ::= { qosPortDefaultCoSEntry 3 } 14678 14679 qosPortDefOverride OBJECT-TYPE 14680 SYNTAX INTEGER { 14681 enabled (1), 14682 disabled (2) 14683 } 14684 MAX-ACCESS read-write 14685 STATUS current 14686 DESCRIPTION 14687 "Port Default CoS. Override" 14688 ::= { qosPortDefaultCoSEntry 4 } 14689 14690 -- ------------------------------------------------------------------ 14691 -- Port Scheduler Method 14692 -- ------------------------------------------------------------------ 14693 qosPortSchedulerMethodTable OBJECT-TYPE 14694 SYNTAX SEQUENCE OF QosPortSchedulerMethodEntry 14695 MAX-ACCESS not-accessible 14696 STATUS current 14697 DESCRIPTION 14698 "This table consists of a list of scheduling mechanism configurations 14699 for ports." 14700 ::= { qosBasPortScheMethod 1 } 14701 14702 qosPortSchedulerMethodEntry OBJECT-TYPE 14703 SYNTAX QosPortSchedulerMethodEntry 14704 MAX-ACCESS not-accessible 14705 STATUS current 14706 DESCRIPTION 14707 "An entry configures the scheduling mode on an interface." 14708 INDEX { qosSchedulingModeBasePort } 14709 ::= { qosPortSchedulerMethodTable 1 } 14710 14711 QosPortSchedulerMethodEntry ::= SEQUENCE { 14712 qosSchedulingModeBasePort Integer32, 14713 qosSchedulingMode INTEGER 14714 } 14715 14716 qosSchedulingModeBasePort OBJECT-TYPE 14717 SYNTAX Integer32 14718 MAX-ACCESS read-only 14719 STATUS current 14720 DESCRIPTION 14721 "Interface index of the port for which the configuration 14722 in this entry applies." 14723 14724 ::= { qosPortSchedulerMethodEntry 1 } 14725 14726 qosSchedulingMode OBJECT-TYPE 14727 SYNTAX INTEGER { 14728 sp(1), 14729 rr(2), 14730 wrr(3), 14731 wdrr(4) 14732 } 14733 MAX-ACCESS read-write 14734 STATUS current 14735 DESCRIPTION 14736 "This object indicates the mechanism of QoS scheduling on the interface. 14737 " 14738 ::= { qosPortSchedulerMethodEntry 2 } 14739 14740 -- ------------------------------------------------------------------ 14741 -- Queue Settings 14742 -- ------------------------------------------------------------------ 14743 qosQueueSettingsTable OBJECT-TYPE 14744 SYNTAX SEQUENCE OF QosQueueSettingsEntry 14745 MAX-ACCESS not-accessible 14746 STATUS current 14747 DESCRIPTION 14748 "This table consists of a list of configurations for WRR queue bandwidth 14749 of queues. 14750 " 14751 ::= { qosBasQueueSettings 1 } 14752 14753 qosQueueSettingsEntry OBJECT-TYPE 14754 SYNTAX QosQueueSettingsEntry 14755 MAX-ACCESS not-accessible 14756 STATUS current 14757 DESCRIPTION 14758 "An entry defines WRR weight of a queue on an interface. 14759 An entry exists for each queue if the WRR bandwidth is configurable 14760 on the queue. 14761 " 14762 INDEX { 14763 qosQueueBasePort, 14764 qosQueueID 14765 } 14766 ::= { qosQueueSettingsTable 1 } 14767 14768 QosQueueSettingsEntry ::= SEQUENCE { 14769 qosQueueBasePort Integer32, 14770 qosQueueID INTEGER, 14771 qosQueueWrrWeight INTEGER, 14772 qosQueueQuantum INTEGER 14773 } 14774 14775 qosQueueBasePort OBJECT-TYPE 14776 SYNTAX Integer32 14777 MAX-ACCESS read-only 14778 STATUS current 14779 DESCRIPTION 14780 "Interface index of the port for which the configuration 14781 in this entry applies." 14782 14783 ::= { qosQueueSettingsEntry 1 } 14784 14785 qosQueueID OBJECT-TYPE 14786 SYNTAX INTEGER ( 0..7 ) 14787 MAX-ACCESS read-only 14788 STATUS current 14789 DESCRIPTION 14790 "This object indicates the queue ID of the entry." 14791 ::= { qosQueueSettingsEntry 2 } 14792 14793 qosQueueWrrWeight OBJECT-TYPE 14794 SYNTAX INTEGER (0..127) 14795 MAX-ACCESS read-write 14796 STATUS current 14797 DESCRIPTION 14798 "This object indicates the WRR Weight." 14799 ::= { qosQueueSettingsEntry 3 } 14800 14801 qosQueueQuantum OBJECT-TYPE 14802 SYNTAX INTEGER ( 0 .. 127) 14803 MAX-ACCESS read-write 14804 STATUS current 14805 DESCRIPTION 14806 "This object indicates the WDRR Quantum." 14807 ::= { qosQueueSettingsEntry 4 } 14808 14809 -- ------------------------------------------------------------------ 14810 -- CoS to Queue Mapping 14811 -- ------------------------------------------------------------------ 14812 qosCoS2QueueTable OBJECT-TYPE 14813 SYNTAX SEQUENCE OF QosCoS2QueueEntry 14814 MAX-ACCESS not-accessible 14815 STATUS current 14816 DESCRIPTION 14817 "The table of CoS to Queue Mapping." 14818 ::= { qosBasCoS2QueueMapping 1 } 14819 14820 qosCoS2QueueEntry OBJECT-TYPE 14821 SYNTAX QosCoS2QueueEntry 14822 MAX-ACCESS not-accessible 14823 STATUS current 14824 DESCRIPTION 14825 "The list of CoS to Queue Mapping entry." 14826 INDEX { qosCoS2QueCos } 14827 ::= { qosCoS2QueueTable 1 } 14828 14829 QosCoS2QueueEntry ::= SEQUENCE { 14830 qosCoS2QueCos Integer32, 14831 qosCos2QueQueueID Integer32 14832 } 14833 14834 qosCoS2QueCos OBJECT-TYPE 14835 SYNTAX Integer32 ( 0..7 ) 14836 MAX-ACCESS read-only 14837 STATUS current 14838 DESCRIPTION 14839 "CoS to Queue Mapping. CoS." 14840 ::= { qosCoS2QueueEntry 1 } 14841 14842 qosCos2QueQueueID OBJECT-TYPE 14843 SYNTAX Integer32 ( 0..7 ) 14844 MAX-ACCESS read-write 14845 STATUS current 14846 DESCRIPTION 14847 "CoS to Queue Mapping. Queue ID." 14848 ::= { qosCoS2QueueEntry 2 } 14849 -- ------------------------------------------------------------------ 14850 -- Port Rate Limiting 14851 -- ------------------------------------------------------------------ 14852 qosPortRateLimitingTable OBJECT-TYPE 14853 SYNTAX SEQUENCE OF QosPortRateLimitingEntry 14854 MAX-ACCESS not-accessible 14855 STATUS current 14856 DESCRIPTION 14857 "This table consists of Port Rate Limiting." 14858 ::= { qosBasPortRateLimiting 1 } 14859 14860 qosPortRateLimitingEntry OBJECT-TYPE 14861 SYNTAX QosPortRateLimitingEntry 14862 MAX-ACCESS not-accessible 14863 STATUS current 14864 DESCRIPTION 14865 "An entry configures the Port Rate Limiting." 14866 INDEX { qosBandwidthBasePort } 14867 ::= { qosPortRateLimitingTable 1 } 14868 14869 QosPortRateLimitingEntry ::= SEQUENCE { 14870 qosBandwidthBasePort Integer32, 14871 qosBandwidthRxRate Integer32, 14872 qosBandwidthRxRateMode INTEGER, 14873 qosBandwidthRxBurst Integer32, 14874 qosBandwidthTxRate Integer32, 14875 qosBandwidthTxRateMode INTEGER, 14876 qosBandwidthTxBurst Integer32 14877 } 14878 14879 qosBandwidthBasePort OBJECT-TYPE 14880 SYNTAX Integer32 14881 MAX-ACCESS read-only 14882 STATUS current 14883 DESCRIPTION 14884 "Interface index of the port for which the configuration 14885 in this entry applies." 14886 14887 ::= { qosPortRateLimitingEntry 1 } 14888 14889 qosBandwidthRxRate OBJECT-TYPE 14890 SYNTAX Integer32 (0..10000000) 14891 MAX-ACCESS read-write 14892 STATUS current 14893 DESCRIPTION 14894 "Configures interface Rate Limit (Packet that can be transferred 14895 on a port at a particular second). 14896 14897 This object's value will take effect on the interface speed. Based 14898 on the operating speed of the port, the rate limit will be applied. 14899 This value can also be affected by the metering. A value of zero(0) 14900 disable rate limiting i.e. sets the port to full speed. if 14901 qosBandwidthRxRateMode is rate, range is 64 ~ 10000000 and 14902 qosBandwidthRxRateMode is percent, range is 1 ~ 100." 14903 ::= { qosPortRateLimitingEntry 2 } 14904 14905 qosBandwidthRxRateMode OBJECT-TYPE 14906 SYNTAX INTEGER { 14907 rate(1), 14908 percent(2) 14909 } 14910 MAX-ACCESS read-write 14911 STATUS current 14912 DESCRIPTION 14913 "Indicates the Minimum Rate Mode. 14914 It will indicate the field:qosBandwidthRxRate attribute. 14915 rate: means the Minimum Rate. 14916 percent: means the percentage." 14917 ::= { qosPortRateLimitingEntry 3 } 14918 14919 qosBandwidthRxBurst OBJECT-TYPE 14920 SYNTAX Integer32(0..128000) 14921 MAX-ACCESS read-write 14922 STATUS current 14923 DESCRIPTION 14924 "Configures interface Burst Pkt Rate. (Packet Burst that can be 14925 transferred on a port at a particular second) 14926 14927 This object's value will take effect on the interface speed. Based 14928 on the operating speed of the port, the burst size of the port 14929 will be applied. This value can also be affected by the metering." 14930 ::= { qosPortRateLimitingEntry 4 } 14931 14932 qosBandwidthTxRate OBJECT-TYPE 14933 SYNTAX Integer32 (0..10000000) 14934 MAX-ACCESS read-write 14935 STATUS current 14936 DESCRIPTION 14937 "Configures interface Rate Limit (Packet that can be transferred 14938 on a port at a particular second). 14939 14940 This object's value will take effect on the interface speed. Based 14941 on the operating speed of the port, the rate limit will be applied. 14942 This value can also be affected by the metering. A value of zero(0) 14943 disable rate limiting i.e. sets the port to full speed. if 14944 qosBandwidthTxRateMode is rate, range is 64 ~ 10000000 and 14945 qosBandwidthTxRateMode is percent, range is 1 ~ 100." 14946 ::= { qosPortRateLimitingEntry 5 } 14947 14948 qosBandwidthTxRateMode OBJECT-TYPE 14949 SYNTAX INTEGER { 14950 rate(1), 14951 percent(2) 14952 } 14953 MAX-ACCESS read-write 14954 STATUS current 14955 DESCRIPTION 14956 "Indicates the Minimum Rate Mode. 14957 It will indicate the field:qosBandwidthTxRate attribute. 14958 rate: means the Minimum Rate. 14959 percent: means the percentage." 14960 ::= { qosPortRateLimitingEntry 6 } 14961 14962 qosBandwidthTxBurst OBJECT-TYPE 14963 SYNTAX Integer32 (0..128000) 14964 MAX-ACCESS read-write 14965 STATUS current 14966 DESCRIPTION 14967 "Configures interface Burst Pkt Rate. (Packet Burst that can be 14968 transferred on a port at a particular second) 14969 14970 This object's value will take effect on the interface speed. Based 14971 on the operating speed of the port, the burst size of the port 14972 will be applied. This value can also be affected by the metering." 14973 ::= { qosPortRateLimitingEntry 7 } 14974 14975 -- ------------------------------------------------------------------ 14976 -- Queue Rate Limiting 14977 -- ------------------------------------------------------------------ 14978 qosQueueRateLimitingTable OBJECT-TYPE 14979 SYNTAX SEQUENCE OF QosQueueRateLimitingEntry 14980 MAX-ACCESS not-accessible 14981 STATUS current 14982 DESCRIPTION 14983 "A table contains information about Queue Rate Limiting." 14984 ::= { qosBasQueueRateLimiting 1 } 14985 14986 qosQueueRateLimitingEntry OBJECT-TYPE 14987 SYNTAX QosQueueRateLimitingEntry 14988 MAX-ACCESS not-accessible 14989 STATUS current 14990 DESCRIPTION 14991 "An entry contains bandwidth control information of Queue Rate Limiting." 14992 INDEX { 14993 qosQueueBandwidthBasePort, 14994 qosQueueBandwidthQueId 14995 } 14996 ::= { qosQueueRateLimitingTable 1 } 14997 14998 QosQueueRateLimitingEntry ::= SEQUENCE { 14999 qosQueueBandwidthBasePort Integer32, 15000 qosQueueBandwidthQueId Unsigned32, 15001 qosQueueBandwidthMinRate Integer32, 15002 qosQueueBandwidthMaxRate Integer32, 15003 qosQueueBandwidthRateMode INTEGER 15004 } 15005 15006 qosQueueBandwidthBasePort OBJECT-TYPE 15007 SYNTAX Integer32 15008 MAX-ACCESS read-only 15009 STATUS current 15010 DESCRIPTION 15011 "Interface index of the port for which the configuration 15012 in this entry applies." 15013 15014 ::= { qosQueueRateLimitingEntry 1 } 15015 15016 qosQueueBandwidthQueId OBJECT-TYPE 15017 SYNTAX Unsigned32 (0..127) 15018 MAX-ACCESS read-only 15019 STATUS current 15020 DESCRIPTION 15021 "Indicates the queue ID of the entry." 15022 ::= { qosQueueRateLimitingEntry 2 } 15023 15024 qosQueueBandwidthMinRate OBJECT-TYPE 15025 SYNTAX Integer32 (0..10000000) 15026 MAX-ACCESS read-write 15027 STATUS current 15028 DESCRIPTION 15029 "Indicates the minimum rate of the specified port and queue. 15030 It is based on the dQosQueueBandwidthMinRateMode field and 15031 if the dQosQueueBandwidthMinRateMode selected as: 15032 rate: means egress Minimum Rate (units:kbps),range are 64 ~ 10000000. 15033 percent: means the percentage and the effective rangs are 1 ~ 100. 15034 0 means disabled rate limit." 15035 ::= { qosQueueRateLimitingEntry 3 } 15036 15037 qosQueueBandwidthMaxRate OBJECT-TYPE 15038 SYNTAX Integer32 (0..10000000) 15039 MAX-ACCESS read-write 15040 STATUS current 15041 DESCRIPTION 15042 "Indicates the maximum rate of the specified port and queue. 15043 It is based on the dQosQueueBandwidthMaxRateMode field and 15044 if the dQosQueueBandwidthMaxRateMode selected as: 15045 rate: means egress Maximum Rate (units:kbps),range are 64 ~ 10000000. 15046 percent: means the percentage and the effective rangs are 1 ~ 100. 15047 0 means disabled rate limit." 15048 ::= { qosQueueRateLimitingEntry 4 } 15049 15050 qosQueueBandwidthRateMode OBJECT-TYPE 15051 SYNTAX INTEGER { 15052 rate(1), 15053 percent(2) 15054 } 15055 MAX-ACCESS read-write 15056 STATUS current 15057 DESCRIPTION 15058 "Indicates the Minimum Rate Mode. 15059 It will indicate the field:dQosQueueBandwidthMinRate attribute. 15060 rate: means the Minimum Rate. 15061 percent: means the percentage." 15062 ::= { qosQueueRateLimitingEntry 5 } 15063 15064 -- ------------------------------------------------------------------ 15065 -- DSCP mapping CoS 15066 -- ------------------------------------------------------------------ 15067 qosDscpMapCosTable OBJECT-TYPE 15068 SYNTAX SEQUENCE OF QosDscpMapCosEntry 15069 MAX-ACCESS not-accessible 15070 STATUS current 15071 DESCRIPTION 15072 "This table of Port Default CoS." 15073 ::= { qosBasDscpMapCos 1 } 15074 15075 qosDscpMapCosEntry OBJECT-TYPE 15076 SYNTAX QosDscpMapCosEntry 15077 MAX-ACCESS not-accessible 15078 STATUS current 15079 DESCRIPTION 15080 "An entry configures the Port Default CoS." 15081 INDEX { qosPortIndex } 15082 ::= { qosDscpMapCosTable 1 } 15083 15084 QosDscpMapCosEntry ::= SEQUENCE { 15085 qosPortIndex Integer32, 15086 qosTrustMode INTEGER 15087 } 15088 15089 qosPortIndex OBJECT-TYPE 15090 SYNTAX Integer32 15091 MAX-ACCESS read-only 15092 STATUS current 15093 DESCRIPTION 15094 "Interface index of the port for which the configuration 15095 in this entry applies." 15096 15097 ::= { qosDscpMapCosEntry 1 } 15098 15099 qosTrustMode OBJECT-TYPE 15100 SYNTAX INTEGER { 15101 cos (0), 15102 dscp (1) 15103 } 15104 MAX-ACCESS read-write 15105 STATUS current 15106 DESCRIPTION 15107 "The QoS port trust mode. 15108 " 15109 ::= { qosDscpMapCosEntry 2 } 15110 15111 qosDscpValueMapCosTable OBJECT-TYPE 15112 SYNTAX SEQUENCE OF QosDscpValueMapCosEntry 15113 MAX-ACCESS not-accessible 15114 STATUS current 15115 DESCRIPTION 15116 "This table of Port Default CoS." 15117 ::= { qosBasDscpMapCos 2 } 15118 15119 qosDscpValueMapCosEntry OBJECT-TYPE 15120 SYNTAX QosDscpValueMapCosEntry 15121 MAX-ACCESS not-accessible 15122 STATUS current 15123 DESCRIPTION 15124 "An entry configures the Port Default CoS." 15125 INDEX { 15126 qosDscpPort, 15127 qosDscpCos 15128 } 15129 ::= { qosDscpValueMapCosTable 1 } 15130 15131 QosDscpValueMapCosEntry ::= SEQUENCE { 15132 qosDscpPort Integer32, 15133 qosDscpCos Integer32, 15134 qosDscpMapCosList PortList 15135 } 15136 15137 15138 qosDscpPort OBJECT-TYPE 15139 SYNTAX Integer32 15140 MAX-ACCESS read-only 15141 STATUS current 15142 DESCRIPTION 15143 "The DSCP port index. 15144 " 15145 ::= { qosDscpValueMapCosEntry 1 } 15146 15147 qosDscpCos OBJECT-TYPE 15148 SYNTAX Integer32 15149 MAX-ACCESS read-only 15150 STATUS current 15151 DESCRIPTION 15152 "The CoS value. 15153 " 15154 ::= { qosDscpValueMapCosEntry 2 } 15155 15156 qosDscpMapCosList OBJECT-TYPE 15157 SYNTAX PortList 15158 MAX-ACCESS read-write 15159 STATUS current 15160 DESCRIPTION 15161 "The DSCP value list mapping to CoS. 15162 " 15163 ::= { qosDscpValueMapCosEntry 3 } 15164 15165 -- --------------------------------------------------------------------- 15166 -- IGMP Snooping Function 15167 -- --------------------------------------------------------------------- 15168 igsSystem OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 1 } 15169 igsVlan OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 2 } 15170 igsStats OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 3 } 15171 15172 15173 igsStatus OBJECT-TYPE 15174 SYNTAX INTEGER { 15175 enabled(1), 15176 disabled(2) 15177 } 15178 MAX-ACCESS read-write 15179 STATUS current 15180 DESCRIPTION 15181 "Enables or disables IGMP snooping in the system. 15182 When set to 'enabled', the IGS module starts 15183 protocol operations. 15184 When set to 'disabled', the IGS module stops performing 15185 protocol operations." 15186 DEFVAL { disabled } 15187 ::= { igsSystem 1 } 15188 15189-- igsClearIgmpSnoopByPortIf OBJECT-TYPE 15190-- SYNTAX InterfaceIndexOrZero 15191-- MAX-ACCESS read-write 15192-- STATUS current 15193-- DESCRIPTION 15194-- "This object indicates the ifIndex of the port/port-channel on which 15195-- the IGMP snooping counters will be cleared. 15196-- When read, the special value 0 is returned." 15197-- DEFVAL { 0 } 15198-- ::= { igsSystem 2 } 15199 15200 igsClearIgmpSnoopByVlanId OBJECT-TYPE 15201 SYNTAX VlanIdOrNone 15202 MAX-ACCESS read-write 15203 STATUS current 15204 DESCRIPTION 15205 "This object indicates the VLAN ID on which the IGMP snooping 15206 counters will be cleared. 15207 When read, the special value 0 is returned." 15208 DEFVAL { 0 } 15209 ::= { igsSystem 3 } 15210 15211-- VLAN based filter table 15212 15213 igsVlanFilterTable OBJECT-TYPE 15214 SYNTAX SEQUENCE OF IgsVlanFilterEntry 15215 MAX-ACCESS not-accessible 15216 STATUS current 15217 DESCRIPTION 15218 "This table contains configuration of snooping 15219 on specific Vlans. This Table is valid only when VLAN is 15220 enabled in the system." 15221 ::= { igsVlan 1 } 15222 15223 igsVlanFilterEntry OBJECT-TYPE 15224 SYNTAX IgsVlanFilterEntry 15225 MAX-ACCESS not-accessible 15226 STATUS current 15227 DESCRIPTION 15228 "Contains snooping status , version and fast leave 15229 configuration for a specific VLAN." 15230 INDEX { igsVlanFilterVlanId } 15231 ::= { igsVlanFilterTable 1 } 15232 15233 IgsVlanFilterEntry ::= SEQUENCE { 15234 igsVlanFilterVlanId Integer32, 15235 igsVlanSnoopStatus INTEGER, 15236-- igsVlanMinimumVersion INTEGER, 15237 igsVlanFastLeave INTEGER, 15238-- igsVlanReportSuppression INTEGER, 15239-- igsVlanSuppressionTime Integer32, 15240 igsVlanQuerier INTEGER, 15241 igsVlanCfgQuerier INTEGER, 15242 igsVlanQuerierVersion INTEGER, 15243 igsVlanQueryInterval Integer32, 15244 igsVlanMaxResponseTime Integer32, 15245 igsVlanRobustnessValue Integer32, 15246 igsVlanLastMemberQueryInterval Integer32 15247-- igsVlanProxyReporting INTEGER, 15248-- igsVlanProxyReportingSourceAddress InetAddress 15249-- igsVlanRateLimitAction INTEGER, 15250-- igsVlanRateLimit INTEGER 15251 } 15252 15253 igsVlanFilterVlanId OBJECT-TYPE 15254 SYNTAX Integer32 (1..4094) 15255 MAX-ACCESS read-only 15256 STATUS current 15257 DESCRIPTION 15258 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 15259 the snooping configurations in IgsVlanFilterEntry is to be done." 15260 ::= { igsVlanFilterEntry 1 } 15261 15262 igsVlanSnoopStatus OBJECT-TYPE 15263 SYNTAX INTEGER { 15264 enabled(1), 15265 disabled(2) 15266 } 15267 MAX-ACCESS read-write 15268 STATUS current 15269 DESCRIPTION 15270 "This object allows you to enable/disable IGS function on a specific VLAN." 15271 DEFVAL { disabled } 15272 ::= { igsVlanFilterEntry 2 } 15273 15274-- igsVlanMinimumVersion OBJECT-TYPE 15275-- SYNTAX INTEGER { 15276-- v1(1), 15277-- v2(2), 15278-- v3(3) 15279-- } 15280-- MAX-ACCESS read-write 15281-- STATUS current 15282-- DESCRIPTION 15283-- "To restrict the minimum version allows user to control the minimum 15284-- version of MGMD hosts can be joined on a layer 2 port. The value 15285-- '1' means that this interface does not restrict the minimum version. 15286-- Value 2 applies to IGMP routers only. Value 3 applies to IGMP and 15287-- MLD routers. 15288-- " 15289-- ::= { igsVlanFilterEntry 3 } 15290 15291 igsVlanFastLeave OBJECT-TYPE 15292 SYNTAX INTEGER { 15293 enabled(1), 15294 disabled(2) 15295 } 15296 MAX-ACCESS read-write 15297 STATUS current 15298 DESCRIPTION 15299 "Enables or disables fast leave for the VLAN. When it is 15300 'disabled',on reception of a leave message, the switch checks 15301 if they are any interested receivers for the group by sending 15302 a group specific query before removing the port from the 15303 forwarding table. If set to 'enabled', the switch does not 15304 send a group specific query and immediately removes the port 15305 from the forwarding table." 15306 DEFVAL { disabled } 15307 ::= { igsVlanFilterEntry 4 } 15308 15309-- igsVlanReportSuppression OBJECT-TYPE 15310-- SYNTAX INTEGER { 15311-- enabled(1), 15312-- disabled(2) 15313-- } 15314-- MAX-ACCESS read-write 15315-- STATUS current 15316-- DESCRIPTION 15317-- "This object enable/disable the report suppression on the interface. 15318-- The report suppression function only works for IGMPv1 15319-- and IGMPv2 traffic. When report suppression is enabled, the 15320-- Switch suppresses the duplicate reports sent by hosts. The 15321-- suppression for the same group report or leave will continue 15322-- until the suppression time expired. For report or leave messages 15323-- to the same group, only one report or leave message is forwarded. 15324-- The remaining report and leave messages are suppressed." 15325-- DEFVAL { disabled } 15326-- ::= { igsVlanFilterEntry 5 } 15327 15328-- igsVlanSuppressionTime OBJECT-TYPE 15329-- SYNTAX Integer32 (1..300) 15330-- MAX-ACCESS read-write 15331-- STATUS current 15332-- DESCRIPTION 15333-- "The interval of report suppression on this interface.Unit is second." 15334-- DEFVAL { 12 } 15335-- ::= { igsVlanFilterEntry 6 } 15336 15337 igsVlanQuerier OBJECT-TYPE 15338 SYNTAX INTEGER { 15339 enabled(1), 15340 disabled(2) 15341 } 15342 MAX-ACCESS read-only 15343 STATUS current 15344 DESCRIPTION 15345 "Indicates whether the switch is configured as a querier in the VLAN" 15346 DEFVAL { disabled } 15347 ::= { igsVlanFilterEntry 7 } 15348 15349 igsVlanCfgQuerier OBJECT-TYPE 15350 SYNTAX INTEGER { 15351 enabled(1), 15352 disabled(2) 15353 } 15354 MAX-ACCESS read-write 15355 STATUS current 15356 DESCRIPTION 15357 "The snooping switch can be configured as a querier via this object 15358 to send out IGMP general queries when IGMP routers are not present in the VLAN. 15359 When set to 'enabled', the switch will generate general queries." 15360 DEFVAL { disabled } 15361 ::= { igsVlanFilterEntry 8 } 15362 15363 igsVlanQuerierVersion OBJECT-TYPE 15364 SYNTAX INTEGER { 15365 v1(1), 15366 v2(2), 15367 v3(3) 15368 } 15369 MAX-ACCESS read-write 15370 STATUS current 15371 DESCRIPTION 15372 "This object allows you to set igmp version function on a specific VLAN." 15373 ::= { igsVlanFilterEntry 9 } 15374 15375 igsVlanQueryInterval OBJECT-TYPE 15376 SYNTAX Integer32 (1..31744) 15377 MAX-ACCESS read-write 15378 STATUS current 15379 DESCRIPTION 15380 "This is the interval (in seconds) for which the switch 15381 sends general queries when it is configured as a querier for 15382 the VLAN. A switch should be configured as a querier for a VLAN 15383 only when there is no queriers in the network." 15384 DEFVAL { 125 } 15385 ::= { igsVlanFilterEntry 10 } 15386 15387 igsVlanMaxResponseTime OBJECT-TYPE 15388 SYNTAX Integer32 (1..25) 15389 MAX-ACCESS read-write 15390 STATUS current 15391 DESCRIPTION 15392 "The maximum query response time advertised General 15393 queries on this interface." 15394 DEFVAL { 10 } 15395 ::= { igsVlanFilterEntry 11} 15396 15397 igsVlanRobustnessValue OBJECT-TYPE 15398 SYNTAX Integer32 (1..7) 15399 MAX-ACCESS read-write 15400 STATUS current 15401 DESCRIPTION 15402 "When the switch receives leave message on a port, it 15403 sends group specific query to check if there are any other 15404 interested receivers for the group. This attribute defines 15405 the maximum number for a specific VLAN 15406 queries sent by the switch before deleting 15407 the port from the group membership information in the forwarding 15408 database. If the maximum retry count exceeds 'RobustnessValue', 15409 then the port will be deleted from the multicast group membership 15410 information in the forwarding database and received leave message 15411 will be forwarded onto the router ports if there are no 15412 interested receivers for the group." 15413 DEFVAL { 2 } 15414 ::= { igsVlanFilterEntry 12 } 15415 15416 igsVlanLastMemberQueryInterval OBJECT-TYPE 15417 SYNTAX Integer32 (1..25) 15418 MAX-ACCESS read-write 15419 STATUS current 15420 DESCRIPTION 15421 "" 15422 DEFVAL { 1 } 15423 ::= { igsVlanFilterEntry 13 } 15424 15425-- igsVlanProxyReporting OBJECT-TYPE 15426-- SYNTAX INTEGER { 15427-- enabled(1), 15428-- disabled(2) 15429-- } 15430-- MAX-ACCESS read-write 15431-- STATUS current 15432-- DESCRIPTION 15433-- "This object enables the proxy-reporting function on the interface. 15434-- When the function proxy reporting is enabled, the received multiple 15435-- IGMP report or leave packets for a specific (S, G) will be integrated 15436-- into one report before being sent to the router port. Proxy reporting 15437-- source IP will be used as source IP of the report, Zero IP address will 15438-- be used when the proxy reporting source IP is not set." 15439-- DEFVAL { disabled } 15440-- ::= { igsVlanFilterEntry 14 } 15441 15442-- igsVlanProxyReportingSourceAddress OBJECT-TYPE 15443-- SYNTAX InetAddress (SIZE (16)) 15444-- MAX-ACCESS read-write 15445-- STATUS deprecated 15446-- DESCRIPTION 15447-- "This object indicates the source Internet address 15448-- of proxy reporting. This object is valid when 15449-- igsVlanProxyReporting is 'enabled'" 15450-- ::= { igsVlanFilterEntry 15 } 15451 15452-- igsVlanRateLimitAction OBJECT-TYPE 15453-- SYNTAX INTEGER { 15454-- noLimit(1), 15455-- rateLimit(2) 15456-- } 15457-- MAX-ACCESS read-write 15458-- STATUS current 15459-- DESCRIPTION 15460-- "Specifies the action to be taken on the packet if the filter 15461-- rule matches." 15462-- DEFVAL { noLimit } 15463-- ::= { igsVlanFilterEntry 16 } 15464-- 15465-- igsVlanRateLimit OBJECT-TYPE 15466-- SYNTAX INTEGER 15467-- MAX-ACCESS read-write 15468-- STATUS current 15469-- DESCRIPTION 15470-- "Specifies the rate limit value. 15471-- The aclL3v6RuleAction should be specified as rate-limit." 15472-- DEFVAL { -1 } 15473-- ::= { igsVlanFilterEntry 17 } 15474 15475-- VLAN Based IGMP Snooping Group 15476 15477 igsVlanMulticastGroupTable OBJECT-TYPE 15478 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 15479 MAX-ACCESS not-accessible 15480 STATUS current 15481 DESCRIPTION 15482 "This table contains MAC based multicast forwarding 15483 information." 15484 ::= { igsVlan 2 } 15485 15486 igsVlanMulticastGroupEntry OBJECT-TYPE 15487 SYNTAX IgsVlanMulticastGroupEntry 15488 MAX-ACCESS not-accessible 15489 STATUS current 15490 DESCRIPTION 15491 "This table contains VLAN ID, multicast group MAC address and the 15492 list of ports onto which the multicast data packets for group 15493 should be forwarded." 15494 15495 INDEX { igsVlanMulticastGroupVlanId, 15496 igsVlanMulticastGroupIpAddress, 15497 igsVlanMulticastGroupReceiverPortIndex, 15498 igsVlanMulticastGroupReceiverSrcAddr} 15499 ::= { igsVlanMulticastGroupTable 1 } 15500 15501 IgsVlanMulticastGroupEntry ::= SEQUENCE { 15502 igsVlanMulticastGroupVlanId Integer32, 15503 igsVlanMulticastGroupIpAddress IpAddress, 15504 igsVlanMulticastGroupReceiverPortIndex InterfaceIndex, 15505 igsVlanMulticastGroupReceiverSrcAddr IpAddress, 15506 igsVlanMulticastGroupMacAddress MacAddress, 15507 --igsVlanMulticastGroupFM INTEGER, 15508 igsVlanMulticastGroupExp TimeTicks, 15509 igsVlanMulticastGroupPortList PortList 15510 } 15511 15512 igsVlanMulticastGroupVlanId OBJECT-TYPE 15513 SYNTAX Integer32 (1..4094) 15514 MAX-ACCESS read-only 15515 STATUS current 15516 DESCRIPTION 15517 "VLAN ID pertaining to the Multicast forwarding entry" 15518 ::= { igsVlanMulticastGroupEntry 1 } 15519 15520 igsVlanMulticastGroupIpAddress OBJECT-TYPE 15521 SYNTAX IpAddress 15522 MAX-ACCESS read-only 15523 STATUS current 15524 DESCRIPTION 15525 "Multicast group IP address. This object indicates that a 15526 multicast group address was learned in the switch and be represented 15527 as IP address format." 15528 ::= { igsVlanMulticastGroupEntry 2 } 15529 15530 igsVlanMulticastGroupReceiverPortIndex OBJECT-TYPE 15531 SYNTAX InterfaceIndex 15532 MAX-ACCESS read-only 15533 STATUS current 15534 DESCRIPTION 15535 "The interface on which the multicast group address is learnt." 15536 ::= { igsVlanMulticastGroupEntry 3 } 15537 15538 igsVlanMulticastGroupReceiverSrcAddr OBJECT-TYPE 15539 SYNTAX IpAddress 15540 MAX-ACCESS read-only 15541 STATUS current 15542 DESCRIPTION 15543 "The IP address of the multicast receiver that has sent 15544 the multicast report to join this group." 15545 ::= { igsVlanMulticastGroupEntry 4 } 15546 15547 igsVlanMulticastGroupMacAddress OBJECT-TYPE 15548 SYNTAX MacAddress 15549 MAX-ACCESS read-only 15550 STATUS current 15551 DESCRIPTION 15552 "Multicast group MAC address. This object indicates that a 15553 multicast group address was learned in the switch and be represented 15554 as MAC address format." 15555 ::= { igsVlanMulticastGroupEntry 5 } 15556 15557-- igsVlanMulticastGroupFM OBJECT-TYPE 15558-- SYNTAX INTEGER { 15559-- in(1), 15560-- ex(2) 15561-- } 15562-- MAX-ACCESS read-only 15563-- STATUS current 15564-- DESCRIPTION 15565-- "" 15566-- ::= { igsVlanMulticastGroupEntry 6 } 15567 15568 igsVlanMulticastGroupExp OBJECT-TYPE 15569 SYNTAX TimeTicks 15570 MAX-ACCESS read-only 15571 STATUS current 15572 DESCRIPTION 15573 "" 15574 ::= { igsVlanMulticastGroupEntry 7 } 15575 15576 igsVlanMulticastGroupPortList OBJECT-TYPE 15577 SYNTAX PortList 15578 MAX-ACCESS read-only 15579 STATUS current 15580 DESCRIPTION 15581 "List of ports onto which the multicast data 15582 packets destined for this group will be forwarded." 15583 ::= { igsVlanMulticastGroupEntry 8 } 15584 15585-- VLAN Based Static Multicast Forwarding Table 15586 15587 igsVlanStaticMcastGrpTable OBJECT-TYPE 15588 SYNTAX SEQUENCE OF IgsVlanStaticMcastGrpEntry 15589 MAX-ACCESS not-accessible 15590 STATUS current 15591 DESCRIPTION 15592 "This table contains IP based multicast forwarding 15593 information." 15594 ::= { igsVlan 3 } 15595 15596 igsVlanStaticMcastGrpEntry OBJECT-TYPE 15597 SYNTAX IgsVlanStaticMcastGrpEntry 15598 MAX-ACCESS not-accessible 15599 STATUS current 15600 DESCRIPTION 15601 "This table contains VLAN ID, unicast source address , 15602 multicast group address and the list of ports onto which the 15603 multicast data packets for group should be forwarded." 15604 15605 INDEX { 15606 igsVlanStaticMcastGrpVlanId, 15607 igsVlanStaticMcastGrpGroupAddress 15608 } 15609 ::= { igsVlanStaticMcastGrpTable 1 } 15610 15611 IgsVlanStaticMcastGrpEntry ::= SEQUENCE { 15612 igsVlanStaticMcastGrpVlanId Integer32, 15613 igsVlanStaticMcastGrpGroupAddress InetAddress, 15614 igsVlanStaticMcastGrpPortList PortList, 15615 igsVlanStaticMcastGrpRowStatus RowStatus 15616 } 15617 15618 igsVlanStaticMcastGrpVlanId OBJECT-TYPE 15619 SYNTAX Integer32 (1..4094) 15620 MAX-ACCESS read-only 15621 STATUS current 15622 DESCRIPTION 15623 "VLAN ID pertaining to the Multicast forwarding entry" 15624 ::= { igsVlanStaticMcastGrpEntry 1 } 15625 15626 igsVlanStaticMcastGrpGroupAddress OBJECT-TYPE 15627 SYNTAX InetAddress 15628 MAX-ACCESS read-only 15629 STATUS current 15630 DESCRIPTION 15631 "IP/IPv6 multicast group address" 15632 ::= { igsVlanStaticMcastGrpEntry 2 } 15633 15634 igsVlanStaticMcastGrpPortList OBJECT-TYPE 15635 SYNTAX PortList 15636 MAX-ACCESS read-write 15637 STATUS current 15638 DESCRIPTION 15639 "List of ports onto which the multicast data 15640 packets destined for this source and group will be forwarded." 15641 ::= { igsVlanStaticMcastGrpEntry 3 } 15642 15643 igsVlanStaticMcastGrpRowStatus OBJECT-TYPE 15644 SYNTAX RowStatus 15645 MAX-ACCESS read-create 15646 STATUS current 15647 DESCRIPTION 15648 "The row status variable, used according to 15649 row installation and removal conventions." 15650 ::= { igsVlanStaticMcastGrpEntry 4 } 15651 15652-- VLAN based router table. 15653 15654 igsVlanRouterTable OBJECT-TYPE 15655 SYNTAX SEQUENCE OF IgsVlanRouterEntry 15656 MAX-ACCESS not-accessible 15657 STATUS current 15658 DESCRIPTION 15659 "This table contains the list of ports through which 15660 a router, in a particular VLAN is reachable." 15661 ::= { igsVlan 4 } 15662 15663 igsVlanRouterEntry OBJECT-TYPE 15664 SYNTAX IgsVlanRouterEntry 15665 MAX-ACCESS not-accessible 15666 STATUS current 15667 DESCRIPTION 15668 "Contains the VLAN ID and list of ports on which 15669 routers are present in the VLAN." 15670 INDEX { igsVlanRouterVlanId } 15671 ::= { igsVlanRouterTable 1 } 15672 15673 IgsVlanRouterEntry ::= SEQUENCE { 15674 igsVlanRouterVlanId Integer32, 15675 igsVlanRouterStaticPortList PortList, 15676 igsVlanRouterBlockPortList PortList, 15677 igsVlanRouterDynamicPortList PortList 15678 } 15679 15680 igsVlanRouterVlanId OBJECT-TYPE 15681 SYNTAX Integer32 (1..4094) 15682 MAX-ACCESS read-only 15683 STATUS current 15684 DESCRIPTION 15685 "VLAN ID of the ports through which router is reachable." 15686 ::= { igsVlanRouterEntry 1 } 15687 15688 igsVlanRouterStaticPortList OBJECT-TYPE 15689 SYNTAX PortList 15690 MAX-ACCESS read-write 15691 STATUS current 15692 DESCRIPTION 15693 "List of static ports on which routers are present. 15694 These router ports are learnt through control messages 15695 received from routers, and can also be configured 15696 statically." 15697 ::= { igsVlanRouterEntry 2 } 15698 15699 igsVlanRouterBlockPortList OBJECT-TYPE 15700 SYNTAX PortList 15701 MAX-ACCESS read-write 15702 STATUS current 15703 DESCRIPTION 15704 "List of ports which are configured statically as blocked router 15705 ports statically. " 15706 ::= { igsVlanRouterEntry 3 } 15707 15708 igsVlanRouterDynamicPortList OBJECT-TYPE 15709 SYNTAX PortList 15710 MAX-ACCESS read-only 15711 STATUS current 15712 DESCRIPTION 15713 "List of dynamic ports on which routers are present. 15714 These router ports are learnt through control messages 15715 received from routers, and can also be configured 15716 statically." 15717 ::= { igsVlanRouterEntry 4 } 15718 15719-- Snooping Statistics 15720 15721 igsStatsTable OBJECT-TYPE 15722 SYNTAX SEQUENCE OF IgsStatsEntry 15723 MAX-ACCESS not-accessible 15724 STATUS current 15725 DESCRIPTION 15726 "This table contains snooping statistics 15727 maintained by the switch. The statistics are 15728 maintained on a per VLAN basis." 15729 ::= { igsStats 1 } 15730 15731 igsStatsEntry OBJECT-TYPE 15732 SYNTAX IgsStatsEntry 15733 MAX-ACCESS not-accessible 15734 STATUS current 15735 DESCRIPTION 15736 "Contains snooping statistics for a particular VLAN." 15737 INDEX { igsStatsVlanId } 15738 ::= { igsStatsTable 1 } 15739 15740 IgsStatsEntry ::= SEQUENCE { 15741 igsStatsVlanId Integer32, 15742 igsStatsIGMPv1RxReport Counter32, 15743 igsStatsIGMPv1RxQueries Counter32, 15744 igsStatsIGMPv1TxReport Counter32, 15745 igsStatsIGMPv1TxQueries Counter32, 15746 igsStatsIGMPv2RxReport Counter32, 15747 igsStatsIGMPv2RxQueries Counter32, 15748 igsStatsIGMPv2RxLeave Counter32, 15749 igsStatsIGMPv2TxReport Counter32, 15750 igsStatsIGMPv2TxQueries Counter32, 15751 igsStatsIGMPv2TxLeave Counter32, 15752 igsStatsIGMPv3RxReport Counter32, 15753 igsStatsIGMPv3RxQueries Counter32, 15754 igsStatsIGMPv3TxReport Counter32, 15755 igsStatsIGMPv3TxQueries Counter32 15756 } 15757 15758 igsStatsVlanId OBJECT-TYPE 15759 SYNTAX Integer32 (1..4094) 15760 MAX-ACCESS read-only 15761 STATUS current 15762 DESCRIPTION 15763 " VLAN ID for which snooping statistics are displayed" 15764 ::= { igsStatsEntry 1 } 15765 15766 igsStatsIGMPv1RxReport OBJECT-TYPE 15767 SYNTAX Counter32 15768 MAX-ACCESS read-only 15769 STATUS current 15770 DESCRIPTION 15771 "" 15772 ::= { igsStatsEntry 2 } 15773 15774 igsStatsIGMPv1RxQueries OBJECT-TYPE 15775 SYNTAX Counter32 15776 MAX-ACCESS read-only 15777 STATUS current 15778 DESCRIPTION 15779 "" 15780 ::= { igsStatsEntry 3 } 15781 15782 igsStatsIGMPv1TxReport OBJECT-TYPE 15783 SYNTAX Counter32 15784 MAX-ACCESS read-only 15785 STATUS current 15786 DESCRIPTION 15787 "" 15788 ::= { igsStatsEntry 4 } 15789 15790 igsStatsIGMPv1TxQueries OBJECT-TYPE 15791 SYNTAX Counter32 15792 MAX-ACCESS read-only 15793 STATUS current 15794 DESCRIPTION 15795 "" 15796 ::= { igsStatsEntry 5 } 15797 15798 igsStatsIGMPv2RxReport OBJECT-TYPE 15799 SYNTAX Counter32 15800 MAX-ACCESS read-only 15801 STATUS current 15802 DESCRIPTION 15803 "" 15804 ::= { igsStatsEntry 6 } 15805 15806 igsStatsIGMPv2RxQueries OBJECT-TYPE 15807 SYNTAX Counter32 15808 MAX-ACCESS read-only 15809 STATUS current 15810 DESCRIPTION 15811 "" 15812 ::= { igsStatsEntry 7 } 15813 15814 igsStatsIGMPv2RxLeave OBJECT-TYPE 15815 SYNTAX Counter32 15816 MAX-ACCESS read-only 15817 STATUS current 15818 DESCRIPTION 15819 "" 15820 ::= { igsStatsEntry 8 } 15821 15822 igsStatsIGMPv2TxReport OBJECT-TYPE 15823 SYNTAX Counter32 15824 MAX-ACCESS read-only 15825 STATUS current 15826 DESCRIPTION 15827 "" 15828 ::= { igsStatsEntry 9 } 15829 15830 igsStatsIGMPv2TxQueries OBJECT-TYPE 15831 SYNTAX Counter32 15832 MAX-ACCESS read-only 15833 STATUS current 15834 DESCRIPTION 15835 "" 15836 ::= { igsStatsEntry 10 } 15837 15838 igsStatsIGMPv2TxLeave OBJECT-TYPE 15839 SYNTAX Counter32 15840 MAX-ACCESS read-only 15841 STATUS current 15842 DESCRIPTION 15843 "" 15844 ::= { igsStatsEntry 11 } 15845 15846 igsStatsIGMPv3RxReport OBJECT-TYPE 15847 SYNTAX Counter32 15848 MAX-ACCESS read-only 15849 STATUS current 15850 DESCRIPTION 15851 "" 15852 ::= { igsStatsEntry 12 } 15853 15854 igsStatsIGMPv3RxQueries OBJECT-TYPE 15855 SYNTAX Counter32 15856 MAX-ACCESS read-only 15857 STATUS current 15858 DESCRIPTION 15859 "" 15860 ::= { igsStatsEntry 13 } 15861 15862 igsStatsIGMPv3TxReport OBJECT-TYPE 15863 SYNTAX Counter32 15864 MAX-ACCESS read-only 15865 STATUS current 15866 DESCRIPTION 15867 "" 15868 ::= { igsStatsEntry 14 } 15869 15870 igsStatsIGMPv3TxQueries OBJECT-TYPE 15871 SYNTAX Counter32 15872 MAX-ACCESS read-only 15873 STATUS current 15874 DESCRIPTION 15875 "" 15876 ::= { igsStatsEntry 15 } 15877 15878 -- --------------------------------------------------------------------- 15879 -- MLD Snooping Function 15880 -- --------------------------------------------------------------------- 15881 -- --------------------------------------------------------------------- 15882 -- IGMP Snooping Function 15883 -- --------------------------------------------------------------------- 15884 mldSystem OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 4 } 15885 mldVlan OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 5 } 15886 mldStats OBJECT IDENTIFIER ::= { l2MulticastCtrlGroup 6 } 15887 15888 15889 mldStatus OBJECT-TYPE 15890 SYNTAX INTEGER { 15891 enabled(1), 15892 disabled(2) 15893 } 15894 MAX-ACCESS read-write 15895 STATUS current 15896 DESCRIPTION 15897 "Enables or disables IGMP snooping in the system. 15898 When set to 'enabled', the IGS module starts 15899 protocol operations. 15900 When set to 'disabled', the IGS module stops performing 15901 protocol operations." 15902 DEFVAL { disabled } 15903 ::= { mldSystem 1 } 15904 15905-- mldClearIgmpSnoopByPortIf OBJECT-TYPE 15906-- SYNTAX InterfaceIndexOrZero 15907-- MAX-ACCESS read-write 15908-- STATUS current 15909-- DESCRIPTION 15910-- "This object indicates the ifIndex of the port/port-channel on which 15911-- the IGMP snooping counters will be cleared. 15912-- When read, the special value 0 is returned." 15913-- DEFVAL { 0 } 15914-- ::= { mldSystem 2 } 15915 15916 mldClearIgmpSnoopByVlanId OBJECT-TYPE 15917 SYNTAX VlanIdOrNone 15918 MAX-ACCESS read-write 15919 STATUS current 15920 DESCRIPTION 15921 "This object indicates the VLAN ID on which the IGMP snooping 15922 counters will be cleared. 15923 When read, the special value 0 is returned." 15924 DEFVAL { 0 } 15925 ::= { mldSystem 3 } 15926-- VLAN based filter table 15927 15928 mldVlanFilterTable OBJECT-TYPE 15929 SYNTAX SEQUENCE OF MldVlanFilterEntry 15930 MAX-ACCESS not-accessible 15931 STATUS current 15932 DESCRIPTION 15933 "This table contains configuration of snooping 15934 on specific Vlans. This Table is valid only when VLAN is 15935 enabled in the system." 15936 ::= { mldVlan 1 } 15937 15938 mldVlanFilterEntry OBJECT-TYPE 15939 SYNTAX MldVlanFilterEntry 15940 MAX-ACCESS not-accessible 15941 STATUS current 15942 DESCRIPTION 15943 "Contains snooping status , version and fast leave 15944 configuration for a specific VLAN." 15945 INDEX { mldVlanFilterVlanId } 15946 ::= { mldVlanFilterTable 1 } 15947 15948 MldVlanFilterEntry ::= SEQUENCE { 15949 mldVlanFilterVlanId Integer32, 15950 mldVlanSnoopStatus INTEGER, 15951-- mldVlanMinimumVersion INTEGER, 15952 mldVlanFastLeave INTEGER, 15953-- mldVlanReportSuppression INTEGER, 15954-- mldVlanSuppressionTime Integer32, 15955 mldVlanQuerier INTEGER, 15956 mldVlanCfgQuerier INTEGER, 15957 mldVlanQuerierVersion INTEGER, 15958 mldVlanQueryInterval Integer32, 15959 mldVlanMaxResponseTime Integer32, 15960 mldVlanRobustnessValue Integer32, 15961 mldVlanLastListenerQueryInterval Integer32 15962-- mldVlanProxyReporting INTEGER, 15963-- mldVlanProxyReportingSourceAddress InetAddress 15964-- mldVlanMrouterPortLearning INTEGER, 15965-- mldVlanRateLimitAction INTEGER, 15966-- mldVlanRateLimit INTEGER 15967 } 15968 15969 mldVlanFilterVlanId OBJECT-TYPE 15970 SYNTAX Integer32 (1..4094) 15971 MAX-ACCESS read-only 15972 STATUS current 15973 DESCRIPTION 15974 "Index of MldVlanFilterEntry. This object indicates the VLAN ID for which 15975 the snooping configurations in MldVlanFilterEntry is to be done." 15976 ::= { mldVlanFilterEntry 1 } 15977 15978 mldVlanSnoopStatus OBJECT-TYPE 15979 SYNTAX INTEGER { 15980 enabled(1), 15981 disabled(2) 15982 } 15983 MAX-ACCESS read-write 15984 STATUS current 15985 DESCRIPTION 15986 "This object allows you to enable/disable IGS function on a specific VLAN." 15987 DEFVAL { disabled } 15988 ::= { mldVlanFilterEntry 2 } 15989 15990-- mldVlanMinimumVersion OBJECT-TYPE 15991-- SYNTAX INTEGER { 15992-- v1(1), 15993-- v2(2), 15994-- v3(3) 15995-- } 15996-- MAX-ACCESS read-write 15997-- STATUS current 15998-- DESCRIPTION 15999-- "" 16000-- ::= { mldVlanFilterEntry 3 } 16001 16002 mldVlanFastLeave OBJECT-TYPE 16003 SYNTAX INTEGER { 16004 enabled(1), 16005 disabled(2) 16006 } 16007 MAX-ACCESS read-write 16008 STATUS current 16009 DESCRIPTION 16010 "Enables or disables fast leave for the VLAN. When it is 16011 'disabled',on reception of a leave message, the switch checks 16012 if they are any interested receivers for the group by sending 16013 a group specific query before removing the port from the 16014 forwarding table. If set to 'enabled', the switch does not 16015 send a group specific query and immediately removes the port 16016 from the forwarding table." 16017 DEFVAL { disabled } 16018 ::= { mldVlanFilterEntry 4 } 16019 16020-- mldVlanReportSuppression OBJECT-TYPE 16021-- SYNTAX INTEGER { 16022-- enabled(1), 16023-- disabled(2) 16024-- } 16025-- MAX-ACCESS read-write 16026-- STATUS current 16027-- DESCRIPTION 16028-- "" 16029-- DEFVAL { disabled } 16030-- ::= { mldVlanFilterEntry 5 } 16031 16032-- mldVlanSuppressionTime OBJECT-TYPE 16033-- SYNTAX Integer32 (1..300) 16034-- MAX-ACCESS read-write 16035-- STATUS current 16036-- DESCRIPTION 16037-- "" 16038-- DEFVAL { 12 } 16039-- ::= { mldVlanFilterEntry 6 } 16040 16041 mldVlanQuerier OBJECT-TYPE 16042 SYNTAX INTEGER { 16043 enabled(1), 16044 disabled(2) 16045 } 16046 MAX-ACCESS read-only 16047 STATUS current 16048 DESCRIPTION 16049 "Indicates whether the switch is configured as a querier in the VLAN" 16050 DEFVAL { disabled } 16051 ::= { mldVlanFilterEntry 7 } 16052 16053 mldVlanCfgQuerier OBJECT-TYPE 16054 SYNTAX INTEGER { 16055 enabled(1), 16056 disabled(2) 16057 } 16058 MAX-ACCESS read-write 16059 STATUS current 16060 DESCRIPTION 16061 "The snooping switch can be configured as a querier via this object 16062 to send out IGMP general queries when IGMP routers are not present in the VLAN. 16063 When set to 'enabled', the switch will generate general queries." 16064 DEFVAL { disabled } 16065 ::= { mldVlanFilterEntry 8 } 16066 16067 mldVlanQuerierVersion OBJECT-TYPE 16068 SYNTAX INTEGER { 16069 v1(1), 16070 v2(2), 16071 v3(3) 16072 } 16073 MAX-ACCESS read-write 16074 STATUS current 16075 DESCRIPTION 16076 "This object allows you to set igmp version function on a specific VLAN." 16077 ::= { mldVlanFilterEntry 9 } 16078 16079 mldVlanQueryInterval OBJECT-TYPE 16080 SYNTAX Integer32 (1..31744) 16081 MAX-ACCESS read-write 16082 STATUS current 16083 DESCRIPTION 16084 "This is the interval (in seconds) for which the switch 16085 sends general queries when it is configured as a querier for 16086 the VLAN. A switch should be configured as a querier for a VLAN 16087 only when there is no queriers in the network." 16088 DEFVAL { 125 } 16089 ::= { mldVlanFilterEntry 10 } 16090 16091 mldVlanMaxResponseTime OBJECT-TYPE 16092 SYNTAX Integer32 (1..25) 16093 MAX-ACCESS read-write 16094 STATUS current 16095 DESCRIPTION 16096 "The maximum query response time advertised General 16097 queries on this interface." 16098 DEFVAL { 10 } 16099 ::= { mldVlanFilterEntry 11} 16100 16101 mldVlanRobustnessValue OBJECT-TYPE 16102 SYNTAX Integer32 (1..7) 16103 MAX-ACCESS read-write 16104 STATUS current 16105 DESCRIPTION 16106 "When the switch receives leave message on a port, it 16107 sends group specific query to check if there are any other 16108 interested receivers for the group. This attribute defines 16109 the maximum number for a specific VLAN 16110 queries sent by the switch before deleting 16111 the port from the group membership information in the forwarding 16112 database. If the maximum retry count exceeds 'RobustnessValue', 16113 then the port will be deleted from the multicast group membership 16114 information in the forwarding database and received leave message 16115 will be forwarded onto the router ports if there are no 16116 interested receivers for the group." 16117 DEFVAL { 2 } 16118 ::= { mldVlanFilterEntry 12 } 16119 16120 mldVlanLastListenerQueryInterval OBJECT-TYPE 16121 SYNTAX Integer32 (1..25) 16122 MAX-ACCESS read-write 16123 STATUS current 16124 DESCRIPTION 16125 "" 16126 DEFVAL { 1 } 16127 ::= { mldVlanFilterEntry 13 } 16128 16129-- mldVlanProxyReporting OBJECT-TYPE 16130-- SYNTAX INTEGER { 16131-- enabled(1), 16132-- disabled(2) 16133-- } 16134-- MAX-ACCESS read-write 16135-- STATUS current 16136-- DESCRIPTION 16137-- "" 16138-- DEFVAL { disabled } 16139-- ::= { mldVlanFilterEntry 14 } 16140 16141-- mldVlanProxyReportingSourceAddress OBJECT-TYPE 16142-- SYNTAX InetAddress (SIZE (16)) 16143-- MAX-ACCESS read-write 16144-- STATUS deprecated 16145-- DESCRIPTION 16146-- "" 16147-- ::= { mldVlanFilterEntry 15 } 16148 16149-- mldVlanMrouterPortLearning OBJECT-TYPE 16150-- SYNTAX INTEGER { 16151-- enabled(1), 16152-- disabled(2) 16153-- } 16154-- MAX-ACCESS read-write 16155-- STATUS current 16156-- DESCRIPTION 16157-- "" 16158-- DEFVAL { disabled } 16159-- ::= { mldVlanFilterEntry 16 } 16160 16161-- mldVlanRateLimitAction OBJECT-TYPE 16162-- SYNTAX INTEGER { 16163-- noLimit(1), 16164-- rateLimit(2) 16165-- } 16166-- MAX-ACCESS read-write 16167-- STATUS current 16168-- DESCRIPTION 16169-- "Specifies the action to be taken on the packet if the filter 16170-- rule matches." 16171-- DEFVAL { noLimit } 16172-- ::= { mldVlanFilterEntry 17 } 16173 16174-- mldVlanRateLimit OBJECT-TYPE 16175-- SYNTAX INTEGER 16176-- MAX-ACCESS read-write 16177-- STATUS current 16178-- DESCRIPTION 16179-- "Specifies the rate limit value. 16180-- The aclL3v6RuleAction should be specified as rate-limit." 16181-- DEFVAL { -1 } 16182-- ::= { mldVlanFilterEntry 18 } 16183 16184-- VLAN Based IGMP Snooping Group 16185 16186 mldVlanMulticastGroupTable OBJECT-TYPE 16187 SYNTAX SEQUENCE OF MldVlanMulticastGroupEntry 16188 MAX-ACCESS not-accessible 16189 STATUS current 16190 DESCRIPTION 16191 "This table contains MAC based multicast forwarding 16192 information." 16193 ::= { mldVlan 2 } 16194 16195 mldVlanMulticastGroupEntry OBJECT-TYPE 16196 SYNTAX MldVlanMulticastGroupEntry 16197 MAX-ACCESS not-accessible 16198 STATUS current 16199 DESCRIPTION 16200 "This table contains VLAN ID, multicast group MAC address and the 16201 list of ports onto which the multicast data packets for group 16202 should be forwarded." 16203 16204 INDEX { mldVlanMulticastGroupVlanId, 16205 mldVlanMulticastGroupIpAddress, 16206 mldVlanMulticastGroupReceiverPortIndex, 16207 mldVlanMulticastGroupReceiverSrcAddr} 16208 ::= { mldVlanMulticastGroupTable 1 } 16209 16210 MldVlanMulticastGroupEntry ::= SEQUENCE { 16211 mldVlanMulticastGroupVlanId Integer32, 16212 mldVlanMulticastGroupIpAddress Ipv6Address, 16213 mldVlanMulticastGroupReceiverPortIndex InterfaceIndex, 16214 mldVlanMulticastGroupReceiverSrcAddr Ipv6Address, 16215 mldVlanMulticastGroupMacAddress MacAddress, 16216 --mldVlanMulticastGroupFM INTEGER, 16217 mldVlanMulticastGroupExp TimeTicks, 16218 mldVlanMulticastGroupPortList PortList 16219 } 16220 16221 mldVlanMulticastGroupVlanId OBJECT-TYPE 16222 SYNTAX Integer32 (1..4094) 16223 MAX-ACCESS read-only 16224 STATUS current 16225 DESCRIPTION 16226 "VLAN ID pertaining to the Multicast forwarding entry" 16227 ::= { mldVlanMulticastGroupEntry 1 } 16228 16229 mldVlanMulticastGroupIpAddress OBJECT-TYPE 16230 SYNTAX Ipv6Address 16231 MAX-ACCESS read-only 16232 STATUS current 16233 DESCRIPTION 16234 "Multicast group IP address. This object indicates that a 16235 multicast group address was learned in the switch and be represented 16236 as IP address format." 16237 ::= { mldVlanMulticastGroupEntry 2 } 16238 16239 mldVlanMulticastGroupReceiverPortIndex OBJECT-TYPE 16240 SYNTAX InterfaceIndex 16241 MAX-ACCESS read-only 16242 STATUS current 16243 DESCRIPTION 16244 "The interface on which the multicast group address is learnt." 16245 ::= { mldVlanMulticastGroupEntry 3 } 16246 16247 mldVlanMulticastGroupReceiverSrcAddr OBJECT-TYPE 16248 SYNTAX Ipv6Address 16249 MAX-ACCESS read-only 16250 STATUS current 16251 DESCRIPTION 16252 "The IP address of the multicast receiver that has sent 16253 the multicast report to join this group." 16254 ::= { mldVlanMulticastGroupEntry 4 } 16255 16256 mldVlanMulticastGroupMacAddress OBJECT-TYPE 16257 SYNTAX MacAddress 16258 MAX-ACCESS read-only 16259 STATUS current 16260 DESCRIPTION 16261 "Multicast group MAC address. This object indicates that a 16262 multicast group address was learned in the switch and be represented 16263 as MAC address format." 16264 ::= { mldVlanMulticastGroupEntry 5 } 16265 16266-- mldVlanMulticastGroupFM OBJECT-TYPE 16267-- SYNTAX INTEGER { 16268-- ex(1), 16269-- in(2) 16270-- } 16271-- MAX-ACCESS read-only 16272-- STATUS current 16273-- DESCRIPTION 16274-- "" 16275-- ::= { mldVlanMulticastGroupEntry 6 } 16276 16277 mldVlanMulticastGroupExp OBJECT-TYPE 16278 SYNTAX TimeTicks 16279 MAX-ACCESS read-only 16280 STATUS current 16281 DESCRIPTION 16282 "" 16283 ::= { mldVlanMulticastGroupEntry 7 } 16284 16285 mldVlanMulticastGroupPortList OBJECT-TYPE 16286 SYNTAX PortList 16287 MAX-ACCESS read-only 16288 STATUS current 16289 DESCRIPTION 16290 "List of ports onto which the multicast data 16291 packets destined for this group will be forwarded." 16292 ::= { mldVlanMulticastGroupEntry 8 } 16293 16294-- VLAN Based Static Multicast Forwarding Table 16295 16296 mldVlanStaticMcastGrpTable OBJECT-TYPE 16297 SYNTAX SEQUENCE OF MldVlanStaticMcastGrpEntry 16298 MAX-ACCESS not-accessible 16299 STATUS current 16300 DESCRIPTION 16301 "This table contains IP based multicast forwarding 16302 information." 16303 ::= { mldVlan 3 } 16304 16305 mldVlanStaticMcastGrpEntry OBJECT-TYPE 16306 SYNTAX MldVlanStaticMcastGrpEntry 16307 MAX-ACCESS not-accessible 16308 STATUS current 16309 DESCRIPTION 16310 "This table contains VLAN ID, unicast source address , 16311 multicast group address and the list of ports onto which the 16312 multicast data packets for group should be forwarded." 16313 16314 INDEX { 16315 mldVlanStaticMcastGrpVlanId, 16316 mldVlanStaticMcastGrpGroupAddress 16317 } 16318 ::= { mldVlanStaticMcastGrpTable 1 } 16319 16320 MldVlanStaticMcastGrpEntry ::= SEQUENCE { 16321 mldVlanStaticMcastGrpVlanId Integer32, 16322 mldVlanStaticMcastGrpGroupAddress InetAddress, 16323 mldVlanStaticMcastGrpPortList PortList, 16324 mldVlanStaticMcastGrpRowStatus RowStatus 16325 } 16326 16327 mldVlanStaticMcastGrpVlanId OBJECT-TYPE 16328 SYNTAX Integer32 (1..4094) 16329 MAX-ACCESS read-only 16330 STATUS current 16331 DESCRIPTION 16332 "VLAN ID pertaining to the Multicast forwarding entry" 16333 ::= { mldVlanStaticMcastGrpEntry 1 } 16334 16335 mldVlanStaticMcastGrpGroupAddress OBJECT-TYPE 16336 SYNTAX InetAddress 16337 MAX-ACCESS read-only 16338 STATUS current 16339 DESCRIPTION 16340 "IP/IPv6 multicast group address" 16341 ::= { mldVlanStaticMcastGrpEntry 2 } 16342 16343 mldVlanStaticMcastGrpPortList OBJECT-TYPE 16344 SYNTAX PortList 16345 MAX-ACCESS read-write 16346 STATUS current 16347 DESCRIPTION 16348 "List of ports onto which the multicast data 16349 packets destined for this source and group will be forwarded." 16350 ::= { mldVlanStaticMcastGrpEntry 3 } 16351 16352 mldVlanStaticMcastGrpRowStatus OBJECT-TYPE 16353 SYNTAX RowStatus 16354 MAX-ACCESS read-create 16355 STATUS current 16356 DESCRIPTION 16357 "The row status variable, used according to 16358 row installation and removal conventions." 16359 ::= { mldVlanStaticMcastGrpEntry 4 } 16360 16361-- VLAN based router table. 16362 16363 mldVlanRouterTable OBJECT-TYPE 16364 SYNTAX SEQUENCE OF MldVlanRouterEntry 16365 MAX-ACCESS not-accessible 16366 STATUS current 16367 DESCRIPTION 16368 "This table contains the list of ports through which 16369 a router, in a particular VLAN is reachable." 16370 ::= { mldVlan 4 } 16371 16372 mldVlanRouterEntry OBJECT-TYPE 16373 SYNTAX MldVlanRouterEntry 16374 MAX-ACCESS not-accessible 16375 STATUS current 16376 DESCRIPTION 16377 "Contains the VLAN ID and list of ports on which 16378 routers are present in the VLAN." 16379 INDEX { mldVlanRouterVlanId } 16380 ::= { mldVlanRouterTable 1 } 16381 16382 MldVlanRouterEntry ::= SEQUENCE { 16383 mldVlanRouterVlanId Integer32, 16384 mldVlanRouterStaticPortList PortList, 16385 mldVlanRouterBlockPortList PortList, 16386 mldVlanRouterDynamicPortList PortList 16387 } 16388 16389 mldVlanRouterVlanId OBJECT-TYPE 16390 SYNTAX Integer32 (1..4094) 16391 MAX-ACCESS read-only 16392 STATUS current 16393 DESCRIPTION 16394 "VLAN ID of the ports through which router is reachable." 16395 ::= { mldVlanRouterEntry 1 } 16396 16397 mldVlanRouterStaticPortList OBJECT-TYPE 16398 SYNTAX PortList 16399 MAX-ACCESS read-write 16400 STATUS current 16401 DESCRIPTION 16402 "List of static ports on which routers are present. 16403 These router ports are learnt through control messages 16404 received from routers, and can also be configured 16405 statically." 16406 ::= { mldVlanRouterEntry 2 } 16407 16408 mldVlanRouterBlockPortList OBJECT-TYPE 16409 SYNTAX PortList 16410 MAX-ACCESS read-write 16411 STATUS current 16412 DESCRIPTION 16413 "List of ports which are configured statically as blocked router 16414 ports statically. " 16415 ::= { mldVlanRouterEntry 3 } 16416 16417 mldVlanRouterDynamicPortList OBJECT-TYPE 16418 SYNTAX PortList 16419 MAX-ACCESS read-only 16420 STATUS current 16421 DESCRIPTION 16422 "List of dynamic ports on which routers are present. 16423 These router ports are learnt through control messages 16424 received from routers, and can also be configured 16425 statically." 16426 ::= { mldVlanRouterEntry 4 } 16427 16428-- Snooping Statistics 16429 16430 mldStatsTable OBJECT-TYPE 16431 SYNTAX SEQUENCE OF MldStatsEntry 16432 MAX-ACCESS not-accessible 16433 STATUS current 16434 DESCRIPTION 16435 "This table contains snooping statistics 16436 maintained by the switch. The statistics are 16437 maintained on a per VLAN basis." 16438 ::= { mldStats 1 } 16439 16440 mldStatsEntry OBJECT-TYPE 16441 SYNTAX MldStatsEntry 16442 MAX-ACCESS not-accessible 16443 STATUS current 16444 DESCRIPTION 16445 "Contains snooping statistics for a particular VLAN." 16446 INDEX { mldStatsVlanId } 16447 ::= { mldStatsTable 1 } 16448 16449 MldStatsEntry ::= SEQUENCE { 16450 mldStatsVlanId Integer32, 16451 mldStatsMLDv1RxReport Counter32, 16452 mldStatsMLDv1RxDone Counter32, 16453 mldStatsMLDv1TxReport Counter32, 16454 mldStatsMLDv1TxDone Counter32, 16455 mldStatsMLDv2RxReport Counter32, 16456 mldStatsMLDv2TxReport Counter32, 16457 mldStatsRxQueries Counter32, 16458 mldStatsTxQueries Counter32 16459 } 16460 16461 mldStatsVlanId OBJECT-TYPE 16462 SYNTAX Integer32 (1..4094) 16463 MAX-ACCESS read-only 16464 STATUS current 16465 DESCRIPTION 16466 " VLAN ID for which snooping statistics are displayed" 16467 ::= { mldStatsEntry 1 } 16468 16469 mldStatsMLDv1RxReport OBJECT-TYPE 16470 SYNTAX Counter32 16471 MAX-ACCESS read-only 16472 STATUS current 16473 DESCRIPTION 16474 "" 16475 ::= { mldStatsEntry 2 } 16476 16477 mldStatsMLDv1RxDone OBJECT-TYPE 16478 SYNTAX Counter32 16479 MAX-ACCESS read-only 16480 STATUS current 16481 DESCRIPTION 16482 "" 16483 ::= { mldStatsEntry 3 } 16484 16485 mldStatsMLDv1TxReport OBJECT-TYPE 16486 SYNTAX Counter32 16487 MAX-ACCESS read-only 16488 STATUS current 16489 DESCRIPTION 16490 "" 16491 ::= { mldStatsEntry 4 } 16492 16493 mldStatsMLDv1TxDone OBJECT-TYPE 16494 SYNTAX Counter32 16495 MAX-ACCESS read-only 16496 STATUS current 16497 DESCRIPTION 16498 "" 16499 ::= { mldStatsEntry 5 } 16500 16501 mldStatsMLDv2RxReport OBJECT-TYPE 16502 SYNTAX Counter32 16503 MAX-ACCESS read-only 16504 STATUS current 16505 DESCRIPTION 16506 "" 16507 ::= { mldStatsEntry 6 } 16508 16509 mldStatsMLDv2TxReport OBJECT-TYPE 16510 SYNTAX Counter32 16511 MAX-ACCESS read-only 16512 STATUS current 16513 DESCRIPTION 16514 "" 16515 ::= { mldStatsEntry 7 } 16516 16517 mldStatsRxQueries OBJECT-TYPE 16518 SYNTAX Counter32 16519 MAX-ACCESS read-only 16520 STATUS current 16521 DESCRIPTION 16522 "" 16523 ::= { mldStatsEntry 8 } 16524 16525 mldStatsTxQueries OBJECT-TYPE 16526 SYNTAX Counter32 16527 MAX-ACCESS read-only 16528 STATUS current 16529 DESCRIPTION 16530 "" 16531 ::= { mldStatsEntry 9 } 16532 16533 -- ---------------------------------------------------------- 16534 -- Multicast Filter VLAN Table 16535 -- ---------------------------------------------------------- 16536 16537 multicastFilterVlanTable OBJECT-TYPE 16538 SYNTAX SEQUENCE OF MulticastFilterVlanEntry 16539 MAX-ACCESS not-accessible 16540 STATUS current 16541 DESCRIPTION 16542 "A table to control multicast filtering modes." 16543 ::= { l2MulticastCtrlGroup 7 } 16544 16545 multicastFilterVlanEntry OBJECT-TYPE 16546 SYNTAX MulticastFilterVlanEntry 16547 MAX-ACCESS not-accessible 16548 STATUS current 16549 DESCRIPTION 16550 "An entry appears in this table for each interface in the mcastFiltertem. 16551 16552 Index to the table is the interface index of the VLAN." 16553 16554 INDEX { multicastFilterVlanIndex } 16555 ::= { multicastFilterVlanTable 1 } 16556 16557 MulticastFilterVlanEntry ::= 16558 SEQUENCE { 16559 multicastFilterVlanIndex 16560 Integer32, 16561 multicastFilterVlanType 16562 INTEGER 16563 } 16564 16565 multicastFilterVlanIndex OBJECT-TYPE 16566 SYNTAX Integer32 16567 MAX-ACCESS read-only 16568 STATUS current 16569 DESCRIPTION 16570 "VLAN index of the VLAN for which the configuration 16571 in this entry applies." 16572 16573 ::= { multicastFilterVlanEntry 1 } 16574 16575 multicastFilterVlanType OBJECT-TYPE 16576 SYNTAX INTEGER { 16577 forward (0), 16578 filter (1) 16579 } 16580 MAX-ACCESS read-write 16581 STATUS current 16582 DESCRIPTION 16583 "Configures the multicast filtering modes as below : 16584 forward -Forwards all unregistered groups. 16585 filter -Filters all unregistered groups." 16586 16587 ::= { multicastFilterVlanEntry 2 } 16588 deviceInformation OBJECT IDENTIFIER ::= { deviceInfoGroup 1 } 16589 deviceFunction OBJECT IDENTIFIER ::= { deviceInfoGroup 2 } 16590 deviceErrorCodeInformation OBJECT IDENTIFIER ::= { deviceInfoGroup 3 } 16591 deviceFan OBJECT IDENTIFIER ::= { deviceInfoGroup 4 } 16592 16593-- --------------------------------------------------------------------- 16594-- Device Information 16595-- --------------------------------------------------------------------- 16596 deviceInfoDeviceType OBJECT-TYPE 16597 SYNTAX DisplayString (SIZE(1..20)) 16598 MAX-ACCESS read-only 16599 STATUS current 16600 DESCRIPTION 16601 "Device Information. Device Type " 16602 ::= { deviceInformation 1} 16603 16604 deviceInfoBootPROMVersion OBJECT-TYPE 16605 SYNTAX DisplayString (SIZE(1..20)) 16606 MAX-ACCESS read-only 16607 STATUS current 16608 DESCRIPTION 16609 "Device Information. Boot PROM Version" 16610 ::= { deviceInformation 2} 16611 16612 deviceInfoFirmwareVersion OBJECT-TYPE 16613 SYNTAX DisplayString (SIZE(1..20)) 16614 MAX-ACCESS read-only 16615 STATUS current 16616 DESCRIPTION 16617 "Device Information. Firmware Version" 16618 ::= { deviceInformation 3} 16619 16620 deviceInfoHardwareVersion OBJECT-TYPE 16621 SYNTAX DisplayString (SIZE(1..20)) 16622 MAX-ACCESS read-only 16623 STATUS current 16624 DESCRIPTION 16625 "Device Information. Hardware Version" 16626 ::= { deviceInformation 4} 16627 16628 deviceInfoMACAddress OBJECT-TYPE 16629 SYNTAX MacAddress 16630 MAX-ACCESS read-only 16631 STATUS current 16632 DESCRIPTION 16633 "Device Information. MAC Address" 16634 ::= { deviceInformation 5} 16635 16636 deviceInfoSystemTime OBJECT-TYPE 16637 SYNTAX DisplayString (SIZE(1..20)) 16638 MAX-ACCESS read-only 16639 STATUS current 16640 DESCRIPTION 16641 "Device Information. System Time" 16642 ::= { deviceInformation 6} 16643 16644 deviceInfoSerialNumber OBJECT-TYPE 16645 SYNTAX DisplayString (SIZE(1..20)) 16646 MAX-ACCESS read-only 16647 STATUS current 16648 DESCRIPTION 16649 "Device Information. Serial Number" 16650 ::= { deviceInformation 7} 16651 16652 deviceSwitchCPULast5SecUsage OBJECT-TYPE 16653 SYNTAX Integer32 16654 MAX-ACCESS read-only 16655 STATUS current 16656 DESCRIPTION 16657 "Indicates the average CPU usage in last 5 second of the switch in percentage" 16658 ::= { deviceInformation 8} 16659 16660-- --------------------------------------------------------------------- 16661-- Firmware Information 16662-- --------------------------------------------------------------------- 16663 firmwareInformationTable OBJECT-TYPE 16664 SYNTAX SEQUENCE OF FirmwareInformationEntry 16665 MAX-ACCESS not-accessible 16666 STATUS current 16667 DESCRIPTION 16668 "The table of Firmware Information." 16669 ::= { deviceFunction 1 } 16670 16671 firmwareInformationEntry OBJECT-TYPE 16672 SYNTAX FirmwareInformationEntry 16673 MAX-ACCESS not-accessible 16674 STATUS current 16675 DESCRIPTION 16676 "The list ofFirmware Information entry." 16677 INDEX { firmwareInfoImageID } 16678 ::= { firmwareInformationTable 1 } 16679 16680 FirmwareInformationEntry ::= SEQUENCE { 16681 firmwareInfoImageID Integer32, 16682 firmwareInfoVersion DisplayString, 16683 firmwareInfoSizeB Unsigned32, 16684 firmwareInfoUpdateTime DisplayString 16685 } 16686 16687 firmwareInfoImageID OBJECT-TYPE 16688 SYNTAX Integer32 16689 MAX-ACCESS read-only 16690 STATUS current 16691 DESCRIPTION 16692 "Firmware Information. Image ID." 16693 ::= { firmwareInformationEntry 1 } 16694 16695 firmwareInfoVersion OBJECT-TYPE 16696 SYNTAX DisplayString (SIZE(1..20)) 16697 MAX-ACCESS read-only 16698 STATUS current 16699 DESCRIPTION 16700 "Firmware Information. Version." 16701 ::= { firmwareInformationEntry 2} 16702 16703 firmwareInfoSizeB OBJECT-TYPE 16704 SYNTAX Unsigned32 16705 MAX-ACCESS read-only 16706 STATUS current 16707 DESCRIPTION 16708 "Firmware Information. Size B." 16709 ::= { firmwareInformationEntry 3 } 16710 16711 firmwareInfoUpdateTime OBJECT-TYPE 16712 SYNTAX DisplayString (SIZE(1..20)) 16713 MAX-ACCESS read-only 16714 STATUS current 16715 DESCRIPTION 16716 "Firmware Information. Update Time." 16717 ::= { firmwareInformationEntry 4} 16718 16719-- --------------------------------------------------------------------- 16720-- Function bar tools 16721-- --------------------------------------------------------------------- 16722 devFunFwUpgradeAndBackup OBJECT IDENTIFIER ::= { deviceFunction 2 } 16723 devFunConfigInfo OBJECT IDENTIFIER ::= { deviceFunction 3 } 16724 devFunConfiguration OBJECT IDENTIFIER ::= { deviceFunction 4 } 16725 devFunLogBackup OBJECT IDENTIFIER ::= { deviceFunction 5 } 16726 devFunPing OBJECT IDENTIFIER ::= { deviceFunction 6 } 16727 devFunLangMgmt OBJECT IDENTIFIER ::= { deviceFunction 7 } 16728-- --------------------------------------------------------------------- 16729-- Function bar Firmware Upgrade From Http 16730-- --------------------------------------------------------------------- 16731devFunFwServerIpAddrType OBJECT-TYPE 16732 SYNTAX InetAddressType 16733 MAX-ACCESS read-write 16734 STATUS current 16735 DESCRIPTION 16736 "Address type of IP Address of the remote system to which the switch file have to be transfer." 16737 16738 ::= { devFunFwUpgradeAndBackup 1 } 16739 16740devFunFwServerIpvxAddr OBJECT-TYPE 16741 SYNTAX InetAddress 16742 MAX-ACCESS read-write 16743 STATUS current 16744 DESCRIPTION 16745 "IP Address of the remote system to which the switch file have to be transfer." 16746 16747 ::= { devFunFwUpgradeAndBackup 2 } 16748 16749devFunFwServerInterfaceName OBJECT-TYPE 16750 SYNTAX OCTET STRING (SIZE(1..32)) 16751 MAX-ACCESS read-write 16752 STATUS current 16753 DESCRIPTION 16754 "Specifies the interface name when the cmFwServerIpvxAddr is linklocal address." 16755 16756 ::= { devFunFwUpgradeAndBackup 3 } 16757 16758devFunFwSrcFilename OBJECT-TYPE 16759 SYNTAX DisplayString (SIZE(1..128)) 16760 MAX-ACCESS read-write 16761 STATUS current 16762 DESCRIPTION "Configure firmware filename to download or upload." 16763 16764 ::= { devFunFwUpgradeAndBackup 4 } 16765 16766devFunFwOperation OBJECT-TYPE 16767 SYNTAX INTEGER { 16768 none(0), 16769 download(1), 16770 upload(2) 16771 } 16772 MAX-ACCESS read-write 16773 STATUS current 16774 DESCRIPTION 16775 "The operates to perform download or upload file to the unit. 16776 This object is used in conjunction with Ip and FileName." 16777 16778 ::= { devFunFwUpgradeAndBackup 5 } 16779 16780devFunFwOperationStatus OBJECT-TYPE 16781 SYNTAX INTEGER { 16782 none(0), 16783 success(1), 16784 failure(2), 16785 progressing(3), 16786 transmit(4) 16787 } 16788 MAX-ACCESS read-only 16789 STATUS current 16790 DESCRIPTION "The current operation status of file upload or download." 16791 16792 ::= { devFunFwUpgradeAndBackup 6 } 16793 16794devFunFwTransferPercentage OBJECT-TYPE 16795 SYNTAX INTEGER(0..100) 16796 MAX-ACCESS read-only 16797 STATUS current 16798 DESCRIPTION "The file transfer percentage of the file upload or download." 16799 16800 ::= { devFunFwUpgradeAndBackup 7 } 16801 16802devFunFwRetryCount OBJECT-TYPE 16803 SYNTAX Integer32 (1..20) 16804 MAX-ACCESS read-write 16805 STATUS current 16806 DESCRIPTION 16807 "The number of retry when upgrade fail." 16808 16809 ::= { devFunFwUpgradeAndBackup 8 } 16810 16811devFunFwServerStatus OBJECT-TYPE 16812 SYNTAX INTEGER { 16813 ok(0), 16814 internalerror(1), 16815 nofileerror(2), 16816 accessViolation(3), 16817 memoryfull(4), 16818 fileexists(5), 16819 connecthostfail(6), 16820 invalidarg(7), 16821 readfail(8), 16822 writefail(9), 16823 createfilefail(10), 16824 filetoohuge(11), 16825 buffertoosmall(12), 16826 serverfail(13), 16827 programming(14) 16828 } 16829 MAX-ACCESS read-only 16830 STATUS current 16831 DESCRIPTION "The current operation status of file upload or download." 16832 16833 ::= { devFunFwUpgradeAndBackup 9 } 16834 16835devFwOperationImageId OBJECT-TYPE 16836 SYNTAX Integer32 16837 MAX-ACCESS read-write 16838 STATUS current 16839 DESCRIPTION 16840 "The image ID need to upgrade." 16841 DEFVAL { 1 } 16842 ::= { devFunFwUpgradeAndBackup 10 } 16843 16844devFwNextBootImageId OBJECT-TYPE 16845 SYNTAX Integer32 16846 MAX-ACCESS read-write 16847 STATUS current 16848 DESCRIPTION 16849 "The image ID when next boot up." 16850 DEFVAL { 1 } 16851 ::= { devFunFwUpgradeAndBackup 11 } 16852 16853devFwActualBootImageId OBJECT-TYPE 16854 SYNTAX Integer32 16855 MAX-ACCESS read-only 16856 STATUS current 16857 DESCRIPTION 16858 "The image ID that current boot-up." 16859 ::= { devFunFwUpgradeAndBackup 12 } 16860 16861 -- -------------------------------------------------------------------- 16862 -- configuration information 16863 -- -------------------------------------------------------------------- 16864 devFunCfgInfoTable OBJECT-TYPE 16865 SYNTAX SEQUENCE OF DevFunCfgInfoEntry 16866 MAX-ACCESS not-accessible 16867 STATUS current 16868 DESCRIPTION 16869 "A list of configuration entries." 16870 ::= { devFunConfigInfo 1 } 16871 16872 devFunCfgInfoEntry OBJECT-TYPE 16873 SYNTAX DevFunCfgInfoEntry 16874 MAX-ACCESS not-accessible 16875 STATUS current 16876 DESCRIPTION 16877 "A list of configuration entries." 16878 INDEX { devFunCfgId } 16879 ::= { devFunCfgInfoTable 1 } 16880 16881 DevFunCfgInfoEntry ::= 16882 SEQUENCE { 16883 devFunCfgId INTEGER, 16884 devFunCfgSize INTEGER, 16885 devFunCfgUpdateTime DisplayString 16886 } 16887 16888 devFunCfgId OBJECT-TYPE 16889 SYNTAX INTEGER 16890 MAX-ACCESS read-only 16891 STATUS current 16892 DESCRIPTION 16893 "A unique value, greater than zero, for each configuration id." 16894 ::= { devFunCfgInfoEntry 1 } 16895 16896 devFunCfgSize OBJECT-TYPE 16897 SYNTAX INTEGER { enabled(1), disabled(2) } 16898 MAX-ACCESS read-only 16899 STATUS current 16900 DESCRIPTION 16901 "The configuration file size by id." 16902 ::= { devFunCfgInfoEntry 2 } 16903 16904 devFunCfgUpdateTime OBJECT-TYPE 16905 SYNTAX DisplayString 16906 MAX-ACCESS read-only 16907 STATUS current 16908 DESCRIPTION 16909 "The configuration last update time by id." 16910 ::= { devFunCfgInfoEntry 3 } 16911 16912-- --------------------------------------------------------------------- 16913-- Function bar config Back up to Tftp 16914-- --------------------------------------------------------------------- 16915 16916 devFunCfgServerIpAddrType OBJECT-TYPE 16917 SYNTAX InetAddressType 16918 MAX-ACCESS read-write 16919 STATUS current 16920 DESCRIPTION 16921 "Address type of IP Address of the remote system to which the switch file have to be transfer." 16922 ::= { devFunConfiguration 1 } 16923 16924 devFunCfgServerIpvxAddr OBJECT-TYPE 16925 SYNTAX InetAddress 16926 MAX-ACCESS read-write 16927 STATUS current 16928 DESCRIPTION 16929 "IP Address of the remote system to which the switch file have to be transfer." 16930 ::= { devFunConfiguration 2 } 16931 16932 devFunCfgSrcFilename OBJECT-TYPE 16933 SYNTAX DisplayString (SIZE(1..128)) 16934 MAX-ACCESS read-write 16935 STATUS current 16936 DESCRIPTION 16937 "Configure firmware filename to download or upload." 16938 ::= { devFunConfiguration 3 } 16939 16940 16941 --devFunCfgType OBJECT-TYPE 16942 --SYNTAX INTEGER { 16943 -- startconfig(1), 16944 -- runningconfig(2) 16945 -- } 16946 --MAX-ACCESS read-write 16947 --STATUS current 16948 --DESCRIPTION 16949 -- "The current operating configuration type if current is operating download/upload configuration." 16950 --DEFVAL { startconfig } 16951 --::= { devFunConfiguration 4 } 16952 16953 devFunCfgStartUpConfigID OBJECT-TYPE 16954 SYNTAX INTEGER { 16955 config1(1), 16956 config2(2) 16957 } 16958 MAX-ACCESS read-write 16959 STATUS current 16960 DESCRIPTION 16961 "This object is used to select the restore configuration id." 16962 16963 DEFVAL { config1 } 16964 ::= { devFunConfiguration 4 } 16965 16966 devFunCfgOperConfigID OBJECT-TYPE 16967 SYNTAX INTEGER { 16968 config1(1), 16969 config2(2) 16970 } 16971 MAX-ACCESS read-write 16972 STATUS current 16973 DESCRIPTION 16974 "This object is used to select the operate configuration id for restore or backup." 16975 16976 DEFVAL { config1 } 16977 ::= { devFunConfiguration 5 } 16978 16979 devFunCfgOperation OBJECT-TYPE 16980 SYNTAX INTEGER { 16981 none(0), 16982 download(1), 16983 upload(2) 16984 } 16985 MAX-ACCESS read-write 16986 STATUS current 16987 DESCRIPTION 16988 "The operates to perform download or upload file, 16989 download means transfer file from server to dut, 16990 upload means transfer file from dut to server." 16991 ::= { devFunConfiguration 6 } 16992 16993 devFunCfgSave OBJECT-TYPE 16994 SYNTAX INTEGER { 16995 enabled(1), 16996 disabled(2) 16997 } 16998 MAX-ACCESS read-write 16999 STATUS current 17000 DESCRIPTION 17001 "Save current configuration to file." 17002 DEFVAL { disabled } 17003 ::= { devFunConfiguration 7 } 17004 17005 devFunCfgOperationStatus OBJECT-TYPE 17006 SYNTAX INTEGER { 17007 none(0), 17008 success(1), 17009 failure(2), 17010 progressing(3), 17011 transmit(4) 17012 } 17013 MAX-ACCESS read-only 17014 STATUS current 17015 DESCRIPTION 17016 "The current operation status of file upload or download." 17017 ::= { devFunConfiguration 8 } 17018 17019 devFunCfgTransferPercentage OBJECT-TYPE 17020 SYNTAX INTEGER(0..100) 17021 MAX-ACCESS read-only 17022 STATUS current 17023 DESCRIPTION 17024 "The file transfer percentage of the file upload or download." 17025 ::= { devFunConfiguration 9 } 17026 17027 devFunCfgServerInterfaceName OBJECT-TYPE 17028 SYNTAX OCTET STRING (SIZE(1..32)) 17029 MAX-ACCESS read-only 17030 STATUS current 17031 DESCRIPTION 17032 "Specifies the interface name when the cmCfgServerIpvxAddr is linklocal address." 17033 ::= { devFunConfiguration 10 } 17034 17035 devFunCfgServerStatus OBJECT-TYPE 17036 SYNTAX INTEGER { 17037 ok(0), 17038 internalerror(1), 17039 nofileerror(2), 17040 accessViolation(3), 17041 memoryfull(4), 17042 fileexists(5), 17043 connecthostfail(6), 17044 invalidarg(7), 17045 readfail(8), 17046 writefail(9), 17047 createfilefail(10), 17048 filetoohuge(11), 17049 buffertoosmall(12), 17050 serverfail(13), 17051 programming(14) 17052 } 17053 MAX-ACCESS read-only 17054 STATUS current 17055 DESCRIPTION 17056 "The current operation status of file upload or download." 17057 ::= { devFunConfiguration 11 } 17058 17059 devFunCfgCurrStartUpConfigID OBJECT-TYPE 17060 SYNTAX INTEGER { 17061 config1(1), 17062 config2(2) 17063 } 17064 MAX-ACCESS read-only 17065 STATUS current 17066 DESCRIPTION 17067 "This object is used to refer to the startup configuration id." 17068 17069 DEFVAL { config1 } 17070 ::= { devFunConfiguration 12 } 17071 17072-- --------------------------------------------------------------------- 17073-- Log Backup 17074-- --------------------------------------------------------------------- 17075 17076 devFunLogBackupToTftpIpType OBJECT-TYPE 17077 SYNTAX INTEGER { 17078 ipv4 (1), 17079 ipv6 (2) 17080 } 17081 MAX-ACCESS read-write 17082 STATUS current 17083 DESCRIPTION 17084 "Type of IP interface." 17085 ::= { devFunLogBackup 1 } 17086 17087 devFunLogBackupToTftpIpAddr OBJECT-TYPE 17088 SYNTAX InetAddress 17089 MAX-ACCESS read-write 17090 STATUS current 17091 DESCRIPTION 17092 "The TFTP server's IP address is used to download Log file." 17093 ::= { devFunLogBackup 2 } 17094 17095 devFunLogBackupToTftpDestURL OBJECT-TYPE 17096 SYNTAX DisplayString (SIZE(1..64)) 17097 MAX-ACCESS read-write 17098 STATUS obsolete 17099 DESCRIPTION 17100 "The Log filename is used to download to the tftp client." 17101 ::= { devFunLogBackup 3 } 17102 17103 devFunLogBackupToTftpOper OBJECT-TYPE 17104 SYNTAX INTEGER { 17105 false (0), 17106 true (1) 17107 } 17108 MAX-ACCESS read-write 17109 STATUS obsolete 17110 DESCRIPTION 17111 "The operate to backup log." 17112 ::= { devFunLogBackup 4 } 17113 17114 devFunLogBackupToTftStatus OBJECT-TYPE 17115 SYNTAX INTEGER { 17116 none (0), 17117 success (1), 17118 failure (2), 17119 progressing (3) 17120 } 17121 MAX-ACCESS read-only 17122 STATUS obsolete 17123 DESCRIPTION 17124 "The backup log status." 17125 ::= { devFunLogBackup 5 } 17126 17127-- devFunLogBackupToTftpType OBJECT-TYPE 17128-- SYNTAX INTEGER { 17129-- systemLog (1), 17130-- attackLog (2) 17131-- } 17132-- MAX-ACCESS read-write 17133-- STATUS current 17134-- DESCRIPTION 17135-- "Type of Log Backup." 17136-- ::= { devFunLogBackup 6 } 17137 17138-- --------------------------------------------------------------------- 17139-- Ping 17140-- --------------------------------------------------------------------- 17141 17142 -- devPingDestIpType OBJECT IDENTIFIER ::= { devFunPing 1 } 17143 -- devPingDestIpAddr OBJECT IDENTIFIER ::= { devFunPing 2 } 17144 -- devPingTimeout OBJECT IDENTIFIER ::= { devFunPing 3 } 17145 -- devPingTimes OBJECT IDENTIFIER ::= { devFunPing 4 } 17146 --- devPingStart OBJECT IDENTIFIER ::= { devFunPing 5 } 17147 -- devPingStatus OBJECT IDENTIFIER ::= { devFunPing 6 } 17148 -- devPingSuccesses OBJECT IDENTIFIER ::= { devFunPing 7 } 17149 -- devIPv4HistoryTable OBJECT IDENTIFIER ::= { devFunPing 8 } 17150 -- devIPv6HistoryTable OBJECT IDENTIFIER ::= { devFunPing 9 } 17151 17152 17153 17154 -- --------------------------------------------------------------------- 17155 -- IPv4/v6 Ping switch 17156 -- --------------------------------------------------------------------- 17157 17158 devPingDestIpType OBJECT-TYPE 17159 SYNTAX INTEGER{ 17160 ipv4(1), 17161 ipv6(2) 17162 } 17163 MAX-ACCESS read-write 17164 STATUS current 17165 DESCRIPTION 17166 "The IP address type of the node to be pinged." 17167 DEFVAL { ipv4 } 17168 ::= { devFunPing 1 } 17169 17170 17171 devPingDestIpAddr OBJECT-TYPE 17172 SYNTAX InetAddress 17173 MAX-ACCESS read-write 17174 STATUS current 17175 DESCRIPTION 17176 "The IP address of the node to be pinged, set ip type before set it." 17177 ::= { devFunPing 2 } 17178 17179 17180 devPingTimeout OBJECT-TYPE 17181 SYNTAX Integer32 (1..99) 17182 MAX-ACCESS read-write 17183 STATUS current 17184 DESCRIPTION 17185 "The time in seconds after which the entity waiting 17186 for the ping response times out." 17187 ::= { devFunPing 3 } 17188 17189 17190 devPingTimes OBJECT-TYPE 17191 SYNTAX Integer32 (0..255) 17192 MAX-ACCESS read-write 17193 STATUS current 17194 DESCRIPTION 17195 "The number of times the given node address is to be pinged. 17196 value 0 for infinite times." 17197 ::= { devFunPing 4 } 17198 17199 devPingStart OBJECT-TYPE 17200 SYNTAX INTEGER { enabled(1), disabled(2) } 17201 MAX-ACCESS read-write 17202 STATUS current 17203 DESCRIPTION 17204 "The ping event of ping operate." 17205 DEFVAL { disabled } 17206 ::= { devFunPing 5 } 17207 17208 devPingStatus OBJECT-TYPE 17209 SYNTAX INTEGER { 17210 notinitiated (1), 17211 progress (2), 17212 completed (3) 17213 } 17214 MAX-ACCESS read-only 17215 STATUS current 17216 DESCRIPTION 17217 "The current status of the Ping operate" 17218 ::= { devFunPing 6 } 17219 17220 devPingSuccesses OBJECT-TYPE 17221 SYNTAX Integer32 17222 MAX-ACCESS read-only 17223 STATUS current 17224 DESCRIPTION 17225 "The number of ping responses received." 17226 ::= { devFunPing 7 } 17227 17228 17229 17230 -- --------------------------------------------------------------------- 17231 -- IPv4 Table 17232 -- --------------------------------------------------------------------- 17233 17234 devPingV4ProbeHistoryTable OBJECT-TYPE 17235 SYNTAX SEQUENCE OF DevPingV4ProbeHistoryEntry 17236 MAX-ACCESS not-accessible 17237 STATUS current 17238 DESCRIPTION 17239 "Defines a table for storing the results of ping 17240 operations. The number of entries in this table is 17241 limited per entry in the fsipv6PingTable by the value 17242 of the corresponding cmPingProbeMaxRow object. 17243 17244 An implementation of this MIB will remove the oldest 17245 entry in the cmPingProbeHistoryTable of the 17246 corresponding entry in the cmPingProbeMaxRow to allow 17247 the addition of an new entry once the number of rows 17248 in the cmPingProbeHistoryTable reaches the value 17249 specified by pingCtlMaxRows for the corresponding 17250 entry in the cmPingProbeMaxRow." 17251 ::= { devFunPing 8 } 17252 17253 17254 devPingV4ProbeHistoryEntry OBJECT-TYPE 17255 SYNTAX DevPingV4ProbeHistoryEntry 17256 MAX-ACCESS not-accessible 17257 STATUS current 17258 DESCRIPTION 17259 "Defines an entry in the cmPingProbeHistoryTable. 17260 The first index elements identify the 17261 Probe history entry that a fsPingTable belongs 17262 to. The second index element selects a single 17263 probe result." 17264 INDEX { 17265 devPingIndex, 17266 devPingProbeIndex 17267 } 17268 ::= { devPingV4ProbeHistoryTable 1 } 17269 17270 DevPingV4ProbeHistoryEntry ::= SEQUENCE { 17271 17272 devPingIndex INTEGER, 17273 devPingProbeIndex INTEGER, 17274 devPingProbeHistoryResponseTime Unsigned32 17275 } 17276 17277 17278 devPingIndex OBJECT-TYPE 17279 SYNTAX INTEGER 17280 MAX-ACCESS read-only 17281 STATUS current 17282 DESCRIPTION 17283 "The index identify the Probe history entry that 17284 fsPingTable belongs to" 17285 ::= { devPingV4ProbeHistoryEntry 1 } 17286 17287 devPingProbeIndex OBJECT-TYPE 17288 SYNTAX INTEGER 17289 MAX-ACCESS read-only 17290 STATUS current 17291 DESCRIPTION 17292 "The probe history sequence of this entry belong to" 17293 ::= { devPingV4ProbeHistoryEntry 2 } 17294 17295 17296 17297 devPingProbeHistoryResponseTime OBJECT-TYPE 17298 SYNTAX Unsigned32 17299 MAX-ACCESS read-only 17300 STATUS current 17301 DESCRIPTION 17302 "The amount of time measured in milliseconds from when 17303 a probe was sent to when its response was received or 17304 when it timed out. The value of this object is reported 17305 as 0 when it is not possible to transmit a probe." 17306 ::= { devPingV4ProbeHistoryEntry 3 } 17307 17308 17309 -- --------------------------------------------------------------------- 17310 -- IPv6 Table 17311 -- --------------------------------------------------------------------- 17312 17313 devIpv6PingProbeHistoryTable OBJECT-TYPE 17314 SYNTAX SEQUENCE OF DevIpv6PingProbeHistoryEntry 17315 MAX-ACCESS not-accessible 17316 STATUS current 17317 DESCRIPTION 17318 "Defines a table for storing the results of ping 17319 operations. The number of entries in this table is 17320 limited per entry in the fsipv6PingTable by the value 17321 of the corresponding cmIpv6PingProbeMaxRow object. 17322 17323 An implementation of this MIB will remove the oldest 17324 entry in the cmIpv6PingProbeHistoryTable of the 17325 corresponding entry in the cmIpv6PingProbeMaxRow to allow 17326 the addition of an new entry once the number of rows 17327 in the cmIpv6PingProbeHistoryTable reaches the value 17328 specified by pingCtlMaxRows for the corresponding 17329 entry in the cmIpv6PingProbeMaxRow." 17330 ::= { devFunPing 9 } 17331 17332 17333 devIpv6PingProbeHistoryEntry OBJECT-TYPE 17334 SYNTAX DevIpv6PingProbeHistoryEntry 17335 MAX-ACCESS not-accessible 17336 STATUS current 17337 DESCRIPTION 17338 "Defines an entry in the cmIpv6PingProbeHistoryTable. 17339 The first index elements identify the 17340 Probe history entry that a fsIpv6PingTable belongs 17341 to. The second index element selects a single 17342 probe result." 17343 INDEX { 17344 devIpv6PingIndex, 17345 devIpv6PingProbeIndex 17346 } 17347 ::= { devIpv6PingProbeHistoryTable 1 } 17348 17349 17350 DevIpv6PingProbeHistoryEntry ::= SEQUENCE { 17351 devIpv6PingIndex INTEGER, 17352 devIpv6PingProbeIndex INTEGER, 17353 devIpv6PingProbeHistoryResponseTime Unsigned32 17354 } 17355 17356 17357 17358 devIpv6PingIndex OBJECT-TYPE 17359 SYNTAX INTEGER 17360 MAX-ACCESS read-only 17361 STATUS current 17362 DESCRIPTION 17363 "The index identify the Probe history entry that 17364 fsIpv6PingTable belongs to" 17365 ::= { devIpv6PingProbeHistoryEntry 1 } 17366 17367 devIpv6PingProbeIndex OBJECT-TYPE 17368 SYNTAX INTEGER 17369 MAX-ACCESS read-only 17370 STATUS current 17371 DESCRIPTION 17372 "The probe history sequence of this entry belong to" 17373 ::= { devIpv6PingProbeHistoryEntry 2 } 17374 17375 17376 devIpv6PingProbeHistoryResponseTime OBJECT-TYPE 17377 SYNTAX Unsigned32 17378 MAX-ACCESS read-only 17379 STATUS current 17380 DESCRIPTION 17381 "The amount of time measured in milliseconds from when 17382 a probe was sent to when its response was received or 17383 when it timed out. The value of this object is reported 17384 as 0 when it is not possible to transmit a probe." 17385 ::= { devIpv6PingProbeHistoryEntry 3 } 17386 17387 17388 17389 17390 17391-- --------------------------------------------------------------------- 17392-- Language Management 17393-- --------------------------------------------------------------------- 17394-- devFunLangMgmt 17395 devFunLangMgmtFile OBJECT-TYPE 17396 SYNTAX DisplayString (SIZE(1..64)) 17397 MAX-ACCESS read-write 17398 STATUS obsolete 17399 DESCRIPTION 17400 "Language Management. Language File" 17401 ::= { devFunLangMgmt 1 } 17402 17403 devFunLangMgmtApply OBJECT-TYPE 17404 SYNTAX TruthValue 17405 MAX-ACCESS read-write 17406 STATUS current 17407 DESCRIPTION 17408 "Language Management. Apply" 17409 ::= { devFunLangMgmt 2 } 17410-- --------------------------------------------------------------------- 17411-- Reset and Reboot System 17412-- --------------------------------------------------------------------- 17413 devFunRestart OBJECT-TYPE 17414 SYNTAX INTEGER { 17415 noreboot(1), 17416 reboot(2), 17417 reset(3), 17418 resetwithoutip(4) 17419 } 17420 MAX-ACCESS read-write 17421 STATUS current 17422 DESCRIPTION 17423 "This object allows the user to restart the Switch 17424 (i.e)the entire switch will operationally go down and 17425 start again. 17426 17427 This objects also allows user to reset swith(all configuration 17428 set to default) and reset switch without ip(except ip configuration 17429 saved, configuration set to default) and reset switch without ip and 17430 vlan(except ip and vlan configuration saved, configuration set to default) 17431 17432 When the switch operationally goes down, configuration 17433 save operation is initiated based on the configuration save 17434 option chosen. 17435 17436 When the switch operationally come up, the saved configurations 17437 are restored based on the restore option chosen. 17438 17439 Once the switch is restarted, the value of this object reverts 17440 to noreboot." 17441 DEFVAL { noreboot } 17442 ::= { deviceFunction 8 } 17443 17444 devFunWizardIgnoreNextTime OBJECT-TYPE 17445 SYNTAX INTEGER { 17446 enabled(1), 17447 disabled(2) 17448 } 17449 MAX-ACCESS read-write 17450 STATUS current 17451 DESCRIPTION 17452 "This object indicates Smart Wizard ignore next time or not." 17453 DEFVAL { disabled } 17454 ::= { deviceFunction 9 } 17455 17456 17457 17458-- --------------------------------------------------------------------- 17459-- Error code Information 17460-- --------------------------------------------------------------------- 17461 deviceErrorCodeTable OBJECT-TYPE 17462 SYNTAX SEQUENCE OF DeviceErrorCodeEntry 17463 MAX-ACCESS not-accessible 17464 STATUS current 17465 DESCRIPTION 17466 "A table to control the port specific parameters of the device like speed, 17467 duplex mode, etc." 17468 ::= { deviceErrorCodeInformation 1 } 17469 17470 deviceErrorCodeEntry OBJECT-TYPE 17471 SYNTAX DeviceErrorCodeEntry 17472 MAX-ACCESS not-accessible 17473 STATUS current 17474 DESCRIPTION 17475 "An entry appears in this table for each interface in the system. 17476 Index to the table is the interface index of the port." 17477 17478 INDEX { devErrorCodeIndex } 17479 ::= { deviceErrorCodeTable 1 } 17480 17481 DeviceErrorCodeEntry ::= 17482 SEQUENCE { 17483 devErrorCodeIndex Integer32, 17484 devErrorString DisplayString 17485 } 17486 17487 devErrorCodeIndex OBJECT-TYPE 17488 SYNTAX Integer32 17489 MAX-ACCESS read-only 17490 STATUS current 17491 DESCRIPTION 17492 "Error code index." 17493 17494 ::= { deviceErrorCodeEntry 1 } 17495 17496 devErrorString OBJECT-TYPE 17497 SYNTAX DisplayString 17498 MAX-ACCESS read-only 17499 STATUS current 17500 DESCRIPTION 17501 "The error string of the index." 17502 17503 ::= { deviceErrorCodeEntry 2 } 17504 17505-- --------------------------------------------------------------------- 17506-- Fan Status 17507-- --------------------------------------------------------------------- 17508 deviceFanStatus OBJECT-TYPE 17509 SYNTAX INTEGER { 17510 ok(0), 17511 fail(1) 17512 } 17513 MAX-ACCESS read-only 17514 STATUS current 17515 DESCRIPTION 17516 "Enable/Disable Loopback detection function. 17517 The Loopback Detection function is used to detect the thermal sensor's 17518 status is ok or not , if the status is Enable ,that means the smartfan module 17519 will be on work ,it will detect the thermal sensor and send status change log." 17520 DEFVAL { fail } 17521 ::= { deviceFan 1 } 17522 17523 -- ------------------------------------------------------------------ 17524 -- ACLGroup 17525 -- ------------------------------------------------------------------ 17526 aclProfile OBJECT IDENTIFIER ::= { aclGroup 1 } 17527 17528 aclProfileTable OBJECT-TYPE 17529 SYNTAX SEQUENCE OF AclProfileEntry 17530 MAX-ACCESS not-accessible 17531 STATUS current 17532 DESCRIPTION 17533 " A table to ACL profile . 17534 " 17535 ::= { aclProfile 1 } 17536 17537 aclProfileEntry OBJECT-TYPE 17538 SYNTAX AclProfileEntry 17539 MAX-ACCESS not-accessible 17540 STATUS current 17541 DESCRIPTION 17542 " Each entry in this table is a ACL profile. 17543 Index to the table is ACL profile ID. " 17544 INDEX { aclProfileNo} 17545 ::= { aclProfileTable 1 } 17546 17547 AclProfileEntry ::= 17548 SEQUENCE { 17549 aclProfileNo 17550 Integer32, 17551 aclProfileName 17552 SnmpAdminString, 17553 aclProfileType 17554 INTEGER, 17555 aclProfileRuleCount 17556 Integer32, 17557 aclProfileRemark 17558 SnmpAdminString, 17559 aclProfileRuleIdStart 17560 INTEGER, 17561 aclProfileRuleIdStep 17562 INTEGER, 17563 aclProfileRuleCounterState 17564 INTEGER, 17565 aclProfileRuleCounterClear 17566 INTEGER, 17567 aclProfileStatus 17568 RowStatus 17569 } 17570 17571 aclProfileNo OBJECT-TYPE 17572 SYNTAX Integer32 (1..50) 17573 MAX-ACCESS read-only 17574 STATUS current 17575 DESCRIPTION 17576 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 17577 and the ID more than 50 is reserved for system-defined ACL. 17578 The user only allow to create user-defined ACL ID. 17579 And system-defined ACL is read only." 17580 ::= { aclProfileEntry 1 } 17581 17582 aclProfileName OBJECT-TYPE 17583 SYNTAX SnmpAdminString (SIZE (1..32)) 17584 MAX-ACCESS read-write 17585 STATUS current 17586 DESCRIPTION 17587 "An administratively assigned string, which may be used 17588 to identify the Profile." 17589 ::= { aclProfileEntry 2 } 17590 17591 aclProfileType OBJECT-TYPE 17592 SYNTAX INTEGER { 17593 l2 (1), 17594 l3v4 (2), 17595 l3v4Ext(3), 17596 l3v6 (4), 17597 l3v6Ext (5), 17598 expert (6) 17599 } 17600 MAX-ACCESS read-write 17601 STATUS current 17602 DESCRIPTION 17603 "The ACL Profile type, possible value are 17604 l2 (1) - for MAC-based rule, 17605 l3v4 (2) - for IPv4-based rule, 17606 l3v4Ext (3) - for IPv4-Ext rule, 17607 l3v6 (4) - for IPv6-based rule. 17608 Note that only l2, l3 and l3v6 could be set by user, 17609 other is reserved for system to show information. 17610 " 17611 ::= { aclProfileEntry 3 } 17612 17613 aclProfileRuleCount OBJECT-TYPE 17614 SYNTAX Integer32 (0..65535) 17615 MAX-ACCESS read-only 17616 STATUS current 17617 DESCRIPTION 17618 "The number of rules in this profile." 17619 ::= { aclProfileEntry 4 } 17620 17621 aclProfileRemark OBJECT-TYPE 17622 SYNTAX SnmpAdminString (SIZE (0..32)) 17623 MAX-ACCESS read-write 17624 STATUS current 17625 DESCRIPTION 17626 "acl group description which is long and more detailed." 17627 ::= { aclProfileEntry 5 } 17628 17629 aclProfileRuleIdStart OBJECT-TYPE 17630 SYNTAX INTEGER (1..65535) 17631 MAX-ACCESS read-write 17632 STATUS current 17633 DESCRIPTION 17634 "the start rule id in this acl group." 17635 ::= { aclProfileEntry 6 } 17636 17637 aclProfileRuleIdStep OBJECT-TYPE 17638 SYNTAX INTEGER (1..32) 17639 MAX-ACCESS read-write 17640 STATUS current 17641 DESCRIPTION 17642 "the step of the rule id in this acl group." 17643 ::= { aclProfileEntry 7 } 17644 17645 aclProfileRuleCounterState OBJECT-TYPE 17646 SYNTAX INTEGER { 17647 enabled(1), 17648 disabled(2) 17649 } 17650 MAX-ACCESS read-write 17651 STATUS current 17652 DESCRIPTION 17653 "the state of hw counter for this acl group." 17654 ::= { aclProfileEntry 8 } 17655 17656 aclProfileRuleCounterClear OBJECT-TYPE 17657 SYNTAX INTEGER { 17658 enabled(1), 17659 disabled(2) 17660 } 17661 MAX-ACCESS read-write 17662 STATUS current 17663 DESCRIPTION 17664 "Clear rule hw counter for this acl group." 17665 ::= { aclProfileEntry 9 } 17666 17667 aclProfileStatus OBJECT-TYPE 17668 SYNTAX RowStatus 17669 MAX-ACCESS read-write 17670 STATUS current 17671 DESCRIPTION 17672 " This object indicates the status of this entry, can only be set to 17673 'createAndWait','active' and 'destroy'. 17674 When the value of the entry status is 'createAndWait', it could be 17675 set to 'active' only if the three values of aclProfileType, 17676 aclProfileMask and ProtocolType are not conflicted. 17677 " 17678 ::= { aclProfileEntry 10 } 17679 17680 -- L2 Filter Group -------------------------------------------------- 17681 17682 aclL2Rule OBJECT IDENTIFIER ::= { aclGroup 2 } 17683 17684 aclL2RuleTable OBJECT-TYPE 17685 17686 SYNTAX SEQUENCE OF AclL2RuleEntry 17687 MAX-ACCESS not-accessible 17688 STATUS current 17689 DESCRIPTION 17690 "A table to configure L2 filter rules in the system." 17691 ::= { aclL2Rule 1 } 17692 17693 aclL2RuleEntry OBJECT-TYPE 17694 SYNTAX AclL2RuleEntry 17695 MAX-ACCESS not-accessible 17696 STATUS current 17697 DESCRIPTION 17698 "Each entry in this table is a L2 filter rule. 17699 Index to the table is the L2 filter number and Profile ID." 17700 INDEX { aclL2ProfileID , aclL2AccessID } 17701 ::= { aclL2RuleTable 1 } 17702 17703 AclL2RuleEntry ::= 17704 SEQUENCE { 17705 aclL2ProfileID 17706 Integer32, 17707 aclL2AccessID 17708 Integer32, 17709 aclL2RuleEtherType 17710 Integer32, 17711 aclL2RuleDstMacAddr 17712 MacAddress, 17713 aclL2RuleSrcMacAddr 17714 MacAddress, 17715 aclL2RuleVlanId 17716 Integer32, 17717 aclL2Rule1pPriority 17718 Integer32, 17719 aclL2RuleDstMacAddrMask 17720 MacAddress, 17721 aclL2RuleSrcMacAddrMask 17722 MacAddress, 17723 aclL2RuleTimeRange 17724 SnmpAdminString, 17725 aclL2RuleAction 17726 INTEGER, 17727 aclL2RuleEtherTypeMask 17728 Integer32, 17729 aclL2RuleMatchCount 17730 Counter32, 17731 aclL2RuleStatus 17732 RowStatus 17733 } 17734 17735 17736 17737 aclL2ProfileID OBJECT-TYPE 17738 SYNTAX Integer32 (1..50) 17739 MAX-ACCESS read-only 17740 STATUS current 17741 DESCRIPTION 17742 "ACL Profile ID which this rule join." 17743 DEFVAL { 1 } 17744 ::= { aclL2RuleEntry 1 } 17745 aclL2AccessID OBJECT-TYPE 17746 SYNTAX Integer32 (1..65535) 17747 MAX-ACCESS read-only 17748 STATUS current 17749 DESCRIPTION 17750 "L2 Filter rule ID." 17751 ::= { aclL2RuleEntry 2 } 17752 17753 aclL2RuleEtherType OBJECT-TYPE 17754 SYNTAX Integer32 (0..65535) 17755 MAX-ACCESS read-write 17756 STATUS current 17757 DESCRIPTION 17758 "The value in the Type/Len field of a frame that will 17759 be matched to trigger this filter. The default value of 17760 this object is '0', which means the rule don't care this 17761 condition. 17762 The aclL2EtherFrameType should be specified as ether-type." 17763 DEFVAL { 0 } 17764 ::= { aclL2RuleEntry 3 } 17765 17766 aclL2RuleDstMacAddr OBJECT-TYPE 17767 SYNTAX MacAddress 17768 MAX-ACCESS read-write 17769 STATUS current 17770 DESCRIPTION 17771 "Destination MAC address to be matched with the packet. By Default, the 17772 Destination Mac Address will be zero,which means the rule don't care this 17773 condition." 17774 ::= { aclL2RuleEntry 4 } 17775 17776 aclL2RuleSrcMacAddr OBJECT-TYPE 17777 SYNTAX MacAddress 17778 MAX-ACCESS read-write 17779 STATUS current 17780 DESCRIPTION 17781 "Source MAC address to be matched with the packet. By Default, the Source 17782 Mac Address will be zero, which means the rule don't care this condition.. 17783 address" 17784 ::= { aclL2RuleEntry 5 } 17785 17786 aclL2RuleVlanId OBJECT-TYPE 17787 SYNTAX Integer32 (-1..4094) 17788 MAX-ACCESS read-write 17789 STATUS current 17790 DESCRIPTION 17791 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 17792 be treated as customer Vlan Id. By Default, the value will be '-1', 17793 which means the rule don't care this condition." 17794 DEFVAL { -1 } 17795 ::= { aclL2RuleEntry 6 } 17796 17797 aclL2Rule1pPriority OBJECT-TYPE 17798 SYNTAX Integer32 (-1..7) 17799 MAX-ACCESS read-write 17800 STATUS current 17801 DESCRIPTION 17802 "802.1p priority to be matched with the packet. By Default, the value 17803 will be '-1', which means the rule don't care this condition." 17804 DEFVAL { -1 } 17805 ::= { aclL2RuleEntry 7 } 17806 17807 aclL2RuleDstMacAddrMask OBJECT-TYPE 17808 SYNTAX MacAddress 17809 MAX-ACCESS read-write 17810 STATUS current 17811 DESCRIPTION 17812 "The MAC address Mask work for Destination MAC address." 17813 ::= { aclL2RuleEntry 8 } 17814 17815 aclL2RuleSrcMacAddrMask OBJECT-TYPE 17816 SYNTAX MacAddress 17817 MAX-ACCESS read-write 17818 STATUS current 17819 DESCRIPTION 17820 "The MAC address Mask work for Source MAC address." 17821 ::= { aclL2RuleEntry 9 } 17822 17823 aclL2RuleTimeRange OBJECT-TYPE 17824 SYNTAX SnmpAdminString (SIZE (0..32)) 17825 MAX-ACCESS read-write 17826 STATUS current 17827 DESCRIPTION 17828 "An administratively assigned string, which may be used 17829 to identify the Profile." 17830 ::= { aclL2RuleEntry 10 } 17831 17832 aclL2RuleAction OBJECT-TYPE 17833 SYNTAX INTEGER { 17834 allow (1), 17835 drop (2) 17836 } 17837 MAX-ACCESS read-write 17838 STATUS current 17839 DESCRIPTION 17840 "Specifies the action to be taken on the packet if the filter 17841 rule matches. 17842 If the action is 'allow', the packet will be forwarded according 17843 to the forwarding rules. 17844 If the action is 'drop', the packet will be discarded." 17845 DEFVAL { allow } 17846 ::= { aclL2RuleEntry 11 } 17847 17848 aclL2RuleEtherTypeMask OBJECT-TYPE 17849 SYNTAX Integer32 17850 MAX-ACCESS read-write 17851 STATUS current 17852 DESCRIPTION 17853 "The value in the Type/Len field of a frame that will 17854 be matched to trigger this filter. The default value of 17855 this object is '-1', which means the rule don't care this 17856 condition. 17857 The aclL2EtherFrameType should be specified as ether-type." 17858 DEFVAL { -1 } 17859 ::= { aclL2RuleEntry 12 } 17860 17861 aclL2RuleMatchCount OBJECT-TYPE 17862 SYNTAX Counter32 17863 MAX-ACCESS read-only 17864 STATUS current 17865 DESCRIPTION 17866 "Number of times this filter is matched." 17867 17868 ::= { aclL2RuleEntry 13 } 17869 17870 aclL2RuleStatus OBJECT-TYPE 17871 SYNTAX RowStatus 17872 MAX-ACCESS read-write 17873 STATUS current 17874 DESCRIPTION 17875 "This object indicates the status of this entry. An entry is 17876 created in this table when this object is SET to 'createAndWait'. 17877 The entry in this table is used when the status of this object 17878 is SET 'active'. The entry in this table is not used when this 17879 object is SET 'notInService'. An entry created in this table is 17880 be deleted when this object is SET 'destroy'." 17881 ::= { aclL2RuleEntry 14 } 17882 17883 -- L3 Filter Group -------------------------------------------------- 17884 17885 aclL3v4Rule OBJECT IDENTIFIER ::= { aclGroup 3 } 17886 17887 aclL3v4RuleTable OBJECT-TYPE 17888 SYNTAX SEQUENCE OF AclL3v4RuleEntry 17889 MAX-ACCESS not-accessible 17890 STATUS current 17891 DESCRIPTION 17892 " A table to configure L3 filter rules in the system. 17893 " 17894 ::= { aclL3v4Rule 1 } 17895 17896 aclL3v4RuleEntry OBJECT-TYPE 17897 SYNTAX AclL3v4RuleEntry 17898 MAX-ACCESS not-accessible 17899 STATUS current 17900 DESCRIPTION 17901 " Each entry in this table is a L3 filter rule. 17902 Index to the table is L3 filter number. " 17903 INDEX { aclL3v4RuleProfileNo, aclL3v4RuleAccessID } 17904 ::= { aclL3v4RuleTable 1 } 17905 17906 AclL3v4RuleEntry ::= 17907 SEQUENCE { 17908 aclL3v4RuleProfileNo 17909 Integer32, 17910 aclL3v4RuleAccessID 17911 Integer32, 17912 aclL3v4RuleDstIpAddr 17913 IpAddress, 17914 aclL3v4RuleSrcIpAddr 17915 IpAddress, 17916 aclL3v4RuleDstIpAddrMask 17917 IpAddress, 17918 aclL3v4RuleSrcIpAddrMask 17919 IpAddress, 17920 aclL3v4RuleAction 17921 INTEGER, 17922 aclL3v4RuleTimeRange 17923 SnmpAdminString, 17924 aclL3v4RuleMatchCount 17925 Counter32, 17926 aclL3v4RuleStatus 17927 RowStatus 17928 17929 } 17930 17931 aclL3v4RuleProfileNo OBJECT-TYPE 17932 SYNTAX Integer32 (1..50) 17933 MAX-ACCESS read-only 17934 STATUS current 17935 DESCRIPTION 17936 "The Profile ID which this rule join." 17937 ::= { aclL3v4RuleEntry 1 } 17938 17939 aclL3v4RuleAccessID OBJECT-TYPE 17940 SYNTAX Integer32 (1..65535) 17941 MAX-ACCESS read-only 17942 STATUS current 17943 DESCRIPTION 17944 "L3 Filter rule ID." 17945 ::= { aclL3v4RuleEntry 2 } 17946 17947 aclL3v4RuleDstIpAddr OBJECT-TYPE 17948 SYNTAX IpAddress 17949 MAX-ACCESS read-write 17950 STATUS current 17951 DESCRIPTION 17952 "Destination IP address to be matched with the packet. 17953 The default value will be zero, which means the rule 17954 don't care this condition." 17955 DEFVAL { '00000000'h } 17956 ::= { aclL3v4RuleEntry 3 } 17957 17958 aclL3v4RuleSrcIpAddr OBJECT-TYPE 17959 SYNTAX IpAddress 17960 MAX-ACCESS read-write 17961 STATUS current 17962 DESCRIPTION 17963 "Source IP address to be matched with the packet. 17964 The default value will be zero, which means the 17965 rule don't care this condition." 17966 17967 DEFVAL { '00000000'h } 17968 ::= { aclL3v4RuleEntry 4 } 17969 17970 aclL3v4RuleDstIpAddrMask OBJECT-TYPE 17971 SYNTAX IpAddress 17972 MAX-ACCESS read-write 17973 STATUS current 17974 DESCRIPTION 17975 "The IP subnet mask for Destination IP address." 17976 17977 DEFVAL { 'FFFFFFFF'h } 17978 ::= { aclL3v4RuleEntry 5 } 17979 17980 aclL3v4RuleSrcIpAddrMask OBJECT-TYPE 17981 SYNTAX IpAddress 17982 MAX-ACCESS read-write 17983 STATUS current 17984 DESCRIPTION 17985 "The IP subnet mask for Source IP address." 17986 17987 DEFVAL { 'FFFFFFFF'h } 17988 ::= { aclL3v4RuleEntry 6 } 17989 17990 aclL3v4RuleAction OBJECT-TYPE 17991 SYNTAX INTEGER { 17992 allow (1), 17993 drop (2) 17994 } 17995 MAX-ACCESS read-write 17996 STATUS current 17997 DESCRIPTION 17998 "Specifies the action to be taken on the packet if the filter 17999 rule matches." 18000 DEFVAL { allow } 18001 ::= { aclL3v4RuleEntry 7 } 18002 18003 aclL3v4RuleTimeRange OBJECT-TYPE 18004 SYNTAX SnmpAdminString (SIZE (0..32)) 18005 MAX-ACCESS read-write 18006 STATUS current 18007 DESCRIPTION 18008 "An administratively assigned string, which may be used 18009 to identify the Profile." 18010 ::= { aclL3v4RuleEntry 8 } 18011 18012 aclL3v4RuleMatchCount OBJECT-TYPE 18013 SYNTAX Counter32 18014 MAX-ACCESS read-only 18015 STATUS current 18016 DESCRIPTION 18017 "Number of times this filter is matched." 18018 18019 ::= { aclL3v4RuleEntry 9 } 18020 18021 aclL3v4RuleStatus OBJECT-TYPE 18022 SYNTAX RowStatus 18023 MAX-ACCESS read-write 18024 STATUS current 18025 DESCRIPTION 18026 "This object indicates the status of this entry. An entry is 18027 created in this table when this object is SET to 'createAndWait'. 18028 The entry in this table is used when the status of this object 18029 is SET 'active'. The entry in this table is not used when this 18030 object is SET 'notInService'. An entry created in this table is 18031 be deleted when this object is SET 'destroy'." 18032 ::= { aclL3v4RuleEntry 10 } 18033 18034 -- L3v4 Ext Filter Group -------------------------------------------------- 18035 18036 aclL3v4ExtRule OBJECT IDENTIFIER ::= { aclGroup 4 } 18037 18038 aclL3v4ExtRuleTable OBJECT-TYPE 18039 SYNTAX SEQUENCE OF AclL3v4ExtRuleEntry 18040 MAX-ACCESS not-accessible 18041 STATUS current 18042 DESCRIPTION 18043 " A table to configure L3 filter rules in the system. 18044 " 18045 ::= { aclL3v4ExtRule 1 } 18046 18047 aclL3v4ExtRuleEntry OBJECT-TYPE 18048 SYNTAX AclL3v4ExtRuleEntry 18049 MAX-ACCESS not-accessible 18050 STATUS current 18051 DESCRIPTION 18052 " Each entry in this table is a L3 filter rule. 18053 Index to the table is L3 filter number. " 18054 INDEX { aclL3v4ExtRuleProfileNo, aclL3v4ExtRuleAccessID } 18055 ::= { aclL3v4ExtRuleTable 1 } 18056 18057 AclL3v4ExtRuleEntry ::= 18058 SEQUENCE { 18059 aclL3v4ExtRuleProfileNo 18060 Integer32, 18061 aclL3v4ExtRuleAccessID 18062 Integer32, 18063 aclL3v4ExtRuleProtocol 18064 INTEGER, 18065 aclL3v4ExtRuleFragments 18066 INTEGER, 18067 aclL3v4ExtRuleICMPMessageType 18068 Integer32, 18069 aclL3v4ExtRuleICMPMessageCode 18070 Integer32, 18071 aclL3v4ExtRuleDstIpAddr 18072 IpAddress, 18073 aclL3v4ExtRuleSrcIpAddr 18074 IpAddress, 18075 aclL3v4ExtRuleDstIpAddrMask 18076 IpAddress, 18077 aclL3v4ExtRuleSrcIpAddrMask 18078 IpAddress, 18079 aclL3v4ExtRuleTcpUdpDstOperator 18080 INTEGER, 18081 aclL3v4ExtRuleTcpUdpDstPort 18082 Integer32, 18083 aclL3v4ExtRuleTcpUdpMinDstPort 18084 Unsigned32, 18085 aclL3v4ExtRuleTcpUdpMaxDstPort 18086 Unsigned32, 18087 aclL3v4ExtRuleTcpUdpSrcOperator 18088 INTEGER, 18089 aclL3v4ExtRuleTcpUdpSrcPort 18090 Integer32, 18091 aclL3v4ExtRuleTcpUdpMinSrcPort 18092 Unsigned32, 18093 aclL3v4ExtRuleTcpUdpMaxSrcPort 18094 Unsigned32, 18095 aclL3v4ExtRuleIPPrecedence 18096 Integer32, 18097 aclL3v4ExtRuleDscp 18098 Integer32, 18099 aclL3v4ExtRuleToS 18100 Integer32, 18101 aclL3v4ExtRuleTcpAckBit 18102 INTEGER, 18103 aclL3v4ExtRuleTcpRstBit 18104 INTEGER, 18105 aclL3v4ExtRuleTcpUrgBit 18106 INTEGER, 18107 aclL3v4ExtRuleTcpPshBit 18108 INTEGER, 18109 aclL3v4ExtRuleTcpSynBit 18110 INTEGER, 18111 aclL3v4ExtRuleTcpFinBit 18112 INTEGER, 18113 aclL3v4ExtRuleAction 18114 INTEGER, 18115 aclL3v4ExtRuleTimeRange 18116 SnmpAdminString, 18117 aclL3v4ExtRuleMatchCount 18118 Counter32, 18119 aclL3v4ExtRuleStatus 18120 RowStatus 18121 18122 } 18123 18124 aclL3v4ExtRuleProfileNo OBJECT-TYPE 18125 SYNTAX Integer32 (1..50) 18126 MAX-ACCESS read-only 18127 STATUS current 18128 DESCRIPTION 18129 "The Profile ID which this rule join." 18130 ::= { aclL3v4ExtRuleEntry 1 } 18131 18132 aclL3v4ExtRuleAccessID OBJECT-TYPE 18133 SYNTAX Integer32 (1..65535) 18134 MAX-ACCESS read-only 18135 STATUS current 18136 DESCRIPTION 18137 "L3 Filter rule ID." 18138 ::= { aclL3v4ExtRuleEntry 2 } 18139 18140 aclL3v4ExtRuleProtocol OBJECT-TYPE 18141 SYNTAX INTEGER { 18142 none(0), 18143 icmp(1), 18144 igmp(2), 18145 tcp(6), 18146 udp(17), 18147 gre(47), 18148 esp(50), 18149 eigrp(88), 18150 ospf(89), 18151 ipinip(94), 18152 pim(103), 18153 pcp(108), 18154 vrrp(112) 18155 } 18156 MAX-ACCESS read-write 18157 STATUS current 18158 DESCRIPTION 18159 " The type of protocol to be checked against the packet." 18160 DEFVAL { 0 } 18161 ::= { aclL3v4ExtRuleEntry 3 } 18162 18163 aclL3v4ExtRuleFragments OBJECT-TYPE 18164 SYNTAX INTEGER { 18165 none (0), 18166 enabled (1), 18167 disabled (2) 18168 } 18169 MAX-ACCESS read-write 18170 STATUS current 18171 DESCRIPTION 18172 "" 18173 DEFVAL { none } 18174 ::= { aclL3v4ExtRuleEntry 4 } 18175 18176 aclL3v4ExtRuleICMPMessageType OBJECT-TYPE 18177 SYNTAX Integer32 (-1..255) 18178 MAX-ACCESS read-write 18179 STATUS current 18180 DESCRIPTION 18181 " The message type to be checked against the packet. If the 18182 message type matches with the packet, then the packet will be 18183 dropped / allowed based on the action set in aclL3RuleAction. 18184 The default value is '-1',which means the rule don't care this 18185 condition. 18186 Some ICMP message types are: 18187 echoReply(0), 18188 destinationUnreachable(3), 18189 sourceQuench(4), 18190 redirect(5), 18191 echoRequest(8), 18192 timeExceeded(11), 18193 parameterProblem(12), 18194 timestampRequest(13), 18195 timestampReply(14), 18196 informationRequest(15), 18197 informationReply(16), 18198 addressMaskRequest(17), 18199 addressMaskReply (18), 18200 " 18201 DEFVAL { -1 } 18202 ::= { aclL3v4ExtRuleEntry 5 } 18203 18204 aclL3v4ExtRuleICMPMessageCode OBJECT-TYPE 18205 SYNTAX Integer32 (-1..255) 18206 MAX-ACCESS read-write 18207 STATUS current 18208 DESCRIPTION 18209 " The message code to be checked against the packet. If the 18210 packet matches with the message code, then the packet will 18211 be dropped / allowed based on the action set in aclL3RuleAction. 18212 The default value is '-1', which means the rule don't care this 18213 condition. 18214 Some ICMP message codes are : 18215 networkUnreachable(0), 18216 hostUnreachable(1), 18217 protocolUnreachable(2), 18218 portUnreachable(3), 18219 fragmentNeed(4), 18220 sourceRouteFail(5), 18221 destNetworkUnknown(6), 18222 destHostUnknown(7), 18223 srcHostIsolated(8), 18224 destNetworkAdminProhibited(9), 18225 destHostAdminProhibited(10), 18226 networkUnreachableTOS(11), 18227 hostUnreachableTOS(12), 18228 " 18229 DEFVAL { -1 } 18230 ::= { aclL3v4ExtRuleEntry 6 } 18231 18232 aclL3v4ExtRuleDstIpAddr OBJECT-TYPE 18233 SYNTAX IpAddress 18234 MAX-ACCESS read-write 18235 STATUS current 18236 DESCRIPTION 18237 "Destination IP address to be matched with the packet. 18238 The default value will be zero, which means the rule 18239 don't care this condition." 18240 DEFVAL { '00000000'h } 18241 ::= { aclL3v4ExtRuleEntry 7 } 18242 18243 aclL3v4ExtRuleSrcIpAddr OBJECT-TYPE 18244 SYNTAX IpAddress 18245 MAX-ACCESS read-write 18246 STATUS current 18247 DESCRIPTION 18248 "Source IP address to be matched with the packet. 18249 The default value will be zero, which means the 18250 rule don't care this condition." 18251 18252 DEFVAL { '00000000'h } 18253 ::= { aclL3v4ExtRuleEntry 8 } 18254 18255 aclL3v4ExtRuleDstIpAddrMask OBJECT-TYPE 18256 SYNTAX IpAddress 18257 MAX-ACCESS read-write 18258 STATUS current 18259 DESCRIPTION 18260 "The IP subnet mask for Destination IP address." 18261 18262 DEFVAL { 'FFFFFFFF'h } 18263 ::= { aclL3v4ExtRuleEntry 9 } 18264 18265 aclL3v4ExtRuleSrcIpAddrMask OBJECT-TYPE 18266 SYNTAX IpAddress 18267 MAX-ACCESS read-write 18268 STATUS current 18269 DESCRIPTION 18270 "The IP subnet mask for Source IP address." 18271 18272 DEFVAL { 'FFFFFFFF'h } 18273 ::= { aclL3v4ExtRuleEntry 10 } 18274 18275 aclL3v4ExtRuleTcpUdpDstOperator OBJECT-TYPE 18276 SYNTAX INTEGER { 18277 none(1), 18278 eq(2), 18279 gt(3), 18280 lt(4), 18281 neq(5), 18282 range(6) 18283 } 18284 MAX-ACCESS read-write 18285 STATUS current 18286 DESCRIPTION 18287 " The type of UDP/TCP port operator indicates how a packet's 18288 TCP/UDP source or destination port number is compared. 18289 none(1) - No comparison. 18290 eq (2)- equal 18291 gt (3)- greater than. 18292 lt (4)- less than. 18293 neq(5)- not equal 18294 range(6)- compares the port value between two numbers." 18295 DEFVAL { 1 } 18296 ::= { aclL3v4ExtRuleEntry 11 } 18297 18298 aclL3v4ExtRuleTcpUdpDstPort OBJECT-TYPE 18299 SYNTAX Integer32 (-1..65535) 18300 MAX-ACCESS read-write 18301 STATUS current 18302 DESCRIPTION 18303 "The TCP / UDP destination port. The default value is -1, 18304 which means the rule don't care this condition." 18305 DEFVAL { -1 } 18306 ::= { aclL3v4ExtRuleEntry 12 } 18307 18308 aclL3v4ExtRuleTcpUdpMinDstPort OBJECT-TYPE 18309 SYNTAX Unsigned32 18310 MAX-ACCESS read-write 18311 STATUS current 18312 DESCRIPTION 18313 "The minimum port in the destination port range." 18314 DEFVAL { 0 } 18315 ::= { aclL3v4ExtRuleEntry 13 } 18316 18317 aclL3v4ExtRuleTcpUdpMaxDstPort OBJECT-TYPE 18318 SYNTAX Unsigned32 18319 MAX-ACCESS read-write 18320 STATUS current 18321 DESCRIPTION 18322 "The maximum port in the destination port range." 18323 DEFVAL { 65535 } 18324 ::= { aclL3v4ExtRuleEntry 14 } 18325 18326 aclL3v4ExtRuleTcpUdpSrcOperator OBJECT-TYPE 18327 SYNTAX INTEGER { 18328 none(1), 18329 eq(2), 18330 gt(3), 18331 lt(4), 18332 neq(5), 18333 range(6) 18334 } 18335 MAX-ACCESS read-write 18336 STATUS current 18337 DESCRIPTION 18338 " The type of UDP/TCP port operator indicates how a packet's 18339 TCP/UDP source or destination port number is compared. 18340 none(1) - No comparison. 18341 eq (2)- equal 18342 gt (3)- greater than. 18343 lt (4)- less than. 18344 neq(5)- not equal 18345 range(6)- compares the port value between two numbers." 18346 DEFVAL { 1 } 18347 ::= { aclL3v4ExtRuleEntry 15 } 18348 18349 aclL3v4ExtRuleTcpUdpSrcPort OBJECT-TYPE 18350 SYNTAX Integer32 (-1..65535) 18351 MAX-ACCESS read-write 18352 STATUS current 18353 DESCRIPTION 18354 "The TCP / UDP source port. The default value is -1, 18355 which means the rule don't care this condition." 18356 DEFVAL { -1 } 18357 ::= { aclL3v4ExtRuleEntry 16 } 18358 18359 aclL3v4ExtRuleTcpUdpMinSrcPort OBJECT-TYPE 18360 SYNTAX Unsigned32 18361 MAX-ACCESS read-write 18362 STATUS current 18363 DESCRIPTION 18364 "The minimum port in the source port range." 18365 DEFVAL { 0 } 18366 ::= { aclL3v4ExtRuleEntry 17 } 18367 18368 aclL3v4ExtRuleTcpUdpMaxSrcPort OBJECT-TYPE 18369 SYNTAX Unsigned32 18370 MAX-ACCESS read-write 18371 STATUS current 18372 DESCRIPTION 18373 "The maximum port in the source port range." 18374 DEFVAL { 65535 } 18375 ::= { aclL3v4ExtRuleEntry 18 } 18376 18377 aclL3v4ExtRuleIPPrecedence OBJECT-TYPE 18378 SYNTAX Integer32 (-1..7) 18379 MAX-ACCESS read-create 18380 STATUS current 18381 DESCRIPTION 18382 "" 18383 DEFVAL { -1 } 18384 ::= { aclL3v4ExtRuleEntry 19 } 18385 18386 aclL3v4ExtRuleDscp OBJECT-TYPE 18387 SYNTAX Integer32 (-1..63) 18388 MAX-ACCESS read-create 18389 STATUS current 18390 DESCRIPTION 18391 "The IP Dscp value to be checked against the packet. 18392 A default value is '-1', which means the rule don't 18393 care this condition. 18394 The aclL3RuleTos should be specified as dscp." 18395 DEFVAL { -1 } 18396 ::= { aclL3v4ExtRuleEntry 20 } 18397 18398 aclL3v4ExtRuleToS OBJECT-TYPE 18399 SYNTAX Integer32 (-1..15) 18400 MAX-ACCESS read-write 18401 STATUS current 18402 DESCRIPTION 18403 "The ToS value to be checked against the packet. 18404 A default value is '-1', which means the rule don't 18405 care this condition. 18406 The cmAclL3RuleTos should be specified as dscp." 18407 DEFVAL { -1 } 18408 ::= { aclL3v4ExtRuleEntry 21 } 18409 18410 aclL3v4ExtRuleTcpAckBit OBJECT-TYPE 18411 SYNTAX INTEGER { 18412 establish(1), 18413 notEstablish(2), 18414 dont_care(3) 18415 } 18416 MAX-ACCESS read-create 18417 STATUS current 18418 DESCRIPTION 18419 " The TCP ACK bit to be checked against the packet. The default 18420 value is 'dont_care'(3), which means the rule don't care this 18421 condition." 18422 DEFVAL { dont_care } 18423 ::= { aclL3v4ExtRuleEntry 22 } 18424 18425 aclL3v4ExtRuleTcpRstBit OBJECT-TYPE 18426 SYNTAX INTEGER { 18427 establish(1), 18428 notEstablish(2), 18429 dont_care(3) 18430 } 18431 MAX-ACCESS read-create 18432 STATUS current 18433 DESCRIPTION 18434 " The TCP RST bit to be checked against the packet. The default 18435 value is 'dont_care'(3), which means the rule don't care this 18436 condition." 18437 DEFVAL { dont_care } 18438 ::= { aclL3v4ExtRuleEntry 23 } 18439 18440 aclL3v4ExtRuleTcpUrgBit OBJECT-TYPE 18441 SYNTAX INTEGER { 18442 establish(1), 18443 notEstablish(2), 18444 dont_care(3) 18445 } 18446 MAX-ACCESS read-create 18447 STATUS current 18448 DESCRIPTION 18449 " The TCP Urg bit to be checked against the packet. The default 18450 value is 'dont_care'(3), which means the rule don't care this 18451 condition." 18452 DEFVAL { dont_care } 18453 ::= { aclL3v4ExtRuleEntry 24 } 18454 18455 aclL3v4ExtRuleTcpPshBit OBJECT-TYPE 18456 SYNTAX INTEGER { 18457 establish(1), 18458 notEstablish(2), 18459 dont_care(3) 18460 } 18461 MAX-ACCESS read-create 18462 STATUS current 18463 DESCRIPTION 18464 " The TCP Psh bit to be checked against the packet. The default 18465 value is 'dont_care'(3). which means the rule don't care this 18466 condition." 18467 DEFVAL { dont_care } 18468 ::= { aclL3v4ExtRuleEntry 25 } 18469 18470 aclL3v4ExtRuleTcpSynBit OBJECT-TYPE 18471 SYNTAX INTEGER { 18472 establish(1), 18473 notEstablish(2), 18474 dont_care(3) 18475 } 18476 MAX-ACCESS read-create 18477 STATUS current 18478 DESCRIPTION 18479 " The TCP Syn bit to be checked against the packet. The default 18480 value is 'dont_care'(3), which means the rule don't care this condition." 18481 DEFVAL { dont_care } 18482 ::= { aclL3v4ExtRuleEntry 26 } 18483 18484 aclL3v4ExtRuleTcpFinBit OBJECT-TYPE 18485 SYNTAX INTEGER { 18486 establish(1), 18487 notEstablish(2), 18488 dont_care(3) 18489 } 18490 MAX-ACCESS read-create 18491 STATUS current 18492 DESCRIPTION 18493 " The TCP Fin bit to be checked against the packet. The default 18494 value is 'dont_care'(3), which means the rule don't care this 18495 condition." 18496 DEFVAL { dont_care } 18497 ::= { aclL3v4ExtRuleEntry 27 } 18498 18499 aclL3v4ExtRuleAction OBJECT-TYPE 18500 SYNTAX INTEGER { 18501 allow (1), 18502 drop (2) 18503 } 18504 MAX-ACCESS read-write 18505 STATUS current 18506 DESCRIPTION 18507 "Specifies the action to be taken on the packet if the filter 18508 rule matches." 18509 DEFVAL { allow } 18510 ::= { aclL3v4ExtRuleEntry 28 } 18511 18512 aclL3v4ExtRuleTimeRange OBJECT-TYPE 18513 SYNTAX SnmpAdminString (SIZE (0..32)) 18514 MAX-ACCESS read-write 18515 STATUS current 18516 DESCRIPTION 18517 "An administratively assigned string, which may be used 18518 to identify the Profile." 18519 ::= { aclL3v4ExtRuleEntry 29 } 18520 18521 aclL3v4ExtRuleMatchCount OBJECT-TYPE 18522 SYNTAX Counter32 18523 MAX-ACCESS read-only 18524 STATUS current 18525 DESCRIPTION 18526 "Number of times this filter is matched." 18527 18528 ::= { aclL3v4ExtRuleEntry 30 } 18529 18530 aclL3v4ExtRuleStatus OBJECT-TYPE 18531 SYNTAX RowStatus 18532 MAX-ACCESS read-write 18533 STATUS current 18534 DESCRIPTION 18535 "This object indicates the status of this entry. An entry is 18536 created in this table when this object is SET to 'createAndWait'. 18537 The entry in this table is used when the status of this object 18538 is SET 'active'. The entry in this table is not used when this 18539 object is SET 'notInService'. An entry created in this table is 18540 be deleted when this object is SET 'destroy'." 18541 ::= { aclL3v4ExtRuleEntry 31 } 18542 18543 -- L3v6 Filter Group -------------------------------------------------- 18544 18545 aclL3v6Rule OBJECT IDENTIFIER ::= { aclGroup 5 } 18546 18547 aclL3v6RuleTable OBJECT-TYPE 18548 SYNTAX SEQUENCE OF AclL3v6RuleEntry 18549 MAX-ACCESS not-accessible 18550 STATUS current 18551 DESCRIPTION 18552 " A table to configure L3 ipv6 filter rules in the system." 18553 ::= { aclL3v6Rule 1 } 18554 18555 aclL3v6RuleEntry OBJECT-TYPE 18556 SYNTAX AclL3v6RuleEntry 18557 MAX-ACCESS not-accessible 18558 STATUS current 18559 DESCRIPTION 18560 " Each entry in this table is a L3 ipv6 filter rule. 18561 Index to the table is L3 ipv6 filter number. " 18562 INDEX { aclL3v6RuleProfileNo, aclL3v6RuleAccessID } 18563 ::= { aclL3v6RuleTable 1 } 18564 18565 AclL3v6RuleEntry ::= 18566 SEQUENCE { 18567 aclL3v6RuleProfileNo 18568 Integer32, 18569 aclL3v6RuleAccessID 18570 Integer32, 18571 aclL3v6RuleDstIpv6Addr 18572 Ipv6Address, 18573 aclL3v6RuleSrcIpv6Addr 18574 Ipv6Address, 18575 aclL3v6RuleDstIpv6AddrPrefixLen 18576 InetAddressPrefixLength, 18577 aclL3v6RuleSrcIpv6AddrPrefixLen 18578 InetAddressPrefixLength, 18579 aclL3v6RuleAction 18580 INTEGER, 18581 aclL3v6RuleTimeRange 18582 SnmpAdminString, 18583 aclL3v6RuleMatchCount 18584 Counter32, 18585 aclL3v6RuleStatus 18586 RowStatus 18587 } 18588 18589 aclL3v6RuleProfileNo OBJECT-TYPE 18590 SYNTAX Integer32 (1..50) 18591 MAX-ACCESS read-only 18592 STATUS current 18593 DESCRIPTION 18594 "The Profile ID which this rule join." 18595 ::= { aclL3v6RuleEntry 1 } 18596 18597 aclL3v6RuleAccessID OBJECT-TYPE 18598 SYNTAX Integer32 (1..65535) 18599 MAX-ACCESS read-only 18600 STATUS current 18601 DESCRIPTION 18602 "L3 Filter rule ID." 18603 ::= { aclL3v6RuleEntry 2 } 18604 18605 aclL3v6RuleDstIpv6Addr OBJECT-TYPE 18606 SYNTAX Ipv6Address 18607 MAX-ACCESS read-write 18608 STATUS current 18609 DESCRIPTION 18610 "Destination IPv6 address to be matched with the packet." 18611 ::= { aclL3v6RuleEntry 3 } 18612 18613 aclL3v6RuleSrcIpv6Addr OBJECT-TYPE 18614 SYNTAX Ipv6Address 18615 MAX-ACCESS read-write 18616 STATUS current 18617 DESCRIPTION 18618 "Source IPv6 address to be matched with the packet." 18619 ::= { aclL3v6RuleEntry 4 } 18620 18621 aclL3v6RuleDstIpv6AddrPrefixLen OBJECT-TYPE 18622 SYNTAX InetAddressPrefixLength 18623 MAX-ACCESS read-write 18624 STATUS current 18625 DESCRIPTION 18626 "The prefix length for Destination IPv6 address." 18627 DEFVAL { 0 } 18628 ::= { aclL3v6RuleEntry 5 } 18629 18630 aclL3v6RuleSrcIpv6AddrPrefixLen OBJECT-TYPE 18631 SYNTAX InetAddressPrefixLength 18632 MAX-ACCESS read-write 18633 STATUS current 18634 DESCRIPTION 18635 "The prefix length for Source IPv6 address." 18636 DEFVAL { 0 } 18637 ::= { aclL3v6RuleEntry 6 } 18638 18639 aclL3v6RuleAction OBJECT-TYPE 18640 SYNTAX INTEGER { 18641 allow (1), 18642 drop (2) 18643 } 18644 MAX-ACCESS read-write 18645 STATUS current 18646 DESCRIPTION 18647 "Specifies the action to be taken on the packet if the filter 18648 rule matches." 18649 DEFVAL { allow } 18650 ::= { aclL3v6RuleEntry 7 } 18651 18652 aclL3v6RuleTimeRange OBJECT-TYPE 18653 SYNTAX SnmpAdminString (SIZE (0..32)) 18654 MAX-ACCESS read-write 18655 STATUS current 18656 DESCRIPTION 18657 "An administratively assigned string, which may be used 18658 to identify the Profile." 18659 ::= { aclL3v6RuleEntry 8 } 18660 18661 aclL3v6RuleMatchCount OBJECT-TYPE 18662 SYNTAX Counter32 18663 MAX-ACCESS read-only 18664 STATUS current 18665 DESCRIPTION 18666 "Number of times this filter is matched." 18667 18668 ::= { aclL3v6RuleEntry 9 } 18669 18670 aclL3v6RuleStatus OBJECT-TYPE 18671 SYNTAX RowStatus 18672 MAX-ACCESS read-write 18673 STATUS current 18674 DESCRIPTION 18675 "This object indicates the status of this entry. An entry is 18676 created in this table when this object is SET to 'createAndWait'. 18677 The entry in this table is used when the status of this object 18678 is SET 'active'. The entry in this table is not used when this 18679 object is SET 'notInService'. An entry created in this table is 18680 be deleted when this object is SET 'destroy'." 18681 ::= { aclL3v6RuleEntry 10 } 18682 18683 -- L3v6 Ext Filter Group -------------------------------------------------- 18684 18685 aclL3v6ExtRule OBJECT IDENTIFIER ::= { aclGroup 6 } 18686 18687 aclL3v6ExtRuleTable OBJECT-TYPE 18688 SYNTAX SEQUENCE OF AclL3v6ExtRuleEntry 18689 MAX-ACCESS not-accessible 18690 STATUS current 18691 DESCRIPTION 18692 " A table to configure L3 ipv6 filter rules in the system." 18693 ::= { aclL3v6ExtRule 1 } 18694 18695 aclL3v6ExtRuleEntry OBJECT-TYPE 18696 SYNTAX AclL3v6ExtRuleEntry 18697 MAX-ACCESS not-accessible 18698 STATUS current 18699 DESCRIPTION 18700 " Each entry in this table is a L3 ipv6 filter rule. 18701 Index to the table is L3 ipv6 filter number. " 18702 INDEX { aclL3v6ExtRuleProfileNo, aclL3v6ExtRuleAccessID } 18703 ::= { aclL3v6ExtRuleTable 1 } 18704 18705 AclL3v6ExtRuleEntry ::= 18706 SEQUENCE { 18707 aclL3v6ExtRuleProfileNo 18708 Integer32, 18709 aclL3v6ExtRuleAccessID 18710 Integer32, 18711 aclL3v6ExtRuleDscp 18712 Integer32, 18713 aclL3v6ExtRuleProtocol 18714 INTEGER, 18715 aclL3v6ExtRuleFragments 18716 INTEGER, 18717 aclL3v6ExtRuleTcpUdpDstOperator 18718 INTEGER, 18719 aclL3v6ExtRuleTcpUdpDstPort 18720 Integer32, 18721 aclL3v6ExtRuleTcpUdpMinDstPort 18722 Unsigned32, 18723 aclL3v6ExtRuleTcpUdpMaxDstPort 18724 Unsigned32, 18725 aclL3v6ExtRuleTcpUdpSrcOperator 18726 INTEGER, 18727 aclL3v6ExtRuleTcpUdpSrcPort 18728 Integer32, 18729 aclL3v6ExtRuleTcpUdpMinSrcPort 18730 Unsigned32, 18731 aclL3v6ExtRuleTcpUdpMaxSrcPort 18732 Unsigned32, 18733 aclL3v6ExtRuleICMPv6MessageType 18734 Integer32, 18735 aclL3v6ExtRuleICMPv6MessageCode 18736 Integer32, 18737 aclL3v6ExtRuleDstIpv6Addr 18738 Ipv6Address, 18739 aclL3v6ExtRuleSrcIpv6Addr 18740 Ipv6Address, 18741 aclL3v6ExtRuleDstIpv6AddrPrefixLen 18742 InetAddressPrefixLength, 18743 aclL3v6ExtRuleSrcIpv6AddrPrefixLen 18744 InetAddressPrefixLength, 18745 aclL3v6ExtRuleTcpAckBit 18746 INTEGER, 18747 aclL3v6ExtRuleTcpRstBit 18748 INTEGER, 18749 aclL3v6ExtRuleTcpUrgBit 18750 INTEGER, 18751 aclL3v6ExtRuleTcpPshBit 18752 INTEGER, 18753 aclL3v6ExtRuleTcpSynBit 18754 INTEGER, 18755 aclL3v6ExtRuleTcpFinBit 18756 INTEGER, 18757 aclL3v6ExtRuleFlowLabel 18758 Integer32, 18759 aclL3v6ExtRuleAction 18760 INTEGER, 18761 aclL3v6ExtRuleTimeRange 18762 SnmpAdminString, 18763 aclL3v6ExtRuleMatchCount 18764 Counter32, 18765 aclL3v6ExtRuleStatus 18766 RowStatus 18767 } 18768 18769 aclL3v6ExtRuleProfileNo OBJECT-TYPE 18770 SYNTAX Integer32 (1..50) 18771 MAX-ACCESS read-only 18772 STATUS current 18773 DESCRIPTION 18774 "The Profile ID which this rule join." 18775 ::= { aclL3v6ExtRuleEntry 1 } 18776 18777 aclL3v6ExtRuleAccessID OBJECT-TYPE 18778 SYNTAX Integer32 (1..65535) 18779 MAX-ACCESS read-only 18780 STATUS current 18781 DESCRIPTION 18782 "L3 Filter rule ID." 18783 ::= { aclL3v6ExtRuleEntry 2 } 18784 18785 aclL3v6ExtRuleDscp OBJECT-TYPE 18786 SYNTAX Integer32 (-1..63) 18787 MAX-ACCESS read-write 18788 STATUS current 18789 DESCRIPTION 18790 "The IP Dscp value to be checked against the packet. 18791 A default value is '-1', which means the rule don't 18792 care this condition." 18793 DEFVAL { -1 } 18794 ::= { aclL3v6ExtRuleEntry 3 } 18795 18796 aclL3v6ExtRuleProtocol OBJECT-TYPE 18797 SYNTAX INTEGER (0..255) 18798 MAX-ACCESS read-write 18799 STATUS current 18800 DESCRIPTION 18801 " The type of protocol to be checked against the packet." 18802 DEFVAL { 0 } 18803 ::= { aclL3v6ExtRuleEntry 4 } 18804 18805 aclL3v6ExtRuleFragments OBJECT-TYPE 18806 SYNTAX INTEGER { 18807 none (0), 18808 enabled (1), 18809 disabled (2) 18810 } 18811 MAX-ACCESS read-write 18812 STATUS current 18813 DESCRIPTION 18814 "" 18815 DEFVAL { none } 18816 ::= { aclL3v6ExtRuleEntry 5 } 18817 18818 aclL3v6ExtRuleTcpUdpDstOperator OBJECT-TYPE 18819 SYNTAX INTEGER { 18820 none(1), 18821 eq(2), 18822 gt(3), 18823 lt(4), 18824 neq(5), 18825 range(6) 18826 } 18827 MAX-ACCESS read-write 18828 STATUS current 18829 DESCRIPTION 18830 " The type of UDP/TCP port operator indicates how a packet's 18831 TCP/UDP source or destination port number is compared. 18832 none(1) - No comparison. 18833 eq (2)- equal 18834 gt (3)- greater than. 18835 lt (4)- less than. 18836 neq(5)- not equal 18837 range(6)- compares the port value between two numbers." 18838 DEFVAL { 1 } 18839 ::= { aclL3v6ExtRuleEntry 6 } 18840 18841 aclL3v6ExtRuleTcpUdpDstPort OBJECT-TYPE 18842 SYNTAX Integer32 (0..65535) 18843 MAX-ACCESS read-write 18844 STATUS current 18845 DESCRIPTION 18846 "The TCP / UDP destination port. The default value is -1, 18847 which means the rule don't care this condition." 18848 DEFVAL { 0 } 18849 ::= { aclL3v6ExtRuleEntry 7 } 18850 18851 aclL3v6ExtRuleTcpUdpMinDstPort OBJECT-TYPE 18852 SYNTAX Unsigned32 (0..65535) 18853 MAX-ACCESS read-write 18854 STATUS current 18855 DESCRIPTION 18856 "The minimum port in the destination port range." 18857 DEFVAL { 0 } 18858 ::= { aclL3v6ExtRuleEntry 8 } 18859 18860 aclL3v6ExtRuleTcpUdpMaxDstPort OBJECT-TYPE 18861 SYNTAX Unsigned32 (0..65535) 18862 MAX-ACCESS read-write 18863 STATUS current 18864 DESCRIPTION 18865 "The maximum port in the destination port range." 18866 DEFVAL { 65535 } 18867 ::= { aclL3v6ExtRuleEntry 9 } 18868 18869 aclL3v6ExtRuleTcpUdpSrcOperator OBJECT-TYPE 18870 SYNTAX INTEGER { 18871 none(1), 18872 eq(2), 18873 gt(3), 18874 lt(4), 18875 neq(5), 18876 range(6) 18877 } 18878 MAX-ACCESS read-write 18879 STATUS current 18880 DESCRIPTION 18881 " The type of UDP/TCP port operator indicates how a packet's 18882 TCP/UDP source or destination port number is compared. 18883 none(1) - No comparison. 18884 eq (2)- equal 18885 gt (3)- greater than. 18886 lt (4)- less than. 18887 neq(5)- not equal 18888 range(6)- compares the port value between two numbers." 18889 DEFVAL { 1 } 18890 ::= { aclL3v6ExtRuleEntry 10 } 18891 18892 aclL3v6ExtRuleTcpUdpSrcPort OBJECT-TYPE 18893 SYNTAX Integer32 (0..65535) 18894 MAX-ACCESS read-write 18895 STATUS current 18896 DESCRIPTION 18897 "The TCP / UDP source port. The default value is -1, 18898 which means the rule don't care this condition." 18899 DEFVAL { 0 } 18900 ::= { aclL3v6ExtRuleEntry 11 } 18901 18902 aclL3v6ExtRuleTcpUdpMinSrcPort OBJECT-TYPE 18903 SYNTAX Unsigned32 (0..65535) 18904 MAX-ACCESS read-write 18905 STATUS current 18906 DESCRIPTION 18907 "The minimum port in the source port range." 18908 DEFVAL { 0 } 18909 ::= { aclL3v6ExtRuleEntry 12 } 18910 18911 aclL3v6ExtRuleTcpUdpMaxSrcPort OBJECT-TYPE 18912 SYNTAX Unsigned32 (0..65535) 18913 MAX-ACCESS read-write 18914 STATUS current 18915 DESCRIPTION 18916 "The maximum port in the source port range." 18917 DEFVAL { 65535 } 18918 ::= { aclL3v6ExtRuleEntry 13 } 18919 18920 aclL3v6ExtRuleICMPv6MessageType OBJECT-TYPE 18921 SYNTAX Integer32 (-1..255) 18922 MAX-ACCESS read-write 18923 STATUS current 18924 DESCRIPTION 18925 " The message type to be checked against the packet. If the 18926 message type matches with the packet, then the packet will be 18927 dropped / allowed based on the action set in aclL3RuleAction. 18928 The default value is '-1',which means the rule don't care this 18929 condition. 18930 Some ICMP message types are: 18931 echoReply(0), 18932 destinationUnreachable(3), 18933 sourceQuench(4), 18934 redirect(5), 18935 echoRequest(8), 18936 timeExceeded(11), 18937 parameterProblem(12), 18938 timestampRequest(13), 18939 timestampReply(14), 18940 informationRequest(15), 18941 informationReply(16), 18942 addressMaskRequest(17), 18943 addressMaskReply (18), 18944 " 18945 DEFVAL { -1 } 18946 ::= { aclL3v6ExtRuleEntry 14 } 18947 18948 aclL3v6ExtRuleICMPv6MessageCode OBJECT-TYPE 18949 SYNTAX Integer32 (-1..255) 18950 MAX-ACCESS read-write 18951 STATUS current 18952 DESCRIPTION 18953 " The message code to be checked against the packet. If the 18954 packet matches with the message code, then the packet will 18955 be dropped / allowed based on the action set in aclL3RuleAction. 18956 The default value is '-1', which means the rule don't care this 18957 condition. 18958 Some ICMP message codes are : 18959 networkUnreachable(0), 18960 hostUnreachable(1), 18961 protocolUnreachable(2), 18962 portUnreachable(3), 18963 fragmentNeed(4), 18964 sourceRouteFail(5), 18965 destNetworkUnknown(6), 18966 destHostUnknown(7), 18967 srcHostIsolated(8), 18968 destNetworkAdminProhibited(9), 18969 destHostAdminProhibited(10), 18970 networkUnreachableTOS(11), 18971 hostUnreachableTOS(12), 18972 " 18973 DEFVAL { -1 } 18974 ::= { aclL3v6ExtRuleEntry 15 } 18975 18976 aclL3v6ExtRuleDstIpv6Addr OBJECT-TYPE 18977 SYNTAX Ipv6Address 18978 MAX-ACCESS read-write 18979 STATUS current 18980 DESCRIPTION 18981 "Destination IPv6 address to be matched with the packet." 18982 ::= { aclL3v6ExtRuleEntry 16 } 18983 18984 aclL3v6ExtRuleSrcIpv6Addr OBJECT-TYPE 18985 SYNTAX Ipv6Address 18986 MAX-ACCESS read-write 18987 STATUS current 18988 DESCRIPTION 18989 "Source IPv6 address to be matched with the packet." 18990 ::= { aclL3v6ExtRuleEntry 17 } 18991 18992 aclL3v6ExtRuleDstIpv6AddrPrefixLen OBJECT-TYPE 18993 SYNTAX InetAddressPrefixLength 18994 MAX-ACCESS read-write 18995 STATUS current 18996 DESCRIPTION 18997 "The prefix length for Destination IPv6 address." 18998 DEFVAL { 0 } 18999 ::= { aclL3v6ExtRuleEntry 18 } 19000 19001 aclL3v6ExtRuleSrcIpv6AddrPrefixLen OBJECT-TYPE 19002 SYNTAX InetAddressPrefixLength 19003 MAX-ACCESS read-write 19004 STATUS current 19005 DESCRIPTION 19006 "The prefix length for Source IPv6 address." 19007 DEFVAL { 0 } 19008 ::= { aclL3v6ExtRuleEntry 19 } 19009 19010 aclL3v6ExtRuleTcpAckBit OBJECT-TYPE 19011 SYNTAX INTEGER { 19012 establish(1), 19013 notEstablish(2), 19014 dont_care(3) 19015 } 19016 MAX-ACCESS read-create 19017 STATUS current 19018 DESCRIPTION 19019 " The TCP ACK bit to be checked against the packet. The default 19020 value is 'dont_care'(3), which means the rule don't care this 19021 condition." 19022 DEFVAL { dont_care } 19023 ::= { aclL3v6ExtRuleEntry 20 } 19024 19025 aclL3v6ExtRuleTcpRstBit OBJECT-TYPE 19026 SYNTAX INTEGER { 19027 establish(1), 19028 notEstablish(2), 19029 dont_care(3) 19030 } 19031 MAX-ACCESS read-create 19032 STATUS current 19033 DESCRIPTION 19034 " The TCP RST bit to be checked against the packet. The default 19035 value is 'dont_care'(3), which means the rule don't care this 19036 condition." 19037 DEFVAL { dont_care } 19038 ::= { aclL3v6ExtRuleEntry 21 } 19039 19040 aclL3v6ExtRuleTcpUrgBit OBJECT-TYPE 19041 SYNTAX INTEGER { 19042 establish(1), 19043 notEstablish(2), 19044 dont_care(3) 19045 } 19046 MAX-ACCESS read-create 19047 STATUS current 19048 DESCRIPTION 19049 " The TCP Urg bit to be checked against the packet. The default 19050 value is 'dont_care'(3), which means the rule don't care this 19051 condition." 19052 DEFVAL { dont_care } 19053 ::= { aclL3v6ExtRuleEntry 22 } 19054 19055 aclL3v6ExtRuleTcpPshBit OBJECT-TYPE 19056 SYNTAX INTEGER { 19057 establish(1), 19058 notEstablish(2), 19059 dont_care(3) 19060 } 19061 MAX-ACCESS read-create 19062 STATUS current 19063 DESCRIPTION 19064 " The TCP Psh bit to be checked against the packet. The default 19065 value is 'dont_care'(3). which means the rule don't care this 19066 condition." 19067 DEFVAL { dont_care } 19068 ::= { aclL3v6ExtRuleEntry 23 } 19069 19070 aclL3v6ExtRuleTcpSynBit OBJECT-TYPE 19071 SYNTAX INTEGER { 19072 establish(1), 19073 notEstablish(2), 19074 dont_care(3) 19075 } 19076 MAX-ACCESS read-create 19077 STATUS current 19078 DESCRIPTION 19079 " The TCP Syn bit to be checked against the packet. The default 19080 value is 'dont_care'(3), which means the rule don't care this condition." 19081 DEFVAL { dont_care } 19082 ::= { aclL3v6ExtRuleEntry 24 } 19083 19084 aclL3v6ExtRuleTcpFinBit OBJECT-TYPE 19085 SYNTAX INTEGER { 19086 establish(1), 19087 notEstablish(2), 19088 dont_care(3) 19089 } 19090 MAX-ACCESS read-create 19091 STATUS current 19092 DESCRIPTION 19093 " The TCP Fin bit to be checked against the packet. The default 19094 value is 'dont_care'(3), which means the rule don't care this 19095 condition." 19096 DEFVAL { dont_care } 19097 ::= { aclL3v6ExtRuleEntry 25 } 19098 19099 aclL3v6ExtRuleFlowLabel OBJECT-TYPE 19100 SYNTAX Integer32 (-1..1048575) 19101 MAX-ACCESS read-write 19102 STATUS current 19103 DESCRIPTION 19104 "The flow identifier in an IPv6 header." 19105 ::= { aclL3v6ExtRuleEntry 26 } 19106 19107 aclL3v6ExtRuleAction OBJECT-TYPE 19108 SYNTAX INTEGER { 19109 allow (1), 19110 drop (2) 19111 } 19112 MAX-ACCESS read-write 19113 STATUS current 19114 DESCRIPTION 19115 "Specifies the action to be taken on the packet if the filter 19116 rule matches." 19117 DEFVAL { allow } 19118 ::= { aclL3v6ExtRuleEntry 27 } 19119 19120 aclL3v6ExtRuleTimeRange OBJECT-TYPE 19121 SYNTAX SnmpAdminString (SIZE (0..32)) 19122 MAX-ACCESS read-write 19123 STATUS current 19124 DESCRIPTION 19125 "An administratively assigned string, which may be used 19126 to identify the Profile." 19127 ::= { aclL3v6ExtRuleEntry 28 } 19128 19129 aclL3v6ExtRuleMatchCount OBJECT-TYPE 19130 SYNTAX Counter32 19131 MAX-ACCESS read-only 19132 STATUS current 19133 DESCRIPTION 19134 "Number of times this filter is matched." 19135 19136 ::= { aclL3v6ExtRuleEntry 29 } 19137 19138 aclL3v6ExtRuleStatus OBJECT-TYPE 19139 SYNTAX RowStatus 19140 MAX-ACCESS read-write 19141 STATUS current 19142 DESCRIPTION 19143 "This object indicates the status of this entry. An entry is 19144 created in this table when this object is SET to 'createAndWait'. 19145 The entry in this table is used when the status of this object 19146 is SET 'active'. The entry in this table is not used when this 19147 object is SET 'notInService'. An entry created in this table is 19148 be deleted when this object is SET 'destroy'." 19149 ::= { aclL3v6ExtRuleEntry 30 } 19150 19151 -- Expert Ext Filter Group -------------------------------------------------- 19152 19153 aclExpertExtRule OBJECT IDENTIFIER ::= { aclGroup 7 } 19154 19155 aclExpertExtRuleTable OBJECT-TYPE 19156 SYNTAX SEQUENCE OF AclExpertExtRuleEntry 19157 MAX-ACCESS not-accessible 19158 STATUS current 19159 DESCRIPTION 19160 " A table to configure L3 filter rules in the system. 19161 " 19162 ::= { aclExpertExtRule 1 } 19163 19164 aclExpertExtRuleEntry OBJECT-TYPE 19165 SYNTAX AclExpertExtRuleEntry 19166 MAX-ACCESS not-accessible 19167 STATUS current 19168 DESCRIPTION 19169 " Each entry in this table is a L3 filter rule. 19170 Index to the table is L3 filter number. " 19171 INDEX { aclExpertExtRuleProfileNo, aclExpertExtRuleAccessID } 19172 ::= { aclExpertExtRuleTable 1 } 19173 19174 AclExpertExtRuleEntry ::= 19175 SEQUENCE { 19176 aclExpertExtRuleProfileNo 19177 Integer32, 19178 aclExpertExtRuleAccessID 19179 Integer32, 19180 aclExpertExtRuleProtocol 19181 INTEGER, 19182 aclExpertExtRuleFragments 19183 INTEGER, 19184 aclExpertExtRuleICMPMessageType 19185 Integer32, 19186 aclExpertExtRuleICMPMessageCode 19187 Integer32, 19188 aclExpertExtRuleDstIpAddr 19189 IpAddress, 19190 aclExpertExtRuleSrcIpAddr 19191 IpAddress, 19192 aclExpertExtRuleDstIpAddrMask 19193 IpAddress, 19194 aclExpertExtRuleSrcIpAddrMask 19195 IpAddress, 19196 aclExpertExtRuleTcpUdpDstOperator 19197 INTEGER, 19198 aclExpertExtRuleTcpUdpDstPort 19199 Integer32, 19200 aclExpertExtRuleTcpUdpMinDstPort 19201 INTEGER, 19202 aclExpertExtRuleTcpUdpMaxDstPort 19203 INTEGER, 19204 aclExpertExtRuleTcpUdpSrcOperator 19205 INTEGER, 19206 aclExpertExtRuleTcpUdpSrcPort 19207 Integer32, 19208 aclExpertExtRuleTcpUdpMinSrcPort 19209 INTEGER, 19210 aclExpertExtRuleTcpUdpMaxSrcPort 19211 INTEGER, 19212 aclExpertExtRuleIPPrecedence 19213 Integer32, 19214 aclExpertExtRuleDscp 19215 Integer32, 19216 aclExpertExtRuleToS 19217 Integer32, 19218 aclExpertExtRuleTcpAckBit 19219 INTEGER, 19220 aclExpertExtRuleTcpRstBit 19221 INTEGER, 19222 aclExpertExtRuleTcpUrgBit 19223 INTEGER, 19224 aclExpertExtRuleTcpPshBit 19225 INTEGER, 19226 aclExpertExtRuleTcpSynBit 19227 INTEGER, 19228 aclExpertExtRuleTcpFinBit 19229 INTEGER, 19230 aclExpertExtRuleDstMacAddr 19231 MacAddress, 19232 aclExpertExtRuleSrcMacAddr 19233 MacAddress, 19234 aclExpertExtRuleVlanId 19235 Integer32, 19236 aclExpertExtRule1pPriority 19237 Integer32, 19238 aclExpertExtRuleDstMacAddrMask 19239 MacAddress, 19240 aclExpertExtRuleSrcMacAddrMask 19241 MacAddress, 19242 aclExpertExtRuleAction 19243 INTEGER, 19244 aclExpertExtRuleTimeRange 19245 SnmpAdminString, 19246 aclExpertExtRuleMatchCount 19247 Counter32, 19248 aclExpertExtRuleStatus 19249 RowStatus 19250 } 19251 19252 aclExpertExtRuleProfileNo OBJECT-TYPE 19253 SYNTAX Integer32 (1..50) 19254 MAX-ACCESS read-only 19255 STATUS current 19256 DESCRIPTION 19257 "The Profile ID which this rule join." 19258 ::= { aclExpertExtRuleEntry 1 } 19259 19260 aclExpertExtRuleAccessID OBJECT-TYPE 19261 SYNTAX Integer32 (1..65535) 19262 MAX-ACCESS read-only 19263 STATUS current 19264 DESCRIPTION 19265 "L3 Filter rule ID." 19266 ::= { aclExpertExtRuleEntry 2 } 19267 19268 aclExpertExtRuleProtocol OBJECT-TYPE 19269 SYNTAX INTEGER { 19270 none(0), 19271 icmp(1), 19272 igmp(2), 19273 tcp(6), 19274 udp(17), 19275 gre(47), 19276 esp(50), 19277 eigrp(88), 19278 ospf(89), 19279 ipinip(94), 19280 pim(103), 19281 pcp(108), 19282 vrrp(112) 19283 } 19284 MAX-ACCESS read-write 19285 STATUS current 19286 DESCRIPTION 19287 " The type of protocol to be checked against the packet." 19288 DEFVAL { 0 } 19289 ::= { aclExpertExtRuleEntry 3 } 19290 19291 aclExpertExtRuleFragments OBJECT-TYPE 19292 SYNTAX INTEGER { 19293 none (0), 19294 enabled (1), 19295 disabled (2) 19296 } 19297 MAX-ACCESS read-write 19298 STATUS current 19299 DESCRIPTION 19300 "" 19301 DEFVAL { none } 19302 ::= { aclExpertExtRuleEntry 4 } 19303 19304 aclExpertExtRuleICMPMessageType OBJECT-TYPE 19305 SYNTAX Integer32 (-1..255) 19306 MAX-ACCESS read-write 19307 STATUS current 19308 DESCRIPTION 19309 " The message type to be checked against the packet. If the 19310 message type matches with the packet, then the packet will be 19311 dropped / allowed based on the action set in aclL3RuleAction. 19312 The default value is '-1',which means the rule don't care this 19313 condition. 19314 Some ICMP message types are: 19315 echoReply(0), 19316 destinationUnreachable(3), 19317 sourceQuench(4), 19318 redirect(5), 19319 echoRequest(8), 19320 timeExceeded(11), 19321 parameterProblem(12), 19322 timestampRequest(13), 19323 timestampReply(14), 19324 informationRequest(15), 19325 informationReply(16), 19326 addressMaskRequest(17), 19327 addressMaskReply (18), 19328 " 19329 DEFVAL { -1 } 19330 ::= { aclExpertExtRuleEntry 5 } 19331 19332 aclExpertExtRuleICMPMessageCode OBJECT-TYPE 19333 SYNTAX Integer32 (-1..255) 19334 MAX-ACCESS read-write 19335 STATUS current 19336 DESCRIPTION 19337 " The message code to be checked against the packet. If the 19338 packet matches with the message code, then the packet will 19339 be dropped / allowed based on the action set in aclL3RuleAction. 19340 The default value is '-1', which means the rule don't care this 19341 condition. 19342 Some ICMP message codes are : 19343 networkUnreachable(0), 19344 hostUnreachable(1), 19345 protocolUnreachable(2), 19346 portUnreachable(3), 19347 fragmentNeed(4), 19348 sourceRouteFail(5), 19349 destNetworkUnknown(6), 19350 destHostUnknown(7), 19351 srcHostIsolated(8), 19352 destNetworkAdminProhibited(9), 19353 destHostAdminProhibited(10), 19354 networkUnreachableTOS(11), 19355 hostUnreachableTOS(12), 19356 " 19357 DEFVAL { -1 } 19358 ::= { aclExpertExtRuleEntry 6 } 19359 19360 aclExpertExtRuleDstIpAddr OBJECT-TYPE 19361 SYNTAX IpAddress 19362 MAX-ACCESS read-write 19363 STATUS current 19364 DESCRIPTION 19365 "Destination IP address to be matched with the packet. 19366 The default value will be zero, which means the rule 19367 don't care this condition." 19368 DEFVAL { '00000000'h } 19369 ::= { aclExpertExtRuleEntry 7 } 19370 19371 aclExpertExtRuleSrcIpAddr OBJECT-TYPE 19372 SYNTAX IpAddress 19373 MAX-ACCESS read-write 19374 STATUS current 19375 DESCRIPTION 19376 "Source IP address to be matched with the packet. 19377 The default value will be zero, which means the 19378 rule don't care this condition." 19379 19380 DEFVAL { '00000000'h } 19381 ::= { aclExpertExtRuleEntry 8 } 19382 19383 aclExpertExtRuleDstIpAddrMask OBJECT-TYPE 19384 SYNTAX IpAddress 19385 MAX-ACCESS read-write 19386 STATUS current 19387 DESCRIPTION 19388 "The IP subnet mask for Destination IP address." 19389 19390 DEFVAL { 'FFFFFFFF'h } 19391 ::= { aclExpertExtRuleEntry 9 } 19392 19393 aclExpertExtRuleSrcIpAddrMask OBJECT-TYPE 19394 SYNTAX IpAddress 19395 MAX-ACCESS read-write 19396 STATUS current 19397 DESCRIPTION 19398 "The IP subnet mask for Source IP address." 19399 19400 DEFVAL { 'FFFFFFFF'h } 19401 ::= { aclExpertExtRuleEntry 10 } 19402 19403 aclExpertExtRuleTcpUdpDstOperator OBJECT-TYPE 19404 SYNTAX INTEGER { 19405 none(1), 19406 eq(2), 19407 gt(3), 19408 lt(4), 19409 neq(5), 19410 range(6) 19411 } 19412 MAX-ACCESS read-write 19413 STATUS current 19414 DESCRIPTION 19415 " The type of UDP/TCP port operator indicates how a packet's 19416 TCP/UDP source or destination port number is compared. 19417 none(1) - No comparison. 19418 eq (2)- equal 19419 gt (3)- greater than. 19420 lt (4)- less than. 19421 neq(5)- not equal 19422 range(6)- compares the port value between two numbers." 19423 DEFVAL { 1 } 19424 ::= { aclExpertExtRuleEntry 11 } 19425 19426 aclExpertExtRuleTcpUdpDstPort OBJECT-TYPE 19427 SYNTAX Integer32 (-1..65535) 19428 MAX-ACCESS read-write 19429 STATUS current 19430 DESCRIPTION 19431 "The TCP / UDP destination port. The default value is -1, 19432 which means the rule don't care this condition." 19433 DEFVAL { -1 } 19434 ::= { aclExpertExtRuleEntry 12 } 19435 19436 aclExpertExtRuleTcpUdpMinDstPort OBJECT-TYPE 19437 SYNTAX INTEGER 19438 MAX-ACCESS read-write 19439 STATUS current 19440 DESCRIPTION 19441 "The minimum port in the destination port range." 19442 DEFVAL { 0 } 19443 ::= { aclExpertExtRuleEntry 13 } 19444 19445 aclExpertExtRuleTcpUdpMaxDstPort OBJECT-TYPE 19446 SYNTAX INTEGER 19447 MAX-ACCESS read-write 19448 STATUS current 19449 DESCRIPTION 19450 "The maximum port in the destination port range." 19451 DEFVAL { 0 } 19452 ::= { aclExpertExtRuleEntry 14 } 19453 19454 aclExpertExtRuleTcpUdpSrcOperator OBJECT-TYPE 19455 SYNTAX INTEGER { 19456 none(1), 19457 eq(2), 19458 gt(3), 19459 lt(4), 19460 neq(5), 19461 range(6) 19462 } 19463 MAX-ACCESS read-write 19464 STATUS current 19465 DESCRIPTION 19466 " The type of UDP/TCP port operator indicates how a packet's 19467 TCP/UDP source or destination port number is compared. 19468 none(1) - No comparison. 19469 eq (2)- equal 19470 gt (3)- greater than. 19471 lt (4)- less than. 19472 neq(5)- not equal 19473 range(6)- compares the port value between two numbers." 19474 DEFVAL { 1 } 19475 ::= { aclExpertExtRuleEntry 15 } 19476 19477 aclExpertExtRuleTcpUdpSrcPort OBJECT-TYPE 19478 SYNTAX Integer32 (-1..65535) 19479 MAX-ACCESS read-write 19480 STATUS current 19481 DESCRIPTION 19482 "The TCP / UDP source port. The default value is -1, 19483 which means the rule don't care this condition." 19484 DEFVAL { -1 } 19485 ::= { aclExpertExtRuleEntry 16 } 19486 19487 aclExpertExtRuleTcpUdpMinSrcPort OBJECT-TYPE 19488 SYNTAX INTEGER 19489 MAX-ACCESS read-write 19490 STATUS current 19491 DESCRIPTION 19492 "The minimum port in the source port range." 19493 DEFVAL { 0 } 19494 ::= { aclExpertExtRuleEntry 17 } 19495 19496 aclExpertExtRuleTcpUdpMaxSrcPort OBJECT-TYPE 19497 SYNTAX INTEGER 19498 MAX-ACCESS read-write 19499 STATUS current 19500 DESCRIPTION 19501 "The maximum port in the source port range." 19502 DEFVAL { 0 } 19503 ::= { aclExpertExtRuleEntry 18 } 19504 19505 aclExpertExtRuleIPPrecedence OBJECT-TYPE 19506 SYNTAX Integer32 (-1..7) 19507 MAX-ACCESS read-create 19508 STATUS current 19509 DESCRIPTION 19510 "" 19511 DEFVAL { -1 } 19512 ::= { aclExpertExtRuleEntry 19 } 19513 19514 aclExpertExtRuleDscp OBJECT-TYPE 19515 SYNTAX Integer32 (-1..63) 19516 MAX-ACCESS read-create 19517 STATUS current 19518 DESCRIPTION 19519 "The IP Dscp value to be checked against the packet. 19520 A default value is '-1', which means the rule don't 19521 care this condition. 19522 The aclL3RuleTos should be specified as dscp." 19523 DEFVAL { -1 } 19524 ::= { aclExpertExtRuleEntry 20 } 19525 19526 aclExpertExtRuleToS OBJECT-TYPE 19527 SYNTAX Integer32 (-1..15) 19528 MAX-ACCESS read-write 19529 STATUS current 19530 DESCRIPTION 19531 "The ToS value to be checked against the packet. 19532 A default value is '-1', which means the rule don't 19533 care this condition. 19534 The cmAclL3RuleTos should be specified as dscp." 19535 DEFVAL { -1 } 19536 ::= { aclExpertExtRuleEntry 21 } 19537 19538 19539 aclExpertExtRuleTcpAckBit OBJECT-TYPE 19540 SYNTAX INTEGER { 19541 establish(1), 19542 notEstablish(2), 19543 dont_care(3) 19544 } 19545 MAX-ACCESS read-create 19546 STATUS current 19547 DESCRIPTION 19548 " The TCP ACK bit to be checked against the packet. The default 19549 value is 'dont_care'(3), which means the rule don't care this 19550 condition." 19551 DEFVAL { dont_care } 19552 ::= { aclExpertExtRuleEntry 22 } 19553 19554 aclExpertExtRuleTcpRstBit OBJECT-TYPE 19555 SYNTAX INTEGER { 19556 establish(1), 19557 notEstablish(2), 19558 dont_care(3) 19559 } 19560 MAX-ACCESS read-create 19561 STATUS current 19562 DESCRIPTION 19563 " The TCP RST bit to be checked against the packet. The default 19564 value is 'dont_care'(3), which means the rule don't care this 19565 condition." 19566 DEFVAL { dont_care } 19567 ::= { aclExpertExtRuleEntry 23 } 19568 19569 aclExpertExtRuleTcpUrgBit OBJECT-TYPE 19570 SYNTAX INTEGER { 19571 establish(1), 19572 notEstablish(2), 19573 dont_care(3) 19574 } 19575 MAX-ACCESS read-create 19576 STATUS current 19577 DESCRIPTION 19578 " The TCP Urg bit to be checked against the packet. The default 19579 value is 'dont_care'(3), which means the rule don't care this 19580 condition." 19581 DEFVAL { dont_care } 19582 ::= { aclExpertExtRuleEntry 24 } 19583 19584 aclExpertExtRuleTcpPshBit OBJECT-TYPE 19585 SYNTAX INTEGER { 19586 establish(1), 19587 notEstablish(2), 19588 dont_care(3) 19589 } 19590 MAX-ACCESS read-create 19591 STATUS current 19592 DESCRIPTION 19593 " The TCP Psh bit to be checked against the packet. The default 19594 value is 'dont_care'(3). which means the rule don't care this 19595 condition." 19596 DEFVAL { dont_care } 19597 ::= { aclExpertExtRuleEntry 25 } 19598 19599 aclExpertExtRuleTcpSynBit OBJECT-TYPE 19600 SYNTAX INTEGER { 19601 establish(1), 19602 notEstablish(2), 19603 dont_care(3) 19604 } 19605 MAX-ACCESS read-create 19606 STATUS current 19607 DESCRIPTION 19608 " The TCP Syn bit to be checked against the packet. The default 19609 value is 'dont_care'(3), which means the rule don't care this condition." 19610 DEFVAL { dont_care } 19611 ::= { aclExpertExtRuleEntry 26 } 19612 19613 aclExpertExtRuleTcpFinBit OBJECT-TYPE 19614 SYNTAX INTEGER { 19615 establish(1), 19616 notEstablish(2), 19617 dont_care(3) 19618 } 19619 MAX-ACCESS read-create 19620 STATUS current 19621 DESCRIPTION 19622 " The TCP Fin bit to be checked against the packet. The default 19623 value is 'dont_care'(3), which means the rule don't care this 19624 condition." 19625 DEFVAL { dont_care } 19626 ::= { aclExpertExtRuleEntry 27 } 19627 19628 aclExpertExtRuleDstMacAddr OBJECT-TYPE 19629 SYNTAX MacAddress 19630 MAX-ACCESS read-write 19631 STATUS current 19632 DESCRIPTION 19633 "Destination MAC address to be matched with the packet. By Default, the 19634 Destination Mac Address will be zero,which means the rule don't care this 19635 condition." 19636 ::= { aclExpertExtRuleEntry 28 } 19637 19638 aclExpertExtRuleSrcMacAddr OBJECT-TYPE 19639 SYNTAX MacAddress 19640 MAX-ACCESS read-write 19641 STATUS current 19642 DESCRIPTION 19643 "Source MAC address to be matched with the packet. By Default, the Source 19644 Mac Address will be zero, which means the rule don't care this condition.. 19645 address" 19646 ::= { aclExpertExtRuleEntry 29 } 19647 19648 aclExpertExtRuleVlanId OBJECT-TYPE 19649 SYNTAX Integer32 (-1..4094) 19650 MAX-ACCESS read-write 19651 STATUS current 19652 DESCRIPTION 19653 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 19654 be treated as customer Vlan Id. By Default, the value will be '-1', 19655 which means the rule don't care this condition." 19656 DEFVAL { -1 } 19657 ::= { aclExpertExtRuleEntry 30 } 19658 19659 aclExpertExtRule1pPriority OBJECT-TYPE 19660 SYNTAX Integer32 (-1..7) 19661 MAX-ACCESS read-write 19662 STATUS current 19663 DESCRIPTION 19664 "802.1p priority to be matched with the packet. By Default, the value 19665 will be '-1', which means the rule don't care this condition." 19666 DEFVAL { -1 } 19667 ::= { aclExpertExtRuleEntry 31 } 19668 19669 aclExpertExtRuleDstMacAddrMask OBJECT-TYPE 19670 SYNTAX MacAddress 19671 MAX-ACCESS read-write 19672 STATUS current 19673 DESCRIPTION 19674 "The MAC address Mask work for Destination MAC address." 19675 ::= { aclExpertExtRuleEntry 32 } 19676 19677 aclExpertExtRuleSrcMacAddrMask OBJECT-TYPE 19678 SYNTAX MacAddress 19679 MAX-ACCESS read-write 19680 STATUS current 19681 DESCRIPTION 19682 "The MAC address Mask work for Source MAC address." 19683 ::= { aclExpertExtRuleEntry 33 } 19684 19685 aclExpertExtRuleAction OBJECT-TYPE 19686 SYNTAX INTEGER { 19687 allow (1), 19688 drop (2) 19689 } 19690 MAX-ACCESS read-write 19691 STATUS current 19692 DESCRIPTION 19693 "Specifies the action to be taken on the packet if the filter 19694 rule matches." 19695 DEFVAL { allow } 19696 ::= { aclExpertExtRuleEntry 34 } 19697 19698 aclExpertExtRuleTimeRange OBJECT-TYPE 19699 SYNTAX SnmpAdminString (SIZE (0..32)) 19700 MAX-ACCESS read-write 19701 STATUS current 19702 DESCRIPTION 19703 "An administratively assigned string, which may be used 19704 to identify the Profile." 19705 ::= { aclExpertExtRuleEntry 35 } 19706 19707 aclExpertExtRuleMatchCount OBJECT-TYPE 19708 SYNTAX Counter32 19709 MAX-ACCESS read-only 19710 STATUS current 19711 DESCRIPTION 19712 "Number of times this filter is matched." 19713 19714 ::= { aclExpertExtRuleEntry 36 } 19715 19716 aclExpertExtRuleStatus OBJECT-TYPE 19717 SYNTAX RowStatus 19718 MAX-ACCESS read-write 19719 STATUS current 19720 DESCRIPTION 19721 "This object indicates the status of this entry. An entry is 19722 created in this table when this object is SET to 'createAndWait'. 19723 The entry in this table is used when the status of this object 19724 is SET 'active'. The entry in this table is not used when this 19725 object is SET 'notInService'. An entry created in this table is 19726 be deleted when this object is SET 'destroy'." 19727 ::= { aclExpertExtRuleEntry 37 } 19728 19729 -- Port Binding Group 19730 aclPortBindGroup OBJECT IDENTIFIER ::= { aclGroup 8 } 19731 19732 aclPortGroupTable OBJECT-TYPE 19733 SYNTAX SEQUENCE OF AclPortGroupEntry 19734 MAX-ACCESS not-accessible 19735 STATUS current 19736 DESCRIPTION 19737 "A table to control the port group binding information of L2 Group, 19738 L3v4 Group, and L3v6 Group" 19739 ::= { aclPortBindGroup 1 } 19740 19741 aclPortGroupEntry OBJECT-TYPE 19742 SYNTAX AclPortGroupEntry 19743 MAX-ACCESS not-accessible 19744 STATUS current 19745 DESCRIPTION 19746 "An entry appears in this table for each interface in the system. 19747 19748 Index to the table is the interface index of the port." 19749 19750 INDEX { aclPortIndex } 19751 ::= { aclPortGroupTable 1 } 19752 19753 AclPortGroupEntry ::= 19754 SEQUENCE { 19755 aclPortIndex 19756 Integer32, 19757 aclPortDirection 19758 INTEGER, 19759 aclPortL2ProfileNo 19760 Integer32, 19761 aclPortL3v4StdProfileNo 19762 Integer32, 19763 aclPortL3v4ExtProfileNo 19764 Integer32, 19765 aclPortL3v6StdProfileNo 19766 Integer32, 19767 aclPortL3v6ExtProfileNo 19768 Integer32, 19769 aclPortExpertProfileNo 19770 Integer32 19771 } 19772 19773 aclPortIndex OBJECT-TYPE 19774 SYNTAX Integer32 19775 MAX-ACCESS read-only 19776 STATUS current 19777 DESCRIPTION 19778 "Interface index of the port for the configuration 19779 in this entry applies." 19780 19781 ::= { aclPortGroupEntry 1 } 19782 19783 aclPortDirection OBJECT-TYPE 19784 SYNTAX INTEGER { 19785 in (1) 19786 } 19787 MAX-ACCESS read-only 19788 STATUS current 19789 DESCRIPTION 19790 "Specifies the action to be taken on the packet if the filter 19791 rule matches." 19792 DEFVAL { in } 19793 ::= { aclPortGroupEntry 2 } 19794 19795 aclPortL2ProfileNo OBJECT-TYPE 19796 SYNTAX Integer32 (0..50) 19797 MAX-ACCESS read-write 19798 STATUS current 19799 DESCRIPTION 19800 "The L2 Profile ID which this port bind. 19801 zero means not configured." 19802 ::= { aclPortGroupEntry 3 } 19803 19804 aclPortL3v4StdProfileNo OBJECT-TYPE 19805 SYNTAX Integer32 (0..50) 19806 MAX-ACCESS read-write 19807 STATUS current 19808 DESCRIPTION 19809 "The L3v4 Profile ID which this port bind. 19810 zero means not configured." 19811 ::= { aclPortGroupEntry 4 } 19812 19813 aclPortL3v4ExtProfileNo OBJECT-TYPE 19814 SYNTAX Integer32 (0..50) 19815 MAX-ACCESS read-write 19816 STATUS current 19817 DESCRIPTION 19818 "The L3v4 Profile ID which this port bind. 19819 zero means not configured." 19820 ::= { aclPortGroupEntry 5 } 19821 19822 aclPortL3v6StdProfileNo OBJECT-TYPE 19823 SYNTAX Integer32 (0..50) 19824 MAX-ACCESS read-write 19825 STATUS current 19826 DESCRIPTION 19827 "The L3v6 Profile ID which this port bind. 19828 zero means not configured." 19829 ::= { aclPortGroupEntry 6 } 19830 19831 aclPortL3v6ExtProfileNo OBJECT-TYPE 19832 SYNTAX Integer32 (0..50) 19833 MAX-ACCESS read-write 19834 STATUS current 19835 DESCRIPTION 19836 "The L3v6 Profile ID which this port bind. 19837 zero means not configured." 19838 ::= { aclPortGroupEntry 7 } 19839 19840 aclPortExpertProfileNo OBJECT-TYPE 19841 SYNTAX Integer32 (0..50) 19842 MAX-ACCESS read-write 19843 STATUS current 19844 DESCRIPTION 19845 "The L3v6 Profile ID which this port bind. 19846 zero means not configured." 19847 ::= { aclPortGroupEntry 8 } 19848 19849 -- Vlan Binding Group 19850-- aclVlanBindGroup OBJECT IDENTIFIER ::= { aclGroup 9 } 19851 19852-- aclVlanGroupTable OBJECT-TYPE 19853-- SYNTAX SEQUENCE OF AclVlanGroupEntry 19854-- MAX-ACCESS not-accessible 19855-- STATUS current 19856-- DESCRIPTION 19857-- "A table to control the vlan group binding information of L2 Group, 19858-- L3v4 Group, and L3v6 Group" 19859-- ::= { aclVlanBindGroup 1 } 19860 19861-- aclVlanGroupEntry OBJECT-TYPE 19862-- SYNTAX AclVlanGroupEntry 19863-- MAX-ACCESS not-accessible 19864-- STATUS current 19865-- DESCRIPTION 19866-- "An entry appears in this table for each interface in the system. 19867-- 19868-- Index to the table is the interface index of the vlan." 19869 19870-- INDEX { aclVlanAccessMapName, aclVlanSubMapNo } 19871-- ::= { aclVlanGroupTable 1 } 19872 19873-- AclVlanGroupEntry ::= 19874-- SEQUENCE { 19875-- aclVlanAccessMapName 19876-- SnmpAdminString, 19877-- aclVlanSubMapNo 19878-- Integer32, 19879-- aclVlanAction 19880-- INTEGER, 19881-- aclVlanRedirectPort 19882-- Integer32, 19883-- aclVlanMatchL2ProfileNo 19884-- Integer32, 19885-- aclVlanMatchL3v4ProfileNo 19886-- Integer32, 19887-- aclVlanMatchL3v4ExtProfileNo 19888-- Integer32, 19889-- aclVlanMatchL3v6ProfileNo 19890-- Integer32, 19891-- aclVlanMatchL3v6ExtProfileNo 19892-- Integer32, 19893-- aclVlanMatchExpertProfileNo 19894-- Integer32, 19895-- aclVlanRuleStatus 19896-- RowStatus 19897-- } 19898 19899-- aclVlanAccessMapName OBJECT-TYPE 19900-- SYNTAX SnmpAdminString (SIZE (0..32)) 19901-- MAX-ACCESS read-only 19902-- STATUS current 19903-- DESCRIPTION 19904-- "An administratively assigned string, which may be used 19905-- to identify the Profile." 19906-- ::= { aclVlanGroupEntry 1 } 19907 19908-- aclVlanSubMapNo OBJECT-TYPE 19909-- SYNTAX Integer32 (1..65535) 19910-- MAX-ACCESS read-only 19911-- STATUS current 19912-- DESCRIPTION 19913-- "Interface index of the vlan for the configuration 19914-- in this entry applies." 19915 19916-- ::= { aclVlanGroupEntry 2 } 19917 19918-- aclVlanAction OBJECT-TYPE 19919-- SYNTAX INTEGER { 19920-- forward (1), 19921-- drop (2), 19922-- redirect (3) 19923-- } 19924-- MAX-ACCESS read-write 19925-- STATUS current 19926-- DESCRIPTION 19927-- "Specifies the action to be taken on the packet if the filter 19928-- rule matches." 19929-- DEFVAL { forward } 19930-- ::= { aclVlanGroupEntry 3 } 19931 19932-- aclVlanRedirectPort OBJECT-TYPE 19933-- SYNTAX Integer32 19934-- MAX-ACCESS read-write 19935-- STATUS current 19936-- DESCRIPTION 19937-- "Interface index of the port for the configuration 19938-- in this entry applies." 19939-- ::= { aclVlanGroupEntry 4 } 19940 19941-- aclVlanMatchL2ProfileNo OBJECT-TYPE 19942-- SYNTAX Integer32 (0..50) 19943-- MAX-ACCESS read-write 19944-- STATUS current 19945-- DESCRIPTION 19946-- "The L2 Profile ID which this vlan bind. 19947-- zero means not configured." 19948-- ::= { aclVlanGroupEntry 5 } 19949 19950 --aclVlanMatchL3v4ProfileNo OBJECT-TYPE 19951 --SYNTAX Integer32 (0..50) 19952 --MAX-ACCESS read-write 19953 --STATUS current 19954 --DESCRIPTION 19955 --"The L3v4 Profile ID which this vlan bind. 19956 --zero means not configured." 19957 --::= { aclVlanGroupEntry 6 } 19958 19959 --aclVlanMatchL3v4ExtProfileNo OBJECT-TYPE 19960 --SYNTAX Integer32 (0..50) 19961 --MAX-ACCESS read-write 19962 --STATUS current 19963 --DESCRIPTION 19964 --"The L3v4 Profile ID which this vlan bind. 19965 --zero means not configured." 19966 --::= { aclVlanGroupEntry 7 } 19967 19968 --aclVlanMatchL3v6ProfileNo OBJECT-TYPE 19969 --SYNTAX Integer32 (0..50) 19970 --MAX-ACCESS read-write 19971 --STATUS current 19972 --DESCRIPTION 19973 --"The L3v6 Profile ID which this vlan bind. 19974 --zero means not configured." 19975 --::= { aclVlanGroupEntry 8 } 19976 19977 --aclVlanMatchL3v6ExtProfileNo OBJECT-TYPE 19978 --SYNTAX Integer32 (0..50) 19979 --MAX-ACCESS read-write 19980 --STATUS current 19981 --DESCRIPTION 19982 -- "The L3v6 Profile ID which this vlan bind. 19983 -- zero means not configured." 19984 --::= { aclVlanGroupEntry 9 } 19985 19986 --aclVlanMatchExpertProfileNo OBJECT-TYPE 19987 --SYNTAX Integer32 (0..50) 19988 -- MAX-ACCESS read-write 19989 -- STATUS current 19990 -- DESCRIPTION 19991 -- "The L3v6 Profile ID which this vlan bind. 19992 -- zero means not configured." 19993 -- ::= { aclVlanGroupEntry 10 } 19994 19995 --aclVlanRuleStatus OBJECT-TYPE 19996 -- SYNTAX RowStatus 19997 -- MAX-ACCESS read-write 19998 --STATUS current 19999 -- DESCRIPTION 20000 -- "This object indicates the status of this entry. An entry is 20001 -- created in this table when this object is SET to 'createAndWait'. 20002 -- The entry in this table is used when the status of this object 20003 -- is SET 'active'. The entry in this table is not used when this 20004 -- object is SET 'notInService'. An entry created in this table is 20005 -- be deleted when this object is SET 'destroy'." 20006 -- ::= { aclVlanGroupEntry 11 } 20007 20008 -- Vlan counter Group 20009 --aclVlanCounterGroup OBJECT IDENTIFIER ::= { aclGroup 10 } 20010 20011 --aclVlanCounterTable OBJECT-TYPE 20012 -- SYNTAX SEQUENCE OF AclVlanCounterEntry 20013 -- MAX-ACCESS not-accessible 20014 -- STATUS current 20015 -- DESCRIPTION 20016 -- "A table to control the vlan group binding information of L2 Group, 20017 -- L3v4 Group, and L3v6 Group" 20018 --::= { aclVlanCounterGroup 1 } 20019 20020 --aclVlanCounterEntry OBJECT-TYPE 20021 --SYNTAX AclVlanCounterEntry 20022 --MAX-ACCESS not-accessible 20023 --STATUS current 20024 --DESCRIPTION 20025 -- "An entry appears in this table for each interface in the system. 20026 20027 -- Index to the table is the interface index of the vlan." 20028 20029 --INDEX { aclVlanCounterAccessMapName } 20030 --::= { aclVlanCounterTable 1 } 20031 20032 --AclVlanCounterEntry ::= 20033 -- SEQUENCE { 20034 --aclVlanCounterAccessMapName 20035 -- SnmpAdminString, 20036 -- aclVlanCounterState 20037 -- INTEGER, 20038 -- aclVlanCounterMatchCount 20039 -- Integer32 20040 -- } 20041 20042 --aclVlanCounterAccessMapName OBJECT-TYPE 20043 --SYNTAX SnmpAdminString (SIZE (0..32)) 20044 -- MAX-ACCESS read-only 20045 -- STATUS current 20046 -- DESCRIPTION 20047 -- "An administratively assigned string, which may be used 20048 -- to identify the Profile." 20049 -- ::= { aclVlanCounterEntry 1 } 20050 20051 --aclVlanCounterState OBJECT-TYPE 20052 --SYNTAX INTEGER { 20053 -- enabled (1), 20054 -- disabled (2) 20055 -- } 20056 -- MAX-ACCESS read-write 20057 -- STATUS current 20058 -- DESCRIPTION 20059 -- "Specifies the action to be taken on the packet if the filter 20060 -- rule matches." 20061 -- DEFVAL { enabled } 20062 -- ::= { aclVlanCounterEntry 2 } 20063 20064 --aclVlanCounterMatchCount OBJECT-TYPE 20065 -- SYNTAX Integer32 20066 -- MAX-ACCESS read-only 20067 -- STATUS current 20068 --DESCRIPTION 20069 -- "Interface index of the vlan for the configuration 20070 -- in this entry applies." 20071 20072 -- ::= { aclVlanCounterEntry 3 } 20073 20074 -- Vlan Filter Group 20075 -- aclVlanFilterGroup OBJECT IDENTIFIER ::= { aclGroup 11 } 20076 20077 --aclVlanFilterTable OBJECT-TYPE 20078 -- SYNTAX SEQUENCE OF AclVlanFilterEntry 20079 -- MAX-ACCESS not-accessible 20080 -- STATUS current 20081 -- DESCRIPTION 20082 -- "A table to control the vlan group binding information of L2 Group, 20083 -- L3v4 Group, and L3v6 Group" 20084 -- ::= { aclVlanFilterGroup 1 } 20085 20086 --aclVlanFilterEntry OBJECT-TYPE 20087 -- SYNTAX AclVlanFilterEntry 20088 -- MAX-ACCESS not-accessible 20089 -- STATUS current 20090 -- DESCRIPTION 20091 -- "An entry appears in this table for each interface in the system. 20092 20093 -- Index to the table is the interface index of the vlan." 20094 20095 -- INDEX { aclVlanFilterAccessMapName } 20096 -- ::= { aclVlanFilterTable 1 } 20097 20098 --AclVlanFilterEntry ::= 20099 -- SEQUENCE { 20100 -- aclVlanFilterAccessMapName 20101 -- SnmpAdminString, 20102 -- aclVlanFilterVlanList 20103 -- OCTET STRING 20104 -- } 20105 20106 --aclVlanFilterAccessMapName OBJECT-TYPE 20107 --SYNTAX SnmpAdminString (SIZE (0..32)) 20108 -- MAX-ACCESS read-only 20109 -- STATUS current 20110 -- DESCRIPTION 20111 -- "An administratively assigned string, which may be used 20112 -- to identify the Profile." 20113 -- ::= { aclVlanFilterEntry 1 } 20114 20115 --aclVlanFilterVlanList OBJECT-TYPE 20116 --SYNTAX OCTET STRING (SIZE (0..512)) 20117 --MAX-ACCESS read-write 20118 --STATUS current 20119 --DESCRIPTION 20120 -- "A string of octets containing one bit per VLAN. The 20121 -- first octet corresponds to VLANs with VlanIndex values 20122 -- 1 through 8; the second octet to VLANs 9 through 20123 -- 16 etc. The most significant bit of each octet 20124 -- corresponds to the lowest VlanIndex value in that octet. 20125 -- The set of vlans configured by management to map for this 20126 -- Instance. If the VlanId to Instance Mapping has to be known 20127 -- then any one of the VlanMapped object should be used.If a 20128 -- vlan is already mapped to this Instance, it may not be mapped 20129 -- again. This object is used only for SET operation. 20130 -- GET Operation returns null values." 20131 --::= { aclVlanFilterEntry 2 } 20132 20133 snmpGlobalSettings OBJECT IDENTIFIER ::= { mgtSnmpGroup 1 } 20134 --snmpLinkchangeTrap OBJECT IDENTIFIER ::= { mgtSnmpGroup 2 } 20135 snmpView OBJECT IDENTIFIER ::= { mgtSnmpGroup 3 } 20136 snmpCommunity OBJECT IDENTIFIER ::= { mgtSnmpGroup 4 } 20137 snmpGroup OBJECT IDENTIFIER ::= { mgtSnmpGroup 5 } 20138 snmpUser OBJECT IDENTIFIER ::= { mgtSnmpGroup 7 } 20139 snmpHost OBJECT IDENTIFIER ::= { mgtSnmpGroup 8 } 20140 20141-- ---------------------------------------------------------------- 20142-- SNMP Global Settings 20143-- ---------------------------------------------------------------- 20144 snmpGlobalState OBJECT-TYPE 20145 SYNTAX INTEGER { 20146 enabled(1), 20147 disabled(2) 20148 } 20149 MAX-ACCESS read-write 20150 STATUS current 20151 DESCRIPTION 20152 "This object is for enabling or disabling SNMP Community function." 20153 DEFVAL { enabled } 20154 ::= { snmpGlobalSettings 1 } 20155 20156 snmpResBroadReq OBJECT-TYPE 20157 SYNTAX INTEGER { 20158 enabled(1), 20159 disabled(2) 20160 } 20161 MAX-ACCESS read-write 20162 STATUS current 20163 DESCRIPTION 20164 "This object is for enabling or disabling SNMP Response Broadcast Request." 20165 DEFVAL { disabled } 20166 ::= { snmpGlobalSettings 2 } 20167 20168 snmpUDPPort OBJECT-TYPE 20169 SYNTAX Unsigned32 (0..65535) 20170 MAX-ACCESS read-write 20171 STATUS current 20172 DESCRIPTION 20173 "SNMP UDP Port (0-65535)." 20174 ::= { snmpGlobalSettings 3 } 20175 20176 snmpTrapSourceInterface OBJECT-TYPE 20177 SYNTAX SnmpAdminString (SIZE(1..32)) 20178 MAX-ACCESS read-write 20179 STATUS current 20180 DESCRIPTION 20181 "Trap Source Interface." 20182 ::= { snmpGlobalSettings 4 } 20183 20184-- ---------------------------------------------------------------- 20185-- SNMP Trap Settings 20186-- ---------------------------------------------------------------- 20187 snmpTrapGlobalState OBJECT-TYPE 20188 SYNTAX INTEGER { 20189 enabled(1), 20190 disabled(2) 20191 } 20192 MAX-ACCESS read-write 20193 STATUS current 20194 DESCRIPTION 20195 "This object is for enabling or disabling SNMP Trap Global State." 20196 DEFVAL { enabled } 20197 ::= { snmpGlobalSettings 5 } 20198 20199 snmpTrapSNMPAuthTrap OBJECT-TYPE 20200 SYNTAX INTEGER { 20201 enabled(1), 20202 disabled(2) 20203 } 20204 MAX-ACCESS read-write 20205 STATUS current 20206 DESCRIPTION 20207 "This object is for enabling or disabling SNMP login fail 20208 event trap in the system." 20209 ::= { snmpGlobalSettings 6 } 20210 20211 snmpTrapPortLinkUp OBJECT-TYPE 20212 SYNTAX INTEGER { 20213 enabled(1), 20214 disabled(2) 20215 } 20216 MAX-ACCESS read-write 20217 STATUS current 20218 DESCRIPTION 20219 "This object is for enabling or disabling Port Link Up." 20220 ::= { snmpGlobalSettings 7 } 20221 20222 snmpTrapPortLinkDown OBJECT-TYPE 20223 SYNTAX INTEGER { 20224 enabled(1), 20225 disabled(2) 20226 } 20227 MAX-ACCESS read-write 20228 STATUS current 20229 DESCRIPTION 20230 "This object is for enabling or disabling Port Link Down." 20231 ::= { snmpGlobalSettings 8 } 20232 20233 snmpTrapColdstart OBJECT-TYPE 20234 SYNTAX INTEGER { 20235 enabled(1), 20236 disabled(2) 20237 } 20238 MAX-ACCESS read-write 20239 STATUS current 20240 DESCRIPTION 20241 "This object is for enabling or disabling devie Bootup event 20242 trap in the system." 20243 ::= { snmpGlobalSettings 9 } 20244 20245 snmpTrapWarmstart OBJECT-TYPE 20246 SYNTAX INTEGER { 20247 enabled(1), 20248 disabled(2) 20249 } 20250 MAX-ACCESS read-write 20251 STATUS current 20252 DESCRIPTION 20253 "This object is for enabling or disabling devie bootup event 20254 trap in the system." 20255 ::= { snmpGlobalSettings 10 } 20256-- ---------------------------------------------------------------- 20257-- SNMP Linkchange Trap Settings 20258-- ---------------------------------------------------------------- 20259 20260-- snmpLinkchangeTrapTable OBJECT-TYPE 20261-- SYNTAX SEQUENCE OF SnmpLinkchangeTrapEntry 20262-- MAX-ACCESS not-accessible 20263-- STATUS current 20264-- DESCRIPTION 20265-- "The table of snmp view tree." 20266-- ::= { snmpLinkchangeTrap 1 } 20267 20268-- snmpLinkchangeTrapEntry OBJECT-TYPE 20269-- SYNTAX SnmpLinkchangeTrapEntry 20270-- MAX-ACCESS not-accessible 20271-- STATUS current 20272-- DESCRIPTION 20273-- "The list of snmp view tree entry." 20274-- INDEX { snmpLinkchangeport } 20275-- ::= { snmpLinkchangeTrapTable 1 } 20276 20277-- SnmpLinkchangeTrapEntry ::= SEQUENCE 20278-- { 20279-- snmpLinkchangeport Integer32, 20280-- snmpLinkchangeTrapSending INTEGER, 20281-- snmpLinkchangeTrapState INTEGER 20282-- } 20283 20284-- snmpLinkchangeport OBJECT-TYPE 20285-- SYNTAX Integer32 20286-- MAX-ACCESS read-only 20287-- STATUS current 20288-- DESCRIPTION 20289-- "SNMP Linkchange Trap Settings." 20290-- ::= { snmpLinkchangeTrapEntry 1 } 20291 20292-- snmpLinkchangeTrapSending OBJECT-TYPE 20293-- SYNTAX INTEGER { 20294-- enabled(1), 20295-- disabled(2) 20296-- } 20297-- MAX-ACCESS read-write 20298-- STATUS current 20299-- DESCRIPTION 20300-- "SNMP Linkchange Trap Settings Trap Sending." 20301-- ::= { snmpLinkchangeTrapEntry 2 } 20302 20303-- snmpLinkchangeTrapState OBJECT-TYPE 20304-- SYNTAX INTEGER { 20305-- enabled(1), 20306-- disabled(2) 20307-- } 20308-- MAX-ACCESS read-write 20309-- STATUS current 20310-- DESCRIPTION 20311-- "SNMP Linkchange Trap Settings Trap State." 20312-- ::= { snmpLinkchangeTrapEntry 3 } 20313-- ---------------------------------------------------------------- 20314-- SNMP View Table Settings 20315-- ---------------------------------------------------------------- 20316 snmpViewTable OBJECT-TYPE 20317 SYNTAX SEQUENCE OF SnmpViewEntry 20318 MAX-ACCESS not-accessible 20319 STATUS current 20320 DESCRIPTION 20321 "The table of snmp view tree." 20322 ::= { snmpView 1 } 20323 20324 snmpViewEntry OBJECT-TYPE 20325 SYNTAX SnmpViewEntry 20326 MAX-ACCESS not-accessible 20327 STATUS current 20328 DESCRIPTION 20329 "The list of snmp view tree entry." 20330 INDEX { snmpViewName ,snmpViewSubtree } 20331 ::= { snmpViewTable 1 } 20332 20333 SnmpViewEntry ::= SEQUENCE 20334 { 20335 snmpViewName SnmpAdminString, 20336 snmpViewSubtree OBJECT IDENTIFIER, 20337 snmpViewType INTEGER, 20338 snmpViewStatus RowStatus 20339 } 20340 20341 snmpViewName OBJECT-TYPE 20342 SYNTAX SnmpAdminString (SIZE(1..32)) 20343 MAX-ACCESS read-only 20344 STATUS current 20345 DESCRIPTION "The human readable name for a family of view subtrees. 20346 " 20347 20348 ::= { snmpViewEntry 1 } 20349 20350 snmpViewSubtree OBJECT-TYPE 20351 SYNTAX OBJECT IDENTIFIER 20352 MAX-ACCESS read-only 20353 STATUS current 20354 DESCRIPTION "The MIB subtree which when combined with the 20355 corresponding instance of vacmViewFamilyMask 20356 defines a family of view subtrees. 20357 " 20358 ::= { snmpViewEntry 2 } 20359 20360 snmpViewType OBJECT-TYPE 20361 SYNTAX INTEGER { 20362 included(1), 20363 excluded(2) 20364 } 20365 MAX-ACCESS read-write 20366 STATUS current 20367 DESCRIPTION "Indicates whether the corresponding instances of 20368 vacmViewFamilySubtree and vacmViewFamilyMask 20369 define a family of view subtrees which is included in 20370 or excluded from the MIB view. 20371 " 20372 DEFVAL { included } 20373 ::= { snmpViewEntry 3 } 20374 20375 snmpViewStatus OBJECT-TYPE 20376 SYNTAX RowStatus 20377 MAX-ACCESS read-write 20378 STATUS current 20379 DESCRIPTION "The status of this conceptual row. 20380 20381 The RowStatus TC [RFC2579] requires that this 20382 DESCRIPTION clause states under which circumstances 20383 other objects in this row can be modified: 20384 20385 The value of this object has no effect on whether 20386 other objects in this conceptual row can be modified. 20387 " 20388 ::= { snmpViewEntry 4 } 20389 20390-- ---------------------------------------------------------------- 20391-- The sysSNMPCommunity group 20392-- ---------------------------------------------------------------- 20393 20394 snmpCommunityTable OBJECT-TYPE 20395 SYNTAX SEQUENCE OF SnmpCommunityEntry 20396 MAX-ACCESS not-accessible 20397 STATUS current 20398 DESCRIPTION 20399 "The table of snmp community." 20400 ::= { snmpCommunity 1 } 20401 20402 snmpCommunityEntry OBJECT-TYPE 20403 SYNTAX SnmpCommunityEntry 20404 MAX-ACCESS not-accessible 20405 STATUS current 20406 DESCRIPTION 20407 "The list of snmp community entry." 20408 INDEX { snmpCommName } 20409 ::= { snmpCommunityTable 1 } 20410 20411 SnmpCommunityEntry ::= SEQUENCE 20412 { 20413 snmpCommName SnmpAdminString, 20414 snmpCommKeyType INTEGER, 20415 snmpCommViewName SnmpAdminString, 20416 snmpCommAccessRight INTEGER, 20417 snmpCommIPAccListName SnmpAdminString, 20418 snmpCommStatus RowStatus 20419 } 20420 20421 snmpCommName OBJECT-TYPE 20422 SYNTAX SnmpAdminString 20423 MAX-ACCESS read-only 20424 STATUS current 20425 DESCRIPTION 20426 "The unique index value of a row in this table." 20427 ::= { snmpCommunityEntry 1 } 20428 20429 snmpCommKeyType OBJECT-TYPE 20430 SYNTAX INTEGER { 20431 plainText(1), 20432 encrypted(2) 20433 } 20434 MAX-ACCESS read-write 20435 STATUS current 20436 DESCRIPTION 20437 "Key Type." 20438 ::= { snmpCommunityEntry 2 } 20439 20440 snmpCommViewName OBJECT-TYPE 20441 SYNTAX SnmpAdminString (SIZE(1..32)) 20442 MAX-ACCESS read-write 20443 STATUS current 20444 DESCRIPTION 20445 "SNMP Community Settings View Name." 20446 ::= { snmpCommunityEntry 3 } 20447 20448 snmpCommAccessRight OBJECT-TYPE 20449 SYNTAX INTEGER { 20450 readOnly(1), 20451 readWrite(2) 20452 } 20453 MAX-ACCESS read-write 20454 STATUS current 20455 DESCRIPTION 20456 "SNMP Community Settings Key Type." 20457 20458 ::= { snmpCommunityEntry 4 } 20459 20460 snmpCommIPAccListName OBJECT-TYPE 20461 SYNTAX SnmpAdminString 20462 MAX-ACCESS read-write 20463 STATUS current 20464 DESCRIPTION 20465 "SNMP Community Settings IP Access-List Name." 20466 ::= { snmpCommunityEntry 5 } 20467 20468 snmpCommStatus OBJECT-TYPE 20469 SYNTAX RowStatus 20470 MAX-ACCESS read-write 20471 STATUS current 20472 DESCRIPTION 20473 "The status of this conceptual row in the 20474 snmpCommunityTable. 20475 20476 An entry in this table is not qualified for activation 20477 until instances of all corresponding columns have been 20478 initialized, either through default values, or through 20479 Set operations. The snmpCommunityName and 20480 snmpCommunitySecurityName objects must be explicitly set. 20481 20482 There is no restriction on setting columns in this table 20483 when the value of snmpCommunityStatus is active(1)." 20484 ::= { snmpCommunityEntry 6 } 20485 20486 20487-- ---------------------------------------------------------------- 20488-- The sysSNMPGroup group 20489-- ---------------------------------------------------------------- 20490 snmpGroupTable OBJECT-TYPE 20491 SYNTAX SEQUENCE OF SnmpGroupEntry 20492 MAX-ACCESS not-accessible 20493 STATUS current 20494 DESCRIPTION 20495 "The table of snmp group." 20496 ::= { snmpGroup 1 } 20497 20498 snmpGroupEntry OBJECT-TYPE 20499 SYNTAX SnmpGroupEntry 20500 MAX-ACCESS not-accessible 20501 STATUS current 20502 DESCRIPTION 20503 " The list of snmp group entry." 20504 INDEX { snmpGroupName ,snmpGroupSecurityModel ,snmpGroupSecurityLevel} 20505 ::= { snmpGroupTable 1 } 20506 20507 SnmpGroupEntry ::= SEQUENCE { 20508 snmpGroupName SnmpAdminString, 20509 snmpGroupSecurityModel INTEGER, 20510 snmpGroupSecurityLevel INTEGER, 20511 snmpGroupReadViewName SnmpAdminString, 20512 snmpGroupWriteViewName SnmpAdminString, 20513 snmpGroupNotifyViewName SnmpAdminString, 20514 snmpGroupIpListName SnmpAdminString, 20515 snmpGroupStatus RowStatus 20516 } 20517 20518 snmpGroupName OBJECT-TYPE 20519 SYNTAX SnmpAdminString (SIZE(1..32)) 20520 MAX-ACCESS read-only 20521 STATUS current 20522 DESCRIPTION "The name of the group to which this entry (e.g., the 20523 combination of securityModel and securityName) 20524 belongs. 20525 20526 This groupName is used as index into the 20527 vacmAccessTable to select an access control policy. 20528 However, a value in this table does not imply that an 20529 instance with the value exists in table vacmAccesTable. 20530 " 20531 ::= { snmpGroupEntry 1 } 20532 20533 snmpGroupSecurityModel OBJECT-TYPE 20534 SYNTAX INTEGER { 20535 v1 (1), 20536 v2c (2), 20537 v3 (3) 20538 } 20539 MAX-ACCESS read-only 20540 STATUS current 20541 DESCRIPTION "In order to gain the access rights allowed by this 20542 conceptual row, this securityModel must be in use. 20543 " 20544 ::= { snmpGroupEntry 2 } 20545 20546 snmpGroupSecurityLevel OBJECT-TYPE 20547 SYNTAX INTEGER { 20548 noAuthNoPriv (1), 20549 authNoPriv (2), 20550 authPriv (3) 20551 } 20552 MAX-ACCESS read-only 20553 STATUS current 20554 DESCRIPTION "The minimum level of security required in order to 20555 gain the access rights allowed by this conceptual 20556 row. A securityLevel of noAuthNoPriv is less than 20557 authNoPriv which in turn is less than authPriv. 20558 20559 If multiple entries are equally indexed except for 20560 this vacmAccessSecurityLevel index, then the entry 20561 which has the highest value for 20562 vacmAccessSecurityLevel is selected. 20563 " 20564 ::= { snmpGroupEntry 3 } 20565 20566 snmpGroupReadViewName OBJECT-TYPE 20567 SYNTAX SnmpAdminString (SIZE(0..32)) 20568 MAX-ACCESS read-write 20569 STATUS current 20570 DESCRIPTION "The value of an instance of this object identifies 20571 the MIB view of the SNMP context to which this 20572 conceptual row authorizes read access. 20573 20574 The identified MIB view is that one for which the 20575 vacmViewTreeFamilyViewName has the same value as the 20576 instance of this object; if the value is the empty 20577 string or if there is no active MIB view having this 20578 value of vacmViewTreeFamilyViewName, then no access 20579 is granted. 20580 " 20581 -- DEFVAL { ''H } -- -- the empty string -- 20582 ::= { snmpGroupEntry 4 } 20583 20584 snmpGroupWriteViewName OBJECT-TYPE 20585 SYNTAX SnmpAdminString (SIZE(0..32)) 20586 MAX-ACCESS read-write 20587 STATUS current 20588 DESCRIPTION "The value of an instance of this object identifies 20589 the MIB view of the SNMP context to which this 20590 conceptual row authorizes write access. 20591 20592 The identified MIB view is that one for which the 20593 vacmViewTreeFamilyViewName has the same value as the 20594 instance of this object; if the value is the empty 20595 string or if there is no active MIB view having this 20596 value of vacmViewTreeFamilyViewName, then no access 20597 is granted. 20598 " 20599 -- DEFVAL { ''H } -- -- the empty string -- 20600 20601 ::= { snmpGroupEntry 5 } 20602 20603 snmpGroupNotifyViewName OBJECT-TYPE 20604 SYNTAX SnmpAdminString (SIZE(0..32)) 20605 MAX-ACCESS read-write 20606 STATUS current 20607 DESCRIPTION "The value of an instance of this object identifies 20608 the MIB view of the SNMP context to which this 20609 conceptual row authorizes access for notifications. 20610 20611 The identified MIB view is that one for which the 20612 vacmViewTreeFamilyViewName has the same value as the 20613 instance of this object; if the value is the empty 20614 string or if there is no active MIB view having this 20615 value of vacmViewTreeFamilyViewName, then no access 20616 is granted. 20617 " 20618 -- DEFVAL { ''H } -- -- the empty string -- 20619 ::= { snmpGroupEntry 6 } 20620 20621 snmpGroupIpListName OBJECT-TYPE 20622 SYNTAX SnmpAdminString (SIZE(0..32)) 20623 MAX-ACCESS read-write 20624 STATUS current 20625 DESCRIPTION "SNMP Group Settings IP Address-List Name. 20626 " 20627 -- DEFVAL { ''H } -- -- the empty string -- 20628 ::= { snmpGroupEntry 7 } 20629 20630 snmpGroupStatus OBJECT-TYPE 20631 SYNTAX RowStatus 20632 MAX-ACCESS read-write 20633 STATUS current 20634 DESCRIPTION "The status of this conceptual row. 20635 20636 The RowStatus TC [RFC2579] requires that this 20637 DESCRIPTION clause states under which circumstances 20638 other objects in this row can be modified: 20639 20640 The value of this object has no effect on whether 20641 other objects in this conceptual row can be modified. 20642 " 20643 ::= { snmpGroupEntry 8 } 20644-- ---------------------------------------------------------------- 20645-- SNMP Engine ID Local Settings 20646-- ---------------------------------------------------------------- 20647 snmpEngineID OBJECT-TYPE 20648 SYNTAX SnmpEngineID 20649 MAX-ACCESS read-write 20650 STATUS current 20651 DESCRIPTION 20652 "SNMP Engine ID Local Settings. 20653 " 20654 ::= { mgtSnmpGroup 6 } 20655-- ---------------------------------------------------------------- 20656-- SNMP User Table Settings 20657-- ---------------------------------------------------------------- 20658 20659 snmpUserTable OBJECT-TYPE 20660 SYNTAX SEQUENCE OF SnmpUserEntry 20661 MAX-ACCESS not-accessible 20662 STATUS current 20663 DESCRIPTION 20664 "The table of snmp user." 20665 ::= { snmpUser 1 } 20666 20667 snmpUserEntry OBJECT-TYPE 20668 SYNTAX SnmpUserEntry 20669 MAX-ACCESS not-accessible 20670 STATUS current 20671 DESCRIPTION 20672 "The list of snmp user entry." 20673 INDEX { snmpUserName , snmpUserVersion} 20674 ::= { snmpUserTable 1 } 20675 20676 SnmpUserEntry ::= SEQUENCE { 20677 snmpUserName SnmpAdminString, 20678 snmpUserVersion INTEGER, 20679 snmpUserGroupName SnmpAdminString, 20680 snmpUserV3Encrypt INTEGER, 20681 snmpUserAuthProtocol INTEGER, 20682 snmpUserAuthProtocolPassword SnmpAdminString, 20683 snmpUserPrivProtocol INTEGER, 20684 snmpUserPrivProtocolPassword SnmpAdminString, 20685 snmpUserAuthProtoByKey INTEGER, 20686 snmpUserAuthProtoKey SnmpAdminString, 20687 snmpUserPrivProtoByKey INTEGER, 20688 snmpUserPrivProtoKey SnmpAdminString, 20689 snmpUserIpListName SnmpAdminString, 20690 snmpUserStatus RowStatus 20691 } 20692 20693 snmpUserName OBJECT-TYPE 20694 SYNTAX SnmpAdminString (SIZE(1..32)) 20695 MAX-ACCESS read-only 20696 STATUS current 20697 DESCRIPTION 20698 "A human readable string representing the name of 20699 the user. 20700 20701 This is the (User-based Security) Model dependent 20702 security ID." 20703 ::= { snmpUserEntry 1 } 20704 20705 snmpUserVersion OBJECT-TYPE 20706 SYNTAX INTEGER { 20707 v1 (1), 20708 v2c (2), 20709 v3 (3) 20710 } 20711 MAX-ACCESS read-only 20712 STATUS current 20713 DESCRIPTION 20714 "A human readable string representing the name of 20715 the user. 20716 20717 This is the (User-based Security) Model dependent 20718 security ID." 20719 DEFVAL { v1 } 20720 ::= { snmpUserEntry 2 } 20721 20722 snmpUserGroupName OBJECT-TYPE 20723 SYNTAX SnmpAdminString (SIZE(1..32)) 20724 MAX-ACCESS read-write 20725 STATUS current 20726 DESCRIPTION 20727 "The name of the group to which this entry (e.g., the 20728 combination of securityModel and securityName) 20729 belongs. 20730 20731 This groupName is used as index into the 20732 vacmAccessTable to select an access control policy. 20733 However, a value in this table does not imply that an 20734 instance with the value exists in table vacmAccesTable. 20735 " 20736 ::= { snmpUserEntry 3 } 20737 20738 snmpUserV3Encrypt OBJECT-TYPE 20739 SYNTAX INTEGER { 20740 none (0), 20741 password (1), 20742 key (2) 20743 } 20744 MAX-ACCESS read-create 20745 STATUS current 20746 DESCRIPTION 20747 "A human readable string representing the name of 20748 the user. 20749 20750 This is the (User-based Security) Model dependent 20751 security ID." 20752 DEFVAL { none } 20753 ::= { snmpUserEntry 4 } 20754 20755 snmpUserAuthProtocol OBJECT-TYPE 20756 SYNTAX INTEGER { 20757 none (1), 20758 md5 (2), 20759 sha (3) 20760 } 20761 MAX-ACCESS read-write 20762 STATUS current 20763 DESCRIPTION "An indication of whether messages sent on behalf of 20764 this user to/from the SNMP engine identified by 20765 usmUserEngineID, can be authenticated, and if so, 20766 the type of authentication protocol which is used. 20767 20768 An instance of this object is created concurrently 20769 with the creation of any other object instance for 20770 the same user (i.e., as part of the processing of 20771 the set operation which creates the first object 20772 instance in the same conceptual row). 20773 20774 If an initial set operation (i.e. at row creation time) 20775 tries to set a value for an unknown or unsupported 20776 protocol, then a 'wrongValue' error must be returned. 20777 20778 The value will be overwritten/set when a set operation 20779 is performed on the corresponding instance of 20780 UserCloneFrom. 20781 20782 Once instantiated, the value of such an instance of 20783 this object can only be changed via a set operation to 20784 the value of the NoAuthProtocol. 20785 20786 If a set operation tries to change the value of an 20787 20788 20789 existing instance of this object to any value other 20790 than NoAuthProtocol, then an 'inconsistentValue' 20791 error must be returned. 20792 20793 If a set operation tries to set the value to the 20794 NoAuthProtocol while the UserPrivProtocol value 20795 in the same row is not equal to NoPrivProtocol, 20796 then an 'inconsistentValue' error must be returned. 20797 That means that an SNMP command generator application 20798 must first ensure that the UserPrivProtocol is set 20799 to the NoPrivProtocol value before it can set 20800 the UserAuthProtocol value to NoAuthProtocol. 20801 " 20802 ::= { snmpUserEntry 5 } 20803 20804 snmpUserAuthProtocolPassword OBJECT-TYPE 20805 SYNTAX SnmpAdminString (SIZE(1..32)) 20806 MAX-ACCESS read-write 20807 STATUS current 20808 DESCRIPTION "Password of snmp user auth protocol." 20809 ::= { snmpUserEntry 6 } 20810 20811 20812 snmpUserPrivProtocol OBJECT-TYPE 20813 SYNTAX INTEGER { 20814 none (1), 20815 des (2) 20816 } 20817 MAX-ACCESS read-write 20818 STATUS current 20819 DESCRIPTION "An indication of whether messages sent on behalf of 20820 this user to/from the SNMP engine identified by 20821 usmUserEngineID, can be protected from disclosure, 20822 and if so, the type of privacy protocol which is used. 20823 20824 An instance of this object is created concurrently 20825 with the creation of any other object instance for 20826 the same user (i.e., as part of the processing of 20827 the set operation which creates the first object 20828 instance in the same conceptual row). 20829 20830 If an initial set operation (i.e. at row creation time) 20831 tries to set a value for an unknown or unsupported 20832 protocol, then a 'wrongValue' error must be returned. 20833 20834 The value will be overwritten/set when a set operation 20835 is performed on the corresponding instance of 20836 usmUserCloneFrom. 20837 20838 Once instantiated, the value of such an instance of 20839 this object can only be changed via a set operation to 20840 the value of the NoPrivProtocol. 20841 20842 If a set operation tries to change the value of an 20843 existing instance of this object to any value other 20844 than NoPrivProtocol, then an 'inconsistentValue' 20845 error must be returned. 20846 20847 Note that if any privacy protocol is used, then you 20848 must also use an authentication protocol. In other 20849 words, if usmUserPrivProtocol is set to anything else 20850 than NoPrivProtocol, then the corresponding instance 20851 of usmUserAuthProtocol cannot have a value of 20852 20853 usmNoAuthProtocol. If it does, then an 20854 'inconsistentValue' error must be returned. 20855 " 20856 DEFVAL { none } 20857 ::= { snmpUserEntry 7 } 20858 20859 snmpUserPrivProtocolPassword OBJECT-TYPE 20860 SYNTAX SnmpAdminString (SIZE(1..32)) 20861 MAX-ACCESS read-write 20862 STATUS current 20863 DESCRIPTION "Password of snmp user priv protocol." 20864 ::= { snmpUserEntry 8 } 20865 20866 snmpUserAuthProtoByKey OBJECT-TYPE 20867 SYNTAX INTEGER { 20868 none (1), 20869 md5 (2), 20870 sha (3) 20871 } 20872 MAX-ACCESS read-write 20873 STATUS current 20874 DESCRIPTION "Auth-Protocol by Key." 20875 20876 ::= { snmpUserEntry 9 } 20877 20878 snmpUserAuthProtoKey OBJECT-TYPE 20879 SYNTAX SnmpAdminString (SIZE(1..32)) 20880 MAX-ACCESS read-write 20881 STATUS current 20882 DESCRIPTION "Key of snmp user auth protocol by Key." 20883 ::= { snmpUserEntry 10 } 20884 20885 snmpUserPrivProtoByKey OBJECT-TYPE 20886 SYNTAX INTEGER { 20887 none (1), 20888 des (2) 20889 } 20890 MAX-ACCESS read-write 20891 STATUS current 20892 DESCRIPTION "Priv-Protocol by Key." 20893 20894 ::= { snmpUserEntry 11 } 20895 20896 snmpUserPrivProtoKey OBJECT-TYPE 20897 SYNTAX SnmpAdminString (SIZE(1..32)) 20898 MAX-ACCESS read-write 20899 STATUS current 20900 DESCRIPTION 20901 "Key of snmp user Priv protocol by Key." 20902 ::= { snmpUserEntry 12 } 20903 20904 20905 snmpUserIpListName OBJECT-TYPE 20906 SYNTAX SnmpAdminString (SIZE(0..32)) 20907 MAX-ACCESS read-write 20908 STATUS current 20909 DESCRIPTION 20910 "SNMP User Settings IP Address-List Name." 20911 ::= { snmpUserEntry 13 } 20912 20913 snmpUserStatus OBJECT-TYPE 20914 SYNTAX RowStatus 20915 MAX-ACCESS read-write 20916 STATUS current 20917 DESCRIPTION "The status of this conceptual row. 20918 20919 Until instances of all corresponding columns are 20920 appropriately configured, the value of the 20921 corresponding instance of the usmUserStatus column 20922 is 'notReady'. 20923 20924 In particular, a newly created row for a user who 20925 employs authentication, cannot be made active until the 20926 corresponding usmUserCloneFrom and usmUserAuthKeyChange 20927 have been set. 20928 20929 Further, a newly created row for a user who also 20930 employs privacy, cannot be made active until the 20931 usmUserPrivKeyChange has been set. 20932 20933 The RowStatus TC [RFC2579] requires that this 20934 DESCRIPTION clause states under which circumstances 20935 other objects in this row can be modified: 20936 20937 The value of this object has no effect on whether 20938 other objects in this conceptual row can be modified, 20939 except for usmUserOwnAuthKeyChange and 20940 usmUserOwnPrivKeyChange. For these 2 objects, the 20941 value of usmUserStatus MUST be active. 20942 " 20943 ::= { snmpUserEntry 14 } 20944 20945-- ---------------------------------------------------------------- 20946-- SNMP Host Table Settings 20947-- ---------------------------------------------------------------- 20948 snmpHostTable OBJECT-TYPE 20949 SYNTAX SEQUENCE OF SnmpHostEntry 20950 MAX-ACCESS not-accessible 20951 STATUS current 20952 DESCRIPTION 20953 "The table of snmp host." 20954 ::= { snmpHost 1 } 20955 20956 snmpHostEntry OBJECT-TYPE 20957 SYNTAX SnmpHostEntry 20958 MAX-ACCESS not-accessible 20959 STATUS current 20960 DESCRIPTION 20961 "The list of snmp host entry." 20962 INDEX { snmpHostAddress, snmpHostIPType} 20963 ::= { snmpHostTable 1 } 20964 20965 SnmpHostEntry ::= SEQUENCE 20966 { 20967 snmpHostAddress InetAddress, 20968 snmpHostIPType INTEGER, 20969 snmpHostVersion INTEGER, 20970 snmpHostUDPPort Integer32, 20971 snmpHostCommunityName SnmpAdminString, 20972 snmpHostStatus RowStatus 20973 } 20974 20975 20976 snmpHostAddress OBJECT-TYPE 20977 SYNTAX InetAddress 20978 MAX-ACCESS read-only 20979 STATUS current 20980 DESCRIPTION 20981 "This object contains a transport address. The format of 20982 this address depends on the value of the 20983 snmpTargetAddrTDomain object. And this object is unique 20984 identifier associated with this snmpNotifyEntry." 20985 ::= { snmpHostEntry 1 } 20986 20987 20988 20989 snmpHostIPType OBJECT-TYPE 20990 SYNTAX INTEGER { 20991 iPv4 (1), 20992 iPv6 (2) 20993 } 20994 MAX-ACCESS read-only 20995 STATUS current 20996 DESCRIPTION 20997 "Type of IP interface." 20998 ::= { snmpHostEntry 2 } 20999 21000 21001 21002 snmpHostVersion OBJECT-TYPE 21003 SYNTAX INTEGER { 21004 v1 (1), 21005 v2c (2), 21006 noAuthNoPriv (3), 21007 authNoPriv (4), 21008 authPriv (5) 21009 21010 } 21011 MAX-ACCESS read-write 21012 STATUS current 21013 DESCRIPTION 21014 "The Level of Security to be used when generating 21015 SNMP messages using this entry." 21016 ::= { snmpHostEntry 3 } 21017 21018 21019 snmpHostUDPPort OBJECT-TYPE 21020 SYNTAX Integer32 (0..65535) 21021 MAX-ACCESS read-write 21022 STATUS current 21023 DESCRIPTION 21024 "SNMP UDP Port (0-65535)." 21025 ::= { snmpHostEntry 4 } 21026 21027 snmpHostCommunityName OBJECT-TYPE 21028 SYNTAX SnmpAdminString (SIZE(1..32)) 21029 MAX-ACCESS read-write 21030 STATUS current 21031 DESCRIPTION 21032 "The locally arbitrary." 21033 ::= { snmpHostEntry 5 } 21034 21035 snmpHostStatus OBJECT-TYPE 21036 SYNTAX RowStatus 21037 21038 MAX-ACCESS read-write 21039 STATUS current 21040 DESCRIPTION 21041 "The status of this conceptual row in the 21042 snmpHostTable." 21043 ::= { snmpHostEntry 6 } 21044 21045 21046 21047 -- ***************************************************************** 21048 -- 21049 -- Enterprise Trap group 21050 -- 21051 -- ***************************************************************** 21052 21053END 21054