1 DGS-1210-28XME-BX DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 5 enterprises, IpAddress, Integer32, Unsigned32, TimeTicks, Counter32 6 FROM SNMPv2-SMI 7 InetAddress FROM INET-ADDRESS-MIB 8 InterfaceIndex,InterfaceIndexOrZero 9 FROM IF-MIB 10 SnmpAdminString,SnmpEngineID,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB 11 dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB 12 RowStatus, TruthValue, DisplayString, 13 TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC 14 VlanId FROM Q-BRIDGE-MIB 15 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; 16 17 dgs-1210-28xmebx MODULE-IDENTITY 18 19 20 LAST-UPDATED "201508200000Z" -- 20 Aguest 2015 21 ORGANIZATION "DGS-1210-28XME-BX-7-00-021.mib" 22 CONTACT-INFO 23 "" 24 DESCRIPTION 25 "DES-1210-52ME add QinQ Miss Drop and Add Inner Tag." 26 27 -- Revision history 28 REVISION "201508200000Z" -- 20 Aguest 2015 29 DESCRIPTION 30 "DES-1210-52ME add QinQ Miss Drop and Add Inner Tag." 31 32 -- Revision history 33 REVISION "201507230000Z" -- 23 July 2015 34 DESCRIPTION 35 "Add LEDPanel object." 36 37 -- Revision history 38 REVISION "201507080000Z" -- 08 July 2015 39 DESCRIPTION 40 "Add cpuFilterState object." 41 42 -- Revision history 43 REVISION "201506030000Z" -- 03 Jun 2015 44 DESCRIPTION 45 " In order to pass the web www.simpleweb.org to 46 verify severity level 3, which must be change 47 the SYNTAX of mib file." 48 49 -- Revision history 50 REVISION "201504240000Z" -- 24 April 2015 51 DESCRIPTION 52 "Upgrade Firmware version from 6.11 to 7.00. 53 And, upgrade Hardware version to B1." 54 55 REVISION "201504160000Z" -- 16 April 2015 56 DESCRIPTION 57 "Add trafficCtrlAutoRecoverTime object." 58 59 REVISION "201403060000Z" -- 06 March 2014 60 DESCRIPTION 61 "Initial version, published as D-Link dgs-1210 28XME mib." 62 63 64 ::= { dgs-1210-28xme 1 } 65 66 d-link OBJECT IDENTIFIER ::= { enterprises 171 } 67 dlink-products OBJECT IDENTIFIER ::= { d-link 10 } 68 dlink-DGS12XXSeriesProd OBJECT IDENTIFIER ::= { dlink-products 76} 69 dgs-1210-28xme OBJECT IDENTIFIER ::= { dlink-DGS12XXSeriesProd 43 } 70 71 72VlanIndex ::= TEXTUAL-CONVENTION 73 STATUS current 74 DESCRIPTION 75 "A value used to index per-VLAN tables: values of 0 and 76 4095 are not permitted; if the value is between 1 and 77 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 78 global scope within a given bridged domain (see VlanId 79 textual convention). If the value is greater than 4095 80 then it represents a VLAN with scope local to the 81 particular agent, i.e. one without a global VLAN-ID 82 assigned to it. Such VLANs are outside the scope of 83 IEEE 802.1Q but it is convenient to be able to manage them 84 in the same way using this MIB." 85 SYNTAX Unsigned32 86 87PortList ::= TEXTUAL-CONVENTION 88 STATUS current 89 DESCRIPTION 90 "Each octet within this value specifies a set of eight 91 ports, with the first octet specifying ports 1 through 92 8, the second octet specifying ports 9 through 16, etc. 93 Within each octet, the most significant bit represents 94 the lowest numbered port, and the least significant bit 95 represents the highest numbered port. Thus, each port 96 of the bridge is represented by a single bit within the 97 value of this object. If that bit has a value of '1' 98 then that port is included in the set of ports; the port 99 is not included if its bit has a value of '0'." 100 SYNTAX OCTET STRING 101 102 103BridgeId ::= TEXTUAL-CONVENTION 104 STATUS current 105 DESCRIPTION 106 "The Bridge-Identifier as used in the 107 Spanning Tree 108 Protocol to uniquely identify a bridge. Its first two 109 octets (in network byte order) contain a priority 110 value and its last 6 octets contain the MAC address 111 used to refer to a bridge in a unique fashion 112 (typically, the numerically smallest MAC address 113 of all ports on the bridge). 114 Several objects in this MIB module represent values of 115 timers used by the Spanning Tree Protocol. In this 116 MIB, these timers have values in units of hundreths of 117 a second (i.e. 1/100 secs). 118 These timers, when stored in a Spanning Tree Protocol's 119 BPDU, are in units of 1/256 seconds. Note, however, 120 that 802.1D-1990 specifies a settable granularity of 121 no more than 1 second for these timers. To avoid 122 ambiguity, a data type is defined here as a textual 123 convention and all representation of these timers 124 in this MIB module are defined using this data type. An 125 algorithm is also defined for converting between the 126 different units, to ensure a timer's value is not distorted by multiple conversions." 127 SYNTAX OCTET STRING (SIZE (8)) 128 129Timeout ::= TEXTUAL-CONVENTION 130 DISPLAY-HINT "d4" 131 STATUS current 132 DESCRIPTION 133 "A STP timer in units of 1/100 seconds 134 135 To convert a Timeout value into a value in units of 136 1/256 seconds, the following algorithm should be used: 137 138 b = floor( (n * 256) / 100) 139 140 where: 141 floor = quotient [ignore remainder] 142 n is the value in 1/100 second units 143 b is the value in 1/256 second units 144 To convert the value from 1/256 second units back to 145 1/100 seconds, the following algorithm should be used: 146 147 n = ceiling( (b * 100) / 256) 148 149 where: 150 ceiling = quotient [if remainder is 0], or 151 quotient + 1 [if remainder is non-zero] 152 n is the value in 1/100 second units 153 b is the value in 1/256 second units 154 155 Note: it is important that the arithmetic operations are 156 done in the order specified (i.e., multiply first, divide 157 second)." 158 SYNTAX INTEGER 159 160 LldpManAddress ::= TEXTUAL-CONVENTION 161 STATUS current 162 DESCRIPTION 163 "The value of a management address associated with the LLDP 164 agent that may be used to reach higher layer entities to 165 assist discovery by network management. 166 167 It should be noted that appropriate security credentials, 168 such as SNMP engineId, may be required to access the LLDP 169 agent using a management address. These necessary credentials 170 should be known by the network management and the objects 171 associated with the credentials are not included in the 172 LLDP agent." 173 SYNTAX OCTET STRING (SIZE (1..31)) 174 175 OwnerString ::= TEXTUAL-CONVENTION 176 STATUS current 177 DESCRIPTION 178 "This data type is used to model an administratively 179 assigned name of the owner of a resource. Implementations 180 must accept values composed of well-formed NVT ASCII 181 sequences. In addition, implementations should accept 182 values composed of well-formed UTF-8 sequences. 183 184 It is suggested that this name contain one or more of 185 the following: IP address, management station name, 186 network manager's name, location, or phone number. 187 In some cases the agent itself will be the owner of 188 an entry. In these cases, this string shall be set 189 to a string starting with 'monitor'. 190 191 SNMP access control is articulated entirely in terms 192 of the contents of MIB views; access to a particular 193 SNMP object instance depends only upon its presence 194 or absence in a particular MIB view and never upon 195 its value or the value of related object instances. 196 Thus, objects of this type afford resolution of 197 resource contention only among cooperating 198 managers; they realize no access control function 199 with respect to uncooperative parties." 200 SYNTAX OCTET STRING (SIZE (0..127)) 201 202 RmonStatus ::= TEXTUAL-CONVENTION 203 STATUS current 204 DESCRIPTION 205 "The status of a table entry. 206 207 Setting this object to the value invalid(4) has the 208 effect of invalidating the corresponding entry. 209 That is, it effectively disassociates the mapping 210 identified with said entry. 211 It is an implementation-specific matter as to whether 212 the agent removes an invalidated entry from the table. 213 Accordingly, management stations must be prepared to 214 receive tabular information from agents that corresponds 215 to entries currently not in use. Proper 216 interpretation of such entries requires examination 217 of the relevant RmonStatus object. 218 219 An existing instance of this object cannot be set to 220 createRequest(2). This object may only be set to 221 createRequest(2) when this instance is created. When 222 this object is created, the agent may wish to create 223 supplemental object instances with default values 224 to complete a conceptual row in this table. Because the 225 226 creation of these default objects is entirely at the option 227 of the agent, the manager must not assume that any will be 228 created, but may make use of any that are created. 229 Immediately after completing the create operation, the agent 230 must set this object to underCreation(3). 231 232 When in the underCreation(3) state, an entry is allowed to 233 exist in a possibly incomplete, possibly inconsistent state, 234 usually to allow it to be modified in multiple PDUs. When in 235 this state, an entry is not fully active. 236 Entries shall exist in the underCreation(3) state until 237 the management station is finished configuring the entry 238 and sets this object to valid(1) or aborts, setting this 239 object to invalid(4). If the agent determines that an 240 entry has been in the underCreation(3) state for an 241 abnormally long time, it may decide that the management 242 station has crashed. If the agent makes this decision, 243 it may set this object to invalid(4) to reclaim the 244 entry. A prudent agent will understand that the 245 management station may need to wait for human input 246 and will allow for that possibility in its 247 determination of this abnormally long period. 248 249 An entry in the valid(1) state is fully configured and 250 consistent and fully represents the configuration or 251 operation such a row is intended to represent. For 252 example, it could be a statistical function that is 253 configured and active, or a filter that is available 254 in the list of filters processed by the packet capture 255 process. 256 257 A manager is restricted to changing the state of an entry in 258 the following ways: 259 260 To: valid createRequest underCreation invalid 261 From: 262 valid OK NO OK OK 263 createRequest N/A N/A N/A N/A 264 underCreation OK NO OK OK 265 invalid NO NO NO OK 266 nonExistent NO OK NO OK 267 268 In the table above, it is not applicable to move the state 269 from the createRequest state to any other state because the 270 manager will never find the variable in that state. The 271 nonExistent state is not a value of the enumeration, rather 272 it means that the entryStatus variable does not exist at all. 273 274 An agent may allow an entryStatus variable to change state in 275 additional ways, so long as the semantics of the states are 276 followed. This allowance is made to ease the implementation of 277 the agent and is made despite the fact that managers should 278 never exercise these additional state transitions." 279 SYNTAX INTEGER { 280 valid(1), 281 createRequest(2), 282 underCreation(3), 283 invalid(4) 284 } 285Ipv6Address ::= TEXTUAL-CONVENTION 286 DISPLAY-HINT "2x:" 287 STATUS current 288 DESCRIPTION 289 "This data type is used to model IPv6 addresses. 290 This is a binary string of 16 octets in network 291 byte-order." 292 SYNTAX OCTET STRING (SIZE (16)) 293 294-- ----------------------------------------------------------------- -- 295-- groups in the MIB 296-- ----------------------------------------------------------------- -- 297 298 299-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 300-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 301 companySystem OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 1 } 302 companyIpifGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 2 } 303 companyTftpGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 3 } 304 companyMiscGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 4 } 305 companySNMPV3 OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 5 } 306 companySTP OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 6 } 307 companyDot1qVlanGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 7 } 308 companyLA OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 8 } 309 companyStaticMAC OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 9 } 310 companyIgsGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 10 } 311 companyGVRPGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 11 } 312 companyQoSGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 12 } 313 companyTrafficMgmt OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 13 } 314 companySecurity OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 14 } 315 companyACLGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 15 } 316 companySyslog OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 16 } 317 companyLBD OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 17 } 318 companyMirror OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 18 } 319 companyStaticMcast OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 19 } 320 companySNTPSetting OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 20 } 321 companyRMON OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 22 } 322 companyAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 23 } 323 companyGuestVlan OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 24 } 324 companyMacNotify OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 25 } 325 companyISMVLAN OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 27 } 326 companyDHCPRelay OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 28 } 327 companyDHCPLocalRelay OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 29 } 328 companyGreenSetting OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 31 } 329 sysFirmwareInfomation OBJECT IDENTIFIER ::= { companySystem 31 } 330 companyLLDPSetting OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 32 } 331 companyCPUInterfaceFilterGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 33 } 332 companyStaticARP OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 34 } 333 companyCableDiagnostic OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 35 } 334 companyVLANTrunk OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 36 } 335 companyTimeRangeMgmt OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 38 } 336 companySMTP OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 40 } 337 companyMultiIPInterface OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 41 } 338 companyLimitIp OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 45 } 339 companyGratuitousARP OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 48 } 340 companyNeighbor OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 50 } 341 companyEoam OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 51 } 342 companyDuld OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 52 } 343 companydot3azEEE OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 53 } 344 companyMacAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 54 } 345 companyWACAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 55} 346 companyMacBasedVlan OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 70 } 347 companyBPDUAttack OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 77 } 348 companyDHCPv6Relay OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 86 } 349 companyMldsGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 88 } 350 companyPPPoE OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 98 } 351 companyDoSCtrl OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 99 } 352 companyAgentBasicInfo OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 100 } 353 companyProtocolVlan OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 101 } 354 companyL2PT OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 102 } 355 companyQinQ OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 103 } 356 companySfpVendorInfo OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 104 } 357 companyDDM OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 105 } 358 companyCpuProtect OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 106 } 359 companyFTPGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 107 } 360 companyERPSGroup OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 108 } 361 companyTraps OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 120 } 362 companyswLedPanel OBJECT IDENTIFIER ::= { dgs-1210-28xmebx 121 } 363 364-- ---------------------------------------------------------------- -- 365 366 -- ------------------------------------------------------------------ 367 -- companySystem 368 -- ------------------------------------------------------------------ 369 370 sysSwitchName OBJECT-TYPE 371 SYNTAX DisplayString (SIZE(1..20)) 372 MAX-ACCESS read-write 373 STATUS current 374 DESCRIPTION 375 "System name used for identification of the device. 376 The following characters are allowed to input. 377 0 ~ 9 / a ~ z / A ~ Z 378 Special character: ( ) V + _ = ." 379 ::= { companySystem 1 } 380 381 sysHardwareVersion OBJECT-TYPE 382 SYNTAX DisplayString (SIZE(1..15)) 383 MAX-ACCESS read-only 384 STATUS current 385 DESCRIPTION 386 "Version number of the Hardware." 387 DEFVAL { "" } 388 ::= { companySystem 2 } 389 390 sysFirmwareVersion OBJECT-TYPE 391 SYNTAX DisplayString (SIZE(1..15)) 392 MAX-ACCESS read-only 393 STATUS current 394 DESCRIPTION 395 "Version number of the Firmware." 396 DEFVAL { "" } 397 ::= { companySystem 3 } 398 399 sysLoginTimeoutInterval OBJECT-TYPE 400 SYNTAX Integer32 (3..30) 401 MAX-ACCESS read-write 402 STATUS current 403 DESCRIPTION 404 "This time interval is used to count the time and 405 logout web interface automatically." 406 DEFVAL { 5 } 407 ::= { companySystem 4 } 408 409 sysLocationName OBJECT-TYPE 410 SYNTAX DisplayString (SIZE(1..20)) 411 MAX-ACCESS read-write 412 STATUS current 413 DESCRIPTION 414 "The location name of this node (e.g., `telephone closet, 415 3rd floor'). If the location is unknown, the value is 416 the zero-length string." 417 ::= { companySystem 5 } 418 419 420 sysGroupInterval OBJECT-TYPE 421 SYNTAX Integer32 (0 | 120..1225) 422 MAX-ACCESS read-write 423 STATUS current 424 DESCRIPTION 425 "Group Interval is used to send D-link Discover packet to D-link 426 SmartConsole Utility frequency. 427 428 The timer in units of seconds. 429 430 Set value 0 to disable group Interval." 431 ::= { companySystem 6 } 432 433 sysSystemPassword OBJECT-TYPE 434 SYNTAX DisplayString (SIZE(1..20)) 435 MAX-ACCESS read-write 436 STATUS current 437 DESCRIPTION 438 "This object is used to set System Password, 439 The following characters are allowed to input: 440 semicolon, question mark, space, and double quotation mark." 441 ::= { companySystem 7 } 442 443 sysSafeGuardEnable OBJECT-TYPE 444 SYNTAX INTEGER { 445 enable(1), 446 disable(2) 447 } 448 MAX-ACCESS read-write 449 STATUS current 450 DESCRIPTION 451 "This object is used to set Safeguard Enable\Disable." 452 DEFVAL { enable } 453 ::= { companySystem 8 } 454 455 456 sysRestart OBJECT-TYPE 457 SYNTAX TruthValue 458 MAX-ACCESS read-write 459 STATUS current 460 DESCRIPTION 461 "This object allows the user to restart the Switch 462 (i.e)the entire switch will operationally go down and 463 start again. Setting a value of 'true' causes the switch 464 to be restarted. 465 466 When the switch operationally goes down, configuration 467 save operation is initiated based on the configuration save 468 option chosen. 469 470 When the switch operationally come up, the saved configurations 471 are restored based on the restore option chosen. 472 473 Once the switch is restarted, the value of this object reverts 474 to 'false'." 475 DEFVAL { false } 476 ::= { companySystem 9 } 477 478 sysSave OBJECT-TYPE 479 SYNTAX INTEGER { 480 true (1), 481 false (2), 482 config-1 (3), 483 config-2 (4) 484 } 485 MAX-ACCESS read-write 486 STATUS current 487 DESCRIPTION 488 "This object is used to save Configuration , value 1 save config_1 , 489 value 2 is not in process , value 3 is save config_1 and value 4 is save config_2." 490 DEFVAL { 1 } 491 ::= { companySystem 10 } 492 493 sysPowerSavingEnable OBJECT-TYPE 494 SYNTAX INTEGER { 495 enable(1), 496 disable(2) 497 } 498 MAX-ACCESS read-write 499 STATUS current 500 DESCRIPTION 501 "The Power Saving mode is capable of reducing power consumption automatically 502 when connected devices are switched off or cable length less than 20meters. 503 By reducing power consumption, less heat is produced, resulting in 504 extended product life and lower operating costs. By default, the Power Saving 505 mode is enabled." 506 DEFVAL { enable } 507 508 ::= { companySystem 11 } 509 510 sysJumboFrameEnable OBJECT-TYPE 511 SYNTAX INTEGER { 512 enable(1), 513 disable(2) 514 } 515 MAX-ACCESS read-write 516 STATUS current 517 DESCRIPTION 518 "Gigabit Web Smart Switches support jumbo frames (frames larger than 519 the Ethernet frame size of 1522 bytes) of up to 10,000 bytes (tagged). 520 Default jumbo frame is disabled." 521 DEFVAL { disable } 522 ::= { companySystem 12 } 523 524 -- Port Control Table 525 526 sysPortCtrlTable OBJECT-TYPE 527 SYNTAX SEQUENCE OF SysPortCtrlEntry 528 MAX-ACCESS not-accessible 529 STATUS current 530 DESCRIPTION 531 "A table to control the port specific parameters of the device like speed, 532 duplex mode, etc." 533 ::= { companySystem 13 } 534 535 sysPortCtrlEntry OBJECT-TYPE 536 SYNTAX SysPortCtrlEntry 537 MAX-ACCESS not-accessible 538 STATUS current 539 DESCRIPTION 540 "An entry appears in this table for each interface in the system. 541 542 Index to the table is the interface index of the port." 543 544 INDEX { sysPortCtrlIndex , sysPortCtrlMediumType} 545 ::= { sysPortCtrlTable 1 } 546 547 SysPortCtrlEntry ::= 548 SEQUENCE { 549 sysPortCtrlIndex 550 Integer32, 551 sysPortCtrlMediumType 552 INTEGER, 553 sysPortCtrlSpeed 554 INTEGER, 555 sysPortCtrlOperStatus 556 INTEGER, 557 sysPortCtrlMDI 558 INTEGER, 559 sysPortCtrlFlowControl 560 INTEGER, 561 sysPortCtrlFlowControlOper 562 INTEGER, 563 sysPortCtrlType 564 INTEGER, 565 sysPortCtrlCapability 566 BITS 567 } 568 569 sysPortCtrlIndex OBJECT-TYPE 570 SYNTAX Integer32 (1..65535) 571 MAX-ACCESS read-only 572 STATUS current 573 DESCRIPTION 574 "Interface index of the port for the configuration 575 in this entry applies." 576 577 ::= { sysPortCtrlEntry 1 } 578 579 sysPortCtrlMediumType OBJECT-TYPE 580 SYNTAX INTEGER { 581 copper(1), 582 fiber(2) 583 } 584 MAX-ACCESS read-only 585 STATUS current 586 DESCRIPTION 587 "This object indicates the port type: fiber 1G/100M or copper." 588 589 ::= { sysPortCtrlEntry 2 } 590 591 sysPortCtrlSpeed OBJECT-TYPE 592 SYNTAX INTEGER { 593 rate1000M-Full (1), 594 rate100M-Full (2), 595 rate100M-Half (3), 596 rate10M-Full (4), 597 rate10M-Half (5), 598 auto (6), 599 disable (7) 600 } 601 MAX-ACCESS read-write 602 STATUS current 603 DESCRIPTION 604 "Configures interface speed." 605 606 ::= { sysPortCtrlEntry 3 } 607 608 sysPortCtrlOperStatus OBJECT-TYPE 609 SYNTAX INTEGER { 610 down (1), 611 rate1000M-Full (2), 612 rate100M-Full (3), 613 rate100M-Half (4), 614 rate10M-Full (5), 615 rate10M-Half (6), 616 rate10G-Full (7) 617 618 } 619 MAX-ACCESS read-only 620 STATUS current 621 DESCRIPTION 622 "The port's operating speed state." 623 624 ::= { sysPortCtrlEntry 4 } 625 626 sysPortCtrlMDI OBJECT-TYPE 627 SYNTAX INTEGER { 628 auto (1), 629 mdi (2), 630 mdix (3) 631 } 632 MAX-ACCESS read-write 633 STATUS current 634 DESCRIPTION 635 "Configures interface auto/mdi/mdix mode. 636 The default setting is Auto." 637 638 ::= { sysPortCtrlEntry 5 } 639 640 sysPortCtrlFlowControl OBJECT-TYPE 641 SYNTAX INTEGER { 642 enable (1), 643 disable (2) 644 } 645 MAX-ACCESS read-write 646 STATUS current 647 DESCRIPTION 648 "Enables / disables flow control for the interface." 649 650 ::= { sysPortCtrlEntry 6 } 651 652 sysPortCtrlFlowControlOper OBJECT-TYPE 653 SYNTAX INTEGER { 654 enabled(1), 655 disabled(2) 656 } 657 MAX-ACCESS read-only 658 STATUS current 659 DESCRIPTION 660 "The link parner negotiate port's operating flow control state." 661 ::= { sysPortCtrlEntry 7 } 662 663 sysPortCtrlType OBJECT-TYPE 664 SYNTAX INTEGER { 665 fastethernet(1), 666 gigabitethernet(2), 667 fiberwith100BaseSFPModule(3), 668 fiberwith1GBaseSFPModule(4), 669 fiberwith10GBaseSFPModule(5) 670 } 671 MAX-ACCESS read-only 672 STATUS current 673 DESCRIPTION 674 "The port's media type." 675 ::= { sysPortCtrlEntry 8 } 676 677 sysPortCtrlCapability OBJECT-TYPE 678 SYNTAX BITS { 679 rate10-half(0), 680 rate10-full(1), 681 rate100-half(2), 682 rate100-full(3), 683 reserve(4), 684 rate1000-full(5) 685 } 686 MAX-ACCESS read-write 687 STATUS current 688 DESCRIPTION 689 "The port's capability advertised." 690 ::= { sysPortCtrlEntry 9 } 691 692-- start DLINK_METRO_LIKE_GENERAL 693 sysPortDescriptionTable OBJECT-TYPE 694 SYNTAX SEQUENCE OF SysPortDescriptionEntry 695 MAX-ACCESS not-accessible 696 STATUS current 697 DESCRIPTION 698 "The port description table." 699 ::= { companySystem 14 } 700 701 sysPortDescriptionEntry OBJECT-TYPE 702 SYNTAX SysPortDescriptionEntry 703 MAX-ACCESS not-accessible 704 STATUS current 705 DESCRIPTION 706 "The port description entry." 707 INDEX { sysPortDescIndex, sysPortDescMediumType } 708 ::= { sysPortDescriptionTable 1 } 709 710 SysPortDescriptionEntry ::= 711 SEQUENCE { 712 sysPortDescIndex 713 INTEGER, 714 sysPortDescMediumType 715 INTEGER, 716 sysPortDescString 717 DisplayString, 718 sysPortUpLinkTime 719 DisplayString 720 } 721 722 sysPortDescIndex OBJECT-TYPE 723 SYNTAX INTEGER (1..255) 724 MAX-ACCESS read-only 725 STATUS current 726 DESCRIPTION 727 "This object indicates the port index." 728 ::= { sysPortDescriptionEntry 1 } 729 730 731 sysPortDescMediumType OBJECT-TYPE 732 SYNTAX INTEGER { 733 copper(1), 734 fiber(2) 735 } 736 MAX-ACCESS read-only 737 STATUS current 738 DESCRIPTION 739 "This object indicates the port type: fiber 1G/100M or copper." 740 ::= { sysPortDescriptionEntry 2 } 741 742 sysPortDescString OBJECT-TYPE 743 SYNTAX DisplayString(SIZE(0..32)) 744 MAX-ACCESS read-write 745 STATUS current 746 DESCRIPTION 747 "This object indicates the port description." 748 ::= { sysPortDescriptionEntry 3 } 749 750 sysPortUpLinkTime OBJECT-TYPE 751 SYNTAX DisplayString(SIZE(0..32)) 752 MAX-ACCESS read-only 753 STATUS current 754 DESCRIPTION 755 "This object indicates the port link up time." 756 ::= { sysPortDescriptionEntry 4 } 757 758-- end DLINK_METRO_LIKE_GENERAL 759 760-- start DLINK_METRO_LIKE_GENERAL 761 sysPortErrTable OBJECT-TYPE 762 SYNTAX SEQUENCE OF SysPortErrEntry 763 MAX-ACCESS not-accessible 764 STATUS current 765 DESCRIPTION 766 "The port error table." 767 ::= { companySystem 15 } 768 769 sysPortErrEntry OBJECT-TYPE 770 SYNTAX SysPortErrEntry 771 MAX-ACCESS not-accessible 772 STATUS current 773 DESCRIPTION 774 "A list of information for the err port of the device." 775 INDEX { sysPortErrPortIndex } 776 ::= { sysPortErrTable 1 } 777 778 SysPortErrEntry ::= 779 SEQUENCE { 780 sysPortErrPortIndex 781 INTEGER, 782 sysPortErrPortState 783 INTEGER, 784 sysPortErrPortStatus 785 INTEGER, 786 sysPortErrPortReason 787 INTEGER 788 } 789 790 sysPortErrPortIndex OBJECT-TYPE 791 SYNTAX INTEGER (1..255) 792 MAX-ACCESS read-only 793 STATUS current 794 DESCRIPTION 795 "This object indicates the module's port number.(1..Max port number in 796 the module)" 797 ::= { sysPortErrEntry 1 } 798 799 sysPortErrPortState OBJECT-TYPE 800 SYNTAX INTEGER { 801 disabled(1), 802 enabled(2) 803 } 804 MAX-ACCESS read-only 805 STATUS current 806 DESCRIPTION 807 "This object decides whether the port state is enabled or disabled." 808 ::= { sysPortErrEntry 2 } 809 810 sysPortErrPortStatus OBJECT-TYPE 811 SYNTAX INTEGER { 812 other(1), 813 err-disabled(2) 814 } 815 MAX-ACCESS read-only 816 STATUS current 817 DESCRIPTION 818 "This object decides whether the PortStatus is err-disabled." 819 ::= { sysPortErrEntry 3 } 820 821 sysPortErrPortReason OBJECT-TYPE 822 SYNTAX INTEGER { 823 lbd(1), 824 traffic-control(2), 825 duld(3), 826 bpdu-protection(4) 827 } 828 MAX-ACCESS read-only 829 STATUS current 830 DESCRIPTION 831 "This object decides whether the PortStatus is LBD." 832 ::= { sysPortErrEntry 4 } 833-- end DLINK_METRO_LIKE_GENERAL 834 835 sysDhcpAutoConfiguration OBJECT-TYPE 836 SYNTAX INTEGER { 837 enable(1), 838 disable(2) 839 } 840 MAX-ACCESS read-write 841 STATUS current 842 DESCRIPTION 843 "This object indicates auto config is enabled or disabled." 844 DEFVAL { disable } 845 ::= { companySystem 16 } 846 847-- start DLINK_METRO_LIKE_GENERAL 848 sysWebState OBJECT-TYPE 849 SYNTAX INTEGER { 850 enabled(1), 851 disabled(2) 852 } 853 MAX-ACCESS read-write 854 STATUS current 855 DESCRIPTION 856 "This object is for Enabled(1) or Disabled(2) Web state in the system." 857 ::= { companySystem 17 } 858 859 860 sysWebPortNumber OBJECT-TYPE 861 SYNTAX Integer32 (1..65535) 862 MAX-ACCESS read-write 863 STATUS current 864 DESCRIPTION 865 "Web Server Port Number." 866 DEFVAL { 80 } 867 ::= { companySystem 18 } 868 sysARPAgingTime OBJECT-TYPE 869 SYNTAX INTEGER (0..65535) 870 MAX-ACCESS read-write 871 STATUS current 872 DESCRIPTION 873 "This object is for ARP aging time." 874 ::= { companySystem 19 } 875 876 877 sysMACAgingTime OBJECT-TYPE 878 SYNTAX INTEGER (10..1000000) 879 MAX-ACCESS read-write 880 STATUS current 881 DESCRIPTION 882 "This object is for MAC aging time." 883 ::= { companySystem 20 } 884 885 baudRateConfiguration OBJECT-TYPE 886 SYNTAX INTEGER { 887 baudrate9600(9600), 888 baudrate19200(19200), 889 baudrate38400(38400), 890 baudrate115200(115200) 891 } 892 MAX-ACCESS read-write 893 STATUS current 894 DESCRIPTION 895 "To set SerialPort baud-rate configuration." 896 ::= { companySystem 21 } 897 898 autologoutConfiguration OBJECT-TYPE 899 SYNTAX INTEGER { 900 logouttime2mins(120), 901 logouttime5mins(300), 902 logouttime10mins(600), 903 logouttime15mins(900), 904 logouttimenever(0) 905 906 } 907 MAX-ACCESS read-write 908 STATUS current 909 DESCRIPTION 910 "To set SerialPort auto-logout-time configuration." 911 ::= { companySystem 22 } 912 913 telnetsettingManagementOnOff OBJECT-TYPE 914 SYNTAX INTEGER { 915 enabled(1), 916 disabled(2) 917 } 918 MAX-ACCESS read-write 919 STATUS current 920 DESCRIPTION 921 "Enable/Disable management Telnetsetting mechanism." 922 ::= { companySystem 23 } 923 924 telnetUDPPort OBJECT-TYPE 925 SYNTAX INTEGER (1..65535) 926 MAX-ACCESS read-write 927 STATUS current 928 DESCRIPTION 929 "The value is for setting telnet's UDP Port." 930 DEFVAL { 23 } 931 ::= { companySystem 24 } 932 933 autoRefreshConfiguration OBJECT-TYPE 934 SYNTAX INTEGER { 935 refreshimenever(0), 936 refreshtime10secs(1), 937 refreshtime30secs(2), 938 refreshtime1min(3), 939 refreshtime5mins(4) 940 } 941 MAX-ACCESS read-write 942 STATUS current 943 DESCRIPTION 944 "To set the WEB panel auto refresh timer." 945 ::= { companySystem 25 } 946 947 floodfdbOnOff OBJECT-TYPE 948 SYNTAX INTEGER { 949 enabled(1), 950 disabled(2) 951 } 952 MAX-ACCESS read-write 953 STATUS current 954 DESCRIPTION 955 "To set enable status for flood fdb." 956 ::= { companySystem 26 } 957 958 sysContactName OBJECT-TYPE 959 SYNTAX DisplayString (SIZE(1..128)) 960 MAX-ACCESS read-write 961 STATUS current 962 DESCRIPTION 963 "To set system contact name." 964 ::= { companySystem 27 } 965-- end DLINK_METRO_LIKE_GENERAL 966 967 sysDhcpAutoConfigTimeout OBJECT-TYPE 968 SYNTAX INTEGER (1..65535) 969 MAX-ACCESS read-write 970 STATUS current 971 DESCRIPTION 972 "To set dhcp auto config timeout." 973 ::= { companySystem 28 } 974 975 sysCommandLogging OBJECT-TYPE 976 SYNTAX INTEGER { 977 enable (1), 978 disable (2) 979 } 980 MAX-ACCESS read-write 981 STATUS current 982 DESCRIPTION 983 "To set enable status for CommandLogging." 984 985 ::= { companySystem 29 } 986 987 sysSerialNumber OBJECT-TYPE 988 SYNTAX DisplayString (SIZE(1..13)) 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION 992 "To get the serial number." 993 994 ::= { companySystem 30 } 995 996-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 997 998 --FirmwareInfo 999 sysVersion OBJECT-TYPE 1000 SYNTAX DisplayString (SIZE(1..15)) 1001 MAX-ACCESS read-only 1002 STATUS current 1003 DESCRIPTION 1004 "The version of firmware information." 1005 DEFVAL { "" } 1006 1007 ::= { sysFirmwareInfomation 1 } 1008 1009 sysSize OBJECT-TYPE 1010 SYNTAX Integer32 1011 MAX-ACCESS read-only 1012 STATUS current 1013 DESCRIPTION 1014 "The size of firmware information." 1015 1016 ::= { sysFirmwareInfomation 2 } 1017 1018 sysUpdateTime OBJECT-TYPE 1019 SYNTAX DisplayString (SIZE(1..20)) 1020 MAX-ACCESS read-only 1021 STATUS current 1022 DESCRIPTION 1023 "The Update Time of firmware information." 1024 1025 ::= { sysFirmwareInfomation 3 } 1026 1027 sysFromIP OBJECT-TYPE 1028 SYNTAX IpAddress 1029 MAX-ACCESS read-only 1030 STATUS current 1031 DESCRIPTION 1032 "The IP address of firmware information." 1033 1034 ::= { sysFirmwareInfomation 4 } 1035 1036 sysUser OBJECT-TYPE 1037 SYNTAX DisplayString (SIZE(1..9)) 1038 MAX-ACCESS read-only 1039 STATUS current 1040 DESCRIPTION 1041 "The user of firmware infomation." 1042 1043 ::= { sysFirmwareInfomation 5 } 1044 1045 sysType OBJECT-TYPE 1046 SYNTAX INTEGER{ 1047 console(1), 1048 telnet(2), 1049 ssh(3), 1050 web(4), 1051 unknown(-1) 1052 1053 } 1054 MAX-ACCESS read-only 1055 STATUS current 1056 DESCRIPTION 1057 "The type of firmware infomation." 1058 1059 ::= { sysFirmwareInfomation 6 } 1060 1061-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 1062 1063 sysDdp OBJECT IDENTIFIER ::= { companySystem 32 } 1064 sysDdpGlobalOnOff OBJECT-TYPE 1065 SYNTAX INTEGER { 1066 enabled(1), 1067 disabled(2) 1068 } 1069 MAX-ACCESS read-write 1070 STATUS current 1071 DESCRIPTION 1072 "This object indicates D-Link discover protocol is enabled or disabled." 1073 ::= { sysDdp 1 } 1074 1075 sysDdpGeneralReportOnOff OBJECT-TYPE 1076 SYNTAX INTEGER { 1077 enabled(1), 1078 disabled(2) 1079 } 1080 MAX-ACCESS read-write 1081 STATUS current 1082 DESCRIPTION 1083 "This object indicates D-Link discover protocol report is enabled or disabled. 1084 This object only can be modified when D-Link discover protocol state is enabled." 1085 ::= { sysDdp 2 } 1086 1087 sysDdpGeneralReportTimer OBJECT-TYPE 1088 SYNTAX INTEGER { 1089 time30seconds(30), 1090 time60seconds(60), 1091 time90seconds(90), 1092 time120seconds(120) 1093 } 1094 MAX-ACCESS read-write 1095 STATUS current 1096 DESCRIPTION 1097 "This object indicates D-Link discover protocol report time period. 1098 This object only can be modified when both D-Link discover protocol state and 1099 D-Link discover protocol report state are enabled." 1100 ::= { sysDdp 3 } 1101 1102 sysDdpPortStatusTable OBJECT-TYPE 1103 SYNTAX SEQUENCE OF SysDdpPortStatusEntry 1104 MAX-ACCESS not-accessible 1105 STATUS current 1106 DESCRIPTION 1107 "A table to control the port status of D-Link discover protocol." 1108 ::= { sysDdp 4 } 1109 1110 sysDdpPortStatusEntry OBJECT-TYPE 1111 SYNTAX SysDdpPortStatusEntry 1112 MAX-ACCESS not-accessible 1113 STATUS current 1114 DESCRIPTION 1115 "An entry appears in this table for each port D-Link discover protocol status." 1116 1117 INDEX { sysDdpPortStatusIndex } 1118 ::= { sysDdpPortStatusTable 1 } 1119 1120 SysDdpPortStatusEntry ::= 1121 SEQUENCE { 1122 sysDdpPortStatusIndex 1123 Integer32, 1124 sysDdpPortStatusControl 1125 INTEGER 1126 } 1127 1128 sysDdpPortStatusIndex OBJECT-TYPE 1129 SYNTAX Integer32 (1..65535) 1130 MAX-ACCESS read-only 1131 STATUS current 1132 DESCRIPTION 1133 "Interface index of the port for the configuration 1134 in this entry applies." 1135 1136 ::= { sysDdpPortStatusEntry 1 } 1137 1138 sysDdpPortStatusControl OBJECT-TYPE 1139 SYNTAX INTEGER { 1140 enabled (1), 1141 disabled (2) 1142 } 1143 MAX-ACCESS read-write 1144 STATUS current 1145 DESCRIPTION 1146 "Configures the port status of D-Link discover protocol." 1147 1148 ::= { sysDdpPortStatusEntry 2 } 1149 1150 1151 1152 sysSmartFan OBJECT IDENTIFIER ::= { companySystem 33 } 1153 sysSmartFanStatus OBJECT-TYPE 1154 SYNTAX INTEGER { 1155 failure(0), 1156 normal(1) 1157 } 1158 MAX-ACCESS read-only 1159 STATUS current 1160 DESCRIPTION 1161 "The Fan status for this device." 1162 ::= {sysSmartFan 1 } 1163 1164 sysTemperature OBJECT-TYPE 1165 SYNTAX DisplayString (SIZE(1..5)) 1166 MAX-ACCESS read-only 1167 STATUS current 1168 DESCRIPTION 1169 "The Temperature of this device." 1170 1171 ::= { sysSmartFan 2 } 1172 1173 1174 sysDhcpAutoImage OBJECT-TYPE 1175 SYNTAX INTEGER { 1176 enable(1), 1177 disable(2) 1178 } 1179 MAX-ACCESS read-write 1180 STATUS current 1181 DESCRIPTION 1182 "This object indicates auto image is enabled or disabled." 1183 DEFVAL { disable } 1184 ::= { companySystem 34 } 1185 1186 sysBootupConfigID OBJECT-TYPE 1187 SYNTAX INTEGER (1..2) 1188 MAX-ACCESS read-write 1189 STATUS current 1190 DESCRIPTION 1191 "To get/set bootup config ID." 1192 ::= { companySystem 35 } 1193 1194 sysBootupImage OBJECT-TYPE 1195 SYNTAX INTEGER (1..2) 1196 MAX-ACCESS read-write 1197 STATUS current 1198 DESCRIPTION 1199 "To get/set bootup Image." 1200 1201 ::= { companySystem 36 } 1202-- Port Media Type Table 1203 1204 sysPortMediaTypeTable OBJECT-TYPE 1205 SYNTAX SEQUENCE OF SysPortMediaTypeEntry 1206 MAX-ACCESS not-accessible 1207 STATUS current 1208 DESCRIPTION 1209 "A table to control the port specific parameters of the device like speed, 1210 Vendor name, etc." 1211 ::= { companySystem 37 } 1212 1213 sysPortMediaTypeEntry OBJECT-TYPE 1214 SYNTAX SysPortMediaTypeEntry 1215 MAX-ACCESS not-accessible 1216 STATUS current 1217 DESCRIPTION 1218 "An entry appears in this table for each interface in the system. 1219 1220 Index to the table is the interface index of the port." 1221 1222 INDEX { sysPortMediaTypeIndex , sysPortMediaType} 1223 ::= { sysPortMediaTypeTable 1 } 1224 1225 SysPortMediaTypeEntry ::= 1226 SEQUENCE { 1227 sysPortMediaTypeIndex 1228 Integer32, 1229 sysPortMediaType 1230 INTEGER, 1231 sysPortType 1232 INTEGER, 1233 sysPortMediaTypeVendorName 1234 DisplayString, 1235 sysPortMediaTypeOui 1236 DisplayString, 1237 sysPortMediaTypePn 1238 DisplayString, 1239 sysPortMediaTypeRev 1240 DisplayString, 1241 sysPortMediaTypeSn 1242 DisplayString, 1243 sysPortMediaTypeDateCode 1244 DisplayString 1245 } 1246 1247 sysPortMediaTypeIndex OBJECT-TYPE 1248 SYNTAX Integer32 (1..65535) 1249 MAX-ACCESS read-only 1250 STATUS current 1251 DESCRIPTION 1252 "Interface index of the port for the configuration 1253 in this entry applies." 1254 1255 ::= { sysPortMediaTypeEntry 1 } 1256 1257 sysPortMediaType OBJECT-TYPE 1258 SYNTAX INTEGER { 1259 copper(1), 1260 fiber(2) 1261 } 1262 MAX-ACCESS read-only 1263 STATUS current 1264 DESCRIPTION 1265 "This object indicates the port type: fiber 1G/100M or copper." 1266 1267 ::= { sysPortMediaTypeEntry 2 } 1268 1269 sysPortType OBJECT-TYPE 1270 SYNTAX INTEGER { 1271 rate100M (1), 1272 rate1000M (2) 1273 1274 } 1275 MAX-ACCESS read-only 1276 STATUS current 1277 DESCRIPTION 1278 "Configures interface speed." 1279 1280 ::= { sysPortMediaTypeEntry 3 } 1281 1282 sysPortMediaTypeVendorName OBJECT-TYPE 1283 SYNTAX DisplayString (SIZE(1..20)) 1284 MAX-ACCESS read-only 1285 STATUS current 1286 DESCRIPTION 1287 "The port's VendorName." 1288 1289 ::= { sysPortMediaTypeEntry 4 } 1290 1291 sysPortMediaTypeOui OBJECT-TYPE 1292 SYNTAX DisplayString (SIZE(1..20)) 1293 MAX-ACCESS read-only 1294 STATUS current 1295 DESCRIPTION 1296 "The port's Oui." 1297 1298 ::= { sysPortMediaTypeEntry 5 } 1299 1300 sysPortMediaTypePn OBJECT-TYPE 1301 SYNTAX DisplayString (SIZE(1..20)) 1302 MAX-ACCESS read-only 1303 STATUS current 1304 DESCRIPTION 1305 "The port's Pn." 1306 1307 ::= { sysPortMediaTypeEntry 6 } 1308 1309 sysPortMediaTypeRev OBJECT-TYPE 1310 SYNTAX DisplayString (SIZE(1..20)) 1311 MAX-ACCESS read-only 1312 STATUS current 1313 DESCRIPTION 1314 "The port's Rev." 1315 ::= { sysPortMediaTypeEntry 7 } 1316 1317 sysPortMediaTypeSn OBJECT-TYPE 1318 SYNTAX DisplayString (SIZE(1..20)) 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "The port's Sn." 1323 1324 ::= { sysPortMediaTypeEntry 8 } 1325 1326 sysPortMediaTypeDateCode OBJECT-TYPE 1327 SYNTAX DisplayString (SIZE(1..20)) 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "The port's DateCode." 1332 1333 ::= { sysPortMediaTypeEntry 9 } 1334 1335 1336 -- ---------------------------------------------------------- 1337 -- The company802Dot3az Groups 1338 -- ---------------------------------------------------------- 1339 dot3azEEEset OBJECT IDENTIFIER ::= { companydot3azEEE 1 } 1340 -- 802Dot3azTable Group --------------------------------------------- -- 1341 1342 dot3azTable OBJECT-TYPE 1343 SYNTAX SEQUENCE OF Dot3azEntry 1344 MAX-ACCESS not-accessible 1345 STATUS current 1346 DESCRIPTION 1347 "A table to control IEEE802.3az EEE settings features of the device." 1348 ::= { dot3azEEEset 1 } 1349 1350 dot3azEntry OBJECT-TYPE 1351 SYNTAX Dot3azEntry 1352 MAX-ACCESS not-accessible 1353 STATUS current 1354 DESCRIPTION 1355 "An entry appears in IEEE802.3az EEE table for each interface 1356 in the system." 1357 INDEX { portD3Index } 1358 ::= { dot3azTable 1 } 1359 1360 Dot3azEntry ::= 1361 SEQUENCE { 1362 portD3Index 1363 Integer32, 1364 portD3State 1365 INTEGER 1366 } 1367 1368 1369 portD3Index OBJECT-TYPE 1370 SYNTAX Integer32 (1..28) 1371 MAX-ACCESS read-only 1372 STATUS current 1373 DESCRIPTION 1374 "The interface index for which the configuration in this 1375 entry applies. 1376 For all machines give maximum port number." 1377 ::= { dot3azEntry 1 } 1378 1379 1380 portD3State OBJECT-TYPE 1381 SYNTAX INTEGER { 1382 enabled (1), disabled (2), notsupported (3) 1383 } 1384 MAX-ACCESS read-write 1385 STATUS current 1386 DESCRIPTION 1387 "Enable / disable port IEEE802.3az EEE admin state for the interface. 1388 1389 A given ports' dynamic MAC address learning will be stopped such 1390 that the current source MAC addresses entered into the MAC address 1391 forwarding table can not be changed once the port security admin 1392 state is enabled." 1393 1394 ::= { dot3azEntry 2 } 1395 1396 1397 1398 -- ------------------------------------------------------------------------- 1399 -- companyIpifGroup 1400 -- ------------------------------------------------------------------------- 1401 1402 ipv4sysIpAddrCfgMode OBJECT-TYPE 1403 SYNTAX INTEGER { 1404 manual(1), 1405 dynamic(2) 1406 } 1407 MAX-ACCESS read-write 1408 STATUS current 1409 DESCRIPTION 1410 "Specifies the means by which the default interface in the device 1411 1412 gets the IP address. 1413 1414 If 'manual' mode is selected, the default interface takes the 1415 'sysDefaultIpAddr' configured in the system. 1416 1417 If 'dynamic' mode is selected, the default interface gets the IP address 1418 through dynamic IP address configuration protocols such as RARP client, 1419 BootP client, DHCP Client, etc. 1420 1421 If the system fails to get the IP address dynamically through all the 1422 above protocols, the default interface uses the 'sysDefaultIpAddr' 1423 configured in the system." 1424 DEFVAL { manual } 1425 ::= { companyIpifGroup 1 } 1426 1427 ipv4sysIpAddr OBJECT-TYPE 1428 SYNTAX IpAddress 1429 MAX-ACCESS read-write 1430 STATUS current 1431 DESCRIPTION 1432 "Default IP Address of the system. 1433 1434 This IP address, if modified, will take effect only when the 1435 configuration is stored & restored." 1436 ::= { companyIpifGroup 2 } 1437 1438 ipv4sysIpSubnetMask OBJECT-TYPE 1439 SYNTAX IpAddress 1440 MAX-ACCESS read-write 1441 STATUS current 1442 DESCRIPTION 1443 "IP subnet mask for the default IP address. 1444 1445 This subnet mask, if modified, will take effect only when the 1446 configuration is stored & restored." 1447 ::= { companyIpifGroup 3 } 1448 1449 ipv4sysGateway OBJECT-TYPE 1450 SYNTAX IpAddress 1451 MAX-ACCESS read-write 1452 STATUS current 1453 DESCRIPTION 1454 "Gateway" 1455 ::= { companyIpifGroup 4 } 1456 1457 ipv4dhcpOption12Status OBJECT-TYPE 1458 SYNTAX INTEGER { 1459 enable(1), 1460 disable(2) 1461 } 1462 MAX-ACCESS read-write 1463 STATUS current 1464 DESCRIPTION 1465 "Status of DHCP Option12" 1466 ::= { companyIpifGroup 5 } 1467 1468 ipv4dhcpOption12HostName OBJECT-TYPE 1469 SYNTAX OCTET STRING 1470 MAX-ACCESS read-write 1471 STATUS current 1472 DESCRIPTION 1473 "Host name in DHCP option 12" 1474 ::= { companyIpifGroup 6 } 1475 1476 -- ---------------------------------------------------------------- 1477 -- The multiIFSupportV4V6Info group 1478 -- ---------------------------------------------------------------- 1479 1480 ipifSupportV4V6Info OBJECT IDENTIFIER ::= { companyIpifGroup 7 } 1481 1482 sysIpAddrCfgMode OBJECT-TYPE 1483 SYNTAX INTEGER { 1484 manual(1), 1485 dynamic(2) 1486 } 1487 MAX-ACCESS read-write 1488 STATUS current 1489 DESCRIPTION 1490 "Specifies the means by which the default interface in the device 1491 1492 gets the IP address. 1493 1494 If 'manual' mode is selected, the default interface takes the 1495 'sysDefaultIpAddr' configured in the system. 1496 1497 If 'dynamic' mode is selected, the default interface gets the IP address 1498 through dynamic IP address configuration protocols such as RARP client, 1499 BootP client, DHCP Client, etc. 1500 1501 If the system fails to get the IP address dynamically through all the 1502 above protocols, the default interface uses the 'sysDefaultIpAddr' 1503 configured in the system." 1504 DEFVAL { manual } 1505 ::= { ipifSupportV4V6Info 1 } 1506 1507 sysIpAddr OBJECT-TYPE 1508 SYNTAX IpAddress 1509 MAX-ACCESS read-write 1510 STATUS current 1511 DESCRIPTION 1512 "Default IP Address of the system. 1513 1514 This IP address, if modified, will take effect only when the 1515 configuration is stored & restored." 1516 ::= { ipifSupportV4V6Info 2 } 1517 1518 sysIpSubnetMask OBJECT-TYPE 1519 SYNTAX IpAddress 1520 MAX-ACCESS read-write 1521 STATUS current 1522 DESCRIPTION 1523 "IP subnet mask for the default IP address. 1524 1525 This subnet mask, if modified, will take effect only when the 1526 configuration is stored & restored." 1527 ::= { ipifSupportV4V6Info 3 } 1528 1529 sysGateway OBJECT-TYPE 1530 SYNTAX IpAddress 1531 MAX-ACCESS read-write 1532 STATUS current 1533 DESCRIPTION 1534 "Gateway" 1535 ::= { ipifSupportV4V6Info 4 } 1536 1537 dhcpOption12Status OBJECT-TYPE 1538 SYNTAX INTEGER { 1539 enable(1), 1540 disable(2) 1541 } 1542 MAX-ACCESS read-write 1543 STATUS current 1544 DESCRIPTION 1545 "Status of DHCP Option12" 1546 ::= { ipifSupportV4V6Info 5 } 1547 1548 dhcpOption12HostName OBJECT-TYPE 1549 SYNTAX OCTET STRING 1550 MAX-ACCESS read-write 1551 STATUS current 1552 DESCRIPTION 1553 "Host name in DHCP option 12" 1554 ::= { ipifSupportV4V6Info 6 } 1555 1556 ipifName OBJECT-TYPE 1557 SYNTAX OCTET STRING 1558 MAX-ACCESS read-only 1559 STATUS current 1560 DESCRIPTION 1561 "The Description for the interface." 1562 ::= { ipifSupportV4V6Info 7 } 1563 1564 ipifVLANname OBJECT-TYPE 1565 SYNTAX OCTET STRING 1566 MAX-ACCESS read-only 1567 STATUS current 1568 DESCRIPTION 1569 "The vlan name for the interface." 1570 ::= { ipifSupportV4V6Info 8 } 1571 1572 ipifv6GlobalStatus OBJECT-TYPE 1573 SYNTAX INTEGER { 1574 enable(1), 1575 disable(2) 1576 } 1577 MAX-ACCESS read-write 1578 STATUS current 1579 DESCRIPTION 1580 "The ID of VLAN that you want this interface to be in. 1581 It must be a exist vlan id." 1582 ::= { ipifSupportV4V6Info 9 } 1583 1584 ipifv6DHCPStatus OBJECT-TYPE 1585 SYNTAX INTEGER { 1586 enable(1), 1587 disable(2) 1588 } 1589 MAX-ACCESS read-write 1590 STATUS current 1591 DESCRIPTION 1592 "The state of DHCPv6 that you want this interface to be in. 1593 It must be a exist vlan id." 1594 ::= { ipifSupportV4V6Info 10 } 1595 1596 ipifv6AutolinkloStatus OBJECT-TYPE 1597 SYNTAX INTEGER { 1598 enable(1), 1599 disable(2) 1600 } 1601 MAX-ACCESS read-write 1602 STATUS current 1603 DESCRIPTION 1604 "The global state of link local that you want this interface to be in. 1605 It must be a exist vlan id." 1606 ::= { ipifSupportV4V6Info 11 } 1607 1608 ipifv6NSRetransmitTime OBJECT-TYPE 1609 SYNTAX INTEGER 1610 MAX-ACCESS read-write 1611 STATUS current 1612 DESCRIPTION 1613 "The NS's retransmit time that you want this interface to be in. 1614 It must be a exist vlan id (1~3600)." 1615 ::= { ipifSupportV4V6Info 12 } 1616 1617 ipifv6DefaultGateway OBJECT-TYPE 1618 SYNTAX Ipv6Address 1619 MAX-ACCESS read-write 1620 STATUS current 1621 DESCRIPTION 1622 "The ipv6 default gateway that you want this interface to be in. 1623 It must be a exist vlan id." 1624 ::= { ipifSupportV4V6Info 13 } 1625 1626 -- --------------------------------------------------------------------- 1627 -- --------------------------------------------------------------------- 1628 1629 ipifV6AddressTable OBJECT-TYPE 1630 SYNTAX SEQUENCE OF IpifV6AddressEntry 1631 MAX-ACCESS not-accessible 1632 STATUS current 1633 DESCRIPTION 1634 "A list of interface entries." 1635 ::= { ipifSupportV4V6Info 14} 1636 1637 ipifV6AddressEntry OBJECT-TYPE 1638 SYNTAX IpifV6AddressEntry 1639 MAX-ACCESS not-accessible 1640 STATUS current 1641 DESCRIPTION 1642 "An entry containing management information applicable 1643 to a particular interface." 1644 INDEX { ipifV6AddressMainIndex, ipifV6AddressIpAddr, ipifV6AddressIpPrefix } 1645 ::= { ipifV6AddressTable 1 } 1646 1647 IpifV6AddressEntry ::= 1648 SEQUENCE { 1649 ipifV6AddressMainIndex InterfaceIndex, 1650 ipifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 1651 ipifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 1652 ipifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 1653 ipifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 1654 } 1655 1656 ipifV6AddressMainIndex OBJECT-TYPE 1657 SYNTAX InterfaceIndex 1658 MAX-ACCESS read-only 1659 STATUS current 1660 DESCRIPTION 1661 "The index of this IPv6 entry." 1662 ::= { ipifV6AddressEntry 1 } 1663 1664 ipifV6AddressIpAddr OBJECT-TYPE 1665 SYNTAX Ipv6Address 1666 MAX-ACCESS read-only 1667 STATUS current 1668 DESCRIPTION 1669 "The ip address of this IPv6 entry." 1670 DEFVAL { '00000000'H } 1671 ::= { ipifV6AddressEntry 2 } 1672 1673 ipifV6AddressIpPrefix OBJECT-TYPE 1674 SYNTAX INTEGER (1..128) 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "The ip prefix of this IPv6 entry." 1679 ::= { ipifV6AddressEntry 3 } 1680 1681 ipifV6AddressIpType OBJECT-TYPE 1682 SYNTAX INTEGER { 1683 unicast(1), 1684 anycast(2), 1685 linklocal(3) 1686 } 1687 MAX-ACCESS read-only 1688 STATUS current 1689 DESCRIPTION 1690 "The ip type of this IPv6 entry." 1691 ::= { ipifV6AddressEntry 4 } 1692 1693 ipifV6AddressRowStatus OBJECT-TYPE 1694 SYNTAX RowStatus 1695 MAX-ACCESS read-create 1696 STATUS current 1697 DESCRIPTION 1698 "The status of an entry in the Multi Interface Table. Only a subset 1699 of the rowstatus variables (active, createAndWait, destroy) are available." 1700 ::= { ipifV6AddressEntry 5 } 1701 -- --------------------------------------------------------------------- 1702 -- --------------------------------------------------------------------- 1703 1704 ipv4sysIprouteGateway OBJECT-TYPE 1705 SYNTAX IpAddress 1706 MAX-ACCESS read-write 1707 STATUS current 1708 DESCRIPTION 1709 "IProute Gateway of the system." 1710 ::= { companyIpifGroup 8 } 1711 1712 ipv4sysIprouteHops OBJECT-TYPE 1713 SYNTAX INTEGER 1714 MAX-ACCESS read-write 1715 STATUS current 1716 DESCRIPTION 1717 "IProute Hops of the system." 1718 ::= { companyIpifGroup 9 } 1719 1720 1721 -- ------------------------------------------------------------------------- 1722 -- companyTftpGroup 1723 -- ------------------------------------------------------------------------- 1724 tftpFwServerIpAddress OBJECT-TYPE 1725 SYNTAX IpAddress 1726 MAX-ACCESS read-write 1727 STATUS obsolete 1728 DESCRIPTION 1729 "The TFTP server's IP address is used to upload or 1730 download firmware." 1731 ::= { companyTftpGroup 1 } 1732 1733 1734 tftpFwImageFileName OBJECT-TYPE 1735 SYNTAX DisplayString (SIZE(1..64)) 1736 MAX-ACCESS read-write 1737 STATUS obsolete 1738 DESCRIPTION 1739 "Configure firmware filename to download." 1740 ::= { companyTftpGroup 2 } 1741 1742 tftpFwTftpOperation OBJECT-TYPE 1743 SYNTAX INTEGER { 1744 none(0), 1745 download(1), 1746 upload(2) 1747 } 1748 MAX-ACCESS read-write 1749 STATUS obsolete 1750 DESCRIPTION 1751 "The tftp operates to perform downloading the firmware image 1752 to the unit. This object is used in conjunction with 1753 configBootTftpServerIp and configBootImageFileName." 1754 ::= { companyTftpGroup 3 } 1755 1756 tftpFwTftpOperationStatus OBJECT-TYPE 1757 SYNTAX INTEGER { 1758 none(0), 1759 success(1), 1760 fail(2), 1761 progressing(3), 1762 transmit(4) 1763 } 1764 MAX-ACCESS read-only 1765 STATUS obsolete 1766 DESCRIPTION 1767 "The tftp operation status represent firmware backup or upgrade status." 1768 ::= { companyTftpGroup 4 } 1769 1770 tftpCfgServerIpAddress OBJECT-TYPE 1771 SYNTAX IpAddress 1772 MAX-ACCESS read-write 1773 STATUS obsolete 1774 DESCRIPTION 1775 "The TFTP server's IP address is used to upload or 1776 download configuration file." 1777 ::= { companyTftpGroup 5 } 1778 1779 tftpConfigFileName OBJECT-TYPE 1780 SYNTAX DisplayString (SIZE(1..64)) 1781 MAX-ACCESS read-write 1782 STATUS obsolete 1783 DESCRIPTION 1784 "The configuration filename is used to store or retrieve config 1785 from the tftp server." 1786 ::= { companyTftpGroup 6 } 1787 1788 tftpConfigTftpOperation OBJECT-TYPE 1789 SYNTAX INTEGER { 1790 download(1), 1791 upload(2), 1792 progressing(3) 1793 } 1794 MAX-ACCESS read-write 1795 STATUS obsolete 1796 DESCRIPTION 1797 "The tftp operates to perform either downloading the 1798 configuration file to the unit or uploading the current 1799 configuration file to the tftp server. This object is 1800 used in conjunction with configTftpServerIpAddress 1801 and configTftpServerFileName." 1802 ::= { companyTftpGroup 7 } 1803 1804 tftpConfigTftpOperationStatus OBJECT-TYPE 1805 SYNTAX INTEGER { 1806 none(0), 1807 success(1), 1808 fail(2), 1809 progressing(3) 1810 } 1811 MAX-ACCESS read-only 1812 STATUS obsolete 1813 DESCRIPTION 1814 "The tftp operation status represent configuration file backup or restore status." 1815 ::= { companyTftpGroup 8 } 1816 1817 tftpFwTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 9 } 1818 1819 tftpFwTargetServerIpAddress OBJECT-TYPE 1820 SYNTAX Ipv6Address 1821 MAX-ACCESS read-write 1822 STATUS current 1823 DESCRIPTION 1824 "The TFTP server's IP address is used to upload or 1825 download firmware." 1826 ::= { tftpFwTargetGroup 1 } 1827 1828 tftpFwTargetServerIpType OBJECT-TYPE 1829 SYNTAX INTEGER { 1830 iPv4 (1), 1831 iPv6 (2) 1832 } 1833 MAX-ACCESS read-write 1834 STATUS current 1835 DESCRIPTION 1836 "Type of IP interface." 1837 ::= { tftpFwTargetGroup 2 } 1838 1839 tftpFwTargetInterfaceName OBJECT-TYPE 1840 SYNTAX OCTET STRING 1841 MAX-ACCESS read-write 1842 STATUS current 1843 DESCRIPTION 1844 "Specifies the interface name when the tftpFwTargetServerIpAddress 1845 is linklocal address." 1846 ::= { tftpFwTargetGroup 3 } 1847 1848 tftpFwTargetImageFileName OBJECT-TYPE 1849 SYNTAX DisplayString (SIZE(1..64)) 1850 MAX-ACCESS read-write 1851 STATUS current 1852 DESCRIPTION 1853 "Configure firmware filename to download." 1854 ::= { tftpFwTargetGroup 4 } 1855 1856 tftpFwTargetTftpOperation OBJECT-TYPE 1857 SYNTAX INTEGER { 1858 none(0), 1859 download(1), 1860 upload(2) 1861 } 1862 MAX-ACCESS read-write 1863 STATUS current 1864 DESCRIPTION 1865 "The tftp operates to perform downloading the firmware image 1866 to the unit. This object is used in conjunction with 1867 configBootTftpServerIp and configBootImageFileName." 1868 ::= { tftpFwTargetGroup 5 } 1869 1870 tftpFwTargetTftpOperationStatus OBJECT-TYPE 1871 SYNTAX INTEGER { 1872 none(0), 1873 success(1), 1874 fail(2), 1875 progressing(3), 1876 transmit(4) 1877 } 1878 MAX-ACCESS read-only 1879 STATUS current 1880 DESCRIPTION 1881 "The tftp operation status represent firmware backup or upgrade status." 1882 ::= { tftpFwTargetGroup 6 } 1883 1884 tftpCfgTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 10 } 1885 1886 tftpCfgTargetServerIpAddress OBJECT-TYPE 1887 SYNTAX Ipv6Address 1888 MAX-ACCESS read-write 1889 STATUS current 1890 DESCRIPTION 1891 "The TFTP server's IP address is used to upload or 1892 download configuration file." 1893 ::= { tftpCfgTargetGroup 1 } 1894 1895 tftpCfgTargetServerIpType OBJECT-TYPE 1896 SYNTAX INTEGER { 1897 iPv4 (1), 1898 iPv6 (2) 1899 } 1900 MAX-ACCESS read-write 1901 STATUS current 1902 DESCRIPTION 1903 "Type of IP interface." 1904 ::= { tftpCfgTargetGroup 2 } 1905 1906 tftpCfgTargetInterfaceName OBJECT-TYPE 1907 SYNTAX OCTET STRING 1908 MAX-ACCESS read-write 1909 STATUS current 1910 DESCRIPTION 1911 "Specifies the interface name when the tftpCfgTargetServerIpAddress 1912 is linklocal address." 1913 ::= { tftpCfgTargetGroup 3 } 1914 1915 tftpCfgTargetImageFileName OBJECT-TYPE 1916 SYNTAX DisplayString (SIZE(1..64)) 1917 MAX-ACCESS read-write 1918 STATUS current 1919 DESCRIPTION 1920 "The configuration filename is used to store or retrieve config 1921 from the tftp server." 1922 ::= { tftpCfgTargetGroup 4 } 1923 1924 tftpCfgTargetTftpOperation OBJECT-TYPE 1925 SYNTAX INTEGER { 1926 download(1), 1927 upload(2), 1928 progressing(3) 1929 } 1930 MAX-ACCESS read-write 1931 STATUS current 1932 DESCRIPTION 1933 "The tftp operates to perform either downloading the 1934 configuration file to the unit or uploading the current 1935 configuration file to the tftp server. This object is 1936 used in conjunction with configTftpServerIpAddress 1937 and configTftpServerFileName." 1938 ::= { tftpCfgTargetGroup 5 } 1939 1940 tftpCfgTargetTftpOperationStatus OBJECT-TYPE 1941 SYNTAX INTEGER { 1942 none(0), 1943 success(1), 1944 fail(2), 1945 progressing(3) 1946 } 1947 MAX-ACCESS read-only 1948 STATUS current 1949 DESCRIPTION 1950 "The tftp operation status represent configuration file backup or restore status." 1951 ::= { tftpCfgTargetGroup 6 } 1952 1953 tftpCfgTargetConfigID OBJECT-TYPE 1954 SYNTAX INTEGER { 1955 config1(1), 1956 config2(2) 1957 } 1958 MAX-ACCESS read-write 1959 STATUS current 1960 DESCRIPTION 1961 "The tftp operates to perform either downloading the 1962 configuration file to the unit or uploading the current 1963 configuration file to the tftp server. This object is 1964 used in conjunction with configTftpServerIpAddress 1965 and configTftpServerFileName." 1966 ::= { tftpCfgTargetGroup 7 } 1967 1968 1969 -- ------------------------------------------------------------------------- 1970 -- company Extension MIB, Miscellaneous Information 1971 -- ------------------------------------------------------------------------- 1972 1973 miscReset OBJECT-TYPE 1974 SYNTAX INTEGER { 1975 reset(1), 1976 noop(2) 1977 } 1978 MAX-ACCESS read-write 1979 STATUS current 1980 DESCRIPTION 1981 "Physically resets the unit - use with care. A (1) resets 1982 the unit, a (2) does nothing." 1983 ::= { companyMiscGroup 2 } 1984 1985 miscStatisticsReset OBJECT-TYPE 1986 SYNTAX INTEGER { 1987 reset(1), 1988 noop(2) 1989 } 1990 MAX-ACCESS read-write 1991 STATUS current 1992 DESCRIPTION 1993 "Resets the units statistics. A (1) resets 1994 the statistics count, a (2) does nothing." 1995 ::= { companyMiscGroup 3 } 1996 -- ---------------------------------------------------------- 1997 -- The companySecurity Groups 1998 -- ---------------------------------------------------------- 1999 securityIpMacPortBinding OBJECT IDENTIFIER ::= { companySecurity 10 } 2000 -- IpMacPortBinding Group --------------------------------------------- -- 2001 2002 impbSettingTable OBJECT-TYPE 2003 SYNTAX SEQUENCE OF ImpbSettingEntry 2004 MAX-ACCESS not-accessible 2005 STATUS current 2006 DESCRIPTION 2007 "A table to control IP-MAC-Port Binding Setting features of the device." 2008 ::= { securityIpMacPortBinding 1 } 2009 2010 impbSettingEntry OBJECT-TYPE 2011 SYNTAX ImpbSettingEntry 2012 MAX-ACCESS not-accessible 2013 STATUS current 2014 DESCRIPTION 2015 "An entry appears in IP-MAC-Port Binding Setting table for each interface 2016 in the system." 2017 INDEX { impbPortIndex } 2018 ::= { impbSettingTable 1 } 2019 2020 ImpbSettingEntry ::= 2021 SEQUENCE { 2022 impbPortIndex 2023 INTEGER, 2024 impbPortState 2025 INTEGER, 2026 impbPortDHCPSnoopingState 2027 INTEGER, 2028 impbPortArpInspectionState 2029 INTEGER, 2030 impbPortIpInspectionState 2031 INTEGER, 2032 impbPortAllowZeroIPState 2033 INTEGER, 2034 impbPortForwardDHCPPktState 2035 INTEGER, 2036 impbPortDHCPMaxEntryIPv4 2037 Integer32, 2038 impbPortDHCPMaxEntryIPv6 2039 Integer32, 2040 impbPortNDInspectionState 2041 INTEGER, 2042 impbPortProtocolState 2043 INTEGER, 2044 impbPortDHCPv4SetVlanList 2045 OCTET STRING, 2046 impbPortDHCPv4VlanList1k 2047 OCTET STRING, 2048 impbPortDHCPv4VlanList2k 2049 OCTET STRING, 2050 impbPortDHCPv4VlanList3k 2051 OCTET STRING, 2052 impbPortDHCPv4VlanList4k 2053 OCTET STRING, 2054 impbPortDHCPv6SetVlanList 2055 OCTET STRING, 2056 impbPortDHCPv6VlanList1k 2057 OCTET STRING, 2058 impbPortDHCPv6VlanList2k 2059 OCTET STRING, 2060 impbPortDHCPv6VlanList3k 2061 OCTET STRING, 2062 impbPortDHCPv6VlanList4k 2063 OCTET STRING 2064 } 2065 2066 impbPortIndex OBJECT-TYPE 2067 SYNTAX INTEGER (1..28) 2068 MAX-ACCESS read-only 2069 STATUS current 2070 DESCRIPTION 2071 "Specifies the port numbers through which the authorized manager can 2072 access the switch. 2073 By default the authorized manager is allowed to access the switch 2074 through all the ports. 2075 If a set of ports are configured in the 'PortList', the manager can 2076 access the switch only through the configured ports." 2077 ::= { impbSettingEntry 1 } 2078 2079 impbPortState OBJECT-TYPE 2080 SYNTAX INTEGER { 2081 disabled (0), enabled (1) 2082 } 2083 MAX-ACCESS read-write 2084 STATUS current 2085 DESCRIPTION 2086 "Disable / enable IP-MAC-Port Binding admin state for the interface." 2087 2088 ::= { impbSettingEntry 2 } 2089 2090 impbPortDHCPSnoopingState OBJECT-TYPE 2091 SYNTAX INTEGER { 2092 disabled (0), enabled (1) 2093 } 2094 MAX-ACCESS read-write 2095 STATUS current 2096 DESCRIPTION 2097 "Disable / enable IP-MAC-Port Binding DHCP snooping state for the interface." 2098 2099 ::= { impbSettingEntry 4 } 2100 2101 impbPortArpInspectionState OBJECT-TYPE 2102 SYNTAX INTEGER { 2103 disabled (0), strict (1), loose (2) 2104 } 2105 MAX-ACCESS read-write 2106 STATUS current 2107 DESCRIPTION 2108 "Set IP-MAC-Port Binding ARP Inspection state for the interface." 2109 2110 ::= { impbSettingEntry 5 } 2111 2112 impbPortIpInspectionState OBJECT-TYPE 2113 SYNTAX INTEGER { 2114 disabled (0), enabled (1) 2115 } 2116 MAX-ACCESS read-write 2117 STATUS current 2118 DESCRIPTION 2119 "Set IP-MAC-Port Binding IP Inspection state for the interface." 2120 2121 ::= { impbSettingEntry 6 } 2122 2123 impbPortAllowZeroIPState OBJECT-TYPE 2124 SYNTAX INTEGER { 2125 disabled (0), enabled (1) 2126 } 2127 MAX-ACCESS read-write 2128 STATUS current 2129 DESCRIPTION 2130 "Disable / enable IP-MAC-Port Binding Allow-Zero-IP state for the interface." 2131 2132 ::= { impbSettingEntry 7 } 2133 2134 impbPortForwardDHCPPktState OBJECT-TYPE 2135 SYNTAX INTEGER { 2136 disabled (0), enabled (1) 2137 } 2138 MAX-ACCESS read-write 2139 STATUS current 2140 DESCRIPTION 2141 "Disable / enable IP-MAC-Port Binding Forward-DHCP-Packet state for the interface." 2142 2143 ::= { impbSettingEntry 8 } 2144 2145 impbPortDHCPMaxEntryIPv4 OBJECT-TYPE 2146 SYNTAX Integer32 (0..10) 2147 MAX-ACCESS read-write 2148 STATUS current 2149 DESCRIPTION 2150 "Set the maximum number of IPv4 entries that can be learned for the interface." 2151 2152 ::= { impbSettingEntry 9 } 2153 2154 impbPortDHCPMaxEntryIPv6 OBJECT-TYPE 2155 SYNTAX Integer32 (0..10) 2156 MAX-ACCESS read-write 2157 STATUS current 2158 DESCRIPTION 2159 "Set the maximum number of IPv6 entries that can be learned for the interface." 2160 2161 ::= { impbSettingEntry 10 } 2162 2163 impbPortNDInspectionState OBJECT-TYPE 2164 SYNTAX INTEGER { 2165 disabled (0), enabled (1) 2166 } 2167 MAX-ACCESS read-write 2168 STATUS current 2169 DESCRIPTION 2170 "Set IP-MAC-Port Binding ND Inspection state for the interface." 2171 ::= { impbSettingEntry 11 } 2172 2173 impbPortProtocolState OBJECT-TYPE 2174 SYNTAX INTEGER { 2175 ipv4 (0), ipv6 (1), all (2) 2176 } 2177 MAX-ACCESS read-write 2178 STATUS current 2179 DESCRIPTION 2180 "Set IP-MAC-Port Binding protocol state for the interface." 2181 2182 ::= { impbSettingEntry 12 } 2183 2184 impbPortDHCPv4SetVlanList OBJECT-TYPE 2185 SYNTAX OCTET STRING (SIZE (0..512)) 2186 MAX-ACCESS read-write 2187 STATUS current 2188 DESCRIPTION 2189 "A string of octets containing one bit per VLAN. The 2190 first octet corresponds to VLANs with VlanIndex values 2191 1 through 8; the second octet to VLANs 9 through 2192 16 etc. The most significant bit of each octet 2193 corresponds to the lowest VlanIndex value in that octet. 2194 The set of vlans configured by management to map for this 2195 Instance. If the VlanId to Instance Mapping has to be known 2196 then any one of the VlanMapped object should be used.If a 2197 vlan is already mapped to this Instance, it may not be mapped 2198 again. This object is used only for SET operation. 2199 GET Operation returns null values." 2200 ::= { impbSettingEntry 13 } 2201 2202 impbPortDHCPv4VlanList1k OBJECT-TYPE 2203 SYNTAX OCTET STRING (SIZE (0..128)) 2204 MAX-ACCESS read-only 2205 STATUS current 2206 DESCRIPTION 2207 "A string of octets containing one bit per VLAN. The 2208 first octet corresponds to VLANs with VlanIndex values 2209 1 through 8; the second octet to VLANs 9 through 2210 16 etc. The most significant bit of each octet 2211 corresponds to the lowest VlanIndex value in that octet. 2212 2213 For each VLAN that is mapped to this DHCP snooping, 2214 the bit corresponding to that VLAN is set to '1'. " 2215 ::= { impbSettingEntry 14 } 2216 2217 impbPortDHCPv4VlanList2k OBJECT-TYPE 2218 SYNTAX OCTET STRING (SIZE (0..128)) 2219 MAX-ACCESS read-only 2220 STATUS current 2221 DESCRIPTION 2222 "A string of octets containing one bit per VLAN for 2223 VLANS with VlanIndex values 1025 through 2048. 2224 The most significant bit of each 2225 octet corresponds to the lowest VlanIndex value in that 2226 octet. 2227 2228 For each VLAN that is mapped to this DHCPv4 snooping, 2229 the bit corresponding to that VLAN is set to '1'. 2230 2231 This object is only instantiated on devices with 2232 support for VlanIndex values up to 4094." 2233 ::= { impbSettingEntry 15 } 2234 2235 impbPortDHCPv4VlanList3k OBJECT-TYPE 2236 SYNTAX OCTET STRING (SIZE (0..128)) 2237 MAX-ACCESS read-only 2238 STATUS current 2239 DESCRIPTION 2240 "A string of octets containing one bit per VLAN for 2241 VLANS with VlanIndex values 2049 through 3072. 2242 The most significant bit of each 2243 octet corresponds to the lowest VlanIndex value in that 2244 octet. 2245 2246 For each VLAN that is mapped to this DHCPv4 snooping 2247 the bit corresponding to that VLAN is set to '1'. 2248 2249 This object is only instantiated on devices with 2250 support for VlanIndex values up to 4094." 2251 ::= { impbSettingEntry 16 } 2252 2253 impbPortDHCPv4VlanList4k OBJECT-TYPE 2254 SYNTAX OCTET STRING (SIZE (0..128)) 2255 MAX-ACCESS read-only 2256 STATUS current 2257 DESCRIPTION 2258 "A string of octets containing one bit per VLAN for 2259 VLANS with VlanIndex values 3073 through 4094. 2260 The most significant bit of each 2261 octet corresponds to the lowest VlanIndex value in that 2262 octet. 2263 2264 For each VLAN that is mapped to this DHCPv4 snooping, 2265 the bit corresponding to that VLAN is set to '1'. 2266 2267 This object is only instantiated on devices with 2268 support for VlanIndex values up to 4094." 2269 ::= { impbSettingEntry 17 } 2270 2271 impbPortDHCPv6SetVlanList OBJECT-TYPE 2272 SYNTAX OCTET STRING (SIZE (0..512)) 2273 MAX-ACCESS read-write 2274 STATUS current 2275 DESCRIPTION 2276 "A string of octets containing one bit per VLAN. The 2277 first octet corresponds to VLANs with VlanIndex values 2278 1 through 8; the second octet to VLANs 9 through 2279 16 etc. The most significant bit of each octet 2280 corresponds to the lowest VlanIndex value in that octet. 2281 The set of vlans configured by management to map for this 2282 Instance. If the VlanId to Instance Mapping has to be known 2283 then any one of the VlanMapped object should be used.If a 2284 vlan is already mapped to this Instance, it may not be mapped 2285 again. This object is used only for SET operation. 2286 GET Operation returns null values." 2287 ::= { impbSettingEntry 18 } 2288 2289 impbPortDHCPv6VlanList1k OBJECT-TYPE 2290 SYNTAX OCTET STRING (SIZE (0..128)) 2291 MAX-ACCESS read-only 2292 STATUS current 2293 DESCRIPTION 2294 "A string of octets containing one bit per VLAN. The 2295 first octet corresponds to VLANs with VlanIndex values 2296 1 through 8; the second octet to VLANs 9 through 2297 16 etc. The most significant bit of each octet 2298 corresponds to the lowest VlanIndex value in that octet. 2299 2300 For each VLAN that is mapped to this DHCP snooping, 2301 the bit corresponding to that VLAN is set to '1'. " 2302 ::= { impbSettingEntry 19 } 2303 2304 impbPortDHCPv6VlanList2k OBJECT-TYPE 2305 SYNTAX OCTET STRING (SIZE (0..128)) 2306 MAX-ACCESS read-only 2307 STATUS current 2308 DESCRIPTION 2309 "A string of octets containing one bit per VLAN for 2310 VLANS with VlanIndex values 1025 through 2048. 2311 The most significant bit of each 2312 octet corresponds to the lowest VlanIndex value in that 2313 octet. 2314 2315 For each VLAN that is mapped to this DHCPv6 snooping, 2316 the bit corresponding to that VLAN is set to '1'. 2317 2318 This object is only instantiated on devices with 2319 support for VlanIndex values up to 4094." 2320 ::= { impbSettingEntry 20 } 2321 2322 impbPortDHCPv6VlanList3k OBJECT-TYPE 2323 SYNTAX OCTET STRING (SIZE (0..128)) 2324 MAX-ACCESS read-only 2325 STATUS current 2326 DESCRIPTION 2327 "A string of octets containing one bit per VLAN for 2328 VLANS with VlanIndex values 2049 through 3072. 2329 The most significant bit of each 2330 octet corresponds to the lowest VlanIndex value in that 2331 octet. 2332 2333 For each VLAN that is mapped to this DHCPv6 snooping 2334 the bit corresponding to that VLAN is set to '1'. 2335 2336 This object is only instantiated on devices with 2337 support for VlanIndex values up to 4094." 2338 ::= { impbSettingEntry 21 } 2339 2340 impbPortDHCPv6VlanList4k OBJECT-TYPE 2341 SYNTAX OCTET STRING (SIZE (0..128)) 2342 MAX-ACCESS read-only 2343 STATUS current 2344 DESCRIPTION 2345 "A string of octets containing one bit per VLAN for 2346 VLANS with VlanIndex values 3073 through 4094. 2347 The most significant bit of each 2348 octet corresponds to the lowest VlanIndex value in that 2349 octet. 2350 2351 For each VLAN that is mapped to this DHCPv6 snooping, 2352 the bit corresponding to that VLAN is set to '1'. 2353 2354 This object is only instantiated on devices with 2355 support for VlanIndex values up to 4094." 2356 ::= { impbSettingEntry 22 } 2357 2358 impbAutoScanTable OBJECT-TYPE 2359 SYNTAX SEQUENCE OF ImpbAutoScanEntry 2360 MAX-ACCESS not-accessible 2361 STATUS current 2362 DESCRIPTION 2363 "A table to control auto scan features of the device." 2364 ::= { securityIpMacPortBinding 2 } 2365 2366 impbAutoScanEntry OBJECT-TYPE 2367 SYNTAX ImpbAutoScanEntry 2368 MAX-ACCESS not-accessible 2369 STATUS current 2370 DESCRIPTION 2371 "An entry appears in auto scan table for each interface 2372 in the system." 2373 INDEX { impbAutoScanMacAddress, impbAutoScanPort, impbAutoScanIpAddress} 2374 ::= { impbAutoScanTable 1 } 2375 2376 ImpbAutoScanEntry ::= 2377 SEQUENCE { 2378 impbAutoScanMacAddress 2379 MacAddress, 2380 impbAutoScanPort 2381 Integer32, 2382 impbAutoScanIpAddress 2383 DisplayString, 2384 impbAutoScanVlanId 2385 Integer32, 2386 impbAutoScanBinding 2387 INTEGER 2388 } 2389 2390 impbAutoScanMacAddress OBJECT-TYPE 2391 SYNTAX MacAddress 2392 MAX-ACCESS read-only 2393 STATUS current 2394 DESCRIPTION 2395 "The MAC address associated of the auto scan entry." 2396 ::= { impbAutoScanEntry 1 } 2397 2398 impbAutoScanPort OBJECT-TYPE 2399 SYNTAX Integer32 (1..28) 2400 MAX-ACCESS read-only 2401 STATUS current 2402 DESCRIPTION 2403 "The port number of the auto scan entry. 2404 For all machines give maximum port number." 2405 ::= { impbAutoScanEntry 2 } 2406 2407 impbAutoScanIpAddress OBJECT-TYPE 2408 SYNTAX DisplayString 2409 MAX-ACCESS read-only 2410 STATUS current 2411 DESCRIPTION 2412 "The IP address associated of the auto scan entry." 2413 DEFVAL { '00000000'H } 2414 ::= { impbAutoScanEntry 3 } 2415 2416 impbAutoScanVlanId OBJECT-TYPE 2417 SYNTAX Integer32 2418 MAX-ACCESS read-only 2419 STATUS current 2420 DESCRIPTION 2421 "The VLAN ID of the auto scan entry." 2422 ::= { impbAutoScanEntry 4 } 2423 2424 impbAutoScanBinding OBJECT-TYPE 2425 SYNTAX INTEGER { 2426 disabled (0), enabled (1) 2427 } 2428 MAX-ACCESS read-write 2429 STATUS current 2430 DESCRIPTION 2431 "Disable / enable IP-MAC-Port Binding for the entry." 2432 ::= { impbAutoScanEntry 5 } 2433 2434 impbBindingListTable OBJECT-TYPE 2435 SYNTAX SEQUENCE OF ImpbBindingListEntry 2436 MAX-ACCESS not-accessible 2437 STATUS current 2438 DESCRIPTION 2439 "A table to control Manual IP-MAC-Port Binding white list features of the device." 2440 ::= { securityIpMacPortBinding 3 } 2441 2442 impbBindingListEntry OBJECT-TYPE 2443 SYNTAX ImpbBindingListEntry 2444 MAX-ACCESS not-accessible 2445 STATUS current 2446 DESCRIPTION 2447 "An entry appears in Manual IP-MAC-Port Binding white list table for each interface 2448 in the system." 2449 INDEX { impbBindingListIpAddress, impbBindingListMacAddress } 2450 ::= { impbBindingListTable 1 } 2451 2452 ImpbBindingListEntry ::= 2453 SEQUENCE { 2454 impbBindingListIpAddress 2455 DisplayString, 2456 impbBindingListMacAddress 2457 MacAddress, 2458 impbBindingListPort 2459 Integer32, 2460 impbBindingListRowStatus 2461 RowStatus 2462 } 2463 2464 impbBindingListIpAddress OBJECT-TYPE 2465 SYNTAX DisplayString 2466 MAX-ACCESS read-only 2467 STATUS current 2468 DESCRIPTION 2469 "The IP address associated of the Manual IP-MAC-PORT Binding white list entry." 2470 DEFVAL { '00000000'H } 2471 ::= { impbBindingListEntry 1 } 2472 2473 impbBindingListMacAddress OBJECT-TYPE 2474 SYNTAX MacAddress 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "The MAC address associated of the Manual IP-MAC-PORT Binding white list entry." 2479 ::= { impbBindingListEntry 2 } 2480 2481 impbBindingListPort OBJECT-TYPE 2482 SYNTAX Integer32 2483 MAX-ACCESS read-write 2484 STATUS current 2485 DESCRIPTION 2486 "The port number of the Manual IP-MAC-PORT Binding white list entry." 2487 ::= { impbBindingListEntry 3 } 2488 2489 impbBindingListRowStatus OBJECT-TYPE 2490 SYNTAX RowStatus 2491 MAX-ACCESS read-create 2492 STATUS current 2493 DESCRIPTION 2494 "The status of a row in impbBindingListTable. By setting this object, new 2495 entries can be created in impbBindingListTable and existing entries can be 2496 removed from impbBindingListTable. It can be used as specified in the SNMP 2497 v2 standard." 2498 ::= { impbBindingListEntry 4 } 2499 2500 impbBlockListTable OBJECT-TYPE 2501 SYNTAX SEQUENCE OF ImpbBlockListEntry 2502 MAX-ACCESS not-accessible 2503 STATUS current 2504 DESCRIPTION 2505 "A table to control IP-MAC-Port Binding black list of the device." 2506 ::= { securityIpMacPortBinding 4 } 2507 2508 impbBlockListEntry OBJECT-TYPE 2509 SYNTAX ImpbBlockListEntry 2510 MAX-ACCESS not-accessible 2511 STATUS current 2512 DESCRIPTION 2513 "An entry appears in Manual IP-MAC-Port Binding black list table for each interface 2514 in the system." 2515 INDEX { impbBlockListMacAddress, impbBlockListVlanId, impbBlockListPort } 2516 ::= { impbBlockListTable 1 } 2517 2518 ImpbBlockListEntry ::= 2519 SEQUENCE { 2520 impbBlockListMacAddress 2521 MacAddress, 2522 impbBlockListVlanId 2523 Integer32, 2524 impbBlockListPort 2525 Integer32, 2526 impbBlockListIpAddress 2527 DisplayString, 2528 impbBlockListStatus 2529 INTEGER 2530 } 2531 2532 impbBlockListMacAddress OBJECT-TYPE 2533 SYNTAX MacAddress 2534 MAX-ACCESS read-only 2535 STATUS current 2536 DESCRIPTION 2537 "The MAC address associated of the IP-MAC-PORT Binding black list entry." 2538 ::= { impbBlockListEntry 1 } 2539 2540 impbBlockListVlanId OBJECT-TYPE 2541 SYNTAX Integer32 (1..4094) 2542 MAX-ACCESS read-only 2543 STATUS current 2544 DESCRIPTION 2545 "The VLAN ID of the IP-MAC-PORT Binding black list entry." 2546 ::= { impbBlockListEntry 2 } 2547 2548 impbBlockListPort OBJECT-TYPE 2549 SYNTAX Integer32 (1..28) 2550 MAX-ACCESS read-only 2551 STATUS current 2552 DESCRIPTION 2553 "The port number of the IP-MAC-PORT Binding black list entry." 2554 ::= { impbBlockListEntry 3 } 2555 2556 impbBlockListIpAddress OBJECT-TYPE 2557 SYNTAX DisplayString 2558 MAX-ACCESS read-only 2559 STATUS current 2560 DESCRIPTION 2561 "The IP address associated of the IP-MAC-PORT Binding black list entry." 2562 DEFVAL { '00000000'H } 2563 ::= { impbBlockListEntry 4 } 2564 2565 impbBlockListStatus OBJECT-TYPE 2566 SYNTAX INTEGER { 2567 nothing (0), deleted (1) 2568 } 2569 MAX-ACCESS read-write 2570 STATUS current 2571 DESCRIPTION 2572 "nothing/delete IP-MAC-Port Binding for the interface." 2573 ::= { impbBlockListEntry 5 } 2574 2575 impbAutoScanIpAddressFrom OBJECT-TYPE 2576 SYNTAX Ipv6Address 2577 MAX-ACCESS read-write 2578 STATUS current 2579 DESCRIPTION 2580 "The begin for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2581 DEFVAL { '00000000'H } 2582 ::= { securityIpMacPortBinding 5 } 2583 2584 impbAutoScanIpAddressTo OBJECT-TYPE 2585 SYNTAX Ipv6Address 2586 MAX-ACCESS read-write 2587 STATUS current 2588 DESCRIPTION 2589 "The end for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2590 DEFVAL { '00000000'H } 2591 ::= { securityIpMacPortBinding 6 } 2592 2593 impbAutoScanStatus OBJECT-TYPE 2594 SYNTAX INTEGER { 2595 nothing (0), scan (1) 2596 } 2597 MAX-ACCESS read-write 2598 STATUS current 2599 DESCRIPTION 2600 "Nothing / scan IP-MAC-Port Binding auto scan for the interface." 2601 ::= { securityIpMacPortBinding 7 } 2602 2603 impbDhcpSnoopingTable OBJECT-TYPE 2604 SYNTAX SEQUENCE OF ImpbDhcpSnoopingEntry 2605 MAX-ACCESS not-accessible 2606 STATUS current 2607 DESCRIPTION 2608 "A table to display DHCP snooping entries of the device." 2609 ::= { securityIpMacPortBinding 8 } 2610 2611 impbDhcpSnoopingEntry OBJECT-TYPE 2612 SYNTAX ImpbDhcpSnoopingEntry 2613 MAX-ACCESS not-accessible 2614 STATUS current 2615 DESCRIPTION 2616 "An entry appears in DHCP snooping table for each interface 2617 in the system." 2618 INDEX { impbDhcpSnoopingMacAddress, impbDhcpSnoopingIpAddress } 2619 ::= { impbDhcpSnoopingTable 1 } 2620 2621 ImpbDhcpSnoopingEntry ::= 2622 SEQUENCE { 2623 impbDhcpSnoopingMacAddress 2624 MacAddress, 2625 impbDhcpSnoopingIpAddress 2626 Ipv6Address, 2627 impbDhcpSnoopingLeaseTime 2628 Integer32, 2629 impbDhcpSnoopingPort 2630 Integer32 2631 } 2632 2633 impbDhcpSnoopingMacAddress OBJECT-TYPE 2634 SYNTAX MacAddress 2635 MAX-ACCESS read-only 2636 STATUS current 2637 DESCRIPTION 2638 "The MAC address associated of the DHCP snooping entry." 2639 ::= { impbDhcpSnoopingEntry 1 } 2640 2641 impbDhcpSnoopingIpAddress OBJECT-TYPE 2642 SYNTAX Ipv6Address 2643 MAX-ACCESS read-only 2644 STATUS current 2645 DESCRIPTION 2646 "The IP address associated of the DHCP snooping entry." 2647 DEFVAL { '00000000'H } 2648 ::= { impbDhcpSnoopingEntry 2 } 2649 2650 impbDhcpSnoopingLeaseTime OBJECT-TYPE 2651 SYNTAX Integer32 2652 MAX-ACCESS read-only 2653 STATUS current 2654 DESCRIPTION 2655 "The lease time associated of the DHCP snooping entry." 2656 ::= { impbDhcpSnoopingEntry 3 } 2657 2658 impbDhcpSnoopingPort OBJECT-TYPE 2659 SYNTAX Integer32 2660 MAX-ACCESS read-only 2661 STATUS current 2662 DESCRIPTION 2663 "The port number associated of the DHCP snooping entry." 2664 ::= { impbDhcpSnoopingEntry 4 } 2665 2666 impbRoamingState OBJECT-TYPE 2667 SYNTAX INTEGER { 2668 disabled (0), enabled (1) 2669 } 2670 MAX-ACCESS read-write 2671 STATUS current 2672 DESCRIPTION 2673 "Disable / enable IP-MAC-Port Binding roaming state." 2674 ::= { securityIpMacPortBinding 9 } 2675 2676 impbVlanModeState OBJECT-TYPE 2677 SYNTAX INTEGER { 2678 disabled (0), enabled (1) 2679 } 2680 MAX-ACCESS read-write 2681 STATUS current 2682 DESCRIPTION 2683 "Disable / enable IP-MAC-Port Binding vlan mode state." 2684 ::= { securityIpMacPortBinding 10 } 2685 2686 impbVlanModeVlanList OBJECT-TYPE 2687 SYNTAX PortList 2688 MAX-ACCESS read-write 2689 STATUS current 2690 DESCRIPTION 2691 "IP-MAC-Port Binding vlan mode VID list." 2692 ::= { securityIpMacPortBinding 11 } 2693 2694 impbLogState OBJECT-TYPE 2695 SYNTAX INTEGER { 2696 disabled (0), ipv4 (1), ipv6 (2), all (3) 2697 } 2698 MAX-ACCESS read-write 2699 STATUS current 2700 DESCRIPTION 2701 "Configure IP-MAC-Port Binding log state." 2702 ::= { securityIpMacPortBinding 12 } 2703 2704 impbDHCPv6PrefixDelegationSnoopState OBJECT-TYPE 2705 SYNTAX INTEGER { 2706 disabled (0), enabled (1) 2707 } 2708 MAX-ACCESS read-write 2709 STATUS current 2710 DESCRIPTION 2711 "Configure DHCPv6 PD snooping state." 2712 ::= { securityIpMacPortBinding 13 } 2713 2714 impbBindingtraplog OBJECT-TYPE 2715 SYNTAX INTEGER { 2716 disabled (2), enabled (1) 2717 } 2718 MAX-ACCESS read-write 2719 STATUS current 2720 DESCRIPTION 2721 "This object is for enabling or disabling topology change event trap in the system." 2722 ::= { securityIpMacPortBinding 14 } 2723 2724 impbBindingtrap OBJECT IDENTIFIER ::= { securityIpMacPortBinding 15 } 2725 2726 impbBindingtrapsign NOTIFICATION-TYPE 2727 STATUS current 2728 DESCRIPTION 2729 "The object is for IMPB trap sign in the system." 2730 ::= {impbBindingtrap 1 } 2731 2732 impbAutoScanCurrentStatus OBJECT-TYPE 2733 SYNTAX INTEGER { 2734 stop (0), scanning (1) 2735 } 2736 MAX-ACCESS read-only 2737 STATUS current 2738 DESCRIPTION 2739 "Show Auto scan status" 2740 ::= { securityIpMacPortBinding 16 } 2741 2742 2743 -- ---------------------------------------------------------------- 2744 -- The STP Bridge Global 2745 -- ---------------------------------------------------------------- 2746 stpBridgeGlobal OBJECT IDENTIFIER ::= { companySTP 1 } 2747 2748 stpModuleStatus OBJECT-TYPE 2749 SYNTAX INTEGER { 2750 enabled(1), 2751 disabled(2) 2752 } 2753 MAX-ACCESS read-write 2754 STATUS current 2755 DESCRIPTION 2756 "The administrative status requested by management for the MST 2757 feature. The value enabled(1) indicates that Mst should be enabled 2758 in the device on all ports. The value disabled(2) indicates that 2759 Mst should be disabled in the device on all ports. The object can 2760 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2761 ::= { stpBridgeGlobal 1 } 2762 2763 stpProtocolVersion OBJECT-TYPE 2764 SYNTAX INTEGER { 2765 stp(1), 2766 rstp(2), 2767 mstp(3) 2768 } 2769 MAX-ACCESS read-write 2770 STATUS current 2771 DESCRIPTION 2772 "The version of Spanning Tree Protocol the bridge is 2773 currently running. The value 'stpCompatible(0)' 2774 indicates the Spanning Tree Protocol specified in 2775 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 2776 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 2777 indicates the Multiple Spanning Tree Protocol Specified 2778 in IEEE 802.1s." 2779 DEFVAL { rstp } 2780 ::= { stpBridgeGlobal 2 } 2781 2782 stpBridgePriority OBJECT-TYPE 2783 SYNTAX Integer32 (0..61440) 2784 MAX-ACCESS read-write 2785 STATUS current 2786 DESCRIPTION 2787 "The Value of the writable portion of the Bridge 2788 Identifier comprising of the first two octets. 2789 The values that are set for Bridge Priority must be 2790 in steps of 4096." 2791 DEFVAL {32768} 2792 ::= { stpBridgeGlobal 3 } 2793 2794 stpTxHoldCount OBJECT-TYPE 2795 SYNTAX Integer32 (1..10) 2796 MAX-ACCESS read-write 2797 STATUS current 2798 DESCRIPTION 2799 "The value used by the Port Transmit state machine to limit 2800 the maximum transmission rate." 2801 DEFVAL { 3 } 2802 ::= { stpBridgeGlobal 4 } 2803 2804 stpBridgeMaxAge OBJECT-TYPE 2805 SYNTAX Timeout (600..4000) 2806 MAX-ACCESS read-write 2807 STATUS current 2808 DESCRIPTION 2809 "The value that all bridges use for MaxAge when 2810 this bridge is acting as the root. The granularity 2811 of this timer is specified to be 1 second. 2812 An agent may return a badValue error if a set is 2813 attempted to a value which is not a whole number 2814 of seconds." 2815 DEFVAL {2000} 2816 ::= { stpBridgeGlobal 5 } 2817 2818 stpBridgeHelloTime OBJECT-TYPE 2819 SYNTAX Timeout (100..1000) 2820 MAX-ACCESS read-write 2821 STATUS current 2822 DESCRIPTION 2823 "The amount of time between the transmission of 2824 Configuration bridge PDUs by this node in units 2825 of hundredths of a second." 2826 ::= { stpBridgeGlobal 6 } 2827 2828 stpBridgeForwardDelay OBJECT-TYPE 2829 SYNTAX Timeout (400..3000) 2830 MAX-ACCESS read-write 2831 STATUS current 2832 DESCRIPTION 2833 "The value that all bridges use for ForwardDelay 2834 when this bridge is acting as the root. Note that 2835 802.1D specifies that the range for this 2836 parameter is related to the value of 2837 BridgeMaxAge. The granularity of this 2838 timer is specified to be 1 second. 2839 An agent may return a badValue error if a set is 2840 attempted to a value which is not a whole number 2841 of seconds." 2842 DEFVAL {1500} 2843 ::= { stpBridgeGlobal 7 } 2844 stpFowardBPDU OBJECT-TYPE 2845 SYNTAX INTEGER { 2846 enabled(1), 2847 disabled(2) 2848 } 2849 MAX-ACCESS read-write 2850 STATUS current 2851 DESCRIPTION 2852 "This object is for enabling or disabling forward BPDU." 2853 ::= {stpBridgeGlobal 8 } 2854 2855 stpRootBridge OBJECT-TYPE 2856 SYNTAX BridgeId 2857 MAX-ACCESS read-only 2858 STATUS current 2859 DESCRIPTION 2860 "The bridge identifier of the Root of the common spanning 2861 tree as determined by the Spanning Tree Protocol 2862 as executed by this node. This value is used as 2863 the CIST Root Identifier parameter in all Configuration 2864 Bridge PDUs originated by this node." 2865 ::= { stpBridgeGlobal 9 } 2866 2867 stpRootCost OBJECT-TYPE 2868 SYNTAX Integer32 2869 MAX-ACCESS read-only 2870 STATUS current 2871 DESCRIPTION 2872 "The Cost of the path to the CIST Root as seen 2873 from this bridge." 2874 ::= { stpBridgeGlobal 10 } 2875 2876 stpMaxAge OBJECT-TYPE 2877 SYNTAX Timeout 2878 MAX-ACCESS read-only 2879 STATUS current 2880 DESCRIPTION 2881 "The maximum age of Spanning Tree Protocol 2882 information learned from the network on any port 2883 before it is discarded, in units of hundredths of 2884 a second. This is the actual value that this 2885 bridge is currently using." 2886 ::= { stpBridgeGlobal 11 } 2887 2888 stpForwardDelay OBJECT-TYPE 2889 SYNTAX Timeout 2890 MAX-ACCESS read-only 2891 STATUS current 2892 DESCRIPTION 2893 "This time value, measured in units of hundredths 2894 of a second, controls how fast a port changes its 2895 spanning state when moving towards the Forwarding 2896 state. The value determines how long the port 2897 stays in a particular state before moving to the 2898 next state." 2899 ::= { stpBridgeGlobal 12 } 2900 2901 stpRootPort OBJECT-TYPE 2902 SYNTAX Integer32 2903 MAX-ACCESS read-only 2904 STATUS current 2905 DESCRIPTION 2906 "The Port Number of the Port which offers the lowest 2907 path cost from this bridge to the CIST Root Bridge." 2908 ::= { stpBridgeGlobal 13 } 2909 2910 stpTopologyChangeTrapStatus OBJECT-TYPE 2911 SYNTAX INTEGER { 2912 enabled(1), 2913 disabled(2) 2914 } 2915 MAX-ACCESS read-write 2916 STATUS current 2917 DESCRIPTION 2918 "This object is for enabling or disabling topology change event 2919 trap in the system." 2920 DEFVAL { disabled } 2921 ::= { stpBridgeGlobal 14 } 2922 2923 stpNewRootTrapStatus OBJECT-TYPE 2924 SYNTAX INTEGER { 2925 enabled(1), 2926 disabled(2) 2927 } 2928 MAX-ACCESS read-write 2929 STATUS current 2930 DESCRIPTION 2931 "This object is for enabling or disabling new root event 2932 trap in the system." 2933 DEFVAL { disabled } 2934 ::= { stpBridgeGlobal 15 } 2935 2936 stpNewRootTraps OBJECT IDENTIFIER ::= { stpBridgeGlobal 16 } 2937 2938 brgAddress NOTIFICATION-TYPE 2939 STATUS current 2940 DESCRIPTION 2941 "The MAC address used by this bridge when it must 2942 be referred to in a unique fashion." 2943 ::= { stpNewRootTraps 1 } 2944 2945 oldDesignatedRoot NOTIFICATION-TYPE 2946 STATUS current 2947 DESCRIPTION 2948 "The bridge identifier of the old root of the spanning 2949 tree instance as determined by the Spanning Tree Protocol 2950 as executed by this node." 2951 2952 ::= { stpNewRootTraps 2 } 2953 2954 mstiBridgeRegionalRoot NOTIFICATION-TYPE 2955 STATUS current 2956 DESCRIPTION 2957 "MSTI Regional Root Identifier value for the Instance." 2958 ::= { stpNewRootTraps 3 } 2959 2960 2961 -- ------------------------------------- 2962 -- The Spanning Tree Port Table 2963 -- ------------------------------------- 2964 2965 stpPortTable OBJECT-TYPE 2966 SYNTAX SEQUENCE OF StpPortEntry 2967 MAX-ACCESS not-accessible 2968 STATUS current 2969 DESCRIPTION 2970 "A table that contains port-specific information 2971 for the Spanning Tree Protocol." 2972 ::= { companySTP 2 } 2973 2974 stpPortEntry OBJECT-TYPE 2975 SYNTAX StpPortEntry 2976 MAX-ACCESS not-accessible 2977 STATUS current 2978 DESCRIPTION 2979 "A list of information maintained by every port 2980 about the Spanning Tree Protocol state for that 2981 port." 2982 INDEX { stpPort } 2983 ::= { stpPortTable 1 } 2984 2985 StpPortEntry ::= 2986 SEQUENCE { 2987 stpPort 2988 INTEGER, 2989 stpPortStatus 2990 INTEGER, 2991 stpPortPriority 2992 INTEGER, 2993 stpAdminPortPathCost 2994 INTEGER, 2995 stpPortPathCost 2996 INTEGER, 2997 stpPortProtocolMigration 2998 INTEGER, 2999 stpPortEdge 3000 INTEGER, 3001 stpPortAdminP2P 3002 INTEGER, 3003 stpPortRestrictedRole 3004 TruthValue, 3005 stpPortRestrictedTCN 3006 TruthValue, 3007 stpPortHelloTime 3008 Timeout, 3009 stpPortState 3010 INTEGER, 3011 stpPortFowardBPDU 3012 INTEGER 3013 } 3014 3015 stpPort OBJECT-TYPE 3016 SYNTAX INTEGER (1..65535) 3017 MAX-ACCESS read-only 3018 STATUS current 3019 DESCRIPTION 3020 "The Port number of the port for which this entry contains 3021 spanning tree information." 3022 ::= { stpPortEntry 1 } 3023 3024 stpPortStatus OBJECT-TYPE 3025 SYNTAX INTEGER { 3026 enabled(1), 3027 disabled(0) 3028 } 3029 MAX-ACCESS read-write 3030 STATUS current 3031 DESCRIPTION 3032 "Current state of the Port which can be changed to either 3033 Disabled or Enabled for ALL spanning tree 3034 instances. Setting this object will override the port's 3035 status in any of the MSTI contexts" 3036 ::= { stpPortEntry 2 } 3037 3038 stpPortPriority OBJECT-TYPE 3039 SYNTAX INTEGER (0..240) 3040 MAX-ACCESS read-write 3041 STATUS current 3042 DESCRIPTION 3043 "The four most significant bits of the Port Identifier 3044 of the Spanning Tree instance can be modified by setting 3045 the CistPortPriority value. The values that are set for Port 3046 Priority must be in steps of 16." 3047 DEFVAL {128} 3048 ::= { stpPortEntry 3 } 3049 3050 stpAdminPortPathCost OBJECT-TYPE 3051 SYNTAX INTEGER (0..200000000) 3052 MAX-ACCESS read-write 3053 STATUS current 3054 DESCRIPTION 3055 "The contribution of this port to the path cost of 3056 paths towards the spanning tree root which include 3057 this port. Writing a value of '0' assigns the 3058 automatically calculated default Path Cost value to 3059 the ohter object stpPortPathCost. If the default 3060 Path Cost is being used,this object returns '0' when 3061 read." 3062 REFERENCE 3063 "IEEE 802.1D-2004" 3064 ::= { stpPortEntry 4 } 3065 3066 stpPortPathCost OBJECT-TYPE 3067 SYNTAX INTEGER (1..200000000) 3068 MAX-ACCESS read-only 3069 STATUS current 3070 DESCRIPTION 3071 "The contribution of this port to the path cost of 3072 paths towards the CIST Root which include this port." 3073 ::= { stpPortEntry 5 } 3074 3075 stpPortProtocolMigration OBJECT-TYPE 3076 SYNTAX INTEGER{ 3077 false(0), 3078 true(1) 3079 } 3080 MAX-ACCESS read-write 3081 STATUS current 3082 DESCRIPTION 3083 "Indicates the Protocol migration state of this Port. 3084 When operating in RSTP/MSTP (version >= 2) mode, writing 3085 TRUE(1) to this object forces this port to transmit MSTP 3086 BPDUs without instance information. 3087 Any other operation on this object has no effect and 3088 it always returns FALSE(2) when read." 3089 ::= { stpPortEntry 6 } 3090 3091 stpPortEdge OBJECT-TYPE 3092 SYNTAX INTEGER { 3093 true(1), 3094 false(0), 3095 auto(2) 3096 } 3097 MAX-ACCESS read-write 3098 STATUS current 3099 DESCRIPTION 3100 " This parameter when TRUE(1) indicates that detection of a port 3101 as Edge Port happens automatically and FALSE(2) 3102 indicates that this feature is disabled." 3103 ::= { stpPortEntry 7 } 3104 3105 stpPortAdminP2P OBJECT-TYPE 3106 SYNTAX INTEGER { 3107 forceTrue(0), 3108 forceFalse(1), 3109 auto(2) 3110 } 3111 MAX-ACCESS read-write 3112 STATUS current 3113 DESCRIPTION 3114 "The administrative point-to-point status of the LAN segment 3115 attached to this port. A value of forceTrue(0) indicates that 3116 this port should always be treated as if it is connected to 3117 a point-to-point link. A value of forceFalse(1) indicates 3118 that this port should be treated as having a shared media 3119 connection. A value of auto(2) indicates that this port is 3120 considered to have a point-to-point link if it is an Aggregator 3121 and all of its members are aggregatable, or if the MAC entity 3122 is configured for full duplex operation, either through 3123 auto-negotiation or by management means." 3124 ::= { stpPortEntry 8 } 3125 3126 stpPortRestrictedRole OBJECT-TYPE 3127 SYNTAX TruthValue 3128 MAX-ACCESS read-write 3129 STATUS current 3130 DESCRIPTION 3131 "A Boolean value set by management. If TRUE causes the Port not 3132 to be selected as Root Port for the CIST or any MSTI, even it has 3133 the best spanning tree priority vector. Such a Port will be selected 3134 as an Alternate Port after the Root Port has been selected. This 3135 parameter should be FALSE by default. If set it can cause lack of 3136 spanning tree connectivity. It is set by a network administrator to 3137 prevent bridges external to a core region of the network influencing 3138 the spanning tree active topology, possibly because those bridges are 3139 not under the full control of the administrator. 3140 This administrator configuration is also known as 'Root Guard'." 3141 ::= {stpPortEntry 9} 3142 3143 stpPortRestrictedTCN OBJECT-TYPE 3144 SYNTAX TruthValue 3145 MAX-ACCESS read-write 3146 STATUS current 3147 DESCRIPTION 3148 "A Boolean value set by management. If TRUE causes the Port not 3149 to propagate received topology change notifications and topology 3150 changes to other Ports. This parameter should be FALSE by default. 3151 If set it can cause temporary loss of connectivity after changes in 3152 a spanning trees active topology as a result of persistent 3153 incorrectly learnt station location information. It is set by a 3154 network administrator to prevent bridges external to a core region of 3155 the network causing address flushing in that region, possibly because 3156 those bridges are not under the full control of the administrator or 3157 MAC_Operational for the attached LANs transitions frequently." 3158 ::= {stpPortEntry 10} 3159 3160 stpPortHelloTime OBJECT-TYPE 3161 SYNTAX Timeout (100..1000) 3162 MAX-ACCESS read-write 3163 STATUS current 3164 DESCRIPTION 3165 "The amount of time between the transmission of 3166 Configuration bridge PDUs by this node in units 3167 of hundredths of a second." 3168 ::= { stpPortEntry 11 } 3169 3170 stpPortState OBJECT-TYPE 3171 SYNTAX INTEGER { 3172 disabled (1), 3173 discarding (2), 3174 learning (4), 3175 forwarding (5) 3176 } 3177 MAX-ACCESS read-only 3178 STATUS current 3179 DESCRIPTION 3180 "Current state of the Port as defined by the Common 3181 spanning tree protocol." 3182 ::= { stpPortEntry 12 } 3183 3184 stpPortFowardBPDU OBJECT-TYPE 3185 SYNTAX INTEGER { 3186 enabled(1), 3187 disabled(2) 3188 } 3189 MAX-ACCESS read-write 3190 STATUS current 3191 DESCRIPTION 3192 "This object is for enabling or disabling forward BPDU." 3193 REFERENCE 3194 "IEEE 802.1D-2004" 3195 ::= { stpPortEntry 13 } 3196 3197 -- ---------------------------------------------------------------- 3198 -- The MST Configuration Identification 3199 -- ---------------------------------------------------------------- 3200 mstConfigurationIdentification OBJECT IDENTIFIER ::= { companySTP 3 } 3201 3202 mstiConfigurationName OBJECT-TYPE 3203 SYNTAX OCTET STRING (SIZE (0..32)) 3204 MAX-ACCESS read-write 3205 STATUS current 3206 DESCRIPTION 3207 "The Name for the Region's configuration. By Default 3208 Region Name will be equal to the Bridge Mac Address." 3209 ::= { mstConfigurationIdentification 1 } 3210 3211 mstiRevisionLevel OBJECT-TYPE 3212 SYNTAX Integer32 (0..65535) 3213 MAX-ACCESS read-write 3214 STATUS current 3215 DESCRIPTION 3216 "Version of the MST Region." 3217 ::= { mstConfigurationIdentification 2 } 3218 3219 -- ----------------------------------------------------------------- 3220 -- Future Mst VlanId to Instance Mapping Table : CIST 3221 -- ----------------------------------------------------------------- 3222 mstCistVlanMapped OBJECT-TYPE 3223 SYNTAX OCTET STRING (SIZE (0..128)) 3224 MAX-ACCESS read-only 3225 STATUS current 3226 DESCRIPTION 3227 "A string of octets containing one bit per VLAN. The 3228 first octet corresponds to VLANs with VlanIndex values 3229 1 through 8; the second octet to VLANs 9 through 3230 16 etc. The most significant bit of each octet 3231 corresponds to the lowest VlanIndex value in that octet. 3232 3233 For each VLAN that is mapped to this MSTP instance, 3234 the bit corresponding to that VLAN is set to '1'." 3235 ::= { mstConfigurationIdentification 3 } 3236 3237 mstCistVlanMapped2k OBJECT-TYPE 3238 SYNTAX OCTET STRING (SIZE (0..128)) 3239 MAX-ACCESS read-only 3240 STATUS current 3241 DESCRIPTION 3242 "A string of octets containing one bit per VLAN for 3243 VLANS with VlanIndex values 1024 through 2047. The 3244 first octet corresponds to VLANs with VlanIndex values 3245 1024 through 1031; the second octet to VLANs 1032 3246 through 1039 etc. The most significant bit of each 3247 octet corresponds to the lowest VlanIndex value in that 3248 octet. 3249 3250 For each VLAN that is mapped to this MSTP instance, 3251 the bit corresponding to that VLAN is set to '1'. 3252 3253 This object is only instantiated on devices with 3254 support for VlanIndex values up to 4095." 3255 ::= { mstConfigurationIdentification 4 } 3256 3257 mstCistVlanMapped3k OBJECT-TYPE 3258 SYNTAX OCTET STRING (SIZE (0..128)) 3259 MAX-ACCESS read-only 3260 STATUS current 3261 DESCRIPTION 3262 "A string of octets containing one bit per VLAN for 3263 VLANS with VlanIndex values 2048 through 3071. The 3264 first octet corresponds to VLANs with VlanIndex values 3265 of 2048 through 2055; the second octet to VLANs 2056 3266 through 2063 etc. The most significant bit of each 3267 octet corresponds to the lowest VlanIndex value in that 3268 octet. 3269 3270 For each VLAN that is mapped to this MSTP instance, 3271 the bit corresponding to that VLAN is set to '1'. 3272 3273 This object is only instantiated on devices with 3274 support for VlanIndex values up to 4095." 3275 ::= { mstConfigurationIdentification 5 } 3276 3277 mstCistVlanMapped4k OBJECT-TYPE 3278 SYNTAX OCTET STRING (SIZE (0..128)) 3279 MAX-ACCESS read-only 3280 STATUS current 3281 DESCRIPTION 3282 "A string of octets containing one bit per VLAN for 3283 VLANS with VlanIndex values 3072 through 4095. The 3284 first octet corresponds to VLANs with VlanIndex values 3285 3072 through 3079; the second octet to VLANs 3080 3286 through 3087 etc. The most significant bit of each 3287 octet corresponds to the lowest VlanIndex value in that 3288 octet. 3289 3290 For each VLAN that is mapped to this MSTP instance, 3291 the bit corresponding to that VLAN is set to '1'. 3292 3293 This object is only instantiated on devices with 3294 support for VlanIndex values up to 4095." 3295 ::= { mstConfigurationIdentification 6 } 3296 3297 -- ----------------------------------------------------------------- 3298 -- Future Mst VlanId to Instance Mapping Table : MSTI 3299 -- ----------------------------------------------------------------- 3300 mstVlanMstiMappingTable OBJECT-TYPE 3301 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 3302 MAX-ACCESS not-accessible 3303 STATUS current 3304 DESCRIPTION 3305 "This table contains one entry for each instance of MSTP. 3306 This table maintains context ID as one more index to 3307 support Multiple Instances." 3308 ::= { mstConfigurationIdentification 7 } 3309 3310 mstVlanMstiMappingEntry OBJECT-TYPE 3311 SYNTAX MstVlanMstiMappingEntry 3312 MAX-ACCESS not-accessible 3313 STATUS current 3314 DESCRIPTION 3315 "A conceptual row containing the status of the MSTP instance." 3316 INDEX { mstInstanceIndex } 3317 ::= { mstVlanMstiMappingTable 1 } 3318 3319 MstVlanMstiMappingEntry ::= 3320 SEQUENCE { 3321 mstInstanceIndex 3322 Integer32, 3323 mstSetVlanList 3324 OCTET STRING, 3325 mstResetVlanList 3326 OCTET STRING, 3327 mstInstanceVlanMapped 3328 OCTET STRING, 3329 mstInstanceVlanMapped2k 3330 OCTET STRING, 3331 mstInstanceVlanMapped3k 3332 OCTET STRING, 3333 mstInstanceVlanMapped4k 3334 OCTET STRING 3335 } 3336 3337 mstInstanceIndex OBJECT-TYPE 3338 SYNTAX Integer32 (1..15) 3339 MAX-ACCESS read-only 3340 STATUS current 3341 DESCRIPTION 3342 "An arbitrary integer within the range from 1 to the value of 3343 Max Instance Number that uniquely identifies an instance." 3344 ::= { mstVlanMstiMappingEntry 1 } 3345 3346 mstSetVlanList OBJECT-TYPE 3347 SYNTAX OCTET STRING (SIZE (0..512)) 3348 MAX-ACCESS read-write 3349 STATUS current 3350 DESCRIPTION 3351 "A string of octets containing one bit per VLAN. The 3352 first octet corresponds to VLANs with VlanIndex values 3353 1 through 8; the second octet to VLANs 9 through 3354 16 etc. The most significant bit of each octet 3355 corresponds to the lowest VlanIndex value in that octet. 3356 The set of vlans configured by management to map for this 3357 Instance. If the VlanId to Instance Mapping has to be known 3358 then any one of the VlanMapped object should be used.If a 3359 vlan is already mapped to this Instance, it may not be mapped 3360 again. This object is used only for SET operation. 3361 GET Operation returns null values." 3362 ::= { mstVlanMstiMappingEntry 2 } 3363 3364 mstResetVlanList OBJECT-TYPE 3365 SYNTAX OCTET STRING (SIZE (0..512)) 3366 MAX-ACCESS read-write 3367 STATUS current 3368 DESCRIPTION 3369 "A string of octets containing one bit per VLAN. The 3370 first octet corresponds to VLANs with VlanIndex values 3371 1 through 8; the second octet to VLANs 9 through 3372 16 etc. The most significant bit of each octet 3373 corresponds to the lowest VlanIndex value in that octet. 3374 The set of vlans configured by management to unmap from this 3375 Instance. A vlan may not be unmapped from this instance if 3376 it is not already mapped to this Instance. This object is 3377 used only for SET operation.GET Operation returns null values." 3378 ::= { mstVlanMstiMappingEntry 3 } 3379 3380 mstInstanceVlanMapped OBJECT-TYPE 3381 SYNTAX OCTET STRING (SIZE (0..128)) 3382 MAX-ACCESS read-only 3383 STATUS current 3384 DESCRIPTION 3385 "A string of octets containing one bit per VLAN. The 3386 first octet corresponds to VLANs with VlanIndex values 3387 1 through 8; the second octet to VLANs 9 through 3388 16 etc. The most significant bit of each octet 3389 corresponds to the lowest VlanIndex value in that octet. 3390 3391 For each VLAN that is mapped to this MSTP instance, 3392 the bit corresponding to that VLAN is set to '1'." 3393 ::= { mstVlanMstiMappingEntry 4 } 3394 3395 mstInstanceVlanMapped2k OBJECT-TYPE 3396 SYNTAX OCTET STRING (SIZE (0..128)) 3397 MAX-ACCESS read-only 3398 STATUS current 3399 DESCRIPTION 3400 "A string of octets containing one bit per VLAN for 3401 VLANS with VlanIndex values 1024 through 2047. The 3402 first octet corresponds to VLANs with VlanIndex values 3403 1024 through 1031; the second octet to VLANs 1032 3404 through 1039 etc. The most significant bit of each 3405 octet corresponds to the lowest VlanIndex value in that 3406 octet. 3407 3408 For each VLAN that is mapped to this MSTP instance, 3409 the bit corresponding to that VLAN is set to '1'. 3410 3411 This object is only instantiated on devices with 3412 support for VlanIndex values up to 4095." 3413 ::= { mstVlanMstiMappingEntry 5 } 3414 3415 mstInstanceVlanMapped3k OBJECT-TYPE 3416 SYNTAX OCTET STRING (SIZE (0..128)) 3417 MAX-ACCESS read-only 3418 STATUS current 3419 DESCRIPTION 3420 "A string of octets containing one bit per VLAN for 3421 VLANS with VlanIndex values 2048 through 3071. The 3422 first octet corresponds to VLANs with VlanIndex values 3423 of 2048 through 2055; the second octet to VLANs 2056 3424 through 2063 etc. The most significant bit of each 3425 octet corresponds to the lowest VlanIndex value in that 3426 octet. 3427 3428 For each VLAN that is mapped to this MSTP instance, 3429 the bit corresponding to that VLAN is set to '1'. 3430 3431 This object is only instantiated on devices with 3432 support for VlanIndex values up to 4095." 3433 ::= { mstVlanMstiMappingEntry 6 } 3434 3435 mstInstanceVlanMapped4k OBJECT-TYPE 3436 SYNTAX OCTET STRING (SIZE (0..128)) 3437 MAX-ACCESS read-only 3438 STATUS current 3439 DESCRIPTION 3440 "A string of octets containing one bit per VLAN for 3441 VLANS with VlanIndex values 3072 through 4095. The 3442 first octet corresponds to VLANs with VlanIndex values 3443 3072 through 3079; the second octet to VLANs 3080 3444 through 3087 etc. The most significant bit of each 3445 octet corresponds to the lowest VlanIndex value in that 3446 octet. 3447 3448 For each VLAN that is mapped to this MSTP instance, 3449 the bit corresponding to that VLAN is set to '1'. 3450 3451 This object is only instantiated on devices with 3452 support for VlanIndex values up to 4095." 3453 ::= { mstVlanMstiMappingEntry 7 } 3454 3455 -- ----------------------------------------------------------------- 3456 -- Mst Multiple Spanning Tree Instance Bridge Table 3457 -- ----------------------------------------------------------------- 3458 stpInstance OBJECT IDENTIFIER ::= { companySTP 4 } 3459 3460 -- ----------------------------------------------------------------- 3461 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 3462 -- ----------------------------------------------------------------- 3463 mstCistBridgePriority OBJECT-TYPE 3464 SYNTAX Integer32 (0..61440) 3465 MAX-ACCESS read-write 3466 STATUS current 3467 DESCRIPTION 3468 "The writable portion of the MSTI Bridge Identifier. 3469 comprising of the first two octets. 3470 The values that are set for Bridge Priority must be 3471 in steps of 4096." 3472 DEFVAL {32768} 3473 ::= { stpInstance 1 } 3474 3475 mstCistStatus OBJECT-TYPE 3476 SYNTAX INTEGER { 3477 enabled(1), 3478 disabled(2) 3479 } 3480 MAX-ACCESS read-only 3481 STATUS current 3482 DESCRIPTION 3483 "The administrative status requested by management for the MST 3484 feature. The value enabled(1) indicates that Mst should be enabled 3485 in the device on all ports. The value disabled(2) indicates that 3486 Mst should be disabled in the device on all ports. The object can 3487 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3488 ::= { stpInstance 2 } 3489 3490 -- ----------------------------------------------------------------- 3491 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 3492 -- ----------------------------------------------------------------- 3493 mstMstiBridgeTable OBJECT-TYPE 3494 SYNTAX SEQUENCE OF MstMstiBridgeEntry 3495 MAX-ACCESS not-accessible 3496 STATUS current 3497 DESCRIPTION 3498 "Table containing Bridge Information specific to Spanning 3499 Tree Instance. This table maintains context ID as one 3500 more index to support Multiple Instances." 3501 ::= { stpInstance 3 } 3502 3503 mstMstiBridgeEntry OBJECT-TYPE 3504 SYNTAX MstMstiBridgeEntry 3505 MAX-ACCESS not-accessible 3506 STATUS current 3507 DESCRIPTION 3508 "Entry indicating the Bridge Information." 3509 INDEX { mstMstiInstanceIndex } 3510 ::= { mstMstiBridgeTable 1 } 3511 3512 MstMstiBridgeEntry ::= 3513 SEQUENCE { 3514 mstMstiInstanceIndex 3515 Integer32, 3516 mstMstiBridgePriority 3517 Integer32, 3518 mstMstiStatus 3519 INTEGER 3520 } 3521 3522 mstMstiInstanceIndex OBJECT-TYPE 3523 SYNTAX Integer32 (1..15) 3524 MAX-ACCESS read-only 3525 STATUS current 3526 DESCRIPTION 3527 "Spanning Tree Instance to which the information belongs." 3528 ::= { mstMstiBridgeEntry 1 } 3529 3530 mstMstiBridgePriority OBJECT-TYPE 3531 SYNTAX Integer32 (0..61440) 3532 MAX-ACCESS read-write 3533 STATUS current 3534 DESCRIPTION 3535 "The writable portion of the MSTI Bridge Identifier. 3536 comprising of the first two octets. 3537 The values that are set for Bridge Priority must be 3538 in steps of 4096." 3539 DEFVAL {32768} 3540 ::= { mstMstiBridgeEntry 2 } 3541 3542 mstMstiStatus OBJECT-TYPE 3543 SYNTAX INTEGER { 3544 enabled(1), 3545 disabled(2) 3546 } 3547 MAX-ACCESS read-only 3548 STATUS current 3549 DESCRIPTION 3550 "The administrative status requested by management for the MST 3551 feature. The value enabled(1) indicates that Mst should be enabled 3552 in the device on all ports. The value disabled(2) indicates that 3553 Mst should be disabled in the device on all ports. The object can 3554 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3555 ::= { mstMstiBridgeEntry 3 } 3556 3557 -- ----------------------------------------------------------------- 3558 -- Mst Multiple Spanning Tree Instance Bridge Table 3559 -- ----------------------------------------------------------------- 3560 stpInstancePortTable OBJECT IDENTIFIER ::= { companySTP 5 } 3561 3562 -- ----------------------------------------------------------------- 3563 -- Mst Multiple Spanning Tree Instance Port Table : CIST 3564 -- ----------------------------------------------------------------- 3565 mstCistPortTable OBJECT-TYPE 3566 SYNTAX SEQUENCE OF MstCistPortEntry 3567 MAX-ACCESS not-accessible 3568 STATUS current 3569 DESCRIPTION 3570 "This table contains Common Spanning Tree Port 3571 Information." 3572 ::= { stpInstancePortTable 1 } 3573 3574 mstCistPortEntry OBJECT-TYPE 3575 SYNTAX MstCistPortEntry 3576 MAX-ACCESS not-accessible 3577 STATUS current 3578 DESCRIPTION 3579 "A list of information maintained by every port for 3580 Common Spanning tree." 3581 INDEX { mstCistPort } 3582 ::= { mstCistPortTable 1 } 3583 3584 MstCistPortEntry ::= 3585 SEQUENCE { 3586 mstCistPort 3587 Integer32, 3588 mstCistPortDesignatedBridge 3589 BridgeId, 3590 mstCistPortAdminPathCost 3591 Integer32, 3592 mstCistPortPathCost 3593 Integer32, 3594 mstCistPortPriority 3595 Integer32, 3596 mstCistForcePortState 3597 INTEGER, 3598 mstCistCurrentPortRole 3599 INTEGER 3600 } 3601 3602 mstCistPort OBJECT-TYPE 3603 SYNTAX Integer32 (1..65535) 3604 MAX-ACCESS not-accessible 3605 STATUS current 3606 DESCRIPTION 3607 "The Port number of the port for which this entry contains 3608 spanning tree information." 3609 ::= { mstCistPortEntry 1 } 3610 3611 mstCistPortDesignatedBridge OBJECT-TYPE 3612 SYNTAX BridgeId 3613 MAX-ACCESS read-only 3614 STATUS current 3615 DESCRIPTION 3616 "The unique Bridge Identifier of the bridge which this port 3617 considers to be the Designated Bridge for the port's segment." 3618 ::= { mstCistPortEntry 2 } 3619 3620 mstCistPortAdminPathCost OBJECT-TYPE 3621 SYNTAX Integer32 (0..200000000) 3622 MAX-ACCESS read-write 3623 STATUS current 3624 DESCRIPTION 3625 "The contribution of this port to the path cost of 3626 paths towards the MSTI Root which include this port." 3627 ::= { mstCistPortEntry 3 } 3628 3629 mstCistPortPathCost OBJECT-TYPE 3630 SYNTAX Integer32 (1..200000000) 3631 MAX-ACCESS read-write 3632 STATUS current 3633 DESCRIPTION 3634 "The contribution of this port to the path cost of 3635 paths towards the MSTI Root which include this port." 3636 ::= { mstCistPortEntry 4 } 3637 3638 mstCistPortPriority OBJECT-TYPE 3639 SYNTAX Integer32 (0..240) 3640 MAX-ACCESS read-write 3641 STATUS current 3642 DESCRIPTION 3643 "The four most significant bits of the Port Identifier 3644 for a given Spanning Tree instance can be modified 3645 independently for each Spanning Tree instance 3646 supported by the Bridge. The values that are set for Port 3647 Priority must be in steps of 16." 3648 DEFVAL {128} 3649 ::= { mstCistPortEntry 5 } 3650 3651 mstCistForcePortState OBJECT-TYPE 3652 SYNTAX INTEGER { 3653 disabled(0), 3654 enabled(1) 3655 } 3656 MAX-ACCESS read-only 3657 STATUS current 3658 DESCRIPTION 3659 "Current state of the Port which can be changed to either 3660 Disabled or Enabled for the specific spanning tree 3661 instance. This object can be set to enabled only if the 3662 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3663 ::= { mstCistPortEntry 6 } 3664 3665 mstCistCurrentPortRole OBJECT-TYPE 3666 SYNTAX INTEGER { 3667 disabled(0), 3668 alternate(1), 3669 backup(2), 3670 root(3), 3671 designated(4), 3672 master(5) 3673 } 3674 MAX-ACCESS read-only 3675 STATUS current 3676 DESCRIPTION 3677 "Current Port Role of the port for this spanning 3678 tree instance." 3679 ::= { mstCistPortEntry 7 } 3680 3681 -- ----------------------------------------------------------------- 3682 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 3683 -- ----------------------------------------------------------------- 3684 mstMstiPortTable OBJECT-TYPE 3685 SYNTAX SEQUENCE OF MstMstiPortEntry 3686 MAX-ACCESS not-accessible 3687 STATUS current 3688 DESCRIPTION 3689 "This table contains Spanning Tree Instance Specific Port 3690 Information." 3691 ::= { stpInstancePortTable 2 } 3692 3693 mstMstiPortEntry OBJECT-TYPE 3694 SYNTAX MstMstiPortEntry 3695 MAX-ACCESS not-accessible 3696 STATUS current 3697 DESCRIPTION 3698 "A list of information maintained by every port for each 3699 and every spanning tree instance." 3700 INDEX { mstMstiPort, mstInstanceIndex } 3701 ::= { mstMstiPortTable 1 } 3702 3703 MstMstiPortEntry ::= 3704 SEQUENCE { 3705 mstMstiPort 3706 Integer32, 3707 mstMstiPortDesignatedBridge 3708 BridgeId, 3709 mstMstiPortAdminPathCost 3710 Integer32, 3711 mstMstiPortPathCost 3712 Integer32, 3713 mstMstiPortPriority 3714 Integer32, 3715 mstMstiForcePortState 3716 INTEGER, 3717 mstMstiCurrentPortRole 3718 INTEGER 3719 } 3720 3721 mstMstiPort OBJECT-TYPE 3722 SYNTAX Integer32 (1..65535) 3723 MAX-ACCESS not-accessible 3724 STATUS current 3725 DESCRIPTION 3726 "The Port number of the port for which this entry contains 3727 spanning tree information." 3728 ::= { mstMstiPortEntry 1 } 3729 3730 mstMstiPortDesignatedBridge OBJECT-TYPE 3731 SYNTAX BridgeId 3732 MAX-ACCESS read-only 3733 STATUS current 3734 DESCRIPTION 3735 "The unique Bridge Identifier of the bridge which this port 3736 considers to be the Designated Bridge for the port's segment." 3737 ::= { mstMstiPortEntry 2 } 3738 3739 mstMstiPortAdminPathCost OBJECT-TYPE 3740 SYNTAX Integer32 (0..200000000) 3741 MAX-ACCESS read-write 3742 STATUS current 3743 DESCRIPTION 3744 "The contribution of this port to the path cost of 3745 paths towards the MSTI Root which include this port." 3746 ::= { mstMstiPortEntry 3 } 3747 3748 mstMstiPortPathCost OBJECT-TYPE 3749 SYNTAX Integer32 (1..200000000) 3750 MAX-ACCESS read-write 3751 STATUS current 3752 DESCRIPTION 3753 "The contribution of this port to the path cost of 3754 paths towards the MSTI Root which include this port." 3755 ::= { mstMstiPortEntry 4 } 3756 3757 mstMstiPortPriority OBJECT-TYPE 3758 SYNTAX Integer32 (0..240) 3759 MAX-ACCESS read-write 3760 STATUS current 3761 DESCRIPTION 3762 "The four most significant bits of the Port Identifier 3763 for a given Spanning Tree instance can be modified 3764 independently for each Spanning Tree instance 3765 supported by the Bridge. The values that are set for Port 3766 Priority must be in steps of 16." 3767 DEFVAL {128} 3768 ::= { mstMstiPortEntry 5 } 3769 3770 mstMstiForcePortState OBJECT-TYPE 3771 SYNTAX INTEGER { 3772 disabled(0), 3773 enabled(1) 3774 } 3775 MAX-ACCESS read-only 3776 STATUS current 3777 DESCRIPTION 3778 "Current state of the Port which can be changed to either 3779 Disabled or Enabled for the specific spanning tree 3780 instance. This object can be set to enabled only if the 3781 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3782 ::= { mstMstiPortEntry 6 } 3783 3784 mstMstiCurrentPortRole OBJECT-TYPE 3785 SYNTAX INTEGER { 3786 disabled(0), 3787 alternate(1), 3788 backup(2), 3789 root(3), 3790 designated(4), 3791 master(5) 3792 } 3793 MAX-ACCESS read-only 3794 STATUS current 3795 DESCRIPTION 3796 "Current Port Role of the port for this spanning 3797 tree instance." 3798 ::= { mstMstiPortEntry 7 } 3799 3800 3801 -- ------------------------------------------------------------------ 3802 -- The Static Multicast Group 3803 -- ------------------------------------------------------------------ 3804 3805 staticMcastTable OBJECT-TYPE 3806 SYNTAX SEQUENCE OF StaticMcastEntry 3807 MAX-ACCESS not-accessible 3808 STATUS current 3809 DESCRIPTION 3810 "A list of the Static MACs" 3811 ::= { companyStaticMcast 1 } 3812 3813 staticMcastEntry OBJECT-TYPE 3814 SYNTAX StaticMcastEntry 3815 MAX-ACCESS not-accessible 3816 STATUS current 3817 DESCRIPTION 3818 "A Static MAC entry containing the mac and forwarding port." 3819 INDEX { staticMcastVlanID, staticMcastMac, staticMcastEgressPorts, staticMcastIpAddr} 3820 ::= { staticMcastTable 1 } 3821 3822 StaticMcastEntry ::= SEQUENCE { 3823 staticMcastVlanID INTEGER, 3824 staticMcastMac MacAddress, 3825 staticMcastEgressPorts PortList, 3826 staticMcastIpAddr IpAddress, 3827 staticMcastStatus RowStatus 3828 } 3829 3830 staticMcastVlanID OBJECT-TYPE 3831 SYNTAX INTEGER (1..4094) 3832 MAX-ACCESS read-only 3833 STATUS current 3834 DESCRIPTION 3835 "The VLAN ID of the static MAC entry." 3836 ::= { staticMcastEntry 1 } 3837 3838 staticMcastMac OBJECT-TYPE 3839 SYNTAX MacAddress 3840 MAX-ACCESS read-only 3841 STATUS current 3842 DESCRIPTION 3843 "The MAC address associated of the static MAC entry." 3844 ::= { staticMcastEntry 2 } 3845 3846 staticMcastEgressPorts OBJECT-TYPE 3847 SYNTAX PortList (SIZE(1..28)) 3848 MAX-ACCESS read-only 3849 STATUS current 3850 DESCRIPTION 3851 "The set of ports to which frames received from a 3852 specific port and destined for a specific Multicast or 3853 Broadcast MAC address must be forwarded, regardless of 3854 any dynamic information e.g. from GMRP. A port may not 3855 be added in this set if it is already a member of the 3856 set of ports in dot1qStaticMulticastForbiddenEgressPorts. 3857 The default value of this object is a string of ones of 3858 appropriate length." 3859 REFERENCE 3860 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3861 ::= { staticMcastEntry 3 } 3862 3863 staticMcastIpAddr OBJECT-TYPE 3864 SYNTAX IpAddress 3865 MAX-ACCESS read-only 3866 STATUS current 3867 DESCRIPTION 3868 "Static Multicast IP Address." 3869 ::= { staticMcastEntry 4 } 3870 3871 staticMcastStatus OBJECT-TYPE 3872 SYNTAX RowStatus 3873 MAX-ACCESS read-write 3874 STATUS current 3875 DESCRIPTION 3876 "The status of an entry in the Static Mcast Table. Only a subset 3877 of the rowstatus variables (active, createAndGo, destroy) 3878 are available." 3879 ::= { staticMcastEntry 5 } 3880 3881 3882 -- ---------------------------------------------------------- 3883 -- The 802.1Q VLAN Groups 3884 -- ---------------------------------------------------------- 3885 3886 dot1qVlanManagementOnOff OBJECT-TYPE 3887 SYNTAX INTEGER { 3888 enabled(1), 3889 disabled(2) 3890 } 3891 MAX-ACCESS read-write 3892 STATUS current 3893 DESCRIPTION 3894 "Enable/Disable management VLAN mechanism." 3895 ::= { companyDot1qVlanGroup 2 } 3896 3897 dot1qVlanManagementid OBJECT-TYPE 3898 SYNTAX INTEGER 3899 MAX-ACCESS read-write 3900 STATUS current 3901 DESCRIPTION 3902 "The management VLAN ID, which will allow to forward packets of that VLAN to CPU." 3903 DEFVAL { 1 } 3904 ::= { companyDot1qVlanGroup 3 } 3905 3906 dot1qVlanAsyOnOff OBJECT-TYPE 3907 SYNTAX INTEGER { 3908 enabled(1), 3909 disabled(2) 3910 } 3911 MAX-ACCESS read-write 3912 STATUS current 3913 DESCRIPTION 3914 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 3915 ::= { companyDot1qVlanGroup 5 } 3916 3917 -- ------------------------------------------------------------- 3918 -- The VLAN Database 3919 -- ------------------------------------------------------------- 3920 3921 dot1qVlanTable OBJECT-TYPE 3922 SYNTAX SEQUENCE OF Dot1qVlanEntry 3923 MAX-ACCESS not-accessible 3924 STATUS current 3925 DESCRIPTION 3926 "A table containing static configuration information for 3927 each VLAN configured into the device by (local or 3928 network) management. All entries are permanent and will 3929 be restored after the device is reset." 3930 ::= { companyDot1qVlanGroup 6 } 3931 3932 dot1qVlanEntry OBJECT-TYPE 3933 SYNTAX Dot1qVlanEntry 3934 MAX-ACCESS not-accessible 3935 STATUS current 3936 DESCRIPTION 3937 "Information for a VLAN configured into the 3938 device by (local or network) management." 3939 INDEX { dot1qVlanName } 3940 ::= { dot1qVlanTable 1 } 3941 3942 Dot1qVlanEntry ::= 3943 SEQUENCE { 3944 dot1qVlanName 3945 SnmpAdminString, 3946 dot1qVlanEgressPorts 3947 PortList, 3948 dot1qVlanForbiddenPorts 3949 PortList, 3950 dot1qVlanUntaggedPorts 3951 PortList, 3952 dot1qVlanAdvertisementStatus 3953 INTEGER, 3954 dot1qVlanRowStatus 3955 RowStatus 3956 } 3957 3958 dot1qVlanName OBJECT-TYPE 3959 SYNTAX SnmpAdminString (SIZE (0..20)) 3960 MAX-ACCESS read-create 3961 STATUS current 3962 DESCRIPTION 3963 "An administratively assigned string, which may be used 3964 to identify the VLAN." 3965 REFERENCE 3966 "IEEE 802.1Q/D11 Section 12.10.2.1" 3967 ::= { dot1qVlanEntry 1 } 3968 3969 dot1qVlanEgressPorts OBJECT-TYPE 3970 SYNTAX PortList 3971 MAX-ACCESS read-create 3972 STATUS current 3973 DESCRIPTION 3974 "The set of ports which are permanently assigned to the 3975 egress list for this VLAN by management. Changes to a 3976 bit in this object affect the per-port per-VLAN 3977 Registrar control for Registration Fixed for the 3978 relevant GVRP state machine on each port. A port may 3979 not be added in this set if it is already a member of 3980 the set of ports in dot1qVlanForbiddenEgressPorts. The 3981 default value of this object is a string of zeros of 3982 appropriate length, indicating not fixed." 3983 REFERENCE 3984 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3985 ::= { dot1qVlanEntry 2 } 3986 3987 dot1qVlanForbiddenPorts OBJECT-TYPE 3988 SYNTAX PortList 3989 MAX-ACCESS read-write 3990 STATUS current 3991 DESCRIPTION 3992 "The set of ports which are prohibited by management 3993 from being included in the egress list for this VLAN. 3994 Changes to this object that cause a port to be included 3995 or excluded affect the per-port per-VLAN Registrar 3996 control for Registration Forbidden for the relevant GVRP 3997 state machine on each port. A port may not be added in 3998 this set if it is already a member of the set of ports 3999 in dot1qVlanEgressPorts. The default value of 4000 this object is a string of zeros of appropriate length, 4001 excluding all ports from the forbidden set." 4002 REFERENCE 4003 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 4004 ::= { dot1qVlanEntry 3 } 4005 4006 dot1qVlanUntaggedPorts OBJECT-TYPE 4007 SYNTAX PortList 4008 MAX-ACCESS read-create 4009 STATUS current 4010 DESCRIPTION 4011 "The set of ports which should transmit egress packets 4012 for this VLAN as untagged. The default value of this 4013 object for the default VLAN (dot1qVlanIndex = 1) is a string 4014 of appropriate length including all ports. There is no 4015 specified default for other VLANs. If a device agent cannot 4016 support the set of ports being set then it will reject the 4017 set operation with an error. An example might be if a 4018 manager attempts to set more than one VLAN to be untagged 4019 on egress where the device does not support this IEEE 802.1Q 4020 option." 4021 REFERENCE 4022 "IEEE 802.1Q/D11 Section 12.10.2.1" 4023 ::= { dot1qVlanEntry 4 } 4024 4025 dot1qVlanAdvertisementStatus OBJECT-TYPE 4026 SYNTAX INTEGER { 4027 enabled(1), 4028 disabled(2) 4029 } 4030 MAX-ACCESS read-create 4031 STATUS current 4032 DESCRIPTION 4033 "Enable/Disable Advertisement Status of the IEEE 802.1Q VLAN." 4034 ::= { dot1qVlanEntry 5 } 4035 4036 dot1qVlanRowStatus OBJECT-TYPE 4037 SYNTAX RowStatus 4038 MAX-ACCESS read-create 4039 STATUS current 4040 DESCRIPTION 4041 "The status of a row in dot1qVlanTable. By setting this object, new 4042 entries can be created in dot1qVlanTable and existing entries can be 4043 removed from dot1qVlanTable. It can be used as specified in the SNMP 4044 v2 standard." 4045 ::= { dot1qVlanEntry 6 } 4046 -- ------------------------------------------------------------- 4047 -- The VLAN Port Configuration Table 4048 -- ------------------------------------------------------------- 4049 4050 dot1qVlanPortTable OBJECT-TYPE 4051 SYNTAX SEQUENCE OF Dot1qVlanPortEntry 4052 MAX-ACCESS not-accessible 4053 STATUS current 4054 DESCRIPTION 4055 "A table containing per port control and status 4056 information for VLAN configuration in the device." 4057 ::= { companyDot1qVlanGroup 7 } 4058 4059 dot1qVlanPortEntry OBJECT-TYPE 4060 SYNTAX Dot1qVlanPortEntry 4061 MAX-ACCESS not-accessible 4062 STATUS current 4063 DESCRIPTION 4064 "Information controlling VLAN configuration for a port 4065 on the device." 4066 AUGMENTS { dot1dBasePortEntry } 4067 ::= { dot1qVlanPortTable 1 } 4068 4069 Dot1qVlanPortEntry ::= 4070 SEQUENCE { 4071 dot1qVlanPvid 4072 VlanIndex 4073 } 4074 4075 dot1qVlanPvid OBJECT-TYPE 4076 SYNTAX VlanIndex 4077 MAX-ACCESS read-write 4078 STATUS current 4079 DESCRIPTION 4080 "The PVID, the VLAN ID assigned to untagged frames or 4081 Priority-Tagged frames received on this port." 4082 REFERENCE 4083 "IEEE 802.1Q/D11 Section 12.10.1.1" 4084 DEFVAL { 1 } 4085 ::= { dot1qVlanPortEntry 1 } 4086 4087 -- ------------------------------------------------------------- 4088 -- The VLAN Ungister Multicast Filter Table 4089 -- ------------------------------------------------------------- 4090 dot1qVlanUngisterMCFilterTable OBJECT-TYPE 4091 SYNTAX SEQUENCE OF Dot1qVlanUngisterMCFilterEntry 4092 MAX-ACCESS not-accessible 4093 STATUS current 4094 DESCRIPTION 4095 "This table contains the list of ports through which 4096 a router, in a particular VLAN is reachable." 4097 ::= { companyDot1qVlanGroup 8 } 4098 4099 dot1qVlanUngisterMCFilterEntry OBJECT-TYPE 4100 SYNTAX Dot1qVlanUngisterMCFilterEntry 4101 MAX-ACCESS not-accessible 4102 STATUS current 4103 DESCRIPTION 4104 "A list of multicast filter mode information for each VLAN ID." 4105 INDEX { dot1qVlanUngisterMCFilterVlanId } 4106 ::= { dot1qVlanUngisterMCFilterTable 1 } 4107 4108 Dot1qVlanUngisterMCFilterEntry ::= SEQUENCE { 4109 dot1qVlanUngisterMCFilterVlanId Integer32, 4110 dot1qVlanUngisterMCFiltermode INTEGER 4111 } 4112 4113 dot1qVlanUngisterMCFilterVlanId OBJECT-TYPE 4114 SYNTAX Integer32 (1..4094) 4115 MAX-ACCESS read-only 4116 STATUS current 4117 DESCRIPTION 4118 "Per Vlan to configure multicast filtering function." 4119 ::= { dot1qVlanUngisterMCFilterEntry 1 } 4120 4121 dot1qVlanUngisterMCFiltermode OBJECT-TYPE 4122 SYNTAX INTEGER {forwardall(2), filter(1), forward(0) } 4123 MAX-ACCESS read-write 4124 STATUS current 4125 DESCRIPTION 4126 "Filter unknown multicast frames or normal operation(i.e. forwarding)" 4127 ::= { dot1qVlanUngisterMCFilterEntry 2 } 4128 4129 4130 dot1qVlanPVIDAutoAssignOnOff OBJECT-TYPE 4131 SYNTAX INTEGER { 4132 enabled(1), 4133 disabled(2) 4134 } 4135 MAX-ACCESS read-write 4136 STATUS current 4137 DESCRIPTION 4138 "Enable/Disable VLAN PVID auto assignment" 4139 ::= { companyDot1qVlanGroup 9 } 4140 4141 4142 -- ---------------------------------------------------------- 4143 -- The GVRP Groups 4144 -- ---------------------------------------------------------- 4145 4146 gvrpGVRPGlobalSettingsOnOff OBJECT-TYPE 4147 SYNTAX INTEGER { enabled(1), disabled(2) } 4148 MAX-ACCESS read-write 4149 STATUS current 4150 DESCRIPTION 4151 "Enable/Disable GVRP mechanism." 4152 ::= { companyGVRPGroup 1 } 4153 4154 gvrpSettingsJoinTime OBJECT-TYPE 4155 SYNTAX INTEGER (100..100000) 4156 MAX-ACCESS read-write 4157 STATUS current 4158 DESCRIPTION 4159 "The Join Time value assigned to this Join Time field. 4160 This 16-bit value is read-write." 4161 ::= { companyGVRPGroup 2 } 4162 4163 gvrpSettingsLeaveTime OBJECT-TYPE 4164 SYNTAX INTEGER (100..100000) 4165 MAX-ACCESS read-write 4166 STATUS current 4167 DESCRIPTION 4168 "The Leave Time value assigned to this Leave Time field. 4169 This 16-bit value is read-write." 4170 ::= { companyGVRPGroup 3 } 4171 4172 gvrpSettingsLeaveAllTime OBJECT-TYPE 4173 SYNTAX INTEGER (100..100000) 4174 MAX-ACCESS read-write 4175 STATUS current 4176 DESCRIPTION 4177 "The Leave_All Time value assigned to this Leave_All Time field. 4178 This 16-bit value is read-write." 4179 ::= { companyGVRPGroup 4 } 4180 4181 4182 4183 -- GRVP Port Setting Table 4184 -- 4185 4186 gvrpSettingsTable OBJECT-TYPE 4187 SYNTAX SEQUENCE OF GvrpSettingsEntry 4188 MAX-ACCESS not-accessible 4189 STATUS current 4190 DESCRIPTION 4191 "A table containing static configuration information for 4192 each GVRP configured into the device by (local or 4193 network) management. All entries are permanent and will 4194 be restored after the device is reset." 4195 ::= { companyGVRPGroup 5 } 4196 4197 gvrpSettingsEntry OBJECT-TYPE 4198 SYNTAX GvrpSettingsEntry 4199 MAX-ACCESS not-accessible 4200 STATUS current 4201 DESCRIPTION 4202 "Information for a GVRP configured into the 4203 device by (local or network) management." 4204 INDEX { gvrpSettingsPortControlIndex } 4205 ::= { gvrpSettingsTable 1 } 4206 4207 GvrpSettingsEntry ::= 4208 SEQUENCE { 4209 gvrpSettingsPortControlIndex 4210 InterfaceIndex, 4211 gvrpSettingsPVID 4212 INTEGER, 4213 gvrpSettingsGVRPState 4214 INTEGER, 4215 gvrpSettingsIngressChecking 4216 INTEGER, 4217 gvrpSettingsAcceptableFrameType 4218 INTEGER 4219 } 4220 4221 gvrpSettingsPortControlIndex OBJECT-TYPE 4222 SYNTAX InterfaceIndex 4223 MAX-ACCESS read-only 4224 STATUS current 4225 DESCRIPTION 4226 "The index of the port." 4227 ::= { gvrpSettingsEntry 1 } 4228 4229 gvrpSettingsPVID OBJECT-TYPE 4230 SYNTAX INTEGER (1..4094) 4231 MAX-ACCESS read-write 4232 STATUS current 4233 DESCRIPTION 4234 "The PVID value assigned to this Aggregation Port. 4235 This 16-bit value is read-write." 4236 ::= { gvrpSettingsEntry 2 } 4237 4238 gvrpSettingsGVRPState OBJECT-TYPE 4239 SYNTAX INTEGER { enabled(1), disabled(2) } 4240 4241 MAX-ACCESS read-write 4242 STATUS current 4243 DESCRIPTION 4244 "Enable/Disable GVRP State to this Aggregation Port." 4245 ::= { gvrpSettingsEntry 3 } 4246 4247 gvrpSettingsIngressChecking OBJECT-TYPE 4248 SYNTAX INTEGER { enabled(1), disabled(2) } 4249 4250 MAX-ACCESS read-write 4251 STATUS current 4252 DESCRIPTION 4253 "Enable/Disable Ingress Checking mechanism of GVRP to this Aggregation Port." 4254 ::= { gvrpSettingsEntry 4 } 4255 4256 gvrpSettingsAcceptableFrameType OBJECT-TYPE 4257 SYNTAX INTEGER { 4258 allFrames(1), 4259 taggedOnly(2) 4260 } 4261 MAX-ACCESS read-write 4262 STATUS current 4263 DESCRIPTION 4264 "Chose types All Frames/Tagged to this Aggregation Port." 4265 ::= { gvrpSettingsEntry 5 } 4266 4267 -- ---------------------------------------------------------- 4268 -- The DHCP/BOOTP Relay 4269 -- ---------------------------------------------------------- 4270 dhcpBOOTPRelayControl OBJECT IDENTIFIER ::= { companyDHCPRelay 1 } 4271 dhcpBOOTPRelayManagement OBJECT IDENTIFIER ::= { companyDHCPRelay 2 } 4272 dhcpBOOTPRelayManagementOption82 OBJECT IDENTIFIER ::= { dhcpBOOTPRelayManagement 2 } 4273 4274 -- The DHCP/BOOTP Relay Control 4275 4276 4277 dhcpBOOTPRelayState OBJECT-TYPE 4278 SYNTAX INTEGER { 4279 enabled(1), 4280 disabled(2) 4281 } 4282 MAX-ACCESS read-write 4283 STATUS current 4284 DESCRIPTION 4285 "This object indicates DHCP relay function is enabled or disabled." 4286 ::= { dhcpBOOTPRelayControl 1 } 4287 4288 dhcpBOOTPRelayHopCount OBJECT-TYPE 4289 SYNTAX INTEGER (1..16) 4290 MAX-ACCESS read-write 4291 STATUS current 4292 DESCRIPTION 4293 "This object indicates the maximum number of router hops that the BOOTP packets can cross." 4294 ::= { dhcpBOOTPRelayControl 2 } 4295 4296 dhcpBOOTPRelayTimeThreshold OBJECT-TYPE 4297 SYNTAX INTEGER (0..65535) 4298 MAX-ACCESS read-write 4299 STATUS current 4300 DESCRIPTION 4301 "This object indicates the minimum time in seconds within which the switch must relay the DHCP request. 4302 If this time is exceeded, the switch will drop the DHCP packet." 4303 ::= { dhcpBOOTPRelayControl 3 } 4304 4305 dhcpBOOTPRelayEnablePortlist OBJECT-TYPE 4306 SYNTAX PortList 4307 MAX-ACCESS read-write 4308 STATUS current 4309 DESCRIPTION 4310 "This object indicates DHCP relay function is enabled or disabled by portlist." 4311 ::= { dhcpBOOTPRelayControl 4 } 4312 4313 dhcpRelayVlanTable OBJECT-TYPE 4314 SYNTAX SEQUENCE OF DHCPRelayVlanSettings 4315 MAX-ACCESS not-accessible 4316 STATUS current 4317 DESCRIPTION 4318 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4319 ::= { dhcpBOOTPRelayControl 5 } 4320 4321 dhcpRelayVlanTableEntry OBJECT-TYPE 4322 SYNTAX DHCPRelayVlanSettings 4323 MAX-ACCESS not-accessible 4324 STATUS current 4325 DESCRIPTION 4326 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4327 INDEX { dhcpRelayVlanSettingsVLANID } 4328 ::= { dhcpRelayVlanTable 1 } 4329 4330 DHCPRelayVlanSettings ::= 4331 SEQUENCE { 4332 dhcpRelayVlanSettingsVLANID 4333 INTEGER, 4334 dhcpRelayVlanSettingsState 4335 INTEGER 4336 } 4337 4338 dhcpRelayVlanSettingsVLANID OBJECT-TYPE 4339 SYNTAX INTEGER (1..4094) 4340 MAX-ACCESS read-only 4341 STATUS current 4342 DESCRIPTION 4343 "This object displays the current VLAN ID of the device." 4344 ::= { dhcpRelayVlanTableEntry 1 } 4345 4346 dhcpRelayVlanSettingsState OBJECT-TYPE 4347 SYNTAX INTEGER { 4348 enabled(1), 4349 disabled(2) 4350 } 4351 MAX-ACCESS read-write 4352 STATUS current 4353 DESCRIPTION 4354 "This object indicates DHCP relay function of VLAN is enabled or disabled." 4355 ::= { dhcpRelayVlanTableEntry 2 } 4356 4357 -- The DHCP/BOOTP Relay Management 4358 -- The DHCP/BOOTP Relay Interface Settings Table 4359 4360 dhcpBOOTPRelayInterfaceSettingsTable OBJECT-TYPE 4361 SYNTAX SEQUENCE OF DHCPBOOTPRelayInterfaceSettings 4362 MAX-ACCESS not-accessible 4363 STATUS current 4364 DESCRIPTION 4365 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4366 ::= { dhcpBOOTPRelayManagement 1 } 4367 4368 dhcpBOOTPRelayInterfaceSettingsEntry OBJECT-TYPE 4369 SYNTAX DHCPBOOTPRelayInterfaceSettings 4370 MAX-ACCESS not-accessible 4371 STATUS current 4372 DESCRIPTION 4373 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4374 INDEX { dhcpBOOTPRelayInterface, dhcpBOOTPRelayServerIP} 4375 ::= { dhcpBOOTPRelayInterfaceSettingsTable 1 } 4376 4377 DHCPBOOTPRelayInterfaceSettings ::= 4378 SEQUENCE { 4379 dhcpBOOTPRelayInterface 4380 DisplayString, 4381 dhcpBOOTPRelayServerIP 4382 IpAddress, 4383 dhcpBOOTPRelayInterfaceSettingsRowStatus 4384 RowStatus 4385 } 4386 4387 dhcpBOOTPRelayInterface OBJECT-TYPE 4388 SYNTAX DisplayString (SIZE(0..12)) 4389 MAX-ACCESS read-only 4390 STATUS current 4391 DESCRIPTION 4392 "This object indicates the name of the IP interface." 4393 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 1 } 4394 4395 dhcpBOOTPRelayServerIP OBJECT-TYPE 4396 SYNTAX IpAddress 4397 MAX-ACCESS read-only 4398 STATUS current 4399 DESCRIPTION 4400 "This object indicates the DHCP server IP address." 4401 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 2 } 4402 4403 dhcpBOOTPRelayInterfaceSettingsRowStatus OBJECT-TYPE 4404 SYNTAX RowStatus 4405 MAX-ACCESS read-create 4406 STATUS current 4407 DESCRIPTION 4408 "This object indicates the status of this entry." 4409 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 3 } 4410 4411 -- The DHCP/BOOTP Relay Management 4412 -- The DHCP/BOOTP Relay Option82 4413 4414 dhcpBOOTPRelayOption82State OBJECT-TYPE 4415 SYNTAX INTEGER { 4416 enabled(1), 4417 disabled(2) 4418 } 4419 MAX-ACCESS read-write 4420 STATUS current 4421 DESCRIPTION 4422 "This object indicates DHCP relay option 82 function is enabled or disabled." 4423 ::= { dhcpBOOTPRelayManagementOption82 1 } 4424 4425 dhcpBOOTPRelayOption82CheckState OBJECT-TYPE 4426 SYNTAX INTEGER { 4427 enabled(1), 4428 disabled(2) 4429 } 4430 MAX-ACCESS read-write 4431 STATUS current 4432 DESCRIPTION 4433 "This object indicates DHCP relay option 82 Check function is enabled or disabled." 4434 ::= { dhcpBOOTPRelayManagementOption82 2 } 4435 4436 dhcpBOOTPRelayOption82Policy OBJECT-TYPE 4437 SYNTAX INTEGER { 4438 replace(1), 4439 drop(2), 4440 keep(3) 4441 } 4442 MAX-ACCESS read-write 4443 STATUS current 4444 DESCRIPTION 4445 "This object indicates DHCP relay option 82 policy." 4446 ::= { dhcpBOOTPRelayManagementOption82 3 } 4447 4448 dhcpBOOTPRelayOption82RemoteIDType OBJECT-TYPE 4449 SYNTAX INTEGER { 4450 default(1), 4451 userdefined(2), 4452 userdefinedhex(3) 4453 } 4454 MAX-ACCESS read-write 4455 STATUS current 4456 DESCRIPTION 4457 "This object indicates the type of remote ID. 4458 If the type is default, the remote ID will be the MAC address of the device, otherwise, 4459 the remote ID can be defined by writing to the swDHCPRelayOption82RemoteID object." 4460 ::= { dhcpBOOTPRelayManagementOption82 4 } 4461 4462 dhcpBOOTPRelayOption82RemoteID OBJECT-TYPE 4463 SYNTAX DisplayString 4464 MAX-ACCESS read-write 4465 STATUS current 4466 DESCRIPTION 4467 "This object displays the current remote ID of the device. 4468 If swDHCPRelayOption82RemoteIDType is set to default, the value will be the MAC address of the device, 4469 and this object cannot be modified. 4470 If swDHCPRelayOption82RemoteIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4471 ::= { dhcpBOOTPRelayManagementOption82 5 } 4472 4473 4474 4475 dhcpBOOTPRelayOption82CircuitIDType OBJECT-TYPE 4476 SYNTAX INTEGER { 4477 default(1), 4478 userdefined(2), 4479 userdefinedhex(3) 4480 } 4481 MAX-ACCESS read-write 4482 STATUS current 4483 DESCRIPTION 4484 "This object indicates the type of remote ID. 4485 If the type is default, the circuit ID will be blank, otherwise, 4486 the circuit ID can be defined by writing to the dhcpBOOTPRelayOption82CircuitID object." 4487 ::= { dhcpBOOTPRelayManagementOption82 7 } 4488 4489 dhcpBOOTPRelayOption82CircuitID OBJECT-TYPE 4490 SYNTAX DisplayString 4491 MAX-ACCESS read-write 4492 STATUS current 4493 DESCRIPTION 4494 "This object displays the current remote ID of the device. 4495 If dhcpBOOTPRelayOption82CircuitIDType is set to default, the value will be the MAC address of the device, 4496 and this object cannot be modified. 4497 If dhcpBOOTPRelayOption82CircuitIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4498 ::= { dhcpBOOTPRelayManagementOption82 8 } 4499 -- ---------------------------------------------------------- 4500 -- The DHCP LocalRelay 4501 -- ---------------------------------------------------------- 4502 -- The DHCP Local Relay Table 4503 dhcpLocalRelayGlobalState OBJECT-TYPE 4504 SYNTAX INTEGER { 4505 enabled(1), 4506 disabled(2) 4507 } 4508 MAX-ACCESS read-write 4509 STATUS current 4510 DESCRIPTION 4511 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4512 ::= { companyDHCPLocalRelay 1 } 4513 4514 dhcpLocalRelayTable OBJECT-TYPE 4515 SYNTAX SEQUENCE OF DHCPLocalRelaySettings 4516 MAX-ACCESS not-accessible 4517 STATUS current 4518 DESCRIPTION 4519 "This table indicates the IP address as a destination to forward (local relay) DHCP packets to." 4520 ::= { companyDHCPLocalRelay 2 } 4521 4522 dhcpLocalRelayTableEntry OBJECT-TYPE 4523 SYNTAX DHCPLocalRelaySettings 4524 MAX-ACCESS not-accessible 4525 STATUS current 4526 DESCRIPTION 4527 "A list of information indicates the IP address as a destination to forward (local relay) DHCP packets to." 4528 INDEX { dhcpLocalRelaySettingsVLANID } 4529 ::= { dhcpLocalRelayTable 1 } 4530 4531 DHCPLocalRelaySettings ::= 4532 SEQUENCE { 4533 dhcpLocalRelaySettingsVLANID 4534 INTEGER, 4535 dhcpLocalRelaySettingsState 4536 INTEGER 4537 } 4538 4539 dhcpLocalRelaySettingsVLANID OBJECT-TYPE 4540 SYNTAX INTEGER (1..4094) 4541 MAX-ACCESS read-only 4542 STATUS current 4543 DESCRIPTION 4544 "This object displays the current VLAN ID of the device." 4545 ::= { dhcpLocalRelayTableEntry 1 } 4546 4547 dhcpLocalRelaySettingsState OBJECT-TYPE 4548 SYNTAX INTEGER { 4549 enabled(1), 4550 disabled(2) 4551 } 4552 MAX-ACCESS read-write 4553 STATUS current 4554 DESCRIPTION 4555 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4556 ::= { dhcpLocalRelayTableEntry 2 } 4557 4558 dhcpLocalRelayEnablePortlist OBJECT-TYPE 4559 SYNTAX PortList 4560 MAX-ACCESS read-write 4561 STATUS current 4562 DESCRIPTION 4563 "This object indicates DHCP local relay function is enabled or disabled by portlist." 4564 ::= { companyDHCPLocalRelay 3 } 4565 -- --------------------------------------------------------------------- 4566 -- LA Function 4567 -- --------------------------------------------------------------------- 4568 4569 laSystem OBJECT IDENTIFIER ::= { companyLA 1 } 4570 laPortControl OBJECT IDENTIFIER ::= { companyLA 2 } 4571 4572 -- ------------------------------------------------------------- 4573 -- Textual Conventions 4574 -- ------------------------------------------------------------- 4575 4576 PortLaMode ::= TEXTUAL-CONVENTION 4577 STATUS current 4578 DESCRIPTION 4579 "Defines how a Port Channel does channeling. 4580 lacp(1) - place the port into passive 4581 negotiation state, in which the 4582 port waits for its peer to 4583 initiate negotiation. 4584 static(2) - force the port to enable 4585 channeling. 4586 disable(3) - channeling is disabled." 4587 4588 SYNTAX INTEGER { 4589 lacp(1), 4590 static(2), 4591 disable(3) 4592 } 4593 4594 LacpKey ::= TEXTUAL-CONVENTION 4595 STATUS current 4596 DESCRIPTION 4597 "The Actor or Partner Key value (0..65535)." 4598 SYNTAX Integer32 (0..65535) 4599 4600 4601 -- ------------------------------------------------------------------ 4602 -- The La System Group 4603 -- ------------------------------------------------------------------ 4604 4605 laStatus OBJECT-TYPE 4606 SYNTAX INTEGER { enabled(1), disabled(2) } 4607 MAX-ACCESS read-write 4608 STATUS current 4609 DESCRIPTION 4610 "Sets the Link Aggregation Module administrative status as 4611 enabled or disabled." 4612 ::= { laSystem 2 } 4613 4614 -- 4615 -- Port Channel Table 4616 -- 4617 4618 laPortChannelTable OBJECT-TYPE 4619 SYNTAX SEQUENCE OF LaPortChannelEntry 4620 MAX-ACCESS not-accessible 4621 STATUS current 4622 DESCRIPTION 4623 "A Port-channel is created through ifMain table. 4624 After the creation of the port-channel, corresponding logical 4625 interface will be created in the ifMain table. 4626 This Port-channel table is indexed through Key values and allows to 4627 configure link selection policy and the Mac address for 4628 the port-channel. All other objects in this table displays 4629 the details of the port-channel." 4630 4631 ::= { laSystem 3 } 4632 4633 laPortChannelEntry OBJECT-TYPE 4634 SYNTAX LaPortChannelEntry 4635 MAX-ACCESS not-accessible 4636 STATUS current 4637 DESCRIPTION 4638 "There is one entry in this table for each created 4639 port-channel port." 4640 4641 INDEX { laPortChannelIfIndex } 4642 ::= { laPortChannelTable 1 } 4643 4644 LaPortChannelEntry ::= 4645 SEQUENCE { 4646 laPortChannelIfIndex InterfaceIndex, 4647 laPortChannelMemberList PortList, 4648 laPortChannelMode PortLaMode 4649 -- start CAMEO_LA_MASTER_PORT_WANTED 4650 , 4651 laPortChannelMasterPort InterfaceIndex 4652 -- end CAMEO_LA_MASTER_PORT_WANTED 4653 } 4654 4655 laPortChannelIfIndex OBJECT-TYPE 4656 SYNTAX InterfaceIndex 4657 MAX-ACCESS read-only 4658 STATUS current 4659 DESCRIPTION 4660 "The index of the port-channel(Aggregator's 4661 interface index). " 4662 ::= { laPortChannelEntry 1 } 4663 4664 laPortChannelMemberList OBJECT-TYPE 4665 SYNTAX PortList 4666 MAX-ACCESS read-write 4667 STATUS current 4668 DESCRIPTION 4669 "Member Port list of the port channel. Add the ports as a 4670 aggregation member associated of a port-channel." 4671 ::= { laPortChannelEntry 2 } 4672 4673 4674 laPortChannelMode OBJECT-TYPE 4675 SYNTAX PortLaMode 4676 MAX-ACCESS read-write 4677 STATUS current 4678 DESCRIPTION 4679 "Current Operating Channel Mode of the port channel 4680 Lacp(1) - forcing the port to negotiate with the 4681 partner. 4682 manual(2) - force the port to enable channeling (Manual). 4683 disable(3) - channeling is disabled." 4684 ::= { laPortChannelEntry 3 } 4685 4686-- start CAMEO_LA_MASTER_PORT_WANTED 4687 laPortChannelMasterPort OBJECT-TYPE 4688 SYNTAX InterfaceIndex 4689 MAX-ACCESS read-write 4690 STATUS current 4691 DESCRIPTION 4692 "The master port of the port-channel. " 4693 ::= { laPortChannelEntry 4 } 4694-- end CAMEO_LA_MASTER_PORT_WANTED 4695 4696 -- ------------------------------------------------------------------ 4697 -- The La Algorithm Group 4698 -- ------------------------------------------------------------------ 4699 4700 laAlgorithm OBJECT-TYPE 4701 SYNTAX INTEGER { 4702 sourceMAC(1), 4703 destMAC(2), 4704 sourceAndDestMAC(3), 4705 sourceIP(4), 4706 destIP(5), 4707 sourceAndDestIP(6) 4708 } 4709 MAX-ACCESS read-write 4710 STATUS current 4711 DESCRIPTION 4712 "Sets the Link Aggregation load balance algorithm." 4713 ::= { laSystem 4 } 4714 4715 -- 4716 -- LA Port Control Table 4717 -- 4718 4719 laPortControlTable OBJECT-TYPE 4720 SYNTAX SEQUENCE OF LaPortControlEntry 4721 MAX-ACCESS not-accessible 4722 STATUS current 4723 DESCRIPTION 4724 "A table that contains Link Aggregation Control 4725 configuration information about every 4726 Aggregation Port associated with this device. 4727 A row appears in this table for each physical port." 4728 ::= { laPortControl 1 } 4729 4730 4731 laPortControlEntry OBJECT-TYPE 4732 SYNTAX LaPortControlEntry 4733 MAX-ACCESS not-accessible 4734 STATUS current 4735 DESCRIPTION 4736 "A list of Link Aggregation Control configuration 4737 parameters for each Aggregation Port on this device." 4738 INDEX { laPortControlIndex } 4739 ::= { laPortControlTable 1 } 4740 4741 LaPortControlEntry ::= 4742 SEQUENCE { 4743 laPortControlIndex 4744 InterfaceIndex, 4745 laPortActorPortPriority 4746 INTEGER, 4747 laPortActorActivity 4748 INTEGER, 4749 laPortActorTimeout 4750 INTEGER 4751 } 4752 4753 laPortControlIndex OBJECT-TYPE 4754 SYNTAX InterfaceIndex 4755 MAX-ACCESS read-only 4756 STATUS current 4757 DESCRIPTION 4758 "The index of the port." 4759 ::= { laPortControlEntry 1 } 4760 4761 laPortActorPortPriority OBJECT-TYPE 4762 SYNTAX INTEGER (0..65535) 4763 MAX-ACCESS read-write 4764 STATUS current 4765 DESCRIPTION 4766 "The priority value assigned to this Aggregation Port. 4767 This 16-bit value is read-write." 4768 ::= { laPortControlEntry 2 } 4769 4770 laPortActorActivity OBJECT-TYPE 4771 SYNTAX INTEGER { 4772 active(1), 4773 passive(2) 4774 } 4775 MAX-ACCESS read-write 4776 STATUS current 4777 DESCRIPTION 4778 "This object indicates LACP_Activity to this Aggregation Port. 4779 LACP can be configured in one of two modes: active or passive. 4780 In active mode it will always send frames along the configured links. 4781 If the actor and partner are both in passive mode, they do not 4782 exchange LACP packets." 4783 ::= { laPortControlEntry 3 } 4784 4785 laPortActorTimeout OBJECT-TYPE 4786 SYNTAX INTEGER { 4787 short(1), 4788 long(2) 4789 } 4790 MAX-ACCESS read-write 4791 STATUS current 4792 DESCRIPTION 4793 "This object indicates LACP_Timeout to this Aggregation Port. 4794 short(1) - LACP Timeout 3 seconds. 4795 long (2) - LACP Timeout 90 seconds." 4796 ::= { laPortControlEntry 4 } 4797 4798 -- ---------------------------------------------------------------- 4799 -- The STATIC MAC group 4800 -- ---------------------------------------------------------------- 4801 staticVlanBaseTable OBJECT IDENTIFIER ::= { companyStaticMAC 5 } 4802 staticDisableAutoLearn OBJECT-TYPE 4803 SYNTAX INTEGER { 4804 on(1), 4805 off(2) 4806 } 4807 MAX-ACCESS read-write 4808 STATUS current 4809 DESCRIPTION 4810 "Set on to disable Auto Learning Excluding Uplink Port and 4811 set off to enable Auto Learning." 4812 ::= { companyStaticMAC 1 } 4813 4814 staticAutoLearningList OBJECT-TYPE 4815 SYNTAX PortList 4816 MAX-ACCESS read-write 4817 STATUS current 4818 DESCRIPTION 4819 "The set of the device's member ports that belong 4820 to the Static MAC auto learning enable/disable. 4821 4822 For example, when Disable Auto Learning is enable, 4823 the octet value set up as '# 0x0F 0xFF 0xFF 0xFF' means 4824 from port 1 to port 4 are not in auto learning state, 4825 the other ports are in auto learning state. It can be 4826 set up when Disable Auto Learning is enable." 4827 ::= { companyStaticMAC 2 } 4828 4829 staticTable OBJECT-TYPE 4830 SYNTAX SEQUENCE OF StaticEntry 4831 MAX-ACCESS not-accessible 4832 STATUS current 4833 DESCRIPTION 4834 "A list of the Static MACs" 4835 ::= { companyStaticMAC 3 } 4836 4837 staticEntry OBJECT-TYPE 4838 SYNTAX StaticEntry 4839 MAX-ACCESS not-accessible 4840 STATUS current 4841 DESCRIPTION 4842 "A Static MAC entry containing the mac and forwarding port." 4843 INDEX { staticVlanID, staticMac,staticPort} 4844 ::= { staticTable 1 } 4845 4846 StaticEntry ::= SEQUENCE { 4847 staticVlanID INTEGER, 4848 staticMac MacAddress, 4849 staticPort INTEGER, 4850 staticStatus RowStatus 4851 } 4852 4853 staticVlanID OBJECT-TYPE 4854 SYNTAX INTEGER (1..4094) 4855 MAX-ACCESS read-only 4856 STATUS current 4857 DESCRIPTION 4858 "The VLAN ID of the static MAC entry." 4859 ::= { staticEntry 1 } 4860 4861 staticMac OBJECT-TYPE 4862 SYNTAX MacAddress 4863 MAX-ACCESS read-only 4864 STATUS current 4865 DESCRIPTION 4866 "The MAC address associated of the static MAC entry." 4867 ::= { staticEntry 2 } 4868 4869 staticPort OBJECT-TYPE 4870 SYNTAX INTEGER (1..28) 4871 MAX-ACCESS read-only 4872 STATUS current 4873 DESCRIPTION 4874 "The forwarding port of the static MAC entry. 4875 For all machines give maximum port number." 4876 ::= { staticEntry 3 } 4877 4878 staticStatus OBJECT-TYPE 4879 SYNTAX RowStatus 4880 MAX-ACCESS read-write 4881 STATUS current 4882 DESCRIPTION 4883 "The status of an entry in the Static MAC Table. Only a subset 4884 of the rowstatus variables (active, createAndGo, destroy) 4885 are available. The trunk member port can not set up static MAC." 4886 ::= { staticEntry 4 } 4887 autoFdbTable OBJECT-TYPE 4888 SYNTAX SEQUENCE OF AutoFdbEntry 4889 MAX-ACCESS not-accessible 4890 STATUS current 4891 DESCRIPTION 4892 "A list of the Auto Fdb" 4893 ::= { companyStaticMAC 4 } 4894 4895 autoFdbEntry OBJECT-TYPE 4896 SYNTAX AutoFdbEntry 4897 MAX-ACCESS not-accessible 4898 STATUS current 4899 DESCRIPTION 4900 "A auto fdb entry containing the ipaddress" 4901 INDEX { autoFdbIPAddress} 4902 ::= { autoFdbTable 1 } 4903 4904 AutoFdbEntry ::= 4905 SEQUENCE { 4906 autoFdbIPAddress IpAddress, 4907 autoFdbVlanID Integer32, 4908 autoFdbMacAddress MacAddress, 4909 autoFdbPort INTEGER, 4910 autoFdbTimeStamp Integer32, 4911 autoFdbStatus RowStatus 4912 } 4913 4914 autoFdbIPAddress OBJECT-TYPE 4915 SYNTAX IpAddress 4916 MAX-ACCESS read-only 4917 STATUS current 4918 DESCRIPTION 4919 "The IpAddress of the autoFdbEntry." 4920 ::= { autoFdbEntry 1 } 4921 4922 autoFdbVlanID OBJECT-TYPE 4923 SYNTAX Integer32 4924 MAX-ACCESS read-only 4925 STATUS current 4926 DESCRIPTION 4927 "The VlanID of the autoFdbEntry." 4928 ::= { autoFdbEntry 2 } 4929 4930 autoFdbMacAddress OBJECT-TYPE 4931 SYNTAX MacAddress 4932 MAX-ACCESS read-only 4933 STATUS current 4934 DESCRIPTION 4935 "The Mac Address of the autoFdbEntry." 4936 ::= { autoFdbEntry 3 } 4937 4938 autoFdbPort OBJECT-TYPE 4939 SYNTAX INTEGER 4940 MAX-ACCESS read-only 4941 STATUS current 4942 DESCRIPTION 4943 "The Port of the autoFdbEntry." 4944 ::= { autoFdbEntry 4 } 4945 4946 autoFdbTimeStamp OBJECT-TYPE 4947 SYNTAX Integer32 4948 MAX-ACCESS read-only 4949 STATUS current 4950 DESCRIPTION 4951 "The Time Stamp of the autoFdbEntry." 4952 ::= { autoFdbEntry 5 } 4953 4954 autoFdbStatus OBJECT-TYPE 4955 SYNTAX RowStatus 4956 MAX-ACCESS read-write 4957 STATUS current 4958 DESCRIPTION 4959 "The status of an entry in the Auto Fdb Table. Only a subset 4960 of the rowstatus variables (createAndGo, createAndWait,destroy) 4961 are available." 4962 ::= { autoFdbEntry 6 } 4963 staticVlanBaseAutoLearnList1k OBJECT-TYPE 4964 SYNTAX OCTET STRING(SIZE (0..128)) 4965 MAX-ACCESS read-write 4966 STATUS current 4967 DESCRIPTION 4968 "A string of octets containing one bit per VLAN. The 4969 first octet corresponds to VLANs with VlanIndex values 4970 1 through 8; the second octet to VLANs 9 through 4971 16 etc. The most significant bit of each octet 4972 corresponds to the lowest VlanIndex value in that octet. 4973 For each VLAN that is mapped to this Auto Learn, 4974 the bit corresponding to that VLAN is set to '1'. 4975 Write AutoLearnList1k use 256 character, and conform 4976 to the foregoing rules." 4977 ::= { staticVlanBaseTable 1 } 4978 4979 staticVlanBaseAutoLearnList2k OBJECT-TYPE 4980 SYNTAX OCTET STRING (SIZE (0..128)) 4981 MAX-ACCESS read-write 4982 STATUS current 4983 DESCRIPTION 4984 "A string of octets containing one bit per VLAN for 4985 VLANS with VlanIndex values 1025 through 2048. 4986 The most significant bit of each 4987 octet corresponds to the lowest VlanIndex value in that 4988 octet. 4989 For each VLAN that is mapped to this Auto Learn. 4990 Write AutoLearnList2k use 256 character, and conform 4991 to the foregoing rules." 4992 ::= { staticVlanBaseTable 2 } 4993 4994 staticVlanBaseAutoLearnList3k OBJECT-TYPE 4995 SYNTAX OCTET STRING (SIZE (0..128)) 4996 MAX-ACCESS read-write 4997 STATUS current 4998 DESCRIPTION 4999 "A string of octets containing one bit per VLAN for 5000 VLANS with VlanIndex values 2049 through 3072. 5001 The most significant bit of each 5002 octet corresponds to the lowest VlanIndex value in that 5003 octet. 5004 For each VLAN that is mapped to this Auto Learn 5005 the bit corresponding to that VLAN is set to '1'. 5006 Write AutoLearnList3k use 256 character, and conform 5007 to the foregoing rules." 5008 ::= { staticVlanBaseTable 3 } 5009 5010 staticVlanBaseAutoLearnList4k OBJECT-TYPE 5011 SYNTAX OCTET STRING (SIZE (0..128)) 5012 MAX-ACCESS read-write 5013 STATUS current 5014 DESCRIPTION 5015 "A string of octets containing one bit per VLAN for 5016 VLANS with VlanIndex values 3073 through 4094. 5017 The most significant bit of each 5018 octet corresponds to the lowest VlanIndex value in that 5019 octet. 5020 For each VLAN that is mapped to this Auto Learn 5021 the bit corresponding to that VLAN is set to '1'. 5022 Write AutoLearnList4k use 256 character, and conform 5023 to the foregoing rules." 5024 ::= { staticVlanBaseTable 4 } 5025 5026 staticVlanBaseEnableAutoLearn OBJECT-TYPE 5027 SYNTAX OCTET STRING(SIZE (0..512)) 5028 MAX-ACCESS read-write 5029 STATUS current 5030 DESCRIPTION 5031 "Set enable vlan list to auto learn, and range 1-4094." 5032 ::= { staticVlanBaseTable 5 } 5033 5034 staticVlanBaseDisableAutoLearn OBJECT-TYPE 5035 SYNTAX OCTET STRING(SIZE (0..512)) 5036 MAX-ACCESS read-write 5037 STATUS current 5038 DESCRIPTION 5039 "Set disable vlan list to auto learn, and range 1-4094." 5040 ::= { staticVlanBaseTable 6 } 5041 -- --------------------------------------------------------------------- 5042 -- IGMP Snooping Function 5043 -- --------------------------------------------------------------------- 5044 igsSystem OBJECT IDENTIFIER ::= { companyIgsGroup 1 } 5045 igsVlan OBJECT IDENTIFIER ::= { companyIgsGroup 3 } 5046 igsAccessAuth OBJECT IDENTIFIER ::= { companyIgsGroup 5 } 5047-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5048 igsHost OBJECT IDENTIFIER ::= { companyIgsGroup 6 } 5049-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5050 5051 igsStatus OBJECT-TYPE 5052 SYNTAX INTEGER { enabled(1), disabled(2) } 5053 MAX-ACCESS read-write 5054 STATUS current 5055 DESCRIPTION 5056 "Enables or disables IGMP snooping in the system. 5057 When set to 'enabled', the IGS module starts 5058 protocol operations. 5059 When set to 'disabled', the IGS module stops performing 5060 protocol operations." 5061 DEFVAL { 2 } 5062 ::= { igsSystem 1 } 5063 5064 igsRouterPortPurgeInterval OBJECT-TYPE 5065 SYNTAX Integer32 (60..600) 5066 MAX-ACCESS read-write 5067 STATUS current 5068 DESCRIPTION 5069 "This is the interval (in seconds) after which a learnt 5070 router port entry will be purged. For each router port learnt, 5071 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5072 timer expires, the learnt router port entry is purged. However 5073 if control messages are received from the router before the 5074 timer expiry, then the timer is restarted." 5075 DEFVAL { 260 } 5076 ::= { igsSystem 2 } 5077 5078 igsHostPortPurgeInterval OBJECT-TYPE 5079 SYNTAX Integer32 (130..153025) 5080 MAX-ACCESS read-write 5081 STATUS current 5082 DESCRIPTION 5083 "This is the interval (in seconds) after which a learnt 5084 port entry will be purged. For each port on which report 5085 has been received this timer runs for 'PortPurgeInterval' 5086 seconds. This timer will be restarted whenever a report 5087 message is received from a host on the specific port. If 5088 the timer expires, then , the learnt port entry will 5089 be purged from the multicast group." 5090 DEFVAL {260} 5091 ::= { igsSystem 3 } 5092 igsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5093 SYNTAX INTEGER (1..1024) 5094 MAX-ACCESS read-write 5095 STATUS current 5096 DESCRIPTION 5097 "The maximum data driven learning entry value." 5098 DEFVAL { 64 } 5099 ::= { igsSystem 8 } 5100 5101 igsReportToAllPort OBJECT-TYPE 5102 SYNTAX INTEGER { enabled(1), disabled(2) } 5103 MAX-ACCESS read-write 5104 STATUS current 5105 DESCRIPTION 5106 "Enables or disables IGMP snooping in the system. 5107 When set to 'enabled', the IGS module forwards packets 5108 to report to all port. 5109 When set to 'disabled', the IGS module forwards packets 5110 to router port only." 5111 DEFVAL { 2 } 5112 ::= { igsSystem 9 } 5113-- VLAN Based MAC Multicast Forwarding Table 5114-- 5115-- igsVlanMcastMacFwdTable OBJECT-TYPE 5116-- SYNTAX SEQUENCE OF IgsVlanMcastMacFwdEntry 5117-- MAX-ACCESS not-accessible 5118-- STATUS current 5119-- DESCRIPTION 5120-- "This table contains MAC based multicast forwarding 5121-- information. This information is applicable only if 5122-- the 'igsVlanMcastForwardingMode' is set to 'macbased' " 5123-- ::= { igsVlan 1 } 5124-- 5125-- igsVlanMcastMacFwdEntry OBJECT-TYPE 5126-- SYNTAX IgsVlanMcastMacFwdEntry 5127-- MAX-ACCESS not-accessible 5128-- STATUS current 5129-- DESCRIPTION 5130-- "This table contains VLAN ID, multicast group MAC address and the 5131-- list of ports onto which the multicast data packets for group 5132-- should be forwarded." 5133-- 5134-- INDEX { igsVlanMcastMacFwdVlanId, 5135-- igsVlanMcastMacFwdGroupAddress } 5136-- ::= { igsVlanMcastMacFwdTable 1 } 5137-- 5138-- IgsVlanMcastMacFwdEntry ::= SEQUENCE { 5139-- igsVlanMcastMacFwdVlanId Integer32, 5140-- igsVlanMcastMacFwdGroupAddress MacAddress, 5141-- igsVlanMcastMacFwdPortList PortList 5142-- } 5143-- 5144-- igsVlanMcastMacFwdVlanId OBJECT-TYPE 5145-- SYNTAX Integer32 (1..4094) 5146-- MAX-ACCESS not-accessible 5147-- STATUS current 5148-- DESCRIPTION 5149-- "VLAN ID pertaining to the Multicast forwarding entry" 5150-- ::= { igsVlanMcastMacFwdEntry 1 } 5151-- 5152-- igsVlanMcastMacFwdGroupAddress OBJECT-TYPE 5153-- SYNTAX MacAddress 5154-- MAX-ACCESS not-accessible 5155-- STATUS current 5156-- DESCRIPTION 5157-- "Multicast group MAC address." 5158-- ::= { igsVlanMcastMacFwdEntry 2 } 5159-- 5160-- 5161-- igsVlanMcastMacFwdPortList OBJECT-TYPE 5162-- SYNTAX PortList 5163-- MAX-ACCESS read-only 5164-- STATUS current 5165-- DESCRIPTION 5166-- "List of ports onto which the multicast data 5167-- packets destined for this group will be forwarded." 5168-- ::= { igsVlanMcastMacFwdEntry 3 } 5169 5170-- VLAN based router table. 5171 5172 igsVlanRouterTable OBJECT-TYPE 5173 SYNTAX SEQUENCE OF IgsVlanRouterEntry 5174 MAX-ACCESS not-accessible 5175 STATUS current 5176 DESCRIPTION 5177 "This table contains the list of ports through which 5178 a router, in a particular VLAN is reachable." 5179 ::= { igsVlan 3 } 5180 5181 igsVlanRouterEntry OBJECT-TYPE 5182 SYNTAX IgsVlanRouterEntry 5183 MAX-ACCESS not-accessible 5184 STATUS current 5185 DESCRIPTION 5186 "Contains the VLAN ID and list of ports on which 5187 routers are present in the VLAN." 5188 INDEX { igsVlanRouterVlanId } 5189 ::= { igsVlanRouterTable 1 } 5190 5191 IgsVlanRouterEntry ::= SEQUENCE { 5192 igsVlanRouterVlanId Integer32, 5193 igsVlanRouterPortList PortList 5194 } 5195 5196 igsVlanRouterVlanId OBJECT-TYPE 5197 SYNTAX Integer32 (1..4094) 5198 MAX-ACCESS read-only 5199 STATUS current 5200 DESCRIPTION 5201 "VLAN ID of the ports through which router is reachable." 5202 ::= { igsVlanRouterEntry 1 } 5203 5204 igsVlanRouterPortList OBJECT-TYPE 5205 SYNTAX PortList 5206 MAX-ACCESS read-only 5207 STATUS current 5208 DESCRIPTION 5209 "List of ports on which routers are present. 5210 These router ports are learnt through control messages 5211 received from routers, and can also be configured 5212 statically." 5213 ::= { igsVlanRouterEntry 2 } 5214 5215-- VLAN based filter table 5216 5217 igsVlanFilterTable OBJECT-TYPE 5218 SYNTAX SEQUENCE OF IgsVlanFilterEntry 5219 MAX-ACCESS not-accessible 5220 STATUS current 5221 DESCRIPTION 5222 "This table contains configuration of snooping 5223 on specific Vlans. This Table is valid only when VLAN is 5224 enabled in the system." 5225 ::= { igsVlan 4 } 5226 5227 igsVlanFilterEntry OBJECT-TYPE 5228 SYNTAX IgsVlanFilterEntry 5229 MAX-ACCESS not-accessible 5230 STATUS current 5231 DESCRIPTION 5232 "Contains snooping status , version and fast leave 5233 configuration for a specific VLAN." 5234 INDEX { igsVlanFilterVlanId } 5235 ::= { igsVlanFilterTable 1 } 5236 5237 IgsVlanFilterEntry ::= SEQUENCE { 5238 igsVlanFilterVlanId Integer32, 5239 igsVlanSnoopStatus INTEGER, 5240 igsVlanQuerier INTEGER, 5241 igsVlanCfgQuerier INTEGER, 5242 igsVlanQueryInterval Integer32, 5243 igsVlanRtrPortList PortList 5244 ,igsVlanFbdRtrPortList PortList 5245 , igsVlanFastLeave INTEGER 5246 , igsVlanDataDrivenLearningStatus INTEGER 5247 , igsVlanQuerierVersionStatus INTEGER 5248 , igsVlanDataDrivenLearningAgeOutStatus INTEGER 5249 , igsVlanReportSuppression INTEGER 5250 , igsVlanRobustnessValue Integer32 5251 , igsVlanGrpQueryInterval Integer32 5252 , igsVlanQueryMaxResponseTime INTEGER 5253 } 5254 5255 igsVlanFilterVlanId OBJECT-TYPE 5256 SYNTAX Integer32 (1..4094) 5257 MAX-ACCESS read-only 5258 STATUS current 5259 DESCRIPTION 5260 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 5261 the snooping configurations in IgsVlanFilterEntry is to be done." 5262 ::= { igsVlanFilterEntry 1 } 5263 5264 igsVlanSnoopStatus OBJECT-TYPE 5265 SYNTAX INTEGER { enabled(1), disabled(2) } 5266 MAX-ACCESS read-write 5267 STATUS current 5268 DESCRIPTION 5269 "This object allows you to enable/disable IGS function on a specific VLAN." 5270 DEFVAL { 1 } 5271 ::= { igsVlanFilterEntry 2 } 5272 5273 igsVlanQuerier OBJECT-TYPE 5274 SYNTAX INTEGER { enabled(1), disabled(2) } 5275 MAX-ACCESS read-only 5276 STATUS current 5277 DESCRIPTION 5278 "Indicates whether the switch is configured as a querier in the VLAN" 5279 DEFVAL { 2 } 5280 ::= { igsVlanFilterEntry 3 } 5281 5282 igsVlanCfgQuerier OBJECT-TYPE 5283 SYNTAX INTEGER { enabled(1), disabled(2) } 5284 MAX-ACCESS read-write 5285 STATUS current 5286 DESCRIPTION 5287 "The snooping switch can be configured as a querier via this object 5288 to send out IGMP general queries when IGMP routers are not present in the VLAN. 5289 When set to 'enabled', the switch will generate general queries." 5290 DEFVAL { 2 } 5291 ::= { igsVlanFilterEntry 4 } 5292 igsVlanQueryInterval OBJECT-TYPE 5293 SYNTAX Integer32 (60..600) 5294 MAX-ACCESS read-write 5295 STATUS current 5296 DESCRIPTION 5297 "This is the interval (in seconds) for which the switch 5298 sends general queries when it is configured as a querier for 5299 the VLAN. A switch should be configured as a querier for a VLAN 5300 only when there is no queriers in the network." 5301 DEFVAL { 125 } 5302 ::= { igsVlanFilterEntry 5 } 5303 igsVlanRtrPortList OBJECT-TYPE 5304 SYNTAX PortList 5305 MAX-ACCESS read-write 5306 STATUS current 5307 DESCRIPTION 5308 "List of ports which are configured statically as router ports" 5309 ::= { igsVlanFilterEntry 6 } 5310 5311 igsVlanFbdRtrPortList OBJECT-TYPE 5312 SYNTAX PortList 5313 MAX-ACCESS read-write 5314 STATUS current 5315 DESCRIPTION 5316 "List of ports which can be configured statically as forbidden router ports." 5317 ::= { igsVlanFilterEntry 7 } 5318 5319 igsVlanFastLeave OBJECT-TYPE 5320 SYNTAX INTEGER { enabled(1), disabled(2) } 5321 MAX-ACCESS read-write 5322 STATUS current 5323 DESCRIPTION 5324 "Enables or disables fast leave for the VLAN. When it is 5325 'disabled',on reception of a leave message, the switch checks 5326 if they are any interested receivers for the group by sending 5327 a group specific query before removing the port from the 5328 forwarding table. If set to 'enabled', the switch does not 5329 send a group specific query and immediately removes the port 5330 from the forwarding table." 5331 DEFVAL { 2 } 5332 ::= { igsVlanFilterEntry 8 } 5333 5334 igsVlanDataDrivenLearningStatus OBJECT-TYPE 5335 SYNTAX INTEGER { enabled(1), disabled(2) } 5336 MAX-ACCESS read-write 5337 STATUS current 5338 DESCRIPTION 5339 "This object allows you to enable/disable 5340 Data Driven Learning function on a specific VLAN." 5341 ::= { igsVlanFilterEntry 9 } 5342 5343 igsVlanQuerierVersionStatus OBJECT-TYPE 5344 SYNTAX INTEGER { igmp-v3(3), igmp-v2(2), igmp-v1(1) } 5345 MAX-ACCESS read-write 5346 STATUS current 5347 DESCRIPTION 5348 "This object allows you to enable/disable 5349 Querier Version function on a specific VLAN." 5350 ::= { igsVlanFilterEntry 10 } 5351 5352 igsVlanDataDrivenLearningAgeOutStatus OBJECT-TYPE 5353 SYNTAX INTEGER { enabled(1), disabled(2) } 5354 MAX-ACCESS read-write 5355 STATUS current 5356 DESCRIPTION 5357 "This object allows you to enable/disable 5358 Data Driven Learning Age Out State on a specific VLAN." 5359 ::= { igsVlanFilterEntry 11 } 5360 igsVlanReportSuppression OBJECT-TYPE 5361 SYNTAX INTEGER { enabled(1), disabled(2) } 5362 MAX-ACCESS read-write 5363 STATUS current 5364 DESCRIPTION 5365 "Enables or disables Report suppression in the system." 5366 ::= { igsVlanFilterEntry 12 } 5367 igsVlanRobustnessValue OBJECT-TYPE 5368 SYNTAX Integer32 (2..255) 5369 MAX-ACCESS read-write 5370 STATUS current 5371 DESCRIPTION 5372 "When the switch receives leave message on a port, it 5373 sends group specific query to check if there are any other 5374 interested receivers for the group. This attribute defines 5375 the maximum number of queries sent by the switch before deleting 5376 the port from the group membership information in the forwarding 5377 database. If the maximum retry count exceeds 'igsRobustnessValue', 5378 then the port will be deleted from the multicast group membership 5379 information in the forwarding database and received leave message 5380 will be forwarded onto the router ports if there are no 5381 interested receivers for the group." 5382 DEFVAL { 2 } 5383 ::= { igsVlanFilterEntry 13 } 5384 5385 igsVlanGrpQueryInterval OBJECT-TYPE 5386 SYNTAX Integer32 (1..25) 5387 MAX-ACCESS read-write 5388 STATUS current 5389 DESCRIPTION 5390 "The value of this attribute defines the time period with which 5391 the switch will send group specific queries on a port to check 5392 if there is any intersted receivers. The switch will send 5393 'igsRobustnessValue' queries before removing the port from the 5394 group membership information in the forwarding database." 5395 DEFVAL { 1 } 5396 ::= { igsVlanFilterEntry 14 } 5397 5398 igsVlanQueryMaxResponseTime OBJECT-TYPE 5399 SYNTAX INTEGER (10..25) 5400 MAX-ACCESS read-write 5401 STATUS current 5402 DESCRIPTION 5403 "The maximum query response time advertised in IGMPv2 general 5404 queries on this interface." 5405 DEFVAL { 10 } 5406 ::= { igsVlanFilterEntry 15 } 5407 -- VLAN Based IGMP Snooping Group 5408 5409 igsVlanMulticastGroupTable OBJECT-TYPE 5410 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 5411 MAX-ACCESS not-accessible 5412 STATUS current 5413 DESCRIPTION 5414 "This table contains MAC based multicast forwarding 5415 information." 5416 ::= { igsVlan 5 } 5417 5418 igsVlanMulticastGroupEntry OBJECT-TYPE 5419 SYNTAX IgsVlanMulticastGroupEntry 5420 MAX-ACCESS not-accessible 5421 STATUS current 5422 DESCRIPTION 5423 "This table contains VLAN ID, multicast group MAC address and the 5424 list of ports onto which the multicast data packets for group 5425 should be forwarded." 5426 5427 INDEX { igsVlanMulticastGroupVlanId, 5428 igsVlanMulticastGroupIpAddress } 5429 ::= { igsVlanMulticastGroupTable 1 } 5430 5431 IgsVlanMulticastGroupEntry ::= SEQUENCE { 5432 igsVlanMulticastGroupVlanId Integer32, 5433 igsVlanMulticastGroupIpAddress InetAddress, 5434 igsVlanMulticastGroupMacAddress MacAddress, 5435 igsVlanMulticastGroupPortList PortList 5436 } 5437 5438 igsVlanMulticastGroupVlanId OBJECT-TYPE 5439 SYNTAX Integer32 (1..4094) 5440 MAX-ACCESS read-only 5441 STATUS current 5442 DESCRIPTION 5443 "VLAN ID pertaining to the Multicast forwarding entry" 5444 ::= { igsVlanMulticastGroupEntry 1 } 5445 5446 igsVlanMulticastGroupIpAddress OBJECT-TYPE 5447 SYNTAX InetAddress 5448 MAX-ACCESS read-only 5449 STATUS current 5450 DESCRIPTION 5451 "Multicast group IP address. This object indicates that a 5452 multicast group address was learned in the switch and be represented 5453 as IP address format." 5454 ::= { igsVlanMulticastGroupEntry 2 } 5455 5456 5457 igsVlanMulticastGroupMacAddress OBJECT-TYPE 5458 SYNTAX MacAddress 5459 MAX-ACCESS read-only 5460 STATUS current 5461 DESCRIPTION 5462 "Multicast group MAC address. This object indicates that a 5463 multicast group address was learned in the switch and be represented 5464 as MAC address format." 5465 ::= { igsVlanMulticastGroupEntry 3 } 5466 5467 igsVlanMulticastGroupPortList OBJECT-TYPE 5468 SYNTAX PortList 5469 MAX-ACCESS read-only 5470 STATUS current 5471 DESCRIPTION 5472 "List of ports onto which the multicast data 5473 packets destined for this group will be forwarded." 5474 ::= { igsVlanMulticastGroupEntry 4 } 5475 5476 igsAccessAuthTable OBJECT-TYPE 5477 SYNTAX SEQUENCE OF IgsAccessAuthEntry 5478 MAX-ACCESS not-accessible 5479 STATUS current 5480 DESCRIPTION 5481 "This table is used to manage the IGMP Authentication 5482 function of the switch." 5483 ::= { igsAccessAuth 1 } 5484 5485 igsAccessAuthEntry OBJECT-TYPE 5486 SYNTAX IgsAccessAuthEntry 5487 MAX-ACCESS not-accessible 5488 STATUS current 5489 DESCRIPTION 5490 "Contains management entities for IGMP Authentication 5491 function." 5492 INDEX { igsAccessAuthPortIndex } 5493 ::= { igsAccessAuthTable 1 } 5494 5495 IgsAccessAuthEntry ::= SEQUENCE { 5496 igsAccessAuthPortIndex Integer32, 5497 igsAccessAuthState INTEGER 5498 } 5499 5500 igsAccessAuthPortIndex OBJECT-TYPE 5501 SYNTAX Integer32 (1..28) 5502 MAX-ACCESS read-only 5503 STATUS current 5504 DESCRIPTION 5505 "The port index of igsAccessAuthTable which 5506 indicates the port to be configured." 5507 ::= { igsAccessAuthEntry 1 } 5508 5509 igsAccessAuthState OBJECT-TYPE 5510 SYNTAX INTEGER { enabled(1), disabled(2) } 5511 MAX-ACCESS read-write 5512 STATUS current 5513 DESCRIPTION 5514 "This object can be configured to set IGMP Authentication 5515 state to enabled/disabled on each port." 5516 ::= { igsAccessAuthEntry 2 } 5517 5518-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5519 igsHostTable OBJECT-TYPE 5520 SYNTAX SEQUENCE OF IgsHostEntry 5521 MAX-ACCESS not-accessible 5522 STATUS current 5523 DESCRIPTION 5524 "This table is used to manage 5525 the IGMP Host based Fast Leave function of the switch." 5526 ::= { igsHost 1 } 5527 5528 igsHostEntry OBJECT-TYPE 5529 SYNTAX IgsHostEntry 5530 MAX-ACCESS not-accessible 5531 STATUS current 5532 DESCRIPTION 5533 "Contains management entities for 5534 IGMP Host based fast leave function." 5535 INDEX {igsHostTableVLANID, 5536 igsHostTableGroupAddress, 5537 igsHostTablePort, 5538 igsHostTableHostIPAddress} 5539 ::= { igsHostTable 1 } 5540 5541 IgsHostEntry ::= SEQUENCE { 5542 igsHostTableVLANID Integer32, 5543 igsHostTableGroupAddress InetAddress, 5544 igsHostTablePort Integer32, 5545 igsHostTableHostIPAddress InetAddress 5546 } 5547 5548 igsHostTableVLANID OBJECT-TYPE 5549 SYNTAX Integer32 (1..4094) 5550 MAX-ACCESS read-only 5551 STATUS current 5552 DESCRIPTION 5553 "VLAN ID of Host table entry." 5554 ::= { igsHostEntry 1 } 5555 5556 igsHostTableGroupAddress OBJECT-TYPE 5557 SYNTAX InetAddress 5558 MAX-ACCESS read-only 5559 STATUS current 5560 DESCRIPTION 5561 "Group address of Host table entry." 5562 ::= { igsHostEntry 2 } 5563 5564 igsHostTablePort OBJECT-TYPE 5565 SYNTAX Integer32 (1..28) 5566 MAX-ACCESS read-only 5567 STATUS current 5568 DESCRIPTION 5569 "Port number of Host table entry. 5570 For all machines give maximum port number." 5571 ::= { igsHostEntry 3 } 5572 5573 igsHostTableHostIPAddress OBJECT-TYPE 5574 SYNTAX InetAddress 5575 MAX-ACCESS read-only 5576 STATUS current 5577 DESCRIPTION 5578 "Host IP address of Group in Host table entry." 5579 ::= { igsHostEntry 4 } 5580-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5581 -- --------------------------------------------------------------------- 5582 -- MLD Snooping Function 5583 -- --------------------------------------------------------------------- 5584 mldsSystem OBJECT IDENTIFIER ::= { companyMldsGroup 1 } 5585 mldsVlan OBJECT IDENTIFIER ::= { companyMldsGroup 3 } 5586 mldsHost OBJECT IDENTIFIER ::= { companyMldsGroup 4 } 5587 5588 mldsStatus OBJECT-TYPE 5589 SYNTAX INTEGER { enabled(1), disabled(2) } 5590 MAX-ACCESS read-write 5591 STATUS current 5592 DESCRIPTION 5593 "Enables or disables MLD snooping in the system. 5594 When set to 'enabled', the MLDS module starts 5595 protocol operations. 5596 When set to 'disabled', the MLDS module stops performing 5597 protocol operations." 5598 DEFVAL { 2 } 5599 ::= { mldsSystem 1 } 5600 5601 mldsRouterPortPurgeInterval OBJECT-TYPE 5602 SYNTAX Integer32 (60..600) 5603 MAX-ACCESS read-write 5604 STATUS current 5605 DESCRIPTION 5606 "This is the interval (in seconds) after which a learnt 5607 router port entry will be purged. For each router port learnt, 5608 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5609 timer expires, the learnt router port entry is purged. However 5610 if control messages are received from the router before the 5611 timer expiry, then the timer is restarted." 5612 DEFVAL { 260 } 5613 ::= { mldsSystem 2 } 5614 5615 mldsHostPortPurgeInterval OBJECT-TYPE 5616 SYNTAX Integer32 (130..153025) 5617 MAX-ACCESS read-write 5618 STATUS current 5619 DESCRIPTION 5620 "This is the interval (in seconds) after which a learnt 5621 port entry will be purged. For each port on which report 5622 has been received this timer runs for 'PortPurgeInterval' 5623 seconds. This timer will be restarted whenever a report 5624 message is received from a host on the specific port. If 5625 the timer expires, then , the learnt port entry will 5626 be purged from the multicast group." 5627 DEFVAL {260} 5628 ::= { mldsSystem 3 } 5629 mldsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5630 SYNTAX INTEGER (1..1024) 5631 MAX-ACCESS read-write 5632 STATUS current 5633 DESCRIPTION 5634 "The maximum data driven learning entry value." 5635 DEFVAL { 64 } 5636 ::= { mldsSystem 8 } 5637 5638-- VLAN based router table. 5639 5640 mldsVlanRouterTable OBJECT-TYPE 5641 SYNTAX SEQUENCE OF MldsVlanRouterEntry 5642 MAX-ACCESS not-accessible 5643 STATUS current 5644 DESCRIPTION 5645 "This table contains the list of ports through which 5646 a router, in a particular VLAN is reachable." 5647 ::= { mldsVlan 3 } 5648 5649 mldsVlanRouterEntry OBJECT-TYPE 5650 SYNTAX MldsVlanRouterEntry 5651 MAX-ACCESS not-accessible 5652 STATUS current 5653 DESCRIPTION 5654 "Contains the VLAN ID and list of ports on which 5655 routers are present in the VLAN." 5656 INDEX { mldsVlanRouterVlanId } 5657 ::= { mldsVlanRouterTable 1 } 5658 5659 MldsVlanRouterEntry ::= SEQUENCE { 5660 mldsVlanRouterVlanId Integer32, 5661 mldsVlanRouterPortList PortList 5662 } 5663 5664 mldsVlanRouterVlanId OBJECT-TYPE 5665 SYNTAX Integer32 (1..4094) 5666 MAX-ACCESS read-only 5667 STATUS current 5668 DESCRIPTION 5669 "VLAN ID of the ports through which router is reachable." 5670 ::= { mldsVlanRouterEntry 1 } 5671 5672 mldsVlanRouterPortList OBJECT-TYPE 5673 SYNTAX PortList 5674 MAX-ACCESS read-only 5675 STATUS current 5676 DESCRIPTION 5677 "List of ports on which routers are present. 5678 These router ports are learnt through control messages 5679 received from routers, and can also be configured 5680 statically." 5681 ::= { mldsVlanRouterEntry 2 } 5682 5683-- VLAN based filter table 5684 5685 mldsVlanFilterTable OBJECT-TYPE 5686 SYNTAX SEQUENCE OF MldsVlanFilterEntry 5687 MAX-ACCESS not-accessible 5688 STATUS current 5689 DESCRIPTION 5690 "This table contains configuration of snooping 5691 on specific Vlans. This Table is valid only when VLAN is 5692 enabled in the system." 5693 ::= { mldsVlan 4 } 5694 5695 mldsVlanFilterEntry OBJECT-TYPE 5696 SYNTAX MldsVlanFilterEntry 5697 MAX-ACCESS not-accessible 5698 STATUS current 5699 DESCRIPTION 5700 "Contains snooping status , version and fast leave 5701 configuration for a specific VLAN." 5702 INDEX { mldsVlanFilterVlanId } 5703 ::= { mldsVlanFilterTable 1 } 5704 5705 MldsVlanFilterEntry ::= SEQUENCE { 5706 mldsVlanFilterVlanId Integer32, 5707 mldsVlanSnoopStatus INTEGER, 5708 mldsVlanQuerier INTEGER, 5709 mldsVlanCfgQuerier INTEGER, 5710 mldsVlanQueryInterval Integer32, 5711 mldsVlanRtrPortList PortList 5712 , mldsVlanFbdRtrPortList PortList 5713 , mldsVlanFastLeave INTEGER 5714 , mldsVlanDataDrivenLearningStatus INTEGER 5715 , mldsVlanReportSuppression INTEGER 5716 , mldsVlanRobustnessValue Integer32 5717 , mldsVlanGrpQueryInterval Integer32 5718 , mldsVlanQueryMaxResponseTime INTEGER 5719 } 5720 5721 mldsVlanFilterVlanId OBJECT-TYPE 5722 SYNTAX Integer32 (1..4094) 5723 MAX-ACCESS read-only 5724 STATUS current 5725 DESCRIPTION 5726 "Index of MldsVlanFilterEntry. This object indicates the VLAN ID for which 5727 the snooping configurations in MldsVlanFilterEntry is to be done." 5728 ::= { mldsVlanFilterEntry 1 } 5729 5730 mldsVlanSnoopStatus OBJECT-TYPE 5731 SYNTAX INTEGER { enabled(1), disabled(2) } 5732 MAX-ACCESS read-write 5733 STATUS current 5734 DESCRIPTION 5735 "This object allows you to enable/disable MLDS function on a specific VLAN." 5736 DEFVAL { 1 } 5737 ::= { mldsVlanFilterEntry 2 } 5738 5739 mldsVlanQuerier OBJECT-TYPE 5740 SYNTAX INTEGER { enabled(1), disabled(2) } 5741 MAX-ACCESS read-only 5742 STATUS current 5743 DESCRIPTION 5744 "Indicates whether the switch is configured as a querier in the VLAN" 5745 DEFVAL { 2 } 5746 ::= { mldsVlanFilterEntry 3 } 5747 5748 mldsVlanCfgQuerier OBJECT-TYPE 5749 SYNTAX INTEGER { enabled(1), disabled(2) } 5750 MAX-ACCESS read-write 5751 STATUS current 5752 DESCRIPTION 5753 "The snooping switch can be configured as a querier via this object 5754 to send out MLD general queries when IGMP routers are not present in the VLAN. 5755 When set to 'enabled', the switch will generate general queries." 5756 DEFVAL { 2 } 5757 ::= { mldsVlanFilterEntry 4 } 5758 mldsVlanQueryInterval OBJECT-TYPE 5759 SYNTAX Integer32 (60..600) 5760 MAX-ACCESS read-write 5761 STATUS current 5762 DESCRIPTION 5763 "This is the interval (in seconds) for which the switch 5764 sends general queries when it is configured as a querier for 5765 the VLAN. A switch should be configured as a querier for a VLAN 5766 only when there is no queriers in the network." 5767 DEFVAL { 125 } 5768 ::= { mldsVlanFilterEntry 5 } 5769 mldsVlanRtrPortList OBJECT-TYPE 5770 SYNTAX PortList 5771 MAX-ACCESS read-write 5772 STATUS current 5773 DESCRIPTION 5774 "List of ports which are configured statically as router ports" 5775 ::= { mldsVlanFilterEntry 6 } 5776 5777 mldsVlanFbdRtrPortList OBJECT-TYPE 5778 SYNTAX PortList 5779 MAX-ACCESS read-write 5780 STATUS current 5781 DESCRIPTION 5782 "List of ports which can be configured statically as forbidden router ports." 5783 ::= { mldsVlanFilterEntry 7 } 5784 5785 mldsVlanFastLeave OBJECT-TYPE 5786 SYNTAX INTEGER { enabled(1), disabled(2) } 5787 MAX-ACCESS read-write 5788 STATUS current 5789 DESCRIPTION 5790 "Enables or disables fast leave for the VLAN. When it is 5791 'disabled',on reception of a leave message, the switch checks 5792 if they are any interested receivers for the group by sending 5793 a group specific query before removing the port from the 5794 forwarding table. If set to 'enabled', the switch does not 5795 send a group specific query and immediately removes the port 5796 from the forwarding table." 5797 DEFVAL { 2 } 5798 ::= { mldsVlanFilterEntry 8 } 5799 5800 mldsVlanDataDrivenLearningStatus OBJECT-TYPE 5801 SYNTAX INTEGER { enabled(1), disabled(2) } 5802 MAX-ACCESS read-write 5803 STATUS current 5804 DESCRIPTION 5805 "This object allows you to enable/disable 5806 Data Driven Learning function on a specific VLAN." 5807 ::= { mldsVlanFilterEntry 9 } 5808 5809 mldsVlanReportSuppression OBJECT-TYPE 5810 SYNTAX INTEGER { enabled(1), disabled(2) } 5811 MAX-ACCESS read-write 5812 STATUS current 5813 DESCRIPTION 5814 "Enables or disables Report suppression in the system." 5815 ::= { mldsVlanFilterEntry 10 } 5816 mldsVlanRobustnessValue OBJECT-TYPE 5817 SYNTAX Integer32 (2..255) 5818 MAX-ACCESS read-write 5819 STATUS current 5820 DESCRIPTION 5821 "When the switch receives leave message on a port, it 5822 sends group specific query to check if there are any other 5823 interested receivers for the group. This attribute defines 5824 the maximum number of queries sent by the switch before deleting 5825 the port from the group membership information in the forwarding 5826 database. If the maximum retry count exceeds 'mldsRobustnessValue', 5827 then the port will be deleted from the multicast group membership 5828 information in the forwarding database and received leave message 5829 will be forwarded onto the router ports if there are no 5830 interested receivers for the group." 5831 DEFVAL { 2 } 5832 ::= { mldsVlanFilterEntry 11 } 5833 5834 mldsVlanGrpQueryInterval OBJECT-TYPE 5835 SYNTAX Integer32 (1..25) 5836 MAX-ACCESS read-write 5837 STATUS current 5838 DESCRIPTION 5839 "The value of this attribute defines the time period with which 5840 the switch will send group specific queries on a port to check 5841 if there is any intersted receivers. The switch will send 5842 'mldsRobustnessValue' queries before removing the port from the 5843 group membership information in the forwarding database." 5844 DEFVAL { 1 } 5845 ::= { mldsVlanFilterEntry 12 } 5846 5847 mldsVlanQueryMaxResponseTime OBJECT-TYPE 5848 SYNTAX INTEGER (10..25) 5849 MAX-ACCESS read-write 5850 STATUS current 5851 DESCRIPTION 5852 "The maximum query response time advertised in MLDv1 general 5853 queries on this interface." 5854 DEFVAL { 10 } 5855 ::= { mldsVlanFilterEntry 13 } 5856 -- VLAN Based MLD Snooping Group 5857 5858 mldsVlanMulticastGroupTable OBJECT-TYPE 5859 SYNTAX SEQUENCE OF MldsVlanMulticastGroupEntry 5860 MAX-ACCESS not-accessible 5861 STATUS current 5862 DESCRIPTION 5863 "This table contains MAC based multicast forwarding 5864 information." 5865 ::= { mldsVlan 5 } 5866 5867 mldsVlanMulticastGroupEntry OBJECT-TYPE 5868 SYNTAX MldsVlanMulticastGroupEntry 5869 MAX-ACCESS not-accessible 5870 STATUS current 5871 DESCRIPTION 5872 "This table contains VLAN ID, multicast group MAC address and the 5873 list of ports onto which the multicast data packets for group 5874 should be forwarded." 5875 5876 INDEX { mldsVlanMulticastGroupVlanId, 5877 mldsVlanMulticastGroupIpAddress } 5878 ::= { mldsVlanMulticastGroupTable 1 } 5879 5880 MldsVlanMulticastGroupEntry ::= SEQUENCE { 5881 mldsVlanMulticastGroupVlanId Integer32, 5882 mldsVlanMulticastGroupIpAddress InetAddress, 5883 mldsVlanMulticastGroupMacAddress MacAddress, 5884 mldsVlanMulticastGroupPortList PortList 5885 } 5886 5887 mldsVlanMulticastGroupVlanId OBJECT-TYPE 5888 SYNTAX Integer32 (1..4094) 5889 MAX-ACCESS read-only 5890 STATUS current 5891 DESCRIPTION 5892 "VLAN ID pertaining to the Multicast forwarding entry" 5893 ::= { mldsVlanMulticastGroupEntry 1 } 5894 5895 mldsVlanMulticastGroupIpAddress OBJECT-TYPE 5896 SYNTAX InetAddress 5897 MAX-ACCESS read-only 5898 STATUS current 5899 DESCRIPTION 5900 "Multicast group IP address. This object indicates that a 5901 multicast group address was learned in the switch and be represented 5902 as IP address format." 5903 ::= { mldsVlanMulticastGroupEntry 2 } 5904 5905 5906 mldsVlanMulticastGroupMacAddress OBJECT-TYPE 5907 SYNTAX MacAddress 5908 MAX-ACCESS read-only 5909 STATUS current 5910 DESCRIPTION 5911 "Multicast group MAC address. This object indicates that a 5912 multicast group address was learned in the switch and be represented 5913 as MAC address format." 5914 ::= { mldsVlanMulticastGroupEntry 3 } 5915 5916 mldsVlanMulticastGroupPortList OBJECT-TYPE 5917 SYNTAX PortList 5918 MAX-ACCESS read-only 5919 STATUS current 5920 DESCRIPTION 5921 "List of ports onto which the multicast data 5922 packets destined for this group will be forwarded." 5923 ::= { mldsVlanMulticastGroupEntry 4 } 5924 5925-- Host Table 5926 5927 mldsHostTable OBJECT-TYPE 5928 SYNTAX SEQUENCE OF MldsHostEntry 5929 MAX-ACCESS not-accessible 5930 STATUS current 5931 DESCRIPTION 5932 "This table is used to manage 5933 the IGMP Host based Fast Leave function of the switch." 5934 ::= { mldsHost 1 } 5935 5936 mldsHostEntry OBJECT-TYPE 5937 SYNTAX MldsHostEntry 5938 MAX-ACCESS not-accessible 5939 STATUS current 5940 DESCRIPTION 5941 "Contains management entities for 5942 IGMP Host based fast leave function." 5943 INDEX {mldsHostTableVLANID, 5944 mldsHostTableGroupAddress, 5945 mldsHostTablePort, 5946 mldsHostTableHostIPAddress} 5947 ::= { mldsHostTable 1 } 5948 5949 MldsHostEntry ::= SEQUENCE { 5950 mldsHostTableVLANID Integer32, 5951 mldsHostTableGroupAddress Ipv6Address, 5952 mldsHostTablePort Integer32, 5953 mldsHostTableHostIPAddress Ipv6Address 5954 } 5955 5956 mldsHostTableVLANID OBJECT-TYPE 5957 SYNTAX Integer32 (1..4094) 5958 MAX-ACCESS read-only 5959 STATUS current 5960 DESCRIPTION 5961 "VLAN ID of IPv6 Host table entry." 5962 ::= { mldsHostEntry 1 } 5963 5964 mldsHostTableGroupAddress OBJECT-TYPE 5965 SYNTAX Ipv6Address 5966 MAX-ACCESS read-only 5967 STATUS current 5968 DESCRIPTION 5969 "Group address of IPv6 Host table entry." 5970 ::= { mldsHostEntry 2 } 5971 5972 mldsHostTablePort OBJECT-TYPE 5973 SYNTAX Integer32 (1..28) 5974 MAX-ACCESS read-only 5975 STATUS current 5976 DESCRIPTION 5977 "Port number of IPv6 Host table entry. 5978 For all machines give maximum port number." 5979 ::= { mldsHostEntry 3 } 5980 5981 mldsHostTableHostIPAddress OBJECT-TYPE 5982 SYNTAX Ipv6Address 5983 MAX-ACCESS read-only 5984 STATUS current 5985 DESCRIPTION 5986 "Host IP address of Group in IPv6 Host table entry." 5987 ::= { mldsHostEntry 4 } 5988 5989-- ------------------------------------------------------------- 5990-- groups in the Auth MIB 5991-- ------------------------------------------------------------- 5992 swAuthenCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 1 } 5993-- ----------------------------------------------------------------------------- 5994-- swAuthenCtrl 5995-- ----------------------------------------------------------------------------- 5996 5997 swAuthStatus OBJECT-TYPE 5998 SYNTAX INTEGER { 5999 enabled(1), 6000 disabled(2) 6001 } 6002 MAX-ACCESS read-write 6003 STATUS current 6004 DESCRIPTION 6005 "Enable/Disable Static 802.1x." 6006 ::= { swAuthenCtrl 1 } 6007 6008 swAuthMode OBJECT-TYPE 6009 SYNTAX INTEGER { 6010 portBase(1), 6011 macBase(2) 6012 } 6013 MAX-ACCESS read-write 6014 STATUS current 6015 DESCRIPTION 6016 "This object indicates the authentication mode of the device." 6017 ::= { swAuthenCtrl 2 } 6018 6019 authProtocol OBJECT-TYPE 6020 SYNTAX INTEGER { 6021 authProtocolRadiusEap(1), 6022 authProtocolLocal(2) 6023 } 6024 MAX-ACCESS read-write 6025 STATUS current 6026 DESCRIPTION 6027 "The authentication method used to authenticate users." 6028 DEFVAL { authProtocolRadiusEap } 6029 ::= { swAuthenCtrl 3 } 6030 6031-- start CAMEO_EAP_TRANSPARENT_FILTERING 6032 swAuthCtrlPktFwdMode OBJECT-TYPE 6033 SYNTAX INTEGER { 6034 authForwardEap(1), 6035 authDropEap(2) 6036 } 6037 MAX-ACCESS read-write 6038 STATUS current 6039 DESCRIPTION 6040 "When 802.1x disable, this item can decided eap packet be forward or drop." 6041 DEFVAL { authForwardEap } 6042 ::= { swAuthenCtrl 4 } 6043-- end CAMEO_EAP_TRANSPARENT_FILTERING 6044 6045-- ------------------------------------------------------------- 6046-- groups in the Port Access Control MIB 6047-- ------------------------------------------------------------- 6048 swAuthPortAccessCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 2 } 6049-- ----------------------------------------------------------------------------- 6050-- swAuthPortAccessCtrl 6051-- ----------------------------------------------------------------------------- 6052 swAuthPortAccessControlTable OBJECT-TYPE 6053 SYNTAX SEQUENCE OF SwAuthPortAccessControlEntry 6054 MAX-ACCESS not-accessible 6055 STATUS current 6056 DESCRIPTION 6057 "A table that contains the configuration objects for the 6058 Authenticator PAE associated with each port. 6059 An entry appears in this table for each port that may 6060 authenticate access to itself." 6061 ::= { swAuthPortAccessCtrl 1 } 6062 6063 swAuthPortAccessControlEntry OBJECT-TYPE 6064 SYNTAX SwAuthPortAccessControlEntry 6065 MAX-ACCESS not-accessible 6066 STATUS current 6067 DESCRIPTION 6068 "The configuration information for an Authenticator Port." 6069 INDEX { swAuthAuthConfigPortNumber } 6070 ::= { swAuthPortAccessControlTable 1 } 6071 6072 SwAuthPortAccessControlEntry ::= SEQUENCE { 6073 swAuthAuthConfigPortNumber INTEGER, 6074 swAuthAuthQuietPeriod INTEGER, 6075 swAuthAuthSuppTimeout INTEGER, 6076 swAuthAuthServerTimeout INTEGER, 6077 swAuthAuthMaxReq INTEGER, 6078 swAuthAuthTxPeriod INTEGER, 6079 swAuthAuthReAuthPeriod INTEGER, 6080 swAuthAuthReAuthentication INTEGER, 6081 swAuthAuthConfigPortControl INTEGER, 6082 swAuthAuthCapability INTEGER, 6083 swAuthAuthDirection INTEGER 6084 } 6085 6086 swAuthAuthConfigPortNumber OBJECT-TYPE 6087 SYNTAX INTEGER (1..28) 6088 MAX-ACCESS read-only 6089 STATUS current 6090 DESCRIPTION 6091 "A unique value for each port that correlates to port index. 6092 Its value ranges between 1 and the value of port number. 6093 For all machines give maximum port number." 6094 ::= { swAuthPortAccessControlEntry 1 } 6095 6096 swAuthAuthQuietPeriod OBJECT-TYPE 6097 SYNTAX INTEGER (0..65535) 6098 MAX-ACCESS read-write 6099 STATUS current 6100 DESCRIPTION 6101 "The value, in seconds, of the quietPeriod constant 6102 currently in use by the Authenticator PAE state 6103 machine." 6104 REFERENCE 6105 "9.4.1, quietPeriod." 6106 DEFVAL { 60 } 6107 ::= { swAuthPortAccessControlEntry 2 } 6108 6109 swAuthAuthSuppTimeout OBJECT-TYPE 6110 SYNTAX INTEGER (1..65535) 6111 MAX-ACCESS read-write 6112 STATUS current 6113 DESCRIPTION 6114 "The value, in seconds, of the suppTimeout constant 6115 currently in use by the Backend Authentication state 6116 machine." 6117 REFERENCE 6118 "9.4.1, suppTimeout." 6119 DEFVAL { 12 } 6120 ::= { swAuthPortAccessControlEntry 3 } 6121 6122 swAuthAuthServerTimeout OBJECT-TYPE 6123 SYNTAX INTEGER (1..65535) 6124 MAX-ACCESS read-write 6125 STATUS current 6126 DESCRIPTION 6127 "The value, in seconds, of the serverTimeout constant 6128 currently in use by the Backend Authentication state 6129 machine." 6130 REFERENCE 6131 "9.4.1, serverTimeout." 6132 DEFVAL { 16 } 6133 ::= { swAuthPortAccessControlEntry 4 } 6134 6135 swAuthAuthMaxReq OBJECT-TYPE 6136 SYNTAX INTEGER (1..10) 6137 MAX-ACCESS read-write 6138 STATUS current 6139 DESCRIPTION 6140 "The value of the maxReq constant currently in use by 6141 the Backend Authentication state machine." 6142 REFERENCE 6143 "9.4.1, maxReq." 6144 DEFVAL { 2 } 6145 ::= { swAuthPortAccessControlEntry 5 } 6146 6147 swAuthAuthTxPeriod OBJECT-TYPE 6148 SYNTAX INTEGER (1..65535) 6149 MAX-ACCESS read-write 6150 STATUS current 6151 DESCRIPTION 6152 "The value, in seconds, of the txPeriod constant 6153 currently in use by the Authenticator PAE state 6154 machine." 6155 REFERENCE 6156 "9.4.1, txPeriod." 6157 DEFVAL { 24 } 6158 ::= { swAuthPortAccessControlEntry 6 } 6159 6160 swAuthAuthReAuthPeriod OBJECT-TYPE 6161 SYNTAX INTEGER (1..65535) 6162 MAX-ACCESS read-write 6163 STATUS current 6164 DESCRIPTION 6165 "The value, in seconds, of the reAuthPeriod constant 6166 currently in use by the Reauthentication Timer state 6167 machine." 6168 REFERENCE 6169 "9.4.1, reAuthPerio." 6170 DEFVAL { 3600 } 6171 ::= { swAuthPortAccessControlEntry 7 } 6172 6173 swAuthAuthReAuthentication OBJECT-TYPE 6174 SYNTAX INTEGER { enabled(1), disabled(2) } 6175 MAX-ACCESS read-write 6176 STATUS current 6177 DESCRIPTION 6178 "The enable/disable control used by the Reauthentication 6179 Timer state machine (8.5.5.1)." 6180 REFERENCE 6181 "9.4.1, reAuthEnable." 6182 ::= { swAuthPortAccessControlEntry 8 } 6183 6184 swAuthAuthConfigPortControl OBJECT-TYPE 6185 SYNTAX INTEGER { 6186 forceUnauthorized(1), 6187 auto(2), 6188 forceAuthorized(3) 6189 } 6190 MAX-ACCESS read-write 6191 STATUS current 6192 DESCRIPTION 6193 "The current value of the controlled Port 6194 control parameter for the Port." 6195 REFERENCE 6196 "9.4.1, AuthControlledPortControl." 6197 ::= { swAuthPortAccessControlEntry 9 } 6198 6199 swAuthAuthCapability OBJECT-TYPE 6200 SYNTAX INTEGER { 6201 authenticator(1), 6202 none(2) 6203 } 6204 MAX-ACCESS read-write 6205 STATUS current 6206 DESCRIPTION 6207 "The current value of the controlled Port 6208 control parameter for the Port." 6209 REFERENCE 6210 "AuthCapability." 6211 ::= { swAuthPortAccessControlEntry 10 } 6212 6213 swAuthAuthDirection OBJECT-TYPE 6214 SYNTAX INTEGER { 6215 both(0), 6216 in(1) 6217 } 6218 MAX-ACCESS read-write 6219 STATUS current 6220 DESCRIPTION 6221 "The current value of the controlled Port 6222 control parameter for the Port." 6223 REFERENCE 6224 "AuthDirection." 6225 ::= { swAuthPortAccessControlEntry 11 } 6226 6227-- ------------------------------------------------------------- 6228-- groups in the 802.1X Local user MIB 6229-- ------------------------------------------------------------- 6230 swAuthUser OBJECT IDENTIFIER ::= { companyAuthGroup 3 } 6231-- ----------------------------------------------------------------------------- 6232-- swAuthUser 6233-- ----------------------------------------------------------------------------- 6234 swAuthUserTable OBJECT-TYPE 6235 SYNTAX SEQUENCE OF SwAuthUserEntry 6236 MAX-ACCESS not-accessible 6237 STATUS current 6238 DESCRIPTION 6239 "A table that contains the configuration objects for the 6240 Authenticator PAE associated with each port. 6241 An entry appears in this table for each port that may 6242 authenticate access to itself." 6243 ::= { swAuthUser 1 } 6244 6245 swAuthUserEntry OBJECT-TYPE 6246 SYNTAX SwAuthUserEntry 6247 MAX-ACCESS not-accessible 6248 STATUS current 6249 DESCRIPTION 6250 "The configuration information for an Authenticator Port." 6251 INDEX { swAuthUserName } 6252 ::= { swAuthUserTable 1 } 6253 6254 SwAuthUserEntry ::= SEQUENCE { 6255 swAuthUserName SnmpAdminString, 6256 swAuthUserPassword DisplayString, 6257 swAuthUserStatus RowStatus 6258 } 6259 6260 swAuthUserName OBJECT-TYPE 6261 SYNTAX SnmpAdminString (SIZE(1..15)) 6262 MAX-ACCESS read-only 6263 STATUS current 6264 DESCRIPTION 6265 "The unique index value of a row in this table. 6266 6267 This object is used to set 802.1X Local user name, 6268 The following characters are allowed to input: 6269 semicolon, question mark, space, and double quotation mark." 6270 ::= { swAuthUserEntry 1 } 6271 6272 swAuthUserPassword OBJECT-TYPE 6273 SYNTAX DisplayString (SIZE(1..15)) 6274 MAX-ACCESS read-write 6275 STATUS current 6276 DESCRIPTION 6277 "This object is used to set 802.1X Local user Password, 6278 The following characters are allowed to input: 6279 semicolon, question mark, space, and double quotation mark." 6280 ::= { swAuthUserEntry 2 } 6281 6282 swAuthUserStatus OBJECT-TYPE 6283 SYNTAX RowStatus 6284 MAX-ACCESS read-create 6285 STATUS current 6286 DESCRIPTION 6287 "The status of this conceptual row in the swAuthUserTable. 6288 6289 An entry in this table is not qualified for activation 6290 until instances of all corresponding columns have been 6291 initialized, either through default values, or through 6292 Set operations. The swAuthUserName objects must be 6293 explicitly set." 6294 ::= { swAuthUserEntry 3 } 6295 6296-- ------------------------------------------------------------- 6297-- groups in the Authentication RADIUS Server MIB 6298-- ------------------------------------------------------------- 6299 swAuthRadiusServer OBJECT IDENTIFIER ::= { companyAuthGroup 4 } 6300-- ----------------------------------------------------------------------------- 6301-- swAuthRadiusServer 6302-- ----------------------------------------------------------------------------- 6303 iPv4swAuthRadiusServerTable OBJECT-TYPE 6304 SYNTAX SEQUENCE OF IPv4SwAuthRadiusServerEntry 6305 MAX-ACCESS not-accessible 6306 STATUS obsolete 6307 DESCRIPTION 6308 "A table that contains the configuration objects for the 6309 Authenticator PAE associated with each port. 6310 An entry appears in this table for each port that may 6311 authenticate access to itself." 6312 ::= { swAuthRadiusServer 1 } 6313 6314 iPv4swAuthRadiusServerEntry OBJECT-TYPE 6315 SYNTAX IPv4SwAuthRadiusServerEntry 6316 MAX-ACCESS not-accessible 6317 STATUS obsolete 6318 6319 DESCRIPTION 6320 "The configuration information for an Authenticator Port." 6321 INDEX { iPv4swAuthRadiusServerIndex } 6322 ::= { iPv4swAuthRadiusServerTable 1 } 6323 6324 IPv4SwAuthRadiusServerEntry ::= SEQUENCE { 6325 iPv4swAuthRadiusServerIndex INTEGER, 6326 iPv4swAuthRadiusServerAddress IpAddress, 6327 iPv4swAuthRadiusServerAuthenticationPort INTEGER, 6328 iPv4swAuthRadiusServerAccountingPort INTEGER, 6329 iPv4swAuthRadiusServerTimeout INTEGER, 6330 iPv4swAuthRadiusServerRetransmit INTEGER, 6331 iPv4swAuthRadiusServerKey DisplayString, 6332 iPv4swAuthRadiusServerStatus RowStatus 6333 } 6334 6335 iPv4swAuthRadiusServerIndex OBJECT-TYPE 6336 SYNTAX INTEGER (1..3) 6337 MAX-ACCESS read-only 6338 STATUS obsolete 6339 6340 DESCRIPTION 6341 "A unique value for Authentication RADIUS Server index. 6342 Its value ranges between 1 and 3." 6343 ::= { iPv4swAuthRadiusServerEntry 1 } 6344 6345 iPv4swAuthRadiusServerAddress OBJECT-TYPE 6346 SYNTAX IpAddress 6347 MAX-ACCESS read-write 6348 STATUS obsolete 6349 DESCRIPTION 6350 "The IP address of the RADIUS server 6351 referred to in this table entry." 6352 ::= { iPv4swAuthRadiusServerEntry 2 } 6353 6354 iPv4swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6355 SYNTAX INTEGER (1..65535) 6356 MAX-ACCESS read-write 6357 STATUS obsolete 6358 DESCRIPTION 6359 "The value is for setting UDP Port." 6360 DEFVAL { 1812 } 6361 ::= { iPv4swAuthRadiusServerEntry 3 } 6362 6363 iPv4swAuthRadiusServerAccountingPort OBJECT-TYPE 6364 SYNTAX INTEGER (1..65535) 6365 MAX-ACCESS read-write 6366 STATUS obsolete 6367 DESCRIPTION 6368 "The value is for setting UDP Port." 6369 DEFVAL { 1813 } 6370 ::= { iPv4swAuthRadiusServerEntry 4 } 6371 6372 iPv4swAuthRadiusServerTimeout OBJECT-TYPE 6373 SYNTAX INTEGER (1..255) 6374 MAX-ACCESS read-write 6375 STATUS obsolete 6376 DESCRIPTION 6377 "The value is for setting UDP Port." 6378 DEFVAL { 5 } 6379 ::= { iPv4swAuthRadiusServerEntry 5 } 6380 6381 iPv4swAuthRadiusServerRetransmit OBJECT-TYPE 6382 SYNTAX INTEGER (1..255) 6383 MAX-ACCESS read-write 6384 STATUS obsolete 6385 DESCRIPTION 6386 "The value is for setting UDP Port." 6387 DEFVAL { 2 } 6388 ::= { iPv4swAuthRadiusServerEntry 6 } 6389 6390 iPv4swAuthRadiusServerKey OBJECT-TYPE 6391 SYNTAX DisplayString (SIZE(1..15)) 6392 MAX-ACCESS read-write 6393 STATUS obsolete 6394 DESCRIPTION 6395 "This object is used to set 802.1X Radius Server Key, 6396 The following characters are allowed to input: 6397 semicolon, question mark, space, and double quotation mark." 6398 ::= { iPv4swAuthRadiusServerEntry 7 } 6399 6400 iPv4swAuthRadiusServerStatus OBJECT-TYPE 6401 SYNTAX RowStatus 6402 MAX-ACCESS read-create 6403 STATUS obsolete 6404 DESCRIPTION 6405 "The status of this conceptual row in the 6406 swAuthRadiusServerTable. 6407 6408 An entry in this table is not qualified for activation 6409 until instances of all corresponding columns have been 6410 initialized, either through default values, or through 6411 Set operations. The swAuthRadiusServerIndex objects 6412 must be explicitly set." 6413 ::= { iPv4swAuthRadiusServerEntry 8 } 6414-- ----------------------------------------------------------------------------- 6415-- swAuthRadiusServer for IPv6 6416-- ----------------------------------------------------------------------------- 6417 swAuthRadiusServerTable OBJECT-TYPE 6418 SYNTAX SEQUENCE OF SwAuthRadiusServerEntry 6419 MAX-ACCESS not-accessible 6420 STATUS current 6421 DESCRIPTION 6422 "A table that contains the configuration objects for the 6423 Authenticator PAE associated with each port. 6424 An entry appears in this table for each port that may 6425 authenticate access to itself." 6426 ::= { swAuthRadiusServer 2 } 6427 6428 swAuthRadiusServerEntry OBJECT-TYPE 6429 SYNTAX SwAuthRadiusServerEntry 6430 MAX-ACCESS not-accessible 6431 STATUS current 6432 DESCRIPTION 6433 "The configuration information for an Authenticator Port." 6434 INDEX { swAuthRadiusServerIndex } 6435 ::= { swAuthRadiusServerTable 1 } 6436 6437 SwAuthRadiusServerEntry ::= SEQUENCE { 6438 swAuthRadiusServerIndex INTEGER, 6439 swAuthRadiusIPType INTEGER, 6440 swAuthRadiusServerAddress Ipv6Address, 6441 swAuthRadiusServerInterfaceName OCTET STRING, 6442 swAuthRadiusServerAuthenticationPort INTEGER, 6443 swAuthRadiusServerAccountingPort INTEGER, 6444 swAuthRadiusServerTimeout INTEGER, 6445 swAuthRadiusServerRetransmit INTEGER, 6446 swAuthRadiusServerKey DisplayString, 6447 swAuthRadiusServerStatus RowStatus 6448 } 6449 6450 swAuthRadiusServerIndex OBJECT-TYPE 6451 SYNTAX INTEGER (1..3) 6452 MAX-ACCESS read-only 6453 STATUS current 6454 DESCRIPTION 6455 "A unique value for Authentication RADIUS Server index. 6456 Its value ranges between 1 and 3." 6457 ::= { swAuthRadiusServerEntry 1 } 6458 6459 swAuthRadiusIPType OBJECT-TYPE 6460 SYNTAX INTEGER (1..2) 6461 MAX-ACCESS read-write 6462 STATUS current 6463 DESCRIPTION 6464 "The IP address of the RADIUS server IP type 6465 referred to in this table entry." 6466 DEFVAL { 1 } 6467 ::= { swAuthRadiusServerEntry 2 } 6468 6469 swAuthRadiusServerAddress OBJECT-TYPE 6470 SYNTAX Ipv6Address 6471 MAX-ACCESS read-write 6472 STATUS current 6473 DESCRIPTION 6474 "The IP address of the RADIUS server 6475 referred to in this table entry." 6476 ::= { swAuthRadiusServerEntry 3 } 6477 6478 swAuthRadiusServerInterfaceName OBJECT-TYPE 6479 SYNTAX OCTET STRING 6480 MAX-ACCESS read-create 6481 STATUS current 6482 DESCRIPTION 6483 "Specifies the interface name when the swAuthRadiusServerAddress is linklocal address." 6484 ::= { swAuthRadiusServerEntry 4 } 6485 6486 swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6487 SYNTAX INTEGER (1..65535) 6488 MAX-ACCESS read-write 6489 STATUS current 6490 DESCRIPTION 6491 "The value is for setting UDP Port." 6492 DEFVAL { 1812 } 6493 ::= { swAuthRadiusServerEntry 5 } 6494 6495 swAuthRadiusServerAccountingPort OBJECT-TYPE 6496 SYNTAX INTEGER (1..65535) 6497 MAX-ACCESS read-write 6498 STATUS current 6499 DESCRIPTION 6500 "The value is for setting UDP Port." 6501 DEFVAL { 1813 } 6502 ::= { swAuthRadiusServerEntry 6 } 6503 6504 swAuthRadiusServerTimeout OBJECT-TYPE 6505 SYNTAX INTEGER (1..255) 6506 MAX-ACCESS read-write 6507 STATUS current 6508 DESCRIPTION 6509 "The value is for setting UDP Port." 6510 DEFVAL { 5 } 6511 ::= { swAuthRadiusServerEntry 7 } 6512 6513 swAuthRadiusServerRetransmit OBJECT-TYPE 6514 SYNTAX INTEGER (1..255) 6515 MAX-ACCESS read-write 6516 STATUS current 6517 DESCRIPTION 6518 "The value is for setting UDP Port." 6519 DEFVAL { 2 } 6520 ::= { swAuthRadiusServerEntry 8 } 6521 6522 swAuthRadiusServerKey OBJECT-TYPE 6523 SYNTAX DisplayString (SIZE(1..15)) 6524 MAX-ACCESS read-write 6525 STATUS current 6526 DESCRIPTION 6527 "This object is used to set 802.1X Radius Server Key, 6528 The following characters are allowed to input: 6529 semicolon, question mark, space, and double quotation mark." 6530 ::= { swAuthRadiusServerEntry 9 } 6531 6532 swAuthRadiusServerStatus OBJECT-TYPE 6533 SYNTAX RowStatus 6534 MAX-ACCESS read-create 6535 STATUS current 6536 DESCRIPTION 6537 "The status of this conceptual row in the 6538 swAuthRadiusServerTable. 6539 6540 An entry in this table is not qualified for activation 6541 until instances of all corresponding columns have been 6542 initialized, either through default values, or through 6543 Set operations. The swAuthRadiusServerIndex objects 6544 must be explicitly set." 6545 ::= { swAuthRadiusServerEntry 10 } 6546 -- ------------------------------------------------------------------ 6547 -- QoS 6548 -- ------------------------------------------------------------------ 6549 6550--1-- 6551 cosScheduleMechanism OBJECT-TYPE 6552 SYNTAX INTEGER { 6553 strictPriority(1), 6554 wrr(2) 6555 } 6556 MAX-ACCESS read-write 6557 STATUS current 6558 DESCRIPTION 6559 "Queuing mechanism. 6560 strictPriority(1) : Strict Priority 6561 wrr(2) : Weighted Round Robin 6562 Strict-priority scheduling is implemented with a special strict-priority scheduler node that is stacked directly above the port. Queues stacked on top of the strict-priority scheduler node always get bandwidth before other queues. 6563 Weighted round-robin scheduling is designed to better handle queues with different processing capacities. Each queue has a weight : Low is 1, Medium is 2, High is 4 and Highest is 8 for WS3 spec. Queues with higher weights get bandwidth before than other queues with less weights. 6564 " 6565 ::= { companyQoSGroup 1 } 6566 6567--2-- 6568 cosOutputSchedule OBJECT IDENTIFIER ::= { companyQoSGroup 2 } 6569 6570 cosClassTable OBJECT-TYPE 6571 SYNTAX SEQUENCE OF CosClassEntry 6572 MAX-ACCESS not-accessible 6573 STATUS current 6574 DESCRIPTION 6575 "A list of cosOutputSchedule." 6576 ::= { cosOutputSchedule 1 } 6577 6578 cosClassEntry OBJECT-TYPE 6579 SYNTAX CosClassEntry 6580 MAX-ACCESS not-accessible 6581 STATUS current 6582 DESCRIPTION 6583 "A list of cosOutputClass Weight." 6584 INDEX { cosClassIndex } 6585 ::= { cosClassTable 1 } 6586 6587 CosClassEntry ::= SEQUENCE { 6588 cosClassIndex INTEGER, 6589 cosWeight INTEGER 6590 } 6591 6592 cosClassIndex OBJECT-TYPE 6593 SYNTAX INTEGER (0..7) 6594 MAX-ACCESS read-only 6595 STATUS current 6596 DESCRIPTION 6597 "A index of class 0 ~ 7." 6598 ::= { cosClassEntry 1 } 6599 6600 cosWeight OBJECT-TYPE 6601 SYNTAX INTEGER (1..55) 6602 MAX-ACCESS read-write 6603 STATUS current 6604 DESCRIPTION 6605 "cos weight " 6606 ::= { cosClassEntry 2 } 6607 6608 cosBandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyQoSGroup 9 } 6609 6610 cosBandwidthCtrlTable OBJECT-TYPE 6611 SYNTAX SEQUENCE OF CosBandwidthCtrlEntry 6612 MAX-ACCESS not-accessible 6613 STATUS current 6614 DESCRIPTION 6615 "A list of cosBandwidthCtrlEntry default priority Entries." 6616 ::= { cosBandwidthCtrlSettings 1 } 6617 6618 cosBandwidthCtrlEntry OBJECT-TYPE 6619 SYNTAX CosBandwidthCtrlEntry 6620 MAX-ACCESS not-accessible 6621 STATUS current 6622 DESCRIPTION 6623 "A list of cosBandwidthCtrlEntry default priority priorities." 6624 INDEX { cosBandwidthCtrlPortIndex, cosBandwidthCtrlClassIndex } 6625 ::= { cosBandwidthCtrlTable 1 } 6626 6627 CosBandwidthCtrlEntry ::= SEQUENCE { 6628 cosBandwidthCtrlPortIndex Integer32, 6629 cosBandwidthCtrlClassIndex INTEGER, 6630 cosBandwidthValue Integer32 6631 } 6632 6633 cosBandwidthCtrlPortIndex OBJECT-TYPE 6634 SYNTAX Integer32 (1..28) 6635 MAX-ACCESS read-only 6636 STATUS current 6637 DESCRIPTION 6638 "A port identifier that is in the range of 1 to ifNumber." 6639 ::= { cosBandwidthCtrlEntry 1 } 6640 6641 cosBandwidthCtrlClassIndex OBJECT-TYPE 6642 SYNTAX INTEGER (0..3) 6643 MAX-ACCESS read-only 6644 STATUS current 6645 DESCRIPTION 6646 "A BandwidthCtrlClassIndex identifier that is in the range of 1 to ifNumber." 6647 ::= { cosBandwidthCtrlEntry 2 } 6648 6649 6650 cosBandwidthValue OBJECT-TYPE 6651 SYNTAX Integer32 6652 MAX-ACCESS read-write 6653 STATUS current 6654 DESCRIPTION 6655 "The BandwidthValue return value." 6656 ::= { cosBandwidthCtrlEntry 3 } 6657 6658 -- ------------------------------------------------------------------ 6659 -- QoS 6660 -- ------------------------------------------------------------------ 6661 6662--4 default user priority-- 6663 qosDefaultUserPri OBJECT IDENTIFIER ::= { companyQoSGroup 4 } 6664 6665 qosDefaultUserPriTable OBJECT-TYPE 6666 SYNTAX SEQUENCE OF QosDefaultUserPriEntry 6667 MAX-ACCESS not-accessible 6668 STATUS current 6669 DESCRIPTION 6670 "A list of 802.1p port default priority Entries." 6671 ::= { qosDefaultUserPri 1 } 6672 6673 qosDefaultUserPriEntry OBJECT-TYPE 6674 SYNTAX QosDefaultUserPriEntry 6675 MAX-ACCESS not-accessible 6676 STATUS current 6677 DESCRIPTION 6678 "A list of 802.1p port default priority priorities." 6679 INDEX { qosDefaultUserPriPortIndex } 6680 ::= { qosDefaultUserPriTable 1 } 6681 6682 QosDefaultUserPriEntry ::= SEQUENCE { 6683 qosDefaultUserPriPortIndex INTEGER, 6684 qosDefaultPriority INTEGER, 6685 qosEffectiveDefaultPriority INTEGER 6686 } 6687 6688 qosDefaultUserPriPortIndex OBJECT-TYPE 6689 SYNTAX INTEGER (1..28) 6690 MAX-ACCESS read-only 6691 STATUS current 6692 DESCRIPTION 6693 "A port identifier that is in the range of 1 to ifNumber." 6694 ::= { qosDefaultUserPriEntry 1 } 6695 6696 qosDefaultPriority OBJECT-TYPE 6697 SYNTAX INTEGER { 6698 priority0(0), 6699 priority1(1), 6700 priority2(2), 6701 priority3(3), 6702 priority4(4), 6703 priority5(5), 6704 priority6(6), 6705 priority7(7) 6706 } 6707 MAX-ACCESS read-write 6708 STATUS current 6709 DESCRIPTION 6710 "For ingress untagged packets, the per port 'Default Priority' 6711 setting will be applied to packets of each port to provide 6712 port-based traffic prioritization when 802.1p is enabled." 6713 ::= { qosDefaultUserPriEntry 2 } 6714 6715 6716 qosEffectiveDefaultPriority OBJECT-TYPE 6717 SYNTAX INTEGER { 6718 priority0(0), 6719 priority1(1), 6720 priority2(2), 6721 priority3(3), 6722 priority4(4), 6723 priority5(5), 6724 priority6(6), 6725 priority7(7) 6726 } 6727 MAX-ACCESS read-only 6728 STATUS current 6729 DESCRIPTION 6730 "For ingress untagged packets, the per port 'Effective Default 6731 Priority' setting will be applied to packets of each port to 6732 provide port-based traffic prioritization when 802.1p is enabled." 6733 ::= { qosDefaultUserPriEntry 3 } 6734 6735--5 vlan tag user priority -- 6736 qosUserPriority OBJECT IDENTIFIER ::= { companyQoSGroup 5 } 6737 qosUserPriorityTable OBJECT-TYPE 6738 SYNTAX SEQUENCE OF QosUserPriEntry 6739 MAX-ACCESS not-accessible 6740 STATUS current 6741 DESCRIPTION 6742 "A table mapping evaluated User Priority to Traffic 6743 Class, for forwarding by the bridge. Traffic class is a 6744 number in the range (0..3)." 6745 REFERENCE 6746 "ISO/IEC 15802-3 Table 7-2" 6747 ::= { qosUserPriority 1 } 6748 6749 qosUserPriEntry OBJECT-TYPE 6750 SYNTAX QosUserPriEntry 6751 MAX-ACCESS not-accessible 6752 STATUS current 6753 DESCRIPTION 6754 "User Priority to Traffic Class mapping." 6755 INDEX {qosUserPriIndex } 6756 ::= { qosUserPriorityTable 1 } 6757 6758 QosUserPriEntry ::= 6759 SEQUENCE { 6760 qosUserPriIndex 6761 INTEGER, 6762 qosUserPriClass 6763 INTEGER 6764 } 6765 6766 qosUserPriIndex OBJECT-TYPE 6767 SYNTAX INTEGER (0..7) 6768 MAX-ACCESS read-only 6769 STATUS current 6770 DESCRIPTION 6771 "For ingress tagged packets, D-Link Smart Switches will refer 6772 to these information and prioritize them with 4 different priority queues. 6773 If 802.1p is enabled." 6774 6775 ::= { qosUserPriEntry 1 } 6776 6777 qosUserPriClass OBJECT-TYPE 6778 SYNTAX INTEGER (0..7) 6779 MAX-ACCESS read-write 6780 STATUS current 6781 DESCRIPTION 6782 "The User Class the received frame is mapped to." 6783 ::= { qosUserPriEntry 2 } 6784 6785--7 priority setting on/off table -- 6786 qosPriSettings OBJECT IDENTIFIER ::= { companyQoSGroup 7 } 6787 qosPriSettingsTable OBJECT-TYPE 6788 SYNTAX SEQUENCE OF QosPriSettingsEntry 6789 MAX-ACCESS not-accessible 6790 STATUS current 6791 DESCRIPTION 6792 "A list of port priority settings." 6793 REFERENCE 6794 "ISO/IEC 15802-3 Table 7-2" 6795 ::= { qosPriSettings 1 } 6796 6797 qosPriSettingsEntry OBJECT-TYPE 6798 SYNTAX QosPriSettingsEntry 6799 MAX-ACCESS not-accessible 6800 STATUS current 6801 DESCRIPTION 6802 "A list of port priority settings Entries." 6803 INDEX {qosPriSetPortIndex } 6804 ::= { qosPriSettingsTable 1 } 6805 6806 QosPriSettingsEntry ::= 6807 SEQUENCE { 6808 qosPriSetPortIndex 6809 INTEGER, 6810 qosPriSetPortType 6811 INTEGER 6812 } 6813 6814 qosPriSetPortIndex OBJECT-TYPE 6815 SYNTAX INTEGER (1..28) 6816 MAX-ACCESS read-only 6817 STATUS current 6818 DESCRIPTION 6819 "A port identifier that is in the range of 1 to ifNumber." 6820 ::= { qosPriSettingsEntry 1 } 6821 6822 qosPriSetPortType OBJECT-TYPE 6823 SYNTAX INTEGER 6824 { 6825 none(0), 6826 ieee8021P(2), 6827 dscp-tos(4), 6828 ieee8021P-dscp-tos(6) 6829 } 6830 MAX-ACCESS read-write 6831 STATUS current 6832 DESCRIPTION 6833 "The port priority setting type. (ex. none = 0, 6834 802.1p = 2, DSCP = 4. If you want enable 802.1p & DSCP, the value 6835 is 2 + 4 = 6. " 6836 ::= { qosPriSettingsEntry 2 } 6837 6838 -- ------------------------------------------------------------------ 6839 -- QoS 6840 -- ------------------------------------------------------------------ 6841 qosDiffServTOS OBJECT IDENTIFIER ::= { companyQoSGroup 6 } 6842 6843 qosDSCPTOSMode OBJECT-TYPE 6844 SYNTAX INTEGER { 6845 tos(1), 6846 dscp(2) 6847 } 6848 MAX-ACCESS read-write 6849 STATUS current 6850 DESCRIPTION 6851 "Settings of Qos mode: 6852 DSCP QoS or TOS Qos. 6853 IEEE 802.1p : It specifies a priority(0~7) value to four queues in WS3 : Low(1,2), Medium(0,3), High(4,5) and Highest(6,7), inclusive that can be used by Quality of Service (QoS) disciplines to differentiate traffic. 6854 DSCP : Differentiated services enhancements to the Internet protocol are intended to enable scalable service discrimination in the Internet without the need for per-flow state and signaling at every hop. 6855 " 6856 ::= { qosDiffServTOS 1 } 6857 6858 -- ------------------------------------------------------------------ 6859 -- DSCP_Mode 6860 -- ------------------------------------------------------------------ 6861 6862 qosDiffServTypeGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 2 } 6863 6864 qosDiffServType00 OBJECT-TYPE 6865 SYNTAX INTEGER (0..7) 6866 MAX-ACCESS read-write 6867 STATUS current 6868 DESCRIPTION 6869 "DiffServ Type 0 : IP ToS value = 0" 6870 ::= { qosDiffServTypeGroup 1 } 6871 6872 qosDiffServType01 OBJECT-TYPE 6873 SYNTAX INTEGER (0..7) 6874 MAX-ACCESS read-write 6875 STATUS current 6876 DESCRIPTION 6877 "DiffServ Type 01 : IP ToS value = 4" 6878 ::= { qosDiffServTypeGroup 2 } 6879 6880 qosDiffServType02 OBJECT-TYPE 6881 SYNTAX INTEGER (0..7) 6882 MAX-ACCESS read-write 6883 STATUS current 6884 DESCRIPTION 6885 "DiffServ Type 02 : IP ToS value = 8" 6886 ::= { qosDiffServTypeGroup 3 } 6887 6888 qosDiffServType03 OBJECT-TYPE 6889 SYNTAX INTEGER (0..7) 6890 MAX-ACCESS read-write 6891 STATUS current 6892 DESCRIPTION 6893 "DiffServ Type 03 : IP ToS value = 12" 6894 ::= { qosDiffServTypeGroup 4 } 6895 6896 qosDiffServType04 OBJECT-TYPE 6897 SYNTAX INTEGER (0..7) 6898 MAX-ACCESS read-write 6899 STATUS current 6900 DESCRIPTION 6901 "DiffServ Type 04 : IP ToS value = 16" 6902 ::= { qosDiffServTypeGroup 5 } 6903 6904 qosDiffServType05 OBJECT-TYPE 6905 SYNTAX INTEGER (0..7) 6906 MAX-ACCESS read-write 6907 STATUS current 6908 DESCRIPTION 6909 "DiffServ Type 05 : IP ToS value = 20" 6910 ::= { qosDiffServTypeGroup 6 } 6911 6912 qosDiffServType06 OBJECT-TYPE 6913 SYNTAX INTEGER (0..7) 6914 MAX-ACCESS read-write 6915 STATUS current 6916 DESCRIPTION 6917 "DiffServ Type 06 : IP ToS value = 24" 6918 ::= { qosDiffServTypeGroup 7 } 6919 6920 qosDiffServType07 OBJECT-TYPE 6921 SYNTAX INTEGER (0..7) 6922 MAX-ACCESS read-write 6923 STATUS current 6924 DESCRIPTION 6925 "DiffServ Type 07 : IP ToS value = 28" 6926 ::= { qosDiffServTypeGroup 8 } 6927 6928 qosDiffServType08 OBJECT-TYPE 6929 SYNTAX INTEGER (0..7) 6930 MAX-ACCESS read-write 6931 STATUS current 6932 DESCRIPTION 6933 "DiffServ Type 08 : IP ToS value = 32" 6934 ::= { qosDiffServTypeGroup 9 } 6935 6936 qosDiffServType09 OBJECT-TYPE 6937 SYNTAX INTEGER (0..7) 6938 MAX-ACCESS read-write 6939 STATUS current 6940 DESCRIPTION 6941 "DiffServ Type 09 : IP ToS value = 36" 6942 ::= { qosDiffServTypeGroup 10 } 6943 6944 qosDiffServType10 OBJECT-TYPE 6945 SYNTAX INTEGER (0..7) 6946 MAX-ACCESS read-write 6947 STATUS current 6948 DESCRIPTION 6949 "DiffServ Type 10 : IP ToS value = 40" 6950 ::= { qosDiffServTypeGroup 11 } 6951 6952 qosDiffServType11 OBJECT-TYPE 6953 SYNTAX INTEGER (0..7) 6954 MAX-ACCESS read-write 6955 STATUS current 6956 DESCRIPTION 6957 "DiffServ Type 11 : IP ToS value = 44" 6958 ::= { qosDiffServTypeGroup 12 } 6959 6960 qosDiffServType12 OBJECT-TYPE 6961 SYNTAX INTEGER (0..7) 6962 MAX-ACCESS read-write 6963 STATUS current 6964 DESCRIPTION 6965 "DiffServ Type 12 : IP ToS value = 48" 6966 ::= { qosDiffServTypeGroup 13 } 6967 6968 qosDiffServType13 OBJECT-TYPE 6969 SYNTAX INTEGER (0..7) 6970 MAX-ACCESS read-write 6971 STATUS current 6972 DESCRIPTION 6973 "DiffServ Type 13 : IP ToS value = 52" 6974 ::= { qosDiffServTypeGroup 14 } 6975 6976 qosDiffServType14 OBJECT-TYPE 6977 SYNTAX INTEGER (0..7) 6978 MAX-ACCESS read-write 6979 STATUS current 6980 DESCRIPTION 6981 "DiffServ Type 14 : IP ToS value = 56" 6982 ::= { qosDiffServTypeGroup 15 } 6983 6984 qosDiffServType15 OBJECT-TYPE 6985 SYNTAX INTEGER (0..7) 6986 MAX-ACCESS read-write 6987 STATUS current 6988 DESCRIPTION 6989 "DiffServ Type 15 : IP ToS value = 60" 6990 ::= { qosDiffServTypeGroup 16 } 6991 6992 qosDiffServType16 OBJECT-TYPE 6993 SYNTAX INTEGER (0..7) 6994 MAX-ACCESS read-write 6995 STATUS current 6996 DESCRIPTION 6997 "DiffServ Type 16 : IP ToS value = 64" 6998 ::= { qosDiffServTypeGroup 17 } 6999 7000 qosDiffServType17 OBJECT-TYPE 7001 SYNTAX INTEGER (0..7) 7002 MAX-ACCESS read-write 7003 STATUS current 7004 DESCRIPTION 7005 "DiffServ Type 17 : IP ToS value = 68" 7006 ::= { qosDiffServTypeGroup 18 } 7007 7008 qosDiffServType18 OBJECT-TYPE 7009 SYNTAX INTEGER (0..7) 7010 MAX-ACCESS read-write 7011 STATUS current 7012 DESCRIPTION 7013 "DiffServ Type 18 : IP ToS value = 72" 7014 ::= { qosDiffServTypeGroup 19 } 7015 7016 qosDiffServType19 OBJECT-TYPE 7017 SYNTAX INTEGER (0..7) 7018 MAX-ACCESS read-write 7019 STATUS current 7020 DESCRIPTION 7021 "DiffServ Type 19 : IP ToS value = 76" 7022 ::= { qosDiffServTypeGroup 20 } 7023 7024 qosDiffServType20 OBJECT-TYPE 7025 SYNTAX INTEGER (0..7) 7026 MAX-ACCESS read-write 7027 STATUS current 7028 DESCRIPTION 7029 "DiffServ Type 20 : IP ToS value = 80" 7030 ::= { qosDiffServTypeGroup 21 } 7031 7032 qosDiffServType21 OBJECT-TYPE 7033 SYNTAX INTEGER (0..7) 7034 MAX-ACCESS read-write 7035 STATUS current 7036 DESCRIPTION 7037 "DiffServ Type 21 : IP ToS value = 84" 7038 ::= { qosDiffServTypeGroup 22 } 7039 7040 qosDiffServType22 OBJECT-TYPE 7041 SYNTAX INTEGER (0..7) 7042 MAX-ACCESS read-write 7043 STATUS current 7044 DESCRIPTION 7045 "DiffServ Type 22 : IP ToS value = 88" 7046 ::= { qosDiffServTypeGroup 23 } 7047 7048 qosDiffServType23 OBJECT-TYPE 7049 SYNTAX INTEGER (0..7) 7050 MAX-ACCESS read-write 7051 STATUS current 7052 DESCRIPTION 7053 "DiffServ Type 23 : IP ToS value = 92" 7054 ::= { qosDiffServTypeGroup 24 } 7055 7056 qosDiffServType24 OBJECT-TYPE 7057 SYNTAX INTEGER (0..7) 7058 MAX-ACCESS read-write 7059 STATUS current 7060 DESCRIPTION 7061 "DiffServ Type 24 : IP ToS value = 96" 7062 ::= { qosDiffServTypeGroup 25 } 7063 7064 qosDiffServType25 OBJECT-TYPE 7065 SYNTAX INTEGER (0..7) 7066 MAX-ACCESS read-write 7067 STATUS current 7068 DESCRIPTION 7069 "DiffServ Type 25 : IP ToS value = 100" 7070 ::= { qosDiffServTypeGroup 26 } 7071 7072 qosDiffServType26 OBJECT-TYPE 7073 SYNTAX INTEGER (0..7) 7074 MAX-ACCESS read-write 7075 STATUS current 7076 DESCRIPTION 7077 "DiffServ Type 26 : IP ToS value = 104" 7078 ::= { qosDiffServTypeGroup 27 } 7079 7080 qosDiffServType27 OBJECT-TYPE 7081 SYNTAX INTEGER (0..7) 7082 MAX-ACCESS read-write 7083 STATUS current 7084 DESCRIPTION 7085 "DiffServ Type 27 : IP ToS value = 108" 7086 ::= { qosDiffServTypeGroup 28 } 7087 7088 qosDiffServType28 OBJECT-TYPE 7089 SYNTAX INTEGER (0..7) 7090 MAX-ACCESS read-write 7091 STATUS current 7092 DESCRIPTION 7093 "DiffServ Type 28 : IP ToS value = 112" 7094 ::= { qosDiffServTypeGroup 29 } 7095 7096 qosDiffServType29 OBJECT-TYPE 7097 SYNTAX INTEGER (0..7) 7098 MAX-ACCESS read-write 7099 STATUS current 7100 DESCRIPTION 7101 "DiffServ Type 29 : IP ToS value = 116" 7102 ::= { qosDiffServTypeGroup 30 } 7103 7104 qosDiffServType30 OBJECT-TYPE 7105 SYNTAX INTEGER (0..7) 7106 MAX-ACCESS read-write 7107 STATUS current 7108 DESCRIPTION 7109 "DiffServ Type 30 : IP ToS value = 120" 7110 ::= { qosDiffServTypeGroup 31 } 7111 7112 qosDiffServType31 OBJECT-TYPE 7113 SYNTAX INTEGER (0..7) 7114 MAX-ACCESS read-write 7115 STATUS current 7116 DESCRIPTION 7117 "DiffServ Type 31 : IP ToS value = 124" 7118 ::= { qosDiffServTypeGroup 32 } 7119 7120 qosDiffServType32 OBJECT-TYPE 7121 SYNTAX INTEGER (0..7) 7122 MAX-ACCESS read-write 7123 STATUS current 7124 DESCRIPTION 7125 "DiffServ Type 32 : IP ToS value = 128" 7126 ::= { qosDiffServTypeGroup 33 } 7127 7128 qosDiffServType33 OBJECT-TYPE 7129 SYNTAX INTEGER (0..7) 7130 MAX-ACCESS read-write 7131 STATUS current 7132 DESCRIPTION 7133 "DiffServ Type 33 : IP ToS value = 132" 7134 ::= { qosDiffServTypeGroup 34 } 7135 7136 qosDiffServType34 OBJECT-TYPE 7137 SYNTAX INTEGER (0..7) 7138 MAX-ACCESS read-write 7139 STATUS current 7140 DESCRIPTION 7141 "DiffServ Type 34 : IP ToS value = 136" 7142 ::= { qosDiffServTypeGroup 35 } 7143 7144 qosDiffServType35 OBJECT-TYPE 7145 SYNTAX INTEGER (0..7) 7146 MAX-ACCESS read-write 7147 STATUS current 7148 DESCRIPTION 7149 "DiffServ Type 35 : IP ToS value = 140" 7150 ::= { qosDiffServTypeGroup 36 } 7151 7152 qosDiffServType36 OBJECT-TYPE 7153 SYNTAX INTEGER (0..7) 7154 MAX-ACCESS read-write 7155 STATUS current 7156 DESCRIPTION 7157 "DiffServ Type 36 : IP ToS value = 144" 7158 ::= { qosDiffServTypeGroup 37 } 7159 7160 qosDiffServType37 OBJECT-TYPE 7161 SYNTAX INTEGER (0..7) 7162 MAX-ACCESS read-write 7163 STATUS current 7164 DESCRIPTION 7165 "DiffServ Type 37 : IP ToS value = 148" 7166 ::= { qosDiffServTypeGroup 38 } 7167 7168 qosDiffServType38 OBJECT-TYPE 7169 SYNTAX INTEGER (0..7) 7170 MAX-ACCESS read-write 7171 STATUS current 7172 DESCRIPTION 7173 "DiffServ Type 38 : IP ToS value = 152" 7174 ::= { qosDiffServTypeGroup 39 } 7175 7176 qosDiffServType39 OBJECT-TYPE 7177 SYNTAX INTEGER (0..7) 7178 MAX-ACCESS read-write 7179 STATUS current 7180 DESCRIPTION 7181 "DiffServ Type 39 : IP ToS value = 156" 7182 ::= { qosDiffServTypeGroup 40 } 7183 7184 qosDiffServType40 OBJECT-TYPE 7185 SYNTAX INTEGER (0..7) 7186 MAX-ACCESS read-write 7187 STATUS current 7188 DESCRIPTION 7189 "DiffServ Type 40 : IP ToS value = 160" 7190 ::= { qosDiffServTypeGroup 41 } 7191 7192 qosDiffServType41 OBJECT-TYPE 7193 SYNTAX INTEGER (0..7) 7194 MAX-ACCESS read-write 7195 STATUS current 7196 DESCRIPTION 7197 "DiffServ Type 41 : IP ToS value = 164" 7198 ::= { qosDiffServTypeGroup 42 } 7199 7200 qosDiffServType42 OBJECT-TYPE 7201 SYNTAX INTEGER (0..7) 7202 MAX-ACCESS read-write 7203 STATUS current 7204 DESCRIPTION 7205 "DiffServ Type 42 : IP ToS value = 168" 7206 ::= { qosDiffServTypeGroup 43 } 7207 7208 qosDiffServType43 OBJECT-TYPE 7209 SYNTAX INTEGER (0..7) 7210 MAX-ACCESS read-write 7211 STATUS current 7212 DESCRIPTION 7213 "DiffServ Type 43 : IP ToS value = 172" 7214 ::= { qosDiffServTypeGroup 44 } 7215 7216 qosDiffServType44 OBJECT-TYPE 7217 SYNTAX INTEGER (0..7) 7218 MAX-ACCESS read-write 7219 STATUS current 7220 DESCRIPTION 7221 "DiffServ Type 44 : IP ToS value = 176" 7222 ::= { qosDiffServTypeGroup 45 } 7223 7224 qosDiffServType45 OBJECT-TYPE 7225 SYNTAX INTEGER (0..7) 7226 MAX-ACCESS read-write 7227 STATUS current 7228 DESCRIPTION 7229 "DiffServ Type 45 : IP ToS value = 180" 7230 ::= { qosDiffServTypeGroup 46 } 7231 7232 qosDiffServType46 OBJECT-TYPE 7233 SYNTAX INTEGER (0..7) 7234 MAX-ACCESS read-write 7235 STATUS current 7236 DESCRIPTION 7237 "DiffServ Type 46 : IP ToS value = 184" 7238 ::= { qosDiffServTypeGroup 47 } 7239 7240 qosDiffServType47 OBJECT-TYPE 7241 SYNTAX INTEGER (0..7) 7242 MAX-ACCESS read-write 7243 STATUS current 7244 DESCRIPTION 7245 "DiffServ Type 47 : IP ToS value = 188" 7246 ::= { qosDiffServTypeGroup 48 } 7247 7248 qosDiffServType48 OBJECT-TYPE 7249 SYNTAX INTEGER (0..7) 7250 MAX-ACCESS read-write 7251 STATUS current 7252 DESCRIPTION 7253 "DiffServ Type 48 : IP ToS value = 192" 7254 ::= { qosDiffServTypeGroup 49 } 7255 7256 qosDiffServType49 OBJECT-TYPE 7257 SYNTAX INTEGER (0..7) 7258 MAX-ACCESS read-write 7259 STATUS current 7260 DESCRIPTION 7261 "DiffServ Type 49 : IP ToS value = 196" 7262 ::= { qosDiffServTypeGroup 50 } 7263 7264 qosDiffServType50 OBJECT-TYPE 7265 SYNTAX INTEGER (0..7) 7266 MAX-ACCESS read-write 7267 STATUS current 7268 DESCRIPTION 7269 "DiffServ Type 50 : IP ToS value = 200" 7270 ::= { qosDiffServTypeGroup 51 } 7271 7272 qosDiffServType51 OBJECT-TYPE 7273 SYNTAX INTEGER (0..7) 7274 MAX-ACCESS read-write 7275 STATUS current 7276 DESCRIPTION 7277 "DiffServ Type 51 : IP ToS value = 204" 7278 ::= { qosDiffServTypeGroup 52 } 7279 7280 qosDiffServType52 OBJECT-TYPE 7281 SYNTAX INTEGER (0..7) 7282 MAX-ACCESS read-write 7283 STATUS current 7284 DESCRIPTION 7285 "DiffServ Type 52 : IP ToS value = 208" 7286 ::= { qosDiffServTypeGroup 53 } 7287 7288 qosDiffServType53 OBJECT-TYPE 7289 SYNTAX INTEGER (0..7) 7290 MAX-ACCESS read-write 7291 STATUS current 7292 DESCRIPTION 7293 "DiffServ Type 53 : IP ToS value = 212" 7294 ::= { qosDiffServTypeGroup 54 } 7295 7296 qosDiffServType54 OBJECT-TYPE 7297 SYNTAX INTEGER (0..7) 7298 MAX-ACCESS read-write 7299 STATUS current 7300 DESCRIPTION 7301 "DiffServ Type 54 : IP ToS value = 216" 7302 ::= { qosDiffServTypeGroup 55 } 7303 7304 qosDiffServType55 OBJECT-TYPE 7305 SYNTAX INTEGER (0..7) 7306 MAX-ACCESS read-write 7307 STATUS current 7308 DESCRIPTION 7309 "DiffServ Type 55 : IP ToS value = 220" 7310 ::= { qosDiffServTypeGroup 56 } 7311 7312 qosDiffServType56 OBJECT-TYPE 7313 SYNTAX INTEGER (0..7) 7314 MAX-ACCESS read-write 7315 STATUS current 7316 DESCRIPTION 7317 "DiffServ Type 56 : IP ToS value = 224" 7318 ::= { qosDiffServTypeGroup 57 } 7319 7320 qosDiffServType57 OBJECT-TYPE 7321 SYNTAX INTEGER (0..7) 7322 MAX-ACCESS read-write 7323 STATUS current 7324 DESCRIPTION 7325 "DiffServ Type 57 : IP ToS value = 228" 7326 ::= { qosDiffServTypeGroup 58 } 7327 7328 qosDiffServType58 OBJECT-TYPE 7329 SYNTAX INTEGER (0..7) 7330 MAX-ACCESS read-write 7331 STATUS current 7332 DESCRIPTION 7333 "DiffServ Type 58 : IP ToS value = 232" 7334 ::= { qosDiffServTypeGroup 59 } 7335 7336 qosDiffServType59 OBJECT-TYPE 7337 SYNTAX INTEGER (0..7) 7338 MAX-ACCESS read-write 7339 STATUS current 7340 DESCRIPTION 7341 "DiffServ Type 59 : IP ToS value = 236" 7342 ::= { qosDiffServTypeGroup 60 } 7343 7344 qosDiffServType60 OBJECT-TYPE 7345 SYNTAX INTEGER (0..7) 7346 MAX-ACCESS read-write 7347 STATUS current 7348 DESCRIPTION 7349 "DiffServ Type 60 : IP ToS value = 240" 7350 ::= { qosDiffServTypeGroup 61 } 7351 7352 qosDiffServType61 OBJECT-TYPE 7353 SYNTAX INTEGER (0..7) 7354 MAX-ACCESS read-write 7355 STATUS current 7356 DESCRIPTION 7357 "DiffServ Type 61 : IP ToS value = 244" 7358 ::= { qosDiffServTypeGroup 62 } 7359 7360 qosDiffServType62 OBJECT-TYPE 7361 SYNTAX INTEGER (0..7) 7362 MAX-ACCESS read-write 7363 STATUS current 7364 DESCRIPTION 7365 "DiffServ Type 62 : IP ToS value = 248" 7366 ::= { qosDiffServTypeGroup 63 } 7367 7368 qosDiffServType63 OBJECT-TYPE 7369 SYNTAX INTEGER (0..7) 7370 MAX-ACCESS read-write 7371 STATUS current 7372 DESCRIPTION 7373 "DiffServ Type 63 : IP ToS value = 252" 7374 ::= { qosDiffServTypeGroup 64 } 7375 7376 -- ------------------------------------------------------------------ 7377 -- TOS_Mode 7378 -- ------------------------------------------------------------------ 7379 7380 qosTOSGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 3 } 7381 7382 qosTOSType00 OBJECT-TYPE 7383 SYNTAX INTEGER (0..7) 7384 MAX-ACCESS read-write 7385 STATUS current 7386 DESCRIPTION 7387 "TOS 0" 7388 ::= { qosTOSGroup 1 } 7389 7390 qosTOSType01 OBJECT-TYPE 7391 SYNTAX INTEGER (0..7) 7392 MAX-ACCESS read-write 7393 STATUS current 7394 DESCRIPTION 7395 "TOS 01" 7396 ::= { qosTOSGroup 2 } 7397 7398 qosTOSType02 OBJECT-TYPE 7399 SYNTAX INTEGER (0..7) 7400 MAX-ACCESS read-write 7401 STATUS current 7402 DESCRIPTION 7403 "TOS 02" 7404 ::= { qosTOSGroup 3 } 7405 7406 qosTOSType03 OBJECT-TYPE 7407 SYNTAX INTEGER (0..7) 7408 MAX-ACCESS read-write 7409 STATUS current 7410 DESCRIPTION 7411 "TOS 03" 7412 ::= { qosTOSGroup 4 } 7413 7414 qosTOSType04 OBJECT-TYPE 7415 SYNTAX INTEGER (0..7) 7416 MAX-ACCESS read-write 7417 STATUS current 7418 DESCRIPTION 7419 "TOS 04" 7420 ::= { qosTOSGroup 5 } 7421 7422 qosTOSType05 OBJECT-TYPE 7423 SYNTAX INTEGER (0..7) 7424 MAX-ACCESS read-write 7425 STATUS current 7426 DESCRIPTION 7427 "TOS 05" 7428 ::= { qosTOSGroup 6 } 7429 7430 qosTOSType06 OBJECT-TYPE 7431 SYNTAX INTEGER (0..7) 7432 MAX-ACCESS read-write 7433 STATUS current 7434 DESCRIPTION 7435 "TOS 06" 7436 ::= { qosTOSGroup 7 } 7437 7438 qosTOSType07 OBJECT-TYPE 7439 SYNTAX INTEGER (0..7) 7440 MAX-ACCESS read-write 7441 STATUS current 7442 DESCRIPTION 7443 "TOS 07" 7444 ::= { qosTOSGroup 8 } 7445 7446 qosAclPrioritySettings OBJECT IDENTIFIER ::= { companyQoSGroup 8 } 7447 7448 -- ------------------------------------------------------------------ 7449 -- ipv4aclQosTable 7450 -- ------------------------------------------------------------------ 7451 7452 ipv4aclQosTable OBJECT-TYPE 7453 SYNTAX SEQUENCE OF Ipv4AclQosEntry 7454 MAX-ACCESS not-accessible 7455 STATUS current 7456 DESCRIPTION 7457 "A list of priority by acl setting." 7458 7459 ::= { qosAclPrioritySettings 1 } 7460 7461 ipv4aclQosEntry OBJECT-TYPE 7462 SYNTAX Ipv4AclQosEntry 7463 MAX-ACCESS not-accessible 7464 STATUS current 7465 DESCRIPTION 7466 "A list of priority by acl setting entry." 7467 7468 INDEX { ipv4aclQosIndex } 7469 ::= { ipv4aclQosTable 1 } 7470 7471 Ipv4AclQosEntry ::= 7472 SEQUENCE { 7473 ipv4aclQosIndex Integer32, 7474 ipv4aclQosType INTEGER, 7475 ipv4aclQosMACAddr MacAddress, 7476 ipv4aclQosIPAddr IpAddress, 7477 ipv4aclQosTCPUDPPort Integer32, 7478 ipv4aclQosVlanID Integer32, 7479 ipv4aclQosProtocol Integer32, 7480 ipv4aclQosAssignClass INTEGER, 7481 ipv4aclQosStatus RowStatus 7482 } 7483 7484 ipv4aclQosIndex OBJECT-TYPE 7485 SYNTAX Integer32 (1..65535) 7486 MAX-ACCESS read-only 7487 STATUS current 7488 DESCRIPTION 7489 "Index of priority by acl setting." 7490 ::= { ipv4aclQosEntry 1 } 7491 7492 ipv4aclQosType OBJECT-TYPE 7493 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5) } 7494 MAX-ACCESS read-write 7495 STATUS current 7496 DESCRIPTION 7497 "Type of priority by acl setting." 7498 ::= { ipv4aclQosEntry 2 } 7499 7500 ipv4aclQosMACAddr OBJECT-TYPE 7501 SYNTAX MacAddress 7502 MAX-ACCESS read-write 7503 STATUS current 7504 DESCRIPTION 7505 "Dst MAC of priority by acl setting." 7506 ::= { ipv4aclQosEntry 3 } 7507 7508 7509 ipv4aclQosIPAddr OBJECT-TYPE 7510 SYNTAX IpAddress 7511 MAX-ACCESS read-write 7512 STATUS current 7513 DESCRIPTION 7514 "Dst IP of priority by acl setting" 7515 ::= { ipv4aclQosEntry 4 } 7516 7517 ipv4aclQosTCPUDPPort OBJECT-TYPE 7518 SYNTAX Integer32 (1..65535) 7519 MAX-ACCESS read-write 7520 STATUS current 7521 DESCRIPTION 7522 "Dst TCP/UDP port of priority by acl setting" 7523 ::= { ipv4aclQosEntry 5 } 7524 7525 ipv4aclQosVlanID OBJECT-TYPE 7526 SYNTAX Integer32 (1..4094) 7527 MAX-ACCESS read-write 7528 STATUS current 7529 DESCRIPTION 7530 "VLAN ID of priority by acl setting" 7531 ::= { ipv4aclQosEntry 6 } 7532 7533 ipv4aclQosProtocol OBJECT-TYPE 7534 SYNTAX Integer32 (1..255) 7535 MAX-ACCESS read-write 7536 STATUS current 7537 DESCRIPTION 7538 "Ip protocol number of priority by acl setting" 7539 ::= { ipv4aclQosEntry 7 } 7540 7541 ipv4aclQosAssignClass OBJECT-TYPE 7542 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 7543 MAX-ACCESS read-write 7544 STATUS current 7545 DESCRIPTION 7546 "Be mapped class of priority by acl setting." 7547 ::= { ipv4aclQosEntry 8 } 7548 7549 ipv4aclQosStatus OBJECT-TYPE 7550 SYNTAX RowStatus 7551 MAX-ACCESS read-write 7552 STATUS current 7553 DESCRIPTION 7554 "Status of priority by acl setting." 7555 ::= { ipv4aclQosEntry 9 } 7556 7557 7558 -- ------------------------------------------------------------------ 7559 -- aclQosTable 7560 -- ------------------------------------------------------------------ 7561 7562 aclQosTable OBJECT-TYPE 7563 SYNTAX SEQUENCE OF AclQosEntry 7564 MAX-ACCESS not-accessible 7565 STATUS current 7566 DESCRIPTION 7567 "A list of priority by acl setting." 7568 7569 ::= { qosAclPrioritySettings 2 } 7570 7571 aclQosEntry OBJECT-TYPE 7572 SYNTAX AclQosEntry 7573 MAX-ACCESS not-accessible 7574 STATUS current 7575 DESCRIPTION 7576 "A list of priority by acl setting entry." 7577 7578 INDEX { aclQosIndex } 7579 ::= { aclQosTable 1 } 7580 7581 AclQosEntry ::= 7582 SEQUENCE { 7583 aclQosIndex Integer32, 7584 aclQosType INTEGER, 7585 aclQosMACAddr MacAddress, 7586 aclQosIPAddr IpAddress, 7587 aclQosIPv6Addr Ipv6Address, 7588 aclQosTCPUDPPort Integer32, 7589 aclQosVlanID Integer32, 7590 aclQosProtocol Integer32, 7591--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7592 aclQosIP6TC Integer32, 7593--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7594 aclQosAssignClass INTEGER, 7595 aclQosStatus RowStatus 7596 } 7597 7598 aclQosIndex OBJECT-TYPE 7599 SYNTAX Integer32 (1..65535) 7600 MAX-ACCESS read-only 7601 STATUS current 7602 DESCRIPTION 7603 "Index of priority by acl setting." 7604 ::= { aclQosEntry 1 } 7605 7606 aclQosType OBJECT-TYPE 7607 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5), ipv6(6), ipv6traffic-class(7) } 7608 MAX-ACCESS read-write 7609 STATUS current 7610 DESCRIPTION 7611 "Type of priority by acl setting." 7612 ::= { aclQosEntry 2 } 7613 7614 aclQosMACAddr OBJECT-TYPE 7615 SYNTAX MacAddress 7616 MAX-ACCESS read-write 7617 STATUS current 7618 DESCRIPTION 7619 "Dst MAC of priority by acl setting." 7620 ::= { aclQosEntry 3 } 7621 7622 7623 aclQosIPAddr OBJECT-TYPE 7624 SYNTAX IpAddress 7625 MAX-ACCESS read-write 7626 STATUS current 7627 DESCRIPTION 7628 "Dst IP of priority by acl setting" 7629 ::= { aclQosEntry 4 } 7630 7631 aclQosIPv6Addr OBJECT-TYPE 7632 SYNTAX Ipv6Address 7633 MAX-ACCESS read-write 7634 STATUS current 7635 DESCRIPTION 7636 "Dst IP of priority by acl setting. " 7637 ::= { aclQosEntry 5 } 7638 7639 aclQosTCPUDPPort OBJECT-TYPE 7640 SYNTAX Integer32 (1..65535) 7641 MAX-ACCESS read-write 7642 STATUS current 7643 DESCRIPTION 7644 "Dst TCP/UDP port of priority by acl setting" 7645 ::= { aclQosEntry 6 } 7646 7647 aclQosVlanID OBJECT-TYPE 7648 SYNTAX Integer32 (1..4094) 7649 MAX-ACCESS read-write 7650 STATUS current 7651 DESCRIPTION 7652 "VLAN ID of priority by acl setting" 7653 ::= { aclQosEntry 7 } 7654 7655 aclQosProtocol OBJECT-TYPE 7656 SYNTAX Integer32 (1..255) 7657 MAX-ACCESS read-write 7658 STATUS current 7659 DESCRIPTION 7660 "Ip protocol number of priority by acl setting" 7661 ::= { aclQosEntry 8 } 7662 7663--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7664 aclQosIP6TC OBJECT-TYPE 7665 SYNTAX Integer32 (0..255) 7666 MAX-ACCESS read-write 7667 STATUS current 7668 DESCRIPTION 7669 "Ipv6 Traffic Class number of priority by acl setting" 7670 ::= { aclQosEntry 10 } 7671--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7672 7673 aclQosAssignClass OBJECT-TYPE 7674 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 7675 MAX-ACCESS read-write 7676 STATUS current 7677 DESCRIPTION 7678 "Be mapped class of priority by acl setting." 7679 ::= { aclQosEntry 98 } 7680 7681 aclQosStatus OBJECT-TYPE 7682 SYNTAX RowStatus 7683 MAX-ACCESS read-write 7684 STATUS current 7685 DESCRIPTION 7686 "Status of priority by acl setting." 7687 ::= { aclQosEntry 99 } 7688 -- ---------------------------------------------------------- 7689 -- The companyTrafficMgmt Groups 7690 -- ---------------------------------------------------------- 7691 7692 -- Bandwidth Control Group --------------------------------------------- -- 7693 bandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 1 } 7694 7695 bandwidthCtrlTable OBJECT-TYPE 7696 SYNTAX SEQUENCE OF BandwidthCtrlEntry 7697 MAX-ACCESS not-accessible 7698 STATUS current 7699 DESCRIPTION 7700 "A table to control the rate limiting parameters 7701 either for the entire switch or for each interface in the switch." 7702 ::= { bandwidthCtrlSettings 2 } 7703 7704 bandwidthCtrlEntry OBJECT-TYPE 7705 SYNTAX BandwidthCtrlEntry 7706 MAX-ACCESS not-accessible 7707 STATUS current 7708 DESCRIPTION 7709 "An entry appears in this table for each physical 7710 interface in the switch." 7711 INDEX { bandwidthCtrlIndex } 7712 ::= { bandwidthCtrlTable 1 } 7713 7714 BandwidthCtrlEntry ::= 7715 SEQUENCE { 7716 bandwidthCtrlIndex 7717 Integer32, 7718 bandwidthCtrlTxThreshold 7719 Integer32, 7720 bandwidthCtrlRxThreshold 7721 Integer32 , 7722 bandwidthEffecTxThreshold 7723 Integer32, 7724 bandwidthEffecRxThreshold 7725 Integer32 7726 } 7727 7728 bandwidthCtrlIndex OBJECT-TYPE 7729 SYNTAX Integer32 (1..28) 7730 MAX-ACCESS read-only 7731 STATUS current 7732 DESCRIPTION 7733 "The interface index for which the configuration in this 7734 entry applies. 7735 For all machines give maximum port number." 7736 ::= { bandwidthCtrlEntry 1 } 7737 7738 7739 bandwidthCtrlTxThreshold OBJECT-TYPE 7740 SYNTAX Integer32 (0 | 64..1024000) 7741 MAX-ACCESS read-write 7742 STATUS current 7743 DESCRIPTION 7744 "Configures interface Rate Limit (Packet that can be transferred 7745 on a port at a particular second). 7746 7747 This object's value will take effect on the interface speed. Based 7748 on the operating speed of the port, the rate limit will be applied. 7749 This value can also be affected by the metering. A value of zero(0) 7750 disable rate limiting i.e. sets the port to full speed. The value can 7751 be set between 64~102400(Kbits per second) in FE port, 64~1024000 7752 (Kbits per second) in GE port." 7753 7754 ::= { bandwidthCtrlEntry 2 } 7755 7756 bandwidthCtrlRxThreshold OBJECT-TYPE 7757 SYNTAX Integer32 (0 | 64..1024000) 7758 MAX-ACCESS read-write 7759 STATUS current 7760 DESCRIPTION 7761 "Allows to configure the limiting value for the maximum number 7762 of receive packets that can be transmitted per second over this 7763 interface. Setting this object to the value zero disables rate 7764 limiting for receive packets on this interface. The value that 7765 can be set for this object is limited by the underlying hardware. 7766 The value can be set between 64~102400(Kbits per second) in FE 7767 port, 64~1024000(Kbits per second) in GE port." 7768 7769 ::= { bandwidthCtrlEntry 3} 7770 7771 bandwidthEffecTxThreshold OBJECT-TYPE 7772 SYNTAX Integer32 7773 MAX-ACCESS read-only 7774 STATUS current 7775 DESCRIPTION 7776 "This object's value will take effect on the interface speed. Based 7777 on the operating speed of the port, the rate limit will be applied. 7778 This value can also be affected by the metering. A value of zero(0) 7779 disable rate limiting i.e. sets the port to full speed. " 7780 ::= { bandwidthCtrlEntry 4} 7781 7782 bandwidthEffecRxThreshold OBJECT-TYPE 7783 SYNTAX Integer32 7784 MAX-ACCESS read-only 7785 STATUS current 7786 DESCRIPTION 7787 "Allows to configure the limiting value for the maximum number 7788 of receive packets that can be transmitted per second over this 7789 interface. Setting this object to the value zero disables rate 7790 limiting for receive packets on this interface. The value that 7791 can be set for this object is limited by the underlying hardware. " 7792 ::= { bandwidthCtrlEntry 5} 7793 7794 7795 -- Traffic Control Group --------------------------------------------- -- 7796 7797 trafficCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 4 } 7798 7799 trafficCtrlTrap OBJECT-TYPE 7800 SYNTAX INTEGER { 7801 none(0), 7802 stormOccurred(1), 7803 stormCleared(2), 7804 both(3) 7805 } 7806 MAX-ACCESS read-write 7807 STATUS current 7808 DESCRIPTION 7809 "The trap setting of traffic control." 7810 ::= { trafficCtrlSettings 1 } 7811 7812 7813 trafficCtrlTable OBJECT-TYPE 7814 SYNTAX SEQUENCE OF TrafficCtrlEntry 7815 MAX-ACCESS not-accessible 7816 STATUS current 7817 DESCRIPTION 7818 "The traffic control table." 7819 ::= { trafficCtrlSettings 2 } 7820 7821 trafficCtrlEntry OBJECT-TYPE 7822 SYNTAX TrafficCtrlEntry 7823 MAX-ACCESS not-accessible 7824 STATUS current 7825 DESCRIPTION 7826 "The traffic control entry." 7827 INDEX { trafficCtrlIndex } 7828 ::= { trafficCtrlTable 1 } 7829 7830 TrafficCtrlEntry ::= 7831 SEQUENCE { 7832 trafficCtrlIndex 7833 Integer32, 7834 trafficCtrlActionMode 7835 INTEGER, 7836 trafficCtrlType 7837 INTEGER, 7838 trafficCtrlThreshold 7839 Integer32, 7840 trafficCtrlCountDown 7841 Integer32, 7842 trafficCtrlTimeInterval 7843 Integer32 7844 } 7845 7846 trafficCtrlIndex OBJECT-TYPE 7847 SYNTAX Integer32 (1..65535) 7848 MAX-ACCESS read-only 7849 STATUS current 7850 DESCRIPTION 7851 "The traffic control index." 7852 ::= { trafficCtrlEntry 1 } 7853 7854 trafficCtrlActionMode OBJECT-TYPE 7855 SYNTAX INTEGER { 7856 drop(0), 7857 shutdown(1) 7858 } 7859 MAX-ACCESS read-write 7860 STATUS current 7861 DESCRIPTION 7862 "The action mode of traffic control." 7863 ::= { trafficCtrlEntry 2 } 7864 7865 7866 trafficCtrlType OBJECT-TYPE 7867 SYNTAX INTEGER { 7868 none(0), 7869 b(1), 7870 m(2), 7871 mb(3), 7872 u(4), 7873 ub(5), 7874 um(6), 7875 umb(7) 7876 } 7877 MAX-ACCESS read-write 7878 STATUS current 7879 DESCRIPTION 7880 "The control type of traffic control. 7881 (b: Broadcast, m: Multicast, u: Unknown Unicast)" 7882 ::= { trafficCtrlEntry 3 } 7883 7884 trafficCtrlThreshold OBJECT-TYPE 7885 SYNTAX Integer32 (1..102400) 7886 MAX-ACCESS read-write 7887 STATUS current 7888 DESCRIPTION 7889 "The threshold of traffic control." 7890 ::= { trafficCtrlEntry 4 } 7891 7892 trafficCtrlCountDown OBJECT-TYPE 7893 SYNTAX Integer32 (0..30) 7894 MAX-ACCESS read-write 7895 STATUS current 7896 DESCRIPTION 7897 "The count down value of traffic control." 7898 ::= { trafficCtrlEntry 5 } 7899 7900 trafficCtrlTimeInterval OBJECT-TYPE 7901 SYNTAX Integer32 (5..30) 7902 MAX-ACCESS read-write 7903 STATUS current 7904 DESCRIPTION 7905 "The time interval of traffic control." 7906 ::= { trafficCtrlEntry 6 } 7907 7908 trafficCtrlAutoRecoverTime OBJECT-TYPE 7909 SYNTAX Integer32 (0..65535) 7910 MAX-ACCESS read-write 7911 STATUS current 7912 DESCRIPTION 7913 "The recover time of traffic control." 7914 ::= { trafficCtrlSettings 3 } 7915 7916 7917 -- ------------------------------------------------------------------ 7918 -- companySecurity 7919 -- ------------------------------------------------------------------ 7920 7921 -- Trusted Host 7922 7923 securityTrustedHost OBJECT IDENTIFIER ::= { companySecurity 1 } 7924 7925 trustedHostStatus OBJECT-TYPE 7926 SYNTAX INTEGER { 7927 enabled (1), 7928 disabled (2) 7929 } 7930 MAX-ACCESS read-write 7931 STATUS current 7932 DESCRIPTION 7933 "This object indicates trusted host function is enabled or disabled. 7934 When trusted host function is enabled, D-Link Smart Switches will 7935 only allow hosts which you trust to access and control the switch. 7936 Your local host IP Addresses must be one of the IP Addresses to 7937 avoid disconnection." 7938 7939 DEFVAL { disabled } 7940 ::= { securityTrustedHost 1 } 7941 7942 7943 ipv4trustedHostTable OBJECT-TYPE 7944 SYNTAX SEQUENCE OF Ipv4TrustedHostEntry 7945 MAX-ACCESS not-accessible 7946 STATUS obsolete 7947 DESCRIPTION 7948 "A table to configure trusted host in the system." 7949 ::= { securityTrustedHost 2 } 7950 7951 ipv4trustedHostEntry OBJECT-TYPE 7952 SYNTAX Ipv4TrustedHostEntry 7953 MAX-ACCESS not-accessible 7954 STATUS obsolete 7955 DESCRIPTION 7956 "Each entry in this table represents rules for particular 7957 trusted host." 7958 INDEX { ipv4trustedHostIpAddr, ipv4trustedHostIpMask } 7959 ::= { ipv4trustedHostTable 1 } 7960 7961 Ipv4TrustedHostEntry ::= 7962 SEQUENCE { 7963 ipv4trustedHostIpAddr 7964 IpAddress, 7965 ipv4trustedHostIpMask 7966 IpAddress, 7967 ipv4trustedHostRowStatus 7968 RowStatus 7969 } 7970 7971 ipv4trustedHostIpAddr OBJECT-TYPE 7972 SYNTAX IpAddress 7973 MAX-ACCESS read-only 7974 STATUS obsolete 7975 DESCRIPTION 7976 "The IP address of host you allow to access to D-Link Smart 7977 Switch. 7978 Your local host IP Addresses must be one of the IP Addresses 7979 to avoid disconnection." 7980 ::= { ipv4trustedHostEntry 1 } 7981 7982 ipv4trustedHostIpMask OBJECT-TYPE 7983 SYNTAX IpAddress 7984 MAX-ACCESS read-only 7985 STATUS obsolete 7986 DESCRIPTION 7987 "Used to mask with IP address, it allow you set a subnet as a 7988 trusted host entry." 7989 ::= { ipv4trustedHostEntry 2 } 7990 7991 ipv4trustedHostRowStatus OBJECT-TYPE 7992 SYNTAX RowStatus 7993 MAX-ACCESS read-create 7994 STATUS obsolete 7995 DESCRIPTION 7996 "The status of an entry in the Trusted Host Table. Only a subset 7997 of the rowstatus variables (active, createAndGo, destroy) 7998 are available." 7999 ::= { ipv4trustedHostEntry 3 } 8000 8001 8002 -- ipv6 8003 trustedHostTable OBJECT-TYPE 8004 SYNTAX SEQUENCE OF TrustedHostEntry 8005 MAX-ACCESS not-accessible 8006 STATUS current 8007 DESCRIPTION 8008 "A table to configure trusted host for in the system." 8009 ::= { securityTrustedHost 3 } 8010 8011 trustedHostEntry OBJECT-TYPE 8012 SYNTAX TrustedHostEntry 8013 MAX-ACCESS not-accessible 8014 STATUS current 8015 DESCRIPTION 8016 "Each entry in this table represents rules for particular 8017 trusted host." 8018 INDEX { trustedHostIPType, trustedHostIpAddr, trustedHostIpMask } 8019 ::= { trustedHostTable 1 } 8020 8021 TrustedHostEntry ::= 8022 SEQUENCE { 8023 trustedHostIPType 8024 INTEGER, 8025 trustedHostIpAddr 8026 Ipv6Address, 8027 trustedHostIpMask 8028 Ipv6Address, 8029 trustedHostRowStatus 8030 RowStatus 8031 } 8032 8033 trustedHostIPType OBJECT-TYPE 8034 SYNTAX INTEGER { 8035 iPv4 (1), 8036 iPv6 (2) 8037 } 8038 MAX-ACCESS read-only 8039 STATUS current 8040 DESCRIPTION 8041 "Type of IP interface." 8042 ::= { trustedHostEntry 1 } 8043 8044 trustedHostIpAddr OBJECT-TYPE 8045 SYNTAX Ipv6Address 8046 MAX-ACCESS read-only 8047 STATUS current 8048 DESCRIPTION 8049 "The IP address of host you allow to access to D-Link Smart 8050 Switch. 8051 Your local host IPv4/6 Addresses must be one of the IP Addresses 8052 to avoid disconnection." 8053 ::= { trustedHostEntry 2 } 8054 8055 trustedHostIpMask OBJECT-TYPE 8056 SYNTAX Ipv6Address 8057 MAX-ACCESS read-only 8058 STATUS current 8059 DESCRIPTION 8060 "Used to mask with IPv4/6 address, it allow you set a subnet as a 8061 trusted host entry." 8062 ::= { trustedHostEntry 3 } 8063 8064 trustedHostRowStatus OBJECT-TYPE 8065 SYNTAX RowStatus 8066 MAX-ACCESS read-create 8067 STATUS current 8068 DESCRIPTION 8069 "The status of an entry in the Trusted Host Table. Only a subset 8070 of the rowstatus variables (active, createAndGo, destroy) 8071 are available." 8072 ::= { trustedHostEntry 4 } 8073 8074 8075 8076 securityARPSpoofPrevent OBJECT IDENTIFIER ::= { companySecurity 3} 8077 8078 -- aRPSpoofPrevent Control Table 8079 8080 aRPSpoofPreventTable OBJECT-TYPE 8081 SYNTAX SEQUENCE OF ARPSpoofPreventEntry 8082 MAX-ACCESS not-accessible 8083 STATUS current 8084 DESCRIPTION 8085 "A table to control ARP Spoofing prevention for the entire 8086 switch or for each interface in the switch." 8087 ::= { securityARPSpoofPrevent 1 } 8088 8089 aRPSpoofPreventEntry OBJECT-TYPE 8090 SYNTAX ARPSpoofPreventEntry 8091 MAX-ACCESS not-accessible 8092 STATUS current 8093 DESCRIPTION 8094 "An entry appears in this table for each interface 8095 in the system." 8096 INDEX { aRPSpoofPreventIpAddr } 8097 ::= { aRPSpoofPreventTable 1 } 8098 8099 ARPSpoofPreventEntry ::= 8100 SEQUENCE { 8101 aRPSpoofPreventIpAddr 8102 IpAddress, 8103 aRPSpoofPreventMacAddress 8104 MacAddress, 8105 aRPSpoofPreventPortList 8106 PortList, 8107 aRPSpoofPreventRowStatus 8108 RowStatus 8109 } 8110 8111 8112 aRPSpoofPreventIpAddr OBJECT-TYPE 8113 SYNTAX IpAddress 8114 MAX-ACCESS not-accessible 8115 STATUS current 8116 DESCRIPTION 8117 "Specifies either the Network or Host address from which the switch 8118 can be managed. 8119 An address 0.0.0.0 indicates 'Any Manager'." 8120 ::= { aRPSpoofPreventEntry 1 } 8121 8122 8123 aRPSpoofPreventMacAddress OBJECT-TYPE 8124 SYNTAX MacAddress 8125 MAX-ACCESS read-write 8126 STATUS current 8127 DESCRIPTION 8128 "Ethernet Mac Address." 8129 8130 DEFVAL { '000102030405'h } 8131 ::= { aRPSpoofPreventEntry 2 } 8132 8133 aRPSpoofPreventPortList OBJECT-TYPE 8134 SYNTAX PortList 8135 MAX-ACCESS read-write 8136 STATUS current 8137 DESCRIPTION 8138 "Specifies the port numbers through which the authorized manager can 8139 access the switch. 8140 8141 By default the authorized manager is allowed to access the switch 8142 through all the ports. 8143 8144 If a set of ports are configured in the 'PortList', the manager can 8145 access the switch only through the configured ports." 8146 ::= { aRPSpoofPreventEntry 3 } 8147 8148 aRPSpoofPreventRowStatus OBJECT-TYPE 8149 SYNTAX RowStatus 8150 MAX-ACCESS read-create 8151 STATUS current 8152 DESCRIPTION 8153 "This object indicates the status of this entry." 8154 ::= { aRPSpoofPreventEntry 4 } 8155 8156 8157 -- ------------------------------------------------------------------ 8158 -- companySecurity 8159 -- ------------------------------------------------------------------ 8160 8161 securitySSL OBJECT IDENTIFIER ::= { companySecurity 5 } 8162 8163 sslSecurityHttpStatus OBJECT-TYPE 8164 SYNTAX INTEGER { 8165 enable(1), 8166 disable(2) 8167 } 8168 MAX-ACCESS read-write 8169 STATUS current 8170 DESCRIPTION 8171 "This object is for enabling or disabling secure HTTP in the system." 8172 8173 DEFVAL { disable } 8174 ::= { securitySSL 1 } 8175 8176 sslCiphers OBJECT IDENTIFIER ::= { securitySSL 2 } 8177 8178 sslCipherSuiteList OBJECT-TYPE 8179 SYNTAX BITS { 8180 rsa-null-md5(0), 8181 rsa-null-sha(1), 8182 rsa-des-sha(2), 8183 rsa-3des-sha(3), 8184 dh-rsa-des-sha(4), 8185 dh-rsa-3des-sha(5), 8186 rsa-exp1024-des-sha(6) 8187 } 8188 8189 MAX-ACCESS read-write 8190 STATUS current 8191 DESCRIPTION 8192 8193 "This object is to configure the cipher-suites list." 8194 8195 ::= { sslCiphers 1} 8196 8197 8198 8199 -- ------------------------------------------------------------------ 8200 -- companySecurity 8201 -- ------------------------------------------------------------------ 8202 8203 securitySSH OBJECT IDENTIFIER ::= { companySecurity 8 } 8204 8205 sshSecurityStatus OBJECT-TYPE 8206 SYNTAX INTEGER { 8207 enable(1), 8208 disable(2) 8209 } 8210 MAX-ACCESS read-write 8211 STATUS current 8212 DESCRIPTION 8213 "This object is for enabling or disabling ssh in the system." 8214 8215 DEFVAL { disable } 8216 ::= { securitySSH 1} 8217 8218sshMaxAuthFailAttempts OBJECT-TYPE 8219 SYNTAX INTEGER (2..20) 8220 MAX-ACCESS read-write 8221 STATUS current 8222 DESCRIPTION 8223 "This object indicates the max auth fail retry attempt times." 8224 ::= {securitySSH 2} 8225 8226sshSessionKeyRekeying OBJECT-TYPE 8227 SYNTAX INTEGER { 8228 never(0), 8229 ten-min(1), 8230 thirty-min(2), 8231 sixty-min(3) 8232 } 8233 MAX-ACCESS read-write 8234 STATUS current 8235 DESCRIPTION 8236 "This object indicates one SSH session rekey time interval." 8237 ::= {securitySSH 3} 8238 8239sshMaxSession OBJECT-TYPE 8240 SYNTAX INTEGER (1..8) 8241 MAX-ACCESS read-write 8242 STATUS current 8243 DESCRIPTION 8244 "This object indicates max SSH session number supported in system." 8245 ::= {securitySSH 4} 8246 8247sshConnectionTimeout OBJECT-TYPE 8248 SYNTAX INTEGER (120..600) 8249 MAX-ACCESS read-write 8250 STATUS current 8251 DESCRIPTION 8252 "This object indicates SSH connection timeout value." 8253 ::= {securitySSH 5} 8254 8255--************************************************************************ 8256-- SSH encryption algorithm group configuration 8257--************************************************************************ 8258sshAuthenMethodPassWordAdmin OBJECT-TYPE 8259 SYNTAX INTEGER { 8260 enable(1), 8261 disable(2) 8262 } 8263 MAX-ACCESS read-write 8264 STATUS current 8265 DESCRIPTION 8266 "The object indicates authen method password is enabled or disabled." 8267 ::= {securitySSH 6} 8268 8269sshAuthenMethodPubKeyAdmin OBJECT-TYPE 8270 SYNTAX INTEGER { 8271 enable(1), 8272 disable(2) 8273 } 8274 MAX-ACCESS read-write 8275 STATUS current 8276 DESCRIPTION 8277 "The object indicates authen method public-key is enabled or disabled." 8278 ::= {securitySSH 7} 8279 8280sshAuthenMethodHostKeyAdmin OBJECT-TYPE 8281 SYNTAX INTEGER { 8282 enable(1), 8283 disable(2) 8284 } 8285 MAX-ACCESS read-write 8286 STATUS current 8287 DESCRIPTION 8288 "The object indicates authen method host-key is enabled or disabled." 8289 ::= {securitySSH 8} 8290 8291 sshCipherSuiteList OBJECT-TYPE 8292 SYNTAX BITS { 8293 tripleDESCBC(0) 8294 } 8295 8296 MAX-ACCESS read-only 8297 STATUS current 8298 DESCRIPTION 8299 8300 "This object is to configure the cipher-suites list." 8301 8302 ::= { securitySSH 9} 8303 8304 sshMacSuiteList OBJECT-TYPE 8305 SYNTAX BITS { 8306 hMAC-SHA1(0), 8307 hMAC-MD5(1) 8308 } 8309 MAX-ACCESS read-write 8310 STATUS current 8311 DESCRIPTION 8312 8313 "This object is to configure the MAC-list." 8314 8315 ::= { securitySSH 10} 8316 8317 8318sshPublKeyRSAAdmin OBJECT-TYPE 8319 SYNTAX INTEGER { 8320 enabled(1), 8321 disabled(2) 8322 } 8323 MAX-ACCESS read-write 8324 STATUS current 8325 DESCRIPTION 8326 "The object indicates Public key generating algorithm RSA is enabled or disabled." 8327 ::= {securitySSH 11} 8328 8329--************************************************************************ 8330-- SSH User Auth Info. 8331--************************************************************************ 8332 sshUserInfoTable OBJECT-TYPE 8333 SYNTAX SEQUENCE OF SshUserInfoEntry 8334 MAX-ACCESS not-accessible 8335 STATUS current 8336 DESCRIPTION 8337 "A table to configure SSH user auth in the system." 8338 ::= { securitySSH 12 } 8339 8340 sshUserInfoEntry OBJECT-TYPE 8341 SYNTAX SshUserInfoEntry 8342 MAX-ACCESS not-accessible 8343 STATUS current 8344 DESCRIPTION 8345 "An entry to configure user auth in the system." 8346 INDEX { sshUserInfoID } 8347 ::= { sshUserInfoTable 1 } 8348 8349 SshUserInfoEntry ::= 8350 SEQUENCE { 8351 sshUserInfoID Integer32, 8352 sshUserInfoUserName DisplayString, 8353 sshUserInfoAuth INTEGER, 8354 sshUserInfoHostName DisplayString, 8355 sshUserInfoHostIp IpAddress 8356 } 8357 8358 sshUserInfoID OBJECT-TYPE 8359 SYNTAX Integer32 (1..8) 8360 MAX-ACCESS read-only 8361 STATUS current 8362 DESCRIPTION 8363 "The Schedule identifier. The maximum number of Schedule entry is 8364 the number of ports supported PoE function. 8365 The value must be between 1 and 8." 8366 ::= { sshUserInfoEntry 1 } 8367 8368 sshUserInfoUserName OBJECT-TYPE 8369 SYNTAX DisplayString (SIZE(1..20)) 8370 MAX-ACCESS read-only 8371 STATUS current 8372 DESCRIPTION 8373 "The ssh user name associated with the SSH suer Info. entry (e.g., `admin, user')." 8374 ::= { sshUserInfoEntry 2} 8375 8376 sshUserInfoAuth OBJECT-TYPE 8377 SYNTAX INTEGER { 8378 publickey(4), 8379 password(2), 8380 hostbased(1) 8381 } 8382 MAX-ACCESS read-write 8383 STATUS current 8384 DESCRIPTION 8385 "The object indicates which auth used by the user." 8386 ::= {sshUserInfoEntry 3} 8387 8388 sshUserInfoHostName OBJECT-TYPE 8389 SYNTAX DisplayString (SIZE(1..20)) 8390 MAX-ACCESS read-write 8391 STATUS current 8392 DESCRIPTION 8393 "The ssh host name associated with the SSH suer Info. entry (e.g., `DUT1, DUT2')." 8394 ::= { sshUserInfoEntry 4} 8395 8396 sshUserInfoHostIp OBJECT-TYPE 8397 SYNTAX IpAddress 8398 MAX-ACCESS read-write 8399 STATUS current 8400 DESCRIPTION 8401 "SSH HostBased IP Address of the system." 8402 ::= { sshUserInfoEntry 5 } 8403 8404 -- ---------------------------------------------------------- 8405 -- The companySecurity Groups 8406 -- ---------------------------------------------------------- 8407 securityPortSecurity OBJECT IDENTIFIER ::= { companySecurity 2 } 8408 -- Port Security Group --------------------------------------------- -- 8409 8410 portSecTable OBJECT-TYPE 8411 SYNTAX SEQUENCE OF PortSecEntry 8412 MAX-ACCESS not-accessible 8413 STATUS current 8414 DESCRIPTION 8415 "A table to control port security features of the device." 8416 ::= { securityPortSecurity 1 } 8417 8418 portSecEntry OBJECT-TYPE 8419 SYNTAX PortSecEntry 8420 MAX-ACCESS not-accessible 8421 STATUS current 8422 DESCRIPTION 8423 "An entry appears in port security table for each interface 8424 in the system." 8425 INDEX { portSecIndex } 8426 ::= { portSecTable 1 } 8427 8428 PortSecEntry ::= 8429 SEQUENCE { 8430 portSecIndex 8431 Integer32, 8432 portSecState 8433 INTEGER, 8434 portSecMLA 8435 Integer32 8436 8437-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8438 , 8439 portSecLockAddrMode 8440 INTEGER 8441-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8442 } 8443 8444 8445 portSecIndex OBJECT-TYPE 8446 SYNTAX Integer32 (1..28) 8447 MAX-ACCESS read-only 8448 STATUS current 8449 DESCRIPTION 8450 "The interface index for which the configuration in this 8451 entry applies. 8452 For all machines give maximum port number." 8453 ::= { portSecEntry 1 } 8454 8455 8456 portSecState OBJECT-TYPE 8457 SYNTAX INTEGER { 8458 enabled (1), disabled (2) 8459 } 8460 MAX-ACCESS read-write 8461 STATUS current 8462 DESCRIPTION 8463 "Enable / disable port security admin state for the interface. 8464 8465 A given ports' dynamic MAC address learning will be stopped such 8466 that the current source MAC addresses entered into the MAC address 8467 forwarding table can not be changed once the port security admin 8468 state is enabled." 8469 8470 ::= { portSecEntry 2 } 8471 8472 8473 portSecMLA OBJECT-TYPE 8474 SYNTAX Integer32 (0..64) 8475 MAX-ACCESS read-write 8476 STATUS current 8477 DESCRIPTION 8478 "Configures interface port security maximum learning address 8479 numbers. 8480 8481 When given ports' admin state is enabled, allows forwarding 8482 table learning address number. The number can be set 0 to 64. 8483 Note: Set value 0 means cannot learn MAC address." 8484 8485 ::= {portSecEntry 3} 8486 8487-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8488 portSecLockAddrMode OBJECT-TYPE 8489 SYNTAX INTEGER { 8490 deleteOnReset (1), 8491 deleteOnTimeout (2), 8492 permanent(3) 8493 } 8494 MAX-ACCESS read-write 8495 STATUS current 8496 DESCRIPTION 8497 "Configures port security lock address mode for the interface. 8498 8499 deleteOnReset : The locked addresses will not age out until the Switch has been reset. 8500 deleteOnTimeout : The locked addresses will age out after the aging timer expires. 8501 Permanent : The locked addresses will not age out after the aging timer expires." 8502 8503 ::= { portSecEntry 4 } 8504 8505 portSecFDBPermanentTable OBJECT-TYPE 8506 SYNTAX SEQUENCE OF PortSecFDBPermanentEntry 8507 MAX-ACCESS not-accessible 8508 STATUS current 8509 DESCRIPTION 8510 "A table to control port security FDB Permanent of the device." 8511 ::= { securityPortSecurity 2 } 8512 8513 portSecFDBPermanentEntry OBJECT-TYPE 8514 SYNTAX PortSecFDBPermanentEntry 8515 MAX-ACCESS not-accessible 8516 STATUS current 8517 DESCRIPTION 8518 "An entry appears in port security table for each interface 8519 in the system." 8520 INDEX { portSecFDBPermPort, portSecFDBPermIndex} 8521 ::= { portSecFDBPermanentTable 1 } 8522 8523 PortSecFDBPermanentEntry ::= 8524 SEQUENCE { 8525 portSecFDBPermIndex INTEGER, 8526 portSecFDBPermVlanID INTEGER, 8527 portSecFDBPermMac MacAddress, 8528 portSecFDBPermPort INTEGER 8529 } 8530 8531 portSecFDBPermIndex OBJECT-TYPE 8532 SYNTAX INTEGER (1..28) 8533 MAX-ACCESS read-only 8534 STATUS current 8535 DESCRIPTION 8536 "The index of the port security MAC entry. 8537 For all machines give maximum port number." 8538 ::= { portSecFDBPermanentEntry 1 } 8539 8540 portSecFDBPermVlanID OBJECT-TYPE 8541 SYNTAX INTEGER 8542 MAX-ACCESS read-only 8543 STATUS current 8544 DESCRIPTION 8545 "The VLAN ID of the port security MAC entry." 8546 ::= { portSecFDBPermanentEntry 2 } 8547 8548 portSecFDBPermMac OBJECT-TYPE 8549 SYNTAX MacAddress 8550 MAX-ACCESS read-only 8551 STATUS current 8552 DESCRIPTION 8553 "The MAC address associated of the port security MAC entry." 8554 ::= { portSecFDBPermanentEntry 3 } 8555 8556 portSecFDBPermPort OBJECT-TYPE 8557 SYNTAX INTEGER (1..28) 8558 MAX-ACCESS read-only 8559 STATUS current 8560 DESCRIPTION 8561 "The forwarding port of the port security MAC entry. 8562 For all machines give maximum port number." 8563 ::= { portSecFDBPermanentEntry 4 } 8564 8565-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8566 8567 -- ---------------------------------------------------------- 8568 -- The companyCableDiagnostic Groups 8569 -- ---------------------------------------------------------- 8570 -- Cable Diagnostics Group --------------------------------------------- -- 8571 8572 cableDiagTable OBJECT-TYPE 8573 SYNTAX SEQUENCE OF CableDiagEntry 8574 MAX-ACCESS not-accessible 8575 STATUS current 8576 DESCRIPTION 8577 "A table that contains the cable situation for each port." 8578 ::= {companyCableDiagnostic 1 } 8579 8580 cableDiagEntry OBJECT-TYPE 8581 SYNTAX CableDiagEntry 8582 MAX-ACCESS not-accessible 8583 STATUS current 8584 DESCRIPTION 8585 "A list of cable situations for each port on the device." 8586 INDEX { cableDiagPortIndex } 8587 ::= { cableDiagTable 1 } 8588 8589 CableDiagEntry ::= 8590 SEQUENCE { 8591 cableDiagPortIndex 8592 Integer32, 8593 cableDiagPortType 8594 INTEGER, 8595 cableDiagLinkStatus 8596 INTEGER, 8597 cableDiagPair1Status 8598 INTEGER, 8599 cableDiagPair2Status 8600 INTEGER, 8601 cableDiagPair3Status 8602 INTEGER, 8603 cableDiagPair4Status 8604 INTEGER, 8605 cableDiagPair1Length 8606 Integer32, 8607 cableDiagPair2Length 8608 Integer32, 8609 cableDiagPair3Length 8610 Integer32, 8611 cableDiagPair4Length 8612 Integer32, 8613 cableDiagAction 8614 INTEGER, 8615 cableDiagStatus 8616 INTEGER 8617 } 8618 8619 8620 cableDiagPortIndex OBJECT-TYPE 8621 SYNTAX Integer32 (1..28) 8622 MAX-ACCESS read-only 8623 STATUS current 8624 DESCRIPTION 8625 "The interface index for which the configuration in this 8626 entry applies. 8627 For all machines give maximum port number." 8628 ::= { cableDiagEntry 1 } 8629 8630 cableDiagPortType OBJECT-TYPE 8631 SYNTAX INTEGER { 8632 fastEthernet(0), 8633 gigaEthernet(1), 8634 other(2) 8635 } 8636 MAX-ACCESS read-only 8637 STATUS current 8638 DESCRIPTION 8639 "Indicates the supported port data rate classification." 8640 ::= { cableDiagEntry 2 } 8641 8642 cableDiagLinkStatus OBJECT-TYPE 8643 SYNTAX INTEGER { 8644 linkdown(0), 8645 linkup(1), 8646 other(2) 8647 } 8648 MAX-ACCESS read-only 8649 STATUS current 8650 DESCRIPTION 8651 "This object indicates the link status." 8652 ::= { cableDiagEntry 3 } 8653 8654 8655 cableDiagPair1Status OBJECT-TYPE 8656 SYNTAX INTEGER { 8657 ok(0), 8658 open(1), 8659 short(2), 8660 open-short(3), 8661 crosstalk(4), 8662 unknown(5), 8663 count(6), 8664 no-cable(7), 8665 other(8) 8666 } 8667 MAX-ACCESS read-only 8668 STATUS current 8669 DESCRIPTION 8670 "Cable diagnostics pair 1 test result." 8671 ::= {cableDiagEntry 4 } 8672 8673 cableDiagPair2Status OBJECT-TYPE 8674 SYNTAX INTEGER { 8675 ok(0), 8676 open(1), 8677 short(2), 8678 open-short(3), 8679 crosstalk(4), 8680 unknown(5), 8681 count(6), 8682 no-cable(7), 8683 other(8) 8684 } 8685 MAX-ACCESS read-only 8686 STATUS current 8687 DESCRIPTION 8688 "Cable diagnostics pair 2 test result." 8689 ::= {cableDiagEntry 5 } 8690 8691 cableDiagPair3Status OBJECT-TYPE 8692 SYNTAX INTEGER { 8693 ok(0), 8694 open(1), 8695 short(2), 8696 open-short(3), 8697 crosstalk(4), 8698 unknown(5), 8699 count(6), 8700 no-cable(7), 8701 other(8) 8702 } 8703 MAX-ACCESS read-only 8704 STATUS current 8705 DESCRIPTION 8706 "Cable diagnostics pair 3 test result." 8707 ::= {cableDiagEntry 6 } 8708 8709 cableDiagPair4Status OBJECT-TYPE 8710 SYNTAX INTEGER { 8711 ok(0), 8712 open(1), 8713 short(2), 8714 open-short(3), 8715 crosstalk(4), 8716 unknown(5), 8717 count(6), 8718 no-cable(7), 8719 other(8) 8720 } 8721 MAX-ACCESS read-only 8722 STATUS current 8723 DESCRIPTION 8724 "Cable diagnostics pair 4 test result." 8725 ::= {cableDiagEntry 7} 8726 8727 cableDiagPair1Length OBJECT-TYPE 8728 SYNTAX Integer32 8729 MAX-ACCESS read-only 8730 STATUS current 8731 DESCRIPTION 8732 "Cable Diagnostics pair 1 fault distance." 8733 ::= {cableDiagEntry 8} 8734 8735 cableDiagPair2Length OBJECT-TYPE 8736 SYNTAX Integer32 8737 MAX-ACCESS read-only 8738 STATUS current 8739 DESCRIPTION 8740 "Cable diagnostics pair 2 fault distance." 8741 ::= {cableDiagEntry 9} 8742 8743 cableDiagPair3Length OBJECT-TYPE 8744 SYNTAX Integer32 8745 MAX-ACCESS read-only 8746 STATUS current 8747 DESCRIPTION 8748 "Cable diagnostics pair 3 fault distance." 8749 ::= {cableDiagEntry 10} 8750 8751 cableDiagPair4Length OBJECT-TYPE 8752 SYNTAX Integer32 8753 MAX-ACCESS read-only 8754 STATUS current 8755 DESCRIPTION 8756 "Cable diagnostics pair 4 fault distance." 8757 ::= {cableDiagEntry 11} 8758 8759 cableDiagAction OBJECT-TYPE 8760 SYNTAX INTEGER { 8761 action(1), 8762 processing(2), 8763 other(3) 8764 } 8765 MAX-ACCESS read-write 8766 STATUS current 8767 DESCRIPTION 8768 "Function to run the cable diagnostic on selected port. 8769 Can not detect fiber ports" 8770 ::= { cableDiagEntry 12} 8771 8772 8773 cableDiagStatus OBJECT-TYPE 8774 SYNTAX INTEGER { 8775 notrun(1), 8776 processing(2), 8777 lasttestok(3), 8778 lasttestfailed(4) 8779 } 8780 MAX-ACCESS read-only 8781 STATUS current 8782 DESCRIPTION 8783 "Indicates the status of cable diagnostics on the port. 8784 not-run - cable diagnostics has never been run for this port 8785 processing - cable diagnostics is currently running on the port 8786 last-test-ok - the last cable diagnostics done on the port was successful 8787 last-test-failed - the last cable diagnostics done on the port failed" 8788 ::= { cableDiagEntry 13 } 8789 -- ------------------------------------------------------------------ 8790 -- companyACLGroup 8791 -- ------------------------------------------------------------------ 8792 8793 -- ACL Profile Group -------------------------------------------------- 8794 aclProfile OBJECT IDENTIFIER ::= { companyACLGroup 1 } 8795 8796 ipv4aclProfileTable OBJECT-TYPE 8797 SYNTAX SEQUENCE OF Ipv4AclProfileEntry 8798 MAX-ACCESS not-accessible 8799 STATUS obsolete 8800 DESCRIPTION 8801 " A table to ACL profile . 8802 " 8803 ::= { aclProfile 1 } 8804 8805 ipv4aclProfileEntry OBJECT-TYPE 8806 SYNTAX Ipv4AclProfileEntry 8807 MAX-ACCESS not-accessible 8808 STATUS obsolete 8809 DESCRIPTION 8810 " Each entry in this table is a ACL profile. 8811 Index to the table is ACL profile ID. " 8812 INDEX { ipv4aclProfileNo} 8813 ::= { ipv4aclProfileTable 1 } 8814 8815 Ipv4AclProfileEntry ::= 8816 SEQUENCE { 8817 ipv4aclProfileNo 8818 Integer32, 8819 ipv4aclProfileType 8820 INTEGER, 8821 ipv4aclProfileRuleCount 8822 Integer32, 8823 ipv4aclProfileMask 8824 OCTET STRING, 8825 ipv4aclProfileDstMacAddrMask 8826 MacAddress, 8827 ipv4aclProfileSrcMacAddrMask 8828 MacAddress, 8829 ipv4aclProfileIPProtocol 8830 INTEGER, 8831 ipv4aclProfileIPProtocolMask 8832 OCTET STRING, 8833 ipv4aclProfileDstIpAddrMask 8834 IpAddress, 8835 ipv4aclProfileSrcIpAddrMask 8836 IpAddress, 8837 ipv4aclProfileDstPortMask 8838 OCTET STRING, 8839 ipv4aclProfileSrcPortMask 8840 OCTET STRING, 8841 ipv4aclProfileArpSenderMacAddrMask 8842 MacAddress, 8843 ipv4aclProfileArpSenderIpAddrMask 8844 IpAddress, 8845 ipv4aclProfileUdfOffsetMap 8846 OCTET STRING, 8847 ipv4aclUdfOffsetChunk1 8848 Integer32, 8849 ipv4aclUdfOffsetMask1 8850 OCTET STRING, 8851 ipv4aclUdfOffsetChunk2 8852 Integer32, 8853 ipv4aclUdfOffsetMask2 8854 OCTET STRING, 8855 ipv4aclUdfOffsetChunk3 8856 Integer32, 8857 ipv4aclUdfOffsetMask3 8858 OCTET STRING, 8859 ipv4aclUdfOffsetChunk4 8860 Integer32, 8861 ipv4aclUdfOffsetMask4 8862 OCTET STRING, 8863 ipv4aclProfileStatus 8864 RowStatus 8865 } 8866 8867 ipv4aclProfileNo OBJECT-TYPE 8868 SYNTAX Integer32 (1..50) 8869 MAX-ACCESS read-only 8870 STATUS obsolete 8871 DESCRIPTION 8872 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 8873 and the ID more than 50 is reserved for system-defined ACL. 8874 The user only allow to create user-defined ACL ID. 8875 And system-defined ACL is read only." 8876 ::= { ipv4aclProfileEntry 1 } 8877 8878 ipv4aclProfileType OBJECT-TYPE 8879 SYNTAX INTEGER { 8880 l2 (1), 8881 l3 (2), 8882 impb (3), 8883 arpSP-permit(4), 8884 arpSP-deny(5), 8885 aclQos (8) , 8886 userDefined(9) 8887 } 8888 MAX-ACCESS read-write 8889 STATUS obsolete 8890 DESCRIPTION 8891 "The ACL Profile type, possible value are 8892 l2 (1) - for MAC-based rule, 8893 l3 (2) - for IPv4-based rule, 8894 arpSP_permit(4) - for ARP Spoofing prevention entry, 8895 arpSP_deny(5) - for ARP Spoofing prevention entry, 8896 voiceVlan(6) - for Voice VLAN OUI entry. 8897 userDefined(9) - for User Defined entry. 8898 Note that only l2, l3 and userDefined could be set by user, 8899 other is reserved for system to show information. 8900 " 8901 ::= { ipv4aclProfileEntry 2 } 8902 8903 ipv4aclProfileRuleCount OBJECT-TYPE 8904 SYNTAX Integer32 (0..65535) 8905 MAX-ACCESS read-only 8906 STATUS obsolete 8907 DESCRIPTION 8908 "The number of rules in this profile." 8909 ::= { ipv4aclProfileEntry 3 } 8910 8911 8912 ipv4aclProfileMask OBJECT-TYPE 8913 SYNTAX OCTET STRING 8914 MAX-ACCESS read-write 8915 STATUS obsolete 8916 DESCRIPTION 8917 "Indicate which field want to care in the packet. 8918 Turn on the following bits to select the following items 8919 Type Item BIT 8920 ------------------------------------------ 8921 L2 DST_MAC 0 (LSB) 8922 L2 SRC_MAC 1 8923 L2 VID 2 8924 L2 8021P_PRIORITY 3 8925 L2 ETHER_TYPE 4 8926 L3 DSCP 5 8927 L3 ICMP_TYPE 6 8928 L3 ICMP_CODE 7 8929 L3 IGMP_TYPE 8 8930 L3 DST_IP 9 8931 L3 SRC_IP 10 8932 L3 DST_PORT 11 8933 L3 SRC_PORT 12 8934 L3 TCPFLAG 13 8935 ARP-SP ARP_SENDER_MAC 14 8936 ARP-SP ARP_SENDER_IP 15 8937 L3 TOS 16 8938 UDF UDF1 17 8939 UDF UDF2 18 8940 UDF UDF3 19 8941 UDF UDF4 20 8942 L3v6 TRAFFIC_CLASS 21 8943 L3v6 DST_IPV6 22 8944 L3v6 SRC_IPV6 23 (MSB) 8945 ------------------------------------------- 8946 8947 The value is in Hex format. 8948 " 8949 ::= { ipv4aclProfileEntry 4 } 8950 8951 8952 ipv4aclProfileDstMacAddrMask OBJECT-TYPE 8953 SYNTAX MacAddress 8954 MAX-ACCESS read-write 8955 STATUS obsolete 8956 DESCRIPTION 8957 "The ACL Profile destination MAC address mask. 8958 If DST_MAC is turn on in aclProfileMask, 8959 it will work with its member rule field,aclL2RuleDstMacAddr, 8960 to caculate a range of MAC address which is really care. 8961 " 8962 ::= { ipv4aclProfileEntry 5 } 8963 8964 8965 ipv4aclProfileSrcMacAddrMask OBJECT-TYPE 8966 SYNTAX MacAddress 8967 MAX-ACCESS read-write 8968 STATUS obsolete 8969 DESCRIPTION 8970 "The ACL Profile source MAC address mask. 8971 If SRC_MAC is turn on in aclProfileMask, 8972 it will work with its member rule field,aclL2RuleSrcMacAddr, 8973 to caculate a range of MAC address which is really care. 8974 " 8975 ::= { ipv4aclProfileEntry 6 } 8976 8977 8978 ipv4aclProfileIPProtocol OBJECT-TYPE 8979 SYNTAX INTEGER { 8980 none(0), 8981 icmp(1), 8982 igmp(2), 8983 tcp(6), 8984 udp(17), 8985 icmpv6(58) 8986 ,ipProtocolMask(256) 8987 } 8988 MAX-ACCESS read-write 8989 STATUS obsolete 8990 DESCRIPTION 8991 "Indicate which IP Protocol will be care in this profile. 8992 Only profile type is l3 can set the IP protocol. 8993 For others, this field will be none. 8994 " 8995 ::= { ipv4aclProfileEntry 7 } 8996 ipv4aclProfileIPProtocolMask OBJECT-TYPE 8997 SYNTAX OCTET STRING 8998 MAX-ACCESS read-write 8999 STATUS obsolete 9000 DESCRIPTION 9001 "The ACL Profile IP protocol mask. 9002 If aclProfileIPProtocol set to ipMask, this field will be refered. 9003 It will work with its member rule field,aclL3RuleProtocol, 9004 to caculate a range of IP protocol which is really care. 9005 The value is in HEX format. 9006 " 9007 DEFVAL { 'FF'h } 9008 ::= { ipv4aclProfileEntry 8 } 9009 ipv4aclProfileDstIpAddrMask OBJECT-TYPE 9010 SYNTAX IpAddress 9011 MAX-ACCESS read-write 9012 STATUS obsolete 9013 DESCRIPTION 9014 "The ACL Profile destination IP address mask. 9015 If DST_IP is turn on in aclProfileMask, 9016 it will work with its member rule field,aclL3RuleDstIpAddr, 9017 to caculate a range of IP address which is really care. 9018 The value is in HEX format, for example: 9019 '255.255.255.0' is presented to 'FFFFFF00' 9020 " 9021 DEFVAL { 'FFFFFFFF'h } 9022 ::= { ipv4aclProfileEntry 9 } 9023 9024 9025 ipv4aclProfileSrcIpAddrMask OBJECT-TYPE 9026 SYNTAX IpAddress 9027 MAX-ACCESS read-write 9028 STATUS obsolete 9029 DESCRIPTION 9030 "The ACL Profile source IP address mask. 9031 If SRC_IP is turn on in aclProfileMask, 9032 it will work with its member rule field,aclL3RuleSrcIpAddr, 9033 to caculate a range of IP address which is really care. 9034 The value is in HEX format, for example: 9035 '255.255.255.0' is presented to 'FFFFFF00' 9036 " 9037 DEFVAL { 'FFFFFFFF'h } 9038 ::= { ipv4aclProfileEntry 10 } 9039 9040 ipv4aclProfileDstPortMask OBJECT-TYPE 9041 SYNTAX OCTET STRING 9042 MAX-ACCESS read-write 9043 STATUS obsolete 9044 DESCRIPTION 9045 "The ACL Profile UDP/TCP destination port mask. 9046 If DST_PORT is turn on in aclProfileMask, 9047 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 9048 to caculate a range of destination port which is really care. 9049 The value is in HEX format. 9050 " 9051 DEFVAL { 'FFFF'h } 9052 ::= { ipv4aclProfileEntry 11 } 9053 9054 9055 ipv4aclProfileSrcPortMask OBJECT-TYPE 9056 SYNTAX OCTET STRING 9057 MAX-ACCESS read-write 9058 STATUS obsolete 9059 DESCRIPTION 9060 "The ACL Profile UDP/TCP source port mask. 9061 If SRC_PORT is turn on in aclProfileMask, 9062 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 9063 to caculate a range of source port which is really care. 9064 The value is in HEX format. 9065 " 9066 DEFVAL { 'FFFF'h } 9067 ::= { ipv4aclProfileEntry 12 } 9068 ipv4aclProfileArpSenderMacAddrMask OBJECT-TYPE 9069 SYNTAX MacAddress 9070 MAX-ACCESS read-only 9071 STATUS obsolete 9072 DESCRIPTION 9073 "The ACL Profile Sender MAC mask. 9074 This is only for ARP Spoofing Prevention which is System-defined ACL, 9075 and it's not allow to modify. 9076 The value is in HEX format. 9077 " 9078 DEFVAL { 'FFFFFFFFFF'h } 9079 ::= { ipv4aclProfileEntry 13 } 9080 9081 ipv4aclProfileArpSenderIpAddrMask OBJECT-TYPE 9082 SYNTAX IpAddress 9083 MAX-ACCESS read-only 9084 STATUS obsolete 9085 DESCRIPTION 9086 "The ACL Profile Sender IP mask. 9087 This is only for ARP Spoofing Prevention which is System-defined ACL, 9088 and it's not allow to modify. 9089 The value is in HEX format. 9090 " 9091 DEFVAL { 'FFFFFFFF'h } 9092 ::= { ipv4aclProfileEntry 14 } 9093 9094 9095 ipv4aclProfileUdfOffsetMap OBJECT-TYPE 9096 SYNTAX OCTET STRING 9097 MAX-ACCESS read-write 9098 STATUS obsolete 9099 DESCRIPTION 9100 "Indicate which Udf field want to care in the packet. 9101 Turn on the following bits to select the following items 9102 Type Item BIT 9103 ------------------------------------------ 9104 UDF Offset1 0 (LSB) 9105 UDF Offset2 1 9106 UDF Offset3 2 9107 UDF Offset4 3 9108 ------------------------------------------- 9109 9110 The value is in Hex format. 9111 " 9112 ::= { ipv4aclProfileEntry 15 } 9113 9114 ipv4aclUdfOffsetChunk1 OBJECT-TYPE 9115 SYNTAX Integer32 (0..31) 9116 MAX-ACCESS read-write 9117 STATUS obsolete 9118 DESCRIPTION 9119 "The value of offset Chunk." 9120 ::= { ipv4aclProfileEntry 17 } 9121 9122 ipv4aclUdfOffsetMask1 OBJECT-TYPE 9123 SYNTAX OCTET STRING 9124 MAX-ACCESS read-write 9125 STATUS obsolete 9126 DESCRIPTION 9127 "The value of offset MAsk." 9128 DEFVAL { 'FFFFFFFF'h } 9129 ::= { ipv4aclProfileEntry 18 } 9130 9131 ipv4aclUdfOffsetChunk2 OBJECT-TYPE 9132 SYNTAX Integer32 (0..31) 9133 MAX-ACCESS read-write 9134 STATUS obsolete 9135 DESCRIPTION 9136 "The value of offset Chunk." 9137 ::= { ipv4aclProfileEntry 20 } 9138 9139 ipv4aclUdfOffsetMask2 OBJECT-TYPE 9140 SYNTAX OCTET STRING 9141 MAX-ACCESS read-write 9142 STATUS obsolete 9143 DESCRIPTION 9144 "The value of offset MAsk." 9145 DEFVAL { 'FFFFFFFF'h } 9146 ::= { ipv4aclProfileEntry 21 } 9147 9148 ipv4aclUdfOffsetChunk3 OBJECT-TYPE 9149 SYNTAX Integer32 (0..31) 9150 MAX-ACCESS read-write 9151 STATUS obsolete 9152 DESCRIPTION 9153 "The value of offset Chunk." 9154 ::= { ipv4aclProfileEntry 23 } 9155 9156 ipv4aclUdfOffsetMask3 OBJECT-TYPE 9157 SYNTAX OCTET STRING 9158 MAX-ACCESS read-write 9159 STATUS obsolete 9160 DESCRIPTION 9161 "The value of offset MAsk." 9162 DEFVAL { 'FFFFFFFF'h } 9163 ::= { ipv4aclProfileEntry 24 } 9164 9165 ipv4aclUdfOffsetChunk4 OBJECT-TYPE 9166 SYNTAX Integer32 (0..31) 9167 MAX-ACCESS read-write 9168 STATUS obsolete 9169 DESCRIPTION 9170 "The value of offset Chunk." 9171 ::= { ipv4aclProfileEntry 26 } 9172 9173 ipv4aclUdfOffsetMask4 OBJECT-TYPE 9174 SYNTAX OCTET STRING 9175 MAX-ACCESS read-write 9176 STATUS obsolete 9177 DESCRIPTION 9178 "The value of offset MAsk." 9179 DEFVAL { 'FFFFFFFF'h } 9180 ::= { ipv4aclProfileEntry 27 } 9181 9182 ipv4aclProfileStatus OBJECT-TYPE 9183 SYNTAX RowStatus 9184 MAX-ACCESS read-create 9185 STATUS obsolete 9186 DESCRIPTION 9187 " This object indicates the status of this entry, can only be set to 9188 'createAndWait','active' and 'destroy'. 9189 When the value of the entry status is 'createAndWait', it could be 9190 set to 'active' only if the three values of aclProfileType, 9191 aclProfileMask and ProtocolType are not conflicted. 9192 " 9193 9194 ::= { ipv4aclProfileEntry 28 } 9195 9196 -- IPv6 ACL Profile Group -------------------------------------------------- 9197 aclProfileTable OBJECT-TYPE 9198 SYNTAX SEQUENCE OF AclProfileEntry 9199 MAX-ACCESS not-accessible 9200 STATUS current 9201 DESCRIPTION 9202 " A table to ACL profile . 9203 " 9204 ::= { aclProfile 2 } 9205 9206 aclProfileEntry OBJECT-TYPE 9207 SYNTAX AclProfileEntry 9208 MAX-ACCESS not-accessible 9209 STATUS current 9210 DESCRIPTION 9211 " Each entry in this table is a ACL profile. 9212 Index to the table is ACL profile ID. " 9213 INDEX { aclProfileNo} 9214 ::= { aclProfileTable 1 } 9215 9216 AclProfileEntry ::= 9217 SEQUENCE { 9218 aclProfileNo 9219 Integer32, 9220 aclProfileType 9221 INTEGER, 9222 aclProfileRuleCount 9223 Integer32, 9224 aclProfileMask 9225 OCTET STRING, 9226 aclProfileDstMacAddrMask 9227 MacAddress, 9228 aclProfileSrcMacAddrMask 9229 MacAddress, 9230 aclProfileIPProtocol 9231 INTEGER, 9232 aclProfileIPProtocolMask 9233 OCTET STRING, 9234 aclProfileDstIpAddrMaskType 9235 INTEGER, 9236 aclProfileDstIpAddrMask 9237 Ipv6Address, 9238 aclProfileSrcIpAddrMaskType 9239 INTEGER, 9240 aclProfileSrcIpAddrMask 9241 Ipv6Address, 9242 aclProfileDstPortMask 9243 OCTET STRING, 9244 aclProfileSrcPortMask 9245 OCTET STRING, 9246 aclProfileArpSenderMacAddrMask 9247 MacAddress, 9248 aclProfileArpSenderIpAddrMask 9249 Ipv6Address, 9250 aclProfileUdfOffsetMap 9251 OCTET STRING, 9252 aclUdfOffsetChunk1 9253 Integer32, 9254 aclUdfOffsetMask1 9255 OCTET STRING, 9256 aclUdfOffsetChunk2 9257 Integer32, 9258 aclUdfOffsetMask2 9259 OCTET STRING, 9260 aclUdfOffsetChunk3 9261 Integer32, 9262 aclUdfOffsetMask3 9263 OCTET STRING, 9264 aclUdfOffsetChunk4 9265 Integer32, 9266 aclUdfOffsetMask4 9267 OCTET STRING, 9268 aclProfileStatus 9269 RowStatus 9270 } 9271 9272 aclProfileNo OBJECT-TYPE 9273 SYNTAX Integer32 (1..50) 9274 MAX-ACCESS read-only 9275 STATUS current 9276 DESCRIPTION 9277 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 9278 and the ID more than 50 is reserved for system-defined ACL. 9279 The user only allow to create user-defined ACL ID. 9280 And system-defined ACL is read only." 9281 ::= { aclProfileEntry 1 } 9282 9283 aclProfileType OBJECT-TYPE 9284 SYNTAX INTEGER { 9285 l2 (1), 9286 l3v4 (2), 9287 l3v6 (11), 9288 impb (3), 9289 arpSP-permit(4), 9290 arpSP-deny(5), 9291 aclQos (8) , 9292 userDefined(9) 9293 } 9294 MAX-ACCESS read-write 9295 STATUS current 9296 DESCRIPTION 9297 "The ACL Profile type, possible value are 9298 l2 (1) - for MAC-based rule, 9299 l3v4 (2) - for IPv4-based rule, 9300 l3v6 (11) - for IPv6-based rule, 9301 arpSP_permit(4) - for ARP Spoofing prevention entry, 9302 arpSP_deny(5) - for ARP Spoofing prevention entry, 9303 voiceVlan(6) - for Voice VLAN OUI entry. 9304 userDefined(9) - for User Defined entry. 9305 Note that only l2, l3 and userDefined could be set by user, 9306 other is reserved for system to show information. 9307 " 9308 ::= { aclProfileEntry 2 } 9309 9310 aclProfileRuleCount OBJECT-TYPE 9311 SYNTAX Integer32 (0..65535) 9312 MAX-ACCESS read-only 9313 STATUS current 9314 DESCRIPTION 9315 "The number of rules in this profile." 9316 ::= { aclProfileEntry 3 } 9317 9318 9319 aclProfileMask OBJECT-TYPE 9320 SYNTAX OCTET STRING 9321 MAX-ACCESS read-write 9322 STATUS current 9323 DESCRIPTION 9324 "Indicate which field want to care in the packet. 9325 Turn on the following bits to select the following items 9326 Type Item BIT 9327 ------------------------------------------ 9328 L2 DST_MAC 0 (LSB) 9329 L2 SRC_MAC 1 9330 L2 VID 2 9331 L2 8021P_PRIORITY 3 9332 L2 ETHER_TYPE 4 9333 L3 DSCP 5 9334 L3 ICMP_TYPE 6 9335 L3 ICMP_CODE 7 9336 L3 IGMP_TYPE 8 9337 L3 DST_IP 9 9338 L3 SRC_IP 10 9339 L3 DST_PORT 11 9340 L3 SRC_PORT 12 9341 L3 TCPFLAG 13 9342 ARP-SP ARP_SENDER_MAC 14 9343 ARP-SP ARP_SENDER_IP 15 9344 L3 TRAFFIC_CLASS 21 9345 L3 TOS 16 9346 UDF UDF1 17 9347 UDF UDF2 18 9348 UDF UDF3 19 9349 UDF UDF4 20 9350 L3v6 TRAFFIC_CLASS 21 9351 L3v6 DST_IPV6 22 9352 L3v6 SRC_IPV6 23 (MSB) 9353 ------------------------------------------- 9354 9355 The value is in Hex format. 9356 " 9357 ::= { aclProfileEntry 4 } 9358 9359 9360 aclProfileDstMacAddrMask OBJECT-TYPE 9361 SYNTAX MacAddress 9362 MAX-ACCESS read-write 9363 STATUS current 9364 DESCRIPTION 9365 "The ACL Profile destination MAC address mask. 9366 If DST_MAC is turn on in aclProfileMask, 9367 it will work with its member rule field,aclL2RuleDstMacAddr, 9368 to caculate a range of MAC address which is really care. 9369 " 9370 ::= { aclProfileEntry 5 } 9371 9372 9373 aclProfileSrcMacAddrMask OBJECT-TYPE 9374 SYNTAX MacAddress 9375 MAX-ACCESS read-write 9376 STATUS current 9377 DESCRIPTION 9378 "The ACL Profile source MAC address mask. 9379 If SRC_MAC is turn on in aclProfileMask, 9380 it will work with its member rule field,aclL2RuleSrcMacAddr, 9381 to caculate a range of MAC address which is really care. 9382 " 9383 ::= { aclProfileEntry 6 } 9384 9385 9386 aclProfileIPProtocol OBJECT-TYPE 9387 SYNTAX INTEGER { 9388 none(0), 9389 icmp(1), 9390 igmp(2), 9391 tcp(6), 9392 udp(17), 9393 icmpv6(58) 9394 ,ipProtocolMask(256) 9395 } 9396 MAX-ACCESS read-write 9397 STATUS current 9398 DESCRIPTION 9399 "Indicate which IP Protocol will be care in this profile. 9400 Only profile type is l3 can set the IP protocol. 9401 For others, this field will be none. 9402 " 9403 ::= { aclProfileEntry 7 } 9404 aclProfileIPProtocolMask OBJECT-TYPE 9405 SYNTAX OCTET STRING 9406 MAX-ACCESS read-write 9407 STATUS current 9408 DESCRIPTION 9409 "The ACL Profile IP protocol mask. 9410 If aclProfileIPProtocol set to ipMask, this field will be refered. 9411 It will work with its member rule field,aclL3RuleProtocol, 9412 to caculate a range of IP protocol which is really care. 9413 The value is in HEX format. 9414 " 9415 DEFVAL { 'FF'h } 9416 ::= { aclProfileEntry 8 } 9417 aclProfileDstIpAddrMaskType OBJECT-TYPE 9418 SYNTAX INTEGER { 9419 iPv4 (1), 9420 iPv6 (2) 9421 } 9422 MAX-ACCESS read-write 9423 STATUS current 9424 DESCRIPTION 9425 "IPv6 Address type." 9426 ::= { aclProfileEntry 9 } 9427 aclProfileDstIpAddrMask OBJECT-TYPE 9428 SYNTAX Ipv6Address 9429 MAX-ACCESS read-write 9430 STATUS current 9431 DESCRIPTION 9432 "The ACL Profile destination IP address mask. 9433 If DST_IP is turn on in aclProfileMask, 9434 it will work with its member rule field,aclL3RuleDstIpAddr, 9435 to caculate a range of IP address which is really care. 9436 The value is in HEX format, for example: 9437 '255.255.255.0' is presented to 'FFFFFF00' 9438 " 9439 DEFVAL { 'FFFFFFFF'h } 9440 ::= { aclProfileEntry 10 } 9441 9442 aclProfileSrcIpAddrMaskType OBJECT-TYPE 9443 SYNTAX INTEGER { 9444 iPv4 (1), 9445 iPv6 (2) 9446 } 9447 MAX-ACCESS read-write 9448 STATUS current 9449 DESCRIPTION 9450 "IPv6 Address type." 9451 ::= { aclProfileEntry 11 } 9452 9453 aclProfileSrcIpAddrMask OBJECT-TYPE 9454 SYNTAX Ipv6Address 9455 MAX-ACCESS read-write 9456 STATUS current 9457 DESCRIPTION 9458 "The ACL Profile source IP address mask. 9459 If SRC_IP is turn on in aclProfileMask, 9460 it will work with its member rule field,aclL3RuleSrcIpAddr, 9461 to caculate a range of IP address which is really care. 9462 The value is in HEX format, for example: 9463 '255.255.255.0' is presented to 'FFFFFF00' 9464 " 9465 DEFVAL { 'FFFFFFFF'h } 9466 ::= { aclProfileEntry 12 } 9467 9468 aclProfileDstPortMask OBJECT-TYPE 9469 SYNTAX OCTET STRING 9470 MAX-ACCESS read-write 9471 STATUS current 9472 DESCRIPTION 9473 "The ACL Profile UDP/TCP destination port mask. 9474 If DST_PORT is turn on in aclProfileMask, 9475 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 9476 to caculate a range of destination port which is really care. 9477 The value is in HEX format. 9478 " 9479 DEFVAL { 'FFFF'h } 9480 ::= { aclProfileEntry 13 } 9481 9482 9483 aclProfileSrcPortMask OBJECT-TYPE 9484 SYNTAX OCTET STRING 9485 MAX-ACCESS read-write 9486 STATUS current 9487 DESCRIPTION 9488 "The ACL Profile UDP/TCP source port mask. 9489 If SRC_PORT is turn on in aclProfileMask, 9490 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 9491 to caculate a range of source port which is really care. 9492 The value is in HEX format. 9493 " 9494 DEFVAL { 'FFFF'h } 9495 ::= { aclProfileEntry 14 } 9496 aclProfileArpSenderMacAddrMask OBJECT-TYPE 9497 SYNTAX MacAddress 9498 MAX-ACCESS read-only 9499 STATUS current 9500 DESCRIPTION 9501 "The ACL Profile Sender MAC mask. 9502 This is only for ARP Spoofing Prevention which is System-defined ACL, 9503 and it's not allow to modify. 9504 The value is in HEX format. 9505 " 9506 DEFVAL { 'FFFFFFFFFF'h } 9507 ::= { aclProfileEntry 15 } 9508 9509 aclProfileArpSenderIpAddrMask OBJECT-TYPE 9510 SYNTAX Ipv6Address 9511 MAX-ACCESS read-only 9512 STATUS current 9513 DESCRIPTION 9514 "The ACL Profile Sender IP mask. 9515 This is only for ARP Spoofing Prevention which is System-defined ACL, 9516 and it's not allow to modify. 9517 The value is in HEX format. 9518 " 9519 DEFVAL { 'FFFFFFFF'h } 9520 ::= { aclProfileEntry 16 } 9521 9522 9523 aclProfileUdfOffsetMap OBJECT-TYPE 9524 SYNTAX OCTET STRING 9525 MAX-ACCESS read-write 9526 STATUS current 9527 DESCRIPTION 9528 "Indicate which Udf field want to care in the packet. 9529 Turn on the following bits to select the following items 9530 Type Item BIT 9531 ------------------------------------------ 9532 UDF Offset1 0 (LSB) 9533 UDF Offset2 1 9534 UDF Offset3 2 9535 UDF Offset4 3 9536 ------------------------------------------- 9537 9538 The value is in Hex format. 9539 " 9540 ::= { aclProfileEntry 17 } 9541 9542 aclUdfOffsetChunk1 OBJECT-TYPE 9543 SYNTAX Integer32 (0..31) 9544 MAX-ACCESS read-write 9545 STATUS current 9546 DESCRIPTION 9547 "The value of offset Chunk." 9548 ::= { aclProfileEntry 19 } 9549 9550 aclUdfOffsetMask1 OBJECT-TYPE 9551 SYNTAX OCTET STRING 9552 MAX-ACCESS read-write 9553 STATUS current 9554 DESCRIPTION 9555 "The value of offset MAsk." 9556 DEFVAL { 'FFFFFFFF'h } 9557 ::= { aclProfileEntry 20 } 9558 9559 aclUdfOffsetChunk2 OBJECT-TYPE 9560 SYNTAX Integer32 (0..31) 9561 MAX-ACCESS read-write 9562 STATUS current 9563 DESCRIPTION 9564 "The value of offset Chunk." 9565 ::= { aclProfileEntry 22 } 9566 9567 aclUdfOffsetMask2 OBJECT-TYPE 9568 SYNTAX OCTET STRING 9569 MAX-ACCESS read-write 9570 STATUS current 9571 DESCRIPTION 9572 "The value of offset MAsk." 9573 DEFVAL { 'FFFFFFFF'h } 9574 ::= { aclProfileEntry 23 } 9575 9576 aclUdfOffsetChunk3 OBJECT-TYPE 9577 SYNTAX Integer32 (0..31) 9578 MAX-ACCESS read-write 9579 STATUS current 9580 DESCRIPTION 9581 "The value of offset Chunk." 9582 ::= { aclProfileEntry 25 } 9583 9584 aclUdfOffsetMask3 OBJECT-TYPE 9585 SYNTAX OCTET STRING 9586 MAX-ACCESS read-write 9587 STATUS current 9588 DESCRIPTION 9589 "The value of offset MAsk." 9590 DEFVAL { 'FFFFFFFF'h } 9591 ::= { aclProfileEntry 26 } 9592 9593 aclUdfOffsetChunk4 OBJECT-TYPE 9594 SYNTAX Integer32 (0..31) 9595 MAX-ACCESS read-write 9596 STATUS current 9597 DESCRIPTION 9598 "The value of offset Chunk." 9599 ::= { aclProfileEntry 28 } 9600 9601 aclUdfOffsetMask4 OBJECT-TYPE 9602 SYNTAX OCTET STRING 9603 MAX-ACCESS read-write 9604 STATUS current 9605 DESCRIPTION 9606 "The value of offset MAsk." 9607 DEFVAL { 'FFFFFFFF'h } 9608 ::= { aclProfileEntry 29 } 9609 9610 aclProfileStatus OBJECT-TYPE 9611 SYNTAX RowStatus 9612 MAX-ACCESS read-create 9613 STATUS current 9614 DESCRIPTION 9615 " This object indicates the status of this entry, can only be set to 9616 'createAndWait','active' and 'destroy'. 9617 When the value of the entry status is 'createAndWait', it could be 9618 set to 'active' only if the three values of aclProfileType, 9619 aclProfileMask and ProtocolType are not conflicted. 9620 " 9621 9622 ::= { aclProfileEntry 30 } 9623 9624 -- ------------------------------------------------------------------ 9625 -- L2 Filter Group -------------------------------------------------- 9626 aclL2Rule OBJECT IDENTIFIER ::= { companyACLGroup 2 } 9627 9628 aclL2RuleTable OBJECT-TYPE 9629 9630 SYNTAX SEQUENCE OF AclL2RuleEntry 9631 MAX-ACCESS not-accessible 9632 STATUS current 9633 DESCRIPTION 9634 "A table to configure L2 filter rules in the system." 9635 ::= { aclL2Rule 1 } 9636 9637 aclL2RuleEntry OBJECT-TYPE 9638 SYNTAX AclL2RuleEntry 9639 MAX-ACCESS not-accessible 9640 STATUS current 9641 DESCRIPTION 9642 "Each entry in this table is a L2 filter rule. 9643 Index to the table is the L2 filter number and Profile ID." 9644 INDEX {aclL2ProfileID, aclL2AccessID} 9645 ::= { aclL2RuleTable 1 } 9646 9647 AclL2RuleEntry ::= 9648 SEQUENCE { 9649 aclL2AccessID 9650 Integer32, 9651 aclL2ProfileID 9652 Integer32, 9653 aclL2RuleEtherType 9654 Integer32, 9655 aclL2RuleDstMacAddr 9656 MacAddress, 9657 aclL2RuleSrcMacAddr 9658 MacAddress, 9659 aclL2RuleVlanId 9660 Integer32, 9661 aclL2Rule1pPriority 9662 Integer32, 9663 aclL2RuleDstMacAddrMask 9664 MacAddress, 9665 aclL2RuleSrcMacAddrMask 9666 MacAddress, 9667 aclL2RuleAction 9668 INTEGER, 9669 aclL2RuleRateLimit 9670 Unsigned32, 9671 aclL2RuleReplaceDSCP 9672 Integer32, 9673 aclL2RuleReplace1P 9674 Integer32, 9675 aclL2RuleReplaceQueue 9676 Integer32, 9677 aclL2RuleFilterTimeRange 9678 OCTET STRING, 9679 aclL2RuleInPortList 9680 PortList, 9681 aclL2RuleInVlanList 9682 OCTET STRING, 9683 aclL2RuleVlanIdMask 9684 OCTET STRING, 9685 aclL2RuleStatus 9686 RowStatus 9687 } 9688 9689 aclL2AccessID OBJECT-TYPE 9690 SYNTAX Integer32 (0..250) 9691 MAX-ACCESS read-only 9692 STATUS current 9693 DESCRIPTION 9694 "L2 Filter rule ID. 0 means auto assign." 9695 ::= { aclL2RuleEntry 1 } 9696 9697 aclL2ProfileID OBJECT-TYPE 9698 SYNTAX Integer32 (1..50) 9699 MAX-ACCESS read-only 9700 STATUS current 9701 DESCRIPTION 9702 "ACL Profile ID which this rule join." 9703 DEFVAL { 1 } 9704 ::= { aclL2RuleEntry 2 } 9705 9706 aclL2RuleEtherType OBJECT-TYPE 9707 SYNTAX Integer32 (-1 | 1501..65535) 9708 MAX-ACCESS read-write 9709 STATUS current 9710 DESCRIPTION 9711 "The value in the Type/Len field of a frame that will 9712 be matched to trigger this filter. The default value of 9713 this object is '-1', which means the rule don't care this 9714 condition." 9715 DEFVAL { -1 } 9716 ::= { aclL2RuleEntry 3 } 9717 9718 aclL2RuleDstMacAddr OBJECT-TYPE 9719 SYNTAX MacAddress 9720 MAX-ACCESS read-write 9721 STATUS current 9722 DESCRIPTION 9723 "Destination MAC address to be matched with the packet. By Default, the 9724 Destination Mac Address will be zero,which means the rule don't care this 9725 condition." 9726 ::= { aclL2RuleEntry 4 } 9727 9728 aclL2RuleSrcMacAddr OBJECT-TYPE 9729 SYNTAX MacAddress 9730 MAX-ACCESS read-write 9731 STATUS current 9732 DESCRIPTION 9733 "Source MAC address to be matched with the packet. By Default, the Source 9734 Mac Address will be zero, which means the rule don't care this condition.. 9735 address" 9736 ::= { aclL2RuleEntry 5 } 9737 9738 aclL2RuleVlanId OBJECT-TYPE 9739 SYNTAX Integer32 (-1..4094) 9740 MAX-ACCESS read-write 9741 STATUS current 9742 DESCRIPTION 9743 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9744 be treated as customer Vlan Id. By Default, the value will be '-1', 9745 which means the rule don't care this condition." 9746 DEFVAL { -1 } 9747 ::= { aclL2RuleEntry 6 } 9748 9749 aclL2Rule1pPriority OBJECT-TYPE 9750 SYNTAX Integer32 (-1..7) 9751 MAX-ACCESS read-write 9752 STATUS current 9753 DESCRIPTION 9754 "802.1p priority to be matched with the packet. By Default, the value 9755 will be '-1', which means the rule don't care this condition." 9756 DEFVAL { -1 } 9757 ::= { aclL2RuleEntry 7 } 9758 9759 aclL2RuleDstMacAddrMask OBJECT-TYPE 9760 SYNTAX MacAddress 9761 MAX-ACCESS read-only 9762 STATUS current 9763 DESCRIPTION 9764 "The MAC address Mask work for Destination MAC address. 9765 This field is read-only and copy from it's Profile setting." 9766 9767 ::= { aclL2RuleEntry 8 } 9768 9769 aclL2RuleSrcMacAddrMask OBJECT-TYPE 9770 SYNTAX MacAddress 9771 MAX-ACCESS read-only 9772 STATUS current 9773 DESCRIPTION 9774 "The MAC address Mask work for Source MAC address. 9775 This field is read-only and copy from it's Profile setting." 9776 9777 ::= { aclL2RuleEntry 9 } 9778 9779 aclL2RuleAction OBJECT-TYPE 9780 SYNTAX INTEGER { 9781 allow (1) 9782 ,drop (2) 9783 ,mirror (3) 9784 ,rateLimit(4) 9785 ,replaceDSCP(5) 9786 ,replace1P(6) 9787 ,replaceQueue(7) 9788 } 9789 MAX-ACCESS read-write 9790 STATUS current 9791 DESCRIPTION 9792 "Specifies the action to be taken on the packet if the filter 9793 rule matches. 9794 If the action is 'allow', the packet will be forwarded according 9795 to the forwarding rules. 9796 If the action is 'drop', the packet will be discarded." 9797 DEFVAL { allow } 9798 ::= { aclL2RuleEntry 11 } 9799 aclL2RuleRateLimit OBJECT-TYPE 9800 SYNTAX Unsigned32 9801 MAX-ACCESS read-write 9802 STATUS current 9803 DESCRIPTION 9804 "Rate limit for matched packet." 9805 9806 ::= { aclL2RuleEntry 12 } 9807 9808 aclL2RuleReplaceDSCP OBJECT-TYPE 9809 SYNTAX Integer32 (-1..63) 9810 MAX-ACCESS read-write 9811 STATUS current 9812 DESCRIPTION 9813 "Replace DSCP for matched packet." 9814 9815 ::= { aclL2RuleEntry 13 } 9816 9817 aclL2RuleReplace1P OBJECT-TYPE 9818 SYNTAX Integer32 (-1..7) 9819 MAX-ACCESS read-write 9820 STATUS current 9821 DESCRIPTION 9822 "Replace DSCP for matched packet." 9823 9824 ::= { aclL2RuleEntry 14 } 9825 aclL2RuleReplaceQueue OBJECT-TYPE 9826 SYNTAX Integer32 9827 MAX-ACCESS read-write 9828 STATUS current 9829 DESCRIPTION 9830 "ACL L2 Rule Replace Queue." 9831 9832 ::= { aclL2RuleEntry 15 } 9833 9834 aclL2RuleFilterTimeRange OBJECT-TYPE 9835 SYNTAX OCTET STRING 9836 MAX-ACCESS read-create 9837 STATUS current 9838 DESCRIPTION 9839 "ACL L2 Filter Time Range" 9840 ::= { aclL2RuleEntry 16 } 9841 9842 aclL2RuleVlanIdMask OBJECT-TYPE 9843 SYNTAX OCTET STRING 9844 MAX-ACCESS read-write 9845 STATUS current 9846 DESCRIPTION 9847 9848 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9849 be treated as customer Vlan Id. By Default, the value will be '-1', 9850 which means the rule don't care this condition." 9851 9852 DEFVAL { 'FFFF'h } 9853 ::= { aclL2RuleEntry 17 } 9854 9855 9856 9857 aclL2RuleInPortList OBJECT-TYPE 9858 SYNTAX PortList 9859 MAX-ACCESS read-write 9860 STATUS current 9861 DESCRIPTION 9862 "Specifies the complete set of ports over which this filter is applied 9863 for packets ingress at ports in this list." 9864 ::= { aclL2RuleEntry 51 } 9865 9866 aclL2RuleInVlanList OBJECT-TYPE 9867 SYNTAX OCTET STRING 9868 MAX-ACCESS read-write 9869 STATUS current 9870 DESCRIPTION 9871 "Specifies the complete set of Vlan over which this filter is applied 9872 for packets ingress at vlan . Notice : Only support one VLAN." 9873 ::= { aclL2RuleEntry 52 } 9874 9875 aclL2RuleStatus OBJECT-TYPE 9876 SYNTAX RowStatus 9877 MAX-ACCESS read-create 9878 STATUS current 9879 DESCRIPTION 9880 "This object indicates the status of this entry. An entry is 9881 created in this table when this object is SET to 'createAndWait'. 9882 The entry in this table is used when the status of this object 9883 is SET 'active'. The entry in this table is not used when this 9884 object is SET 'notInService'. An entry created in this table is 9885 be deleted when this object is SET 'destroy'." 9886 ::= { aclL2RuleEntry 99 } 9887 9888 -- ------------------------------------------------------------------ 9889 -- L3 Filter Group -------------------------------------------------- 9890 aclL3Rule OBJECT IDENTIFIER ::= { companyACLGroup 3 } 9891 9892 aclL3RuleTable OBJECT-TYPE 9893 SYNTAX SEQUENCE OF AclL3RuleEntry 9894 MAX-ACCESS not-accessible 9895 STATUS current 9896 DESCRIPTION 9897 " A table to configure L3 filter rules in the system. 9898 " 9899 ::= { aclL3Rule 1 } 9900 9901 aclL3RuleEntry OBJECT-TYPE 9902 SYNTAX AclL3RuleEntry 9903 MAX-ACCESS not-accessible 9904 STATUS current 9905 DESCRIPTION 9906 " Each entry in this table is a L3 filter rule. 9907 Index to the table is L3 filter number and Profile ID." 9908 INDEX {aclL3RuleProfileNo, aclL3RuleAccessID } 9909 ::= { aclL3RuleTable 1 } 9910 9911 AclL3RuleEntry ::= 9912 SEQUENCE { 9913 aclL3RuleAccessID 9914 Integer32, 9915 aclL3RuleProfileNo 9916 Integer32, 9917 aclL3RuleProtocol 9918 INTEGER, 9919 aclL3RuleProtocolMask 9920 OCTET STRING, 9921 aclL3RuleICMPMessageType 9922 Integer32, 9923 aclL3RuleICMPMessageCode 9924 Integer32, 9925 aclL3RuleDstIpAddr 9926 IpAddress, 9927 aclL3RuleSrcIpAddr 9928 IpAddress, 9929 aclL3RuleDstIpAddrMask 9930 IpAddress, 9931 aclL3RuleSrcIpAddrMask 9932 IpAddress, 9933 aclL3RuleTcpUdpDstPort 9934 Integer32, 9935 aclL3RuleTcpUdpSrcPort 9936 Integer32, 9937 aclL3RuleTcpUdpDstPortMask 9938 OCTET STRING, 9939 aclL3RuleTcpUdpSrcPortMask 9940 OCTET STRING, 9941 aclL3RuleTcpAckBit 9942 INTEGER, 9943 aclL3RuleTcpRstBit 9944 INTEGER, 9945 aclL3RuleTcpUrgBit 9946 INTEGER, 9947 aclL3RuleTcpPshBit 9948 INTEGER, 9949 aclL3RuleTcpSynBit 9950 INTEGER, 9951 aclL3RuleTcpFinBit 9952 INTEGER, 9953 aclL3RuleDscp 9954 Integer32, 9955 aclL3RuleTos 9956 Integer32, 9957 aclL3RuleIgmpType 9958 Integer32, 9959 aclL3RuleAction 9960 INTEGER, 9961 aclL3RuleRateLimit 9962 Unsigned32, 9963 aclL3RuleReplaceDSCP 9964 Integer32, 9965 aclL3RuleReplace1P 9966 Integer32, 9967 aclL3RuleReplaceQueue 9968 Integer32, 9969 aclL3RuleFilterTimeRange 9970 OCTET STRING, 9971 aclL3RulePortList 9972 PortList, 9973 aclL3RuleVlanList 9974 OCTET STRING, 9975 aclL3RuleStatus 9976 RowStatus 9977 } 9978 9979 aclL3RuleAccessID OBJECT-TYPE 9980 SYNTAX Integer32 (0..250) 9981 MAX-ACCESS read-only 9982 STATUS current 9983 DESCRIPTION 9984 "L3 Filter rule ID. 0 means auto assign." 9985 ::= { aclL3RuleEntry 1 } 9986 9987 aclL3RuleProfileNo OBJECT-TYPE 9988 SYNTAX Integer32 (1..50) 9989 MAX-ACCESS read-only 9990 STATUS current 9991 DESCRIPTION 9992 "The Profile ID which this rule join." 9993 ::= { aclL3RuleEntry 2 } 9994 9995 aclL3RuleProtocol OBJECT-TYPE 9996 SYNTAX INTEGER { 9997 icmp(1), 9998 igmp(2), 9999 tcp(6), 10000 udp(17) 10001 } 10002 MAX-ACCESS read-write 10003 STATUS current 10004 DESCRIPTION 10005 " The type of protocol to be checked against the packet." 10006 ::= { aclL3RuleEntry 3 } 10007 10008 aclL3RuleProtocolMask OBJECT-TYPE 10009 SYNTAX OCTET STRING 10010 MAX-ACCESS read-only 10011 STATUS current 10012 DESCRIPTION 10013 "The IP protocol mask. 10014 This field is read-only and copy from it's Profile setting. 10015 It will work with the other field,aclL3RuleProtocol, 10016 to caculate a range of IP protocol which is really care. 10017 The value is in HEX format. 10018 " 10019 DEFVAL { 'FF'h } 10020 ::= { aclL3RuleEntry 4 } 10021 10022 aclL3RuleICMPMessageType OBJECT-TYPE 10023 SYNTAX Integer32 (-1..255) 10024 MAX-ACCESS read-write 10025 STATUS current 10026 DESCRIPTION 10027 " The message type to be checked against the packet. If the 10028 message type matches with the packet, then the packet will be 10029 dropped / allowed based on the action set in aclL3RuleAction. 10030 The default value is '-1',which means the rule don't care this 10031 condition. 10032 Some ICMP message types are: 10033 echoReply(0), 10034 destinationUnreachable(3), 10035 sourceQuench(4), 10036 redirect(5), 10037 echoRequest(8), 10038 timeExceeded(11), 10039 parameterProblem(12), 10040 timestampRequest(13), 10041 timestampReply(14), 10042 informationRequest(15), 10043 informationReply(16), 10044 addressMaskRequest(17), 10045 addressMaskReply (18), 10046 " 10047 DEFVAL { -1 } 10048 ::= { aclL3RuleEntry 5 } 10049 10050 aclL3RuleICMPMessageCode OBJECT-TYPE 10051 SYNTAX Integer32 (-1..255) 10052 MAX-ACCESS read-write 10053 STATUS current 10054 DESCRIPTION 10055 " The message code to be checked against the packet. If the 10056 packet matches with the message code, then the packet will 10057 be dropped / allowed based on the action set in aclL3RuleAction. 10058 The default value is '-1', which means the rule don't care this 10059 condition. 10060 Some ICMP message codes are : 10061 networkUnreachable(0), 10062 hostUnreachable(1), 10063 protocolUnreachable(2), 10064 portUnreachable(3), 10065 fragmentNeed(4), 10066 sourceRouteFail(5), 10067 destNetworkUnknown(6), 10068 destHostUnknown(7), 10069 srcHostIsolated(8), 10070 destNetworkAdminProhibited(9), 10071 destHostAdminProhibited(10), 10072 networkUnreachableTOS(11), 10073 hostUnreachableTOS(12), 10074 " 10075 DEFVAL { -1 } 10076 ::= { aclL3RuleEntry 6 } 10077 10078 aclL3RuleDstIpAddr OBJECT-TYPE 10079 SYNTAX IpAddress 10080 MAX-ACCESS read-write 10081 STATUS current 10082 DESCRIPTION 10083 "Destination IP address to be matched with the packet. 10084 The default value will be zero, which means the rule 10085 don't care this condition." 10086 DEFVAL { '00000000'h } 10087 ::= { aclL3RuleEntry 7 } 10088 10089 aclL3RuleSrcIpAddr OBJECT-TYPE 10090 SYNTAX IpAddress 10091 MAX-ACCESS read-write 10092 STATUS current 10093 DESCRIPTION 10094 "Source IP address to be matched with the packet. 10095 The default value will be zero, which means the 10096 rule don't care this condition." 10097 10098 DEFVAL { '00000000'h } 10099 ::= { aclL3RuleEntry 8 } 10100 10101 aclL3RuleDstIpAddrMask OBJECT-TYPE 10102 SYNTAX IpAddress 10103 MAX-ACCESS read-only 10104 STATUS current 10105 DESCRIPTION 10106 "The IP subnet mask for Destination IP address. 10107 This field is read-only and copy from it's Profile setting. 10108 " 10109 10110 DEFVAL { 'FFFFFFFF'h } 10111 ::= { aclL3RuleEntry 9 } 10112 10113 aclL3RuleSrcIpAddrMask OBJECT-TYPE 10114 SYNTAX IpAddress 10115 MAX-ACCESS read-only 10116 STATUS current 10117 DESCRIPTION 10118 "The IP subnet mask for Source IP address. 10119 This field is read-only and copy from it's Profile setting. 10120 " 10121 10122 DEFVAL { 'FFFFFFFF'h } 10123 ::= { aclL3RuleEntry 10 } 10124 10125 aclL3RuleTcpUdpDstPort OBJECT-TYPE 10126 SYNTAX Integer32 (-1..65535) 10127 MAX-ACCESS read-write 10128 STATUS current 10129 DESCRIPTION 10130 "The TCP / UDP destination port. The default value is -1, 10131 which means the rule don't care this condition." 10132 DEFVAL { -1 } 10133 ::= { aclL3RuleEntry 11 } 10134 10135 aclL3RuleTcpUdpSrcPort OBJECT-TYPE 10136 SYNTAX Integer32 (-1..65535) 10137 MAX-ACCESS read-write 10138 STATUS current 10139 DESCRIPTION 10140 "The TCP / UDP source port. The default value is -1, 10141 which means the rule don't care this condition." 10142 DEFVAL { -1 } 10143 ::= { aclL3RuleEntry 12 } 10144 10145 aclL3RuleTcpUdpDstPortMask OBJECT-TYPE 10146 SYNTAX OCTET STRING 10147 MAX-ACCESS read-only 10148 STATUS current 10149 DESCRIPTION 10150 "The TCP / UDP Destination port Mask. 10151 This field is read-only and copy from it's Profile setting. 10152 " 10153 ::= { aclL3RuleEntry 13 } 10154 10155 aclL3RuleTcpUdpSrcPortMask OBJECT-TYPE 10156 SYNTAX OCTET STRING 10157 MAX-ACCESS read-only 10158 STATUS current 10159 DESCRIPTION 10160 "The TCP / UDP Source port Mask. 10161 This field is read-only and copy from it's Profile setting. 10162 " 10163 ::= { aclL3RuleEntry 14 } 10164 10165 aclL3RuleTcpAckBit OBJECT-TYPE 10166 SYNTAX INTEGER { 10167 dont-care(-1), 10168 establish(1), 10169 notEstablish(2) 10170 } 10171 MAX-ACCESS read-create 10172 STATUS current 10173 DESCRIPTION 10174 " The TCP ACK bit to be checked against the packet. The default 10175 value is 'dont_care'(-1), which means the rule don't care this 10176 condition." 10177 DEFVAL { dont-care } 10178 ::= { aclL3RuleEntry 15 } 10179 10180 aclL3RuleTcpRstBit OBJECT-TYPE 10181 SYNTAX INTEGER { 10182 dont-care(-1), 10183 establish(1), 10184 notEstablish(2) 10185 } 10186 MAX-ACCESS read-create 10187 STATUS current 10188 DESCRIPTION 10189 " The TCP RST bit to be checked against the packet. The default 10190 value is 'dont_care'(-1), which means the rule don't care this 10191 condition." 10192 DEFVAL { dont-care } 10193 ::= { aclL3RuleEntry 16 } 10194 10195 aclL3RuleTcpUrgBit OBJECT-TYPE 10196 SYNTAX INTEGER { 10197 dont-care(-1), 10198 establish(1), 10199 notEstablish(2) 10200 } 10201 MAX-ACCESS read-create 10202 STATUS current 10203 DESCRIPTION 10204 " The TCP Urg bit to be checked against the packet. The default 10205 value is 'dont_care'(-1), which means the rule don't care this 10206 condition." 10207 DEFVAL { dont-care } 10208 ::= { aclL3RuleEntry 17 } 10209 10210 aclL3RuleTcpPshBit OBJECT-TYPE 10211 SYNTAX INTEGER { 10212 dont-care(-1), 10213 establish(1), 10214 notEstablish(2) 10215 } 10216 MAX-ACCESS read-create 10217 STATUS current 10218 DESCRIPTION 10219 " The TCP Psh bit to be checked against the packet. The default 10220 value is 'dont_care'(-1). which means the rule don't care this 10221 condition." 10222 DEFVAL { dont-care } 10223 ::= { aclL3RuleEntry 18 } 10224 10225 aclL3RuleTcpSynBit OBJECT-TYPE 10226 SYNTAX INTEGER { 10227 dont-care(-1), 10228 establish(1), 10229 notEstablish(2) 10230 } 10231 MAX-ACCESS read-create 10232 STATUS current 10233 DESCRIPTION 10234 " The TCP Syn bit to be checked against the packet. The default 10235 value is 'dont_care'(-1), which means the rule don't care this condition." 10236 DEFVAL { dont-care } 10237 ::= { aclL3RuleEntry 19 } 10238 10239 aclL3RuleTcpFinBit OBJECT-TYPE 10240 SYNTAX INTEGER { 10241 dont-care(-1), 10242 establish(1), 10243 notEstablish(2) 10244 } 10245 MAX-ACCESS read-create 10246 STATUS current 10247 DESCRIPTION 10248 " The TCP Fin bit to be checked against the packet. The default 10249 value is 'dont_care'(-1), which means the rule don't care this 10250 condition." 10251 DEFVAL { dont-care } 10252 ::= { aclL3RuleEntry 20 } 10253 10254 aclL3RuleDscp OBJECT-TYPE 10255 SYNTAX Integer32 (-1..63) 10256 MAX-ACCESS read-create 10257 STATUS current 10258 DESCRIPTION 10259 " The IP Dscp value to be checked against the packet. 10260 A default value is '-1', which means the rule don't 10261 care this condition." 10262 DEFVAL { -1 } 10263 ::= { aclL3RuleEntry 21 } 10264 10265 aclL3RuleTos OBJECT-TYPE 10266 SYNTAX Integer32 (-1..7) 10267 MAX-ACCESS read-create 10268 STATUS current 10269 DESCRIPTION 10270 " The IP Dscp value to be checked against the packet. 10271 A default value is '-1', which means the rule don't 10272 care this condition." 10273 DEFVAL { -1 } 10274 ::= { aclL3RuleEntry 22 } 10275 10276 aclL3RuleIgmpType OBJECT-TYPE 10277 SYNTAX Integer32 (-1..255) 10278 MAX-ACCESS read-write 10279 STATUS current 10280 DESCRIPTION 10281 " The IGMP Type to be checked against the packet.A default value is '-1', 10282 which means the rule don't care this condition." 10283 DEFVAL { -1 } 10284 ::= { aclL3RuleEntry 23 } 10285 10286 10287 aclL3RuleAction OBJECT-TYPE 10288 SYNTAX INTEGER { 10289 allow (1) 10290 ,drop (2) 10291 ,mirror (3) 10292 ,rateLimit(4) 10293 ,replaceDSCP(5) 10294 ,replace1P(6) 10295 ,replaceQueue(7) 10296 } 10297 MAX-ACCESS read-write 10298 STATUS current 10299 DESCRIPTION 10300 "Specifies the action to be taken on the packet if the filter 10301 rule matches." 10302 DEFVAL { allow } 10303 ::= { aclL3RuleEntry 25 } 10304 aclL3RuleRateLimit OBJECT-TYPE 10305 SYNTAX Unsigned32 10306 MAX-ACCESS read-write 10307 STATUS current 10308 DESCRIPTION 10309 "Rate limit for matched packet." 10310 10311 ::= { aclL3RuleEntry 26 } 10312 aclL3RuleReplaceDSCP OBJECT-TYPE 10313 SYNTAX Integer32 (-1..63) 10314 MAX-ACCESS read-write 10315 STATUS current 10316 DESCRIPTION 10317 "ReplaceDSCP for matched packet." 10318 10319 ::= { aclL3RuleEntry 27 } 10320 10321 aclL3RuleReplace1P OBJECT-TYPE 10322 SYNTAX Integer32 (-1..7) 10323 MAX-ACCESS read-write 10324 STATUS current 10325 DESCRIPTION 10326 "ReplaceDSCP for matched packet." 10327 10328 ::= { aclL3RuleEntry 28 } 10329 aclL3RuleReplaceQueue OBJECT-TYPE 10330 SYNTAX Integer32 10331 MAX-ACCESS read-write 10332 STATUS current 10333 DESCRIPTION 10334 "Acl L3 Rule Replace Queue." 10335 ::= { aclL3RuleEntry 29 } 10336 aclL3RuleFilterTimeRange OBJECT-TYPE 10337 SYNTAX OCTET STRING 10338 MAX-ACCESS read-create 10339 STATUS current 10340 DESCRIPTION 10341 "ACL L3 Filter Time Range" 10342 ::= { aclL3RuleEntry 30 } 10343 10344 10345 aclL3RulePortList OBJECT-TYPE 10346 SYNTAX PortList 10347 MAX-ACCESS read-write 10348 STATUS current 10349 DESCRIPTION 10350 "Specifies the complete set of ports over which if the packet arrives 10351 this filter rule will be applicable." 10352 10353 ::= { aclL3RuleEntry 51 } 10354 10355 10356 aclL3RuleVlanList OBJECT-TYPE 10357 SYNTAX OCTET STRING 10358 MAX-ACCESS read-write 10359 STATUS current 10360 DESCRIPTION 10361 "Specifies the complete set of vlan over which if the packet arrives 10362 this filter rule will be applicable. Notice : only support one vlan." 10363 10364 ::= { aclL3RuleEntry 52 } 10365 10366 aclL3RuleStatus OBJECT-TYPE 10367 SYNTAX RowStatus 10368 MAX-ACCESS read-create 10369 STATUS current 10370 DESCRIPTION 10371 "This object indicates the status of this entry. An entry is 10372 created in this table when this object is SET to 'createAndWait'. 10373 The entry in this table is used when the status of this object 10374 is SET 'active'. The entry in this table is not used when this 10375 object is SET 'notInService'. An entry created in this table is 10376 be deleted when this object is SET 'destroy'." 10377 ::= { aclL3RuleEntry 99 } 10378 10379---------------------------------------------------------------------------------------- 10380 10381 aclv6L3RuleTable OBJECT-TYPE 10382 SYNTAX SEQUENCE OF Aclv6L3RuleEntry 10383 MAX-ACCESS not-accessible 10384 STATUS current 10385 DESCRIPTION 10386 " A table to configure L3 filter rules in the system. 10387 " 10388 ::= { aclL3Rule 2 } 10389 10390 aclv6L3RuleEntry OBJECT-TYPE 10391 SYNTAX Aclv6L3RuleEntry 10392 MAX-ACCESS not-accessible 10393 STATUS current 10394 DESCRIPTION 10395 " Each entry in this table is a L3 filter rule. 10396 Index to the table is L3 filter number and Profile ID." 10397 INDEX {aclv6L3RuleProfileNo, aclv6L3RuleAccessID } 10398 ::= { aclv6L3RuleTable 1 } 10399 10400 Aclv6L3RuleEntry ::= 10401 SEQUENCE { 10402 aclv6L3RuleAccessID 10403 Integer32, 10404 aclv6L3RuleProfileNo 10405 Integer32, 10406 aclv6L3RuleProtocol 10407 INTEGER, 10408 aclv6L3RuleProtocolMask 10409 OCTET STRING, 10410 aclv6L3RuleICMPMessageType 10411 Integer32, 10412 aclv6L3RuleICMPMessageCode 10413 Integer32, 10414 aclv6L3RuleDstIpAddr 10415 Ipv6Address, 10416 aclv6L3RuleSrcIpAddr 10417 Ipv6Address, 10418 aclv6L3RuleDstIpAddrMask 10419 Ipv6Address, 10420 aclv6L3RuleSrcIpAddrMask 10421 Ipv6Address, 10422 aclv6L3RuleTcpUdpDstPort 10423 Integer32, 10424 aclv6L3RuleTcpUdpSrcPort 10425 Integer32, 10426 aclv6L3RuleTcpUdpDstPortMask 10427 OCTET STRING, 10428 aclv6L3RuleTcpUdpSrcPortMask 10429 OCTET STRING, 10430 aclv6L3RuleTcpAckBit 10431 INTEGER, 10432 aclv6L3RuleTcpRstBit 10433 INTEGER, 10434 aclv6L3RuleTcpUrgBit 10435 INTEGER, 10436 aclv6L3RuleTcpPshBit 10437 INTEGER, 10438 aclv6L3RuleTcpSynBit 10439 INTEGER, 10440 aclv6L3RuleTcpFinBit 10441 INTEGER, 10442 aclv6L3RuleTrafficClass 10443 Integer32, 10444 aclv6L3RuleAction 10445 INTEGER, 10446 aclv6L3RuleRateLimit 10447 Unsigned32, 10448 aclv6L3RuleReplaceDSCP 10449 Integer32, 10450 aclv6L3RuleReplace1P 10451 Integer32, 10452 aclv6L3RuleReplaceQueue 10453 Integer32, 10454 aclv6L3RuleFilterTimeRange 10455 OCTET STRING, 10456 aclv6L3RulePortList 10457 PortList, 10458 aclv6L3RuleVlanList 10459 OCTET STRING, 10460 aclv6L3RuleStatus 10461 RowStatus 10462 } 10463 10464 aclv6L3RuleAccessID OBJECT-TYPE 10465 SYNTAX Integer32 (0..250) 10466 MAX-ACCESS read-only 10467 STATUS current 10468 DESCRIPTION 10469 "L3 Filter rule ID. 0 means auto assign." 10470 ::= { aclv6L3RuleEntry 1 } 10471 10472 aclv6L3RuleProfileNo OBJECT-TYPE 10473 SYNTAX Integer32 (1..50) 10474 MAX-ACCESS read-only 10475 STATUS current 10476 DESCRIPTION 10477 "The Profile ID which this rule join." 10478 ::= { aclv6L3RuleEntry 2 } 10479 10480 aclv6L3RuleProtocol OBJECT-TYPE 10481 SYNTAX INTEGER { 10482 tcp(6), 10483 udp(17), 10484 icmpv6(58) 10485 } 10486 MAX-ACCESS read-write 10487 STATUS current 10488 DESCRIPTION 10489 " The type of protocol to be checked against the packet." 10490 ::= { aclv6L3RuleEntry 3 } 10491 10492 aclv6L3RuleProtocolMask OBJECT-TYPE 10493 SYNTAX OCTET STRING 10494 MAX-ACCESS read-only 10495 STATUS current 10496 DESCRIPTION 10497 "The IP protocol mask. 10498 This field is read-only and copy from it's Profile setting. 10499 It will work with the other field,aclL3RuleProtocol, 10500 to caculate a range of IP protocol which is really care. 10501 The value is in HEX format. 10502 " 10503 DEFVAL { 'FF'h } 10504 ::= { aclv6L3RuleEntry 4 } 10505 10506 aclv6L3RuleICMPMessageType OBJECT-TYPE 10507 SYNTAX Integer32 (-1..255) 10508 MAX-ACCESS read-write 10509 STATUS current 10510 DESCRIPTION 10511 " The message type to be checked against the packet. If the 10512 message type matches with the packet, then the packet will be 10513 dropped / allowed based on the action set in aclL3RuleAction. 10514 The default value is '-1',which means the rule don't care this 10515 condition. 10516 Some ICMP message types are: 10517 echoReply(0), 10518 destinationUnreachable(3), 10519 sourceQuench(4), 10520 redirect(5), 10521 echoRequest(8), 10522 timeExceeded(11), 10523 parameterProblem(12), 10524 timestampRequest(13), 10525 timestampReply(14), 10526 informationRequest(15), 10527 informationReply(16), 10528 addressMaskRequest(17), 10529 addressMaskReply (18), 10530 " 10531 DEFVAL { -1 } 10532 ::= { aclv6L3RuleEntry 5 } 10533 10534 aclv6L3RuleICMPMessageCode OBJECT-TYPE 10535 SYNTAX Integer32 (-1..255) 10536 MAX-ACCESS read-write 10537 STATUS current 10538 DESCRIPTION 10539 " The message code to be checked against the packet. If the 10540 packet matches with the message code, then the packet will 10541 be dropped / allowed based on the action set in aclL3RuleAction. 10542 The default value is '-1', which means the rule don't care this 10543 condition. 10544 Some ICMP message codes are : 10545 networkUnreachable(0), 10546 hostUnreachable(1), 10547 protocolUnreachable(2), 10548 portUnreachable(3), 10549 fragmentNeed(4), 10550 sourceRouteFail(5), 10551 destNetworkUnknown(6), 10552 destHostUnknown(7), 10553 srcHostIsolated(8), 10554 destNetworkAdminProhibited(9), 10555 destHostAdminProhibited(10), 10556 networkUnreachableTOS(11), 10557 hostUnreachableTOS(12), 10558 " 10559 DEFVAL { -1 } 10560 ::= { aclv6L3RuleEntry 6 } 10561 10562 aclv6L3RuleDstIpAddr OBJECT-TYPE 10563 SYNTAX Ipv6Address 10564 MAX-ACCESS read-write 10565 STATUS current 10566 DESCRIPTION 10567 "Destination IP address to be matched with the packet. 10568 The default value will be zero, which means the rule 10569 don't care this condition." 10570 DEFVAL { '00000000'h } 10571 ::= { aclv6L3RuleEntry 7 } 10572 10573 aclv6L3RuleSrcIpAddr OBJECT-TYPE 10574 SYNTAX Ipv6Address 10575 MAX-ACCESS read-write 10576 STATUS current 10577 DESCRIPTION 10578 "Source IP address to be matched with the packet. 10579 The default value will be zero, which means the 10580 rule don't care this condition." 10581 10582 DEFVAL { '00000000'h } 10583 ::= { aclv6L3RuleEntry 8 } 10584 10585 aclv6L3RuleDstIpAddrMask OBJECT-TYPE 10586 SYNTAX Ipv6Address 10587 MAX-ACCESS read-only 10588 STATUS current 10589 DESCRIPTION 10590 "The IP subnet mask for Destination IP address. 10591 This field is read-only and copy from it's Profile setting. 10592 " 10593 10594 DEFVAL { 'FFFFFFFF'h } 10595 ::= { aclv6L3RuleEntry 9 } 10596 10597 aclv6L3RuleSrcIpAddrMask OBJECT-TYPE 10598 SYNTAX Ipv6Address 10599 MAX-ACCESS read-only 10600 STATUS current 10601 DESCRIPTION 10602 "The IP subnet mask for Source IP address. 10603 This field is read-only and copy from it's Profile setting. 10604 " 10605 10606 DEFVAL { 'FFFFFFFF'h } 10607 ::= { aclv6L3RuleEntry 10 } 10608 10609 aclv6L3RuleTcpUdpDstPort OBJECT-TYPE 10610 SYNTAX Integer32 (-1..65535) 10611 MAX-ACCESS read-write 10612 STATUS current 10613 DESCRIPTION 10614 "The TCP / UDP destination port. The default value is -1, 10615 which means the rule don't care this condition." 10616 DEFVAL { -1 } 10617 ::= { aclv6L3RuleEntry 11 } 10618 10619 aclv6L3RuleTcpUdpSrcPort OBJECT-TYPE 10620 SYNTAX Integer32 (-1..65535) 10621 MAX-ACCESS read-write 10622 STATUS current 10623 DESCRIPTION 10624 "The TCP / UDP source port. The default value is -1, 10625 which means the rule don't care this condition." 10626 DEFVAL { -1 } 10627 ::= { aclv6L3RuleEntry 12 } 10628 10629 aclv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 10630 SYNTAX OCTET STRING 10631 MAX-ACCESS read-only 10632 STATUS current 10633 DESCRIPTION 10634 "The TCP / UDP Destination port Mask. 10635 This field is read-only and copy from it's Profile setting. 10636 " 10637 ::= { aclv6L3RuleEntry 13 } 10638 10639 aclv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 10640 SYNTAX OCTET STRING 10641 MAX-ACCESS read-only 10642 STATUS current 10643 DESCRIPTION 10644 "The TCP / UDP Source port Mask. 10645 This field is read-only and copy from it's Profile setting. 10646 " 10647 ::= { aclv6L3RuleEntry 14 } 10648 10649 aclv6L3RuleTcpAckBit OBJECT-TYPE 10650 SYNTAX INTEGER { 10651 dont-care(-1), 10652 establish(1), 10653 notEstablish(2) 10654 } 10655 MAX-ACCESS read-create 10656 STATUS current 10657 DESCRIPTION 10658 " The TCP ACK bit to be checked against the packet. The default 10659 value is 'dont_care'(-1), which means the rule don't care this 10660 condition." 10661 DEFVAL { dont-care } 10662 ::= { aclv6L3RuleEntry 15 } 10663 10664 aclv6L3RuleTcpRstBit OBJECT-TYPE 10665 SYNTAX INTEGER { 10666 dont-care(-1), 10667 establish(1), 10668 notEstablish(2) 10669 } 10670 MAX-ACCESS read-create 10671 STATUS current 10672 DESCRIPTION 10673 " The TCP RST bit to be checked against the packet. The default 10674 value is 'dont_care'(-1), which means the rule don't care this 10675 condition." 10676 DEFVAL { dont-care } 10677 ::= { aclv6L3RuleEntry 16 } 10678 10679 aclv6L3RuleTcpUrgBit OBJECT-TYPE 10680 SYNTAX INTEGER { 10681 dont-care(-1), 10682 establish(1), 10683 notEstablish(2) 10684 } 10685 MAX-ACCESS read-create 10686 STATUS current 10687 DESCRIPTION 10688 " The TCP Urg bit to be checked against the packet. The default 10689 value is 'dont_care'(-1), which means the rule don't care this 10690 condition." 10691 DEFVAL { dont-care } 10692 ::= { aclv6L3RuleEntry 17 } 10693 10694 aclv6L3RuleTcpPshBit OBJECT-TYPE 10695 SYNTAX INTEGER { 10696 dont-care(-1), 10697 establish(1), 10698 notEstablish(2) 10699 } 10700 MAX-ACCESS read-create 10701 STATUS current 10702 DESCRIPTION 10703 " The TCP Psh bit to be checked against the packet. The default 10704 value is 'dont_care'(-1). which means the rule don't care this 10705 condition." 10706 DEFVAL { dont-care } 10707 ::= { aclv6L3RuleEntry 18 } 10708 10709 aclv6L3RuleTcpSynBit OBJECT-TYPE 10710 SYNTAX INTEGER { 10711 dont-care(-1), 10712 establish(1), 10713 notEstablish(2) 10714 } 10715 MAX-ACCESS read-create 10716 STATUS current 10717 DESCRIPTION 10718 " The TCP Syn bit to be checked against the packet. The default 10719 value is 'dont_care'(-1), which means the rule don't care this condition." 10720 DEFVAL { dont-care } 10721 ::= { aclv6L3RuleEntry 19 } 10722 10723 aclv6L3RuleTcpFinBit OBJECT-TYPE 10724 SYNTAX INTEGER { 10725 dont-care(-1), 10726 establish(1), 10727 notEstablish(2) 10728 } 10729 MAX-ACCESS read-create 10730 STATUS current 10731 DESCRIPTION 10732 " The TCP Fin bit to be checked against the packet. The default 10733 value is 'dont_care'(-1), which means the rule don't care this 10734 condition." 10735 DEFVAL { dont-care } 10736 ::= { aclv6L3RuleEntry 20 } 10737 10738 aclv6L3RuleTrafficClass OBJECT-TYPE 10739 SYNTAX Integer32 (-1..63) 10740 MAX-ACCESS read-create 10741 STATUS current 10742 DESCRIPTION 10743 " The IP Dscp value to be checked against the packet. 10744 A default value is '-1', which means the rule don't 10745 care this condition." 10746 DEFVAL { -1 } 10747 ::= { aclv6L3RuleEntry 21 } 10748 10749 aclv6L3RuleAction OBJECT-TYPE 10750 SYNTAX INTEGER { 10751 allow (1) 10752 ,drop (2) 10753 ,mirror (3) 10754 ,rateLimit(4) 10755 ,replaceDSCP(5) 10756 ,replace1P(6) 10757 ,replaceQueue(7) 10758 } 10759 MAX-ACCESS read-write 10760 STATUS current 10761 DESCRIPTION 10762 "Specifies the action to be taken on the packet if the filter 10763 rule matches." 10764 DEFVAL { allow } 10765 ::= { aclv6L3RuleEntry 24 } 10766 aclv6L3RuleRateLimit OBJECT-TYPE 10767 SYNTAX Unsigned32 10768 MAX-ACCESS read-write 10769 STATUS current 10770 DESCRIPTION 10771 "Rate limit for matched packet." 10772 10773 ::= { aclv6L3RuleEntry 25 } 10774 aclv6L3RuleReplaceDSCP OBJECT-TYPE 10775 SYNTAX Integer32 (-1..63) 10776 MAX-ACCESS read-write 10777 STATUS current 10778 DESCRIPTION 10779 "Replace DSCP for matched packet." 10780 10781 ::= { aclv6L3RuleEntry 26 } 10782 10783 aclv6L3RuleReplace1P OBJECT-TYPE 10784 SYNTAX Integer32 (-1..7) 10785 MAX-ACCESS read-write 10786 STATUS current 10787 DESCRIPTION 10788 "Replace DSCP for matched packet." 10789 10790 ::= { aclv6L3RuleEntry 27 } 10791 aclv6L3RuleReplaceQueue OBJECT-TYPE 10792 SYNTAX Integer32 10793 MAX-ACCESS read-write 10794 STATUS current 10795 DESCRIPTION 10796 "Acl IPV6 L3 Rule Replace Queue." 10797 ::= { aclv6L3RuleEntry 28 } 10798 aclv6L3RuleFilterTimeRange OBJECT-TYPE 10799 SYNTAX OCTET STRING 10800 MAX-ACCESS read-create 10801 STATUS current 10802 DESCRIPTION 10803 "ACL IPV6 L3 Filter Time Range" 10804 ::= { aclv6L3RuleEntry 29 } 10805 10806 aclv6L3RulePortList OBJECT-TYPE 10807 SYNTAX PortList 10808 MAX-ACCESS read-write 10809 STATUS current 10810 DESCRIPTION 10811 "Specifies the complete set of ports over which if the packet arrives 10812 this filter rule will be applicable." 10813 10814 ::= { aclv6L3RuleEntry 51 } 10815 10816 10817 aclv6L3RuleVlanList OBJECT-TYPE 10818 SYNTAX OCTET STRING 10819 MAX-ACCESS read-write 10820 STATUS current 10821 DESCRIPTION 10822 "Specifies the complete set of vlan over which if the packet arrives 10823 this filter rule will be applicable. Notice : only support one vlan." 10824 10825 ::= { aclv6L3RuleEntry 52 } 10826 10827 aclv6L3RuleStatus OBJECT-TYPE 10828 SYNTAX RowStatus 10829 MAX-ACCESS read-create 10830 STATUS current 10831 DESCRIPTION 10832 "This object indicates the status of this entry. An entry is 10833 created in this table when this object is SET to 'createAndWait'. 10834 The entry in this table is used when the status of this object 10835 is SET 'active'. The entry in this table is not used when this 10836 object is SET 'notInService'. An entry created in this table is 10837 be deleted when this object is SET 'destroy'." 10838 ::= { aclv6L3RuleEntry 99 } 10839 10840 10841 -- ------------------------------------------------------------------ 10842 -- PacketContent Filter Group -------------------------------------------------- 10843 aclPacketRule OBJECT IDENTIFIER ::= { companyACLGroup 4 } 10844 10845 aclPacketRuleTable OBJECT-TYPE 10846 10847 SYNTAX SEQUENCE OF AclPacketRuleEntry 10848 MAX-ACCESS not-accessible 10849 STATUS current 10850 DESCRIPTION 10851 "A table to configure Packet Content filter rules in the system." 10852 ::= { aclPacketRule 1 } 10853 10854 aclPacketRuleEntry OBJECT-TYPE 10855 SYNTAX AclPacketRuleEntry 10856 MAX-ACCESS not-accessible 10857 STATUS current 10858 DESCRIPTION 10859 "Each entry in this table is a Packet filter rule. 10860 Index to the table is the Packet filter number and Profile ID." 10861 INDEX {aclPacketProfileID, aclPacketAccessID} 10862 ::= { aclPacketRuleTable 1 } 10863 10864 AclPacketRuleEntry ::= 10865 SEQUENCE { 10866 aclPacketAccessID 10867 Integer32, 10868 aclPacketProfileID 10869 Integer32, 10870 aclPacketRuleOffsetValue1 10871 OCTET STRING, 10872 aclPacketRuleOffsetValue2 10873 OCTET STRING, 10874 aclPacketRuleOffsetValue3 10875 OCTET STRING, 10876 aclPacketRuleOffsetValue4 10877 OCTET STRING, 10878 aclPacketRuleAction 10879 INTEGER, 10880 aclPacketRuleRateLimit 10881 Unsigned32, 10882 aclPacketRuleReplaceDSCP 10883 Integer32, 10884 aclPacketRuleReplace1P 10885 Integer32, 10886 aclPacketRuleReplaceQueue 10887 Integer32, 10888 aclPacketRuleFilterTimeRange 10889 OCTET STRING, 10890 aclPacketRuleOffsetValue1Mask 10891 OCTET STRING, 10892 aclPacketRuleOffsetValue2Mask 10893 OCTET STRING, 10894 aclPacketRuleOffsetValue3Mask 10895 OCTET STRING, 10896 aclPacketRuleOffsetValue4Mask 10897 OCTET STRING, 10898 aclPacketRuleInPortList 10899 PortList, 10900 aclPacketRuleInVlanList 10901 OCTET STRING, 10902 aclPacketRuleStatus 10903 RowStatus 10904 } 10905 10906 aclPacketAccessID OBJECT-TYPE 10907 SYNTAX Integer32 (0..250) 10908 MAX-ACCESS read-only 10909 STATUS current 10910 DESCRIPTION 10911 "Packet Filter rule ID. 0 means auto assign." 10912 ::= { aclPacketRuleEntry 1 } 10913 10914 aclPacketProfileID OBJECT-TYPE 10915 SYNTAX Integer32 (1..50) 10916 MAX-ACCESS read-only 10917 STATUS current 10918 DESCRIPTION 10919 "ACL Profile ID which this rule join." 10920 ::= { aclPacketRuleEntry 2 } 10921 10922 aclPacketRuleOffsetValue1 OBJECT-TYPE 10923 SYNTAX OCTET STRING 10924 MAX-ACCESS read-write 10925 STATUS current 10926 DESCRIPTION 10927 "The filter value of Offset 1." 10928 ::= { aclPacketRuleEntry 3 } 10929 10930 aclPacketRuleOffsetValue2 OBJECT-TYPE 10931 SYNTAX OCTET STRING 10932 MAX-ACCESS read-write 10933 STATUS current 10934 DESCRIPTION 10935 "The filter value of Offset 2." 10936 ::= { aclPacketRuleEntry 4 } 10937 10938 aclPacketRuleOffsetValue3 OBJECT-TYPE 10939 SYNTAX OCTET STRING 10940 MAX-ACCESS read-write 10941 STATUS current 10942 DESCRIPTION 10943 "The filter value of Offset 3." 10944 ::= { aclPacketRuleEntry 5 } 10945 10946 aclPacketRuleOffsetValue4 OBJECT-TYPE 10947 SYNTAX OCTET STRING 10948 MAX-ACCESS read-write 10949 STATUS current 10950 DESCRIPTION 10951 "The filter value of Offset 4." 10952 ::= { aclPacketRuleEntry 6 } 10953 10954 10955 aclPacketRuleAction OBJECT-TYPE 10956 SYNTAX INTEGER { 10957 allow (1) 10958 ,drop (2) 10959 ,mirror (3) 10960 ,rateLimit(4) 10961 ,replaceDSCP(5) 10962 ,replace1P(6) 10963 ,replaceQueue(7) 10964 } 10965 MAX-ACCESS read-write 10966 STATUS current 10967 DESCRIPTION 10968 "Specifies the action to be taken on the packet if the filter 10969 rule matches. 10970 If the action is 'allow', the packet will be forwarded according 10971 to the forwarding rules. 10972 If the action is 'drop', the packet will be discarded." 10973 DEFVAL { allow } 10974 ::= { aclPacketRuleEntry 8 } 10975 10976 aclPacketRuleRateLimit OBJECT-TYPE 10977 SYNTAX Unsigned32 10978 MAX-ACCESS read-write 10979 STATUS current 10980 DESCRIPTION 10981 "Rate limit for matched packet." 10982 10983 ::= { aclPacketRuleEntry 9 } 10984 10985 aclPacketRuleReplaceDSCP OBJECT-TYPE 10986 SYNTAX Integer32 (-1..63) 10987 MAX-ACCESS read-write 10988 STATUS current 10989 DESCRIPTION 10990 "Replace DSCP for matched packet." 10991 10992 ::= { aclPacketRuleEntry 10 } 10993 10994 aclPacketRuleReplace1P OBJECT-TYPE 10995 SYNTAX Integer32 (-1..7) 10996 MAX-ACCESS read-write 10997 STATUS current 10998 DESCRIPTION 10999 "Replace 1p for matched packet." 11000 11001 ::= { aclPacketRuleEntry 11 } 11002 aclPacketRuleReplaceQueue OBJECT-TYPE 11003 SYNTAX Integer32 11004 MAX-ACCESS read-write 11005 STATUS current 11006 DESCRIPTION 11007 "Acl Rule Replace Queue." 11008 11009 ::= { aclPacketRuleEntry 12 } 11010 aclPacketRuleFilterTimeRange OBJECT-TYPE 11011 SYNTAX OCTET STRING 11012 MAX-ACCESS read-create 11013 STATUS current 11014 DESCRIPTION 11015 "Acl Filter Time Range" 11016 ::= { aclPacketRuleEntry 13 } 11017 11018 aclPacketRuleOffsetValue1Mask OBJECT-TYPE 11019 SYNTAX OCTET STRING 11020 MAX-ACCESS read-write 11021 STATUS current 11022 DESCRIPTION 11023 "The filter Mask of Offset 1." 11024 DEFVAL { 'FFFF'h } 11025 ::= { aclPacketRuleEntry 14 } 11026 11027 aclPacketRuleOffsetValue2Mask OBJECT-TYPE 11028 SYNTAX OCTET STRING 11029 MAX-ACCESS read-write 11030 STATUS current 11031 DESCRIPTION 11032 "The filter Mask of Offset 2." 11033 DEFVAL { 'FFFF'h } 11034 ::= { aclPacketRuleEntry 15 } 11035 11036 aclPacketRuleOffsetValue3Mask OBJECT-TYPE 11037 SYNTAX OCTET STRING 11038 MAX-ACCESS read-write 11039 STATUS current 11040 DESCRIPTION 11041 "The filter Mask of Offset 3." 11042 DEFVAL { 'FFFF'h } 11043 ::= { aclPacketRuleEntry 16 } 11044 11045 aclPacketRuleOffsetValue4Mask OBJECT-TYPE 11046 SYNTAX OCTET STRING 11047 MAX-ACCESS read-write 11048 STATUS current 11049 DESCRIPTION 11050 "The filter Mask of Offset 4." 11051 DEFVAL { 'FFFF'h } 11052 ::= { aclPacketRuleEntry 17 } 11053 11054 aclPacketRuleInPortList OBJECT-TYPE 11055 SYNTAX PortList 11056 MAX-ACCESS read-write 11057 STATUS current 11058 DESCRIPTION 11059 "Specifies the complete set of ports over which this filter is applied 11060 for packets ingress at ports in this list." 11061 ::= { aclPacketRuleEntry 51 } 11062 11063 11064 aclPacketRuleInVlanList OBJECT-TYPE 11065 SYNTAX OCTET STRING 11066 MAX-ACCESS read-write 11067 STATUS current 11068 DESCRIPTION 11069 "Specifies the complete set of vlan over which this filter is applied 11070 for packets ingress at vlan. Notice : Only support one vlan." 11071 ::= { aclPacketRuleEntry 52 } 11072 11073 11074 aclPacketRuleStatus OBJECT-TYPE 11075 SYNTAX RowStatus 11076 MAX-ACCESS read-create 11077 STATUS current 11078 DESCRIPTION 11079 "This object indicates the status of this entry. An entry is 11080 created in this table when this object is SET to 'createAndWait'. 11081 The entry in this table is used when the status of this object 11082 is SET 'active'. The entry in this table is not used when this 11083 object is SET 'notInService'. An entry created in this table is 11084 be deleted when this object is SET 'destroy'." 11085 ::= { aclPacketRuleEntry 99 } 11086 11087 11088 -- Flow Meter Group -------------------------------------------------- 11089 aclFlowMeterRule OBJECT IDENTIFIER ::= { companyACLGroup 10 } 11090 11091 aclFlowMeterTable OBJECT-TYPE 11092 11093 SYNTAX SEQUENCE OF AclFlowMeterEntry 11094 MAX-ACCESS not-accessible 11095 STATUS current 11096 DESCRIPTION 11097 "A table to configure L2 filter rules in the system." 11098 ::= { aclFlowMeterRule 1 } 11099 11100 aclFlowMeterEntry OBJECT-TYPE 11101 SYNTAX AclFlowMeterEntry 11102 MAX-ACCESS not-accessible 11103 STATUS current 11104 DESCRIPTION 11105 "Each entry in this table is a L2 filter rule. 11106 Index to the table is the L2 filter number and Profile ID." 11107 INDEX {aclFlowMeterProfileID, aclFlowMeterAccessID} 11108 ::= { aclFlowMeterTable 1 } 11109 11110 AclFlowMeterEntry ::= 11111 SEQUENCE { 11112 aclFlowMeterProfileID 11113 Integer32, 11114 aclFlowMeterAccessID 11115 Integer32, 11116 aclFlowMeterRate 11117 Integer32, 11118 aclFlowMeterBurstSize 11119 Integer32, 11120 aclFlowMeterReplaceDscp 11121 Integer32, 11122 aclFlowMeterAction 11123 INTEGER, 11124 aclFlowMeterStatus 11125 RowStatus 11126 } 11127 11128 aclFlowMeterProfileID OBJECT-TYPE 11129 SYNTAX Integer32 (1..50) 11130 MAX-ACCESS read-only 11131 STATUS current 11132 DESCRIPTION 11133 "ACL Profile ID which this flow meter join." 11134 ::= { aclFlowMeterEntry 1 } 11135 11136 aclFlowMeterAccessID OBJECT-TYPE 11137 SYNTAX Integer32 (1..250) 11138 MAX-ACCESS read-only 11139 STATUS current 11140 DESCRIPTION 11141 "ACL Access ID which this flow meter join." 11142 ::= { aclFlowMeterEntry 2 } 11143 11144 aclFlowMeterRate OBJECT-TYPE 11145 SYNTAX Integer32 (64..1024000) 11146 MAX-ACCESS read-write 11147 STATUS current 11148 DESCRIPTION 11149 "The rate limiter of meter." 11150 ::= { aclFlowMeterEntry 3 } 11151 11152 aclFlowMeterBurstSize OBJECT-TYPE 11153 SYNTAX Integer32 (0..1016) 11154 MAX-ACCESS read-write 11155 STATUS current 11156 DESCRIPTION 11157 "The burst size of meter." 11158 ::= { aclFlowMeterEntry 4 } 11159 11160 aclFlowMeterReplaceDscp OBJECT-TYPE 11161 SYNTAX Integer32 (0..63) 11162 MAX-ACCESS read-write 11163 STATUS current 11164 DESCRIPTION 11165 "Replace DSCP for matched out-band packets when aclFlowMeterAction is replace DSCP." 11166 ::= { aclFlowMeterEntry 5 } 11167 11168 11169 aclFlowMeterAction OBJECT-TYPE 11170 SYNTAX INTEGER { 11171 drop (2) 11172 ,replaceDSCP(5) 11173 } 11174 MAX-ACCESS read-write 11175 STATUS current 11176 DESCRIPTION 11177 "Specifies the action to be taken on the out-band packet if the filter 11178 rule matches. 11179 If the action is 'drop', the packet will be discarded." 11180 DEFVAL { drop } 11181 ::= { aclFlowMeterEntry 6 } 11182 11183 aclFlowMeterStatus OBJECT-TYPE 11184 SYNTAX RowStatus 11185 MAX-ACCESS read-create 11186 STATUS current 11187 DESCRIPTION 11188 "This object indicates the status of this entry. An entry is 11189 created in this table when this object is SET to 'createAndWait'. 11190 The entry in this table is used when the status of this object 11191 is SET 'active'. The entry in this table is not used when this 11192 object is SET 'notInService'. An entry created in this table is 11193 be deleted when this object is SET 'destroy'." 11194 ::= { aclFlowMeterEntry 99 } 11195 11196 11197 -- Vlan Based Profile Group -------------------------------------------------- 11198-- aclVlanBasedProfile OBJECT IDENTIFIER ::= { companyACLGroup 20 } 11199-- 11200-- aclVlanBasedProfileTable OBJECT-TYPE 11201-- 11202-- SYNTAX SEQUENCE OF AclVlanBasedProfileEntry 11203-- MAX-ACCESS not-accessible 11204-- STATUS current 11205-- DESCRIPTION 11206-- "A table to configure L2 filter rules in the system." 11207-- ::= { aclVlanBasedProfile 1 } 11208-- 11209-- aclVlanBasedProfileEntry OBJECT-TYPE 11210-- SYNTAX AclVlanBasedProfileEntry 11211-- MAX-ACCESS not-accessible 11212-- STATUS current 11213-- DESCRIPTION 11214-- "Each entry in this table is a L2 filter rule. 11215-- Index to the table is the L2 filter number and Profile ID." 11216-- INDEX {aclVlanBasedProfileNo} 11217-- ::= { aclVlanBasedProfileTable 1 } 11218-- 11219-- AclVlanBasedProfileEntry ::= 11220-- SEQUENCE { 11221-- aclVlanBasedProfileNo 11222-- Integer32, 11223-- aclVlanBasedProfileActiveVlan 11224-- Integer32, 11225-- aclVlanBasedProfileActivePortList 11226-- PortList 11227-- } 11228-- 11229-- aclVlanBasedProfileNo OBJECT-TYPE 11230-- SYNTAX Integer32 (1..50) 11231-- MAX-ACCESS read-only 11232-- STATUS current 11233-- DESCRIPTION 11234-- "ACL Profile ID which this flow meter join." 11235-- ::= { aclVlanBasedProfileEntry 1 } 11236-- 11237-- aclVlanBasedProfileActiveVlan OBJECT-TYPE 11238-- SYNTAX Integer32 (0..4094) 11239-- MAX-ACCESS read-write 11240-- STATUS current 11241-- DESCRIPTION 11242-- "ACL Access ID which this flow meter join." 11243-- ::= { aclVlanBasedProfileEntry 2 } 11244-- 11245-- aclVlanBasedProfileActivePortList OBJECT-TYPE 11246-- SYNTAX PortList 11247-- MAX-ACCESS read-write 11248-- STATUS current 11249-- DESCRIPTION 11250-- "The rate limiter of meter." 11251-- ::= { aclVlanBasedProfileEntry 3 } 11252 11253 11254 -- ------------------------------------------------------------------ 11255 -- companyCPUInterfaceFilterGroup 11256 -- ------------------------------------------------------------------ 11257 11258 -- CPU Interface Filter Profile Group -------------------------------------------------- 11259 cpuFilterProfile OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 1 } 11260 11261 ipv4cpuFilterProfileTable OBJECT-TYPE 11262 SYNTAX SEQUENCE OF Ipv4CpuFilterProfileEntry 11263 MAX-ACCESS not-accessible 11264 STATUS current 11265 DESCRIPTION 11266 " A table to CPUInterfaceFilter profile . 11267 " 11268 ::= { cpuFilterProfile 1 } 11269 11270 ipv4cpuFilterProfileEntry OBJECT-TYPE 11271 SYNTAX Ipv4CpuFilterProfileEntry 11272 MAX-ACCESS not-accessible 11273 STATUS current 11274 DESCRIPTION 11275 " Each entry in this table is a CPUInterfaceFilter profile. 11276 Index to the table is CPUInterfaceFilter profile ID. " 11277 INDEX { ipv4cpuFilterProfileNo} 11278 ::= { ipv4cpuFilterProfileTable 1 } 11279 11280 Ipv4CpuFilterProfileEntry ::= 11281 SEQUENCE { 11282 ipv4cpuFilterProfileNo 11283 Integer32, 11284 ipv4cpuFilterProfileType 11285 INTEGER, 11286 ipv4cpuFilterProfileRuleCount 11287 Integer32, 11288 ipv4cpuFilterProfileMask 11289 OCTET STRING, 11290 ipv4cpuFilterProfileDstMacAddrMask 11291 MacAddress, 11292 ipv4cpuFilterProfileSrcMacAddrMask 11293 MacAddress, 11294 ipv4cpuFilterProfileIPProtocol 11295 INTEGER, 11296 ipv4cpuFilterProfileIPProtocolMask 11297 OCTET STRING, 11298 ipv4cpuFilterProfileDstIpAddrMask 11299 IpAddress, 11300 ipv4cpuFilterProfileSrcIpAddrMask 11301 IpAddress, 11302 ipv4cpuFilterProfileDstPortMask 11303 OCTET STRING, 11304 ipv4cpuFilterProfileSrcPortMask 11305 OCTET STRING, 11306 ipv4cpuFilterProfileStatus 11307 RowStatus 11308 } 11309 11310 ipv4cpuFilterProfileNo OBJECT-TYPE 11311 SYNTAX Integer32 (1..3) 11312 MAX-ACCESS read-only 11313 STATUS current 11314 DESCRIPTION 11315 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 11316 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 11317 The user only allow to create user-defined CPUInterfaceFilter ID. 11318 And system-defined CPUInterfaceFilter is read only." 11319 ::= { ipv4cpuFilterProfileEntry 1 } 11320 11321 ipv4cpuFilterProfileType OBJECT-TYPE 11322 SYNTAX INTEGER { 11323 l2 (1), 11324 l3 (2), 11325 l3v6 (11) 11326 } 11327 MAX-ACCESS read-write 11328 STATUS current 11329 DESCRIPTION 11330 "The CPUInterfaceFilter Profile type, possible value are 11331 l2 (1) - for MAC-based rule, 11332 l3 (2) - for IPv4-based rule, 11333 l3v6 (11) - for IPv6-based rule 11334 " 11335 ::= { ipv4cpuFilterProfileEntry 2 } 11336 11337 ipv4cpuFilterProfileRuleCount OBJECT-TYPE 11338 SYNTAX Integer32 (0..65535) 11339 MAX-ACCESS read-only 11340 STATUS current 11341 DESCRIPTION 11342 "The number of rules in this profile." 11343 ::= { ipv4cpuFilterProfileEntry 3 } 11344 11345 11346 ipv4cpuFilterProfileMask OBJECT-TYPE 11347 SYNTAX OCTET STRING 11348 MAX-ACCESS read-write 11349 STATUS current 11350 DESCRIPTION 11351 "Indicate which field want to care in the packet. 11352 Turn on the following bits to select the following items 11353 Type Item BIT 11354 ------------------------------------------ 11355 L2 DST_MAC 0 (LSB) 11356 L2 SRC_MAC 1 11357 L2 VID 2 11358 L2 8021P_PRIORITY 3 11359 L2 ETHER_TYPE 4 11360 L3 DSCP 5 11361 L3 ICMP_TYPE 6 11362 L3 ICMP_CODE 7 11363 L3 IGMP_TYPE 8 11364 L3 DST_IP 9 11365 L3 SRC_IP 10 11366 L3 DST_PORT 11 11367 L3 SRC_PORT 12 11368 L3 TCPFLAG 13 (MSB) 11369 ------------------------------------------- 11370 11371 The value is in Hex format. 11372 " 11373 ::= { ipv4cpuFilterProfileEntry 4 } 11374 11375 11376 ipv4cpuFilterProfileDstMacAddrMask OBJECT-TYPE 11377 SYNTAX MacAddress 11378 MAX-ACCESS read-write 11379 STATUS current 11380 DESCRIPTION 11381 "The CPUInterfaceFilter Profile destination MAC address mask. 11382 If DST_MAC is turn on in cpuFilterProfileMask, 11383 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 11384 to caculate a range of MAC address which is really care. 11385 " 11386 ::= { ipv4cpuFilterProfileEntry 5 } 11387 11388 11389 ipv4cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 11390 SYNTAX MacAddress 11391 MAX-ACCESS read-write 11392 STATUS current 11393 DESCRIPTION 11394 "The CPUInterfaceFilter Profile source MAC address mask. 11395 If SRC_MAC is turn on in cpuFilterProfileMask, 11396 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 11397 to caculate a range of MAC address which is really care. 11398 " 11399 ::= { ipv4cpuFilterProfileEntry 6 } 11400 11401 11402 ipv4cpuFilterProfileIPProtocol OBJECT-TYPE 11403 SYNTAX INTEGER { 11404 none(0), 11405 icmp(1), 11406 igmp(2), 11407 tcp(6), 11408 udp(17) 11409 ,ipMask(255) 11410 } 11411 MAX-ACCESS read-write 11412 STATUS current 11413 DESCRIPTION 11414 "Indicate which IP Protocol will be care in this profile. 11415 Only profile type is l3 can set the IP protocol. 11416 For others, this field will be none. 11417 " 11418 ::= { ipv4cpuFilterProfileEntry 7 } 11419 ipv4cpuFilterProfileIPProtocolMask OBJECT-TYPE 11420 SYNTAX OCTET STRING 11421 MAX-ACCESS read-write 11422 STATUS current 11423 DESCRIPTION 11424 "The CPUInterfaceFilter Profile IP protocol mask. 11425 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 11426 It will work with its member rule field,cpuFilterL3RuleProtocol, 11427 to caculate a range of IP protocol which is really care. 11428 The value is in HEX format. 11429 " 11430 DEFVAL { 'FF'h } 11431 ::= { ipv4cpuFilterProfileEntry 8 } 11432 ipv4cpuFilterProfileDstIpAddrMask OBJECT-TYPE 11433 SYNTAX IpAddress 11434 MAX-ACCESS read-write 11435 STATUS current 11436 DESCRIPTION 11437 "The CPUInterfaceFilter Profile destination IP address mask. 11438 If DST_IP is turn on in cpuFilterProfileMask, 11439 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 11440 to caculate a range of IP address which is really care. 11441 The value is in HEX format, for example: 11442 '255.255.255.0' is presented to 'FFFFFF00' 11443 " 11444 DEFVAL { 'FFFFFFFF'h } 11445 ::= { ipv4cpuFilterProfileEntry 9 } 11446 11447 11448 ipv4cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 11449 SYNTAX IpAddress 11450 MAX-ACCESS read-write 11451 STATUS current 11452 DESCRIPTION 11453 "The CPUInterfaceFilter Profile source IP address mask. 11454 If SRC_IP is turn on in cpuFilterProfileMask, 11455 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 11456 to caculate a range of IP address which is really care. 11457 The value is in HEX format, for example: 11458 '255.255.255.0' is presented to 'FFFFFF00' 11459 " 11460 DEFVAL { 'FFFFFFFF'h } 11461 ::= { ipv4cpuFilterProfileEntry 10 } 11462 11463 ipv4cpuFilterProfileDstPortMask OBJECT-TYPE 11464 SYNTAX OCTET STRING 11465 MAX-ACCESS read-write 11466 STATUS current 11467 DESCRIPTION 11468 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 11469 If DST_PORT is turn on in cpuFilterProfileMask, 11470 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 11471 to caculate a range of destination port which is really care. 11472 The value is in HEX format. 11473 " 11474 DEFVAL { 'FFFF'h } 11475 ::= { ipv4cpuFilterProfileEntry 11 } 11476 11477 11478 ipv4cpuFilterProfileSrcPortMask OBJECT-TYPE 11479 SYNTAX OCTET STRING 11480 MAX-ACCESS read-write 11481 STATUS current 11482 DESCRIPTION 11483 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 11484 If SRC_PORT is turn on in cpuFilterProfileMask, 11485 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 11486 to caculate a range of source port which is really care. 11487 The value is in HEX format. 11488 " 11489 DEFVAL { 'FFFF'h } 11490 ::= { ipv4cpuFilterProfileEntry 12 } 11491 11492 ipv4cpuFilterProfileStatus OBJECT-TYPE 11493 SYNTAX RowStatus 11494 MAX-ACCESS read-create 11495 STATUS current 11496 DESCRIPTION 11497 " This object indicates the status of this entry, can only be set to 11498 'createAndWait','active' and 'destroy'. 11499 When the value of the entry status is 'createAndWait', it could be 11500 set to 'active' only if the three values of cpuFilterProfileType, 11501 cpuFilterProfileMask and ProtocolType are not conflicted. 11502 " 11503 11504 ::= { ipv4cpuFilterProfileEntry 15 } 11505 11506------------------------------------------------------------------------------------------- 11507 11508 cpuFilterProfileTable OBJECT-TYPE 11509 SYNTAX SEQUENCE OF CpuFilterProfileEntry 11510 MAX-ACCESS not-accessible 11511 STATUS current 11512 DESCRIPTION 11513 " A table to CPUInterfaceFilter profile . 11514 " 11515 ::= { cpuFilterProfile 2 } 11516 11517 cpuFilterProfileEntry OBJECT-TYPE 11518 SYNTAX CpuFilterProfileEntry 11519 MAX-ACCESS not-accessible 11520 STATUS current 11521 DESCRIPTION 11522 " Each entry in this table is a CPUInterfaceFilter profile. 11523 Index to the table is CPUInterfaceFilter profile ID. " 11524 INDEX { cpuFilterProfileNo} 11525 ::= { cpuFilterProfileTable 1 } 11526 11527 CpuFilterProfileEntry ::= 11528 SEQUENCE { 11529 cpuFilterProfileNo 11530 Integer32, 11531 cpuFilterProfileType 11532 INTEGER, 11533 cpuFilterProfileRuleCount 11534 Integer32, 11535 cpuFilterProfileMask 11536 OCTET STRING, 11537 cpuFilterProfileDstMacAddrMask 11538 MacAddress, 11539 cpuFilterProfileSrcMacAddrMask 11540 MacAddress, 11541 cpuFilterProfileIPProtocol 11542 INTEGER, 11543 cpuFilterProfileIPProtocolMask 11544 OCTET STRING, 11545 cpuFilterProfileDstIpAddrMaskType 11546 INTEGER, 11547 cpuFilterProfileDstIpAddrMask 11548 Ipv6Address, 11549 cpuFilterProfileSrcIpAddrMaskType 11550 INTEGER, 11551 cpuFilterProfileSrcIpAddrMask 11552 Ipv6Address, 11553 cpuFilterProfileDstPortMask 11554 OCTET STRING, 11555 cpuFilterProfileSrcPortMask 11556 OCTET STRING, 11557 cpuFilterProfileStatus 11558 RowStatus 11559 } 11560 11561 cpuFilterProfileNo OBJECT-TYPE 11562 SYNTAX Integer32 (1..3) 11563 MAX-ACCESS read-only 11564 STATUS current 11565 DESCRIPTION 11566 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 11567 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 11568 The user only allow to create user-defined CPUInterfaceFilter ID. 11569 And system-defined CPUInterfaceFilter is read only." 11570 ::= { cpuFilterProfileEntry 1 } 11571 11572 cpuFilterProfileType OBJECT-TYPE 11573 SYNTAX INTEGER { 11574 l2 (1), 11575 l3 (2), 11576 l3v6 (11) 11577 } 11578 MAX-ACCESS read-write 11579 STATUS current 11580 DESCRIPTION 11581 "The CPUInterfaceFilter Profile type, possible value are 11582 l2 (1) - for MAC-based rule, 11583 l3 (2) - for IPv4-based rule, 11584 l3v6 (11) - for IPv6-based rule 11585 " 11586 ::= { cpuFilterProfileEntry 2 } 11587 11588 cpuFilterProfileRuleCount OBJECT-TYPE 11589 SYNTAX Integer32 (0..65535) 11590 MAX-ACCESS read-only 11591 STATUS current 11592 DESCRIPTION 11593 "The number of rules in this profile." 11594 ::= { cpuFilterProfileEntry 3 } 11595 11596 11597 cpuFilterProfileMask OBJECT-TYPE 11598 SYNTAX OCTET STRING 11599 MAX-ACCESS read-write 11600 STATUS current 11601 DESCRIPTION 11602 "Indicate which field want to care in the packet. 11603 Turn on the following bits to select the following items 11604 Type Item BIT 11605 ------------------------------------------ 11606 L2 DST_MAC 0 (LSB) 11607 L2 SRC_MAC 1 11608 L2 VID 2 11609 L2 8021P_PRIORITY 3 11610 L2 ETHER_TYPE 4 11611 L3 DSCP 5 11612 L3 ICMP_TYPE 6 11613 L3 ICMP_CODE 7 11614 L3 IGMP_TYPE 8 11615 L3 DST_IP 9 11616 L3 SRC_IP 10 11617 L3 DST_PORT 11 11618 L3 SRC_PORT 12 11619 L3 TCPFLAG 13 (MSB) 11620 L3 TRAFFIC_CLASS 21 11621 ------------------------------------------- 11622 11623 The value is in Hex format. 11624 " 11625 ::= { cpuFilterProfileEntry 4 } 11626 11627 11628 cpuFilterProfileDstMacAddrMask OBJECT-TYPE 11629 SYNTAX MacAddress 11630 MAX-ACCESS read-write 11631 STATUS current 11632 DESCRIPTION 11633 "The CPUInterfaceFilter Profile destination MAC address mask. 11634 If DST_MAC is turn on in cpuFilterProfileMask, 11635 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 11636 to caculate a range of MAC address which is really care. 11637 " 11638 ::= { cpuFilterProfileEntry 5 } 11639 11640 11641 cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 11642 SYNTAX MacAddress 11643 MAX-ACCESS read-write 11644 STATUS current 11645 DESCRIPTION 11646 "The CPUInterfaceFilter Profile source MAC address mask. 11647 If SRC_MAC is turn on in cpuFilterProfileMask, 11648 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 11649 to caculate a range of MAC address which is really care. 11650 " 11651 ::= { cpuFilterProfileEntry 6 } 11652 11653 11654 cpuFilterProfileIPProtocol OBJECT-TYPE 11655 SYNTAX INTEGER { 11656 none(0), 11657 icmp(1), 11658 igmp(2), 11659 tcp(6), 11660 udp(17) 11661 ,ipMask(255) 11662 } 11663 MAX-ACCESS read-write 11664 STATUS current 11665 DESCRIPTION 11666 "Indicate which IP Protocol will be care in this profile. 11667 Only profile type is l3 can set the IP protocol. 11668 For others, this field will be none. 11669 " 11670 ::= { cpuFilterProfileEntry 7 } 11671 cpuFilterProfileIPProtocolMask OBJECT-TYPE 11672 SYNTAX OCTET STRING 11673 MAX-ACCESS read-write 11674 STATUS current 11675 DESCRIPTION 11676 "The CPUInterfaceFilter Profile IP protocol mask. 11677 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 11678 It will work with its member rule field,cpuFilterL3RuleProtocol, 11679 to caculate a range of IP protocol which is really care. 11680 The value is in HEX format. 11681 " 11682 DEFVAL { 'FF'h } 11683 ::= { cpuFilterProfileEntry 8 } 11684 11685 cpuFilterProfileDstIpAddrMaskType OBJECT-TYPE 11686 SYNTAX INTEGER { 11687 iPv4 (1), 11688 iPv6 (2) 11689 } 11690 MAX-ACCESS read-write 11691 STATUS current 11692 DESCRIPTION 11693 "IPv6 Address type." 11694 ::= { cpuFilterProfileEntry 9 } 11695 11696 cpuFilterProfileDstIpAddrMask OBJECT-TYPE 11697 SYNTAX Ipv6Address 11698 MAX-ACCESS read-write 11699 STATUS current 11700 DESCRIPTION 11701 "The CPUInterfaceFilter Profile destination IP address mask. 11702 If DST_IP is turn on in cpuFilterProfileMask, 11703 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 11704 to caculate a range of IP address which is really care. 11705 The value is in HEX format, for example: 11706 '255.255.255.0' is presented to 'FFFFFF00' 11707 " 11708 DEFVAL { 'FFFFFFFF'h } 11709 ::= { cpuFilterProfileEntry 10 } 11710 11711 cpuFilterProfileSrcIpAddrMaskType OBJECT-TYPE 11712 SYNTAX INTEGER { 11713 iPv4 (1), 11714 iPv6 (2) 11715 } 11716 MAX-ACCESS read-write 11717 STATUS current 11718 DESCRIPTION 11719 "IPv6 Address type." 11720 ::= { cpuFilterProfileEntry 11 } 11721 11722 cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 11723 SYNTAX Ipv6Address 11724 MAX-ACCESS read-write 11725 STATUS current 11726 DESCRIPTION 11727 "The CPUInterfaceFilter Profile source IP address mask. 11728 If SRC_IP is turn on in cpuFilterProfileMask, 11729 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 11730 to caculate a range of IP address which is really care. 11731 The value is in HEX format, for example: 11732 '255.255.255.0' is presented to 'FFFFFF00' 11733 " 11734 DEFVAL { 'FFFFFFFF'h } 11735 ::= { cpuFilterProfileEntry 12 } 11736 11737 cpuFilterProfileDstPortMask OBJECT-TYPE 11738 SYNTAX OCTET STRING 11739 MAX-ACCESS read-write 11740 STATUS current 11741 DESCRIPTION 11742 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 11743 If DST_PORT is turn on in cpuFilterProfileMask, 11744 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 11745 to caculate a range of destination port which is really care. 11746 The value is in HEX format. 11747 " 11748 DEFVAL { 'FFFF'h } 11749 ::= { cpuFilterProfileEntry 13 } 11750 11751 11752 cpuFilterProfileSrcPortMask OBJECT-TYPE 11753 SYNTAX OCTET STRING 11754 MAX-ACCESS read-write 11755 STATUS current 11756 DESCRIPTION 11757 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 11758 If SRC_PORT is turn on in cpuFilterProfileMask, 11759 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 11760 to caculate a range of source port which is really care. 11761 The value is in HEX format. 11762 " 11763 DEFVAL { 'FFFF'h } 11764 ::= { cpuFilterProfileEntry 14 } 11765 11766 cpuFilterProfileStatus OBJECT-TYPE 11767 SYNTAX RowStatus 11768 MAX-ACCESS read-create 11769 STATUS current 11770 DESCRIPTION 11771 " This object indicates the status of this entry, can only be set to 11772 'createAndWait','active' and 'destroy'. 11773 When the value of the entry status is 'createAndWait', it could be 11774 set to 'active' only if the three values of cpuFilterProfileType, 11775 cpuFilterProfileMask and ProtocolType are not conflicted. 11776 " 11777 11778 ::= { cpuFilterProfileEntry 15 } 11779 11780 11781 -- ------------------------------------------------------------------ 11782 -- L2 Filter Group -------------------------------------------------- 11783 cpuFilterL2Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 2 } 11784 11785 cpuFilterL2RuleTable OBJECT-TYPE 11786 11787 SYNTAX SEQUENCE OF CpuFilterL2RuleEntry 11788 MAX-ACCESS not-accessible 11789 STATUS current 11790 DESCRIPTION 11791 "A table to configure L2 filter rules in the system." 11792 ::= { cpuFilterL2Rule 1 } 11793 11794 cpuFilterL2RuleEntry OBJECT-TYPE 11795 SYNTAX CpuFilterL2RuleEntry 11796 MAX-ACCESS not-accessible 11797 STATUS current 11798 DESCRIPTION 11799 "Each entry in this table is a L2 filter rule. 11800 Index to the table is the L2 filter number and Profile ID." 11801 INDEX { cpuFilterL2ProfileID, cpuFilterL2AccessID} 11802 ::= { cpuFilterL2RuleTable 1 } 11803 11804 CpuFilterL2RuleEntry ::= 11805 SEQUENCE { 11806 cpuFilterL2ProfileID 11807 Integer32, 11808 cpuFilterL2AccessID 11809 Integer32, 11810 cpuFilterL2RuleEtherType 11811 Integer32, 11812 cpuFilterL2RuleDstMacAddr 11813 MacAddress, 11814 cpuFilterL2RuleSrcMacAddr 11815 MacAddress, 11816 cpuFilterL2RuleVlanId 11817 Integer32, 11818 cpuFilterL2Rule1pPriority 11819 Integer32, 11820 cpuFilterL2RuleDstMacAddrMask 11821 MacAddress, 11822 cpuFilterL2RuleSrcMacAddrMask 11823 MacAddress, 11824 cpuFilterL2RuleInPortList 11825 PortList, 11826 cpuFilterL2RuleAction 11827 INTEGER, 11828 cpuFilterL2RuleStatus 11829 RowStatus 11830 } 11831 11832 cpuFilterL2ProfileID OBJECT-TYPE 11833 SYNTAX Integer32 (1..3) 11834 MAX-ACCESS read-only 11835 STATUS current 11836 DESCRIPTION 11837 "L2 Filter rule ID." 11838 ::= { cpuFilterL2RuleEntry 1 } 11839 11840 cpuFilterL2AccessID OBJECT-TYPE 11841 SYNTAX Integer32 (1..5) 11842 MAX-ACCESS read-only 11843 STATUS current 11844 DESCRIPTION 11845 "CPUInterfaceFilter Profile ID which this rule join." 11846 DEFVAL { 1 } 11847 ::= { cpuFilterL2RuleEntry 2 } 11848 11849 cpuFilterL2RuleEtherType OBJECT-TYPE 11850 SYNTAX Integer32 (-1 | 1501..65535) 11851 MAX-ACCESS read-write 11852 STATUS current 11853 DESCRIPTION 11854 "The value in the Type/Len field of a frame that will 11855 be matched to trigger this filter. The default value of 11856 this object is '-1', which means the rule don't care this 11857 condition." 11858 DEFVAL { -1 } 11859 ::= { cpuFilterL2RuleEntry 3 } 11860 11861 cpuFilterL2RuleDstMacAddr OBJECT-TYPE 11862 SYNTAX MacAddress 11863 MAX-ACCESS read-write 11864 STATUS current 11865 DESCRIPTION 11866 "Destination MAC address to be matched with the packet. By Default, the 11867 Destination Mac Address will be zero,which means the rule don't care this 11868 condition." 11869 ::= { cpuFilterL2RuleEntry 4 } 11870 11871 cpuFilterL2RuleSrcMacAddr OBJECT-TYPE 11872 SYNTAX MacAddress 11873 MAX-ACCESS read-write 11874 STATUS current 11875 DESCRIPTION 11876 "Source MAC address to be matched with the packet. By Default, the Source 11877 Mac Address will be zero, which means the rule don't care this condition.. 11878 address" 11879 ::= { cpuFilterL2RuleEntry 5 } 11880 11881 cpuFilterL2RuleVlanId OBJECT-TYPE 11882 SYNTAX Integer32 (-1..4094) 11883 MAX-ACCESS read-write 11884 STATUS current 11885 DESCRIPTION 11886 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 11887 be treated as customer Vlan Id. By Default, the value will be '-1', 11888 which means the rule don't care this condition." 11889 DEFVAL { -1 } 11890 ::= { cpuFilterL2RuleEntry 6 } 11891 11892 cpuFilterL2Rule1pPriority OBJECT-TYPE 11893 SYNTAX Integer32 (-1..7) 11894 MAX-ACCESS read-write 11895 STATUS current 11896 DESCRIPTION 11897 "802.1p priority to be matched with the packet. By Default, the value 11898 will be '-1', which means the rule don't care this condition." 11899 DEFVAL { -1 } 11900 ::= { cpuFilterL2RuleEntry 7 } 11901 11902 cpuFilterL2RuleDstMacAddrMask OBJECT-TYPE 11903 SYNTAX MacAddress 11904 MAX-ACCESS read-only 11905 STATUS current 11906 DESCRIPTION 11907 "The MAC address Mask work for Destination MAC address. 11908 This field is read-only and copy from it's Profile setting." 11909 11910 ::= { cpuFilterL2RuleEntry 8 } 11911 11912 cpuFilterL2RuleSrcMacAddrMask OBJECT-TYPE 11913 SYNTAX MacAddress 11914 MAX-ACCESS read-only 11915 STATUS current 11916 DESCRIPTION 11917 "The MAC address Mask work for Source MAC address. 11918 This field is read-only and copy from it's Profile setting." 11919 11920 ::= { cpuFilterL2RuleEntry 9 } 11921 11922 cpuFilterL2RuleInPortList OBJECT-TYPE 11923 SYNTAX PortList 11924 MAX-ACCESS read-write 11925 STATUS current 11926 DESCRIPTION 11927 "Specifies the complete set of ports over which this filter is applied 11928 for packets ingress at ports in this list." 11929 ::= { cpuFilterL2RuleEntry 10 } 11930 11931 cpuFilterL2RuleAction OBJECT-TYPE 11932 SYNTAX INTEGER { 11933 allow (1) 11934 ,drop (2) 11935 } 11936 MAX-ACCESS read-write 11937 STATUS current 11938 DESCRIPTION 11939 "Specifies the action to be taken on the packet if the filter 11940 rule matches. 11941 If the action is 'allow', the packet will be forwarded according 11942 to the forwarding rules. 11943 If the action is 'drop', the packet will be discarded." 11944 DEFVAL { allow } 11945 ::= { cpuFilterL2RuleEntry 11 } 11946 11947 cpuFilterL2RuleStatus OBJECT-TYPE 11948 SYNTAX RowStatus 11949 MAX-ACCESS read-create 11950 STATUS current 11951 DESCRIPTION 11952 "This object indicates the status of this entry. An entry is 11953 created in this table when this object is SET to 'createAndWait'. 11954 The entry in this table is used when the status of this object 11955 is SET 'active'. The entry in this table is not used when this 11956 object is SET 'notInService'. An entry created in this table is 11957 be deleted when this object is SET 'destroy'." 11958 ::= { cpuFilterL2RuleEntry 14 } 11959 11960 -- ------------------------------------------------------------------ 11961 -- L3 Filter Group -------------------------------------------------- 11962 cpuFilterL3Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 3 } 11963 11964 cpuFilterL3RuleTable OBJECT-TYPE 11965 SYNTAX SEQUENCE OF CpuFilterL3RuleEntry 11966 MAX-ACCESS not-accessible 11967 STATUS current 11968 DESCRIPTION 11969 " A table to configure L3 filter rules in the system. 11970 " 11971 ::= { cpuFilterL3Rule 1 } 11972 11973 cpuFilterL3RuleEntry OBJECT-TYPE 11974 SYNTAX CpuFilterL3RuleEntry 11975 MAX-ACCESS not-accessible 11976 STATUS current 11977 DESCRIPTION 11978 " Each entry in this table is a L3 filter rule. 11979 Index to the table is L3 filter number and Profile ID." 11980 INDEX { cpuFilterL3RuleProfileNo, cpuFilterL3RuleAccessID} 11981 ::= { cpuFilterL3RuleTable 1 } 11982 11983 CpuFilterL3RuleEntry ::= 11984 SEQUENCE { 11985 cpuFilterL3RuleProfileNo 11986 Integer32, 11987 cpuFilterL3RuleAccessID 11988 Integer32, 11989 cpuFilterL3RuleProtocol 11990 INTEGER, 11991 cpuFilterL3RuleProtocolMask 11992 OCTET STRING, 11993 cpuFilterL3RuleICMPMessageType 11994 Integer32, 11995 cpuFilterL3RuleICMPMessageCode 11996 Integer32, 11997 cpuFilterL3RuleDstIpAddr 11998 IpAddress, 11999 cpuFilterL3RuleSrcIpAddr 12000 IpAddress, 12001 cpuFilterL3RuleDstIpAddrMask 12002 IpAddress, 12003 cpuFilterL3RuleSrcIpAddrMask 12004 IpAddress, 12005 cpuFilterL3RuleTcpUdpDstPort 12006 Integer32, 12007 cpuFilterL3RuleTcpUdpSrcPort 12008 Integer32, 12009 cpuFilterL3RuleTcpUdpDstPortMask 12010 OCTET STRING, 12011 cpuFilterL3RuleTcpUdpSrcPortMask 12012 OCTET STRING, 12013 cpuFilterL3RuleTcpAckBit 12014 INTEGER, 12015 cpuFilterL3RuleTcpRstBit 12016 INTEGER, 12017 cpuFilterL3RuleTcpUrgBit 12018 INTEGER, 12019 cpuFilterL3RuleTcpPshBit 12020 INTEGER, 12021 cpuFilterL3RuleTcpSynBit 12022 INTEGER, 12023 cpuFilterL3RuleTcpFinBit 12024 INTEGER, 12025 cpuFilterL3RuleDscp 12026 Integer32, 12027 cpuFilterL3RuleIgmpType 12028 Integer32, 12029 cpuFilterL3RulePortList 12030 PortList, 12031 cpuFilterL3RuleAction 12032 INTEGER, 12033 cpuFilterL3RuleStatus 12034 RowStatus 12035 } 12036 12037 cpuFilterL3RuleProfileNo OBJECT-TYPE 12038 SYNTAX Integer32 (1..5) 12039 MAX-ACCESS read-only 12040 STATUS current 12041 DESCRIPTION 12042 "L3 Filter rule ID." 12043 ::= { cpuFilterL3RuleEntry 1 } 12044 12045 cpuFilterL3RuleAccessID OBJECT-TYPE 12046 SYNTAX Integer32 (1..3) 12047 MAX-ACCESS read-only 12048 STATUS current 12049 DESCRIPTION 12050 "The Profile ID which this rule join." 12051 ::= { cpuFilterL3RuleEntry 2 } 12052 12053 cpuFilterL3RuleProtocol OBJECT-TYPE 12054 SYNTAX INTEGER { 12055 icmp(1), 12056 igmp(2), 12057 tcp(6), 12058 udp(17) 12059 } 12060 MAX-ACCESS read-write 12061 STATUS current 12062 DESCRIPTION 12063 " The type of protocol to be checked against the packet." 12064 ::= { cpuFilterL3RuleEntry 3 } 12065 12066 cpuFilterL3RuleProtocolMask OBJECT-TYPE 12067 SYNTAX OCTET STRING 12068 MAX-ACCESS read-only 12069 STATUS current 12070 DESCRIPTION 12071 "The IP protocol mask. 12072 This field is read-only and copy from it's Profile setting. 12073 It will work with the other field,cpuFilterL3RuleProtocol, 12074 to caculate a range of IP protocol which is really care. 12075 The value is in HEX format. 12076 " 12077 DEFVAL { 'FF'h } 12078 ::= { cpuFilterL3RuleEntry 4 } 12079 12080 cpuFilterL3RuleICMPMessageType OBJECT-TYPE 12081 SYNTAX Integer32 (-1..255) 12082 MAX-ACCESS read-write 12083 STATUS current 12084 DESCRIPTION 12085 " The message type to be checked against the packet. If the 12086 message type matches with the packet, then the packet will be 12087 dropped / allowed based on the action set in cpuFilterL3RuleAction. 12088 The default value is '-1',which means the rule don't care this 12089 condition. 12090 Some ICMP message types are: 12091 echoReply(0), 12092 destinationUnreachable(3), 12093 sourceQuench(4), 12094 redirect(5), 12095 echoRequest(8), 12096 timeExceeded(11), 12097 parameterProblem(12), 12098 timestampRequest(13), 12099 timestampReply(14), 12100 informationRequest(15), 12101 informationReply(16), 12102 addressMaskRequest(17), 12103 addressMaskReply (18), 12104 " 12105 DEFVAL { -1 } 12106 ::= { cpuFilterL3RuleEntry 5 } 12107 12108 cpuFilterL3RuleICMPMessageCode OBJECT-TYPE 12109 SYNTAX Integer32 (-1..255) 12110 MAX-ACCESS read-write 12111 STATUS current 12112 DESCRIPTION 12113 " The message code to be checked against the packet. If the 12114 packet matches with the message code, then the packet will 12115 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 12116 The default value is '-1', which means the rule don't care this 12117 condition. 12118 Some ICMP message codes are : 12119 networkUnreachable(0), 12120 hostUnreachable(1), 12121 protocolUnreachable(2), 12122 portUnreachable(3), 12123 fragmentNeed(4), 12124 sourceRouteFail(5), 12125 destNetworkUnknown(6), 12126 destHostUnknown(7), 12127 srcHostIsolated(8), 12128 destNetworkAdminProhibited(9), 12129 destHostAdminProhibited(10), 12130 networkUnreachableTOS(11), 12131 hostUnreachableTOS(12), 12132 " 12133 DEFVAL { -1 } 12134 ::= { cpuFilterL3RuleEntry 6 } 12135 12136 cpuFilterL3RuleDstIpAddr OBJECT-TYPE 12137 SYNTAX IpAddress 12138 MAX-ACCESS read-write 12139 STATUS current 12140 DESCRIPTION 12141 "Destination IP address to be matched with the packet. 12142 The default value will be zero, which means the rule 12143 don't care this condition." 12144 DEFVAL { '00000000'h } 12145 ::= { cpuFilterL3RuleEntry 7 } 12146 12147 cpuFilterL3RuleSrcIpAddr OBJECT-TYPE 12148 SYNTAX IpAddress 12149 MAX-ACCESS read-write 12150 STATUS current 12151 DESCRIPTION 12152 "Source IP address to be matched with the packet. 12153 The default value will be zero, which means the 12154 rule don't care this condition." 12155 12156 DEFVAL { '00000000'h } 12157 ::= { cpuFilterL3RuleEntry 8 } 12158 12159 cpuFilterL3RuleDstIpAddrMask OBJECT-TYPE 12160 SYNTAX IpAddress 12161 MAX-ACCESS read-only 12162 STATUS current 12163 DESCRIPTION 12164 "The IP subnet mask for Destination IP address. 12165 This field is read-only and copy from it's Profile setting. 12166 " 12167 12168 DEFVAL { 'FFFFFFFF'h } 12169 ::= { cpuFilterL3RuleEntry 9 } 12170 12171 cpuFilterL3RuleSrcIpAddrMask OBJECT-TYPE 12172 SYNTAX IpAddress 12173 MAX-ACCESS read-only 12174 STATUS current 12175 DESCRIPTION 12176 "The IP subnet mask for Source IP address. 12177 This field is read-only and copy from it's Profile setting. 12178 " 12179 12180 DEFVAL { 'FFFFFFFF'h } 12181 ::= { cpuFilterL3RuleEntry 10 } 12182 12183 cpuFilterL3RuleTcpUdpDstPort OBJECT-TYPE 12184 SYNTAX Integer32 (-1..65535) 12185 MAX-ACCESS read-write 12186 STATUS current 12187 DESCRIPTION 12188 "The TCP / UDP destination port. The default value is -1, 12189 which means the rule don't care this condition." 12190 DEFVAL { -1 } 12191 ::= { cpuFilterL3RuleEntry 11 } 12192 12193 cpuFilterL3RuleTcpUdpSrcPort OBJECT-TYPE 12194 SYNTAX Integer32 (-1..65535) 12195 MAX-ACCESS read-write 12196 STATUS current 12197 DESCRIPTION 12198 "The TCP / UDP source port. The default value is -1, 12199 which means the rule don't care this condition." 12200 DEFVAL { -1 } 12201 ::= { cpuFilterL3RuleEntry 12 } 12202 12203 cpuFilterL3RuleTcpUdpDstPortMask OBJECT-TYPE 12204 SYNTAX OCTET STRING 12205 MAX-ACCESS read-only 12206 STATUS current 12207 DESCRIPTION 12208 "The TCP / UDP Destination port Mask. 12209 This field is read-only and copy from it's Profile setting. 12210 " 12211 ::= { cpuFilterL3RuleEntry 13 } 12212 12213 cpuFilterL3RuleTcpUdpSrcPortMask OBJECT-TYPE 12214 SYNTAX OCTET STRING 12215 MAX-ACCESS read-only 12216 STATUS current 12217 DESCRIPTION 12218 "The TCP / UDP Source port Mask. 12219 This field is read-only and copy from it's Profile setting. 12220 " 12221 ::= { cpuFilterL3RuleEntry 14 } 12222 12223 cpuFilterL3RuleTcpAckBit OBJECT-TYPE 12224 SYNTAX INTEGER { 12225 dontcare(-1), 12226 establish(1), 12227 notEstablish(2) 12228 } 12229 MAX-ACCESS read-create 12230 STATUS current 12231 DESCRIPTION 12232 " The TCP ACK bit to be checked against the packet. The default 12233 value is 'dontcare'(-1), which means the rule don't care this 12234 condition." 12235 DEFVAL { dontcare } 12236 ::= { cpuFilterL3RuleEntry 15 } 12237 12238 cpuFilterL3RuleTcpRstBit OBJECT-TYPE 12239 SYNTAX INTEGER { 12240 dontcare(-1), 12241 establish(1), 12242 notEstablish(2) 12243 } 12244 MAX-ACCESS read-create 12245 STATUS current 12246 DESCRIPTION 12247 " The TCP RST bit to be checked against the packet. The default 12248 value is 'dontcare'(-1), which means the rule don't care this 12249 condition." 12250 DEFVAL { dontcare } 12251 ::= { cpuFilterL3RuleEntry 16 } 12252 12253 cpuFilterL3RuleTcpUrgBit OBJECT-TYPE 12254 SYNTAX INTEGER { 12255 dontcare(-1), 12256 establish(1), 12257 notEstablish(2) 12258 } 12259 MAX-ACCESS read-create 12260 STATUS current 12261 DESCRIPTION 12262 " The TCP Urg bit to be checked against the packet. The default 12263 value is 'dontcare'(-1), which means the rule don't care this 12264 condition." 12265 DEFVAL { dontcare } 12266 ::= { cpuFilterL3RuleEntry 17 } 12267 12268 cpuFilterL3RuleTcpPshBit OBJECT-TYPE 12269 SYNTAX INTEGER { 12270 dontcare(-1), 12271 establish(1), 12272 notEstablish(2) 12273 } 12274 MAX-ACCESS read-create 12275 STATUS current 12276 DESCRIPTION 12277 " The TCP Psh bit to be checked against the packet. The default 12278 value is 'dontcare'(-1). which means the rule don't care this 12279 condition." 12280 DEFVAL { dontcare } 12281 ::= { cpuFilterL3RuleEntry 18 } 12282 12283 cpuFilterL3RuleTcpSynBit OBJECT-TYPE 12284 SYNTAX INTEGER { 12285 dontcare(-1), 12286 establish(1), 12287 notEstablish(2) 12288 } 12289 MAX-ACCESS read-create 12290 STATUS current 12291 DESCRIPTION 12292 " The TCP Syn bit to be checked against the packet. The default 12293 value is 'dontcare'(-1), which means the rule don't care this condition." 12294 DEFVAL { dontcare } 12295 ::= { cpuFilterL3RuleEntry 19 } 12296 12297 cpuFilterL3RuleTcpFinBit OBJECT-TYPE 12298 SYNTAX INTEGER { 12299 dontcare(-1), 12300 establish(1), 12301 notEstablish(2) 12302 } 12303 MAX-ACCESS read-create 12304 STATUS current 12305 DESCRIPTION 12306 " The TCP Fin bit to be checked against the packet. The default 12307 value is 'dontcare'(-1), which means the rule don't care this 12308 condition." 12309 DEFVAL { dontcare } 12310 ::= { cpuFilterL3RuleEntry 20 } 12311 12312 cpuFilterL3RuleDscp OBJECT-TYPE 12313 SYNTAX Integer32 (-1..63) 12314 MAX-ACCESS read-create 12315 STATUS current 12316 DESCRIPTION 12317 " The IP Dscp value to be checked against the packet. 12318 A default value is '-1', which means the rule don't 12319 care this condition." 12320 DEFVAL { -1 } 12321 ::= { cpuFilterL3RuleEntry 21 } 12322 12323 cpuFilterL3RuleIgmpType OBJECT-TYPE 12324 SYNTAX Integer32 (-1..255) 12325 MAX-ACCESS read-write 12326 STATUS current 12327 DESCRIPTION 12328 " The IGMP Type to be checked against the packet.A default value is '-1', 12329 which means the rule don't care this condition." 12330 DEFVAL { -1 } 12331 ::= { cpuFilterL3RuleEntry 22 } 12332 12333 cpuFilterL3RulePortList OBJECT-TYPE 12334 SYNTAX PortList 12335 MAX-ACCESS read-write 12336 STATUS current 12337 DESCRIPTION 12338 "Specifies the complete set of ports over which if the packet arrives 12339 this filter rule will be applicable." 12340 12341 ::= { cpuFilterL3RuleEntry 23 } 12342 12343 cpuFilterL3RuleAction OBJECT-TYPE 12344 SYNTAX INTEGER { 12345 allow (1) 12346 ,drop (2) 12347 } 12348 MAX-ACCESS read-write 12349 STATUS current 12350 DESCRIPTION 12351 "Specifies the action to be taken on the packet if the filter 12352 rule matches." 12353 DEFVAL { allow } 12354 ::= { cpuFilterL3RuleEntry 24 } 12355 12356 cpuFilterL3RuleStatus OBJECT-TYPE 12357 SYNTAX RowStatus 12358 MAX-ACCESS read-create 12359 STATUS current 12360 DESCRIPTION 12361 "This object indicates the status of this entry. An entry is 12362 created in this table when this object is SET to 'createAndWait'. 12363 The entry in this table is used when the status of this object 12364 is SET 'active'. The entry in this table is not used when this 12365 object is SET 'notInService'. An entry created in this table is 12366 be deleted when this object is SET 'destroy'." 12367 ::= { cpuFilterL3RuleEntry 27 } 12368 12369 12370 -- L3 IPv6 Filter Group -------------------------------------------------- 12371 12372 cpuFilterv6L3RuleTable OBJECT-TYPE 12373 SYNTAX SEQUENCE OF CpuFilterv6L3RuleEntry 12374 MAX-ACCESS not-accessible 12375 STATUS current 12376 DESCRIPTION 12377 " A table to configure L3 filter rules in the system. 12378 " 12379 ::= { cpuFilterL3Rule 2 } 12380 12381 cpuFilterv6L3RuleEntry OBJECT-TYPE 12382 SYNTAX CpuFilterv6L3RuleEntry 12383 MAX-ACCESS not-accessible 12384 STATUS current 12385 DESCRIPTION 12386 " Each entry in this table is a L3 filter rule. 12387 Index to the table is L3 filter number and Profile ID." 12388 INDEX { cpuFilterv6L3RuleProfileNo, cpuFilterv6L3RuleAccessID} 12389 ::= { cpuFilterv6L3RuleTable 1 } 12390 12391 CpuFilterv6L3RuleEntry ::= 12392 SEQUENCE { 12393 cpuFilterv6L3RuleProfileNo 12394 Integer32, 12395 cpuFilterv6L3RuleAccessID 12396 Integer32, 12397 cpuFilterv6L3RuleProtocol 12398 INTEGER, 12399 cpuFilterv6L3RuleProtocolMask 12400 OCTET STRING, 12401 cpuFilterv6L3RuleICMPMessageType 12402 Integer32, 12403 cpuFilterv6L3RuleICMPMessageCode 12404 Integer32, 12405 cpuFilterv6L3RuleDstIpAddr 12406 Ipv6Address, 12407 cpuFilterv6L3RuleSrcIpAddr 12408 Ipv6Address, 12409 cpuFilterv6L3RuleDstIpAddrMask 12410 Ipv6Address, 12411 cpuFilterv6L3RuleSrcIpAddrMask 12412 Ipv6Address, 12413 cpuFilterv6L3RuleTcpUdpDstPort 12414 Integer32, 12415 cpuFilterv6L3RuleTcpUdpSrcPort 12416 Integer32, 12417 cpuFilterv6L3RuleTcpUdpDstPortMask 12418 OCTET STRING, 12419 cpuFilterv6L3RuleTcpUdpSrcPortMask 12420 OCTET STRING, 12421 cpuFilterv6L3RuleTcpAckBit 12422 INTEGER, 12423 cpuFilterv6L3RuleTcpRstBit 12424 INTEGER, 12425 cpuFilterv6L3RuleTcpUrgBit 12426 INTEGER, 12427 cpuFilterv6L3RuleTcpPshBit 12428 INTEGER, 12429 cpuFilterv6L3RuleTcpSynBit 12430 INTEGER, 12431 cpuFilterv6L3RuleTcpFinBit 12432 INTEGER, 12433 cpuFilterv6L3RuleTrafficClass 12434 Integer32, 12435 cpuFilterv6L3RulePortList 12436 PortList, 12437 cpuFilterv6L3RuleAction 12438 INTEGER, 12439 cpuFilterv6L3RuleStatus 12440 RowStatus 12441 } 12442 12443 cpuFilterv6L3RuleProfileNo OBJECT-TYPE 12444 SYNTAX Integer32 (1..5) 12445 MAX-ACCESS read-only 12446 STATUS current 12447 DESCRIPTION 12448 "L3 Filter rule ID." 12449 ::= { cpuFilterv6L3RuleEntry 1 } 12450 12451 cpuFilterv6L3RuleAccessID OBJECT-TYPE 12452 SYNTAX Integer32 (1..3) 12453 MAX-ACCESS read-only 12454 STATUS current 12455 DESCRIPTION 12456 "The Profile ID which this rule join." 12457 ::= { cpuFilterv6L3RuleEntry 2 } 12458 12459 cpuFilterv6L3RuleProtocol OBJECT-TYPE 12460 SYNTAX INTEGER { 12461 icmp(1), 12462 tcp(6), 12463 udp(17) 12464 } 12465 MAX-ACCESS read-write 12466 STATUS current 12467 DESCRIPTION 12468 " The type of protocol to be checked against the packet." 12469 ::= { cpuFilterv6L3RuleEntry 3 } 12470 12471 cpuFilterv6L3RuleProtocolMask OBJECT-TYPE 12472 SYNTAX OCTET STRING 12473 MAX-ACCESS read-only 12474 STATUS current 12475 DESCRIPTION 12476 "The IP protocol mask. 12477 This field is read-only and copy from it's Profile setting. 12478 It will work with the other field,cpuFilterL3RuleProtocol, 12479 to caculate a range of IP protocol which is really care. 12480 The value is in HEX format. 12481 " 12482 DEFVAL { 'FF'h } 12483 ::= { cpuFilterv6L3RuleEntry 4 } 12484 12485 cpuFilterv6L3RuleICMPMessageType OBJECT-TYPE 12486 SYNTAX Integer32 (-1..255) 12487 MAX-ACCESS read-write 12488 STATUS current 12489 DESCRIPTION 12490 " The message type to be checked against the packet. If the 12491 message type matches with the packet, then the packet will be 12492 dropped / allowed based on the action set in cpuFilterL3RuleAction. 12493 The default value is '-1',which means the rule don't care this 12494 condition. 12495 Some ICMP message types are: 12496 echoReply(0), 12497 destinationUnreachable(3), 12498 sourceQuench(4), 12499 redirect(5), 12500 echoRequest(8), 12501 timeExceeded(11), 12502 parameterProblem(12), 12503 timestampRequest(13), 12504 timestampReply(14), 12505 informationRequest(15), 12506 informationReply(16), 12507 addressMaskRequest(17), 12508 addressMaskReply (18), 12509 " 12510 DEFVAL { -1 } 12511 ::= { cpuFilterv6L3RuleEntry 5 } 12512 12513 cpuFilterv6L3RuleICMPMessageCode OBJECT-TYPE 12514 SYNTAX Integer32 (-1..255) 12515 MAX-ACCESS read-write 12516 STATUS current 12517 DESCRIPTION 12518 " The message code to be checked against the packet. If the 12519 packet matches with the message code, then the packet will 12520 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 12521 The default value is '-1', which means the rule don't care this 12522 condition. 12523 Some ICMP message codes are : 12524 networkUnreachable(0), 12525 hostUnreachable(1), 12526 protocolUnreachable(2), 12527 portUnreachable(3), 12528 fragmentNeed(4), 12529 sourceRouteFail(5), 12530 destNetworkUnknown(6), 12531 destHostUnknown(7), 12532 srcHostIsolated(8), 12533 destNetworkAdminProhibited(9), 12534 destHostAdminProhibited(10), 12535 networkUnreachableTOS(11), 12536 hostUnreachableTOS(12), 12537 " 12538 DEFVAL { -1 } 12539 ::= { cpuFilterv6L3RuleEntry 6 } 12540 12541 cpuFilterv6L3RuleDstIpAddr OBJECT-TYPE 12542 SYNTAX Ipv6Address 12543 MAX-ACCESS read-write 12544 STATUS current 12545 DESCRIPTION 12546 "Destination IP address to be matched with the packet. 12547 The default value will be zero, which means the rule 12548 don't care this condition." 12549 DEFVAL { '00000000'h } 12550 ::= { cpuFilterv6L3RuleEntry 7 } 12551 12552 cpuFilterv6L3RuleSrcIpAddr OBJECT-TYPE 12553 SYNTAX Ipv6Address 12554 MAX-ACCESS read-write 12555 STATUS current 12556 DESCRIPTION 12557 "Source IP address to be matched with the packet. 12558 The default value will be zero, which means the 12559 rule don't care this condition." 12560 12561 DEFVAL { '00000000'h } 12562 ::= { cpuFilterv6L3RuleEntry 8 } 12563 12564 cpuFilterv6L3RuleDstIpAddrMask OBJECT-TYPE 12565 SYNTAX Ipv6Address 12566 MAX-ACCESS read-only 12567 STATUS current 12568 DESCRIPTION 12569 "The IP subnet mask for Destination IP address. 12570 This field is read-only and copy from it's Profile setting. 12571 " 12572 12573 DEFVAL { 'FFFFFFFF'h } 12574 ::= { cpuFilterv6L3RuleEntry 9 } 12575 12576 cpuFilterv6L3RuleSrcIpAddrMask OBJECT-TYPE 12577 SYNTAX Ipv6Address 12578 MAX-ACCESS read-only 12579 STATUS current 12580 DESCRIPTION 12581 "The IP subnet mask for Source IP address. 12582 This field is read-only and copy from it's Profile setting. 12583 " 12584 12585 DEFVAL { 'FFFFFFFF'h } 12586 ::= { cpuFilterv6L3RuleEntry 10 } 12587 12588 cpuFilterv6L3RuleTcpUdpDstPort OBJECT-TYPE 12589 SYNTAX Integer32 (-1..65535) 12590 MAX-ACCESS read-write 12591 STATUS current 12592 DESCRIPTION 12593 "The TCP / UDP destination port. The default value is -1, 12594 which means the rule don't care this condition." 12595 DEFVAL { -1 } 12596 ::= { cpuFilterv6L3RuleEntry 11 } 12597 12598 cpuFilterv6L3RuleTcpUdpSrcPort OBJECT-TYPE 12599 SYNTAX Integer32 (-1..65535) 12600 MAX-ACCESS read-write 12601 STATUS current 12602 DESCRIPTION 12603 "The TCP / UDP source port. The default value is -1, 12604 which means the rule don't care this condition." 12605 DEFVAL { -1 } 12606 ::= { cpuFilterv6L3RuleEntry 12 } 12607 12608 cpuFilterv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 12609 SYNTAX OCTET STRING 12610 MAX-ACCESS read-only 12611 STATUS current 12612 DESCRIPTION 12613 "The TCP / UDP Destination port Mask. 12614 This field is read-only and copy from it's Profile setting. 12615 " 12616 ::= { cpuFilterv6L3RuleEntry 13 } 12617 12618 cpuFilterv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 12619 SYNTAX OCTET STRING 12620 MAX-ACCESS read-only 12621 STATUS current 12622 DESCRIPTION 12623 "The TCP / UDP Source port Mask. 12624 This field is read-only and copy from it's Profile setting. 12625 " 12626 ::= { cpuFilterv6L3RuleEntry 14 } 12627 12628 cpuFilterv6L3RuleTcpAckBit OBJECT-TYPE 12629 SYNTAX INTEGER { 12630 dontcare(-1), 12631 establish(1), 12632 notEstablish(2) 12633 } 12634 MAX-ACCESS read-create 12635 STATUS current 12636 DESCRIPTION 12637 " The TCP ACK bit to be checked against the packet. The default 12638 value is 'dontcare'(-1), which means the rule don't care this 12639 condition." 12640 DEFVAL { dontcare } 12641 ::= { cpuFilterv6L3RuleEntry 15 } 12642 12643 cpuFilterv6L3RuleTcpRstBit OBJECT-TYPE 12644 SYNTAX INTEGER { 12645 dontcare(-1), 12646 establish(1), 12647 notEstablish(2) 12648 } 12649 MAX-ACCESS read-create 12650 STATUS current 12651 DESCRIPTION 12652 " The TCP RST bit to be checked against the packet. The default 12653 value is 'dontcare'(-1), which means the rule don't care this 12654 condition." 12655 DEFVAL { dontcare } 12656 ::= { cpuFilterv6L3RuleEntry 16 } 12657 12658 cpuFilterv6L3RuleTcpUrgBit OBJECT-TYPE 12659 SYNTAX INTEGER { 12660 dontcare(-1), 12661 establish(1), 12662 notEstablish(2) 12663 } 12664 MAX-ACCESS read-create 12665 STATUS current 12666 DESCRIPTION 12667 " The TCP Urg bit to be checked against the packet. The default 12668 value is 'dontcare'(-1), which means the rule don't care this 12669 condition." 12670 DEFVAL { dontcare } 12671 ::= { cpuFilterv6L3RuleEntry 17 } 12672 12673 cpuFilterv6L3RuleTcpPshBit OBJECT-TYPE 12674 SYNTAX INTEGER { 12675 dontcare(-1), 12676 establish(1), 12677 notEstablish(2) 12678 } 12679 MAX-ACCESS read-create 12680 STATUS current 12681 DESCRIPTION 12682 " The TCP Psh bit to be checked against the packet. The default 12683 value is 'dontcare'(-1). which means the rule don't care this 12684 condition." 12685 DEFVAL { dontcare } 12686 ::= { cpuFilterv6L3RuleEntry 18 } 12687 12688 cpuFilterv6L3RuleTcpSynBit OBJECT-TYPE 12689 SYNTAX INTEGER { 12690 dontcare(-1), 12691 establish(1), 12692 notEstablish(2) 12693 } 12694 MAX-ACCESS read-create 12695 STATUS current 12696 DESCRIPTION 12697 " The TCP Syn bit to be checked against the packet. The default 12698 value is 'dontcare'(-1), which means the rule don't care this condition." 12699 DEFVAL { dontcare } 12700 ::= { cpuFilterv6L3RuleEntry 19 } 12701 12702 cpuFilterv6L3RuleTcpFinBit OBJECT-TYPE 12703 SYNTAX INTEGER { 12704 dontcare(-1), 12705 establish(1), 12706 notEstablish(2) 12707 } 12708 MAX-ACCESS read-create 12709 STATUS current 12710 DESCRIPTION 12711 " The TCP Fin bit to be checked against the packet. The default 12712 value is 'dontcare'(-1), which means the rule don't care this 12713 condition." 12714 DEFVAL { dontcare } 12715 ::= { cpuFilterv6L3RuleEntry 20 } 12716 12717 cpuFilterv6L3RuleTrafficClass OBJECT-TYPE 12718 SYNTAX Integer32 (-1..63) 12719 MAX-ACCESS read-create 12720 STATUS current 12721 DESCRIPTION 12722 " The IP Dscp value to be checked against the packet. 12723 A default value is '-1', which means the rule don't 12724 care this condition." 12725 DEFVAL { -1 } 12726 ::= { cpuFilterv6L3RuleEntry 21 } 12727 12728 cpuFilterv6L3RulePortList OBJECT-TYPE 12729 SYNTAX PortList 12730 MAX-ACCESS read-write 12731 STATUS current 12732 DESCRIPTION 12733 "Specifies the complete set of ports over which if the packet arrives 12734 this filter rule will be applicable." 12735 12736 ::= { cpuFilterv6L3RuleEntry 22 } 12737 12738 cpuFilterv6L3RuleAction OBJECT-TYPE 12739 SYNTAX INTEGER { 12740 allow (1) 12741 ,drop (2) 12742 } 12743 MAX-ACCESS read-write 12744 STATUS current 12745 DESCRIPTION 12746 "Specifies the action to be taken on the packet if the filter 12747 rule matches." 12748 DEFVAL { allow } 12749 ::= { cpuFilterv6L3RuleEntry 23 } 12750 12751 cpuFilterv6L3RuleStatus OBJECT-TYPE 12752 SYNTAX RowStatus 12753 MAX-ACCESS read-create 12754 STATUS current 12755 DESCRIPTION 12756 "This object indicates the status of this entry. An entry is 12757 created in this table when this object is SET to 'createAndWait'. 12758 The entry in this table is used when the status of this object 12759 is SET 'active'. The entry in this table is not used when this 12760 object is SET 'notInService'. An entry created in this table is 12761 be deleted when this object is SET 'destroy'." 12762 ::= { cpuFilterv6L3RuleEntry 24 } 12763 12764 cpuFilterState OBJECT-TYPE 12765 SYNTAX INTEGER { 12766 enable(1), 12767 disable(2) 12768 } 12769 MAX-ACCESS read-write 12770 STATUS current 12771 DESCRIPTION 12772 "This object is used for enabling or disabling CPU Interface Filter in the system." 12773 12774 DEFVAL { disable } 12775 ::= { companyCPUInterfaceFilterGroup 4 } 12776 12777 snmpGlobalState OBJECT-TYPE 12778 SYNTAX INTEGER { 12779 enabled(1), 12780 disabled(2) 12781 } 12782 MAX-ACCESS read-write 12783 STATUS current 12784 DESCRIPTION 12785 "This object is for enabling or disabling SNMP Community function." 12786 12787 ::= { companySNMPV3 1 } 12788 12789 snmpV3User OBJECT IDENTIFIER ::= { companySNMPV3 2 } 12790 snmpV3Group OBJECT IDENTIFIER ::= { companySNMPV3 3 } 12791 snmpV3ViewTree OBJECT IDENTIFIER ::= { companySNMPV3 4 } 12792 snmpV3Community OBJECT IDENTIFIER ::= { companySNMPV3 5 } 12793 snmpV3Host OBJECT IDENTIFIER ::= { companySNMPV3 6 } 12794 12795 snmpV3EngineID OBJECT-TYPE 12796 SYNTAX SnmpEngineID 12797 MAX-ACCESS read-write 12798 STATUS current 12799 DESCRIPTION 12800 "An SNMP engine's administratively-unique identifier. 12801 12802 In a simple agent, this value is always that agent's 12803 own snmpEngineID value. 12804 12805 The value can also take the value of the snmpEngineID 12806 of a remote SNMP engine with which this user can 12807 communicate." 12808 12809 ::= { companySNMPV3 7 } 12810 12811 snmpV3Trap OBJECT IDENTIFIER ::= { companySNMPV3 8 } 12812 12813 -- ---------------------------------------------------------------- 12814 -- The snmpV3User group 12815 -- ---------------------------------------------------------------- 12816 12817 snmpV3UserTable OBJECT-TYPE 12818 SYNTAX SEQUENCE OF SnmpV3UserEntry 12819 MAX-ACCESS not-accessible 12820 STATUS current 12821 DESCRIPTION 12822 "" 12823 ::= { snmpV3User 1 } 12824 12825 snmpV3UserEntry OBJECT-TYPE 12826 SYNTAX SnmpV3UserEntry 12827 MAX-ACCESS not-accessible 12828 STATUS current 12829 DESCRIPTION 12830 "" 12831 INDEX { snmpV3UserName , snmpV3UserVersion} 12832 ::= { snmpV3UserTable 1 } 12833 12834 SnmpV3UserEntry ::= SEQUENCE { 12835 snmpV3UserName SnmpAdminString, 12836 snmpV3UserVersion INTEGER, 12837 snmpV3UserGroupName SnmpAdminString, 12838 snmpV3UserAuthProtocol INTEGER, 12839 snmpV3UserAuthProtocolPassword SnmpAdminString, 12840 snmpV3UserPrivProtocol INTEGER, 12841 snmpV3UserPrivProtocolPassword SnmpAdminString, 12842 snmpV3UserStatus RowStatus 12843 } 12844 12845 snmpV3UserName OBJECT-TYPE 12846 SYNTAX SnmpAdminString (SIZE(1..32)) 12847 MAX-ACCESS read-only 12848 STATUS current 12849 DESCRIPTION "A human readable string representing the name of 12850 the user. 12851 12852 This is the (User-based Security) Model dependent 12853 security ID. 12854 " 12855 ::= { snmpV3UserEntry 1 } 12856 12857 snmpV3UserVersion OBJECT-TYPE 12858 SYNTAX INTEGER { 12859 v1 (1), 12860 v2c (2), 12861 v3 (3) 12862 } 12863 MAX-ACCESS read-only 12864 STATUS current 12865 DESCRIPTION "A human readable string representing the name of 12866 the user. 12867 12868 This is the (User-based Security) Model dependent 12869 security ID. 12870 " 12871 ::= { snmpV3UserEntry 2 } 12872 12873 12874 snmpV3UserGroupName OBJECT-TYPE 12875 SYNTAX SnmpAdminString (SIZE(1..32)) 12876 MAX-ACCESS read-create 12877 STATUS current 12878 DESCRIPTION "The name of the group to which this entry (e.g., the 12879 combination of securityModel and securityName) 12880 belongs. 12881 12882 This groupName is used as index into the 12883 vacmAccessTable to select an access control policy. 12884 However, a value in this table does not imply that an 12885 instance with the value exists in table vacmAccesTable. 12886 " 12887 ::= { snmpV3UserEntry 3 } 12888 12889 snmpV3UserAuthProtocol OBJECT-TYPE 12890 SYNTAX INTEGER { 12891 none (1), 12892 md5 (2), 12893 sha (3) 12894 } 12895 MAX-ACCESS read-create 12896 STATUS current 12897 DESCRIPTION "An indication of whether messages sent on behalf of 12898 this user to/from the SNMP engine identified by 12899 usmUserEngineID, can be authenticated, and if so, 12900 the type of authentication protocol which is used. 12901 12902 An instance of this object is created concurrently 12903 with the creation of any other object instance for 12904 the same user (i.e., as part of the processing of 12905 the set operation which creates the first object 12906 instance in the same conceptual row). 12907 12908 If an initial set operation (i.e. at row creation time) 12909 tries to set a value for an unknown or unsupported 12910 protocol, then a 'wrongValue' error must be returned. 12911 12912 The value will be overwritten/set when a set operation 12913 is performed on the corresponding instance of 12914 UserCloneFrom. 12915 12916 Once instantiated, the value of such an instance of 12917 this object can only be changed via a set operation to 12918 the value of the NoAuthProtocol. 12919 12920 If a set operation tries to change the value of an 12921 12922 12923 existing instance of this object to any value other 12924 than NoAuthProtocol, then an 'inconsistentValue' 12925 error must be returned. 12926 12927 If a set operation tries to set the value to the 12928 NoAuthProtocol while the UserPrivProtocol value 12929 in the same row is not equal to NoPrivProtocol, 12930 then an 'inconsistentValue' error must be returned. 12931 That means that an SNMP command generator application 12932 must first ensure that the UserPrivProtocol is set 12933 to the NoPrivProtocol value before it can set 12934 the UserAuthProtocol value to NoAuthProtocol. 12935 " 12936 ::= { snmpV3UserEntry 4 } 12937 12938 snmpV3UserAuthProtocolPassword OBJECT-TYPE 12939 SYNTAX SnmpAdminString (SIZE(1..32)) 12940 MAX-ACCESS read-create 12941 STATUS current 12942 DESCRIPTION "" 12943 ::= { snmpV3UserEntry 5 } 12944 12945 12946 snmpV3UserPrivProtocol OBJECT-TYPE 12947 SYNTAX INTEGER { 12948 none (1), 12949 des (2) 12950 } 12951 MAX-ACCESS read-create 12952 STATUS current 12953 DESCRIPTION "An indication of whether messages sent on behalf of 12954 this user to/from the SNMP engine identified by 12955 usmUserEngineID, can be protected from disclosure, 12956 and if so, the type of privacy protocol which is used. 12957 12958 An instance of this object is created concurrently 12959 with the creation of any other object instance for 12960 the same user (i.e., as part of the processing of 12961 the set operation which creates the first object 12962 instance in the same conceptual row). 12963 12964 If an initial set operation (i.e. at row creation time) 12965 tries to set a value for an unknown or unsupported 12966 protocol, then a 'wrongValue' error must be returned. 12967 12968 The value will be overwritten/set when a set operation 12969 is performed on the corresponding instance of 12970 usmUserCloneFrom. 12971 12972 Once instantiated, the value of such an instance of 12973 this object can only be changed via a set operation to 12974 the value of the NoPrivProtocol. 12975 12976 If a set operation tries to change the value of an 12977 existing instance of this object to any value other 12978 than NoPrivProtocol, then an 'inconsistentValue' 12979 error must be returned. 12980 12981 Note that if any privacy protocol is used, then you 12982 must also use an authentication protocol. In other 12983 words, if usmUserPrivProtocol is set to anything else 12984 than NoPrivProtocol, then the corresponding instance 12985 of usmUserAuthProtocol cannot have a value of 12986 12987 usmNoAuthProtocol. If it does, then an 12988 'inconsistentValue' error must be returned. 12989 " 12990 ::= { snmpV3UserEntry 6 } 12991 12992 snmpV3UserPrivProtocolPassword OBJECT-TYPE 12993 SYNTAX SnmpAdminString (SIZE(1..32)) 12994 MAX-ACCESS read-create 12995 STATUS current 12996 DESCRIPTION "" 12997 ::= { snmpV3UserEntry 7 } 12998 12999 13000 snmpV3UserStatus OBJECT-TYPE 13001 SYNTAX RowStatus 13002 MAX-ACCESS read-create 13003 STATUS current 13004 DESCRIPTION "The status of this conceptual row. 13005 13006 Until instances of all corresponding columns are 13007 appropriately configured, the value of the 13008 corresponding instance of the usmUserStatus column 13009 is 'notReady'. 13010 13011 In particular, a newly created row for a user who 13012 employs authentication, cannot be made active until the 13013 corresponding usmUserCloneFrom and usmUserAuthKeyChange 13014 have been set. 13015 13016 Further, a newly created row for a user who also 13017 employs privacy, cannot be made active until the 13018 usmUserPrivKeyChange has been set. 13019 13020 The RowStatus TC [RFC2579] requires that this 13021 DESCRIPTION clause states under which circumstances 13022 other objects in this row can be modified: 13023 13024 The value of this object has no effect on whether 13025 other objects in this conceptual row can be modified, 13026 except for usmUserOwnAuthKeyChange and 13027 usmUserOwnPrivKeyChange. For these 2 objects, the 13028 value of usmUserStatus MUST be active. 13029 " 13030 ::= { snmpV3UserEntry 8 } 13031 13032 13033 -- ---------------------------------------------------------------- 13034 -- The snmpV3Group group 13035 -- ---------------------------------------------------------------- 13036 snmpV3GroupTable OBJECT-TYPE 13037 SYNTAX SEQUENCE OF SnmpV3GroupEntry 13038 MAX-ACCESS not-accessible 13039 STATUS current 13040 DESCRIPTION 13041 "" 13042 ::= { snmpV3Group 1 } 13043 13044 snmpV3GroupEntry OBJECT-TYPE 13045 SYNTAX SnmpV3GroupEntry 13046 MAX-ACCESS not-accessible 13047 STATUS current 13048 DESCRIPTION 13049 "" 13050 INDEX { snmpV3GroupName ,snmpV3GroupSecurityModel ,snmpV3GroupSecurityLevel} 13051 ::= { snmpV3GroupTable 1 } 13052 13053 SnmpV3GroupEntry ::= SEQUENCE { 13054 snmpV3GroupName SnmpAdminString, 13055 snmpV3GroupSecurityModel INTEGER, 13056 snmpV3GroupSecurityLevel SnmpSecurityLevel, 13057 snmpV3GroupReadViewName SnmpAdminString, 13058 snmpV3GroupWriteViewName SnmpAdminString, 13059 snmpV3GroupNotifyViewName SnmpAdminString, 13060 snmpV3GroupStatus RowStatus 13061 } 13062 13063 snmpV3GroupName OBJECT-TYPE 13064 SYNTAX SnmpAdminString (SIZE(1..32)) 13065 MAX-ACCESS read-only 13066 STATUS current 13067 DESCRIPTION "The name of the group to which this entry (e.g., the 13068 combination of securityModel and securityName) 13069 belongs. 13070 13071 This groupName is used as index into the 13072 vacmAccessTable to select an access control policy. 13073 However, a value in this table does not imply that an 13074 instance with the value exists in table vacmAccesTable. 13075 " 13076 ::= { snmpV3GroupEntry 1 } 13077 13078 snmpV3GroupSecurityModel OBJECT-TYPE 13079 SYNTAX INTEGER { 13080 v1 (1), 13081 v2c (2), 13082 v3 (3) 13083 } 13084 MAX-ACCESS read-only 13085 STATUS current 13086 DESCRIPTION "In order to gain the access rights allowed by this 13087 conceptual row, this securityModel must be in use. 13088 " 13089 ::= { snmpV3GroupEntry 2 } 13090 13091 snmpV3GroupSecurityLevel OBJECT-TYPE 13092 SYNTAX SnmpSecurityLevel 13093 MAX-ACCESS read-only 13094 STATUS current 13095 DESCRIPTION "The minimum level of security required in order to 13096 gain the access rights allowed by this conceptual 13097 row. A securityLevel of noAuthNoPriv is less than 13098 authNoPriv which in turn is less than authPriv. 13099 13100 If multiple entries are equally indexed except for 13101 this vacmAccessSecurityLevel index, then the entry 13102 which has the highest value for 13103 vacmAccessSecurityLevel is selected. 13104 " 13105 ::= { snmpV3GroupEntry 3 } 13106 13107 snmpV3GroupReadViewName OBJECT-TYPE 13108 SYNTAX SnmpAdminString (SIZE(0..32)) 13109 MAX-ACCESS read-create 13110 STATUS current 13111 DESCRIPTION "The value of an instance of this object identifies 13112 the MIB view of the SNMP context to which this 13113 conceptual row authorizes read access. 13114 13115 The identified MIB view is that one for which the 13116 vacmViewTreeFamilyViewName has the same value as the 13117 instance of this object; if the value is the empty 13118 string or if there is no active MIB view having this 13119 value of vacmViewTreeFamilyViewName, then no access 13120 is granted. 13121 " 13122 -- DEFVAL { ''H } -- -- the empty string -- 13123 ::= { snmpV3GroupEntry 4 } 13124 13125 snmpV3GroupWriteViewName OBJECT-TYPE 13126 SYNTAX SnmpAdminString (SIZE(0..32)) 13127 MAX-ACCESS read-create 13128 STATUS current 13129 DESCRIPTION "The value of an instance of this object identifies 13130 the MIB view of the SNMP context to which this 13131 conceptual row authorizes write access. 13132 13133 The identified MIB view is that one for which the 13134 vacmViewTreeFamilyViewName has the same value as the 13135 instance of this object; if the value is the empty 13136 string or if there is no active MIB view having this 13137 value of vacmViewTreeFamilyViewName, then no access 13138 is granted. 13139 " 13140 -- DEFVAL { ''H } -- -- the empty string -- 13141 13142 ::= { snmpV3GroupEntry 5 } 13143 13144 snmpV3GroupNotifyViewName OBJECT-TYPE 13145 SYNTAX SnmpAdminString (SIZE(0..32)) 13146 MAX-ACCESS read-create 13147 STATUS current 13148 DESCRIPTION "The value of an instance of this object identifies 13149 the MIB view of the SNMP context to which this 13150 conceptual row authorizes access for notifications. 13151 13152 The identified MIB view is that one for which the 13153 vacmViewTreeFamilyViewName has the same value as the 13154 instance of this object; if the value is the empty 13155 string or if there is no active MIB view having this 13156 value of vacmViewTreeFamilyViewName, then no access 13157 is granted. 13158 " 13159 -- DEFVAL { ''H } -- -- the empty string -- 13160 ::= { snmpV3GroupEntry 6 } 13161 13162 snmpV3GroupStatus OBJECT-TYPE 13163 SYNTAX RowStatus 13164 MAX-ACCESS read-create 13165 STATUS current 13166 DESCRIPTION "The status of this conceptual row. 13167 13168 The RowStatus TC [RFC2579] requires that this 13169 DESCRIPTION clause states under which circumstances 13170 other objects in this row can be modified: 13171 13172 The value of this object has no effect on whether 13173 other objects in this conceptual row can be modified. 13174 " 13175 ::= { snmpV3GroupEntry 7 } 13176 13177 13178 -- ---------------------------------------------------------------- 13179 -- The snmpV3ViewTree group 13180 -- ---------------------------------------------------------------- 13181 snmpV3ViewTreeTable OBJECT-TYPE 13182 SYNTAX SEQUENCE OF SnmpV3ViewTreeEntry 13183 MAX-ACCESS not-accessible 13184 STATUS current 13185 DESCRIPTION 13186 "" 13187 ::= { snmpV3ViewTree 1 } 13188 13189 snmpV3ViewTreeEntry OBJECT-TYPE 13190 SYNTAX SnmpV3ViewTreeEntry 13191 MAX-ACCESS not-accessible 13192 STATUS current 13193 DESCRIPTION 13194 "" 13195 INDEX { snmpV3viewTreeName ,snmpV3viewTreeSubtree } 13196 ::= { snmpV3ViewTreeTable 1 } 13197 13198 SnmpV3ViewTreeEntry ::= SEQUENCE 13199 { 13200 snmpV3viewTreeName SnmpAdminString, 13201 snmpV3viewTreeSubtree OBJECT IDENTIFIER, 13202 snmpV3viewTreeMask OCTET STRING, 13203 snmpV3viewTreeType INTEGER, 13204 snmpV3viewTreeStatus RowStatus 13205 } 13206 13207 snmpV3viewTreeName OBJECT-TYPE 13208 SYNTAX SnmpAdminString (SIZE(1..32)) 13209 MAX-ACCESS read-only 13210 STATUS current 13211 DESCRIPTION "The human readable name for a family of view subtrees. 13212 " 13213 13214 ::= { snmpV3ViewTreeEntry 1 } 13215 13216 snmpV3viewTreeSubtree OBJECT-TYPE 13217 SYNTAX OBJECT IDENTIFIER 13218 MAX-ACCESS read-only 13219 STATUS current 13220 DESCRIPTION "The MIB subtree which when combined with the 13221 corresponding instance of vacmViewTreeFamilyMask 13222 defines a family of view subtrees. 13223 " 13224 ::= { snmpV3ViewTreeEntry 2 } 13225 13226 snmpV3viewTreeMask OBJECT-TYPE 13227 SYNTAX OCTET STRING (SIZE (0..16)) 13228 MAX-ACCESS read-create 13229 STATUS current 13230 DESCRIPTION "The bit mask which, in combination with the 13231 corresponding instance of vacmViewTreeFamilySubtree, 13232 defines a family of view subtrees. 13233 13234 Each bit of this bit mask corresponds to a 13235 sub-identifier of vacmViewTreeFamilySubtree, with the 13236 most significant bit of the i-th octet of this octet 13237 string value (extended if necessary, see below) 13238 corresponding to the (8*i - 7)-th sub-identifier, and 13239 the least significant bit of the i-th octet of this 13240 octet string corresponding to the (8*i)-th 13241 sub-identifier, where i is in the range 1 through 16. 13242 13243 Each bit of this bit mask specifies whether or not 13244 the corresponding sub-identifiers must match when 13245 determining if an OBJECT IDENTIFIER is in this 13246 family of view subtrees; a '1' indicates that an 13247 exact match must occur; a '0' indicates 'wild card', 13248 i.e., any sub-identifier value matches. 13249 13250 Thus, the OBJECT IDENTIFIER X of an object instance 13251 is contained in a family of view subtrees if, for 13252 each sub-identifier of the value of 13253 vacmViewTreeFamilySubtree, either: 13254 13255 the i-th bit of vacmViewTreeFamilyMask is 0, or 13256 13257 the i-th sub-identifier of X is equal to the i-th 13258 sub-identifier of the value of 13259 vacmViewTreeFamilySubtree. 13260 13261 If the value of this bit mask is M bits long and 13262 13263 there are more than M sub-identifiers in the 13264 corresponding instance of vacmViewTreeFamilySubtree, 13265 then the bit mask is extended with 1's to be the 13266 required length. 13267 13268 Note that when the value of this object is the 13269 zero-length string, this extension rule results in 13270 a mask of all-1's being used (i.e., no 'wild card'), 13271 and the family of view subtrees is the one view 13272 subtree uniquely identified by the corresponding 13273 instance of vacmViewTreeFamilySubtree. 13274 13275 Note that masks of length greater than zero length 13276 do not need to be supported. In this case this 13277 object is made read-only. 13278 " 13279 -- DEFVAL { ''H } 13280 ::= { snmpV3ViewTreeEntry 3 } 13281 13282 snmpV3viewTreeType OBJECT-TYPE 13283 SYNTAX INTEGER { included(1), excluded(2) } 13284 MAX-ACCESS read-create 13285 STATUS current 13286 DESCRIPTION "Indicates whether the corresponding instances of 13287 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask 13288 define a family of view subtrees which is included in 13289 or excluded from the MIB view. 13290 " 13291 -- DEFVAL { included } 13292 ::= { snmpV3ViewTreeEntry 4 } 13293 13294 snmpV3viewTreeStatus OBJECT-TYPE 13295 SYNTAX RowStatus 13296 MAX-ACCESS read-create 13297 STATUS current 13298 DESCRIPTION "The status of this conceptual row. 13299 13300 The RowStatus TC [RFC2579] requires that this 13301 DESCRIPTION clause states under which circumstances 13302 other objects in this row can be modified: 13303 13304 The value of this object has no effect on whether 13305 other objects in this conceptual row can be modified. 13306 " 13307 ::= { snmpV3ViewTreeEntry 5 } 13308 13309 13310 -- ---------------------------------------------------------------- 13311 -- The snmpV3Community group 13312 -- ---------------------------------------------------------------- 13313 13314 snmpV3CommunityTable OBJECT-TYPE 13315 SYNTAX SEQUENCE OF SnmpV3CommunityEntry 13316 MAX-ACCESS not-accessible 13317 STATUS current 13318 DESCRIPTION 13319 "" 13320 ::= { snmpV3Community 1 } 13321 13322 snmpV3CommunityEntry OBJECT-TYPE 13323 SYNTAX SnmpV3CommunityEntry 13324 MAX-ACCESS not-accessible 13325 STATUS current 13326 DESCRIPTION 13327 "" 13328 INDEX { snmpV3CommunityName } 13329 ::= { snmpV3CommunityTable 1 } 13330 13331 SnmpV3CommunityEntry ::= SEQUENCE 13332 { 13333 snmpV3CommunityName OCTET STRING, 13334 snmpV3CommunityPolicy SnmpAdminString, 13335 snmpV3CommunityStatus RowStatus 13336 } 13337 13338 snmpV3CommunityName OBJECT-TYPE 13339 SYNTAX OCTET STRING (SIZE (1..15)) 13340 MAX-ACCESS read-only 13341 STATUS current 13342 DESCRIPTION 13343 "The unique index value of a row in this table." 13344 ::= { snmpV3CommunityEntry 1 } 13345 13346 snmpV3CommunityPolicy OBJECT-TYPE 13347 SYNTAX SnmpAdminString (SIZE(1..32)) 13348 MAX-ACCESS read-create 13349 STATUS current 13350 DESCRIPTION 13351 "A human readable string representing the corresponding 13352 value of snmpCommunityName in a Security Model 13353 independent format." 13354 ::= { snmpV3CommunityEntry 2 } 13355 13356 snmpV3CommunityStatus OBJECT-TYPE 13357 SYNTAX RowStatus 13358 MAX-ACCESS read-create 13359 STATUS current 13360 DESCRIPTION 13361 "The status of this conceptual row in the 13362 snmpCommunityTable. 13363 13364 An entry in this table is not qualified for activation 13365 until instances of all corresponding columns have been 13366 initialized, either through default values, or through 13367 Set operations. The snmpCommunityName and 13368 snmpCommunitySecurityName objects must be explicitly set. 13369 13370 There is no restriction on setting columns in this table 13371 when the value of snmpCommunityStatus is active(1)." 13372 ::= { snmpV3CommunityEntry 3 } 13373 13374 13375 -- ---------------------------------------------------------------- 13376 -- The snmpV3Host group 13377 -- ---------------------------------------------------------------- 13378 13379 ipv4snmpV3HostTable OBJECT-TYPE 13380 SYNTAX SEQUENCE OF Ipv4snmpV3HostEntry 13381 MAX-ACCESS not-accessible 13382 STATUS obsolete 13383 DESCRIPTION 13384 "" 13385 ::= { snmpV3Host 1 } 13386 13387 ipv4snmpV3HostEntry OBJECT-TYPE 13388 SYNTAX Ipv4snmpV3HostEntry 13389 MAX-ACCESS not-accessible 13390 STATUS obsolete 13391 DESCRIPTION 13392 "" 13393 INDEX { ipv4snmpV3HostAddress } 13394 ::= { ipv4snmpV3HostTable 1 } 13395 13396 Ipv4snmpV3HostEntry ::= SEQUENCE 13397 { 13398 ipv4snmpV3HostAddress IpAddress, 13399 ipv4snmpV3HostCommunityName SnmpAdminString, 13400 ipv4snmpV3HostVersion INTEGER, 13401 ipv4snmpV3HostStatus RowStatus 13402 } 13403 13404 ipv4snmpV3HostAddress OBJECT-TYPE 13405 SYNTAX IpAddress 13406 MAX-ACCESS read-only 13407 STATUS obsolete 13408 DESCRIPTION 13409 "This object contains a transport address. The format of 13410 this address depends on the value of the 13411 snmpTargetAddrTDomain object. And this object is unique 13412 identifier associated with this snmpNotifyEntry." 13413 ::= { ipv4snmpV3HostEntry 1 } 13414 13415 ipv4snmpV3HostCommunityName OBJECT-TYPE 13416 SYNTAX SnmpAdminString (SIZE(1..32)) 13417 MAX-ACCESS read-create 13418 STATUS obsolete 13419 DESCRIPTION 13420 "The locally arbitrary." 13421 ::= { ipv4snmpV3HostEntry 2 } 13422 13423 13424 ipv4snmpV3HostVersion OBJECT-TYPE 13425 SYNTAX INTEGER { 13426 v1 (1), 13427 v2c (2), 13428 v3NoAuthNoPriv (3), 13429 v3AuthNoPriv (4), 13430 v3AuthPriv (5) 13431 } 13432 MAX-ACCESS read-create 13433 STATUS obsolete 13434 DESCRIPTION 13435 "The Level of Security to be used when generating 13436 SNMP messages using this entry." 13437 ::= { ipv4snmpV3HostEntry 3 } 13438 13439 ipv4snmpV3HostStatus OBJECT-TYPE 13440 SYNTAX RowStatus 13441 MAX-ACCESS read-create 13442 STATUS obsolete 13443 DESCRIPTION 13444 "" 13445 ::= { ipv4snmpV3HostEntry 4 } 13446 13447 -- ---------------------------------------------------------------- 13448 -- The snmpV3Host group 13449 -- ---------------------------------------------------------------- 13450 13451 snmpV3HostTable OBJECT-TYPE 13452 SYNTAX SEQUENCE OF SnmpV3HostEntry 13453 MAX-ACCESS not-accessible 13454 STATUS current 13455 DESCRIPTION 13456 "" 13457 ::= { snmpV3Host 2 } 13458 13459 snmpV3HostEntry OBJECT-TYPE 13460 SYNTAX SnmpV3HostEntry 13461 MAX-ACCESS not-accessible 13462 STATUS current 13463 DESCRIPTION 13464 "" 13465 INDEX { snmpV3HostAddress, snmpV3IPType } 13466 ::= { snmpV3HostTable 1 } 13467 13468 SnmpV3HostEntry ::= SEQUENCE 13469 { 13470 snmpV3HostAddress Ipv6Address, 13471 snmpV3IPType INTEGER, 13472 snmpV3HostCommunityName SnmpAdminString, 13473 snmpV3HostVersion INTEGER, 13474 snmpV3HostInterfaceName OCTET STRING, 13475 snmpV3HostStatus RowStatus 13476 } 13477 13478 snmpV3HostAddress OBJECT-TYPE 13479 SYNTAX Ipv6Address 13480 MAX-ACCESS read-only 13481 STATUS current 13482 DESCRIPTION 13483 "This object contains a transport address. The format of 13484 this address depends on the value of the 13485 snmpTargetAddrTDomain object. And this object is unique 13486 identifier associated with this snmpNotifyEntry." 13487 ::= { snmpV3HostEntry 1 } 13488 13489 snmpV3IPType OBJECT-TYPE 13490 SYNTAX INTEGER { 13491 iPv4 (1), 13492 iPv6 (2) 13493 } 13494 MAX-ACCESS read-only 13495 STATUS current 13496 DESCRIPTION 13497 "Type of IP interface." 13498 ::= { snmpV3HostEntry 2 } 13499 13500 snmpV3HostCommunityName OBJECT-TYPE 13501 SYNTAX SnmpAdminString (SIZE(1..32)) 13502 MAX-ACCESS read-create 13503 STATUS current 13504 DESCRIPTION 13505 "The locally arbitrary." 13506 ::= { snmpV3HostEntry 3 } 13507 13508 snmpV3HostVersion OBJECT-TYPE 13509 SYNTAX INTEGER { 13510 v1 (1), 13511 v2c (2), 13512 v3NoAuthNoPriv (3), 13513 v3AuthNoPriv (4), 13514 v3AuthPriv (5) 13515 } 13516 MAX-ACCESS read-create 13517 STATUS current 13518 DESCRIPTION 13519 "The Level of Security to be used when generating 13520 SNMP messages using this entry." 13521 ::= { snmpV3HostEntry 4 } 13522 13523 snmpV3HostInterfaceName OBJECT-TYPE 13524 SYNTAX OCTET STRING 13525 MAX-ACCESS read-create 13526 STATUS current 13527 DESCRIPTION 13528 "Specifies the interface name when the syslogSrvIP is linklocal address." 13529 ::= { snmpV3HostEntry 5 } 13530 13531 snmpV3HostStatus OBJECT-TYPE 13532 SYNTAX RowStatus 13533 MAX-ACCESS read-create 13534 STATUS current 13535 DESCRIPTION 13536 "" 13537 ::= { snmpV3HostEntry 6 } 13538 13539 -- ---------------------------------------------------------------- 13540 -- The snmpV3Trap group 13541 -- ---------------------------------------------------------------- 13542 13543 snmpV3TrapSNMPAuthentication OBJECT-TYPE 13544 SYNTAX INTEGER { 13545 enabled(1), 13546 disabled(2) 13547 } 13548 MAX-ACCESS read-write 13549 STATUS current 13550 DESCRIPTION 13551 "This object is for enabling or disabling SNMP login fail 13552 event trap in the system." 13553 ::= { snmpV3Trap 1 } 13554 13555 snmpV3TrapColdStart OBJECT-TYPE 13556 SYNTAX INTEGER { 13557 enabled(1), 13558 disabled(2) 13559 } 13560 MAX-ACCESS read-write 13561 STATUS current 13562 DESCRIPTION 13563 "This object is for enabling or disabling devie Bootup event 13564 trap in the system." 13565 ::= { snmpV3Trap 2 } 13566 13567 snmpV3TrapWarmStart OBJECT-TYPE 13568 SYNTAX INTEGER { 13569 enabled(1), 13570 disabled(2) 13571 } 13572 MAX-ACCESS read-write 13573 STATUS current 13574 DESCRIPTION 13575 "This object is for enabling or disabling devie Bootup event 13576 trap in the system." 13577 ::= { snmpV3Trap 3 } 13578 13579 snmpV3TrapLinkUpDown OBJECT-TYPE 13580 SYNTAX INTEGER { 13581 enabled(1), 13582 disabled(2) 13583 } 13584 MAX-ACCESS read-write 13585 STATUS current 13586 DESCRIPTION 13587 "This object is for enabling or disabling Copper link up / link down 13588 event trap in the system." 13589 ::= { snmpV3Trap 4 } 13590 13591 snmpV3TrapRSTPStateChange OBJECT-TYPE 13592 SYNTAX INTEGER { 13593 enabled(1), 13594 disabled(2) 13595 } 13596 MAX-ACCESS read-write 13597 STATUS current 13598 DESCRIPTION 13599 "This object is for enabling or disabling RSTP topology change 13600 event trap in the system." 13601 ::= { snmpV3Trap 5 } 13602 13603 snmpV3TrapFirmUpgrade OBJECT-TYPE 13604 SYNTAX INTEGER { 13605 enabled(1), 13606 disabled(2) 13607 } 13608 MAX-ACCESS read-write 13609 STATUS current 13610 DESCRIPTION 13611 "This object is for enabling or disabling Firmware upgrade 13612 suess or fail event trap in the system." 13613 ::= { snmpV3Trap 6 } 13614 13615 snmpV3TrapBPDUAttack OBJECT-TYPE 13616 SYNTAX INTEGER { 13617 none(1), 13618 attackDetected(2), 13619 attackCleared(3), 13620 both(4) 13621 } 13622 MAX-ACCESS read-write 13623 STATUS current 13624 DESCRIPTION 13625 "Used to configure trap settings for BPDU attack protection events." 13626 13627 DEFVAL { none } 13628 ::= { snmpV3Trap 11 } 13629 13630-- start CAMEO_PORT_SECURITY 13631 snmpV3TrapPortSecurity OBJECT-TYPE 13632 SYNTAX INTEGER { 13633 enabled(1), 13634 disabled(2) 13635 } 13636 MAX-ACCESS read-write 13637 STATUS current 13638 DESCRIPTION 13639 "" 13640 ::= { snmpV3Trap 12 } 13641-- end CAMEO_PORT_SECURITY 13642-- start CAMEO_IMPBv2 13643 snmpV3TrapIMPBViolation OBJECT-TYPE 13644 SYNTAX INTEGER { 13645 enabled(1), 13646 disabled(2) 13647 } 13648 MAX-ACCESS read-write 13649 STATUS current 13650 DESCRIPTION 13651 "" 13652 ::= { snmpV3Trap 13 } 13653-- end CAMEO_IMPBv2 13654-- start CAMEO_LBD 13655 snmpV3TrapLBD OBJECT-TYPE 13656 SYNTAX INTEGER { 13657 enabled(1), 13658 disabled(2) 13659 } 13660 MAX-ACCESS read-write 13661 STATUS current 13662 DESCRIPTION 13663 "" 13664 ::= { snmpV3Trap 14 } 13665-- end CAMEO_LBD 13666-- start CAMEO_DHCP_SCREEN 13667 snmpV3TrapDHCPServerScreening OBJECT-TYPE 13668 SYNTAX INTEGER { 13669 enabled(1), 13670 disabled(2) 13671 } 13672 MAX-ACCESS read-write 13673 STATUS current 13674 DESCRIPTION 13675 "" 13676 ::= { snmpV3Trap 15 } 13677-- end CAMEO_DHCP_SCREEN 13678 snmpV3TrapDuplicateIPDetected OBJECT-TYPE 13679 SYNTAX INTEGER { 13680 enabled(1), 13681 disabled(2) 13682 } 13683 MAX-ACCESS read-write 13684 STATUS current 13685 DESCRIPTION 13686 "This object is for enabling or disabling send gratuitous 13687 trap when IP address conflicted in the network." 13688 ::= { snmpV3Trap 16 } 13689 13690 13691 snmpV3CommunityEncryption OBJECT-TYPE 13692 SYNTAX INTEGER { 13693 enabled(1), 13694 disabled(2) 13695 } 13696 MAX-ACCESS read-write 13697 STATUS current 13698 DESCRIPTION 13699 "This object is for enabling or disabling community encryption." 13700 ::= { companySNMPV3 9 } 13701 13702 traps OBJECT IDENTIFIER ::= { companyTraps 0 } 13703 snmpTrapSNMPAuthentication NOTIFICATION-TYPE 13704 STATUS current 13705 DESCRIPTION 13706 "SnmpV3TrapSNMPAuthentication." 13707 ::= { traps 1 } 13708 snmpTrapColdStart NOTIFICATION-TYPE 13709 STATUS current 13710 DESCRIPTION 13711 "SnmpV3TrapColdStart." 13712 ::= { traps 2 } 13713 13714 snmpTrapWarmStart NOTIFICATION-TYPE 13715 STATUS current 13716 DESCRIPTION 13717 "SnmpV3TrapWarmStart." 13718 ::= { traps 3 } 13719 snmpTrapCopperLinkUpDown NOTIFICATION-TYPE 13720 STATUS current 13721 DESCRIPTION 13722 "SnmpV3TrapCopperLinkUpDown." 13723 ::= { traps 4 } 13724 snmpTrapRSTPStateChange NOTIFICATION-TYPE 13725 STATUS current 13726 DESCRIPTION 13727 "SnmpV3TrapRSTPStateChange." 13728 ::= { traps 5 } 13729 snmpTrapFirmUpgrade NOTIFICATION-TYPE 13730 STATUS current 13731 DESCRIPTION 13732 "SnmpV3TrapFirmUpgrade." 13733 ::= { traps 6 } 13734 snmpTrapBPDUAttack NOTIFICATION-TYPE 13735 STATUS current 13736 DESCRIPTION 13737 "SnmpV3TrapBPDUAttack." 13738 ::= { traps 11 } 13739 snmpTrapPortSecurity NOTIFICATION-TYPE 13740 STATUS current 13741 DESCRIPTION 13742 "SnmpV3TrapPortSecurity." 13743 ::= { traps 12 } 13744 snmpTrapIMPBv2 NOTIFICATION-TYPE 13745 STATUS current 13746 DESCRIPTION 13747 "SnmpV3TrapIMPBv2." 13748 ::= { traps 13 } 13749 snmpTrapLBD NOTIFICATION-TYPE 13750 STATUS current 13751 DESCRIPTION 13752 "SnmpV3TrapLBD." 13753 ::= { traps 14 } 13754 snmpTrapDHCPScreen NOTIFICATION-TYPE 13755 STATUS current 13756 DESCRIPTION 13757 "SnmpV3TrapDHCPScreen." 13758 ::= { traps 15 } 13759 snmpTrapGratuitousArp NOTIFICATION-TYPE 13760 STATUS current 13761 DESCRIPTION 13762 "SnmpV3TrapGratuitousArp." 13763 ::= { traps 16 } 13764 macNotificatiotn NOTIFICATION-TYPE 13765 STATUS current 13766 DESCRIPTION 13767 " This trap indicates the MAC address variations in the address table . " 13768 ::= { traps 17 } 13769 duplicateIP NOTIFICATION-TYPE 13770 STATUS current 13771 DESCRIPTION 13772 " duplicateIP . " 13773 ::= { traps 21 } 13774 trafficControl NOTIFICATION-TYPE 13775 STATUS current 13776 DESCRIPTION 13777 " trafficControl. " 13778 ::= { traps 22 } 13779 topologyChange NOTIFICATION-TYPE 13780 STATUS current 13781 DESCRIPTION 13782 " topologyChange. " 13783 ::= { traps 23 } 13784 13785 newRootBrgaddress NOTIFICATION-TYPE 13786 STATUS current 13787 DESCRIPTION 13788 " newRootBrgaddress. " 13789 ::= { traps 24 } 13790 newRootOlddesignatedroot NOTIFICATION-TYPE 13791 STATUS current 13792 DESCRIPTION 13793 " newRootOlddesignatedroot. " 13794 ::= { traps 25 } 13795 newRootMSTibridgeregionalroot NOTIFICATION-TYPE 13796 STATUS current 13797 DESCRIPTION 13798 " topologyChange. " 13799 ::= { traps 26 } 13800 13801 13802 13803 -- ------------------------------------------------------------------ 13804 -- companySyslog 13805 -- ------------------------------------------------------------------ 13806 syslogSettingGroup OBJECT IDENTIFIER ::= { companySyslog 1 } 13807 13808syslogEnable OBJECT-TYPE 13809 SYNTAX INTEGER { 13810 enable(1), 13811 disabled(2) 13812 } 13813 MAX-ACCESS read-write 13814 STATUS current 13815 DESCRIPTION 13816 "This object is for enabling or disabling syslog alert features in 13817 the system and the syslog will save to flash or send to remote 13818 syslog server. 13819 System Logs record and manage events, as well as report errors and 13820 informational messages." 13821 13822 DEFVAL { disabled } 13823 ::= { syslogSettingGroup 1 } 13824 13825 13826syslogSaveMode OBJECT-TYPE 13827 SYNTAX INTEGER { 13828 onDemand(0), 13829 timeInterval(1), 13830 logTrigger(2) 13831 } 13832 MAX-ACCESS read-write 13833 STATUS current 13834 DESCRIPTION 13835 "This object is for choosing the method to save syslog into flash." 13836 13837 DEFVAL { logTrigger } 13838 ::= { syslogSettingGroup 2 } 13839 13840syslogSaveMinutes OBJECT-TYPE 13841 SYNTAX INTEGER (1..65535) 13842 MAX-ACCESS read-write 13843 STATUS current 13844 DESCRIPTION 13845 "When savemode is time interval, it's used to set the interval minutes of 13846 system save syslog to flash." 13847 DEFVAL { 30 } 13848 ::= { syslogSettingGroup 3 } 13849 13850 13851 -- ------------------------------------------------------------------ 13852 -- smtpRecvMailAddrTable 13853 -- ------------------------------------------------------------------ 13854 ipv4syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 2 } 13855 13856 ipv4syslogServTable OBJECT-TYPE 13857 SYNTAX SEQUENCE OF Ipv4SyslogServEntry 13858 MAX-ACCESS not-accessible 13859 STATUS current 13860 DESCRIPTION 13861 "The table of syslog remote server." 13862 ::= { ipv4syslogServerGroup 1 } 13863 13864 ipv4syslogServEntry OBJECT-TYPE 13865 SYNTAX Ipv4SyslogServEntry 13866 MAX-ACCESS not-accessible 13867 STATUS current 13868 DESCRIPTION 13869 "The list of syslog remote server entry." 13870 13871 INDEX { ipv4syslogServIndex } 13872 ::= { ipv4syslogServTable 1 } 13873 13874 Ipv4SyslogServEntry ::= 13875 SEQUENCE { 13876 ipv4syslogServIndex INTEGER, 13877 ipv4syslogServAddr IpAddress, 13878 ipv4syslogServSeverity INTEGER, 13879 ipv4syslogServFacility INTEGER, 13880 ipv4syslogServUDPport INTEGER, 13881 ipv4syslogServSrvStatus INTEGER, 13882 ipv4syslogServSrvRowStatus RowStatus 13883 } 13884 13885 ipv4syslogServIndex OBJECT-TYPE 13886 SYNTAX INTEGER (1..4) 13887 MAX-ACCESS read-only 13888 STATUS current 13889 DESCRIPTION 13890 "The index of syslog remote server." 13891 ::= { ipv4syslogServEntry 1 } 13892 13893 ipv4syslogServAddr OBJECT-TYPE 13894 SYNTAX IpAddress 13895 MAX-ACCESS read-create 13896 STATUS current 13897 DESCRIPTION 13898 "The IP Address of syslog remote server." 13899 ::= { ipv4syslogServEntry 2 } 13900 13901 ipv4syslogServSeverity OBJECT-TYPE 13902 SYNTAX INTEGER{ 13903 warning(4), -- For logging warning messages. 13904 information(6), -- For logging informational messages. 13905 all(7) -- For logging debug messages. 13906 } 13907 MAX-ACCESS read-create 13908 STATUS current 13909 DESCRIPTION 13910 "Specifies the log level option to be set for a specific server." 13911 13912 ::= { ipv4syslogServEntry 3 } 13913 13914 13915 13916 ipv4syslogServFacility OBJECT-TYPE 13917 SYNTAX INTEGER { 13918 local0(128), -- Reserved local use 13919 local1(136), -- Reserved local use 13920 local2(144), -- Reserved local use 13921 local3(152), -- Reserved local use 13922 local4(160), -- Reserved local use 13923 local5(168), -- Reserved local use 13924 local6(176), -- Reserved local use 13925 local7(184) -- Reserved local use 13926 } 13927 MAX-ACCESS read-create 13928 STATUS current 13929 DESCRIPTION 13930 "The Syslog standard facilities. 13931 The facility to be used when sending Syslog messages to this server." 13932 13933 DEFVAL { local0 } 13934 ::= { ipv4syslogServEntry 4 } 13935 13936 ipv4syslogServUDPport OBJECT-TYPE 13937 SYNTAX INTEGER (514 | 6000..65535) 13938 MAX-ACCESS read-create 13939 STATUS current 13940 DESCRIPTION 13941 "The value is for setting UDP Port." 13942 ::= { ipv4syslogServEntry 5 } 13943 13944 ipv4syslogServSrvStatus OBJECT-TYPE 13945 SYNTAX INTEGER { 13946 enabled(1), 13947 disabled(2) 13948 } 13949 MAX-ACCESS read-create 13950 STATUS current 13951 DESCRIPTION 13952 "The status for this server. If enable, system will send message to 13953 this server." 13954 13955 ::= { ipv4syslogServEntry 6 } 13956 13957 13958 ipv4syslogServSrvRowStatus OBJECT-TYPE 13959 SYNTAX RowStatus 13960 MAX-ACCESS read-write 13961 STATUS current 13962 DESCRIPTION 13963 "Row status of this server entry." 13964 ::= { ipv4syslogServEntry 7 } 13965 13966 -- ------------------------------------------------------------------ 13967 -- syslogServTable 13968 -- ------------------------------------------------------------------ 13969 syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 3 } 13970 13971 syslogServTable OBJECT-TYPE 13972 SYNTAX SEQUENCE OF SyslogServEntry 13973 MAX-ACCESS not-accessible 13974 STATUS current 13975 DESCRIPTION 13976 "The table of syslog remote server." 13977 ::= { syslogServerGroup 1 } 13978 13979 syslogServEntry OBJECT-TYPE 13980 SYNTAX SyslogServEntry 13981 MAX-ACCESS not-accessible 13982 STATUS current 13983 DESCRIPTION 13984 "The list of syslog remote server entry." 13985 13986 INDEX { syslogServIndex } 13987 ::= { syslogServTable 1 } 13988 13989 SyslogServEntry ::= 13990 SEQUENCE { 13991 syslogServIndex INTEGER, 13992 syslogServAddrType INTEGER, 13993 syslogServAddr Ipv6Address, 13994 syslogServInterfaceName OCTET STRING, 13995 syslogServSeverity INTEGER, 13996 syslogServFacility INTEGER, 13997 syslogServUDPport INTEGER, 13998 syslogServSrvStatus INTEGER, 13999 syslogServSrvRowStatus RowStatus 14000 } 14001 14002 syslogServIndex OBJECT-TYPE 14003 SYNTAX INTEGER (1..4) 14004 MAX-ACCESS read-only 14005 STATUS current 14006 DESCRIPTION 14007 "The index of syslog remote server." 14008 ::= { syslogServEntry 1 } 14009 14010 syslogServAddrType OBJECT-TYPE 14011 SYNTAX INTEGER { 14012 ipv4(1), 14013 ipv6(2) 14014 } 14015 MAX-ACCESS read-create 14016 STATUS current 14017 DESCRIPTION 14018 "Specifies the Address type of server.Address type shall be ipv4 or ipv6." 14019 ::= { syslogServEntry 2 } 14020 14021 syslogServAddr OBJECT-TYPE 14022 SYNTAX Ipv6Address 14023 MAX-ACCESS read-create 14024 STATUS current 14025 DESCRIPTION 14026 "Specifies the ServerIP to which the syslog shall be forwarded." 14027 ::= { syslogServEntry 3 } 14028 14029 syslogServInterfaceName OBJECT-TYPE 14030 SYNTAX OCTET STRING 14031 MAX-ACCESS read-create 14032 STATUS current 14033 DESCRIPTION 14034 "Specifies the interface name when the syslogServInterfaceName is linklocal address." 14035 ::= { syslogServEntry 4 } 14036 14037 syslogServSeverity OBJECT-TYPE 14038 SYNTAX INTEGER{ 14039 warning(4), -- For logging warning messages. 14040 information(6), -- For logging informational messages. 14041 all(7) -- For logging debug messages. 14042 } 14043 MAX-ACCESS read-create 14044 STATUS current 14045 DESCRIPTION 14046 "Specifies the log level option to be set for a specific server." 14047 14048 ::= { syslogServEntry 5 } 14049 14050 14051 14052 syslogServFacility OBJECT-TYPE 14053 SYNTAX INTEGER { 14054 local0(128), -- Reserved local use 14055 local1(136), -- Reserved local use 14056 local2(144), -- Reserved local use 14057 local3(152), -- Reserved local use 14058 local4(160), -- Reserved local use 14059 local5(168), -- Reserved local use 14060 local6(176), -- Reserved local use 14061 local7(184) -- Reserved local use 14062 } 14063 MAX-ACCESS read-create 14064 STATUS current 14065 DESCRIPTION 14066 "The Syslog standard facilities. 14067 The facility to be used when sending Syslog messages to this server." 14068 14069 DEFVAL { local0 } 14070 ::= { syslogServEntry 6 } 14071 14072 syslogServUDPport OBJECT-TYPE 14073 SYNTAX INTEGER (514 | 6000..65535) 14074 MAX-ACCESS read-create 14075 STATUS current 14076 DESCRIPTION 14077 "The value is for setting UDP Port." 14078 ::= { syslogServEntry 7 } 14079 14080 syslogServSrvStatus OBJECT-TYPE 14081 SYNTAX INTEGER { 14082 enabled(1), 14083 disabled(2) 14084 } 14085 MAX-ACCESS read-write 14086 STATUS current 14087 DESCRIPTION 14088 "The status for this server. If enable, system will send message to 14089 this server." 14090 14091 ::= { syslogServEntry 8 } 14092 14093 14094 syslogServSrvRowStatus OBJECT-TYPE 14095 SYNTAX RowStatus 14096 MAX-ACCESS read-write 14097 STATUS current 14098 DESCRIPTION 14099 "Row status of this server entry." 14100 ::= { syslogServEntry 9 } 14101 14102 14103-- LBD Group ------------------------------------------------------ 14104 sysLBDStateEnable OBJECT-TYPE 14105 SYNTAX INTEGER { 14106 enabled(1), 14107 disabled(2) 14108 } 14109 MAX-ACCESS read-write 14110 STATUS current 14111 DESCRIPTION 14112 "Enable/Disable Loopback detection function. 14113 The Loopback Detection function is used to detect the loop created 14114 by a specific port while Spanning Tree Protocol (STP) is not 14115 enabled in the network, especially when the down links are hubs 14116 or unmanaged switchs.The Switch will automatically shutdown the 14117 port and sends a log to the administrator." 14118 14119 DEFVAL { disabled } 14120 ::= { companyLBD 1 } 14121 14122 sysLBDMode OBJECT-TYPE 14123 SYNTAX INTEGER { 14124 port(1), 14125 vlan(2) 14126 } 14127 MAX-ACCESS read-write 14128 STATUS current 14129 DESCRIPTION 14130 "Loopback detection function mode." 14131 14132 DEFVAL { port } 14133 ::= { companyLBD 2 } 14134 14135 sysLBDInterval OBJECT-TYPE 14136 SYNTAX Integer32 (1..32767) 14137 MAX-ACCESS read-write 14138 STATUS current 14139 DESCRIPTION 14140 "Set a Loop detection Interval between 1 and 32767 seconds. 14141 The default is 2 seconds. 14142 This time interval to be used at counting time seconds to 14143 resend the CTP packet automatically." 14144 DEFVAL { 2 } 14145 ::= { companyLBD 3 } 14146 14147 sysLBDRecoverTime OBJECT-TYPE 14148 SYNTAX Integer32 (0 | 60..1000000) 14149 MAX-ACCESS read-write 14150 STATUS current 14151 DESCRIPTION 14152 "This time interval to be used at counting time seconds to 14153 recover the disabled port automatically. 14154 The Loop Detection Recover Time can be set at 0 seconds, 14155 or 60 to 1000000 seconds. 14156 Entering 0 will disable the Loop Detection Recover Time. 14157 The default is 60 seconds." 14158 DEFVAL { 60 } 14159 ::= { companyLBD 4 } 14160 14161 -- LBD Port Control Table 14162 14163 sysLBDCtrlTable OBJECT-TYPE 14164 SYNTAX SEQUENCE OF SysLBDCtrlEntry 14165 MAX-ACCESS not-accessible 14166 STATUS current 14167 DESCRIPTION 14168 "A table to control Loopback detection features either for 14169 the entire switch or for each interface in the switch." 14170 ::= { companyLBD 5 } 14171 14172 sysLBDCtrlEntry OBJECT-TYPE 14173 SYNTAX SysLBDCtrlEntry 14174 MAX-ACCESS not-accessible 14175 STATUS current 14176 DESCRIPTION 14177 "An entry appears in this table for each interface 14178 in the system." 14179 INDEX { sysLBDCtrlIndex } 14180 ::= { sysLBDCtrlTable 1 } 14181 14182 SysLBDCtrlEntry ::= 14183 SEQUENCE { 14184 sysLBDCtrlIndex 14185 Integer32, 14186 sysLBDPortStatus 14187 INTEGER, 14188 sysLBDPortLoopStatus 14189 INTEGER 14190 } 14191 14192 sysLBDCtrlIndex OBJECT-TYPE 14193 SYNTAX Integer32 (1..28) 14194 MAX-ACCESS read-only 14195 STATUS current 14196 DESCRIPTION 14197 "The interface index of the port for which the configuration 14198 in this entry applies. 14199 For all machines give maximum port number." 14200 ::= { sysLBDCtrlEntry 1 } 14201 14202 sysLBDPortStatus OBJECT-TYPE 14203 SYNTAX INTEGER { 14204 enabled(1), 14205 disabled(2) 14206 } 14207 MAX-ACCESS read-write 14208 STATUS current 14209 DESCRIPTION 14210 "Provides control to per port enable or disable the loopback detection 14211 function. Default is disabled." 14212 DEFVAL { disabled } 14213 ::= { sysLBDCtrlEntry 2 } 14214 14215 sysLBDPortLoopStatus OBJECT-TYPE 14216 SYNTAX INTEGER { 14217 normal(1), 14218 loop(2) 14219 } 14220 MAX-ACCESS read-only 14221 STATUS current 14222 DESCRIPTION 14223 "The loop status for this port." 14224 ::= { sysLBDCtrlEntry 3 } 14225 14226 -- LBD Vlan Loop Table 14227 14228 sysLBDVlanLoopTable OBJECT-TYPE 14229 SYNTAX SEQUENCE OF SysLBDVlanLoopEntry 14230 MAX-ACCESS not-accessible 14231 STATUS current 14232 DESCRIPTION 14233 "A table to display Loopback detection features by vlan 14234 mode ." 14235 ::= { companyLBD 6 } 14236 14237 sysLBDVlanLoopEntry OBJECT-TYPE 14238 SYNTAX SysLBDVlanLoopEntry 14239 MAX-ACCESS not-accessible 14240 STATUS current 14241 DESCRIPTION 14242 "An entry appears in this table for each interface 14243 in the system." 14244 INDEX { sysLBDVlanLoopIndex } 14245 ::= { sysLBDVlanLoopTable 1 } 14246 14247 SysLBDVlanLoopEntry ::= 14248 SEQUENCE { 14249 sysLBDVlanLoopIndex 14250 Integer32, 14251 sysLBDVlanLoopPorts 14252 PortList 14253 } 14254 14255 sysLBDVlanLoopIndex OBJECT-TYPE 14256 SYNTAX Integer32 (1..4094) 14257 MAX-ACCESS read-only 14258 STATUS current 14259 DESCRIPTION 14260 "Display port lists loop status by vlan." 14261 ::= { sysLBDVlanLoopEntry 1 } 14262 14263 sysLBDVlanLoopPorts OBJECT-TYPE 14264 SYNTAX PortList 14265 MAX-ACCESS read-only 14266 STATUS current 14267 DESCRIPTION 14268 "Display port lists loop status by vlan." 14269 ::= { sysLBDVlanLoopEntry 2 } 14270 14271 14272 -- ------------------------------------------------------------------ 14273 -- Mirror Group 14274 -- ------------------------------------------------------------------ 14275 14276 14277 sysMirrorStatus OBJECT-TYPE 14278 SYNTAX INTEGER { 14279 enabled (1), 14280 disabled (2) 14281 } 14282 MAX-ACCESS read-write 14283 STATUS current 14284 DESCRIPTION 14285 "Enable/Disable Port Mirroring function. 14286 Default is disabled. 14287 Port Mirroring is a method of monitoring network traffic that 14288 forwards a copy of each incoming and/or outgoing packet from one 14289 port of the Switch to another port where the packet can be studied." 14290 -- "Provides control over the mirroring feature in the switch." -- 14291 14292 DEFVAL { disabled } 14293 ::= { companyMirror 1 } 14294 14295 sysMirrorTargetPort OBJECT-TYPE 14296 SYNTAX Integer32 14297 MAX-ACCESS read-write 14298 STATUS current 14299 DESCRIPTION 14300 "Specifies the port to which the mirrored traffic in the system 14301 is to be copied." 14302 ::= { companyMirror 2 } 14303 14304 sysMirrorCtrlIngressMirroring OBJECT-TYPE 14305 SYNTAX PortList 14306 MAX-ACCESS read-write 14307 STATUS current 14308 DESCRIPTION 14309 "Provides control to enable or disable mirroring of ingress 14310 traffic over this interface to the mirrored-to port." 14311 ::= { companyMirror 3 } 14312 14313 sysMirrorCtrlEgressMirroring OBJECT-TYPE 14314 SYNTAX PortList 14315 MAX-ACCESS read-write 14316 STATUS current 14317 DESCRIPTION 14318 "Provides control to enable or disable mirroring of egress 14319 traffic over this interface to the mirrored-to port." 14320 ::= { companyMirror 4 } 14321 14322-- ------------------------------------------------------------------ 14323-- SNTP Timesetting 14324 -- ------------------------------------------------------------------ 14325 14326 14327ipv4sysSNTPTimeSeconds OBJECT-TYPE 14328 SYNTAX Integer32 14329 MAX-ACCESS read-write 14330 STATUS obsolete 14331 DESCRIPTION 14332 "This object is for setting the system time in seconds 14333 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 14334 input value must larger than 1230768000 (00:00:00 UTC, 14335 January 1, 2009) and smaller than 2145916799 (23:59:59 14336 UTC, December 31, 2037)." 14337 ::= { companySNTPSetting 1 } 14338 14339ipv4sysSNTPFirstServer OBJECT-TYPE 14340 SYNTAX IpAddress 14341 MAX-ACCESS read-write 14342 STATUS obsolete 14343 DESCRIPTION 14344 "SNTP First Server's IP Address" 14345 ::= { companySNTPSetting 2 } 14346 14347ipv4sysSNTPSecondServer OBJECT-TYPE 14348 SYNTAX IpAddress 14349 MAX-ACCESS read-write 14350 STATUS obsolete 14351 DESCRIPTION 14352 "SNTP Second Server's IP Address" 14353 ::= { companySNTPSetting 3 } 14354 14355ipv4sysSNTPPollInterval OBJECT-TYPE 14356 SYNTAX Integer32 14357 MAX-ACCESS read-write 14358 STATUS obsolete 14359 DESCRIPTION 14360 "SNTP Poll Interval In Seconds (30-99999) " 14361 ::= { companySNTPSetting 4 } 14362 14363ipv4sysSNTPState OBJECT-TYPE 14364 SYNTAX INTEGER { 14365 sntp(1), 14366 local(2) 14367 } 14368 MAX-ACCESS read-write 14369 STATUS obsolete 14370 DESCRIPTION 14371 "Enable/Disable SNTP function in the system." 14372 ::= { companySNTPSetting 5 } 14373 14374-- SNTP TimeZonesetting 14375 14376 14377ipv4sysSNTPDSTOffset OBJECT-TYPE 14378 SYNTAX INTEGER { 14379 offset30min (30), 14380 offset60min (60), 14381 offset90min (90), 14382 offset120min (120) 14383 } 14384 MAX-ACCESS read-write 14385 STATUS obsolete 14386 DESCRIPTION 14387 "This object is for Daylight Saving Time Offset In (30/60/90/120) Minutes." 14388 14389 ::= { companySNTPSetting 6 } 14390 14391ipv4sysSNTPGMTMinutes OBJECT-TYPE 14392 SYNTAX INTEGER 14393 MAX-ACCESS read-write 14394 STATUS obsolete 14395 DESCRIPTION 14396 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 14397 14398 ::= { companySNTPSetting 7 } 14399 14400ipv4sysSNTPDSTStartMon OBJECT-TYPE 14401 SYNTAX INTEGER 14402 MAX-ACCESS read-write 14403 STATUS obsolete 14404 DESCRIPTION 14405 "The start month of Daylight Saving Time." 14406 14407 ::= { companySNTPSetting 8 } 14408 14409ipv4sysSNTPDSTStartDay OBJECT-TYPE 14410 SYNTAX INTEGER 14411 MAX-ACCESS read-write 14412 STATUS obsolete 14413 DESCRIPTION 14414 "The start day of Daylight Saving Time." 14415 14416 ::= { companySNTPSetting 9 } 14417 14418ipv4sysSNTPDSTStartHour OBJECT-TYPE 14419 SYNTAX INTEGER 14420 MAX-ACCESS read-write 14421 STATUS obsolete 14422 DESCRIPTION 14423 "The start hour of Daylight Saving Time." 14424 14425 ::= { companySNTPSetting 10 } 14426 14427ipv4sysSNTPDSTStartMin OBJECT-TYPE 14428 SYNTAX INTEGER 14429 MAX-ACCESS read-write 14430 STATUS obsolete 14431 DESCRIPTION 14432 "The start minute of Daylight Saving Time." 14433 14434 ::= { companySNTPSetting 11 } 14435 14436ipv4sysSNTPDSTEndMon OBJECT-TYPE 14437 SYNTAX INTEGER 14438 MAX-ACCESS read-write 14439 STATUS obsolete 14440 DESCRIPTION 14441 "The end month of Daylight Saving Time." 14442 14443 ::= { companySNTPSetting 12 } 14444 14445ipv4sysSNTPDSTEndDay OBJECT-TYPE 14446 SYNTAX INTEGER 14447 MAX-ACCESS read-write 14448 STATUS obsolete 14449 DESCRIPTION 14450 "The end day of Daylight Saving Time." 14451 14452 ::= { companySNTPSetting 13 } 14453 14454ipv4sysSNTPDSTEndHour OBJECT-TYPE 14455 SYNTAX INTEGER 14456 MAX-ACCESS read-write 14457 STATUS obsolete 14458 DESCRIPTION 14459 "The end hour of Daylight Saving Time." 14460 14461 ::= { companySNTPSetting 14 } 14462 14463ipv4sysSNTPDSTEndMin OBJECT-TYPE 14464 SYNTAX INTEGER 14465 MAX-ACCESS read-write 14466 STATUS obsolete 14467 DESCRIPTION 14468 "The end minute of Daylight Saving Time." 14469 14470 ::= { companySNTPSetting 15 } 14471 14472ipv4sysSNTPDSTState OBJECT-TYPE 14473 SYNTAX INTEGER { 14474 annual(1), 14475 disabled(2) 14476 } 14477 MAX-ACCESS read-write 14478 STATUS obsolete 14479 DESCRIPTION 14480 "This object is for Annual(1) or Disabled(2) DST state in the system." 14481 ::= { companySNTPSetting 16 } 14482 14483--IPv6 sntp server Table 14484 14485 sysSNTPServerTable OBJECT IDENTIFIER ::= { companySNTPSetting 17 } 14486 14487 sysSNTPTimeSeconds OBJECT-TYPE 14488 SYNTAX Integer32 14489 MAX-ACCESS read-write 14490 STATUS current 14491 DESCRIPTION 14492 "This object is for setting the system time in seconds 14493 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 14494 input value must larger than 1230768000 (00:00:00 UTC, 14495 January 1, 2009) and smaller than 2145916799 (23:59:59 14496 UTC, December 31, 2037)." 14497 ::= { sysSNTPServerTable 1 } 14498 14499 sysSNTPFirstServer OBJECT-TYPE 14500 SYNTAX Ipv6Address 14501 MAX-ACCESS read-write 14502 STATUS current 14503 DESCRIPTION 14504 "SNTP First Server's IPv6 Address" 14505 ::= { sysSNTPServerTable 2 } 14506 14507 sysSNTPFirstType OBJECT-TYPE 14508 SYNTAX INTEGER { 14509 iPv4 (1), 14510 iPv6 (2) 14511 } 14512 MAX-ACCESS read-write 14513 STATUS current 14514 DESCRIPTION 14515 "SNTP First Server's IPv6 Address type." 14516 ::= { sysSNTPServerTable 3 } 14517 14518 sysSNTPFirstInterfaceName OBJECT-TYPE 14519 SYNTAX OCTET STRING 14520 MAX-ACCESS read-write 14521 STATUS current 14522 DESCRIPTION 14523 "Specifies the interface name when the sysSNTPFirstServer is linklocal address." 14524 ::= { sysSNTPServerTable 4 } 14525 14526 sysSNTPSecondServer OBJECT-TYPE 14527 SYNTAX Ipv6Address 14528 MAX-ACCESS read-write 14529 STATUS current 14530 DESCRIPTION 14531 "SNTP Second Server's IPv6 Address" 14532 ::= { sysSNTPServerTable 5 } 14533 14534 sysSNTPSecondType OBJECT-TYPE 14535 SYNTAX INTEGER { 14536 iPv4 (1), 14537 iPv6 (2) 14538 } 14539 MAX-ACCESS read-write 14540 STATUS current 14541 DESCRIPTION 14542 "SNTP First Server's IPv6 Address type." 14543 ::= { sysSNTPServerTable 6 } 14544 14545 sysSNTPSecondInterfaceName OBJECT-TYPE 14546 SYNTAX OCTET STRING 14547 MAX-ACCESS read-write 14548 STATUS current 14549 DESCRIPTION 14550 "Specifies the interface name when the sysSNTPSecondServer is linklocal address." 14551 ::= { sysSNTPServerTable 7 } 14552 14553 sysSNTPPollInterval OBJECT-TYPE 14554 SYNTAX Integer32 14555 MAX-ACCESS read-write 14556 STATUS current 14557 DESCRIPTION 14558 "SNTP Poll Interval In Seconds (30-99999) " 14559 ::= { sysSNTPServerTable 8 } 14560 14561 sysSNTPState OBJECT-TYPE 14562 SYNTAX INTEGER { 14563 sntp(1), 14564 local(2) 14565 } 14566 MAX-ACCESS read-write 14567 STATUS current 14568 DESCRIPTION 14569 "Enable/Disable SNTP function in the system." 14570 ::= { sysSNTPServerTable 9 } 14571 14572 -- SNTPv6 TimeZonesetting 14573 14574 sysSNTPDSTOffset OBJECT-TYPE 14575 SYNTAX INTEGER { 14576 offset30min (30), 14577 offset60min (60), 14578 offset90min (90), 14579 offset120min (120) 14580 } 14581 MAX-ACCESS read-write 14582 STATUS current 14583 DESCRIPTION 14584 "This object is for Daylight Saving Time Offset 14585 In (30/60/90/120) Minutes." 14586 ::= { sysSNTPServerTable 10 } 14587 14588 sysSNTPGMTMinutes OBJECT-TYPE 14589 SYNTAX INTEGER 14590 MAX-ACCESS read-write 14591 STATUS current 14592 DESCRIPTION 14593 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 14594 ::= { sysSNTPServerTable 11 } 14595 14596 sysSNTPDSTStartMon OBJECT-TYPE 14597 SYNTAX INTEGER 14598 MAX-ACCESS read-write 14599 STATUS current 14600 DESCRIPTION 14601 "The start month of Daylight Saving Time." 14602 ::= { sysSNTPServerTable 12 } 14603 14604 sysSNTPDSTStartDay OBJECT-TYPE 14605 SYNTAX INTEGER 14606 MAX-ACCESS read-write 14607 STATUS current 14608 DESCRIPTION 14609 "The start day of Daylight Saving Time." 14610 ::= { sysSNTPServerTable 13 } 14611 14612 sysSNTPDSTStartHour OBJECT-TYPE 14613 SYNTAX INTEGER 14614 MAX-ACCESS read-write 14615 STATUS current 14616 DESCRIPTION 14617 "The start hour of Daylight Saving Time." 14618 ::= { sysSNTPServerTable 14 } 14619 14620 sysSNTPDSTStartMin OBJECT-TYPE 14621 SYNTAX INTEGER 14622 MAX-ACCESS read-write 14623 STATUS current 14624 DESCRIPTION 14625 "The start minute of Daylight Saving Time." 14626 ::= { sysSNTPServerTable 15 } 14627 14628 sysSNTPDSTEndMon OBJECT-TYPE 14629 SYNTAX INTEGER 14630 MAX-ACCESS read-write 14631 STATUS current 14632 DESCRIPTION 14633 "The end month of Daylight Saving Time." 14634 ::= { sysSNTPServerTable 16 } 14635 14636 sysSNTPDSTEndDay OBJECT-TYPE 14637 SYNTAX INTEGER 14638 MAX-ACCESS read-write 14639 STATUS current 14640 DESCRIPTION 14641 "The end day of Daylight Saving Time." 14642 ::= { sysSNTPServerTable 17 } 14643 14644 sysSNTPDSTEndHour OBJECT-TYPE 14645 SYNTAX INTEGER 14646 MAX-ACCESS read-write 14647 STATUS current 14648 DESCRIPTION 14649 "The end hour of Daylight Saving Time." 14650 ::= { sysSNTPServerTable 18 } 14651 14652 sysSNTPDSTEndMin OBJECT-TYPE 14653 SYNTAX INTEGER 14654 MAX-ACCESS read-write 14655 STATUS current 14656 DESCRIPTION 14657 "The end minute of Daylight Saving Time." 14658 ::= { sysSNTPServerTable 19 } 14659 14660 sysSNTPDSTState OBJECT-TYPE 14661 SYNTAX INTEGER { 14662 enabled(1), 14663 disabled(2) 14664 } 14665 MAX-ACCESS read-write 14666 STATUS current 14667 DESCRIPTION 14668 "This object is for Enabled(1) or Disabled(2) DST state in the system." 14669 ::= { sysSNTPServerTable 20 } 14670 14671 14672 14673 sysSNTPDSTMethod OBJECT-TYPE 14674 SYNTAX INTEGER { 14675 annual(1), 14676 repeating(2) 14677 } 14678 MAX-ACCESS read-write 14679 STATUS current 14680 DESCRIPTION 14681 "This object is for Annual(1) or Repeating(2) DST method in the system." 14682 ::= { sysSNTPServerTable 30 } 14683 14684 sysSNTPDSTRepeatStartMon OBJECT-TYPE 14685 SYNTAX INTEGER 14686 MAX-ACCESS read-write 14687 STATUS current 14688 DESCRIPTION 14689 "The start month of Daylight Saving Time in Repeating mode." 14690 ::= { sysSNTPServerTable 31 } 14691 14692 sysSNTPDSTRepeatStartWeek OBJECT-TYPE 14693 SYNTAX INTEGER { 14694 last(0), 14695 first(1), 14696 second(2), 14697 third(3), 14698 fourth(4), 14699 fifth(5) 14700 } 14701 MAX-ACCESS read-write 14702 STATUS current 14703 DESCRIPTION 14704 "The start week of Daylight Saving Time in Repeating mode." 14705 ::= { sysSNTPServerTable 32 } 14706 14707 14708 sysSNTPDSTRepeatStartWeekDay OBJECT-TYPE 14709 SYNTAX INTEGER { 14710 sun(0), 14711 mon(1), 14712 tue(2), 14713 wed(3), 14714 thu(4), 14715 fri(5), 14716 sat(6) 14717 } 14718 MAX-ACCESS read-write 14719 STATUS current 14720 DESCRIPTION 14721 "The start weekday of Daylight Saving Time in Repeating mode." 14722 ::= { sysSNTPServerTable 33 } 14723 14724 sysSNTPDSTRepeatStartHour OBJECT-TYPE 14725 SYNTAX INTEGER 14726 MAX-ACCESS read-write 14727 STATUS current 14728 DESCRIPTION 14729 "The start hour of Daylight Saving Time in Repeating mode.." 14730 ::= { sysSNTPServerTable 34 } 14731 14732 sysSNTPDSTRepeatStartMin OBJECT-TYPE 14733 SYNTAX INTEGER 14734 MAX-ACCESS read-write 14735 STATUS current 14736 DESCRIPTION 14737 "The start minute of Daylight Saving Time in Repeating mode." 14738 ::= { sysSNTPServerTable 35 } 14739 14740 sysSNTPDSTRepeatEndMon OBJECT-TYPE 14741 SYNTAX INTEGER 14742 MAX-ACCESS read-write 14743 STATUS current 14744 DESCRIPTION 14745 "The end month of Daylight Saving Time in Repeating mode." 14746 ::= { sysSNTPServerTable 36 } 14747 14748 sysSNTPDSTRepeatEndWeek OBJECT-TYPE 14749 SYNTAX INTEGER { 14750 last(0), 14751 first(1), 14752 second(2), 14753 third(3), 14754 fourth(4), 14755 fifth(5) 14756 } 14757 MAX-ACCESS read-write 14758 STATUS current 14759 DESCRIPTION 14760 "The end week of Daylight Saving Time in Repeating mode." 14761 ::= { sysSNTPServerTable 37 } 14762 14763 14764 sysSNTPDSTRepeatEndWeekDay OBJECT-TYPE 14765 SYNTAX INTEGER { 14766 sun(0), 14767 mon(1), 14768 tue(2), 14769 wed(3), 14770 thu(4), 14771 fri(5), 14772 sat(6) 14773 } 14774 MAX-ACCESS read-write 14775 STATUS current 14776 DESCRIPTION 14777 "The end weekday of Daylight Saving Time in Repeating mode." 14778 ::= { sysSNTPServerTable 38 } 14779 14780 sysSNTPDSTRepeatEndHour OBJECT-TYPE 14781 SYNTAX INTEGER 14782 MAX-ACCESS read-write 14783 STATUS current 14784 DESCRIPTION 14785 "The end hour of Daylight Saving Time in Repeating mode.." 14786 ::= { sysSNTPServerTable 39 } 14787 14788 sysSNTPDSTRepeatEndMin OBJECT-TYPE 14789 SYNTAX INTEGER 14790 MAX-ACCESS read-write 14791 STATUS current 14792 DESCRIPTION 14793 "The end minute of Daylight Saving Time in Repeating mode." 14794 ::= { sysSNTPServerTable 40 } 14795 14796 14797 -- ------------------------------------------------------------------ 14798 -- Limit IP multicast Group 14799 -- ------------------------------------------------------------------ 14800 14801 limitIpMulticastProfileTable OBJECT-TYPE 14802 SYNTAX SEQUENCE OF LimitIpMulticastProfileEntry 14803 MAX-ACCESS not-accessible 14804 STATUS current 14805 DESCRIPTION 14806 "A list of the limit ip multicast Profile Table." 14807 ::= { companyLimitIp 1 } 14808 14809 limitIpMulticastProfileEntry OBJECT-TYPE 14810 SYNTAX LimitIpMulticastProfileEntry 14811 MAX-ACCESS not-accessible 14812 STATUS current 14813 DESCRIPTION 14814 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14815 INDEX { limitIpMulticastIPType, limitIpMulticastProfileID } 14816 ::= { limitIpMulticastProfileTable 1 } 14817 14818 LimitIpMulticastProfileEntry ::= SEQUENCE { 14819 limitIpMulticastIPType INTEGER, 14820 limitIpMulticastProfileID INTEGER, 14821 limitIpMulticastProfileName DisplayString, 14822 limitIpMulticastProfileStatus RowStatus 14823 } 14824 14825 limitIpMulticastIPType OBJECT-TYPE 14826 SYNTAX INTEGER { 14827 ipv4(1), 14828 ipv6(2) 14829 } 14830 MAX-ACCESS read-only 14831 STATUS current 14832 DESCRIPTION 14833 "Indicate the IP type of profile." 14834 ::= { limitIpMulticastProfileEntry 1 } 14835 14836 limitIpMulticastProfileID OBJECT-TYPE 14837 SYNTAX INTEGER (1..24) 14838 MAX-ACCESS read-only 14839 STATUS current 14840 DESCRIPTION 14841 "The ProfileID of the limit ip multicast profile entry." 14842 ::= { limitIpMulticastProfileEntry 2 } 14843 14844 limitIpMulticastProfileName OBJECT-TYPE 14845 SYNTAX DisplayString (SIZE(1..20)) 14846 MAX-ACCESS read-write 14847 STATUS current 14848 DESCRIPTION 14849 "The ProfileName of the limit ip multicast profile entry." 14850 ::= { limitIpMulticastProfileEntry 3 } 14851 14852 limitIpMulticastProfileStatus OBJECT-TYPE 14853 SYNTAX RowStatus 14854 MAX-ACCESS read-write 14855 STATUS current 14856 DESCRIPTION 14857 "The status of an entry in the limit ip multicast profile Table. Only a subset 14858 of the rowstatus variables (active, createAndGo, destroy) 14859 are available." 14860 ::= { limitIpMulticastProfileEntry 4 } 14861 14862 14863 14864 14865 limitIpMulticastEntryTable OBJECT-TYPE 14866 SYNTAX SEQUENCE OF LimitIpMulticastEntry 14867 MAX-ACCESS not-accessible 14868 STATUS current 14869 DESCRIPTION 14870 "A list of the limit ip multicast entry Table." 14871 ::= { companyLimitIp 2 } 14872 14873 limitIpMulticastEntry OBJECT-TYPE 14874 SYNTAX LimitIpMulticastEntry 14875 MAX-ACCESS not-accessible 14876 STATUS current 14877 DESCRIPTION 14878 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14879 INDEX { limitIpMulticastEntryIPType, limitIpMulticastEntryProfileID, limitIpMulticaststartIpAddr, limitIpMulticastendIpAddr} 14880 ::= { limitIpMulticastEntryTable 1 } 14881 14882 14883 LimitIpMulticastEntry ::= SEQUENCE { 14884 limitIpMulticastEntryIPType INTEGER, 14885 limitIpMulticastEntryProfileID INTEGER, 14886 limitIpMulticaststartIpAddr DisplayString, 14887 limitIpMulticastendIpAddr DisplayString, 14888 limitIpMulticastStatus RowStatus 14889 } 14890 14891 limitIpMulticastEntryIPType OBJECT-TYPE 14892 SYNTAX INTEGER { 14893 ipv4(1), 14894 ipv6(2) 14895 } 14896 MAX-ACCESS read-only 14897 STATUS current 14898 DESCRIPTION 14899 "Indicate the IP type of entry." 14900 ::= { limitIpMulticastEntry 1 } 14901 14902 limitIpMulticastEntryProfileID OBJECT-TYPE 14903 SYNTAX INTEGER (1..24) 14904 MAX-ACCESS read-only 14905 STATUS current 14906 DESCRIPTION 14907 "The ProfileID of the limit ip multicast entry." 14908 ::= { limitIpMulticastEntry 2 } 14909 14910 limitIpMulticaststartIpAddr OBJECT-TYPE 14911 SYNTAX DisplayString (SIZE(1..16)) 14912 MAX-ACCESS read-only 14913 STATUS current 14914 DESCRIPTION 14915 "The limit ip multicast IP address is used to set start ip" 14916 ::= { limitIpMulticastEntry 3 } 14917 14918 limitIpMulticastendIpAddr OBJECT-TYPE 14919 SYNTAX DisplayString (SIZE(1..16)) 14920 MAX-ACCESS read-only 14921 STATUS current 14922 DESCRIPTION 14923 "The limit ip multicast IP address is used to set end ip" 14924 ::= { limitIpMulticastEntry 4 } 14925 14926 limitIpMulticastStatus OBJECT-TYPE 14927 SYNTAX RowStatus 14928 MAX-ACCESS read-write 14929 STATUS current 14930 DESCRIPTION 14931 "The status of an entry in the limit ip multicast entry Table. Only a subset 14932 of the rowstatus variables (active, createAndGo, destroy) 14933 are available." 14934 ::= { limitIpMulticastEntry 5 } 14935 14936 14937 14938 limitIpMulticastPortTable OBJECT-TYPE 14939 SYNTAX SEQUENCE OF LimitIpMulticastPortEntry 14940 MAX-ACCESS not-accessible 14941 STATUS current 14942 DESCRIPTION 14943 "A list of the limit ip multicast Port entry Table." 14944 ::= { companyLimitIp 3 } 14945 14946 limitIpMulticastPortEntry OBJECT-TYPE 14947 SYNTAX LimitIpMulticastPortEntry 14948 MAX-ACCESS not-accessible 14949 STATUS current 14950 DESCRIPTION 14951 "A limit ip multicast entry maintain by the Port Index." 14952 INDEX { limitIpMulticastPortIPType, limitIpMulticastPortID } 14953 ::= { limitIpMulticastPortTable 1 } 14954 14955 14956 LimitIpMulticastPortEntry ::= SEQUENCE { 14957 limitIpMulticastPortIPType INTEGER, 14958 limitIpMulticastPortID INTEGER, 14959 limitIpMulticastPortState INTEGER, 14960 limitIpMulticastPortProfileID PortList, 14961 limitIpMulticastPortMaxGrp INTEGER 14962 } 14963 14964 limitIpMulticastPortIPType OBJECT-TYPE 14965 SYNTAX INTEGER { 14966 ipv4(1), 14967 ipv6(2) 14968 } 14969 MAX-ACCESS read-only 14970 STATUS current 14971 DESCRIPTION 14972 "Indicate the IP type of entry." 14973 ::= { limitIpMulticastPortEntry 1 } 14974 14975 limitIpMulticastPortID OBJECT-TYPE 14976 SYNTAX INTEGER (1..28) 14977 MAX-ACCESS read-only 14978 STATUS current 14979 DESCRIPTION 14980 "The Port Index of the limit ip multicast port entry. 14981 For all machines give maximum port number." 14982 ::= { limitIpMulticastPortEntry 2 } 14983 14984 limitIpMulticastPortState OBJECT-TYPE 14985 SYNTAX INTEGER { 14986 permit (1), deny (2) 14987 } 14988 MAX-ACCESS read-write 14989 STATUS current 14990 DESCRIPTION 14991 "The limit ip multicast port state" 14992 ::= { limitIpMulticastPortEntry 3 } 14993 14994 limitIpMulticastPortProfileID OBJECT-TYPE 14995 SYNTAX PortList 14996 MAX-ACCESS read-write 14997 STATUS current 14998 DESCRIPTION 14999 "The limit ip multicast port mapping profileID list." 15000 ::= { limitIpMulticastPortEntry 4 } 15001 15002 15003 limitIpMulticastPortMaxGrp OBJECT-TYPE 15004 SYNTAX INTEGER (1..256) 15005 MAX-ACCESS read-write 15006 STATUS current 15007 DESCRIPTION 15008 "The limit ip multicast per-port max group." 15009 ::= { limitIpMulticastPortEntry 5 } 15010 15011 15012 15013 15014 -- ----------------------------------------------------------------------------- 15015 -- The Guest Vlan Group 15016 -- ----------------------------------------------------------------------------- 15017 guestVlanName OBJECT-TYPE 15018 SYNTAX DisplayString(SIZE(1..32)) 15019 MAX-ACCESS read-write 15020 STATUS current 15021 DESCRIPTION 15022 "The VLAN name of guest VLAN." 15023 ::= { companyGuestVlan 1 } 15024 15025 guestVlanPort OBJECT-TYPE 15026 SYNTAX PortList 15027 MAX-ACCESS read-write 15028 STATUS current 15029 DESCRIPTION 15030 "This object indicates the guest VLAN port members of this device." 15031 ::= { companyGuestVlan 2 } 15032 15033 guestVlanDelState OBJECT-TYPE 15034 SYNTAX INTEGER{ 15035 none(1), 15036 start(2) 15037 } 15038 MAX-ACCESS read-write 15039 STATUS current 15040 DESCRIPTION 15041 "Used to delete the guest VLAN." 15042 ::= { companyGuestVlan 3 } 15043 15044 15045 -- ----------------------------------------------------------------------------- 15046 -- The Protocol Group Name Table 15047 -- ----------------------------------------------------------------------------- 15048 protocolGroupNameTable OBJECT-TYPE 15049 SYNTAX SEQUENCE OF ProtocolGroupNameEntry 15050 MAX-ACCESS not-accessible 15051 STATUS current 15052 DESCRIPTION 15053 "A table to control protocol group name features of the device." 15054 ::= { companyProtocolVlan 1 } 15055 15056 protocolGroupNameEntry OBJECT-TYPE 15057 SYNTAX ProtocolGroupNameEntry 15058 MAX-ACCESS not-accessible 15059 STATUS current 15060 DESCRIPTION 15061 "An entry appears in protocol group name table for each interface 15062 in the system." 15063 INDEX {protocolGroupGID} 15064 ::= { protocolGroupNameTable 1 } 15065 15066 ProtocolGroupNameEntry ::= 15067 SEQUENCE { 15068 protocolGroupGID 15069 Integer32, 15070 protocolGroupName 15071 DisplayString 15072 } 15073 15074 protocolGroupGID OBJECT-TYPE 15075 SYNTAX Integer32 (1..16) 15076 MAX-ACCESS read-only 15077 STATUS current 15078 DESCRIPTION 15079 "The group ID of protocol group name table." 15080 ::= { protocolGroupNameEntry 1 } 15081 15082 protocolGroupName OBJECT-TYPE 15083 SYNTAX DisplayString(SIZE(1..32)) 15084 MAX-ACCESS read-write 15085 STATUS current 15086 DESCRIPTION 15087 "The group name of protocol group name table." 15088 ::= { protocolGroupNameEntry 2 } 15089 15090 15091 -- ----------------------------------------------------------------------------- 15092 -- The Protocol Group Table 15093 -- ----------------------------------------------------------------------------- 15094 protocolGroupTable OBJECT-TYPE 15095 SYNTAX SEQUENCE OF ProtocolGroupEntry 15096 MAX-ACCESS not-accessible 15097 STATUS current 15098 DESCRIPTION 15099 "A table to control protocol group features of the device." 15100 ::= { companyProtocolVlan 2 } 15101 15102 protocolGroupEntry OBJECT-TYPE 15103 SYNTAX ProtocolGroupEntry 15104 MAX-ACCESS not-accessible 15105 STATUS current 15106 DESCRIPTION 15107 "An entry appears in protocol group table for each interface 15108 in the system." 15109 INDEX {protocolGroupId, protocolGroupFrameType, protocolGroupProtocolValue} 15110 ::= { protocolGroupTable 1 } 15111 15112 ProtocolGroupEntry ::= 15113 SEQUENCE { 15114 protocolGroupId 15115 Integer32, 15116 protocolGroupFrameType 15117 INTEGER, 15118 protocolGroupProtocolValue 15119 Integer32, 15120 protocolGroupRowStatus 15121 RowStatus 15122 } 15123 15124 protocolGroupId OBJECT-TYPE 15125 SYNTAX Integer32 (1..16) 15126 MAX-ACCESS read-only 15127 STATUS current 15128 DESCRIPTION 15129 "The group ID of protocol group table." 15130 ::= { protocolGroupEntry 1 } 15131 15132 protocolGroupFrameType OBJECT-TYPE 15133 SYNTAX INTEGER { 15134 ethernet (1), 15135 ieee8023-snap (2) 15136 } 15137 MAX-ACCESS read-only 15138 STATUS current 15139 DESCRIPTION 15140 "The frame type of protocol group table." 15141 ::= { protocolGroupEntry 2 } 15142 15143 protocolGroupProtocolValue OBJECT-TYPE 15144 SYNTAX Integer32 (0..65535) 15145 MAX-ACCESS read-only 15146 STATUS current 15147 DESCRIPTION 15148 "The protocol value of protocol group table." 15149 ::= { protocolGroupEntry 3 } 15150 15151 protocolGroupRowStatus OBJECT-TYPE 15152 SYNTAX RowStatus 15153 MAX-ACCESS read-create 15154 STATUS current 15155 DESCRIPTION 15156 "The row status of protocol group table." 15157 ::= { protocolGroupEntry 99 } 15158 15159 15160 -- ----------------------------------------------------------------------------- 15161 -- The Protocol Vlan Table 15162 -- ----------------------------------------------------------------------------- 15163 protocolVlanTable OBJECT-TYPE 15164 SYNTAX SEQUENCE OF ProtocolVlanEntry 15165 MAX-ACCESS not-accessible 15166 STATUS current 15167 DESCRIPTION 15168 "A table to control protocol vlan features of the device." 15169 ::= { companyProtocolVlan 3 } 15170 15171 protocolVlanEntry OBJECT-TYPE 15172 SYNTAX ProtocolVlanEntry 15173 MAX-ACCESS not-accessible 15174 STATUS current 15175 DESCRIPTION 15176 "An entry appears in protocol vlan table for each interface 15177 in the system." 15178 INDEX {protocolVlanPort, protocolVlanVID, protocolVlanGroupID} 15179 ::= { protocolVlanTable 1 } 15180 15181 ProtocolVlanEntry ::= 15182 SEQUENCE { 15183 protocolVlanPort 15184 Integer32, 15185 protocolVlanVID 15186 Integer32, 15187 protocolVlanGroupID 15188 Integer32, 15189 protocolVlanRowStatus 15190 RowStatus 15191 } 15192 15193 protocolVlanPort OBJECT-TYPE 15194 SYNTAX Integer32 (1..28) 15195 MAX-ACCESS read-only 15196 STATUS current 15197 DESCRIPTION 15198 "The interface number of protocol vlan table." 15199 ::= { protocolVlanEntry 1 } 15200 15201 protocolVlanVID OBJECT-TYPE 15202 SYNTAX Integer32 (1..4094) 15203 MAX-ACCESS read-only 15204 STATUS current 15205 DESCRIPTION 15206 "The vlan ID of protocol vlan table." 15207 ::= { protocolVlanEntry 2 } 15208 15209 protocolVlanGroupID OBJECT-TYPE 15210 SYNTAX Integer32 (1..16) 15211 MAX-ACCESS read-only 15212 STATUS current 15213 DESCRIPTION 15214 "The group ID of protocol vlan table." 15215 ::= { protocolVlanEntry 3 } 15216 15217 protocolVlanRowStatus OBJECT-TYPE 15218 SYNTAX RowStatus 15219 MAX-ACCESS read-create 15220 STATUS current 15221 DESCRIPTION 15222 "The row status of protocol vlan table." 15223 ::= { protocolVlanEntry 99 } 15224 15225 15226 -- --------------------------------------------------------------------- 15227 -- MacNotify Function 15228 -- --------------------------------------------------------------------- 15229 15230 macNotifyState OBJECT-TYPE 15231 SYNTAX INTEGER { 15232 enabled(1), 15233 disabled(2) 15234 } 15235 MAX-ACCESS read-write 15236 STATUS current 15237 DESCRIPTION 15238 "This object can enabled or disabled MAC Notification." 15239 ::= { companyMacNotify 1 } 15240 15241 macNotifyInterval OBJECT-TYPE 15242 SYNTAX INTEGER (1..2147483647) 15243 MAX-ACCESS read-write 15244 STATUS current 15245 DESCRIPTION 15246 "This object indicates the time interval in second for trigger the MAC notify message. " 15247 --DEFVAL { 1 } 15248 ::= { companyMacNotify 2 } 15249 15250 macNotifyHistorySize OBJECT-TYPE 15251 SYNTAX INTEGER (1..500) 15252 MAX-ACCESS read-write 15253 STATUS current 15254 DESCRIPTION 15255 "This object indicates the history size of variation MAC in address table. The default value is 1 ." 15256 --DEFVAL { 1 } 15257 ::= { companyMacNotify 3 } 15258 15259 -- Mac Notify Port Control Table 15260 macNotifyCtrlTable OBJECT-TYPE 15261 SYNTAX SEQUENCE OF MacNotifyCtrlEntry 15262 MAX-ACCESS not-accessible 15263 STATUS current 15264 DESCRIPTION 15265 "A table to control Loopback detection features either for 15266 the entire switch or for each interface in the switch." 15267 ::= { companyMacNotify 4 } 15268 15269 macNotifyCtrlEntry OBJECT-TYPE 15270 SYNTAX MacNotifyCtrlEntry 15271 MAX-ACCESS not-accessible 15272 STATUS current 15273 DESCRIPTION 15274 "An entry appears in this table for each interface 15275 in the system." 15276 INDEX { macNotifyCtrlIndex } 15277 ::= { macNotifyCtrlTable 1 } 15278 15279 MacNotifyCtrlEntry ::= 15280 SEQUENCE { 15281 macNotifyCtrlIndex 15282 Integer32, 15283 macNotifyPortStatus 15284 INTEGER 15285 } 15286 15287 macNotifyCtrlIndex OBJECT-TYPE 15288 SYNTAX Integer32 (1..28) 15289 MAX-ACCESS read-only 15290 STATUS current 15291 DESCRIPTION 15292 "The interface index of the port for which the configuration 15293 in this entry applies. 15294 For all machines give maximum port number." 15295 ::= { macNotifyCtrlEntry 1 } 15296 15297 macNotifyPortStatus OBJECT-TYPE 15298 SYNTAX INTEGER { 15299 enabled(1), 15300 disabled(2) 15301 } 15302 MAX-ACCESS read-write 15303 STATUS current 15304 DESCRIPTION 15305 "Provides control to per port enable or disable the loopback detection 15306 function. Default is disabled." 15307 DEFVAL { disabled } 15308 ::= { macNotifyCtrlEntry 2 } 15309 15310 macNotifyInfo OBJECT IDENTIFIER ::= { companyMacNotify 5 } 15311 15312 macNotifyInfoDiscription OBJECT-TYPE 15313 SYNTAX OCTET STRING(SIZE (1..1024)) 15314 MAX-ACCESS accessible-for-notify 15315 STATUS current 15316 DESCRIPTION 15317 "This object indicates the information for the device MAC address changes. And the detailed information include: 15318 Operation Code + MAC address + Box ID + Port Number + Zero... 15319 15320 Operation Code: 1, 2 and 3 15321 1 means learned a new MAC address 15322 2 means deleted an old MAC address. 15323 3 means station movement. 15324 15325 Box ID: The switch box ID, for standalone device, it always 1. 15326 Port Number: The port number learned or deleted for the box. 15327 Zero: Used to separate each message (Operate Code + MAC address + Box ID + Port Number)." 15328 ::= { macNotifyInfo 1 } 15329 15330 15331 15332 -- ------------------------------------------------------------------ 15333 -- BPDU Attack Protection Group 15334 -- ------------------------------------------------------------------ 15335 sysBPDUAttackStateEnable OBJECT-TYPE 15336 SYNTAX INTEGER { 15337 enabled(1), 15338 disabled(2) 15339 } 15340 MAX-ACCESS read-write 15341 STATUS current 15342 DESCRIPTION 15343 "Use this to enable BPDU attack protection. 15344 The BPDU Attack Protection function and Spanning Tree Protocol 15345 for ports are mutually exclusive. When the STP function is enabled 15346 on a particular port, BPDU Attack Protection cannot be enabled." 15347 15348 DEFVAL { disabled } 15349 ::= { companyBPDUAttack 1 } 15350 15351 sysBPDUAttackRecoverTime OBJECT-TYPE 15352 SYNTAX Integer32 (0 | 60..1000000) 15353 MAX-ACCESS read-write 15354 STATUS current 15355 DESCRIPTION 15356 "When a port enters under attack state, it can be disabled or blocked 15357 based on the configuration. The state can be recovered manually or 15358 by the auto recovery mechanism. This command is used to configure the 15359 auto-recovery timer. To manually recover the port, the user needs to 15360 disable and re-enable the port." 15361 DEFVAL { 60 } 15362 ::= { companyBPDUAttack 2 } 15363 15364 -- BPDUAttack Port Control Table 15365 15366 sysBPDUAttackCtrlTable OBJECT-TYPE 15367 SYNTAX SEQUENCE OF SysBPDUAttackCtrlEntry 15368 MAX-ACCESS not-accessible 15369 STATUS current 15370 DESCRIPTION 15371 "A table to control BPDU Attack features either for 15372 the entire switch or for each interface in the switch." 15373 ::= { companyBPDUAttack 3 } 15374 15375 sysBPDUAttackCtrlEntry OBJECT-TYPE 15376 SYNTAX SysBPDUAttackCtrlEntry 15377 MAX-ACCESS not-accessible 15378 STATUS current 15379 DESCRIPTION 15380 "An entry appears in this table for each interface 15381 in the system." 15382 INDEX { sysBPDUAttackCtrlIndex } 15383 ::= { sysBPDUAttackCtrlTable 1 } 15384 15385 SysBPDUAttackCtrlEntry ::= 15386 SEQUENCE { 15387 sysBPDUAttackCtrlIndex 15388 Integer32, 15389 sysBPDUAttackPortState 15390 INTEGER, 15391 sysBPDUAttackPortMode 15392 INTEGER , 15393 sysBPDUAttackPortStatus 15394 INTEGER 15395 } 15396 15397 sysBPDUAttackCtrlIndex OBJECT-TYPE 15398 SYNTAX Integer32 (1..28) 15399 MAX-ACCESS read-only 15400 STATUS current 15401 DESCRIPTION 15402 "The interface index of the port for which the configuration 15403 in this entry applies. 15404 For all machines give maximum port number." 15405 ::= { sysBPDUAttackCtrlEntry 1 } 15406 15407 sysBPDUAttackPortState OBJECT-TYPE 15408 SYNTAX INTEGER { 15409 enabled(1), 15410 disabled(2) 15411 } 15412 MAX-ACCESS read-write 15413 STATUS current 15414 DESCRIPTION 15415 "Used to configure the BPDU Attack Protection state of a port. 15416 The default state is disable." 15417 DEFVAL { disabled } 15418 ::= { sysBPDUAttackCtrlEntry 2 } 15419 15420 sysBPDUAttackPortMode OBJECT-TYPE 15421 SYNTAX INTEGER { 15422 drop(1), 15423 block(2), 15424 shutdown(3) 15425 } 15426 MAX-ACCESS read-write 15427 STATUS current 15428 DESCRIPTION 15429 "Used to configure the BPDU Attack Protection mode of a port." 15430 ::= { sysBPDUAttackCtrlEntry 3 } 15431 15432 sysBPDUAttackPortStatus OBJECT-TYPE 15433 SYNTAX INTEGER { 15434 normal(1), 15435 underAttack(2) 15436 } 15437 MAX-ACCESS read-only 15438 STATUS current 15439 DESCRIPTION 15440 "Use this to view per port BPDU attack protection status." 15441 DEFVAL { normal } 15442 ::= { sysBPDUAttackCtrlEntry 4 } 15443 15444 sysBPDUAttackLog OBJECT-TYPE 15445 SYNTAX INTEGER { 15446 none(1), 15447 attackDetected(2), 15448 attackCleared(3), 15449 both(4) 15450 } 15451 MAX-ACCESS read-write 15452 STATUS current 15453 DESCRIPTION 15454 "Used to configure log settings for BPDU attack protection events." 15455 15456 DEFVAL { none } 15457 ::= { companyBPDUAttack 4 } 15458 -- --------------------------------------------------------------------- 15459 -- VLAN Trunk Function 15460 -- --------------------------------------------------------------------- 15461 vlanTrunkSystem OBJECT IDENTIFIER ::= { companyVLANTrunk 1 } 15462 -- ------------------------------------------------------------------ 15463 -- The La System Group 15464 -- ------------------------------------------------------------------ 15465 15466 vlanTrunkGlobalStatus OBJECT-TYPE 15467 SYNTAX INTEGER { enabled(1), disabled(2) } 15468 MAX-ACCESS read-write 15469 STATUS current 15470 DESCRIPTION 15471 "This indicates the global state of the VLAN trunking feature of the device." 15472 ::= { vlanTrunkSystem 1 } 15473 15474 vlanTrunkTable OBJECT-TYPE 15475 SYNTAX SEQUENCE OF VlanTrunkConfigEntry 15476 MAX-ACCESS not-accessible 15477 STATUS current 15478 DESCRIPTION 15479 "This table is used to manage the VLAN trunking feature of the device." 15480 ::= { vlanTrunkSystem 2 } 15481 15482 vlanTrunkEntry OBJECT-TYPE 15483 SYNTAX VlanTrunkConfigEntry 15484 MAX-ACCESS not-accessible 15485 STATUS current 15486 DESCRIPTION 15487 "There is one entry in this table for each created 15488 port-channel port." 15489 INDEX { vlanTrunkIfIndex } 15490 ::= { vlanTrunkTable 1 } 15491 15492 VlanTrunkConfigEntry ::= 15493 SEQUENCE { 15494 vlanTrunkIfIndex InterfaceIndex, 15495 vlanTrunkState INTEGER 15496 } 15497 15498 vlanTrunkIfIndex OBJECT-TYPE 15499 SYNTAX InterfaceIndex 15500 MAX-ACCESS read-only 15501 STATUS current 15502 DESCRIPTION 15503 "The index of the port. " 15504 ::= { vlanTrunkEntry 1 } 15505 15506 vlanTrunkState OBJECT-TYPE 15507 SYNTAX INTEGER { enabled(1), disabled(2) } 15508 MAX-ACCESS read-write 15509 STATUS current 15510 DESCRIPTION 15511 "Sets the VLAN trunk status as enabled or disabled." 15512 ::= { vlanTrunkEntry 2 } 15513 15514 -- --------------------------------------------------------------------- 15515 -- QinQ Function 15516 -- --------------------------------------------------------------------- 15517 qinqSystem OBJECT IDENTIFIER ::= { companyQinQ 1 } 15518 qinqVLANTranslation OBJECT IDENTIFIER ::= { companyQinQ 2 } 15519 -- ------------------------------------------------------------------ 15520 -- The QinQ System Group 15521 -- ------------------------------------------------------------------ 15522 15523 qinqGlobalStatus OBJECT-TYPE 15524 SYNTAX INTEGER { enabled(1), disabled(2) } 15525 MAX-ACCESS read-write 15526 STATUS current 15527 DESCRIPTION 15528 "This object is used to enable/disable the Q-in-Q status." 15529 ::= { qinqSystem 1 } 15530 15531 qinqInnerTPID OBJECT-TYPE 15532 SYNTAX Unsigned32 15533 MAX-ACCESS read-write 15534 STATUS current 15535 DESCRIPTION 15536 "This object is used to set the Q-in-Q inner TPID." 15537 ::= { qinqSystem 2 } 15538 15539 qinqTable OBJECT-TYPE 15540 SYNTAX SEQUENCE OF QinQConfigEntry 15541 MAX-ACCESS not-accessible 15542 STATUS current 15543 DESCRIPTION 15544 "A table that contains Q-in-Q information about each port." 15545 ::= { qinqSystem 3 } 15546 15547 qinqEntry OBJECT-TYPE 15548 SYNTAX QinQConfigEntry 15549 MAX-ACCESS not-accessible 15550 STATUS current 15551 DESCRIPTION 15552 "A list of Q-in-Q information for each port." 15553 INDEX { qinqIfIndex } 15554 ::= { qinqTable 1 } 15555 15556 QinQConfigEntry ::= 15557 SEQUENCE { 15558 qinqIfIndex InterfaceIndex, 15559 qinqRoleState INTEGER, 15560 qinqMissDropState INTEGER, 15561 qinqOuterTPID Unsigned32, 15562 qinqAddInnerTagState INTEGER, 15563 qinqAddInnerTagValue Unsigned32 15564 } 15565 15566 qinqIfIndex OBJECT-TYPE 15567 SYNTAX InterfaceIndex 15568 MAX-ACCESS read-only 15569 STATUS current 15570 DESCRIPTION 15571 "The index of the port. " 15572 ::= { qinqEntry 1 } 15573 15574 qinqRoleState OBJECT-TYPE 15575 SYNTAX INTEGER { nni(1), uni(2) } 15576 MAX-ACCESS read-write 15577 STATUS current 15578 DESCRIPTION 15579 "Sets the QinQ Role as NNI or UNI." 15580 ::= { qinqEntry 2 } 15581 15582 qinqMissDropState OBJECT-TYPE 15583 SYNTAX INTEGER { enabled(1), disabled(2) } 15584 MAX-ACCESS read-write 15585 STATUS current 15586 DESCRIPTION 15587 "Sets the QinQ Miss Drop state as enabled or disabled." 15588 ::= { qinqEntry 3 } 15589 15590 qinqOuterTPID OBJECT-TYPE 15591 SYNTAX Unsigned32 15592 MAX-ACCESS read-write 15593 STATUS current 15594 DESCRIPTION 15595 "Sets the QinQ Outer TPID value." 15596 ::= { qinqEntry 4 } 15597 15598 qinqAddInnerTagState OBJECT-TYPE 15599 SYNTAX INTEGER { enabled(1), disabled(2) } 15600 MAX-ACCESS read-write 15601 STATUS current 15602 DESCRIPTION 15603 "Sets the QinQ Add Inner Tag state as enabled or disabled." 15604 ::= { qinqEntry 5 } 15605 15606 qinqAddInnerTagValue OBJECT-TYPE 15607 SYNTAX Unsigned32 15608 MAX-ACCESS read-write 15609 STATUS current 15610 DESCRIPTION 15611 "Sets the QinQ Add Inner Tag value." 15612 ::= { qinqEntry 6 } 15613 15614 -- 15615 -- Vlan Translation Table 15616 -- 15617 qinqVlanTranslationTable OBJECT-TYPE 15618 SYNTAX SEQUENCE OF QinQVlanTranslationEntry 15619 MAX-ACCESS not-accessible 15620 STATUS current 15621 DESCRIPTION 15622 "A table that contains VLAN translation information." 15623 ::= { qinqVLANTranslation 1 } 15624 15625 qinqVlanTranslationEntry OBJECT-TYPE 15626 SYNTAX QinQVlanTranslationEntry 15627 MAX-ACCESS not-accessible 15628 STATUS current 15629 DESCRIPTION 15630 "A list of VLAN translation information." 15631 INDEX {qinqVlanTranslationIfIndex, qinqVlanTranslationCVID} 15632 ::= { qinqVlanTranslationTable 1 } 15633 15634 QinQVlanTranslationEntry ::= 15635 SEQUENCE { 15636 qinqVlanTranslationIfIndex 15637 InterfaceIndex, 15638 qinqVlanTranslationCVID 15639 Unsigned32, 15640 qinqVlanTranslationSVID 15641 Unsigned32, 15642 qinqVlanTranslationPriority 15643 Integer32, 15644 qinqVlanTranslationSVIDOperation 15645 INTEGER, 15646 qinqVlanTranslationRowStatus 15647 RowStatus 15648 } 15649 15650 qinqVlanTranslationIfIndex OBJECT-TYPE 15651 SYNTAX InterfaceIndex 15652 MAX-ACCESS read-only 15653 STATUS current 15654 DESCRIPTION 15655 "The interface index." 15656 ::= { qinqVlanTranslationEntry 1 } 15657 15658 qinqVlanTranslationCVID OBJECT-TYPE 15659 SYNTAX Unsigned32 15660 MAX-ACCESS read-only 15661 STATUS current 15662 DESCRIPTION 15663 "The customer VLAN identifier in a C-TAG." 15664 ::= { qinqVlanTranslationEntry 2 } 15665 15666 qinqVlanTranslationSVID OBJECT-TYPE 15667 SYNTAX Unsigned32 15668 MAX-ACCESS read-write 15669 STATUS current 15670 DESCRIPTION 15671 "A VLAN identifier conveyed in an S-TAG." 15672 ::= { qinqVlanTranslationEntry 3 } 15673 15674 qinqVlanTranslationPriority OBJECT-TYPE 15675 SYNTAX Integer32 15676 MAX-ACCESS read-write 15677 STATUS current 15678 DESCRIPTION 15679 "The priority of TAG." 15680 ::= { qinqVlanTranslationEntry 4 } 15681 15682 qinqVlanTranslationSVIDOperation OBJECT-TYPE 15683 SYNTAX INTEGER { 15684 add(1), 15685 replace(2) 15686 } 15687 MAX-ACCESS read-write 15688 STATUS current 15689 DESCRIPTION 15690 "The 'add' action indicates to add a tag for the assigned SP-VLAN 15691 before the C-VLAN tag. If there is S-TAG in the packet, this rule 15692 will not take effect. 15693 The 'replace' action indicates to replace the C-VLAN in the tag by 15694 the SP-VLAN. If there is no C-TAG in the packet, this rule will not 15695 take effect." 15696 ::= { qinqVlanTranslationEntry 5 } 15697 15698 qinqVlanTranslationRowStatus OBJECT-TYPE 15699 SYNTAX RowStatus 15700 MAX-ACCESS read-create 15701 STATUS current 15702 DESCRIPTION 15703 "This object indicates the status of this entry." 15704 ::= { qinqVlanTranslationEntry 99 } 15705 15706 -- --------------------------------------------------------------------- 15707 -- EOAM Function 15708 -- --------------------------------------------------------------------- 15709 eoamSystem OBJECT IDENTIFIER ::= { companyEoam 1 } 15710 eoamLinkMonitor OBJECT IDENTIFIER ::= { companyEoam 2 } 15711 -- ------------------------------------------------------------------ 15712 -- The EOAM System Group 15713 -- ------------------------------------------------------------------ 15714 15715-- eoamGlobalStatus OBJECT-TYPE 15716-- SYNTAX INTEGER { enabled(1), disabled(2) } 15717-- MAX-ACCESS read-write 15718-- STATUS current 15719-- DESCRIPTION 15720-- "This object is used to enable/disable the EOAM status." 15721-- ::= { eoamSystem 1 } 15722 15723 eoamTable OBJECT-TYPE 15724 SYNTAX SEQUENCE OF EOAMConfigEntry 15725 MAX-ACCESS not-accessible 15726 STATUS current 15727 DESCRIPTION 15728 "A table that contains EOAM mode information about each port." 15729 ::= { eoamSystem 2 } 15730 15731 eoamEntry OBJECT-TYPE 15732 SYNTAX EOAMConfigEntry 15733 MAX-ACCESS not-accessible 15734 STATUS current 15735 DESCRIPTION 15736 "A list of EOAM mode information for each port." 15737 INDEX { eoamIfIndex } 15738 ::= { eoamTable 1 } 15739 15740 EOAMConfigEntry ::= 15741 SEQUENCE { 15742 eoamIfIndex InterfaceIndex, 15743 eoamState INTEGER, 15744 eoamMode INTEGER, 15745 eoamReceivedRemoteLoopback INTEGER, 15746 eoamRemoteLoopback INTEGER, 15747 eoamDyingGaspEnable INTEGER, 15748 eoamCriticalEventEnable INTEGER 15749 } 15750 15751 eoamIfIndex OBJECT-TYPE 15752 SYNTAX InterfaceIndex 15753 MAX-ACCESS read-only 15754 STATUS current 15755 DESCRIPTION 15756 "The index of the port. " 15757 ::= { eoamEntry 1 } 15758 15759 eoamState OBJECT-TYPE 15760 SYNTAX INTEGER { enabled(1), disabled(2) } 15761 MAX-ACCESS read-write 15762 STATUS current 15763 DESCRIPTION 15764 "Sets the EOAM state enabled or disabled." 15765 ::= { eoamEntry 2 } 15766 15767 eoamMode OBJECT-TYPE 15768 SYNTAX INTEGER { passive(1), active(2) } 15769 MAX-ACCESS read-write 15770 STATUS current 15771 DESCRIPTION 15772 "Sets the EOAM mode as active or passive." 15773 ::= { eoamEntry 3 } 15774 15775 eoamReceivedRemoteLoopback OBJECT-TYPE 15776 SYNTAX INTEGER { ignore(1), process(2) } 15777 MAX-ACCESS read-write 15778 STATUS current 15779 DESCRIPTION 15780 "Sets the EOAM received or ignore remote loopback packets." 15781 ::= { eoamEntry 4 } 15782 15783 eoamRemoteLoopback OBJECT-TYPE 15784 SYNTAX INTEGER { noLoopBack(1), 15785 startLoopBack(2), 15786 remoteLoopBack(3), 15787 stopLoopBack(4), 15788 localLoopBack(5), 15789 unknownLoopBack(6) 15790 } 15791 MAX-ACCESS read-write 15792 STATUS current 15793 DESCRIPTION 15794 "Sets the EOAM remote loopback start or stop." 15795 ::= { eoamEntry 5 } 15796 15797 eoamDyingGaspEnable OBJECT-TYPE 15798 SYNTAX INTEGER { enabled(1), disabled(2) } 15799 MAX-ACCESS read-write 15800 STATUS current 15801 DESCRIPTION 15802 "Sets the EOAM dying gasp state enabled or disabled." 15803 ::= { eoamEntry 6 } 15804 15805 eoamCriticalEventEnable OBJECT-TYPE 15806 SYNTAX INTEGER { enabled(1), disabled(2) } 15807 MAX-ACCESS read-write 15808 STATUS current 15809 DESCRIPTION 15810 "Sets the EOAM critical event state enabled or disabled." 15811 ::= { eoamEntry 7 } 15812 15813 -- ------------------------------------------------------------------ 15814 -- The EOAM Link Monitor Group 15815 -- ------------------------------------------------------------------ 15816 15817 eoamLinkMonitorTable OBJECT-TYPE 15818 SYNTAX SEQUENCE OF EOAMConfigLinkMonitorEntry 15819 MAX-ACCESS not-accessible 15820 STATUS current 15821 DESCRIPTION 15822 "A table that contains EOAM link monitor information about each port." 15823 ::= { eoamLinkMonitor 1 } 15824 15825 eoamLinkMonitorEntry OBJECT-TYPE 15826 SYNTAX EOAMConfigLinkMonitorEntry 15827 MAX-ACCESS not-accessible 15828 STATUS current 15829 DESCRIPTION 15830 "A list of EOAM link monitor information for each port." 15831 INDEX { eoamLinkMonitorIfIndex } 15832 ::= { eoamLinkMonitorTable 1 } 15833 15834 EOAMConfigLinkMonitorEntry ::= 15835 SEQUENCE { 15836 eoamLinkMonitorIfIndex InterfaceIndex, 15837 errorSymbolNotifyState INTEGER, 15838 errorSymbolThreshold Unsigned32, 15839 errorSymbolWindow Unsigned32, 15840 errorFrameNotifyState INTEGER, 15841 errorFrameThreshold Unsigned32, 15842 errorFrameWindow Unsigned32, 15843 errorFrameSecondsNotifyState INTEGER, 15844 errorFrameSecondsThreshold Unsigned32, 15845 errorFrameSecondsWindow Unsigned32, 15846 errorFramePeriodNotifyState INTEGER, 15847 errorFramePeriodThreshold Unsigned32, 15848 errorFramePeriodWindow Unsigned32 15849 } 15850 15851 eoamLinkMonitorIfIndex OBJECT-TYPE 15852 SYNTAX InterfaceIndex 15853 MAX-ACCESS read-only 15854 STATUS current 15855 DESCRIPTION 15856 "The index of the port. " 15857 ::= { eoamLinkMonitorEntry 1 } 15858 15859 errorSymbolNotifyState OBJECT-TYPE 15860 SYNTAX INTEGER { enabled(1), disabled(2) } 15861 MAX-ACCESS read-write 15862 STATUS current 15863 DESCRIPTION 15864 "Sets the EOAM error symbol notify state enabled or disabled." 15865 ::= { eoamLinkMonitorEntry 2 } 15866 15867 errorSymbolThreshold OBJECT-TYPE 15868 SYNTAX Unsigned32 15869 MAX-ACCESS read-write 15870 STATUS current 15871 DESCRIPTION 15872 "Sets the EOAM error symbol threshold." 15873 ::= { eoamLinkMonitorEntry 3 } 15874 15875 errorSymbolWindow OBJECT-TYPE 15876 SYNTAX Unsigned32 15877 MAX-ACCESS read-write 15878 STATUS current 15879 DESCRIPTION 15880 "Sets the EOAM error symbol window." 15881 ::= { eoamLinkMonitorEntry 4 } 15882 15883 errorFrameNotifyState OBJECT-TYPE 15884 SYNTAX INTEGER { enabled(1), disabled(2) } 15885 MAX-ACCESS read-write 15886 STATUS current 15887 DESCRIPTION 15888 "Sets the EOAM error frame notify state enabled or disabled." 15889 ::= { eoamLinkMonitorEntry 5 } 15890 15891 errorFrameThreshold OBJECT-TYPE 15892 SYNTAX Unsigned32 15893 MAX-ACCESS read-write 15894 STATUS current 15895 DESCRIPTION 15896 "Sets the EOAM error frame threshold." 15897 ::= { eoamLinkMonitorEntry 6 } 15898 15899 errorFrameWindow OBJECT-TYPE 15900 SYNTAX Unsigned32 15901 MAX-ACCESS read-write 15902 STATUS current 15903 DESCRIPTION 15904 "Sets the EOAM error symbol window." 15905 ::= { eoamLinkMonitorEntry 7 } 15906 15907 15908 errorFrameSecondsNotifyState OBJECT-TYPE 15909 SYNTAX INTEGER { enabled(1), disabled(2) } 15910 MAX-ACCESS read-write 15911 STATUS current 15912 DESCRIPTION 15913 "Sets the EOAM error symbol notify state enabled or disabled." 15914 ::= { eoamLinkMonitorEntry 8 } 15915 15916 errorFrameSecondsThreshold OBJECT-TYPE 15917 SYNTAX Unsigned32 15918 MAX-ACCESS read-write 15919 STATUS current 15920 DESCRIPTION 15921 "Sets the EOAM error symbol threshold." 15922 ::= { eoamLinkMonitorEntry 9 } 15923 15924 errorFrameSecondsWindow OBJECT-TYPE 15925 SYNTAX Unsigned32 15926 MAX-ACCESS read-write 15927 STATUS current 15928 DESCRIPTION 15929 "Sets the EOAM error symbol window." 15930 ::= { eoamLinkMonitorEntry 10 } 15931 15932 errorFramePeriodNotifyState OBJECT-TYPE 15933 SYNTAX INTEGER { enabled(1), disabled(2) } 15934 MAX-ACCESS read-write 15935 STATUS current 15936 DESCRIPTION 15937 "Sets the EOAM error symbol notify state enabled or disabled." 15938 ::= { eoamLinkMonitorEntry 11 } 15939 15940 errorFramePeriodThreshold OBJECT-TYPE 15941 SYNTAX Unsigned32 15942 MAX-ACCESS read-write 15943 STATUS current 15944 DESCRIPTION 15945 "Sets the EOAM error symbol threshold." 15946 ::= { eoamLinkMonitorEntry 12 } 15947 15948 errorFramePeriodWindow OBJECT-TYPE 15949 SYNTAX Unsigned32 15950 MAX-ACCESS read-write 15951 STATUS current 15952 DESCRIPTION 15953 "Sets the EOAM error symbol window." 15954 ::= { eoamLinkMonitorEntry 13 } 15955 15956 -- --------------------------------------------------------------------- 15957 -- EOAM Function 15958 -- --------------------------------------------------------------------- 15959 duldSystem OBJECT IDENTIFIER ::= { companyDuld 1 } 15960 15961 -- ------------------------------------------------------------------ 15962 -- The DULD System Group 15963 -- ------------------------------------------------------------------ 15964 15965 duldTable OBJECT-TYPE 15966 SYNTAX SEQUENCE OF DULDConfigEntry 15967 MAX-ACCESS not-accessible 15968 STATUS current 15969 DESCRIPTION 15970 "A table that contains DULD mode information about each port." 15971 ::= { duldSystem 1 } 15972 15973 duldEntry OBJECT-TYPE 15974 SYNTAX DULDConfigEntry 15975 MAX-ACCESS not-accessible 15976 STATUS current 15977 DESCRIPTION 15978 "A list of DULD mode information for each port." 15979 INDEX { duldIfIndex } 15980 ::= { duldTable 1 } 15981 15982 DULDConfigEntry ::= 15983 SEQUENCE { 15984 duldIfIndex InterfaceIndex, 15985 duldState INTEGER, 15986 duldOperState INTEGER, 15987 duldMode INTEGER, 15988 duldLinkStatus INTEGER, 15989 duldDiscoveryTime Unsigned32 15990 } 15991 15992 duldIfIndex OBJECT-TYPE 15993 SYNTAX InterfaceIndex 15994 MAX-ACCESS read-only 15995 STATUS current 15996 DESCRIPTION 15997 "The index of the port. " 15998 ::= { duldEntry 1 } 15999 16000 duldState OBJECT-TYPE 16001 SYNTAX INTEGER { enabled(1), disabled(2) } 16002 MAX-ACCESS read-write 16003 STATUS current 16004 DESCRIPTION 16005 "Sets the DULD admin state enabled or disabled." 16006 ::= { duldEntry 2 } 16007 16008 duldOperState OBJECT-TYPE 16009 SYNTAX INTEGER { enabled(1), disabled(2) } 16010 MAX-ACCESS read-only 16011 STATUS current 16012 DESCRIPTION 16013 "Gets the DULD Oper state enabled or disabled." 16014 ::= { duldEntry 3 } 16015 16016 duldMode OBJECT-TYPE 16017 SYNTAX INTEGER { shutdown(1), normal(2) } 16018 MAX-ACCESS read-write 16019 STATUS current 16020 DESCRIPTION 16021 "Sets the DULD mode as shutdown or normal." 16022 ::= { duldEntry 4 } 16023 16024 duldLinkStatus OBJECT-TYPE 16025 SYNTAX INTEGER { unknow(1), bidirectional(2), txFault(3), rxFault(4), linkDown(5) } 16026 MAX-ACCESS read-only 16027 STATUS current 16028 DESCRIPTION 16029 "Gets the DULD link status." 16030 ::= { duldEntry 5 } 16031 16032 duldDiscoveryTime OBJECT-TYPE 16033 SYNTAX Unsigned32 (5..65535) 16034 MAX-ACCESS read-write 16035 STATUS current 16036 DESCRIPTION 16037 "Sets the DULD discovery time." 16038 ::= { duldEntry 6 } 16039 16040 duldRecoverTime OBJECT-TYPE 16041 SYNTAX Unsigned32 (0 | 60..1000000) 16042 MAX-ACCESS read-write 16043 STATUS current 16044 DESCRIPTION 16045 "Duld auto recover time." 16046 DEFVAL { 60 } 16047 ::= { duldSystem 2 } 16048 16049-- ---------------------------------------------------------- 16050-- The companyDoSCtrl Groups 16051-- ---------------------------------------------------------- 16052-- Dos prevention Group 16053-- ---------------------------------------------------------- 16054 16055 doSCtrlTable OBJECT-TYPE 16056 SYNTAX SEQUENCE OF DoSCtrlEntry 16057 MAX-ACCESS not-accessible 16058 STATUS current 16059 DESCRIPTION 16060 "A table that holds the DoS prevention settings of the device." 16061 ::= { companyDoSCtrl 1 } 16062 16063 doSCtrlEntry OBJECT-TYPE 16064 SYNTAX DoSCtrlEntry 16065 MAX-ACCESS not-accessible 16066 STATUS current 16067 DESCRIPTION 16068 "A list of DoS prevention settings of the device." 16069 INDEX { doSCtrlType } 16070 ::= { doSCtrlTable 1 } 16071 16072 DoSCtrlEntry ::= 16073 SEQUENCE { 16074 doSCtrlType 16075 INTEGER, 16076 doSCtrlState 16077 INTEGER, 16078 doSCtrlActionType 16079 INTEGER 16080 } 16081 16082 doSCtrlType OBJECT-TYPE 16083 SYNTAX INTEGER { 16084 land-attack(1), 16085 blat-attack(2), 16086 tcp-null-scan(4), 16087 tcp-xmascan(5), 16088 tcp-synfin(6), 16089 tcp-syn-srcport-less-1024(7), 16090 ping-death-attack(8), 16091 tcp-tiny-fragment(9) 16092 } 16093 MAX-ACCESS read-only 16094 STATUS current 16095 DESCRIPTION 16096 "This object indicates the DoS prevention type." 16097 ::= { doSCtrlEntry 1 } 16098 16099 doSCtrlState OBJECT-TYPE 16100 SYNTAX INTEGER { 16101 disabled (0), 16102 enabled (1) 16103 } 16104 MAX-ACCESS read-write 16105 STATUS current 16106 DESCRIPTION 16107 "This object indicates the status of the DoS prevention type." 16108 ::= { doSCtrlEntry 2 } 16109 16110 doSCtrlActionType OBJECT-TYPE 16111 SYNTAX INTEGER { 16112 drop(0) 16113 } 16114 MAX-ACCESS read-write 16115 STATUS current 16116 DESCRIPTION 16117 "This object indicates the action for the DoS prevention type. 16118 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 16119 will not take effect until a valid mirror port is specified. If mirror port is not valid 16120 the behavior will be the same as 'drop'" 16121 ::= { doSCtrlEntry 3 } 16122 16123 dosCtrlTrapLogState OBJECT-TYPE 16124 SYNTAX INTEGER { 16125 disabled (0), 16126 enabled (1) 16127 } 16128 MAX-ACCESS read-write 16129 STATUS current 16130 DESCRIPTION 16131 "Enable/Disable Dos Trap Log function. 16132 Default is disabled." 16133 16134 DEFVAL { disabled } 16135 ::= { companyDoSCtrl 2 } 16136 16137 -- ------------------------------------------------------------------ 16138 -- The Time Range Setting 16139 -- ------------------------------------------------------------------ 16140 16141 swTimeRangeSettingTable OBJECT-TYPE 16142 SYNTAX SEQUENCE OF SwTimeRangeSettingEntry 16143 MAX-ACCESS not-accessible 16144 STATUS current 16145 DESCRIPTION 16146 "A table to configure time Range in the system." 16147 ::= { companyTimeRangeMgmt 1 } 16148 16149 swTimeRangeSettingEntry OBJECT-TYPE 16150 SYNTAX SwTimeRangeSettingEntry 16151 MAX-ACCESS not-accessible 16152 STATUS current 16153 DESCRIPTION 16154 "A schedule entry to configure time Range in the system." 16155 INDEX { swTimeRangeIndex } 16156 ::= { swTimeRangeSettingTable 1 } 16157 16158 SwTimeRangeSettingEntry ::= 16159 SEQUENCE { 16160 swTimeRangeIndex Integer32, 16161 swTimeRangeName DisplayString, 16162 swTimeRangeDate INTEGER, 16163 swTimeRangeStartYear INTEGER, 16164 swTimeRangeStartMonth INTEGER, 16165 swTimeRangeStartDay Integer32, 16166 swTimeRangeStartHour Integer32, 16167 swTimeRangeStartMinute Integer32, 16168 swTimeRangeEndYear INTEGER, 16169 swTimeRangeEndMonth INTEGER, 16170 swTimeRangeEndDay Integer32, 16171 swTimeRangeEndHour Integer32, 16172 swTimeRangeEndMinute Integer32, 16173 swTimeRangeMonday INTEGER, 16174 swTimeRangeTuesday INTEGER, 16175 swTimeRangeWednesday INTEGER, 16176 swTimeRangeThursday INTEGER, 16177 swTimeRangeFriday INTEGER, 16178 swTimeRangeSaturday INTEGER, 16179 swTimeRangeSunday INTEGER, 16180 swTimeRangeRowStatus RowStatus 16181 } 16182 16183 swTimeRangeIndex OBJECT-TYPE 16184 SYNTAX Integer32 (1..52) 16185 MAX-ACCESS read-only 16186 STATUS current 16187 DESCRIPTION 16188 "The Time Range identifier. The maximum number of Schedule entry is 16189 the number of ports supported PoE function. 16190 The value must be between 1 and 52." 16191 ::= { swTimeRangeSettingEntry 1 } 16192 16193 swTimeRangeName OBJECT-TYPE 16194 SYNTAX DisplayString (SIZE(1..20)) 16195 MAX-ACCESS read-write 16196 STATUS current 16197 DESCRIPTION 16198 "The Schedule name associated with the Schedule entry (e.g., `abc, bbb')." 16199 ::= { swTimeRangeSettingEntry 2} 16200 16201 swTimeRangeDate OBJECT-TYPE 16202 SYNTAX INTEGER { 16203 enabled(1), 16204 disabled(2) 16205 } 16206 MAX-ACCESS read-write 16207 STATUS current 16208 DESCRIPTION 16209 "Enable/Disable date range checking while executing time base PoE." 16210 ::= { swTimeRangeSettingEntry 3} 16211 16212 swTimeRangeStartYear OBJECT-TYPE 16213 SYNTAX INTEGER { 16214 y2009(2009), 16215 y2010(2010), 16216 y2011(2011), 16217 y2012(2012), 16218 y2013(2013), 16219 y2014(2014), 16220 y2015(2015), 16221 y2016(2016), 16222 y2017(2017), 16223 y2018(2018), 16224 y2019(2019), 16225 y2020(2020), 16226 y2021(2021), 16227 y2022(2022), 16228 y2023(2023), 16229 y2024(2024), 16230 y2025(2025), 16231 y2026(2026), 16232 y2027(2027), 16233 y2028(2028), 16234 y2029(2029), 16235 y2030(2030), 16236 y2031(2031), 16237 y2032(2032), 16238 y2033(2033), 16239 y2034(2034), 16240 y2035(2035), 16241 y2036(2036), 16242 y2037(2037) 16243 } 16244 MAX-ACCESS read-write 16245 STATUS current 16246 DESCRIPTION 16247 "Start year of the Schedule entry." 16248 ::= { swTimeRangeSettingEntry 4 } 16249 16250 swTimeRangeStartMonth OBJECT-TYPE 16251 SYNTAX INTEGER { 16252 january(1), 16253 february(2), 16254 march(3), 16255 april(4), 16256 may(5), 16257 june(6), 16258 july(7), 16259 august(8), 16260 september(9), 16261 october(10), 16262 november(11), 16263 december(12) 16264 } 16265 MAX-ACCESS read-write 16266 STATUS current 16267 DESCRIPTION 16268 "Start month of the Schedule entry." 16269 ::= { swTimeRangeSettingEntry 5 } 16270 16271 swTimeRangeStartDay OBJECT-TYPE 16272 SYNTAX Integer32 (1..31) 16273 MAX-ACCESS read-write 16274 STATUS current 16275 DESCRIPTION 16276 "Start day of the Schedule entry. 16277 The value must be from 1 to 31." 16278 ::= { swTimeRangeSettingEntry 6 } 16279 16280 swTimeRangeStartHour OBJECT-TYPE 16281 SYNTAX Integer32 (0..23) 16282 MAX-ACCESS read-write 16283 STATUS current 16284 DESCRIPTION 16285 "Start hour of the Schedule entry. 16286 The value must be from 0 to 23." 16287 ::= { swTimeRangeSettingEntry 7 } 16288 16289 swTimeRangeStartMinute OBJECT-TYPE 16290 SYNTAX Integer32 (0..59) 16291 MAX-ACCESS read-write 16292 STATUS current 16293 DESCRIPTION 16294 "Start minute of the Schedule entry. 16295 The value must be from 0 to 59." 16296 ::= { swTimeRangeSettingEntry 8 } 16297 16298 swTimeRangeEndYear OBJECT-TYPE 16299 SYNTAX INTEGER { 16300 y2009(2009), 16301 y2010(2010), 16302 y2011(2011), 16303 y2012(2012), 16304 y2013(2013), 16305 y2014(2014), 16306 y2015(2015), 16307 y2016(2016), 16308 y2017(2017), 16309 y2018(2018), 16310 y2019(2019), 16311 y2020(2020), 16312 y2021(2021), 16313 y2022(2022), 16314 y2023(2023), 16315 y2024(2024), 16316 y2025(2025), 16317 y2026(2026), 16318 y2027(2027), 16319 y2028(2028), 16320 y2029(2029), 16321 y2030(2030), 16322 y2031(2031), 16323 y2032(2032), 16324 y2033(2033), 16325 y2034(2034), 16326 y2035(2035), 16327 y2036(2036), 16328 y2037(2037) 16329 } 16330 MAX-ACCESS read-write 16331 STATUS current 16332 DESCRIPTION 16333 "End year of the Schedule entry." 16334 ::= { swTimeRangeSettingEntry 9 } 16335 16336 swTimeRangeEndMonth OBJECT-TYPE 16337 SYNTAX INTEGER { 16338 january(1), 16339 february(2), 16340 march(3), 16341 april(4), 16342 may(5), 16343 june(6), 16344 july(7), 16345 august(8), 16346 september(9), 16347 october(10), 16348 november(11), 16349 december(12) 16350 } 16351 MAX-ACCESS read-write 16352 STATUS current 16353 DESCRIPTION 16354 "End month of the Schedule entry." 16355 ::= { swTimeRangeSettingEntry 10 } 16356 16357 swTimeRangeEndDay OBJECT-TYPE 16358 SYNTAX Integer32 (1..31) 16359 MAX-ACCESS read-write 16360 STATUS current 16361 DESCRIPTION 16362 "End day of the Schedule entry. 16363 The value must be from 1 to 31." 16364 ::= { swTimeRangeSettingEntry 11 } 16365 16366 swTimeRangeEndHour OBJECT-TYPE 16367 SYNTAX Integer32 (0..23) 16368 MAX-ACCESS read-write 16369 STATUS current 16370 DESCRIPTION 16371 "End hour of the Schedule entry. 16372 The value must be from 0 to 23." 16373 ::= { swTimeRangeSettingEntry 12 } 16374 16375 swTimeRangeEndMinute OBJECT-TYPE 16376 SYNTAX Integer32 (0..59) 16377 MAX-ACCESS read-write 16378 STATUS current 16379 DESCRIPTION 16380 "End minute of the Schedule entry. 16381 The value must be from 0 to 59." 16382 ::= { swTimeRangeSettingEntry 13 } 16383 16384 swTimeRangeMonday OBJECT-TYPE 16385 SYNTAX INTEGER { 16386 enable(1), 16387 disable(2) 16388 } 16389 MAX-ACCESS read-write 16390 STATUS current 16391 DESCRIPTION 16392 "Enable/Disble scheduling Monday." 16393 DEFVAL { disable } 16394 ::= { swTimeRangeSettingEntry 14 } 16395 16396 swTimeRangeTuesday OBJECT-TYPE 16397 SYNTAX INTEGER { 16398 enable(1), 16399 disable(2) 16400 } 16401 MAX-ACCESS read-write 16402 STATUS current 16403 DESCRIPTION 16404 "Enable/Disble scheduling Tuesday." 16405 DEFVAL { disable } 16406 ::= { swTimeRangeSettingEntry 15 } 16407 16408 swTimeRangeWednesday OBJECT-TYPE 16409 SYNTAX INTEGER { 16410 enable(1), 16411 disable(2) 16412 } 16413 MAX-ACCESS read-write 16414 STATUS current 16415 DESCRIPTION 16416 "Enable/Disble scheduling Wednesday." 16417 DEFVAL { disable } 16418 ::= { swTimeRangeSettingEntry 16 } 16419 16420 swTimeRangeThursday OBJECT-TYPE 16421 SYNTAX INTEGER { 16422 enable(1), 16423 disable(2) 16424 } 16425 MAX-ACCESS read-write 16426 STATUS current 16427 DESCRIPTION 16428 "Enable/Disble scheduling Thursday." 16429 DEFVAL { disable } 16430 ::= { swTimeRangeSettingEntry 17 } 16431 16432 swTimeRangeFriday OBJECT-TYPE 16433 SYNTAX INTEGER { 16434 enable(1), 16435 disable(2) 16436 } 16437 MAX-ACCESS read-write 16438 STATUS current 16439 DESCRIPTION 16440 "Enable/Disble scheduling Friday." 16441 DEFVAL { disable } 16442 ::= { swTimeRangeSettingEntry 18 } 16443 16444 swTimeRangeSaturday OBJECT-TYPE 16445 SYNTAX INTEGER { 16446 enable(1), 16447 disable(2) 16448 } 16449 MAX-ACCESS read-write 16450 STATUS current 16451 DESCRIPTION 16452 "Enable/Disble scheduling Saturday." 16453 DEFVAL { disable } 16454 ::= { swTimeRangeSettingEntry 19 } 16455 16456 swTimeRangeSunday OBJECT-TYPE 16457 SYNTAX INTEGER { 16458 enable(1), 16459 disable(2) 16460 } 16461 MAX-ACCESS read-write 16462 STATUS current 16463 DESCRIPTION 16464 "Enable/Disble scheduling Sunday." 16465 DEFVAL { disable } 16466 ::= { swTimeRangeSettingEntry 20 } 16467 16468 swTimeRangeRowStatus OBJECT-TYPE 16469 SYNTAX RowStatus 16470 MAX-ACCESS read-create 16471 STATUS current 16472 DESCRIPTION 16473 "The status of an entry in the Time Range Information Table. Only a subset 16474 of the rowstatus variables (active, notinservice, createAndWait, destroy) 16475 are available." 16476 ::= { swTimeRangeSettingEntry 21 } 16477 16478 16479 16480 -- 16481 -- LLDP Settings 16482 -- 16483 16484 dlinklldpState OBJECT-TYPE 16485 SYNTAX INTEGER { 16486 enable(1), 16487 disable(2) 16488 } 16489 MAX-ACCESS read-write 16490 STATUS current 16491 DESCRIPTION 16492 "This object is used for enabling or disabling LLDP in the system." 16493 16494 DEFVAL { disable } 16495 ::= { companyLLDPSetting 1 } 16496 16497 dlinklldpMsgHoldMultiplier OBJECT-TYPE 16498 SYNTAX INTEGER (2..10) 16499 MAX-ACCESS read-write 16500 STATUS current 16501 DESCRIPTION 16502 "The time-to-live value expressed as a multiple of the 16503 lldpMessageTxInterval object.The actual time-to-live value 16504 used in LLDP frames, transmitted on behalf of this LLDP agent, 16505 can be expressed by the following formula: TTL = min(65535, 16506 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 16507 --DEFVAL { 4 } 16508 16509 ::= { companyLLDPSetting 2 } 16510 16511 dlinklldpMsgTxInterval OBJECT-TYPE 16512 SYNTAX INTEGER (5..32768) 16513 MAX-ACCESS read-write 16514 STATUS current 16515 DESCRIPTION 16516 "This object is used for LLDP packet update frequency. 16517 The timer in units of seconds." 16518 --DEFVAL { 30 } 16519 16520 ::= { companyLLDPSetting 3 } 16521 16522 dlinklldpReinitDelay OBJECT-TYPE 16523 SYNTAX INTEGER (1..10) 16524 MAX-ACCESS read-write 16525 STATUS current 16526 DESCRIPTION 16527 "This object is used for LLDP Reinitialization Delay. 16528 The timer in units of seconds." 16529 --DEFVAL { 2 } 16530 16531 ::= { companyLLDPSetting 4 } 16532 16533 dlinklldpTxDelay OBJECT-TYPE 16534 SYNTAX INTEGER (1..8192) 16535 MAX-ACCESS read-write 16536 STATUS current 16537 DESCRIPTION 16538 "The lldpTxDelay indicates the delay (in units 16539 of seconds) between successive LLDP frame transmissions 16540 initiated by value/status changes in the LLDP local systems 16541 MIB. The recommended value for the lldpTxDelay is set by the 16542 following formula: 16543 16544 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 16545 --DEFVAL { 2 } 16546 16547 ::= { companyLLDPSetting 5 } 16548 16549-- 16550-- lldpManAddrConfigTxPortsTable : selection of management addresses 16551-- to be transmitted on a specified set 16552-- of ports. 16553-- 16554 16555 dlinklldpConfigManAddrPortsTxEnable OBJECT-TYPE 16556 SYNTAX PortList 16557 MAX-ACCESS read-write 16558 STATUS current 16559 DESCRIPTION 16560 "A set of ports that are identified by a PortList, in which 16561 each port is represented as a bit. The corresponding local 16562 system management address instance will be transmitted on the 16563 member ports of the lldpManAddrPortsTxEnable. 16564 16565 The default value for lldpConfigManAddrPortsTxEnable object 16566 is empty binary string, which means no ports are specified 16567 for advertising indicated management address instance." 16568 REFERENCE 16569 "IEEE 802.1AB-2005 10.2.1.1" 16570 16571 ::= { companyLLDPSetting 6 } 16572 16573 16574 16575 -- 16576 -- D-Link Defined LLDP Port Configuration Table 16577 -- 16578 16579 -- textual conventions 16580 LldpPortNumber ::= TEXTUAL-CONVENTION 16581 DISPLAY-HINT "d" 16582 STATUS current 16583 DESCRIPTION 16584 "Each port contained in the chassis (that is known to the 16585 LLDP agent) is uniquely identified by a port number. 16586 16587 A port number has no mandatory relationship to an 16588 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 16589 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 16590 LldpPortNumber will have the same value as the dot1dBasePort 16591 object (defined in IETF RFC 1493) associated corresponding 16592 bridge port. If the system hosting LLDP agent is not an 16593 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 16594 will have the same value as the corresponding interface's 16595 InterfaceIndex object. 16596 16597 Port numbers should be in the range of 1 and 4096 since a 16598 particular port is also represented by the corresponding 16599 port number bit in LldpPortList." 16600 SYNTAX Integer32(1..4096) 16601 -- textual conventions end 16602 16603 lldpPortConfigTable OBJECT-TYPE 16604 SYNTAX SEQUENCE OF LldpPortConfigEntry 16605 MAX-ACCESS not-accessible 16606 STATUS current 16607 DESCRIPTION 16608 "The table that controls LLDP frame transmission on individual 16609 ports." 16610 ::= { companyLLDPSetting 11 } 16611 16612 lldpPortConfigEntry OBJECT-TYPE 16613 SYNTAX LldpPortConfigEntry 16614 MAX-ACCESS not-accessible 16615 STATUS current 16616 DESCRIPTION 16617 "LLDP configuration information for a particular port. 16618 This configuration parameter controls the transmission and 16619 the reception of LLDP frames on those ports whose rows are 16620 created in this table." 16621 INDEX { lldpPortConfigPortNum } 16622 ::= { lldpPortConfigTable 1 } 16623 16624 LldpPortConfigEntry ::= SEQUENCE { 16625 lldpPortConfigPortNum LldpPortNumber, 16626 lldpPortConfigAdminStatus INTEGER, 16627 lldpPortConfigNotificationEnable TruthValue, 16628 lldpPortConfigTLVsTxEnable BITS } 16629 16630 lldpPortConfigPortNum OBJECT-TYPE 16631 SYNTAX LldpPortNumber 16632 MAX-ACCESS not-accessible 16633 STATUS current 16634 DESCRIPTION 16635 "The index value used to identify the port component 16636 (contained in the local chassis with the LLDP agent) 16637 associated with this entry. 16638 16639 The value of this object is used as a port index to the 16640 lldpPortConfigTable." 16641 ::= { lldpPortConfigEntry 1 } 16642 16643 lldpPortConfigAdminStatus OBJECT-TYPE 16644 SYNTAX INTEGER { 16645 txOnly(1), 16646 rxOnly(2), 16647 txAndRx(3), 16648 disabled(4) 16649 } 16650 MAX-ACCESS read-write 16651 STATUS current 16652 DESCRIPTION 16653 "The administratively desired status of the local LLDP agent. 16654 16655 If the associated lldpPortConfigAdminStatus object has a 16656 value of 'txOnly(1)', then LLDP agent will transmit LLDP 16657 frames on this port and it will not store any information 16658 about the remote systems connected. 16659 16660 If the associated lldpPortConfigAdminStatus object has a 16661 value of 'rxOnly(2)', then the LLDP agent will receive, 16662 but it will not transmit LLDP frames on this port. 16663 16664 If the associated lldpPortConfigAdminStatus object has a 16665 value of 'txAndRx(3)', then the LLDP agent will transmit 16666 and receive LLDP frames on this port. 16667 16668 If the associated lldpPortConfigAdminStatus object has a 16669 value of 'disabled(4)', then LLDP agent will not transmit or 16670 receive LLDP frames on this port. If there is remote systems 16671 information which is received on this port and stored in 16672 other tables, before the port's lldpPortConfigAdminStatus 16673 becomes disabled, then the information will naturally age out." 16674 REFERENCE 16675 "IEEE 802.1AB-2005 10.5.1" 16676 DEFVAL { txAndRx } 16677 ::= { lldpPortConfigEntry 2 } 16678 16679 lldpPortConfigNotificationEnable OBJECT-TYPE 16680 SYNTAX TruthValue 16681 MAX-ACCESS read-write 16682 STATUS current 16683 DESCRIPTION 16684 "The lldpPortConfigNotificationEnable controls, on a per 16685 port basis, whether or not notifications from the agent 16686 are enabled. The value true(1) means that notifications are 16687 enabled; the value false(2) means that they are not." 16688 DEFVAL { false } 16689 ::= { lldpPortConfigEntry 3 } 16690 16691 lldpPortConfigTLVsTxEnable OBJECT-TYPE 16692 SYNTAX BITS { 16693 portDesc(0), 16694 sysName(1), 16695 sysDesc(2), 16696 sysCap(3) 16697 } 16698 MAX-ACCESS read-write 16699 STATUS current 16700 DESCRIPTION 16701 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 16702 includes the basic set of LLDP TLVs whose transmission is 16703 allowed on the local LLDP agent by the network management. 16704 Each bit in the bitmap corresponds to a TLV type associated 16705 with a specific optional TLV. 16706 16707 It should be noted that the organizationally-specific TLVs 16708 are excluded from the lldpTLVsTxEnable bitmap. 16709 16710 LLDP Organization Specific Information Extension MIBs should 16711 have similar configuration object to control transmission 16712 of their organizationally defined TLVs. 16713 16714 The bit 'portDesc(0)' indicates that LLDP agent should 16715 transmit 'Port Description TLV'. 16716 16717 The bit 'sysName(1)' indicates that LLDP agent should transmit 16718 'System Name TLV'. 16719 16720 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 16721 'System Description TLV'. 16722 16723 The bit 'sysCap(3)' indicates that LLDP agent should transmit 16724 'System Capabilities TLV'. 16725 16726 There is no bit reserved for the management address TLV type 16727 since transmission of management address TLVs are controlled 16728 by another object, lldpConfigManAddrTable. 16729 16730 The default value for lldpPortConfigTLVsTxEnable object is 16731 empty set, which means no enumerated values are set. 16732 16733 The value of this object must be restored from non-volatile 16734 storage after a re-initialization of the management system." 16735 REFERENCE 16736 "IEEE 802.1AB-2005 10.2.1.1" 16737 -- DEFVAL { { } } 16738 ::= { lldpPortConfigEntry 4 } 16739 16740 16741 -- 16742 -- D-Link Defined LLDP Extension Dot3 MIB Objects 16743 -- 16744 lldpXdot3Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 12 } 16745 16746 -- LLDP IEEE 802.3 extension MIB groups 16747 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 16748 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 16749 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 16750 16751 -- textual conventions 16752 16753 LldpPowerPortClass ::= TEXTUAL-CONVENTION 16754 STATUS current 16755 DESCRIPTION 16756 "This TC describes the Power over Ethernet (PoE) port class." 16757 SYNTAX INTEGER { 16758 pClassPSE(1), 16759 pClassPD(2) 16760 } 16761 16762 LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 16763 STATUS current 16764 DESCRIPTION 16765 "This TC describes the link aggregation status. 16766 16767 The bit 'aggCapable(0)' indicates the link is capable of being 16768 aggregated. 16769 16770 The bit 'aggEnabled(1)' indicates the link is currently in 16771 aggregation." 16772 SYNTAX BITS { 16773 aggCapable(0), 16774 aggEnabled(1) 16775 } 16776 16777 ------------------------------------------------------------------------------ 16778 -- IEEE 802.3 - Configuration 16779 ------------------------------------------------------------------------------ 16780 16781 lldpXdot3PortConfigTable OBJECT-TYPE 16782 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 16783 MAX-ACCESS not-accessible 16784 STATUS current 16785 DESCRIPTION 16786 "A table that controls selection of LLDP TLVs to be transmitted 16787 on individual ports." 16788 ::= { lldpXdot3Config 1 } 16789 16790 lldpXdot3PortConfigEntry OBJECT-TYPE 16791 SYNTAX LldpXdot3PortConfigEntry 16792 MAX-ACCESS not-accessible 16793 STATUS current 16794 DESCRIPTION 16795 "LLDP configuration information that controls the 16796 transmission of IEEE 802.3 organizationally defined TLVs on 16797 LLDP transmission capable ports. 16798 16799 This configuration object augments the lldpPortConfigEntry of 16800 the LLDP-MIB, therefore it is only present along with the port 16801 configuration defined by the associated lldpPortConfigEntry 16802 entry. 16803 16804 Each active lldpXdot3PortConfigEntry must be from non-volatile 16805 storage (along with the corresponding lldpPortConfigEntry) 16806 after a re-initialization of the management system." 16807 AUGMENTS { lldpPortConfigEntry } 16808 ::= { lldpXdot3PortConfigTable 1 } 16809 16810 LldpXdot3PortConfigEntry ::= SEQUENCE { 16811 lldpXdot3PortConfigTLVsTxEnable BITS 16812 } 16813 16814 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 16815 SYNTAX BITS { 16816 macPhyConfigStatus(0), 16817 powerViaMDI(1), 16818 linkAggregation(2), 16819 maxFrameSize(3) 16820 } 16821 MAX-ACCESS read-write 16822 STATUS current 16823 DESCRIPTION 16824 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 16825 includes the IEEE 802.3 organizationally defined set of LLDP 16826 TLVs whose transmission is allowed on the local LLDP agent by 16827 the network management. Each bit in the bitmap corresponds 16828 to an IEEE 802.3 subtype associated with a specific IEEE 16829 802.3 optional TLV. The bit 0 is not used since there is 16830 no corresponding subtype. 16831 16832 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 16833 should transmit 'MAC/PHY configuration/status TLV'. 16834 16835 The bit 'powerViaMDI(1)' indicates that LLDP agent should 16836 transmit 'Power via MDI TLV'. 16837 16838 The bit 'linkAggregation(2)' indicates that LLDP agent should 16839 transmit 'Link Aggregation TLV'. 16840 16841 The bit 'maxFrameSize(3)' indicates that LLDP agent should 16842 transmit 'Maximum-frame-size TLV'. 16843 16844 The default value for lldpXdot3PortConfigTLVsTxEnable object 16845 is an empty set, which means no enumerated values are set. 16846 16847 The value of this object must be restored from non-volatile 16848 storage after a re-initialization of the management system." 16849 REFERENCE 16850 "IEEE 802.1AB-2005 10.2.1.1" 16851 -- DEFVAL { { } } 16852 ::= { lldpXdot3PortConfigEntry 1 } 16853 16854 16855 ------------------------------------------------------------------------------ 16856 -- IEEE 802.3 - Local Device Information 16857 ------------------------------------------------------------------------------ 16858 --- 16859 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 16860 --- Information Table 16861 --- 16862 --- 16863 lldpXdot3LocPortTable OBJECT-TYPE 16864 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 16865 MAX-ACCESS not-accessible 16866 STATUS current 16867 DESCRIPTION 16868 "This table contains one row per port of Ethernet port 16869 information (as a part of the LLDP 802.3 organizational 16870 extension) on the local system known to this agent." 16871 ::= { lldpXdot3LocalData 1 } 16872 16873 lldpXdot3LocPortEntry OBJECT-TYPE 16874 SYNTAX LldpXdot3LocPortEntry 16875 MAX-ACCESS not-accessible 16876 STATUS current 16877 DESCRIPTION 16878 "Information about a particular port component." 16879 INDEX { lldpXdot3LocPortAutoNegSupported } 16880 ::= { lldpXdot3LocPortTable 1 } 16881 16882 LldpXdot3LocPortEntry ::= SEQUENCE { 16883 lldpXdot3LocPortAutoNegSupported TruthValue, 16884 lldpXdot3LocPortAutoNegEnabled TruthValue, 16885 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 16886 lldpXdot3LocPortOperMauType Integer32 16887 } 16888 16889 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 16890 SYNTAX TruthValue 16891 MAX-ACCESS read-only 16892 STATUS current 16893 DESCRIPTION 16894 "The truth value used to indicate whether the given port 16895 (associated with the local system) supports Auto-negotiation." 16896 REFERENCE 16897 "IEEE 802.1AB-2005 G.2.1" 16898 ::= { lldpXdot3LocPortEntry 1 } 16899 16900 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 16901 SYNTAX TruthValue 16902 MAX-ACCESS read-only 16903 STATUS current 16904 DESCRIPTION 16905 "The truth value used to indicate whether port 16906 Auto-negotiation is enabled on the given port associated 16907 with the local system." 16908 REFERENCE 16909 "IEEE 802.1AB-2005 G.2.1" 16910 ::= { lldpXdot3LocPortEntry 2 } 16911 16912 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 16913 SYNTAX OCTET STRING(SIZE(2)) 16914 MAX-ACCESS read-only 16915 STATUS current 16916 DESCRIPTION 16917 "This object contains the value (bitmap) of the 16918 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 16919 3636) which is associated with the given port on the 16920 local system." 16921 REFERENCE 16922 "IEEE 802.1AB-2005 G.2.2" 16923 ::= { lldpXdot3LocPortEntry 3 } 16924 16925 lldpXdot3LocPortOperMauType OBJECT-TYPE 16926 SYNTAX Integer32(0..2147483647) 16927 MAX-ACCESS read-only 16928 STATUS current 16929 DESCRIPTION 16930 "An integer value that indicates the operational MAU type 16931 of the given port on the local system. 16932 16933 This object contains the integer value derived from the 16934 list position of the corresponding dot3MauType as listed 16935 in IETF RFC 3636 (or subsequent revisions) and is equal 16936 to the last number in the respective dot3MauType OID. 16937 16938 For example, if the ifMauType object is dot3MauType1000BaseTHD 16939 which corresponds to {dot3MauType 29}, the numerical value of 16940 this field will be 29. For MAU types not listed in RFC 3636 16941 (or subsequent revisions), the value of this field shall be 16942 set to zero." 16943 REFERENCE 16944 "IEEE 802.1AB-2005 G.2.3" 16945 ::= { lldpXdot3LocPortEntry 4 } 16946 16947 --- 16948 --- 16949 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 16950 --- 16951 --- 16952 lldpXdot3LocPowerTable OBJECT-TYPE 16953 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 16954 MAX-ACCESS not-accessible 16955 STATUS current 16956 DESCRIPTION 16957 "This table contains one row per port of power ethernet 16958 information (as a part of the LLDP 802.3 organizational 16959 extension) on the local system known to this agent." 16960 ::= { lldpXdot3LocalData 2 } 16961 16962 lldpXdot3LocPowerEntry OBJECT-TYPE 16963 SYNTAX LldpXdot3LocPowerEntry 16964 MAX-ACCESS not-accessible 16965 STATUS current 16966 DESCRIPTION 16967 "Information about a particular port component." 16968 INDEX { lldpXdot3LocPowerPortClass } 16969 ::= { lldpXdot3LocPowerTable 1 } 16970 16971 LldpXdot3LocPowerEntry ::= SEQUENCE { 16972 lldpXdot3LocPowerPortClass LldpPowerPortClass, 16973 lldpXdot3LocPowerMDISupported TruthValue, 16974 lldpXdot3LocPowerMDIEnabled TruthValue, 16975 lldpXdot3LocPowerPairControlable TruthValue, 16976 lldpXdot3LocPowerPairs Integer32, 16977 lldpXdot3LocPowerClass Integer32 16978 } 16979 16980 lldpXdot3LocPowerPortClass OBJECT-TYPE 16981 SYNTAX LldpPowerPortClass 16982 MAX-ACCESS read-only 16983 STATUS current 16984 DESCRIPTION 16985 "The value that identifies the port Class of the given port 16986 associated with the local system." 16987 REFERENCE 16988 "IEEE 802.1AB-2005 G.3.1" 16989 ::= { lldpXdot3LocPowerEntry 1 } 16990 16991 lldpXdot3LocPowerMDISupported OBJECT-TYPE 16992 SYNTAX TruthValue 16993 MAX-ACCESS read-only 16994 STATUS current 16995 DESCRIPTION 16996 "The truth value used to indicate whether the MDI power is 16997 supported on the given port associated with the local system." 16998 REFERENCE 16999 "IEEE 802.1AB-2005 G.3.1" 17000 ::= { lldpXdot3LocPowerEntry 2 } 17001 17002 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 17003 SYNTAX TruthValue 17004 MAX-ACCESS read-only 17005 STATUS current 17006 DESCRIPTION 17007 "The truth value used to identify whether MDI power is 17008 enabled on the given port associated with the local system." 17009 REFERENCE 17010 "IEEE 802.1AB-2005 G.3.1" 17011 ::= { lldpXdot3LocPowerEntry 3 } 17012 17013 lldpXdot3LocPowerPairControlable OBJECT-TYPE 17014 SYNTAX TruthValue 17015 MAX-ACCESS read-only 17016 STATUS current 17017 DESCRIPTION 17018 "The truth value is derived from the value of 17019 pethPsePortPowerPairsControlAbility object (defined in IETF 17020 RFC 3621) and is used to indicate whether the pair selection 17021 can be controlled on the given port associated with the 17022 local system." 17023 REFERENCE 17024 "IEEE 802.1AB-2005 G.3.1" 17025 ::= { lldpXdot3LocPowerEntry 4 } 17026 17027 lldpXdot3LocPowerPairs OBJECT-TYPE 17028 SYNTAX Integer32(1|2) 17029 MAX-ACCESS read-only 17030 STATUS current 17031 DESCRIPTION 17032 "This object contains the value of the pethPsePortPowerPairs 17033 object (defined in IETF RFC 3621) which is associated with 17034 the given port on the local system." 17035 REFERENCE 17036 "IEEE 802.1AB-2005 G.3.2" 17037 ::= { lldpXdot3LocPowerEntry 5 } 17038 17039 lldpXdot3LocPowerClass OBJECT-TYPE 17040 SYNTAX Integer32(1|2|3|4|5) 17041 MAX-ACCESS read-only 17042 STATUS current 17043 DESCRIPTION 17044 "This object contains the value of the 17045 pethPsePortPowerClassifications object (defined in IETF 17046 RFC 3621) which is associated with the given port on the 17047 local system." 17048 REFERENCE 17049 "IEEE 802.1AB-2005 G.3.3" 17050 ::= { lldpXdot3LocPowerEntry 6 } 17051 17052 --- 17053 --- 17054 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 17055 --- 17056 --- 17057 lldpXdot3LocLinkAggTable OBJECT-TYPE 17058 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 17059 MAX-ACCESS not-accessible 17060 STATUS current 17061 DESCRIPTION 17062 "This table contains one row per port of link aggregation 17063 information (as a part of the LLDP 802.3 organizational 17064 extension) on the local system known to this agent." 17065 ::= { lldpXdot3LocalData 3 } 17066 17067 lldpXdot3LocLinkAggEntry OBJECT-TYPE 17068 SYNTAX LldpXdot3LocLinkAggEntry 17069 MAX-ACCESS not-accessible 17070 STATUS current 17071 DESCRIPTION 17072 "Link Aggregation information about a particular port 17073 component." 17074 INDEX { lldpXdot3LocLinkAggStatus } 17075 ::= { lldpXdot3LocLinkAggTable 1 } 17076 17077 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 17078 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 17079 lldpXdot3LocLinkAggPortId Integer32 17080 } 17081 17082 lldpXdot3LocLinkAggStatus OBJECT-TYPE 17083 SYNTAX LldpLinkAggStatusMap 17084 MAX-ACCESS read-only 17085 STATUS current 17086 DESCRIPTION 17087 "The bitmap value contains the link aggregation capabilities 17088 and the current aggregation status of the link." 17089 REFERENCE 17090 "IEEE 802.1AB-2005 G.4.1" 17091 ::= { lldpXdot3LocLinkAggEntry 1 } 17092 17093 lldpXdot3LocLinkAggPortId OBJECT-TYPE 17094 SYNTAX Integer32(0|1..2147483647) 17095 MAX-ACCESS read-only 17096 STATUS current 17097 DESCRIPTION 17098 "This object contains the IEEE 802.3 aggregated port 17099 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 17100 derived from the ifNumber of the ifIndex for the port 17101 component in link aggregation. 17102 17103 If the port is not in link aggregation state and/or it 17104 does not support link aggregation, this value should be set 17105 to zero." 17106 REFERENCE 17107 "IEEE 802.1AB-2005 G.4.2" 17108 ::= { lldpXdot3LocLinkAggEntry 2 } 17109 17110 --- 17111 --- 17112 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 17113 --- 17114 --- 17115 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 17116 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 17117 MAX-ACCESS not-accessible 17118 STATUS current 17119 DESCRIPTION 17120 "This table contains one row per port of maximum frame 17121 size information (as a part of the LLDP 802.3 organizational 17122 extension) on the local system known to this agent." 17123 ::= { lldpXdot3LocalData 4 } 17124 17125 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 17126 SYNTAX LldpXdot3LocMaxFrameSizeEntry 17127 MAX-ACCESS not-accessible 17128 STATUS current 17129 DESCRIPTION 17130 "Maximum Frame Size information about a particular port 17131 component." 17132 INDEX { lldpXdot3LocMaxFrameSize } 17133 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 17134 17135 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 17136 lldpXdot3LocMaxFrameSize Integer32 17137 } 17138 17139 lldpXdot3LocMaxFrameSize OBJECT-TYPE 17140 SYNTAX Integer32(0..65535) 17141 MAX-ACCESS read-only 17142 STATUS current 17143 DESCRIPTION 17144 "An integer value indicating the maximum supported frame 17145 size in octets on the given port of the local system." 17146 REFERENCE 17147 "IEEE 802.1AB-2005 G.5.1" 17148 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 17149 17150 17151 ------------------------------------------------------------------------------ 17152 -- IEEE 802.3 - Remote Devices Information 17153 ------------------------------------------------------------------------------ 17154 --- 17155 --- 17156 --- lldpXdot3RemPortTable: Ethernet Information Table 17157 --- 17158 --- 17159 lldpXdot3RemPortTable OBJECT-TYPE 17160 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 17161 MAX-ACCESS not-accessible 17162 STATUS current 17163 DESCRIPTION 17164 "This table contains Ethernet port information (as a part 17165 of the LLDP 802.3 organizational extension) of the remote 17166 system." 17167 ::= { lldpXdot3RemoteData 1 } 17168 17169 lldpXdot3RemPortEntry OBJECT-TYPE 17170 SYNTAX LldpXdot3RemPortEntry 17171 MAX-ACCESS not-accessible 17172 STATUS current 17173 DESCRIPTION 17174 "Information about a particular physical network connection." 17175 INDEX { lldpXdot3RemPortAutoNegSupported } 17176 ::= { lldpXdot3RemPortTable 1 } 17177 17178 LldpXdot3RemPortEntry ::= SEQUENCE { 17179 lldpXdot3RemPortAutoNegSupported TruthValue, 17180 lldpXdot3RemPortAutoNegEnabled TruthValue, 17181 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 17182 lldpXdot3RemPortOperMauType Integer32 17183 } 17184 17185 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 17186 SYNTAX TruthValue 17187 MAX-ACCESS read-only 17188 STATUS current 17189 DESCRIPTION 17190 "The truth value used to indicate whether the given port 17191 (associated with remote system) supports Auto-negotiation." 17192 REFERENCE 17193 "IEEE 802.1AB-2005 G.2.1" 17194 ::= { lldpXdot3RemPortEntry 1 } 17195 17196 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 17197 SYNTAX TruthValue 17198 MAX-ACCESS read-only 17199 STATUS current 17200 DESCRIPTION 17201 "The truth value used to indicate whether port 17202 Auto-negotiation is enabled on the given port associated 17203 with the remote system." 17204 REFERENCE 17205 "IEEE 802.1AB-2005 G.2.1" 17206 ::= { lldpXdot3RemPortEntry 2 } 17207 17208 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 17209 SYNTAX OCTET STRING(SIZE(2)) 17210 MAX-ACCESS read-only 17211 STATUS current 17212 DESCRIPTION 17213 "This object contains the value (bitmap) of the 17214 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 17215 3636) which is associated with the given port on the 17216 remote system." 17217 REFERENCE 17218 "IEEE 802.1AB-2005 G.2.2" 17219 ::= { lldpXdot3RemPortEntry 3 } 17220 17221 lldpXdot3RemPortOperMauType OBJECT-TYPE 17222 SYNTAX Integer32(0..2147483647) 17223 MAX-ACCESS read-only 17224 STATUS current 17225 DESCRIPTION 17226 "An integer value that indicates the operational MAU type 17227 of the sending device. 17228 17229 This object contains the integer value derived from the 17230 list position of the corresponding dot3MauType as listed in 17231 in IETF RFC 3636 (or subsequent revisions) and is equal 17232 to the last number in the respective dot3MauType OID. 17233 17234 For example, if the ifMauType object is dot3MauType1000BaseTHD 17235 which corresponds to {dot3MauType 29}, the numerical value of 17236 this field will be 29. For MAU types not listed in RFC 3636 17237 (or subsequent revisions), the value of this field shall be 17238 set to zero." 17239 REFERENCE 17240 "IEEE 802.1AB-2005 G.2.3" 17241 ::= { lldpXdot3RemPortEntry 4 } 17242 17243 --- 17244 --- 17245 --- lldpXdot3RemPowerTable: Power Ethernet Information Table 17246 --- 17247 --- 17248 lldpXdot3RemPowerTable OBJECT-TYPE 17249 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 17250 MAX-ACCESS not-accessible 17251 STATUS current 17252 DESCRIPTION 17253 "This table contains Ethernet power information (as a part 17254 of the LLDP 802.3 organizational extension) of the remote 17255 system." 17256 ::= { lldpXdot3RemoteData 2 } 17257 17258 lldpXdot3RemPowerEntry OBJECT-TYPE 17259 SYNTAX LldpXdot3RemPowerEntry 17260 MAX-ACCESS not-accessible 17261 STATUS current 17262 DESCRIPTION 17263 "Information about a particular physical network connection." 17264 INDEX { lldpXdot3RemPowerPortClass} 17265 ::= { lldpXdot3RemPowerTable 1 } 17266 17267 LldpXdot3RemPowerEntry ::= SEQUENCE { 17268 lldpXdot3RemPowerPortClass LldpPowerPortClass, 17269 lldpXdot3RemPowerMDISupported TruthValue, 17270 lldpXdot3RemPowerMDIEnabled TruthValue, 17271 lldpXdot3RemPowerPairControlable TruthValue, 17272 lldpXdot3RemPowerPairs Integer32, 17273 lldpXdot3RemPowerClass Integer32 17274 } 17275 17276 lldpXdot3RemPowerPortClass OBJECT-TYPE 17277 SYNTAX LldpPowerPortClass 17278 MAX-ACCESS read-only 17279 STATUS current 17280 DESCRIPTION 17281 "The value that identifies the port Class of the given port 17282 associated with the remote system." 17283 REFERENCE 17284 "IEEE 802.1AB-2005 G.3.1" 17285 ::= { lldpXdot3RemPowerEntry 1 } 17286 17287 lldpXdot3RemPowerMDISupported OBJECT-TYPE 17288 SYNTAX TruthValue 17289 MAX-ACCESS read-only 17290 STATUS current 17291 DESCRIPTION 17292 "The truth value used to indicate whether the MDI power 17293 is supported on the given port associated with the remote 17294 system." 17295 REFERENCE 17296 "IEEE 802.1AB-2005 G.3.1" 17297 ::= { lldpXdot3RemPowerEntry 2 } 17298 17299 lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 17300 SYNTAX TruthValue 17301 MAX-ACCESS read-only 17302 STATUS current 17303 DESCRIPTION 17304 "The truth value used to identify whether MDI power is 17305 enabled on the given port associated with the remote system." 17306 REFERENCE 17307 "IEEE 802.1AB-2005 G.3.1" 17308 ::= { lldpXdot3RemPowerEntry 3 } 17309 17310 lldpXdot3RemPowerPairControlable OBJECT-TYPE 17311 SYNTAX TruthValue 17312 MAX-ACCESS read-only 17313 STATUS current 17314 DESCRIPTION 17315 "The truth value is derived from the value of 17316 pethPsePortPowerPairsControlAbility object (defined in IETF 17317 RFC 3621) and is used to indicate whether the pair selection 17318 can be controlled on the given port associated with the 17319 remote system." 17320 REFERENCE 17321 "IEEE 802.1AB-2005 G.3.1" 17322 ::= { lldpXdot3RemPowerEntry 4 } 17323 17324 lldpXdot3RemPowerPairs OBJECT-TYPE 17325 SYNTAX Integer32(1|2) 17326 MAX-ACCESS read-only 17327 STATUS current 17328 DESCRIPTION 17329 "This object contains the value of the pethPsePortPowerPairs 17330 object (defined in IETF RFC 3621) which is associated with 17331 the given port on the remote system." 17332 REFERENCE 17333 "IEEE 802.1AB-2005 G.3.2" 17334 ::= { lldpXdot3RemPowerEntry 5 } 17335 17336 lldpXdot3RemPowerClass OBJECT-TYPE 17337 SYNTAX Integer32(1|2|3|4|5) 17338 MAX-ACCESS read-only 17339 STATUS current 17340 DESCRIPTION 17341 "This object contains the value of the 17342 pethPsePortPowerClassifications object (defined in IETF 17343 RFC 3621) which is associated with the given port on the 17344 remote system." 17345 REFERENCE 17346 "IEEE 802.1AB-2005 G.3.3" 17347 ::= { lldpXdot3RemPowerEntry 6 } 17348 17349 --- 17350 --- 17351 --- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 17352 --- 17353 --- 17354 lldpXdot3RemLinkAggTable OBJECT-TYPE 17355 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 17356 MAX-ACCESS not-accessible 17357 STATUS current 17358 DESCRIPTION 17359 "This table contains port link aggregation information 17360 (as a part of the LLDP 802.3 organizational extension) 17361 of the remote system." 17362 ::= { lldpXdot3RemoteData 3 } 17363 17364 lldpXdot3RemLinkAggEntry OBJECT-TYPE 17365 SYNTAX LldpXdot3RemLinkAggEntry 17366 MAX-ACCESS not-accessible 17367 STATUS current 17368 DESCRIPTION 17369 "Link Aggregation information about remote system's port 17370 component." 17371 INDEX { lldpXdot3RemLinkAggStatus } 17372 ::= { lldpXdot3RemLinkAggTable 1 } 17373 17374 LldpXdot3RemLinkAggEntry ::= SEQUENCE { 17375 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 17376 lldpXdot3RemLinkAggPortId Integer32 17377 } 17378 17379 lldpXdot3RemLinkAggStatus OBJECT-TYPE 17380 SYNTAX LldpLinkAggStatusMap 17381 MAX-ACCESS read-only 17382 STATUS current 17383 DESCRIPTION 17384 "The bitmap value contains the link aggregation capabilities 17385 and the current aggregation status of the link." 17386 REFERENCE 17387 "IEEE 802.1AB-2005 G.4.1" 17388 ::= { lldpXdot3RemLinkAggEntry 1 } 17389 17390 lldpXdot3RemLinkAggPortId OBJECT-TYPE 17391 SYNTAX Integer32(0|1..2147483647) 17392 MAX-ACCESS read-only 17393 STATUS current 17394 DESCRIPTION 17395 "This object contains the IEEE 802.3 aggregated port 17396 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 17397 derived from the ifNumber of the ifIndex for the port 17398 component associated with the remote system. 17399 17400 If the remote port is not in link aggregation state and/or 17401 it does not support link aggregation, this value should be 17402 zero." 17403 REFERENCE 17404 "IEEE 802.1AB-2005 G.4.2" 17405 ::= { lldpXdot3RemLinkAggEntry 2 } 17406 17407 17408 --- 17409 --- 17410 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 17411 --- 17412 --- 17413 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 17414 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 17415 MAX-ACCESS not-accessible 17416 STATUS current 17417 DESCRIPTION 17418 "This table contains one row per port of maximum frame 17419 size information (as a part of the LLDP 802.3 organizational 17420 extension) of the remote system." 17421 ::= { lldpXdot3RemoteData 4 } 17422 17423 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 17424 SYNTAX LldpXdot3RemMaxFrameSizeEntry 17425 MAX-ACCESS not-accessible 17426 STATUS current 17427 DESCRIPTION 17428 "Maximum Frame Size information about a particular port 17429 component." 17430 INDEX { lldpXdot3RemMaxFrameSize } 17431 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 17432 17433 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 17434 lldpXdot3RemMaxFrameSize Integer32 17435 } 17436 17437 lldpXdot3RemMaxFrameSize OBJECT-TYPE 17438 SYNTAX Integer32(0..65535) 17439 MAX-ACCESS read-only 17440 STATUS current 17441 DESCRIPTION 17442 "An integer value indicating the maximum supported frame 17443 size in octets on the port component associated with the 17444 remote system." 17445 REFERENCE 17446 "IEEE 802.1AB-2005 G.5.1" 17447 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 17448 17449 17450 -- 17451 -- D-Link Defined LLDP Extension Dot1 MIB Objects 17452 -- 17453 lldpXdot1Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 13 } 17454 17455 -- LLDP IEEE 802.1 extension MIB groups 17456 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 17457 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 17458 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 17459 17460 ------------------------------------------------------------------------------ 17461 -- IEEE 802.1 - Configuration 17462 ------------------------------------------------------------------------------ 17463 -- 17464 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 17465 -- Port VLAN-ID TLVs on set of ports. 17466 -- 17467 17468 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 17469 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 17470 MAX-ACCESS not-accessible 17471 STATUS current 17472 DESCRIPTION 17473 "A table that controls selection of LLDP Port VLAN-ID TLVs 17474 to be transmitted on individual ports." 17475 ::= { lldpXdot1Config 1 } 17476 17477 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 17478 SYNTAX LldpXdot1ConfigPortVlanEntry 17479 MAX-ACCESS not-accessible 17480 STATUS current 17481 DESCRIPTION 17482 "LLDP configuration information that controls the 17483 transmission of IEEE 802.1 organizationally defined Port 17484 VLAN-ID TLV on LLDP transmission capable ports. 17485 17486 This configuration object augments the lldpPortConfigEntry of 17487 the LLDP-MIB, therefore it is only present along with the port 17488 configuration defined by the associated lldpPortConfigEntry 17489 entry. 17490 17491 Each active lldpConfigEntry must be restored from non-volatile 17492 storage (along with the corresponding lldpPortConfigEntry) 17493 after a re-initialization of the management system." 17494 AUGMENTS { lldpPortConfigEntry } 17495 ::= { lldpXdot1ConfigPortVlanTable 1 } 17496 17497 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 17498 lldpXdot1ConfigPortVlanTxEnable TruthValue 17499 } 17500 17501 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 17502 SYNTAX TruthValue 17503 MAX-ACCESS read-write 17504 STATUS current 17505 DESCRIPTION 17506 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 17507 a truth value and configured by the network management, 17508 determines whether the IEEE 802.1 organizationally defined 17509 port VLAN TLV transmission is allowed on a given LLDP 17510 transmission capable port. 17511 17512 The value of this object must be restored from non-volatile 17513 storage after a re-initialization of the management system." 17514 REFERENCE 17515 "IEEE 802.1AB-2005 10.2.1.1" 17516 DEFVAL { false } 17517 ::= { lldpXdot1ConfigPortVlanEntry 1 } 17518 17519 -- 17520 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 17521 -- 17522 17523 lldpXdot1LocVlanNameTable OBJECT-TYPE 17524 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 17525 MAX-ACCESS not-accessible 17526 STATUS current 17527 DESCRIPTION 17528 "This table contains one or more rows per IEEE 802.1Q VLAN 17529 name information on the local system known to this agent." 17530 ::= { lldpXdot1LocalData 3 } 17531 17532 lldpXdot1LocVlanNameEntry OBJECT-TYPE 17533 SYNTAX LldpXdot1LocVlanNameEntry 17534 MAX-ACCESS not-accessible 17535 STATUS current 17536 DESCRIPTION 17537 "VLAN name Information about a particular port component. 17538 There may be multiple VLANs, identified by a particular 17539 lldpXdot1LocVlanId, configured on the given port." 17540 INDEX { lldpXdot1LocVlanId } 17541 ::= { lldpXdot1LocVlanNameTable 1 } 17542 17543 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 17544 lldpXdot1LocVlanId VlanId, 17545 lldpXdot1LocVlanName SnmpAdminString 17546 } 17547 17548 lldpXdot1LocVlanId OBJECT-TYPE 17549 SYNTAX VlanId 17550 MAX-ACCESS not-accessible 17551 STATUS current 17552 DESCRIPTION 17553 "The integer value used to identify the IEEE 802.1Q 17554 VLAN IDs with which the given port is compatible." 17555 REFERENCE 17556 "IEEE 802.1AB-2005 F.4.2" 17557 ::= { lldpXdot1LocVlanNameEntry 1 } 17558 17559 lldpXdot1LocVlanName OBJECT-TYPE 17560 SYNTAX SnmpAdminString (SIZE(1..32)) 17561 MAX-ACCESS read-only 17562 STATUS current 17563 DESCRIPTION 17564 "The string value used to identify VLAN name identified by the 17565 Vlan Id associated with the given port on the local system. 17566 17567 This object should contain the value of the dot1QVLANStaticName 17568 object (defined in IETF RFC 2674) identified with the given 17569 lldpXdot1LocVlanId." 17570 REFERENCE 17571 "IEEE 802.1AB-2005 F.4.4" 17572 ::= { lldpXdot1LocVlanNameEntry 2 } 17573 17574 -- 17575 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 17576 -- VLAN name instances on set of ports. 17577 -- 17578 17579 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 17580 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 17581 MAX-ACCESS not-accessible 17582 STATUS current 17583 DESCRIPTION 17584 "The table that controls selection of LLDP VLAN name TLV 17585 instances to be transmitted on individual ports." 17586 ::= { lldpXdot1Config 2 } 17587 17588 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 17589 SYNTAX LldpXdot1ConfigVlanNameEntry 17590 MAX-ACCESS not-accessible 17591 STATUS current 17592 DESCRIPTION 17593 "LLDP configuration information that specifies the set of 17594 ports (represented as a PortList) on which the Local System 17595 VLAN name instance will be transmitted. 17596 17597 This configuration object augments the lldpLocVlanEntry, 17598 therefore it is only present along with the VLAN Name instance 17599 contained in the associated lldpLocVlanNameEntry entry. 17600 17601 Each active lldpXdot1ConfigVlanNameEntry must be restored 17602 from non-volatile storage (along with the corresponding 17603 lldpXdot1LocVlanNameEntry) after a re-initialization of the 17604 management system." 17605 AUGMENTS { lldpXdot1LocVlanNameEntry } 17606 ::= { lldpXdot1ConfigVlanNameTable 1 } 17607 17608 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 17609 lldpXdot1ConfigVlanNameTxEnable TruthValue 17610 } 17611 17612 lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE 17613 SYNTAX TruthValue 17614 MAX-ACCESS read-write 17615 STATUS current 17616 DESCRIPTION 17617 "The boolean value that indicates whether the corresponding 17618 Local System VLAN name instance will be transmitted on the 17619 port defined by the given lldpXdot1LocVlanNameEntry. 17620 17621 The value of this object must be restored from non-volatile 17622 storage after a re-initialization of the management system." 17623 REFERENCE 17624 "IEEE 802.1AB-2005 10.2.1.1" 17625 DEFVAL { false } 17626 ::= { lldpXdot1ConfigVlanNameEntry 1 } 17627 17628 -- 17629 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 17630 -- 17631 17632 lldpXdot1LocProtoVlanTable OBJECT-TYPE 17633 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 17634 MAX-ACCESS not-accessible 17635 STATUS current 17636 DESCRIPTION 17637 "This table contains one or more rows per Port and Protocol 17638 VLAN information about the local system." 17639 ::= { lldpXdot1LocalData 2 } 17640 17641 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 17642 SYNTAX LldpXdot1LocProtoVlanEntry 17643 MAX-ACCESS not-accessible 17644 STATUS current 17645 DESCRIPTION 17646 "Port and protocol VLAN ID Information about a particular 17647 port component. There may be multiple port and protocol VLANs, 17648 identified by a particular lldpXdot1LocProtoVlanId, configured 17649 on the given port." 17650 INDEX { lldpXdot1LocProtoVlanId } 17651 ::= { lldpXdot1LocProtoVlanTable 1 } 17652 17653 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 17654 lldpXdot1LocProtoVlanId Integer32, 17655 lldpXdot1LocProtoVlanSupported TruthValue, 17656 lldpXdot1LocProtoVlanEnabled TruthValue 17657 } 17658 17659 lldpXdot1LocProtoVlanId OBJECT-TYPE 17660 SYNTAX Integer32(0|1..4094) 17661 MAX-ACCESS not-accessible 17662 STATUS current 17663 DESCRIPTION 17664 "The integer value used to identify the port and protocol 17665 VLANs associated with the given port associated with the 17666 local system. A value of zero shall be used if the system 17667 either does not know the protocol VLAN ID (PPVID) or does 17668 not support port and protocol VLAN operation." 17669 REFERENCE 17670 "IEEE 802.1AB-2005 F.3.2" 17671 ::= { lldpXdot1LocProtoVlanEntry 1 } 17672 17673 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 17674 SYNTAX TruthValue 17675 MAX-ACCESS read-only 17676 STATUS current 17677 DESCRIPTION 17678 "The truth value used to indicate whether the given port 17679 (associated with the local system) supports port and protocol 17680 VLANs." 17681 REFERENCE 17682 "IEEE 802.1AB-2005 F.3.1" 17683 ::= { lldpXdot1LocProtoVlanEntry 2 } 17684 17685 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 17686 SYNTAX TruthValue 17687 MAX-ACCESS read-only 17688 STATUS current 17689 DESCRIPTION 17690 "The truth value used to indicate whether the port and 17691 protocol VLANs are enabled on the given port associated with 17692 the local system." 17693 REFERENCE 17694 "IEEE 802.1AB-2005 F.3.1" 17695 ::= { lldpXdot1LocProtoVlanEntry 3 } 17696 17697 -- 17698 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 17699 -- protocol VLAN instances on set 17700 -- of ports. 17701 -- 17702 17703 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 17704 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 17705 MAX-ACCESS not-accessible 17706 STATUS current 17707 DESCRIPTION 17708 "The table that controls selection of LLDP Port and Protocol 17709 VLAN ID TLV instances to be transmitted on individual ports." 17710 ::= { lldpXdot1Config 3 } 17711 17712 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 17713 SYNTAX LldpXdot1ConfigProtoVlanEntry 17714 MAX-ACCESS not-accessible 17715 STATUS current 17716 DESCRIPTION 17717 "LLDP configuration information that specifies the set of 17718 ports (represented as a PortList) on which the Local System 17719 Protocol VLAN instance will be transmitted. 17720 17721 This configuration object augments the lldpXdot1LocVlanEntry, 17722 therefore it is only present along with the Port and 17723 Protocol VLAN ID instance contained in the associated 17724 lldpXdot1LocVlanEntry entry. 17725 17726 Each active lldpXdot1ConfigProtoVlanEntry must be restored 17727 from non-volatile storage (along with the corresponding 17728 lldpXdot1LocProtoVlanEntry) after a re-initialization of 17729 the management system." 17730 17731 AUGMENTS { lldpXdot1LocProtoVlanEntry } 17732 ::= { lldpXdot1ConfigProtoVlanTable 1 } 17733 17734 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 17735 lldpXdot1ConfigProtoVlanTxEnable TruthValue 17736 } 17737 17738 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 17739 SYNTAX TruthValue 17740 MAX-ACCESS read-write 17741 STATUS current 17742 DESCRIPTION 17743 "The boolean value that indicates whether the corresponding 17744 Local System Port and Protocol VLAN instance will 17745 be transmitted on the port defined by the given 17746 lldpXdot1LocProtoVlanEntry. 17747 17748 The value of this object must be restored from non-volatile 17749 storage after a re-initialization of the management system." 17750 REFERENCE 17751 "IEEE 802.1AB-2005 10.2.1.1" 17752 DEFVAL { false } 17753 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 17754 17755 -- 17756 -- lldpXdot1LocProtocolTable : Protocol Identity information 17757 -- 17758 17759 lldpXdot1LocProtocolTable OBJECT-TYPE 17760 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 17761 MAX-ACCESS not-accessible 17762 STATUS current 17763 DESCRIPTION 17764 "This table contains one or more rows per protocol identity 17765 information on the local system known to this agent." 17766 REFERENCE 17767 "IEEE 802.1AB-2005 F.5" 17768 ::= { lldpXdot1LocalData 4 } 17769 17770 lldpXdot1LocProtocolEntry OBJECT-TYPE 17771 SYNTAX LldpXdot1LocProtocolEntry 17772 MAX-ACCESS not-accessible 17773 STATUS current 17774 DESCRIPTION 17775 "Information about particular protocols that are accessible 17776 through the given port component. 17777 17778 There may be multiple protocols, identified by particular 17779 lldpXdot1ProtocolIndex, and lldpLocPortNum." 17780 REFERENCE 17781 "IEEE 802.1AB-2005 F.5" 17782 INDEX { lldpXdot1LocProtocolIndex } 17783 ::= { lldpXdot1LocProtocolTable 1 } 17784 17785 LldpXdot1LocProtocolEntry ::= SEQUENCE { 17786 lldpXdot1LocProtocolIndex Integer32, 17787 lldpXdot1LocProtocolId OCTET STRING 17788 } 17789 17790 lldpXdot1LocProtocolIndex OBJECT-TYPE 17791 SYNTAX Integer32(1..2147483647) 17792 MAX-ACCESS not-accessible 17793 STATUS current 17794 DESCRIPTION 17795 "This object represents an arbitrary local integer value used 17796 by this agent to identify a particular protocol identity." 17797 ::= { lldpXdot1LocProtocolEntry 1 } 17798 17799 lldpXdot1LocProtocolId OBJECT-TYPE 17800 SYNTAX OCTET STRING (SIZE (1..255)) 17801 MAX-ACCESS read-only 17802 STATUS current 17803 DESCRIPTION 17804 "The octet string value used to identify the protocols 17805 associated with the given port of the local system." 17806 REFERENCE 17807 "IEEE 802.1AB-2005 F.5.3" 17808 ::= { lldpXdot1LocProtocolEntry 2 } 17809 17810 -- 17811 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 17812 -- protocol instances on set 17813 -- of ports. 17814 -- 17815 17816 lldpXdot1ConfigProtocolTable OBJECT-TYPE 17817 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 17818 MAX-ACCESS not-accessible 17819 STATUS current 17820 DESCRIPTION 17821 "The table that controls selection of LLDP Protocol 17822 TLV instances to be transmitted on individual ports." 17823 ::= { lldpXdot1Config 4 } 17824 17825 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 17826 SYNTAX LldpXdot1ConfigProtocolEntry 17827 MAX-ACCESS not-accessible 17828 STATUS current 17829 DESCRIPTION 17830 "LLDP configuration information that specifies the set of 17831 ports (represented as a PortList) on which the Local System 17832 Protocol instance will be transmitted. 17833 17834 This configuration object augments the lldpXdot1LocProtoEntry, 17835 therefore it is only present along with the Protocol instance 17836 contained in the associated lldpXdot1LocProtoEntry entry. 17837 17838 Each active lldpXdot1ConfigProtocolEntry must be restored 17839 from non-volatile storage (along with the corresponding 17840 lldpXdot1LocProtocolEntry) after a re-initialization of the 17841 management system." 17842 AUGMENTS { lldpXdot1LocProtocolEntry } 17843 ::= { lldpXdot1ConfigProtocolTable 1 } 17844 17845 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 17846 lldpXdot1ConfigProtocolTxEnable TruthValue 17847 } 17848 17849 lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE 17850 SYNTAX TruthValue 17851 MAX-ACCESS read-write 17852 STATUS current 17853 DESCRIPTION 17854 "The boolean value that indicates whether the corresponding 17855 Local System Protocol Identity instance will be transmitted 17856 on the port defined by the given lldpXdot1LocProtocolEntry. 17857 17858 The value of this object must be restored from non-volatile 17859 storage after a re-initialization of the management system." 17860 REFERENCE 17861 "IEEE 802.1AB-2005 10.2.1.1" 17862 DEFVAL { false } 17863 ::= { lldpXdot1ConfigProtocolEntry 1 } 17864 17865 ------------------------------------------------------------------------------ 17866 -- IEEE 802.1 - Local System Information 17867 ------------------------------------------------------------------------------ 17868 lldpXdot1LocTable OBJECT-TYPE 17869 SYNTAX SEQUENCE OF LldpXdot1LocEntry 17870 MAX-ACCESS not-accessible 17871 STATUS current 17872 DESCRIPTION 17873 "This table contains one row per port for IEEE 802.1 17874 organizationally defined LLDP extension on the local system 17875 known to this agent." 17876 ::= { lldpXdot1LocalData 1 } 17877 17878 lldpXdot1LocEntry OBJECT-TYPE 17879 SYNTAX LldpXdot1LocEntry 17880 MAX-ACCESS not-accessible 17881 STATUS current 17882 DESCRIPTION 17883 "Information about IEEE 802.1 organizationally defined 17884 LLDP extension." 17885 INDEX { lldpXdot1LocPortVlanId } 17886 ::= { lldpXdot1LocTable 1 } 17887 17888 LldpXdot1LocEntry ::= SEQUENCE { 17889 lldpXdot1LocPortVlanId Integer32 17890 } 17891 17892 lldpXdot1LocPortVlanId OBJECT-TYPE 17893 SYNTAX Integer32(0|1..4094) 17894 MAX-ACCESS read-only 17895 STATUS current 17896 DESCRIPTION 17897 "The integer value used to identify the port's VLAN identifier 17898 associated with the local system. A value of zero shall 17899 be used if the system either does not know the PVID or does 17900 not support port-based VLAN operation." 17901 REFERENCE 17902 "IEEE 802.1AB-2005 F.2.1" 17903 ::= { lldpXdot1LocEntry 1 } 17904 17905 ------------------------------------------------------------------------------ 17906 -- IEEE 802.1 - Remote System Information 17907 ------------------------------------------------------------------------------ 17908 lldpXdot1RemTable OBJECT-TYPE 17909 SYNTAX SEQUENCE OF LldpXdot1RemEntry 17910 MAX-ACCESS not-accessible 17911 STATUS current 17912 DESCRIPTION 17913 "This table contains one or more rows per physical network 17914 connection known to this agent. The agent may wish to 17915 ensure that only one lldpXdot1RemEntry is present for 17916 each local port, or it may choose to maintain multiple 17917 lldpXdot1RemEntries for the same local port." 17918 ::= { lldpXdot1RemoteData 1 } 17919 17920 lldpXdot1RemEntry OBJECT-TYPE 17921 SYNTAX LldpXdot1RemEntry 17922 MAX-ACCESS not-accessible 17923 STATUS current 17924 DESCRIPTION 17925 "Information about a particular port component." 17926 INDEX { lldpXdot1RemPortVlanId } 17927 ::= { lldpXdot1RemTable 1 } 17928 17929 LldpXdot1RemEntry ::= SEQUENCE { 17930 lldpXdot1RemPortVlanId Integer32 17931 } 17932 17933 lldpXdot1RemPortVlanId OBJECT-TYPE 17934 SYNTAX Integer32(0|1..4094) 17935 MAX-ACCESS read-only 17936 STATUS current 17937 DESCRIPTION 17938 "The integer value used to identify the port's VLAN identifier 17939 associated with the remote system. if the remote system 17940 either does not know the PVID or does not support port-based 17941 VLAN operation, the value of lldpXdot1RemPortVlanId should 17942 be zero." 17943 REFERENCE 17944 "IEEE 802.1AB-2005 F.2.1" 17945 ::= { lldpXdot1RemEntry 1 } 17946 17947 lldpXdot1RemProtoVlanTable OBJECT-TYPE 17948 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 17949 MAX-ACCESS not-accessible 17950 STATUS current 17951 DESCRIPTION 17952 "This table contains one or more rows per Port and Protocol 17953 VLAN information about the remote system, received on the 17954 given port." 17955 ::= { lldpXdot1RemoteData 2 } 17956 17957 lldpXdot1RemProtoVlanEntry OBJECT-TYPE 17958 SYNTAX LldpXdot1RemProtoVlanEntry 17959 MAX-ACCESS not-accessible 17960 STATUS current 17961 DESCRIPTION 17962 "Port and protocol VLAN name Information about a particular 17963 port component. There may be multiple protocol VLANs, 17964 identified by a particular lldpXdot1RemProtoVlanId, configured 17965 on the remote system." 17966 INDEX { lldpXdot1RemProtoVlanId } 17967 ::= { lldpXdot1RemProtoVlanTable 1 } 17968 17969 LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 17970 lldpXdot1RemProtoVlanId Integer32, 17971 lldpXdot1RemProtoVlanSupported TruthValue, 17972 lldpXdot1RemProtoVlanEnabled TruthValue 17973 } 17974 17975 lldpXdot1RemProtoVlanId OBJECT-TYPE 17976 SYNTAX Integer32(0|1..4094) 17977 MAX-ACCESS not-accessible 17978 STATUS current 17979 DESCRIPTION 17980 "The integer value used to identify the port and protocol 17981 VLANs associated with the given port associated with the 17982 remote system. 17983 17984 If port and protocol VLANs are not supported on the given 17985 port associated with the remote system, or if the port is 17986 not enabled with any port and protocol VLAN, the value of 17987 lldpXdot1RemProtoVlanId should be zero." 17988 REFERENCE 17989 "IEEE 802.1AB-2005 F.3.2" 17990 ::= { lldpXdot1RemProtoVlanEntry 1 } 17991 17992 lldpXdot1RemProtoVlanSupported OBJECT-TYPE 17993 SYNTAX TruthValue 17994 MAX-ACCESS read-only 17995 STATUS current 17996 DESCRIPTION 17997 "The truth value used to indicate whether the given port 17998 (associated with the remote system) is capable of supporting 17999 port and protocol VLANs." 18000 REFERENCE 18001 "IEEE 802.1AB-2005 F.3.1" 18002 ::= { lldpXdot1RemProtoVlanEntry 2 } 18003 18004 lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 18005 SYNTAX TruthValue 18006 MAX-ACCESS read-only 18007 STATUS current 18008 DESCRIPTION 18009 "The truth value used to indicate whether the port and 18010 protocol VLANs are enabled on the given port associated with 18011 the remote system." 18012 REFERENCE 18013 "IEEE 802.1AB-2005 F.3.1" 18014 ::= { lldpXdot1RemProtoVlanEntry 3 } 18015 18016 18017 -- 18018 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 18019 -- systems 18020 -- 18021 18022 lldpXdot1RemVlanNameTable OBJECT-TYPE 18023 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 18024 MAX-ACCESS not-accessible 18025 STATUS current 18026 DESCRIPTION 18027 "This table contains one or more rows per IEEE 802.1Q VLAN 18028 name information about the remote system, received on the 18029 given port." 18030 REFERENCE 18031 "IEEE 802.1AB-2005 F.4" 18032 ::= { lldpXdot1RemoteData 3 } 18033 18034 lldpXdot1RemVlanNameEntry OBJECT-TYPE 18035 SYNTAX LldpXdot1RemVlanNameEntry 18036 MAX-ACCESS not-accessible 18037 STATUS current 18038 DESCRIPTION 18039 "VLAN name Information about a particular port component. 18040 There may be multiple VLANs, identified by a particular 18041 lldpXdot1RemVlanId, received on the given port." 18042 INDEX { lldpXdot1RemVlanId } 18043 ::= { lldpXdot1RemVlanNameTable 1 } 18044 18045 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 18046 lldpXdot1RemVlanId VlanId, 18047 lldpXdot1RemVlanName SnmpAdminString 18048 } 18049 18050 lldpXdot1RemVlanId OBJECT-TYPE 18051 SYNTAX VlanId 18052 MAX-ACCESS not-accessible 18053 STATUS current 18054 DESCRIPTION 18055 "The integer value used to identify the IEEE 802.1Q 18056 VLAN IDs with which the given port of the remote system 18057 is compatible." 18058 REFERENCE 18059 "IEEE 802.1AB-2005 F.4.2" 18060 ::= { lldpXdot1RemVlanNameEntry 1 } 18061 18062 lldpXdot1RemVlanName OBJECT-TYPE 18063 SYNTAX SnmpAdminString (SIZE(1..32)) 18064 MAX-ACCESS read-only 18065 STATUS current 18066 DESCRIPTION 18067 "The string value used to identify VLAN name identified by the 18068 VLAN Id associated with the remote system." 18069 REFERENCE 18070 "IEEE 802.1AB-2005 F.4.4" 18071 ::= { lldpXdot1RemVlanNameEntry 2 } 18072 18073 -- 18074 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 18075 -- 18076 18077 lldpXdot1RemProtocolTable OBJECT-TYPE 18078 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 18079 MAX-ACCESS not-accessible 18080 STATUS current 18081 DESCRIPTION 18082 "This table contains one or more rows per protocol information 18083 about the remote system, received on the given port." 18084 ::= { lldpXdot1RemoteData 4 } 18085 18086 lldpXdot1RemProtocolEntry OBJECT-TYPE 18087 SYNTAX LldpXdot1RemProtocolEntry 18088 MAX-ACCESS not-accessible 18089 STATUS current 18090 DESCRIPTION 18091 "Protocol information about a particular port component. 18092 There may be multiple protocols, identified by a particular 18093 lldpXdot1ProtocolIndex, received on the given port." 18094 INDEX { lldpXdot1RemProtocolIndex } 18095 ::= { lldpXdot1RemProtocolTable 1 } 18096 18097 LldpXdot1RemProtocolEntry ::= SEQUENCE { 18098 lldpXdot1RemProtocolIndex Integer32, 18099 lldpXdot1RemProtocolId OCTET STRING 18100 } 18101 18102 lldpXdot1RemProtocolIndex OBJECT-TYPE 18103 SYNTAX Integer32(1..2147483647) 18104 MAX-ACCESS not-accessible 18105 STATUS current 18106 DESCRIPTION 18107 "This object represents an arbitrary local integer value used 18108 by this agent to identify a particular protocol identity." 18109 ::= { lldpXdot1RemProtocolEntry 1 } 18110 18111 lldpXdot1RemProtocolId OBJECT-TYPE 18112 SYNTAX OCTET STRING (SIZE (1..255)) 18113 MAX-ACCESS read-only 18114 STATUS current 18115 DESCRIPTION 18116 "The octet string value used to identify the protocols 18117 associated with the given port of remote system." 18118 REFERENCE 18119 "IEEE 802.1AB-2005 F.5.3" 18120 ::= { lldpXdot1RemProtocolEntry 2 } 18121 18122 -- --------------------------------------------------------------------- 18123 -- Green Function 18124 -- --------------------------------------------------------------------- 18125 18126 dlinkGreenLEDShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 1 } 18127 dlinkGreenPortShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 2 } 18128 dlinkGreenSystemHibernation OBJECT IDENTIFIER ::= { companyGreenSetting 4 } 18129 18130 -- --------------------------------------------------------------------- 18131 -- Green Disable LED 18132 -- --------------------------------------------------------------------- 18133 18134 dlinkGreenLEDShutoffPortList OBJECT-TYPE 18135 SYNTAX PortList 18136 MAX-ACCESS read-write 18137 STATUS current 18138 DESCRIPTION 18139 "Provides control to disable LED port." 18140 ::= { dlinkGreenLEDShutoff 1 } 18141 18142 dlinkGreenLEDShutoffState OBJECT-TYPE 18143 SYNTAX INTEGER { 18144 disabled (0), 18145 enabled (1) 18146 } 18147 MAX-ACCESS read-write 18148 STATUS current 18149 DESCRIPTION 18150 "Enable/Disable Green disable LED function. 18151 Default is disabled." 18152 18153 DEFVAL { disabled } 18154 ::= { dlinkGreenLEDShutoff 2 } 18155 18156 dlinkGreenLEDShutoffTimeProfile1 OBJECT-TYPE 18157 SYNTAX DisplayString (SIZE(1..20)) 18158 MAX-ACCESS read-write 18159 STATUS current 18160 DESCRIPTION 18161 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18162 ::= { dlinkGreenLEDShutoff 3} 18163 18164 dlinkGreenLEDShutoffTimeProfile2 OBJECT-TYPE 18165 SYNTAX DisplayString (SIZE(1..20)) 18166 MAX-ACCESS read-write 18167 STATUS current 18168 DESCRIPTION 18169 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18170 ::= { dlinkGreenLEDShutoff 4} 18171 -- --------------------------------------------------------------------- 18172 -- Green Disable Port 18173 -- --------------------------------------------------------------------- 18174 18175 dlinkGreenPortShutoffPortList OBJECT-TYPE 18176 SYNTAX PortList 18177 MAX-ACCESS read-write 18178 STATUS current 18179 DESCRIPTION 18180 "Provides control to disable LED port." 18181 ::= { dlinkGreenPortShutoff 1 } 18182 18183 dlinkGreenPortShutoffState OBJECT-TYPE 18184 SYNTAX INTEGER { 18185 disabled (0), 18186 enabled (1) 18187 } 18188 MAX-ACCESS read-write 18189 STATUS current 18190 DESCRIPTION 18191 "Enable/Disable Green disable LED function. 18192 Default is disabled." 18193 18194 DEFVAL { disabled } 18195 ::= { dlinkGreenPortShutoff 2 } 18196 18197 dlinkGreenPortShutoffTimeProfile1 OBJECT-TYPE 18198 SYNTAX DisplayString (SIZE(1..20)) 18199 MAX-ACCESS read-write 18200 STATUS current 18201 DESCRIPTION 18202 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18203 ::= { dlinkGreenPortShutoff 3} 18204 18205 dlinkGreenPortShutoffTimeProfile2 OBJECT-TYPE 18206 SYNTAX DisplayString (SIZE(1..20)) 18207 MAX-ACCESS read-write 18208 STATUS current 18209 DESCRIPTION 18210 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18211 ::= { dlinkGreenPortShutoff 4} 18212 18213 18214 -- --------------------------------------------------------------------- 18215 -- Green System Hibernation mode 18216 -- --------------------------------------------------------------------- 18217 18218 dlinkGreenSystemHibernationState OBJECT-TYPE 18219 SYNTAX INTEGER { 18220 disabled (0), 18221 enabled (1) 18222 } 18223 MAX-ACCESS read-write 18224 STATUS current 18225 DESCRIPTION 18226 "Enable/Disable Green disable LED function. 18227 Default is disabled." 18228 18229 DEFVAL { disabled } 18230 ::= { dlinkGreenSystemHibernation 1 } 18231 18232 dlinkGreenSystemHibernationTimeProfile1 OBJECT-TYPE 18233 SYNTAX DisplayString (SIZE(1..20)) 18234 MAX-ACCESS read-write 18235 STATUS current 18236 DESCRIPTION 18237 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18238 ::= { dlinkGreenSystemHibernation 2} 18239 18240 dlinkGreenSystemHibernationTimeProfile2 OBJECT-TYPE 18241 SYNTAX DisplayString (SIZE(1..20)) 18242 MAX-ACCESS read-write 18243 STATUS current 18244 DESCRIPTION 18245 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18246 ::= { dlinkGreenSystemHibernation 3} 18247 18248 dlinkPowerSavLinkStatusDetectState OBJECT-TYPE 18249 SYNTAX INTEGER { 18250 enabled (1), 18251 disabled (2) 18252 } 18253 MAX-ACCESS read-write 18254 STATUS current 18255 DESCRIPTION 18256 "Enable/Disable Power Saving Link Status Detection. 18257 Default is disabled." 18258 18259 DEFVAL { disabled } 18260 ::= { companyGreenSetting 6 } 18261 -- ---------------------------------------------------------- 18262 -- The companySecurity Groups 18263 -- ---------------------------------------------------------- 18264 securityDhcpServerScreen OBJECT IDENTIFIER ::= { companySecurity 7 } 18265 -- dhcp Server Screen Group --------------------------------------------- -- 18266 18267 dhcpServerScreenEnablePortlist OBJECT-TYPE 18268 SYNTAX PortList 18269 MAX-ACCESS read-write 18270 STATUS current 18271 DESCRIPTION 18272 "To enable or disable DHCP Server Screening port list." 18273 ::= { securityDhcpServerScreen 1 } 18274 18275 dhcpServerScreenEnableVlanlist OBJECT-TYPE 18276 SYNTAX OCTET STRING 18277 MAX-ACCESS read-write 18278 STATUS current 18279 DESCRIPTION 18280 "To enable or disable DHCP Server Screening vlan list." 18281 ::= { securityDhcpServerScreen 2 } 18282 18283 18284 dhcpServerScreenLogSuppressDuration OBJECT-TYPE 18285 SYNTAX INTEGER { 18286 one-min (1), 18287 five-min (5), 18288 thirty-min (30) 18289 } 18290 MAX-ACCESS read-write 18291 STATUS current 18292 DESCRIPTION 18293 "DSS Trap Log Suppress Duration." 18294 18295 ::= { securityDhcpServerScreen 3 } 18296 18297 18298 -- filterDHCPServer Table 18299 18300 filterDHCPServerTable OBJECT-TYPE 18301 SYNTAX SEQUENCE OF FilterDHCPServerEntry 18302 MAX-ACCESS not-accessible 18303 STATUS current 18304 DESCRIPTION 18305 "A table to control filter DHCP Server for the entire 18306 switch or for each interface in the switch." 18307 ::= { securityDhcpServerScreen 4 } 18308 18309 filterDHCPServerEntry OBJECT-TYPE 18310 SYNTAX FilterDHCPServerEntry 18311 MAX-ACCESS not-accessible 18312 STATUS current 18313 DESCRIPTION 18314 "An entry appears in this table for each interface 18315 in the system." 18316 INDEX { filterDHCPServerIpAddr, filterDHCPServerClientMacAddr } 18317 ::= { filterDHCPServerTable 1 } 18318 18319 FilterDHCPServerEntry ::= 18320 SEQUENCE { 18321 filterDHCPServerIpAddr 18322 IpAddress, 18323 filterDHCPServerClientMacAddr 18324 MacAddress, 18325 filterDHCPServerPortList 18326 PortList, 18327 filterDHCPServerVlanList 18328 OCTET STRING, 18329 filterDHCPServerRowStatus 18330 RowStatus 18331 } 18332 18333 18334 filterDHCPServerIpAddr OBJECT-TYPE 18335 SYNTAX IpAddress 18336 MAX-ACCESS not-accessible 18337 STATUS current 18338 DESCRIPTION 18339 "Specifies either the Network or Host address from which the switch 18340 can be managed. 18341 An address 0.0.0.0 indicates 'Any Manager'." 18342 ::= { filterDHCPServerEntry 1 } 18343 18344 18345 filterDHCPServerClientMacAddr OBJECT-TYPE 18346 SYNTAX MacAddress 18347 MAX-ACCESS not-accessible 18348 STATUS current 18349 DESCRIPTION 18350 "Ethernet Mac Address." 18351 18352 DEFVAL { '000102030405'h } 18353 ::= { filterDHCPServerEntry 2 } 18354 18355 filterDHCPServerPortList OBJECT-TYPE 18356 SYNTAX PortList 18357 MAX-ACCESS read-write 18358 STATUS current 18359 DESCRIPTION 18360 "Specifies the port numbers through which the authorized manager can 18361 access the switch. 18362 18363 By default the authorized manager is allowed to access the switch 18364 through all the ports. 18365 18366 If a set of ports are configured in the 'PortList', the manager can 18367 access the switch only through the configured ports." 18368 ::= { filterDHCPServerEntry 3 } 18369 18370 filterDHCPServerVlanList OBJECT-TYPE 18371 SYNTAX OCTET STRING 18372 MAX-ACCESS read-write 18373 STATUS current 18374 DESCRIPTION 18375 "Specifies the port numbers through which the authorized manager can 18376 access the switch. 18377 18378 By default the authorized manager is allowed to access the switch 18379 through all the ports. 18380 18381 If a set of ports are configured in the 'PortList', the manager can 18382 access the switch only through the configured ports." 18383 ::= { filterDHCPServerEntry 4 } 18384 18385 filterDHCPServerRowStatus OBJECT-TYPE 18386 SYNTAX RowStatus 18387 MAX-ACCESS read-create 18388 STATUS current 18389 DESCRIPTION 18390 "This object indicates the status of this entry." 18391 ::= { filterDHCPServerEntry 99 } 18392 18393 18394 securityTrafficSeg OBJECT IDENTIFIER ::= { companySecurity 9} 18395 18396 18397 -- 18398 -- Port Map Table 18399 -- 18400 18401 trafficSegTable OBJECT-TYPE 18402 SYNTAX SEQUENCE OF TrafficSegEntry 18403 MAX-ACCESS not-accessible 18404 STATUS current 18405 DESCRIPTION 18406 "A Port-channel is created through ifMain table. 18407 After the creation of the port-channel, corresponding logical 18408 interface will be created in the ifMain table. 18409 This Port-channel table is indexed through Key values and allows to 18410 configure link selection policy and the Mac address for 18411 the port-channel. All other objects in this table displays 18412 the details of the port-channel" 18413 18414 ::= { securityTrafficSeg 1 } 18415 18416 trafficSegEntry OBJECT-TYPE 18417 SYNTAX TrafficSegEntry 18418 MAX-ACCESS not-accessible 18419 STATUS current 18420 DESCRIPTION 18421 "There is one entry in this table for each created 18422 port-channel port" 18423 18424 INDEX { trafficSegIfIndex } 18425 ::= { trafficSegTable 1 } 18426 18427 TrafficSegEntry ::= 18428 SEQUENCE { 18429 trafficSegIfIndex InterfaceIndex, 18430 trafficSegMemberList PortList 18431 } 18432 18433 trafficSegIfIndex OBJECT-TYPE 18434 SYNTAX InterfaceIndex 18435 MAX-ACCESS read-only 18436 STATUS current 18437 DESCRIPTION 18438 "The ifIndex of the port-channel(Aggregator's 18439 interface index). " 18440 ::= { trafficSegEntry 1 } 18441 18442 trafficSegMemberList OBJECT-TYPE 18443 SYNTAX PortList 18444 MAX-ACCESS read-write 18445 STATUS current 18446 DESCRIPTION 18447 "Port list of port channel." 18448 ::= { trafficSegEntry 2 } 18449 18450 18451 18452 -- ---------------------------------------------------------- 18453 -- The companySecurity Groups 18454 -- ---------------------------------------------------------- 18455 securityAAC OBJECT IDENTIFIER ::= { companySecurity 11 } 18456 18457-- ------------------------------------------------------------- 18458-- Authentication Policy and Parameter Settings 18459-- ------------------------------------------------------------- 18460 aacAuthenAdminState OBJECT-TYPE 18461 SYNTAX INTEGER { 18462 enabled(1), 18463 disabled(2) 18464 } 18465 MAX-ACCESS read-write 18466 STATUS current 18467 DESCRIPTION 18468 "This object indicates the Access Authentication is enable or 18469 disable." 18470 ::= { securityAAC 1} 18471 18472 18473 aacAuthParamResponseTimeout OBJECT-TYPE 18474 SYNTAX INTEGER (0..255) 18475 MAX-ACCESS read-write 18476 STATUS current 18477 DESCRIPTION 18478 "Timeout in second for login authentication response." 18479 ::= { securityAAC 2 } 18480 18481 aacAuthParamAttempt OBJECT-TYPE 18482 SYNTAX INTEGER (1..255) 18483 MAX-ACCESS read-write 18484 STATUS current 18485 DESCRIPTION 18486 "The amount for login authentication, if login failure exceed, 18487 connection or access would be locked." 18488 ::= { securityAAC 3 } 18489 18490-- ------------------------------------------------------------- 18491-- Application Authentication Settings 18492-- ------------------------------------------------------------- 18493 18494 aacAPAuthMethodGroup OBJECT IDENTIFIER ::= { securityAAC 4 } 18495 18496 aacAPLoginMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 1 } 18497 aacAPEnableMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 2 } 18498 18499 aacAPConsoleLoginMethod OBJECT-TYPE 18500 SYNTAX INTEGER (1..8) 18501 MAX-ACCESS read-write 18502 STATUS current 18503 DESCRIPTION 18504 "Specify the way which has to execute authentication while login the 18505 system and the method for authentication.Access system via local 18506 console" 18507 18508 ::= { aacAPLoginMethod 1 } 18509 18510 aacAPTelnetLoginMethod OBJECT-TYPE 18511 SYNTAX INTEGER (1..8) 18512 MAX-ACCESS read-write 18513 STATUS current 18514 DESCRIPTION 18515 "Specify the way which has to execute authentication while login the 18516 system and the method for authentication.Access system via telnet." 18517 18518 ::= { aacAPLoginMethod 2 } 18519 18520 aacAPSSHLoginMethod OBJECT-TYPE 18521 SYNTAX INTEGER (1..8) 18522 MAX-ACCESS read-write 18523 STATUS current 18524 DESCRIPTION 18525 "Specify the way which has to execute authentication while login the 18526 system and the method for authentication.Access system via SSH." 18527 18528 ::= { aacAPLoginMethod 3 } 18529 18530 aacAPHttpLoginMethod OBJECT-TYPE 18531 SYNTAX INTEGER (1..8) 18532 MAX-ACCESS read-write 18533 STATUS current 18534 DESCRIPTION 18535 "Specify the way which has to execute authentication while login the 18536 system and the method for authentication.Access system via HTTP." 18537 18538 ::= { aacAPLoginMethod 4 } 18539 18540 aacAPConsoleEnableMethod OBJECT-TYPE 18541 SYNTAX INTEGER (1..8) 18542 MAX-ACCESS read-write 18543 STATUS current 18544 DESCRIPTION 18545 "Specify the way which has to execute authentication while login the 18546 system and the method for authentication.Access system via local 18547 console." 18548 ::= { aacAPEnableMethod 1 } 18549 18550 aacAPTelnetEnableMethod OBJECT-TYPE 18551 SYNTAX INTEGER (1..8) 18552 MAX-ACCESS read-write 18553 STATUS current 18554 DESCRIPTION 18555 "Specify the way which has to execute authentication while login the 18556 system and the method for authentication.Access system via telnet." 18557 18558 ::= { aacAPEnableMethod 2 } 18559 18560 aacAPSSHEnableMethod OBJECT-TYPE 18561 SYNTAX INTEGER (1..8) 18562 MAX-ACCESS read-write 18563 STATUS current 18564 DESCRIPTION 18565 "Specify the way which has to execute authentication while login the 18566 system and the method for authentication.Access system via SSH." 18567 18568 ::= { aacAPEnableMethod 3 } 18569 18570 aacAPHttpEnableMethod OBJECT-TYPE 18571 SYNTAX INTEGER (1..8) 18572 MAX-ACCESS read-write 18573 STATUS current 18574 DESCRIPTION 18575 "Specify the way which has to execute authentication while login the 18576 system and the method for authentication.Access system via HTTP." 18577 18578 ::= { aacAPEnableMethod 4 } 18579 18580 18581-- ------------------------------------------------------------- 18582-- Authentication Server Group setting 18583-- ------------------------------------------------------------- 18584 aacServerGroupTable OBJECT-TYPE 18585 SYNTAX SEQUENCE OF AacServerGroupEntry 18586 MAX-ACCESS not-accessible 18587 STATUS current 18588 DESCRIPTION 18589 "A table that contains informations about server group." 18590 ::= { securityAAC 5 } 18591 18592 aacServerGroupEntry OBJECT-TYPE 18593 SYNTAX AacServerGroupEntry 18594 MAX-ACCESS not-accessible 18595 STATUS current 18596 DESCRIPTION 18597 "A list of the group including servers." 18598 INDEX { aacServerGroupIndex } 18599 ::= { aacServerGroupTable 1 } 18600 18601 AacServerGroupEntry ::= 18602 SEQUENCE { 18603 aacServerGroupIndex 18604 INTEGER, 18605 aacServerGroupName 18606 OCTET STRING, 18607 aacServersInGroup 18608 BITS, 18609 aacServerGroupRowStatus 18610 RowStatus 18611 } 18612 18613 aacServerGroupIndex OBJECT-TYPE 18614 SYNTAX INTEGER (2..9) 18615 MAX-ACCESS read-only 18616 STATUS current 18617 DESCRIPTION 18618 "A value that uniquely identifies this SwAACServerGroupEntry ." 18619 18620 ::= { aacServerGroupEntry 1 } 18621 18622 aacServerGroupName OBJECT-TYPE 18623 SYNTAX OCTET STRING (SIZE (1..15)) 18624 MAX-ACCESS read-write 18625 STATUS current 18626 DESCRIPTION 18627 "A human-readable text string of the method group. 18628 The name is writable only if Group is new created, 18629 which the value of aacServerGroupRowStatus is 'notReady'." 18630 18631 ::= { aacServerGroupEntry 2 } 18632 18633 18634 aacServersInGroup OBJECT-TYPE 18635 SYNTAX BITS { 18636 id1(0), 18637 id2(1), 18638 id3(2), 18639 id4(3), 18640 id5(4), 18641 id6(5), 18642 id7(6), 18643 id8(7), 18644 id9(8), 18645 id10(9), 18646 id11(10), 18647 id12(11), 18648 id13(12), 18649 id14(13), 18650 id15(14), 18651 id16(15) 18652 } 18653 MAX-ACCESS read-write 18654 STATUS current 18655 DESCRIPTION 18656 "The list of servers in the group, each bit indicates a specified server ID. 18657 The server must be created before including it." 18658 18659 ::= { aacServerGroupEntry 3 } 18660 18661 aacServerGroupRowStatus OBJECT-TYPE 18662 SYNTAX RowStatus 18663 MAX-ACCESS read-create 18664 STATUS current 18665 DESCRIPTION 18666 "This object indicates the status of this entry. An entry is 18667 created in this table when this object is SET to 'createAndWait'. 18668 The entry in this table is used when the status of this object 18669 is SET 'active'. The entry in this table is not used when this 18670 object is SET 'notInService'. An entry created in this table is 18671 be deleted when this object is SET 'destroy'." 18672 18673 ::= { aacServerGroupEntry 4 } 18674 18675 18676-- ------------------------------------------------------------- 18677-- IPv4 18678-- Authentication Server host setting 18679-- ------------------------------------------------------------- 18680 18681 iPv4aacServerInfoTable OBJECT-TYPE 18682 SYNTAX SEQUENCE OF IPv4AacServerInfoEntry 18683 MAX-ACCESS not-accessible 18684 STATUS obsolete 18685 DESCRIPTION 18686 "A table that contains information about severs." 18687 ::= { securityAAC 6 } 18688 18689 iPv4aacServerInfoEntry OBJECT-TYPE 18690 SYNTAX IPv4AacServerInfoEntry 18691 MAX-ACCESS not-accessible 18692 STATUS obsolete 18693 DESCRIPTION 18694 "A list of the information of server ." 18695 INDEX { iPv4aacServerIndex } 18696 ::= { iPv4aacServerInfoTable 1 } 18697 18698 IPv4AacServerInfoEntry ::= 18699 SEQUENCE { 18700 iPv4aacServerIndex 18701 INTEGER, 18702 iPv4aacServerIPAddr 18703 IpAddress, 18704 iPv4aacServerAuthProtocol 18705 INTEGER, 18706 iPv4aacServerAuthPort 18707 INTEGER, 18708 iPv4aacServerAuthKey 18709 OCTET STRING, 18710 iPv4aacServerTimeout 18711 INTEGER, 18712 iPv4aacServerRetryCount 18713 INTEGER, 18714 iPv4aacServerRowStatus 18715 RowStatus 18716 } 18717 18718 iPv4aacServerIndex OBJECT-TYPE 18719 SYNTAX INTEGER (1..16) 18720 MAX-ACCESS read-only 18721 STATUS obsolete 18722 DESCRIPTION 18723 "A value that uniquely identifies this SwAACServerGroupEntry." 18724 18725 ::= { iPv4aacServerInfoEntry 1 } 18726 18727 iPv4aacServerIPAddr OBJECT-TYPE 18728 SYNTAX IpAddress 18729 MAX-ACCESS read-write 18730 STATUS obsolete 18731 DESCRIPTION 18732 "The IP address of Server" 18733 ::= { iPv4aacServerInfoEntry 2 } 18734 18735 iPv4aacServerAuthProtocol OBJECT-TYPE 18736 SYNTAX INTEGER{ 18737 tacacsPlus(1), 18738 radius(2) 18739 } 18740 MAX-ACCESS read-write 18741 STATUS obsolete 18742 DESCRIPTION 18743 "The authentication protocol provided by the Server." 18744 ::= { iPv4aacServerInfoEntry 3 } 18745 18746 iPv4aacServerAuthPort OBJECT-TYPE 18747 SYNTAX INTEGER(1..65535) 18748 MAX-ACCESS read-write 18749 STATUS obsolete 18750 DESCRIPTION 18751 "The TCP/IP port ." 18752 ::= { iPv4aacServerInfoEntry 4 } 18753 18754 iPv4aacServerAuthKey OBJECT-TYPE 18755 SYNTAX OCTET STRING (SIZE (1..254)) 18756 MAX-ACCESS read-write 18757 STATUS obsolete 18758 DESCRIPTION 18759 "The key used while authentication process." 18760 18761 ::= { iPv4aacServerInfoEntry 5 } 18762 18763 iPv4aacServerTimeout OBJECT-TYPE 18764 SYNTAX INTEGER(1..255) 18765 MAX-ACCESS read-write 18766 STATUS obsolete 18767 DESCRIPTION 18768 "Server response timeout ." 18769 ::= { iPv4aacServerInfoEntry 6 } 18770 18771 iPv4aacServerRetryCount OBJECT-TYPE 18772 SYNTAX INTEGER(1..255) 18773 MAX-ACCESS read-write 18774 STATUS obsolete 18775 DESCRIPTION 18776 "Client retry count . 18777 (-1: No retry mechanism)" 18778 ::= { iPv4aacServerInfoEntry 7 } 18779 18780 iPv4aacServerRowStatus OBJECT-TYPE 18781 SYNTAX RowStatus 18782 MAX-ACCESS read-create 18783 STATUS obsolete 18784 DESCRIPTION 18785 "This object indicates the status of this entry. An entry is 18786 created in this table when this object is SET to 'createAndWait'. 18787 The entry in this table is used when the status of this object 18788 is SET 'active'. The entry in this table is not used when this 18789 object is SET 'notInService'. An entry created in this table is 18790 be deleted when this object is SET 'destroy'." 18791 18792 ::= { iPv4aacServerInfoEntry 8 } 18793 18794-- ------------------------------------------------------------- 18795-- IPv6 18796-- Authentication Server host setting 18797-- ------------------------------------------------------------- 18798 18799 aacServerInfoTable OBJECT-TYPE 18800 SYNTAX SEQUENCE OF AacServerInfoEntry 18801 MAX-ACCESS not-accessible 18802 STATUS current 18803 DESCRIPTION 18804 "A table that contains information about severs." 18805 ::= { securityAAC 7 } 18806 18807 aacServerInfoEntry OBJECT-TYPE 18808 SYNTAX AacServerInfoEntry 18809 MAX-ACCESS not-accessible 18810 STATUS current 18811 DESCRIPTION 18812 "A list of the information of server ." 18813 INDEX { aacServerIndex } 18814 ::= { aacServerInfoTable 1 } 18815 18816 AacServerInfoEntry ::= 18817 SEQUENCE { 18818 aacServerIndex 18819 INTEGER, 18820 aacServerIPType 18821 INTEGER, 18822 aacServerIPAddr 18823 Ipv6Address, 18824 aacServerInterfaceName 18825 OCTET STRING, 18826 aacServerAuthProtocol 18827 INTEGER, 18828 aacServerAuthPort 18829 INTEGER, 18830 aacServerAuthKey 18831 OCTET STRING, 18832 aacServerTimeout 18833 INTEGER, 18834 aacServerRetryCount 18835 INTEGER, 18836 aacServerAccountingPort 18837 INTEGER, 18838 aacServerRowStatus 18839 RowStatus 18840 } 18841 18842 aacServerIndex OBJECT-TYPE 18843 SYNTAX INTEGER (1..16) 18844 MAX-ACCESS read-only 18845 STATUS current 18846 DESCRIPTION 18847 "A value that uniquely identifies this SwAACServerGroupEntry." 18848 18849 ::= { aacServerInfoEntry 1 } 18850 18851 aacServerIPType OBJECT-TYPE 18852 SYNTAX INTEGER (1..2) 18853 MAX-ACCESS read-write 18854 STATUS current 18855 DESCRIPTION 18856 "The IP address of the AAC server IP type 18857 referred to in this table entry. (IPv4=1, IPv6=2)" 18858 DEFVAL { 1 } 18859 ::= { aacServerInfoEntry 2 } 18860 18861 aacServerIPAddr OBJECT-TYPE 18862 SYNTAX Ipv6Address 18863 MAX-ACCESS read-write 18864 STATUS current 18865 DESCRIPTION 18866 "The IP address of Server" 18867 ::= { aacServerInfoEntry 3 } 18868 18869 aacServerInterfaceName OBJECT-TYPE 18870 SYNTAX OCTET STRING 18871 MAX-ACCESS read-create 18872 STATUS current 18873 DESCRIPTION 18874 "Specifies the interface name when the aacServerIPAddr is linklocal address." 18875 ::= { aacServerInfoEntry 4 } 18876 18877 aacServerAuthProtocol OBJECT-TYPE 18878 SYNTAX INTEGER{ 18879 tacacsPlus(1), 18880 radius(2) 18881 } 18882 MAX-ACCESS read-write 18883 STATUS current 18884 DESCRIPTION 18885 "The authentication protocol provided by the Server." 18886 ::= { aacServerInfoEntry 5 } 18887 18888 aacServerAuthPort OBJECT-TYPE 18889 SYNTAX INTEGER(1..65535) 18890 MAX-ACCESS read-write 18891 STATUS current 18892 DESCRIPTION 18893 "The TCP/IP port ." 18894 ::= { aacServerInfoEntry 6 } 18895 18896 aacServerAuthKey OBJECT-TYPE 18897 SYNTAX OCTET STRING (SIZE (1..254)) 18898 MAX-ACCESS read-write 18899 STATUS current 18900 DESCRIPTION 18901 "The key used while authentication process." 18902 18903 ::= { aacServerInfoEntry 7 } 18904 18905 aacServerTimeout OBJECT-TYPE 18906 SYNTAX INTEGER(1..255) 18907 MAX-ACCESS read-write 18908 STATUS current 18909 DESCRIPTION 18910 "Server response timeout ." 18911 ::= { aacServerInfoEntry 8 } 18912 18913 aacServerRetryCount OBJECT-TYPE 18914 SYNTAX INTEGER(1..255) 18915 MAX-ACCESS read-write 18916 STATUS current 18917 DESCRIPTION 18918 "Client retry count . 18919 (-1: No retry mechanism)" 18920 ::= { aacServerInfoEntry 9 } 18921 18922 aacServerAccountingPort OBJECT-TYPE 18923 SYNTAX INTEGER(1..65535) 18924 MAX-ACCESS read-write 18925 STATUS current 18926 DESCRIPTION 18927 "The accounting port ." 18928 ::= { aacServerInfoEntry 10 } 18929 18930 aacServerRowStatus OBJECT-TYPE 18931 SYNTAX RowStatus 18932 MAX-ACCESS read-create 18933 STATUS current 18934 DESCRIPTION 18935 "This object indicates the status of this entry. An entry is 18936 created in this table when this object is SET to 'createAndWait'. 18937 The entry in this table is used when the status of this object 18938 is SET 'active'. The entry in this table is not used when this 18939 object is SET 'notInService'. An entry created in this table is 18940 be deleted when this object is SET 'destroy'." 18941 18942 ::= { aacServerInfoEntry 99 } 18943 18944-- ------------------------------------------------------------- 18945-- Login Method list table 18946-- ------------------------------------------------------------- 18947 18948 aacLoginMethodListTable OBJECT-TYPE 18949 SYNTAX SEQUENCE OF AacLoginMethodListEntry 18950 MAX-ACCESS not-accessible 18951 STATUS current 18952 DESCRIPTION 18953 "A table that contains information about Login authentication method 18954 lists." 18955 18956 ::= { securityAAC 8 } 18957 18958 aacLoginMethodListEntry OBJECT-TYPE 18959 SYNTAX AacLoginMethodListEntry 18960 MAX-ACCESS not-accessible 18961 STATUS current 18962 DESCRIPTION 18963 "A list of the Authentication methods." 18964 INDEX { aacLoginMethodListIndex } 18965 18966 ::= { aacLoginMethodListTable 1 } 18967 18968 AacLoginMethodListEntry ::= 18969 SEQUENCE { 18970 aacLoginMethodListIndex 18971 INTEGER, 18972 aacLoginMethodListName 18973 OCTET STRING, 18974 aacLoginMethod1 18975 INTEGER, 18976 aacLoginMethod2 18977 INTEGER, 18978 aacLoginMethod3 18979 INTEGER, 18980 aacLoginMethod4 18981 INTEGER, 18982 aacLoginMethodListRowStatus 18983 RowStatus 18984 18985 } 18986 18987 aacLoginMethodListIndex OBJECT-TYPE 18988 SYNTAX INTEGER (1..8) 18989 MAX-ACCESS read-only 18990 STATUS current 18991 DESCRIPTION 18992 "A value that identifies this method list." 18993 18994 ::= { aacLoginMethodListEntry 1 } 18995 18996 aacLoginMethodListName OBJECT-TYPE 18997 SYNTAX OCTET STRING (SIZE (1..15)) 18998 MAX-ACCESS read-write 18999 STATUS current 19000 DESCRIPTION 19001 "A human-readable text string of the method list." 19002 19003 ::= { aacLoginMethodListEntry 2 } 19004 19005 aacLoginMethod1 OBJECT-TYPE 19006 SYNTAX INTEGER { 19007 none(-1), 19008 local(0) 19009 ,tacacsPlus(1) 19010 ,radius(2) 19011 } 19012 MAX-ACCESS read-write 19013 STATUS current 19014 DESCRIPTION 19015 "The type of Login method list. Besides the pre-defined type, it 19016 also allow to be set user-defined group by aacServerGroupIndex." 19017 19018 ::= { aacLoginMethodListEntry 3 } 19019 19020 aacLoginMethod2 OBJECT-TYPE 19021 SYNTAX INTEGER { 19022 none(-1), 19023 local(0) 19024 ,tacacsPlus(1) 19025 ,radius(2) 19026 } 19027 MAX-ACCESS read-write 19028 STATUS current 19029 DESCRIPTION 19030 "The type of Login method list. Besides the pre-defined type, it 19031 also allow to be set user-defined group by aacServerGroupIndex." 19032 19033 ::= { aacLoginMethodListEntry 4 } 19034 19035 aacLoginMethod3 OBJECT-TYPE 19036 SYNTAX INTEGER { 19037 none(-1), 19038 local(0) 19039 ,tacacsPlus(1) 19040 ,radius(2) 19041 } 19042 MAX-ACCESS read-write 19043 STATUS current 19044 DESCRIPTION 19045 "The type of Login method list. Besides the pre-defined type, it 19046 also allow to be set user-defined group by aacServerGroupIndex." 19047 19048 ::= { aacLoginMethodListEntry 5 } 19049 19050 aacLoginMethod4 OBJECT-TYPE 19051 SYNTAX INTEGER { 19052 none(-1), 19053 local(0) 19054 ,tacacsPlus(1) 19055 ,radius(2) 19056 } 19057 MAX-ACCESS read-write 19058 STATUS current 19059 DESCRIPTION 19060 "The type of Login method list. Besides the pre-defined type, it 19061 also allow to be set user-defined group by aacServerGroupIndex." 19062 19063 ::= { aacLoginMethodListEntry 6 } 19064 19065 aacLoginMethodListRowStatus OBJECT-TYPE 19066 SYNTAX RowStatus 19067 MAX-ACCESS read-create 19068 STATUS current 19069 DESCRIPTION 19070 "This object indicates the status of this entry. An entry is 19071 created in this table when this object is SET to 'createAndWait'. 19072 The entry in this table is used when the status of this object 19073 is SET 'active'. The entry in this table is not used when this 19074 object is SET 'notInService'. An entry created in this table is 19075 be deleted when this object is SET 'destroy'." 19076 19077 ::= { aacLoginMethodListEntry 7 } 19078 19079-- ------------------------------------------------------------- 19080-- Enable Method table 19081-- ------------------------------------------------------------- 19082 aacEnableMethodListTable OBJECT-TYPE 19083 SYNTAX SEQUENCE OF AacEnableMethodListEntry 19084 MAX-ACCESS not-accessible 19085 STATUS current 19086 DESCRIPTION 19087 "A table that contains information about Enable authentication method 19088 lists." 19089 19090 ::= { securityAAC 9 } 19091 19092 aacEnableMethodListEntry OBJECT-TYPE 19093 SYNTAX AacEnableMethodListEntry 19094 MAX-ACCESS not-accessible 19095 STATUS current 19096 DESCRIPTION 19097 "A list of the Authentication methods." 19098 INDEX { aacEnableMethodListIndex } 19099 19100 ::= { aacEnableMethodListTable 1 } 19101 19102 AacEnableMethodListEntry ::= 19103 SEQUENCE { 19104 aacEnableMethodListIndex 19105 INTEGER, 19106 aacEnableMethodListName 19107 OCTET STRING, 19108 aacEnableMethod1 19109 INTEGER, 19110 aacEnableMethod2 19111 INTEGER, 19112 aacEnableMethod3 19113 INTEGER, 19114 aacEnableMethod4 19115 INTEGER, 19116 aacEnableMethodListRowStatus 19117 RowStatus 19118 } 19119 19120 aacEnableMethodListIndex OBJECT-TYPE 19121 SYNTAX INTEGER (1..8) 19122 MAX-ACCESS read-only 19123 STATUS current 19124 DESCRIPTION 19125 "A value that identifies this method list." 19126 19127 ::= { aacEnableMethodListEntry 1 } 19128 19129 aacEnableMethodListName OBJECT-TYPE 19130 SYNTAX OCTET STRING (SIZE(1..15)) 19131 MAX-ACCESS read-write 19132 STATUS current 19133 DESCRIPTION 19134 "A human-readable text string of the method list." 19135 19136 ::= { aacEnableMethodListEntry 2 } 19137 19138 aacEnableMethod1 OBJECT-TYPE 19139 SYNTAX INTEGER { 19140 none(-1), 19141 local(0) 19142 ,tacacsPlus(1) 19143 ,radius(2) 19144 } 19145 MAX-ACCESS read-write 19146 STATUS current 19147 DESCRIPTION 19148 "The type of Login method list. Besides the pre-defined type, it 19149 also allow to be set user-defined group by aacServerGroupIndex." 19150 19151 ::= { aacEnableMethodListEntry 3 } 19152 19153 aacEnableMethod2 OBJECT-TYPE 19154 SYNTAX INTEGER { 19155 none(-1), 19156 local(0) 19157 ,tacacsPlus(1) 19158 ,radius(2) 19159 } 19160 MAX-ACCESS read-write 19161 STATUS current 19162 DESCRIPTION 19163 "The type of Login method list. Besides the pre-defined type, it 19164 also allow to be set user-defined group by aacServerGroupIndex." 19165 19166 ::= { aacEnableMethodListEntry 4 } 19167 19168 aacEnableMethod3 OBJECT-TYPE 19169 SYNTAX INTEGER { 19170 none(-1), 19171 local(0) 19172 ,tacacsPlus(1) 19173 ,radius(2) 19174 } 19175 MAX-ACCESS read-write 19176 STATUS current 19177 DESCRIPTION 19178 "The type of Login method list. Besides the pre-defined type, it 19179 also allow to be set user-defined group by aacServerGroupIndex." 19180 19181 ::= { aacEnableMethodListEntry 5 } 19182 19183 aacEnableMethod4 OBJECT-TYPE 19184 SYNTAX INTEGER { 19185 none(-1), 19186 local(0) 19187 ,tacacsPlus(1) 19188 ,radius(2) 19189 } 19190 MAX-ACCESS read-write 19191 STATUS current 19192 DESCRIPTION 19193 "The type of Login method list. Besides the pre-defined type, it 19194 also allow to be set user-defined group by aacServerGroupIndex." 19195 19196 ::= { aacEnableMethodListEntry 6 } 19197 19198 aacEnableMethodListRowStatus OBJECT-TYPE 19199 SYNTAX RowStatus 19200 MAX-ACCESS read-create 19201 STATUS current 19202 DESCRIPTION 19203 "This object indicates the status of this entry. An entry is 19204 created in this table when this object is SET to 'createAndWait'. 19205 The entry in this table is used when the status of this object 19206 is SET 'active'. The entry in this table is not used when this 19207 object is SET 'notInService'. An entry created in this table is 19208 be deleted when this object is SET 'destroy'." 19209 19210 ::= { aacEnableMethodListEntry 7 } 19211 19212-- ------------------------------------------------------------- 19213-- Local Enable Password 19214-- ------------------------------------------------------------- 19215 aacLocalEnablePassword OBJECT-TYPE 19216 SYNTAX DisplayString (SIZE(1..15)) 19217 MAX-ACCESS read-write 19218 STATUS current 19219 DESCRIPTION 19220 "This object is used to set Local Enable Password." 19221 ::= { securityAAC 10 } 19222-- ------------------------------------------------------------- 19223-- Accounting Method list table 19224-- ------------------------------------------------------------- 19225 19226 aacAccountingMethodListTable OBJECT-TYPE 19227 SYNTAX SEQUENCE OF AacAccountingMethodListEntry 19228 MAX-ACCESS not-accessible 19229 STATUS current 19230 DESCRIPTION 19231 "A table that contains information about Accounting authentication method 19232 lists." 19233 19234 ::= { securityAAC 11 } 19235 19236 aacAccountingMethodListEntry OBJECT-TYPE 19237 SYNTAX AacAccountingMethodListEntry 19238 MAX-ACCESS not-accessible 19239 STATUS current 19240 DESCRIPTION 19241 "A list of the Authentication methods." 19242 INDEX { aacAccountingMethodListIndex } 19243 19244 ::= { aacAccountingMethodListTable 1 } 19245 19246 AacAccountingMethodListEntry ::= 19247 SEQUENCE { 19248 aacAccountingMethodListIndex 19249 INTEGER, 19250 aacAccountingMethodListName 19251 OCTET STRING, 19252 aacAccountingMethod1 19253 INTEGER, 19254 aacAccountingMethod2 19255 INTEGER, 19256 aacAccountingMethod3 19257 INTEGER, 19258 aacAccountingMethod4 19259 INTEGER, 19260 aacAccountingMethodListRowStatus 19261 RowStatus 19262 19263 } 19264 aacAccountingMethodListIndex OBJECT-TYPE 19265 SYNTAX INTEGER (1..8) 19266 MAX-ACCESS read-only 19267 STATUS current 19268 DESCRIPTION 19269 "A value that identifies this method list." 19270 19271 ::= { aacAccountingMethodListEntry 1 } 19272 19273 aacAccountingMethodListName OBJECT-TYPE 19274 SYNTAX OCTET STRING (SIZE (1..15)) 19275 MAX-ACCESS read-write 19276 STATUS current 19277 DESCRIPTION 19278 "A human-readable text string of the method list." 19279 19280 ::= { aacAccountingMethodListEntry 2 } 19281 19282 aacAccountingMethod1 OBJECT-TYPE 19283 SYNTAX INTEGER { 19284 none(-1), 19285 local(0) 19286 ,tacacsPlus(1) 19287 ,radius(2) 19288 } 19289 MAX-ACCESS read-write 19290 STATUS current 19291 DESCRIPTION 19292 "The type of Accounting method list. Besides the pre-defined type, it 19293 also allow to be set user-defined group by aacServerGroupIndex." 19294 19295 ::= { aacAccountingMethodListEntry 3 } 19296 19297 aacAccountingMethod2 OBJECT-TYPE 19298 SYNTAX INTEGER { 19299 none(-1), 19300 local(0) 19301 ,tacacsPlus(1) 19302 ,radius(2) 19303 } 19304 MAX-ACCESS read-write 19305 STATUS current 19306 DESCRIPTION 19307 "The type of Accounting method list. Besides the pre-defined type, it 19308 also allow to be set user-defined group by aacServerGroupIndex." 19309 19310 ::= { aacAccountingMethodListEntry 4 } 19311 19312 aacAccountingMethod3 OBJECT-TYPE 19313 SYNTAX INTEGER { 19314 none(-1), 19315 local(0) 19316 ,tacacsPlus(1) 19317 ,radius(2) 19318 } 19319 MAX-ACCESS read-write 19320 STATUS current 19321 DESCRIPTION 19322 "The type of Accounting method list. Besides the pre-defined type, it 19323 also allow to be set user-defined group by aacServerGroupIndex." 19324 19325 ::= { aacAccountingMethodListEntry 5 } 19326 19327 aacAccountingMethod4 OBJECT-TYPE 19328 SYNTAX INTEGER { 19329 none(-1), 19330 local(0) 19331 ,tacacsPlus(1) 19332 ,radius(2) 19333 } 19334 MAX-ACCESS read-write 19335 STATUS current 19336 DESCRIPTION 19337 "The type of Accounting method list. Besides the pre-defined type, it 19338 also allow to be set user-defined group by aacServerGroupIndex." 19339 19340 ::= { aacAccountingMethodListEntry 6 } 19341 19342 aacAccountingMethodListRowStatus OBJECT-TYPE 19343 SYNTAX RowStatus 19344 MAX-ACCESS read-create 19345 STATUS current 19346 DESCRIPTION 19347 "This object indicates the status of this entry. An entry is 19348 created in this table when this object is SET to 'createAndWait'. 19349 The entry in this table is used when the status of this object 19350 is SET 'active'. The entry in this table is not used when this 19351 object is SET 'notInService'. An entry created in this table is 19352 be deleted when this object is SET 'destroy'." 19353 19354 ::= { aacAccountingMethodListEntry 7 } 19355-- ------------------------------------------------------------- 19356-- Accounting Service Index 19357-- ------------------------------------------------------------- 19358 aacAccountingServiceIndex OBJECT IDENTIFIER ::= { securityAAC 12 } 19359 aacAccountingServiceNetwork OBJECT-TYPE 19360 SYNTAX INTEGER { 19361 radius-only (0), 19362 default-method-list (1), 19363 method-list-name (2), 19364 disabled (-1) 19365 } 19366 MAX-ACCESS read-write 19367 STATUS current 19368 DESCRIPTION 19369 "This object indicates aac Accounting Service Network is radius_only, default_method_list, 19370 method_list_name and disable about Accounting Service Network." 19371 19372 DEFVAL { -1 } 19373 ::= { aacAccountingServiceIndex 1 } 19374 19375 aacAccountingServiceShell OBJECT-TYPE 19376 SYNTAX INTEGER { 19377 radius-only (0), 19378 default-method-list (1), 19379 method-list-name (2), 19380 disabled (-1) 19381 } 19382 MAX-ACCESS read-write 19383 STATUS current 19384 DESCRIPTION 19385 "This object indicates aac Accounting Service Shell is radius_only, default_method_list, 19386 method_list_name and disable about Accounting Service Network." 19387 19388 DEFVAL { -1 } 19389 ::= { aacAccountingServiceIndex 2 } 19390 19391 aacAccountingServiceSystem OBJECT-TYPE 19392 SYNTAX INTEGER { 19393 radius-only (0), 19394 default-method-list (1), 19395 method-list-name (2), 19396 disabled (-1) 19397 } 19398 MAX-ACCESS read-write 19399 STATUS current 19400 DESCRIPTION 19401 "This object indicates aac Accounting System Shell is radius_only, default_method_list, 19402 method_list_name and disable about Accounting Service Network." 19403 19404 DEFVAL { -1 } 19405 ::= { aacAccountingServiceIndex 3 } 19406-- ------------------------------------------------------------- 19407-- Accounting Service Command 19408-- ------------------------------------------------------------- 19409 aacAccountingServiceCommand OBJECT IDENTIFIER ::= { securityAAC 13 } 19410 19411 aacAccountingServiceCommandAdministrator OBJECT-TYPE 19412 SYNTAX INTEGER 19413 MAX-ACCESS read-write 19414 STATUS current 19415 DESCRIPTION 19416 "This object indicates which method list Accounting Admin Command Service uses. 19417 If the value is -1, it means disabled." 19418 19419 DEFVAL { -1 } 19420 ::= { aacAccountingServiceCommand 1 } 19421 19422 aacAccountingServiceCommandOperator OBJECT-TYPE 19423 SYNTAX INTEGER 19424 MAX-ACCESS read-write 19425 STATUS current 19426 DESCRIPTION 19427 "This object indicates which method list Accounting Operator Command Service uses. 19428 If the value is -1, it means disabled." 19429 19430 DEFVAL { -1 } 19431 ::= { aacAccountingServiceCommand 2 } 19432 19433 aacAccountingServiceCommandPoweruser OBJECT-TYPE 19434 SYNTAX INTEGER 19435 MAX-ACCESS read-write 19436 STATUS current 19437 DESCRIPTION 19438 "This object indicates which method list Accounting PowerUser Command Service uses. 19439 If the value is -1, it means disabled." 19440 19441 DEFVAL { -1 } 19442 ::= { aacAccountingServiceCommand 3 } 19443 19444 aacAccountingServiceCommandUser OBJECT-TYPE 19445 SYNTAX INTEGER 19446 MAX-ACCESS read-write 19447 STATUS current 19448 DESCRIPTION 19449 "This object indicates which method list Accounting User Command Service uses. 19450 If the value is -1, it means disabled." 19451 19452 DEFVAL { -1 } 19453 ::= { aacAccountingServiceCommand 4 } 19454 19455-- ------------------------------------------------------------- 19456-- Server Password Encryption 19457-- ------------------------------------------------------------- 19458 19459 aacServerPasswordEncryption OBJECT-TYPE 19460 SYNTAX INTEGER { 19461 enabled(1), 19462 disabled(2) 19463 } 19464 MAX-ACCESS read-write 19465 STATUS current 19466 DESCRIPTION 19467 "This object is used to configure server password encryption status." 19468 ::= { securityAAC 14 } 19469 19470 19471 -- ---------------------------------------------------------------- 19472 -- The STATIC ARP group 19473 -- ---------------------------------------------------------------- 19474 19475 staticARPTable OBJECT-TYPE 19476 SYNTAX SEQUENCE OF StaticARPEntry 19477 MAX-ACCESS not-accessible 19478 STATUS current 19479 DESCRIPTION 19480 "A list of the Static MACs" 19481 ::= { companyStaticARP 2 } 19482 19483 staticARPEntry OBJECT-TYPE 19484 SYNTAX StaticARPEntry 19485 MAX-ACCESS not-accessible 19486 STATUS current 19487 DESCRIPTION 19488 "A Static MAC entry containing the mac and forwarding port." 19489 INDEX { staticARPIP, staticARPMac} 19490 ::= { staticARPTable 1 } 19491 19492 StaticARPEntry ::= SEQUENCE { 19493 staticARPIP IpAddress, 19494 staticARPMac MacAddress, 19495 staticARPRowStatus RowStatus 19496 } 19497 19498 staticARPIP OBJECT-TYPE 19499 SYNTAX IpAddress 19500 MAX-ACCESS read-only 19501 STATUS current 19502 DESCRIPTION 19503 "The VLAN ID of the static ARP IP." 19504 ::= { staticARPEntry 2 } 19505 19506 staticARPMac OBJECT-TYPE 19507 SYNTAX MacAddress 19508 MAX-ACCESS read-only 19509 STATUS current 19510 DESCRIPTION 19511 "The MAC address associated of the static ARP entry." 19512 ::= { staticARPEntry 3 } 19513 19514 staticARPRowStatus OBJECT-TYPE 19515 SYNTAX RowStatus 19516 MAX-ACCESS read-write 19517 STATUS current 19518 DESCRIPTION 19519 "The status of an entry in the Static ARP Table. Only a subset 19520 of the rowstatus variables (active, createAndGo, destroy) 19521 are available. The trunk member port can not set up static ARP." 19522 ::= { staticARPEntry 5 } 19523 19524 19525 19526 sysGratuitousARPGlobalSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 1 } 19527 sysGratuitousARPSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 2 } 19528 19529 -- ---------------------------------------------------------------- 19530 -- The sysGratuitousARPGlobalSettings group 19531 -- ---------------------------------------------------------------- 19532 sysGratuitousARPIPIfStatusUp OBJECT-TYPE 19533 SYNTAX INTEGER { 19534 enable(1), 19535 disable(2) 19536 } 19537 MAX-ACCESS read-write 19538 STATUS current 19539 DESCRIPTION 19540 "This object indicates Send On IP Interface Status Up is enabled or disabled." 19541 DEFVAL { disable } 19542 ::= { sysGratuitousARPGlobalSettings 1 } 19543 19544 sysGratuitousARPDuplicateIPDetected OBJECT-TYPE 19545 SYNTAX INTEGER { 19546 enable(1), 19547 disable(2) 19548 } 19549 MAX-ACCESS read-write 19550 STATUS current 19551 DESCRIPTION 19552 "This object indicates Send On Duplicate IP Detected is enabled or disabled." 19553 DEFVAL { disable } 19554 ::= { sysGratuitousARPGlobalSettings 2 } 19555 19556 sysGratuitousARPLearning OBJECT-TYPE 19557 SYNTAX INTEGER { 19558 enable(1), 19559 disable(2) 19560 } 19561 MAX-ACCESS read-write 19562 STATUS current 19563 DESCRIPTION 19564 "This object indicates Gratuitous ARP Learning is enabled or disabled." 19565 DEFVAL { disable } 19566 ::= { sysGratuitousARPGlobalSettings 3 } 19567 19568 -- ---------------------------------------------------------------- 19569 -- The sysGratuitousARPSettings group 19570 -- ---------------------------------------------------------------- 19571 19572 sysGratuitousARPTable OBJECT-TYPE 19573 SYNTAX SEQUENCE OF SysGratuitousARPEntry 19574 MAX-ACCESS not-accessible 19575 STATUS current 19576 DESCRIPTION 19577 "Set/Add Gratuitous ARP interface name and interval time." 19578 ::= { sysGratuitousARPSettings 1 } 19579 19580 sysGratuitousARPEntry OBJECT-TYPE 19581 SYNTAX SysGratuitousARPEntry 19582 MAX-ACCESS not-accessible 19583 STATUS current 19584 DESCRIPTION 19585 "The entry of gratuitous ARP!" 19586 INDEX { sysGratuitousARPIFName } 19587 ::= { sysGratuitousARPTable 1 } 19588 19589 SysGratuitousARPEntry ::= SEQUENCE 19590 { 19591 sysGratuitousARPIFName OCTET STRING, 19592 sysGratuitousARPInterval Integer32 19593 } 19594 19595 sysGratuitousARPIFName OBJECT-TYPE 19596 SYNTAX OCTET STRING (SIZE(1..24)) 19597 MAX-ACCESS read-only 19598 STATUS current 19599 DESCRIPTION 19600 "Interface name." 19601 ::= { sysGratuitousARPEntry 1 } 19602 19603 sysGratuitousARPInterval OBJECT-TYPE 19604 SYNTAX Integer32 (0..65535) 19605 MAX-ACCESS read-write 19606 STATUS current 19607 DESCRIPTION 19608 "Gratuitous ARP interval time for each interface." 19609 DEFVAL { 0 } 19610 ::= { sysGratuitousARPEntry 2 } 19611 19612 19613 -- --------------------------------------------------------------------- 19614 -- IP Multi-Interface Function 19615 -- --------------------------------------------------------------------- 19616 19617 ipv4multiIFInfo OBJECT IDENTIFIER ::= { companyMultiIPInterface 1 } 19618 19619 19620 ipv4mulIfMainTable OBJECT-TYPE 19621 SYNTAX SEQUENCE OF Ipv4MulIfMainEntry 19622 MAX-ACCESS not-accessible 19623 STATUS obsolete 19624 DESCRIPTION 19625 "A list of interface entries." 19626 ::= { ipv4multiIFInfo 1 } 19627 19628 ipv4mulIfMainEntry OBJECT-TYPE 19629 SYNTAX Ipv4MulIfMainEntry 19630 MAX-ACCESS not-accessible 19631 STATUS obsolete 19632 DESCRIPTION 19633 "An entry containing management information applicable 19634 to a particular interface." 19635 INDEX { ipv4mulifMainIndex, ipv4mulifVLANID } 19636 ::= { ipv4mulIfMainTable 1 } 19637 19638 Ipv4MulIfMainEntry ::= 19639 SEQUENCE { 19640 ipv4mulifMainIndex InterfaceIndex, 19641 ipv4mulifVLANID INTEGER, 19642 ipv4mulifName OCTET STRING, 19643 ipv4mulifVLANname OCTET STRING, 19644 ipv4mulifIpAddr IpAddress, 19645 ipv4mulifIpSubnetMask IpAddress, 19646 ipv4mulifMainAdminStatus INTEGER, 19647 ipv4mulifMainOperStatus INTEGER, 19648 ipv4mulifMainRowStatus RowStatus 19649 } 19650 19651 ipv4mulifMainIndex OBJECT-TYPE 19652 SYNTAX InterfaceIndex 19653 MAX-ACCESS read-only 19654 STATUS obsolete 19655 DESCRIPTION 19656 "The index of this interface." 19657 ::= { ipv4mulIfMainEntry 1 } 19658 19659 ipv4mulifVLANID OBJECT-TYPE 19660 SYNTAX INTEGER (1..4094) 19661 MAX-ACCESS read-only 19662 STATUS obsolete 19663 DESCRIPTION 19664 "The ID of VLAN that you want this interface to be in. 19665 It must be a exist vlan id." 19666 ::= { ipv4mulIfMainEntry 2 } 19667 19668 ipv4mulifName OBJECT-TYPE 19669 SYNTAX OCTET STRING 19670 MAX-ACCESS read-write 19671 STATUS obsolete 19672 DESCRIPTION 19673 "The Description for the interface." 19674 ::= { ipv4mulIfMainEntry 3 } 19675 19676 ipv4mulifVLANname OBJECT-TYPE 19677 SYNTAX OCTET STRING 19678 MAX-ACCESS read-only 19679 STATUS obsolete 19680 DESCRIPTION 19681 "The vlan name for the interface." 19682 ::= { ipv4mulIfMainEntry 4 } 19683 19684 ipv4mulifIpAddr OBJECT-TYPE 19685 SYNTAX IpAddress 19686 MAX-ACCESS read-write 19687 STATUS obsolete 19688 DESCRIPTION 19689 "The ip address of this interface." 19690 DEFVAL { '00000000'H } 19691 ::= { ipv4mulIfMainEntry 6 } 19692 19693 ipv4mulifIpSubnetMask OBJECT-TYPE 19694 SYNTAX IpAddress 19695 MAX-ACCESS read-write 19696 STATUS obsolete 19697 DESCRIPTION 19698 "The subnet mask of this interface." 19699 ::= { ipv4mulIfMainEntry 7 } 19700 19701 ipv4mulifMainAdminStatus OBJECT-TYPE 19702 SYNTAX INTEGER { 19703 enable(1), 19704 disable(2) 19705 } 19706 MAX-ACCESS read-create 19707 STATUS obsolete 19708 DESCRIPTION 19709 "The desired state of the interface." 19710 DEFVAL { disable } 19711 ::= { ipv4mulIfMainEntry 8 } 19712 19713 19714 ipv4mulifMainOperStatus OBJECT-TYPE 19715 SYNTAX INTEGER { 19716 linkup(1), -- ready to pass packets 19717 linkdown(2) 19718 } 19719 MAX-ACCESS read-only 19720 STATUS obsolete 19721 DESCRIPTION 19722 "The current operational state of the interface." 19723 ::= { ipv4mulIfMainEntry 9 } 19724 19725 ipv4mulifMainRowStatus OBJECT-TYPE 19726 SYNTAX RowStatus 19727 MAX-ACCESS read-create 19728 STATUS obsolete 19729 DESCRIPTION 19730 "The status of an entry in the Multi Interface Table. Only a subset 19731 of the rowstatus variables (active, createAndWait, destroy) are available." 19732 ::= { ipv4mulIfMainEntry 10 } 19733 19734 -- --------------------------------------------------------------------- 19735 -- IPv6 Multi-Interface Function 19736 -- --------------------------------------------------------------------- 19737 19738 multiIFSupportV4V6Info OBJECT IDENTIFIER ::= { companyMultiIPInterface 2 } 19739 19740 -- --------------------------------------------------------------------- 19741 -- --------------------------------------------------------------------- 19742 19743 mulIfSupportV4V6MainTable OBJECT-TYPE 19744 SYNTAX SEQUENCE OF MulIfSupportV4V6MainEntry 19745 MAX-ACCESS not-accessible 19746 STATUS current 19747 DESCRIPTION 19748 "A list of interface entries." 19749 ::= { multiIFSupportV4V6Info 1 } 19750 19751 mulIfSupportV4V6MainEntry OBJECT-TYPE 19752 SYNTAX MulIfSupportV4V6MainEntry 19753 MAX-ACCESS not-accessible 19754 STATUS current 19755 DESCRIPTION 19756 "An entry containing management information applicable 19757 to a particular interface." 19758 INDEX { mulifMainIndex, mulifVLANID } 19759 ::= { mulIfSupportV4V6MainTable 1 } 19760 19761 MulIfSupportV4V6MainEntry ::= 19762 SEQUENCE { 19763 mulifMainIndex InterfaceIndex, 19764 mulifVLANID INTEGER, 19765 mulifName OCTET STRING, 19766 mulifVLANname OCTET STRING, 19767 mulifIpAddr IpAddress, 19768 mulifIpSubnetMask IpAddress, 19769 mulifMainAdminStatus INTEGER, 19770 mulifMainOperStatus INTEGER, 19771 mulifv6GlobalStatus INTEGER, -- Support IPv6 or not. 19772 mulifv6DHCPStatus INTEGER, -- Support DHCPv6 or not. 19773 mulifv6AutolinkloStatus INTEGER, -- Automatic Link local Address Status. 19774 mulifv6NSRetransmitTime INTEGER, -- NS Retransmit Time Settings. 19775 mulifMainRowStatus RowStatus -- Entries Row status. 19776 } 19777 19778 mulifMainIndex OBJECT-TYPE 19779 SYNTAX InterfaceIndex 19780 MAX-ACCESS read-only 19781 STATUS current 19782 DESCRIPTION 19783 "The index of this interface." 19784 ::= { mulIfSupportV4V6MainEntry 1 } 19785 19786 mulifVLANID OBJECT-TYPE 19787 SYNTAX INTEGER (1..4094) 19788 MAX-ACCESS read-only 19789 STATUS current 19790 DESCRIPTION 19791 "The ID of VLAN that you want this interface to be in. 19792 It must be a exist vlan id." 19793 ::= { mulIfSupportV4V6MainEntry 2 } 19794 19795 mulifName OBJECT-TYPE 19796 SYNTAX OCTET STRING 19797 MAX-ACCESS read-write 19798 STATUS current 19799 DESCRIPTION 19800 "The Description for the interface." 19801 ::= { mulIfSupportV4V6MainEntry 3 } 19802 19803 mulifVLANname OBJECT-TYPE 19804 SYNTAX OCTET STRING 19805 MAX-ACCESS read-only 19806 STATUS current 19807 DESCRIPTION 19808 "The vlan name for the interface." 19809 ::= { mulIfSupportV4V6MainEntry 4 } 19810 19811 mulifIpAddr OBJECT-TYPE 19812 SYNTAX IpAddress 19813 MAX-ACCESS read-create 19814 STATUS current 19815 DESCRIPTION 19816 "The ip address of this interface." 19817 DEFVAL { '00000000'H } 19818 ::= { mulIfSupportV4V6MainEntry 5 } 19819 19820 mulifIpSubnetMask OBJECT-TYPE 19821 SYNTAX IpAddress 19822 MAX-ACCESS read-create 19823 STATUS current 19824 DESCRIPTION 19825 "The subnet mask of this interface." 19826 ::= { mulIfSupportV4V6MainEntry 6 } 19827 19828 mulifMainAdminStatus OBJECT-TYPE 19829 SYNTAX INTEGER { 19830 enable(1), 19831 disable(2) 19832 } 19833 MAX-ACCESS read-create 19834 STATUS current 19835 DESCRIPTION 19836 "The desired state of the interface." 19837 DEFVAL { disable } 19838 ::= { mulIfSupportV4V6MainEntry 7 } 19839 19840 mulifMainOperStatus OBJECT-TYPE 19841 SYNTAX INTEGER { 19842 linkup(1), -- ready to pass packets 19843 linkdown(2) 19844 } 19845 MAX-ACCESS read-only 19846 STATUS current 19847 DESCRIPTION 19848 "The current operational state of the interface." 19849 ::= { mulIfSupportV4V6MainEntry 8 } 19850 19851 mulifv6GlobalStatus OBJECT-TYPE 19852 SYNTAX INTEGER { 19853 enable(1), 19854 disable(2) 19855 } 19856 MAX-ACCESS read-create 19857 STATUS current 19858 DESCRIPTION 19859 "The ID of VLAN that you want this interface to be in. 19860 It must be a exist vlan id." 19861 ::= { mulIfSupportV4V6MainEntry 9 } 19862 19863 mulifv6DHCPStatus OBJECT-TYPE 19864 SYNTAX INTEGER { 19865 enable(1), 19866 disable(2) 19867 } 19868 MAX-ACCESS read-create 19869 STATUS current 19870 DESCRIPTION 19871 "The state of DHCPv6 that you want this interface to be in. 19872 It must be a exist vlan id." 19873 ::= { mulIfSupportV4V6MainEntry 10 } 19874 19875 mulifv6AutolinkloStatus OBJECT-TYPE 19876 SYNTAX INTEGER { 19877 enable(1), 19878 disable(2) 19879 } 19880 MAX-ACCESS read-create 19881 STATUS current 19882 DESCRIPTION 19883 "The global state of link local that you want this interface to be in. 19884 It must be a exist vlan id." 19885 ::= { mulIfSupportV4V6MainEntry 11 } 19886 19887 mulifv6NSRetransmitTime OBJECT-TYPE 19888 SYNTAX INTEGER 19889 MAX-ACCESS read-create 19890 STATUS current 19891 DESCRIPTION 19892 "The NS's retransmit time that you want this interface to be in. 19893 It must be a exist vlan id." 19894 ::= { mulIfSupportV4V6MainEntry 12 } 19895 19896 mulifMainRowStatus OBJECT-TYPE 19897 SYNTAX RowStatus 19898 MAX-ACCESS read-create 19899 STATUS current 19900 DESCRIPTION 19901 "The status of an entry in the Multi Interface Table. Only a subset 19902 of the rowstatus variables (active, createAndWait, destroy) are available." 19903 ::= { mulIfSupportV4V6MainEntry 13 } 19904 19905 19906 -- --------------------------------------------------------------------- 19907 -- --------------------------------------------------------------------- 19908 19909 mulIfV6AddressTable OBJECT-TYPE 19910 SYNTAX SEQUENCE OF MulIfV6AddressEntry 19911 MAX-ACCESS not-accessible 19912 STATUS current 19913 DESCRIPTION 19914 "A list of interface entries." 19915 ::= { multiIFSupportV4V6Info 2 } 19916 19917 mulIfV6AddressEntry OBJECT-TYPE 19918 SYNTAX MulIfV6AddressEntry 19919 MAX-ACCESS not-accessible 19920 STATUS current 19921 DESCRIPTION 19922 "An entry containing management information applicable 19923 to a particular interface." 19924 INDEX { mulifV6AddressMainIndex, mulifV6AddressIpAddr, mulifV6AddressIpPrefix } 19925 ::= { mulIfV6AddressTable 1 } 19926 19927 MulIfV6AddressEntry ::= 19928 SEQUENCE { 19929 mulifV6AddressMainIndex InterfaceIndex, 19930 mulifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 19931 mulifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 19932 mulifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 19933 mulifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 19934 } 19935 19936 mulifV6AddressMainIndex OBJECT-TYPE 19937 SYNTAX InterfaceIndex 19938 MAX-ACCESS read-only 19939 STATUS current 19940 DESCRIPTION 19941 "The index of this IPv6 entry." 19942 ::= { mulIfV6AddressEntry 1 } 19943 19944 mulifV6AddressIpAddr OBJECT-TYPE 19945 SYNTAX Ipv6Address 19946 MAX-ACCESS read-only 19947 STATUS current 19948 DESCRIPTION 19949 "The ip address of this IPv6 entry." 19950 DEFVAL { '00000000'H } 19951 ::= { mulIfV6AddressEntry 2 } 19952 19953 mulifV6AddressIpPrefix OBJECT-TYPE 19954 SYNTAX INTEGER (1..128) 19955 MAX-ACCESS read-only 19956 STATUS current 19957 DESCRIPTION 19958 "The ip prefix of this IPv6 entry." 19959 ::= { mulIfV6AddressEntry 3 } 19960 19961 mulifV6AddressIpType OBJECT-TYPE 19962 SYNTAX INTEGER { 19963 unicast(1), 19964 anycast(2), 19965 linklocal(3) 19966 } 19967 MAX-ACCESS read-only 19968 STATUS current 19969 DESCRIPTION 19970 "The ip type of this IPv6 entry." 19971 ::= { mulIfV6AddressEntry 4 } 19972 19973 mulifV6AddressRowStatus OBJECT-TYPE 19974 SYNTAX RowStatus 19975 MAX-ACCESS read-create 19976 STATUS current 19977 DESCRIPTION 19978 "The status of an entry in the Multi Interface Table. Only a subset 19979 of the rowstatus variables (active, createAndWait, destroy) are available." 19980 ::= { mulIfV6AddressEntry 5 } 19981 19982 19983-- start DLINK_AGENT_BACIC_INFO 19984 19985 agentCPUutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 1 } 19986 agentMEMutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 2 } 19987 19988 -- ---------------------------------------------------------------- 19989 -- The agentCPUutilization group 19990 -- ---------------------------------------------------------------- 19991 agentCPUutilizationIn5sec OBJECT-TYPE 19992 SYNTAX Integer32 19993 MAX-ACCESS read-only 19994 STATUS current 19995 DESCRIPTION 19996 "The time scale is set at 5 second intervals. 19997 The value will be between 0% (idle) and 100% (very busy)." 19998 ::= { agentCPUutilization 1 } 19999 20000 agentCPUutilizationIn1min OBJECT-TYPE 20001 SYNTAX Integer32 20002 20003 MAX-ACCESS read-only 20004 STATUS current 20005 DESCRIPTION 20006 "The time scale is set at 1 minute intervals. 20007 The value will be between 0% (idle) and 100% (very busy)." 20008 ::= { agentCPUutilization 2 } 20009 20010 agentCPUutilizationIn5min OBJECT-TYPE 20011 SYNTAX Integer32 20012 MAX-ACCESS read-only 20013 STATUS current 20014 DESCRIPTION 20015 "The time scale is set at 5 minute intervals. 20016 The value will be between 0% (idle) and 100% (very busy)." 20017 ::= { agentCPUutilization 3 } 20018 20019 -- ---------------------------------------------------------------- 20020 -- The agentMEMutilization group 20021 -- ---------------------------------------------------------------- 20022 agentMEMutilizationIn5sec OBJECT-TYPE 20023 SYNTAX Integer32 20024 MAX-ACCESS read-only 20025 STATUS current 20026 DESCRIPTION 20027 "The time scale is set at 5 second intervals. 20028 The value will be between 0% (idle) and 100% (very busy)." 20029 ::= { agentMEMutilization 1 } 20030 20031 agentMEMutilizationIn1min OBJECT-TYPE 20032 SYNTAX Integer32 20033 20034 MAX-ACCESS read-only 20035 STATUS current 20036 DESCRIPTION 20037 "The time scale is set at 1 minute intervals. 20038 The value will be between 0% (idle) and 100% (very busy)." 20039 ::= { agentMEMutilization 2 } 20040 20041 agentMEMutilizationIn5min OBJECT-TYPE 20042 SYNTAX Integer32 20043 MAX-ACCESS read-only 20044 STATUS current 20045 DESCRIPTION 20046 "The time scale is set at 5 minute intervals. 20047 The value will be between 0% (idle) and 100% (very busy)." 20048 ::= { agentMEMutilization 3 } 20049 20050-- end DLINK_AGENT_BACIC_INFO 20051 20052 -- ---------------------------------------------------------- 20053 -- The companyL2PT Groups 20054 -- ---------------------------------------------------------- 20055 -- L2PT Group --------------------------------------------- -- 20056-- ----------------------------------------------------------------------------- 20057-- swL2PTState 20058-- ----------------------------------------------------------------------------- 20059 l2PTState OBJECT-TYPE 20060 SYNTAX INTEGER { 20061 enabled(1), 20062 disabled(2) 20063 } 20064 MAX-ACCESS read-write 20065 STATUS current 20066 DESCRIPTION 20067 "This object indicates the global state of Layer 2 protocol tunneling." 20068 ::= { companyL2PT 1 } 20069-- ----------------------------------------------------------------------------- 20070-- L2PTPortTable 20071-- ----------------------------------------------------------------------------- 20072 l2PTPortTable OBJECT-TYPE 20073 SYNTAX SEQUENCE OF L2PTEntry 20074 MAX-ACCESS not-accessible 20075 STATUS current 20076 DESCRIPTION 20077 "A table that cont 20078 ains the cable situation for each port." 20079 ::= { companyL2PT 2 } 20080 20081 l2PTEntry OBJECT-TYPE 20082 SYNTAX L2PTEntry 20083 MAX-ACCESS not-accessible 20084 STATUS current 20085 DESCRIPTION 20086 "A list of cable situations for each port on the device." 20087 INDEX { l2PTPortIndex } 20088 ::= { l2PTPortTable 1 } 20089 20090 L2PTEntry ::= 20091 SEQUENCE { 20092 l2PTPortIndex 20093 INTEGER, 20094 l2PTPortType 20095 INTEGER, 20096 l2PTProtocol 20097 BITS 20098 } 20099 20100 20101 l2PTPortIndex OBJECT-TYPE 20102 SYNTAX INTEGER (1..28) 20103 MAX-ACCESS not-accessible 20104 STATUS current 20105 DESCRIPTION 20106 "This object indicates the port number. 20107 For all machines give maximum port number." 20108 ::= { l2PTEntry 1 } 20109 20110 l2PTPortType OBJECT-TYPE 20111 SYNTAX INTEGER { 20112 none(1), 20113 uni(2), 20114 nni(3) 20115 } 20116 MAX-ACCESS read-write 20117 STATUS current 20118 DESCRIPTION 20119 "This object indicates the Layer 2 protocol tunneling port type. 20120 20121 The 'none' value indicates that the port is normal. Layer 2 protocol tunneling 20122 is disabled on this port. 20123 20124 The 'uni' value indicates that the port is connected to the customer site. 20125 A Layer 2 PDU received on a UNI port can be tunneled to a remote customer site across the provider network. 20126 20127 The 'nni' value indicates that the port is connected to the provider network. 20128 A Tunneled Layer 2 PDU received on an NNI port will be restored to its original format." 20129 DEFVAL { none } 20130 ::= { l2PTEntry 2 } 20131 20132 l2PTProtocol OBJECT-TYPE 20133 SYNTAX BITS { 20134 stp(0), 20135 gvrp(1), 20136 macCC(2), 20137 macCD(3) 20138 } 20139 MAX-ACCESS read-write 20140 STATUS current 20141 DESCRIPTION 20142 "This object indicates the tunneled protocols on this port. 20143 This object can only be applied on a UNI port. 20144 20145 If the 'stp' BIT is set, the STP BPDU will be tunneled. 20146 20147 If the 'gvrp' BIT is set, the GVRP PDU will be tunneled. 20148 20149 If the 'mac-01-00-0C-CC-CC-CC' BIT is set, the PDU with the 20150 destination MAC address 01-00-0C-CC-CC-CC will be tunneled . 20151 20152 If the 'mac-01-00-0C-CC-CC-CD' BIT is set, then the PDU with the 20153 destination MAC address 01-00-0C-CC-CC-CD will be tunneled." 20154 ::= { l2PTEntry 3 } 20155-- ----------------------------------------------------------------------------- 20156-- L2PTThresholdTable 20157-- ----------------------------------------------------------------------------- 20158 l2PTThresholdTable OBJECT-TYPE 20159 SYNTAX SEQUENCE OF L2PTThresholdEntry 20160 MAX-ACCESS not-accessible 20161 STATUS current 20162 DESCRIPTION 20163 "This table contains the protocol tunneling threshold of a UNI port." 20164 ::= { companyL2PT 3} 20165 20166 l2PTThresholdEntry OBJECT-TYPE 20167 SYNTAX L2PTThresholdEntry 20168 MAX-ACCESS not-accessible 20169 STATUS current 20170 DESCRIPTION 20171 "A list with the Layer2 Protocol tunneling threshold." 20172 INDEX { l2PTPortIndex, l2PTProtocolIndex } 20173 ::= { l2PTThresholdTable 1 } 20174 20175 20176 L2PTThresholdEntry ::= 20177 SEQUENCE { 20178 l2PTProtocolIndex 20179 INTEGER, 20180 l2PTDropThreshold 20181 INTEGER 20182 } 20183 20184 l2PTProtocolIndex OBJECT-TYPE 20185 SYNTAX INTEGER { 20186 stp(1), 20187 gvrp(2), 20188 macCC(3), 20189 macCD(4) 20190 } 20191 MAX-ACCESS not-accessible 20192 STATUS current 20193 DESCRIPTION 20194 "This object indicates the tunneled protocol of the port." 20195 ::= { l2PTThresholdEntry 1 } 20196 20197 l2PTDropThreshold OBJECT-TYPE 20198 SYNTAX INTEGER (0..65535) 20199 MAX-ACCESS read-write 20200 STATUS current 20201 DESCRIPTION 20202 "This object indicates the drop threshold for a given protocol on a UNI port. 20203 If the arrival rate of a tunneled protocol has reached its threshold, the received 20204 PDUs of this protocol will be dropped. 20205 The value 0 indicates there is no threshold for the protocol." 20206 DEFVAL { 0 } 20207 ::= { l2PTThresholdEntry 2 } 20208-- ---------------------------------------------------------- 20209-- The companyCpuProtect Groups 20210-- ---------------------------------------------------------- 20211 20212 cpuProtectState OBJECT-TYPE 20213 SYNTAX INTEGER { 20214 disabled (0), 20215 enabled (1) 20216 } 20217 MAX-ACCESS read-write 20218 STATUS current 20219 DESCRIPTION 20220 "This object indicates the status of the cpu protect." 20221 ::= { companyCpuProtect 1 } 20222 20223 cpuProtectTable OBJECT-TYPE 20224 SYNTAX SEQUENCE OF CpuProtectEntry 20225 MAX-ACCESS not-accessible 20226 STATUS current 20227 DESCRIPTION 20228 "A table that holds the cpu protect settings of the device." 20229 ::= { companyCpuProtect 2 } 20230 20231 cpuProtectEntry OBJECT-TYPE 20232 SYNTAX CpuProtectEntry 20233 MAX-ACCESS not-accessible 20234 STATUS current 20235 DESCRIPTION 20236 "A list of cpu protect settings of the device." 20237 INDEX { cpuProtectType } 20238 ::= { cpuProtectTable 1 } 20239 20240 CpuProtectEntry ::= 20241 SEQUENCE { 20242 cpuProtectType 20243 INTEGER, 20244 cpuProtectPPS 20245 INTEGER 20246 } 20247 20248 cpuProtectType OBJECT-TYPE 20249 SYNTAX INTEGER { 20250 arp(1), 20251 bpdu(2), 20252 icmp(3), 20253 igmp(4), 20254 snmp(5) 20255 } 20256 MAX-ACCESS read-only 20257 STATUS current 20258 DESCRIPTION 20259 "This object indicates the Cpu protect type." 20260 ::= { cpuProtectEntry 1 } 20261 20262 cpuProtectPPS OBJECT-TYPE 20263 SYNTAX INTEGER (-1..65535) 20264 MAX-ACCESS read-write 20265 STATUS current 20266 DESCRIPTION 20267 "Specify the threshold as packet count per second at which traffic is received on the CPU port. 20268 If value set to -1, it means no threshold." 20269 ::= { cpuProtectEntry 2 } 20270 20271 20272 -- ------------------------------------------------------------------ 20273 -- The SMTP Group 20274 -- ------------------------------------------------------------------ 20275 20276 ipv4smtpState OBJECT-TYPE 20277 SYNTAX INTEGER { disabled(0),enabled(1) } 20278 MAX-ACCESS read-write 20279 STATUS obsolete 20280 DESCRIPTION 20281 "Enable or Disable SMTP function." 20282 20283 ::= { companySMTP 1 } 20284 20285 ipv4smtpServerAddr OBJECT-TYPE 20286 SYNTAX IpAddress 20287 MAX-ACCESS read-write 20288 STATUS obsolete 20289 DESCRIPTION 20290 "SMTP Server's IP Address" 20291 ::= { companySMTP 2 } 20292 20293 ipv4smtpServerPort OBJECT-TYPE 20294 SYNTAX INTEGER 20295 MAX-ACCESS read-write 20296 STATUS obsolete 20297 DESCRIPTION 20298 "SMTP Server's port" 20299 ::= { companySMTP 3} 20300 20301 ipv4smtpSelfMailAddr OBJECT-TYPE 20302 SYNTAX OCTET STRING 20303 MAX-ACCESS read-write 20304 STATUS obsolete 20305 DESCRIPTION 20306 "The sender's (DUT) mail address ." 20307 ::= { companySMTP 4 } 20308 20309 20310 20311 -- ------------------------------------------------------------------ 20312 -- smtpRecvMailAddrTable 20313 -- ------------------------------------------------------------------ 20314 20315 ipv4smtpRecvMailAddrTable OBJECT-TYPE 20316 SYNTAX SEQUENCE OF Ipv4SmtpRecvMailAddrEntry 20317 MAX-ACCESS not-accessible 20318 STATUS current 20319 DESCRIPTION 20320 "Receivers' mail address table." 20321 20322 ::= { companySMTP 5 } 20323 20324 ipv4smtpRecvMailAddrEntry OBJECT-TYPE 20325 SYNTAX Ipv4SmtpRecvMailAddrEntry 20326 MAX-ACCESS not-accessible 20327 STATUS current 20328 DESCRIPTION 20329 "Receivers' mail address entry." 20330 20331 INDEX { ipv4smtpRecvMailAddrIndex } 20332 ::= { ipv4smtpRecvMailAddrTable 1 } 20333 20334 Ipv4SmtpRecvMailAddrEntry ::= 20335 SEQUENCE { 20336 ipv4smtpRecvMailAddrIndex INTEGER, 20337 ipv4smtpRecvMailAddr OCTET STRING, 20338 ipv4smtpRecvMailAddrStatus RowStatus 20339 } 20340 20341 ipv4smtpRecvMailAddrIndex OBJECT-TYPE 20342 SYNTAX INTEGER (1..8) 20343 MAX-ACCESS read-only 20344 STATUS current 20345 DESCRIPTION 20346 "Receivers' mail address index (1~8)." 20347 ::= { ipv4smtpRecvMailAddrEntry 1 } 20348 20349 ipv4smtpRecvMailAddr OBJECT-TYPE 20350 SYNTAX OCTET STRING 20351 MAX-ACCESS read-write 20352 STATUS current 20353 DESCRIPTION 20354 "Receivers' mail address." 20355 ::= { ipv4smtpRecvMailAddrEntry 2 } 20356 20357 ipv4smtpRecvMailAddrStatus OBJECT-TYPE 20358 SYNTAX RowStatus 20359 MAX-ACCESS read-write 20360 STATUS current 20361 DESCRIPTION 20362 "Rowstatus of the receiver's mail address." 20363 ::= { ipv4smtpRecvMailAddrEntry 3 } 20364 20365--IPv6 smtp server Group 20366 20367 sysSMTPServerGroup OBJECT IDENTIFIER ::= { companySMTP 6 } 20368 20369 smtpState OBJECT-TYPE 20370 SYNTAX INTEGER { disabled(0),enabled(1) } 20371 MAX-ACCESS read-write 20372 STATUS current 20373 DESCRIPTION 20374 "Enable or Disable SMTP function." 20375 20376 ::= { sysSMTPServerGroup 1 } 20377 20378 smtpServerAddr OBJECT-TYPE 20379 SYNTAX Ipv6Address 20380 MAX-ACCESS read-write 20381 STATUS current 20382 DESCRIPTION 20383 "SMTP Server's IP Address" 20384 ::= { sysSMTPServerGroup 2 } 20385 20386 smtpServerAddrType OBJECT-TYPE 20387 SYNTAX INTEGER { 20388 iPv4 (1), 20389 iPv6 (2) 20390 } 20391 MAX-ACCESS read-write 20392 STATUS current 20393 DESCRIPTION 20394 "SMTP Server's Address type." 20395 ::= { sysSMTPServerGroup 3 } 20396 20397 smtpServerAddrInterfaceName OBJECT-TYPE 20398 SYNTAX OCTET STRING 20399 MAX-ACCESS read-write 20400 STATUS current 20401 DESCRIPTION 20402 "Specifies the interface name when the smtpServerAddrInterfaceName is linklocal address." 20403 ::= { sysSMTPServerGroup 4 } 20404 20405 20406 smtpServerPort OBJECT-TYPE 20407 SYNTAX INTEGER 20408 MAX-ACCESS read-write 20409 STATUS current 20410 DESCRIPTION 20411 "SMTP Server's port" 20412 ::= { sysSMTPServerGroup 5} 20413 20414 smtpSelfMailAddr OBJECT-TYPE 20415 SYNTAX OCTET STRING 20416 MAX-ACCESS read-write 20417 STATUS current 20418 DESCRIPTION 20419 "The sender's (DUT) mail address ." 20420 ::= { sysSMTPServerGroup 6 } 20421 20422 20423 20424 -- ------------------------------------------------------------------ 20425 -- smtpRecvMailAddrTable 20426 -- ------------------------------------------------------------------ 20427 20428 smtpRecvMailAddrTable OBJECT-TYPE 20429 SYNTAX SEQUENCE OF SmtpRecvMailAddrEntry 20430 MAX-ACCESS not-accessible 20431 STATUS current 20432 DESCRIPTION 20433 "Receivers' mail address table." 20434 20435 ::= { sysSMTPServerGroup 7 } 20436 20437 smtpRecvMailAddrEntry OBJECT-TYPE 20438 SYNTAX SmtpRecvMailAddrEntry 20439 MAX-ACCESS not-accessible 20440 STATUS current 20441 DESCRIPTION 20442 "Receivers' mail address entry." 20443 20444 INDEX { smtpRecvMailAddrIndex } 20445 ::= { smtpRecvMailAddrTable 1 } 20446 20447 SmtpRecvMailAddrEntry ::= 20448 SEQUENCE { 20449 smtpRecvMailAddrIndex INTEGER, 20450 smtpRecvMailAddr OCTET STRING, 20451 smtpRecvMailAddrStatus RowStatus 20452 } 20453 20454 smtpRecvMailAddrIndex OBJECT-TYPE 20455 SYNTAX INTEGER (1..8) 20456 MAX-ACCESS read-only 20457 STATUS current 20458 DESCRIPTION 20459 "Receivers' mail address index (1~8)." 20460 ::= { smtpRecvMailAddrEntry 1 } 20461 20462 smtpRecvMailAddr OBJECT-TYPE 20463 SYNTAX OCTET STRING 20464 MAX-ACCESS read-write 20465 STATUS current 20466 DESCRIPTION 20467 "Receivers' mail address." 20468 ::= { smtpRecvMailAddrEntry 2 } 20469 20470 smtpRecvMailAddrStatus OBJECT-TYPE 20471 SYNTAX RowStatus 20472 MAX-ACCESS read-write 20473 STATUS current 20474 DESCRIPTION 20475 "Rowstatus of the receiver's mail address." 20476 ::= { smtpRecvMailAddrEntry 3 } 20477 20478 igmpMulticastVlanStatus OBJECT-TYPE 20479 SYNTAX INTEGER { 20480 enabled(1), 20481 disabled(2) 20482 } 20483 MAX-ACCESS read-write 20484 STATUS current 20485 DESCRIPTION 20486 "Enable/Disable IGMP Multicast Vlan function." 20487 20488 DEFVAL { disabled } 20489 ::= { companyISMVLAN 1 } 20490 20491 -- ---------------------------------------------------------- 20492 -- igmpMulticastVlanTable Table 20493 -- ---------------------------------------------------------- 20494 20495 igmpMulticastVlanTable OBJECT-TYPE 20496 SYNTAX SEQUENCE OF IgmpMulticastVlanEntry 20497 MAX-ACCESS not-accessible 20498 STATUS current 20499 DESCRIPTION 20500 "Information about the IGMP snooping multicast VLAN table." 20501 ::= { companyISMVLAN 2 } 20502 20503 igmpMulticastVlanEntry OBJECT-TYPE 20504 SYNTAX IgmpMulticastVlanEntry 20505 MAX-ACCESS not-accessible 20506 STATUS current 20507 DESCRIPTION 20508 "The entry of igmpMulticastVlanTable." 20509 INDEX { igmpMulticastVlanid} 20510 ::= { igmpMulticastVlanTable 1 } 20511 20512 IgmpMulticastVlanEntry ::= 20513 SEQUENCE { 20514 igmpMulticastVlanid 20515 INTEGER, 20516 igmpMulticastVlanName 20517 DisplayString, 20518 igmpMulticastVlanSourcePort 20519 PortList, 20520 igmpMulticastVlanMemberPort 20521 PortList, 20522 igmpMulticastVlanTagMemberPort 20523 PortList, 20524 igmpMulticastVlanUntaggedSourcePort 20525 PortList, 20526 igmpMulticastVlanState 20527 INTEGER, 20528 igmpMulticastVlanReplaceSourceIp 20529 IpAddress, 20530-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20531 igmpMulticastVlanRemapPriority 20532 INTEGER, 20533 igmpMulticastVlanReplacePriority 20534 INTEGER, 20535-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20536 igmpMulticastVlanRowStatus 20537 RowStatus 20538 } 20539 20540 igmpMulticastVlanid OBJECT-TYPE 20541 SYNTAX INTEGER (2..4094) 20542 MAX-ACCESS read-only 20543 STATUS current 20544 DESCRIPTION 20545 "This object indicates the VLAN ID of the IGMP snooping multicast 20546 VLAN entry." 20547 ::= { igmpMulticastVlanEntry 1 } 20548 20549 igmpMulticastVlanName OBJECT-TYPE 20550 SYNTAX DisplayString (SIZE (0..32)) 20551 MAX-ACCESS read-create 20552 STATUS current 20553 DESCRIPTION 20554 "This object indicates the VLAN name of the IGMP snooping multicast 20555 VLAN entry." 20556 ::= { igmpMulticastVlanEntry 2 } 20557 20558 igmpMulticastVlanSourcePort OBJECT-TYPE 20559 SYNTAX PortList 20560 MAX-ACCESS read-write 20561 STATUS current 20562 DESCRIPTION 20563 "This object indicates the port list of the source ports of the IGMP 20564 snooping multicast VLAN. The source ports will be set as tag ports 20565 of the VLAN entry and the IGMP control messages received from the 20566 member ports will be forwarded to the source ports." 20567 ::= { igmpMulticastVlanEntry 3 } 20568 20569 igmpMulticastVlanMemberPort OBJECT-TYPE 20570 SYNTAX PortList 20571 MAX-ACCESS read-write 20572 STATUS current 20573 DESCRIPTION 20574 "This object indicates the port list of the member ports of the IGMP 20575 snooping multicast VLAN. The source ports will be set as untagged ports 20576 of the VLAN entry and the IGMP control messages received from the 20577 member ports will be forwarded to the source ports." 20578 ::= { igmpMulticastVlanEntry 4 } 20579 20580 igmpMulticastVlanTagMemberPort OBJECT-TYPE 20581 SYNTAX PortList 20582 MAX-ACCESS read-write 20583 STATUS current 20584 DESCRIPTION 20585 "This object indicates the port list of the tag member ports of the IGMP 20586 snooping multicast VLAN." 20587 ::= { igmpMulticastVlanEntry 5 } 20588 20589 igmpMulticastVlanUntaggedSourcePort OBJECT-TYPE 20590 SYNTAX PortList 20591 MAX-ACCESS read-write 20592 STATUS current 20593 DESCRIPTION 20594 "This object indicates the port list of the untag source ports of the IGMP 20595 snooping multicast VLAN." 20596 ::= { igmpMulticastVlanEntry 6 } 20597 igmpMulticastVlanState OBJECT-TYPE 20598 SYNTAX INTEGER{ 20599 enabled(1), 20600 disabled(2) 20601 } 20602 MAX-ACCESS read-write 20603 STATUS current 20604 DESCRIPTION 20605 "This object can be used to enable or disable the IGMP snooping multicast VLAN." 20606 ::= { igmpMulticastVlanEntry 7 } 20607 20608 igmpMulticastVlanReplaceSourceIp OBJECT-TYPE 20609 SYNTAX IpAddress 20610 MAX-ACCESS read-write 20611 STATUS current 20612 DESCRIPTION 20613 "The replacement source IP of this multicast VLAN." 20614 ::= { igmpMulticastVlanEntry 8 } 20615 20616-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20617 igmpMulticastVlanRemapPriority OBJECT-TYPE 20618 SYNTAX INTEGER (-1..7) 20619 MAX-ACCESS read-write 20620 STATUS current 20621 DESCRIPTION 20622 "The remap priority of this multicast VLAN." 20623 DEFVAL { -1 } 20624 ::= { igmpMulticastVlanEntry 9 } 20625 20626 igmpMulticastVlanReplacePriority OBJECT-TYPE 20627 SYNTAX INTEGER { 20628 enabled(1), 20629 disabled(2) 20630 } 20631 MAX-ACCESS read-write 20632 STATUS current 20633 DESCRIPTION 20634 "The replacement priority of this multicast VLAN." 20635 DEFVAL { disabled } 20636 ::= { igmpMulticastVlanEntry 10 } 20637-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20638 20639 igmpMulticastVlanRowStatus OBJECT-TYPE 20640 SYNTAX RowStatus 20641 MAX-ACCESS read-create 20642 STATUS current 20643 DESCRIPTION 20644 "This object indicates the status of this entry." 20645 ::= { igmpMulticastVlanEntry 11 } 20646 20647 -- ----------------------------------------------------------------------------- 20648 -- igmpMulticastVlanGroupTable 20649 -- ----------------------------------------------------------------------------- 20650 igmpMulticastVlanGroupTable OBJECT-TYPE 20651 SYNTAX SEQUENCE OF IgmpMulticastVlanGroupEntry 20652 MAX-ACCESS not-accessible 20653 STATUS current 20654 DESCRIPTION 20655 "The table containing the IGMP snooping multicast VLAN group information" 20656 ::= { companyISMVLAN 3 } 20657 20658 igmpMulticastVlanGroupEntry OBJECT-TYPE 20659 SYNTAX IgmpMulticastVlanGroupEntry 20660 MAX-ACCESS not-accessible 20661 STATUS current 20662 DESCRIPTION 20663 "Information about the current IGMP snooping multicast VLAN group." 20664 INDEX { igmpMulticastVlanGroupVid, igmpMulticastVlanGroupFromIp, igmpMulticastVlanGroupToIp } 20665 ::= { igmpMulticastVlanGroupTable 1 } 20666 20667 IgmpMulticastVlanGroupEntry ::= 20668 SEQUENCE { 20669 igmpMulticastVlanGroupVid 20670 INTEGER, 20671 igmpMulticastVlanGroupFromIp 20672 IpAddress, 20673 igmpMulticastVlanGroupToIp 20674 IpAddress, 20675 igmpMulticastVlanGroupStatus 20676 RowStatus 20677 } 20678 20679 igmpMulticastVlanGroupVid OBJECT-TYPE 20680 SYNTAX INTEGER (1..4094) 20681 MAX-ACCESS read-only 20682 STATUS current 20683 DESCRIPTION 20684 "This object indicates the VID of the IGMP snooping multicast VLAN group." 20685 ::= { igmpMulticastVlanGroupEntry 1 } 20686 20687 igmpMulticastVlanGroupFromIp OBJECT-TYPE 20688 SYNTAX IpAddress 20689 MAX-ACCESS read-only 20690 STATUS current 20691 DESCRIPTION 20692 "Specifies the multicast address list for this VLAN." 20693 ::= { igmpMulticastVlanGroupEntry 2 } 20694 20695 igmpMulticastVlanGroupToIp OBJECT-TYPE 20696 SYNTAX IpAddress 20697 MAX-ACCESS read-only 20698 STATUS current 20699 DESCRIPTION 20700 "Specifies the multicast address list for this VLAN." 20701 ::= { igmpMulticastVlanGroupEntry 3 } 20702 20703 igmpMulticastVlanGroupStatus OBJECT-TYPE 20704 SYNTAX RowStatus 20705 MAX-ACCESS read-create 20706 STATUS current 20707 DESCRIPTION 20708 "This object indicates the status of this entry." 20709 ::= { igmpMulticastVlanGroupEntry 4 } 20710 20711 20712 20713 -- ---------------------------------------------------------- 20714 -- multicastVlanTable Table 20715 -- ---------------------------------------------------------- 20716 20717 multicastVlanTable OBJECT-TYPE 20718 SYNTAX SEQUENCE OF MulticastVlanEntry 20719 MAX-ACCESS not-accessible 20720 STATUS current 20721 DESCRIPTION 20722 "Information about the IGMP/MLD snooping multicast VLAN table." 20723 ::= { companyISMVLAN 4 } 20724 20725 multicastVlanEntry OBJECT-TYPE 20726 SYNTAX MulticastVlanEntry 20727 MAX-ACCESS not-accessible 20728 STATUS current 20729 DESCRIPTION 20730 "The entry of multicastVlanTable." 20731 INDEX { multicastVlanid} 20732 ::= { multicastVlanTable 1 } 20733 20734 MulticastVlanEntry ::= 20735 SEQUENCE { 20736 multicastVlanid 20737 INTEGER, 20738 multicastVlanName 20739 DisplayString, 20740 multicastVlanSourcePort 20741 PortList, 20742 multicastVlanMemberPort 20743 PortList, 20744 multicastVlanTagMemberPort 20745 PortList, 20746 multicastVlanUntaggedSourcePort 20747 PortList, 20748 multicastVlanState 20749 INTEGER, 20750 multicastVlanIgmpReplaceSourceIp 20751 IpAddress, 20752 multicastVlanMldReplaceSourceIp 20753 Ipv6Address, 20754-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20755 multicastVlanRemapPriority 20756 INTEGER, 20757 multicastVlanReplacePriority 20758 INTEGER, 20759-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20760 multicastVlanRowStatus 20761 RowStatus 20762 } 20763 20764 multicastVlanid OBJECT-TYPE 20765 SYNTAX INTEGER (2..4094) 20766 MAX-ACCESS read-only 20767 STATUS current 20768 DESCRIPTION 20769 "This object indicates the VLAN ID of the IGMP/MLD snooping 20770 multicast VLAN entry." 20771 ::= { multicastVlanEntry 1 } 20772 20773 multicastVlanName OBJECT-TYPE 20774 SYNTAX DisplayString (SIZE (0..32)) 20775 MAX-ACCESS read-create 20776 STATUS current 20777 DESCRIPTION 20778 "This object indicates the VLAN name of the IGMP/MLD snooping 20779 multicast VLAN entry." 20780 ::= { multicastVlanEntry 2 } 20781 20782 multicastVlanSourcePort OBJECT-TYPE 20783 SYNTAX PortList 20784 MAX-ACCESS read-write 20785 STATUS current 20786 DESCRIPTION 20787 "This object indicates the port list of the source ports of the 20788 IGMP/MLD snooping multicast VLAN. The source ports will be set as 20789 tag ports of the VLAN entry and the IGMP control messages received 20790 from themember ports will be forwarded to the source ports." 20791 ::= { multicastVlanEntry 3 } 20792 20793 multicastVlanMemberPort OBJECT-TYPE 20794 SYNTAX PortList 20795 MAX-ACCESS read-write 20796 STATUS current 20797 DESCRIPTION 20798 "This object indicates the port list of the member ports of the 20799 IGMP/MLD snooping multicast VLAN. The source ports will be set as 20800 untagged ports of the VLAN entry and the IGMP control messages 20801 received from themember ports will be forwarded to the source ports." 20802 ::= { multicastVlanEntry 4 } 20803 20804 multicastVlanTagMemberPort OBJECT-TYPE 20805 SYNTAX PortList 20806 MAX-ACCESS read-write 20807 STATUS current 20808 DESCRIPTION 20809 "This object indicates the port list of the tag member ports of the 20810 IGMP/MLD snooping multicast VLAN." 20811 ::= { multicastVlanEntry 5 } 20812 20813 multicastVlanUntaggedSourcePort OBJECT-TYPE 20814 SYNTAX PortList 20815 MAX-ACCESS read-write 20816 STATUS current 20817 DESCRIPTION 20818 "This object indicates the port list of the untag source ports of the 20819 IGMP/MLD snooping multicast VLAN." 20820 ::= { multicastVlanEntry 6 } 20821 20822 multicastVlanState OBJECT-TYPE 20823 SYNTAX INTEGER{ 20824 enabled(1), 20825 disabled(2) 20826 } 20827 MAX-ACCESS read-write 20828 STATUS current 20829 DESCRIPTION 20830 "This object can be used to enable or disable the IGMP/MLD snooping 20831 multicast VLAN." 20832 ::= { multicastVlanEntry 7 } 20833 20834 multicastVlanIgmpReplaceSourceIp OBJECT-TYPE 20835 SYNTAX IpAddress 20836 MAX-ACCESS read-write 20837 STATUS current 20838 DESCRIPTION 20839 "The replacement source IP of this IGMP snooping multicast VLAN." 20840 ::= { multicastVlanEntry 8 } 20841 20842 multicastVlanMldReplaceSourceIp OBJECT-TYPE 20843 SYNTAX Ipv6Address 20844 MAX-ACCESS read-write 20845 STATUS current 20846 DESCRIPTION 20847 "The replacement source IP of this MLD snooping multicast VLAN." 20848 ::= { multicastVlanEntry 9 } 20849 20850-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20851 multicastVlanRemapPriority OBJECT-TYPE 20852 SYNTAX INTEGER (-1..7) 20853 MAX-ACCESS read-write 20854 STATUS current 20855 DESCRIPTION 20856 "The remap priority of this multicast VLAN." 20857 DEFVAL { -1 } 20858 ::= { multicastVlanEntry 10 } 20859 20860 multicastVlanReplacePriority OBJECT-TYPE 20861 SYNTAX INTEGER { 20862 enabled(1), 20863 disabled(2) 20864 } 20865 MAX-ACCESS read-write 20866 STATUS current 20867 DESCRIPTION 20868 "The replacement priority of this multicast VLAN." 20869 DEFVAL { disabled } 20870 ::= { multicastVlanEntry 11 } 20871-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20872 20873 multicastVlanRowStatus OBJECT-TYPE 20874 SYNTAX RowStatus 20875 MAX-ACCESS read-create 20876 STATUS current 20877 DESCRIPTION 20878 "This object indicates the status of this entry." 20879 ::= { multicastVlanEntry 12 } 20880 20881 -- ----------------------------------------------------------------------------- 20882 -- igmpMulticastVlanGroupTable 20883 -- ----------------------------------------------------------------------------- 20884 multicastVlanGroupTable OBJECT-TYPE 20885 SYNTAX SEQUENCE OF MulticastVlanGroupEntry 20886 MAX-ACCESS not-accessible 20887 STATUS current 20888 DESCRIPTION 20889 "The table containing the IGMP/MLD snooping multicast VLAN group information" 20890 ::= { companyISMVLAN 5 } 20891 20892 multicastVlanGroupEntry OBJECT-TYPE 20893 SYNTAX MulticastVlanGroupEntry 20894 MAX-ACCESS not-accessible 20895 STATUS current 20896 DESCRIPTION 20897 "The entry of multicastVlanGroupTable." 20898 INDEX { multicastVlanGroupVid, multicastVlanGroupIpType, multicastVlanGroupFromIp, multicastVlanGroupToIp } 20899 ::= { multicastVlanGroupTable 1 } 20900 20901 MulticastVlanGroupEntry ::= 20902 SEQUENCE { 20903 multicastVlanGroupVid 20904 INTEGER, 20905 multicastVlanGroupIpType 20906 INTEGER, 20907 multicastVlanGroupFromIp 20908 Ipv6Address, 20909 multicastVlanGroupToIp 20910 Ipv6Address, 20911 multicastVlanGroupStatus 20912 RowStatus 20913 } 20914 20915 multicastVlanGroupVid OBJECT-TYPE 20916 SYNTAX INTEGER (1..4094) 20917 MAX-ACCESS read-only 20918 STATUS current 20919 DESCRIPTION 20920 "This object indicates the VID of the IGMP/MLD snooping multicast VLAN group." 20921 ::= { multicastVlanGroupEntry 1 } 20922 20923 multicastVlanGroupIpType OBJECT-TYPE 20924 SYNTAX INTEGER { 20925 iPv4 (1), 20926 iPv6 (2) 20927 } 20928 MAX-ACCESS read-only 20929 STATUS current 20930 DESCRIPTION 20931 "Type of specifies the multicast address list for this VLAN." 20932 ::= { multicastVlanGroupEntry 2 } 20933 20934 multicastVlanGroupFromIp OBJECT-TYPE 20935 SYNTAX Ipv6Address 20936 MAX-ACCESS read-only 20937 STATUS current 20938 DESCRIPTION 20939 "Specifies the multicast address list for this VLAN." 20940 ::= { multicastVlanGroupEntry 3 } 20941 20942 multicastVlanGroupToIp OBJECT-TYPE 20943 SYNTAX Ipv6Address 20944 MAX-ACCESS read-only 20945 STATUS current 20946 DESCRIPTION 20947 "Specifies the multicast address list for this VLAN." 20948 ::= { multicastVlanGroupEntry 4 } 20949 20950 multicastVlanGroupStatus OBJECT-TYPE 20951 SYNTAX RowStatus 20952 MAX-ACCESS read-create 20953 STATUS current 20954 DESCRIPTION 20955 "This object indicates the status of this entry." 20956 ::= { multicastVlanGroupEntry 5 } 20957 20958 -- ----------------------------------------------------------------------------- 20959 -- The Guest Vlan Group 20960 -- ----------------------------------------------------------------------------- 20961 pppoeGlobalState OBJECT-TYPE 20962 SYNTAX INTEGER { 20963 disabled (0), 20964 enabled (1) 20965 } 20966 MAX-ACCESS read-write 20967 STATUS current 20968 DESCRIPTION 20969 "PPPoE global state" 20970 ::= { companyPPPoE 1 } 20971 20972 pppoePortTable OBJECT-TYPE 20973 SYNTAX SEQUENCE OF PppoePortEntry 20974 MAX-ACCESS not-accessible 20975 STATUS current 20976 DESCRIPTION 20977 "A table to control PPPoE features of the device." 20978 ::= { companyPPPoE 2 } 20979 20980 pppoePortEntry OBJECT-TYPE 20981 SYNTAX PppoePortEntry 20982 MAX-ACCESS not-accessible 20983 STATUS current 20984 DESCRIPTION 20985 "An entry appears in PPPoE table for each interface 20986 in the system." 20987 INDEX {pppoePortIndex} 20988 ::= { pppoePortTable 1 } 20989 20990 PppoePortEntry ::= 20991 SEQUENCE { 20992 pppoePortIndex 20993 Integer32, 20994 pppoePortState 20995 INTEGER, 20996 pppoePortCircuitIDType 20997 INTEGER, 20998 pppoePortUDFString 20999 DisplayString, 21000 pppoePortCircuitIDVendor3String 21001 DisplayString, 21002 pppoePortRemoteIDType 21003 INTEGER, 21004 pppoePortRemoteIDVendor3String 21005 DisplayString 21006 } 21007 21008 pppoePortIndex OBJECT-TYPE 21009 SYNTAX Integer32 (1..6) 21010 MAX-ACCESS read-only 21011 STATUS current 21012 DESCRIPTION 21013 "Interface index of the port for the configuration 21014 in this entry applies." 21015 ::= { pppoePortEntry 1 } 21016 21017 pppoePortState OBJECT-TYPE 21018 SYNTAX INTEGER { 21019 disabled (0), 21020 enabled (1) 21021 } 21022 MAX-ACCESS read-write 21023 STATUS current 21024 DESCRIPTION 21025 "PPPoE per port state" 21026 ::= { pppoePortEntry 2 } 21027 21028 pppoePortCircuitIDType OBJECT-TYPE 21029 SYNTAX INTEGER { 21030 ip (0), 21031 mac (1), 21032 udf (2), 21033 vendor2 (3), 21034 vendor3 (4) 21035 } 21036 MAX-ACCESS read-write 21037 STATUS current 21038 DESCRIPTION 21039 "PPPoE per port circuit ID type" 21040 ::= { pppoePortEntry 3 } 21041 21042 pppoePortUDFString OBJECT-TYPE 21043 SYNTAX DisplayString(SIZE(1..32)) 21044 MAX-ACCESS read-write 21045 STATUS current 21046 DESCRIPTION 21047 "PPPoE per port UDF string" 21048 ::= { pppoePortEntry 4 } 21049 21050 pppoePortCircuitIDVendor3String OBJECT-TYPE 21051 SYNTAX DisplayString(SIZE(1..32)) 21052 MAX-ACCESS read-write 21053 STATUS current 21054 DESCRIPTION 21055 "PPPoE per port circuit ID vendor3 string" 21056 ::= { pppoePortEntry 5 } 21057 21058 pppoePortRemoteIDType OBJECT-TYPE 21059 SYNTAX INTEGER { 21060 default (0), 21061 vendor2 (1), 21062 vendor3 (2) 21063 } 21064 MAX-ACCESS read-write 21065 STATUS current 21066 DESCRIPTION 21067 "PPPoE per port remote ID type" 21068 ::= { pppoePortEntry 6 } 21069 21070 pppoePortRemoteIDVendor3String OBJECT-TYPE 21071 SYNTAX DisplayString(SIZE(1..32)) 21072 MAX-ACCESS read-write 21073 STATUS current 21074 DESCRIPTION 21075 "PPPoE per port remote ID vendor3 string" 21076 ::= { pppoePortEntry 7 } 21077 21078 -- ---------------------------------------------------------------- 21079 -- The RMON group 21080 -- ---------------------------------------------------------------- 21081 rmonGlobalState OBJECT-TYPE 21082 SYNTAX INTEGER { 21083 enabled(1), 21084 disabled(2) 21085 } 21086 MAX-ACCESS read-write 21087 STATUS current 21088 DESCRIPTION 21089 "This object is for enabling or disabling RMON function." 21090 21091 ::= { companyRMON 1 } 21092 21093 rmonStatistics OBJECT IDENTIFIER ::= { companyRMON 2 } 21094 rmonHistory OBJECT IDENTIFIER ::= { companyRMON 3 } 21095 rmonAlarm OBJECT IDENTIFIER ::= { companyRMON 4 } 21096 rmonEvent OBJECT IDENTIFIER ::= { companyRMON 5 } 21097 21098-- The Ethernet Statistics Group 21099 -- 21100 -- Implementation of the Ethernet Statistics group is optional. 21101 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21102 -- conformance information for this MIB. 21103 -- 21104 -- The ethernet statistics group contains statistics measured by the 21105 -- probe for each monitored interface on this device. These 21106 -- statistics take the form of free running counters that start from 21107 -- zero when a valid entry is created. 21108 -- 21109 -- This group currently has statistics defined only for 21110 -- Ethernet interfaces. Each etherStatsEntry contains statistics 21111 -- for one Ethernet interface. The probe must create one 21112 -- etherStats entry for each monitored Ethernet interface 21113 -- on the device. 21114 21115 rmonStatsTable OBJECT-TYPE 21116 SYNTAX SEQUENCE OF RmonStatsEntry 21117 MAX-ACCESS not-accessible 21118 STATUS current 21119 DESCRIPTION 21120 "A list of Ethernet statistics entries." 21121 ::= { rmonStatistics 1 } 21122 21123 rmonStatsEntry OBJECT-TYPE 21124 SYNTAX RmonStatsEntry 21125 MAX-ACCESS not-accessible 21126 STATUS current 21127 DESCRIPTION 21128 "A collection of statistics kept for a particular 21129 Ethernet interface. As an example, an instance of the 21130 etherStatsPkts object might be named etherStatsPkts.1" 21131 INDEX { rmonStatsIndex } 21132 ::= { rmonStatsTable 1 } 21133 21134 RmonStatsEntry ::= SEQUENCE { 21135 rmonStatsIndex Integer32, 21136 rmonStatsDataSource OBJECT IDENTIFIER, 21137 rmonStatsOwner OwnerString, 21138 rmonStatsStatus RmonStatus 21139 } 21140 21141 rmonStatsIndex OBJECT-TYPE 21142 SYNTAX Integer32 (1..65535) 21143 MAX-ACCESS read-only 21144 STATUS current 21145 DESCRIPTION 21146 "The value of this object uniquely identifies this 21147 etherStats entry." 21148 ::= { rmonStatsEntry 1 } 21149 21150 rmonStatsDataSource OBJECT-TYPE 21151 SYNTAX OBJECT IDENTIFIER 21152 MAX-ACCESS read-create 21153 STATUS current 21154 DESCRIPTION 21155 "This object identifies the source of the data that 21156 this etherStats entry is configured to analyze. This 21157 source can be any ethernet interface on this device. 21158 In order to identify a particular interface, this object 21159 shall identify the instance of the ifIndex object, 21160 defined in RFC 2233 [17], for the desired interface. 21161 For example, if an entry were to receive data from 21162 interface #1, this object would be set to ifIndex.1. 21163 21164 The statistics in this group reflect all packets 21165 on the local network segment attached to the identified 21166 interface. 21167 21168 An agent may or may not be able to tell if fundamental 21169 changes to the media of the interface have occurred and 21170 necessitate an invalidation of this entry. For example, a 21171 hot-pluggable ethernet card could be pulled out and replaced 21172 by a token-ring card. In such a case, if the agent has such 21173 knowledge of the change, it is recommended that it 21174 invalidate this entry. 21175 21176 This object may not be modified if the associated 21177 etherStatsStatus object is equal to valid(1)." 21178 ::= { rmonStatsEntry 2 } 21179 21180 rmonStatsOwner OBJECT-TYPE 21181 SYNTAX OwnerString 21182 MAX-ACCESS read-create 21183 STATUS current 21184 DESCRIPTION 21185 "The entity that configured this entry and is therefore 21186 using the resources assigned to it." 21187 ::= { rmonStatsEntry 3 } 21188 21189 rmonStatsStatus OBJECT-TYPE 21190 SYNTAX RmonStatus 21191 MAX-ACCESS read-create 21192 STATUS current 21193 DESCRIPTION 21194 "The status of this etherStats entry." 21195 ::= { rmonStatsEntry 4 } 21196 21197 21198 -- The History Control Group 21199 21200 -- Implementation of the History Control group is optional. 21201 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21202 -- conformance information for this MIB. 21203 -- 21204 -- The history control group controls the periodic statistical 21205 -- sampling of data from various types of networks. The 21206 -- historyControlTable stores configuration entries that each 21207 -- define an interface, polling period, and other parameters. 21208 -- Once samples are taken, their data is stored in an entry 21209 -- in a media-specific table. Each such entry defines one 21210 -- sample, and is associated with the historyControlEntry that 21211 -- caused the sample to be taken. Each counter in the 21212 -- etherHistoryEntry counts the same event as its similarly-named 21213 -- counterpart in the etherStatsEntry, except that each value here 21214 -- is a cumulative sum during a sampling period. 21215 -- 21216 -- If the probe keeps track of the time of day, it should start 21217 -- the first sample of the history at a time such that 21218 -- when the next hour of the day begins, a sample is 21219 -- started at that instant. This tends to make more 21220 -- user-friendly reports, and enables comparison of reports 21221 -- from different probes that have relatively accurate time 21222 -- of day. 21223 -- 21224 -- The probe is encouraged to add two history control entries 21225 -- per monitored interface upon initialization that describe a short 21226 -- term and a long term polling period. Suggested parameters are 30 21227 -- seconds for the short term polling period and 30 minutes for 21228 -- the long term period. 21229 21230 rmonHistoryTable OBJECT-TYPE 21231 SYNTAX SEQUENCE OF RmonHistoryEntry 21232 MAX-ACCESS not-accessible 21233 STATUS current 21234 DESCRIPTION 21235 "A list of history control entries." 21236 ::= { rmonHistory 1 } 21237 21238 rmonHistoryEntry OBJECT-TYPE 21239 SYNTAX RmonHistoryEntry 21240 MAX-ACCESS not-accessible 21241 STATUS current 21242 DESCRIPTION 21243 "A list of parameters that set up a periodic sampling of 21244 statistics. As an example, an instance of the 21245 historyControlInterval object might be named 21246 historyControlInterval.2" 21247 INDEX { rmonHistoryIndex } 21248 ::= { rmonHistoryTable 1 } 21249 21250 RmonHistoryEntry ::= SEQUENCE { 21251 rmonHistoryIndex Integer32, 21252 rmonHistoryDataSource OBJECT IDENTIFIER, 21253 rmonHistoryBucketsRequested Integer32, 21254 rmonHistoryInterval Integer32, 21255 rmonHistoryOwner OwnerString, 21256 rmonHistoryStatus RmonStatus 21257 } 21258 21259 rmonHistoryIndex OBJECT-TYPE 21260 SYNTAX Integer32 (1..65535) 21261 MAX-ACCESS read-only 21262 STATUS current 21263 DESCRIPTION 21264 "An index that uniquely identifies an entry in the 21265 historyControl table. Each such entry defines a 21266 set of samples at a particular interval for an 21267 interface on the device." 21268 ::= { rmonHistoryEntry 1 } 21269 21270 rmonHistoryDataSource OBJECT-TYPE 21271 SYNTAX OBJECT IDENTIFIER 21272 MAX-ACCESS read-create 21273 STATUS current 21274 DESCRIPTION 21275 "This object identifies the source of the data for 21276 which historical data was collected and 21277 placed in a media-specific table on behalf of this 21278 historyControlEntry. This source can be any 21279 interface on this device. In order to identify 21280 21281 a particular interface, this object shall identify 21282 the instance of the ifIndex object, defined 21283 in RFC 2233 [17], for the desired interface. 21284 For example, if an entry were to receive data from 21285 interface #1, this object would be set to ifIndex.1. 21286 21287 The statistics in this group reflect all packets 21288 on the local network segment attached to the identified 21289 interface. 21290 21291 An agent may or may not be able to tell if fundamental 21292 changes to the media of the interface have occurred and 21293 necessitate an invalidation of this entry. For example, a 21294 hot-pluggable ethernet card could be pulled out and replaced 21295 by a token-ring card. In such a case, if the agent has such 21296 knowledge of the change, it is recommended that it 21297 invalidate this entry. 21298 21299 This object may not be modified if the associated 21300 historyControlStatus object is equal to valid(1)." 21301 ::= { rmonHistoryEntry 2 } 21302 21303 rmonHistoryBucketsRequested OBJECT-TYPE 21304 SYNTAX Integer32 (1..65535) 21305 MAX-ACCESS read-create 21306 STATUS current 21307 DESCRIPTION 21308 "The requested number of discrete time intervals 21309 over which data is to be saved in the part of the 21310 media-specific table associated with this 21311 historyControlEntry. 21312 21313 When this object is created or modified, the probe 21314 should set historyControlBucketsGranted as closely to 21315 this object as is possible for the particular probe 21316 implementation and available resources." 21317 DEFVAL { 50 } 21318 ::= { rmonHistoryEntry 3 } 21319 21320 rmonHistoryInterval OBJECT-TYPE 21321 SYNTAX Integer32 (1..3600) 21322 UNITS "Seconds" 21323 MAX-ACCESS read-create 21324 STATUS current 21325 DESCRIPTION 21326 "The interval in seconds over which the data is 21327 sampled for each bucket in the part of the 21328 media-specific table associated with this 21329 historyControlEntry. This interval can 21330 be set to any number of seconds between 1 and 21331 3600 (1 hour). 21332 21333 Because the counters in a bucket may overflow at their 21334 21335 maximum value with no indication, a prudent manager will 21336 take into account the possibility of overflow in any of 21337 the associated counters. It is important to consider the 21338 minimum time in which any counter could overflow on a 21339 particular media type and set the historyControlInterval 21340 object to a value less than this interval. This is 21341 typically most important for the 'octets' counter in any 21342 media-specific table. For example, on an Ethernet 21343 network, the etherHistoryOctets counter could overflow 21344 in about one hour at the Ethernet's maximum 21345 utilization. 21346 21347 This object may not be modified if the associated 21348 historyControlStatus object is equal to valid(1)." 21349 DEFVAL { 1800 } 21350 ::= { rmonHistoryEntry 4 } 21351 21352 rmonHistoryOwner OBJECT-TYPE 21353 SYNTAX OwnerString 21354 MAX-ACCESS read-create 21355 STATUS current 21356 DESCRIPTION 21357 "The entity that configured this entry and is therefore 21358 using the resources assigned to it." 21359 ::= { rmonHistoryEntry 5 } 21360 21361 rmonHistoryStatus OBJECT-TYPE 21362 SYNTAX RmonStatus 21363 MAX-ACCESS read-create 21364 STATUS current 21365 DESCRIPTION 21366 "The status of this historyControl entry. 21367 21368 Each instance of the media-specific table associated 21369 with this historyControlEntry will be deleted by the agent 21370 if this historyControlEntry is not equal to valid(1)." 21371 ::= { rmonHistoryEntry 6 } 21372 21373 21374 -- The Alarm Group 21375 21376 -- Implementation of the Alarm group is optional. The Alarm Group 21377 -- requires the implementation of the Event group. 21378 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21379 -- conformance information for this MIB. 21380 -- 21381 -- The Alarm group periodically takes statistical samples from 21382 -- variables in the probe and compares them to thresholds that have 21383 -- been configured. The alarm table stores configuration 21384 -- entries that each define a variable, polling period, and 21385 -- threshold parameters. If a sample is found to cross the 21386 -- threshold values, an event is generated. Only variables that 21387 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 21388 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 21389 -- this way. 21390 -- 21391 21392 -- This function has a hysteresis mechanism to limit the generation 21393 -- of events. This mechanism generates one event as a threshold 21394 -- is crossed in the appropriate direction. No more events are 21395 -- generated for that threshold until the opposite threshold is 21396 -- crossed. 21397 -- 21398 -- In the case of a sampling a deltaValue, a probe may implement 21399 -- this mechanism with more precision if it takes a delta sample 21400 -- twice per period, each time comparing the sum of the latest two 21401 -- samples to the threshold. This allows the detection of threshold 21402 -- crossings that span the sampling boundary. Note that this does 21403 -- not require any special configuration of the threshold value. 21404 -- It is suggested that probes implement this more precise algorithm. 21405 21406 rmonAlarmTable OBJECT-TYPE 21407 SYNTAX SEQUENCE OF RmonAlarmEntry 21408 MAX-ACCESS not-accessible 21409 STATUS current 21410 DESCRIPTION 21411 "A list of alarm entries." 21412 ::= { rmonAlarm 1 } 21413 21414 rmonAlarmEntry OBJECT-TYPE 21415 SYNTAX RmonAlarmEntry 21416 MAX-ACCESS not-accessible 21417 STATUS current 21418 DESCRIPTION 21419 "A list of parameters that set up a periodic checking 21420 for alarm conditions. For example, an instance of the 21421 alarmValue object might be named alarmValue.8" 21422 INDEX { rmonAlarmIndex } 21423 ::= { rmonAlarmTable 1 } 21424 21425 RmonAlarmEntry ::= SEQUENCE { 21426 rmonAlarmIndex Integer32, 21427 rmonAlarmInterval Integer32, 21428 rmonAlarmVariable OBJECT IDENTIFIER, 21429 rmonAlarmSampleType INTEGER, 21430 rmonAlarmRisingThreshold Integer32, 21431 rmonAlarmFallingThreshold Integer32, 21432 rmonAlarmRisingEventIndex Integer32, 21433 rmonAlarmFallingEventIndex Integer32, 21434 rmonAlarmOwner OwnerString, 21435 rmonAlarmStatus RmonStatus 21436} 21437 21438 rmonAlarmIndex OBJECT-TYPE 21439 SYNTAX Integer32 (1..65535) 21440 MAX-ACCESS read-only 21441 STATUS current 21442 DESCRIPTION 21443 "An index that uniquely identifies an entry in the 21444 alarm table. Each such entry defines a 21445 diagnostic sample at a particular interval 21446 for an object on the device." 21447 ::= { rmonAlarmEntry 1 } 21448 21449 rmonAlarmInterval OBJECT-TYPE 21450 SYNTAX Integer32 21451 UNITS "Seconds" 21452 MAX-ACCESS read-create 21453 STATUS current 21454 DESCRIPTION 21455 "The interval in seconds over which the data is 21456 sampled and compared with the rising and falling 21457 thresholds. When setting this variable, care 21458 should be taken in the case of deltaValue 21459 sampling - the interval should be set short enough 21460 that the sampled variable is very unlikely to 21461 increase or decrease by more than 2^31 - 1 during 21462 a single sampling interval. 21463 21464 This object may not be modified if the associated 21465 alarmStatus object is equal to valid(1)." 21466 ::= { rmonAlarmEntry 2 } 21467 21468 rmonAlarmVariable OBJECT-TYPE 21469 SYNTAX OBJECT IDENTIFIER 21470 MAX-ACCESS read-create 21471 STATUS current 21472 DESCRIPTION 21473 "The object identifier of the particular variable to be 21474 sampled. Only variables that resolve to an ASN.1 primitive 21475 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 21476 Gauge, or TimeTicks) may be sampled. 21477 21478 Because SNMP access control is articulated entirely 21479 in terms of the contents of MIB views, no access 21480 control mechanism exists that can restrict the value of 21481 this object to identify only those objects that exist 21482 in a particular MIB view. Because there is thus no 21483 acceptable means of restricting the read access that 21484 could be obtained through the alarm mechanism, the 21485 probe must only grant write access to this object in 21486 21487 those views that have read access to all objects on 21488 the probe. 21489 21490 During a set operation, if the supplied variable name is 21491 not available in the selected MIB view, a badValue error 21492 must be returned. If at any time the variable name of 21493 an established alarmEntry is no longer available in the 21494 selected MIB view, the probe must change the status of 21495 this alarmEntry to invalid(4). 21496 21497 This object may not be modified if the associated 21498 alarmStatus object is equal to valid(1)." 21499 ::= { rmonAlarmEntry 3 } 21500 21501 rmonAlarmSampleType OBJECT-TYPE 21502 SYNTAX INTEGER { 21503 absoluteValue(1), 21504 deltaValue(2) 21505 } 21506 MAX-ACCESS read-create 21507 STATUS current 21508 DESCRIPTION 21509 "The method of sampling the selected variable and 21510 calculating the value to be compared against the 21511 thresholds. If the value of this object is 21512 absoluteValue(1), the value of the selected variable 21513 will be compared directly with the thresholds at the 21514 end of the sampling interval. If the value of this 21515 object is deltaValue(2), the value of the selected 21516 variable at the last sample will be subtracted from 21517 the current value, and the difference compared with 21518 the thresholds. 21519 21520 This object may not be modified if the associated 21521 alarmStatus object is equal to valid(1)." 21522 ::= { rmonAlarmEntry 4 } 21523 21524 rmonAlarmRisingThreshold OBJECT-TYPE 21525 SYNTAX Integer32 21526 MAX-ACCESS read-create 21527 STATUS current 21528 DESCRIPTION 21529 "A threshold for the sampled statistic. When the current 21530 sampled value is greater than or equal to this threshold, 21531 and the value at the last sampling interval was less than 21532 this threshold, a single event will be generated. 21533 A single event will also be generated if the first 21534 sample after this entry becomes valid is greater than or 21535 equal to this threshold and the associated 21536 alarmStartupAlarm is equal to risingAlarm(1) or 21537 risingOrFallingAlarm(3). 21538 21539 After a rising event is generated, another such event 21540 21541 will not be generated until the sampled value 21542 falls below this threshold and reaches the 21543 alarmFallingThreshold. 21544 21545 This object may not be modified if the associated 21546 alarmStatus object is equal to valid(1)." 21547 ::= { rmonAlarmEntry 5 } 21548 21549 rmonAlarmFallingThreshold OBJECT-TYPE 21550 SYNTAX Integer32 21551 MAX-ACCESS read-create 21552 STATUS current 21553 DESCRIPTION 21554 "A threshold for the sampled statistic. When the current 21555 sampled value is less than or equal to this threshold, 21556 and the value at the last sampling interval was greater than 21557 this threshold, a single event will be generated. 21558 A single event will also be generated if the first 21559 sample after this entry becomes valid is less than or 21560 equal to this threshold and the associated 21561 alarmStartupAlarm is equal to fallingAlarm(2) or 21562 risingOrFallingAlarm(3). 21563 21564 After a falling event is generated, another such event 21565 will not be generated until the sampled value 21566 rises above this threshold and reaches the 21567 alarmRisingThreshold. 21568 21569 This object may not be modified if the associated 21570 alarmStatus object is equal to valid(1)." 21571 ::= { rmonAlarmEntry 6 } 21572 21573 rmonAlarmRisingEventIndex OBJECT-TYPE 21574 SYNTAX Integer32 (0..65535) 21575 MAX-ACCESS read-create 21576 STATUS current 21577 DESCRIPTION 21578 "The index of the eventEntry that is 21579 used when a rising threshold is crossed. The 21580 eventEntry identified by a particular value of 21581 this index is the same as identified by the same value 21582 of the eventIndex object. If there is no 21583 corresponding entry in the eventTable, then 21584 no association exists. In particular, if this value 21585 is zero, no associated event will be generated, as 21586 zero is not a valid event index. 21587 21588 This object may not be modified if the associated 21589 21590 alarmStatus object is equal to valid(1)." 21591 ::= { rmonAlarmEntry 7 } 21592 21593 rmonAlarmFallingEventIndex OBJECT-TYPE 21594 SYNTAX Integer32 (0..65535) 21595 MAX-ACCESS read-create 21596 STATUS current 21597 DESCRIPTION 21598 "The index of the eventEntry that is 21599 used when a falling threshold is crossed. The 21600 eventEntry identified by a particular value of 21601 this index is the same as identified by the same value 21602 of the eventIndex object. If there is no 21603 corresponding entry in the eventTable, then 21604 no association exists. In particular, if this value 21605 is zero, no associated event will be generated, as 21606 zero is not a valid event index. 21607 21608 This object may not be modified if the associated 21609 alarmStatus object is equal to valid(1)." 21610 ::= { rmonAlarmEntry 8 } 21611 21612 rmonAlarmOwner OBJECT-TYPE 21613 SYNTAX OwnerString 21614 MAX-ACCESS read-create 21615 STATUS current 21616 DESCRIPTION 21617 "The entity that configured this entry and is therefore 21618 using the resources assigned to it." 21619 ::= { rmonAlarmEntry 9 } 21620 21621 rmonAlarmStatus OBJECT-TYPE 21622 SYNTAX RmonStatus 21623 MAX-ACCESS read-create 21624 STATUS current 21625 DESCRIPTION 21626 "The status of this alarm entry." 21627 ::= { rmonAlarmEntry 10 } 21628 21629 -- The Event Group 21630 21631 -- Implementation of the Event group is optional. 21632 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21633 -- conformance information for this MIB. 21634 -- 21635 -- The Event group controls the generation and notification 21636 -- of events from this device. Each entry in the eventTable 21637 -- describes the parameters of the event that can be triggered. 21638 -- Each event entry is fired by an associated condition located 21639 -- elsewhere in the MIB. An event entry may also be associated 21640 -- with a function elsewhere in the MIB that will be executed 21641 -- when the event is generated. For example, a channel may 21642 -- be turned on or off by the firing of an event. 21643 -- 21644 -- Each eventEntry may optionally specify that a log entry 21645 -- be created on its behalf whenever the event occurs. 21646 -- Each entry may also specify that notification should 21647 -- occur by way of SNMP trap messages. In this case, the 21648 -- community for the trap message is given in the associated 21649 -- eventCommunity object. The enterprise and specific trap 21650 -- fields of the trap are determined by the condition that 21651 -- triggered the event. Two traps are defined: risingAlarm and 21652 -- fallingAlarm. If the eventTable is triggered by a condition 21653 -- specified elsewhere, the enterprise and specific trap fields 21654 -- must be specified for traps generated for that condition. 21655 21656 rmonEventTable OBJECT-TYPE 21657 SYNTAX SEQUENCE OF RmonEventEntry 21658 MAX-ACCESS not-accessible 21659 STATUS current 21660 DESCRIPTION 21661 "A list of events to be generated." 21662 ::= { rmonEvent 1 } 21663 21664 rmonEventEntry OBJECT-TYPE 21665 SYNTAX RmonEventEntry 21666 MAX-ACCESS not-accessible 21667 STATUS current 21668 DESCRIPTION 21669 "A set of parameters that describe an event to be generated 21670 when certain conditions are met. As an example, an instance 21671 of the eventLastTimeSent object might be named 21672 eventLastTimeSent.6" 21673 INDEX { rmonEventIndex } 21674 ::= { rmonEventTable 1 } 21675 21676 RmonEventEntry ::= SEQUENCE { 21677 rmonEventIndex Integer32, 21678 rmonEventDescription DisplayString, 21679 rmonEventType INTEGER, 21680 rmonEventCommunity OCTET STRING, 21681 rmonEventOwner OwnerString, 21682 rmonEventStatus RmonStatus 21683 } 21684 21685 rmonEventIndex OBJECT-TYPE 21686 SYNTAX Integer32 (1..65535) 21687 MAX-ACCESS read-only 21688 STATUS current 21689 DESCRIPTION 21690 "An index that uniquely identifies an entry in the 21691 event table. Each such entry defines one event that 21692 is to be generated when the appropriate conditions 21693 occur." 21694 ::= { rmonEventEntry 1 } 21695 21696 rmonEventDescription OBJECT-TYPE 21697 SYNTAX DisplayString (SIZE (0..127)) 21698 MAX-ACCESS read-create 21699 STATUS current 21700 DESCRIPTION 21701 "A comment describing this event entry." 21702 ::= { rmonEventEntry 2 } 21703 21704 rmonEventType OBJECT-TYPE 21705 SYNTAX INTEGER { 21706 none(1), 21707 log(2), 21708 snmptrap(3), -- send an SNMP trap 21709 logandtrap(4) 21710 } 21711 MAX-ACCESS read-create 21712 STATUS current 21713 DESCRIPTION 21714 "The type of notification that the probe will make 21715 about this event. In the case of log, an entry is 21716 made in the log table for each event. In the case of 21717 snmp-trap, an SNMP trap is sent to one or more 21718 management stations." 21719 ::= { rmonEventEntry 3 } 21720 21721 rmonEventCommunity OBJECT-TYPE 21722 SYNTAX OCTET STRING (SIZE (0..127)) 21723 MAX-ACCESS read-create 21724 STATUS current 21725 DESCRIPTION 21726 "If an SNMP trap is to be sent, it will be sent to 21727 the SNMP community specified by this octet string." 21728 ::= { rmonEventEntry 4 } 21729 21730 rmonEventOwner OBJECT-TYPE 21731 SYNTAX OwnerString 21732 MAX-ACCESS read-create 21733 STATUS current 21734 DESCRIPTION 21735 "The entity that configured this entry and is therefore 21736 using the resources assigned to it. 21737 21738 If this object contains a string starting with 'monitor' 21739 and has associated entries in the log table, all connected 21740 management stations should retrieve those log entries, 21741 as they may have significance to all management stations 21742 connected to this device" 21743 ::= { rmonEventEntry 5 } 21744 21745 rmonEventStatus OBJECT-TYPE 21746 SYNTAX RmonStatus 21747 MAX-ACCESS read-create 21748 STATUS current 21749 DESCRIPTION 21750 "The status of this event entry. 21751 21752 If this object is not equal to valid(1), all associated 21753 log entries shall be deleted by the agent." 21754 ::= { rmonEventEntry 6 } 21755 21756 21757 -- ---------------------------------------------------------------- 21758 -- The Neighbor Setting group 21759 -- ---------------------------------------------------------------- 21760 21761 neighborTable OBJECT-TYPE 21762 SYNTAX SEQUENCE OF NeighborEntry 21763 MAX-ACCESS not-accessible 21764 STATUS current 21765 DESCRIPTION 21766 "A list of the Neighbor Cache Table." 21767 ::= { companyNeighbor 1 } 21768 21769 neighborEntry OBJECT-TYPE 21770 SYNTAX NeighborEntry 21771 MAX-ACCESS not-accessible 21772 STATUS current 21773 DESCRIPTION 21774 "A Neighbor cache entry containing the ifindex and ipv6 addr." 21775 INDEX { neighborIfindex, neighborIPv6Addr, neighborMACAddr} 21776 ::= { neighborTable 1 } 21777 21778 NeighborEntry ::= SEQUENCE { 21779 neighborIfindex INTEGER, 21780 neighborIPv6Addr Ipv6Address, 21781 neighborMACAddr MacAddress, 21782 neighborType INTEGER, 21783 neighborCacheState INTEGER, 21784 neighborActiveStatus INTEGER, 21785 neighborRowStatus RowStatus 21786 } 21787 21788 neighborIfindex OBJECT-TYPE 21789 SYNTAX INTEGER (1..255) 21790 MAX-ACCESS read-only 21791 STATUS current 21792 DESCRIPTION 21793 "The interface index of the Neighbor entry. 21794 Must be conform to the existing interface name." 21795 ::= { neighborEntry 1 } 21796 21797 neighborIPv6Addr OBJECT-TYPE 21798 SYNTAX Ipv6Address 21799 MAX-ACCESS read-only 21800 STATUS current 21801 DESCRIPTION 21802 "Allows the entry of an IP address that will be a Neighbor entry into 21803 the Neighbor Cache Table." 21804 ::= { neighborEntry 2 } 21805 21806 neighborMACAddr OBJECT-TYPE 21807 SYNTAX MacAddress 21808 MAX-ACCESS read-only 21809 STATUS current 21810 DESCRIPTION 21811 "The MAC address associated of the Neighbor entry." 21812 ::= { neighborEntry 3 } 21813 21814 neighborType OBJECT-TYPE 21815 SYNTAX INTEGER { 21816 static(1), 21817 dynamic(2) 21818 } 21819 MAX-ACCESS read-only 21820 STATUS current 21821 DESCRIPTION 21822 "The type associated of the Neighbor entry." 21823 ::= { neighborEntry 4 } 21824 21825 neighborCacheState OBJECT-TYPE 21826 SYNTAX INTEGER { 21827 static(1), 21828 reachable(2), 21829 incomplete(3), 21830 stale(4), 21831 delay(5), 21832 probe(6), 21833 notinservice(7) 21834 } 21835 MAX-ACCESS read-only 21836 STATUS current 21837 DESCRIPTION 21838 "The type associated of the Neighbor entry." 21839 ::= { neighborEntry 5 } 21840 21841 neighborActiveStatus OBJECT-TYPE 21842 SYNTAX INTEGER { 21843 active(1), 21844 inactive(2) 21845 } 21846 MAX-ACCESS read-only 21847 STATUS current 21848 DESCRIPTION 21849 "The active status of the Neighbor entry." 21850 ::= { neighborEntry 6 } 21851 21852 neighborRowStatus OBJECT-TYPE 21853 SYNTAX RowStatus 21854 MAX-ACCESS read-write 21855 STATUS current 21856 DESCRIPTION 21857 "The status of an entry in the Neighbor Cache Table. Only a subset 21858 of the rowstatus variables (active, createAndGo, destroy) are available." 21859 ::= { neighborEntry 7 } 21860 21861 21862 dhcpv6RelayControl OBJECT IDENTIFIER ::= { companyDHCPv6Relay 1 } 21863 dhcpv6RelayManagement OBJECT IDENTIFIER ::= { companyDHCPv6Relay 2 } 21864 dhcpv6RelayOption37 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 3 } 21865 dhcpv6RelayOption38 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 4 } 21866 dhcpv6RelayOption18 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 5 } 21867 -- ---------------------------------------------------------- 21868 -- The DHCPv6 Relay 21869 -- ---------------------------------------------------------- 21870 21871 -- The DHCPv6 Relay Control 21872 21873 dhcpv6RelayState OBJECT-TYPE 21874 SYNTAX INTEGER { 21875 enabled(1), 21876 disabled(2) 21877 } 21878 MAX-ACCESS read-write 21879 STATUS current 21880 DESCRIPTION 21881 "This object indicates DHCPv6 relay function is enabled or disabled." 21882 ::= { dhcpv6RelayControl 1 } 21883 21884 dhcpv6RelayHopCount OBJECT-TYPE 21885 SYNTAX INTEGER (1..16) 21886 MAX-ACCESS read-write 21887 STATUS current 21888 DESCRIPTION 21889 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21890 ::= { dhcpv6RelayControl 2 } 21891 21892 21893 -- The DHCPv6 Relay Management 21894 -- The DHCPv6 Relay Interface Settings Table 21895 21896 dhcpv6RelayInterfaceSettingsTable OBJECT-TYPE 21897 SYNTAX SEQUENCE OF DHCPv6RelayInterfaceSettings 21898 MAX-ACCESS not-accessible 21899 STATUS current 21900 DESCRIPTION 21901 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 21902 ::= { dhcpv6RelayManagement 1 } 21903 21904 dhcpv6RelayInterfaceSettingsEntry OBJECT-TYPE 21905 SYNTAX DHCPv6RelayInterfaceSettings 21906 MAX-ACCESS not-accessible 21907 STATUS current 21908 DESCRIPTION 21909 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 21910 INDEX { dhcpv6RelayInterface, dhcpv6RelayServerIP} 21911 ::= { dhcpv6RelayInterfaceSettingsTable 1 } 21912 21913 DHCPv6RelayInterfaceSettings ::= 21914 SEQUENCE { 21915 dhcpv6RelayInterface 21916 DisplayString, 21917 dhcpv6RelayServerIP 21918 Ipv6Address, 21919 dhcpv6RelayInterfaceSettingsRowStatus 21920 RowStatus 21921 } 21922 dhcpv6RelayInterface OBJECT-TYPE 21923 SYNTAX DisplayString (SIZE(0..12)) 21924 MAX-ACCESS read-only 21925 STATUS current 21926 DESCRIPTION 21927 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21928 ::= { dhcpv6RelayInterfaceSettingsEntry 1 } 21929 21930 dhcpv6RelayServerIP OBJECT-TYPE 21931 SYNTAX Ipv6Address 21932 MAX-ACCESS read-only 21933 STATUS current 21934 DESCRIPTION 21935 "This object indicates the DHCP server IP address." 21936 ::= { dhcpv6RelayInterfaceSettingsEntry 2 } 21937 21938 dhcpv6RelayInterfaceSettingsRowStatus OBJECT-TYPE 21939 SYNTAX RowStatus 21940 MAX-ACCESS read-create 21941 STATUS current 21942 DESCRIPTION 21943 "This object indicates the status of this entry." 21944 ::= { dhcpv6RelayInterfaceSettingsEntry 99 } 21945 21946 21947 -- The DHCPv6 Relay Option37 21948 21949 dhcpv6RelayOption37State OBJECT-TYPE 21950 SYNTAX INTEGER { 21951 disabled(0), 21952 enabled(1) 21953 } 21954 MAX-ACCESS read-write 21955 STATUS current 21956 DESCRIPTION 21957 "This object indicates DHCPv6 relay option 37 function is enabled or disabled." 21958 ::= { dhcpv6RelayOption37 1 } 21959 21960 dhcpv6RelayOption37CheckState OBJECT-TYPE 21961 SYNTAX INTEGER { 21962 disabled(0), 21963 enabled(1) 21964 } 21965 MAX-ACCESS read-write 21966 STATUS current 21967 DESCRIPTION 21968 "This object indicates DHCPv6 relay option 37 Check function is enabled or disabled." 21969 ::= { dhcpv6RelayOption37 2 } 21970 21971-- dhcpv6RelayOption37Policy OBJECT-TYPE 21972-- SYNTAX INTEGER { 21973-- replace(1), 21974-- drop(2), 21975-- keep(3) 21976-- } 21977-- MAX-ACCESS read-write 21978-- STATUS current 21979-- DESCRIPTION 21980-- "This object indicates DHCPv6 relay option 37 policy." 21981-- ::= { dhcpv6RelayOption37 3 } 21982 21983 dhcpv6RelayOption37RemoteIDType OBJECT-TYPE 21984 SYNTAX INTEGER { 21985 default(0), 21986 cid-with-user-define(1), 21987 user-define(2) 21988 } 21989 MAX-ACCESS read-write 21990 STATUS current 21991 DESCRIPTION 21992 "This object indicates the type of remote ID." 21993 ::= { dhcpv6RelayOption37 3 } 21994 21995 dhcpv6RelayOption37RemoteID OBJECT-TYPE 21996 SYNTAX DisplayString 21997 MAX-ACCESS read-write 21998 STATUS current 21999 DESCRIPTION 22000 "This object displays the current remote ID of the device. 22001 If RemoteIDType is set to default, the value will be the MAC address of the device, 22002 and this object cannot be modified. 22003 If RemoteIDType is set to user-defined, a new value can be written to this object." 22004 ::= { dhcpv6RelayOption37 4 } 22005 22006 22007 dhcpv6RelayOpt38Table OBJECT-TYPE 22008 SYNTAX SEQUENCE OF Dhcpv6RelayOpt38Entry 22009 MAX-ACCESS not-accessible 22010 STATUS current 22011 DESCRIPTION 22012 "A table to control port security features of the device." 22013 ::= { dhcpv6RelayOption38 1 } 22014 22015 dhcpv6RelayOpt38Entry OBJECT-TYPE 22016 SYNTAX Dhcpv6RelayOpt38Entry 22017 MAX-ACCESS not-accessible 22018 STATUS current 22019 DESCRIPTION 22020 "An entry appears in port security table for each interface 22021 in the system." 22022 INDEX { dhcpv6RelayOpt38PortIndex } 22023 ::= { dhcpv6RelayOpt38Table 1 } 22024 22025 Dhcpv6RelayOpt38Entry ::= 22026 SEQUENCE { 22027 dhcpv6RelayOpt38PortIndex 22028 Integer32, 22029 dhcpv6RelayOpt38PortState 22030 INTEGER, 22031 dhcpv6RelayOpt38PortType 22032 INTEGER, 22033 dhcpv6RelayOpt38PortID 22034 DisplayString 22035 } 22036 22037 22038 dhcpv6RelayOpt38PortIndex OBJECT-TYPE 22039 SYNTAX Integer32 (1..28) 22040 MAX-ACCESS read-only 22041 STATUS current 22042 DESCRIPTION 22043 "The interface index for which the configuration in this 22044 entry applies. 22045 For all machines give maximum port number." 22046 ::= { dhcpv6RelayOpt38Entry 1 } 22047 22048 22049 dhcpv6RelayOpt38PortState OBJECT-TYPE 22050 SYNTAX INTEGER { 22051 disabled (0), enabled (1) 22052 } 22053 MAX-ACCESS read-write 22054 STATUS current 22055 DESCRIPTION 22056 "Enable / disable option 38 port state." 22057 22058 ::= { dhcpv6RelayOpt38Entry 2 } 22059 22060 22061 dhcpv6RelayOpt38PortType OBJECT-TYPE 22062 SYNTAX INTEGER { 22063 default (0), user-defined (1) 22064 } 22065 MAX-ACCESS read-write 22066 STATUS current 22067 DESCRIPTION 22068 "Configure option 38 port Type." 22069 22070 ::= {dhcpv6RelayOpt38Entry 3} 22071 22072 dhcpv6RelayOpt38PortID OBJECT-TYPE 22073 SYNTAX DisplayString 22074 MAX-ACCESS read-write 22075 STATUS current 22076 DESCRIPTION 22077 "Configure option 38 port ID. Only works when type is user-defined" 22078 22079 ::= {dhcpv6RelayOpt38Entry 4} 22080 22081 -- The DHCPv6 Relay Option18 22082 22083 dhcpv6RelayOption18State OBJECT-TYPE 22084 SYNTAX INTEGER { 22085 disabled(0), 22086 enabled(1) 22087 } 22088 MAX-ACCESS read-write 22089 STATUS current 22090 DESCRIPTION 22091 "This object indicates DHCPv6 relay option 18 function is enabled or disabled." 22092 ::= { dhcpv6RelayOption18 1 } 22093 22094 dhcpv6RelayOption18CheckState OBJECT-TYPE 22095 SYNTAX INTEGER { 22096 disabled(0), 22097 enabled(1) 22098 } 22099 MAX-ACCESS read-write 22100 STATUS current 22101 DESCRIPTION 22102 "This object indicates DHCPv6 relay option 18 Check function is enabled or disabled." 22103 ::= { dhcpv6RelayOption18 2 } 22104 22105 dhcpv6RelayOption18InterfaceIDType OBJECT-TYPE 22106 SYNTAX INTEGER { 22107 default(0), 22108 cid(1), 22109 vendor1(2) 22110 } 22111 MAX-ACCESS read-write 22112 STATUS current 22113 DESCRIPTION 22114 "This object indicates the type of Interface ID." 22115 ::= { dhcpv6RelayOption18 3 } 22116 22117 -- ----------------------------------------------------------------- 22118 -- 1. MAC-based Access Control Settings 22119 -- ----------------------------------------------------------------- 22120 macBasedCtrlGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 1 } 22121 -------------------------------------------- 22122 22123 macBasedCtrlState OBJECT-TYPE 22124 SYNTAX INTEGER { 22125 enabled(1), 22126 disabled(2) 22127 } 22128 MAX-ACCESS read-write 22129 STATUS current 22130 DESCRIPTION 22131 "Enable/Disable MAC-based Access Control Global Settings." 22132 ::= { macBasedCtrlGroup 1 } 22133 22134 macBasedMethod OBJECT-TYPE 22135 SYNTAX INTEGER { 22136 radius(1), 22137 local(2) 22138 } 22139 MAX-ACCESS read-write 22140 STATUS current 22141 DESCRIPTION 22142 "Select MAC-based Access Control Methods." 22143 DEFVAL { radius } 22144 ::= { macBasedCtrlGroup 2 } 22145 22146 macBasedRadiusPassword OBJECT-TYPE 22147 SYNTAX DisplayString (SIZE(1..32)) 22148 MAX-ACCESS read-write 22149 STATUS current 22150 DESCRIPTION 22151 "Set the password about the method Mac-Based Authentication, 22152 the maximum length are 32 chars." 22153 ::= { macBasedCtrlGroup 3 } 22154 22155 macBasedRadiusAuthStatus OBJECT-TYPE 22156 SYNTAX INTEGER { 22157 enable(1), 22158 disable(2) 22159 } 22160 MAX-ACCESS read-write 22161 STATUS current 22162 DESCRIPTION 22163 "The state of Radius Authorization. " 22164 ::= { macBasedCtrlGroup 4 } 22165 22166 macBasedLocalAuthStatus OBJECT-TYPE 22167 SYNTAX INTEGER { 22168 enable(1), 22169 disable(2) 22170 } 22171 MAX-ACCESS read-write 22172 STATUS current 22173 DESCRIPTION 22174 "The state of Local Authorization. " 22175 ::= { macBasedCtrlGroup 5 } 22176 22177 macBasedTrapStatus OBJECT-TYPE 22178 SYNTAX INTEGER { 22179 enable(1), 22180 disable(2) 22181 } 22182 MAX-ACCESS read-write 22183 STATUS current 22184 DESCRIPTION 22185 "The state of Trap of MAC-based Authorization." 22186 ::= { macBasedCtrlGroup 6 } 22187 22188 macBasedLogStatus OBJECT-TYPE 22189 SYNTAX INTEGER { 22190 enable(1), 22191 disable(2) 22192 } 22193 MAX-ACCESS read-write 22194 STATUS current 22195 DESCRIPTION 22196 "" 22197 ::= { macBasedCtrlGroup 7 } 22198 22199 macBasedMaxUsr OBJECT-TYPE 22200 SYNTAX Integer32 (1..1000) 22201 MAX-ACCESS read-write 22202 STATUS current 22203 DESCRIPTION 22204 "" 22205 DEFVAL { 128 } 22206 ::= { macBasedCtrlGroup 8 } 22207 22208 macBasedPortCtrlTable OBJECT-TYPE 22209 SYNTAX SEQUENCE OF MacBasedPortCtrlEntry 22210 MAX-ACCESS not-accessible 22211 STATUS current 22212 DESCRIPTION 22213 "" 22214 ::= { macBasedCtrlGroup 11 } 22215 22216 macBasedPortCtrlEntry OBJECT-TYPE 22217 SYNTAX MacBasedPortCtrlEntry 22218 MAX-ACCESS not-accessible 22219 STATUS current 22220 DESCRIPTION 22221 "" 22222 INDEX { macBasedPortCtrlIndex } 22223 ::= { macBasedPortCtrlTable 1 } 22224 22225 MacBasedPortCtrlEntry ::= 22226 SEQUENCE { 22227 macBasedPortCtrlIndex Integer32, 22228 macBasedPortCtrlState INTEGER, 22229 macBasedPortCtrlAgingTime Integer32, 22230 macBasedPortCtrlBlockTime Integer32 22231 } 22232 22233 macBasedPortCtrlIndex OBJECT-TYPE 22234 SYNTAX Integer32 (1..65535) 22235 MAX-ACCESS read-only 22236 STATUS current 22237 DESCRIPTION 22238 "" 22239 ::= { macBasedPortCtrlEntry 1 } 22240 22241 macBasedPortCtrlState OBJECT-TYPE 22242 SYNTAX INTEGER { 22243 enable(1), 22244 disable(2) 22245 } 22246 MAX-ACCESS read-create 22247 STATUS current 22248 DESCRIPTION 22249 "" 22250 ::= { macBasedPortCtrlEntry 2 } 22251 22252 macBasedPortCtrlAgingTime OBJECT-TYPE 22253 SYNTAX Integer32 (1..1440) 22254 MAX-ACCESS read-write 22255 STATUS current 22256 DESCRIPTION 22257 "" 22258 ::= { macBasedPortCtrlEntry 3 } 22259 22260 macBasedPortCtrlBlockTime OBJECT-TYPE 22261 SYNTAX Integer32 (0..300) 22262 MAX-ACCESS read-write 22263 STATUS current 22264 DESCRIPTION 22265 "" 22266 ::= { macBasedPortCtrlEntry 4 } 22267 22268 -- ----------------------------------------------------------------- 22269 -- 2. MAC-based Access Control Local Settings 22270 -- ----------------------------------------------------------------- 22271 macBasedCtrlLocalGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 2 } 22272 -------------------------------------------- 22273 22274 macBasedCtrlLocalTable OBJECT-TYPE 22275 SYNTAX SEQUENCE OF MacBasedCtrlLocalEntry 22276 MAX-ACCESS not-accessible 22277 STATUS current 22278 DESCRIPTION 22279 "" 22280 ::= { macBasedCtrlLocalGroup 1 } 22281 22282 macBasedCtrlLocalEntry OBJECT-TYPE 22283 SYNTAX MacBasedCtrlLocalEntry 22284 MAX-ACCESS not-accessible 22285 STATUS current 22286 DESCRIPTION 22287 "" 22288 INDEX { macBasedCtrlLocalMacAddress, macBasedCtrlLocalVID } 22289 ::= { macBasedCtrlLocalTable 1 } 22290 22291 MacBasedCtrlLocalEntry ::= 22292 SEQUENCE { 22293 macBasedCtrlLocalMacAddress MacAddress, 22294 macBasedCtrlLocalVID INTEGER, 22295 macBasedCtrlLocalVlanName SnmpAdminString, 22296 macBasedCtrlLocalRowStatus RowStatus 22297 } 22298 22299 macBasedCtrlLocalMacAddress OBJECT-TYPE 22300 SYNTAX MacAddress 22301 MAX-ACCESS read-only 22302 STATUS current 22303 DESCRIPTION 22304 "The MacAddress of the MAC-based Access Control Local Setting Table." 22305 ::= { macBasedCtrlLocalEntry 1 } 22306 22307 macBasedCtrlLocalVID OBJECT-TYPE 22308 SYNTAX INTEGER (1..4094) 22309 MAX-ACCESS read-only 22310 STATUS current 22311 DESCRIPTION 22312 "The VLAN ID of the MAC-based Access Control Local Setting entry." 22313 ::= { macBasedCtrlLocalEntry 2 } 22314 22315 macBasedCtrlLocalVlanName OBJECT-TYPE 22316 SYNTAX SnmpAdminString (SIZE (0..20)) 22317 MAX-ACCESS read-only 22318 STATUS current 22319 DESCRIPTION 22320 "An administratively assigned string, which may be used 22321 to identify the VLAN." 22322 REFERENCE 22323 "IEEE 802.1Q/D11 Section 12.10.2.1" 22324 ::= { macBasedCtrlLocalEntry 3 } 22325 22326 macBasedCtrlLocalRowStatus OBJECT-TYPE 22327 SYNTAX RowStatus 22328 MAX-ACCESS read-write 22329 STATUS current 22330 DESCRIPTION 22331 "The Row status of an entry in the MAC-based Access Control Local Setting Table. 22332 Only a subset of the rowstatus variables (active, createAndGo, destroy) are available" 22333 ::= { macBasedCtrlLocalEntry 4 } 22334 22335 -- ----------------------------------------------------------------- 22336 -- 3. MAC-based Access Control Authentication State 22337 -- ----------------------------------------------------------------- 22338 macBasedCtrlAuthGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 3 } 22339 -------------------------------------------- 22340 22341 macBasedCtrlAuthTable OBJECT-TYPE 22342 SYNTAX SEQUENCE OF MacBasedCtrlAuthEntry 22343 MAX-ACCESS not-accessible 22344 STATUS current 22345 DESCRIPTION 22346 "" 22347 ::= { macBasedCtrlAuthGroup 1 } 22348 22349 macBasedCtrlAuthEntry OBJECT-TYPE 22350 SYNTAX MacBasedCtrlAuthEntry 22351 MAX-ACCESS not-accessible 22352 STATUS current 22353 DESCRIPTION 22354 "" 22355 INDEX { macBasedCtrlAuthPort, macBasedCtrlAuthMacAddress, macBasedCtrlAuthRxVID } 22356 ::= { macBasedCtrlAuthTable 1 } 22357 22358 MacBasedCtrlAuthEntry ::= 22359 SEQUENCE { 22360 macBasedCtrlAuthPort Integer32, 22361 macBasedCtrlAuthMacAddress MacAddress, 22362 macBasedCtrlAuthRxVID INTEGER, 22363 macBasedCtrlAuthState INTEGER, 22364 macBasedCtrlAuthVID INTEGER, 22365 macBasedCtrlAuthPriority INTEGER, 22366 macBasedCtrlAuthAgingTime INTEGER, 22367 macBasedCtrlAuthBlockTime INTEGER 22368 } 22369 22370 macBasedCtrlAuthPort OBJECT-TYPE 22371 SYNTAX Integer32 (1..28) 22372 MAX-ACCESS read-only 22373 STATUS current 22374 DESCRIPTION 22375 "For all machines give maximum port number." 22376 ::= { macBasedCtrlAuthEntry 1 } 22377 22378 macBasedCtrlAuthMacAddress OBJECT-TYPE 22379 SYNTAX MacAddress 22380 MAX-ACCESS read-only 22381 STATUS current 22382 DESCRIPTION 22383 "The MacAddress of the MAC-based Access Control Authentication State Table." 22384 ::= { macBasedCtrlAuthEntry 2 } 22385 22386 macBasedCtrlAuthRxVID OBJECT-TYPE 22387 SYNTAX INTEGER (1..4094) 22388 MAX-ACCESS read-only 22389 STATUS current 22390 DESCRIPTION 22391 "" 22392 ::= { macBasedCtrlAuthEntry 3 } 22393 22394 macBasedCtrlAuthState OBJECT-TYPE 22395 SYNTAX INTEGER { 22396 authenticating(1), 22397 authenticated(2), 22398 blocked(3) 22399 } 22400 MAX-ACCESS read-only 22401 STATUS current 22402 DESCRIPTION 22403 "" 22404 ::= { macBasedCtrlAuthEntry 4 } 22405 22406 macBasedCtrlAuthVID OBJECT-TYPE 22407 SYNTAX INTEGER 22408 MAX-ACCESS read-only 22409 STATUS current 22410 DESCRIPTION 22411 "" 22412 ::= { macBasedCtrlAuthEntry 5 } 22413 22414 macBasedCtrlAuthPriority OBJECT-TYPE 22415 SYNTAX INTEGER 22416 MAX-ACCESS read-only 22417 STATUS current 22418 DESCRIPTION 22419 "" 22420 ::= { macBasedCtrlAuthEntry 6 } 22421 22422 macBasedCtrlAuthAgingTime OBJECT-TYPE 22423 SYNTAX INTEGER 22424 MAX-ACCESS read-only 22425 STATUS current 22426 DESCRIPTION 22427 "" 22428 ::= { macBasedCtrlAuthEntry 7 } 22429 22430 macBasedCtrlAuthBlockTime OBJECT-TYPE 22431 SYNTAX INTEGER 22432 MAX-ACCESS read-only 22433 STATUS current 22434 DESCRIPTION 22435 "" 22436 ::= { macBasedCtrlAuthEntry 8 } 22437 22438-- ------------------------------------------------------------- 22439-- groups in the WAC Global Setting Auth MIB 22440-- ------------------------------------------------------------- 22441 wacAuthCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 1 } 22442-- ----------------------------------------------------------------------------- 22443-- wacAuthCtrl 22444-- ----------------------------------------------------------------------------- 22445 22446 wacStatus OBJECT-TYPE 22447 SYNTAX INTEGER { 22448 enabled(1), 22449 disabled(2) 22450 } 22451 MAX-ACCESS read-write 22452 STATUS current 22453 DESCRIPTION 22454 "Enable/Disable WAC Global Settings" 22455 ::= { wacAuthCtrl 1 } 22456 22457 wacVirtualIPv4 OBJECT-TYPE 22458 SYNTAX IpAddress 22459 MAX-ACCESS read-write 22460 STATUS current 22461 DESCRIPTION 22462 "Virtual IPv4" 22463 ::= { wacAuthCtrl 2 } 22464 22465 wacVirtualIPv6 OBJECT-TYPE 22466 SYNTAX Ipv6Address 22467 MAX-ACCESS read-write 22468 STATUS current 22469 DESCRIPTION 22470 "Virtual IPv6" 22471 ::= { wacAuthCtrl 3 } 22472 22473 wacRedirPath OBJECT-TYPE 22474 SYNTAX OCTET STRING 22475 MAX-ACCESS read-write 22476 STATUS current 22477 DESCRIPTION 22478 "Redirection Path" 22479 ::= { wacAuthCtrl 4 } 22480 22481 wacClrRedirPath OBJECT-TYPE 22482 SYNTAX INTEGER { 22483 yes(1), 22484 no(2) 22485 } 22486 MAX-ACCESS read-write 22487 STATUS current 22488 DESCRIPTION 22489 "yes/no WAC Clear Redirection path Settings" 22490 ::= { wacAuthCtrl 5 } 22491 22492 wacRadiusAuth OBJECT-TYPE 22493 SYNTAX INTEGER { 22494 enabled(1), 22495 disabled(2) 22496 } 22497 MAX-ACCESS read-write 22498 STATUS current 22499 DESCRIPTION 22500 "Enable/Disable WAC RADIUS AUTH Settings" 22501 ::= { wacAuthCtrl 6 } 22502 22503 waclocalAuth OBJECT-TYPE 22504 SYNTAX INTEGER { 22505 enabled(1), 22506 disabled(2) 22507 } 22508 MAX-ACCESS read-write 22509 STATUS current 22510 DESCRIPTION 22511 "Enable/Disable WAC LOCAL AUTH Settings" 22512 ::= { wacAuthCtrl 7 } 22513 22514 wacAuthMethod OBJECT-TYPE 22515 SYNTAX INTEGER { 22516 radius(1), 22517 local(2) 22518 } 22519 MAX-ACCESS read-write 22520 STATUS current 22521 DESCRIPTION 22522 "Enable/Disable WAC Auth Method Settings" 22523 ::= { wacAuthCtrl 8 } 22524 22525 wacAuthPortMethod OBJECT-TYPE 22526 SYNTAX INTEGER { 22527 http(1), 22528 https(2) 22529 } 22530 MAX-ACCESS read-write 22531 STATUS current 22532 DESCRIPTION 22533 "Authorization Port Method" 22534 ::= { wacAuthCtrl 9 } 22535 22536 wacAuthPort OBJECT-TYPE 22537 SYNTAX INTEGER (1..65535) 22538 MAX-ACCESS read-write 22539 STATUS current 22540 DESCRIPTION 22541 "HTTP(s) Port." 22542 ::= { wacAuthCtrl 10 } 22543 22544-- ------------------------------------------------------------- 22545-- groups in the User Settings Control MIB 22546-- ------------------------------------------------------------- 22547 wacUsrCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 2 } 22548-- ----------------------------------------------------------------------------- 22549-- wacUsrCtrl 22550-- ----------------------------------------------------------------------------- 22551 22552 wacUsrCtrlTable OBJECT-TYPE 22553 SYNTAX SEQUENCE OF WACUsrCtrlEntry 22554 MAX-ACCESS not-accessible 22555 STATUS current 22556 DESCRIPTION 22557 "A table that contains the configuration objects for the 22558 Authenticator PAE associated with each port. 22559 An entry appears in this table for each port that may 22560 authenticate access to itself." 22561 ::= { wacUsrCtrl 1 } 22562 22563 wacUsrCtrlEntry OBJECT-TYPE 22564 SYNTAX WACUsrCtrlEntry 22565 MAX-ACCESS not-accessible 22566 STATUS current 22567 DESCRIPTION 22568 "The configuration information for an Authenticator Port." 22569 INDEX { authUserName } 22570 ::= { wacUsrCtrlTable 1 } 22571 22572 WACUsrCtrlEntry ::= SEQUENCE { 22573 authUserName SnmpAdminString, 22574 authUserVID INTEGER, 22575 authUserPassword DisplayString, 22576 authUserStatus RowStatus 22577 } 22578 22579 authUserName OBJECT-TYPE 22580 SYNTAX SnmpAdminString (SIZE(1..15)) 22581 MAX-ACCESS read-only 22582 STATUS current 22583 DESCRIPTION 22584 "The unique index value of a row in this table. 22585 22586 This object is used to set 802.1X Local user name, 22587 The following characters are allowed to input: 22588 semicolon, question mark, space, and double quotation mark." 22589 ::= { wacUsrCtrlEntry 1 } 22590 22591 authUserVID OBJECT-TYPE 22592 SYNTAX INTEGER 22593 MAX-ACCESS read-write 22594 STATUS current 22595 DESCRIPTION 22596 "The ID of VLAN that you want this interface to be in. 22597 It must be a exist vlan id." 22598 ::= { wacUsrCtrlEntry 2 } 22599 22600 authUserPassword OBJECT-TYPE 22601 SYNTAX DisplayString (SIZE(1..15)) 22602 MAX-ACCESS read-write 22603 STATUS current 22604 DESCRIPTION 22605 "This object is used to set 802.1X Local user Password, 22606 The following characters are allowed to input: 22607 semicolon, question mark, space, and double quotation mark." 22608 ::= { wacUsrCtrlEntry 3 } 22609 22610 authUserStatus OBJECT-TYPE 22611 SYNTAX RowStatus 22612 MAX-ACCESS read-create 22613 STATUS current 22614 DESCRIPTION 22615 "The status of this conceptual row in the swAuthUserTable. 22616 22617 An entry in this table is not qualified for activation 22618 until instances of all corresponding columns have been 22619 initialized, either through default values, or through 22620 Set operations. The swAuthUserName objects must be 22621 explicitly set." 22622 ::= { wacUsrCtrlEntry 4 } 22623 22624-- ------------------------------------------------------------- 22625-- groups in the Port Settings Control MIB 22626-- ------------------------------------------------------------- 22627 wacPortCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 3 } 22628-- ----------------------------------------------------------------------------- 22629-- wacPortCtrl 22630-- ----------------------------------------------------------------------------- 22631 -- Port Control Table 22632 22633 wacPortCtrlTable OBJECT-TYPE 22634 SYNTAX SEQUENCE OF WACPortCtrlEntry 22635 MAX-ACCESS not-accessible 22636 STATUS current 22637 DESCRIPTION 22638 "A table to control the port specific parameters of the device like speed, 22639 duplex mode, etc." 22640 ::= { wacPortCtrl 1 } 22641 22642 wacPortCtrlEntry OBJECT-TYPE 22643 SYNTAX WACPortCtrlEntry 22644 MAX-ACCESS not-accessible 22645 STATUS current 22646 DESCRIPTION 22647 "An entry appears in this table for each interface in the system. 22648 22649 Index to the table is the interface index of the port." 22650 22651 INDEX { wacPortCtrlIndex } 22652 ::= { wacPortCtrlTable 1 } 22653 22654 WACPortCtrlEntry ::= 22655 SEQUENCE { 22656 wacPortCtrlIndex 22657 Integer32, 22658 wacPortCtrlState 22659 INTEGER, 22660 wacPortCtrlAgetime 22661 INTEGER, 22662 wacPortCtrlBlocktime 22663 INTEGER 22664 } 22665 22666 wacPortCtrlIndex OBJECT-TYPE 22667 SYNTAX Integer32 (1..65535) 22668 MAX-ACCESS read-only 22669 STATUS current 22670 DESCRIPTION 22671 "Interface index of the port for the configuration 22672 in this entry applies." 22673 22674 ::= { wacPortCtrlEntry 1 } 22675 22676 wacPortCtrlState OBJECT-TYPE 22677 SYNTAX INTEGER { 22678 enable (1), 22679 disable (2) 22680 } 22681 MAX-ACCESS read-write 22682 STATUS current 22683 DESCRIPTION 22684 "Enables / disables flow control for the interface." 22685 22686 ::= { wacPortCtrlEntry 2 } 22687 22688 wacPortCtrlAgetime OBJECT-TYPE 22689 SYNTAX INTEGER (1..65535) 22690 MAX-ACCESS read-write 22691 STATUS current 22692 DESCRIPTION 22693 "Aging time" 22694 ::= { wacPortCtrlEntry 3 } 22695 22696 wacPortCtrlBlocktime OBJECT-TYPE 22697 SYNTAX INTEGER (1..65535) 22698 MAX-ACCESS read-write 22699 STATUS current 22700 DESCRIPTION 22701 "Aging time" 22702 ::= { wacPortCtrlEntry 4 } 22703 22704-- ------------------------------------------------------------- 22705-- groups in the Authentication State Control MIB 22706-- ------------------------------------------------------------- 22707 wacAuthState OBJECT IDENTIFIER ::= { companyWACAuthGroup 4 } 22708-- ----------------------------------------------------------------------------- 22709-- wacAuthState for IPv4(and IPv6) 22710-- ----------------------------------------------------------------------------- 22711 wacAuthStateTable OBJECT-TYPE 22712 SYNTAX SEQUENCE OF WACAuthStateEntry 22713 MAX-ACCESS not-accessible 22714 STATUS current 22715 DESCRIPTION 22716 "A list of the Auth States" 22717 ::= { wacAuthState 1 } 22718 22719 wacAuthStateEntry OBJECT-TYPE 22720 SYNTAX WACAuthStateEntry 22721 MAX-ACCESS not-accessible 22722 STATUS current 22723 DESCRIPTION 22724 "A Auth State entry containing the mac and forwarding port." 22725 INDEX {wacAuthStatePort, wacAuthStateMac, wacAuthStateRXVID} 22726 ::= { wacAuthStateTable 1 } 22727 22728 WACAuthStateEntry ::= SEQUENCE { 22729 wacAuthStatePort INTEGER, 22730 wacAuthStateMac MacAddress, 22731 wacAuthStateRXVID INTEGER, 22732 wacAuthStateflag INTEGER, 22733 wacAuthStateVID INTEGER, 22734 wacAuthAssignPriority INTEGER, 22735 wacAuthStateAgetime INTEGER, 22736 wacAuthStateRowStatus RowStatus 22737 } 22738 22739 wacAuthStatePort OBJECT-TYPE 22740 SYNTAX INTEGER (1..28) 22741 MAX-ACCESS read-only 22742 STATUS current 22743 DESCRIPTION 22744 "The auth port state of the Auth State entry. 22745 For all machines give maximum port number." 22746 ::= { wacAuthStateEntry 1 } 22747 22748 wacAuthStateMac OBJECT-TYPE 22749 SYNTAX MacAddress 22750 MAX-ACCESS read-only 22751 STATUS current 22752 DESCRIPTION 22753 "The auth state mac of the Auth State entry." 22754 ::= { wacAuthStateEntry 2 } 22755 22756 wacAuthStateRXVID OBJECT-TYPE 22757 SYNTAX INTEGER (1..4094) 22758 MAX-ACCESS read-only 22759 STATUS current 22760 DESCRIPTION 22761 "The Rx VID of the Auth State entry." 22762 ::= { wacAuthStateEntry 3 } 22763 22764 wacAuthStateflag OBJECT-TYPE 22765 SYNTAX INTEGER 22766 MAX-ACCESS read-only 22767 STATUS current 22768 DESCRIPTION 22769 "The auth state flag of the Auth State entry." 22770 ::= { wacAuthStateEntry 4 } 22771 22772 wacAuthStateVID OBJECT-TYPE 22773 SYNTAX INTEGER 22774 MAX-ACCESS read-only 22775 STATUS current 22776 DESCRIPTION 22777 "The auth state VID of the Auth State entry." 22778 ::= { wacAuthStateEntry 5 } 22779 22780 wacAuthAssignPriority OBJECT-TYPE 22781 SYNTAX INTEGER 22782 MAX-ACCESS read-only 22783 STATUS current 22784 DESCRIPTION 22785 "The auth assign priority of the Auth State entry." 22786 ::= { wacAuthStateEntry 6 } 22787 22788 wacAuthStateAgetime OBJECT-TYPE 22789 SYNTAX INTEGER 22790 22791 MAX-ACCESS read-only 22792 STATUS current 22793 DESCRIPTION 22794 "The auth state age time of the Auth State entry." 22795 ::= { wacAuthStateEntry 7 } 22796 22797 wacAuthStateRowStatus OBJECT-TYPE 22798 SYNTAX RowStatus 22799 22800 MAX-ACCESS read-only 22801 STATUS current 22802 DESCRIPTION 22803 "The auth state row status." 22804 ::= { wacAuthStateEntry 99 } 22805 22806 22807 22808 -- ---------------------------------------------------------------------------- 22809 -- The Vlan Mac Map Table 22810 -- ---------------------------------------------------------------------------- 22811 22812 macBasedVlanTable OBJECT-TYPE 22813 SYNTAX SEQUENCE OF MacBasedVlanEntry 22814 MAX-ACCESS not-accessible 22815 STATUS current 22816 DESCRIPTION 22817 "A table that contains information on Vlan-MAC address 22818 mapping." 22819 ::= { companyMacBasedVlan 1 } 22820 22821 macBasedVlanEntry OBJECT-TYPE 22822 SYNTAX MacBasedVlanEntry 22823 MAX-ACCESS not-accessible 22824 STATUS current 22825 DESCRIPTION 22826 "Entry that contains Vlan-MAC address mapping." 22827 INDEX { vlanMacMapIndex } 22828 ::= { macBasedVlanTable 1 } 22829 22830 MacBasedVlanEntry ::= 22831 SEQUENCE { 22832 vlanMacMapIndex 22833 Integer32, 22834 vlanMacMapAddr 22835 MacAddress, 22836 vlanMacMapAddrMask 22837 MacAddress, 22838 vlanMacMapVid 22839 VlanIndex, 22840 vlanMacStatus 22841 DisplayString, 22842 vlanMacType 22843 DisplayString, 22844 vlanMacMapRowStatus 22845 RowStatus 22846 } 22847 22848 vlanMacMapIndex OBJECT-TYPE 22849 SYNTAX Integer32 (1..128) 22850 MAX-ACCESS read-only 22851 STATUS current 22852 DESCRIPTION 22853 "Index of cmMacBasedVlanEntry. This object indicates the mac vlan entry for which 22854 the configurations in cmMacBasedVlanEntry is to be done." 22855 ::= { macBasedVlanEntry 1 } 22856 22857 vlanMacMapAddr OBJECT-TYPE 22858 SYNTAX MacAddress 22859 MAX-ACCESS read-write 22860 STATUS current 22861 DESCRIPTION 22862 "The Mac address for which the Vlan mapping is present in the entry." 22863 22864 ::= { macBasedVlanEntry 2 } 22865 vlanMacMapAddrMask OBJECT-TYPE 22866 SYNTAX MacAddress 22867 MAX-ACCESS read-write 22868 STATUS current 22869 DESCRIPTION 22870 "The Mac address for which the Vlan mapping is present in the entry." 22871 ::= { macBasedVlanEntry 3 } 22872 22873 vlanMacMapVid OBJECT-TYPE 22874 SYNTAX VlanIndex 22875 MAX-ACCESS read-write 22876 STATUS current 22877 DESCRIPTION 22878 "The Vlan to which the mac address of this entry is mapped to." 22879 ::= { macBasedVlanEntry 4 } 22880 22881 vlanMacStatus OBJECT-TYPE 22882 SYNTAX DisplayString 22883 MAX-ACCESS read-only 22884 STATUS current 22885 DESCRIPTION 22886 "The status given to the mac-vlan entry." 22887 ::= { macBasedVlanEntry 5 } 22888 22889 vlanMacType OBJECT-TYPE 22890 SYNTAX DisplayString 22891 MAX-ACCESS read-only 22892 STATUS current 22893 DESCRIPTION 22894 "The type given to the mac-vlan entry." 22895 ::= { macBasedVlanEntry 6 } 22896 22897 22898 vlanMacMapRowStatus OBJECT-TYPE 22899 SYNTAX RowStatus 22900 MAX-ACCESS read-write 22901 STATUS current 22902 DESCRIPTION 22903 "The row status of the entry." 22904 ::= { macBasedVlanEntry 99 } 22905 22906 macBasedVlanMethod OBJECT-TYPE 22907 SYNTAX INTEGER { 22908 single(1), 22909 range(2) 22910 } 22911 MAX-ACCESS read-write 22912 STATUS current 22913 DESCRIPTION 22914 "A method of Vlan-MAC address mapping." 22915 ::= { companyMacBasedVlan 2 } 22916 22917 22918 -- ---------------------------------------------------------- 22919 -- The sfpVendorInfoTable 22920 -- ---------------------------------------------------------- 22921 22922 22923 sfpVendorInfoTable OBJECT-TYPE 22924 SYNTAX SEQUENCE OF SfpVendorInfoEntry 22925 MAX-ACCESS not-accessible 22926 STATUS current 22927 DESCRIPTION 22928 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 22929 ::= { companySfpVendorInfo 1 } 22930 22931 sfpVendorInfoEntry OBJECT-TYPE 22932 SYNTAX SfpVendorInfoEntry 22933 MAX-ACCESS not-accessible 22934 STATUS current 22935 DESCRIPTION 22936 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 22937 INDEX { sfpPortIndex } 22938 ::= { sfpVendorInfoTable 1 } 22939 22940 SfpVendorInfoEntry ::= 22941 SEQUENCE { 22942 sfpPortIndex 22943 Integer32, 22944 sfpConnectorType 22945 DisplayString, 22946 sfpTranceiverCode 22947 DisplayString, 22948 sfpBaudRate 22949 DisplayString, 22950 sfpVendorName 22951 DisplayString, 22952 sfpVendorOui 22953 DisplayString, 22954 sfpVendorPn 22955 DisplayString, 22956 sfpVendorRev 22957 DisplayString, 22958 sfpWavelength 22959 DisplayString, 22960 sfpVendorSn 22961 DisplayString, 22962 sfpDateCode 22963 DisplayString 22964 } 22965 22966 22967 sfpPortIndex OBJECT-TYPE 22968 SYNTAX Integer32 (1..28) 22969 MAX-ACCESS read-only 22970 STATUS current 22971 DESCRIPTION 22972 "The available of index for fiber ports." 22973 ::= { sfpVendorInfoEntry 1 } 22974 22975 sfpConnectorType OBJECT-TYPE 22976 SYNTAX DisplayString 22977 MAX-ACCESS read-only 22978 STATUS current 22979 DESCRIPTION 22980 "" 22981 ::= {sfpVendorInfoEntry 2} 22982 22983 sfpTranceiverCode OBJECT-TYPE 22984 SYNTAX DisplayString 22985 MAX-ACCESS read-only 22986 STATUS current 22987 DESCRIPTION 22988 "" 22989 ::= {sfpVendorInfoEntry 3} 22990 22991 sfpBaudRate OBJECT-TYPE 22992 SYNTAX DisplayString 22993 MAX-ACCESS read-only 22994 STATUS current 22995 DESCRIPTION 22996 "" 22997 ::= {sfpVendorInfoEntry 4} 22998 22999 sfpVendorName OBJECT-TYPE 23000 SYNTAX DisplayString 23001 MAX-ACCESS read-only 23002 STATUS current 23003 DESCRIPTION 23004 "" 23005 ::= {sfpVendorInfoEntry 5} 23006 23007 sfpVendorOui OBJECT-TYPE 23008 SYNTAX DisplayString 23009 MAX-ACCESS read-only 23010 STATUS current 23011 DESCRIPTION 23012 "" 23013 ::= {sfpVendorInfoEntry 6} 23014 23015 sfpVendorPn OBJECT-TYPE 23016 SYNTAX DisplayString 23017 MAX-ACCESS read-only 23018 STATUS current 23019 DESCRIPTION 23020 "" 23021 ::= {sfpVendorInfoEntry 7} 23022 23023 sfpVendorRev OBJECT-TYPE 23024 SYNTAX DisplayString 23025 MAX-ACCESS read-only 23026 STATUS current 23027 DESCRIPTION 23028 "" 23029 ::= {sfpVendorInfoEntry 8} 23030 23031 sfpWavelength OBJECT-TYPE 23032 SYNTAX DisplayString 23033 MAX-ACCESS read-only 23034 STATUS current 23035 DESCRIPTION 23036 "" 23037 ::= {sfpVendorInfoEntry 9} 23038 23039 sfpVendorSn OBJECT-TYPE 23040 SYNTAX DisplayString 23041 MAX-ACCESS read-only 23042 STATUS current 23043 DESCRIPTION 23044 "" 23045 ::= {sfpVendorInfoEntry 10} 23046 23047 sfpDateCode OBJECT-TYPE 23048 SYNTAX DisplayString 23049 MAX-ACCESS read-only 23050 STATUS current 23051 DESCRIPTION 23052 "" 23053 ::= {sfpVendorInfoEntry 11} 23054 23055 23056-- -------------------------------------------------------------------------- 23057 ddmCtrl OBJECT IDENTIFIER ::={companyDDM 1} 23058 ddmInfo OBJECT IDENTIFIER ::={companyDDM 2} 23059-- -------------------------------------------------------------------------- 23060-- DdmCtrl 23061-- -------------------------------------------------------------------------- 23062 23063 ddmPowerUnit OBJECT-TYPE 23064 SYNTAX INTEGER { 23065 mw(0), 23066 dbm(1) 23067 } 23068 MAX-ACCESS read-write 23069 STATUS current 23070 DESCRIPTION 23071 "This object indicates the TX/RX power global unit." 23072 DEFVAL{mw} 23073 ::= {ddmCtrl 1} 23074 23075--ddmActionMgmt 23076 23077 ddmActionMgmtTable OBJECT-TYPE 23078 SYNTAX SEQUENCE OF DdmActionMgmtEntry 23079 MAX-ACCESS not-accessible 23080 STATUS obsolete 23081 DESCRIPTION 23082 "This table contains the configuration of the action taken 23083 when any parameter exceeds its threshold." 23084 ::= {ddmCtrl 2} 23085 23086 ddmActionMgmtEntry OBJECT-TYPE 23087 SYNTAX DdmActionMgmtEntry 23088 MAX-ACCESS not-accessible 23089 STATUS obsolete 23090 DESCRIPTION 23091 "This is an entry of the swDdmConfigActionTable." 23092 INDEX {ddmActionPort } 23093 ::= {ddmActionMgmtTable 1} 23094 23095 DdmActionMgmtEntry ::= 23096 SEQUENCE { 23097 ddmActionPort 23098 INTEGER, 23099 ddmActionState 23100 INTEGER, 23101 ddmActionShutdown 23102 INTEGER 23103 } 23104 23105 ddmActionPort OBJECT-TYPE 23106 SYNTAX INTEGER (1..28) 23107 MAX-ACCESS read-only 23108 STATUS current 23109 DESCRIPTION 23110 "This object indicates the port. 23111 The available of index for fiber ports." 23112 ::= {ddmActionMgmtEntry 1} 23113 23114 23115 ddmActionState OBJECT-TYPE 23116 SYNTAX INTEGER { 23117 disable(0), 23118 enable(1) 23119 } 23120 MAX-ACCESS read-write 23121 STATUS obsolete 23122 DESCRIPTION 23123 "This object indicates the action type." 23124 ::= {ddmActionMgmtEntry 2} 23125 23126 ddmActionShutdown OBJECT-TYPE 23127 SYNTAX INTEGER { 23128 none(0), 23129 alarm(1), 23130 warning(2) 23131 } 23132 MAX-ACCESS read-write 23133 STATUS obsolete 23134 DESCRIPTION 23135 "This object indicates the action type." 23136 ::= {ddmActionMgmtEntry 3} 23137 23138 23139--ddmThresholdMgmt 23140 23141 ddmThresholdMgmtTable OBJECT-TYPE 23142 SYNTAX SEQUENCE OF DdmThresholdMgmtEntry 23143 MAX-ACCESS not-accessible 23144 STATUS current 23145 DESCRIPTION 23146 "This table contains DDM temperature configuration information." 23147 ::= {ddmCtrl 3} 23148 23149 ddmThresholdMgmtEntry OBJECT-TYPE 23150 SYNTAX DdmThresholdMgmtEntry 23151 MAX-ACCESS not-accessible 23152 STATUS current 23153 DESCRIPTION 23154 "This is an entry of the swDdmConfigThresholdTable." 23155 INDEX {ddmThresholdPort ,ddmThresholdType} 23156 ::= {ddmThresholdMgmtTable 1} 23157 23158 DdmThresholdMgmtEntry ::= 23159 SEQUENCE { 23160 ddmThresholdPort 23161 INTEGER, 23162 ddmThresholdType 23163 INTEGER, 23164 ddmHighAlarm 23165 DisplayString, 23166 ddmLowAlarm 23167 DisplayString, 23168 ddmHighWarning 23169 DisplayString, 23170 ddmLowWarning 23171 DisplayString 23172 } 23173 23174 ddmThresholdPort OBJECT-TYPE 23175 SYNTAX INTEGER (1..28) 23176 MAX-ACCESS read-only 23177 STATUS current 23178 DESCRIPTION 23179 "This object indicates the port. 23180 The available of index for fiber ports." 23181 ::= {ddmThresholdMgmtEntry 1} 23182 23183 ddmThresholdType OBJECT-TYPE 23184 SYNTAX INTEGER{ 23185 temperature(0), 23186 voltage(1), 23187 bias(2), 23188 txPower(3), 23189 rxPower(4) 23190 } 23191 MAX-ACCESS read-only 23192 STATUS current 23193 DESCRIPTION 23194 "This object indicates the threshold type." 23195 ::= {ddmThresholdMgmtEntry 2} 23196 23197 ddmHighAlarm OBJECT-TYPE 23198 SYNTAX DisplayString 23199 MAX-ACCESS read-write 23200 STATUS current 23201 DESCRIPTION 23202 "This object indicates the high alarm threshold value to be configured. As the 23203 value is a floating point data type, the DisplayString type is used to define this parameter." 23204 ::= {ddmThresholdMgmtEntry 3} 23205 23206 ddmLowAlarm OBJECT-TYPE 23207 SYNTAX DisplayString 23208 MAX-ACCESS read-write 23209 STATUS current 23210 DESCRIPTION 23211 "This object indicates the low alarm threshold value to be configured. As the 23212 value is a floating data type, the DisplayString type is used to define this parameter." 23213 ::= {ddmThresholdMgmtEntry 4} 23214 23215 ddmHighWarning OBJECT-TYPE 23216 SYNTAX DisplayString 23217 MAX-ACCESS read-write 23218 STATUS current 23219 DESCRIPTION 23220 "This object indicates the high warning threshold value to be configured. As 23221 the value is a floating data type, the DisplayString type is used to define this parameter." 23222 ::= {ddmThresholdMgmtEntry 5} 23223 23224 ddmLowWarning OBJECT-TYPE 23225 SYNTAX DisplayString 23226 MAX-ACCESS read-write 23227 STATUS current 23228 DESCRIPTION 23229 "This object indicates the low warning threshold value to be configured. As 23230 the value is a floating data type, the DisplayString type is used to define this parameter." 23231 ::= {ddmThresholdMgmtEntry 6} 23232 23233 23234 23235-- -------------------------------------------------------------------------- 23236-- DdmInfo 23237-- -------------------------------------------------------------------------- 23238 ddmStatus OBJECT IDENTIFIER ::= { ddmInfo 1 } 23239 23240--DdmStatus 23241 ddmStatusTable OBJECT-TYPE 23242 SYNTAX SEQUENCE OF DdmStatusEntry 23243 MAX-ACCESS not-accessible 23244 STATUS current 23245 DESCRIPTION 23246 "This table contains the DDM status information." 23247 ::= {ddmStatus 1} 23248 23249 ddmStatusEntry OBJECT-TYPE 23250 SYNTAX DdmStatusEntry 23251 MAX-ACCESS not-accessible 23252 STATUS current 23253 DESCRIPTION 23254 "This is an entry of the ddmStatusTable." 23255 INDEX {ddmStatusPort} 23256 ::= {ddmStatusTable 1} 23257 23258 DdmStatusEntry ::= 23259 SEQUENCE { 23260 ddmStatusPort 23261 INTEGER, 23262 ddmTemperature 23263 DisplayString, 23264 ddmVoltage 23265 DisplayString, 23266 ddmBiasCurrent 23267 DisplayString, 23268 ddmTxPower 23269 DisplayString, 23270 ddmRxPower 23271 DisplayString 23272 } 23273 23274 ddmStatusPort OBJECT-TYPE 23275 SYNTAX INTEGER (1..28) 23276 MAX-ACCESS read-only 23277 STATUS current 23278 DESCRIPTION 23279 "This object indicates the port. 23280 The available of index for fiber ports." 23281 ::= {ddmStatusEntry 1} 23282 23283 ddmTemperature OBJECT-TYPE 23284 SYNTAX DisplayString 23285 MAX-ACCESS read-only 23286 STATUS current 23287 DESCRIPTION 23288 "This object indicates the real time value of the temperature. As the value 23289 is a floating point data type, the DisplayString type is used to define this parameter." 23290 ::= {ddmStatusEntry 2} 23291 23292 ddmVoltage OBJECT-TYPE 23293 SYNTAX DisplayString 23294 MAX-ACCESS read-only 23295 STATUS current 23296 DESCRIPTION 23297 "This object indicates the real time value of the supply voltage. As the value 23298 value is a floating point data type, the DisplayString type is used to define this parameter." 23299 ::= {ddmStatusEntry 3} 23300 23301 ddmBiasCurrent OBJECT-TYPE 23302 SYNTAX DisplayString 23303 MAX-ACCESS read-only 23304 STATUS current 23305 DESCRIPTION 23306 "This object indicates the real time value of the tx bias." 23307 ::= {ddmStatusEntry 4} 23308 23309 ddmTxPower OBJECT-TYPE 23310 SYNTAX DisplayString 23311 MAX-ACCESS read-only 23312 STATUS current 23313 DESCRIPTION 23314 "This object indicates the real time value of the tx power. As the value 23315 is a floating point data type, the DisplayString type is used to define this parameter." 23316 ::= {ddmStatusEntry 5} 23317 23318 ddmRxPower OBJECT-TYPE 23319 SYNTAX DisplayString 23320 MAX-ACCESS read-only 23321 STATUS current 23322 DESCRIPTION 23323 "This object indicates the real time value of the rx power. As the value is 23324 a floating data type, the DisplayString type is used to define this parameter." 23325 ::= {ddmStatusEntry 6} 23326 23327 23328 23329 -- ------------------------------------------------------------------------- 23330 -- companyFTPGroup 23331 -- ------------------------------------------------------------------------- 23332 ftpFwTable OBJECT IDENTIFIER ::= { companyFTPGroup 1 } 23333 ftpConfigTable OBJECT IDENTIFIER ::= { companyFTPGroup 2 } 23334 23335 ftpFwServerIpAddress OBJECT-TYPE 23336 SYNTAX DisplayString (SIZE(1..64)) 23337 MAX-ACCESS read-write 23338 STATUS obsolete 23339 DESCRIPTION 23340 "The FTP server's IPv4 address or IPv6 address is used to upload or 23341 download firmware." 23342 ::= { ftpFwTable 1} 23343 23344 ftpFwImageFileName OBJECT-TYPE 23345 SYNTAX DisplayString (SIZE(1..64)) 23346 MAX-ACCESS read-write 23347 STATUS obsolete 23348 DESCRIPTION 23349 "Firmware file name used to upload or download firmware." 23350 ::= { ftpFwTable 2 } 23351 23352 ftpFwUsername OBJECT-TYPE 23353 SYNTAX DisplayString (SIZE(1..20)) 23354 MAX-ACCESS read-write 23355 STATUS obsolete 23356 DESCRIPTION 23357 "FTP username to login FTP." 23358 ::= { ftpFwTable 3} 23359 23360 ftpFwPassword OBJECT-TYPE 23361 SYNTAX DisplayString (SIZE(1..20)) 23362 MAX-ACCESS read-write 23363 STATUS obsolete 23364 DESCRIPTION 23365 "FTP password to login FTP." 23366 ::= { ftpFwTable 4 } 23367 23368 ftpFwPath OBJECT-TYPE 23369 SYNTAX DisplayString (SIZE(1..64)) 23370 MAX-ACCESS read-write 23371 STATUS obsolete 23372 DESCRIPTION 23373 "FTP path can find file folder." 23374 ::= { ftpFwTable 5} 23375 23376 ftpFwPort OBJECT-TYPE 23377 SYNTAX Integer32 (1..65535) 23378 MAX-ACCESS read-write 23379 STATUS obsolete 23380 DESCRIPTION 23381 "FTP port to login FTP." 23382 ::= { ftpFwTable 6} 23383 23384 ftpFwImageID OBJECT-TYPE 23385 SYNTAX INTEGER { 23386 imageID1(1), 23387 imageID2(2) 23388 } 23389 MAX-ACCESS read-write 23390 STATUS current 23391 DESCRIPTION 23392 "Fw image id can select imageid1 or imageid2 to flash" 23393 ::= { ftpFwTable 7 } 23394 23395 ftpFwFTPOperation OBJECT-TYPE 23396 SYNTAX INTEGER { 23397 none(0), 23398 download(1), 23399 upload(2) 23400 } 23401 MAX-ACCESS read-write 23402 STATUS obsolete 23403 DESCRIPTION 23404 "The FTP operates to perform downloading the firmware image 23405 to the unit. This object is used in conjunction with FTP settings" 23406 ::= { ftpFwTable 8 } 23407 23408 ftpFwFTPOperationStatus OBJECT-TYPE 23409 SYNTAX INTEGER { 23410 none(0), 23411 success(1), 23412 fail(2), 23413 progressing(3), 23414 transmit(4) 23415 } 23416 MAX-ACCESS read-only 23417 STATUS obsolete 23418 DESCRIPTION 23419 "The FTP operation status represent firmware backup or upgrade status." 23420 ::= { ftpFwTable 9 } 23421 23422 ftpConfigServerIpAddress OBJECT-TYPE 23423 SYNTAX DisplayString (SIZE(1..64)) 23424 MAX-ACCESS read-write 23425 STATUS obsolete 23426 DESCRIPTION 23427 "The FTP server's IPv4 address or IPv6 address is used to upload or 23428 download firmware." 23429 ::= { ftpConfigTable 1 } 23430 23431 ftpConfigFileName OBJECT-TYPE 23432 SYNTAX DisplayString (SIZE(1..64)) 23433 MAX-ACCESS read-write 23434 STATUS obsolete 23435 DESCRIPTION 23436 "Config file name used to upload or download Config." 23437 ::= { ftpConfigTable 2} 23438 23439 ftpConfigUsername OBJECT-TYPE 23440 SYNTAX DisplayString (SIZE(1..20)) 23441 MAX-ACCESS read-write 23442 STATUS obsolete 23443 DESCRIPTION 23444 "FTP username to login FTP." 23445 ::= { ftpConfigTable 3} 23446 23447 ftpConfigPassword OBJECT-TYPE 23448 SYNTAX DisplayString (SIZE(1..20)) 23449 MAX-ACCESS read-write 23450 STATUS obsolete 23451 DESCRIPTION 23452 "FTP password to login FTP." 23453 ::= { ftpConfigTable 4} 23454 23455 ftpConfigPath OBJECT-TYPE 23456 SYNTAX DisplayString (SIZE(1..64)) 23457 MAX-ACCESS read-write 23458 STATUS obsolete 23459 DESCRIPTION 23460 "FTP path can find file folder." 23461 ::= { ftpConfigTable 5} 23462 23463 ftpConfigPort OBJECT-TYPE 23464 SYNTAX Integer32 (1..65535) 23465 MAX-ACCESS read-write 23466 STATUS obsolete 23467 DESCRIPTION 23468 "FTP port to login FTP." 23469 ::= { ftpConfigTable 6} 23470 23471 ftpConfigConfigID OBJECT-TYPE 23472 SYNTAX INTEGER { 23473 configID1(1), 23474 configID2(2) 23475 } 23476 MAX-ACCESS read-write 23477 STATUS current 23478 DESCRIPTION 23479 "Config image id can select imageid1 or imageid2 to flash" 23480 ::= { ftpConfigTable 7 } 23481 23482 ftpConfigFTPOperation OBJECT-TYPE 23483 SYNTAX INTEGER { 23484 none(0), 23485 download(1), 23486 upload(2) 23487 } 23488 MAX-ACCESS read-write 23489 STATUS obsolete 23490 DESCRIPTION 23491 "The FTP operates to perform downloading the config image 23492 to the unit. This object is used in conjunction with FTP settings" 23493 ::= { ftpConfigTable 8 } 23494 23495 ftpConfigFTPOperationStatus OBJECT-TYPE 23496 SYNTAX INTEGER { 23497 none(0), 23498 success(1), 23499 fail(2), 23500 progressing(3), 23501 transmit(4) 23502 } 23503 MAX-ACCESS read-only 23504 STATUS obsolete 23505 DESCRIPTION 23506 "The FTP operation status represent config backup or upgrade status." 23507 ::= { ftpConfigTable 9} 23508 23509 23510 erpsState OBJECT-TYPE 23511 SYNTAX INTEGER { 23512 enabled (1), 23513 disabled (2) 23514 } 23515 MAX-ACCESS read-write 23516 STATUS current 23517 DESCRIPTION 23518 "This object indicates the status of the ERPS state." 23519 ::= { companyERPSGroup 1 } 23520 23521 erpsLog OBJECT-TYPE 23522 SYNTAX INTEGER { 23523 enabled (1), 23524 disabled (2) 23525 } 23526 MAX-ACCESS read-write 23527 STATUS current 23528 DESCRIPTION 23529 "This object indicates the status of the ERPS log." 23530 ::= { companyERPSGroup 2 } 23531 23532 erpsTrap OBJECT-TYPE 23533 SYNTAX INTEGER { 23534 enabled (1), 23535 disabled (2) 23536 } 23537 MAX-ACCESS read-write 23538 STATUS current 23539 DESCRIPTION 23540 "This object indicates the status of the ERPS trap." 23541 ::= { companyERPSGroup 3 } 23542 23543 erpsInfoTable OBJECT-TYPE 23544 SYNTAX SEQUENCE OF ErpsInfoEntry 23545 MAX-ACCESS not-accessible 23546 STATUS current 23547 DESCRIPTION 23548 "This table contains the ERPS configuration information." 23549 ::= { companyERPSGroup 4 } 23550 23551 erpsInfoEntry OBJECT-TYPE 23552 SYNTAX ErpsInfoEntry 23553 MAX-ACCESS not-accessible 23554 STATUS current 23555 DESCRIPTION 23556 "A list of the ERPS configuration information." 23557 INDEX { erpsRAPSVLANID} 23558 ::= { erpsInfoTable 1 } 23559 23560 ErpsInfoEntry ::= 23561 SEQUENCE { 23562 erpsRAPSVLANID 23563 INTEGER, 23564 erpsRingStatus 23565 INTEGER, 23566 erpsAdminWestPort 23567 INTEGER, 23568 erpsAdminWestPortState 23569 INTEGER, 23570 erpsAdminEastPort 23571 INTEGER, 23572 erpsAdminEastPortState 23573 INTEGER, 23574 erpsAdminRPLPort 23575 INTEGER, 23576 erpsRPLOwner 23577 INTEGER, 23578 erpsProtectedAddVlanList 23579 OCTET STRING, 23580 erpsProtectedDelVlanList 23581 OCTET STRING, 23582 erpsProtectedVlanList1k 23583 OCTET STRING, 23584 erpsProtectedVlanList2k 23585 OCTET STRING, 23586 erpsProtectedVlanList3k 23587 OCTET STRING, 23588 erpsProtectedVlanList4k 23589 OCTET STRING, 23590 erpsRingMEL 23591 INTEGER, 23592 erpsHoldoffTime 23593 INTEGER, 23594 erpsGuardTime 23595 INTEGER, 23596 erpsWTRTime 23597 INTEGER, 23598 erpsRevertive 23599 INTEGER, 23600 erpsCurrentRingState 23601 INTEGER, 23602 erpsRowStatus 23603 RowStatus 23604 } 23605 23606 erpsRAPSVLANID OBJECT-TYPE 23607 SYNTAX INTEGER 23608 MAX-ACCESS read-only 23609 STATUS current 23610 DESCRIPTION 23611 "The RAPS VLAN is an index of the configuration." 23612 ::= { erpsInfoEntry 1 } 23613 23614 erpsRingStatus OBJECT-TYPE 23615 SYNTAX INTEGER { 23616 enabled (1), 23617 disabled (2) 23618 } 23619 MAX-ACCESS read-write 23620 STATUS current 23621 DESCRIPTION 23622 "This indicates the administrative state of the ring." 23623 ::= { erpsInfoEntry 2 } 23624 23625 erpsAdminWestPort OBJECT-TYPE 23626 SYNTAX INTEGER { 23627 virtual_channle (-1) 23628 } 23629 MAX-ACCESS read-write 23630 STATUS current 23631 DESCRIPTION 23632 "This object indicates actual running ring west port. 23633 The value 0 indicates the west port is a virtual channel." 23634 ::= { erpsInfoEntry 3 } 23635 23636 erpsAdminWestPortState OBJECT-TYPE 23637 SYNTAX INTEGER { 23638 fowarding(1), 23639 blocking(2), 23640 signal-fail(3) 23641 } 23642 MAX-ACCESS read-only 23643 STATUS current 23644 DESCRIPTION 23645 "This is the west port state. The state may change occasionally. 23646 When the east port is configured on a virtual channel, the east 23647 port state is always forwarding." 23648 ::= { erpsInfoEntry 4 } 23649 23650 erpsAdminEastPort OBJECT-TYPE 23651 SYNTAX INTEGER { 23652 virtual_channle (-1) 23653 } 23654 MAX-ACCESS read-write 23655 STATUS current 23656 DESCRIPTION 23657 "This object indicates actual running ring east port. 23658 The value 0 indicates the east port is a virtual channel." 23659 ::= { erpsInfoEntry 5 } 23660 23661 erpsAdminEastPortState OBJECT-TYPE 23662 SYNTAX INTEGER { 23663 fowarding(1), 23664 blocking(2), 23665 signal-fail(3) 23666 } 23667 MAX-ACCESS read-only 23668 STATUS current 23669 DESCRIPTION 23670 "This is the east port state. The state may change occasionally. 23671 When the east port is configured on a virtual channel, the east 23672 port state is always forwarding." 23673 ::= { erpsInfoEntry 6 } 23674 23675 erpsAdminRPLPort OBJECT-TYPE 23676 SYNTAX INTEGER { 23677 none (0), 23678 west (1), 23679 east (2) 23680 } 23681 MAX-ACCESS read-write 23682 STATUS current 23683 DESCRIPTION 23684 "When the port enable state is enabled, the RPL port's current 23685 port role is defined by the ERPS application." 23686 ::= { erpsInfoEntry 7 } 23687 23688 erpsRPLOwner OBJECT-TYPE 23689 SYNTAX INTEGER { 23690 enabled (1), 23691 disabled (2) 23692 } 23693 MAX-ACCESS read-write 23694 STATUS current 23695 DESCRIPTION 23696 "The administrative value of the RPL owner state. 23697 The RPL owner is an Ethernet Ring Node adjacent to the RPL that 23698 is responsible for blocking its end of the RPL under normal 23699 conditions." 23700 ::= { erpsInfoEntry 8 } 23701 23702 erpsProtectedAddVlanList OBJECT-TYPE 23703 SYNTAX OCTET STRING (SIZE (0..512)) 23704 MAX-ACCESS read-write 23705 STATUS current 23706 DESCRIPTION 23707 "This object is add protect VLAN list" 23708 ::= { erpsInfoEntry 9} 23709 23710 erpsProtectedDelVlanList OBJECT-TYPE 23711 SYNTAX OCTET STRING (SIZE (0..512)) 23712 MAX-ACCESS read-write 23713 STATUS current 23714 DESCRIPTION 23715 "This object is delete protect VLAN list" 23716 ::= { erpsInfoEntry 10} 23717 23718 erpsProtectedVlanList1k OBJECT-TYPE 23719 SYNTAX OCTET STRING (SIZE (0..128)) 23720 MAX-ACCESS read-only 23721 STATUS current 23722 DESCRIPTION 23723 "A string of octets containing one bit per VLAN. The 23724 first octet corresponds to VLANs with VlanIndex values 23725 1 through 8; the second octet to VLANs 9 through 23726 16 etc. The most significant bit of each octet 23727 corresponds to the lowest VlanIndex value in that octet. 23728 23729 For each VLAN that is mapped to this protected vlan, 23730 the bit corresponding to that VLAN is set to '1'. " 23731 ::= { erpsInfoEntry 11} 23732 23733 erpsProtectedVlanList2k OBJECT-TYPE 23734 SYNTAX OCTET STRING (SIZE (0..128)) 23735 MAX-ACCESS read-only 23736 STATUS current 23737 DESCRIPTION 23738 "A string of octets containing one bit per VLAN for 23739 VLANS with VlanIndex values 1025 through 2048. 23740 The most significant bit of each 23741 octet corresponds to the lowest VlanIndex value in that 23742 octet. 23743 23744 For each VLAN that is mapped to this protected vlan, 23745 the bit corresponding to that VLAN is set to '1'." 23746 ::= { erpsInfoEntry 12} 23747 23748 erpsProtectedVlanList3k OBJECT-TYPE 23749 SYNTAX OCTET STRING (SIZE (0..128)) 23750 MAX-ACCESS read-only 23751 STATUS current 23752 DESCRIPTION 23753 "A string of octets containing one bit per VLAN for 23754 VLANS with VlanIndex values 2049 through 3072. 23755 The most significant bit of each 23756 octet corresponds to the lowest VlanIndex value in that 23757 octet. 23758 23759 For each VLAN that is mapped to this protected vlan, 23760 the bit corresponding to that VLAN is set to '1'." 23761 ::= { erpsInfoEntry 13} 23762 23763 erpsProtectedVlanList4k OBJECT-TYPE 23764 SYNTAX OCTET STRING (SIZE (0..128)) 23765 MAX-ACCESS read-only 23766 STATUS current 23767 DESCRIPTION 23768 "A string of octets containing one bit per VLAN for 23769 VLANS with VlanIndex values 3073 through 4094. 23770 The most significant bit of each 23771 octet corresponds to the lowest VlanIndex value in that 23772 octet. 23773 23774 For each VLAN that is mapped to this protected vlan, 23775 the bit corresponding to that VLAN is set to '1'. 23776 23777 This object is only instantiated on devices with 23778 support for VlanIndex values up to 4094." 23779 ::= { erpsInfoEntry 14} 23780 23781 erpsRingMEL OBJECT-TYPE 23782 SYNTAX INTEGER 23783 MAX-ACCESS read-write 23784 STATUS current 23785 DESCRIPTION 23786 "The ring MEL is the maintenance entity group (MEG) level that 23787 provides a communication channel for the ring automatic protection 23788 switching (RAPS) information." 23789 ::= { erpsInfoEntry 15 } 23790 23791 erpsHoldoffTime OBJECT-TYPE 23792 SYNTAX INTEGER 23793 MAX-ACCESS read-write 23794 STATUS current 23795 DESCRIPTION 23796 "In order to coordinate the timing of protection switches at multiple layers." 23797 ::= { erpsInfoEntry 16 } 23798 23799 erpsGuardTime OBJECT-TYPE 23800 SYNTAX INTEGER 23801 MAX-ACCESS read-write 23802 STATUS current 23803 DESCRIPTION 23804 "This is used to prevent ring nodes from receiving outdated RAPS messages." 23805 ::= { erpsInfoEntry 17 } 23806 23807 erpsWTRTime OBJECT-TYPE 23808 SYNTAX INTEGER 23809 MAX-ACCESS read-write 23810 STATUS current 23811 DESCRIPTION 23812 "When revertive is enabled, this is used to prevent frequent 23813 operation of the protection switch due to an intermittent defect. 23814 A failed working transport entity must become stable in a fault-free state." 23815 ::= { erpsInfoEntry 18 } 23816 23817 erpsRevertive OBJECT-TYPE 23818 SYNTAX INTEGER { 23819 enabled (1), 23820 disabled (2) 23821 } 23822 MAX-ACCESS read-write 23823 STATUS current 23824 DESCRIPTION 23825 "The object is used to enable or disable the revertive operation of a special 23826 ring. When revertive is disabled, the traffic link is allowed to use the RPL, 23827 after revovering from a failure. When revertive is enabled, the traffic 23828 link is restored to the working transport link." 23829 ::= { erpsInfoEntry 19 } 23830 23831 erpsCurrentRingState OBJECT-TYPE 23832 SYNTAX INTEGER { 23833 deactivated (0), 23834 idle (1), 23835 protection (2), 23836 manualswitch (3), 23837 forcedswitch (4), 23838 pending (5) 23839 } 23840 MAX-ACCESS read-only 23841 STATUS current 23842 DESCRIPTION 23843 "This indicates the state of the ring." 23844 ::= { erpsInfoEntry 20 } 23845 23846 erpsRowStatus OBJECT-TYPE 23847 SYNTAX RowStatus 23848 MAX-ACCESS read-create 23849 STATUS current 23850 DESCRIPTION 23851 "This object indicates the RowStatus of this entry." 23852 ::= { erpsInfoEntry 21} 23853 23854 erpsSubRingTable OBJECT-TYPE 23855 SYNTAX SEQUENCE OF ErpsSubRingEntry 23856 MAX-ACCESS not-accessible 23857 STATUS current 23858 DESCRIPTION 23859 "This table contains the ERPS sub-ring configuration information." 23860 ::= { companyERPSGroup 5 } 23861 23862 erpsSubRingEntry OBJECT-TYPE 23863 SYNTAX ErpsSubRingEntry 23864 MAX-ACCESS not-accessible 23865 STATUS current 23866 DESCRIPTION 23867 "A list of the ERPS sub-ring configuration information." 23868 INDEX {erpsSubRingRAPSVLANID, erpsSubRingVlanID} 23869 ::= { erpsSubRingTable 1 } 23870 23871 ErpsSubRingEntry ::= 23872 SEQUENCE { 23873 erpsSubRingRAPSVLANID 23874 INTEGER, 23875 erpsSubRingVlanID 23876 INTEGER, 23877 erpsSubRingTCPropagationState 23878 INTEGER, 23879 erpsSubRingRowStatus 23880 RowStatus 23881 } 23882 23883 erpsSubRingRAPSVLANID OBJECT-TYPE 23884 SYNTAX INTEGER 23885 MAX-ACCESS read-only 23886 STATUS current 23887 DESCRIPTION 23888 "The RAPS VLAN is an index of the configuration." 23889 ::= { erpsSubRingEntry 1 } 23890 23891 erpsSubRingVlanID OBJECT-TYPE 23892 SYNTAX INTEGER 23893 MAX-ACCESS read-only 23894 STATUS current 23895 DESCRIPTION 23896 "This indicates the ring control VLAN-ID of the sub-ring which 23897 connects to another ring." 23898 ::= { erpsSubRingEntry 2} 23899 23900 erpsSubRingTCPropagationState OBJECT-TYPE 23901 SYNTAX INTEGER { 23902 enabled (1), 23903 disabled (2) 23904 } 23905 MAX-ACCESS read-write 23906 STATUS current 23907 DESCRIPTION 23908 "This indicates the state of the sub-ring topology change propagation." 23909 ::= { erpsSubRingEntry 3 } 23910 23911 erpsSubRingRowStatus OBJECT-TYPE 23912 SYNTAX RowStatus 23913 MAX-ACCESS read-create 23914 STATUS current 23915 DESCRIPTION 23916 "This object indicates the status of this entry." 23917 ::= { erpsSubRingEntry 4 } 23918 23919-- ---------------------------------------------------------- 23920-- The companyLedPanel Groups 23921-- ---------------------------------------------------------- 23922 swLedPanelstate OBJECT IDENTIFIER ::= { companyswLedPanel 1 } 23923 23924 swLedInfoTable OBJECT-TYPE 23925 SYNTAX SEQUENCE OF SwLedInfoEntry 23926 MAX-ACCESS not-accessible 23927 STATUS current 23928 DESCRIPTION 23929 "This table contains the LED information." 23930 ::= { swLedPanelstate 1 } 23931 23932 swLedInfoEntry OBJECT-TYPE 23933 SYNTAX SwLedInfoEntry 23934 MAX-ACCESS not-accessible 23935 STATUS current 23936 DESCRIPTION 23937 "A list of front panel LED information for each unit in the system." 23938 INDEX { swLedInfoUnitId } 23939 ::= { swLedInfoTable 1 } 23940 23941 SwLedInfoEntry ::= 23942 SEQUENCE { 23943 swLedInfoUnitId 23944 INTEGER, 23945 swLedInfoFrontPanelLedStatus 23946 OCTET STRING 23947 } 23948 23949 swLedInfoUnitId OBJECT-TYPE 23950 SYNTAX INTEGER (1..2) 23951 MAX-ACCESS read-only 23952 STATUS current 23953 DESCRIPTION 23954 "The object indicates the unit ID." 23955 ::= { swLedInfoEntry 1 } 23956 23957 swLedInfoFrontPanelLedStatus OBJECT-TYPE 23958 SYNTAX OCTET STRING 23959 MAX-ACCESS read-only 23960 STATUS current 23961 DESCRIPTION 23962 "This object is a set of system LED indicators. The first 32 octets are 23963 defined as next, and following octets are for logical port LED. 23964 23965 Octet 1 is console led: 23966 0x01 = a user is login through console 23967 0x02 = no user is login through console 23968 23969 Octet 2-32 are reserved." 23970 ::= { swLedInfoEntry 2 } 23971 23972 -- ***************************************************************** 23973 -- 23974 -- Enterprise Trap group 23975 -- 23976 -- ***************************************************************** 23977 23978END 23979