1 DGS-1210-28XSME-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-28xscmebx MODULE-IDENTITY 18 19 20 LAST-UPDATED "201508200000Z" -- 20 Aguest 2015 21 ORGANIZATION "DGS-1210-28XSME-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 "201504160000Z" -- 16 April 2015 51 DESCRIPTION 52 "Add trafficCtrlAutoRecoverTime object." 53 54 REVISION "201403060000Z" -- 06 March 2014 55 DESCRIPTION 56 "Initial version, published as D-Link dgs-1210 28XSME mib." 57 58 59 ::= { dgs-1210-28xscme 1 } 60 61 d-link OBJECT IDENTIFIER ::= { enterprises 171 } 62 dlink-products OBJECT IDENTIFIER ::= { d-link 10 } 63 dlink-DGS12XXSeriesProd OBJECT IDENTIFIER ::= { dlink-products 76} 64 dgs-1210-28xscme OBJECT IDENTIFIER ::= { dlink-DGS12XXSeriesProd 39 } 65 66 67VlanIndex ::= TEXTUAL-CONVENTION 68 STATUS current 69 DESCRIPTION 70 "A value used to index per-VLAN tables: values of 0 and 71 4095 are not permitted; if the value is between 1 and 72 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 73 global scope within a given bridged domain (see VlanId 74 textual convention). If the value is greater than 4095 75 then it represents a VLAN with scope local to the 76 particular agent, i.e. one without a global VLAN-ID 77 assigned to it. Such VLANs are outside the scope of 78 IEEE 802.1Q but it is convenient to be able to manage them 79 in the same way using this MIB." 80 SYNTAX Unsigned32 81 82PortList ::= TEXTUAL-CONVENTION 83 STATUS current 84 DESCRIPTION 85 "Each octet within this value specifies a set of eight 86 ports, with the first octet specifying ports 1 through 87 8, the second octet specifying ports 9 through 16, etc. 88 Within each octet, the most significant bit represents 89 the lowest numbered port, and the least significant bit 90 represents the highest numbered port. Thus, each port 91 of the bridge is represented by a single bit within the 92 value of this object. If that bit has a value of '1' 93 then that port is included in the set of ports; the port 94 is not included if its bit has a value of '0'." 95 SYNTAX OCTET STRING 96 97 98BridgeId ::= TEXTUAL-CONVENTION 99 STATUS current 100 DESCRIPTION 101 "The Bridge-Identifier as used in the 102 Spanning Tree 103 Protocol to uniquely identify a bridge. Its first two 104 octets (in network byte order) contain a priority 105 value and its last 6 octets contain the MAC address 106 used to refer to a bridge in a unique fashion 107 (typically, the numerically smallest MAC address 108 of all ports on the bridge). 109 Several objects in this MIB module represent values of 110 timers used by the Spanning Tree Protocol. In this 111 MIB, these timers have values in units of hundreths of 112 a second (i.e. 1/100 secs). 113 These timers, when stored in a Spanning Tree Protocol's 114 BPDU, are in units of 1/256 seconds. Note, however, 115 that 802.1D-1990 specifies a settable granularity of 116 no more than 1 second for these timers. To avoid 117 ambiguity, a data type is defined here as a textual 118 convention and all representation of these timers 119 in this MIB module are defined using this data type. An 120 algorithm is also defined for converting between the 121 different units, to ensure a timer's value is not distorted by multiple conversions." 122 SYNTAX OCTET STRING (SIZE (8)) 123 124Timeout ::= TEXTUAL-CONVENTION 125 DISPLAY-HINT "d4" 126 STATUS current 127 DESCRIPTION 128 "A STP timer in units of 1/100 seconds 129 130 To convert a Timeout value into a value in units of 131 1/256 seconds, the following algorithm should be used: 132 133 b = floor( (n * 256) / 100) 134 135 where: 136 floor = quotient [ignore remainder] 137 n is the value in 1/100 second units 138 b is the value in 1/256 second units 139 To convert the value from 1/256 second units back to 140 1/100 seconds, the following algorithm should be used: 141 142 n = ceiling( (b * 100) / 256) 143 144 where: 145 ceiling = quotient [if remainder is 0], or 146 quotient + 1 [if remainder is non-zero] 147 n is the value in 1/100 second units 148 b is the value in 1/256 second units 149 150 Note: it is important that the arithmetic operations are 151 done in the order specified (i.e., multiply first, divide 152 second)." 153 SYNTAX INTEGER 154 155 LldpManAddress ::= TEXTUAL-CONVENTION 156 STATUS current 157 DESCRIPTION 158 "The value of a management address associated with the LLDP 159 agent that may be used to reach higher layer entities to 160 assist discovery by network management. 161 162 It should be noted that appropriate security credentials, 163 such as SNMP engineId, may be required to access the LLDP 164 agent using a management address. These necessary credentials 165 should be known by the network management and the objects 166 associated with the credentials are not included in the 167 LLDP agent." 168 SYNTAX OCTET STRING (SIZE (1..31)) 169 170 OwnerString ::= TEXTUAL-CONVENTION 171 STATUS current 172 DESCRIPTION 173 "This data type is used to model an administratively 174 assigned name of the owner of a resource. Implementations 175 must accept values composed of well-formed NVT ASCII 176 sequences. In addition, implementations should accept 177 values composed of well-formed UTF-8 sequences. 178 179 It is suggested that this name contain one or more of 180 the following: IP address, management station name, 181 network manager's name, location, or phone number. 182 In some cases the agent itself will be the owner of 183 an entry. In these cases, this string shall be set 184 to a string starting with 'monitor'. 185 186 SNMP access control is articulated entirely in terms 187 of the contents of MIB views; access to a particular 188 SNMP object instance depends only upon its presence 189 or absence in a particular MIB view and never upon 190 its value or the value of related object instances. 191 Thus, objects of this type afford resolution of 192 resource contention only among cooperating 193 managers; they realize no access control function 194 with respect to uncooperative parties." 195 SYNTAX OCTET STRING (SIZE (0..127)) 196 197 RmonStatus ::= TEXTUAL-CONVENTION 198 STATUS current 199 DESCRIPTION 200 "The status of a table entry. 201 202 Setting this object to the value invalid(4) has the 203 effect of invalidating the corresponding entry. 204 That is, it effectively disassociates the mapping 205 identified with said entry. 206 It is an implementation-specific matter as to whether 207 the agent removes an invalidated entry from the table. 208 Accordingly, management stations must be prepared to 209 receive tabular information from agents that corresponds 210 to entries currently not in use. Proper 211 interpretation of such entries requires examination 212 of the relevant RmonStatus object. 213 214 An existing instance of this object cannot be set to 215 createRequest(2). This object may only be set to 216 createRequest(2) when this instance is created. When 217 this object is created, the agent may wish to create 218 supplemental object instances with default values 219 to complete a conceptual row in this table. Because the 220 221 creation of these default objects is entirely at the option 222 of the agent, the manager must not assume that any will be 223 created, but may make use of any that are created. 224 Immediately after completing the create operation, the agent 225 must set this object to underCreation(3). 226 227 When in the underCreation(3) state, an entry is allowed to 228 exist in a possibly incomplete, possibly inconsistent state, 229 usually to allow it to be modified in multiple PDUs. When in 230 this state, an entry is not fully active. 231 Entries shall exist in the underCreation(3) state until 232 the management station is finished configuring the entry 233 and sets this object to valid(1) or aborts, setting this 234 object to invalid(4). If the agent determines that an 235 entry has been in the underCreation(3) state for an 236 abnormally long time, it may decide that the management 237 station has crashed. If the agent makes this decision, 238 it may set this object to invalid(4) to reclaim the 239 entry. A prudent agent will understand that the 240 management station may need to wait for human input 241 and will allow for that possibility in its 242 determination of this abnormally long period. 243 244 An entry in the valid(1) state is fully configured and 245 consistent and fully represents the configuration or 246 operation such a row is intended to represent. For 247 example, it could be a statistical function that is 248 configured and active, or a filter that is available 249 in the list of filters processed by the packet capture 250 process. 251 252 A manager is restricted to changing the state of an entry in 253 the following ways: 254 255 To: valid createRequest underCreation invalid 256 From: 257 valid OK NO OK OK 258 createRequest N/A N/A N/A N/A 259 underCreation OK NO OK OK 260 invalid NO NO NO OK 261 nonExistent NO OK NO OK 262 263 In the table above, it is not applicable to move the state 264 from the createRequest state to any other state because the 265 manager will never find the variable in that state. The 266 nonExistent state is not a value of the enumeration, rather 267 it means that the entryStatus variable does not exist at all. 268 269 An agent may allow an entryStatus variable to change state in 270 additional ways, so long as the semantics of the states are 271 followed. This allowance is made to ease the implementation of 272 the agent and is made despite the fact that managers should 273 never exercise these additional state transitions." 274 SYNTAX INTEGER { 275 valid(1), 276 createRequest(2), 277 underCreation(3), 278 invalid(4) 279 } 280Ipv6Address ::= TEXTUAL-CONVENTION 281 DISPLAY-HINT "2x:" 282 STATUS current 283 DESCRIPTION 284 "This data type is used to model IPv6 addresses. 285 This is a binary string of 16 octets in network 286 byte-order." 287 SYNTAX OCTET STRING (SIZE (16)) 288 289-- ----------------------------------------------------------------- -- 290-- groups in the MIB 291-- ----------------------------------------------------------------- -- 292 293 294-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 295-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 296 companySystem OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 1 } 297 companyIpifGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 2 } 298 companyTftpGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 3 } 299 companyMiscGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 4 } 300 companySNMPV3 OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 5 } 301 companySTP OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 6 } 302 companyDot1qVlanGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 7 } 303 companyLA OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 8 } 304 companyStaticMAC OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 9 } 305 companyIgsGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 10 } 306 companyGVRPGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 11 } 307 companyQoSGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 12 } 308 companyTrafficMgmt OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 13 } 309 companySecurity OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 14 } 310 companyACLGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 15 } 311 companySyslog OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 16 } 312 companyLBD OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 17 } 313 companyMirror OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 18 } 314 companyStaticMcast OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 19 } 315 companySNTPSetting OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 20 } 316 companyRMON OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 22 } 317 companyAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 23 } 318 companyGuestVlan OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 24 } 319 companyMacNotify OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 25 } 320 companyISMVLAN OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 27 } 321 companyDHCPRelay OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 28 } 322 companyDHCPLocalRelay OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 29 } 323 companyGreenSetting OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 31 } 324 sysFirmwareInfomation OBJECT IDENTIFIER ::= { companySystem 31 } 325 companyLLDPSetting OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 32 } 326 companyCPUInterfaceFilterGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 33 } 327 companyStaticARP OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 34 } 328 companyVLANTrunk OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 36 } 329 companyTimeRangeMgmt OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 38 } 330 companySMTP OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 40 } 331 companyMultiIPInterface OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 41 } 332 companyLimitIp OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 45 } 333 companyGratuitousARP OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 48 } 334 companyNeighbor OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 50 } 335 companyEoam OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 51 } 336 companyDuld OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 52 } 337 companydot3azEEE OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 53 } 338 companyMacAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 54 } 339 companyWACAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 55} 340 companyMacBasedVlan OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 70 } 341 companyBPDUAttack OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 77 } 342 companyDHCPv6Relay OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 86 } 343 companyMldsGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 88 } 344 companyPPPoE OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 98 } 345 companyDoSCtrl OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 99 } 346 companyAgentBasicInfo OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 100 } 347 companyProtocolVlan OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 101 } 348 companyL2PT OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 102 } 349 companyQinQ OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 103 } 350 companySfpVendorInfo OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 104 } 351 companyDDM OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 105 } 352 companyCpuProtect OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 106 } 353 companyFTPGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 107 } 354 companyERPSGroup OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 108 } 355 companyTraps OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 120 } 356 companyswLedPanel OBJECT IDENTIFIER ::= { dgs-1210-28xscmebx 121 } 357 358-- ---------------------------------------------------------------- -- 359 360 -- ------------------------------------------------------------------ 361 -- companySystem 362 -- ------------------------------------------------------------------ 363 364 sysSwitchName OBJECT-TYPE 365 SYNTAX DisplayString (SIZE(1..20)) 366 MAX-ACCESS read-write 367 STATUS current 368 DESCRIPTION 369 "System name used for identification of the device. 370 The following characters are allowed to input. 371 0 ~ 9 / a ~ z / A ~ Z 372 Special character: ( ) V + _ = ." 373 ::= { companySystem 1 } 374 375 sysHardwareVersion OBJECT-TYPE 376 SYNTAX DisplayString (SIZE(1..15)) 377 MAX-ACCESS read-only 378 STATUS current 379 DESCRIPTION 380 "Version number of the Hardware." 381 DEFVAL { "" } 382 ::= { companySystem 2 } 383 384 sysFirmwareVersion OBJECT-TYPE 385 SYNTAX DisplayString (SIZE(1..15)) 386 MAX-ACCESS read-only 387 STATUS current 388 DESCRIPTION 389 "Version number of the Firmware." 390 DEFVAL { "" } 391 ::= { companySystem 3 } 392 393 sysLoginTimeoutInterval OBJECT-TYPE 394 SYNTAX Integer32 (3..30) 395 MAX-ACCESS read-write 396 STATUS current 397 DESCRIPTION 398 "This time interval is used to count the time and 399 logout web interface automatically." 400 DEFVAL { 5 } 401 ::= { companySystem 4 } 402 403 sysLocationName OBJECT-TYPE 404 SYNTAX DisplayString (SIZE(1..20)) 405 MAX-ACCESS read-write 406 STATUS current 407 DESCRIPTION 408 "The location name of this node (e.g., `telephone closet, 409 3rd floor'). If the location is unknown, the value is 410 the zero-length string." 411 ::= { companySystem 5 } 412 413 414 sysGroupInterval OBJECT-TYPE 415 SYNTAX Integer32 (0 | 120..1225) 416 MAX-ACCESS read-write 417 STATUS current 418 DESCRIPTION 419 "Group Interval is used to send D-link Discover packet to D-link 420 SmartConsole Utility frequency. 421 422 The timer in units of seconds. 423 424 Set value 0 to disable group Interval." 425 ::= { companySystem 6 } 426 427 sysSystemPassword OBJECT-TYPE 428 SYNTAX DisplayString (SIZE(1..20)) 429 MAX-ACCESS read-write 430 STATUS current 431 DESCRIPTION 432 "This object is used to set System Password, 433 The following characters are allowed to input: 434 semicolon, question mark, space, and double quotation mark." 435 ::= { companySystem 7 } 436 437 sysSafeGuardEnable OBJECT-TYPE 438 SYNTAX INTEGER { 439 enable(1), 440 disable(2) 441 } 442 MAX-ACCESS read-write 443 STATUS current 444 DESCRIPTION 445 "This object is used to set Safeguard Enable\Disable." 446 DEFVAL { enable } 447 ::= { companySystem 8 } 448 449 450 sysRestart OBJECT-TYPE 451 SYNTAX TruthValue 452 MAX-ACCESS read-write 453 STATUS current 454 DESCRIPTION 455 "This object allows the user to restart the Switch 456 (i.e)the entire switch will operationally go down and 457 start again. Setting a value of 'true' causes the switch 458 to be restarted. 459 460 When the switch operationally goes down, configuration 461 save operation is initiated based on the configuration save 462 option chosen. 463 464 When the switch operationally come up, the saved configurations 465 are restored based on the restore option chosen. 466 467 Once the switch is restarted, the value of this object reverts 468 to 'false'." 469 DEFVAL { false } 470 ::= { companySystem 9 } 471 472 sysSave OBJECT-TYPE 473 SYNTAX INTEGER { 474 true (1), 475 false (2), 476 config-1 (3), 477 config-2 (4) 478 } 479 MAX-ACCESS read-write 480 STATUS current 481 DESCRIPTION 482 "This object is used to save Configuration , value 1 save config_1 , 483 value 2 is not in process , value 3 is save config_1 and value 4 is save config_2." 484 DEFVAL { 1 } 485 ::= { companySystem 10 } 486 487 sysPowerSavingEnable OBJECT-TYPE 488 SYNTAX INTEGER { 489 enable(1), 490 disable(2) 491 } 492 MAX-ACCESS read-write 493 STATUS current 494 DESCRIPTION 495 "The Power Saving mode is capable of reducing power consumption automatically 496 when connected devices are switched off or cable length less than 20meters. 497 By reducing power consumption, less heat is produced, resulting in 498 extended product life and lower operating costs. By default, the Power Saving 499 mode is enabled." 500 DEFVAL { enable } 501 502 ::= { companySystem 11 } 503 504 sysJumboFrameEnable OBJECT-TYPE 505 SYNTAX INTEGER { 506 enable(1), 507 disable(2) 508 } 509 MAX-ACCESS read-write 510 STATUS current 511 DESCRIPTION 512 "Gigabit Web Smart Switches support jumbo frames (frames larger than 513 the Ethernet frame size of 1522 bytes) of up to 10,000 bytes (tagged). 514 Default jumbo frame is disabled." 515 DEFVAL { disable } 516 ::= { companySystem 12 } 517 518 -- Port Control Table 519 520 sysPortCtrlTable OBJECT-TYPE 521 SYNTAX SEQUENCE OF SysPortCtrlEntry 522 MAX-ACCESS not-accessible 523 STATUS current 524 DESCRIPTION 525 "A table to control the port specific parameters of the device like speed, 526 duplex mode, etc." 527 ::= { companySystem 13 } 528 529 sysPortCtrlEntry OBJECT-TYPE 530 SYNTAX SysPortCtrlEntry 531 MAX-ACCESS not-accessible 532 STATUS current 533 DESCRIPTION 534 "An entry appears in this table for each interface in the system. 535 536 Index to the table is the interface index of the port." 537 538 INDEX { sysPortCtrlIndex , sysPortCtrlMediumType} 539 ::= { sysPortCtrlTable 1 } 540 541 SysPortCtrlEntry ::= 542 SEQUENCE { 543 sysPortCtrlIndex 544 Integer32, 545 sysPortCtrlMediumType 546 INTEGER, 547 sysPortCtrlSpeed 548 INTEGER, 549 sysPortCtrlOperStatus 550 INTEGER, 551 sysPortCtrlMDI 552 INTEGER, 553 sysPortCtrlFlowControl 554 INTEGER, 555 sysPortCtrlFlowControlOper 556 INTEGER, 557 sysPortCtrlType 558 INTEGER, 559 sysPortCtrlCapability 560 BITS 561 } 562 563 sysPortCtrlIndex OBJECT-TYPE 564 SYNTAX Integer32 (1..65535) 565 MAX-ACCESS read-only 566 STATUS current 567 DESCRIPTION 568 "Interface index of the port for the configuration 569 in this entry applies." 570 571 ::= { sysPortCtrlEntry 1 } 572 573 sysPortCtrlMediumType OBJECT-TYPE 574 SYNTAX INTEGER { 575 copper(1), 576 fiber(2) 577 } 578 MAX-ACCESS read-only 579 STATUS current 580 DESCRIPTION 581 "This object indicates the port type: fiber 1G/100M or copper." 582 583 ::= { sysPortCtrlEntry 2 } 584 585 sysPortCtrlSpeed OBJECT-TYPE 586 SYNTAX INTEGER { 587 rate1000M-Full (1), 588 rate100M-Full (2), 589 rate100M-Half (3), 590 rate10M-Full (4), 591 rate10M-Half (5), 592 auto (6), 593 disable (7) 594 } 595 MAX-ACCESS read-write 596 STATUS current 597 DESCRIPTION 598 "Configures interface speed." 599 600 ::= { sysPortCtrlEntry 3 } 601 602 sysPortCtrlOperStatus OBJECT-TYPE 603 SYNTAX INTEGER { 604 down (1), 605 rate1000M-Full (2), 606 rate100M-Full (3), 607 rate100M-Half (4), 608 rate10M-Full (5), 609 rate10M-Half (6), 610 rate10G-Full (7) 611 612 } 613 MAX-ACCESS read-only 614 STATUS current 615 DESCRIPTION 616 "The port's operating speed state." 617 618 ::= { sysPortCtrlEntry 4 } 619 620 sysPortCtrlMDI OBJECT-TYPE 621 SYNTAX INTEGER { 622 auto (1), 623 mdi (2), 624 mdix (3) 625 } 626 MAX-ACCESS read-write 627 STATUS current 628 DESCRIPTION 629 "Configures interface auto/mdi/mdix mode. 630 The default setting is Auto." 631 632 ::= { sysPortCtrlEntry 5 } 633 634 sysPortCtrlFlowControl OBJECT-TYPE 635 SYNTAX INTEGER { 636 enable (1), 637 disable (2) 638 } 639 MAX-ACCESS read-write 640 STATUS current 641 DESCRIPTION 642 "Enables / disables flow control for the interface." 643 644 ::= { sysPortCtrlEntry 6 } 645 646 sysPortCtrlFlowControlOper OBJECT-TYPE 647 SYNTAX INTEGER { 648 enabled(1), 649 disabled(2) 650 } 651 MAX-ACCESS read-only 652 STATUS current 653 DESCRIPTION 654 "The link parner negotiate port's operating flow control state." 655 ::= { sysPortCtrlEntry 7 } 656 657 sysPortCtrlType OBJECT-TYPE 658 SYNTAX INTEGER { 659 fastethernet(1), 660 gigabitethernet(2), 661 fiberwith100BaseSFPModule(3), 662 fiberwith1GBaseSFPModule(4), 663 fiberwith10GBaseSFPModule(5) 664 } 665 MAX-ACCESS read-only 666 STATUS current 667 DESCRIPTION 668 "The port's media type." 669 ::= { sysPortCtrlEntry 8 } 670 671 sysPortCtrlCapability OBJECT-TYPE 672 SYNTAX BITS { 673 rate10-half(0), 674 rate10-full(1), 675 rate100-half(2), 676 rate100-full(3), 677 reserve(4), 678 rate1000-full(5) 679 } 680 MAX-ACCESS read-write 681 STATUS current 682 DESCRIPTION 683 "The port's capability advertised." 684 ::= { sysPortCtrlEntry 9 } 685 686-- start DLINK_METRO_LIKE_GENERAL 687 sysPortDescriptionTable OBJECT-TYPE 688 SYNTAX SEQUENCE OF SysPortDescriptionEntry 689 MAX-ACCESS not-accessible 690 STATUS current 691 DESCRIPTION 692 "The port description table." 693 ::= { companySystem 14 } 694 695 sysPortDescriptionEntry OBJECT-TYPE 696 SYNTAX SysPortDescriptionEntry 697 MAX-ACCESS not-accessible 698 STATUS current 699 DESCRIPTION 700 "The port description entry." 701 INDEX { sysPortDescIndex, sysPortDescMediumType } 702 ::= { sysPortDescriptionTable 1 } 703 704 SysPortDescriptionEntry ::= 705 SEQUENCE { 706 sysPortDescIndex 707 INTEGER, 708 sysPortDescMediumType 709 INTEGER, 710 sysPortDescString 711 DisplayString, 712 sysPortUpLinkTime 713 DisplayString 714 } 715 716 sysPortDescIndex OBJECT-TYPE 717 SYNTAX INTEGER (1..255) 718 MAX-ACCESS read-only 719 STATUS current 720 DESCRIPTION 721 "This object indicates the port index." 722 ::= { sysPortDescriptionEntry 1 } 723 724 725 sysPortDescMediumType OBJECT-TYPE 726 SYNTAX INTEGER { 727 copper(1), 728 fiber(2) 729 } 730 MAX-ACCESS read-only 731 STATUS current 732 DESCRIPTION 733 "This object indicates the port type: fiber 1G/100M or copper." 734 ::= { sysPortDescriptionEntry 2 } 735 736 sysPortDescString OBJECT-TYPE 737 SYNTAX DisplayString(SIZE(0..32)) 738 MAX-ACCESS read-write 739 STATUS current 740 DESCRIPTION 741 "This object indicates the port description." 742 ::= { sysPortDescriptionEntry 3 } 743 744 sysPortUpLinkTime OBJECT-TYPE 745 SYNTAX DisplayString(SIZE(0..32)) 746 MAX-ACCESS read-only 747 STATUS current 748 DESCRIPTION 749 "This object indicates the port link up time." 750 ::= { sysPortDescriptionEntry 4 } 751 752-- end DLINK_METRO_LIKE_GENERAL 753 754-- start DLINK_METRO_LIKE_GENERAL 755 sysPortErrTable OBJECT-TYPE 756 SYNTAX SEQUENCE OF SysPortErrEntry 757 MAX-ACCESS not-accessible 758 STATUS current 759 DESCRIPTION 760 "The port error table." 761 ::= { companySystem 15 } 762 763 sysPortErrEntry OBJECT-TYPE 764 SYNTAX SysPortErrEntry 765 MAX-ACCESS not-accessible 766 STATUS current 767 DESCRIPTION 768 "A list of information for the err port of the device." 769 INDEX { sysPortErrPortIndex } 770 ::= { sysPortErrTable 1 } 771 772 SysPortErrEntry ::= 773 SEQUENCE { 774 sysPortErrPortIndex 775 INTEGER, 776 sysPortErrPortState 777 INTEGER, 778 sysPortErrPortStatus 779 INTEGER, 780 sysPortErrPortReason 781 INTEGER 782 } 783 784 sysPortErrPortIndex OBJECT-TYPE 785 SYNTAX INTEGER (1..255) 786 MAX-ACCESS read-only 787 STATUS current 788 DESCRIPTION 789 "This object indicates the module's port number.(1..Max port number in 790 the module)" 791 ::= { sysPortErrEntry 1 } 792 793 sysPortErrPortState OBJECT-TYPE 794 SYNTAX INTEGER { 795 disabled(1), 796 enabled(2) 797 } 798 MAX-ACCESS read-only 799 STATUS current 800 DESCRIPTION 801 "This object decides whether the port state is enabled or disabled." 802 ::= { sysPortErrEntry 2 } 803 804 sysPortErrPortStatus OBJECT-TYPE 805 SYNTAX INTEGER { 806 other(1), 807 err-disabled(2) 808 } 809 MAX-ACCESS read-only 810 STATUS current 811 DESCRIPTION 812 "This object decides whether the PortStatus is err-disabled." 813 ::= { sysPortErrEntry 3 } 814 815 sysPortErrPortReason OBJECT-TYPE 816 SYNTAX INTEGER { 817 lbd(1), 818 traffic-control(2), 819 duld(3), 820 bpdu-protection(4) 821 } 822 MAX-ACCESS read-only 823 STATUS current 824 DESCRIPTION 825 "This object decides whether the PortStatus is LBD." 826 ::= { sysPortErrEntry 4 } 827-- end DLINK_METRO_LIKE_GENERAL 828 829 sysDhcpAutoConfiguration OBJECT-TYPE 830 SYNTAX INTEGER { 831 enable(1), 832 disable(2) 833 } 834 MAX-ACCESS read-write 835 STATUS current 836 DESCRIPTION 837 "This object indicates auto config is enabled or disabled." 838 DEFVAL { disable } 839 ::= { companySystem 16 } 840 841-- start DLINK_METRO_LIKE_GENERAL 842 sysWebState OBJECT-TYPE 843 SYNTAX INTEGER { 844 enabled(1), 845 disabled(2) 846 } 847 MAX-ACCESS read-write 848 STATUS current 849 DESCRIPTION 850 "This object is for Enabled(1) or Disabled(2) Web state in the system." 851 ::= { companySystem 17 } 852 853 854 sysWebPortNumber OBJECT-TYPE 855 SYNTAX Integer32 (1..65535) 856 MAX-ACCESS read-write 857 STATUS current 858 DESCRIPTION 859 "Web Server Port Number." 860 DEFVAL { 80 } 861 ::= { companySystem 18 } 862 sysARPAgingTime OBJECT-TYPE 863 SYNTAX INTEGER (0..65535) 864 MAX-ACCESS read-write 865 STATUS current 866 DESCRIPTION 867 "This object is for ARP aging time." 868 ::= { companySystem 19 } 869 870 871 sysMACAgingTime OBJECT-TYPE 872 SYNTAX INTEGER (10..1000000) 873 MAX-ACCESS read-write 874 STATUS current 875 DESCRIPTION 876 "This object is for MAC aging time." 877 ::= { companySystem 20 } 878 879 baudRateConfiguration OBJECT-TYPE 880 SYNTAX INTEGER { 881 baudrate9600(9600), 882 baudrate19200(19200), 883 baudrate38400(38400), 884 baudrate115200(115200) 885 } 886 MAX-ACCESS read-write 887 STATUS current 888 DESCRIPTION 889 "To set SerialPort baud-rate configuration." 890 ::= { companySystem 21 } 891 892 autologoutConfiguration OBJECT-TYPE 893 SYNTAX INTEGER { 894 logouttime2mins(120), 895 logouttime5mins(300), 896 logouttime10mins(600), 897 logouttime15mins(900), 898 logouttimenever(0) 899 900 } 901 MAX-ACCESS read-write 902 STATUS current 903 DESCRIPTION 904 "To set SerialPort auto-logout-time configuration." 905 ::= { companySystem 22 } 906 907 telnetsettingManagementOnOff OBJECT-TYPE 908 SYNTAX INTEGER { 909 enabled(1), 910 disabled(2) 911 } 912 MAX-ACCESS read-write 913 STATUS current 914 DESCRIPTION 915 "Enable/Disable management Telnetsetting mechanism." 916 ::= { companySystem 23 } 917 918 telnetUDPPort OBJECT-TYPE 919 SYNTAX INTEGER (1..65535) 920 MAX-ACCESS read-write 921 STATUS current 922 DESCRIPTION 923 "The value is for setting telnet's UDP Port." 924 DEFVAL { 23 } 925 ::= { companySystem 24 } 926 927 autoRefreshConfiguration OBJECT-TYPE 928 SYNTAX INTEGER { 929 refreshimenever(0), 930 refreshtime10secs(1), 931 refreshtime30secs(2), 932 refreshtime1min(3), 933 refreshtime5mins(4) 934 } 935 MAX-ACCESS read-write 936 STATUS current 937 DESCRIPTION 938 "To set the WEB panel auto refresh timer." 939 ::= { companySystem 25 } 940 941 floodfdbOnOff OBJECT-TYPE 942 SYNTAX INTEGER { 943 enabled(1), 944 disabled(2) 945 } 946 MAX-ACCESS read-write 947 STATUS current 948 DESCRIPTION 949 "To set enable status for flood fdb." 950 ::= { companySystem 26 } 951 952 sysContactName OBJECT-TYPE 953 SYNTAX DisplayString (SIZE(1..128)) 954 MAX-ACCESS read-write 955 STATUS current 956 DESCRIPTION 957 "To set system contact name." 958 ::= { companySystem 27 } 959-- end DLINK_METRO_LIKE_GENERAL 960 961 sysDhcpAutoConfigTimeout OBJECT-TYPE 962 SYNTAX INTEGER (1..65535) 963 MAX-ACCESS read-write 964 STATUS current 965 DESCRIPTION 966 "To set dhcp auto config timeout." 967 ::= { companySystem 28 } 968 969 sysCommandLogging OBJECT-TYPE 970 SYNTAX INTEGER { 971 enable (1), 972 disable (2) 973 } 974 MAX-ACCESS read-write 975 STATUS current 976 DESCRIPTION 977 "To set enable status for CommandLogging." 978 979 ::= { companySystem 29 } 980 981 sysSerialNumber OBJECT-TYPE 982 SYNTAX DisplayString (SIZE(1..13)) 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION 986 "To get the serial number." 987 988 ::= { companySystem 30 } 989 990-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 991 992 --FirmwareInfo 993 sysVersion OBJECT-TYPE 994 SYNTAX DisplayString (SIZE(1..15)) 995 MAX-ACCESS read-only 996 STATUS current 997 DESCRIPTION 998 "The version of firmware information." 999 DEFVAL { "" } 1000 1001 ::= { sysFirmwareInfomation 1 } 1002 1003 sysSize OBJECT-TYPE 1004 SYNTAX Integer32 1005 MAX-ACCESS read-only 1006 STATUS current 1007 DESCRIPTION 1008 "The size of firmware information." 1009 1010 ::= { sysFirmwareInfomation 2 } 1011 1012 sysUpdateTime OBJECT-TYPE 1013 SYNTAX DisplayString (SIZE(1..20)) 1014 MAX-ACCESS read-only 1015 STATUS current 1016 DESCRIPTION 1017 "The Update Time of firmware information." 1018 1019 ::= { sysFirmwareInfomation 3 } 1020 1021 sysFromIP OBJECT-TYPE 1022 SYNTAX IpAddress 1023 MAX-ACCESS read-only 1024 STATUS current 1025 DESCRIPTION 1026 "The IP address of firmware information." 1027 1028 ::= { sysFirmwareInfomation 4 } 1029 1030 sysUser OBJECT-TYPE 1031 SYNTAX DisplayString (SIZE(1..9)) 1032 MAX-ACCESS read-only 1033 STATUS current 1034 DESCRIPTION 1035 "The user of firmware infomation." 1036 1037 ::= { sysFirmwareInfomation 5 } 1038 1039 sysType OBJECT-TYPE 1040 SYNTAX INTEGER{ 1041 console(1), 1042 telnet(2), 1043 ssh(3), 1044 web(4), 1045 unknown(-1) 1046 1047 } 1048 MAX-ACCESS read-only 1049 STATUS current 1050 DESCRIPTION 1051 "The type of firmware infomation." 1052 1053 ::= { sysFirmwareInfomation 6 } 1054 1055-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 1056 1057 sysDdp OBJECT IDENTIFIER ::= { companySystem 32 } 1058 sysDdpGlobalOnOff OBJECT-TYPE 1059 SYNTAX INTEGER { 1060 enabled(1), 1061 disabled(2) 1062 } 1063 MAX-ACCESS read-write 1064 STATUS current 1065 DESCRIPTION 1066 "This object indicates D-Link discover protocol is enabled or disabled." 1067 ::= { sysDdp 1 } 1068 1069 sysDdpGeneralReportOnOff OBJECT-TYPE 1070 SYNTAX INTEGER { 1071 enabled(1), 1072 disabled(2) 1073 } 1074 MAX-ACCESS read-write 1075 STATUS current 1076 DESCRIPTION 1077 "This object indicates D-Link discover protocol report is enabled or disabled. 1078 This object only can be modified when D-Link discover protocol state is enabled." 1079 ::= { sysDdp 2 } 1080 1081 sysDdpGeneralReportTimer OBJECT-TYPE 1082 SYNTAX INTEGER { 1083 time30seconds(30), 1084 time60seconds(60), 1085 time90seconds(90), 1086 time120seconds(120) 1087 } 1088 MAX-ACCESS read-write 1089 STATUS current 1090 DESCRIPTION 1091 "This object indicates D-Link discover protocol report time period. 1092 This object only can be modified when both D-Link discover protocol state and 1093 D-Link discover protocol report state are enabled." 1094 ::= { sysDdp 3 } 1095 1096 sysDdpPortStatusTable OBJECT-TYPE 1097 SYNTAX SEQUENCE OF SysDdpPortStatusEntry 1098 MAX-ACCESS not-accessible 1099 STATUS current 1100 DESCRIPTION 1101 "A table to control the port status of D-Link discover protocol." 1102 ::= { sysDdp 4 } 1103 1104 sysDdpPortStatusEntry OBJECT-TYPE 1105 SYNTAX SysDdpPortStatusEntry 1106 MAX-ACCESS not-accessible 1107 STATUS current 1108 DESCRIPTION 1109 "An entry appears in this table for each port D-Link discover protocol status." 1110 1111 INDEX { sysDdpPortStatusIndex } 1112 ::= { sysDdpPortStatusTable 1 } 1113 1114 SysDdpPortStatusEntry ::= 1115 SEQUENCE { 1116 sysDdpPortStatusIndex 1117 Integer32, 1118 sysDdpPortStatusControl 1119 INTEGER 1120 } 1121 1122 sysDdpPortStatusIndex OBJECT-TYPE 1123 SYNTAX Integer32 (1..65535) 1124 MAX-ACCESS read-only 1125 STATUS current 1126 DESCRIPTION 1127 "Interface index of the port for the configuration 1128 in this entry applies." 1129 1130 ::= { sysDdpPortStatusEntry 1 } 1131 1132 sysDdpPortStatusControl OBJECT-TYPE 1133 SYNTAX INTEGER { 1134 enabled (1), 1135 disabled (2) 1136 } 1137 MAX-ACCESS read-write 1138 STATUS current 1139 DESCRIPTION 1140 "Configures the port status of D-Link discover protocol." 1141 1142 ::= { sysDdpPortStatusEntry 2 } 1143 1144 1145 1146 sysSmartFan OBJECT IDENTIFIER ::= { companySystem 33 } 1147 sysSmartFanStatus OBJECT-TYPE 1148 SYNTAX INTEGER { 1149 failure(0), 1150 normal(1) 1151 } 1152 MAX-ACCESS read-only 1153 STATUS current 1154 DESCRIPTION 1155 "The Fan status for this device." 1156 ::= {sysSmartFan 1 } 1157 1158 1159 sysDhcpAutoImage OBJECT-TYPE 1160 SYNTAX INTEGER { 1161 enable(1), 1162 disable(2) 1163 } 1164 MAX-ACCESS read-write 1165 STATUS current 1166 DESCRIPTION 1167 "This object indicates auto image is enabled or disabled." 1168 DEFVAL { disable } 1169 ::= { companySystem 34 } 1170 1171 sysBootupConfigID OBJECT-TYPE 1172 SYNTAX INTEGER (1..2) 1173 MAX-ACCESS read-write 1174 STATUS current 1175 DESCRIPTION 1176 "To get/set bootup config ID." 1177 ::= { companySystem 35 } 1178 1179 sysBootupImage OBJECT-TYPE 1180 SYNTAX INTEGER (1..2) 1181 MAX-ACCESS read-write 1182 STATUS current 1183 DESCRIPTION 1184 "To get/set bootup Image." 1185 1186 ::= { companySystem 36 } 1187-- Port Media Type Table 1188 1189 sysPortMediaTypeTable OBJECT-TYPE 1190 SYNTAX SEQUENCE OF SysPortMediaTypeEntry 1191 MAX-ACCESS not-accessible 1192 STATUS current 1193 DESCRIPTION 1194 "A table to control the port specific parameters of the device like speed, 1195 Vendor name, etc." 1196 ::= { companySystem 37 } 1197 1198 sysPortMediaTypeEntry OBJECT-TYPE 1199 SYNTAX SysPortMediaTypeEntry 1200 MAX-ACCESS not-accessible 1201 STATUS current 1202 DESCRIPTION 1203 "An entry appears in this table for each interface in the system. 1204 1205 Index to the table is the interface index of the port." 1206 1207 INDEX { sysPortMediaTypeIndex , sysPortMediaType} 1208 ::= { sysPortMediaTypeTable 1 } 1209 1210 SysPortMediaTypeEntry ::= 1211 SEQUENCE { 1212 sysPortMediaTypeIndex 1213 Integer32, 1214 sysPortMediaType 1215 INTEGER, 1216 sysPortType 1217 INTEGER, 1218 sysPortMediaTypeVendorName 1219 DisplayString, 1220 sysPortMediaTypeOui 1221 DisplayString, 1222 sysPortMediaTypePn 1223 DisplayString, 1224 sysPortMediaTypeRev 1225 DisplayString, 1226 sysPortMediaTypeSn 1227 DisplayString, 1228 sysPortMediaTypeDateCode 1229 DisplayString 1230 } 1231 1232 sysPortMediaTypeIndex OBJECT-TYPE 1233 SYNTAX Integer32 (1..65535) 1234 MAX-ACCESS read-only 1235 STATUS current 1236 DESCRIPTION 1237 "Interface index of the port for the configuration 1238 in this entry applies." 1239 1240 ::= { sysPortMediaTypeEntry 1 } 1241 1242 sysPortMediaType OBJECT-TYPE 1243 SYNTAX INTEGER { 1244 copper(1), 1245 fiber(2) 1246 } 1247 MAX-ACCESS read-only 1248 STATUS current 1249 DESCRIPTION 1250 "This object indicates the port type: fiber 1G/100M or copper." 1251 1252 ::= { sysPortMediaTypeEntry 2 } 1253 1254 sysPortType OBJECT-TYPE 1255 SYNTAX INTEGER { 1256 rate100M (1), 1257 rate1000M (2) 1258 1259 } 1260 MAX-ACCESS read-only 1261 STATUS current 1262 DESCRIPTION 1263 "Configures interface speed." 1264 1265 ::= { sysPortMediaTypeEntry 3 } 1266 1267 sysPortMediaTypeVendorName OBJECT-TYPE 1268 SYNTAX DisplayString (SIZE(1..20)) 1269 MAX-ACCESS read-only 1270 STATUS current 1271 DESCRIPTION 1272 "The port's VendorName." 1273 1274 ::= { sysPortMediaTypeEntry 4 } 1275 1276 sysPortMediaTypeOui OBJECT-TYPE 1277 SYNTAX DisplayString (SIZE(1..20)) 1278 MAX-ACCESS read-only 1279 STATUS current 1280 DESCRIPTION 1281 "The port's Oui." 1282 1283 ::= { sysPortMediaTypeEntry 5 } 1284 1285 sysPortMediaTypePn OBJECT-TYPE 1286 SYNTAX DisplayString (SIZE(1..20)) 1287 MAX-ACCESS read-only 1288 STATUS current 1289 DESCRIPTION 1290 "The port's Pn." 1291 1292 ::= { sysPortMediaTypeEntry 6 } 1293 1294 sysPortMediaTypeRev OBJECT-TYPE 1295 SYNTAX DisplayString (SIZE(1..20)) 1296 MAX-ACCESS read-only 1297 STATUS current 1298 DESCRIPTION 1299 "The port's Rev." 1300 ::= { sysPortMediaTypeEntry 7 } 1301 1302 sysPortMediaTypeSn OBJECT-TYPE 1303 SYNTAX DisplayString (SIZE(1..20)) 1304 MAX-ACCESS read-only 1305 STATUS current 1306 DESCRIPTION 1307 "The port's Sn." 1308 1309 ::= { sysPortMediaTypeEntry 8 } 1310 1311 sysPortMediaTypeDateCode OBJECT-TYPE 1312 SYNTAX DisplayString (SIZE(1..20)) 1313 MAX-ACCESS read-only 1314 STATUS current 1315 DESCRIPTION 1316 "The port's DateCode." 1317 1318 ::= { sysPortMediaTypeEntry 9 } 1319 1320 1321 -- ---------------------------------------------------------- 1322 -- The company802Dot3az Groups 1323 -- ---------------------------------------------------------- 1324 dot3azEEEset OBJECT IDENTIFIER ::= { companydot3azEEE 1 } 1325 -- 802Dot3azTable Group --------------------------------------------- -- 1326 1327 dot3azTable OBJECT-TYPE 1328 SYNTAX SEQUENCE OF Dot3azEntry 1329 MAX-ACCESS not-accessible 1330 STATUS current 1331 DESCRIPTION 1332 "A table to control IEEE802.3az EEE settings features of the device." 1333 ::= { dot3azEEEset 1 } 1334 1335 dot3azEntry OBJECT-TYPE 1336 SYNTAX Dot3azEntry 1337 MAX-ACCESS not-accessible 1338 STATUS current 1339 DESCRIPTION 1340 "An entry appears in IEEE802.3az EEE table for each interface 1341 in the system." 1342 INDEX { portD3Index } 1343 ::= { dot3azTable 1 } 1344 1345 Dot3azEntry ::= 1346 SEQUENCE { 1347 portD3Index 1348 Integer32, 1349 portD3State 1350 INTEGER 1351 } 1352 1353 1354 portD3Index OBJECT-TYPE 1355 SYNTAX Integer32 (1..28) 1356 MAX-ACCESS read-only 1357 STATUS current 1358 DESCRIPTION 1359 "The interface index for which the configuration in this 1360 entry applies. 1361 For all machines give maximum port number." 1362 ::= { dot3azEntry 1 } 1363 1364 1365 portD3State OBJECT-TYPE 1366 SYNTAX INTEGER { 1367 enabled (1), disabled (2), notsupported (3) 1368 } 1369 MAX-ACCESS read-write 1370 STATUS current 1371 DESCRIPTION 1372 "Enable / disable port IEEE802.3az EEE admin state for the interface. 1373 1374 A given ports' dynamic MAC address learning will be stopped such 1375 that the current source MAC addresses entered into the MAC address 1376 forwarding table can not be changed once the port security admin 1377 state is enabled." 1378 1379 ::= { dot3azEntry 2 } 1380 1381 1382 1383 -- ------------------------------------------------------------------------- 1384 -- companyIpifGroup 1385 -- ------------------------------------------------------------------------- 1386 1387 ipv4sysIpAddrCfgMode OBJECT-TYPE 1388 SYNTAX INTEGER { 1389 manual(1), 1390 dynamic(2) 1391 } 1392 MAX-ACCESS read-write 1393 STATUS current 1394 DESCRIPTION 1395 "Specifies the means by which the default interface in the device 1396 1397 gets the IP address. 1398 1399 If 'manual' mode is selected, the default interface takes the 1400 'sysDefaultIpAddr' configured in the system. 1401 1402 If 'dynamic' mode is selected, the default interface gets the IP address 1403 through dynamic IP address configuration protocols such as RARP client, 1404 BootP client, DHCP Client, etc. 1405 1406 If the system fails to get the IP address dynamically through all the 1407 above protocols, the default interface uses the 'sysDefaultIpAddr' 1408 configured in the system." 1409 DEFVAL { manual } 1410 ::= { companyIpifGroup 1 } 1411 1412 ipv4sysIpAddr OBJECT-TYPE 1413 SYNTAX IpAddress 1414 MAX-ACCESS read-write 1415 STATUS current 1416 DESCRIPTION 1417 "Default IP Address of the system. 1418 1419 This IP address, if modified, will take effect only when the 1420 configuration is stored & restored." 1421 ::= { companyIpifGroup 2 } 1422 1423 ipv4sysIpSubnetMask OBJECT-TYPE 1424 SYNTAX IpAddress 1425 MAX-ACCESS read-write 1426 STATUS current 1427 DESCRIPTION 1428 "IP subnet mask for the default IP address. 1429 1430 This subnet mask, if modified, will take effect only when the 1431 configuration is stored & restored." 1432 ::= { companyIpifGroup 3 } 1433 1434 ipv4sysGateway OBJECT-TYPE 1435 SYNTAX IpAddress 1436 MAX-ACCESS read-write 1437 STATUS current 1438 DESCRIPTION 1439 "Gateway" 1440 ::= { companyIpifGroup 4 } 1441 1442 ipv4dhcpOption12Status OBJECT-TYPE 1443 SYNTAX INTEGER { 1444 enable(1), 1445 disable(2) 1446 } 1447 MAX-ACCESS read-write 1448 STATUS current 1449 DESCRIPTION 1450 "Status of DHCP Option12" 1451 ::= { companyIpifGroup 5 } 1452 1453 ipv4dhcpOption12HostName OBJECT-TYPE 1454 SYNTAX OCTET STRING 1455 MAX-ACCESS read-write 1456 STATUS current 1457 DESCRIPTION 1458 "Host name in DHCP option 12" 1459 ::= { companyIpifGroup 6 } 1460 1461 -- ---------------------------------------------------------------- 1462 -- The multiIFSupportV4V6Info group 1463 -- ---------------------------------------------------------------- 1464 1465 ipifSupportV4V6Info OBJECT IDENTIFIER ::= { companyIpifGroup 7 } 1466 1467 sysIpAddrCfgMode OBJECT-TYPE 1468 SYNTAX INTEGER { 1469 manual(1), 1470 dynamic(2) 1471 } 1472 MAX-ACCESS read-write 1473 STATUS current 1474 DESCRIPTION 1475 "Specifies the means by which the default interface in the device 1476 1477 gets the IP address. 1478 1479 If 'manual' mode is selected, the default interface takes the 1480 'sysDefaultIpAddr' configured in the system. 1481 1482 If 'dynamic' mode is selected, the default interface gets the IP address 1483 through dynamic IP address configuration protocols such as RARP client, 1484 BootP client, DHCP Client, etc. 1485 1486 If the system fails to get the IP address dynamically through all the 1487 above protocols, the default interface uses the 'sysDefaultIpAddr' 1488 configured in the system." 1489 DEFVAL { manual } 1490 ::= { ipifSupportV4V6Info 1 } 1491 1492 sysIpAddr OBJECT-TYPE 1493 SYNTAX IpAddress 1494 MAX-ACCESS read-write 1495 STATUS current 1496 DESCRIPTION 1497 "Default IP Address of the system. 1498 1499 This IP address, if modified, will take effect only when the 1500 configuration is stored & restored." 1501 ::= { ipifSupportV4V6Info 2 } 1502 1503 sysIpSubnetMask OBJECT-TYPE 1504 SYNTAX IpAddress 1505 MAX-ACCESS read-write 1506 STATUS current 1507 DESCRIPTION 1508 "IP subnet mask for the default IP address. 1509 1510 This subnet mask, if modified, will take effect only when the 1511 configuration is stored & restored." 1512 ::= { ipifSupportV4V6Info 3 } 1513 1514 sysGateway OBJECT-TYPE 1515 SYNTAX IpAddress 1516 MAX-ACCESS read-write 1517 STATUS current 1518 DESCRIPTION 1519 "Gateway" 1520 ::= { ipifSupportV4V6Info 4 } 1521 1522 dhcpOption12Status OBJECT-TYPE 1523 SYNTAX INTEGER { 1524 enable(1), 1525 disable(2) 1526 } 1527 MAX-ACCESS read-write 1528 STATUS current 1529 DESCRIPTION 1530 "Status of DHCP Option12" 1531 ::= { ipifSupportV4V6Info 5 } 1532 1533 dhcpOption12HostName OBJECT-TYPE 1534 SYNTAX OCTET STRING 1535 MAX-ACCESS read-write 1536 STATUS current 1537 DESCRIPTION 1538 "Host name in DHCP option 12" 1539 ::= { ipifSupportV4V6Info 6 } 1540 1541 ipifName OBJECT-TYPE 1542 SYNTAX OCTET STRING 1543 MAX-ACCESS read-only 1544 STATUS current 1545 DESCRIPTION 1546 "The Description for the interface." 1547 ::= { ipifSupportV4V6Info 7 } 1548 1549 ipifVLANname OBJECT-TYPE 1550 SYNTAX OCTET STRING 1551 MAX-ACCESS read-only 1552 STATUS current 1553 DESCRIPTION 1554 "The vlan name for the interface." 1555 ::= { ipifSupportV4V6Info 8 } 1556 1557 ipifv6GlobalStatus OBJECT-TYPE 1558 SYNTAX INTEGER { 1559 enable(1), 1560 disable(2) 1561 } 1562 MAX-ACCESS read-write 1563 STATUS current 1564 DESCRIPTION 1565 "The ID of VLAN that you want this interface to be in. 1566 It must be a exist vlan id." 1567 ::= { ipifSupportV4V6Info 9 } 1568 1569 ipifv6DHCPStatus OBJECT-TYPE 1570 SYNTAX INTEGER { 1571 enable(1), 1572 disable(2) 1573 } 1574 MAX-ACCESS read-write 1575 STATUS current 1576 DESCRIPTION 1577 "The state of DHCPv6 that you want this interface to be in. 1578 It must be a exist vlan id." 1579 ::= { ipifSupportV4V6Info 10 } 1580 1581 ipifv6AutolinkloStatus OBJECT-TYPE 1582 SYNTAX INTEGER { 1583 enable(1), 1584 disable(2) 1585 } 1586 MAX-ACCESS read-write 1587 STATUS current 1588 DESCRIPTION 1589 "The global state of link local that you want this interface to be in. 1590 It must be a exist vlan id." 1591 ::= { ipifSupportV4V6Info 11 } 1592 1593 ipifv6NSRetransmitTime OBJECT-TYPE 1594 SYNTAX INTEGER 1595 MAX-ACCESS read-write 1596 STATUS current 1597 DESCRIPTION 1598 "The NS's retransmit time that you want this interface to be in. 1599 It must be a exist vlan id (1~3600)." 1600 ::= { ipifSupportV4V6Info 12 } 1601 1602 ipifv6DefaultGateway OBJECT-TYPE 1603 SYNTAX Ipv6Address 1604 MAX-ACCESS read-write 1605 STATUS current 1606 DESCRIPTION 1607 "The ipv6 default gateway that you want this interface to be in. 1608 It must be a exist vlan id." 1609 ::= { ipifSupportV4V6Info 13 } 1610 1611 -- --------------------------------------------------------------------- 1612 -- --------------------------------------------------------------------- 1613 1614 ipifV6AddressTable OBJECT-TYPE 1615 SYNTAX SEQUENCE OF IpifV6AddressEntry 1616 MAX-ACCESS not-accessible 1617 STATUS current 1618 DESCRIPTION 1619 "A list of interface entries." 1620 ::= { ipifSupportV4V6Info 14} 1621 1622 ipifV6AddressEntry OBJECT-TYPE 1623 SYNTAX IpifV6AddressEntry 1624 MAX-ACCESS not-accessible 1625 STATUS current 1626 DESCRIPTION 1627 "An entry containing management information applicable 1628 to a particular interface." 1629 INDEX { ipifV6AddressMainIndex, ipifV6AddressIpAddr, ipifV6AddressIpPrefix } 1630 ::= { ipifV6AddressTable 1 } 1631 1632 IpifV6AddressEntry ::= 1633 SEQUENCE { 1634 ipifV6AddressMainIndex InterfaceIndex, 1635 ipifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 1636 ipifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 1637 ipifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 1638 ipifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 1639 } 1640 1641 ipifV6AddressMainIndex OBJECT-TYPE 1642 SYNTAX InterfaceIndex 1643 MAX-ACCESS read-only 1644 STATUS current 1645 DESCRIPTION 1646 "The index of this IPv6 entry." 1647 ::= { ipifV6AddressEntry 1 } 1648 1649 ipifV6AddressIpAddr OBJECT-TYPE 1650 SYNTAX Ipv6Address 1651 MAX-ACCESS read-only 1652 STATUS current 1653 DESCRIPTION 1654 "The ip address of this IPv6 entry." 1655 DEFVAL { '00000000'H } 1656 ::= { ipifV6AddressEntry 2 } 1657 1658 ipifV6AddressIpPrefix OBJECT-TYPE 1659 SYNTAX INTEGER (1..128) 1660 MAX-ACCESS read-only 1661 STATUS current 1662 DESCRIPTION 1663 "The ip prefix of this IPv6 entry." 1664 ::= { ipifV6AddressEntry 3 } 1665 1666 ipifV6AddressIpType OBJECT-TYPE 1667 SYNTAX INTEGER { 1668 unicast(1), 1669 anycast(2), 1670 linklocal(3) 1671 } 1672 MAX-ACCESS read-only 1673 STATUS current 1674 DESCRIPTION 1675 "The ip type of this IPv6 entry." 1676 ::= { ipifV6AddressEntry 4 } 1677 1678 ipifV6AddressRowStatus OBJECT-TYPE 1679 SYNTAX RowStatus 1680 MAX-ACCESS read-create 1681 STATUS current 1682 DESCRIPTION 1683 "The status of an entry in the Multi Interface Table. Only a subset 1684 of the rowstatus variables (active, createAndWait, destroy) are available." 1685 ::= { ipifV6AddressEntry 5 } 1686 -- --------------------------------------------------------------------- 1687 -- --------------------------------------------------------------------- 1688 1689 ipv4sysIprouteGateway OBJECT-TYPE 1690 SYNTAX IpAddress 1691 MAX-ACCESS read-write 1692 STATUS current 1693 DESCRIPTION 1694 "IProute Gateway of the system." 1695 ::= { companyIpifGroup 8 } 1696 1697 ipv4sysIprouteHops OBJECT-TYPE 1698 SYNTAX INTEGER 1699 MAX-ACCESS read-write 1700 STATUS current 1701 DESCRIPTION 1702 "IProute Hops of the system." 1703 ::= { companyIpifGroup 9 } 1704 1705 1706 -- ------------------------------------------------------------------------- 1707 -- companyTftpGroup 1708 -- ------------------------------------------------------------------------- 1709 tftpFwServerIpAddress OBJECT-TYPE 1710 SYNTAX IpAddress 1711 MAX-ACCESS read-write 1712 STATUS obsolete 1713 DESCRIPTION 1714 "The TFTP server's IP address is used to upload or 1715 download firmware." 1716 ::= { companyTftpGroup 1 } 1717 1718 1719 tftpFwImageFileName OBJECT-TYPE 1720 SYNTAX DisplayString (SIZE(1..64)) 1721 MAX-ACCESS read-write 1722 STATUS obsolete 1723 DESCRIPTION 1724 "Configure firmware filename to download." 1725 ::= { companyTftpGroup 2 } 1726 1727 tftpFwTftpOperation OBJECT-TYPE 1728 SYNTAX INTEGER { 1729 none(0), 1730 download(1), 1731 upload(2) 1732 } 1733 MAX-ACCESS read-write 1734 STATUS obsolete 1735 DESCRIPTION 1736 "The tftp operates to perform downloading the firmware image 1737 to the unit. This object is used in conjunction with 1738 configBootTftpServerIp and configBootImageFileName." 1739 ::= { companyTftpGroup 3 } 1740 1741 tftpFwTftpOperationStatus OBJECT-TYPE 1742 SYNTAX INTEGER { 1743 none(0), 1744 success(1), 1745 fail(2), 1746 progressing(3), 1747 transmit(4) 1748 } 1749 MAX-ACCESS read-only 1750 STATUS obsolete 1751 DESCRIPTION 1752 "The tftp operation status represent firmware backup or upgrade status." 1753 ::= { companyTftpGroup 4 } 1754 1755 tftpCfgServerIpAddress OBJECT-TYPE 1756 SYNTAX IpAddress 1757 MAX-ACCESS read-write 1758 STATUS obsolete 1759 DESCRIPTION 1760 "The TFTP server's IP address is used to upload or 1761 download configuration file." 1762 ::= { companyTftpGroup 5 } 1763 1764 tftpConfigFileName OBJECT-TYPE 1765 SYNTAX DisplayString (SIZE(1..64)) 1766 MAX-ACCESS read-write 1767 STATUS obsolete 1768 DESCRIPTION 1769 "The configuration filename is used to store or retrieve config 1770 from the tftp server." 1771 ::= { companyTftpGroup 6 } 1772 1773 tftpConfigTftpOperation OBJECT-TYPE 1774 SYNTAX INTEGER { 1775 download(1), 1776 upload(2), 1777 progressing(3) 1778 } 1779 MAX-ACCESS read-write 1780 STATUS obsolete 1781 DESCRIPTION 1782 "The tftp operates to perform either downloading the 1783 configuration file to the unit or uploading the current 1784 configuration file to the tftp server. This object is 1785 used in conjunction with configTftpServerIpAddress 1786 and configTftpServerFileName." 1787 ::= { companyTftpGroup 7 } 1788 1789 tftpConfigTftpOperationStatus OBJECT-TYPE 1790 SYNTAX INTEGER { 1791 none(0), 1792 success(1), 1793 fail(2), 1794 progressing(3) 1795 } 1796 MAX-ACCESS read-only 1797 STATUS obsolete 1798 DESCRIPTION 1799 "The tftp operation status represent configuration file backup or restore status." 1800 ::= { companyTftpGroup 8 } 1801 1802 tftpFwTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 9 } 1803 1804 tftpFwTargetServerIpAddress OBJECT-TYPE 1805 SYNTAX Ipv6Address 1806 MAX-ACCESS read-write 1807 STATUS current 1808 DESCRIPTION 1809 "The TFTP server's IP address is used to upload or 1810 download firmware." 1811 ::= { tftpFwTargetGroup 1 } 1812 1813 tftpFwTargetServerIpType OBJECT-TYPE 1814 SYNTAX INTEGER { 1815 iPv4 (1), 1816 iPv6 (2) 1817 } 1818 MAX-ACCESS read-write 1819 STATUS current 1820 DESCRIPTION 1821 "Type of IP interface." 1822 ::= { tftpFwTargetGroup 2 } 1823 1824 tftpFwTargetInterfaceName OBJECT-TYPE 1825 SYNTAX OCTET STRING 1826 MAX-ACCESS read-write 1827 STATUS current 1828 DESCRIPTION 1829 "Specifies the interface name when the tftpFwTargetServerIpAddress 1830 is linklocal address." 1831 ::= { tftpFwTargetGroup 3 } 1832 1833 tftpFwTargetImageFileName OBJECT-TYPE 1834 SYNTAX DisplayString (SIZE(1..64)) 1835 MAX-ACCESS read-write 1836 STATUS current 1837 DESCRIPTION 1838 "Configure firmware filename to download." 1839 ::= { tftpFwTargetGroup 4 } 1840 1841 tftpFwTargetTftpOperation OBJECT-TYPE 1842 SYNTAX INTEGER { 1843 none(0), 1844 download(1), 1845 upload(2) 1846 } 1847 MAX-ACCESS read-write 1848 STATUS current 1849 DESCRIPTION 1850 "The tftp operates to perform downloading the firmware image 1851 to the unit. This object is used in conjunction with 1852 configBootTftpServerIp and configBootImageFileName." 1853 ::= { tftpFwTargetGroup 5 } 1854 1855 tftpFwTargetTftpOperationStatus OBJECT-TYPE 1856 SYNTAX INTEGER { 1857 none(0), 1858 success(1), 1859 fail(2), 1860 progressing(3), 1861 transmit(4) 1862 } 1863 MAX-ACCESS read-only 1864 STATUS current 1865 DESCRIPTION 1866 "The tftp operation status represent firmware backup or upgrade status." 1867 ::= { tftpFwTargetGroup 6 } 1868 1869 tftpCfgTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 10 } 1870 1871 tftpCfgTargetServerIpAddress OBJECT-TYPE 1872 SYNTAX Ipv6Address 1873 MAX-ACCESS read-write 1874 STATUS current 1875 DESCRIPTION 1876 "The TFTP server's IP address is used to upload or 1877 download configuration file." 1878 ::= { tftpCfgTargetGroup 1 } 1879 1880 tftpCfgTargetServerIpType OBJECT-TYPE 1881 SYNTAX INTEGER { 1882 iPv4 (1), 1883 iPv6 (2) 1884 } 1885 MAX-ACCESS read-write 1886 STATUS current 1887 DESCRIPTION 1888 "Type of IP interface." 1889 ::= { tftpCfgTargetGroup 2 } 1890 1891 tftpCfgTargetInterfaceName OBJECT-TYPE 1892 SYNTAX OCTET STRING 1893 MAX-ACCESS read-write 1894 STATUS current 1895 DESCRIPTION 1896 "Specifies the interface name when the tftpCfgTargetServerIpAddress 1897 is linklocal address." 1898 ::= { tftpCfgTargetGroup 3 } 1899 1900 tftpCfgTargetImageFileName OBJECT-TYPE 1901 SYNTAX DisplayString (SIZE(1..64)) 1902 MAX-ACCESS read-write 1903 STATUS current 1904 DESCRIPTION 1905 "The configuration filename is used to store or retrieve config 1906 from the tftp server." 1907 ::= { tftpCfgTargetGroup 4 } 1908 1909 tftpCfgTargetTftpOperation OBJECT-TYPE 1910 SYNTAX INTEGER { 1911 download(1), 1912 upload(2), 1913 progressing(3) 1914 } 1915 MAX-ACCESS read-write 1916 STATUS current 1917 DESCRIPTION 1918 "The tftp operates to perform either downloading the 1919 configuration file to the unit or uploading the current 1920 configuration file to the tftp server. This object is 1921 used in conjunction with configTftpServerIpAddress 1922 and configTftpServerFileName." 1923 ::= { tftpCfgTargetGroup 5 } 1924 1925 tftpCfgTargetTftpOperationStatus OBJECT-TYPE 1926 SYNTAX INTEGER { 1927 none(0), 1928 success(1), 1929 fail(2), 1930 progressing(3) 1931 } 1932 MAX-ACCESS read-only 1933 STATUS current 1934 DESCRIPTION 1935 "The tftp operation status represent configuration file backup or restore status." 1936 ::= { tftpCfgTargetGroup 6 } 1937 1938 tftpCfgTargetConfigID OBJECT-TYPE 1939 SYNTAX INTEGER { 1940 config1(1), 1941 config2(2) 1942 } 1943 MAX-ACCESS read-write 1944 STATUS current 1945 DESCRIPTION 1946 "The tftp operates to perform either downloading the 1947 configuration file to the unit or uploading the current 1948 configuration file to the tftp server. This object is 1949 used in conjunction with configTftpServerIpAddress 1950 and configTftpServerFileName." 1951 ::= { tftpCfgTargetGroup 7 } 1952 1953 1954 -- ------------------------------------------------------------------------- 1955 -- company Extension MIB, Miscellaneous Information 1956 -- ------------------------------------------------------------------------- 1957 1958 miscReset OBJECT-TYPE 1959 SYNTAX INTEGER { 1960 reset(1), 1961 noop(2) 1962 } 1963 MAX-ACCESS read-write 1964 STATUS current 1965 DESCRIPTION 1966 "Physically resets the unit - use with care. A (1) resets 1967 the unit, a (2) does nothing." 1968 ::= { companyMiscGroup 2 } 1969 1970 miscStatisticsReset OBJECT-TYPE 1971 SYNTAX INTEGER { 1972 reset(1), 1973 noop(2) 1974 } 1975 MAX-ACCESS read-write 1976 STATUS current 1977 DESCRIPTION 1978 "Resets the units statistics. A (1) resets 1979 the statistics count, a (2) does nothing." 1980 ::= { companyMiscGroup 3 } 1981 -- ---------------------------------------------------------- 1982 -- The companySecurity Groups 1983 -- ---------------------------------------------------------- 1984 securityIpMacPortBinding OBJECT IDENTIFIER ::= { companySecurity 10 } 1985 -- IpMacPortBinding Group --------------------------------------------- -- 1986 1987 impbSettingTable OBJECT-TYPE 1988 SYNTAX SEQUENCE OF ImpbSettingEntry 1989 MAX-ACCESS not-accessible 1990 STATUS current 1991 DESCRIPTION 1992 "A table to control IP-MAC-Port Binding Setting features of the device." 1993 ::= { securityIpMacPortBinding 1 } 1994 1995 impbSettingEntry OBJECT-TYPE 1996 SYNTAX ImpbSettingEntry 1997 MAX-ACCESS not-accessible 1998 STATUS current 1999 DESCRIPTION 2000 "An entry appears in IP-MAC-Port Binding Setting table for each interface 2001 in the system." 2002 INDEX { impbPortIndex } 2003 ::= { impbSettingTable 1 } 2004 2005 ImpbSettingEntry ::= 2006 SEQUENCE { 2007 impbPortIndex 2008 INTEGER, 2009 impbPortState 2010 INTEGER, 2011 impbPortDHCPSnoopingState 2012 INTEGER, 2013 impbPortArpInspectionState 2014 INTEGER, 2015 impbPortIpInspectionState 2016 INTEGER, 2017 impbPortAllowZeroIPState 2018 INTEGER, 2019 impbPortForwardDHCPPktState 2020 INTEGER, 2021 impbPortDHCPMaxEntryIPv4 2022 Integer32, 2023 impbPortDHCPMaxEntryIPv6 2024 Integer32, 2025 impbPortNDInspectionState 2026 INTEGER, 2027 impbPortProtocolState 2028 INTEGER, 2029 impbPortDHCPv4SetVlanList 2030 OCTET STRING, 2031 impbPortDHCPv4VlanList1k 2032 OCTET STRING, 2033 impbPortDHCPv4VlanList2k 2034 OCTET STRING, 2035 impbPortDHCPv4VlanList3k 2036 OCTET STRING, 2037 impbPortDHCPv4VlanList4k 2038 OCTET STRING, 2039 impbPortDHCPv6SetVlanList 2040 OCTET STRING, 2041 impbPortDHCPv6VlanList1k 2042 OCTET STRING, 2043 impbPortDHCPv6VlanList2k 2044 OCTET STRING, 2045 impbPortDHCPv6VlanList3k 2046 OCTET STRING, 2047 impbPortDHCPv6VlanList4k 2048 OCTET STRING 2049 } 2050 2051 impbPortIndex OBJECT-TYPE 2052 SYNTAX INTEGER (1..28) 2053 MAX-ACCESS read-only 2054 STATUS current 2055 DESCRIPTION 2056 "Specifies the port numbers through which the authorized manager can 2057 access the switch. 2058 By default the authorized manager is allowed to access the switch 2059 through all the ports. 2060 If a set of ports are configured in the 'PortList', the manager can 2061 access the switch only through the configured ports." 2062 ::= { impbSettingEntry 1 } 2063 2064 impbPortState OBJECT-TYPE 2065 SYNTAX INTEGER { 2066 disabled (0), enabled (1) 2067 } 2068 MAX-ACCESS read-write 2069 STATUS current 2070 DESCRIPTION 2071 "Disable / enable IP-MAC-Port Binding admin state for the interface." 2072 2073 ::= { impbSettingEntry 2 } 2074 2075 impbPortDHCPSnoopingState OBJECT-TYPE 2076 SYNTAX INTEGER { 2077 disabled (0), enabled (1) 2078 } 2079 MAX-ACCESS read-write 2080 STATUS current 2081 DESCRIPTION 2082 "Disable / enable IP-MAC-Port Binding DHCP snooping state for the interface." 2083 2084 ::= { impbSettingEntry 4 } 2085 2086 impbPortArpInspectionState OBJECT-TYPE 2087 SYNTAX INTEGER { 2088 disabled (0), strict (1), loose (2) 2089 } 2090 MAX-ACCESS read-write 2091 STATUS current 2092 DESCRIPTION 2093 "Set IP-MAC-Port Binding ARP Inspection state for the interface." 2094 2095 ::= { impbSettingEntry 5 } 2096 2097 impbPortIpInspectionState OBJECT-TYPE 2098 SYNTAX INTEGER { 2099 disabled (0), enabled (1) 2100 } 2101 MAX-ACCESS read-write 2102 STATUS current 2103 DESCRIPTION 2104 "Set IP-MAC-Port Binding IP Inspection state for the interface." 2105 2106 ::= { impbSettingEntry 6 } 2107 2108 impbPortAllowZeroIPState OBJECT-TYPE 2109 SYNTAX INTEGER { 2110 disabled (0), enabled (1) 2111 } 2112 MAX-ACCESS read-write 2113 STATUS current 2114 DESCRIPTION 2115 "Disable / enable IP-MAC-Port Binding Allow-Zero-IP state for the interface." 2116 2117 ::= { impbSettingEntry 7 } 2118 2119 impbPortForwardDHCPPktState OBJECT-TYPE 2120 SYNTAX INTEGER { 2121 disabled (0), enabled (1) 2122 } 2123 MAX-ACCESS read-write 2124 STATUS current 2125 DESCRIPTION 2126 "Disable / enable IP-MAC-Port Binding Forward-DHCP-Packet state for the interface." 2127 2128 ::= { impbSettingEntry 8 } 2129 2130 impbPortDHCPMaxEntryIPv4 OBJECT-TYPE 2131 SYNTAX Integer32 (0..10) 2132 MAX-ACCESS read-write 2133 STATUS current 2134 DESCRIPTION 2135 "Set the maximum number of IPv4 entries that can be learned for the interface." 2136 2137 ::= { impbSettingEntry 9 } 2138 2139 impbPortDHCPMaxEntryIPv6 OBJECT-TYPE 2140 SYNTAX Integer32 (0..10) 2141 MAX-ACCESS read-write 2142 STATUS current 2143 DESCRIPTION 2144 "Set the maximum number of IPv6 entries that can be learned for the interface." 2145 2146 ::= { impbSettingEntry 10 } 2147 2148 impbPortNDInspectionState OBJECT-TYPE 2149 SYNTAX INTEGER { 2150 disabled (0), enabled (1) 2151 } 2152 MAX-ACCESS read-write 2153 STATUS current 2154 DESCRIPTION 2155 "Set IP-MAC-Port Binding ND Inspection state for the interface." 2156 ::= { impbSettingEntry 11 } 2157 2158 impbPortProtocolState OBJECT-TYPE 2159 SYNTAX INTEGER { 2160 ipv4 (0), ipv6 (1), all (2) 2161 } 2162 MAX-ACCESS read-write 2163 STATUS current 2164 DESCRIPTION 2165 "Set IP-MAC-Port Binding protocol state for the interface." 2166 2167 ::= { impbSettingEntry 12 } 2168 2169 impbPortDHCPv4SetVlanList OBJECT-TYPE 2170 SYNTAX OCTET STRING (SIZE (0..512)) 2171 MAX-ACCESS read-write 2172 STATUS current 2173 DESCRIPTION 2174 "A string of octets containing one bit per VLAN. The 2175 first octet corresponds to VLANs with VlanIndex values 2176 1 through 8; the second octet to VLANs 9 through 2177 16 etc. The most significant bit of each octet 2178 corresponds to the lowest VlanIndex value in that octet. 2179 The set of vlans configured by management to map for this 2180 Instance. If the VlanId to Instance Mapping has to be known 2181 then any one of the VlanMapped object should be used.If a 2182 vlan is already mapped to this Instance, it may not be mapped 2183 again. This object is used only for SET operation. 2184 GET Operation returns null values." 2185 ::= { impbSettingEntry 13 } 2186 2187 impbPortDHCPv4VlanList1k OBJECT-TYPE 2188 SYNTAX OCTET STRING (SIZE (0..128)) 2189 MAX-ACCESS read-only 2190 STATUS current 2191 DESCRIPTION 2192 "A string of octets containing one bit per VLAN. The 2193 first octet corresponds to VLANs with VlanIndex values 2194 1 through 8; the second octet to VLANs 9 through 2195 16 etc. The most significant bit of each octet 2196 corresponds to the lowest VlanIndex value in that octet. 2197 2198 For each VLAN that is mapped to this DHCP snooping, 2199 the bit corresponding to that VLAN is set to '1'. " 2200 ::= { impbSettingEntry 14 } 2201 2202 impbPortDHCPv4VlanList2k 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 for 2208 VLANS with VlanIndex values 1025 through 2048. 2209 The most significant bit of each 2210 octet corresponds to the lowest VlanIndex value in that 2211 octet. 2212 2213 For each VLAN that is mapped to this DHCPv4 snooping, 2214 the bit corresponding to that VLAN is set to '1'. 2215 2216 This object is only instantiated on devices with 2217 support for VlanIndex values up to 4094." 2218 ::= { impbSettingEntry 15 } 2219 2220 impbPortDHCPv4VlanList3k OBJECT-TYPE 2221 SYNTAX OCTET STRING (SIZE (0..128)) 2222 MAX-ACCESS read-only 2223 STATUS current 2224 DESCRIPTION 2225 "A string of octets containing one bit per VLAN for 2226 VLANS with VlanIndex values 2049 through 3072. 2227 The most significant bit of each 2228 octet corresponds to the lowest VlanIndex value in that 2229 octet. 2230 2231 For each VLAN that is mapped to this DHCPv4 snooping 2232 the bit corresponding to that VLAN is set to '1'. 2233 2234 This object is only instantiated on devices with 2235 support for VlanIndex values up to 4094." 2236 ::= { impbSettingEntry 16 } 2237 2238 impbPortDHCPv4VlanList4k OBJECT-TYPE 2239 SYNTAX OCTET STRING (SIZE (0..128)) 2240 MAX-ACCESS read-only 2241 STATUS current 2242 DESCRIPTION 2243 "A string of octets containing one bit per VLAN for 2244 VLANS with VlanIndex values 3073 through 4094. 2245 The most significant bit of each 2246 octet corresponds to the lowest VlanIndex value in that 2247 octet. 2248 2249 For each VLAN that is mapped to this DHCPv4 snooping, 2250 the bit corresponding to that VLAN is set to '1'. 2251 2252 This object is only instantiated on devices with 2253 support for VlanIndex values up to 4094." 2254 ::= { impbSettingEntry 17 } 2255 2256 impbPortDHCPv6SetVlanList OBJECT-TYPE 2257 SYNTAX OCTET STRING (SIZE (0..512)) 2258 MAX-ACCESS read-write 2259 STATUS current 2260 DESCRIPTION 2261 "A string of octets containing one bit per VLAN. The 2262 first octet corresponds to VLANs with VlanIndex values 2263 1 through 8; the second octet to VLANs 9 through 2264 16 etc. The most significant bit of each octet 2265 corresponds to the lowest VlanIndex value in that octet. 2266 The set of vlans configured by management to map for this 2267 Instance. If the VlanId to Instance Mapping has to be known 2268 then any one of the VlanMapped object should be used.If a 2269 vlan is already mapped to this Instance, it may not be mapped 2270 again. This object is used only for SET operation. 2271 GET Operation returns null values." 2272 ::= { impbSettingEntry 18 } 2273 2274 impbPortDHCPv6VlanList1k OBJECT-TYPE 2275 SYNTAX OCTET STRING (SIZE (0..128)) 2276 MAX-ACCESS read-only 2277 STATUS current 2278 DESCRIPTION 2279 "A string of octets containing one bit per VLAN. The 2280 first octet corresponds to VLANs with VlanIndex values 2281 1 through 8; the second octet to VLANs 9 through 2282 16 etc. The most significant bit of each octet 2283 corresponds to the lowest VlanIndex value in that octet. 2284 2285 For each VLAN that is mapped to this DHCP snooping, 2286 the bit corresponding to that VLAN is set to '1'. " 2287 ::= { impbSettingEntry 19 } 2288 2289 impbPortDHCPv6VlanList2k 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 for 2295 VLANS with VlanIndex values 1025 through 2048. 2296 The most significant bit of each 2297 octet corresponds to the lowest VlanIndex value in that 2298 octet. 2299 2300 For each VLAN that is mapped to this DHCPv6 snooping, 2301 the bit corresponding to that VLAN is set to '1'. 2302 2303 This object is only instantiated on devices with 2304 support for VlanIndex values up to 4094." 2305 ::= { impbSettingEntry 20 } 2306 2307 impbPortDHCPv6VlanList3k OBJECT-TYPE 2308 SYNTAX OCTET STRING (SIZE (0..128)) 2309 MAX-ACCESS read-only 2310 STATUS current 2311 DESCRIPTION 2312 "A string of octets containing one bit per VLAN for 2313 VLANS with VlanIndex values 2049 through 3072. 2314 The most significant bit of each 2315 octet corresponds to the lowest VlanIndex value in that 2316 octet. 2317 2318 For each VLAN that is mapped to this DHCPv6 snooping 2319 the bit corresponding to that VLAN is set to '1'. 2320 2321 This object is only instantiated on devices with 2322 support for VlanIndex values up to 4094." 2323 ::= { impbSettingEntry 21 } 2324 2325 impbPortDHCPv6VlanList4k OBJECT-TYPE 2326 SYNTAX OCTET STRING (SIZE (0..128)) 2327 MAX-ACCESS read-only 2328 STATUS current 2329 DESCRIPTION 2330 "A string of octets containing one bit per VLAN for 2331 VLANS with VlanIndex values 3073 through 4094. 2332 The most significant bit of each 2333 octet corresponds to the lowest VlanIndex value in that 2334 octet. 2335 2336 For each VLAN that is mapped to this DHCPv6 snooping, 2337 the bit corresponding to that VLAN is set to '1'. 2338 2339 This object is only instantiated on devices with 2340 support for VlanIndex values up to 4094." 2341 ::= { impbSettingEntry 22 } 2342 2343 impbAutoScanTable OBJECT-TYPE 2344 SYNTAX SEQUENCE OF ImpbAutoScanEntry 2345 MAX-ACCESS not-accessible 2346 STATUS current 2347 DESCRIPTION 2348 "A table to control auto scan features of the device." 2349 ::= { securityIpMacPortBinding 2 } 2350 2351 impbAutoScanEntry OBJECT-TYPE 2352 SYNTAX ImpbAutoScanEntry 2353 MAX-ACCESS not-accessible 2354 STATUS current 2355 DESCRIPTION 2356 "An entry appears in auto scan table for each interface 2357 in the system." 2358 INDEX { impbAutoScanMacAddress, impbAutoScanPort, impbAutoScanIpAddress} 2359 ::= { impbAutoScanTable 1 } 2360 2361 ImpbAutoScanEntry ::= 2362 SEQUENCE { 2363 impbAutoScanMacAddress 2364 MacAddress, 2365 impbAutoScanPort 2366 Integer32, 2367 impbAutoScanIpAddress 2368 DisplayString, 2369 impbAutoScanVlanId 2370 Integer32, 2371 impbAutoScanBinding 2372 INTEGER 2373 } 2374 2375 impbAutoScanMacAddress OBJECT-TYPE 2376 SYNTAX MacAddress 2377 MAX-ACCESS read-only 2378 STATUS current 2379 DESCRIPTION 2380 "The MAC address associated of the auto scan entry." 2381 ::= { impbAutoScanEntry 1 } 2382 2383 impbAutoScanPort OBJECT-TYPE 2384 SYNTAX Integer32 (1..28) 2385 MAX-ACCESS read-only 2386 STATUS current 2387 DESCRIPTION 2388 "The port number of the auto scan entry. 2389 For all machines give maximum port number." 2390 ::= { impbAutoScanEntry 2 } 2391 2392 impbAutoScanIpAddress OBJECT-TYPE 2393 SYNTAX DisplayString 2394 MAX-ACCESS read-only 2395 STATUS current 2396 DESCRIPTION 2397 "The IP address associated of the auto scan entry." 2398 DEFVAL { '00000000'H } 2399 ::= { impbAutoScanEntry 3 } 2400 2401 impbAutoScanVlanId OBJECT-TYPE 2402 SYNTAX Integer32 2403 MAX-ACCESS read-only 2404 STATUS current 2405 DESCRIPTION 2406 "The VLAN ID of the auto scan entry." 2407 ::= { impbAutoScanEntry 4 } 2408 2409 impbAutoScanBinding OBJECT-TYPE 2410 SYNTAX INTEGER { 2411 disabled (0), enabled (1) 2412 } 2413 MAX-ACCESS read-write 2414 STATUS current 2415 DESCRIPTION 2416 "Disable / enable IP-MAC-Port Binding for the entry." 2417 ::= { impbAutoScanEntry 5 } 2418 2419 impbBindingListTable OBJECT-TYPE 2420 SYNTAX SEQUENCE OF ImpbBindingListEntry 2421 MAX-ACCESS not-accessible 2422 STATUS current 2423 DESCRIPTION 2424 "A table to control Manual IP-MAC-Port Binding white list features of the device." 2425 ::= { securityIpMacPortBinding 3 } 2426 2427 impbBindingListEntry OBJECT-TYPE 2428 SYNTAX ImpbBindingListEntry 2429 MAX-ACCESS not-accessible 2430 STATUS current 2431 DESCRIPTION 2432 "An entry appears in Manual IP-MAC-Port Binding white list table for each interface 2433 in the system." 2434 INDEX { impbBindingListIpAddress, impbBindingListMacAddress } 2435 ::= { impbBindingListTable 1 } 2436 2437 ImpbBindingListEntry ::= 2438 SEQUENCE { 2439 impbBindingListIpAddress 2440 DisplayString, 2441 impbBindingListMacAddress 2442 MacAddress, 2443 impbBindingListPort 2444 Integer32, 2445 impbBindingListRowStatus 2446 RowStatus 2447 } 2448 2449 impbBindingListIpAddress OBJECT-TYPE 2450 SYNTAX DisplayString 2451 MAX-ACCESS read-only 2452 STATUS current 2453 DESCRIPTION 2454 "The IP address associated of the Manual IP-MAC-PORT Binding white list entry." 2455 DEFVAL { '00000000'H } 2456 ::= { impbBindingListEntry 1 } 2457 2458 impbBindingListMacAddress OBJECT-TYPE 2459 SYNTAX MacAddress 2460 MAX-ACCESS read-only 2461 STATUS current 2462 DESCRIPTION 2463 "The MAC address associated of the Manual IP-MAC-PORT Binding white list entry." 2464 ::= { impbBindingListEntry 2 } 2465 2466 impbBindingListPort OBJECT-TYPE 2467 SYNTAX Integer32 2468 MAX-ACCESS read-write 2469 STATUS current 2470 DESCRIPTION 2471 "The port number of the Manual IP-MAC-PORT Binding white list entry." 2472 ::= { impbBindingListEntry 3 } 2473 2474 impbBindingListRowStatus OBJECT-TYPE 2475 SYNTAX RowStatus 2476 MAX-ACCESS read-create 2477 STATUS current 2478 DESCRIPTION 2479 "The status of a row in impbBindingListTable. By setting this object, new 2480 entries can be created in impbBindingListTable and existing entries can be 2481 removed from impbBindingListTable. It can be used as specified in the SNMP 2482 v2 standard." 2483 ::= { impbBindingListEntry 4 } 2484 2485 impbBlockListTable OBJECT-TYPE 2486 SYNTAX SEQUENCE OF ImpbBlockListEntry 2487 MAX-ACCESS not-accessible 2488 STATUS current 2489 DESCRIPTION 2490 "A table to control IP-MAC-Port Binding black list of the device." 2491 ::= { securityIpMacPortBinding 4 } 2492 2493 impbBlockListEntry OBJECT-TYPE 2494 SYNTAX ImpbBlockListEntry 2495 MAX-ACCESS not-accessible 2496 STATUS current 2497 DESCRIPTION 2498 "An entry appears in Manual IP-MAC-Port Binding black list table for each interface 2499 in the system." 2500 INDEX { impbBlockListMacAddress, impbBlockListVlanId, impbBlockListPort } 2501 ::= { impbBlockListTable 1 } 2502 2503 ImpbBlockListEntry ::= 2504 SEQUENCE { 2505 impbBlockListMacAddress 2506 MacAddress, 2507 impbBlockListVlanId 2508 Integer32, 2509 impbBlockListPort 2510 Integer32, 2511 impbBlockListIpAddress 2512 DisplayString, 2513 impbBlockListStatus 2514 INTEGER 2515 } 2516 2517 impbBlockListMacAddress OBJECT-TYPE 2518 SYNTAX MacAddress 2519 MAX-ACCESS read-only 2520 STATUS current 2521 DESCRIPTION 2522 "The MAC address associated of the IP-MAC-PORT Binding black list entry." 2523 ::= { impbBlockListEntry 1 } 2524 2525 impbBlockListVlanId OBJECT-TYPE 2526 SYNTAX Integer32 (1..4094) 2527 MAX-ACCESS read-only 2528 STATUS current 2529 DESCRIPTION 2530 "The VLAN ID of the IP-MAC-PORT Binding black list entry." 2531 ::= { impbBlockListEntry 2 } 2532 2533 impbBlockListPort OBJECT-TYPE 2534 SYNTAX Integer32 (1..28) 2535 MAX-ACCESS read-only 2536 STATUS current 2537 DESCRIPTION 2538 "The port number of the IP-MAC-PORT Binding black list entry." 2539 ::= { impbBlockListEntry 3 } 2540 2541 impbBlockListIpAddress OBJECT-TYPE 2542 SYNTAX DisplayString 2543 MAX-ACCESS read-only 2544 STATUS current 2545 DESCRIPTION 2546 "The IP address associated of the IP-MAC-PORT Binding black list entry." 2547 DEFVAL { '00000000'H } 2548 ::= { impbBlockListEntry 4 } 2549 2550 impbBlockListStatus OBJECT-TYPE 2551 SYNTAX INTEGER { 2552 nothing (0), deleted (1) 2553 } 2554 MAX-ACCESS read-write 2555 STATUS current 2556 DESCRIPTION 2557 "nothing/delete IP-MAC-Port Binding for the interface." 2558 ::= { impbBlockListEntry 5 } 2559 2560 impbAutoScanIpAddressFrom OBJECT-TYPE 2561 SYNTAX Ipv6Address 2562 MAX-ACCESS read-write 2563 STATUS current 2564 DESCRIPTION 2565 "The begin for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2566 DEFVAL { '00000000'H } 2567 ::= { securityIpMacPortBinding 5 } 2568 2569 impbAutoScanIpAddressTo OBJECT-TYPE 2570 SYNTAX Ipv6Address 2571 MAX-ACCESS read-write 2572 STATUS current 2573 DESCRIPTION 2574 "The end for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2575 DEFVAL { '00000000'H } 2576 ::= { securityIpMacPortBinding 6 } 2577 2578 impbAutoScanStatus OBJECT-TYPE 2579 SYNTAX INTEGER { 2580 nothing (0), scan (1) 2581 } 2582 MAX-ACCESS read-write 2583 STATUS current 2584 DESCRIPTION 2585 "Nothing / scan IP-MAC-Port Binding auto scan for the interface." 2586 ::= { securityIpMacPortBinding 7 } 2587 2588 impbDhcpSnoopingTable OBJECT-TYPE 2589 SYNTAX SEQUENCE OF ImpbDhcpSnoopingEntry 2590 MAX-ACCESS not-accessible 2591 STATUS current 2592 DESCRIPTION 2593 "A table to display DHCP snooping entries of the device." 2594 ::= { securityIpMacPortBinding 8 } 2595 2596 impbDhcpSnoopingEntry OBJECT-TYPE 2597 SYNTAX ImpbDhcpSnoopingEntry 2598 MAX-ACCESS not-accessible 2599 STATUS current 2600 DESCRIPTION 2601 "An entry appears in DHCP snooping table for each interface 2602 in the system." 2603 INDEX { impbDhcpSnoopingMacAddress, impbDhcpSnoopingIpAddress } 2604 ::= { impbDhcpSnoopingTable 1 } 2605 2606 ImpbDhcpSnoopingEntry ::= 2607 SEQUENCE { 2608 impbDhcpSnoopingMacAddress 2609 MacAddress, 2610 impbDhcpSnoopingIpAddress 2611 Ipv6Address, 2612 impbDhcpSnoopingLeaseTime 2613 Integer32, 2614 impbDhcpSnoopingPort 2615 Integer32 2616 } 2617 2618 impbDhcpSnoopingMacAddress OBJECT-TYPE 2619 SYNTAX MacAddress 2620 MAX-ACCESS read-only 2621 STATUS current 2622 DESCRIPTION 2623 "The MAC address associated of the DHCP snooping entry." 2624 ::= { impbDhcpSnoopingEntry 1 } 2625 2626 impbDhcpSnoopingIpAddress OBJECT-TYPE 2627 SYNTAX Ipv6Address 2628 MAX-ACCESS read-only 2629 STATUS current 2630 DESCRIPTION 2631 "The IP address associated of the DHCP snooping entry." 2632 DEFVAL { '00000000'H } 2633 ::= { impbDhcpSnoopingEntry 2 } 2634 2635 impbDhcpSnoopingLeaseTime OBJECT-TYPE 2636 SYNTAX Integer32 2637 MAX-ACCESS read-only 2638 STATUS current 2639 DESCRIPTION 2640 "The lease time associated of the DHCP snooping entry." 2641 ::= { impbDhcpSnoopingEntry 3 } 2642 2643 impbDhcpSnoopingPort OBJECT-TYPE 2644 SYNTAX Integer32 2645 MAX-ACCESS read-only 2646 STATUS current 2647 DESCRIPTION 2648 "The port number associated of the DHCP snooping entry." 2649 ::= { impbDhcpSnoopingEntry 4 } 2650 2651 impbRoamingState OBJECT-TYPE 2652 SYNTAX INTEGER { 2653 disabled (0), enabled (1) 2654 } 2655 MAX-ACCESS read-write 2656 STATUS current 2657 DESCRIPTION 2658 "Disable / enable IP-MAC-Port Binding roaming state." 2659 ::= { securityIpMacPortBinding 9 } 2660 2661 impbVlanModeState OBJECT-TYPE 2662 SYNTAX INTEGER { 2663 disabled (0), enabled (1) 2664 } 2665 MAX-ACCESS read-write 2666 STATUS current 2667 DESCRIPTION 2668 "Disable / enable IP-MAC-Port Binding vlan mode state." 2669 ::= { securityIpMacPortBinding 10 } 2670 2671 impbVlanModeVlanList OBJECT-TYPE 2672 SYNTAX PortList 2673 MAX-ACCESS read-write 2674 STATUS current 2675 DESCRIPTION 2676 "IP-MAC-Port Binding vlan mode VID list." 2677 ::= { securityIpMacPortBinding 11 } 2678 2679 impbLogState OBJECT-TYPE 2680 SYNTAX INTEGER { 2681 disabled (0), ipv4 (1), ipv6 (2), all (3) 2682 } 2683 MAX-ACCESS read-write 2684 STATUS current 2685 DESCRIPTION 2686 "Configure IP-MAC-Port Binding log state." 2687 ::= { securityIpMacPortBinding 12 } 2688 2689 impbDHCPv6PrefixDelegationSnoopState OBJECT-TYPE 2690 SYNTAX INTEGER { 2691 disabled (0), enabled (1) 2692 } 2693 MAX-ACCESS read-write 2694 STATUS current 2695 DESCRIPTION 2696 "Configure DHCPv6 PD snooping state." 2697 ::= { securityIpMacPortBinding 13 } 2698 2699 impbBindingtraplog OBJECT-TYPE 2700 SYNTAX INTEGER { 2701 disabled (2), enabled (1) 2702 } 2703 MAX-ACCESS read-write 2704 STATUS current 2705 DESCRIPTION 2706 "This object is for enabling or disabling topology change event trap in the system." 2707 ::= { securityIpMacPortBinding 14 } 2708 2709 impbBindingtrap OBJECT IDENTIFIER ::= { securityIpMacPortBinding 15 } 2710 2711 impbBindingtrapsign NOTIFICATION-TYPE 2712 STATUS current 2713 DESCRIPTION 2714 "The object is for IMPB trap sign in the system." 2715 ::= {impbBindingtrap 1 } 2716 2717 impbAutoScanCurrentStatus OBJECT-TYPE 2718 SYNTAX INTEGER { 2719 stop (0), scanning (1) 2720 } 2721 MAX-ACCESS read-only 2722 STATUS current 2723 DESCRIPTION 2724 "Show Auto scan status" 2725 ::= { securityIpMacPortBinding 16 } 2726 2727 2728 -- ---------------------------------------------------------------- 2729 -- The STP Bridge Global 2730 -- ---------------------------------------------------------------- 2731 stpBridgeGlobal OBJECT IDENTIFIER ::= { companySTP 1 } 2732 2733 stpModuleStatus OBJECT-TYPE 2734 SYNTAX INTEGER { 2735 enabled(1), 2736 disabled(2) 2737 } 2738 MAX-ACCESS read-write 2739 STATUS current 2740 DESCRIPTION 2741 "The administrative status requested by management for the MST 2742 feature. The value enabled(1) indicates that Mst should be enabled 2743 in the device on all ports. The value disabled(2) indicates that 2744 Mst should be disabled in the device on all ports. The object can 2745 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2746 ::= { stpBridgeGlobal 1 } 2747 2748 stpProtocolVersion OBJECT-TYPE 2749 SYNTAX INTEGER { 2750 stp(1), 2751 rstp(2), 2752 mstp(3) 2753 } 2754 MAX-ACCESS read-write 2755 STATUS current 2756 DESCRIPTION 2757 "The version of Spanning Tree Protocol the bridge is 2758 currently running. The value 'stpCompatible(0)' 2759 indicates the Spanning Tree Protocol specified in 2760 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 2761 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 2762 indicates the Multiple Spanning Tree Protocol Specified 2763 in IEEE 802.1s." 2764 DEFVAL { rstp } 2765 ::= { stpBridgeGlobal 2 } 2766 2767 stpBridgePriority OBJECT-TYPE 2768 SYNTAX Integer32 (0..61440) 2769 MAX-ACCESS read-write 2770 STATUS current 2771 DESCRIPTION 2772 "The Value of the writable portion of the Bridge 2773 Identifier comprising of the first two octets. 2774 The values that are set for Bridge Priority must be 2775 in steps of 4096." 2776 DEFVAL {32768} 2777 ::= { stpBridgeGlobal 3 } 2778 2779 stpTxHoldCount OBJECT-TYPE 2780 SYNTAX Integer32 (1..10) 2781 MAX-ACCESS read-write 2782 STATUS current 2783 DESCRIPTION 2784 "The value used by the Port Transmit state machine to limit 2785 the maximum transmission rate." 2786 DEFVAL { 3 } 2787 ::= { stpBridgeGlobal 4 } 2788 2789 stpBridgeMaxAge OBJECT-TYPE 2790 SYNTAX Timeout (600..4000) 2791 MAX-ACCESS read-write 2792 STATUS current 2793 DESCRIPTION 2794 "The value that all bridges use for MaxAge when 2795 this bridge is acting as the root. The granularity 2796 of this timer is specified to be 1 second. 2797 An agent may return a badValue error if a set is 2798 attempted to a value which is not a whole number 2799 of seconds." 2800 DEFVAL {2000} 2801 ::= { stpBridgeGlobal 5 } 2802 2803 stpBridgeHelloTime OBJECT-TYPE 2804 SYNTAX Timeout (100..1000) 2805 MAX-ACCESS read-write 2806 STATUS current 2807 DESCRIPTION 2808 "The amount of time between the transmission of 2809 Configuration bridge PDUs by this node in units 2810 of hundredths of a second." 2811 ::= { stpBridgeGlobal 6 } 2812 2813 stpBridgeForwardDelay OBJECT-TYPE 2814 SYNTAX Timeout (400..3000) 2815 MAX-ACCESS read-write 2816 STATUS current 2817 DESCRIPTION 2818 "The value that all bridges use for ForwardDelay 2819 when this bridge is acting as the root. Note that 2820 802.1D specifies that the range for this 2821 parameter is related to the value of 2822 BridgeMaxAge. The granularity of this 2823 timer is specified to be 1 second. 2824 An agent may return a badValue error if a set is 2825 attempted to a value which is not a whole number 2826 of seconds." 2827 DEFVAL {1500} 2828 ::= { stpBridgeGlobal 7 } 2829 stpFowardBPDU OBJECT-TYPE 2830 SYNTAX INTEGER { 2831 enabled(1), 2832 disabled(2) 2833 } 2834 MAX-ACCESS read-write 2835 STATUS current 2836 DESCRIPTION 2837 "This object is for enabling or disabling forward BPDU." 2838 ::= {stpBridgeGlobal 8 } 2839 2840 stpRootBridge OBJECT-TYPE 2841 SYNTAX BridgeId 2842 MAX-ACCESS read-only 2843 STATUS current 2844 DESCRIPTION 2845 "The bridge identifier of the Root of the common spanning 2846 tree as determined by the Spanning Tree Protocol 2847 as executed by this node. This value is used as 2848 the CIST Root Identifier parameter in all Configuration 2849 Bridge PDUs originated by this node." 2850 ::= { stpBridgeGlobal 9 } 2851 2852 stpRootCost OBJECT-TYPE 2853 SYNTAX Integer32 2854 MAX-ACCESS read-only 2855 STATUS current 2856 DESCRIPTION 2857 "The Cost of the path to the CIST Root as seen 2858 from this bridge." 2859 ::= { stpBridgeGlobal 10 } 2860 2861 stpMaxAge OBJECT-TYPE 2862 SYNTAX Timeout 2863 MAX-ACCESS read-only 2864 STATUS current 2865 DESCRIPTION 2866 "The maximum age of Spanning Tree Protocol 2867 information learned from the network on any port 2868 before it is discarded, in units of hundredths of 2869 a second. This is the actual value that this 2870 bridge is currently using." 2871 ::= { stpBridgeGlobal 11 } 2872 2873 stpForwardDelay OBJECT-TYPE 2874 SYNTAX Timeout 2875 MAX-ACCESS read-only 2876 STATUS current 2877 DESCRIPTION 2878 "This time value, measured in units of hundredths 2879 of a second, controls how fast a port changes its 2880 spanning state when moving towards the Forwarding 2881 state. The value determines how long the port 2882 stays in a particular state before moving to the 2883 next state." 2884 ::= { stpBridgeGlobal 12 } 2885 2886 stpRootPort OBJECT-TYPE 2887 SYNTAX Integer32 2888 MAX-ACCESS read-only 2889 STATUS current 2890 DESCRIPTION 2891 "The Port Number of the Port which offers the lowest 2892 path cost from this bridge to the CIST Root Bridge." 2893 ::= { stpBridgeGlobal 13 } 2894 2895 stpTopologyChangeTrapStatus OBJECT-TYPE 2896 SYNTAX INTEGER { 2897 enabled(1), 2898 disabled(2) 2899 } 2900 MAX-ACCESS read-write 2901 STATUS current 2902 DESCRIPTION 2903 "This object is for enabling or disabling topology change event 2904 trap in the system." 2905 DEFVAL { disabled } 2906 ::= { stpBridgeGlobal 14 } 2907 2908 stpNewRootTrapStatus OBJECT-TYPE 2909 SYNTAX INTEGER { 2910 enabled(1), 2911 disabled(2) 2912 } 2913 MAX-ACCESS read-write 2914 STATUS current 2915 DESCRIPTION 2916 "This object is for enabling or disabling new root event 2917 trap in the system." 2918 DEFVAL { disabled } 2919 ::= { stpBridgeGlobal 15 } 2920 2921 stpNewRootTraps OBJECT IDENTIFIER ::= { stpBridgeGlobal 16 } 2922 2923 brgAddress NOTIFICATION-TYPE 2924 STATUS current 2925 DESCRIPTION 2926 "The MAC address used by this bridge when it must 2927 be referred to in a unique fashion." 2928 ::= { stpNewRootTraps 1 } 2929 2930 oldDesignatedRoot NOTIFICATION-TYPE 2931 STATUS current 2932 DESCRIPTION 2933 "The bridge identifier of the old root of the spanning 2934 tree instance as determined by the Spanning Tree Protocol 2935 as executed by this node." 2936 2937 ::= { stpNewRootTraps 2 } 2938 2939 mstiBridgeRegionalRoot NOTIFICATION-TYPE 2940 STATUS current 2941 DESCRIPTION 2942 "MSTI Regional Root Identifier value for the Instance." 2943 ::= { stpNewRootTraps 3 } 2944 2945 2946 -- ------------------------------------- 2947 -- The Spanning Tree Port Table 2948 -- ------------------------------------- 2949 2950 stpPortTable OBJECT-TYPE 2951 SYNTAX SEQUENCE OF StpPortEntry 2952 MAX-ACCESS not-accessible 2953 STATUS current 2954 DESCRIPTION 2955 "A table that contains port-specific information 2956 for the Spanning Tree Protocol." 2957 ::= { companySTP 2 } 2958 2959 stpPortEntry OBJECT-TYPE 2960 SYNTAX StpPortEntry 2961 MAX-ACCESS not-accessible 2962 STATUS current 2963 DESCRIPTION 2964 "A list of information maintained by every port 2965 about the Spanning Tree Protocol state for that 2966 port." 2967 INDEX { stpPort } 2968 ::= { stpPortTable 1 } 2969 2970 StpPortEntry ::= 2971 SEQUENCE { 2972 stpPort 2973 INTEGER, 2974 stpPortStatus 2975 INTEGER, 2976 stpPortPriority 2977 INTEGER, 2978 stpAdminPortPathCost 2979 INTEGER, 2980 stpPortPathCost 2981 INTEGER, 2982 stpPortProtocolMigration 2983 INTEGER, 2984 stpPortEdge 2985 INTEGER, 2986 stpPortAdminP2P 2987 INTEGER, 2988 stpPortRestrictedRole 2989 TruthValue, 2990 stpPortRestrictedTCN 2991 TruthValue, 2992 stpPortHelloTime 2993 Timeout, 2994 stpPortState 2995 INTEGER, 2996 stpPortFowardBPDU 2997 INTEGER 2998 } 2999 3000 stpPort OBJECT-TYPE 3001 SYNTAX INTEGER (1..65535) 3002 MAX-ACCESS read-only 3003 STATUS current 3004 DESCRIPTION 3005 "The Port number of the port for which this entry contains 3006 spanning tree information." 3007 ::= { stpPortEntry 1 } 3008 3009 stpPortStatus OBJECT-TYPE 3010 SYNTAX INTEGER { 3011 enabled(1), 3012 disabled(0) 3013 } 3014 MAX-ACCESS read-write 3015 STATUS current 3016 DESCRIPTION 3017 "Current state of the Port which can be changed to either 3018 Disabled or Enabled for ALL spanning tree 3019 instances. Setting this object will override the port's 3020 status in any of the MSTI contexts" 3021 ::= { stpPortEntry 2 } 3022 3023 stpPortPriority OBJECT-TYPE 3024 SYNTAX INTEGER (0..240) 3025 MAX-ACCESS read-write 3026 STATUS current 3027 DESCRIPTION 3028 "The four most significant bits of the Port Identifier 3029 of the Spanning Tree instance can be modified by setting 3030 the CistPortPriority value. The values that are set for Port 3031 Priority must be in steps of 16." 3032 DEFVAL {128} 3033 ::= { stpPortEntry 3 } 3034 3035 stpAdminPortPathCost OBJECT-TYPE 3036 SYNTAX INTEGER (0..200000000) 3037 MAX-ACCESS read-write 3038 STATUS current 3039 DESCRIPTION 3040 "The contribution of this port to the path cost of 3041 paths towards the spanning tree root which include 3042 this port. Writing a value of '0' assigns the 3043 automatically calculated default Path Cost value to 3044 the ohter object stpPortPathCost. If the default 3045 Path Cost is being used,this object returns '0' when 3046 read." 3047 REFERENCE 3048 "IEEE 802.1D-2004" 3049 ::= { stpPortEntry 4 } 3050 3051 stpPortPathCost OBJECT-TYPE 3052 SYNTAX INTEGER (1..200000000) 3053 MAX-ACCESS read-only 3054 STATUS current 3055 DESCRIPTION 3056 "The contribution of this port to the path cost of 3057 paths towards the CIST Root which include this port." 3058 ::= { stpPortEntry 5 } 3059 3060 stpPortProtocolMigration OBJECT-TYPE 3061 SYNTAX INTEGER{ 3062 false(0), 3063 true(1) 3064 } 3065 MAX-ACCESS read-write 3066 STATUS current 3067 DESCRIPTION 3068 "Indicates the Protocol migration state of this Port. 3069 When operating in RSTP/MSTP (version >= 2) mode, writing 3070 TRUE(1) to this object forces this port to transmit MSTP 3071 BPDUs without instance information. 3072 Any other operation on this object has no effect and 3073 it always returns FALSE(2) when read." 3074 ::= { stpPortEntry 6 } 3075 3076 stpPortEdge OBJECT-TYPE 3077 SYNTAX INTEGER { 3078 true(1), 3079 false(0), 3080 auto(2) 3081 } 3082 MAX-ACCESS read-write 3083 STATUS current 3084 DESCRIPTION 3085 " This parameter when TRUE(1) indicates that detection of a port 3086 as Edge Port happens automatically and FALSE(2) 3087 indicates that this feature is disabled." 3088 ::= { stpPortEntry 7 } 3089 3090 stpPortAdminP2P OBJECT-TYPE 3091 SYNTAX INTEGER { 3092 forceTrue(0), 3093 forceFalse(1), 3094 auto(2) 3095 } 3096 MAX-ACCESS read-write 3097 STATUS current 3098 DESCRIPTION 3099 "The administrative point-to-point status of the LAN segment 3100 attached to this port. A value of forceTrue(0) indicates that 3101 this port should always be treated as if it is connected to 3102 a point-to-point link. A value of forceFalse(1) indicates 3103 that this port should be treated as having a shared media 3104 connection. A value of auto(2) indicates that this port is 3105 considered to have a point-to-point link if it is an Aggregator 3106 and all of its members are aggregatable, or if the MAC entity 3107 is configured for full duplex operation, either through 3108 auto-negotiation or by management means." 3109 ::= { stpPortEntry 8 } 3110 3111 stpPortRestrictedRole OBJECT-TYPE 3112 SYNTAX TruthValue 3113 MAX-ACCESS read-write 3114 STATUS current 3115 DESCRIPTION 3116 "A Boolean value set by management. If TRUE causes the Port not 3117 to be selected as Root Port for the CIST or any MSTI, even it has 3118 the best spanning tree priority vector. Such a Port will be selected 3119 as an Alternate Port after the Root Port has been selected. This 3120 parameter should be FALSE by default. If set it can cause lack of 3121 spanning tree connectivity. It is set by a network administrator to 3122 prevent bridges external to a core region of the network influencing 3123 the spanning tree active topology, possibly because those bridges are 3124 not under the full control of the administrator. 3125 This administrator configuration is also known as 'Root Guard'." 3126 ::= {stpPortEntry 9} 3127 3128 stpPortRestrictedTCN OBJECT-TYPE 3129 SYNTAX TruthValue 3130 MAX-ACCESS read-write 3131 STATUS current 3132 DESCRIPTION 3133 "A Boolean value set by management. If TRUE causes the Port not 3134 to propagate received topology change notifications and topology 3135 changes to other Ports. This parameter should be FALSE by default. 3136 If set it can cause temporary loss of connectivity after changes in 3137 a spanning trees active topology as a result of persistent 3138 incorrectly learnt station location information. It is set by a 3139 network administrator to prevent bridges external to a core region of 3140 the network causing address flushing in that region, possibly because 3141 those bridges are not under the full control of the administrator or 3142 MAC_Operational for the attached LANs transitions frequently." 3143 ::= {stpPortEntry 10} 3144 3145 stpPortHelloTime OBJECT-TYPE 3146 SYNTAX Timeout (100..1000) 3147 MAX-ACCESS read-write 3148 STATUS current 3149 DESCRIPTION 3150 "The amount of time between the transmission of 3151 Configuration bridge PDUs by this node in units 3152 of hundredths of a second." 3153 ::= { stpPortEntry 11 } 3154 3155 stpPortState OBJECT-TYPE 3156 SYNTAX INTEGER { 3157 disabled (1), 3158 discarding (2), 3159 learning (4), 3160 forwarding (5) 3161 } 3162 MAX-ACCESS read-only 3163 STATUS current 3164 DESCRIPTION 3165 "Current state of the Port as defined by the Common 3166 spanning tree protocol." 3167 ::= { stpPortEntry 12 } 3168 3169 stpPortFowardBPDU OBJECT-TYPE 3170 SYNTAX INTEGER { 3171 enabled(1), 3172 disabled(2) 3173 } 3174 MAX-ACCESS read-write 3175 STATUS current 3176 DESCRIPTION 3177 "This object is for enabling or disabling forward BPDU." 3178 REFERENCE 3179 "IEEE 802.1D-2004" 3180 ::= { stpPortEntry 13 } 3181 3182 -- ---------------------------------------------------------------- 3183 -- The MST Configuration Identification 3184 -- ---------------------------------------------------------------- 3185 mstConfigurationIdentification OBJECT IDENTIFIER ::= { companySTP 3 } 3186 3187 mstiConfigurationName OBJECT-TYPE 3188 SYNTAX OCTET STRING (SIZE (0..32)) 3189 MAX-ACCESS read-write 3190 STATUS current 3191 DESCRIPTION 3192 "The Name for the Region's configuration. By Default 3193 Region Name will be equal to the Bridge Mac Address." 3194 ::= { mstConfigurationIdentification 1 } 3195 3196 mstiRevisionLevel OBJECT-TYPE 3197 SYNTAX Integer32 (0..65535) 3198 MAX-ACCESS read-write 3199 STATUS current 3200 DESCRIPTION 3201 "Version of the MST Region." 3202 ::= { mstConfigurationIdentification 2 } 3203 3204 -- ----------------------------------------------------------------- 3205 -- Future Mst VlanId to Instance Mapping Table : CIST 3206 -- ----------------------------------------------------------------- 3207 mstCistVlanMapped OBJECT-TYPE 3208 SYNTAX OCTET STRING (SIZE (0..128)) 3209 MAX-ACCESS read-only 3210 STATUS current 3211 DESCRIPTION 3212 "A string of octets containing one bit per VLAN. The 3213 first octet corresponds to VLANs with VlanIndex values 3214 1 through 8; the second octet to VLANs 9 through 3215 16 etc. The most significant bit of each octet 3216 corresponds to the lowest VlanIndex value in that octet. 3217 3218 For each VLAN that is mapped to this MSTP instance, 3219 the bit corresponding to that VLAN is set to '1'." 3220 ::= { mstConfigurationIdentification 3 } 3221 3222 mstCistVlanMapped2k 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 for 3228 VLANS with VlanIndex values 1024 through 2047. The 3229 first octet corresponds to VLANs with VlanIndex values 3230 1024 through 1031; the second octet to VLANs 1032 3231 through 1039 etc. The most significant bit of each 3232 octet corresponds to the lowest VlanIndex value in that 3233 octet. 3234 3235 For each VLAN that is mapped to this MSTP instance, 3236 the bit corresponding to that VLAN is set to '1'. 3237 3238 This object is only instantiated on devices with 3239 support for VlanIndex values up to 4095." 3240 ::= { mstConfigurationIdentification 4 } 3241 3242 mstCistVlanMapped3k OBJECT-TYPE 3243 SYNTAX OCTET STRING (SIZE (0..128)) 3244 MAX-ACCESS read-only 3245 STATUS current 3246 DESCRIPTION 3247 "A string of octets containing one bit per VLAN for 3248 VLANS with VlanIndex values 2048 through 3071. The 3249 first octet corresponds to VLANs with VlanIndex values 3250 of 2048 through 2055; the second octet to VLANs 2056 3251 through 2063 etc. The most significant bit of each 3252 octet corresponds to the lowest VlanIndex value in that 3253 octet. 3254 3255 For each VLAN that is mapped to this MSTP instance, 3256 the bit corresponding to that VLAN is set to '1'. 3257 3258 This object is only instantiated on devices with 3259 support for VlanIndex values up to 4095." 3260 ::= { mstConfigurationIdentification 5 } 3261 3262 mstCistVlanMapped4k OBJECT-TYPE 3263 SYNTAX OCTET STRING (SIZE (0..128)) 3264 MAX-ACCESS read-only 3265 STATUS current 3266 DESCRIPTION 3267 "A string of octets containing one bit per VLAN for 3268 VLANS with VlanIndex values 3072 through 4095. The 3269 first octet corresponds to VLANs with VlanIndex values 3270 3072 through 3079; the second octet to VLANs 3080 3271 through 3087 etc. The most significant bit of each 3272 octet corresponds to the lowest VlanIndex value in that 3273 octet. 3274 3275 For each VLAN that is mapped to this MSTP instance, 3276 the bit corresponding to that VLAN is set to '1'. 3277 3278 This object is only instantiated on devices with 3279 support for VlanIndex values up to 4095." 3280 ::= { mstConfigurationIdentification 6 } 3281 3282 -- ----------------------------------------------------------------- 3283 -- Future Mst VlanId to Instance Mapping Table : MSTI 3284 -- ----------------------------------------------------------------- 3285 mstVlanMstiMappingTable OBJECT-TYPE 3286 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 3287 MAX-ACCESS not-accessible 3288 STATUS current 3289 DESCRIPTION 3290 "This table contains one entry for each instance of MSTP. 3291 This table maintains context ID as one more index to 3292 support Multiple Instances." 3293 ::= { mstConfigurationIdentification 7 } 3294 3295 mstVlanMstiMappingEntry OBJECT-TYPE 3296 SYNTAX MstVlanMstiMappingEntry 3297 MAX-ACCESS not-accessible 3298 STATUS current 3299 DESCRIPTION 3300 "A conceptual row containing the status of the MSTP instance." 3301 INDEX { mstInstanceIndex } 3302 ::= { mstVlanMstiMappingTable 1 } 3303 3304 MstVlanMstiMappingEntry ::= 3305 SEQUENCE { 3306 mstInstanceIndex 3307 Integer32, 3308 mstSetVlanList 3309 OCTET STRING, 3310 mstResetVlanList 3311 OCTET STRING, 3312 mstInstanceVlanMapped 3313 OCTET STRING, 3314 mstInstanceVlanMapped2k 3315 OCTET STRING, 3316 mstInstanceVlanMapped3k 3317 OCTET STRING, 3318 mstInstanceVlanMapped4k 3319 OCTET STRING 3320 } 3321 3322 mstInstanceIndex OBJECT-TYPE 3323 SYNTAX Integer32 (1..15) 3324 MAX-ACCESS read-only 3325 STATUS current 3326 DESCRIPTION 3327 "An arbitrary integer within the range from 1 to the value of 3328 Max Instance Number that uniquely identifies an instance." 3329 ::= { mstVlanMstiMappingEntry 1 } 3330 3331 mstSetVlanList OBJECT-TYPE 3332 SYNTAX OCTET STRING (SIZE (0..512)) 3333 MAX-ACCESS read-write 3334 STATUS current 3335 DESCRIPTION 3336 "A string of octets containing one bit per VLAN. The 3337 first octet corresponds to VLANs with VlanIndex values 3338 1 through 8; the second octet to VLANs 9 through 3339 16 etc. The most significant bit of each octet 3340 corresponds to the lowest VlanIndex value in that octet. 3341 The set of vlans configured by management to map for this 3342 Instance. If the VlanId to Instance Mapping has to be known 3343 then any one of the VlanMapped object should be used.If a 3344 vlan is already mapped to this Instance, it may not be mapped 3345 again. This object is used only for SET operation. 3346 GET Operation returns null values." 3347 ::= { mstVlanMstiMappingEntry 2 } 3348 3349 mstResetVlanList OBJECT-TYPE 3350 SYNTAX OCTET STRING (SIZE (0..512)) 3351 MAX-ACCESS read-write 3352 STATUS current 3353 DESCRIPTION 3354 "A string of octets containing one bit per VLAN. The 3355 first octet corresponds to VLANs with VlanIndex values 3356 1 through 8; the second octet to VLANs 9 through 3357 16 etc. The most significant bit of each octet 3358 corresponds to the lowest VlanIndex value in that octet. 3359 The set of vlans configured by management to unmap from this 3360 Instance. A vlan may not be unmapped from this instance if 3361 it is not already mapped to this Instance. This object is 3362 used only for SET operation.GET Operation returns null values." 3363 ::= { mstVlanMstiMappingEntry 3 } 3364 3365 mstInstanceVlanMapped OBJECT-TYPE 3366 SYNTAX OCTET STRING (SIZE (0..128)) 3367 MAX-ACCESS read-only 3368 STATUS current 3369 DESCRIPTION 3370 "A string of octets containing one bit per VLAN. The 3371 first octet corresponds to VLANs with VlanIndex values 3372 1 through 8; the second octet to VLANs 9 through 3373 16 etc. The most significant bit of each octet 3374 corresponds to the lowest VlanIndex value in that octet. 3375 3376 For each VLAN that is mapped to this MSTP instance, 3377 the bit corresponding to that VLAN is set to '1'." 3378 ::= { mstVlanMstiMappingEntry 4 } 3379 3380 mstInstanceVlanMapped2k 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 for 3386 VLANS with VlanIndex values 1024 through 2047. The 3387 first octet corresponds to VLANs with VlanIndex values 3388 1024 through 1031; the second octet to VLANs 1032 3389 through 1039 etc. The most significant bit of each 3390 octet corresponds to the lowest VlanIndex value in that 3391 octet. 3392 3393 For each VLAN that is mapped to this MSTP instance, 3394 the bit corresponding to that VLAN is set to '1'. 3395 3396 This object is only instantiated on devices with 3397 support for VlanIndex values up to 4095." 3398 ::= { mstVlanMstiMappingEntry 5 } 3399 3400 mstInstanceVlanMapped3k OBJECT-TYPE 3401 SYNTAX OCTET STRING (SIZE (0..128)) 3402 MAX-ACCESS read-only 3403 STATUS current 3404 DESCRIPTION 3405 "A string of octets containing one bit per VLAN for 3406 VLANS with VlanIndex values 2048 through 3071. The 3407 first octet corresponds to VLANs with VlanIndex values 3408 of 2048 through 2055; the second octet to VLANs 2056 3409 through 2063 etc. The most significant bit of each 3410 octet corresponds to the lowest VlanIndex value in that 3411 octet. 3412 3413 For each VLAN that is mapped to this MSTP instance, 3414 the bit corresponding to that VLAN is set to '1'. 3415 3416 This object is only instantiated on devices with 3417 support for VlanIndex values up to 4095." 3418 ::= { mstVlanMstiMappingEntry 6 } 3419 3420 mstInstanceVlanMapped4k OBJECT-TYPE 3421 SYNTAX OCTET STRING (SIZE (0..128)) 3422 MAX-ACCESS read-only 3423 STATUS current 3424 DESCRIPTION 3425 "A string of octets containing one bit per VLAN for 3426 VLANS with VlanIndex values 3072 through 4095. The 3427 first octet corresponds to VLANs with VlanIndex values 3428 3072 through 3079; the second octet to VLANs 3080 3429 through 3087 etc. The most significant bit of each 3430 octet corresponds to the lowest VlanIndex value in that 3431 octet. 3432 3433 For each VLAN that is mapped to this MSTP instance, 3434 the bit corresponding to that VLAN is set to '1'. 3435 3436 This object is only instantiated on devices with 3437 support for VlanIndex values up to 4095." 3438 ::= { mstVlanMstiMappingEntry 7 } 3439 3440 -- ----------------------------------------------------------------- 3441 -- Mst Multiple Spanning Tree Instance Bridge Table 3442 -- ----------------------------------------------------------------- 3443 stpInstance OBJECT IDENTIFIER ::= { companySTP 4 } 3444 3445 -- ----------------------------------------------------------------- 3446 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 3447 -- ----------------------------------------------------------------- 3448 mstCistBridgePriority OBJECT-TYPE 3449 SYNTAX Integer32 (0..61440) 3450 MAX-ACCESS read-write 3451 STATUS current 3452 DESCRIPTION 3453 "The writable portion of the MSTI Bridge Identifier. 3454 comprising of the first two octets. 3455 The values that are set for Bridge Priority must be 3456 in steps of 4096." 3457 DEFVAL {32768} 3458 ::= { stpInstance 1 } 3459 3460 mstCistStatus OBJECT-TYPE 3461 SYNTAX INTEGER { 3462 enabled(1), 3463 disabled(2) 3464 } 3465 MAX-ACCESS read-only 3466 STATUS current 3467 DESCRIPTION 3468 "The administrative status requested by management for the MST 3469 feature. The value enabled(1) indicates that Mst should be enabled 3470 in the device on all ports. The value disabled(2) indicates that 3471 Mst should be disabled in the device on all ports. The object can 3472 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3473 ::= { stpInstance 2 } 3474 3475 -- ----------------------------------------------------------------- 3476 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 3477 -- ----------------------------------------------------------------- 3478 mstMstiBridgeTable OBJECT-TYPE 3479 SYNTAX SEQUENCE OF MstMstiBridgeEntry 3480 MAX-ACCESS not-accessible 3481 STATUS current 3482 DESCRIPTION 3483 "Table containing Bridge Information specific to Spanning 3484 Tree Instance. This table maintains context ID as one 3485 more index to support Multiple Instances." 3486 ::= { stpInstance 3 } 3487 3488 mstMstiBridgeEntry OBJECT-TYPE 3489 SYNTAX MstMstiBridgeEntry 3490 MAX-ACCESS not-accessible 3491 STATUS current 3492 DESCRIPTION 3493 "Entry indicating the Bridge Information." 3494 INDEX { mstMstiInstanceIndex } 3495 ::= { mstMstiBridgeTable 1 } 3496 3497 MstMstiBridgeEntry ::= 3498 SEQUENCE { 3499 mstMstiInstanceIndex 3500 Integer32, 3501 mstMstiBridgePriority 3502 Integer32, 3503 mstMstiStatus 3504 INTEGER 3505 } 3506 3507 mstMstiInstanceIndex OBJECT-TYPE 3508 SYNTAX Integer32 (1..15) 3509 MAX-ACCESS read-only 3510 STATUS current 3511 DESCRIPTION 3512 "Spanning Tree Instance to which the information belongs." 3513 ::= { mstMstiBridgeEntry 1 } 3514 3515 mstMstiBridgePriority OBJECT-TYPE 3516 SYNTAX Integer32 (0..61440) 3517 MAX-ACCESS read-write 3518 STATUS current 3519 DESCRIPTION 3520 "The writable portion of the MSTI Bridge Identifier. 3521 comprising of the first two octets. 3522 The values that are set for Bridge Priority must be 3523 in steps of 4096." 3524 DEFVAL {32768} 3525 ::= { mstMstiBridgeEntry 2 } 3526 3527 mstMstiStatus OBJECT-TYPE 3528 SYNTAX INTEGER { 3529 enabled(1), 3530 disabled(2) 3531 } 3532 MAX-ACCESS read-only 3533 STATUS current 3534 DESCRIPTION 3535 "The administrative status requested by management for the MST 3536 feature. The value enabled(1) indicates that Mst should be enabled 3537 in the device on all ports. The value disabled(2) indicates that 3538 Mst should be disabled in the device on all ports. The object can 3539 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3540 ::= { mstMstiBridgeEntry 3 } 3541 3542 -- ----------------------------------------------------------------- 3543 -- Mst Multiple Spanning Tree Instance Bridge Table 3544 -- ----------------------------------------------------------------- 3545 stpInstancePortTable OBJECT IDENTIFIER ::= { companySTP 5 } 3546 3547 -- ----------------------------------------------------------------- 3548 -- Mst Multiple Spanning Tree Instance Port Table : CIST 3549 -- ----------------------------------------------------------------- 3550 mstCistPortTable OBJECT-TYPE 3551 SYNTAX SEQUENCE OF MstCistPortEntry 3552 MAX-ACCESS not-accessible 3553 STATUS current 3554 DESCRIPTION 3555 "This table contains Common Spanning Tree Port 3556 Information." 3557 ::= { stpInstancePortTable 1 } 3558 3559 mstCistPortEntry OBJECT-TYPE 3560 SYNTAX MstCistPortEntry 3561 MAX-ACCESS not-accessible 3562 STATUS current 3563 DESCRIPTION 3564 "A list of information maintained by every port for 3565 Common Spanning tree." 3566 INDEX { mstCistPort } 3567 ::= { mstCistPortTable 1 } 3568 3569 MstCistPortEntry ::= 3570 SEQUENCE { 3571 mstCistPort 3572 Integer32, 3573 mstCistPortDesignatedBridge 3574 BridgeId, 3575 mstCistPortAdminPathCost 3576 Integer32, 3577 mstCistPortPathCost 3578 Integer32, 3579 mstCistPortPriority 3580 Integer32, 3581 mstCistForcePortState 3582 INTEGER, 3583 mstCistCurrentPortRole 3584 INTEGER 3585 } 3586 3587 mstCistPort OBJECT-TYPE 3588 SYNTAX Integer32 (1..65535) 3589 MAX-ACCESS not-accessible 3590 STATUS current 3591 DESCRIPTION 3592 "The Port number of the port for which this entry contains 3593 spanning tree information." 3594 ::= { mstCistPortEntry 1 } 3595 3596 mstCistPortDesignatedBridge OBJECT-TYPE 3597 SYNTAX BridgeId 3598 MAX-ACCESS read-only 3599 STATUS current 3600 DESCRIPTION 3601 "The unique Bridge Identifier of the bridge which this port 3602 considers to be the Designated Bridge for the port's segment." 3603 ::= { mstCistPortEntry 2 } 3604 3605 mstCistPortAdminPathCost OBJECT-TYPE 3606 SYNTAX Integer32 (0..200000000) 3607 MAX-ACCESS read-write 3608 STATUS current 3609 DESCRIPTION 3610 "The contribution of this port to the path cost of 3611 paths towards the MSTI Root which include this port." 3612 ::= { mstCistPortEntry 3 } 3613 3614 mstCistPortPathCost OBJECT-TYPE 3615 SYNTAX Integer32 (1..200000000) 3616 MAX-ACCESS read-write 3617 STATUS current 3618 DESCRIPTION 3619 "The contribution of this port to the path cost of 3620 paths towards the MSTI Root which include this port." 3621 ::= { mstCistPortEntry 4 } 3622 3623 mstCistPortPriority OBJECT-TYPE 3624 SYNTAX Integer32 (0..240) 3625 MAX-ACCESS read-write 3626 STATUS current 3627 DESCRIPTION 3628 "The four most significant bits of the Port Identifier 3629 for a given Spanning Tree instance can be modified 3630 independently for each Spanning Tree instance 3631 supported by the Bridge. The values that are set for Port 3632 Priority must be in steps of 16." 3633 DEFVAL {128} 3634 ::= { mstCistPortEntry 5 } 3635 3636 mstCistForcePortState OBJECT-TYPE 3637 SYNTAX INTEGER { 3638 disabled(0), 3639 enabled(1) 3640 } 3641 MAX-ACCESS read-only 3642 STATUS current 3643 DESCRIPTION 3644 "Current state of the Port which can be changed to either 3645 Disabled or Enabled for the specific spanning tree 3646 instance. This object can be set to enabled only if the 3647 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3648 ::= { mstCistPortEntry 6 } 3649 3650 mstCistCurrentPortRole OBJECT-TYPE 3651 SYNTAX INTEGER { 3652 disabled(0), 3653 alternate(1), 3654 backup(2), 3655 root(3), 3656 designated(4), 3657 master(5) 3658 } 3659 MAX-ACCESS read-only 3660 STATUS current 3661 DESCRIPTION 3662 "Current Port Role of the port for this spanning 3663 tree instance." 3664 ::= { mstCistPortEntry 7 } 3665 3666 -- ----------------------------------------------------------------- 3667 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 3668 -- ----------------------------------------------------------------- 3669 mstMstiPortTable OBJECT-TYPE 3670 SYNTAX SEQUENCE OF MstMstiPortEntry 3671 MAX-ACCESS not-accessible 3672 STATUS current 3673 DESCRIPTION 3674 "This table contains Spanning Tree Instance Specific Port 3675 Information." 3676 ::= { stpInstancePortTable 2 } 3677 3678 mstMstiPortEntry OBJECT-TYPE 3679 SYNTAX MstMstiPortEntry 3680 MAX-ACCESS not-accessible 3681 STATUS current 3682 DESCRIPTION 3683 "A list of information maintained by every port for each 3684 and every spanning tree instance." 3685 INDEX { mstMstiPort, mstInstanceIndex } 3686 ::= { mstMstiPortTable 1 } 3687 3688 MstMstiPortEntry ::= 3689 SEQUENCE { 3690 mstMstiPort 3691 Integer32, 3692 mstMstiPortDesignatedBridge 3693 BridgeId, 3694 mstMstiPortAdminPathCost 3695 Integer32, 3696 mstMstiPortPathCost 3697 Integer32, 3698 mstMstiPortPriority 3699 Integer32, 3700 mstMstiForcePortState 3701 INTEGER, 3702 mstMstiCurrentPortRole 3703 INTEGER 3704 } 3705 3706 mstMstiPort OBJECT-TYPE 3707 SYNTAX Integer32 (1..65535) 3708 MAX-ACCESS not-accessible 3709 STATUS current 3710 DESCRIPTION 3711 "The Port number of the port for which this entry contains 3712 spanning tree information." 3713 ::= { mstMstiPortEntry 1 } 3714 3715 mstMstiPortDesignatedBridge OBJECT-TYPE 3716 SYNTAX BridgeId 3717 MAX-ACCESS read-only 3718 STATUS current 3719 DESCRIPTION 3720 "The unique Bridge Identifier of the bridge which this port 3721 considers to be the Designated Bridge for the port's segment." 3722 ::= { mstMstiPortEntry 2 } 3723 3724 mstMstiPortAdminPathCost OBJECT-TYPE 3725 SYNTAX Integer32 (0..200000000) 3726 MAX-ACCESS read-write 3727 STATUS current 3728 DESCRIPTION 3729 "The contribution of this port to the path cost of 3730 paths towards the MSTI Root which include this port." 3731 ::= { mstMstiPortEntry 3 } 3732 3733 mstMstiPortPathCost OBJECT-TYPE 3734 SYNTAX Integer32 (1..200000000) 3735 MAX-ACCESS read-write 3736 STATUS current 3737 DESCRIPTION 3738 "The contribution of this port to the path cost of 3739 paths towards the MSTI Root which include this port." 3740 ::= { mstMstiPortEntry 4 } 3741 3742 mstMstiPortPriority OBJECT-TYPE 3743 SYNTAX Integer32 (0..240) 3744 MAX-ACCESS read-write 3745 STATUS current 3746 DESCRIPTION 3747 "The four most significant bits of the Port Identifier 3748 for a given Spanning Tree instance can be modified 3749 independently for each Spanning Tree instance 3750 supported by the Bridge. The values that are set for Port 3751 Priority must be in steps of 16." 3752 DEFVAL {128} 3753 ::= { mstMstiPortEntry 5 } 3754 3755 mstMstiForcePortState OBJECT-TYPE 3756 SYNTAX INTEGER { 3757 disabled(0), 3758 enabled(1) 3759 } 3760 MAX-ACCESS read-only 3761 STATUS current 3762 DESCRIPTION 3763 "Current state of the Port which can be changed to either 3764 Disabled or Enabled for the specific spanning tree 3765 instance. This object can be set to enabled only if the 3766 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3767 ::= { mstMstiPortEntry 6 } 3768 3769 mstMstiCurrentPortRole OBJECT-TYPE 3770 SYNTAX INTEGER { 3771 disabled(0), 3772 alternate(1), 3773 backup(2), 3774 root(3), 3775 designated(4), 3776 master(5) 3777 } 3778 MAX-ACCESS read-only 3779 STATUS current 3780 DESCRIPTION 3781 "Current Port Role of the port for this spanning 3782 tree instance." 3783 ::= { mstMstiPortEntry 7 } 3784 3785 3786 -- ------------------------------------------------------------------ 3787 -- The Static Multicast Group 3788 -- ------------------------------------------------------------------ 3789 3790 staticMcastTable OBJECT-TYPE 3791 SYNTAX SEQUENCE OF StaticMcastEntry 3792 MAX-ACCESS not-accessible 3793 STATUS current 3794 DESCRIPTION 3795 "A list of the Static MACs" 3796 ::= { companyStaticMcast 1 } 3797 3798 staticMcastEntry OBJECT-TYPE 3799 SYNTAX StaticMcastEntry 3800 MAX-ACCESS not-accessible 3801 STATUS current 3802 DESCRIPTION 3803 "A Static MAC entry containing the mac and forwarding port." 3804 INDEX { staticMcastVlanID, staticMcastMac, staticMcastEgressPorts, staticMcastIpAddr} 3805 ::= { staticMcastTable 1 } 3806 3807 StaticMcastEntry ::= SEQUENCE { 3808 staticMcastVlanID INTEGER, 3809 staticMcastMac MacAddress, 3810 staticMcastEgressPorts PortList, 3811 staticMcastIpAddr IpAddress, 3812 staticMcastStatus RowStatus 3813 } 3814 3815 staticMcastVlanID OBJECT-TYPE 3816 SYNTAX INTEGER (1..4094) 3817 MAX-ACCESS read-only 3818 STATUS current 3819 DESCRIPTION 3820 "The VLAN ID of the static MAC entry." 3821 ::= { staticMcastEntry 1 } 3822 3823 staticMcastMac OBJECT-TYPE 3824 SYNTAX MacAddress 3825 MAX-ACCESS read-only 3826 STATUS current 3827 DESCRIPTION 3828 "The MAC address associated of the static MAC entry." 3829 ::= { staticMcastEntry 2 } 3830 3831 staticMcastEgressPorts OBJECT-TYPE 3832 SYNTAX PortList (SIZE(1..28)) 3833 MAX-ACCESS read-only 3834 STATUS current 3835 DESCRIPTION 3836 "The set of ports to which frames received from a 3837 specific port and destined for a specific Multicast or 3838 Broadcast MAC address must be forwarded, regardless of 3839 any dynamic information e.g. from GMRP. A port may not 3840 be added in this set if it is already a member of the 3841 set of ports in dot1qStaticMulticastForbiddenEgressPorts. 3842 The default value of this object is a string of ones of 3843 appropriate length." 3844 REFERENCE 3845 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3846 ::= { staticMcastEntry 3 } 3847 3848 staticMcastIpAddr OBJECT-TYPE 3849 SYNTAX IpAddress 3850 MAX-ACCESS read-only 3851 STATUS current 3852 DESCRIPTION 3853 "Static Multicast IP Address." 3854 ::= { staticMcastEntry 4 } 3855 3856 staticMcastStatus OBJECT-TYPE 3857 SYNTAX RowStatus 3858 MAX-ACCESS read-write 3859 STATUS current 3860 DESCRIPTION 3861 "The status of an entry in the Static Mcast Table. Only a subset 3862 of the rowstatus variables (active, createAndGo, destroy) 3863 are available." 3864 ::= { staticMcastEntry 5 } 3865 3866 3867 -- ---------------------------------------------------------- 3868 -- The 802.1Q VLAN Groups 3869 -- ---------------------------------------------------------- 3870 3871 dot1qVlanManagementOnOff OBJECT-TYPE 3872 SYNTAX INTEGER { 3873 enabled(1), 3874 disabled(2) 3875 } 3876 MAX-ACCESS read-write 3877 STATUS current 3878 DESCRIPTION 3879 "Enable/Disable management VLAN mechanism." 3880 ::= { companyDot1qVlanGroup 2 } 3881 3882 dot1qVlanManagementid OBJECT-TYPE 3883 SYNTAX INTEGER 3884 MAX-ACCESS read-write 3885 STATUS current 3886 DESCRIPTION 3887 "The management VLAN ID, which will allow to forward packets of that VLAN to CPU." 3888 DEFVAL { 1 } 3889 ::= { companyDot1qVlanGroup 3 } 3890 3891 dot1qVlanAsyOnOff OBJECT-TYPE 3892 SYNTAX INTEGER { 3893 enabled(1), 3894 disabled(2) 3895 } 3896 MAX-ACCESS read-write 3897 STATUS current 3898 DESCRIPTION 3899 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 3900 ::= { companyDot1qVlanGroup 5 } 3901 3902 -- ------------------------------------------------------------- 3903 -- The VLAN Database 3904 -- ------------------------------------------------------------- 3905 3906 dot1qVlanTable OBJECT-TYPE 3907 SYNTAX SEQUENCE OF Dot1qVlanEntry 3908 MAX-ACCESS not-accessible 3909 STATUS current 3910 DESCRIPTION 3911 "A table containing static configuration information for 3912 each VLAN configured into the device by (local or 3913 network) management. All entries are permanent and will 3914 be restored after the device is reset." 3915 ::= { companyDot1qVlanGroup 6 } 3916 3917 dot1qVlanEntry OBJECT-TYPE 3918 SYNTAX Dot1qVlanEntry 3919 MAX-ACCESS not-accessible 3920 STATUS current 3921 DESCRIPTION 3922 "Information for a VLAN configured into the 3923 device by (local or network) management." 3924 INDEX { dot1qVlanName } 3925 ::= { dot1qVlanTable 1 } 3926 3927 Dot1qVlanEntry ::= 3928 SEQUENCE { 3929 dot1qVlanName 3930 SnmpAdminString, 3931 dot1qVlanEgressPorts 3932 PortList, 3933 dot1qVlanForbiddenPorts 3934 PortList, 3935 dot1qVlanUntaggedPorts 3936 PortList, 3937 dot1qVlanAdvertisementStatus 3938 INTEGER, 3939 dot1qVlanRowStatus 3940 RowStatus 3941 } 3942 3943 dot1qVlanName OBJECT-TYPE 3944 SYNTAX SnmpAdminString (SIZE (0..20)) 3945 MAX-ACCESS read-create 3946 STATUS current 3947 DESCRIPTION 3948 "An administratively assigned string, which may be used 3949 to identify the VLAN." 3950 REFERENCE 3951 "IEEE 802.1Q/D11 Section 12.10.2.1" 3952 ::= { dot1qVlanEntry 1 } 3953 3954 dot1qVlanEgressPorts OBJECT-TYPE 3955 SYNTAX PortList 3956 MAX-ACCESS read-create 3957 STATUS current 3958 DESCRIPTION 3959 "The set of ports which are permanently assigned to the 3960 egress list for this VLAN by management. Changes to a 3961 bit in this object affect the per-port per-VLAN 3962 Registrar control for Registration Fixed for the 3963 relevant GVRP state machine on each port. A port may 3964 not be added in this set if it is already a member of 3965 the set of ports in dot1qVlanForbiddenEgressPorts. The 3966 default value of this object is a string of zeros of 3967 appropriate length, indicating not fixed." 3968 REFERENCE 3969 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3970 ::= { dot1qVlanEntry 2 } 3971 3972 dot1qVlanForbiddenPorts OBJECT-TYPE 3973 SYNTAX PortList 3974 MAX-ACCESS read-write 3975 STATUS current 3976 DESCRIPTION 3977 "The set of ports which are prohibited by management 3978 from being included in the egress list for this VLAN. 3979 Changes to this object that cause a port to be included 3980 or excluded affect the per-port per-VLAN Registrar 3981 control for Registration Forbidden for the relevant GVRP 3982 state machine on each port. A port may not be added in 3983 this set if it is already a member of the set of ports 3984 in dot1qVlanEgressPorts. The default value of 3985 this object is a string of zeros of appropriate length, 3986 excluding all ports from the forbidden set." 3987 REFERENCE 3988 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3989 ::= { dot1qVlanEntry 3 } 3990 3991 dot1qVlanUntaggedPorts OBJECT-TYPE 3992 SYNTAX PortList 3993 MAX-ACCESS read-create 3994 STATUS current 3995 DESCRIPTION 3996 "The set of ports which should transmit egress packets 3997 for this VLAN as untagged. The default value of this 3998 object for the default VLAN (dot1qVlanIndex = 1) is a string 3999 of appropriate length including all ports. There is no 4000 specified default for other VLANs. If a device agent cannot 4001 support the set of ports being set then it will reject the 4002 set operation with an error. An example might be if a 4003 manager attempts to set more than one VLAN to be untagged 4004 on egress where the device does not support this IEEE 802.1Q 4005 option." 4006 REFERENCE 4007 "IEEE 802.1Q/D11 Section 12.10.2.1" 4008 ::= { dot1qVlanEntry 4 } 4009 4010 dot1qVlanAdvertisementStatus OBJECT-TYPE 4011 SYNTAX INTEGER { 4012 enabled(1), 4013 disabled(2) 4014 } 4015 MAX-ACCESS read-create 4016 STATUS current 4017 DESCRIPTION 4018 "Enable/Disable Advertisement Status of the IEEE 802.1Q VLAN." 4019 ::= { dot1qVlanEntry 5 } 4020 4021 dot1qVlanRowStatus OBJECT-TYPE 4022 SYNTAX RowStatus 4023 MAX-ACCESS read-create 4024 STATUS current 4025 DESCRIPTION 4026 "The status of a row in dot1qVlanTable. By setting this object, new 4027 entries can be created in dot1qVlanTable and existing entries can be 4028 removed from dot1qVlanTable. It can be used as specified in the SNMP 4029 v2 standard." 4030 ::= { dot1qVlanEntry 6 } 4031 -- ------------------------------------------------------------- 4032 -- The VLAN Port Configuration Table 4033 -- ------------------------------------------------------------- 4034 4035 dot1qVlanPortTable OBJECT-TYPE 4036 SYNTAX SEQUENCE OF Dot1qVlanPortEntry 4037 MAX-ACCESS not-accessible 4038 STATUS current 4039 DESCRIPTION 4040 "A table containing per port control and status 4041 information for VLAN configuration in the device." 4042 ::= { companyDot1qVlanGroup 7 } 4043 4044 dot1qVlanPortEntry OBJECT-TYPE 4045 SYNTAX Dot1qVlanPortEntry 4046 MAX-ACCESS not-accessible 4047 STATUS current 4048 DESCRIPTION 4049 "Information controlling VLAN configuration for a port 4050 on the device." 4051 AUGMENTS { dot1dBasePortEntry } 4052 ::= { dot1qVlanPortTable 1 } 4053 4054 Dot1qVlanPortEntry ::= 4055 SEQUENCE { 4056 dot1qVlanPvid 4057 VlanIndex 4058 } 4059 4060 dot1qVlanPvid OBJECT-TYPE 4061 SYNTAX VlanIndex 4062 MAX-ACCESS read-write 4063 STATUS current 4064 DESCRIPTION 4065 "The PVID, the VLAN ID assigned to untagged frames or 4066 Priority-Tagged frames received on this port." 4067 REFERENCE 4068 "IEEE 802.1Q/D11 Section 12.10.1.1" 4069 DEFVAL { 1 } 4070 ::= { dot1qVlanPortEntry 1 } 4071 4072 -- ------------------------------------------------------------- 4073 -- The VLAN Ungister Multicast Filter Table 4074 -- ------------------------------------------------------------- 4075 dot1qVlanUngisterMCFilterTable OBJECT-TYPE 4076 SYNTAX SEQUENCE OF Dot1qVlanUngisterMCFilterEntry 4077 MAX-ACCESS not-accessible 4078 STATUS current 4079 DESCRIPTION 4080 "This table contains the list of ports through which 4081 a router, in a particular VLAN is reachable." 4082 ::= { companyDot1qVlanGroup 8 } 4083 4084 dot1qVlanUngisterMCFilterEntry OBJECT-TYPE 4085 SYNTAX Dot1qVlanUngisterMCFilterEntry 4086 MAX-ACCESS not-accessible 4087 STATUS current 4088 DESCRIPTION 4089 "A list of multicast filter mode information for each VLAN ID." 4090 INDEX { dot1qVlanUngisterMCFilterVlanId } 4091 ::= { dot1qVlanUngisterMCFilterTable 1 } 4092 4093 Dot1qVlanUngisterMCFilterEntry ::= SEQUENCE { 4094 dot1qVlanUngisterMCFilterVlanId Integer32, 4095 dot1qVlanUngisterMCFiltermode INTEGER 4096 } 4097 4098 dot1qVlanUngisterMCFilterVlanId OBJECT-TYPE 4099 SYNTAX Integer32 (1..4094) 4100 MAX-ACCESS read-only 4101 STATUS current 4102 DESCRIPTION 4103 "Per Vlan to configure multicast filtering function." 4104 ::= { dot1qVlanUngisterMCFilterEntry 1 } 4105 4106 dot1qVlanUngisterMCFiltermode OBJECT-TYPE 4107 SYNTAX INTEGER {forwardall(2), filter(1), forward(0) } 4108 MAX-ACCESS read-write 4109 STATUS current 4110 DESCRIPTION 4111 "Filter unknown multicast frames or normal operation(i.e. forwarding)" 4112 ::= { dot1qVlanUngisterMCFilterEntry 2 } 4113 4114 4115 dot1qVlanPVIDAutoAssignOnOff OBJECT-TYPE 4116 SYNTAX INTEGER { 4117 enabled(1), 4118 disabled(2) 4119 } 4120 MAX-ACCESS read-write 4121 STATUS current 4122 DESCRIPTION 4123 "Enable/Disable VLAN PVID auto assignment" 4124 ::= { companyDot1qVlanGroup 9 } 4125 4126 4127 -- ---------------------------------------------------------- 4128 -- The GVRP Groups 4129 -- ---------------------------------------------------------- 4130 4131 gvrpGVRPGlobalSettingsOnOff OBJECT-TYPE 4132 SYNTAX INTEGER { enabled(1), disabled(2) } 4133 MAX-ACCESS read-write 4134 STATUS current 4135 DESCRIPTION 4136 "Enable/Disable GVRP mechanism." 4137 ::= { companyGVRPGroup 1 } 4138 4139 gvrpSettingsJoinTime OBJECT-TYPE 4140 SYNTAX INTEGER (100..100000) 4141 MAX-ACCESS read-write 4142 STATUS current 4143 DESCRIPTION 4144 "The Join Time value assigned to this Join Time field. 4145 This 16-bit value is read-write." 4146 ::= { companyGVRPGroup 2 } 4147 4148 gvrpSettingsLeaveTime OBJECT-TYPE 4149 SYNTAX INTEGER (100..100000) 4150 MAX-ACCESS read-write 4151 STATUS current 4152 DESCRIPTION 4153 "The Leave Time value assigned to this Leave Time field. 4154 This 16-bit value is read-write." 4155 ::= { companyGVRPGroup 3 } 4156 4157 gvrpSettingsLeaveAllTime OBJECT-TYPE 4158 SYNTAX INTEGER (100..100000) 4159 MAX-ACCESS read-write 4160 STATUS current 4161 DESCRIPTION 4162 "The Leave_All Time value assigned to this Leave_All Time field. 4163 This 16-bit value is read-write." 4164 ::= { companyGVRPGroup 4 } 4165 4166 4167 4168 -- GRVP Port Setting Table 4169 -- 4170 4171 gvrpSettingsTable OBJECT-TYPE 4172 SYNTAX SEQUENCE OF GvrpSettingsEntry 4173 MAX-ACCESS not-accessible 4174 STATUS current 4175 DESCRIPTION 4176 "A table containing static configuration information for 4177 each GVRP configured into the device by (local or 4178 network) management. All entries are permanent and will 4179 be restored after the device is reset." 4180 ::= { companyGVRPGroup 5 } 4181 4182 gvrpSettingsEntry OBJECT-TYPE 4183 SYNTAX GvrpSettingsEntry 4184 MAX-ACCESS not-accessible 4185 STATUS current 4186 DESCRIPTION 4187 "Information for a GVRP configured into the 4188 device by (local or network) management." 4189 INDEX { gvrpSettingsPortControlIndex } 4190 ::= { gvrpSettingsTable 1 } 4191 4192 GvrpSettingsEntry ::= 4193 SEQUENCE { 4194 gvrpSettingsPortControlIndex 4195 InterfaceIndex, 4196 gvrpSettingsPVID 4197 INTEGER, 4198 gvrpSettingsGVRPState 4199 INTEGER, 4200 gvrpSettingsIngressChecking 4201 INTEGER, 4202 gvrpSettingsAcceptableFrameType 4203 INTEGER 4204 } 4205 4206 gvrpSettingsPortControlIndex OBJECT-TYPE 4207 SYNTAX InterfaceIndex 4208 MAX-ACCESS read-only 4209 STATUS current 4210 DESCRIPTION 4211 "The index of the port." 4212 ::= { gvrpSettingsEntry 1 } 4213 4214 gvrpSettingsPVID OBJECT-TYPE 4215 SYNTAX INTEGER (1..4094) 4216 MAX-ACCESS read-write 4217 STATUS current 4218 DESCRIPTION 4219 "The PVID value assigned to this Aggregation Port. 4220 This 16-bit value is read-write." 4221 ::= { gvrpSettingsEntry 2 } 4222 4223 gvrpSettingsGVRPState OBJECT-TYPE 4224 SYNTAX INTEGER { enabled(1), disabled(2) } 4225 4226 MAX-ACCESS read-write 4227 STATUS current 4228 DESCRIPTION 4229 "Enable/Disable GVRP State to this Aggregation Port." 4230 ::= { gvrpSettingsEntry 3 } 4231 4232 gvrpSettingsIngressChecking OBJECT-TYPE 4233 SYNTAX INTEGER { enabled(1), disabled(2) } 4234 4235 MAX-ACCESS read-write 4236 STATUS current 4237 DESCRIPTION 4238 "Enable/Disable Ingress Checking mechanism of GVRP to this Aggregation Port." 4239 ::= { gvrpSettingsEntry 4 } 4240 4241 gvrpSettingsAcceptableFrameType OBJECT-TYPE 4242 SYNTAX INTEGER { 4243 allFrames(1), 4244 taggedOnly(2) 4245 } 4246 MAX-ACCESS read-write 4247 STATUS current 4248 DESCRIPTION 4249 "Chose types All Frames/Tagged to this Aggregation Port." 4250 ::= { gvrpSettingsEntry 5 } 4251 4252 -- ---------------------------------------------------------- 4253 -- The DHCP/BOOTP Relay 4254 -- ---------------------------------------------------------- 4255 dhcpBOOTPRelayControl OBJECT IDENTIFIER ::= { companyDHCPRelay 1 } 4256 dhcpBOOTPRelayManagement OBJECT IDENTIFIER ::= { companyDHCPRelay 2 } 4257 dhcpBOOTPRelayManagementOption82 OBJECT IDENTIFIER ::= { dhcpBOOTPRelayManagement 2 } 4258 4259 -- The DHCP/BOOTP Relay Control 4260 4261 4262 dhcpBOOTPRelayState OBJECT-TYPE 4263 SYNTAX INTEGER { 4264 enabled(1), 4265 disabled(2) 4266 } 4267 MAX-ACCESS read-write 4268 STATUS current 4269 DESCRIPTION 4270 "This object indicates DHCP relay function is enabled or disabled." 4271 ::= { dhcpBOOTPRelayControl 1 } 4272 4273 dhcpBOOTPRelayHopCount OBJECT-TYPE 4274 SYNTAX INTEGER (1..16) 4275 MAX-ACCESS read-write 4276 STATUS current 4277 DESCRIPTION 4278 "This object indicates the maximum number of router hops that the BOOTP packets can cross." 4279 ::= { dhcpBOOTPRelayControl 2 } 4280 4281 dhcpBOOTPRelayTimeThreshold OBJECT-TYPE 4282 SYNTAX INTEGER (0..65535) 4283 MAX-ACCESS read-write 4284 STATUS current 4285 DESCRIPTION 4286 "This object indicates the minimum time in seconds within which the switch must relay the DHCP request. 4287 If this time is exceeded, the switch will drop the DHCP packet." 4288 ::= { dhcpBOOTPRelayControl 3 } 4289 4290 dhcpBOOTPRelayEnablePortlist OBJECT-TYPE 4291 SYNTAX PortList 4292 MAX-ACCESS read-write 4293 STATUS current 4294 DESCRIPTION 4295 "This object indicates DHCP relay function is enabled or disabled by portlist." 4296 ::= { dhcpBOOTPRelayControl 4 } 4297 4298 dhcpRelayVlanTable OBJECT-TYPE 4299 SYNTAX SEQUENCE OF DHCPRelayVlanSettings 4300 MAX-ACCESS not-accessible 4301 STATUS current 4302 DESCRIPTION 4303 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4304 ::= { dhcpBOOTPRelayControl 5 } 4305 4306 dhcpRelayVlanTableEntry OBJECT-TYPE 4307 SYNTAX DHCPRelayVlanSettings 4308 MAX-ACCESS not-accessible 4309 STATUS current 4310 DESCRIPTION 4311 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4312 INDEX { dhcpRelayVlanSettingsVLANID } 4313 ::= { dhcpRelayVlanTable 1 } 4314 4315 DHCPRelayVlanSettings ::= 4316 SEQUENCE { 4317 dhcpRelayVlanSettingsVLANID 4318 INTEGER, 4319 dhcpRelayVlanSettingsState 4320 INTEGER 4321 } 4322 4323 dhcpRelayVlanSettingsVLANID OBJECT-TYPE 4324 SYNTAX INTEGER (1..4094) 4325 MAX-ACCESS read-only 4326 STATUS current 4327 DESCRIPTION 4328 "This object displays the current VLAN ID of the device." 4329 ::= { dhcpRelayVlanTableEntry 1 } 4330 4331 dhcpRelayVlanSettingsState OBJECT-TYPE 4332 SYNTAX INTEGER { 4333 enabled(1), 4334 disabled(2) 4335 } 4336 MAX-ACCESS read-write 4337 STATUS current 4338 DESCRIPTION 4339 "This object indicates DHCP relay function of VLAN is enabled or disabled." 4340 ::= { dhcpRelayVlanTableEntry 2 } 4341 4342 -- The DHCP/BOOTP Relay Management 4343 -- The DHCP/BOOTP Relay Interface Settings Table 4344 4345 dhcpBOOTPRelayInterfaceSettingsTable OBJECT-TYPE 4346 SYNTAX SEQUENCE OF DHCPBOOTPRelayInterfaceSettings 4347 MAX-ACCESS not-accessible 4348 STATUS current 4349 DESCRIPTION 4350 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4351 ::= { dhcpBOOTPRelayManagement 1 } 4352 4353 dhcpBOOTPRelayInterfaceSettingsEntry OBJECT-TYPE 4354 SYNTAX DHCPBOOTPRelayInterfaceSettings 4355 MAX-ACCESS not-accessible 4356 STATUS current 4357 DESCRIPTION 4358 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4359 INDEX { dhcpBOOTPRelayInterface, dhcpBOOTPRelayServerIP} 4360 ::= { dhcpBOOTPRelayInterfaceSettingsTable 1 } 4361 4362 DHCPBOOTPRelayInterfaceSettings ::= 4363 SEQUENCE { 4364 dhcpBOOTPRelayInterface 4365 DisplayString, 4366 dhcpBOOTPRelayServerIP 4367 IpAddress, 4368 dhcpBOOTPRelayInterfaceSettingsRowStatus 4369 RowStatus 4370 } 4371 4372 dhcpBOOTPRelayInterface OBJECT-TYPE 4373 SYNTAX DisplayString (SIZE(0..12)) 4374 MAX-ACCESS read-only 4375 STATUS current 4376 DESCRIPTION 4377 "This object indicates the name of the IP interface." 4378 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 1 } 4379 4380 dhcpBOOTPRelayServerIP OBJECT-TYPE 4381 SYNTAX IpAddress 4382 MAX-ACCESS read-only 4383 STATUS current 4384 DESCRIPTION 4385 "This object indicates the DHCP server IP address." 4386 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 2 } 4387 4388 dhcpBOOTPRelayInterfaceSettingsRowStatus OBJECT-TYPE 4389 SYNTAX RowStatus 4390 MAX-ACCESS read-create 4391 STATUS current 4392 DESCRIPTION 4393 "This object indicates the status of this entry." 4394 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 3 } 4395 4396 -- The DHCP/BOOTP Relay Management 4397 -- The DHCP/BOOTP Relay Option82 4398 4399 dhcpBOOTPRelayOption82State OBJECT-TYPE 4400 SYNTAX INTEGER { 4401 enabled(1), 4402 disabled(2) 4403 } 4404 MAX-ACCESS read-write 4405 STATUS current 4406 DESCRIPTION 4407 "This object indicates DHCP relay option 82 function is enabled or disabled." 4408 ::= { dhcpBOOTPRelayManagementOption82 1 } 4409 4410 dhcpBOOTPRelayOption82CheckState OBJECT-TYPE 4411 SYNTAX INTEGER { 4412 enabled(1), 4413 disabled(2) 4414 } 4415 MAX-ACCESS read-write 4416 STATUS current 4417 DESCRIPTION 4418 "This object indicates DHCP relay option 82 Check function is enabled or disabled." 4419 ::= { dhcpBOOTPRelayManagementOption82 2 } 4420 4421 dhcpBOOTPRelayOption82Policy OBJECT-TYPE 4422 SYNTAX INTEGER { 4423 replace(1), 4424 drop(2), 4425 keep(3) 4426 } 4427 MAX-ACCESS read-write 4428 STATUS current 4429 DESCRIPTION 4430 "This object indicates DHCP relay option 82 policy." 4431 ::= { dhcpBOOTPRelayManagementOption82 3 } 4432 4433 dhcpBOOTPRelayOption82RemoteIDType OBJECT-TYPE 4434 SYNTAX INTEGER { 4435 default(1), 4436 userdefined(2), 4437 userdefinedhex(3) 4438 } 4439 MAX-ACCESS read-write 4440 STATUS current 4441 DESCRIPTION 4442 "This object indicates the type of remote ID. 4443 If the type is default, the remote ID will be the MAC address of the device, otherwise, 4444 the remote ID can be defined by writing to the swDHCPRelayOption82RemoteID object." 4445 ::= { dhcpBOOTPRelayManagementOption82 4 } 4446 4447 dhcpBOOTPRelayOption82RemoteID OBJECT-TYPE 4448 SYNTAX DisplayString 4449 MAX-ACCESS read-write 4450 STATUS current 4451 DESCRIPTION 4452 "This object displays the current remote ID of the device. 4453 If swDHCPRelayOption82RemoteIDType is set to default, the value will be the MAC address of the device, 4454 and this object cannot be modified. 4455 If swDHCPRelayOption82RemoteIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4456 ::= { dhcpBOOTPRelayManagementOption82 5 } 4457 4458 4459 4460 dhcpBOOTPRelayOption82CircuitIDType OBJECT-TYPE 4461 SYNTAX INTEGER { 4462 default(1), 4463 userdefined(2), 4464 userdefinedhex(3) 4465 } 4466 MAX-ACCESS read-write 4467 STATUS current 4468 DESCRIPTION 4469 "This object indicates the type of remote ID. 4470 If the type is default, the circuit ID will be blank, otherwise, 4471 the circuit ID can be defined by writing to the dhcpBOOTPRelayOption82CircuitID object." 4472 ::= { dhcpBOOTPRelayManagementOption82 7 } 4473 4474 dhcpBOOTPRelayOption82CircuitID OBJECT-TYPE 4475 SYNTAX DisplayString 4476 MAX-ACCESS read-write 4477 STATUS current 4478 DESCRIPTION 4479 "This object displays the current remote ID of the device. 4480 If dhcpBOOTPRelayOption82CircuitIDType is set to default, the value will be the MAC address of the device, 4481 and this object cannot be modified. 4482 If dhcpBOOTPRelayOption82CircuitIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4483 ::= { dhcpBOOTPRelayManagementOption82 8 } 4484 -- ---------------------------------------------------------- 4485 -- The DHCP LocalRelay 4486 -- ---------------------------------------------------------- 4487 -- The DHCP Local Relay Table 4488 dhcpLocalRelayGlobalState OBJECT-TYPE 4489 SYNTAX INTEGER { 4490 enabled(1), 4491 disabled(2) 4492 } 4493 MAX-ACCESS read-write 4494 STATUS current 4495 DESCRIPTION 4496 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4497 ::= { companyDHCPLocalRelay 1 } 4498 4499 dhcpLocalRelayTable OBJECT-TYPE 4500 SYNTAX SEQUENCE OF DHCPLocalRelaySettings 4501 MAX-ACCESS not-accessible 4502 STATUS current 4503 DESCRIPTION 4504 "This table indicates the IP address as a destination to forward (local relay) DHCP packets to." 4505 ::= { companyDHCPLocalRelay 2 } 4506 4507 dhcpLocalRelayTableEntry OBJECT-TYPE 4508 SYNTAX DHCPLocalRelaySettings 4509 MAX-ACCESS not-accessible 4510 STATUS current 4511 DESCRIPTION 4512 "A list of information indicates the IP address as a destination to forward (local relay) DHCP packets to." 4513 INDEX { dhcpLocalRelaySettingsVLANID } 4514 ::= { dhcpLocalRelayTable 1 } 4515 4516 DHCPLocalRelaySettings ::= 4517 SEQUENCE { 4518 dhcpLocalRelaySettingsVLANID 4519 INTEGER, 4520 dhcpLocalRelaySettingsState 4521 INTEGER 4522 } 4523 4524 dhcpLocalRelaySettingsVLANID OBJECT-TYPE 4525 SYNTAX INTEGER (1..4094) 4526 MAX-ACCESS read-only 4527 STATUS current 4528 DESCRIPTION 4529 "This object displays the current VLAN ID of the device." 4530 ::= { dhcpLocalRelayTableEntry 1 } 4531 4532 dhcpLocalRelaySettingsState OBJECT-TYPE 4533 SYNTAX INTEGER { 4534 enabled(1), 4535 disabled(2) 4536 } 4537 MAX-ACCESS read-write 4538 STATUS current 4539 DESCRIPTION 4540 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4541 ::= { dhcpLocalRelayTableEntry 2 } 4542 4543 dhcpLocalRelayEnablePortlist OBJECT-TYPE 4544 SYNTAX PortList 4545 MAX-ACCESS read-write 4546 STATUS current 4547 DESCRIPTION 4548 "This object indicates DHCP local relay function is enabled or disabled by portlist." 4549 ::= { companyDHCPLocalRelay 3 } 4550 -- --------------------------------------------------------------------- 4551 -- LA Function 4552 -- --------------------------------------------------------------------- 4553 4554 laSystem OBJECT IDENTIFIER ::= { companyLA 1 } 4555 laPortControl OBJECT IDENTIFIER ::= { companyLA 2 } 4556 4557 -- ------------------------------------------------------------- 4558 -- Textual Conventions 4559 -- ------------------------------------------------------------- 4560 4561 PortLaMode ::= TEXTUAL-CONVENTION 4562 STATUS current 4563 DESCRIPTION 4564 "Defines how a Port Channel does channeling. 4565 lacp(1) - place the port into passive 4566 negotiation state, in which the 4567 port waits for its peer to 4568 initiate negotiation. 4569 static(2) - force the port to enable 4570 channeling. 4571 disable(3) - channeling is disabled." 4572 4573 SYNTAX INTEGER { 4574 lacp(1), 4575 static(2), 4576 disable(3) 4577 } 4578 4579 LacpKey ::= TEXTUAL-CONVENTION 4580 STATUS current 4581 DESCRIPTION 4582 "The Actor or Partner Key value (0..65535)." 4583 SYNTAX Integer32 (0..65535) 4584 4585 4586 -- ------------------------------------------------------------------ 4587 -- The La System Group 4588 -- ------------------------------------------------------------------ 4589 4590 laStatus OBJECT-TYPE 4591 SYNTAX INTEGER { enabled(1), disabled(2) } 4592 MAX-ACCESS read-write 4593 STATUS current 4594 DESCRIPTION 4595 "Sets the Link Aggregation Module administrative status as 4596 enabled or disabled." 4597 ::= { laSystem 2 } 4598 4599 -- 4600 -- Port Channel Table 4601 -- 4602 4603 laPortChannelTable OBJECT-TYPE 4604 SYNTAX SEQUENCE OF LaPortChannelEntry 4605 MAX-ACCESS not-accessible 4606 STATUS current 4607 DESCRIPTION 4608 "A Port-channel is created through ifMain table. 4609 After the creation of the port-channel, corresponding logical 4610 interface will be created in the ifMain table. 4611 This Port-channel table is indexed through Key values and allows to 4612 configure link selection policy and the Mac address for 4613 the port-channel. All other objects in this table displays 4614 the details of the port-channel." 4615 4616 ::= { laSystem 3 } 4617 4618 laPortChannelEntry OBJECT-TYPE 4619 SYNTAX LaPortChannelEntry 4620 MAX-ACCESS not-accessible 4621 STATUS current 4622 DESCRIPTION 4623 "There is one entry in this table for each created 4624 port-channel port." 4625 4626 INDEX { laPortChannelIfIndex } 4627 ::= { laPortChannelTable 1 } 4628 4629 LaPortChannelEntry ::= 4630 SEQUENCE { 4631 laPortChannelIfIndex InterfaceIndex, 4632 laPortChannelMemberList PortList, 4633 laPortChannelMode PortLaMode 4634 -- start CAMEO_LA_MASTER_PORT_WANTED 4635 , 4636 laPortChannelMasterPort InterfaceIndex 4637 -- end CAMEO_LA_MASTER_PORT_WANTED 4638 } 4639 4640 laPortChannelIfIndex OBJECT-TYPE 4641 SYNTAX InterfaceIndex 4642 MAX-ACCESS read-only 4643 STATUS current 4644 DESCRIPTION 4645 "The index of the port-channel(Aggregator's 4646 interface index). " 4647 ::= { laPortChannelEntry 1 } 4648 4649 laPortChannelMemberList OBJECT-TYPE 4650 SYNTAX PortList 4651 MAX-ACCESS read-write 4652 STATUS current 4653 DESCRIPTION 4654 "Member Port list of the port channel. Add the ports as a 4655 aggregation member associated of a port-channel." 4656 ::= { laPortChannelEntry 2 } 4657 4658 4659 laPortChannelMode OBJECT-TYPE 4660 SYNTAX PortLaMode 4661 MAX-ACCESS read-write 4662 STATUS current 4663 DESCRIPTION 4664 "Current Operating Channel Mode of the port channel 4665 Lacp(1) - forcing the port to negotiate with the 4666 partner. 4667 manual(2) - force the port to enable channeling (Manual). 4668 disable(3) - channeling is disabled." 4669 ::= { laPortChannelEntry 3 } 4670 4671-- start CAMEO_LA_MASTER_PORT_WANTED 4672 laPortChannelMasterPort OBJECT-TYPE 4673 SYNTAX InterfaceIndex 4674 MAX-ACCESS read-write 4675 STATUS current 4676 DESCRIPTION 4677 "The master port of the port-channel. " 4678 ::= { laPortChannelEntry 4 } 4679-- end CAMEO_LA_MASTER_PORT_WANTED 4680 4681 -- ------------------------------------------------------------------ 4682 -- The La Algorithm Group 4683 -- ------------------------------------------------------------------ 4684 4685 laAlgorithm OBJECT-TYPE 4686 SYNTAX INTEGER { 4687 sourceMAC(1), 4688 destMAC(2), 4689 sourceAndDestMAC(3), 4690 sourceIP(4), 4691 destIP(5), 4692 sourceAndDestIP(6) 4693 } 4694 MAX-ACCESS read-write 4695 STATUS current 4696 DESCRIPTION 4697 "Sets the Link Aggregation load balance algorithm." 4698 ::= { laSystem 4 } 4699 4700 -- 4701 -- LA Port Control Table 4702 -- 4703 4704 laPortControlTable OBJECT-TYPE 4705 SYNTAX SEQUENCE OF LaPortControlEntry 4706 MAX-ACCESS not-accessible 4707 STATUS current 4708 DESCRIPTION 4709 "A table that contains Link Aggregation Control 4710 configuration information about every 4711 Aggregation Port associated with this device. 4712 A row appears in this table for each physical port." 4713 ::= { laPortControl 1 } 4714 4715 4716 laPortControlEntry OBJECT-TYPE 4717 SYNTAX LaPortControlEntry 4718 MAX-ACCESS not-accessible 4719 STATUS current 4720 DESCRIPTION 4721 "A list of Link Aggregation Control configuration 4722 parameters for each Aggregation Port on this device." 4723 INDEX { laPortControlIndex } 4724 ::= { laPortControlTable 1 } 4725 4726 LaPortControlEntry ::= 4727 SEQUENCE { 4728 laPortControlIndex 4729 InterfaceIndex, 4730 laPortActorPortPriority 4731 INTEGER, 4732 laPortActorActivity 4733 INTEGER, 4734 laPortActorTimeout 4735 INTEGER 4736 } 4737 4738 laPortControlIndex OBJECT-TYPE 4739 SYNTAX InterfaceIndex 4740 MAX-ACCESS read-only 4741 STATUS current 4742 DESCRIPTION 4743 "The index of the port." 4744 ::= { laPortControlEntry 1 } 4745 4746 laPortActorPortPriority OBJECT-TYPE 4747 SYNTAX INTEGER (0..65535) 4748 MAX-ACCESS read-write 4749 STATUS current 4750 DESCRIPTION 4751 "The priority value assigned to this Aggregation Port. 4752 This 16-bit value is read-write." 4753 ::= { laPortControlEntry 2 } 4754 4755 laPortActorActivity OBJECT-TYPE 4756 SYNTAX INTEGER { 4757 active(1), 4758 passive(2) 4759 } 4760 MAX-ACCESS read-write 4761 STATUS current 4762 DESCRIPTION 4763 "This object indicates LACP_Activity to this Aggregation Port. 4764 LACP can be configured in one of two modes: active or passive. 4765 In active mode it will always send frames along the configured links. 4766 If the actor and partner are both in passive mode, they do not 4767 exchange LACP packets." 4768 ::= { laPortControlEntry 3 } 4769 4770 laPortActorTimeout OBJECT-TYPE 4771 SYNTAX INTEGER { 4772 short(1), 4773 long(2) 4774 } 4775 MAX-ACCESS read-write 4776 STATUS current 4777 DESCRIPTION 4778 "This object indicates LACP_Timeout to this Aggregation Port. 4779 short(1) - LACP Timeout 3 seconds. 4780 long (2) - LACP Timeout 90 seconds." 4781 ::= { laPortControlEntry 4 } 4782 4783 -- ---------------------------------------------------------------- 4784 -- The STATIC MAC group 4785 -- ---------------------------------------------------------------- 4786 staticVlanBaseTable OBJECT IDENTIFIER ::= { companyStaticMAC 5 } 4787 staticDisableAutoLearn OBJECT-TYPE 4788 SYNTAX INTEGER { 4789 on(1), 4790 off(2) 4791 } 4792 MAX-ACCESS read-write 4793 STATUS current 4794 DESCRIPTION 4795 "Set on to disable Auto Learning Excluding Uplink Port and 4796 set off to enable Auto Learning." 4797 ::= { companyStaticMAC 1 } 4798 4799 staticAutoLearningList OBJECT-TYPE 4800 SYNTAX PortList 4801 MAX-ACCESS read-write 4802 STATUS current 4803 DESCRIPTION 4804 "The set of the device's member ports that belong 4805 to the Static MAC auto learning enable/disable. 4806 4807 For example, when Disable Auto Learning is enable, 4808 the octet value set up as '# 0x0F 0xFF 0xFF 0xFF' means 4809 from port 1 to port 4 are not in auto learning state, 4810 the other ports are in auto learning state. It can be 4811 set up when Disable Auto Learning is enable." 4812 ::= { companyStaticMAC 2 } 4813 4814 staticTable OBJECT-TYPE 4815 SYNTAX SEQUENCE OF StaticEntry 4816 MAX-ACCESS not-accessible 4817 STATUS current 4818 DESCRIPTION 4819 "A list of the Static MACs" 4820 ::= { companyStaticMAC 3 } 4821 4822 staticEntry OBJECT-TYPE 4823 SYNTAX StaticEntry 4824 MAX-ACCESS not-accessible 4825 STATUS current 4826 DESCRIPTION 4827 "A Static MAC entry containing the mac and forwarding port." 4828 INDEX { staticVlanID, staticMac,staticPort} 4829 ::= { staticTable 1 } 4830 4831 StaticEntry ::= SEQUENCE { 4832 staticVlanID INTEGER, 4833 staticMac MacAddress, 4834 staticPort INTEGER, 4835 staticStatus RowStatus 4836 } 4837 4838 staticVlanID OBJECT-TYPE 4839 SYNTAX INTEGER (1..4094) 4840 MAX-ACCESS read-only 4841 STATUS current 4842 DESCRIPTION 4843 "The VLAN ID of the static MAC entry." 4844 ::= { staticEntry 1 } 4845 4846 staticMac OBJECT-TYPE 4847 SYNTAX MacAddress 4848 MAX-ACCESS read-only 4849 STATUS current 4850 DESCRIPTION 4851 "The MAC address associated of the static MAC entry." 4852 ::= { staticEntry 2 } 4853 4854 staticPort OBJECT-TYPE 4855 SYNTAX INTEGER (1..28) 4856 MAX-ACCESS read-only 4857 STATUS current 4858 DESCRIPTION 4859 "The forwarding port of the static MAC entry. 4860 For all machines give maximum port number." 4861 ::= { staticEntry 3 } 4862 4863 staticStatus OBJECT-TYPE 4864 SYNTAX RowStatus 4865 MAX-ACCESS read-write 4866 STATUS current 4867 DESCRIPTION 4868 "The status of an entry in the Static MAC Table. Only a subset 4869 of the rowstatus variables (active, createAndGo, destroy) 4870 are available. The trunk member port can not set up static MAC." 4871 ::= { staticEntry 4 } 4872 autoFdbTable OBJECT-TYPE 4873 SYNTAX SEQUENCE OF AutoFdbEntry 4874 MAX-ACCESS not-accessible 4875 STATUS current 4876 DESCRIPTION 4877 "A list of the Auto Fdb" 4878 ::= { companyStaticMAC 4 } 4879 4880 autoFdbEntry OBJECT-TYPE 4881 SYNTAX AutoFdbEntry 4882 MAX-ACCESS not-accessible 4883 STATUS current 4884 DESCRIPTION 4885 "A auto fdb entry containing the ipaddress" 4886 INDEX { autoFdbIPAddress} 4887 ::= { autoFdbTable 1 } 4888 4889 AutoFdbEntry ::= 4890 SEQUENCE { 4891 autoFdbIPAddress IpAddress, 4892 autoFdbVlanID Integer32, 4893 autoFdbMacAddress MacAddress, 4894 autoFdbPort INTEGER, 4895 autoFdbTimeStamp Integer32, 4896 autoFdbStatus RowStatus 4897 } 4898 4899 autoFdbIPAddress OBJECT-TYPE 4900 SYNTAX IpAddress 4901 MAX-ACCESS read-only 4902 STATUS current 4903 DESCRIPTION 4904 "The IpAddress of the autoFdbEntry." 4905 ::= { autoFdbEntry 1 } 4906 4907 autoFdbVlanID OBJECT-TYPE 4908 SYNTAX Integer32 4909 MAX-ACCESS read-only 4910 STATUS current 4911 DESCRIPTION 4912 "The VlanID of the autoFdbEntry." 4913 ::= { autoFdbEntry 2 } 4914 4915 autoFdbMacAddress OBJECT-TYPE 4916 SYNTAX MacAddress 4917 MAX-ACCESS read-only 4918 STATUS current 4919 DESCRIPTION 4920 "The Mac Address of the autoFdbEntry." 4921 ::= { autoFdbEntry 3 } 4922 4923 autoFdbPort OBJECT-TYPE 4924 SYNTAX INTEGER 4925 MAX-ACCESS read-only 4926 STATUS current 4927 DESCRIPTION 4928 "The Port of the autoFdbEntry." 4929 ::= { autoFdbEntry 4 } 4930 4931 autoFdbTimeStamp OBJECT-TYPE 4932 SYNTAX Integer32 4933 MAX-ACCESS read-only 4934 STATUS current 4935 DESCRIPTION 4936 "The Time Stamp of the autoFdbEntry." 4937 ::= { autoFdbEntry 5 } 4938 4939 autoFdbStatus OBJECT-TYPE 4940 SYNTAX RowStatus 4941 MAX-ACCESS read-write 4942 STATUS current 4943 DESCRIPTION 4944 "The status of an entry in the Auto Fdb Table. Only a subset 4945 of the rowstatus variables (createAndGo, createAndWait,destroy) 4946 are available." 4947 ::= { autoFdbEntry 6 } 4948 staticVlanBaseAutoLearnList1k OBJECT-TYPE 4949 SYNTAX OCTET STRING(SIZE (0..128)) 4950 MAX-ACCESS read-write 4951 STATUS current 4952 DESCRIPTION 4953 "A string of octets containing one bit per VLAN. The 4954 first octet corresponds to VLANs with VlanIndex values 4955 1 through 8; the second octet to VLANs 9 through 4956 16 etc. The most significant bit of each octet 4957 corresponds to the lowest VlanIndex value in that octet. 4958 For each VLAN that is mapped to this Auto Learn, 4959 the bit corresponding to that VLAN is set to '1'. 4960 Write AutoLearnList1k use 256 character, and conform 4961 to the foregoing rules." 4962 ::= { staticVlanBaseTable 1 } 4963 4964 staticVlanBaseAutoLearnList2k OBJECT-TYPE 4965 SYNTAX OCTET STRING (SIZE (0..128)) 4966 MAX-ACCESS read-write 4967 STATUS current 4968 DESCRIPTION 4969 "A string of octets containing one bit per VLAN for 4970 VLANS with VlanIndex values 1025 through 2048. 4971 The most significant bit of each 4972 octet corresponds to the lowest VlanIndex value in that 4973 octet. 4974 For each VLAN that is mapped to this Auto Learn. 4975 Write AutoLearnList2k use 256 character, and conform 4976 to the foregoing rules." 4977 ::= { staticVlanBaseTable 2 } 4978 4979 staticVlanBaseAutoLearnList3k 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 2049 through 3072. 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 the bit corresponding to that VLAN is set to '1'. 4991 Write AutoLearnList3k use 256 character, and conform 4992 to the foregoing rules." 4993 ::= { staticVlanBaseTable 3 } 4994 4995 staticVlanBaseAutoLearnList4k OBJECT-TYPE 4996 SYNTAX OCTET STRING (SIZE (0..128)) 4997 MAX-ACCESS read-write 4998 STATUS current 4999 DESCRIPTION 5000 "A string of octets containing one bit per VLAN for 5001 VLANS with VlanIndex values 3073 through 4094. 5002 The most significant bit of each 5003 octet corresponds to the lowest VlanIndex value in that 5004 octet. 5005 For each VLAN that is mapped to this Auto Learn 5006 the bit corresponding to that VLAN is set to '1'. 5007 Write AutoLearnList4k use 256 character, and conform 5008 to the foregoing rules." 5009 ::= { staticVlanBaseTable 4 } 5010 5011 staticVlanBaseEnableAutoLearn OBJECT-TYPE 5012 SYNTAX OCTET STRING(SIZE (0..512)) 5013 MAX-ACCESS read-write 5014 STATUS current 5015 DESCRIPTION 5016 "Set enable vlan list to auto learn, and range 1-4094." 5017 ::= { staticVlanBaseTable 5 } 5018 5019 staticVlanBaseDisableAutoLearn OBJECT-TYPE 5020 SYNTAX OCTET STRING(SIZE (0..512)) 5021 MAX-ACCESS read-write 5022 STATUS current 5023 DESCRIPTION 5024 "Set disable vlan list to auto learn, and range 1-4094." 5025 ::= { staticVlanBaseTable 6 } 5026 -- --------------------------------------------------------------------- 5027 -- IGMP Snooping Function 5028 -- --------------------------------------------------------------------- 5029 igsSystem OBJECT IDENTIFIER ::= { companyIgsGroup 1 } 5030 igsVlan OBJECT IDENTIFIER ::= { companyIgsGroup 3 } 5031 igsAccessAuth OBJECT IDENTIFIER ::= { companyIgsGroup 5 } 5032-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5033 igsHost OBJECT IDENTIFIER ::= { companyIgsGroup 6 } 5034-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5035 5036 igsStatus OBJECT-TYPE 5037 SYNTAX INTEGER { enabled(1), disabled(2) } 5038 MAX-ACCESS read-write 5039 STATUS current 5040 DESCRIPTION 5041 "Enables or disables IGMP snooping in the system. 5042 When set to 'enabled', the IGS module starts 5043 protocol operations. 5044 When set to 'disabled', the IGS module stops performing 5045 protocol operations." 5046 DEFVAL { 2 } 5047 ::= { igsSystem 1 } 5048 5049 igsRouterPortPurgeInterval OBJECT-TYPE 5050 SYNTAX Integer32 (60..600) 5051 MAX-ACCESS read-write 5052 STATUS current 5053 DESCRIPTION 5054 "This is the interval (in seconds) after which a learnt 5055 router port entry will be purged. For each router port learnt, 5056 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5057 timer expires, the learnt router port entry is purged. However 5058 if control messages are received from the router before the 5059 timer expiry, then the timer is restarted." 5060 DEFVAL { 260 } 5061 ::= { igsSystem 2 } 5062 5063 igsHostPortPurgeInterval OBJECT-TYPE 5064 SYNTAX Integer32 (130..153025) 5065 MAX-ACCESS read-write 5066 STATUS current 5067 DESCRIPTION 5068 "This is the interval (in seconds) after which a learnt 5069 port entry will be purged. For each port on which report 5070 has been received this timer runs for 'PortPurgeInterval' 5071 seconds. This timer will be restarted whenever a report 5072 message is received from a host on the specific port. If 5073 the timer expires, then , the learnt port entry will 5074 be purged from the multicast group." 5075 DEFVAL {260} 5076 ::= { igsSystem 3 } 5077 igsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5078 SYNTAX INTEGER (1..1024) 5079 MAX-ACCESS read-write 5080 STATUS current 5081 DESCRIPTION 5082 "The maximum data driven learning entry value." 5083 DEFVAL { 64 } 5084 ::= { igsSystem 8 } 5085 5086 igsReportToAllPort OBJECT-TYPE 5087 SYNTAX INTEGER { enabled(1), disabled(2) } 5088 MAX-ACCESS read-write 5089 STATUS current 5090 DESCRIPTION 5091 "Enables or disables IGMP snooping in the system. 5092 When set to 'enabled', the IGS module forwards packets 5093 to report to all port. 5094 When set to 'disabled', the IGS module forwards packets 5095 to router port only." 5096 DEFVAL { 2 } 5097 ::= { igsSystem 9 } 5098-- VLAN Based MAC Multicast Forwarding Table 5099-- 5100-- igsVlanMcastMacFwdTable OBJECT-TYPE 5101-- SYNTAX SEQUENCE OF IgsVlanMcastMacFwdEntry 5102-- MAX-ACCESS not-accessible 5103-- STATUS current 5104-- DESCRIPTION 5105-- "This table contains MAC based multicast forwarding 5106-- information. This information is applicable only if 5107-- the 'igsVlanMcastForwardingMode' is set to 'macbased' " 5108-- ::= { igsVlan 1 } 5109-- 5110-- igsVlanMcastMacFwdEntry OBJECT-TYPE 5111-- SYNTAX IgsVlanMcastMacFwdEntry 5112-- MAX-ACCESS not-accessible 5113-- STATUS current 5114-- DESCRIPTION 5115-- "This table contains VLAN ID, multicast group MAC address and the 5116-- list of ports onto which the multicast data packets for group 5117-- should be forwarded." 5118-- 5119-- INDEX { igsVlanMcastMacFwdVlanId, 5120-- igsVlanMcastMacFwdGroupAddress } 5121-- ::= { igsVlanMcastMacFwdTable 1 } 5122-- 5123-- IgsVlanMcastMacFwdEntry ::= SEQUENCE { 5124-- igsVlanMcastMacFwdVlanId Integer32, 5125-- igsVlanMcastMacFwdGroupAddress MacAddress, 5126-- igsVlanMcastMacFwdPortList PortList 5127-- } 5128-- 5129-- igsVlanMcastMacFwdVlanId OBJECT-TYPE 5130-- SYNTAX Integer32 (1..4094) 5131-- MAX-ACCESS not-accessible 5132-- STATUS current 5133-- DESCRIPTION 5134-- "VLAN ID pertaining to the Multicast forwarding entry" 5135-- ::= { igsVlanMcastMacFwdEntry 1 } 5136-- 5137-- igsVlanMcastMacFwdGroupAddress OBJECT-TYPE 5138-- SYNTAX MacAddress 5139-- MAX-ACCESS not-accessible 5140-- STATUS current 5141-- DESCRIPTION 5142-- "Multicast group MAC address." 5143-- ::= { igsVlanMcastMacFwdEntry 2 } 5144-- 5145-- 5146-- igsVlanMcastMacFwdPortList OBJECT-TYPE 5147-- SYNTAX PortList 5148-- MAX-ACCESS read-only 5149-- STATUS current 5150-- DESCRIPTION 5151-- "List of ports onto which the multicast data 5152-- packets destined for this group will be forwarded." 5153-- ::= { igsVlanMcastMacFwdEntry 3 } 5154 5155-- VLAN based router table. 5156 5157 igsVlanRouterTable OBJECT-TYPE 5158 SYNTAX SEQUENCE OF IgsVlanRouterEntry 5159 MAX-ACCESS not-accessible 5160 STATUS current 5161 DESCRIPTION 5162 "This table contains the list of ports through which 5163 a router, in a particular VLAN is reachable." 5164 ::= { igsVlan 3 } 5165 5166 igsVlanRouterEntry OBJECT-TYPE 5167 SYNTAX IgsVlanRouterEntry 5168 MAX-ACCESS not-accessible 5169 STATUS current 5170 DESCRIPTION 5171 "Contains the VLAN ID and list of ports on which 5172 routers are present in the VLAN." 5173 INDEX { igsVlanRouterVlanId } 5174 ::= { igsVlanRouterTable 1 } 5175 5176 IgsVlanRouterEntry ::= SEQUENCE { 5177 igsVlanRouterVlanId Integer32, 5178 igsVlanRouterPortList PortList 5179 } 5180 5181 igsVlanRouterVlanId OBJECT-TYPE 5182 SYNTAX Integer32 (1..4094) 5183 MAX-ACCESS read-only 5184 STATUS current 5185 DESCRIPTION 5186 "VLAN ID of the ports through which router is reachable." 5187 ::= { igsVlanRouterEntry 1 } 5188 5189 igsVlanRouterPortList OBJECT-TYPE 5190 SYNTAX PortList 5191 MAX-ACCESS read-only 5192 STATUS current 5193 DESCRIPTION 5194 "List of ports on which routers are present. 5195 These router ports are learnt through control messages 5196 received from routers, and can also be configured 5197 statically." 5198 ::= { igsVlanRouterEntry 2 } 5199 5200-- VLAN based filter table 5201 5202 igsVlanFilterTable OBJECT-TYPE 5203 SYNTAX SEQUENCE OF IgsVlanFilterEntry 5204 MAX-ACCESS not-accessible 5205 STATUS current 5206 DESCRIPTION 5207 "This table contains configuration of snooping 5208 on specific Vlans. This Table is valid only when VLAN is 5209 enabled in the system." 5210 ::= { igsVlan 4 } 5211 5212 igsVlanFilterEntry OBJECT-TYPE 5213 SYNTAX IgsVlanFilterEntry 5214 MAX-ACCESS not-accessible 5215 STATUS current 5216 DESCRIPTION 5217 "Contains snooping status , version and fast leave 5218 configuration for a specific VLAN." 5219 INDEX { igsVlanFilterVlanId } 5220 ::= { igsVlanFilterTable 1 } 5221 5222 IgsVlanFilterEntry ::= SEQUENCE { 5223 igsVlanFilterVlanId Integer32, 5224 igsVlanSnoopStatus INTEGER, 5225 igsVlanQuerier INTEGER, 5226 igsVlanCfgQuerier INTEGER, 5227 igsVlanQueryInterval Integer32, 5228 igsVlanRtrPortList PortList 5229 ,igsVlanFbdRtrPortList PortList 5230 , igsVlanFastLeave INTEGER 5231 , igsVlanDataDrivenLearningStatus INTEGER 5232 , igsVlanQuerierVersionStatus INTEGER 5233 , igsVlanDataDrivenLearningAgeOutStatus INTEGER 5234 , igsVlanReportSuppression INTEGER 5235 , igsVlanRobustnessValue Integer32 5236 , igsVlanGrpQueryInterval Integer32 5237 , igsVlanQueryMaxResponseTime INTEGER 5238 } 5239 5240 igsVlanFilterVlanId OBJECT-TYPE 5241 SYNTAX Integer32 (1..4094) 5242 MAX-ACCESS read-only 5243 STATUS current 5244 DESCRIPTION 5245 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 5246 the snooping configurations in IgsVlanFilterEntry is to be done." 5247 ::= { igsVlanFilterEntry 1 } 5248 5249 igsVlanSnoopStatus OBJECT-TYPE 5250 SYNTAX INTEGER { enabled(1), disabled(2) } 5251 MAX-ACCESS read-write 5252 STATUS current 5253 DESCRIPTION 5254 "This object allows you to enable/disable IGS function on a specific VLAN." 5255 DEFVAL { 1 } 5256 ::= { igsVlanFilterEntry 2 } 5257 5258 igsVlanQuerier OBJECT-TYPE 5259 SYNTAX INTEGER { enabled(1), disabled(2) } 5260 MAX-ACCESS read-only 5261 STATUS current 5262 DESCRIPTION 5263 "Indicates whether the switch is configured as a querier in the VLAN" 5264 DEFVAL { 2 } 5265 ::= { igsVlanFilterEntry 3 } 5266 5267 igsVlanCfgQuerier OBJECT-TYPE 5268 SYNTAX INTEGER { enabled(1), disabled(2) } 5269 MAX-ACCESS read-write 5270 STATUS current 5271 DESCRIPTION 5272 "The snooping switch can be configured as a querier via this object 5273 to send out IGMP general queries when IGMP routers are not present in the VLAN. 5274 When set to 'enabled', the switch will generate general queries." 5275 DEFVAL { 2 } 5276 ::= { igsVlanFilterEntry 4 } 5277 igsVlanQueryInterval OBJECT-TYPE 5278 SYNTAX Integer32 (60..600) 5279 MAX-ACCESS read-write 5280 STATUS current 5281 DESCRIPTION 5282 "This is the interval (in seconds) for which the switch 5283 sends general queries when it is configured as a querier for 5284 the VLAN. A switch should be configured as a querier for a VLAN 5285 only when there is no queriers in the network." 5286 DEFVAL { 125 } 5287 ::= { igsVlanFilterEntry 5 } 5288 igsVlanRtrPortList OBJECT-TYPE 5289 SYNTAX PortList 5290 MAX-ACCESS read-write 5291 STATUS current 5292 DESCRIPTION 5293 "List of ports which are configured statically as router ports" 5294 ::= { igsVlanFilterEntry 6 } 5295 5296 igsVlanFbdRtrPortList OBJECT-TYPE 5297 SYNTAX PortList 5298 MAX-ACCESS read-write 5299 STATUS current 5300 DESCRIPTION 5301 "List of ports which can be configured statically as forbidden router ports." 5302 ::= { igsVlanFilterEntry 7 } 5303 5304 igsVlanFastLeave OBJECT-TYPE 5305 SYNTAX INTEGER { enabled(1), disabled(2) } 5306 MAX-ACCESS read-write 5307 STATUS current 5308 DESCRIPTION 5309 "Enables or disables fast leave for the VLAN. When it is 5310 'disabled',on reception of a leave message, the switch checks 5311 if they are any interested receivers for the group by sending 5312 a group specific query before removing the port from the 5313 forwarding table. If set to 'enabled', the switch does not 5314 send a group specific query and immediately removes the port 5315 from the forwarding table." 5316 DEFVAL { 2 } 5317 ::= { igsVlanFilterEntry 8 } 5318 5319 igsVlanDataDrivenLearningStatus OBJECT-TYPE 5320 SYNTAX INTEGER { enabled(1), disabled(2) } 5321 MAX-ACCESS read-write 5322 STATUS current 5323 DESCRIPTION 5324 "This object allows you to enable/disable 5325 Data Driven Learning function on a specific VLAN." 5326 ::= { igsVlanFilterEntry 9 } 5327 5328 igsVlanQuerierVersionStatus OBJECT-TYPE 5329 SYNTAX INTEGER { igmp-v3(3), igmp-v2(2), igmp-v1(1) } 5330 MAX-ACCESS read-write 5331 STATUS current 5332 DESCRIPTION 5333 "This object allows you to enable/disable 5334 Querier Version function on a specific VLAN." 5335 ::= { igsVlanFilterEntry 10 } 5336 5337 igsVlanDataDrivenLearningAgeOutStatus OBJECT-TYPE 5338 SYNTAX INTEGER { enabled(1), disabled(2) } 5339 MAX-ACCESS read-write 5340 STATUS current 5341 DESCRIPTION 5342 "This object allows you to enable/disable 5343 Data Driven Learning Age Out State on a specific VLAN." 5344 ::= { igsVlanFilterEntry 11 } 5345 igsVlanReportSuppression OBJECT-TYPE 5346 SYNTAX INTEGER { enabled(1), disabled(2) } 5347 MAX-ACCESS read-write 5348 STATUS current 5349 DESCRIPTION 5350 "Enables or disables Report suppression in the system." 5351 ::= { igsVlanFilterEntry 12 } 5352 igsVlanRobustnessValue OBJECT-TYPE 5353 SYNTAX Integer32 (2..255) 5354 MAX-ACCESS read-write 5355 STATUS current 5356 DESCRIPTION 5357 "When the switch receives leave message on a port, it 5358 sends group specific query to check if there are any other 5359 interested receivers for the group. This attribute defines 5360 the maximum number of queries sent by the switch before deleting 5361 the port from the group membership information in the forwarding 5362 database. If the maximum retry count exceeds 'igsRobustnessValue', 5363 then the port will be deleted from the multicast group membership 5364 information in the forwarding database and received leave message 5365 will be forwarded onto the router ports if there are no 5366 interested receivers for the group." 5367 DEFVAL { 2 } 5368 ::= { igsVlanFilterEntry 13 } 5369 5370 igsVlanGrpQueryInterval OBJECT-TYPE 5371 SYNTAX Integer32 (1..25) 5372 MAX-ACCESS read-write 5373 STATUS current 5374 DESCRIPTION 5375 "The value of this attribute defines the time period with which 5376 the switch will send group specific queries on a port to check 5377 if there is any intersted receivers. The switch will send 5378 'igsRobustnessValue' queries before removing the port from the 5379 group membership information in the forwarding database." 5380 DEFVAL { 1 } 5381 ::= { igsVlanFilterEntry 14 } 5382 5383 igsVlanQueryMaxResponseTime OBJECT-TYPE 5384 SYNTAX INTEGER (10..25) 5385 MAX-ACCESS read-write 5386 STATUS current 5387 DESCRIPTION 5388 "The maximum query response time advertised in IGMPv2 general 5389 queries on this interface." 5390 DEFVAL { 10 } 5391 ::= { igsVlanFilterEntry 15 } 5392 -- VLAN Based IGMP Snooping Group 5393 5394 igsVlanMulticastGroupTable OBJECT-TYPE 5395 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 5396 MAX-ACCESS not-accessible 5397 STATUS current 5398 DESCRIPTION 5399 "This table contains MAC based multicast forwarding 5400 information." 5401 ::= { igsVlan 5 } 5402 5403 igsVlanMulticastGroupEntry OBJECT-TYPE 5404 SYNTAX IgsVlanMulticastGroupEntry 5405 MAX-ACCESS not-accessible 5406 STATUS current 5407 DESCRIPTION 5408 "This table contains VLAN ID, multicast group MAC address and the 5409 list of ports onto which the multicast data packets for group 5410 should be forwarded." 5411 5412 INDEX { igsVlanMulticastGroupVlanId, 5413 igsVlanMulticastGroupIpAddress } 5414 ::= { igsVlanMulticastGroupTable 1 } 5415 5416 IgsVlanMulticastGroupEntry ::= SEQUENCE { 5417 igsVlanMulticastGroupVlanId Integer32, 5418 igsVlanMulticastGroupIpAddress InetAddress, 5419 igsVlanMulticastGroupMacAddress MacAddress, 5420 igsVlanMulticastGroupPortList PortList 5421 } 5422 5423 igsVlanMulticastGroupVlanId OBJECT-TYPE 5424 SYNTAX Integer32 (1..4094) 5425 MAX-ACCESS read-only 5426 STATUS current 5427 DESCRIPTION 5428 "VLAN ID pertaining to the Multicast forwarding entry" 5429 ::= { igsVlanMulticastGroupEntry 1 } 5430 5431 igsVlanMulticastGroupIpAddress OBJECT-TYPE 5432 SYNTAX InetAddress 5433 MAX-ACCESS read-only 5434 STATUS current 5435 DESCRIPTION 5436 "Multicast group IP address. This object indicates that a 5437 multicast group address was learned in the switch and be represented 5438 as IP address format." 5439 ::= { igsVlanMulticastGroupEntry 2 } 5440 5441 5442 igsVlanMulticastGroupMacAddress OBJECT-TYPE 5443 SYNTAX MacAddress 5444 MAX-ACCESS read-only 5445 STATUS current 5446 DESCRIPTION 5447 "Multicast group MAC address. This object indicates that a 5448 multicast group address was learned in the switch and be represented 5449 as MAC address format." 5450 ::= { igsVlanMulticastGroupEntry 3 } 5451 5452 igsVlanMulticastGroupPortList OBJECT-TYPE 5453 SYNTAX PortList 5454 MAX-ACCESS read-only 5455 STATUS current 5456 DESCRIPTION 5457 "List of ports onto which the multicast data 5458 packets destined for this group will be forwarded." 5459 ::= { igsVlanMulticastGroupEntry 4 } 5460 5461 igsAccessAuthTable OBJECT-TYPE 5462 SYNTAX SEQUENCE OF IgsAccessAuthEntry 5463 MAX-ACCESS not-accessible 5464 STATUS current 5465 DESCRIPTION 5466 "This table is used to manage the IGMP Authentication 5467 function of the switch." 5468 ::= { igsAccessAuth 1 } 5469 5470 igsAccessAuthEntry OBJECT-TYPE 5471 SYNTAX IgsAccessAuthEntry 5472 MAX-ACCESS not-accessible 5473 STATUS current 5474 DESCRIPTION 5475 "Contains management entities for IGMP Authentication 5476 function." 5477 INDEX { igsAccessAuthPortIndex } 5478 ::= { igsAccessAuthTable 1 } 5479 5480 IgsAccessAuthEntry ::= SEQUENCE { 5481 igsAccessAuthPortIndex Integer32, 5482 igsAccessAuthState INTEGER 5483 } 5484 5485 igsAccessAuthPortIndex OBJECT-TYPE 5486 SYNTAX Integer32 (1..28) 5487 MAX-ACCESS read-only 5488 STATUS current 5489 DESCRIPTION 5490 "The port index of igsAccessAuthTable which 5491 indicates the port to be configured." 5492 ::= { igsAccessAuthEntry 1 } 5493 5494 igsAccessAuthState OBJECT-TYPE 5495 SYNTAX INTEGER { enabled(1), disabled(2) } 5496 MAX-ACCESS read-write 5497 STATUS current 5498 DESCRIPTION 5499 "This object can be configured to set IGMP Authentication 5500 state to enabled/disabled on each port." 5501 ::= { igsAccessAuthEntry 2 } 5502 5503-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5504 igsHostTable OBJECT-TYPE 5505 SYNTAX SEQUENCE OF IgsHostEntry 5506 MAX-ACCESS not-accessible 5507 STATUS current 5508 DESCRIPTION 5509 "This table is used to manage 5510 the IGMP Host based Fast Leave function of the switch." 5511 ::= { igsHost 1 } 5512 5513 igsHostEntry OBJECT-TYPE 5514 SYNTAX IgsHostEntry 5515 MAX-ACCESS not-accessible 5516 STATUS current 5517 DESCRIPTION 5518 "Contains management entities for 5519 IGMP Host based fast leave function." 5520 INDEX {igsHostTableVLANID, 5521 igsHostTableGroupAddress, 5522 igsHostTablePort, 5523 igsHostTableHostIPAddress} 5524 ::= { igsHostTable 1 } 5525 5526 IgsHostEntry ::= SEQUENCE { 5527 igsHostTableVLANID Integer32, 5528 igsHostTableGroupAddress InetAddress, 5529 igsHostTablePort Integer32, 5530 igsHostTableHostIPAddress InetAddress 5531 } 5532 5533 igsHostTableVLANID OBJECT-TYPE 5534 SYNTAX Integer32 (1..4094) 5535 MAX-ACCESS read-only 5536 STATUS current 5537 DESCRIPTION 5538 "VLAN ID of Host table entry." 5539 ::= { igsHostEntry 1 } 5540 5541 igsHostTableGroupAddress OBJECT-TYPE 5542 SYNTAX InetAddress 5543 MAX-ACCESS read-only 5544 STATUS current 5545 DESCRIPTION 5546 "Group address of Host table entry." 5547 ::= { igsHostEntry 2 } 5548 5549 igsHostTablePort OBJECT-TYPE 5550 SYNTAX Integer32 (1..28) 5551 MAX-ACCESS read-only 5552 STATUS current 5553 DESCRIPTION 5554 "Port number of Host table entry. 5555 For all machines give maximum port number." 5556 ::= { igsHostEntry 3 } 5557 5558 igsHostTableHostIPAddress OBJECT-TYPE 5559 SYNTAX InetAddress 5560 MAX-ACCESS read-only 5561 STATUS current 5562 DESCRIPTION 5563 "Host IP address of Group in Host table entry." 5564 ::= { igsHostEntry 4 } 5565-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 5566 -- --------------------------------------------------------------------- 5567 -- MLD Snooping Function 5568 -- --------------------------------------------------------------------- 5569 mldsSystem OBJECT IDENTIFIER ::= { companyMldsGroup 1 } 5570 mldsVlan OBJECT IDENTIFIER ::= { companyMldsGroup 3 } 5571 mldsHost OBJECT IDENTIFIER ::= { companyMldsGroup 4 } 5572 5573 mldsStatus OBJECT-TYPE 5574 SYNTAX INTEGER { enabled(1), disabled(2) } 5575 MAX-ACCESS read-write 5576 STATUS current 5577 DESCRIPTION 5578 "Enables or disables MLD snooping in the system. 5579 When set to 'enabled', the MLDS module starts 5580 protocol operations. 5581 When set to 'disabled', the MLDS module stops performing 5582 protocol operations." 5583 DEFVAL { 2 } 5584 ::= { mldsSystem 1 } 5585 5586 mldsRouterPortPurgeInterval OBJECT-TYPE 5587 SYNTAX Integer32 (60..600) 5588 MAX-ACCESS read-write 5589 STATUS current 5590 DESCRIPTION 5591 "This is the interval (in seconds) after which a learnt 5592 router port entry will be purged. For each router port learnt, 5593 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5594 timer expires, the learnt router port entry is purged. However 5595 if control messages are received from the router before the 5596 timer expiry, then the timer is restarted." 5597 DEFVAL { 260 } 5598 ::= { mldsSystem 2 } 5599 5600 mldsHostPortPurgeInterval OBJECT-TYPE 5601 SYNTAX Integer32 (130..153025) 5602 MAX-ACCESS read-write 5603 STATUS current 5604 DESCRIPTION 5605 "This is the interval (in seconds) after which a learnt 5606 port entry will be purged. For each port on which report 5607 has been received this timer runs for 'PortPurgeInterval' 5608 seconds. This timer will be restarted whenever a report 5609 message is received from a host on the specific port. If 5610 the timer expires, then , the learnt port entry will 5611 be purged from the multicast group." 5612 DEFVAL {260} 5613 ::= { mldsSystem 3 } 5614 mldsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5615 SYNTAX INTEGER (1..1024) 5616 MAX-ACCESS read-write 5617 STATUS current 5618 DESCRIPTION 5619 "The maximum data driven learning entry value." 5620 DEFVAL { 64 } 5621 ::= { mldsSystem 8 } 5622 5623-- VLAN based router table. 5624 5625 mldsVlanRouterTable OBJECT-TYPE 5626 SYNTAX SEQUENCE OF MldsVlanRouterEntry 5627 MAX-ACCESS not-accessible 5628 STATUS current 5629 DESCRIPTION 5630 "This table contains the list of ports through which 5631 a router, in a particular VLAN is reachable." 5632 ::= { mldsVlan 3 } 5633 5634 mldsVlanRouterEntry OBJECT-TYPE 5635 SYNTAX MldsVlanRouterEntry 5636 MAX-ACCESS not-accessible 5637 STATUS current 5638 DESCRIPTION 5639 "Contains the VLAN ID and list of ports on which 5640 routers are present in the VLAN." 5641 INDEX { mldsVlanRouterVlanId } 5642 ::= { mldsVlanRouterTable 1 } 5643 5644 MldsVlanRouterEntry ::= SEQUENCE { 5645 mldsVlanRouterVlanId Integer32, 5646 mldsVlanRouterPortList PortList 5647 } 5648 5649 mldsVlanRouterVlanId OBJECT-TYPE 5650 SYNTAX Integer32 (1..4094) 5651 MAX-ACCESS read-only 5652 STATUS current 5653 DESCRIPTION 5654 "VLAN ID of the ports through which router is reachable." 5655 ::= { mldsVlanRouterEntry 1 } 5656 5657 mldsVlanRouterPortList OBJECT-TYPE 5658 SYNTAX PortList 5659 MAX-ACCESS read-only 5660 STATUS current 5661 DESCRIPTION 5662 "List of ports on which routers are present. 5663 These router ports are learnt through control messages 5664 received from routers, and can also be configured 5665 statically." 5666 ::= { mldsVlanRouterEntry 2 } 5667 5668-- VLAN based filter table 5669 5670 mldsVlanFilterTable OBJECT-TYPE 5671 SYNTAX SEQUENCE OF MldsVlanFilterEntry 5672 MAX-ACCESS not-accessible 5673 STATUS current 5674 DESCRIPTION 5675 "This table contains configuration of snooping 5676 on specific Vlans. This Table is valid only when VLAN is 5677 enabled in the system." 5678 ::= { mldsVlan 4 } 5679 5680 mldsVlanFilterEntry OBJECT-TYPE 5681 SYNTAX MldsVlanFilterEntry 5682 MAX-ACCESS not-accessible 5683 STATUS current 5684 DESCRIPTION 5685 "Contains snooping status , version and fast leave 5686 configuration for a specific VLAN." 5687 INDEX { mldsVlanFilterVlanId } 5688 ::= { mldsVlanFilterTable 1 } 5689 5690 MldsVlanFilterEntry ::= SEQUENCE { 5691 mldsVlanFilterVlanId Integer32, 5692 mldsVlanSnoopStatus INTEGER, 5693 mldsVlanQuerier INTEGER, 5694 mldsVlanCfgQuerier INTEGER, 5695 mldsVlanQueryInterval Integer32, 5696 mldsVlanRtrPortList PortList 5697 , mldsVlanFbdRtrPortList PortList 5698 , mldsVlanFastLeave INTEGER 5699 , mldsVlanDataDrivenLearningStatus INTEGER 5700 , mldsVlanReportSuppression INTEGER 5701 , mldsVlanRobustnessValue Integer32 5702 , mldsVlanGrpQueryInterval Integer32 5703 , mldsVlanQueryMaxResponseTime INTEGER 5704 } 5705 5706 mldsVlanFilterVlanId OBJECT-TYPE 5707 SYNTAX Integer32 (1..4094) 5708 MAX-ACCESS read-only 5709 STATUS current 5710 DESCRIPTION 5711 "Index of MldsVlanFilterEntry. This object indicates the VLAN ID for which 5712 the snooping configurations in MldsVlanFilterEntry is to be done." 5713 ::= { mldsVlanFilterEntry 1 } 5714 5715 mldsVlanSnoopStatus OBJECT-TYPE 5716 SYNTAX INTEGER { enabled(1), disabled(2) } 5717 MAX-ACCESS read-write 5718 STATUS current 5719 DESCRIPTION 5720 "This object allows you to enable/disable MLDS function on a specific VLAN." 5721 DEFVAL { 1 } 5722 ::= { mldsVlanFilterEntry 2 } 5723 5724 mldsVlanQuerier OBJECT-TYPE 5725 SYNTAX INTEGER { enabled(1), disabled(2) } 5726 MAX-ACCESS read-only 5727 STATUS current 5728 DESCRIPTION 5729 "Indicates whether the switch is configured as a querier in the VLAN" 5730 DEFVAL { 2 } 5731 ::= { mldsVlanFilterEntry 3 } 5732 5733 mldsVlanCfgQuerier OBJECT-TYPE 5734 SYNTAX INTEGER { enabled(1), disabled(2) } 5735 MAX-ACCESS read-write 5736 STATUS current 5737 DESCRIPTION 5738 "The snooping switch can be configured as a querier via this object 5739 to send out MLD general queries when IGMP routers are not present in the VLAN. 5740 When set to 'enabled', the switch will generate general queries." 5741 DEFVAL { 2 } 5742 ::= { mldsVlanFilterEntry 4 } 5743 mldsVlanQueryInterval OBJECT-TYPE 5744 SYNTAX Integer32 (60..600) 5745 MAX-ACCESS read-write 5746 STATUS current 5747 DESCRIPTION 5748 "This is the interval (in seconds) for which the switch 5749 sends general queries when it is configured as a querier for 5750 the VLAN. A switch should be configured as a querier for a VLAN 5751 only when there is no queriers in the network." 5752 DEFVAL { 125 } 5753 ::= { mldsVlanFilterEntry 5 } 5754 mldsVlanRtrPortList OBJECT-TYPE 5755 SYNTAX PortList 5756 MAX-ACCESS read-write 5757 STATUS current 5758 DESCRIPTION 5759 "List of ports which are configured statically as router ports" 5760 ::= { mldsVlanFilterEntry 6 } 5761 5762 mldsVlanFbdRtrPortList OBJECT-TYPE 5763 SYNTAX PortList 5764 MAX-ACCESS read-write 5765 STATUS current 5766 DESCRIPTION 5767 "List of ports which can be configured statically as forbidden router ports." 5768 ::= { mldsVlanFilterEntry 7 } 5769 5770 mldsVlanFastLeave OBJECT-TYPE 5771 SYNTAX INTEGER { enabled(1), disabled(2) } 5772 MAX-ACCESS read-write 5773 STATUS current 5774 DESCRIPTION 5775 "Enables or disables fast leave for the VLAN. When it is 5776 'disabled',on reception of a leave message, the switch checks 5777 if they are any interested receivers for the group by sending 5778 a group specific query before removing the port from the 5779 forwarding table. If set to 'enabled', the switch does not 5780 send a group specific query and immediately removes the port 5781 from the forwarding table." 5782 DEFVAL { 2 } 5783 ::= { mldsVlanFilterEntry 8 } 5784 5785 mldsVlanDataDrivenLearningStatus OBJECT-TYPE 5786 SYNTAX INTEGER { enabled(1), disabled(2) } 5787 MAX-ACCESS read-write 5788 STATUS current 5789 DESCRIPTION 5790 "This object allows you to enable/disable 5791 Data Driven Learning function on a specific VLAN." 5792 ::= { mldsVlanFilterEntry 9 } 5793 5794 mldsVlanReportSuppression OBJECT-TYPE 5795 SYNTAX INTEGER { enabled(1), disabled(2) } 5796 MAX-ACCESS read-write 5797 STATUS current 5798 DESCRIPTION 5799 "Enables or disables Report suppression in the system." 5800 ::= { mldsVlanFilterEntry 10 } 5801 mldsVlanRobustnessValue OBJECT-TYPE 5802 SYNTAX Integer32 (2..255) 5803 MAX-ACCESS read-write 5804 STATUS current 5805 DESCRIPTION 5806 "When the switch receives leave message on a port, it 5807 sends group specific query to check if there are any other 5808 interested receivers for the group. This attribute defines 5809 the maximum number of queries sent by the switch before deleting 5810 the port from the group membership information in the forwarding 5811 database. If the maximum retry count exceeds 'mldsRobustnessValue', 5812 then the port will be deleted from the multicast group membership 5813 information in the forwarding database and received leave message 5814 will be forwarded onto the router ports if there are no 5815 interested receivers for the group." 5816 DEFVAL { 2 } 5817 ::= { mldsVlanFilterEntry 11 } 5818 5819 mldsVlanGrpQueryInterval OBJECT-TYPE 5820 SYNTAX Integer32 (1..25) 5821 MAX-ACCESS read-write 5822 STATUS current 5823 DESCRIPTION 5824 "The value of this attribute defines the time period with which 5825 the switch will send group specific queries on a port to check 5826 if there is any intersted receivers. The switch will send 5827 'mldsRobustnessValue' queries before removing the port from the 5828 group membership information in the forwarding database." 5829 DEFVAL { 1 } 5830 ::= { mldsVlanFilterEntry 12 } 5831 5832 mldsVlanQueryMaxResponseTime OBJECT-TYPE 5833 SYNTAX INTEGER (10..25) 5834 MAX-ACCESS read-write 5835 STATUS current 5836 DESCRIPTION 5837 "The maximum query response time advertised in MLDv1 general 5838 queries on this interface." 5839 DEFVAL { 10 } 5840 ::= { mldsVlanFilterEntry 13 } 5841 -- VLAN Based MLD Snooping Group 5842 5843 mldsVlanMulticastGroupTable OBJECT-TYPE 5844 SYNTAX SEQUENCE OF MldsVlanMulticastGroupEntry 5845 MAX-ACCESS not-accessible 5846 STATUS current 5847 DESCRIPTION 5848 "This table contains MAC based multicast forwarding 5849 information." 5850 ::= { mldsVlan 5 } 5851 5852 mldsVlanMulticastGroupEntry OBJECT-TYPE 5853 SYNTAX MldsVlanMulticastGroupEntry 5854 MAX-ACCESS not-accessible 5855 STATUS current 5856 DESCRIPTION 5857 "This table contains VLAN ID, multicast group MAC address and the 5858 list of ports onto which the multicast data packets for group 5859 should be forwarded." 5860 5861 INDEX { mldsVlanMulticastGroupVlanId, 5862 mldsVlanMulticastGroupIpAddress } 5863 ::= { mldsVlanMulticastGroupTable 1 } 5864 5865 MldsVlanMulticastGroupEntry ::= SEQUENCE { 5866 mldsVlanMulticastGroupVlanId Integer32, 5867 mldsVlanMulticastGroupIpAddress InetAddress, 5868 mldsVlanMulticastGroupMacAddress MacAddress, 5869 mldsVlanMulticastGroupPortList PortList 5870 } 5871 5872 mldsVlanMulticastGroupVlanId OBJECT-TYPE 5873 SYNTAX Integer32 (1..4094) 5874 MAX-ACCESS read-only 5875 STATUS current 5876 DESCRIPTION 5877 "VLAN ID pertaining to the Multicast forwarding entry" 5878 ::= { mldsVlanMulticastGroupEntry 1 } 5879 5880 mldsVlanMulticastGroupIpAddress OBJECT-TYPE 5881 SYNTAX InetAddress 5882 MAX-ACCESS read-only 5883 STATUS current 5884 DESCRIPTION 5885 "Multicast group IP address. This object indicates that a 5886 multicast group address was learned in the switch and be represented 5887 as IP address format." 5888 ::= { mldsVlanMulticastGroupEntry 2 } 5889 5890 5891 mldsVlanMulticastGroupMacAddress OBJECT-TYPE 5892 SYNTAX MacAddress 5893 MAX-ACCESS read-only 5894 STATUS current 5895 DESCRIPTION 5896 "Multicast group MAC address. This object indicates that a 5897 multicast group address was learned in the switch and be represented 5898 as MAC address format." 5899 ::= { mldsVlanMulticastGroupEntry 3 } 5900 5901 mldsVlanMulticastGroupPortList OBJECT-TYPE 5902 SYNTAX PortList 5903 MAX-ACCESS read-only 5904 STATUS current 5905 DESCRIPTION 5906 "List of ports onto which the multicast data 5907 packets destined for this group will be forwarded." 5908 ::= { mldsVlanMulticastGroupEntry 4 } 5909 5910-- Host Table 5911 5912 mldsHostTable OBJECT-TYPE 5913 SYNTAX SEQUENCE OF MldsHostEntry 5914 MAX-ACCESS not-accessible 5915 STATUS current 5916 DESCRIPTION 5917 "This table is used to manage 5918 the IGMP Host based Fast Leave function of the switch." 5919 ::= { mldsHost 1 } 5920 5921 mldsHostEntry OBJECT-TYPE 5922 SYNTAX MldsHostEntry 5923 MAX-ACCESS not-accessible 5924 STATUS current 5925 DESCRIPTION 5926 "Contains management entities for 5927 IGMP Host based fast leave function." 5928 INDEX {mldsHostTableVLANID, 5929 mldsHostTableGroupAddress, 5930 mldsHostTablePort, 5931 mldsHostTableHostIPAddress} 5932 ::= { mldsHostTable 1 } 5933 5934 MldsHostEntry ::= SEQUENCE { 5935 mldsHostTableVLANID Integer32, 5936 mldsHostTableGroupAddress Ipv6Address, 5937 mldsHostTablePort Integer32, 5938 mldsHostTableHostIPAddress Ipv6Address 5939 } 5940 5941 mldsHostTableVLANID OBJECT-TYPE 5942 SYNTAX Integer32 (1..4094) 5943 MAX-ACCESS read-only 5944 STATUS current 5945 DESCRIPTION 5946 "VLAN ID of IPv6 Host table entry." 5947 ::= { mldsHostEntry 1 } 5948 5949 mldsHostTableGroupAddress OBJECT-TYPE 5950 SYNTAX Ipv6Address 5951 MAX-ACCESS read-only 5952 STATUS current 5953 DESCRIPTION 5954 "Group address of IPv6 Host table entry." 5955 ::= { mldsHostEntry 2 } 5956 5957 mldsHostTablePort OBJECT-TYPE 5958 SYNTAX Integer32 (1..28) 5959 MAX-ACCESS read-only 5960 STATUS current 5961 DESCRIPTION 5962 "Port number of IPv6 Host table entry. 5963 For all machines give maximum port number." 5964 ::= { mldsHostEntry 3 } 5965 5966 mldsHostTableHostIPAddress OBJECT-TYPE 5967 SYNTAX Ipv6Address 5968 MAX-ACCESS read-only 5969 STATUS current 5970 DESCRIPTION 5971 "Host IP address of Group in IPv6 Host table entry." 5972 ::= { mldsHostEntry 4 } 5973 5974-- ------------------------------------------------------------- 5975-- groups in the Auth MIB 5976-- ------------------------------------------------------------- 5977 swAuthenCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 1 } 5978-- ----------------------------------------------------------------------------- 5979-- swAuthenCtrl 5980-- ----------------------------------------------------------------------------- 5981 5982 swAuthStatus OBJECT-TYPE 5983 SYNTAX INTEGER { 5984 enabled(1), 5985 disabled(2) 5986 } 5987 MAX-ACCESS read-write 5988 STATUS current 5989 DESCRIPTION 5990 "Enable/Disable Static 802.1x." 5991 ::= { swAuthenCtrl 1 } 5992 5993 swAuthMode OBJECT-TYPE 5994 SYNTAX INTEGER { 5995 portBase(1), 5996 macBase(2) 5997 } 5998 MAX-ACCESS read-write 5999 STATUS current 6000 DESCRIPTION 6001 "This object indicates the authentication mode of the device." 6002 ::= { swAuthenCtrl 2 } 6003 6004 authProtocol OBJECT-TYPE 6005 SYNTAX INTEGER { 6006 authProtocolRadiusEap(1), 6007 authProtocolLocal(2) 6008 } 6009 MAX-ACCESS read-write 6010 STATUS current 6011 DESCRIPTION 6012 "The authentication method used to authenticate users." 6013 DEFVAL { authProtocolRadiusEap } 6014 ::= { swAuthenCtrl 3 } 6015 6016-- start CAMEO_EAP_TRANSPARENT_FILTERING 6017 swAuthCtrlPktFwdMode OBJECT-TYPE 6018 SYNTAX INTEGER { 6019 authForwardEap(1), 6020 authDropEap(2) 6021 } 6022 MAX-ACCESS read-write 6023 STATUS current 6024 DESCRIPTION 6025 "When 802.1x disable, this item can decided eap packet be forward or drop." 6026 DEFVAL { authForwardEap } 6027 ::= { swAuthenCtrl 4 } 6028-- end CAMEO_EAP_TRANSPARENT_FILTERING 6029 6030-- ------------------------------------------------------------- 6031-- groups in the Port Access Control MIB 6032-- ------------------------------------------------------------- 6033 swAuthPortAccessCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 2 } 6034-- ----------------------------------------------------------------------------- 6035-- swAuthPortAccessCtrl 6036-- ----------------------------------------------------------------------------- 6037 swAuthPortAccessControlTable OBJECT-TYPE 6038 SYNTAX SEQUENCE OF SwAuthPortAccessControlEntry 6039 MAX-ACCESS not-accessible 6040 STATUS current 6041 DESCRIPTION 6042 "A table that contains the configuration objects for the 6043 Authenticator PAE associated with each port. 6044 An entry appears in this table for each port that may 6045 authenticate access to itself." 6046 ::= { swAuthPortAccessCtrl 1 } 6047 6048 swAuthPortAccessControlEntry OBJECT-TYPE 6049 SYNTAX SwAuthPortAccessControlEntry 6050 MAX-ACCESS not-accessible 6051 STATUS current 6052 DESCRIPTION 6053 "The configuration information for an Authenticator Port." 6054 INDEX { swAuthAuthConfigPortNumber } 6055 ::= { swAuthPortAccessControlTable 1 } 6056 6057 SwAuthPortAccessControlEntry ::= SEQUENCE { 6058 swAuthAuthConfigPortNumber INTEGER, 6059 swAuthAuthQuietPeriod INTEGER, 6060 swAuthAuthSuppTimeout INTEGER, 6061 swAuthAuthServerTimeout INTEGER, 6062 swAuthAuthMaxReq INTEGER, 6063 swAuthAuthTxPeriod INTEGER, 6064 swAuthAuthReAuthPeriod INTEGER, 6065 swAuthAuthReAuthentication INTEGER, 6066 swAuthAuthConfigPortControl INTEGER, 6067 swAuthAuthCapability INTEGER, 6068 swAuthAuthDirection INTEGER 6069 } 6070 6071 swAuthAuthConfigPortNumber OBJECT-TYPE 6072 SYNTAX INTEGER (1..28) 6073 MAX-ACCESS read-only 6074 STATUS current 6075 DESCRIPTION 6076 "A unique value for each port that correlates to port index. 6077 Its value ranges between 1 and the value of port number. 6078 For all machines give maximum port number." 6079 ::= { swAuthPortAccessControlEntry 1 } 6080 6081 swAuthAuthQuietPeriod OBJECT-TYPE 6082 SYNTAX INTEGER (0..65535) 6083 MAX-ACCESS read-write 6084 STATUS current 6085 DESCRIPTION 6086 "The value, in seconds, of the quietPeriod constant 6087 currently in use by the Authenticator PAE state 6088 machine." 6089 REFERENCE 6090 "9.4.1, quietPeriod." 6091 DEFVAL { 60 } 6092 ::= { swAuthPortAccessControlEntry 2 } 6093 6094 swAuthAuthSuppTimeout OBJECT-TYPE 6095 SYNTAX INTEGER (1..65535) 6096 MAX-ACCESS read-write 6097 STATUS current 6098 DESCRIPTION 6099 "The value, in seconds, of the suppTimeout constant 6100 currently in use by the Backend Authentication state 6101 machine." 6102 REFERENCE 6103 "9.4.1, suppTimeout." 6104 DEFVAL { 12 } 6105 ::= { swAuthPortAccessControlEntry 3 } 6106 6107 swAuthAuthServerTimeout OBJECT-TYPE 6108 SYNTAX INTEGER (1..65535) 6109 MAX-ACCESS read-write 6110 STATUS current 6111 DESCRIPTION 6112 "The value, in seconds, of the serverTimeout constant 6113 currently in use by the Backend Authentication state 6114 machine." 6115 REFERENCE 6116 "9.4.1, serverTimeout." 6117 DEFVAL { 16 } 6118 ::= { swAuthPortAccessControlEntry 4 } 6119 6120 swAuthAuthMaxReq OBJECT-TYPE 6121 SYNTAX INTEGER (1..10) 6122 MAX-ACCESS read-write 6123 STATUS current 6124 DESCRIPTION 6125 "The value of the maxReq constant currently in use by 6126 the Backend Authentication state machine." 6127 REFERENCE 6128 "9.4.1, maxReq." 6129 DEFVAL { 2 } 6130 ::= { swAuthPortAccessControlEntry 5 } 6131 6132 swAuthAuthTxPeriod OBJECT-TYPE 6133 SYNTAX INTEGER (1..65535) 6134 MAX-ACCESS read-write 6135 STATUS current 6136 DESCRIPTION 6137 "The value, in seconds, of the txPeriod constant 6138 currently in use by the Authenticator PAE state 6139 machine." 6140 REFERENCE 6141 "9.4.1, txPeriod." 6142 DEFVAL { 24 } 6143 ::= { swAuthPortAccessControlEntry 6 } 6144 6145 swAuthAuthReAuthPeriod OBJECT-TYPE 6146 SYNTAX INTEGER (1..65535) 6147 MAX-ACCESS read-write 6148 STATUS current 6149 DESCRIPTION 6150 "The value, in seconds, of the reAuthPeriod constant 6151 currently in use by the Reauthentication Timer state 6152 machine." 6153 REFERENCE 6154 "9.4.1, reAuthPerio." 6155 DEFVAL { 3600 } 6156 ::= { swAuthPortAccessControlEntry 7 } 6157 6158 swAuthAuthReAuthentication OBJECT-TYPE 6159 SYNTAX INTEGER { enabled(1), disabled(2) } 6160 MAX-ACCESS read-write 6161 STATUS current 6162 DESCRIPTION 6163 "The enable/disable control used by the Reauthentication 6164 Timer state machine (8.5.5.1)." 6165 REFERENCE 6166 "9.4.1, reAuthEnable." 6167 ::= { swAuthPortAccessControlEntry 8 } 6168 6169 swAuthAuthConfigPortControl OBJECT-TYPE 6170 SYNTAX INTEGER { 6171 forceUnauthorized(1), 6172 auto(2), 6173 forceAuthorized(3) 6174 } 6175 MAX-ACCESS read-write 6176 STATUS current 6177 DESCRIPTION 6178 "The current value of the controlled Port 6179 control parameter for the Port." 6180 REFERENCE 6181 "9.4.1, AuthControlledPortControl." 6182 ::= { swAuthPortAccessControlEntry 9 } 6183 6184 swAuthAuthCapability OBJECT-TYPE 6185 SYNTAX INTEGER { 6186 authenticator(1), 6187 none(2) 6188 } 6189 MAX-ACCESS read-write 6190 STATUS current 6191 DESCRIPTION 6192 "The current value of the controlled Port 6193 control parameter for the Port." 6194 REFERENCE 6195 "AuthCapability." 6196 ::= { swAuthPortAccessControlEntry 10 } 6197 6198 swAuthAuthDirection OBJECT-TYPE 6199 SYNTAX INTEGER { 6200 both(0), 6201 in(1) 6202 } 6203 MAX-ACCESS read-write 6204 STATUS current 6205 DESCRIPTION 6206 "The current value of the controlled Port 6207 control parameter for the Port." 6208 REFERENCE 6209 "AuthDirection." 6210 ::= { swAuthPortAccessControlEntry 11 } 6211 6212-- ------------------------------------------------------------- 6213-- groups in the 802.1X Local user MIB 6214-- ------------------------------------------------------------- 6215 swAuthUser OBJECT IDENTIFIER ::= { companyAuthGroup 3 } 6216-- ----------------------------------------------------------------------------- 6217-- swAuthUser 6218-- ----------------------------------------------------------------------------- 6219 swAuthUserTable OBJECT-TYPE 6220 SYNTAX SEQUENCE OF SwAuthUserEntry 6221 MAX-ACCESS not-accessible 6222 STATUS current 6223 DESCRIPTION 6224 "A table that contains the configuration objects for the 6225 Authenticator PAE associated with each port. 6226 An entry appears in this table for each port that may 6227 authenticate access to itself." 6228 ::= { swAuthUser 1 } 6229 6230 swAuthUserEntry OBJECT-TYPE 6231 SYNTAX SwAuthUserEntry 6232 MAX-ACCESS not-accessible 6233 STATUS current 6234 DESCRIPTION 6235 "The configuration information for an Authenticator Port." 6236 INDEX { swAuthUserName } 6237 ::= { swAuthUserTable 1 } 6238 6239 SwAuthUserEntry ::= SEQUENCE { 6240 swAuthUserName SnmpAdminString, 6241 swAuthUserPassword DisplayString, 6242 swAuthUserStatus RowStatus 6243 } 6244 6245 swAuthUserName OBJECT-TYPE 6246 SYNTAX SnmpAdminString (SIZE(1..15)) 6247 MAX-ACCESS read-only 6248 STATUS current 6249 DESCRIPTION 6250 "The unique index value of a row in this table. 6251 6252 This object is used to set 802.1X Local user name, 6253 The following characters are allowed to input: 6254 semicolon, question mark, space, and double quotation mark." 6255 ::= { swAuthUserEntry 1 } 6256 6257 swAuthUserPassword OBJECT-TYPE 6258 SYNTAX DisplayString (SIZE(1..15)) 6259 MAX-ACCESS read-write 6260 STATUS current 6261 DESCRIPTION 6262 "This object is used to set 802.1X Local user Password, 6263 The following characters are allowed to input: 6264 semicolon, question mark, space, and double quotation mark." 6265 ::= { swAuthUserEntry 2 } 6266 6267 swAuthUserStatus OBJECT-TYPE 6268 SYNTAX RowStatus 6269 MAX-ACCESS read-create 6270 STATUS current 6271 DESCRIPTION 6272 "The status of this conceptual row in the swAuthUserTable. 6273 6274 An entry in this table is not qualified for activation 6275 until instances of all corresponding columns have been 6276 initialized, either through default values, or through 6277 Set operations. The swAuthUserName objects must be 6278 explicitly set." 6279 ::= { swAuthUserEntry 3 } 6280 6281-- ------------------------------------------------------------- 6282-- groups in the Authentication RADIUS Server MIB 6283-- ------------------------------------------------------------- 6284 swAuthRadiusServer OBJECT IDENTIFIER ::= { companyAuthGroup 4 } 6285-- ----------------------------------------------------------------------------- 6286-- swAuthRadiusServer 6287-- ----------------------------------------------------------------------------- 6288 iPv4swAuthRadiusServerTable OBJECT-TYPE 6289 SYNTAX SEQUENCE OF IPv4SwAuthRadiusServerEntry 6290 MAX-ACCESS not-accessible 6291 STATUS obsolete 6292 DESCRIPTION 6293 "A table that contains the configuration objects for the 6294 Authenticator PAE associated with each port. 6295 An entry appears in this table for each port that may 6296 authenticate access to itself." 6297 ::= { swAuthRadiusServer 1 } 6298 6299 iPv4swAuthRadiusServerEntry OBJECT-TYPE 6300 SYNTAX IPv4SwAuthRadiusServerEntry 6301 MAX-ACCESS not-accessible 6302 STATUS obsolete 6303 6304 DESCRIPTION 6305 "The configuration information for an Authenticator Port." 6306 INDEX { iPv4swAuthRadiusServerIndex } 6307 ::= { iPv4swAuthRadiusServerTable 1 } 6308 6309 IPv4SwAuthRadiusServerEntry ::= SEQUENCE { 6310 iPv4swAuthRadiusServerIndex INTEGER, 6311 iPv4swAuthRadiusServerAddress IpAddress, 6312 iPv4swAuthRadiusServerAuthenticationPort INTEGER, 6313 iPv4swAuthRadiusServerAccountingPort INTEGER, 6314 iPv4swAuthRadiusServerTimeout INTEGER, 6315 iPv4swAuthRadiusServerRetransmit INTEGER, 6316 iPv4swAuthRadiusServerKey DisplayString, 6317 iPv4swAuthRadiusServerStatus RowStatus 6318 } 6319 6320 iPv4swAuthRadiusServerIndex OBJECT-TYPE 6321 SYNTAX INTEGER (1..3) 6322 MAX-ACCESS read-only 6323 STATUS obsolete 6324 6325 DESCRIPTION 6326 "A unique value for Authentication RADIUS Server index. 6327 Its value ranges between 1 and 3." 6328 ::= { iPv4swAuthRadiusServerEntry 1 } 6329 6330 iPv4swAuthRadiusServerAddress OBJECT-TYPE 6331 SYNTAX IpAddress 6332 MAX-ACCESS read-write 6333 STATUS obsolete 6334 DESCRIPTION 6335 "The IP address of the RADIUS server 6336 referred to in this table entry." 6337 ::= { iPv4swAuthRadiusServerEntry 2 } 6338 6339 iPv4swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6340 SYNTAX INTEGER (1..65535) 6341 MAX-ACCESS read-write 6342 STATUS obsolete 6343 DESCRIPTION 6344 "The value is for setting UDP Port." 6345 DEFVAL { 1812 } 6346 ::= { iPv4swAuthRadiusServerEntry 3 } 6347 6348 iPv4swAuthRadiusServerAccountingPort OBJECT-TYPE 6349 SYNTAX INTEGER (1..65535) 6350 MAX-ACCESS read-write 6351 STATUS obsolete 6352 DESCRIPTION 6353 "The value is for setting UDP Port." 6354 DEFVAL { 1813 } 6355 ::= { iPv4swAuthRadiusServerEntry 4 } 6356 6357 iPv4swAuthRadiusServerTimeout OBJECT-TYPE 6358 SYNTAX INTEGER (1..255) 6359 MAX-ACCESS read-write 6360 STATUS obsolete 6361 DESCRIPTION 6362 "The value is for setting UDP Port." 6363 DEFVAL { 5 } 6364 ::= { iPv4swAuthRadiusServerEntry 5 } 6365 6366 iPv4swAuthRadiusServerRetransmit OBJECT-TYPE 6367 SYNTAX INTEGER (1..255) 6368 MAX-ACCESS read-write 6369 STATUS obsolete 6370 DESCRIPTION 6371 "The value is for setting UDP Port." 6372 DEFVAL { 2 } 6373 ::= { iPv4swAuthRadiusServerEntry 6 } 6374 6375 iPv4swAuthRadiusServerKey OBJECT-TYPE 6376 SYNTAX DisplayString (SIZE(1..15)) 6377 MAX-ACCESS read-write 6378 STATUS obsolete 6379 DESCRIPTION 6380 "This object is used to set 802.1X Radius Server Key, 6381 The following characters are allowed to input: 6382 semicolon, question mark, space, and double quotation mark." 6383 ::= { iPv4swAuthRadiusServerEntry 7 } 6384 6385 iPv4swAuthRadiusServerStatus OBJECT-TYPE 6386 SYNTAX RowStatus 6387 MAX-ACCESS read-create 6388 STATUS obsolete 6389 DESCRIPTION 6390 "The status of this conceptual row in the 6391 swAuthRadiusServerTable. 6392 6393 An entry in this table is not qualified for activation 6394 until instances of all corresponding columns have been 6395 initialized, either through default values, or through 6396 Set operations. The swAuthRadiusServerIndex objects 6397 must be explicitly set." 6398 ::= { iPv4swAuthRadiusServerEntry 8 } 6399-- ----------------------------------------------------------------------------- 6400-- swAuthRadiusServer for IPv6 6401-- ----------------------------------------------------------------------------- 6402 swAuthRadiusServerTable OBJECT-TYPE 6403 SYNTAX SEQUENCE OF SwAuthRadiusServerEntry 6404 MAX-ACCESS not-accessible 6405 STATUS current 6406 DESCRIPTION 6407 "A table that contains the configuration objects for the 6408 Authenticator PAE associated with each port. 6409 An entry appears in this table for each port that may 6410 authenticate access to itself." 6411 ::= { swAuthRadiusServer 2 } 6412 6413 swAuthRadiusServerEntry OBJECT-TYPE 6414 SYNTAX SwAuthRadiusServerEntry 6415 MAX-ACCESS not-accessible 6416 STATUS current 6417 DESCRIPTION 6418 "The configuration information for an Authenticator Port." 6419 INDEX { swAuthRadiusServerIndex } 6420 ::= { swAuthRadiusServerTable 1 } 6421 6422 SwAuthRadiusServerEntry ::= SEQUENCE { 6423 swAuthRadiusServerIndex INTEGER, 6424 swAuthRadiusIPType INTEGER, 6425 swAuthRadiusServerAddress Ipv6Address, 6426 swAuthRadiusServerInterfaceName OCTET STRING, 6427 swAuthRadiusServerAuthenticationPort INTEGER, 6428 swAuthRadiusServerAccountingPort INTEGER, 6429 swAuthRadiusServerTimeout INTEGER, 6430 swAuthRadiusServerRetransmit INTEGER, 6431 swAuthRadiusServerKey DisplayString, 6432 swAuthRadiusServerStatus RowStatus 6433 } 6434 6435 swAuthRadiusServerIndex OBJECT-TYPE 6436 SYNTAX INTEGER (1..3) 6437 MAX-ACCESS read-only 6438 STATUS current 6439 DESCRIPTION 6440 "A unique value for Authentication RADIUS Server index. 6441 Its value ranges between 1 and 3." 6442 ::= { swAuthRadiusServerEntry 1 } 6443 6444 swAuthRadiusIPType OBJECT-TYPE 6445 SYNTAX INTEGER (1..2) 6446 MAX-ACCESS read-write 6447 STATUS current 6448 DESCRIPTION 6449 "The IP address of the RADIUS server IP type 6450 referred to in this table entry." 6451 DEFVAL { 1 } 6452 ::= { swAuthRadiusServerEntry 2 } 6453 6454 swAuthRadiusServerAddress OBJECT-TYPE 6455 SYNTAX Ipv6Address 6456 MAX-ACCESS read-write 6457 STATUS current 6458 DESCRIPTION 6459 "The IP address of the RADIUS server 6460 referred to in this table entry." 6461 ::= { swAuthRadiusServerEntry 3 } 6462 6463 swAuthRadiusServerInterfaceName OBJECT-TYPE 6464 SYNTAX OCTET STRING 6465 MAX-ACCESS read-create 6466 STATUS current 6467 DESCRIPTION 6468 "Specifies the interface name when the swAuthRadiusServerAddress is linklocal address." 6469 ::= { swAuthRadiusServerEntry 4 } 6470 6471 swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6472 SYNTAX INTEGER (1..65535) 6473 MAX-ACCESS read-write 6474 STATUS current 6475 DESCRIPTION 6476 "The value is for setting UDP Port." 6477 DEFVAL { 1812 } 6478 ::= { swAuthRadiusServerEntry 5 } 6479 6480 swAuthRadiusServerAccountingPort OBJECT-TYPE 6481 SYNTAX INTEGER (1..65535) 6482 MAX-ACCESS read-write 6483 STATUS current 6484 DESCRIPTION 6485 "The value is for setting UDP Port." 6486 DEFVAL { 1813 } 6487 ::= { swAuthRadiusServerEntry 6 } 6488 6489 swAuthRadiusServerTimeout OBJECT-TYPE 6490 SYNTAX INTEGER (1..255) 6491 MAX-ACCESS read-write 6492 STATUS current 6493 DESCRIPTION 6494 "The value is for setting UDP Port." 6495 DEFVAL { 5 } 6496 ::= { swAuthRadiusServerEntry 7 } 6497 6498 swAuthRadiusServerRetransmit OBJECT-TYPE 6499 SYNTAX INTEGER (1..255) 6500 MAX-ACCESS read-write 6501 STATUS current 6502 DESCRIPTION 6503 "The value is for setting UDP Port." 6504 DEFVAL { 2 } 6505 ::= { swAuthRadiusServerEntry 8 } 6506 6507 swAuthRadiusServerKey OBJECT-TYPE 6508 SYNTAX DisplayString (SIZE(1..15)) 6509 MAX-ACCESS read-write 6510 STATUS current 6511 DESCRIPTION 6512 "This object is used to set 802.1X Radius Server Key, 6513 The following characters are allowed to input: 6514 semicolon, question mark, space, and double quotation mark." 6515 ::= { swAuthRadiusServerEntry 9 } 6516 6517 swAuthRadiusServerStatus OBJECT-TYPE 6518 SYNTAX RowStatus 6519 MAX-ACCESS read-create 6520 STATUS current 6521 DESCRIPTION 6522 "The status of this conceptual row in the 6523 swAuthRadiusServerTable. 6524 6525 An entry in this table is not qualified for activation 6526 until instances of all corresponding columns have been 6527 initialized, either through default values, or through 6528 Set operations. The swAuthRadiusServerIndex objects 6529 must be explicitly set." 6530 ::= { swAuthRadiusServerEntry 10 } 6531 -- ------------------------------------------------------------------ 6532 -- QoS 6533 -- ------------------------------------------------------------------ 6534 6535--1-- 6536 cosScheduleMechanism OBJECT-TYPE 6537 SYNTAX INTEGER { 6538 strictPriority(1), 6539 wrr(2) 6540 } 6541 MAX-ACCESS read-write 6542 STATUS current 6543 DESCRIPTION 6544 "Queuing mechanism. 6545 strictPriority(1) : Strict Priority 6546 wrr(2) : Weighted Round Robin 6547 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. 6548 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. 6549 " 6550 ::= { companyQoSGroup 1 } 6551 6552--2-- 6553 cosOutputSchedule OBJECT IDENTIFIER ::= { companyQoSGroup 2 } 6554 6555 cosClassTable OBJECT-TYPE 6556 SYNTAX SEQUENCE OF CosClassEntry 6557 MAX-ACCESS not-accessible 6558 STATUS current 6559 DESCRIPTION 6560 "A list of cosOutputSchedule." 6561 ::= { cosOutputSchedule 1 } 6562 6563 cosClassEntry OBJECT-TYPE 6564 SYNTAX CosClassEntry 6565 MAX-ACCESS not-accessible 6566 STATUS current 6567 DESCRIPTION 6568 "A list of cosOutputClass Weight." 6569 INDEX { cosClassIndex } 6570 ::= { cosClassTable 1 } 6571 6572 CosClassEntry ::= SEQUENCE { 6573 cosClassIndex INTEGER, 6574 cosWeight INTEGER 6575 } 6576 6577 cosClassIndex OBJECT-TYPE 6578 SYNTAX INTEGER (0..7) 6579 MAX-ACCESS read-only 6580 STATUS current 6581 DESCRIPTION 6582 "A index of class 0 ~ 7." 6583 ::= { cosClassEntry 1 } 6584 6585 cosWeight OBJECT-TYPE 6586 SYNTAX INTEGER (1..55) 6587 MAX-ACCESS read-write 6588 STATUS current 6589 DESCRIPTION 6590 "cos weight " 6591 ::= { cosClassEntry 2 } 6592 6593 cosBandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyQoSGroup 9 } 6594 6595 cosBandwidthCtrlTable OBJECT-TYPE 6596 SYNTAX SEQUENCE OF CosBandwidthCtrlEntry 6597 MAX-ACCESS not-accessible 6598 STATUS current 6599 DESCRIPTION 6600 "A list of cosBandwidthCtrlEntry default priority Entries." 6601 ::= { cosBandwidthCtrlSettings 1 } 6602 6603 cosBandwidthCtrlEntry OBJECT-TYPE 6604 SYNTAX CosBandwidthCtrlEntry 6605 MAX-ACCESS not-accessible 6606 STATUS current 6607 DESCRIPTION 6608 "A list of cosBandwidthCtrlEntry default priority priorities." 6609 INDEX { cosBandwidthCtrlPortIndex, cosBandwidthCtrlClassIndex } 6610 ::= { cosBandwidthCtrlTable 1 } 6611 6612 CosBandwidthCtrlEntry ::= SEQUENCE { 6613 cosBandwidthCtrlPortIndex Integer32, 6614 cosBandwidthCtrlClassIndex INTEGER, 6615 cosBandwidthValue Integer32 6616 } 6617 6618 cosBandwidthCtrlPortIndex OBJECT-TYPE 6619 SYNTAX Integer32 (1..28) 6620 MAX-ACCESS read-only 6621 STATUS current 6622 DESCRIPTION 6623 "A port identifier that is in the range of 1 to ifNumber." 6624 ::= { cosBandwidthCtrlEntry 1 } 6625 6626 cosBandwidthCtrlClassIndex OBJECT-TYPE 6627 SYNTAX INTEGER (0..3) 6628 MAX-ACCESS read-only 6629 STATUS current 6630 DESCRIPTION 6631 "A BandwidthCtrlClassIndex identifier that is in the range of 1 to ifNumber." 6632 ::= { cosBandwidthCtrlEntry 2 } 6633 6634 6635 cosBandwidthValue OBJECT-TYPE 6636 SYNTAX Integer32 6637 MAX-ACCESS read-write 6638 STATUS current 6639 DESCRIPTION 6640 "The BandwidthValue return value." 6641 ::= { cosBandwidthCtrlEntry 3 } 6642 6643 -- ------------------------------------------------------------------ 6644 -- QoS 6645 -- ------------------------------------------------------------------ 6646 6647--4 default user priority-- 6648 qosDefaultUserPri OBJECT IDENTIFIER ::= { companyQoSGroup 4 } 6649 6650 qosDefaultUserPriTable OBJECT-TYPE 6651 SYNTAX SEQUENCE OF QosDefaultUserPriEntry 6652 MAX-ACCESS not-accessible 6653 STATUS current 6654 DESCRIPTION 6655 "A list of 802.1p port default priority Entries." 6656 ::= { qosDefaultUserPri 1 } 6657 6658 qosDefaultUserPriEntry OBJECT-TYPE 6659 SYNTAX QosDefaultUserPriEntry 6660 MAX-ACCESS not-accessible 6661 STATUS current 6662 DESCRIPTION 6663 "A list of 802.1p port default priority priorities." 6664 INDEX { qosDefaultUserPriPortIndex } 6665 ::= { qosDefaultUserPriTable 1 } 6666 6667 QosDefaultUserPriEntry ::= SEQUENCE { 6668 qosDefaultUserPriPortIndex INTEGER, 6669 qosDefaultPriority INTEGER, 6670 qosEffectiveDefaultPriority INTEGER 6671 } 6672 6673 qosDefaultUserPriPortIndex OBJECT-TYPE 6674 SYNTAX INTEGER (1..28) 6675 MAX-ACCESS read-only 6676 STATUS current 6677 DESCRIPTION 6678 "A port identifier that is in the range of 1 to ifNumber." 6679 ::= { qosDefaultUserPriEntry 1 } 6680 6681 qosDefaultPriority OBJECT-TYPE 6682 SYNTAX INTEGER { 6683 priority0(0), 6684 priority1(1), 6685 priority2(2), 6686 priority3(3), 6687 priority4(4), 6688 priority5(5), 6689 priority6(6), 6690 priority7(7) 6691 } 6692 MAX-ACCESS read-write 6693 STATUS current 6694 DESCRIPTION 6695 "For ingress untagged packets, the per port 'Default Priority' 6696 setting will be applied to packets of each port to provide 6697 port-based traffic prioritization when 802.1p is enabled." 6698 ::= { qosDefaultUserPriEntry 2 } 6699 6700 6701 qosEffectiveDefaultPriority OBJECT-TYPE 6702 SYNTAX INTEGER { 6703 priority0(0), 6704 priority1(1), 6705 priority2(2), 6706 priority3(3), 6707 priority4(4), 6708 priority5(5), 6709 priority6(6), 6710 priority7(7) 6711 } 6712 MAX-ACCESS read-only 6713 STATUS current 6714 DESCRIPTION 6715 "For ingress untagged packets, the per port 'Effective Default 6716 Priority' setting will be applied to packets of each port to 6717 provide port-based traffic prioritization when 802.1p is enabled." 6718 ::= { qosDefaultUserPriEntry 3 } 6719 6720--5 vlan tag user priority -- 6721 qosUserPriority OBJECT IDENTIFIER ::= { companyQoSGroup 5 } 6722 qosUserPriorityTable OBJECT-TYPE 6723 SYNTAX SEQUENCE OF QosUserPriEntry 6724 MAX-ACCESS not-accessible 6725 STATUS current 6726 DESCRIPTION 6727 "A table mapping evaluated User Priority to Traffic 6728 Class, for forwarding by the bridge. Traffic class is a 6729 number in the range (0..3)." 6730 REFERENCE 6731 "ISO/IEC 15802-3 Table 7-2" 6732 ::= { qosUserPriority 1 } 6733 6734 qosUserPriEntry OBJECT-TYPE 6735 SYNTAX QosUserPriEntry 6736 MAX-ACCESS not-accessible 6737 STATUS current 6738 DESCRIPTION 6739 "User Priority to Traffic Class mapping." 6740 INDEX {qosUserPriIndex } 6741 ::= { qosUserPriorityTable 1 } 6742 6743 QosUserPriEntry ::= 6744 SEQUENCE { 6745 qosUserPriIndex 6746 INTEGER, 6747 qosUserPriClass 6748 INTEGER 6749 } 6750 6751 qosUserPriIndex OBJECT-TYPE 6752 SYNTAX INTEGER (0..7) 6753 MAX-ACCESS read-only 6754 STATUS current 6755 DESCRIPTION 6756 "For ingress tagged packets, D-Link Smart Switches will refer 6757 to these information and prioritize them with 4 different priority queues. 6758 If 802.1p is enabled." 6759 6760 ::= { qosUserPriEntry 1 } 6761 6762 qosUserPriClass OBJECT-TYPE 6763 SYNTAX INTEGER (0..7) 6764 MAX-ACCESS read-write 6765 STATUS current 6766 DESCRIPTION 6767 "The User Class the received frame is mapped to." 6768 ::= { qosUserPriEntry 2 } 6769 6770--7 priority setting on/off table -- 6771 qosPriSettings OBJECT IDENTIFIER ::= { companyQoSGroup 7 } 6772 qosPriSettingsTable OBJECT-TYPE 6773 SYNTAX SEQUENCE OF QosPriSettingsEntry 6774 MAX-ACCESS not-accessible 6775 STATUS current 6776 DESCRIPTION 6777 "A list of port priority settings." 6778 REFERENCE 6779 "ISO/IEC 15802-3 Table 7-2" 6780 ::= { qosPriSettings 1 } 6781 6782 qosPriSettingsEntry OBJECT-TYPE 6783 SYNTAX QosPriSettingsEntry 6784 MAX-ACCESS not-accessible 6785 STATUS current 6786 DESCRIPTION 6787 "A list of port priority settings Entries." 6788 INDEX {qosPriSetPortIndex } 6789 ::= { qosPriSettingsTable 1 } 6790 6791 QosPriSettingsEntry ::= 6792 SEQUENCE { 6793 qosPriSetPortIndex 6794 INTEGER, 6795 qosPriSetPortType 6796 INTEGER 6797 } 6798 6799 qosPriSetPortIndex OBJECT-TYPE 6800 SYNTAX INTEGER (1..28) 6801 MAX-ACCESS read-only 6802 STATUS current 6803 DESCRIPTION 6804 "A port identifier that is in the range of 1 to ifNumber." 6805 ::= { qosPriSettingsEntry 1 } 6806 6807 qosPriSetPortType OBJECT-TYPE 6808 SYNTAX INTEGER 6809 { 6810 none(0), 6811 ieee8021P(2), 6812 dscp-tos(4), 6813 ieee8021P-dscp-tos(6) 6814 } 6815 MAX-ACCESS read-write 6816 STATUS current 6817 DESCRIPTION 6818 "The port priority setting type. (ex. none = 0, 6819 802.1p = 2, DSCP = 4. If you want enable 802.1p & DSCP, the value 6820 is 2 + 4 = 6. " 6821 ::= { qosPriSettingsEntry 2 } 6822 6823 -- ------------------------------------------------------------------ 6824 -- QoS 6825 -- ------------------------------------------------------------------ 6826 qosDiffServTOS OBJECT IDENTIFIER ::= { companyQoSGroup 6 } 6827 6828 qosDSCPTOSMode OBJECT-TYPE 6829 SYNTAX INTEGER { 6830 tos(1), 6831 dscp(2) 6832 } 6833 MAX-ACCESS read-write 6834 STATUS current 6835 DESCRIPTION 6836 "Settings of Qos mode: 6837 DSCP QoS or TOS Qos. 6838 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. 6839 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. 6840 " 6841 ::= { qosDiffServTOS 1 } 6842 6843 -- ------------------------------------------------------------------ 6844 -- DSCP_Mode 6845 -- ------------------------------------------------------------------ 6846 6847 qosDiffServTypeGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 2 } 6848 6849 qosDiffServType00 OBJECT-TYPE 6850 SYNTAX INTEGER (0..7) 6851 MAX-ACCESS read-write 6852 STATUS current 6853 DESCRIPTION 6854 "DiffServ Type 0 : IP ToS value = 0" 6855 ::= { qosDiffServTypeGroup 1 } 6856 6857 qosDiffServType01 OBJECT-TYPE 6858 SYNTAX INTEGER (0..7) 6859 MAX-ACCESS read-write 6860 STATUS current 6861 DESCRIPTION 6862 "DiffServ Type 01 : IP ToS value = 4" 6863 ::= { qosDiffServTypeGroup 2 } 6864 6865 qosDiffServType02 OBJECT-TYPE 6866 SYNTAX INTEGER (0..7) 6867 MAX-ACCESS read-write 6868 STATUS current 6869 DESCRIPTION 6870 "DiffServ Type 02 : IP ToS value = 8" 6871 ::= { qosDiffServTypeGroup 3 } 6872 6873 qosDiffServType03 OBJECT-TYPE 6874 SYNTAX INTEGER (0..7) 6875 MAX-ACCESS read-write 6876 STATUS current 6877 DESCRIPTION 6878 "DiffServ Type 03 : IP ToS value = 12" 6879 ::= { qosDiffServTypeGroup 4 } 6880 6881 qosDiffServType04 OBJECT-TYPE 6882 SYNTAX INTEGER (0..7) 6883 MAX-ACCESS read-write 6884 STATUS current 6885 DESCRIPTION 6886 "DiffServ Type 04 : IP ToS value = 16" 6887 ::= { qosDiffServTypeGroup 5 } 6888 6889 qosDiffServType05 OBJECT-TYPE 6890 SYNTAX INTEGER (0..7) 6891 MAX-ACCESS read-write 6892 STATUS current 6893 DESCRIPTION 6894 "DiffServ Type 05 : IP ToS value = 20" 6895 ::= { qosDiffServTypeGroup 6 } 6896 6897 qosDiffServType06 OBJECT-TYPE 6898 SYNTAX INTEGER (0..7) 6899 MAX-ACCESS read-write 6900 STATUS current 6901 DESCRIPTION 6902 "DiffServ Type 06 : IP ToS value = 24" 6903 ::= { qosDiffServTypeGroup 7 } 6904 6905 qosDiffServType07 OBJECT-TYPE 6906 SYNTAX INTEGER (0..7) 6907 MAX-ACCESS read-write 6908 STATUS current 6909 DESCRIPTION 6910 "DiffServ Type 07 : IP ToS value = 28" 6911 ::= { qosDiffServTypeGroup 8 } 6912 6913 qosDiffServType08 OBJECT-TYPE 6914 SYNTAX INTEGER (0..7) 6915 MAX-ACCESS read-write 6916 STATUS current 6917 DESCRIPTION 6918 "DiffServ Type 08 : IP ToS value = 32" 6919 ::= { qosDiffServTypeGroup 9 } 6920 6921 qosDiffServType09 OBJECT-TYPE 6922 SYNTAX INTEGER (0..7) 6923 MAX-ACCESS read-write 6924 STATUS current 6925 DESCRIPTION 6926 "DiffServ Type 09 : IP ToS value = 36" 6927 ::= { qosDiffServTypeGroup 10 } 6928 6929 qosDiffServType10 OBJECT-TYPE 6930 SYNTAX INTEGER (0..7) 6931 MAX-ACCESS read-write 6932 STATUS current 6933 DESCRIPTION 6934 "DiffServ Type 10 : IP ToS value = 40" 6935 ::= { qosDiffServTypeGroup 11 } 6936 6937 qosDiffServType11 OBJECT-TYPE 6938 SYNTAX INTEGER (0..7) 6939 MAX-ACCESS read-write 6940 STATUS current 6941 DESCRIPTION 6942 "DiffServ Type 11 : IP ToS value = 44" 6943 ::= { qosDiffServTypeGroup 12 } 6944 6945 qosDiffServType12 OBJECT-TYPE 6946 SYNTAX INTEGER (0..7) 6947 MAX-ACCESS read-write 6948 STATUS current 6949 DESCRIPTION 6950 "DiffServ Type 12 : IP ToS value = 48" 6951 ::= { qosDiffServTypeGroup 13 } 6952 6953 qosDiffServType13 OBJECT-TYPE 6954 SYNTAX INTEGER (0..7) 6955 MAX-ACCESS read-write 6956 STATUS current 6957 DESCRIPTION 6958 "DiffServ Type 13 : IP ToS value = 52" 6959 ::= { qosDiffServTypeGroup 14 } 6960 6961 qosDiffServType14 OBJECT-TYPE 6962 SYNTAX INTEGER (0..7) 6963 MAX-ACCESS read-write 6964 STATUS current 6965 DESCRIPTION 6966 "DiffServ Type 14 : IP ToS value = 56" 6967 ::= { qosDiffServTypeGroup 15 } 6968 6969 qosDiffServType15 OBJECT-TYPE 6970 SYNTAX INTEGER (0..7) 6971 MAX-ACCESS read-write 6972 STATUS current 6973 DESCRIPTION 6974 "DiffServ Type 15 : IP ToS value = 60" 6975 ::= { qosDiffServTypeGroup 16 } 6976 6977 qosDiffServType16 OBJECT-TYPE 6978 SYNTAX INTEGER (0..7) 6979 MAX-ACCESS read-write 6980 STATUS current 6981 DESCRIPTION 6982 "DiffServ Type 16 : IP ToS value = 64" 6983 ::= { qosDiffServTypeGroup 17 } 6984 6985 qosDiffServType17 OBJECT-TYPE 6986 SYNTAX INTEGER (0..7) 6987 MAX-ACCESS read-write 6988 STATUS current 6989 DESCRIPTION 6990 "DiffServ Type 17 : IP ToS value = 68" 6991 ::= { qosDiffServTypeGroup 18 } 6992 6993 qosDiffServType18 OBJECT-TYPE 6994 SYNTAX INTEGER (0..7) 6995 MAX-ACCESS read-write 6996 STATUS current 6997 DESCRIPTION 6998 "DiffServ Type 18 : IP ToS value = 72" 6999 ::= { qosDiffServTypeGroup 19 } 7000 7001 qosDiffServType19 OBJECT-TYPE 7002 SYNTAX INTEGER (0..7) 7003 MAX-ACCESS read-write 7004 STATUS current 7005 DESCRIPTION 7006 "DiffServ Type 19 : IP ToS value = 76" 7007 ::= { qosDiffServTypeGroup 20 } 7008 7009 qosDiffServType20 OBJECT-TYPE 7010 SYNTAX INTEGER (0..7) 7011 MAX-ACCESS read-write 7012 STATUS current 7013 DESCRIPTION 7014 "DiffServ Type 20 : IP ToS value = 80" 7015 ::= { qosDiffServTypeGroup 21 } 7016 7017 qosDiffServType21 OBJECT-TYPE 7018 SYNTAX INTEGER (0..7) 7019 MAX-ACCESS read-write 7020 STATUS current 7021 DESCRIPTION 7022 "DiffServ Type 21 : IP ToS value = 84" 7023 ::= { qosDiffServTypeGroup 22 } 7024 7025 qosDiffServType22 OBJECT-TYPE 7026 SYNTAX INTEGER (0..7) 7027 MAX-ACCESS read-write 7028 STATUS current 7029 DESCRIPTION 7030 "DiffServ Type 22 : IP ToS value = 88" 7031 ::= { qosDiffServTypeGroup 23 } 7032 7033 qosDiffServType23 OBJECT-TYPE 7034 SYNTAX INTEGER (0..7) 7035 MAX-ACCESS read-write 7036 STATUS current 7037 DESCRIPTION 7038 "DiffServ Type 23 : IP ToS value = 92" 7039 ::= { qosDiffServTypeGroup 24 } 7040 7041 qosDiffServType24 OBJECT-TYPE 7042 SYNTAX INTEGER (0..7) 7043 MAX-ACCESS read-write 7044 STATUS current 7045 DESCRIPTION 7046 "DiffServ Type 24 : IP ToS value = 96" 7047 ::= { qosDiffServTypeGroup 25 } 7048 7049 qosDiffServType25 OBJECT-TYPE 7050 SYNTAX INTEGER (0..7) 7051 MAX-ACCESS read-write 7052 STATUS current 7053 DESCRIPTION 7054 "DiffServ Type 25 : IP ToS value = 100" 7055 ::= { qosDiffServTypeGroup 26 } 7056 7057 qosDiffServType26 OBJECT-TYPE 7058 SYNTAX INTEGER (0..7) 7059 MAX-ACCESS read-write 7060 STATUS current 7061 DESCRIPTION 7062 "DiffServ Type 26 : IP ToS value = 104" 7063 ::= { qosDiffServTypeGroup 27 } 7064 7065 qosDiffServType27 OBJECT-TYPE 7066 SYNTAX INTEGER (0..7) 7067 MAX-ACCESS read-write 7068 STATUS current 7069 DESCRIPTION 7070 "DiffServ Type 27 : IP ToS value = 108" 7071 ::= { qosDiffServTypeGroup 28 } 7072 7073 qosDiffServType28 OBJECT-TYPE 7074 SYNTAX INTEGER (0..7) 7075 MAX-ACCESS read-write 7076 STATUS current 7077 DESCRIPTION 7078 "DiffServ Type 28 : IP ToS value = 112" 7079 ::= { qosDiffServTypeGroup 29 } 7080 7081 qosDiffServType29 OBJECT-TYPE 7082 SYNTAX INTEGER (0..7) 7083 MAX-ACCESS read-write 7084 STATUS current 7085 DESCRIPTION 7086 "DiffServ Type 29 : IP ToS value = 116" 7087 ::= { qosDiffServTypeGroup 30 } 7088 7089 qosDiffServType30 OBJECT-TYPE 7090 SYNTAX INTEGER (0..7) 7091 MAX-ACCESS read-write 7092 STATUS current 7093 DESCRIPTION 7094 "DiffServ Type 30 : IP ToS value = 120" 7095 ::= { qosDiffServTypeGroup 31 } 7096 7097 qosDiffServType31 OBJECT-TYPE 7098 SYNTAX INTEGER (0..7) 7099 MAX-ACCESS read-write 7100 STATUS current 7101 DESCRIPTION 7102 "DiffServ Type 31 : IP ToS value = 124" 7103 ::= { qosDiffServTypeGroup 32 } 7104 7105 qosDiffServType32 OBJECT-TYPE 7106 SYNTAX INTEGER (0..7) 7107 MAX-ACCESS read-write 7108 STATUS current 7109 DESCRIPTION 7110 "DiffServ Type 32 : IP ToS value = 128" 7111 ::= { qosDiffServTypeGroup 33 } 7112 7113 qosDiffServType33 OBJECT-TYPE 7114 SYNTAX INTEGER (0..7) 7115 MAX-ACCESS read-write 7116 STATUS current 7117 DESCRIPTION 7118 "DiffServ Type 33 : IP ToS value = 132" 7119 ::= { qosDiffServTypeGroup 34 } 7120 7121 qosDiffServType34 OBJECT-TYPE 7122 SYNTAX INTEGER (0..7) 7123 MAX-ACCESS read-write 7124 STATUS current 7125 DESCRIPTION 7126 "DiffServ Type 34 : IP ToS value = 136" 7127 ::= { qosDiffServTypeGroup 35 } 7128 7129 qosDiffServType35 OBJECT-TYPE 7130 SYNTAX INTEGER (0..7) 7131 MAX-ACCESS read-write 7132 STATUS current 7133 DESCRIPTION 7134 "DiffServ Type 35 : IP ToS value = 140" 7135 ::= { qosDiffServTypeGroup 36 } 7136 7137 qosDiffServType36 OBJECT-TYPE 7138 SYNTAX INTEGER (0..7) 7139 MAX-ACCESS read-write 7140 STATUS current 7141 DESCRIPTION 7142 "DiffServ Type 36 : IP ToS value = 144" 7143 ::= { qosDiffServTypeGroup 37 } 7144 7145 qosDiffServType37 OBJECT-TYPE 7146 SYNTAX INTEGER (0..7) 7147 MAX-ACCESS read-write 7148 STATUS current 7149 DESCRIPTION 7150 "DiffServ Type 37 : IP ToS value = 148" 7151 ::= { qosDiffServTypeGroup 38 } 7152 7153 qosDiffServType38 OBJECT-TYPE 7154 SYNTAX INTEGER (0..7) 7155 MAX-ACCESS read-write 7156 STATUS current 7157 DESCRIPTION 7158 "DiffServ Type 38 : IP ToS value = 152" 7159 ::= { qosDiffServTypeGroup 39 } 7160 7161 qosDiffServType39 OBJECT-TYPE 7162 SYNTAX INTEGER (0..7) 7163 MAX-ACCESS read-write 7164 STATUS current 7165 DESCRIPTION 7166 "DiffServ Type 39 : IP ToS value = 156" 7167 ::= { qosDiffServTypeGroup 40 } 7168 7169 qosDiffServType40 OBJECT-TYPE 7170 SYNTAX INTEGER (0..7) 7171 MAX-ACCESS read-write 7172 STATUS current 7173 DESCRIPTION 7174 "DiffServ Type 40 : IP ToS value = 160" 7175 ::= { qosDiffServTypeGroup 41 } 7176 7177 qosDiffServType41 OBJECT-TYPE 7178 SYNTAX INTEGER (0..7) 7179 MAX-ACCESS read-write 7180 STATUS current 7181 DESCRIPTION 7182 "DiffServ Type 41 : IP ToS value = 164" 7183 ::= { qosDiffServTypeGroup 42 } 7184 7185 qosDiffServType42 OBJECT-TYPE 7186 SYNTAX INTEGER (0..7) 7187 MAX-ACCESS read-write 7188 STATUS current 7189 DESCRIPTION 7190 "DiffServ Type 42 : IP ToS value = 168" 7191 ::= { qosDiffServTypeGroup 43 } 7192 7193 qosDiffServType43 OBJECT-TYPE 7194 SYNTAX INTEGER (0..7) 7195 MAX-ACCESS read-write 7196 STATUS current 7197 DESCRIPTION 7198 "DiffServ Type 43 : IP ToS value = 172" 7199 ::= { qosDiffServTypeGroup 44 } 7200 7201 qosDiffServType44 OBJECT-TYPE 7202 SYNTAX INTEGER (0..7) 7203 MAX-ACCESS read-write 7204 STATUS current 7205 DESCRIPTION 7206 "DiffServ Type 44 : IP ToS value = 176" 7207 ::= { qosDiffServTypeGroup 45 } 7208 7209 qosDiffServType45 OBJECT-TYPE 7210 SYNTAX INTEGER (0..7) 7211 MAX-ACCESS read-write 7212 STATUS current 7213 DESCRIPTION 7214 "DiffServ Type 45 : IP ToS value = 180" 7215 ::= { qosDiffServTypeGroup 46 } 7216 7217 qosDiffServType46 OBJECT-TYPE 7218 SYNTAX INTEGER (0..7) 7219 MAX-ACCESS read-write 7220 STATUS current 7221 DESCRIPTION 7222 "DiffServ Type 46 : IP ToS value = 184" 7223 ::= { qosDiffServTypeGroup 47 } 7224 7225 qosDiffServType47 OBJECT-TYPE 7226 SYNTAX INTEGER (0..7) 7227 MAX-ACCESS read-write 7228 STATUS current 7229 DESCRIPTION 7230 "DiffServ Type 47 : IP ToS value = 188" 7231 ::= { qosDiffServTypeGroup 48 } 7232 7233 qosDiffServType48 OBJECT-TYPE 7234 SYNTAX INTEGER (0..7) 7235 MAX-ACCESS read-write 7236 STATUS current 7237 DESCRIPTION 7238 "DiffServ Type 48 : IP ToS value = 192" 7239 ::= { qosDiffServTypeGroup 49 } 7240 7241 qosDiffServType49 OBJECT-TYPE 7242 SYNTAX INTEGER (0..7) 7243 MAX-ACCESS read-write 7244 STATUS current 7245 DESCRIPTION 7246 "DiffServ Type 49 : IP ToS value = 196" 7247 ::= { qosDiffServTypeGroup 50 } 7248 7249 qosDiffServType50 OBJECT-TYPE 7250 SYNTAX INTEGER (0..7) 7251 MAX-ACCESS read-write 7252 STATUS current 7253 DESCRIPTION 7254 "DiffServ Type 50 : IP ToS value = 200" 7255 ::= { qosDiffServTypeGroup 51 } 7256 7257 qosDiffServType51 OBJECT-TYPE 7258 SYNTAX INTEGER (0..7) 7259 MAX-ACCESS read-write 7260 STATUS current 7261 DESCRIPTION 7262 "DiffServ Type 51 : IP ToS value = 204" 7263 ::= { qosDiffServTypeGroup 52 } 7264 7265 qosDiffServType52 OBJECT-TYPE 7266 SYNTAX INTEGER (0..7) 7267 MAX-ACCESS read-write 7268 STATUS current 7269 DESCRIPTION 7270 "DiffServ Type 52 : IP ToS value = 208" 7271 ::= { qosDiffServTypeGroup 53 } 7272 7273 qosDiffServType53 OBJECT-TYPE 7274 SYNTAX INTEGER (0..7) 7275 MAX-ACCESS read-write 7276 STATUS current 7277 DESCRIPTION 7278 "DiffServ Type 53 : IP ToS value = 212" 7279 ::= { qosDiffServTypeGroup 54 } 7280 7281 qosDiffServType54 OBJECT-TYPE 7282 SYNTAX INTEGER (0..7) 7283 MAX-ACCESS read-write 7284 STATUS current 7285 DESCRIPTION 7286 "DiffServ Type 54 : IP ToS value = 216" 7287 ::= { qosDiffServTypeGroup 55 } 7288 7289 qosDiffServType55 OBJECT-TYPE 7290 SYNTAX INTEGER (0..7) 7291 MAX-ACCESS read-write 7292 STATUS current 7293 DESCRIPTION 7294 "DiffServ Type 55 : IP ToS value = 220" 7295 ::= { qosDiffServTypeGroup 56 } 7296 7297 qosDiffServType56 OBJECT-TYPE 7298 SYNTAX INTEGER (0..7) 7299 MAX-ACCESS read-write 7300 STATUS current 7301 DESCRIPTION 7302 "DiffServ Type 56 : IP ToS value = 224" 7303 ::= { qosDiffServTypeGroup 57 } 7304 7305 qosDiffServType57 OBJECT-TYPE 7306 SYNTAX INTEGER (0..7) 7307 MAX-ACCESS read-write 7308 STATUS current 7309 DESCRIPTION 7310 "DiffServ Type 57 : IP ToS value = 228" 7311 ::= { qosDiffServTypeGroup 58 } 7312 7313 qosDiffServType58 OBJECT-TYPE 7314 SYNTAX INTEGER (0..7) 7315 MAX-ACCESS read-write 7316 STATUS current 7317 DESCRIPTION 7318 "DiffServ Type 58 : IP ToS value = 232" 7319 ::= { qosDiffServTypeGroup 59 } 7320 7321 qosDiffServType59 OBJECT-TYPE 7322 SYNTAX INTEGER (0..7) 7323 MAX-ACCESS read-write 7324 STATUS current 7325 DESCRIPTION 7326 "DiffServ Type 59 : IP ToS value = 236" 7327 ::= { qosDiffServTypeGroup 60 } 7328 7329 qosDiffServType60 OBJECT-TYPE 7330 SYNTAX INTEGER (0..7) 7331 MAX-ACCESS read-write 7332 STATUS current 7333 DESCRIPTION 7334 "DiffServ Type 60 : IP ToS value = 240" 7335 ::= { qosDiffServTypeGroup 61 } 7336 7337 qosDiffServType61 OBJECT-TYPE 7338 SYNTAX INTEGER (0..7) 7339 MAX-ACCESS read-write 7340 STATUS current 7341 DESCRIPTION 7342 "DiffServ Type 61 : IP ToS value = 244" 7343 ::= { qosDiffServTypeGroup 62 } 7344 7345 qosDiffServType62 OBJECT-TYPE 7346 SYNTAX INTEGER (0..7) 7347 MAX-ACCESS read-write 7348 STATUS current 7349 DESCRIPTION 7350 "DiffServ Type 62 : IP ToS value = 248" 7351 ::= { qosDiffServTypeGroup 63 } 7352 7353 qosDiffServType63 OBJECT-TYPE 7354 SYNTAX INTEGER (0..7) 7355 MAX-ACCESS read-write 7356 STATUS current 7357 DESCRIPTION 7358 "DiffServ Type 63 : IP ToS value = 252" 7359 ::= { qosDiffServTypeGroup 64 } 7360 7361 -- ------------------------------------------------------------------ 7362 -- TOS_Mode 7363 -- ------------------------------------------------------------------ 7364 7365 qosTOSGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 3 } 7366 7367 qosTOSType00 OBJECT-TYPE 7368 SYNTAX INTEGER (0..7) 7369 MAX-ACCESS read-write 7370 STATUS current 7371 DESCRIPTION 7372 "TOS 0" 7373 ::= { qosTOSGroup 1 } 7374 7375 qosTOSType01 OBJECT-TYPE 7376 SYNTAX INTEGER (0..7) 7377 MAX-ACCESS read-write 7378 STATUS current 7379 DESCRIPTION 7380 "TOS 01" 7381 ::= { qosTOSGroup 2 } 7382 7383 qosTOSType02 OBJECT-TYPE 7384 SYNTAX INTEGER (0..7) 7385 MAX-ACCESS read-write 7386 STATUS current 7387 DESCRIPTION 7388 "TOS 02" 7389 ::= { qosTOSGroup 3 } 7390 7391 qosTOSType03 OBJECT-TYPE 7392 SYNTAX INTEGER (0..7) 7393 MAX-ACCESS read-write 7394 STATUS current 7395 DESCRIPTION 7396 "TOS 03" 7397 ::= { qosTOSGroup 4 } 7398 7399 qosTOSType04 OBJECT-TYPE 7400 SYNTAX INTEGER (0..7) 7401 MAX-ACCESS read-write 7402 STATUS current 7403 DESCRIPTION 7404 "TOS 04" 7405 ::= { qosTOSGroup 5 } 7406 7407 qosTOSType05 OBJECT-TYPE 7408 SYNTAX INTEGER (0..7) 7409 MAX-ACCESS read-write 7410 STATUS current 7411 DESCRIPTION 7412 "TOS 05" 7413 ::= { qosTOSGroup 6 } 7414 7415 qosTOSType06 OBJECT-TYPE 7416 SYNTAX INTEGER (0..7) 7417 MAX-ACCESS read-write 7418 STATUS current 7419 DESCRIPTION 7420 "TOS 06" 7421 ::= { qosTOSGroup 7 } 7422 7423 qosTOSType07 OBJECT-TYPE 7424 SYNTAX INTEGER (0..7) 7425 MAX-ACCESS read-write 7426 STATUS current 7427 DESCRIPTION 7428 "TOS 07" 7429 ::= { qosTOSGroup 8 } 7430 7431 qosAclPrioritySettings OBJECT IDENTIFIER ::= { companyQoSGroup 8 } 7432 7433 -- ------------------------------------------------------------------ 7434 -- ipv4aclQosTable 7435 -- ------------------------------------------------------------------ 7436 7437 ipv4aclQosTable OBJECT-TYPE 7438 SYNTAX SEQUENCE OF Ipv4AclQosEntry 7439 MAX-ACCESS not-accessible 7440 STATUS current 7441 DESCRIPTION 7442 "A list of priority by acl setting." 7443 7444 ::= { qosAclPrioritySettings 1 } 7445 7446 ipv4aclQosEntry OBJECT-TYPE 7447 SYNTAX Ipv4AclQosEntry 7448 MAX-ACCESS not-accessible 7449 STATUS current 7450 DESCRIPTION 7451 "A list of priority by acl setting entry." 7452 7453 INDEX { ipv4aclQosIndex } 7454 ::= { ipv4aclQosTable 1 } 7455 7456 Ipv4AclQosEntry ::= 7457 SEQUENCE { 7458 ipv4aclQosIndex Integer32, 7459 ipv4aclQosType INTEGER, 7460 ipv4aclQosMACAddr MacAddress, 7461 ipv4aclQosIPAddr IpAddress, 7462 ipv4aclQosTCPUDPPort Integer32, 7463 ipv4aclQosVlanID Integer32, 7464 ipv4aclQosProtocol Integer32, 7465 ipv4aclQosAssignClass INTEGER, 7466 ipv4aclQosStatus RowStatus 7467 } 7468 7469 ipv4aclQosIndex OBJECT-TYPE 7470 SYNTAX Integer32 (1..65535) 7471 MAX-ACCESS read-only 7472 STATUS current 7473 DESCRIPTION 7474 "Index of priority by acl setting." 7475 ::= { ipv4aclQosEntry 1 } 7476 7477 ipv4aclQosType OBJECT-TYPE 7478 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5) } 7479 MAX-ACCESS read-write 7480 STATUS current 7481 DESCRIPTION 7482 "Type of priority by acl setting." 7483 ::= { ipv4aclQosEntry 2 } 7484 7485 ipv4aclQosMACAddr OBJECT-TYPE 7486 SYNTAX MacAddress 7487 MAX-ACCESS read-write 7488 STATUS current 7489 DESCRIPTION 7490 "Dst MAC of priority by acl setting." 7491 ::= { ipv4aclQosEntry 3 } 7492 7493 7494 ipv4aclQosIPAddr OBJECT-TYPE 7495 SYNTAX IpAddress 7496 MAX-ACCESS read-write 7497 STATUS current 7498 DESCRIPTION 7499 "Dst IP of priority by acl setting" 7500 ::= { ipv4aclQosEntry 4 } 7501 7502 ipv4aclQosTCPUDPPort OBJECT-TYPE 7503 SYNTAX Integer32 (1..65535) 7504 MAX-ACCESS read-write 7505 STATUS current 7506 DESCRIPTION 7507 "Dst TCP/UDP port of priority by acl setting" 7508 ::= { ipv4aclQosEntry 5 } 7509 7510 ipv4aclQosVlanID OBJECT-TYPE 7511 SYNTAX Integer32 (1..4094) 7512 MAX-ACCESS read-write 7513 STATUS current 7514 DESCRIPTION 7515 "VLAN ID of priority by acl setting" 7516 ::= { ipv4aclQosEntry 6 } 7517 7518 ipv4aclQosProtocol OBJECT-TYPE 7519 SYNTAX Integer32 (1..255) 7520 MAX-ACCESS read-write 7521 STATUS current 7522 DESCRIPTION 7523 "Ip protocol number of priority by acl setting" 7524 ::= { ipv4aclQosEntry 7 } 7525 7526 ipv4aclQosAssignClass OBJECT-TYPE 7527 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 7528 MAX-ACCESS read-write 7529 STATUS current 7530 DESCRIPTION 7531 "Be mapped class of priority by acl setting." 7532 ::= { ipv4aclQosEntry 8 } 7533 7534 ipv4aclQosStatus OBJECT-TYPE 7535 SYNTAX RowStatus 7536 MAX-ACCESS read-write 7537 STATUS current 7538 DESCRIPTION 7539 "Status of priority by acl setting." 7540 ::= { ipv4aclQosEntry 9 } 7541 7542 7543 -- ------------------------------------------------------------------ 7544 -- aclQosTable 7545 -- ------------------------------------------------------------------ 7546 7547 aclQosTable OBJECT-TYPE 7548 SYNTAX SEQUENCE OF AclQosEntry 7549 MAX-ACCESS not-accessible 7550 STATUS current 7551 DESCRIPTION 7552 "A list of priority by acl setting." 7553 7554 ::= { qosAclPrioritySettings 2 } 7555 7556 aclQosEntry OBJECT-TYPE 7557 SYNTAX AclQosEntry 7558 MAX-ACCESS not-accessible 7559 STATUS current 7560 DESCRIPTION 7561 "A list of priority by acl setting entry." 7562 7563 INDEX { aclQosIndex } 7564 ::= { aclQosTable 1 } 7565 7566 AclQosEntry ::= 7567 SEQUENCE { 7568 aclQosIndex Integer32, 7569 aclQosType INTEGER, 7570 aclQosMACAddr MacAddress, 7571 aclQosIPAddr IpAddress, 7572 aclQosIPv6Addr Ipv6Address, 7573 aclQosTCPUDPPort Integer32, 7574 aclQosVlanID Integer32, 7575 aclQosProtocol Integer32, 7576--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7577 aclQosIP6TC Integer32, 7578--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7579 aclQosAssignClass INTEGER, 7580 aclQosStatus RowStatus 7581 } 7582 7583 aclQosIndex OBJECT-TYPE 7584 SYNTAX Integer32 (1..65535) 7585 MAX-ACCESS read-only 7586 STATUS current 7587 DESCRIPTION 7588 "Index of priority by acl setting." 7589 ::= { aclQosEntry 1 } 7590 7591 aclQosType OBJECT-TYPE 7592 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5), ipv6(6), ipv6traffic-class(7) } 7593 MAX-ACCESS read-write 7594 STATUS current 7595 DESCRIPTION 7596 "Type of priority by acl setting." 7597 ::= { aclQosEntry 2 } 7598 7599 aclQosMACAddr OBJECT-TYPE 7600 SYNTAX MacAddress 7601 MAX-ACCESS read-write 7602 STATUS current 7603 DESCRIPTION 7604 "Dst MAC of priority by acl setting." 7605 ::= { aclQosEntry 3 } 7606 7607 7608 aclQosIPAddr OBJECT-TYPE 7609 SYNTAX IpAddress 7610 MAX-ACCESS read-write 7611 STATUS current 7612 DESCRIPTION 7613 "Dst IP of priority by acl setting" 7614 ::= { aclQosEntry 4 } 7615 7616 aclQosIPv6Addr OBJECT-TYPE 7617 SYNTAX Ipv6Address 7618 MAX-ACCESS read-write 7619 STATUS current 7620 DESCRIPTION 7621 "Dst IP of priority by acl setting. " 7622 ::= { aclQosEntry 5 } 7623 7624 aclQosTCPUDPPort OBJECT-TYPE 7625 SYNTAX Integer32 (1..65535) 7626 MAX-ACCESS read-write 7627 STATUS current 7628 DESCRIPTION 7629 "Dst TCP/UDP port of priority by acl setting" 7630 ::= { aclQosEntry 6 } 7631 7632 aclQosVlanID OBJECT-TYPE 7633 SYNTAX Integer32 (1..4094) 7634 MAX-ACCESS read-write 7635 STATUS current 7636 DESCRIPTION 7637 "VLAN ID of priority by acl setting" 7638 ::= { aclQosEntry 7 } 7639 7640 aclQosProtocol OBJECT-TYPE 7641 SYNTAX Integer32 (1..255) 7642 MAX-ACCESS read-write 7643 STATUS current 7644 DESCRIPTION 7645 "Ip protocol number of priority by acl setting" 7646 ::= { aclQosEntry 8 } 7647 7648--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7649 aclQosIP6TC OBJECT-TYPE 7650 SYNTAX Integer32 (0..255) 7651 MAX-ACCESS read-write 7652 STATUS current 7653 DESCRIPTION 7654 "Ipv6 Traffic Class number of priority by acl setting" 7655 ::= { aclQosEntry 10 } 7656--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7657 7658 aclQosAssignClass OBJECT-TYPE 7659 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 7660 MAX-ACCESS read-write 7661 STATUS current 7662 DESCRIPTION 7663 "Be mapped class of priority by acl setting." 7664 ::= { aclQosEntry 98 } 7665 7666 aclQosStatus OBJECT-TYPE 7667 SYNTAX RowStatus 7668 MAX-ACCESS read-write 7669 STATUS current 7670 DESCRIPTION 7671 "Status of priority by acl setting." 7672 ::= { aclQosEntry 99 } 7673 -- ---------------------------------------------------------- 7674 -- The companyTrafficMgmt Groups 7675 -- ---------------------------------------------------------- 7676 7677 -- Bandwidth Control Group --------------------------------------------- -- 7678 bandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 1 } 7679 7680 bandwidthCtrlTable OBJECT-TYPE 7681 SYNTAX SEQUENCE OF BandwidthCtrlEntry 7682 MAX-ACCESS not-accessible 7683 STATUS current 7684 DESCRIPTION 7685 "A table to control the rate limiting parameters 7686 either for the entire switch or for each interface in the switch." 7687 ::= { bandwidthCtrlSettings 2 } 7688 7689 bandwidthCtrlEntry OBJECT-TYPE 7690 SYNTAX BandwidthCtrlEntry 7691 MAX-ACCESS not-accessible 7692 STATUS current 7693 DESCRIPTION 7694 "An entry appears in this table for each physical 7695 interface in the switch." 7696 INDEX { bandwidthCtrlIndex } 7697 ::= { bandwidthCtrlTable 1 } 7698 7699 BandwidthCtrlEntry ::= 7700 SEQUENCE { 7701 bandwidthCtrlIndex 7702 Integer32, 7703 bandwidthCtrlTxThreshold 7704 Integer32, 7705 bandwidthCtrlRxThreshold 7706 Integer32 , 7707 bandwidthEffecTxThreshold 7708 Integer32, 7709 bandwidthEffecRxThreshold 7710 Integer32 7711 } 7712 7713 bandwidthCtrlIndex OBJECT-TYPE 7714 SYNTAX Integer32 (1..28) 7715 MAX-ACCESS read-only 7716 STATUS current 7717 DESCRIPTION 7718 "The interface index for which the configuration in this 7719 entry applies. 7720 For all machines give maximum port number." 7721 ::= { bandwidthCtrlEntry 1 } 7722 7723 7724 bandwidthCtrlTxThreshold OBJECT-TYPE 7725 SYNTAX Integer32 (0 | 64..1024000) 7726 MAX-ACCESS read-write 7727 STATUS current 7728 DESCRIPTION 7729 "Configures interface Rate Limit (Packet that can be transferred 7730 on a port at a particular second). 7731 7732 This object's value will take effect on the interface speed. Based 7733 on the operating speed of the port, the rate limit will be applied. 7734 This value can also be affected by the metering. A value of zero(0) 7735 disable rate limiting i.e. sets the port to full speed. The value can 7736 be set between 64~102400(Kbits per second) in FE port, 64~1024000 7737 (Kbits per second) in GE port." 7738 7739 ::= { bandwidthCtrlEntry 2 } 7740 7741 bandwidthCtrlRxThreshold OBJECT-TYPE 7742 SYNTAX Integer32 (0 | 64..1024000) 7743 MAX-ACCESS read-write 7744 STATUS current 7745 DESCRIPTION 7746 "Allows to configure the limiting value for the maximum number 7747 of receive packets that can be transmitted per second over this 7748 interface. Setting this object to the value zero disables rate 7749 limiting for receive packets on this interface. The value that 7750 can be set for this object is limited by the underlying hardware. 7751 The value can be set between 64~102400(Kbits per second) in FE 7752 port, 64~1024000(Kbits per second) in GE port." 7753 7754 ::= { bandwidthCtrlEntry 3} 7755 7756 bandwidthEffecTxThreshold OBJECT-TYPE 7757 SYNTAX Integer32 7758 MAX-ACCESS read-only 7759 STATUS current 7760 DESCRIPTION 7761 "This object's value will take effect on the interface speed. Based 7762 on the operating speed of the port, the rate limit will be applied. 7763 This value can also be affected by the metering. A value of zero(0) 7764 disable rate limiting i.e. sets the port to full speed. " 7765 ::= { bandwidthCtrlEntry 4} 7766 7767 bandwidthEffecRxThreshold OBJECT-TYPE 7768 SYNTAX Integer32 7769 MAX-ACCESS read-only 7770 STATUS current 7771 DESCRIPTION 7772 "Allows to configure the limiting value for the maximum number 7773 of receive packets that can be transmitted per second over this 7774 interface. Setting this object to the value zero disables rate 7775 limiting for receive packets on this interface. The value that 7776 can be set for this object is limited by the underlying hardware. " 7777 ::= { bandwidthCtrlEntry 5} 7778 7779 7780 -- Traffic Control Group --------------------------------------------- -- 7781 7782 trafficCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 4 } 7783 7784 trafficCtrlTrap OBJECT-TYPE 7785 SYNTAX INTEGER { 7786 none(0), 7787 stormOccurred(1), 7788 stormCleared(2), 7789 both(3) 7790 } 7791 MAX-ACCESS read-write 7792 STATUS current 7793 DESCRIPTION 7794 "The trap setting of traffic control." 7795 ::= { trafficCtrlSettings 1 } 7796 7797 7798 trafficCtrlTable OBJECT-TYPE 7799 SYNTAX SEQUENCE OF TrafficCtrlEntry 7800 MAX-ACCESS not-accessible 7801 STATUS current 7802 DESCRIPTION 7803 "The traffic control table." 7804 ::= { trafficCtrlSettings 2 } 7805 7806 trafficCtrlEntry OBJECT-TYPE 7807 SYNTAX TrafficCtrlEntry 7808 MAX-ACCESS not-accessible 7809 STATUS current 7810 DESCRIPTION 7811 "The traffic control entry." 7812 INDEX { trafficCtrlIndex } 7813 ::= { trafficCtrlTable 1 } 7814 7815 TrafficCtrlEntry ::= 7816 SEQUENCE { 7817 trafficCtrlIndex 7818 Integer32, 7819 trafficCtrlActionMode 7820 INTEGER, 7821 trafficCtrlType 7822 INTEGER, 7823 trafficCtrlThreshold 7824 Integer32, 7825 trafficCtrlCountDown 7826 Integer32, 7827 trafficCtrlTimeInterval 7828 Integer32 7829 } 7830 7831 trafficCtrlIndex OBJECT-TYPE 7832 SYNTAX Integer32 (1..65535) 7833 MAX-ACCESS read-only 7834 STATUS current 7835 DESCRIPTION 7836 "The traffic control index." 7837 ::= { trafficCtrlEntry 1 } 7838 7839 trafficCtrlActionMode OBJECT-TYPE 7840 SYNTAX INTEGER { 7841 drop(0), 7842 shutdown(1) 7843 } 7844 MAX-ACCESS read-write 7845 STATUS current 7846 DESCRIPTION 7847 "The action mode of traffic control." 7848 ::= { trafficCtrlEntry 2 } 7849 7850 7851 trafficCtrlType OBJECT-TYPE 7852 SYNTAX INTEGER { 7853 none(0), 7854 b(1), 7855 m(2), 7856 mb(3), 7857 u(4), 7858 ub(5), 7859 um(6), 7860 umb(7) 7861 } 7862 MAX-ACCESS read-write 7863 STATUS current 7864 DESCRIPTION 7865 "The control type of traffic control. 7866 (b: Broadcast, m: Multicast, u: Unknown Unicast)" 7867 ::= { trafficCtrlEntry 3 } 7868 7869 trafficCtrlThreshold OBJECT-TYPE 7870 SYNTAX Integer32 (1..102400) 7871 MAX-ACCESS read-write 7872 STATUS current 7873 DESCRIPTION 7874 "The threshold of traffic control." 7875 ::= { trafficCtrlEntry 4 } 7876 7877 trafficCtrlCountDown OBJECT-TYPE 7878 SYNTAX Integer32 (0..30) 7879 MAX-ACCESS read-write 7880 STATUS current 7881 DESCRIPTION 7882 "The count down value of traffic control." 7883 ::= { trafficCtrlEntry 5 } 7884 7885 trafficCtrlTimeInterval OBJECT-TYPE 7886 SYNTAX Integer32 (5..30) 7887 MAX-ACCESS read-write 7888 STATUS current 7889 DESCRIPTION 7890 "The time interval of traffic control." 7891 ::= { trafficCtrlEntry 6 } 7892 7893 trafficCtrlAutoRecoverTime OBJECT-TYPE 7894 SYNTAX Integer32 (0..65535) 7895 MAX-ACCESS read-write 7896 STATUS current 7897 DESCRIPTION 7898 "The recover time of traffic control." 7899 ::= { trafficCtrlSettings 3 } 7900 7901 7902 -- ------------------------------------------------------------------ 7903 -- companySecurity 7904 -- ------------------------------------------------------------------ 7905 7906 -- Trusted Host 7907 7908 securityTrustedHost OBJECT IDENTIFIER ::= { companySecurity 1 } 7909 7910 trustedHostStatus OBJECT-TYPE 7911 SYNTAX INTEGER { 7912 enabled (1), 7913 disabled (2) 7914 } 7915 MAX-ACCESS read-write 7916 STATUS current 7917 DESCRIPTION 7918 "This object indicates trusted host function is enabled or disabled. 7919 When trusted host function is enabled, D-Link Smart Switches will 7920 only allow hosts which you trust to access and control the switch. 7921 Your local host IP Addresses must be one of the IP Addresses to 7922 avoid disconnection." 7923 7924 DEFVAL { disabled } 7925 ::= { securityTrustedHost 1 } 7926 7927 7928 ipv4trustedHostTable OBJECT-TYPE 7929 SYNTAX SEQUENCE OF Ipv4TrustedHostEntry 7930 MAX-ACCESS not-accessible 7931 STATUS obsolete 7932 DESCRIPTION 7933 "A table to configure trusted host in the system." 7934 ::= { securityTrustedHost 2 } 7935 7936 ipv4trustedHostEntry OBJECT-TYPE 7937 SYNTAX Ipv4TrustedHostEntry 7938 MAX-ACCESS not-accessible 7939 STATUS obsolete 7940 DESCRIPTION 7941 "Each entry in this table represents rules for particular 7942 trusted host." 7943 INDEX { ipv4trustedHostIpAddr, ipv4trustedHostIpMask } 7944 ::= { ipv4trustedHostTable 1 } 7945 7946 Ipv4TrustedHostEntry ::= 7947 SEQUENCE { 7948 ipv4trustedHostIpAddr 7949 IpAddress, 7950 ipv4trustedHostIpMask 7951 IpAddress, 7952 ipv4trustedHostRowStatus 7953 RowStatus 7954 } 7955 7956 ipv4trustedHostIpAddr OBJECT-TYPE 7957 SYNTAX IpAddress 7958 MAX-ACCESS read-only 7959 STATUS obsolete 7960 DESCRIPTION 7961 "The IP address of host you allow to access to D-Link Smart 7962 Switch. 7963 Your local host IP Addresses must be one of the IP Addresses 7964 to avoid disconnection." 7965 ::= { ipv4trustedHostEntry 1 } 7966 7967 ipv4trustedHostIpMask OBJECT-TYPE 7968 SYNTAX IpAddress 7969 MAX-ACCESS read-only 7970 STATUS obsolete 7971 DESCRIPTION 7972 "Used to mask with IP address, it allow you set a subnet as a 7973 trusted host entry." 7974 ::= { ipv4trustedHostEntry 2 } 7975 7976 ipv4trustedHostRowStatus OBJECT-TYPE 7977 SYNTAX RowStatus 7978 MAX-ACCESS read-create 7979 STATUS obsolete 7980 DESCRIPTION 7981 "The status of an entry in the Trusted Host Table. Only a subset 7982 of the rowstatus variables (active, createAndGo, destroy) 7983 are available." 7984 ::= { ipv4trustedHostEntry 3 } 7985 7986 7987 -- ipv6 7988 trustedHostTable OBJECT-TYPE 7989 SYNTAX SEQUENCE OF TrustedHostEntry 7990 MAX-ACCESS not-accessible 7991 STATUS current 7992 DESCRIPTION 7993 "A table to configure trusted host for in the system." 7994 ::= { securityTrustedHost 3 } 7995 7996 trustedHostEntry OBJECT-TYPE 7997 SYNTAX TrustedHostEntry 7998 MAX-ACCESS not-accessible 7999 STATUS current 8000 DESCRIPTION 8001 "Each entry in this table represents rules for particular 8002 trusted host." 8003 INDEX { trustedHostIPType, trustedHostIpAddr, trustedHostIpMask } 8004 ::= { trustedHostTable 1 } 8005 8006 TrustedHostEntry ::= 8007 SEQUENCE { 8008 trustedHostIPType 8009 INTEGER, 8010 trustedHostIpAddr 8011 Ipv6Address, 8012 trustedHostIpMask 8013 Ipv6Address, 8014 trustedHostRowStatus 8015 RowStatus 8016 } 8017 8018 trustedHostIPType OBJECT-TYPE 8019 SYNTAX INTEGER { 8020 iPv4 (1), 8021 iPv6 (2) 8022 } 8023 MAX-ACCESS read-only 8024 STATUS current 8025 DESCRIPTION 8026 "Type of IP interface." 8027 ::= { trustedHostEntry 1 } 8028 8029 trustedHostIpAddr OBJECT-TYPE 8030 SYNTAX Ipv6Address 8031 MAX-ACCESS read-only 8032 STATUS current 8033 DESCRIPTION 8034 "The IP address of host you allow to access to D-Link Smart 8035 Switch. 8036 Your local host IPv4/6 Addresses must be one of the IP Addresses 8037 to avoid disconnection." 8038 ::= { trustedHostEntry 2 } 8039 8040 trustedHostIpMask OBJECT-TYPE 8041 SYNTAX Ipv6Address 8042 MAX-ACCESS read-only 8043 STATUS current 8044 DESCRIPTION 8045 "Used to mask with IPv4/6 address, it allow you set a subnet as a 8046 trusted host entry." 8047 ::= { trustedHostEntry 3 } 8048 8049 trustedHostRowStatus OBJECT-TYPE 8050 SYNTAX RowStatus 8051 MAX-ACCESS read-create 8052 STATUS current 8053 DESCRIPTION 8054 "The status of an entry in the Trusted Host Table. Only a subset 8055 of the rowstatus variables (active, createAndGo, destroy) 8056 are available." 8057 ::= { trustedHostEntry 4 } 8058 8059 8060 8061 securityARPSpoofPrevent OBJECT IDENTIFIER ::= { companySecurity 3} 8062 8063 -- aRPSpoofPrevent Control Table 8064 8065 aRPSpoofPreventTable OBJECT-TYPE 8066 SYNTAX SEQUENCE OF ARPSpoofPreventEntry 8067 MAX-ACCESS not-accessible 8068 STATUS current 8069 DESCRIPTION 8070 "A table to control ARP Spoofing prevention for the entire 8071 switch or for each interface in the switch." 8072 ::= { securityARPSpoofPrevent 1 } 8073 8074 aRPSpoofPreventEntry OBJECT-TYPE 8075 SYNTAX ARPSpoofPreventEntry 8076 MAX-ACCESS not-accessible 8077 STATUS current 8078 DESCRIPTION 8079 "An entry appears in this table for each interface 8080 in the system." 8081 INDEX { aRPSpoofPreventIpAddr } 8082 ::= { aRPSpoofPreventTable 1 } 8083 8084 ARPSpoofPreventEntry ::= 8085 SEQUENCE { 8086 aRPSpoofPreventIpAddr 8087 IpAddress, 8088 aRPSpoofPreventMacAddress 8089 MacAddress, 8090 aRPSpoofPreventPortList 8091 PortList, 8092 aRPSpoofPreventRowStatus 8093 RowStatus 8094 } 8095 8096 8097 aRPSpoofPreventIpAddr OBJECT-TYPE 8098 SYNTAX IpAddress 8099 MAX-ACCESS not-accessible 8100 STATUS current 8101 DESCRIPTION 8102 "Specifies either the Network or Host address from which the switch 8103 can be managed. 8104 An address 0.0.0.0 indicates 'Any Manager'." 8105 ::= { aRPSpoofPreventEntry 1 } 8106 8107 8108 aRPSpoofPreventMacAddress OBJECT-TYPE 8109 SYNTAX MacAddress 8110 MAX-ACCESS read-write 8111 STATUS current 8112 DESCRIPTION 8113 "Ethernet Mac Address." 8114 8115 DEFVAL { '000102030405'h } 8116 ::= { aRPSpoofPreventEntry 2 } 8117 8118 aRPSpoofPreventPortList OBJECT-TYPE 8119 SYNTAX PortList 8120 MAX-ACCESS read-write 8121 STATUS current 8122 DESCRIPTION 8123 "Specifies the port numbers through which the authorized manager can 8124 access the switch. 8125 8126 By default the authorized manager is allowed to access the switch 8127 through all the ports. 8128 8129 If a set of ports are configured in the 'PortList', the manager can 8130 access the switch only through the configured ports." 8131 ::= { aRPSpoofPreventEntry 3 } 8132 8133 aRPSpoofPreventRowStatus OBJECT-TYPE 8134 SYNTAX RowStatus 8135 MAX-ACCESS read-create 8136 STATUS current 8137 DESCRIPTION 8138 "This object indicates the status of this entry." 8139 ::= { aRPSpoofPreventEntry 4 } 8140 8141 8142 -- ------------------------------------------------------------------ 8143 -- companySecurity 8144 -- ------------------------------------------------------------------ 8145 8146 securitySSL OBJECT IDENTIFIER ::= { companySecurity 5 } 8147 8148 sslSecurityHttpStatus OBJECT-TYPE 8149 SYNTAX INTEGER { 8150 enable(1), 8151 disable(2) 8152 } 8153 MAX-ACCESS read-write 8154 STATUS current 8155 DESCRIPTION 8156 "This object is for enabling or disabling secure HTTP in the system." 8157 8158 DEFVAL { disable } 8159 ::= { securitySSL 1 } 8160 8161 sslCiphers OBJECT IDENTIFIER ::= { securitySSL 2 } 8162 8163 sslCipherSuiteList OBJECT-TYPE 8164 SYNTAX BITS { 8165 rsa-null-md5(0), 8166 rsa-null-sha(1), 8167 rsa-des-sha(2), 8168 rsa-3des-sha(3), 8169 dh-rsa-des-sha(4), 8170 dh-rsa-3des-sha(5), 8171 rsa-exp1024-des-sha(6) 8172 } 8173 8174 MAX-ACCESS read-write 8175 STATUS current 8176 DESCRIPTION 8177 8178 "This object is to configure the cipher-suites list." 8179 8180 ::= { sslCiphers 1} 8181 8182 8183 8184 -- ------------------------------------------------------------------ 8185 -- companySecurity 8186 -- ------------------------------------------------------------------ 8187 8188 securitySSH OBJECT IDENTIFIER ::= { companySecurity 8 } 8189 8190 sshSecurityStatus OBJECT-TYPE 8191 SYNTAX INTEGER { 8192 enable(1), 8193 disable(2) 8194 } 8195 MAX-ACCESS read-write 8196 STATUS current 8197 DESCRIPTION 8198 "This object is for enabling or disabling ssh in the system." 8199 8200 DEFVAL { disable } 8201 ::= { securitySSH 1} 8202 8203sshMaxAuthFailAttempts OBJECT-TYPE 8204 SYNTAX INTEGER (2..20) 8205 MAX-ACCESS read-write 8206 STATUS current 8207 DESCRIPTION 8208 "This object indicates the max auth fail retry attempt times." 8209 ::= {securitySSH 2} 8210 8211sshSessionKeyRekeying OBJECT-TYPE 8212 SYNTAX INTEGER { 8213 never(0), 8214 ten-min(1), 8215 thirty-min(2), 8216 sixty-min(3) 8217 } 8218 MAX-ACCESS read-write 8219 STATUS current 8220 DESCRIPTION 8221 "This object indicates one SSH session rekey time interval." 8222 ::= {securitySSH 3} 8223 8224sshMaxSession OBJECT-TYPE 8225 SYNTAX INTEGER (1..8) 8226 MAX-ACCESS read-write 8227 STATUS current 8228 DESCRIPTION 8229 "This object indicates max SSH session number supported in system." 8230 ::= {securitySSH 4} 8231 8232sshConnectionTimeout OBJECT-TYPE 8233 SYNTAX INTEGER (120..600) 8234 MAX-ACCESS read-write 8235 STATUS current 8236 DESCRIPTION 8237 "This object indicates SSH connection timeout value." 8238 ::= {securitySSH 5} 8239 8240--************************************************************************ 8241-- SSH encryption algorithm group configuration 8242--************************************************************************ 8243sshAuthenMethodPassWordAdmin OBJECT-TYPE 8244 SYNTAX INTEGER { 8245 enable(1), 8246 disable(2) 8247 } 8248 MAX-ACCESS read-write 8249 STATUS current 8250 DESCRIPTION 8251 "The object indicates authen method password is enabled or disabled." 8252 ::= {securitySSH 6} 8253 8254sshAuthenMethodPubKeyAdmin OBJECT-TYPE 8255 SYNTAX INTEGER { 8256 enable(1), 8257 disable(2) 8258 } 8259 MAX-ACCESS read-write 8260 STATUS current 8261 DESCRIPTION 8262 "The object indicates authen method public-key is enabled or disabled." 8263 ::= {securitySSH 7} 8264 8265sshAuthenMethodHostKeyAdmin OBJECT-TYPE 8266 SYNTAX INTEGER { 8267 enable(1), 8268 disable(2) 8269 } 8270 MAX-ACCESS read-write 8271 STATUS current 8272 DESCRIPTION 8273 "The object indicates authen method host-key is enabled or disabled." 8274 ::= {securitySSH 8} 8275 8276 sshCipherSuiteList OBJECT-TYPE 8277 SYNTAX BITS { 8278 tripleDESCBC(0) 8279 } 8280 8281 MAX-ACCESS read-only 8282 STATUS current 8283 DESCRIPTION 8284 8285 "This object is to configure the cipher-suites list." 8286 8287 ::= { securitySSH 9} 8288 8289 sshMacSuiteList OBJECT-TYPE 8290 SYNTAX BITS { 8291 hMAC-SHA1(0), 8292 hMAC-MD5(1) 8293 } 8294 MAX-ACCESS read-write 8295 STATUS current 8296 DESCRIPTION 8297 8298 "This object is to configure the MAC-list." 8299 8300 ::= { securitySSH 10} 8301 8302 8303sshPublKeyRSAAdmin OBJECT-TYPE 8304 SYNTAX INTEGER { 8305 enabled(1), 8306 disabled(2) 8307 } 8308 MAX-ACCESS read-write 8309 STATUS current 8310 DESCRIPTION 8311 "The object indicates Public key generating algorithm RSA is enabled or disabled." 8312 ::= {securitySSH 11} 8313 8314--************************************************************************ 8315-- SSH User Auth Info. 8316--************************************************************************ 8317 sshUserInfoTable OBJECT-TYPE 8318 SYNTAX SEQUENCE OF SshUserInfoEntry 8319 MAX-ACCESS not-accessible 8320 STATUS current 8321 DESCRIPTION 8322 "A table to configure SSH user auth in the system." 8323 ::= { securitySSH 12 } 8324 8325 sshUserInfoEntry OBJECT-TYPE 8326 SYNTAX SshUserInfoEntry 8327 MAX-ACCESS not-accessible 8328 STATUS current 8329 DESCRIPTION 8330 "An entry to configure user auth in the system." 8331 INDEX { sshUserInfoID } 8332 ::= { sshUserInfoTable 1 } 8333 8334 SshUserInfoEntry ::= 8335 SEQUENCE { 8336 sshUserInfoID Integer32, 8337 sshUserInfoUserName DisplayString, 8338 sshUserInfoAuth INTEGER, 8339 sshUserInfoHostName DisplayString, 8340 sshUserInfoHostIp IpAddress 8341 } 8342 8343 sshUserInfoID OBJECT-TYPE 8344 SYNTAX Integer32 (1..8) 8345 MAX-ACCESS read-only 8346 STATUS current 8347 DESCRIPTION 8348 "The Schedule identifier. The maximum number of Schedule entry is 8349 the number of ports supported PoE function. 8350 The value must be between 1 and 8." 8351 ::= { sshUserInfoEntry 1 } 8352 8353 sshUserInfoUserName OBJECT-TYPE 8354 SYNTAX DisplayString (SIZE(1..20)) 8355 MAX-ACCESS read-only 8356 STATUS current 8357 DESCRIPTION 8358 "The ssh user name associated with the SSH suer Info. entry (e.g., `admin, user')." 8359 ::= { sshUserInfoEntry 2} 8360 8361 sshUserInfoAuth OBJECT-TYPE 8362 SYNTAX INTEGER { 8363 publickey(4), 8364 password(2), 8365 hostbased(1) 8366 } 8367 MAX-ACCESS read-write 8368 STATUS current 8369 DESCRIPTION 8370 "The object indicates which auth used by the user." 8371 ::= {sshUserInfoEntry 3} 8372 8373 sshUserInfoHostName OBJECT-TYPE 8374 SYNTAX DisplayString (SIZE(1..20)) 8375 MAX-ACCESS read-write 8376 STATUS current 8377 DESCRIPTION 8378 "The ssh host name associated with the SSH suer Info. entry (e.g., `DUT1, DUT2')." 8379 ::= { sshUserInfoEntry 4} 8380 8381 sshUserInfoHostIp OBJECT-TYPE 8382 SYNTAX IpAddress 8383 MAX-ACCESS read-write 8384 STATUS current 8385 DESCRIPTION 8386 "SSH HostBased IP Address of the system." 8387 ::= { sshUserInfoEntry 5 } 8388 8389 -- ---------------------------------------------------------- 8390 -- The companySecurity Groups 8391 -- ---------------------------------------------------------- 8392 securityPortSecurity OBJECT IDENTIFIER ::= { companySecurity 2 } 8393 -- Port Security Group --------------------------------------------- -- 8394 8395 portSecTable OBJECT-TYPE 8396 SYNTAX SEQUENCE OF PortSecEntry 8397 MAX-ACCESS not-accessible 8398 STATUS current 8399 DESCRIPTION 8400 "A table to control port security features of the device." 8401 ::= { securityPortSecurity 1 } 8402 8403 portSecEntry OBJECT-TYPE 8404 SYNTAX PortSecEntry 8405 MAX-ACCESS not-accessible 8406 STATUS current 8407 DESCRIPTION 8408 "An entry appears in port security table for each interface 8409 in the system." 8410 INDEX { portSecIndex } 8411 ::= { portSecTable 1 } 8412 8413 PortSecEntry ::= 8414 SEQUENCE { 8415 portSecIndex 8416 Integer32, 8417 portSecState 8418 INTEGER, 8419 portSecMLA 8420 Integer32 8421 8422-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8423 , 8424 portSecLockAddrMode 8425 INTEGER 8426-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8427 } 8428 8429 8430 portSecIndex OBJECT-TYPE 8431 SYNTAX Integer32 (1..28) 8432 MAX-ACCESS read-only 8433 STATUS current 8434 DESCRIPTION 8435 "The interface index for which the configuration in this 8436 entry applies. 8437 For all machines give maximum port number." 8438 ::= { portSecEntry 1 } 8439 8440 8441 portSecState OBJECT-TYPE 8442 SYNTAX INTEGER { 8443 enabled (1), disabled (2) 8444 } 8445 MAX-ACCESS read-write 8446 STATUS current 8447 DESCRIPTION 8448 "Enable / disable port security admin state for the interface. 8449 8450 A given ports' dynamic MAC address learning will be stopped such 8451 that the current source MAC addresses entered into the MAC address 8452 forwarding table can not be changed once the port security admin 8453 state is enabled." 8454 8455 ::= { portSecEntry 2 } 8456 8457 8458 portSecMLA OBJECT-TYPE 8459 SYNTAX Integer32 (0..64) 8460 MAX-ACCESS read-write 8461 STATUS current 8462 DESCRIPTION 8463 "Configures interface port security maximum learning address 8464 numbers. 8465 8466 When given ports' admin state is enabled, allows forwarding 8467 table learning address number. The number can be set 0 to 64. 8468 Note: Set value 0 means cannot learn MAC address." 8469 8470 ::= {portSecEntry 3} 8471 8472-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8473 portSecLockAddrMode OBJECT-TYPE 8474 SYNTAX INTEGER { 8475 deleteOnReset (1), 8476 deleteOnTimeout (2), 8477 permanent(3) 8478 } 8479 MAX-ACCESS read-write 8480 STATUS current 8481 DESCRIPTION 8482 "Configures port security lock address mode for the interface. 8483 8484 deleteOnReset : The locked addresses will not age out until the Switch has been reset. 8485 deleteOnTimeout : The locked addresses will age out after the aging timer expires. 8486 Permanent : The locked addresses will not age out after the aging timer expires." 8487 8488 ::= { portSecEntry 4 } 8489 8490 portSecFDBPermanentTable OBJECT-TYPE 8491 SYNTAX SEQUENCE OF PortSecFDBPermanentEntry 8492 MAX-ACCESS not-accessible 8493 STATUS current 8494 DESCRIPTION 8495 "A table to control port security FDB Permanent of the device." 8496 ::= { securityPortSecurity 2 } 8497 8498 portSecFDBPermanentEntry OBJECT-TYPE 8499 SYNTAX PortSecFDBPermanentEntry 8500 MAX-ACCESS not-accessible 8501 STATUS current 8502 DESCRIPTION 8503 "An entry appears in port security table for each interface 8504 in the system." 8505 INDEX { portSecFDBPermPort, portSecFDBPermIndex} 8506 ::= { portSecFDBPermanentTable 1 } 8507 8508 PortSecFDBPermanentEntry ::= 8509 SEQUENCE { 8510 portSecFDBPermIndex INTEGER, 8511 portSecFDBPermVlanID INTEGER, 8512 portSecFDBPermMac MacAddress, 8513 portSecFDBPermPort INTEGER 8514 } 8515 8516 portSecFDBPermIndex OBJECT-TYPE 8517 SYNTAX INTEGER (1..28) 8518 MAX-ACCESS read-only 8519 STATUS current 8520 DESCRIPTION 8521 "The index of the port security MAC entry. 8522 For all machines give maximum port number." 8523 ::= { portSecFDBPermanentEntry 1 } 8524 8525 portSecFDBPermVlanID OBJECT-TYPE 8526 SYNTAX INTEGER 8527 MAX-ACCESS read-only 8528 STATUS current 8529 DESCRIPTION 8530 "The VLAN ID of the port security MAC entry." 8531 ::= { portSecFDBPermanentEntry 2 } 8532 8533 portSecFDBPermMac OBJECT-TYPE 8534 SYNTAX MacAddress 8535 MAX-ACCESS read-only 8536 STATUS current 8537 DESCRIPTION 8538 "The MAC address associated of the port security MAC entry." 8539 ::= { portSecFDBPermanentEntry 3 } 8540 8541 portSecFDBPermPort OBJECT-TYPE 8542 SYNTAX INTEGER (1..28) 8543 MAX-ACCESS read-only 8544 STATUS current 8545 DESCRIPTION 8546 "The forwarding port of the port security MAC entry. 8547 For all machines give maximum port number." 8548 ::= { portSecFDBPermanentEntry 4 } 8549 8550-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 8551 8552 -- ------------------------------------------------------------------ 8553 -- companyACLGroup 8554 -- ------------------------------------------------------------------ 8555 8556 -- ACL Profile Group -------------------------------------------------- 8557 aclProfile OBJECT IDENTIFIER ::= { companyACLGroup 1 } 8558 8559 ipv4aclProfileTable OBJECT-TYPE 8560 SYNTAX SEQUENCE OF Ipv4AclProfileEntry 8561 MAX-ACCESS not-accessible 8562 STATUS obsolete 8563 DESCRIPTION 8564 " A table to ACL profile . 8565 " 8566 ::= { aclProfile 1 } 8567 8568 ipv4aclProfileEntry OBJECT-TYPE 8569 SYNTAX Ipv4AclProfileEntry 8570 MAX-ACCESS not-accessible 8571 STATUS obsolete 8572 DESCRIPTION 8573 " Each entry in this table is a ACL profile. 8574 Index to the table is ACL profile ID. " 8575 INDEX { ipv4aclProfileNo} 8576 ::= { ipv4aclProfileTable 1 } 8577 8578 Ipv4AclProfileEntry ::= 8579 SEQUENCE { 8580 ipv4aclProfileNo 8581 Integer32, 8582 ipv4aclProfileType 8583 INTEGER, 8584 ipv4aclProfileRuleCount 8585 Integer32, 8586 ipv4aclProfileMask 8587 OCTET STRING, 8588 ipv4aclProfileDstMacAddrMask 8589 MacAddress, 8590 ipv4aclProfileSrcMacAddrMask 8591 MacAddress, 8592 ipv4aclProfileIPProtocol 8593 INTEGER, 8594 ipv4aclProfileIPProtocolMask 8595 OCTET STRING, 8596 ipv4aclProfileDstIpAddrMask 8597 IpAddress, 8598 ipv4aclProfileSrcIpAddrMask 8599 IpAddress, 8600 ipv4aclProfileDstPortMask 8601 OCTET STRING, 8602 ipv4aclProfileSrcPortMask 8603 OCTET STRING, 8604 ipv4aclProfileArpSenderMacAddrMask 8605 MacAddress, 8606 ipv4aclProfileArpSenderIpAddrMask 8607 IpAddress, 8608 ipv4aclProfileUdfOffsetMap 8609 OCTET STRING, 8610 ipv4aclUdfOffsetChunk1 8611 Integer32, 8612 ipv4aclUdfOffsetMask1 8613 OCTET STRING, 8614 ipv4aclUdfOffsetChunk2 8615 Integer32, 8616 ipv4aclUdfOffsetMask2 8617 OCTET STRING, 8618 ipv4aclUdfOffsetChunk3 8619 Integer32, 8620 ipv4aclUdfOffsetMask3 8621 OCTET STRING, 8622 ipv4aclUdfOffsetChunk4 8623 Integer32, 8624 ipv4aclUdfOffsetMask4 8625 OCTET STRING, 8626 ipv4aclProfileStatus 8627 RowStatus 8628 } 8629 8630 ipv4aclProfileNo OBJECT-TYPE 8631 SYNTAX Integer32 (1..50) 8632 MAX-ACCESS read-only 8633 STATUS obsolete 8634 DESCRIPTION 8635 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 8636 and the ID more than 50 is reserved for system-defined ACL. 8637 The user only allow to create user-defined ACL ID. 8638 And system-defined ACL is read only." 8639 ::= { ipv4aclProfileEntry 1 } 8640 8641 ipv4aclProfileType OBJECT-TYPE 8642 SYNTAX INTEGER { 8643 l2 (1), 8644 l3 (2), 8645 impb (3), 8646 arpSP-permit(4), 8647 arpSP-deny(5), 8648 aclQos (8) , 8649 userDefined(9) 8650 } 8651 MAX-ACCESS read-write 8652 STATUS obsolete 8653 DESCRIPTION 8654 "The ACL Profile type, possible value are 8655 l2 (1) - for MAC-based rule, 8656 l3 (2) - for IPv4-based rule, 8657 arpSP_permit(4) - for ARP Spoofing prevention entry, 8658 arpSP_deny(5) - for ARP Spoofing prevention entry, 8659 voiceVlan(6) - for Voice VLAN OUI entry. 8660 userDefined(9) - for User Defined entry. 8661 Note that only l2, l3 and userDefined could be set by user, 8662 other is reserved for system to show information. 8663 " 8664 ::= { ipv4aclProfileEntry 2 } 8665 8666 ipv4aclProfileRuleCount OBJECT-TYPE 8667 SYNTAX Integer32 (0..65535) 8668 MAX-ACCESS read-only 8669 STATUS obsolete 8670 DESCRIPTION 8671 "The number of rules in this profile." 8672 ::= { ipv4aclProfileEntry 3 } 8673 8674 8675 ipv4aclProfileMask OBJECT-TYPE 8676 SYNTAX OCTET STRING 8677 MAX-ACCESS read-write 8678 STATUS obsolete 8679 DESCRIPTION 8680 "Indicate which field want to care in the packet. 8681 Turn on the following bits to select the following items 8682 Type Item BIT 8683 ------------------------------------------ 8684 L2 DST_MAC 0 (LSB) 8685 L2 SRC_MAC 1 8686 L2 VID 2 8687 L2 8021P_PRIORITY 3 8688 L2 ETHER_TYPE 4 8689 L3 DSCP 5 8690 L3 ICMP_TYPE 6 8691 L3 ICMP_CODE 7 8692 L3 IGMP_TYPE 8 8693 L3 DST_IP 9 8694 L3 SRC_IP 10 8695 L3 DST_PORT 11 8696 L3 SRC_PORT 12 8697 L3 TCPFLAG 13 8698 ARP-SP ARP_SENDER_MAC 14 8699 ARP-SP ARP_SENDER_IP 15 8700 L3 TOS 16 8701 UDF UDF1 17 8702 UDF UDF2 18 8703 UDF UDF3 19 8704 UDF UDF4 20 8705 L3v6 TRAFFIC_CLASS 21 8706 L3v6 DST_IPV6 22 8707 L3v6 SRC_IPV6 23 (MSB) 8708 ------------------------------------------- 8709 8710 The value is in Hex format. 8711 " 8712 ::= { ipv4aclProfileEntry 4 } 8713 8714 8715 ipv4aclProfileDstMacAddrMask OBJECT-TYPE 8716 SYNTAX MacAddress 8717 MAX-ACCESS read-write 8718 STATUS obsolete 8719 DESCRIPTION 8720 "The ACL Profile destination MAC address mask. 8721 If DST_MAC is turn on in aclProfileMask, 8722 it will work with its member rule field,aclL2RuleDstMacAddr, 8723 to caculate a range of MAC address which is really care. 8724 " 8725 ::= { ipv4aclProfileEntry 5 } 8726 8727 8728 ipv4aclProfileSrcMacAddrMask OBJECT-TYPE 8729 SYNTAX MacAddress 8730 MAX-ACCESS read-write 8731 STATUS obsolete 8732 DESCRIPTION 8733 "The ACL Profile source MAC address mask. 8734 If SRC_MAC is turn on in aclProfileMask, 8735 it will work with its member rule field,aclL2RuleSrcMacAddr, 8736 to caculate a range of MAC address which is really care. 8737 " 8738 ::= { ipv4aclProfileEntry 6 } 8739 8740 8741 ipv4aclProfileIPProtocol OBJECT-TYPE 8742 SYNTAX INTEGER { 8743 none(0), 8744 icmp(1), 8745 igmp(2), 8746 tcp(6), 8747 udp(17), 8748 icmpv6(58) 8749 ,ipProtocolMask(256) 8750 } 8751 MAX-ACCESS read-write 8752 STATUS obsolete 8753 DESCRIPTION 8754 "Indicate which IP Protocol will be care in this profile. 8755 Only profile type is l3 can set the IP protocol. 8756 For others, this field will be none. 8757 " 8758 ::= { ipv4aclProfileEntry 7 } 8759 ipv4aclProfileIPProtocolMask OBJECT-TYPE 8760 SYNTAX OCTET STRING 8761 MAX-ACCESS read-write 8762 STATUS obsolete 8763 DESCRIPTION 8764 "The ACL Profile IP protocol mask. 8765 If aclProfileIPProtocol set to ipMask, this field will be refered. 8766 It will work with its member rule field,aclL3RuleProtocol, 8767 to caculate a range of IP protocol which is really care. 8768 The value is in HEX format. 8769 " 8770 DEFVAL { 'FF'h } 8771 ::= { ipv4aclProfileEntry 8 } 8772 ipv4aclProfileDstIpAddrMask OBJECT-TYPE 8773 SYNTAX IpAddress 8774 MAX-ACCESS read-write 8775 STATUS obsolete 8776 DESCRIPTION 8777 "The ACL Profile destination IP address mask. 8778 If DST_IP is turn on in aclProfileMask, 8779 it will work with its member rule field,aclL3RuleDstIpAddr, 8780 to caculate a range of IP address which is really care. 8781 The value is in HEX format, for example: 8782 '255.255.255.0' is presented to 'FFFFFF00' 8783 " 8784 DEFVAL { 'FFFFFFFF'h } 8785 ::= { ipv4aclProfileEntry 9 } 8786 8787 8788 ipv4aclProfileSrcIpAddrMask OBJECT-TYPE 8789 SYNTAX IpAddress 8790 MAX-ACCESS read-write 8791 STATUS obsolete 8792 DESCRIPTION 8793 "The ACL Profile source IP address mask. 8794 If SRC_IP is turn on in aclProfileMask, 8795 it will work with its member rule field,aclL3RuleSrcIpAddr, 8796 to caculate a range of IP address which is really care. 8797 The value is in HEX format, for example: 8798 '255.255.255.0' is presented to 'FFFFFF00' 8799 " 8800 DEFVAL { 'FFFFFFFF'h } 8801 ::= { ipv4aclProfileEntry 10 } 8802 8803 ipv4aclProfileDstPortMask OBJECT-TYPE 8804 SYNTAX OCTET STRING 8805 MAX-ACCESS read-write 8806 STATUS obsolete 8807 DESCRIPTION 8808 "The ACL Profile UDP/TCP destination port mask. 8809 If DST_PORT is turn on in aclProfileMask, 8810 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 8811 to caculate a range of destination port which is really care. 8812 The value is in HEX format. 8813 " 8814 DEFVAL { 'FFFF'h } 8815 ::= { ipv4aclProfileEntry 11 } 8816 8817 8818 ipv4aclProfileSrcPortMask OBJECT-TYPE 8819 SYNTAX OCTET STRING 8820 MAX-ACCESS read-write 8821 STATUS obsolete 8822 DESCRIPTION 8823 "The ACL Profile UDP/TCP source port mask. 8824 If SRC_PORT is turn on in aclProfileMask, 8825 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 8826 to caculate a range of source port which is really care. 8827 The value is in HEX format. 8828 " 8829 DEFVAL { 'FFFF'h } 8830 ::= { ipv4aclProfileEntry 12 } 8831 ipv4aclProfileArpSenderMacAddrMask OBJECT-TYPE 8832 SYNTAX MacAddress 8833 MAX-ACCESS read-only 8834 STATUS obsolete 8835 DESCRIPTION 8836 "The ACL Profile Sender MAC mask. 8837 This is only for ARP Spoofing Prevention which is System-defined ACL, 8838 and it's not allow to modify. 8839 The value is in HEX format. 8840 " 8841 DEFVAL { 'FFFFFFFFFF'h } 8842 ::= { ipv4aclProfileEntry 13 } 8843 8844 ipv4aclProfileArpSenderIpAddrMask OBJECT-TYPE 8845 SYNTAX IpAddress 8846 MAX-ACCESS read-only 8847 STATUS obsolete 8848 DESCRIPTION 8849 "The ACL Profile Sender IP mask. 8850 This is only for ARP Spoofing Prevention which is System-defined ACL, 8851 and it's not allow to modify. 8852 The value is in HEX format. 8853 " 8854 DEFVAL { 'FFFFFFFF'h } 8855 ::= { ipv4aclProfileEntry 14 } 8856 8857 8858 ipv4aclProfileUdfOffsetMap OBJECT-TYPE 8859 SYNTAX OCTET STRING 8860 MAX-ACCESS read-write 8861 STATUS obsolete 8862 DESCRIPTION 8863 "Indicate which Udf field want to care in the packet. 8864 Turn on the following bits to select the following items 8865 Type Item BIT 8866 ------------------------------------------ 8867 UDF Offset1 0 (LSB) 8868 UDF Offset2 1 8869 UDF Offset3 2 8870 UDF Offset4 3 8871 ------------------------------------------- 8872 8873 The value is in Hex format. 8874 " 8875 ::= { ipv4aclProfileEntry 15 } 8876 8877 ipv4aclUdfOffsetChunk1 OBJECT-TYPE 8878 SYNTAX Integer32 (0..31) 8879 MAX-ACCESS read-write 8880 STATUS obsolete 8881 DESCRIPTION 8882 "The value of offset Chunk." 8883 ::= { ipv4aclProfileEntry 17 } 8884 8885 ipv4aclUdfOffsetMask1 OBJECT-TYPE 8886 SYNTAX OCTET STRING 8887 MAX-ACCESS read-write 8888 STATUS obsolete 8889 DESCRIPTION 8890 "The value of offset MAsk." 8891 DEFVAL { 'FFFFFFFF'h } 8892 ::= { ipv4aclProfileEntry 18 } 8893 8894 ipv4aclUdfOffsetChunk2 OBJECT-TYPE 8895 SYNTAX Integer32 (0..31) 8896 MAX-ACCESS read-write 8897 STATUS obsolete 8898 DESCRIPTION 8899 "The value of offset Chunk." 8900 ::= { ipv4aclProfileEntry 20 } 8901 8902 ipv4aclUdfOffsetMask2 OBJECT-TYPE 8903 SYNTAX OCTET STRING 8904 MAX-ACCESS read-write 8905 STATUS obsolete 8906 DESCRIPTION 8907 "The value of offset MAsk." 8908 DEFVAL { 'FFFFFFFF'h } 8909 ::= { ipv4aclProfileEntry 21 } 8910 8911 ipv4aclUdfOffsetChunk3 OBJECT-TYPE 8912 SYNTAX Integer32 (0..31) 8913 MAX-ACCESS read-write 8914 STATUS obsolete 8915 DESCRIPTION 8916 "The value of offset Chunk." 8917 ::= { ipv4aclProfileEntry 23 } 8918 8919 ipv4aclUdfOffsetMask3 OBJECT-TYPE 8920 SYNTAX OCTET STRING 8921 MAX-ACCESS read-write 8922 STATUS obsolete 8923 DESCRIPTION 8924 "The value of offset MAsk." 8925 DEFVAL { 'FFFFFFFF'h } 8926 ::= { ipv4aclProfileEntry 24 } 8927 8928 ipv4aclUdfOffsetChunk4 OBJECT-TYPE 8929 SYNTAX Integer32 (0..31) 8930 MAX-ACCESS read-write 8931 STATUS obsolete 8932 DESCRIPTION 8933 "The value of offset Chunk." 8934 ::= { ipv4aclProfileEntry 26 } 8935 8936 ipv4aclUdfOffsetMask4 OBJECT-TYPE 8937 SYNTAX OCTET STRING 8938 MAX-ACCESS read-write 8939 STATUS obsolete 8940 DESCRIPTION 8941 "The value of offset MAsk." 8942 DEFVAL { 'FFFFFFFF'h } 8943 ::= { ipv4aclProfileEntry 27 } 8944 8945 ipv4aclProfileStatus OBJECT-TYPE 8946 SYNTAX RowStatus 8947 MAX-ACCESS read-create 8948 STATUS obsolete 8949 DESCRIPTION 8950 " This object indicates the status of this entry, can only be set to 8951 'createAndWait','active' and 'destroy'. 8952 When the value of the entry status is 'createAndWait', it could be 8953 set to 'active' only if the three values of aclProfileType, 8954 aclProfileMask and ProtocolType are not conflicted. 8955 " 8956 8957 ::= { ipv4aclProfileEntry 28 } 8958 8959 -- IPv6 ACL Profile Group -------------------------------------------------- 8960 aclProfileTable OBJECT-TYPE 8961 SYNTAX SEQUENCE OF AclProfileEntry 8962 MAX-ACCESS not-accessible 8963 STATUS current 8964 DESCRIPTION 8965 " A table to ACL profile . 8966 " 8967 ::= { aclProfile 2 } 8968 8969 aclProfileEntry OBJECT-TYPE 8970 SYNTAX AclProfileEntry 8971 MAX-ACCESS not-accessible 8972 STATUS current 8973 DESCRIPTION 8974 " Each entry in this table is a ACL profile. 8975 Index to the table is ACL profile ID. " 8976 INDEX { aclProfileNo} 8977 ::= { aclProfileTable 1 } 8978 8979 AclProfileEntry ::= 8980 SEQUENCE { 8981 aclProfileNo 8982 Integer32, 8983 aclProfileType 8984 INTEGER, 8985 aclProfileRuleCount 8986 Integer32, 8987 aclProfileMask 8988 OCTET STRING, 8989 aclProfileDstMacAddrMask 8990 MacAddress, 8991 aclProfileSrcMacAddrMask 8992 MacAddress, 8993 aclProfileIPProtocol 8994 INTEGER, 8995 aclProfileIPProtocolMask 8996 OCTET STRING, 8997 aclProfileDstIpAddrMaskType 8998 INTEGER, 8999 aclProfileDstIpAddrMask 9000 Ipv6Address, 9001 aclProfileSrcIpAddrMaskType 9002 INTEGER, 9003 aclProfileSrcIpAddrMask 9004 Ipv6Address, 9005 aclProfileDstPortMask 9006 OCTET STRING, 9007 aclProfileSrcPortMask 9008 OCTET STRING, 9009 aclProfileArpSenderMacAddrMask 9010 MacAddress, 9011 aclProfileArpSenderIpAddrMask 9012 Ipv6Address, 9013 aclProfileUdfOffsetMap 9014 OCTET STRING, 9015 aclUdfOffsetChunk1 9016 Integer32, 9017 aclUdfOffsetMask1 9018 OCTET STRING, 9019 aclUdfOffsetChunk2 9020 Integer32, 9021 aclUdfOffsetMask2 9022 OCTET STRING, 9023 aclUdfOffsetChunk3 9024 Integer32, 9025 aclUdfOffsetMask3 9026 OCTET STRING, 9027 aclUdfOffsetChunk4 9028 Integer32, 9029 aclUdfOffsetMask4 9030 OCTET STRING, 9031 aclProfileStatus 9032 RowStatus 9033 } 9034 9035 aclProfileNo OBJECT-TYPE 9036 SYNTAX Integer32 (1..50) 9037 MAX-ACCESS read-only 9038 STATUS current 9039 DESCRIPTION 9040 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 9041 and the ID more than 50 is reserved for system-defined ACL. 9042 The user only allow to create user-defined ACL ID. 9043 And system-defined ACL is read only." 9044 ::= { aclProfileEntry 1 } 9045 9046 aclProfileType OBJECT-TYPE 9047 SYNTAX INTEGER { 9048 l2 (1), 9049 l3v4 (2), 9050 l3v6 (11), 9051 impb (3), 9052 arpSP-permit(4), 9053 arpSP-deny(5), 9054 aclQos (8) , 9055 userDefined(9) 9056 } 9057 MAX-ACCESS read-write 9058 STATUS current 9059 DESCRIPTION 9060 "The ACL Profile type, possible value are 9061 l2 (1) - for MAC-based rule, 9062 l3v4 (2) - for IPv4-based rule, 9063 l3v6 (11) - for IPv6-based rule, 9064 arpSP_permit(4) - for ARP Spoofing prevention entry, 9065 arpSP_deny(5) - for ARP Spoofing prevention entry, 9066 voiceVlan(6) - for Voice VLAN OUI entry. 9067 userDefined(9) - for User Defined entry. 9068 Note that only l2, l3 and userDefined could be set by user, 9069 other is reserved for system to show information. 9070 " 9071 ::= { aclProfileEntry 2 } 9072 9073 aclProfileRuleCount OBJECT-TYPE 9074 SYNTAX Integer32 (0..65535) 9075 MAX-ACCESS read-only 9076 STATUS current 9077 DESCRIPTION 9078 "The number of rules in this profile." 9079 ::= { aclProfileEntry 3 } 9080 9081 9082 aclProfileMask OBJECT-TYPE 9083 SYNTAX OCTET STRING 9084 MAX-ACCESS read-write 9085 STATUS current 9086 DESCRIPTION 9087 "Indicate which field want to care in the packet. 9088 Turn on the following bits to select the following items 9089 Type Item BIT 9090 ------------------------------------------ 9091 L2 DST_MAC 0 (LSB) 9092 L2 SRC_MAC 1 9093 L2 VID 2 9094 L2 8021P_PRIORITY 3 9095 L2 ETHER_TYPE 4 9096 L3 DSCP 5 9097 L3 ICMP_TYPE 6 9098 L3 ICMP_CODE 7 9099 L3 IGMP_TYPE 8 9100 L3 DST_IP 9 9101 L3 SRC_IP 10 9102 L3 DST_PORT 11 9103 L3 SRC_PORT 12 9104 L3 TCPFLAG 13 9105 ARP-SP ARP_SENDER_MAC 14 9106 ARP-SP ARP_SENDER_IP 15 9107 L3 TRAFFIC_CLASS 21 9108 L3 TOS 16 9109 UDF UDF1 17 9110 UDF UDF2 18 9111 UDF UDF3 19 9112 UDF UDF4 20 9113 L3v6 TRAFFIC_CLASS 21 9114 L3v6 DST_IPV6 22 9115 L3v6 SRC_IPV6 23 (MSB) 9116 ------------------------------------------- 9117 9118 The value is in Hex format. 9119 " 9120 ::= { aclProfileEntry 4 } 9121 9122 9123 aclProfileDstMacAddrMask OBJECT-TYPE 9124 SYNTAX MacAddress 9125 MAX-ACCESS read-write 9126 STATUS current 9127 DESCRIPTION 9128 "The ACL Profile destination MAC address mask. 9129 If DST_MAC is turn on in aclProfileMask, 9130 it will work with its member rule field,aclL2RuleDstMacAddr, 9131 to caculate a range of MAC address which is really care. 9132 " 9133 ::= { aclProfileEntry 5 } 9134 9135 9136 aclProfileSrcMacAddrMask OBJECT-TYPE 9137 SYNTAX MacAddress 9138 MAX-ACCESS read-write 9139 STATUS current 9140 DESCRIPTION 9141 "The ACL Profile source MAC address mask. 9142 If SRC_MAC is turn on in aclProfileMask, 9143 it will work with its member rule field,aclL2RuleSrcMacAddr, 9144 to caculate a range of MAC address which is really care. 9145 " 9146 ::= { aclProfileEntry 6 } 9147 9148 9149 aclProfileIPProtocol OBJECT-TYPE 9150 SYNTAX INTEGER { 9151 none(0), 9152 icmp(1), 9153 igmp(2), 9154 tcp(6), 9155 udp(17), 9156 icmpv6(58) 9157 ,ipProtocolMask(256) 9158 } 9159 MAX-ACCESS read-write 9160 STATUS current 9161 DESCRIPTION 9162 "Indicate which IP Protocol will be care in this profile. 9163 Only profile type is l3 can set the IP protocol. 9164 For others, this field will be none. 9165 " 9166 ::= { aclProfileEntry 7 } 9167 aclProfileIPProtocolMask OBJECT-TYPE 9168 SYNTAX OCTET STRING 9169 MAX-ACCESS read-write 9170 STATUS current 9171 DESCRIPTION 9172 "The ACL Profile IP protocol mask. 9173 If aclProfileIPProtocol set to ipMask, this field will be refered. 9174 It will work with its member rule field,aclL3RuleProtocol, 9175 to caculate a range of IP protocol which is really care. 9176 The value is in HEX format. 9177 " 9178 DEFVAL { 'FF'h } 9179 ::= { aclProfileEntry 8 } 9180 aclProfileDstIpAddrMaskType OBJECT-TYPE 9181 SYNTAX INTEGER { 9182 iPv4 (1), 9183 iPv6 (2) 9184 } 9185 MAX-ACCESS read-write 9186 STATUS current 9187 DESCRIPTION 9188 "IPv6 Address type." 9189 ::= { aclProfileEntry 9 } 9190 aclProfileDstIpAddrMask OBJECT-TYPE 9191 SYNTAX Ipv6Address 9192 MAX-ACCESS read-write 9193 STATUS current 9194 DESCRIPTION 9195 "The ACL Profile destination IP address mask. 9196 If DST_IP is turn on in aclProfileMask, 9197 it will work with its member rule field,aclL3RuleDstIpAddr, 9198 to caculate a range of IP address which is really care. 9199 The value is in HEX format, for example: 9200 '255.255.255.0' is presented to 'FFFFFF00' 9201 " 9202 DEFVAL { 'FFFFFFFF'h } 9203 ::= { aclProfileEntry 10 } 9204 9205 aclProfileSrcIpAddrMaskType OBJECT-TYPE 9206 SYNTAX INTEGER { 9207 iPv4 (1), 9208 iPv6 (2) 9209 } 9210 MAX-ACCESS read-write 9211 STATUS current 9212 DESCRIPTION 9213 "IPv6 Address type." 9214 ::= { aclProfileEntry 11 } 9215 9216 aclProfileSrcIpAddrMask OBJECT-TYPE 9217 SYNTAX Ipv6Address 9218 MAX-ACCESS read-write 9219 STATUS current 9220 DESCRIPTION 9221 "The ACL Profile source IP address mask. 9222 If SRC_IP is turn on in aclProfileMask, 9223 it will work with its member rule field,aclL3RuleSrcIpAddr, 9224 to caculate a range of IP address which is really care. 9225 The value is in HEX format, for example: 9226 '255.255.255.0' is presented to 'FFFFFF00' 9227 " 9228 DEFVAL { 'FFFFFFFF'h } 9229 ::= { aclProfileEntry 12 } 9230 9231 aclProfileDstPortMask OBJECT-TYPE 9232 SYNTAX OCTET STRING 9233 MAX-ACCESS read-write 9234 STATUS current 9235 DESCRIPTION 9236 "The ACL Profile UDP/TCP destination port mask. 9237 If DST_PORT is turn on in aclProfileMask, 9238 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 9239 to caculate a range of destination port which is really care. 9240 The value is in HEX format. 9241 " 9242 DEFVAL { 'FFFF'h } 9243 ::= { aclProfileEntry 13 } 9244 9245 9246 aclProfileSrcPortMask OBJECT-TYPE 9247 SYNTAX OCTET STRING 9248 MAX-ACCESS read-write 9249 STATUS current 9250 DESCRIPTION 9251 "The ACL Profile UDP/TCP source port mask. 9252 If SRC_PORT is turn on in aclProfileMask, 9253 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 9254 to caculate a range of source port which is really care. 9255 The value is in HEX format. 9256 " 9257 DEFVAL { 'FFFF'h } 9258 ::= { aclProfileEntry 14 } 9259 aclProfileArpSenderMacAddrMask OBJECT-TYPE 9260 SYNTAX MacAddress 9261 MAX-ACCESS read-only 9262 STATUS current 9263 DESCRIPTION 9264 "The ACL Profile Sender MAC mask. 9265 This is only for ARP Spoofing Prevention which is System-defined ACL, 9266 and it's not allow to modify. 9267 The value is in HEX format. 9268 " 9269 DEFVAL { 'FFFFFFFFFF'h } 9270 ::= { aclProfileEntry 15 } 9271 9272 aclProfileArpSenderIpAddrMask OBJECT-TYPE 9273 SYNTAX Ipv6Address 9274 MAX-ACCESS read-only 9275 STATUS current 9276 DESCRIPTION 9277 "The ACL Profile Sender IP mask. 9278 This is only for ARP Spoofing Prevention which is System-defined ACL, 9279 and it's not allow to modify. 9280 The value is in HEX format. 9281 " 9282 DEFVAL { 'FFFFFFFF'h } 9283 ::= { aclProfileEntry 16 } 9284 9285 9286 aclProfileUdfOffsetMap OBJECT-TYPE 9287 SYNTAX OCTET STRING 9288 MAX-ACCESS read-write 9289 STATUS current 9290 DESCRIPTION 9291 "Indicate which Udf field want to care in the packet. 9292 Turn on the following bits to select the following items 9293 Type Item BIT 9294 ------------------------------------------ 9295 UDF Offset1 0 (LSB) 9296 UDF Offset2 1 9297 UDF Offset3 2 9298 UDF Offset4 3 9299 ------------------------------------------- 9300 9301 The value is in Hex format. 9302 " 9303 ::= { aclProfileEntry 17 } 9304 9305 aclUdfOffsetChunk1 OBJECT-TYPE 9306 SYNTAX Integer32 (0..31) 9307 MAX-ACCESS read-write 9308 STATUS current 9309 DESCRIPTION 9310 "The value of offset Chunk." 9311 ::= { aclProfileEntry 19 } 9312 9313 aclUdfOffsetMask1 OBJECT-TYPE 9314 SYNTAX OCTET STRING 9315 MAX-ACCESS read-write 9316 STATUS current 9317 DESCRIPTION 9318 "The value of offset MAsk." 9319 DEFVAL { 'FFFFFFFF'h } 9320 ::= { aclProfileEntry 20 } 9321 9322 aclUdfOffsetChunk2 OBJECT-TYPE 9323 SYNTAX Integer32 (0..31) 9324 MAX-ACCESS read-write 9325 STATUS current 9326 DESCRIPTION 9327 "The value of offset Chunk." 9328 ::= { aclProfileEntry 22 } 9329 9330 aclUdfOffsetMask2 OBJECT-TYPE 9331 SYNTAX OCTET STRING 9332 MAX-ACCESS read-write 9333 STATUS current 9334 DESCRIPTION 9335 "The value of offset MAsk." 9336 DEFVAL { 'FFFFFFFF'h } 9337 ::= { aclProfileEntry 23 } 9338 9339 aclUdfOffsetChunk3 OBJECT-TYPE 9340 SYNTAX Integer32 (0..31) 9341 MAX-ACCESS read-write 9342 STATUS current 9343 DESCRIPTION 9344 "The value of offset Chunk." 9345 ::= { aclProfileEntry 25 } 9346 9347 aclUdfOffsetMask3 OBJECT-TYPE 9348 SYNTAX OCTET STRING 9349 MAX-ACCESS read-write 9350 STATUS current 9351 DESCRIPTION 9352 "The value of offset MAsk." 9353 DEFVAL { 'FFFFFFFF'h } 9354 ::= { aclProfileEntry 26 } 9355 9356 aclUdfOffsetChunk4 OBJECT-TYPE 9357 SYNTAX Integer32 (0..31) 9358 MAX-ACCESS read-write 9359 STATUS current 9360 DESCRIPTION 9361 "The value of offset Chunk." 9362 ::= { aclProfileEntry 28 } 9363 9364 aclUdfOffsetMask4 OBJECT-TYPE 9365 SYNTAX OCTET STRING 9366 MAX-ACCESS read-write 9367 STATUS current 9368 DESCRIPTION 9369 "The value of offset MAsk." 9370 DEFVAL { 'FFFFFFFF'h } 9371 ::= { aclProfileEntry 29 } 9372 9373 aclProfileStatus OBJECT-TYPE 9374 SYNTAX RowStatus 9375 MAX-ACCESS read-create 9376 STATUS current 9377 DESCRIPTION 9378 " This object indicates the status of this entry, can only be set to 9379 'createAndWait','active' and 'destroy'. 9380 When the value of the entry status is 'createAndWait', it could be 9381 set to 'active' only if the three values of aclProfileType, 9382 aclProfileMask and ProtocolType are not conflicted. 9383 " 9384 9385 ::= { aclProfileEntry 30 } 9386 9387 -- ------------------------------------------------------------------ 9388 -- L2 Filter Group -------------------------------------------------- 9389 aclL2Rule OBJECT IDENTIFIER ::= { companyACLGroup 2 } 9390 9391 aclL2RuleTable OBJECT-TYPE 9392 9393 SYNTAX SEQUENCE OF AclL2RuleEntry 9394 MAX-ACCESS not-accessible 9395 STATUS current 9396 DESCRIPTION 9397 "A table to configure L2 filter rules in the system." 9398 ::= { aclL2Rule 1 } 9399 9400 aclL2RuleEntry OBJECT-TYPE 9401 SYNTAX AclL2RuleEntry 9402 MAX-ACCESS not-accessible 9403 STATUS current 9404 DESCRIPTION 9405 "Each entry in this table is a L2 filter rule. 9406 Index to the table is the L2 filter number and Profile ID." 9407 INDEX {aclL2ProfileID, aclL2AccessID} 9408 ::= { aclL2RuleTable 1 } 9409 9410 AclL2RuleEntry ::= 9411 SEQUENCE { 9412 aclL2AccessID 9413 Integer32, 9414 aclL2ProfileID 9415 Integer32, 9416 aclL2RuleEtherType 9417 Integer32, 9418 aclL2RuleDstMacAddr 9419 MacAddress, 9420 aclL2RuleSrcMacAddr 9421 MacAddress, 9422 aclL2RuleVlanId 9423 Integer32, 9424 aclL2Rule1pPriority 9425 Integer32, 9426 aclL2RuleDstMacAddrMask 9427 MacAddress, 9428 aclL2RuleSrcMacAddrMask 9429 MacAddress, 9430 aclL2RuleAction 9431 INTEGER, 9432 aclL2RuleRateLimit 9433 Unsigned32, 9434 aclL2RuleReplaceDSCP 9435 Integer32, 9436 aclL2RuleReplace1P 9437 Integer32, 9438 aclL2RuleReplaceQueue 9439 Integer32, 9440 aclL2RuleFilterTimeRange 9441 OCTET STRING, 9442 aclL2RuleInPortList 9443 PortList, 9444 aclL2RuleInVlanList 9445 OCTET STRING, 9446 aclL2RuleVlanIdMask 9447 OCTET STRING, 9448 aclL2RuleStatus 9449 RowStatus 9450 } 9451 9452 aclL2AccessID OBJECT-TYPE 9453 SYNTAX Integer32 (0..250) 9454 MAX-ACCESS read-only 9455 STATUS current 9456 DESCRIPTION 9457 "L2 Filter rule ID. 0 means auto assign." 9458 ::= { aclL2RuleEntry 1 } 9459 9460 aclL2ProfileID OBJECT-TYPE 9461 SYNTAX Integer32 (1..50) 9462 MAX-ACCESS read-only 9463 STATUS current 9464 DESCRIPTION 9465 "ACL Profile ID which this rule join." 9466 DEFVAL { 1 } 9467 ::= { aclL2RuleEntry 2 } 9468 9469 aclL2RuleEtherType OBJECT-TYPE 9470 SYNTAX Integer32 (-1 | 1501..65535) 9471 MAX-ACCESS read-write 9472 STATUS current 9473 DESCRIPTION 9474 "The value in the Type/Len field of a frame that will 9475 be matched to trigger this filter. The default value of 9476 this object is '-1', which means the rule don't care this 9477 condition." 9478 DEFVAL { -1 } 9479 ::= { aclL2RuleEntry 3 } 9480 9481 aclL2RuleDstMacAddr OBJECT-TYPE 9482 SYNTAX MacAddress 9483 MAX-ACCESS read-write 9484 STATUS current 9485 DESCRIPTION 9486 "Destination MAC address to be matched with the packet. By Default, the 9487 Destination Mac Address will be zero,which means the rule don't care this 9488 condition." 9489 ::= { aclL2RuleEntry 4 } 9490 9491 aclL2RuleSrcMacAddr OBJECT-TYPE 9492 SYNTAX MacAddress 9493 MAX-ACCESS read-write 9494 STATUS current 9495 DESCRIPTION 9496 "Source MAC address to be matched with the packet. By Default, the Source 9497 Mac Address will be zero, which means the rule don't care this condition.. 9498 address" 9499 ::= { aclL2RuleEntry 5 } 9500 9501 aclL2RuleVlanId OBJECT-TYPE 9502 SYNTAX Integer32 (-1..4094) 9503 MAX-ACCESS read-write 9504 STATUS current 9505 DESCRIPTION 9506 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9507 be treated as customer Vlan Id. By Default, the value will be '-1', 9508 which means the rule don't care this condition." 9509 DEFVAL { -1 } 9510 ::= { aclL2RuleEntry 6 } 9511 9512 aclL2Rule1pPriority OBJECT-TYPE 9513 SYNTAX Integer32 (-1..7) 9514 MAX-ACCESS read-write 9515 STATUS current 9516 DESCRIPTION 9517 "802.1p priority to be matched with the packet. By Default, the value 9518 will be '-1', which means the rule don't care this condition." 9519 DEFVAL { -1 } 9520 ::= { aclL2RuleEntry 7 } 9521 9522 aclL2RuleDstMacAddrMask OBJECT-TYPE 9523 SYNTAX MacAddress 9524 MAX-ACCESS read-only 9525 STATUS current 9526 DESCRIPTION 9527 "The MAC address Mask work for Destination MAC address. 9528 This field is read-only and copy from it's Profile setting." 9529 9530 ::= { aclL2RuleEntry 8 } 9531 9532 aclL2RuleSrcMacAddrMask OBJECT-TYPE 9533 SYNTAX MacAddress 9534 MAX-ACCESS read-only 9535 STATUS current 9536 DESCRIPTION 9537 "The MAC address Mask work for Source MAC address. 9538 This field is read-only and copy from it's Profile setting." 9539 9540 ::= { aclL2RuleEntry 9 } 9541 9542 aclL2RuleAction OBJECT-TYPE 9543 SYNTAX INTEGER { 9544 allow (1) 9545 ,drop (2) 9546 ,mirror (3) 9547 ,rateLimit(4) 9548 ,replaceDSCP(5) 9549 ,replace1P(6) 9550 ,replaceQueue(7) 9551 } 9552 MAX-ACCESS read-write 9553 STATUS current 9554 DESCRIPTION 9555 "Specifies the action to be taken on the packet if the filter 9556 rule matches. 9557 If the action is 'allow', the packet will be forwarded according 9558 to the forwarding rules. 9559 If the action is 'drop', the packet will be discarded." 9560 DEFVAL { allow } 9561 ::= { aclL2RuleEntry 11 } 9562 aclL2RuleRateLimit OBJECT-TYPE 9563 SYNTAX Unsigned32 9564 MAX-ACCESS read-write 9565 STATUS current 9566 DESCRIPTION 9567 "Rate limit for matched packet." 9568 9569 ::= { aclL2RuleEntry 12 } 9570 9571 aclL2RuleReplaceDSCP OBJECT-TYPE 9572 SYNTAX Integer32 (-1..63) 9573 MAX-ACCESS read-write 9574 STATUS current 9575 DESCRIPTION 9576 "Replace DSCP for matched packet." 9577 9578 ::= { aclL2RuleEntry 13 } 9579 9580 aclL2RuleReplace1P OBJECT-TYPE 9581 SYNTAX Integer32 (-1..7) 9582 MAX-ACCESS read-write 9583 STATUS current 9584 DESCRIPTION 9585 "Replace DSCP for matched packet." 9586 9587 ::= { aclL2RuleEntry 14 } 9588 aclL2RuleReplaceQueue OBJECT-TYPE 9589 SYNTAX Integer32 9590 MAX-ACCESS read-write 9591 STATUS current 9592 DESCRIPTION 9593 "ACL L2 Rule Replace Queue." 9594 9595 ::= { aclL2RuleEntry 15 } 9596 9597 aclL2RuleFilterTimeRange OBJECT-TYPE 9598 SYNTAX OCTET STRING 9599 MAX-ACCESS read-create 9600 STATUS current 9601 DESCRIPTION 9602 "ACL L2 Filter Time Range" 9603 ::= { aclL2RuleEntry 16 } 9604 9605 aclL2RuleVlanIdMask OBJECT-TYPE 9606 SYNTAX OCTET STRING 9607 MAX-ACCESS read-write 9608 STATUS current 9609 DESCRIPTION 9610 9611 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9612 be treated as customer Vlan Id. By Default, the value will be '-1', 9613 which means the rule don't care this condition." 9614 9615 DEFVAL { 'FFFF'h } 9616 ::= { aclL2RuleEntry 17 } 9617 9618 9619 9620 aclL2RuleInPortList OBJECT-TYPE 9621 SYNTAX PortList 9622 MAX-ACCESS read-write 9623 STATUS current 9624 DESCRIPTION 9625 "Specifies the complete set of ports over which this filter is applied 9626 for packets ingress at ports in this list." 9627 ::= { aclL2RuleEntry 51 } 9628 9629 aclL2RuleInVlanList OBJECT-TYPE 9630 SYNTAX OCTET STRING 9631 MAX-ACCESS read-write 9632 STATUS current 9633 DESCRIPTION 9634 "Specifies the complete set of Vlan over which this filter is applied 9635 for packets ingress at vlan . Notice : Only support one VLAN." 9636 ::= { aclL2RuleEntry 52 } 9637 9638 aclL2RuleStatus OBJECT-TYPE 9639 SYNTAX RowStatus 9640 MAX-ACCESS read-create 9641 STATUS current 9642 DESCRIPTION 9643 "This object indicates the status of this entry. An entry is 9644 created in this table when this object is SET to 'createAndWait'. 9645 The entry in this table is used when the status of this object 9646 is SET 'active'. The entry in this table is not used when this 9647 object is SET 'notInService'. An entry created in this table is 9648 be deleted when this object is SET 'destroy'." 9649 ::= { aclL2RuleEntry 99 } 9650 9651 -- ------------------------------------------------------------------ 9652 -- L3 Filter Group -------------------------------------------------- 9653 aclL3Rule OBJECT IDENTIFIER ::= { companyACLGroup 3 } 9654 9655 aclL3RuleTable OBJECT-TYPE 9656 SYNTAX SEQUENCE OF AclL3RuleEntry 9657 MAX-ACCESS not-accessible 9658 STATUS current 9659 DESCRIPTION 9660 " A table to configure L3 filter rules in the system. 9661 " 9662 ::= { aclL3Rule 1 } 9663 9664 aclL3RuleEntry OBJECT-TYPE 9665 SYNTAX AclL3RuleEntry 9666 MAX-ACCESS not-accessible 9667 STATUS current 9668 DESCRIPTION 9669 " Each entry in this table is a L3 filter rule. 9670 Index to the table is L3 filter number and Profile ID." 9671 INDEX {aclL3RuleProfileNo, aclL3RuleAccessID } 9672 ::= { aclL3RuleTable 1 } 9673 9674 AclL3RuleEntry ::= 9675 SEQUENCE { 9676 aclL3RuleAccessID 9677 Integer32, 9678 aclL3RuleProfileNo 9679 Integer32, 9680 aclL3RuleProtocol 9681 INTEGER, 9682 aclL3RuleProtocolMask 9683 OCTET STRING, 9684 aclL3RuleICMPMessageType 9685 Integer32, 9686 aclL3RuleICMPMessageCode 9687 Integer32, 9688 aclL3RuleDstIpAddr 9689 IpAddress, 9690 aclL3RuleSrcIpAddr 9691 IpAddress, 9692 aclL3RuleDstIpAddrMask 9693 IpAddress, 9694 aclL3RuleSrcIpAddrMask 9695 IpAddress, 9696 aclL3RuleTcpUdpDstPort 9697 Integer32, 9698 aclL3RuleTcpUdpSrcPort 9699 Integer32, 9700 aclL3RuleTcpUdpDstPortMask 9701 OCTET STRING, 9702 aclL3RuleTcpUdpSrcPortMask 9703 OCTET STRING, 9704 aclL3RuleTcpAckBit 9705 INTEGER, 9706 aclL3RuleTcpRstBit 9707 INTEGER, 9708 aclL3RuleTcpUrgBit 9709 INTEGER, 9710 aclL3RuleTcpPshBit 9711 INTEGER, 9712 aclL3RuleTcpSynBit 9713 INTEGER, 9714 aclL3RuleTcpFinBit 9715 INTEGER, 9716 aclL3RuleDscp 9717 Integer32, 9718 aclL3RuleTos 9719 Integer32, 9720 aclL3RuleIgmpType 9721 Integer32, 9722 aclL3RuleAction 9723 INTEGER, 9724 aclL3RuleRateLimit 9725 Unsigned32, 9726 aclL3RuleReplaceDSCP 9727 Integer32, 9728 aclL3RuleReplace1P 9729 Integer32, 9730 aclL3RuleReplaceQueue 9731 Integer32, 9732 aclL3RuleFilterTimeRange 9733 OCTET STRING, 9734 aclL3RulePortList 9735 PortList, 9736 aclL3RuleVlanList 9737 OCTET STRING, 9738 aclL3RuleStatus 9739 RowStatus 9740 } 9741 9742 aclL3RuleAccessID OBJECT-TYPE 9743 SYNTAX Integer32 (0..250) 9744 MAX-ACCESS read-only 9745 STATUS current 9746 DESCRIPTION 9747 "L3 Filter rule ID. 0 means auto assign." 9748 ::= { aclL3RuleEntry 1 } 9749 9750 aclL3RuleProfileNo OBJECT-TYPE 9751 SYNTAX Integer32 (1..50) 9752 MAX-ACCESS read-only 9753 STATUS current 9754 DESCRIPTION 9755 "The Profile ID which this rule join." 9756 ::= { aclL3RuleEntry 2 } 9757 9758 aclL3RuleProtocol OBJECT-TYPE 9759 SYNTAX INTEGER { 9760 icmp(1), 9761 igmp(2), 9762 tcp(6), 9763 udp(17) 9764 } 9765 MAX-ACCESS read-write 9766 STATUS current 9767 DESCRIPTION 9768 " The type of protocol to be checked against the packet." 9769 ::= { aclL3RuleEntry 3 } 9770 9771 aclL3RuleProtocolMask OBJECT-TYPE 9772 SYNTAX OCTET STRING 9773 MAX-ACCESS read-only 9774 STATUS current 9775 DESCRIPTION 9776 "The IP protocol mask. 9777 This field is read-only and copy from it's Profile setting. 9778 It will work with the other field,aclL3RuleProtocol, 9779 to caculate a range of IP protocol which is really care. 9780 The value is in HEX format. 9781 " 9782 DEFVAL { 'FF'h } 9783 ::= { aclL3RuleEntry 4 } 9784 9785 aclL3RuleICMPMessageType OBJECT-TYPE 9786 SYNTAX Integer32 (-1..255) 9787 MAX-ACCESS read-write 9788 STATUS current 9789 DESCRIPTION 9790 " The message type to be checked against the packet. If the 9791 message type matches with the packet, then the packet will be 9792 dropped / allowed based on the action set in aclL3RuleAction. 9793 The default value is '-1',which means the rule don't care this 9794 condition. 9795 Some ICMP message types are: 9796 echoReply(0), 9797 destinationUnreachable(3), 9798 sourceQuench(4), 9799 redirect(5), 9800 echoRequest(8), 9801 timeExceeded(11), 9802 parameterProblem(12), 9803 timestampRequest(13), 9804 timestampReply(14), 9805 informationRequest(15), 9806 informationReply(16), 9807 addressMaskRequest(17), 9808 addressMaskReply (18), 9809 " 9810 DEFVAL { -1 } 9811 ::= { aclL3RuleEntry 5 } 9812 9813 aclL3RuleICMPMessageCode OBJECT-TYPE 9814 SYNTAX Integer32 (-1..255) 9815 MAX-ACCESS read-write 9816 STATUS current 9817 DESCRIPTION 9818 " The message code to be checked against the packet. If the 9819 packet matches with the message code, then the packet will 9820 be dropped / allowed based on the action set in aclL3RuleAction. 9821 The default value is '-1', which means the rule don't care this 9822 condition. 9823 Some ICMP message codes are : 9824 networkUnreachable(0), 9825 hostUnreachable(1), 9826 protocolUnreachable(2), 9827 portUnreachable(3), 9828 fragmentNeed(4), 9829 sourceRouteFail(5), 9830 destNetworkUnknown(6), 9831 destHostUnknown(7), 9832 srcHostIsolated(8), 9833 destNetworkAdminProhibited(9), 9834 destHostAdminProhibited(10), 9835 networkUnreachableTOS(11), 9836 hostUnreachableTOS(12), 9837 " 9838 DEFVAL { -1 } 9839 ::= { aclL3RuleEntry 6 } 9840 9841 aclL3RuleDstIpAddr OBJECT-TYPE 9842 SYNTAX IpAddress 9843 MAX-ACCESS read-write 9844 STATUS current 9845 DESCRIPTION 9846 "Destination IP address to be matched with the packet. 9847 The default value will be zero, which means the rule 9848 don't care this condition." 9849 DEFVAL { '00000000'h } 9850 ::= { aclL3RuleEntry 7 } 9851 9852 aclL3RuleSrcIpAddr OBJECT-TYPE 9853 SYNTAX IpAddress 9854 MAX-ACCESS read-write 9855 STATUS current 9856 DESCRIPTION 9857 "Source IP address to be matched with the packet. 9858 The default value will be zero, which means the 9859 rule don't care this condition." 9860 9861 DEFVAL { '00000000'h } 9862 ::= { aclL3RuleEntry 8 } 9863 9864 aclL3RuleDstIpAddrMask OBJECT-TYPE 9865 SYNTAX IpAddress 9866 MAX-ACCESS read-only 9867 STATUS current 9868 DESCRIPTION 9869 "The IP subnet mask for Destination IP address. 9870 This field is read-only and copy from it's Profile setting. 9871 " 9872 9873 DEFVAL { 'FFFFFFFF'h } 9874 ::= { aclL3RuleEntry 9 } 9875 9876 aclL3RuleSrcIpAddrMask OBJECT-TYPE 9877 SYNTAX IpAddress 9878 MAX-ACCESS read-only 9879 STATUS current 9880 DESCRIPTION 9881 "The IP subnet mask for Source IP address. 9882 This field is read-only and copy from it's Profile setting. 9883 " 9884 9885 DEFVAL { 'FFFFFFFF'h } 9886 ::= { aclL3RuleEntry 10 } 9887 9888 aclL3RuleTcpUdpDstPort OBJECT-TYPE 9889 SYNTAX Integer32 (-1..65535) 9890 MAX-ACCESS read-write 9891 STATUS current 9892 DESCRIPTION 9893 "The TCP / UDP destination port. The default value is -1, 9894 which means the rule don't care this condition." 9895 DEFVAL { -1 } 9896 ::= { aclL3RuleEntry 11 } 9897 9898 aclL3RuleTcpUdpSrcPort OBJECT-TYPE 9899 SYNTAX Integer32 (-1..65535) 9900 MAX-ACCESS read-write 9901 STATUS current 9902 DESCRIPTION 9903 "The TCP / UDP source port. The default value is -1, 9904 which means the rule don't care this condition." 9905 DEFVAL { -1 } 9906 ::= { aclL3RuleEntry 12 } 9907 9908 aclL3RuleTcpUdpDstPortMask OBJECT-TYPE 9909 SYNTAX OCTET STRING 9910 MAX-ACCESS read-only 9911 STATUS current 9912 DESCRIPTION 9913 "The TCP / UDP Destination port Mask. 9914 This field is read-only and copy from it's Profile setting. 9915 " 9916 ::= { aclL3RuleEntry 13 } 9917 9918 aclL3RuleTcpUdpSrcPortMask OBJECT-TYPE 9919 SYNTAX OCTET STRING 9920 MAX-ACCESS read-only 9921 STATUS current 9922 DESCRIPTION 9923 "The TCP / UDP Source port Mask. 9924 This field is read-only and copy from it's Profile setting. 9925 " 9926 ::= { aclL3RuleEntry 14 } 9927 9928 aclL3RuleTcpAckBit OBJECT-TYPE 9929 SYNTAX INTEGER { 9930 dont-care(-1), 9931 establish(1), 9932 notEstablish(2) 9933 } 9934 MAX-ACCESS read-create 9935 STATUS current 9936 DESCRIPTION 9937 " The TCP ACK bit to be checked against the packet. The default 9938 value is 'dont_care'(-1), which means the rule don't care this 9939 condition." 9940 DEFVAL { dont-care } 9941 ::= { aclL3RuleEntry 15 } 9942 9943 aclL3RuleTcpRstBit OBJECT-TYPE 9944 SYNTAX INTEGER { 9945 dont-care(-1), 9946 establish(1), 9947 notEstablish(2) 9948 } 9949 MAX-ACCESS read-create 9950 STATUS current 9951 DESCRIPTION 9952 " The TCP RST bit to be checked against the packet. The default 9953 value is 'dont_care'(-1), which means the rule don't care this 9954 condition." 9955 DEFVAL { dont-care } 9956 ::= { aclL3RuleEntry 16 } 9957 9958 aclL3RuleTcpUrgBit OBJECT-TYPE 9959 SYNTAX INTEGER { 9960 dont-care(-1), 9961 establish(1), 9962 notEstablish(2) 9963 } 9964 MAX-ACCESS read-create 9965 STATUS current 9966 DESCRIPTION 9967 " The TCP Urg bit to be checked against the packet. The default 9968 value is 'dont_care'(-1), which means the rule don't care this 9969 condition." 9970 DEFVAL { dont-care } 9971 ::= { aclL3RuleEntry 17 } 9972 9973 aclL3RuleTcpPshBit OBJECT-TYPE 9974 SYNTAX INTEGER { 9975 dont-care(-1), 9976 establish(1), 9977 notEstablish(2) 9978 } 9979 MAX-ACCESS read-create 9980 STATUS current 9981 DESCRIPTION 9982 " The TCP Psh bit to be checked against the packet. The default 9983 value is 'dont_care'(-1). which means the rule don't care this 9984 condition." 9985 DEFVAL { dont-care } 9986 ::= { aclL3RuleEntry 18 } 9987 9988 aclL3RuleTcpSynBit OBJECT-TYPE 9989 SYNTAX INTEGER { 9990 dont-care(-1), 9991 establish(1), 9992 notEstablish(2) 9993 } 9994 MAX-ACCESS read-create 9995 STATUS current 9996 DESCRIPTION 9997 " The TCP Syn bit to be checked against the packet. The default 9998 value is 'dont_care'(-1), which means the rule don't care this condition." 9999 DEFVAL { dont-care } 10000 ::= { aclL3RuleEntry 19 } 10001 10002 aclL3RuleTcpFinBit OBJECT-TYPE 10003 SYNTAX INTEGER { 10004 dont-care(-1), 10005 establish(1), 10006 notEstablish(2) 10007 } 10008 MAX-ACCESS read-create 10009 STATUS current 10010 DESCRIPTION 10011 " The TCP Fin bit to be checked against the packet. The default 10012 value is 'dont_care'(-1), which means the rule don't care this 10013 condition." 10014 DEFVAL { dont-care } 10015 ::= { aclL3RuleEntry 20 } 10016 10017 aclL3RuleDscp OBJECT-TYPE 10018 SYNTAX Integer32 (-1..63) 10019 MAX-ACCESS read-create 10020 STATUS current 10021 DESCRIPTION 10022 " The IP Dscp value to be checked against the packet. 10023 A default value is '-1', which means the rule don't 10024 care this condition." 10025 DEFVAL { -1 } 10026 ::= { aclL3RuleEntry 21 } 10027 10028 aclL3RuleTos OBJECT-TYPE 10029 SYNTAX Integer32 (-1..7) 10030 MAX-ACCESS read-create 10031 STATUS current 10032 DESCRIPTION 10033 " The IP Dscp value to be checked against the packet. 10034 A default value is '-1', which means the rule don't 10035 care this condition." 10036 DEFVAL { -1 } 10037 ::= { aclL3RuleEntry 22 } 10038 10039 aclL3RuleIgmpType OBJECT-TYPE 10040 SYNTAX Integer32 (-1..255) 10041 MAX-ACCESS read-write 10042 STATUS current 10043 DESCRIPTION 10044 " The IGMP Type to be checked against the packet.A default value is '-1', 10045 which means the rule don't care this condition." 10046 DEFVAL { -1 } 10047 ::= { aclL3RuleEntry 23 } 10048 10049 10050 aclL3RuleAction OBJECT-TYPE 10051 SYNTAX INTEGER { 10052 allow (1) 10053 ,drop (2) 10054 ,mirror (3) 10055 ,rateLimit(4) 10056 ,replaceDSCP(5) 10057 ,replace1P(6) 10058 ,replaceQueue(7) 10059 } 10060 MAX-ACCESS read-write 10061 STATUS current 10062 DESCRIPTION 10063 "Specifies the action to be taken on the packet if the filter 10064 rule matches." 10065 DEFVAL { allow } 10066 ::= { aclL3RuleEntry 25 } 10067 aclL3RuleRateLimit OBJECT-TYPE 10068 SYNTAX Unsigned32 10069 MAX-ACCESS read-write 10070 STATUS current 10071 DESCRIPTION 10072 "Rate limit for matched packet." 10073 10074 ::= { aclL3RuleEntry 26 } 10075 aclL3RuleReplaceDSCP OBJECT-TYPE 10076 SYNTAX Integer32 (-1..63) 10077 MAX-ACCESS read-write 10078 STATUS current 10079 DESCRIPTION 10080 "ReplaceDSCP for matched packet." 10081 10082 ::= { aclL3RuleEntry 27 } 10083 10084 aclL3RuleReplace1P OBJECT-TYPE 10085 SYNTAX Integer32 (-1..7) 10086 MAX-ACCESS read-write 10087 STATUS current 10088 DESCRIPTION 10089 "ReplaceDSCP for matched packet." 10090 10091 ::= { aclL3RuleEntry 28 } 10092 aclL3RuleReplaceQueue OBJECT-TYPE 10093 SYNTAX Integer32 10094 MAX-ACCESS read-write 10095 STATUS current 10096 DESCRIPTION 10097 "Acl L3 Rule Replace Queue." 10098 ::= { aclL3RuleEntry 29 } 10099 aclL3RuleFilterTimeRange OBJECT-TYPE 10100 SYNTAX OCTET STRING 10101 MAX-ACCESS read-create 10102 STATUS current 10103 DESCRIPTION 10104 "ACL L3 Filter Time Range" 10105 ::= { aclL3RuleEntry 30 } 10106 10107 10108 aclL3RulePortList OBJECT-TYPE 10109 SYNTAX PortList 10110 MAX-ACCESS read-write 10111 STATUS current 10112 DESCRIPTION 10113 "Specifies the complete set of ports over which if the packet arrives 10114 this filter rule will be applicable." 10115 10116 ::= { aclL3RuleEntry 51 } 10117 10118 10119 aclL3RuleVlanList OBJECT-TYPE 10120 SYNTAX OCTET STRING 10121 MAX-ACCESS read-write 10122 STATUS current 10123 DESCRIPTION 10124 "Specifies the complete set of vlan over which if the packet arrives 10125 this filter rule will be applicable. Notice : only support one vlan." 10126 10127 ::= { aclL3RuleEntry 52 } 10128 10129 aclL3RuleStatus OBJECT-TYPE 10130 SYNTAX RowStatus 10131 MAX-ACCESS read-create 10132 STATUS current 10133 DESCRIPTION 10134 "This object indicates the status of this entry. An entry is 10135 created in this table when this object is SET to 'createAndWait'. 10136 The entry in this table is used when the status of this object 10137 is SET 'active'. The entry in this table is not used when this 10138 object is SET 'notInService'. An entry created in this table is 10139 be deleted when this object is SET 'destroy'." 10140 ::= { aclL3RuleEntry 99 } 10141 10142---------------------------------------------------------------------------------------- 10143 10144 aclv6L3RuleTable OBJECT-TYPE 10145 SYNTAX SEQUENCE OF Aclv6L3RuleEntry 10146 MAX-ACCESS not-accessible 10147 STATUS current 10148 DESCRIPTION 10149 " A table to configure L3 filter rules in the system. 10150 " 10151 ::= { aclL3Rule 2 } 10152 10153 aclv6L3RuleEntry OBJECT-TYPE 10154 SYNTAX Aclv6L3RuleEntry 10155 MAX-ACCESS not-accessible 10156 STATUS current 10157 DESCRIPTION 10158 " Each entry in this table is a L3 filter rule. 10159 Index to the table is L3 filter number and Profile ID." 10160 INDEX {aclv6L3RuleProfileNo, aclv6L3RuleAccessID } 10161 ::= { aclv6L3RuleTable 1 } 10162 10163 Aclv6L3RuleEntry ::= 10164 SEQUENCE { 10165 aclv6L3RuleAccessID 10166 Integer32, 10167 aclv6L3RuleProfileNo 10168 Integer32, 10169 aclv6L3RuleProtocol 10170 INTEGER, 10171 aclv6L3RuleProtocolMask 10172 OCTET STRING, 10173 aclv6L3RuleICMPMessageType 10174 Integer32, 10175 aclv6L3RuleICMPMessageCode 10176 Integer32, 10177 aclv6L3RuleDstIpAddr 10178 Ipv6Address, 10179 aclv6L3RuleSrcIpAddr 10180 Ipv6Address, 10181 aclv6L3RuleDstIpAddrMask 10182 Ipv6Address, 10183 aclv6L3RuleSrcIpAddrMask 10184 Ipv6Address, 10185 aclv6L3RuleTcpUdpDstPort 10186 Integer32, 10187 aclv6L3RuleTcpUdpSrcPort 10188 Integer32, 10189 aclv6L3RuleTcpUdpDstPortMask 10190 OCTET STRING, 10191 aclv6L3RuleTcpUdpSrcPortMask 10192 OCTET STRING, 10193 aclv6L3RuleTcpAckBit 10194 INTEGER, 10195 aclv6L3RuleTcpRstBit 10196 INTEGER, 10197 aclv6L3RuleTcpUrgBit 10198 INTEGER, 10199 aclv6L3RuleTcpPshBit 10200 INTEGER, 10201 aclv6L3RuleTcpSynBit 10202 INTEGER, 10203 aclv6L3RuleTcpFinBit 10204 INTEGER, 10205 aclv6L3RuleTrafficClass 10206 Integer32, 10207 aclv6L3RuleAction 10208 INTEGER, 10209 aclv6L3RuleRateLimit 10210 Unsigned32, 10211 aclv6L3RuleReplaceDSCP 10212 Integer32, 10213 aclv6L3RuleReplace1P 10214 Integer32, 10215 aclv6L3RuleReplaceQueue 10216 Integer32, 10217 aclv6L3RuleFilterTimeRange 10218 OCTET STRING, 10219 aclv6L3RulePortList 10220 PortList, 10221 aclv6L3RuleVlanList 10222 OCTET STRING, 10223 aclv6L3RuleStatus 10224 RowStatus 10225 } 10226 10227 aclv6L3RuleAccessID OBJECT-TYPE 10228 SYNTAX Integer32 (0..250) 10229 MAX-ACCESS read-only 10230 STATUS current 10231 DESCRIPTION 10232 "L3 Filter rule ID. 0 means auto assign." 10233 ::= { aclv6L3RuleEntry 1 } 10234 10235 aclv6L3RuleProfileNo OBJECT-TYPE 10236 SYNTAX Integer32 (1..50) 10237 MAX-ACCESS read-only 10238 STATUS current 10239 DESCRIPTION 10240 "The Profile ID which this rule join." 10241 ::= { aclv6L3RuleEntry 2 } 10242 10243 aclv6L3RuleProtocol OBJECT-TYPE 10244 SYNTAX INTEGER { 10245 tcp(6), 10246 udp(17), 10247 icmpv6(58) 10248 } 10249 MAX-ACCESS read-write 10250 STATUS current 10251 DESCRIPTION 10252 " The type of protocol to be checked against the packet." 10253 ::= { aclv6L3RuleEntry 3 } 10254 10255 aclv6L3RuleProtocolMask OBJECT-TYPE 10256 SYNTAX OCTET STRING 10257 MAX-ACCESS read-only 10258 STATUS current 10259 DESCRIPTION 10260 "The IP protocol mask. 10261 This field is read-only and copy from it's Profile setting. 10262 It will work with the other field,aclL3RuleProtocol, 10263 to caculate a range of IP protocol which is really care. 10264 The value is in HEX format. 10265 " 10266 DEFVAL { 'FF'h } 10267 ::= { aclv6L3RuleEntry 4 } 10268 10269 aclv6L3RuleICMPMessageType OBJECT-TYPE 10270 SYNTAX Integer32 (-1..255) 10271 MAX-ACCESS read-write 10272 STATUS current 10273 DESCRIPTION 10274 " The message type to be checked against the packet. If the 10275 message type matches with the packet, then the packet will be 10276 dropped / allowed based on the action set in aclL3RuleAction. 10277 The default value is '-1',which means the rule don't care this 10278 condition. 10279 Some ICMP message types are: 10280 echoReply(0), 10281 destinationUnreachable(3), 10282 sourceQuench(4), 10283 redirect(5), 10284 echoRequest(8), 10285 timeExceeded(11), 10286 parameterProblem(12), 10287 timestampRequest(13), 10288 timestampReply(14), 10289 informationRequest(15), 10290 informationReply(16), 10291 addressMaskRequest(17), 10292 addressMaskReply (18), 10293 " 10294 DEFVAL { -1 } 10295 ::= { aclv6L3RuleEntry 5 } 10296 10297 aclv6L3RuleICMPMessageCode OBJECT-TYPE 10298 SYNTAX Integer32 (-1..255) 10299 MAX-ACCESS read-write 10300 STATUS current 10301 DESCRIPTION 10302 " The message code to be checked against the packet. If the 10303 packet matches with the message code, then the packet will 10304 be dropped / allowed based on the action set in aclL3RuleAction. 10305 The default value is '-1', which means the rule don't care this 10306 condition. 10307 Some ICMP message codes are : 10308 networkUnreachable(0), 10309 hostUnreachable(1), 10310 protocolUnreachable(2), 10311 portUnreachable(3), 10312 fragmentNeed(4), 10313 sourceRouteFail(5), 10314 destNetworkUnknown(6), 10315 destHostUnknown(7), 10316 srcHostIsolated(8), 10317 destNetworkAdminProhibited(9), 10318 destHostAdminProhibited(10), 10319 networkUnreachableTOS(11), 10320 hostUnreachableTOS(12), 10321 " 10322 DEFVAL { -1 } 10323 ::= { aclv6L3RuleEntry 6 } 10324 10325 aclv6L3RuleDstIpAddr OBJECT-TYPE 10326 SYNTAX Ipv6Address 10327 MAX-ACCESS read-write 10328 STATUS current 10329 DESCRIPTION 10330 "Destination IP address to be matched with the packet. 10331 The default value will be zero, which means the rule 10332 don't care this condition." 10333 DEFVAL { '00000000'h } 10334 ::= { aclv6L3RuleEntry 7 } 10335 10336 aclv6L3RuleSrcIpAddr OBJECT-TYPE 10337 SYNTAX Ipv6Address 10338 MAX-ACCESS read-write 10339 STATUS current 10340 DESCRIPTION 10341 "Source IP address to be matched with the packet. 10342 The default value will be zero, which means the 10343 rule don't care this condition." 10344 10345 DEFVAL { '00000000'h } 10346 ::= { aclv6L3RuleEntry 8 } 10347 10348 aclv6L3RuleDstIpAddrMask OBJECT-TYPE 10349 SYNTAX Ipv6Address 10350 MAX-ACCESS read-only 10351 STATUS current 10352 DESCRIPTION 10353 "The IP subnet mask for Destination IP address. 10354 This field is read-only and copy from it's Profile setting. 10355 " 10356 10357 DEFVAL { 'FFFFFFFF'h } 10358 ::= { aclv6L3RuleEntry 9 } 10359 10360 aclv6L3RuleSrcIpAddrMask OBJECT-TYPE 10361 SYNTAX Ipv6Address 10362 MAX-ACCESS read-only 10363 STATUS current 10364 DESCRIPTION 10365 "The IP subnet mask for Source IP address. 10366 This field is read-only and copy from it's Profile setting. 10367 " 10368 10369 DEFVAL { 'FFFFFFFF'h } 10370 ::= { aclv6L3RuleEntry 10 } 10371 10372 aclv6L3RuleTcpUdpDstPort OBJECT-TYPE 10373 SYNTAX Integer32 (-1..65535) 10374 MAX-ACCESS read-write 10375 STATUS current 10376 DESCRIPTION 10377 "The TCP / UDP destination port. The default value is -1, 10378 which means the rule don't care this condition." 10379 DEFVAL { -1 } 10380 ::= { aclv6L3RuleEntry 11 } 10381 10382 aclv6L3RuleTcpUdpSrcPort OBJECT-TYPE 10383 SYNTAX Integer32 (-1..65535) 10384 MAX-ACCESS read-write 10385 STATUS current 10386 DESCRIPTION 10387 "The TCP / UDP source port. The default value is -1, 10388 which means the rule don't care this condition." 10389 DEFVAL { -1 } 10390 ::= { aclv6L3RuleEntry 12 } 10391 10392 aclv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 10393 SYNTAX OCTET STRING 10394 MAX-ACCESS read-only 10395 STATUS current 10396 DESCRIPTION 10397 "The TCP / UDP Destination port Mask. 10398 This field is read-only and copy from it's Profile setting. 10399 " 10400 ::= { aclv6L3RuleEntry 13 } 10401 10402 aclv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 10403 SYNTAX OCTET STRING 10404 MAX-ACCESS read-only 10405 STATUS current 10406 DESCRIPTION 10407 "The TCP / UDP Source port Mask. 10408 This field is read-only and copy from it's Profile setting. 10409 " 10410 ::= { aclv6L3RuleEntry 14 } 10411 10412 aclv6L3RuleTcpAckBit OBJECT-TYPE 10413 SYNTAX INTEGER { 10414 dont-care(-1), 10415 establish(1), 10416 notEstablish(2) 10417 } 10418 MAX-ACCESS read-create 10419 STATUS current 10420 DESCRIPTION 10421 " The TCP ACK bit to be checked against the packet. The default 10422 value is 'dont_care'(-1), which means the rule don't care this 10423 condition." 10424 DEFVAL { dont-care } 10425 ::= { aclv6L3RuleEntry 15 } 10426 10427 aclv6L3RuleTcpRstBit OBJECT-TYPE 10428 SYNTAX INTEGER { 10429 dont-care(-1), 10430 establish(1), 10431 notEstablish(2) 10432 } 10433 MAX-ACCESS read-create 10434 STATUS current 10435 DESCRIPTION 10436 " The TCP RST bit to be checked against the packet. The default 10437 value is 'dont_care'(-1), which means the rule don't care this 10438 condition." 10439 DEFVAL { dont-care } 10440 ::= { aclv6L3RuleEntry 16 } 10441 10442 aclv6L3RuleTcpUrgBit OBJECT-TYPE 10443 SYNTAX INTEGER { 10444 dont-care(-1), 10445 establish(1), 10446 notEstablish(2) 10447 } 10448 MAX-ACCESS read-create 10449 STATUS current 10450 DESCRIPTION 10451 " The TCP Urg bit to be checked against the packet. The default 10452 value is 'dont_care'(-1), which means the rule don't care this 10453 condition." 10454 DEFVAL { dont-care } 10455 ::= { aclv6L3RuleEntry 17 } 10456 10457 aclv6L3RuleTcpPshBit OBJECT-TYPE 10458 SYNTAX INTEGER { 10459 dont-care(-1), 10460 establish(1), 10461 notEstablish(2) 10462 } 10463 MAX-ACCESS read-create 10464 STATUS current 10465 DESCRIPTION 10466 " The TCP Psh bit to be checked against the packet. The default 10467 value is 'dont_care'(-1). which means the rule don't care this 10468 condition." 10469 DEFVAL { dont-care } 10470 ::= { aclv6L3RuleEntry 18 } 10471 10472 aclv6L3RuleTcpSynBit OBJECT-TYPE 10473 SYNTAX INTEGER { 10474 dont-care(-1), 10475 establish(1), 10476 notEstablish(2) 10477 } 10478 MAX-ACCESS read-create 10479 STATUS current 10480 DESCRIPTION 10481 " The TCP Syn bit to be checked against the packet. The default 10482 value is 'dont_care'(-1), which means the rule don't care this condition." 10483 DEFVAL { dont-care } 10484 ::= { aclv6L3RuleEntry 19 } 10485 10486 aclv6L3RuleTcpFinBit OBJECT-TYPE 10487 SYNTAX INTEGER { 10488 dont-care(-1), 10489 establish(1), 10490 notEstablish(2) 10491 } 10492 MAX-ACCESS read-create 10493 STATUS current 10494 DESCRIPTION 10495 " The TCP Fin bit to be checked against the packet. The default 10496 value is 'dont_care'(-1), which means the rule don't care this 10497 condition." 10498 DEFVAL { dont-care } 10499 ::= { aclv6L3RuleEntry 20 } 10500 10501 aclv6L3RuleTrafficClass OBJECT-TYPE 10502 SYNTAX Integer32 (-1..63) 10503 MAX-ACCESS read-create 10504 STATUS current 10505 DESCRIPTION 10506 " The IP Dscp value to be checked against the packet. 10507 A default value is '-1', which means the rule don't 10508 care this condition." 10509 DEFVAL { -1 } 10510 ::= { aclv6L3RuleEntry 21 } 10511 10512 aclv6L3RuleAction OBJECT-TYPE 10513 SYNTAX INTEGER { 10514 allow (1) 10515 ,drop (2) 10516 ,mirror (3) 10517 ,rateLimit(4) 10518 ,replaceDSCP(5) 10519 ,replace1P(6) 10520 ,replaceQueue(7) 10521 } 10522 MAX-ACCESS read-write 10523 STATUS current 10524 DESCRIPTION 10525 "Specifies the action to be taken on the packet if the filter 10526 rule matches." 10527 DEFVAL { allow } 10528 ::= { aclv6L3RuleEntry 24 } 10529 aclv6L3RuleRateLimit OBJECT-TYPE 10530 SYNTAX Unsigned32 10531 MAX-ACCESS read-write 10532 STATUS current 10533 DESCRIPTION 10534 "Rate limit for matched packet." 10535 10536 ::= { aclv6L3RuleEntry 25 } 10537 aclv6L3RuleReplaceDSCP OBJECT-TYPE 10538 SYNTAX Integer32 (-1..63) 10539 MAX-ACCESS read-write 10540 STATUS current 10541 DESCRIPTION 10542 "Replace DSCP for matched packet." 10543 10544 ::= { aclv6L3RuleEntry 26 } 10545 10546 aclv6L3RuleReplace1P OBJECT-TYPE 10547 SYNTAX Integer32 (-1..7) 10548 MAX-ACCESS read-write 10549 STATUS current 10550 DESCRIPTION 10551 "Replace DSCP for matched packet." 10552 10553 ::= { aclv6L3RuleEntry 27 } 10554 aclv6L3RuleReplaceQueue OBJECT-TYPE 10555 SYNTAX Integer32 10556 MAX-ACCESS read-write 10557 STATUS current 10558 DESCRIPTION 10559 "Acl IPV6 L3 Rule Replace Queue." 10560 ::= { aclv6L3RuleEntry 28 } 10561 aclv6L3RuleFilterTimeRange OBJECT-TYPE 10562 SYNTAX OCTET STRING 10563 MAX-ACCESS read-create 10564 STATUS current 10565 DESCRIPTION 10566 "ACL IPV6 L3 Filter Time Range" 10567 ::= { aclv6L3RuleEntry 29 } 10568 10569 aclv6L3RulePortList OBJECT-TYPE 10570 SYNTAX PortList 10571 MAX-ACCESS read-write 10572 STATUS current 10573 DESCRIPTION 10574 "Specifies the complete set of ports over which if the packet arrives 10575 this filter rule will be applicable." 10576 10577 ::= { aclv6L3RuleEntry 51 } 10578 10579 10580 aclv6L3RuleVlanList OBJECT-TYPE 10581 SYNTAX OCTET STRING 10582 MAX-ACCESS read-write 10583 STATUS current 10584 DESCRIPTION 10585 "Specifies the complete set of vlan over which if the packet arrives 10586 this filter rule will be applicable. Notice : only support one vlan." 10587 10588 ::= { aclv6L3RuleEntry 52 } 10589 10590 aclv6L3RuleStatus OBJECT-TYPE 10591 SYNTAX RowStatus 10592 MAX-ACCESS read-create 10593 STATUS current 10594 DESCRIPTION 10595 "This object indicates the status of this entry. An entry is 10596 created in this table when this object is SET to 'createAndWait'. 10597 The entry in this table is used when the status of this object 10598 is SET 'active'. The entry in this table is not used when this 10599 object is SET 'notInService'. An entry created in this table is 10600 be deleted when this object is SET 'destroy'." 10601 ::= { aclv6L3RuleEntry 99 } 10602 10603 10604 -- ------------------------------------------------------------------ 10605 -- PacketContent Filter Group -------------------------------------------------- 10606 aclPacketRule OBJECT IDENTIFIER ::= { companyACLGroup 4 } 10607 10608 aclPacketRuleTable OBJECT-TYPE 10609 10610 SYNTAX SEQUENCE OF AclPacketRuleEntry 10611 MAX-ACCESS not-accessible 10612 STATUS current 10613 DESCRIPTION 10614 "A table to configure Packet Content filter rules in the system." 10615 ::= { aclPacketRule 1 } 10616 10617 aclPacketRuleEntry OBJECT-TYPE 10618 SYNTAX AclPacketRuleEntry 10619 MAX-ACCESS not-accessible 10620 STATUS current 10621 DESCRIPTION 10622 "Each entry in this table is a Packet filter rule. 10623 Index to the table is the Packet filter number and Profile ID." 10624 INDEX {aclPacketProfileID, aclPacketAccessID} 10625 ::= { aclPacketRuleTable 1 } 10626 10627 AclPacketRuleEntry ::= 10628 SEQUENCE { 10629 aclPacketAccessID 10630 Integer32, 10631 aclPacketProfileID 10632 Integer32, 10633 aclPacketRuleOffsetValue1 10634 OCTET STRING, 10635 aclPacketRuleOffsetValue2 10636 OCTET STRING, 10637 aclPacketRuleOffsetValue3 10638 OCTET STRING, 10639 aclPacketRuleOffsetValue4 10640 OCTET STRING, 10641 aclPacketRuleAction 10642 INTEGER, 10643 aclPacketRuleRateLimit 10644 Unsigned32, 10645 aclPacketRuleReplaceDSCP 10646 Integer32, 10647 aclPacketRuleReplace1P 10648 Integer32, 10649 aclPacketRuleReplaceQueue 10650 Integer32, 10651 aclPacketRuleFilterTimeRange 10652 OCTET STRING, 10653 aclPacketRuleOffsetValue1Mask 10654 OCTET STRING, 10655 aclPacketRuleOffsetValue2Mask 10656 OCTET STRING, 10657 aclPacketRuleOffsetValue3Mask 10658 OCTET STRING, 10659 aclPacketRuleOffsetValue4Mask 10660 OCTET STRING, 10661 aclPacketRuleInPortList 10662 PortList, 10663 aclPacketRuleInVlanList 10664 OCTET STRING, 10665 aclPacketRuleStatus 10666 RowStatus 10667 } 10668 10669 aclPacketAccessID OBJECT-TYPE 10670 SYNTAX Integer32 (0..250) 10671 MAX-ACCESS read-only 10672 STATUS current 10673 DESCRIPTION 10674 "Packet Filter rule ID. 0 means auto assign." 10675 ::= { aclPacketRuleEntry 1 } 10676 10677 aclPacketProfileID OBJECT-TYPE 10678 SYNTAX Integer32 (1..50) 10679 MAX-ACCESS read-only 10680 STATUS current 10681 DESCRIPTION 10682 "ACL Profile ID which this rule join." 10683 ::= { aclPacketRuleEntry 2 } 10684 10685 aclPacketRuleOffsetValue1 OBJECT-TYPE 10686 SYNTAX OCTET STRING 10687 MAX-ACCESS read-write 10688 STATUS current 10689 DESCRIPTION 10690 "The filter value of Offset 1." 10691 ::= { aclPacketRuleEntry 3 } 10692 10693 aclPacketRuleOffsetValue2 OBJECT-TYPE 10694 SYNTAX OCTET STRING 10695 MAX-ACCESS read-write 10696 STATUS current 10697 DESCRIPTION 10698 "The filter value of Offset 2." 10699 ::= { aclPacketRuleEntry 4 } 10700 10701 aclPacketRuleOffsetValue3 OBJECT-TYPE 10702 SYNTAX OCTET STRING 10703 MAX-ACCESS read-write 10704 STATUS current 10705 DESCRIPTION 10706 "The filter value of Offset 3." 10707 ::= { aclPacketRuleEntry 5 } 10708 10709 aclPacketRuleOffsetValue4 OBJECT-TYPE 10710 SYNTAX OCTET STRING 10711 MAX-ACCESS read-write 10712 STATUS current 10713 DESCRIPTION 10714 "The filter value of Offset 4." 10715 ::= { aclPacketRuleEntry 6 } 10716 10717 10718 aclPacketRuleAction OBJECT-TYPE 10719 SYNTAX INTEGER { 10720 allow (1) 10721 ,drop (2) 10722 ,mirror (3) 10723 ,rateLimit(4) 10724 ,replaceDSCP(5) 10725 ,replace1P(6) 10726 ,replaceQueue(7) 10727 } 10728 MAX-ACCESS read-write 10729 STATUS current 10730 DESCRIPTION 10731 "Specifies the action to be taken on the packet if the filter 10732 rule matches. 10733 If the action is 'allow', the packet will be forwarded according 10734 to the forwarding rules. 10735 If the action is 'drop', the packet will be discarded." 10736 DEFVAL { allow } 10737 ::= { aclPacketRuleEntry 8 } 10738 10739 aclPacketRuleRateLimit OBJECT-TYPE 10740 SYNTAX Unsigned32 10741 MAX-ACCESS read-write 10742 STATUS current 10743 DESCRIPTION 10744 "Rate limit for matched packet." 10745 10746 ::= { aclPacketRuleEntry 9 } 10747 10748 aclPacketRuleReplaceDSCP OBJECT-TYPE 10749 SYNTAX Integer32 (-1..63) 10750 MAX-ACCESS read-write 10751 STATUS current 10752 DESCRIPTION 10753 "Replace DSCP for matched packet." 10754 10755 ::= { aclPacketRuleEntry 10 } 10756 10757 aclPacketRuleReplace1P OBJECT-TYPE 10758 SYNTAX Integer32 (-1..7) 10759 MAX-ACCESS read-write 10760 STATUS current 10761 DESCRIPTION 10762 "Replace 1p for matched packet." 10763 10764 ::= { aclPacketRuleEntry 11 } 10765 aclPacketRuleReplaceQueue OBJECT-TYPE 10766 SYNTAX Integer32 10767 MAX-ACCESS read-write 10768 STATUS current 10769 DESCRIPTION 10770 "Acl Rule Replace Queue." 10771 10772 ::= { aclPacketRuleEntry 12 } 10773 aclPacketRuleFilterTimeRange OBJECT-TYPE 10774 SYNTAX OCTET STRING 10775 MAX-ACCESS read-create 10776 STATUS current 10777 DESCRIPTION 10778 "Acl Filter Time Range" 10779 ::= { aclPacketRuleEntry 13 } 10780 10781 aclPacketRuleOffsetValue1Mask OBJECT-TYPE 10782 SYNTAX OCTET STRING 10783 MAX-ACCESS read-write 10784 STATUS current 10785 DESCRIPTION 10786 "The filter Mask of Offset 1." 10787 DEFVAL { 'FFFF'h } 10788 ::= { aclPacketRuleEntry 14 } 10789 10790 aclPacketRuleOffsetValue2Mask OBJECT-TYPE 10791 SYNTAX OCTET STRING 10792 MAX-ACCESS read-write 10793 STATUS current 10794 DESCRIPTION 10795 "The filter Mask of Offset 2." 10796 DEFVAL { 'FFFF'h } 10797 ::= { aclPacketRuleEntry 15 } 10798 10799 aclPacketRuleOffsetValue3Mask OBJECT-TYPE 10800 SYNTAX OCTET STRING 10801 MAX-ACCESS read-write 10802 STATUS current 10803 DESCRIPTION 10804 "The filter Mask of Offset 3." 10805 DEFVAL { 'FFFF'h } 10806 ::= { aclPacketRuleEntry 16 } 10807 10808 aclPacketRuleOffsetValue4Mask OBJECT-TYPE 10809 SYNTAX OCTET STRING 10810 MAX-ACCESS read-write 10811 STATUS current 10812 DESCRIPTION 10813 "The filter Mask of Offset 4." 10814 DEFVAL { 'FFFF'h } 10815 ::= { aclPacketRuleEntry 17 } 10816 10817 aclPacketRuleInPortList OBJECT-TYPE 10818 SYNTAX PortList 10819 MAX-ACCESS read-write 10820 STATUS current 10821 DESCRIPTION 10822 "Specifies the complete set of ports over which this filter is applied 10823 for packets ingress at ports in this list." 10824 ::= { aclPacketRuleEntry 51 } 10825 10826 10827 aclPacketRuleInVlanList OBJECT-TYPE 10828 SYNTAX OCTET STRING 10829 MAX-ACCESS read-write 10830 STATUS current 10831 DESCRIPTION 10832 "Specifies the complete set of vlan over which this filter is applied 10833 for packets ingress at vlan. Notice : Only support one vlan." 10834 ::= { aclPacketRuleEntry 52 } 10835 10836 10837 aclPacketRuleStatus OBJECT-TYPE 10838 SYNTAX RowStatus 10839 MAX-ACCESS read-create 10840 STATUS current 10841 DESCRIPTION 10842 "This object indicates the status of this entry. An entry is 10843 created in this table when this object is SET to 'createAndWait'. 10844 The entry in this table is used when the status of this object 10845 is SET 'active'. The entry in this table is not used when this 10846 object is SET 'notInService'. An entry created in this table is 10847 be deleted when this object is SET 'destroy'." 10848 ::= { aclPacketRuleEntry 99 } 10849 10850 10851 -- Flow Meter Group -------------------------------------------------- 10852 aclFlowMeterRule OBJECT IDENTIFIER ::= { companyACLGroup 10 } 10853 10854 aclFlowMeterTable OBJECT-TYPE 10855 10856 SYNTAX SEQUENCE OF AclFlowMeterEntry 10857 MAX-ACCESS not-accessible 10858 STATUS current 10859 DESCRIPTION 10860 "A table to configure L2 filter rules in the system." 10861 ::= { aclFlowMeterRule 1 } 10862 10863 aclFlowMeterEntry OBJECT-TYPE 10864 SYNTAX AclFlowMeterEntry 10865 MAX-ACCESS not-accessible 10866 STATUS current 10867 DESCRIPTION 10868 "Each entry in this table is a L2 filter rule. 10869 Index to the table is the L2 filter number and Profile ID." 10870 INDEX {aclFlowMeterProfileID, aclFlowMeterAccessID} 10871 ::= { aclFlowMeterTable 1 } 10872 10873 AclFlowMeterEntry ::= 10874 SEQUENCE { 10875 aclFlowMeterProfileID 10876 Integer32, 10877 aclFlowMeterAccessID 10878 Integer32, 10879 aclFlowMeterRate 10880 Integer32, 10881 aclFlowMeterBurstSize 10882 Integer32, 10883 aclFlowMeterReplaceDscp 10884 Integer32, 10885 aclFlowMeterAction 10886 INTEGER, 10887 aclFlowMeterStatus 10888 RowStatus 10889 } 10890 10891 aclFlowMeterProfileID OBJECT-TYPE 10892 SYNTAX Integer32 (1..50) 10893 MAX-ACCESS read-only 10894 STATUS current 10895 DESCRIPTION 10896 "ACL Profile ID which this flow meter join." 10897 ::= { aclFlowMeterEntry 1 } 10898 10899 aclFlowMeterAccessID OBJECT-TYPE 10900 SYNTAX Integer32 (1..250) 10901 MAX-ACCESS read-only 10902 STATUS current 10903 DESCRIPTION 10904 "ACL Access ID which this flow meter join." 10905 ::= { aclFlowMeterEntry 2 } 10906 10907 aclFlowMeterRate OBJECT-TYPE 10908 SYNTAX Integer32 (64..1024000) 10909 MAX-ACCESS read-write 10910 STATUS current 10911 DESCRIPTION 10912 "The rate limiter of meter." 10913 ::= { aclFlowMeterEntry 3 } 10914 10915 aclFlowMeterBurstSize OBJECT-TYPE 10916 SYNTAX Integer32 (0..1016) 10917 MAX-ACCESS read-write 10918 STATUS current 10919 DESCRIPTION 10920 "The burst size of meter." 10921 ::= { aclFlowMeterEntry 4 } 10922 10923 aclFlowMeterReplaceDscp OBJECT-TYPE 10924 SYNTAX Integer32 (0..63) 10925 MAX-ACCESS read-write 10926 STATUS current 10927 DESCRIPTION 10928 "Replace DSCP for matched out-band packets when aclFlowMeterAction is replace DSCP." 10929 ::= { aclFlowMeterEntry 5 } 10930 10931 10932 aclFlowMeterAction OBJECT-TYPE 10933 SYNTAX INTEGER { 10934 drop (2) 10935 ,replaceDSCP(5) 10936 } 10937 MAX-ACCESS read-write 10938 STATUS current 10939 DESCRIPTION 10940 "Specifies the action to be taken on the out-band packet if the filter 10941 rule matches. 10942 If the action is 'drop', the packet will be discarded." 10943 DEFVAL { drop } 10944 ::= { aclFlowMeterEntry 6 } 10945 10946 aclFlowMeterStatus OBJECT-TYPE 10947 SYNTAX RowStatus 10948 MAX-ACCESS read-create 10949 STATUS current 10950 DESCRIPTION 10951 "This object indicates the status of this entry. An entry is 10952 created in this table when this object is SET to 'createAndWait'. 10953 The entry in this table is used when the status of this object 10954 is SET 'active'. The entry in this table is not used when this 10955 object is SET 'notInService'. An entry created in this table is 10956 be deleted when this object is SET 'destroy'." 10957 ::= { aclFlowMeterEntry 99 } 10958 10959 10960 -- Vlan Based Profile Group -------------------------------------------------- 10961-- aclVlanBasedProfile OBJECT IDENTIFIER ::= { companyACLGroup 20 } 10962-- 10963-- aclVlanBasedProfileTable OBJECT-TYPE 10964-- 10965-- SYNTAX SEQUENCE OF AclVlanBasedProfileEntry 10966-- MAX-ACCESS not-accessible 10967-- STATUS current 10968-- DESCRIPTION 10969-- "A table to configure L2 filter rules in the system." 10970-- ::= { aclVlanBasedProfile 1 } 10971-- 10972-- aclVlanBasedProfileEntry OBJECT-TYPE 10973-- SYNTAX AclVlanBasedProfileEntry 10974-- MAX-ACCESS not-accessible 10975-- STATUS current 10976-- DESCRIPTION 10977-- "Each entry in this table is a L2 filter rule. 10978-- Index to the table is the L2 filter number and Profile ID." 10979-- INDEX {aclVlanBasedProfileNo} 10980-- ::= { aclVlanBasedProfileTable 1 } 10981-- 10982-- AclVlanBasedProfileEntry ::= 10983-- SEQUENCE { 10984-- aclVlanBasedProfileNo 10985-- Integer32, 10986-- aclVlanBasedProfileActiveVlan 10987-- Integer32, 10988-- aclVlanBasedProfileActivePortList 10989-- PortList 10990-- } 10991-- 10992-- aclVlanBasedProfileNo OBJECT-TYPE 10993-- SYNTAX Integer32 (1..50) 10994-- MAX-ACCESS read-only 10995-- STATUS current 10996-- DESCRIPTION 10997-- "ACL Profile ID which this flow meter join." 10998-- ::= { aclVlanBasedProfileEntry 1 } 10999-- 11000-- aclVlanBasedProfileActiveVlan OBJECT-TYPE 11001-- SYNTAX Integer32 (0..4094) 11002-- MAX-ACCESS read-write 11003-- STATUS current 11004-- DESCRIPTION 11005-- "ACL Access ID which this flow meter join." 11006-- ::= { aclVlanBasedProfileEntry 2 } 11007-- 11008-- aclVlanBasedProfileActivePortList OBJECT-TYPE 11009-- SYNTAX PortList 11010-- MAX-ACCESS read-write 11011-- STATUS current 11012-- DESCRIPTION 11013-- "The rate limiter of meter." 11014-- ::= { aclVlanBasedProfileEntry 3 } 11015 11016 11017 -- ------------------------------------------------------------------ 11018 -- companyCPUInterfaceFilterGroup 11019 -- ------------------------------------------------------------------ 11020 11021 -- CPU Interface Filter Profile Group -------------------------------------------------- 11022 cpuFilterProfile OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 1 } 11023 11024 ipv4cpuFilterProfileTable OBJECT-TYPE 11025 SYNTAX SEQUENCE OF Ipv4CpuFilterProfileEntry 11026 MAX-ACCESS not-accessible 11027 STATUS current 11028 DESCRIPTION 11029 " A table to CPUInterfaceFilter profile . 11030 " 11031 ::= { cpuFilterProfile 1 } 11032 11033 ipv4cpuFilterProfileEntry OBJECT-TYPE 11034 SYNTAX Ipv4CpuFilterProfileEntry 11035 MAX-ACCESS not-accessible 11036 STATUS current 11037 DESCRIPTION 11038 " Each entry in this table is a CPUInterfaceFilter profile. 11039 Index to the table is CPUInterfaceFilter profile ID. " 11040 INDEX { ipv4cpuFilterProfileNo} 11041 ::= { ipv4cpuFilterProfileTable 1 } 11042 11043 Ipv4CpuFilterProfileEntry ::= 11044 SEQUENCE { 11045 ipv4cpuFilterProfileNo 11046 Integer32, 11047 ipv4cpuFilterProfileType 11048 INTEGER, 11049 ipv4cpuFilterProfileRuleCount 11050 Integer32, 11051 ipv4cpuFilterProfileMask 11052 OCTET STRING, 11053 ipv4cpuFilterProfileDstMacAddrMask 11054 MacAddress, 11055 ipv4cpuFilterProfileSrcMacAddrMask 11056 MacAddress, 11057 ipv4cpuFilterProfileIPProtocol 11058 INTEGER, 11059 ipv4cpuFilterProfileIPProtocolMask 11060 OCTET STRING, 11061 ipv4cpuFilterProfileDstIpAddrMask 11062 IpAddress, 11063 ipv4cpuFilterProfileSrcIpAddrMask 11064 IpAddress, 11065 ipv4cpuFilterProfileDstPortMask 11066 OCTET STRING, 11067 ipv4cpuFilterProfileSrcPortMask 11068 OCTET STRING, 11069 ipv4cpuFilterProfileStatus 11070 RowStatus 11071 } 11072 11073 ipv4cpuFilterProfileNo OBJECT-TYPE 11074 SYNTAX Integer32 (1..3) 11075 MAX-ACCESS read-only 11076 STATUS current 11077 DESCRIPTION 11078 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 11079 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 11080 The user only allow to create user-defined CPUInterfaceFilter ID. 11081 And system-defined CPUInterfaceFilter is read only." 11082 ::= { ipv4cpuFilterProfileEntry 1 } 11083 11084 ipv4cpuFilterProfileType OBJECT-TYPE 11085 SYNTAX INTEGER { 11086 l2 (1), 11087 l3 (2), 11088 l3v6 (11) 11089 } 11090 MAX-ACCESS read-write 11091 STATUS current 11092 DESCRIPTION 11093 "The CPUInterfaceFilter Profile type, possible value are 11094 l2 (1) - for MAC-based rule, 11095 l3 (2) - for IPv4-based rule, 11096 l3v6 (11) - for IPv6-based rule 11097 " 11098 ::= { ipv4cpuFilterProfileEntry 2 } 11099 11100 ipv4cpuFilterProfileRuleCount OBJECT-TYPE 11101 SYNTAX Integer32 (0..65535) 11102 MAX-ACCESS read-only 11103 STATUS current 11104 DESCRIPTION 11105 "The number of rules in this profile." 11106 ::= { ipv4cpuFilterProfileEntry 3 } 11107 11108 11109 ipv4cpuFilterProfileMask OBJECT-TYPE 11110 SYNTAX OCTET STRING 11111 MAX-ACCESS read-write 11112 STATUS current 11113 DESCRIPTION 11114 "Indicate which field want to care in the packet. 11115 Turn on the following bits to select the following items 11116 Type Item BIT 11117 ------------------------------------------ 11118 L2 DST_MAC 0 (LSB) 11119 L2 SRC_MAC 1 11120 L2 VID 2 11121 L2 8021P_PRIORITY 3 11122 L2 ETHER_TYPE 4 11123 L3 DSCP 5 11124 L3 ICMP_TYPE 6 11125 L3 ICMP_CODE 7 11126 L3 IGMP_TYPE 8 11127 L3 DST_IP 9 11128 L3 SRC_IP 10 11129 L3 DST_PORT 11 11130 L3 SRC_PORT 12 11131 L3 TCPFLAG 13 (MSB) 11132 ------------------------------------------- 11133 11134 The value is in Hex format. 11135 " 11136 ::= { ipv4cpuFilterProfileEntry 4 } 11137 11138 11139 ipv4cpuFilterProfileDstMacAddrMask OBJECT-TYPE 11140 SYNTAX MacAddress 11141 MAX-ACCESS read-write 11142 STATUS current 11143 DESCRIPTION 11144 "The CPUInterfaceFilter Profile destination MAC address mask. 11145 If DST_MAC is turn on in cpuFilterProfileMask, 11146 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 11147 to caculate a range of MAC address which is really care. 11148 " 11149 ::= { ipv4cpuFilterProfileEntry 5 } 11150 11151 11152 ipv4cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 11153 SYNTAX MacAddress 11154 MAX-ACCESS read-write 11155 STATUS current 11156 DESCRIPTION 11157 "The CPUInterfaceFilter Profile source MAC address mask. 11158 If SRC_MAC is turn on in cpuFilterProfileMask, 11159 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 11160 to caculate a range of MAC address which is really care. 11161 " 11162 ::= { ipv4cpuFilterProfileEntry 6 } 11163 11164 11165 ipv4cpuFilterProfileIPProtocol OBJECT-TYPE 11166 SYNTAX INTEGER { 11167 none(0), 11168 icmp(1), 11169 igmp(2), 11170 tcp(6), 11171 udp(17) 11172 ,ipMask(255) 11173 } 11174 MAX-ACCESS read-write 11175 STATUS current 11176 DESCRIPTION 11177 "Indicate which IP Protocol will be care in this profile. 11178 Only profile type is l3 can set the IP protocol. 11179 For others, this field will be none. 11180 " 11181 ::= { ipv4cpuFilterProfileEntry 7 } 11182 ipv4cpuFilterProfileIPProtocolMask OBJECT-TYPE 11183 SYNTAX OCTET STRING 11184 MAX-ACCESS read-write 11185 STATUS current 11186 DESCRIPTION 11187 "The CPUInterfaceFilter Profile IP protocol mask. 11188 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 11189 It will work with its member rule field,cpuFilterL3RuleProtocol, 11190 to caculate a range of IP protocol which is really care. 11191 The value is in HEX format. 11192 " 11193 DEFVAL { 'FF'h } 11194 ::= { ipv4cpuFilterProfileEntry 8 } 11195 ipv4cpuFilterProfileDstIpAddrMask OBJECT-TYPE 11196 SYNTAX IpAddress 11197 MAX-ACCESS read-write 11198 STATUS current 11199 DESCRIPTION 11200 "The CPUInterfaceFilter Profile destination IP address mask. 11201 If DST_IP is turn on in cpuFilterProfileMask, 11202 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 11203 to caculate a range of IP address which is really care. 11204 The value is in HEX format, for example: 11205 '255.255.255.0' is presented to 'FFFFFF00' 11206 " 11207 DEFVAL { 'FFFFFFFF'h } 11208 ::= { ipv4cpuFilterProfileEntry 9 } 11209 11210 11211 ipv4cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 11212 SYNTAX IpAddress 11213 MAX-ACCESS read-write 11214 STATUS current 11215 DESCRIPTION 11216 "The CPUInterfaceFilter Profile source IP address mask. 11217 If SRC_IP is turn on in cpuFilterProfileMask, 11218 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 11219 to caculate a range of IP address which is really care. 11220 The value is in HEX format, for example: 11221 '255.255.255.0' is presented to 'FFFFFF00' 11222 " 11223 DEFVAL { 'FFFFFFFF'h } 11224 ::= { ipv4cpuFilterProfileEntry 10 } 11225 11226 ipv4cpuFilterProfileDstPortMask OBJECT-TYPE 11227 SYNTAX OCTET STRING 11228 MAX-ACCESS read-write 11229 STATUS current 11230 DESCRIPTION 11231 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 11232 If DST_PORT is turn on in cpuFilterProfileMask, 11233 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 11234 to caculate a range of destination port which is really care. 11235 The value is in HEX format. 11236 " 11237 DEFVAL { 'FFFF'h } 11238 ::= { ipv4cpuFilterProfileEntry 11 } 11239 11240 11241 ipv4cpuFilterProfileSrcPortMask OBJECT-TYPE 11242 SYNTAX OCTET STRING 11243 MAX-ACCESS read-write 11244 STATUS current 11245 DESCRIPTION 11246 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 11247 If SRC_PORT is turn on in cpuFilterProfileMask, 11248 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 11249 to caculate a range of source port which is really care. 11250 The value is in HEX format. 11251 " 11252 DEFVAL { 'FFFF'h } 11253 ::= { ipv4cpuFilterProfileEntry 12 } 11254 11255 ipv4cpuFilterProfileStatus OBJECT-TYPE 11256 SYNTAX RowStatus 11257 MAX-ACCESS read-create 11258 STATUS current 11259 DESCRIPTION 11260 " This object indicates the status of this entry, can only be set to 11261 'createAndWait','active' and 'destroy'. 11262 When the value of the entry status is 'createAndWait', it could be 11263 set to 'active' only if the three values of cpuFilterProfileType, 11264 cpuFilterProfileMask and ProtocolType are not conflicted. 11265 " 11266 11267 ::= { ipv4cpuFilterProfileEntry 15 } 11268 11269------------------------------------------------------------------------------------------- 11270 11271 cpuFilterProfileTable OBJECT-TYPE 11272 SYNTAX SEQUENCE OF CpuFilterProfileEntry 11273 MAX-ACCESS not-accessible 11274 STATUS current 11275 DESCRIPTION 11276 " A table to CPUInterfaceFilter profile . 11277 " 11278 ::= { cpuFilterProfile 2 } 11279 11280 cpuFilterProfileEntry OBJECT-TYPE 11281 SYNTAX CpuFilterProfileEntry 11282 MAX-ACCESS not-accessible 11283 STATUS current 11284 DESCRIPTION 11285 " Each entry in this table is a CPUInterfaceFilter profile. 11286 Index to the table is CPUInterfaceFilter profile ID. " 11287 INDEX { cpuFilterProfileNo} 11288 ::= { cpuFilterProfileTable 1 } 11289 11290 CpuFilterProfileEntry ::= 11291 SEQUENCE { 11292 cpuFilterProfileNo 11293 Integer32, 11294 cpuFilterProfileType 11295 INTEGER, 11296 cpuFilterProfileRuleCount 11297 Integer32, 11298 cpuFilterProfileMask 11299 OCTET STRING, 11300 cpuFilterProfileDstMacAddrMask 11301 MacAddress, 11302 cpuFilterProfileSrcMacAddrMask 11303 MacAddress, 11304 cpuFilterProfileIPProtocol 11305 INTEGER, 11306 cpuFilterProfileIPProtocolMask 11307 OCTET STRING, 11308 cpuFilterProfileDstIpAddrMaskType 11309 INTEGER, 11310 cpuFilterProfileDstIpAddrMask 11311 Ipv6Address, 11312 cpuFilterProfileSrcIpAddrMaskType 11313 INTEGER, 11314 cpuFilterProfileSrcIpAddrMask 11315 Ipv6Address, 11316 cpuFilterProfileDstPortMask 11317 OCTET STRING, 11318 cpuFilterProfileSrcPortMask 11319 OCTET STRING, 11320 cpuFilterProfileStatus 11321 RowStatus 11322 } 11323 11324 cpuFilterProfileNo OBJECT-TYPE 11325 SYNTAX Integer32 (1..3) 11326 MAX-ACCESS read-only 11327 STATUS current 11328 DESCRIPTION 11329 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 11330 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 11331 The user only allow to create user-defined CPUInterfaceFilter ID. 11332 And system-defined CPUInterfaceFilter is read only." 11333 ::= { cpuFilterProfileEntry 1 } 11334 11335 cpuFilterProfileType OBJECT-TYPE 11336 SYNTAX INTEGER { 11337 l2 (1), 11338 l3 (2), 11339 l3v6 (11) 11340 } 11341 MAX-ACCESS read-write 11342 STATUS current 11343 DESCRIPTION 11344 "The CPUInterfaceFilter Profile type, possible value are 11345 l2 (1) - for MAC-based rule, 11346 l3 (2) - for IPv4-based rule, 11347 l3v6 (11) - for IPv6-based rule 11348 " 11349 ::= { cpuFilterProfileEntry 2 } 11350 11351 cpuFilterProfileRuleCount OBJECT-TYPE 11352 SYNTAX Integer32 (0..65535) 11353 MAX-ACCESS read-only 11354 STATUS current 11355 DESCRIPTION 11356 "The number of rules in this profile." 11357 ::= { cpuFilterProfileEntry 3 } 11358 11359 11360 cpuFilterProfileMask OBJECT-TYPE 11361 SYNTAX OCTET STRING 11362 MAX-ACCESS read-write 11363 STATUS current 11364 DESCRIPTION 11365 "Indicate which field want to care in the packet. 11366 Turn on the following bits to select the following items 11367 Type Item BIT 11368 ------------------------------------------ 11369 L2 DST_MAC 0 (LSB) 11370 L2 SRC_MAC 1 11371 L2 VID 2 11372 L2 8021P_PRIORITY 3 11373 L2 ETHER_TYPE 4 11374 L3 DSCP 5 11375 L3 ICMP_TYPE 6 11376 L3 ICMP_CODE 7 11377 L3 IGMP_TYPE 8 11378 L3 DST_IP 9 11379 L3 SRC_IP 10 11380 L3 DST_PORT 11 11381 L3 SRC_PORT 12 11382 L3 TCPFLAG 13 (MSB) 11383 L3 TRAFFIC_CLASS 21 11384 ------------------------------------------- 11385 11386 The value is in Hex format. 11387 " 11388 ::= { cpuFilterProfileEntry 4 } 11389 11390 11391 cpuFilterProfileDstMacAddrMask OBJECT-TYPE 11392 SYNTAX MacAddress 11393 MAX-ACCESS read-write 11394 STATUS current 11395 DESCRIPTION 11396 "The CPUInterfaceFilter Profile destination MAC address mask. 11397 If DST_MAC is turn on in cpuFilterProfileMask, 11398 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 11399 to caculate a range of MAC address which is really care. 11400 " 11401 ::= { cpuFilterProfileEntry 5 } 11402 11403 11404 cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 11405 SYNTAX MacAddress 11406 MAX-ACCESS read-write 11407 STATUS current 11408 DESCRIPTION 11409 "The CPUInterfaceFilter Profile source MAC address mask. 11410 If SRC_MAC is turn on in cpuFilterProfileMask, 11411 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 11412 to caculate a range of MAC address which is really care. 11413 " 11414 ::= { cpuFilterProfileEntry 6 } 11415 11416 11417 cpuFilterProfileIPProtocol OBJECT-TYPE 11418 SYNTAX INTEGER { 11419 none(0), 11420 icmp(1), 11421 igmp(2), 11422 tcp(6), 11423 udp(17) 11424 ,ipMask(255) 11425 } 11426 MAX-ACCESS read-write 11427 STATUS current 11428 DESCRIPTION 11429 "Indicate which IP Protocol will be care in this profile. 11430 Only profile type is l3 can set the IP protocol. 11431 For others, this field will be none. 11432 " 11433 ::= { cpuFilterProfileEntry 7 } 11434 cpuFilterProfileIPProtocolMask OBJECT-TYPE 11435 SYNTAX OCTET STRING 11436 MAX-ACCESS read-write 11437 STATUS current 11438 DESCRIPTION 11439 "The CPUInterfaceFilter Profile IP protocol mask. 11440 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 11441 It will work with its member rule field,cpuFilterL3RuleProtocol, 11442 to caculate a range of IP protocol which is really care. 11443 The value is in HEX format. 11444 " 11445 DEFVAL { 'FF'h } 11446 ::= { cpuFilterProfileEntry 8 } 11447 11448 cpuFilterProfileDstIpAddrMaskType OBJECT-TYPE 11449 SYNTAX INTEGER { 11450 iPv4 (1), 11451 iPv6 (2) 11452 } 11453 MAX-ACCESS read-write 11454 STATUS current 11455 DESCRIPTION 11456 "IPv6 Address type." 11457 ::= { cpuFilterProfileEntry 9 } 11458 11459 cpuFilterProfileDstIpAddrMask OBJECT-TYPE 11460 SYNTAX Ipv6Address 11461 MAX-ACCESS read-write 11462 STATUS current 11463 DESCRIPTION 11464 "The CPUInterfaceFilter Profile destination IP address mask. 11465 If DST_IP is turn on in cpuFilterProfileMask, 11466 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 11467 to caculate a range of IP address which is really care. 11468 The value is in HEX format, for example: 11469 '255.255.255.0' is presented to 'FFFFFF00' 11470 " 11471 DEFVAL { 'FFFFFFFF'h } 11472 ::= { cpuFilterProfileEntry 10 } 11473 11474 cpuFilterProfileSrcIpAddrMaskType OBJECT-TYPE 11475 SYNTAX INTEGER { 11476 iPv4 (1), 11477 iPv6 (2) 11478 } 11479 MAX-ACCESS read-write 11480 STATUS current 11481 DESCRIPTION 11482 "IPv6 Address type." 11483 ::= { cpuFilterProfileEntry 11 } 11484 11485 cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 11486 SYNTAX Ipv6Address 11487 MAX-ACCESS read-write 11488 STATUS current 11489 DESCRIPTION 11490 "The CPUInterfaceFilter Profile source IP address mask. 11491 If SRC_IP is turn on in cpuFilterProfileMask, 11492 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 11493 to caculate a range of IP address which is really care. 11494 The value is in HEX format, for example: 11495 '255.255.255.0' is presented to 'FFFFFF00' 11496 " 11497 DEFVAL { 'FFFFFFFF'h } 11498 ::= { cpuFilterProfileEntry 12 } 11499 11500 cpuFilterProfileDstPortMask OBJECT-TYPE 11501 SYNTAX OCTET STRING 11502 MAX-ACCESS read-write 11503 STATUS current 11504 DESCRIPTION 11505 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 11506 If DST_PORT is turn on in cpuFilterProfileMask, 11507 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 11508 to caculate a range of destination port which is really care. 11509 The value is in HEX format. 11510 " 11511 DEFVAL { 'FFFF'h } 11512 ::= { cpuFilterProfileEntry 13 } 11513 11514 11515 cpuFilterProfileSrcPortMask OBJECT-TYPE 11516 SYNTAX OCTET STRING 11517 MAX-ACCESS read-write 11518 STATUS current 11519 DESCRIPTION 11520 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 11521 If SRC_PORT is turn on in cpuFilterProfileMask, 11522 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 11523 to caculate a range of source port which is really care. 11524 The value is in HEX format. 11525 " 11526 DEFVAL { 'FFFF'h } 11527 ::= { cpuFilterProfileEntry 14 } 11528 11529 cpuFilterProfileStatus OBJECT-TYPE 11530 SYNTAX RowStatus 11531 MAX-ACCESS read-create 11532 STATUS current 11533 DESCRIPTION 11534 " This object indicates the status of this entry, can only be set to 11535 'createAndWait','active' and 'destroy'. 11536 When the value of the entry status is 'createAndWait', it could be 11537 set to 'active' only if the three values of cpuFilterProfileType, 11538 cpuFilterProfileMask and ProtocolType are not conflicted. 11539 " 11540 11541 ::= { cpuFilterProfileEntry 15 } 11542 11543 11544 -- ------------------------------------------------------------------ 11545 -- L2 Filter Group -------------------------------------------------- 11546 cpuFilterL2Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 2 } 11547 11548 cpuFilterL2RuleTable OBJECT-TYPE 11549 11550 SYNTAX SEQUENCE OF CpuFilterL2RuleEntry 11551 MAX-ACCESS not-accessible 11552 STATUS current 11553 DESCRIPTION 11554 "A table to configure L2 filter rules in the system." 11555 ::= { cpuFilterL2Rule 1 } 11556 11557 cpuFilterL2RuleEntry OBJECT-TYPE 11558 SYNTAX CpuFilterL2RuleEntry 11559 MAX-ACCESS not-accessible 11560 STATUS current 11561 DESCRIPTION 11562 "Each entry in this table is a L2 filter rule. 11563 Index to the table is the L2 filter number and Profile ID." 11564 INDEX { cpuFilterL2ProfileID, cpuFilterL2AccessID} 11565 ::= { cpuFilterL2RuleTable 1 } 11566 11567 CpuFilterL2RuleEntry ::= 11568 SEQUENCE { 11569 cpuFilterL2ProfileID 11570 Integer32, 11571 cpuFilterL2AccessID 11572 Integer32, 11573 cpuFilterL2RuleEtherType 11574 Integer32, 11575 cpuFilterL2RuleDstMacAddr 11576 MacAddress, 11577 cpuFilterL2RuleSrcMacAddr 11578 MacAddress, 11579 cpuFilterL2RuleVlanId 11580 Integer32, 11581 cpuFilterL2Rule1pPriority 11582 Integer32, 11583 cpuFilterL2RuleDstMacAddrMask 11584 MacAddress, 11585 cpuFilterL2RuleSrcMacAddrMask 11586 MacAddress, 11587 cpuFilterL2RuleInPortList 11588 PortList, 11589 cpuFilterL2RuleAction 11590 INTEGER, 11591 cpuFilterL2RuleStatus 11592 RowStatus 11593 } 11594 11595 cpuFilterL2ProfileID OBJECT-TYPE 11596 SYNTAX Integer32 (1..3) 11597 MAX-ACCESS read-only 11598 STATUS current 11599 DESCRIPTION 11600 "L2 Filter rule ID." 11601 ::= { cpuFilterL2RuleEntry 1 } 11602 11603 cpuFilterL2AccessID OBJECT-TYPE 11604 SYNTAX Integer32 (1..5) 11605 MAX-ACCESS read-only 11606 STATUS current 11607 DESCRIPTION 11608 "CPUInterfaceFilter Profile ID which this rule join." 11609 DEFVAL { 1 } 11610 ::= { cpuFilterL2RuleEntry 2 } 11611 11612 cpuFilterL2RuleEtherType OBJECT-TYPE 11613 SYNTAX Integer32 (-1 | 1501..65535) 11614 MAX-ACCESS read-write 11615 STATUS current 11616 DESCRIPTION 11617 "The value in the Type/Len field of a frame that will 11618 be matched to trigger this filter. The default value of 11619 this object is '-1', which means the rule don't care this 11620 condition." 11621 DEFVAL { -1 } 11622 ::= { cpuFilterL2RuleEntry 3 } 11623 11624 cpuFilterL2RuleDstMacAddr OBJECT-TYPE 11625 SYNTAX MacAddress 11626 MAX-ACCESS read-write 11627 STATUS current 11628 DESCRIPTION 11629 "Destination MAC address to be matched with the packet. By Default, the 11630 Destination Mac Address will be zero,which means the rule don't care this 11631 condition." 11632 ::= { cpuFilterL2RuleEntry 4 } 11633 11634 cpuFilterL2RuleSrcMacAddr OBJECT-TYPE 11635 SYNTAX MacAddress 11636 MAX-ACCESS read-write 11637 STATUS current 11638 DESCRIPTION 11639 "Source MAC address to be matched with the packet. By Default, the Source 11640 Mac Address will be zero, which means the rule don't care this condition.. 11641 address" 11642 ::= { cpuFilterL2RuleEntry 5 } 11643 11644 cpuFilterL2RuleVlanId OBJECT-TYPE 11645 SYNTAX Integer32 (-1..4094) 11646 MAX-ACCESS read-write 11647 STATUS current 11648 DESCRIPTION 11649 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 11650 be treated as customer Vlan Id. By Default, the value will be '-1', 11651 which means the rule don't care this condition." 11652 DEFVAL { -1 } 11653 ::= { cpuFilterL2RuleEntry 6 } 11654 11655 cpuFilterL2Rule1pPriority OBJECT-TYPE 11656 SYNTAX Integer32 (-1..7) 11657 MAX-ACCESS read-write 11658 STATUS current 11659 DESCRIPTION 11660 "802.1p priority to be matched with the packet. By Default, the value 11661 will be '-1', which means the rule don't care this condition." 11662 DEFVAL { -1 } 11663 ::= { cpuFilterL2RuleEntry 7 } 11664 11665 cpuFilterL2RuleDstMacAddrMask OBJECT-TYPE 11666 SYNTAX MacAddress 11667 MAX-ACCESS read-only 11668 STATUS current 11669 DESCRIPTION 11670 "The MAC address Mask work for Destination MAC address. 11671 This field is read-only and copy from it's Profile setting." 11672 11673 ::= { cpuFilterL2RuleEntry 8 } 11674 11675 cpuFilterL2RuleSrcMacAddrMask OBJECT-TYPE 11676 SYNTAX MacAddress 11677 MAX-ACCESS read-only 11678 STATUS current 11679 DESCRIPTION 11680 "The MAC address Mask work for Source MAC address. 11681 This field is read-only and copy from it's Profile setting." 11682 11683 ::= { cpuFilterL2RuleEntry 9 } 11684 11685 cpuFilterL2RuleInPortList OBJECT-TYPE 11686 SYNTAX PortList 11687 MAX-ACCESS read-write 11688 STATUS current 11689 DESCRIPTION 11690 "Specifies the complete set of ports over which this filter is applied 11691 for packets ingress at ports in this list." 11692 ::= { cpuFilterL2RuleEntry 10 } 11693 11694 cpuFilterL2RuleAction OBJECT-TYPE 11695 SYNTAX INTEGER { 11696 allow (1) 11697 ,drop (2) 11698 } 11699 MAX-ACCESS read-write 11700 STATUS current 11701 DESCRIPTION 11702 "Specifies the action to be taken on the packet if the filter 11703 rule matches. 11704 If the action is 'allow', the packet will be forwarded according 11705 to the forwarding rules. 11706 If the action is 'drop', the packet will be discarded." 11707 DEFVAL { allow } 11708 ::= { cpuFilterL2RuleEntry 11 } 11709 11710 cpuFilterL2RuleStatus OBJECT-TYPE 11711 SYNTAX RowStatus 11712 MAX-ACCESS read-create 11713 STATUS current 11714 DESCRIPTION 11715 "This object indicates the status of this entry. An entry is 11716 created in this table when this object is SET to 'createAndWait'. 11717 The entry in this table is used when the status of this object 11718 is SET 'active'. The entry in this table is not used when this 11719 object is SET 'notInService'. An entry created in this table is 11720 be deleted when this object is SET 'destroy'." 11721 ::= { cpuFilterL2RuleEntry 14 } 11722 11723 -- ------------------------------------------------------------------ 11724 -- L3 Filter Group -------------------------------------------------- 11725 cpuFilterL3Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 3 } 11726 11727 cpuFilterL3RuleTable OBJECT-TYPE 11728 SYNTAX SEQUENCE OF CpuFilterL3RuleEntry 11729 MAX-ACCESS not-accessible 11730 STATUS current 11731 DESCRIPTION 11732 " A table to configure L3 filter rules in the system. 11733 " 11734 ::= { cpuFilterL3Rule 1 } 11735 11736 cpuFilterL3RuleEntry OBJECT-TYPE 11737 SYNTAX CpuFilterL3RuleEntry 11738 MAX-ACCESS not-accessible 11739 STATUS current 11740 DESCRIPTION 11741 " Each entry in this table is a L3 filter rule. 11742 Index to the table is L3 filter number and Profile ID." 11743 INDEX { cpuFilterL3RuleProfileNo, cpuFilterL3RuleAccessID} 11744 ::= { cpuFilterL3RuleTable 1 } 11745 11746 CpuFilterL3RuleEntry ::= 11747 SEQUENCE { 11748 cpuFilterL3RuleProfileNo 11749 Integer32, 11750 cpuFilterL3RuleAccessID 11751 Integer32, 11752 cpuFilterL3RuleProtocol 11753 INTEGER, 11754 cpuFilterL3RuleProtocolMask 11755 OCTET STRING, 11756 cpuFilterL3RuleICMPMessageType 11757 Integer32, 11758 cpuFilterL3RuleICMPMessageCode 11759 Integer32, 11760 cpuFilterL3RuleDstIpAddr 11761 IpAddress, 11762 cpuFilterL3RuleSrcIpAddr 11763 IpAddress, 11764 cpuFilterL3RuleDstIpAddrMask 11765 IpAddress, 11766 cpuFilterL3RuleSrcIpAddrMask 11767 IpAddress, 11768 cpuFilterL3RuleTcpUdpDstPort 11769 Integer32, 11770 cpuFilterL3RuleTcpUdpSrcPort 11771 Integer32, 11772 cpuFilterL3RuleTcpUdpDstPortMask 11773 OCTET STRING, 11774 cpuFilterL3RuleTcpUdpSrcPortMask 11775 OCTET STRING, 11776 cpuFilterL3RuleTcpAckBit 11777 INTEGER, 11778 cpuFilterL3RuleTcpRstBit 11779 INTEGER, 11780 cpuFilterL3RuleTcpUrgBit 11781 INTEGER, 11782 cpuFilterL3RuleTcpPshBit 11783 INTEGER, 11784 cpuFilterL3RuleTcpSynBit 11785 INTEGER, 11786 cpuFilterL3RuleTcpFinBit 11787 INTEGER, 11788 cpuFilterL3RuleDscp 11789 Integer32, 11790 cpuFilterL3RuleIgmpType 11791 Integer32, 11792 cpuFilterL3RulePortList 11793 PortList, 11794 cpuFilterL3RuleAction 11795 INTEGER, 11796 cpuFilterL3RuleStatus 11797 RowStatus 11798 } 11799 11800 cpuFilterL3RuleProfileNo OBJECT-TYPE 11801 SYNTAX Integer32 (1..5) 11802 MAX-ACCESS read-only 11803 STATUS current 11804 DESCRIPTION 11805 "L3 Filter rule ID." 11806 ::= { cpuFilterL3RuleEntry 1 } 11807 11808 cpuFilterL3RuleAccessID OBJECT-TYPE 11809 SYNTAX Integer32 (1..3) 11810 MAX-ACCESS read-only 11811 STATUS current 11812 DESCRIPTION 11813 "The Profile ID which this rule join." 11814 ::= { cpuFilterL3RuleEntry 2 } 11815 11816 cpuFilterL3RuleProtocol OBJECT-TYPE 11817 SYNTAX INTEGER { 11818 icmp(1), 11819 igmp(2), 11820 tcp(6), 11821 udp(17) 11822 } 11823 MAX-ACCESS read-write 11824 STATUS current 11825 DESCRIPTION 11826 " The type of protocol to be checked against the packet." 11827 ::= { cpuFilterL3RuleEntry 3 } 11828 11829 cpuFilterL3RuleProtocolMask OBJECT-TYPE 11830 SYNTAX OCTET STRING 11831 MAX-ACCESS read-only 11832 STATUS current 11833 DESCRIPTION 11834 "The IP protocol mask. 11835 This field is read-only and copy from it's Profile setting. 11836 It will work with the other field,cpuFilterL3RuleProtocol, 11837 to caculate a range of IP protocol which is really care. 11838 The value is in HEX format. 11839 " 11840 DEFVAL { 'FF'h } 11841 ::= { cpuFilterL3RuleEntry 4 } 11842 11843 cpuFilterL3RuleICMPMessageType OBJECT-TYPE 11844 SYNTAX Integer32 (-1..255) 11845 MAX-ACCESS read-write 11846 STATUS current 11847 DESCRIPTION 11848 " The message type to be checked against the packet. If the 11849 message type matches with the packet, then the packet will be 11850 dropped / allowed based on the action set in cpuFilterL3RuleAction. 11851 The default value is '-1',which means the rule don't care this 11852 condition. 11853 Some ICMP message types are: 11854 echoReply(0), 11855 destinationUnreachable(3), 11856 sourceQuench(4), 11857 redirect(5), 11858 echoRequest(8), 11859 timeExceeded(11), 11860 parameterProblem(12), 11861 timestampRequest(13), 11862 timestampReply(14), 11863 informationRequest(15), 11864 informationReply(16), 11865 addressMaskRequest(17), 11866 addressMaskReply (18), 11867 " 11868 DEFVAL { -1 } 11869 ::= { cpuFilterL3RuleEntry 5 } 11870 11871 cpuFilterL3RuleICMPMessageCode OBJECT-TYPE 11872 SYNTAX Integer32 (-1..255) 11873 MAX-ACCESS read-write 11874 STATUS current 11875 DESCRIPTION 11876 " The message code to be checked against the packet. If the 11877 packet matches with the message code, then the packet will 11878 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 11879 The default value is '-1', which means the rule don't care this 11880 condition. 11881 Some ICMP message codes are : 11882 networkUnreachable(0), 11883 hostUnreachable(1), 11884 protocolUnreachable(2), 11885 portUnreachable(3), 11886 fragmentNeed(4), 11887 sourceRouteFail(5), 11888 destNetworkUnknown(6), 11889 destHostUnknown(7), 11890 srcHostIsolated(8), 11891 destNetworkAdminProhibited(9), 11892 destHostAdminProhibited(10), 11893 networkUnreachableTOS(11), 11894 hostUnreachableTOS(12), 11895 " 11896 DEFVAL { -1 } 11897 ::= { cpuFilterL3RuleEntry 6 } 11898 11899 cpuFilterL3RuleDstIpAddr OBJECT-TYPE 11900 SYNTAX IpAddress 11901 MAX-ACCESS read-write 11902 STATUS current 11903 DESCRIPTION 11904 "Destination IP address to be matched with the packet. 11905 The default value will be zero, which means the rule 11906 don't care this condition." 11907 DEFVAL { '00000000'h } 11908 ::= { cpuFilterL3RuleEntry 7 } 11909 11910 cpuFilterL3RuleSrcIpAddr OBJECT-TYPE 11911 SYNTAX IpAddress 11912 MAX-ACCESS read-write 11913 STATUS current 11914 DESCRIPTION 11915 "Source IP address to be matched with the packet. 11916 The default value will be zero, which means the 11917 rule don't care this condition." 11918 11919 DEFVAL { '00000000'h } 11920 ::= { cpuFilterL3RuleEntry 8 } 11921 11922 cpuFilterL3RuleDstIpAddrMask OBJECT-TYPE 11923 SYNTAX IpAddress 11924 MAX-ACCESS read-only 11925 STATUS current 11926 DESCRIPTION 11927 "The IP subnet mask for Destination IP address. 11928 This field is read-only and copy from it's Profile setting. 11929 " 11930 11931 DEFVAL { 'FFFFFFFF'h } 11932 ::= { cpuFilterL3RuleEntry 9 } 11933 11934 cpuFilterL3RuleSrcIpAddrMask OBJECT-TYPE 11935 SYNTAX IpAddress 11936 MAX-ACCESS read-only 11937 STATUS current 11938 DESCRIPTION 11939 "The IP subnet mask for Source IP address. 11940 This field is read-only and copy from it's Profile setting. 11941 " 11942 11943 DEFVAL { 'FFFFFFFF'h } 11944 ::= { cpuFilterL3RuleEntry 10 } 11945 11946 cpuFilterL3RuleTcpUdpDstPort OBJECT-TYPE 11947 SYNTAX Integer32 (-1..65535) 11948 MAX-ACCESS read-write 11949 STATUS current 11950 DESCRIPTION 11951 "The TCP / UDP destination port. The default value is -1, 11952 which means the rule don't care this condition." 11953 DEFVAL { -1 } 11954 ::= { cpuFilterL3RuleEntry 11 } 11955 11956 cpuFilterL3RuleTcpUdpSrcPort OBJECT-TYPE 11957 SYNTAX Integer32 (-1..65535) 11958 MAX-ACCESS read-write 11959 STATUS current 11960 DESCRIPTION 11961 "The TCP / UDP source port. The default value is -1, 11962 which means the rule don't care this condition." 11963 DEFVAL { -1 } 11964 ::= { cpuFilterL3RuleEntry 12 } 11965 11966 cpuFilterL3RuleTcpUdpDstPortMask OBJECT-TYPE 11967 SYNTAX OCTET STRING 11968 MAX-ACCESS read-only 11969 STATUS current 11970 DESCRIPTION 11971 "The TCP / UDP Destination port Mask. 11972 This field is read-only and copy from it's Profile setting. 11973 " 11974 ::= { cpuFilterL3RuleEntry 13 } 11975 11976 cpuFilterL3RuleTcpUdpSrcPortMask OBJECT-TYPE 11977 SYNTAX OCTET STRING 11978 MAX-ACCESS read-only 11979 STATUS current 11980 DESCRIPTION 11981 "The TCP / UDP Source port Mask. 11982 This field is read-only and copy from it's Profile setting. 11983 " 11984 ::= { cpuFilterL3RuleEntry 14 } 11985 11986 cpuFilterL3RuleTcpAckBit OBJECT-TYPE 11987 SYNTAX INTEGER { 11988 dontcare(-1), 11989 establish(1), 11990 notEstablish(2) 11991 } 11992 MAX-ACCESS read-create 11993 STATUS current 11994 DESCRIPTION 11995 " The TCP ACK bit to be checked against the packet. The default 11996 value is 'dontcare'(-1), which means the rule don't care this 11997 condition." 11998 DEFVAL { dontcare } 11999 ::= { cpuFilterL3RuleEntry 15 } 12000 12001 cpuFilterL3RuleTcpRstBit OBJECT-TYPE 12002 SYNTAX INTEGER { 12003 dontcare(-1), 12004 establish(1), 12005 notEstablish(2) 12006 } 12007 MAX-ACCESS read-create 12008 STATUS current 12009 DESCRIPTION 12010 " The TCP RST bit to be checked against the packet. The default 12011 value is 'dontcare'(-1), which means the rule don't care this 12012 condition." 12013 DEFVAL { dontcare } 12014 ::= { cpuFilterL3RuleEntry 16 } 12015 12016 cpuFilterL3RuleTcpUrgBit OBJECT-TYPE 12017 SYNTAX INTEGER { 12018 dontcare(-1), 12019 establish(1), 12020 notEstablish(2) 12021 } 12022 MAX-ACCESS read-create 12023 STATUS current 12024 DESCRIPTION 12025 " The TCP Urg bit to be checked against the packet. The default 12026 value is 'dontcare'(-1), which means the rule don't care this 12027 condition." 12028 DEFVAL { dontcare } 12029 ::= { cpuFilterL3RuleEntry 17 } 12030 12031 cpuFilterL3RuleTcpPshBit OBJECT-TYPE 12032 SYNTAX INTEGER { 12033 dontcare(-1), 12034 establish(1), 12035 notEstablish(2) 12036 } 12037 MAX-ACCESS read-create 12038 STATUS current 12039 DESCRIPTION 12040 " The TCP Psh bit to be checked against the packet. The default 12041 value is 'dontcare'(-1). which means the rule don't care this 12042 condition." 12043 DEFVAL { dontcare } 12044 ::= { cpuFilterL3RuleEntry 18 } 12045 12046 cpuFilterL3RuleTcpSynBit OBJECT-TYPE 12047 SYNTAX INTEGER { 12048 dontcare(-1), 12049 establish(1), 12050 notEstablish(2) 12051 } 12052 MAX-ACCESS read-create 12053 STATUS current 12054 DESCRIPTION 12055 " The TCP Syn bit to be checked against the packet. The default 12056 value is 'dontcare'(-1), which means the rule don't care this condition." 12057 DEFVAL { dontcare } 12058 ::= { cpuFilterL3RuleEntry 19 } 12059 12060 cpuFilterL3RuleTcpFinBit OBJECT-TYPE 12061 SYNTAX INTEGER { 12062 dontcare(-1), 12063 establish(1), 12064 notEstablish(2) 12065 } 12066 MAX-ACCESS read-create 12067 STATUS current 12068 DESCRIPTION 12069 " The TCP Fin bit to be checked against the packet. The default 12070 value is 'dontcare'(-1), which means the rule don't care this 12071 condition." 12072 DEFVAL { dontcare } 12073 ::= { cpuFilterL3RuleEntry 20 } 12074 12075 cpuFilterL3RuleDscp OBJECT-TYPE 12076 SYNTAX Integer32 (-1..63) 12077 MAX-ACCESS read-create 12078 STATUS current 12079 DESCRIPTION 12080 " The IP Dscp value to be checked against the packet. 12081 A default value is '-1', which means the rule don't 12082 care this condition." 12083 DEFVAL { -1 } 12084 ::= { cpuFilterL3RuleEntry 21 } 12085 12086 cpuFilterL3RuleIgmpType OBJECT-TYPE 12087 SYNTAX Integer32 (-1..255) 12088 MAX-ACCESS read-write 12089 STATUS current 12090 DESCRIPTION 12091 " The IGMP Type to be checked against the packet.A default value is '-1', 12092 which means the rule don't care this condition." 12093 DEFVAL { -1 } 12094 ::= { cpuFilterL3RuleEntry 22 } 12095 12096 cpuFilterL3RulePortList OBJECT-TYPE 12097 SYNTAX PortList 12098 MAX-ACCESS read-write 12099 STATUS current 12100 DESCRIPTION 12101 "Specifies the complete set of ports over which if the packet arrives 12102 this filter rule will be applicable." 12103 12104 ::= { cpuFilterL3RuleEntry 23 } 12105 12106 cpuFilterL3RuleAction OBJECT-TYPE 12107 SYNTAX INTEGER { 12108 allow (1) 12109 ,drop (2) 12110 } 12111 MAX-ACCESS read-write 12112 STATUS current 12113 DESCRIPTION 12114 "Specifies the action to be taken on the packet if the filter 12115 rule matches." 12116 DEFVAL { allow } 12117 ::= { cpuFilterL3RuleEntry 24 } 12118 12119 cpuFilterL3RuleStatus OBJECT-TYPE 12120 SYNTAX RowStatus 12121 MAX-ACCESS read-create 12122 STATUS current 12123 DESCRIPTION 12124 "This object indicates the status of this entry. An entry is 12125 created in this table when this object is SET to 'createAndWait'. 12126 The entry in this table is used when the status of this object 12127 is SET 'active'. The entry in this table is not used when this 12128 object is SET 'notInService'. An entry created in this table is 12129 be deleted when this object is SET 'destroy'." 12130 ::= { cpuFilterL3RuleEntry 27 } 12131 12132 12133 -- L3 IPv6 Filter Group -------------------------------------------------- 12134 12135 cpuFilterv6L3RuleTable OBJECT-TYPE 12136 SYNTAX SEQUENCE OF CpuFilterv6L3RuleEntry 12137 MAX-ACCESS not-accessible 12138 STATUS current 12139 DESCRIPTION 12140 " A table to configure L3 filter rules in the system. 12141 " 12142 ::= { cpuFilterL3Rule 2 } 12143 12144 cpuFilterv6L3RuleEntry OBJECT-TYPE 12145 SYNTAX CpuFilterv6L3RuleEntry 12146 MAX-ACCESS not-accessible 12147 STATUS current 12148 DESCRIPTION 12149 " Each entry in this table is a L3 filter rule. 12150 Index to the table is L3 filter number and Profile ID." 12151 INDEX { cpuFilterv6L3RuleProfileNo, cpuFilterv6L3RuleAccessID} 12152 ::= { cpuFilterv6L3RuleTable 1 } 12153 12154 CpuFilterv6L3RuleEntry ::= 12155 SEQUENCE { 12156 cpuFilterv6L3RuleProfileNo 12157 Integer32, 12158 cpuFilterv6L3RuleAccessID 12159 Integer32, 12160 cpuFilterv6L3RuleProtocol 12161 INTEGER, 12162 cpuFilterv6L3RuleProtocolMask 12163 OCTET STRING, 12164 cpuFilterv6L3RuleICMPMessageType 12165 Integer32, 12166 cpuFilterv6L3RuleICMPMessageCode 12167 Integer32, 12168 cpuFilterv6L3RuleDstIpAddr 12169 Ipv6Address, 12170 cpuFilterv6L3RuleSrcIpAddr 12171 Ipv6Address, 12172 cpuFilterv6L3RuleDstIpAddrMask 12173 Ipv6Address, 12174 cpuFilterv6L3RuleSrcIpAddrMask 12175 Ipv6Address, 12176 cpuFilterv6L3RuleTcpUdpDstPort 12177 Integer32, 12178 cpuFilterv6L3RuleTcpUdpSrcPort 12179 Integer32, 12180 cpuFilterv6L3RuleTcpUdpDstPortMask 12181 OCTET STRING, 12182 cpuFilterv6L3RuleTcpUdpSrcPortMask 12183 OCTET STRING, 12184 cpuFilterv6L3RuleTcpAckBit 12185 INTEGER, 12186 cpuFilterv6L3RuleTcpRstBit 12187 INTEGER, 12188 cpuFilterv6L3RuleTcpUrgBit 12189 INTEGER, 12190 cpuFilterv6L3RuleTcpPshBit 12191 INTEGER, 12192 cpuFilterv6L3RuleTcpSynBit 12193 INTEGER, 12194 cpuFilterv6L3RuleTcpFinBit 12195 INTEGER, 12196 cpuFilterv6L3RuleTrafficClass 12197 Integer32, 12198 cpuFilterv6L3RulePortList 12199 PortList, 12200 cpuFilterv6L3RuleAction 12201 INTEGER, 12202 cpuFilterv6L3RuleStatus 12203 RowStatus 12204 } 12205 12206 cpuFilterv6L3RuleProfileNo OBJECT-TYPE 12207 SYNTAX Integer32 (1..5) 12208 MAX-ACCESS read-only 12209 STATUS current 12210 DESCRIPTION 12211 "L3 Filter rule ID." 12212 ::= { cpuFilterv6L3RuleEntry 1 } 12213 12214 cpuFilterv6L3RuleAccessID OBJECT-TYPE 12215 SYNTAX Integer32 (1..3) 12216 MAX-ACCESS read-only 12217 STATUS current 12218 DESCRIPTION 12219 "The Profile ID which this rule join." 12220 ::= { cpuFilterv6L3RuleEntry 2 } 12221 12222 cpuFilterv6L3RuleProtocol OBJECT-TYPE 12223 SYNTAX INTEGER { 12224 icmp(1), 12225 tcp(6), 12226 udp(17) 12227 } 12228 MAX-ACCESS read-write 12229 STATUS current 12230 DESCRIPTION 12231 " The type of protocol to be checked against the packet." 12232 ::= { cpuFilterv6L3RuleEntry 3 } 12233 12234 cpuFilterv6L3RuleProtocolMask OBJECT-TYPE 12235 SYNTAX OCTET STRING 12236 MAX-ACCESS read-only 12237 STATUS current 12238 DESCRIPTION 12239 "The IP protocol mask. 12240 This field is read-only and copy from it's Profile setting. 12241 It will work with the other field,cpuFilterL3RuleProtocol, 12242 to caculate a range of IP protocol which is really care. 12243 The value is in HEX format. 12244 " 12245 DEFVAL { 'FF'h } 12246 ::= { cpuFilterv6L3RuleEntry 4 } 12247 12248 cpuFilterv6L3RuleICMPMessageType OBJECT-TYPE 12249 SYNTAX Integer32 (-1..255) 12250 MAX-ACCESS read-write 12251 STATUS current 12252 DESCRIPTION 12253 " The message type to be checked against the packet. If the 12254 message type matches with the packet, then the packet will be 12255 dropped / allowed based on the action set in cpuFilterL3RuleAction. 12256 The default value is '-1',which means the rule don't care this 12257 condition. 12258 Some ICMP message types are: 12259 echoReply(0), 12260 destinationUnreachable(3), 12261 sourceQuench(4), 12262 redirect(5), 12263 echoRequest(8), 12264 timeExceeded(11), 12265 parameterProblem(12), 12266 timestampRequest(13), 12267 timestampReply(14), 12268 informationRequest(15), 12269 informationReply(16), 12270 addressMaskRequest(17), 12271 addressMaskReply (18), 12272 " 12273 DEFVAL { -1 } 12274 ::= { cpuFilterv6L3RuleEntry 5 } 12275 12276 cpuFilterv6L3RuleICMPMessageCode OBJECT-TYPE 12277 SYNTAX Integer32 (-1..255) 12278 MAX-ACCESS read-write 12279 STATUS current 12280 DESCRIPTION 12281 " The message code to be checked against the packet. If the 12282 packet matches with the message code, then the packet will 12283 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 12284 The default value is '-1', which means the rule don't care this 12285 condition. 12286 Some ICMP message codes are : 12287 networkUnreachable(0), 12288 hostUnreachable(1), 12289 protocolUnreachable(2), 12290 portUnreachable(3), 12291 fragmentNeed(4), 12292 sourceRouteFail(5), 12293 destNetworkUnknown(6), 12294 destHostUnknown(7), 12295 srcHostIsolated(8), 12296 destNetworkAdminProhibited(9), 12297 destHostAdminProhibited(10), 12298 networkUnreachableTOS(11), 12299 hostUnreachableTOS(12), 12300 " 12301 DEFVAL { -1 } 12302 ::= { cpuFilterv6L3RuleEntry 6 } 12303 12304 cpuFilterv6L3RuleDstIpAddr OBJECT-TYPE 12305 SYNTAX Ipv6Address 12306 MAX-ACCESS read-write 12307 STATUS current 12308 DESCRIPTION 12309 "Destination IP address to be matched with the packet. 12310 The default value will be zero, which means the rule 12311 don't care this condition." 12312 DEFVAL { '00000000'h } 12313 ::= { cpuFilterv6L3RuleEntry 7 } 12314 12315 cpuFilterv6L3RuleSrcIpAddr OBJECT-TYPE 12316 SYNTAX Ipv6Address 12317 MAX-ACCESS read-write 12318 STATUS current 12319 DESCRIPTION 12320 "Source IP address to be matched with the packet. 12321 The default value will be zero, which means the 12322 rule don't care this condition." 12323 12324 DEFVAL { '00000000'h } 12325 ::= { cpuFilterv6L3RuleEntry 8 } 12326 12327 cpuFilterv6L3RuleDstIpAddrMask OBJECT-TYPE 12328 SYNTAX Ipv6Address 12329 MAX-ACCESS read-only 12330 STATUS current 12331 DESCRIPTION 12332 "The IP subnet mask for Destination IP address. 12333 This field is read-only and copy from it's Profile setting. 12334 " 12335 12336 DEFVAL { 'FFFFFFFF'h } 12337 ::= { cpuFilterv6L3RuleEntry 9 } 12338 12339 cpuFilterv6L3RuleSrcIpAddrMask OBJECT-TYPE 12340 SYNTAX Ipv6Address 12341 MAX-ACCESS read-only 12342 STATUS current 12343 DESCRIPTION 12344 "The IP subnet mask for Source IP address. 12345 This field is read-only and copy from it's Profile setting. 12346 " 12347 12348 DEFVAL { 'FFFFFFFF'h } 12349 ::= { cpuFilterv6L3RuleEntry 10 } 12350 12351 cpuFilterv6L3RuleTcpUdpDstPort OBJECT-TYPE 12352 SYNTAX Integer32 (-1..65535) 12353 MAX-ACCESS read-write 12354 STATUS current 12355 DESCRIPTION 12356 "The TCP / UDP destination port. The default value is -1, 12357 which means the rule don't care this condition." 12358 DEFVAL { -1 } 12359 ::= { cpuFilterv6L3RuleEntry 11 } 12360 12361 cpuFilterv6L3RuleTcpUdpSrcPort OBJECT-TYPE 12362 SYNTAX Integer32 (-1..65535) 12363 MAX-ACCESS read-write 12364 STATUS current 12365 DESCRIPTION 12366 "The TCP / UDP source port. The default value is -1, 12367 which means the rule don't care this condition." 12368 DEFVAL { -1 } 12369 ::= { cpuFilterv6L3RuleEntry 12 } 12370 12371 cpuFilterv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 12372 SYNTAX OCTET STRING 12373 MAX-ACCESS read-only 12374 STATUS current 12375 DESCRIPTION 12376 "The TCP / UDP Destination port Mask. 12377 This field is read-only and copy from it's Profile setting. 12378 " 12379 ::= { cpuFilterv6L3RuleEntry 13 } 12380 12381 cpuFilterv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 12382 SYNTAX OCTET STRING 12383 MAX-ACCESS read-only 12384 STATUS current 12385 DESCRIPTION 12386 "The TCP / UDP Source port Mask. 12387 This field is read-only and copy from it's Profile setting. 12388 " 12389 ::= { cpuFilterv6L3RuleEntry 14 } 12390 12391 cpuFilterv6L3RuleTcpAckBit OBJECT-TYPE 12392 SYNTAX INTEGER { 12393 dontcare(-1), 12394 establish(1), 12395 notEstablish(2) 12396 } 12397 MAX-ACCESS read-create 12398 STATUS current 12399 DESCRIPTION 12400 " The TCP ACK bit to be checked against the packet. The default 12401 value is 'dontcare'(-1), which means the rule don't care this 12402 condition." 12403 DEFVAL { dontcare } 12404 ::= { cpuFilterv6L3RuleEntry 15 } 12405 12406 cpuFilterv6L3RuleTcpRstBit OBJECT-TYPE 12407 SYNTAX INTEGER { 12408 dontcare(-1), 12409 establish(1), 12410 notEstablish(2) 12411 } 12412 MAX-ACCESS read-create 12413 STATUS current 12414 DESCRIPTION 12415 " The TCP RST bit to be checked against the packet. The default 12416 value is 'dontcare'(-1), which means the rule don't care this 12417 condition." 12418 DEFVAL { dontcare } 12419 ::= { cpuFilterv6L3RuleEntry 16 } 12420 12421 cpuFilterv6L3RuleTcpUrgBit OBJECT-TYPE 12422 SYNTAX INTEGER { 12423 dontcare(-1), 12424 establish(1), 12425 notEstablish(2) 12426 } 12427 MAX-ACCESS read-create 12428 STATUS current 12429 DESCRIPTION 12430 " The TCP Urg bit to be checked against the packet. The default 12431 value is 'dontcare'(-1), which means the rule don't care this 12432 condition." 12433 DEFVAL { dontcare } 12434 ::= { cpuFilterv6L3RuleEntry 17 } 12435 12436 cpuFilterv6L3RuleTcpPshBit OBJECT-TYPE 12437 SYNTAX INTEGER { 12438 dontcare(-1), 12439 establish(1), 12440 notEstablish(2) 12441 } 12442 MAX-ACCESS read-create 12443 STATUS current 12444 DESCRIPTION 12445 " The TCP Psh bit to be checked against the packet. The default 12446 value is 'dontcare'(-1). which means the rule don't care this 12447 condition." 12448 DEFVAL { dontcare } 12449 ::= { cpuFilterv6L3RuleEntry 18 } 12450 12451 cpuFilterv6L3RuleTcpSynBit OBJECT-TYPE 12452 SYNTAX INTEGER { 12453 dontcare(-1), 12454 establish(1), 12455 notEstablish(2) 12456 } 12457 MAX-ACCESS read-create 12458 STATUS current 12459 DESCRIPTION 12460 " The TCP Syn bit to be checked against the packet. The default 12461 value is 'dontcare'(-1), which means the rule don't care this condition." 12462 DEFVAL { dontcare } 12463 ::= { cpuFilterv6L3RuleEntry 19 } 12464 12465 cpuFilterv6L3RuleTcpFinBit OBJECT-TYPE 12466 SYNTAX INTEGER { 12467 dontcare(-1), 12468 establish(1), 12469 notEstablish(2) 12470 } 12471 MAX-ACCESS read-create 12472 STATUS current 12473 DESCRIPTION 12474 " The TCP Fin bit to be checked against the packet. The default 12475 value is 'dontcare'(-1), which means the rule don't care this 12476 condition." 12477 DEFVAL { dontcare } 12478 ::= { cpuFilterv6L3RuleEntry 20 } 12479 12480 cpuFilterv6L3RuleTrafficClass OBJECT-TYPE 12481 SYNTAX Integer32 (-1..63) 12482 MAX-ACCESS read-create 12483 STATUS current 12484 DESCRIPTION 12485 " The IP Dscp value to be checked against the packet. 12486 A default value is '-1', which means the rule don't 12487 care this condition." 12488 DEFVAL { -1 } 12489 ::= { cpuFilterv6L3RuleEntry 21 } 12490 12491 cpuFilterv6L3RulePortList OBJECT-TYPE 12492 SYNTAX PortList 12493 MAX-ACCESS read-write 12494 STATUS current 12495 DESCRIPTION 12496 "Specifies the complete set of ports over which if the packet arrives 12497 this filter rule will be applicable." 12498 12499 ::= { cpuFilterv6L3RuleEntry 22 } 12500 12501 cpuFilterv6L3RuleAction OBJECT-TYPE 12502 SYNTAX INTEGER { 12503 allow (1) 12504 ,drop (2) 12505 } 12506 MAX-ACCESS read-write 12507 STATUS current 12508 DESCRIPTION 12509 "Specifies the action to be taken on the packet if the filter 12510 rule matches." 12511 DEFVAL { allow } 12512 ::= { cpuFilterv6L3RuleEntry 23 } 12513 12514 cpuFilterv6L3RuleStatus OBJECT-TYPE 12515 SYNTAX RowStatus 12516 MAX-ACCESS read-create 12517 STATUS current 12518 DESCRIPTION 12519 "This object indicates the status of this entry. An entry is 12520 created in this table when this object is SET to 'createAndWait'. 12521 The entry in this table is used when the status of this object 12522 is SET 'active'. The entry in this table is not used when this 12523 object is SET 'notInService'. An entry created in this table is 12524 be deleted when this object is SET 'destroy'." 12525 ::= { cpuFilterv6L3RuleEntry 24 } 12526 12527 cpuFilterState OBJECT-TYPE 12528 SYNTAX INTEGER { 12529 enable(1), 12530 disable(2) 12531 } 12532 MAX-ACCESS read-write 12533 STATUS current 12534 DESCRIPTION 12535 "This object is used for enabling or disabling CPU Interface Filter in the system." 12536 12537 DEFVAL { disable } 12538 ::= { companyCPUInterfaceFilterGroup 4 } 12539 12540 snmpGlobalState OBJECT-TYPE 12541 SYNTAX INTEGER { 12542 enabled(1), 12543 disabled(2) 12544 } 12545 MAX-ACCESS read-write 12546 STATUS current 12547 DESCRIPTION 12548 "This object is for enabling or disabling SNMP Community function." 12549 12550 ::= { companySNMPV3 1 } 12551 12552 snmpV3User OBJECT IDENTIFIER ::= { companySNMPV3 2 } 12553 snmpV3Group OBJECT IDENTIFIER ::= { companySNMPV3 3 } 12554 snmpV3ViewTree OBJECT IDENTIFIER ::= { companySNMPV3 4 } 12555 snmpV3Community OBJECT IDENTIFIER ::= { companySNMPV3 5 } 12556 snmpV3Host OBJECT IDENTIFIER ::= { companySNMPV3 6 } 12557 12558 snmpV3EngineID OBJECT-TYPE 12559 SYNTAX SnmpEngineID 12560 MAX-ACCESS read-write 12561 STATUS current 12562 DESCRIPTION 12563 "An SNMP engine's administratively-unique identifier. 12564 12565 In a simple agent, this value is always that agent's 12566 own snmpEngineID value. 12567 12568 The value can also take the value of the snmpEngineID 12569 of a remote SNMP engine with which this user can 12570 communicate." 12571 12572 ::= { companySNMPV3 7 } 12573 12574 snmpV3Trap OBJECT IDENTIFIER ::= { companySNMPV3 8 } 12575 12576 -- ---------------------------------------------------------------- 12577 -- The snmpV3User group 12578 -- ---------------------------------------------------------------- 12579 12580 snmpV3UserTable OBJECT-TYPE 12581 SYNTAX SEQUENCE OF SnmpV3UserEntry 12582 MAX-ACCESS not-accessible 12583 STATUS current 12584 DESCRIPTION 12585 "" 12586 ::= { snmpV3User 1 } 12587 12588 snmpV3UserEntry OBJECT-TYPE 12589 SYNTAX SnmpV3UserEntry 12590 MAX-ACCESS not-accessible 12591 STATUS current 12592 DESCRIPTION 12593 "" 12594 INDEX { snmpV3UserName , snmpV3UserVersion} 12595 ::= { snmpV3UserTable 1 } 12596 12597 SnmpV3UserEntry ::= SEQUENCE { 12598 snmpV3UserName SnmpAdminString, 12599 snmpV3UserVersion INTEGER, 12600 snmpV3UserGroupName SnmpAdminString, 12601 snmpV3UserAuthProtocol INTEGER, 12602 snmpV3UserAuthProtocolPassword SnmpAdminString, 12603 snmpV3UserPrivProtocol INTEGER, 12604 snmpV3UserPrivProtocolPassword SnmpAdminString, 12605 snmpV3UserStatus RowStatus 12606 } 12607 12608 snmpV3UserName OBJECT-TYPE 12609 SYNTAX SnmpAdminString (SIZE(1..32)) 12610 MAX-ACCESS read-only 12611 STATUS current 12612 DESCRIPTION "A human readable string representing the name of 12613 the user. 12614 12615 This is the (User-based Security) Model dependent 12616 security ID. 12617 " 12618 ::= { snmpV3UserEntry 1 } 12619 12620 snmpV3UserVersion OBJECT-TYPE 12621 SYNTAX INTEGER { 12622 v1 (1), 12623 v2c (2), 12624 v3 (3) 12625 } 12626 MAX-ACCESS read-only 12627 STATUS current 12628 DESCRIPTION "A human readable string representing the name of 12629 the user. 12630 12631 This is the (User-based Security) Model dependent 12632 security ID. 12633 " 12634 ::= { snmpV3UserEntry 2 } 12635 12636 12637 snmpV3UserGroupName OBJECT-TYPE 12638 SYNTAX SnmpAdminString (SIZE(1..32)) 12639 MAX-ACCESS read-create 12640 STATUS current 12641 DESCRIPTION "The name of the group to which this entry (e.g., the 12642 combination of securityModel and securityName) 12643 belongs. 12644 12645 This groupName is used as index into the 12646 vacmAccessTable to select an access control policy. 12647 However, a value in this table does not imply that an 12648 instance with the value exists in table vacmAccesTable. 12649 " 12650 ::= { snmpV3UserEntry 3 } 12651 12652 snmpV3UserAuthProtocol OBJECT-TYPE 12653 SYNTAX INTEGER { 12654 none (1), 12655 md5 (2), 12656 sha (3) 12657 } 12658 MAX-ACCESS read-create 12659 STATUS current 12660 DESCRIPTION "An indication of whether messages sent on behalf of 12661 this user to/from the SNMP engine identified by 12662 usmUserEngineID, can be authenticated, and if so, 12663 the type of authentication protocol which is used. 12664 12665 An instance of this object is created concurrently 12666 with the creation of any other object instance for 12667 the same user (i.e., as part of the processing of 12668 the set operation which creates the first object 12669 instance in the same conceptual row). 12670 12671 If an initial set operation (i.e. at row creation time) 12672 tries to set a value for an unknown or unsupported 12673 protocol, then a 'wrongValue' error must be returned. 12674 12675 The value will be overwritten/set when a set operation 12676 is performed on the corresponding instance of 12677 UserCloneFrom. 12678 12679 Once instantiated, the value of such an instance of 12680 this object can only be changed via a set operation to 12681 the value of the NoAuthProtocol. 12682 12683 If a set operation tries to change the value of an 12684 12685 12686 existing instance of this object to any value other 12687 than NoAuthProtocol, then an 'inconsistentValue' 12688 error must be returned. 12689 12690 If a set operation tries to set the value to the 12691 NoAuthProtocol while the UserPrivProtocol value 12692 in the same row is not equal to NoPrivProtocol, 12693 then an 'inconsistentValue' error must be returned. 12694 That means that an SNMP command generator application 12695 must first ensure that the UserPrivProtocol is set 12696 to the NoPrivProtocol value before it can set 12697 the UserAuthProtocol value to NoAuthProtocol. 12698 " 12699 ::= { snmpV3UserEntry 4 } 12700 12701 snmpV3UserAuthProtocolPassword OBJECT-TYPE 12702 SYNTAX SnmpAdminString (SIZE(1..32)) 12703 MAX-ACCESS read-create 12704 STATUS current 12705 DESCRIPTION "" 12706 ::= { snmpV3UserEntry 5 } 12707 12708 12709 snmpV3UserPrivProtocol OBJECT-TYPE 12710 SYNTAX INTEGER { 12711 none (1), 12712 des (2) 12713 } 12714 MAX-ACCESS read-create 12715 STATUS current 12716 DESCRIPTION "An indication of whether messages sent on behalf of 12717 this user to/from the SNMP engine identified by 12718 usmUserEngineID, can be protected from disclosure, 12719 and if so, the type of privacy protocol which is used. 12720 12721 An instance of this object is created concurrently 12722 with the creation of any other object instance for 12723 the same user (i.e., as part of the processing of 12724 the set operation which creates the first object 12725 instance in the same conceptual row). 12726 12727 If an initial set operation (i.e. at row creation time) 12728 tries to set a value for an unknown or unsupported 12729 protocol, then a 'wrongValue' error must be returned. 12730 12731 The value will be overwritten/set when a set operation 12732 is performed on the corresponding instance of 12733 usmUserCloneFrom. 12734 12735 Once instantiated, the value of such an instance of 12736 this object can only be changed via a set operation to 12737 the value of the NoPrivProtocol. 12738 12739 If a set operation tries to change the value of an 12740 existing instance of this object to any value other 12741 than NoPrivProtocol, then an 'inconsistentValue' 12742 error must be returned. 12743 12744 Note that if any privacy protocol is used, then you 12745 must also use an authentication protocol. In other 12746 words, if usmUserPrivProtocol is set to anything else 12747 than NoPrivProtocol, then the corresponding instance 12748 of usmUserAuthProtocol cannot have a value of 12749 12750 usmNoAuthProtocol. If it does, then an 12751 'inconsistentValue' error must be returned. 12752 " 12753 ::= { snmpV3UserEntry 6 } 12754 12755 snmpV3UserPrivProtocolPassword OBJECT-TYPE 12756 SYNTAX SnmpAdminString (SIZE(1..32)) 12757 MAX-ACCESS read-create 12758 STATUS current 12759 DESCRIPTION "" 12760 ::= { snmpV3UserEntry 7 } 12761 12762 12763 snmpV3UserStatus OBJECT-TYPE 12764 SYNTAX RowStatus 12765 MAX-ACCESS read-create 12766 STATUS current 12767 DESCRIPTION "The status of this conceptual row. 12768 12769 Until instances of all corresponding columns are 12770 appropriately configured, the value of the 12771 corresponding instance of the usmUserStatus column 12772 is 'notReady'. 12773 12774 In particular, a newly created row for a user who 12775 employs authentication, cannot be made active until the 12776 corresponding usmUserCloneFrom and usmUserAuthKeyChange 12777 have been set. 12778 12779 Further, a newly created row for a user who also 12780 employs privacy, cannot be made active until the 12781 usmUserPrivKeyChange has been set. 12782 12783 The RowStatus TC [RFC2579] requires that this 12784 DESCRIPTION clause states under which circumstances 12785 other objects in this row can be modified: 12786 12787 The value of this object has no effect on whether 12788 other objects in this conceptual row can be modified, 12789 except for usmUserOwnAuthKeyChange and 12790 usmUserOwnPrivKeyChange. For these 2 objects, the 12791 value of usmUserStatus MUST be active. 12792 " 12793 ::= { snmpV3UserEntry 8 } 12794 12795 12796 -- ---------------------------------------------------------------- 12797 -- The snmpV3Group group 12798 -- ---------------------------------------------------------------- 12799 snmpV3GroupTable OBJECT-TYPE 12800 SYNTAX SEQUENCE OF SnmpV3GroupEntry 12801 MAX-ACCESS not-accessible 12802 STATUS current 12803 DESCRIPTION 12804 "" 12805 ::= { snmpV3Group 1 } 12806 12807 snmpV3GroupEntry OBJECT-TYPE 12808 SYNTAX SnmpV3GroupEntry 12809 MAX-ACCESS not-accessible 12810 STATUS current 12811 DESCRIPTION 12812 "" 12813 INDEX { snmpV3GroupName ,snmpV3GroupSecurityModel ,snmpV3GroupSecurityLevel} 12814 ::= { snmpV3GroupTable 1 } 12815 12816 SnmpV3GroupEntry ::= SEQUENCE { 12817 snmpV3GroupName SnmpAdminString, 12818 snmpV3GroupSecurityModel INTEGER, 12819 snmpV3GroupSecurityLevel SnmpSecurityLevel, 12820 snmpV3GroupReadViewName SnmpAdminString, 12821 snmpV3GroupWriteViewName SnmpAdminString, 12822 snmpV3GroupNotifyViewName SnmpAdminString, 12823 snmpV3GroupStatus RowStatus 12824 } 12825 12826 snmpV3GroupName OBJECT-TYPE 12827 SYNTAX SnmpAdminString (SIZE(1..32)) 12828 MAX-ACCESS read-only 12829 STATUS current 12830 DESCRIPTION "The name of the group to which this entry (e.g., the 12831 combination of securityModel and securityName) 12832 belongs. 12833 12834 This groupName is used as index into the 12835 vacmAccessTable to select an access control policy. 12836 However, a value in this table does not imply that an 12837 instance with the value exists in table vacmAccesTable. 12838 " 12839 ::= { snmpV3GroupEntry 1 } 12840 12841 snmpV3GroupSecurityModel OBJECT-TYPE 12842 SYNTAX INTEGER { 12843 v1 (1), 12844 v2c (2), 12845 v3 (3) 12846 } 12847 MAX-ACCESS read-only 12848 STATUS current 12849 DESCRIPTION "In order to gain the access rights allowed by this 12850 conceptual row, this securityModel must be in use. 12851 " 12852 ::= { snmpV3GroupEntry 2 } 12853 12854 snmpV3GroupSecurityLevel OBJECT-TYPE 12855 SYNTAX SnmpSecurityLevel 12856 MAX-ACCESS read-only 12857 STATUS current 12858 DESCRIPTION "The minimum level of security required in order to 12859 gain the access rights allowed by this conceptual 12860 row. A securityLevel of noAuthNoPriv is less than 12861 authNoPriv which in turn is less than authPriv. 12862 12863 If multiple entries are equally indexed except for 12864 this vacmAccessSecurityLevel index, then the entry 12865 which has the highest value for 12866 vacmAccessSecurityLevel is selected. 12867 " 12868 ::= { snmpV3GroupEntry 3 } 12869 12870 snmpV3GroupReadViewName OBJECT-TYPE 12871 SYNTAX SnmpAdminString (SIZE(0..32)) 12872 MAX-ACCESS read-create 12873 STATUS current 12874 DESCRIPTION "The value of an instance of this object identifies 12875 the MIB view of the SNMP context to which this 12876 conceptual row authorizes read access. 12877 12878 The identified MIB view is that one for which the 12879 vacmViewTreeFamilyViewName has the same value as the 12880 instance of this object; if the value is the empty 12881 string or if there is no active MIB view having this 12882 value of vacmViewTreeFamilyViewName, then no access 12883 is granted. 12884 " 12885 -- DEFVAL { ''H } -- -- the empty string -- 12886 ::= { snmpV3GroupEntry 4 } 12887 12888 snmpV3GroupWriteViewName OBJECT-TYPE 12889 SYNTAX SnmpAdminString (SIZE(0..32)) 12890 MAX-ACCESS read-create 12891 STATUS current 12892 DESCRIPTION "The value of an instance of this object identifies 12893 the MIB view of the SNMP context to which this 12894 conceptual row authorizes write access. 12895 12896 The identified MIB view is that one for which the 12897 vacmViewTreeFamilyViewName has the same value as the 12898 instance of this object; if the value is the empty 12899 string or if there is no active MIB view having this 12900 value of vacmViewTreeFamilyViewName, then no access 12901 is granted. 12902 " 12903 -- DEFVAL { ''H } -- -- the empty string -- 12904 12905 ::= { snmpV3GroupEntry 5 } 12906 12907 snmpV3GroupNotifyViewName OBJECT-TYPE 12908 SYNTAX SnmpAdminString (SIZE(0..32)) 12909 MAX-ACCESS read-create 12910 STATUS current 12911 DESCRIPTION "The value of an instance of this object identifies 12912 the MIB view of the SNMP context to which this 12913 conceptual row authorizes access for notifications. 12914 12915 The identified MIB view is that one for which the 12916 vacmViewTreeFamilyViewName has the same value as the 12917 instance of this object; if the value is the empty 12918 string or if there is no active MIB view having this 12919 value of vacmViewTreeFamilyViewName, then no access 12920 is granted. 12921 " 12922 -- DEFVAL { ''H } -- -- the empty string -- 12923 ::= { snmpV3GroupEntry 6 } 12924 12925 snmpV3GroupStatus OBJECT-TYPE 12926 SYNTAX RowStatus 12927 MAX-ACCESS read-create 12928 STATUS current 12929 DESCRIPTION "The status of this conceptual row. 12930 12931 The RowStatus TC [RFC2579] requires that this 12932 DESCRIPTION clause states under which circumstances 12933 other objects in this row can be modified: 12934 12935 The value of this object has no effect on whether 12936 other objects in this conceptual row can be modified. 12937 " 12938 ::= { snmpV3GroupEntry 7 } 12939 12940 12941 -- ---------------------------------------------------------------- 12942 -- The snmpV3ViewTree group 12943 -- ---------------------------------------------------------------- 12944 snmpV3ViewTreeTable OBJECT-TYPE 12945 SYNTAX SEQUENCE OF SnmpV3ViewTreeEntry 12946 MAX-ACCESS not-accessible 12947 STATUS current 12948 DESCRIPTION 12949 "" 12950 ::= { snmpV3ViewTree 1 } 12951 12952 snmpV3ViewTreeEntry OBJECT-TYPE 12953 SYNTAX SnmpV3ViewTreeEntry 12954 MAX-ACCESS not-accessible 12955 STATUS current 12956 DESCRIPTION 12957 "" 12958 INDEX { snmpV3viewTreeName ,snmpV3viewTreeSubtree } 12959 ::= { snmpV3ViewTreeTable 1 } 12960 12961 SnmpV3ViewTreeEntry ::= SEQUENCE 12962 { 12963 snmpV3viewTreeName SnmpAdminString, 12964 snmpV3viewTreeSubtree OBJECT IDENTIFIER, 12965 snmpV3viewTreeMask OCTET STRING, 12966 snmpV3viewTreeType INTEGER, 12967 snmpV3viewTreeStatus RowStatus 12968 } 12969 12970 snmpV3viewTreeName OBJECT-TYPE 12971 SYNTAX SnmpAdminString (SIZE(1..32)) 12972 MAX-ACCESS read-only 12973 STATUS current 12974 DESCRIPTION "The human readable name for a family of view subtrees. 12975 " 12976 12977 ::= { snmpV3ViewTreeEntry 1 } 12978 12979 snmpV3viewTreeSubtree OBJECT-TYPE 12980 SYNTAX OBJECT IDENTIFIER 12981 MAX-ACCESS read-only 12982 STATUS current 12983 DESCRIPTION "The MIB subtree which when combined with the 12984 corresponding instance of vacmViewTreeFamilyMask 12985 defines a family of view subtrees. 12986 " 12987 ::= { snmpV3ViewTreeEntry 2 } 12988 12989 snmpV3viewTreeMask OBJECT-TYPE 12990 SYNTAX OCTET STRING (SIZE (0..16)) 12991 MAX-ACCESS read-create 12992 STATUS current 12993 DESCRIPTION "The bit mask which, in combination with the 12994 corresponding instance of vacmViewTreeFamilySubtree, 12995 defines a family of view subtrees. 12996 12997 Each bit of this bit mask corresponds to a 12998 sub-identifier of vacmViewTreeFamilySubtree, with the 12999 most significant bit of the i-th octet of this octet 13000 string value (extended if necessary, see below) 13001 corresponding to the (8*i - 7)-th sub-identifier, and 13002 the least significant bit of the i-th octet of this 13003 octet string corresponding to the (8*i)-th 13004 sub-identifier, where i is in the range 1 through 16. 13005 13006 Each bit of this bit mask specifies whether or not 13007 the corresponding sub-identifiers must match when 13008 determining if an OBJECT IDENTIFIER is in this 13009 family of view subtrees; a '1' indicates that an 13010 exact match must occur; a '0' indicates 'wild card', 13011 i.e., any sub-identifier value matches. 13012 13013 Thus, the OBJECT IDENTIFIER X of an object instance 13014 is contained in a family of view subtrees if, for 13015 each sub-identifier of the value of 13016 vacmViewTreeFamilySubtree, either: 13017 13018 the i-th bit of vacmViewTreeFamilyMask is 0, or 13019 13020 the i-th sub-identifier of X is equal to the i-th 13021 sub-identifier of the value of 13022 vacmViewTreeFamilySubtree. 13023 13024 If the value of this bit mask is M bits long and 13025 13026 there are more than M sub-identifiers in the 13027 corresponding instance of vacmViewTreeFamilySubtree, 13028 then the bit mask is extended with 1's to be the 13029 required length. 13030 13031 Note that when the value of this object is the 13032 zero-length string, this extension rule results in 13033 a mask of all-1's being used (i.e., no 'wild card'), 13034 and the family of view subtrees is the one view 13035 subtree uniquely identified by the corresponding 13036 instance of vacmViewTreeFamilySubtree. 13037 13038 Note that masks of length greater than zero length 13039 do not need to be supported. In this case this 13040 object is made read-only. 13041 " 13042 -- DEFVAL { ''H } 13043 ::= { snmpV3ViewTreeEntry 3 } 13044 13045 snmpV3viewTreeType OBJECT-TYPE 13046 SYNTAX INTEGER { included(1), excluded(2) } 13047 MAX-ACCESS read-create 13048 STATUS current 13049 DESCRIPTION "Indicates whether the corresponding instances of 13050 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask 13051 define a family of view subtrees which is included in 13052 or excluded from the MIB view. 13053 " 13054 -- DEFVAL { included } 13055 ::= { snmpV3ViewTreeEntry 4 } 13056 13057 snmpV3viewTreeStatus OBJECT-TYPE 13058 SYNTAX RowStatus 13059 MAX-ACCESS read-create 13060 STATUS current 13061 DESCRIPTION "The status of this conceptual row. 13062 13063 The RowStatus TC [RFC2579] requires that this 13064 DESCRIPTION clause states under which circumstances 13065 other objects in this row can be modified: 13066 13067 The value of this object has no effect on whether 13068 other objects in this conceptual row can be modified. 13069 " 13070 ::= { snmpV3ViewTreeEntry 5 } 13071 13072 13073 -- ---------------------------------------------------------------- 13074 -- The snmpV3Community group 13075 -- ---------------------------------------------------------------- 13076 13077 snmpV3CommunityTable OBJECT-TYPE 13078 SYNTAX SEQUENCE OF SnmpV3CommunityEntry 13079 MAX-ACCESS not-accessible 13080 STATUS current 13081 DESCRIPTION 13082 "" 13083 ::= { snmpV3Community 1 } 13084 13085 snmpV3CommunityEntry OBJECT-TYPE 13086 SYNTAX SnmpV3CommunityEntry 13087 MAX-ACCESS not-accessible 13088 STATUS current 13089 DESCRIPTION 13090 "" 13091 INDEX { snmpV3CommunityName } 13092 ::= { snmpV3CommunityTable 1 } 13093 13094 SnmpV3CommunityEntry ::= SEQUENCE 13095 { 13096 snmpV3CommunityName OCTET STRING, 13097 snmpV3CommunityPolicy SnmpAdminString, 13098 snmpV3CommunityStatus RowStatus 13099 } 13100 13101 snmpV3CommunityName OBJECT-TYPE 13102 SYNTAX OCTET STRING (SIZE (1..15)) 13103 MAX-ACCESS read-only 13104 STATUS current 13105 DESCRIPTION 13106 "The unique index value of a row in this table." 13107 ::= { snmpV3CommunityEntry 1 } 13108 13109 snmpV3CommunityPolicy OBJECT-TYPE 13110 SYNTAX SnmpAdminString (SIZE(1..32)) 13111 MAX-ACCESS read-create 13112 STATUS current 13113 DESCRIPTION 13114 "A human readable string representing the corresponding 13115 value of snmpCommunityName in a Security Model 13116 independent format." 13117 ::= { snmpV3CommunityEntry 2 } 13118 13119 snmpV3CommunityStatus OBJECT-TYPE 13120 SYNTAX RowStatus 13121 MAX-ACCESS read-create 13122 STATUS current 13123 DESCRIPTION 13124 "The status of this conceptual row in the 13125 snmpCommunityTable. 13126 13127 An entry in this table is not qualified for activation 13128 until instances of all corresponding columns have been 13129 initialized, either through default values, or through 13130 Set operations. The snmpCommunityName and 13131 snmpCommunitySecurityName objects must be explicitly set. 13132 13133 There is no restriction on setting columns in this table 13134 when the value of snmpCommunityStatus is active(1)." 13135 ::= { snmpV3CommunityEntry 3 } 13136 13137 13138 -- ---------------------------------------------------------------- 13139 -- The snmpV3Host group 13140 -- ---------------------------------------------------------------- 13141 13142 ipv4snmpV3HostTable OBJECT-TYPE 13143 SYNTAX SEQUENCE OF Ipv4snmpV3HostEntry 13144 MAX-ACCESS not-accessible 13145 STATUS obsolete 13146 DESCRIPTION 13147 "" 13148 ::= { snmpV3Host 1 } 13149 13150 ipv4snmpV3HostEntry OBJECT-TYPE 13151 SYNTAX Ipv4snmpV3HostEntry 13152 MAX-ACCESS not-accessible 13153 STATUS obsolete 13154 DESCRIPTION 13155 "" 13156 INDEX { ipv4snmpV3HostAddress } 13157 ::= { ipv4snmpV3HostTable 1 } 13158 13159 Ipv4snmpV3HostEntry ::= SEQUENCE 13160 { 13161 ipv4snmpV3HostAddress IpAddress, 13162 ipv4snmpV3HostCommunityName SnmpAdminString, 13163 ipv4snmpV3HostVersion INTEGER, 13164 ipv4snmpV3HostStatus RowStatus 13165 } 13166 13167 ipv4snmpV3HostAddress OBJECT-TYPE 13168 SYNTAX IpAddress 13169 MAX-ACCESS read-only 13170 STATUS obsolete 13171 DESCRIPTION 13172 "This object contains a transport address. The format of 13173 this address depends on the value of the 13174 snmpTargetAddrTDomain object. And this object is unique 13175 identifier associated with this snmpNotifyEntry." 13176 ::= { ipv4snmpV3HostEntry 1 } 13177 13178 ipv4snmpV3HostCommunityName OBJECT-TYPE 13179 SYNTAX SnmpAdminString (SIZE(1..32)) 13180 MAX-ACCESS read-create 13181 STATUS obsolete 13182 DESCRIPTION 13183 "The locally arbitrary." 13184 ::= { ipv4snmpV3HostEntry 2 } 13185 13186 13187 ipv4snmpV3HostVersion OBJECT-TYPE 13188 SYNTAX INTEGER { 13189 v1 (1), 13190 v2c (2), 13191 v3NoAuthNoPriv (3), 13192 v3AuthNoPriv (4), 13193 v3AuthPriv (5) 13194 } 13195 MAX-ACCESS read-create 13196 STATUS obsolete 13197 DESCRIPTION 13198 "The Level of Security to be used when generating 13199 SNMP messages using this entry." 13200 ::= { ipv4snmpV3HostEntry 3 } 13201 13202 ipv4snmpV3HostStatus OBJECT-TYPE 13203 SYNTAX RowStatus 13204 MAX-ACCESS read-create 13205 STATUS obsolete 13206 DESCRIPTION 13207 "" 13208 ::= { ipv4snmpV3HostEntry 4 } 13209 13210 -- ---------------------------------------------------------------- 13211 -- The snmpV3Host group 13212 -- ---------------------------------------------------------------- 13213 13214 snmpV3HostTable OBJECT-TYPE 13215 SYNTAX SEQUENCE OF SnmpV3HostEntry 13216 MAX-ACCESS not-accessible 13217 STATUS current 13218 DESCRIPTION 13219 "" 13220 ::= { snmpV3Host 2 } 13221 13222 snmpV3HostEntry OBJECT-TYPE 13223 SYNTAX SnmpV3HostEntry 13224 MAX-ACCESS not-accessible 13225 STATUS current 13226 DESCRIPTION 13227 "" 13228 INDEX { snmpV3HostAddress, snmpV3IPType } 13229 ::= { snmpV3HostTable 1 } 13230 13231 SnmpV3HostEntry ::= SEQUENCE 13232 { 13233 snmpV3HostAddress Ipv6Address, 13234 snmpV3IPType INTEGER, 13235 snmpV3HostCommunityName SnmpAdminString, 13236 snmpV3HostVersion INTEGER, 13237 snmpV3HostInterfaceName OCTET STRING, 13238 snmpV3HostStatus RowStatus 13239 } 13240 13241 snmpV3HostAddress OBJECT-TYPE 13242 SYNTAX Ipv6Address 13243 MAX-ACCESS read-only 13244 STATUS current 13245 DESCRIPTION 13246 "This object contains a transport address. The format of 13247 this address depends on the value of the 13248 snmpTargetAddrTDomain object. And this object is unique 13249 identifier associated with this snmpNotifyEntry." 13250 ::= { snmpV3HostEntry 1 } 13251 13252 snmpV3IPType OBJECT-TYPE 13253 SYNTAX INTEGER { 13254 iPv4 (1), 13255 iPv6 (2) 13256 } 13257 MAX-ACCESS read-only 13258 STATUS current 13259 DESCRIPTION 13260 "Type of IP interface." 13261 ::= { snmpV3HostEntry 2 } 13262 13263 snmpV3HostCommunityName OBJECT-TYPE 13264 SYNTAX SnmpAdminString (SIZE(1..32)) 13265 MAX-ACCESS read-create 13266 STATUS current 13267 DESCRIPTION 13268 "The locally arbitrary." 13269 ::= { snmpV3HostEntry 3 } 13270 13271 snmpV3HostVersion OBJECT-TYPE 13272 SYNTAX INTEGER { 13273 v1 (1), 13274 v2c (2), 13275 v3NoAuthNoPriv (3), 13276 v3AuthNoPriv (4), 13277 v3AuthPriv (5) 13278 } 13279 MAX-ACCESS read-create 13280 STATUS current 13281 DESCRIPTION 13282 "The Level of Security to be used when generating 13283 SNMP messages using this entry." 13284 ::= { snmpV3HostEntry 4 } 13285 13286 snmpV3HostInterfaceName OBJECT-TYPE 13287 SYNTAX OCTET STRING 13288 MAX-ACCESS read-create 13289 STATUS current 13290 DESCRIPTION 13291 "Specifies the interface name when the syslogSrvIP is linklocal address." 13292 ::= { snmpV3HostEntry 5 } 13293 13294 snmpV3HostStatus OBJECT-TYPE 13295 SYNTAX RowStatus 13296 MAX-ACCESS read-create 13297 STATUS current 13298 DESCRIPTION 13299 "" 13300 ::= { snmpV3HostEntry 6 } 13301 13302 -- ---------------------------------------------------------------- 13303 -- The snmpV3Trap group 13304 -- ---------------------------------------------------------------- 13305 13306 snmpV3TrapSNMPAuthentication OBJECT-TYPE 13307 SYNTAX INTEGER { 13308 enabled(1), 13309 disabled(2) 13310 } 13311 MAX-ACCESS read-write 13312 STATUS current 13313 DESCRIPTION 13314 "This object is for enabling or disabling SNMP login fail 13315 event trap in the system." 13316 ::= { snmpV3Trap 1 } 13317 13318 snmpV3TrapColdStart OBJECT-TYPE 13319 SYNTAX INTEGER { 13320 enabled(1), 13321 disabled(2) 13322 } 13323 MAX-ACCESS read-write 13324 STATUS current 13325 DESCRIPTION 13326 "This object is for enabling or disabling devie Bootup event 13327 trap in the system." 13328 ::= { snmpV3Trap 2 } 13329 13330 snmpV3TrapWarmStart OBJECT-TYPE 13331 SYNTAX INTEGER { 13332 enabled(1), 13333 disabled(2) 13334 } 13335 MAX-ACCESS read-write 13336 STATUS current 13337 DESCRIPTION 13338 "This object is for enabling or disabling devie Bootup event 13339 trap in the system." 13340 ::= { snmpV3Trap 3 } 13341 13342 snmpV3TrapLinkUpDown OBJECT-TYPE 13343 SYNTAX INTEGER { 13344 enabled(1), 13345 disabled(2) 13346 } 13347 MAX-ACCESS read-write 13348 STATUS current 13349 DESCRIPTION 13350 "This object is for enabling or disabling Copper link up / link down 13351 event trap in the system." 13352 ::= { snmpV3Trap 4 } 13353 13354 snmpV3TrapRSTPStateChange OBJECT-TYPE 13355 SYNTAX INTEGER { 13356 enabled(1), 13357 disabled(2) 13358 } 13359 MAX-ACCESS read-write 13360 STATUS current 13361 DESCRIPTION 13362 "This object is for enabling or disabling RSTP topology change 13363 event trap in the system." 13364 ::= { snmpV3Trap 5 } 13365 13366 snmpV3TrapFirmUpgrade OBJECT-TYPE 13367 SYNTAX INTEGER { 13368 enabled(1), 13369 disabled(2) 13370 } 13371 MAX-ACCESS read-write 13372 STATUS current 13373 DESCRIPTION 13374 "This object is for enabling or disabling Firmware upgrade 13375 suess or fail event trap in the system." 13376 ::= { snmpV3Trap 6 } 13377 13378 snmpV3TrapBPDUAttack OBJECT-TYPE 13379 SYNTAX INTEGER { 13380 none(1), 13381 attackDetected(2), 13382 attackCleared(3), 13383 both(4) 13384 } 13385 MAX-ACCESS read-write 13386 STATUS current 13387 DESCRIPTION 13388 "Used to configure trap settings for BPDU attack protection events." 13389 13390 DEFVAL { none } 13391 ::= { snmpV3Trap 11 } 13392 13393-- start CAMEO_PORT_SECURITY 13394 snmpV3TrapPortSecurity OBJECT-TYPE 13395 SYNTAX INTEGER { 13396 enabled(1), 13397 disabled(2) 13398 } 13399 MAX-ACCESS read-write 13400 STATUS current 13401 DESCRIPTION 13402 "" 13403 ::= { snmpV3Trap 12 } 13404-- end CAMEO_PORT_SECURITY 13405-- start CAMEO_IMPBv2 13406 snmpV3TrapIMPBViolation OBJECT-TYPE 13407 SYNTAX INTEGER { 13408 enabled(1), 13409 disabled(2) 13410 } 13411 MAX-ACCESS read-write 13412 STATUS current 13413 DESCRIPTION 13414 "" 13415 ::= { snmpV3Trap 13 } 13416-- end CAMEO_IMPBv2 13417-- start CAMEO_LBD 13418 snmpV3TrapLBD OBJECT-TYPE 13419 SYNTAX INTEGER { 13420 enabled(1), 13421 disabled(2) 13422 } 13423 MAX-ACCESS read-write 13424 STATUS current 13425 DESCRIPTION 13426 "" 13427 ::= { snmpV3Trap 14 } 13428-- end CAMEO_LBD 13429-- start CAMEO_DHCP_SCREEN 13430 snmpV3TrapDHCPServerScreening OBJECT-TYPE 13431 SYNTAX INTEGER { 13432 enabled(1), 13433 disabled(2) 13434 } 13435 MAX-ACCESS read-write 13436 STATUS current 13437 DESCRIPTION 13438 "" 13439 ::= { snmpV3Trap 15 } 13440-- end CAMEO_DHCP_SCREEN 13441 snmpV3TrapDuplicateIPDetected OBJECT-TYPE 13442 SYNTAX INTEGER { 13443 enabled(1), 13444 disabled(2) 13445 } 13446 MAX-ACCESS read-write 13447 STATUS current 13448 DESCRIPTION 13449 "This object is for enabling or disabling send gratuitous 13450 trap when IP address conflicted in the network." 13451 ::= { snmpV3Trap 16 } 13452 13453 13454 snmpV3CommunityEncryption OBJECT-TYPE 13455 SYNTAX INTEGER { 13456 enabled(1), 13457 disabled(2) 13458 } 13459 MAX-ACCESS read-write 13460 STATUS current 13461 DESCRIPTION 13462 "This object is for enabling or disabling community encryption." 13463 ::= { companySNMPV3 9 } 13464 13465 traps OBJECT IDENTIFIER ::= { companyTraps 0 } 13466 snmpTrapSNMPAuthentication NOTIFICATION-TYPE 13467 STATUS current 13468 DESCRIPTION 13469 "SnmpV3TrapSNMPAuthentication." 13470 ::= { traps 1 } 13471 snmpTrapColdStart NOTIFICATION-TYPE 13472 STATUS current 13473 DESCRIPTION 13474 "SnmpV3TrapColdStart." 13475 ::= { traps 2 } 13476 13477 snmpTrapWarmStart NOTIFICATION-TYPE 13478 STATUS current 13479 DESCRIPTION 13480 "SnmpV3TrapWarmStart." 13481 ::= { traps 3 } 13482 snmpTrapCopperLinkUpDown NOTIFICATION-TYPE 13483 STATUS current 13484 DESCRIPTION 13485 "SnmpV3TrapCopperLinkUpDown." 13486 ::= { traps 4 } 13487 snmpTrapRSTPStateChange NOTIFICATION-TYPE 13488 STATUS current 13489 DESCRIPTION 13490 "SnmpV3TrapRSTPStateChange." 13491 ::= { traps 5 } 13492 snmpTrapFirmUpgrade NOTIFICATION-TYPE 13493 STATUS current 13494 DESCRIPTION 13495 "SnmpV3TrapFirmUpgrade." 13496 ::= { traps 6 } 13497 snmpTrapBPDUAttack NOTIFICATION-TYPE 13498 STATUS current 13499 DESCRIPTION 13500 "SnmpV3TrapBPDUAttack." 13501 ::= { traps 11 } 13502 snmpTrapPortSecurity NOTIFICATION-TYPE 13503 STATUS current 13504 DESCRIPTION 13505 "SnmpV3TrapPortSecurity." 13506 ::= { traps 12 } 13507 snmpTrapIMPBv2 NOTIFICATION-TYPE 13508 STATUS current 13509 DESCRIPTION 13510 "SnmpV3TrapIMPBv2." 13511 ::= { traps 13 } 13512 snmpTrapLBD NOTIFICATION-TYPE 13513 STATUS current 13514 DESCRIPTION 13515 "SnmpV3TrapLBD." 13516 ::= { traps 14 } 13517 snmpTrapDHCPScreen NOTIFICATION-TYPE 13518 STATUS current 13519 DESCRIPTION 13520 "SnmpV3TrapDHCPScreen." 13521 ::= { traps 15 } 13522 snmpTrapGratuitousArp NOTIFICATION-TYPE 13523 STATUS current 13524 DESCRIPTION 13525 "SnmpV3TrapGratuitousArp." 13526 ::= { traps 16 } 13527 macNotificatiotn NOTIFICATION-TYPE 13528 STATUS current 13529 DESCRIPTION 13530 " This trap indicates the MAC address variations in the address table . " 13531 ::= { traps 17 } 13532 duplicateIP NOTIFICATION-TYPE 13533 STATUS current 13534 DESCRIPTION 13535 " duplicateIP . " 13536 ::= { traps 21 } 13537 trafficControl NOTIFICATION-TYPE 13538 STATUS current 13539 DESCRIPTION 13540 " trafficControl. " 13541 ::= { traps 22 } 13542 topologyChange NOTIFICATION-TYPE 13543 STATUS current 13544 DESCRIPTION 13545 " topologyChange. " 13546 ::= { traps 23 } 13547 13548 newRootBrgaddress NOTIFICATION-TYPE 13549 STATUS current 13550 DESCRIPTION 13551 " newRootBrgaddress. " 13552 ::= { traps 24 } 13553 newRootOlddesignatedroot NOTIFICATION-TYPE 13554 STATUS current 13555 DESCRIPTION 13556 " newRootOlddesignatedroot. " 13557 ::= { traps 25 } 13558 newRootMSTibridgeregionalroot NOTIFICATION-TYPE 13559 STATUS current 13560 DESCRIPTION 13561 " topologyChange. " 13562 ::= { traps 26 } 13563 13564 13565 13566 -- ------------------------------------------------------------------ 13567 -- companySyslog 13568 -- ------------------------------------------------------------------ 13569 syslogSettingGroup OBJECT IDENTIFIER ::= { companySyslog 1 } 13570 13571syslogEnable OBJECT-TYPE 13572 SYNTAX INTEGER { 13573 enable(1), 13574 disabled(2) 13575 } 13576 MAX-ACCESS read-write 13577 STATUS current 13578 DESCRIPTION 13579 "This object is for enabling or disabling syslog alert features in 13580 the system and the syslog will save to flash or send to remote 13581 syslog server. 13582 System Logs record and manage events, as well as report errors and 13583 informational messages." 13584 13585 DEFVAL { disabled } 13586 ::= { syslogSettingGroup 1 } 13587 13588 13589syslogSaveMode OBJECT-TYPE 13590 SYNTAX INTEGER { 13591 onDemand(0), 13592 timeInterval(1), 13593 logTrigger(2) 13594 } 13595 MAX-ACCESS read-write 13596 STATUS current 13597 DESCRIPTION 13598 "This object is for choosing the method to save syslog into flash." 13599 13600 DEFVAL { logTrigger } 13601 ::= { syslogSettingGroup 2 } 13602 13603syslogSaveMinutes OBJECT-TYPE 13604 SYNTAX INTEGER (1..65535) 13605 MAX-ACCESS read-write 13606 STATUS current 13607 DESCRIPTION 13608 "When savemode is time interval, it's used to set the interval minutes of 13609 system save syslog to flash." 13610 DEFVAL { 30 } 13611 ::= { syslogSettingGroup 3 } 13612 13613 13614 -- ------------------------------------------------------------------ 13615 -- smtpRecvMailAddrTable 13616 -- ------------------------------------------------------------------ 13617 ipv4syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 2 } 13618 13619 ipv4syslogServTable OBJECT-TYPE 13620 SYNTAX SEQUENCE OF Ipv4SyslogServEntry 13621 MAX-ACCESS not-accessible 13622 STATUS current 13623 DESCRIPTION 13624 "The table of syslog remote server." 13625 ::= { ipv4syslogServerGroup 1 } 13626 13627 ipv4syslogServEntry OBJECT-TYPE 13628 SYNTAX Ipv4SyslogServEntry 13629 MAX-ACCESS not-accessible 13630 STATUS current 13631 DESCRIPTION 13632 "The list of syslog remote server entry." 13633 13634 INDEX { ipv4syslogServIndex } 13635 ::= { ipv4syslogServTable 1 } 13636 13637 Ipv4SyslogServEntry ::= 13638 SEQUENCE { 13639 ipv4syslogServIndex INTEGER, 13640 ipv4syslogServAddr IpAddress, 13641 ipv4syslogServSeverity INTEGER, 13642 ipv4syslogServFacility INTEGER, 13643 ipv4syslogServUDPport INTEGER, 13644 ipv4syslogServSrvStatus INTEGER, 13645 ipv4syslogServSrvRowStatus RowStatus 13646 } 13647 13648 ipv4syslogServIndex OBJECT-TYPE 13649 SYNTAX INTEGER (1..4) 13650 MAX-ACCESS read-only 13651 STATUS current 13652 DESCRIPTION 13653 "The index of syslog remote server." 13654 ::= { ipv4syslogServEntry 1 } 13655 13656 ipv4syslogServAddr OBJECT-TYPE 13657 SYNTAX IpAddress 13658 MAX-ACCESS read-create 13659 STATUS current 13660 DESCRIPTION 13661 "The IP Address of syslog remote server." 13662 ::= { ipv4syslogServEntry 2 } 13663 13664 ipv4syslogServSeverity OBJECT-TYPE 13665 SYNTAX INTEGER{ 13666 warning(4), -- For logging warning messages. 13667 information(6), -- For logging informational messages. 13668 all(7) -- For logging debug messages. 13669 } 13670 MAX-ACCESS read-create 13671 STATUS current 13672 DESCRIPTION 13673 "Specifies the log level option to be set for a specific server." 13674 13675 ::= { ipv4syslogServEntry 3 } 13676 13677 13678 13679 ipv4syslogServFacility OBJECT-TYPE 13680 SYNTAX INTEGER { 13681 local0(128), -- Reserved local use 13682 local1(136), -- Reserved local use 13683 local2(144), -- Reserved local use 13684 local3(152), -- Reserved local use 13685 local4(160), -- Reserved local use 13686 local5(168), -- Reserved local use 13687 local6(176), -- Reserved local use 13688 local7(184) -- Reserved local use 13689 } 13690 MAX-ACCESS read-create 13691 STATUS current 13692 DESCRIPTION 13693 "The Syslog standard facilities. 13694 The facility to be used when sending Syslog messages to this server." 13695 13696 DEFVAL { local0 } 13697 ::= { ipv4syslogServEntry 4 } 13698 13699 ipv4syslogServUDPport OBJECT-TYPE 13700 SYNTAX INTEGER (514 | 6000..65535) 13701 MAX-ACCESS read-create 13702 STATUS current 13703 DESCRIPTION 13704 "The value is for setting UDP Port." 13705 ::= { ipv4syslogServEntry 5 } 13706 13707 ipv4syslogServSrvStatus OBJECT-TYPE 13708 SYNTAX INTEGER { 13709 enabled(1), 13710 disabled(2) 13711 } 13712 MAX-ACCESS read-create 13713 STATUS current 13714 DESCRIPTION 13715 "The status for this server. If enable, system will send message to 13716 this server." 13717 13718 ::= { ipv4syslogServEntry 6 } 13719 13720 13721 ipv4syslogServSrvRowStatus OBJECT-TYPE 13722 SYNTAX RowStatus 13723 MAX-ACCESS read-write 13724 STATUS current 13725 DESCRIPTION 13726 "Row status of this server entry." 13727 ::= { ipv4syslogServEntry 7 } 13728 13729 -- ------------------------------------------------------------------ 13730 -- syslogServTable 13731 -- ------------------------------------------------------------------ 13732 syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 3 } 13733 13734 syslogServTable OBJECT-TYPE 13735 SYNTAX SEQUENCE OF SyslogServEntry 13736 MAX-ACCESS not-accessible 13737 STATUS current 13738 DESCRIPTION 13739 "The table of syslog remote server." 13740 ::= { syslogServerGroup 1 } 13741 13742 syslogServEntry OBJECT-TYPE 13743 SYNTAX SyslogServEntry 13744 MAX-ACCESS not-accessible 13745 STATUS current 13746 DESCRIPTION 13747 "The list of syslog remote server entry." 13748 13749 INDEX { syslogServIndex } 13750 ::= { syslogServTable 1 } 13751 13752 SyslogServEntry ::= 13753 SEQUENCE { 13754 syslogServIndex INTEGER, 13755 syslogServAddrType INTEGER, 13756 syslogServAddr Ipv6Address, 13757 syslogServInterfaceName OCTET STRING, 13758 syslogServSeverity INTEGER, 13759 syslogServFacility INTEGER, 13760 syslogServUDPport INTEGER, 13761 syslogServSrvStatus INTEGER, 13762 syslogServSrvRowStatus RowStatus 13763 } 13764 13765 syslogServIndex OBJECT-TYPE 13766 SYNTAX INTEGER (1..4) 13767 MAX-ACCESS read-only 13768 STATUS current 13769 DESCRIPTION 13770 "The index of syslog remote server." 13771 ::= { syslogServEntry 1 } 13772 13773 syslogServAddrType OBJECT-TYPE 13774 SYNTAX INTEGER { 13775 ipv4(1), 13776 ipv6(2) 13777 } 13778 MAX-ACCESS read-create 13779 STATUS current 13780 DESCRIPTION 13781 "Specifies the Address type of server.Address type shall be ipv4 or ipv6." 13782 ::= { syslogServEntry 2 } 13783 13784 syslogServAddr OBJECT-TYPE 13785 SYNTAX Ipv6Address 13786 MAX-ACCESS read-create 13787 STATUS current 13788 DESCRIPTION 13789 "Specifies the ServerIP to which the syslog shall be forwarded." 13790 ::= { syslogServEntry 3 } 13791 13792 syslogServInterfaceName OBJECT-TYPE 13793 SYNTAX OCTET STRING 13794 MAX-ACCESS read-create 13795 STATUS current 13796 DESCRIPTION 13797 "Specifies the interface name when the syslogServInterfaceName is linklocal address." 13798 ::= { syslogServEntry 4 } 13799 13800 syslogServSeverity OBJECT-TYPE 13801 SYNTAX INTEGER{ 13802 warning(4), -- For logging warning messages. 13803 information(6), -- For logging informational messages. 13804 all(7) -- For logging debug messages. 13805 } 13806 MAX-ACCESS read-create 13807 STATUS current 13808 DESCRIPTION 13809 "Specifies the log level option to be set for a specific server." 13810 13811 ::= { syslogServEntry 5 } 13812 13813 13814 13815 syslogServFacility OBJECT-TYPE 13816 SYNTAX INTEGER { 13817 local0(128), -- Reserved local use 13818 local1(136), -- Reserved local use 13819 local2(144), -- Reserved local use 13820 local3(152), -- Reserved local use 13821 local4(160), -- Reserved local use 13822 local5(168), -- Reserved local use 13823 local6(176), -- Reserved local use 13824 local7(184) -- Reserved local use 13825 } 13826 MAX-ACCESS read-create 13827 STATUS current 13828 DESCRIPTION 13829 "The Syslog standard facilities. 13830 The facility to be used when sending Syslog messages to this server." 13831 13832 DEFVAL { local0 } 13833 ::= { syslogServEntry 6 } 13834 13835 syslogServUDPport OBJECT-TYPE 13836 SYNTAX INTEGER (514 | 6000..65535) 13837 MAX-ACCESS read-create 13838 STATUS current 13839 DESCRIPTION 13840 "The value is for setting UDP Port." 13841 ::= { syslogServEntry 7 } 13842 13843 syslogServSrvStatus OBJECT-TYPE 13844 SYNTAX INTEGER { 13845 enabled(1), 13846 disabled(2) 13847 } 13848 MAX-ACCESS read-write 13849 STATUS current 13850 DESCRIPTION 13851 "The status for this server. If enable, system will send message to 13852 this server." 13853 13854 ::= { syslogServEntry 8 } 13855 13856 13857 syslogServSrvRowStatus OBJECT-TYPE 13858 SYNTAX RowStatus 13859 MAX-ACCESS read-write 13860 STATUS current 13861 DESCRIPTION 13862 "Row status of this server entry." 13863 ::= { syslogServEntry 9 } 13864 13865 13866-- LBD Group ------------------------------------------------------ 13867 sysLBDStateEnable OBJECT-TYPE 13868 SYNTAX INTEGER { 13869 enabled(1), 13870 disabled(2) 13871 } 13872 MAX-ACCESS read-write 13873 STATUS current 13874 DESCRIPTION 13875 "Enable/Disable Loopback detection function. 13876 The Loopback Detection function is used to detect the loop created 13877 by a specific port while Spanning Tree Protocol (STP) is not 13878 enabled in the network, especially when the down links are hubs 13879 or unmanaged switchs.The Switch will automatically shutdown the 13880 port and sends a log to the administrator." 13881 13882 DEFVAL { disabled } 13883 ::= { companyLBD 1 } 13884 13885 sysLBDMode OBJECT-TYPE 13886 SYNTAX INTEGER { 13887 port(1), 13888 vlan(2) 13889 } 13890 MAX-ACCESS read-write 13891 STATUS current 13892 DESCRIPTION 13893 "Loopback detection function mode." 13894 13895 DEFVAL { port } 13896 ::= { companyLBD 2 } 13897 13898 sysLBDInterval OBJECT-TYPE 13899 SYNTAX Integer32 (1..32767) 13900 MAX-ACCESS read-write 13901 STATUS current 13902 DESCRIPTION 13903 "Set a Loop detection Interval between 1 and 32767 seconds. 13904 The default is 2 seconds. 13905 This time interval to be used at counting time seconds to 13906 resend the CTP packet automatically." 13907 DEFVAL { 2 } 13908 ::= { companyLBD 3 } 13909 13910 sysLBDRecoverTime OBJECT-TYPE 13911 SYNTAX Integer32 (0 | 60..1000000) 13912 MAX-ACCESS read-write 13913 STATUS current 13914 DESCRIPTION 13915 "This time interval to be used at counting time seconds to 13916 recover the disabled port automatically. 13917 The Loop Detection Recover Time can be set at 0 seconds, 13918 or 60 to 1000000 seconds. 13919 Entering 0 will disable the Loop Detection Recover Time. 13920 The default is 60 seconds." 13921 DEFVAL { 60 } 13922 ::= { companyLBD 4 } 13923 13924 -- LBD Port Control Table 13925 13926 sysLBDCtrlTable OBJECT-TYPE 13927 SYNTAX SEQUENCE OF SysLBDCtrlEntry 13928 MAX-ACCESS not-accessible 13929 STATUS current 13930 DESCRIPTION 13931 "A table to control Loopback detection features either for 13932 the entire switch or for each interface in the switch." 13933 ::= { companyLBD 5 } 13934 13935 sysLBDCtrlEntry OBJECT-TYPE 13936 SYNTAX SysLBDCtrlEntry 13937 MAX-ACCESS not-accessible 13938 STATUS current 13939 DESCRIPTION 13940 "An entry appears in this table for each interface 13941 in the system." 13942 INDEX { sysLBDCtrlIndex } 13943 ::= { sysLBDCtrlTable 1 } 13944 13945 SysLBDCtrlEntry ::= 13946 SEQUENCE { 13947 sysLBDCtrlIndex 13948 Integer32, 13949 sysLBDPortStatus 13950 INTEGER, 13951 sysLBDPortLoopStatus 13952 INTEGER 13953 } 13954 13955 sysLBDCtrlIndex OBJECT-TYPE 13956 SYNTAX Integer32 (1..28) 13957 MAX-ACCESS read-only 13958 STATUS current 13959 DESCRIPTION 13960 "The interface index of the port for which the configuration 13961 in this entry applies. 13962 For all machines give maximum port number." 13963 ::= { sysLBDCtrlEntry 1 } 13964 13965 sysLBDPortStatus OBJECT-TYPE 13966 SYNTAX INTEGER { 13967 enabled(1), 13968 disabled(2) 13969 } 13970 MAX-ACCESS read-write 13971 STATUS current 13972 DESCRIPTION 13973 "Provides control to per port enable or disable the loopback detection 13974 function. Default is disabled." 13975 DEFVAL { disabled } 13976 ::= { sysLBDCtrlEntry 2 } 13977 13978 sysLBDPortLoopStatus OBJECT-TYPE 13979 SYNTAX INTEGER { 13980 normal(1), 13981 loop(2) 13982 } 13983 MAX-ACCESS read-only 13984 STATUS current 13985 DESCRIPTION 13986 "The loop status for this port." 13987 ::= { sysLBDCtrlEntry 3 } 13988 13989 -- LBD Vlan Loop Table 13990 13991 sysLBDVlanLoopTable OBJECT-TYPE 13992 SYNTAX SEQUENCE OF SysLBDVlanLoopEntry 13993 MAX-ACCESS not-accessible 13994 STATUS current 13995 DESCRIPTION 13996 "A table to display Loopback detection features by vlan 13997 mode ." 13998 ::= { companyLBD 6 } 13999 14000 sysLBDVlanLoopEntry OBJECT-TYPE 14001 SYNTAX SysLBDVlanLoopEntry 14002 MAX-ACCESS not-accessible 14003 STATUS current 14004 DESCRIPTION 14005 "An entry appears in this table for each interface 14006 in the system." 14007 INDEX { sysLBDVlanLoopIndex } 14008 ::= { sysLBDVlanLoopTable 1 } 14009 14010 SysLBDVlanLoopEntry ::= 14011 SEQUENCE { 14012 sysLBDVlanLoopIndex 14013 Integer32, 14014 sysLBDVlanLoopPorts 14015 PortList 14016 } 14017 14018 sysLBDVlanLoopIndex OBJECT-TYPE 14019 SYNTAX Integer32 (1..4094) 14020 MAX-ACCESS read-only 14021 STATUS current 14022 DESCRIPTION 14023 "Display port lists loop status by vlan." 14024 ::= { sysLBDVlanLoopEntry 1 } 14025 14026 sysLBDVlanLoopPorts OBJECT-TYPE 14027 SYNTAX PortList 14028 MAX-ACCESS read-only 14029 STATUS current 14030 DESCRIPTION 14031 "Display port lists loop status by vlan." 14032 ::= { sysLBDVlanLoopEntry 2 } 14033 14034 14035 -- ------------------------------------------------------------------ 14036 -- Mirror Group 14037 -- ------------------------------------------------------------------ 14038 14039 14040 sysMirrorStatus OBJECT-TYPE 14041 SYNTAX INTEGER { 14042 enabled (1), 14043 disabled (2) 14044 } 14045 MAX-ACCESS read-write 14046 STATUS current 14047 DESCRIPTION 14048 "Enable/Disable Port Mirroring function. 14049 Default is disabled. 14050 Port Mirroring is a method of monitoring network traffic that 14051 forwards a copy of each incoming and/or outgoing packet from one 14052 port of the Switch to another port where the packet can be studied." 14053 -- "Provides control over the mirroring feature in the switch." -- 14054 14055 DEFVAL { disabled } 14056 ::= { companyMirror 1 } 14057 14058 sysMirrorTargetPort OBJECT-TYPE 14059 SYNTAX Integer32 14060 MAX-ACCESS read-write 14061 STATUS current 14062 DESCRIPTION 14063 "Specifies the port to which the mirrored traffic in the system 14064 is to be copied." 14065 ::= { companyMirror 2 } 14066 14067 sysMirrorCtrlIngressMirroring OBJECT-TYPE 14068 SYNTAX PortList 14069 MAX-ACCESS read-write 14070 STATUS current 14071 DESCRIPTION 14072 "Provides control to enable or disable mirroring of ingress 14073 traffic over this interface to the mirrored-to port." 14074 ::= { companyMirror 3 } 14075 14076 sysMirrorCtrlEgressMirroring OBJECT-TYPE 14077 SYNTAX PortList 14078 MAX-ACCESS read-write 14079 STATUS current 14080 DESCRIPTION 14081 "Provides control to enable or disable mirroring of egress 14082 traffic over this interface to the mirrored-to port." 14083 ::= { companyMirror 4 } 14084 14085-- ------------------------------------------------------------------ 14086-- SNTP Timesetting 14087 -- ------------------------------------------------------------------ 14088 14089 14090ipv4sysSNTPTimeSeconds OBJECT-TYPE 14091 SYNTAX Integer32 14092 MAX-ACCESS read-write 14093 STATUS obsolete 14094 DESCRIPTION 14095 "This object is for setting the system time in seconds 14096 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 14097 input value must larger than 1230768000 (00:00:00 UTC, 14098 January 1, 2009) and smaller than 2145916799 (23:59:59 14099 UTC, December 31, 2037)." 14100 ::= { companySNTPSetting 1 } 14101 14102ipv4sysSNTPFirstServer OBJECT-TYPE 14103 SYNTAX IpAddress 14104 MAX-ACCESS read-write 14105 STATUS obsolete 14106 DESCRIPTION 14107 "SNTP First Server's IP Address" 14108 ::= { companySNTPSetting 2 } 14109 14110ipv4sysSNTPSecondServer OBJECT-TYPE 14111 SYNTAX IpAddress 14112 MAX-ACCESS read-write 14113 STATUS obsolete 14114 DESCRIPTION 14115 "SNTP Second Server's IP Address" 14116 ::= { companySNTPSetting 3 } 14117 14118ipv4sysSNTPPollInterval OBJECT-TYPE 14119 SYNTAX Integer32 14120 MAX-ACCESS read-write 14121 STATUS obsolete 14122 DESCRIPTION 14123 "SNTP Poll Interval In Seconds (30-99999) " 14124 ::= { companySNTPSetting 4 } 14125 14126ipv4sysSNTPState OBJECT-TYPE 14127 SYNTAX INTEGER { 14128 sntp(1), 14129 local(2) 14130 } 14131 MAX-ACCESS read-write 14132 STATUS obsolete 14133 DESCRIPTION 14134 "Enable/Disable SNTP function in the system." 14135 ::= { companySNTPSetting 5 } 14136 14137-- SNTP TimeZonesetting 14138 14139 14140ipv4sysSNTPDSTOffset OBJECT-TYPE 14141 SYNTAX INTEGER { 14142 offset30min (30), 14143 offset60min (60), 14144 offset90min (90), 14145 offset120min (120) 14146 } 14147 MAX-ACCESS read-write 14148 STATUS obsolete 14149 DESCRIPTION 14150 "This object is for Daylight Saving Time Offset In (30/60/90/120) Minutes." 14151 14152 ::= { companySNTPSetting 6 } 14153 14154ipv4sysSNTPGMTMinutes OBJECT-TYPE 14155 SYNTAX INTEGER 14156 MAX-ACCESS read-write 14157 STATUS obsolete 14158 DESCRIPTION 14159 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 14160 14161 ::= { companySNTPSetting 7 } 14162 14163ipv4sysSNTPDSTStartMon OBJECT-TYPE 14164 SYNTAX INTEGER 14165 MAX-ACCESS read-write 14166 STATUS obsolete 14167 DESCRIPTION 14168 "The start month of Daylight Saving Time." 14169 14170 ::= { companySNTPSetting 8 } 14171 14172ipv4sysSNTPDSTStartDay OBJECT-TYPE 14173 SYNTAX INTEGER 14174 MAX-ACCESS read-write 14175 STATUS obsolete 14176 DESCRIPTION 14177 "The start day of Daylight Saving Time." 14178 14179 ::= { companySNTPSetting 9 } 14180 14181ipv4sysSNTPDSTStartHour OBJECT-TYPE 14182 SYNTAX INTEGER 14183 MAX-ACCESS read-write 14184 STATUS obsolete 14185 DESCRIPTION 14186 "The start hour of Daylight Saving Time." 14187 14188 ::= { companySNTPSetting 10 } 14189 14190ipv4sysSNTPDSTStartMin OBJECT-TYPE 14191 SYNTAX INTEGER 14192 MAX-ACCESS read-write 14193 STATUS obsolete 14194 DESCRIPTION 14195 "The start minute of Daylight Saving Time." 14196 14197 ::= { companySNTPSetting 11 } 14198 14199ipv4sysSNTPDSTEndMon OBJECT-TYPE 14200 SYNTAX INTEGER 14201 MAX-ACCESS read-write 14202 STATUS obsolete 14203 DESCRIPTION 14204 "The end month of Daylight Saving Time." 14205 14206 ::= { companySNTPSetting 12 } 14207 14208ipv4sysSNTPDSTEndDay OBJECT-TYPE 14209 SYNTAX INTEGER 14210 MAX-ACCESS read-write 14211 STATUS obsolete 14212 DESCRIPTION 14213 "The end day of Daylight Saving Time." 14214 14215 ::= { companySNTPSetting 13 } 14216 14217ipv4sysSNTPDSTEndHour OBJECT-TYPE 14218 SYNTAX INTEGER 14219 MAX-ACCESS read-write 14220 STATUS obsolete 14221 DESCRIPTION 14222 "The end hour of Daylight Saving Time." 14223 14224 ::= { companySNTPSetting 14 } 14225 14226ipv4sysSNTPDSTEndMin OBJECT-TYPE 14227 SYNTAX INTEGER 14228 MAX-ACCESS read-write 14229 STATUS obsolete 14230 DESCRIPTION 14231 "The end minute of Daylight Saving Time." 14232 14233 ::= { companySNTPSetting 15 } 14234 14235ipv4sysSNTPDSTState OBJECT-TYPE 14236 SYNTAX INTEGER { 14237 annual(1), 14238 disabled(2) 14239 } 14240 MAX-ACCESS read-write 14241 STATUS obsolete 14242 DESCRIPTION 14243 "This object is for Annual(1) or Disabled(2) DST state in the system." 14244 ::= { companySNTPSetting 16 } 14245 14246--IPv6 sntp server Table 14247 14248 sysSNTPServerTable OBJECT IDENTIFIER ::= { companySNTPSetting 17 } 14249 14250 sysSNTPTimeSeconds OBJECT-TYPE 14251 SYNTAX Integer32 14252 MAX-ACCESS read-write 14253 STATUS current 14254 DESCRIPTION 14255 "This object is for setting the system time in seconds 14256 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 14257 input value must larger than 1230768000 (00:00:00 UTC, 14258 January 1, 2009) and smaller than 2145916799 (23:59:59 14259 UTC, December 31, 2037)." 14260 ::= { sysSNTPServerTable 1 } 14261 14262 sysSNTPFirstServer OBJECT-TYPE 14263 SYNTAX Ipv6Address 14264 MAX-ACCESS read-write 14265 STATUS current 14266 DESCRIPTION 14267 "SNTP First Server's IPv6 Address" 14268 ::= { sysSNTPServerTable 2 } 14269 14270 sysSNTPFirstType OBJECT-TYPE 14271 SYNTAX INTEGER { 14272 iPv4 (1), 14273 iPv6 (2) 14274 } 14275 MAX-ACCESS read-write 14276 STATUS current 14277 DESCRIPTION 14278 "SNTP First Server's IPv6 Address type." 14279 ::= { sysSNTPServerTable 3 } 14280 14281 sysSNTPFirstInterfaceName OBJECT-TYPE 14282 SYNTAX OCTET STRING 14283 MAX-ACCESS read-write 14284 STATUS current 14285 DESCRIPTION 14286 "Specifies the interface name when the sysSNTPFirstServer is linklocal address." 14287 ::= { sysSNTPServerTable 4 } 14288 14289 sysSNTPSecondServer OBJECT-TYPE 14290 SYNTAX Ipv6Address 14291 MAX-ACCESS read-write 14292 STATUS current 14293 DESCRIPTION 14294 "SNTP Second Server's IPv6 Address" 14295 ::= { sysSNTPServerTable 5 } 14296 14297 sysSNTPSecondType OBJECT-TYPE 14298 SYNTAX INTEGER { 14299 iPv4 (1), 14300 iPv6 (2) 14301 } 14302 MAX-ACCESS read-write 14303 STATUS current 14304 DESCRIPTION 14305 "SNTP First Server's IPv6 Address type." 14306 ::= { sysSNTPServerTable 6 } 14307 14308 sysSNTPSecondInterfaceName OBJECT-TYPE 14309 SYNTAX OCTET STRING 14310 MAX-ACCESS read-write 14311 STATUS current 14312 DESCRIPTION 14313 "Specifies the interface name when the sysSNTPSecondServer is linklocal address." 14314 ::= { sysSNTPServerTable 7 } 14315 14316 sysSNTPPollInterval OBJECT-TYPE 14317 SYNTAX Integer32 14318 MAX-ACCESS read-write 14319 STATUS current 14320 DESCRIPTION 14321 "SNTP Poll Interval In Seconds (30-99999) " 14322 ::= { sysSNTPServerTable 8 } 14323 14324 sysSNTPState OBJECT-TYPE 14325 SYNTAX INTEGER { 14326 sntp(1), 14327 local(2) 14328 } 14329 MAX-ACCESS read-write 14330 STATUS current 14331 DESCRIPTION 14332 "Enable/Disable SNTP function in the system." 14333 ::= { sysSNTPServerTable 9 } 14334 14335 -- SNTPv6 TimeZonesetting 14336 14337 sysSNTPDSTOffset OBJECT-TYPE 14338 SYNTAX INTEGER { 14339 offset30min (30), 14340 offset60min (60), 14341 offset90min (90), 14342 offset120min (120) 14343 } 14344 MAX-ACCESS read-write 14345 STATUS current 14346 DESCRIPTION 14347 "This object is for Daylight Saving Time Offset 14348 In (30/60/90/120) Minutes." 14349 ::= { sysSNTPServerTable 10 } 14350 14351 sysSNTPGMTMinutes OBJECT-TYPE 14352 SYNTAX INTEGER 14353 MAX-ACCESS read-write 14354 STATUS current 14355 DESCRIPTION 14356 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 14357 ::= { sysSNTPServerTable 11 } 14358 14359 sysSNTPDSTStartMon OBJECT-TYPE 14360 SYNTAX INTEGER 14361 MAX-ACCESS read-write 14362 STATUS current 14363 DESCRIPTION 14364 "The start month of Daylight Saving Time." 14365 ::= { sysSNTPServerTable 12 } 14366 14367 sysSNTPDSTStartDay OBJECT-TYPE 14368 SYNTAX INTEGER 14369 MAX-ACCESS read-write 14370 STATUS current 14371 DESCRIPTION 14372 "The start day of Daylight Saving Time." 14373 ::= { sysSNTPServerTable 13 } 14374 14375 sysSNTPDSTStartHour OBJECT-TYPE 14376 SYNTAX INTEGER 14377 MAX-ACCESS read-write 14378 STATUS current 14379 DESCRIPTION 14380 "The start hour of Daylight Saving Time." 14381 ::= { sysSNTPServerTable 14 } 14382 14383 sysSNTPDSTStartMin OBJECT-TYPE 14384 SYNTAX INTEGER 14385 MAX-ACCESS read-write 14386 STATUS current 14387 DESCRIPTION 14388 "The start minute of Daylight Saving Time." 14389 ::= { sysSNTPServerTable 15 } 14390 14391 sysSNTPDSTEndMon OBJECT-TYPE 14392 SYNTAX INTEGER 14393 MAX-ACCESS read-write 14394 STATUS current 14395 DESCRIPTION 14396 "The end month of Daylight Saving Time." 14397 ::= { sysSNTPServerTable 16 } 14398 14399 sysSNTPDSTEndDay OBJECT-TYPE 14400 SYNTAX INTEGER 14401 MAX-ACCESS read-write 14402 STATUS current 14403 DESCRIPTION 14404 "The end day of Daylight Saving Time." 14405 ::= { sysSNTPServerTable 17 } 14406 14407 sysSNTPDSTEndHour OBJECT-TYPE 14408 SYNTAX INTEGER 14409 MAX-ACCESS read-write 14410 STATUS current 14411 DESCRIPTION 14412 "The end hour of Daylight Saving Time." 14413 ::= { sysSNTPServerTable 18 } 14414 14415 sysSNTPDSTEndMin OBJECT-TYPE 14416 SYNTAX INTEGER 14417 MAX-ACCESS read-write 14418 STATUS current 14419 DESCRIPTION 14420 "The end minute of Daylight Saving Time." 14421 ::= { sysSNTPServerTable 19 } 14422 14423 sysSNTPDSTState OBJECT-TYPE 14424 SYNTAX INTEGER { 14425 enabled(1), 14426 disabled(2) 14427 } 14428 MAX-ACCESS read-write 14429 STATUS current 14430 DESCRIPTION 14431 "This object is for Enabled(1) or Disabled(2) DST state in the system." 14432 ::= { sysSNTPServerTable 20 } 14433 14434 14435 14436 sysSNTPDSTMethod OBJECT-TYPE 14437 SYNTAX INTEGER { 14438 annual(1), 14439 repeating(2) 14440 } 14441 MAX-ACCESS read-write 14442 STATUS current 14443 DESCRIPTION 14444 "This object is for Annual(1) or Repeating(2) DST method in the system." 14445 ::= { sysSNTPServerTable 30 } 14446 14447 sysSNTPDSTRepeatStartMon OBJECT-TYPE 14448 SYNTAX INTEGER 14449 MAX-ACCESS read-write 14450 STATUS current 14451 DESCRIPTION 14452 "The start month of Daylight Saving Time in Repeating mode." 14453 ::= { sysSNTPServerTable 31 } 14454 14455 sysSNTPDSTRepeatStartWeek OBJECT-TYPE 14456 SYNTAX INTEGER { 14457 last(0), 14458 first(1), 14459 second(2), 14460 third(3), 14461 fourth(4), 14462 fifth(5) 14463 } 14464 MAX-ACCESS read-write 14465 STATUS current 14466 DESCRIPTION 14467 "The start week of Daylight Saving Time in Repeating mode." 14468 ::= { sysSNTPServerTable 32 } 14469 14470 14471 sysSNTPDSTRepeatStartWeekDay OBJECT-TYPE 14472 SYNTAX INTEGER { 14473 sun(0), 14474 mon(1), 14475 tue(2), 14476 wed(3), 14477 thu(4), 14478 fri(5), 14479 sat(6) 14480 } 14481 MAX-ACCESS read-write 14482 STATUS current 14483 DESCRIPTION 14484 "The start weekday of Daylight Saving Time in Repeating mode." 14485 ::= { sysSNTPServerTable 33 } 14486 14487 sysSNTPDSTRepeatStartHour OBJECT-TYPE 14488 SYNTAX INTEGER 14489 MAX-ACCESS read-write 14490 STATUS current 14491 DESCRIPTION 14492 "The start hour of Daylight Saving Time in Repeating mode.." 14493 ::= { sysSNTPServerTable 34 } 14494 14495 sysSNTPDSTRepeatStartMin OBJECT-TYPE 14496 SYNTAX INTEGER 14497 MAX-ACCESS read-write 14498 STATUS current 14499 DESCRIPTION 14500 "The start minute of Daylight Saving Time in Repeating mode." 14501 ::= { sysSNTPServerTable 35 } 14502 14503 sysSNTPDSTRepeatEndMon OBJECT-TYPE 14504 SYNTAX INTEGER 14505 MAX-ACCESS read-write 14506 STATUS current 14507 DESCRIPTION 14508 "The end month of Daylight Saving Time in Repeating mode." 14509 ::= { sysSNTPServerTable 36 } 14510 14511 sysSNTPDSTRepeatEndWeek OBJECT-TYPE 14512 SYNTAX INTEGER { 14513 last(0), 14514 first(1), 14515 second(2), 14516 third(3), 14517 fourth(4), 14518 fifth(5) 14519 } 14520 MAX-ACCESS read-write 14521 STATUS current 14522 DESCRIPTION 14523 "The end week of Daylight Saving Time in Repeating mode." 14524 ::= { sysSNTPServerTable 37 } 14525 14526 14527 sysSNTPDSTRepeatEndWeekDay OBJECT-TYPE 14528 SYNTAX INTEGER { 14529 sun(0), 14530 mon(1), 14531 tue(2), 14532 wed(3), 14533 thu(4), 14534 fri(5), 14535 sat(6) 14536 } 14537 MAX-ACCESS read-write 14538 STATUS current 14539 DESCRIPTION 14540 "The end weekday of Daylight Saving Time in Repeating mode." 14541 ::= { sysSNTPServerTable 38 } 14542 14543 sysSNTPDSTRepeatEndHour OBJECT-TYPE 14544 SYNTAX INTEGER 14545 MAX-ACCESS read-write 14546 STATUS current 14547 DESCRIPTION 14548 "The end hour of Daylight Saving Time in Repeating mode.." 14549 ::= { sysSNTPServerTable 39 } 14550 14551 sysSNTPDSTRepeatEndMin OBJECT-TYPE 14552 SYNTAX INTEGER 14553 MAX-ACCESS read-write 14554 STATUS current 14555 DESCRIPTION 14556 "The end minute of Daylight Saving Time in Repeating mode." 14557 ::= { sysSNTPServerTable 40 } 14558 14559 14560 -- ------------------------------------------------------------------ 14561 -- Limit IP multicast Group 14562 -- ------------------------------------------------------------------ 14563 14564 limitIpMulticastProfileTable OBJECT-TYPE 14565 SYNTAX SEQUENCE OF LimitIpMulticastProfileEntry 14566 MAX-ACCESS not-accessible 14567 STATUS current 14568 DESCRIPTION 14569 "A list of the limit ip multicast Profile Table." 14570 ::= { companyLimitIp 1 } 14571 14572 limitIpMulticastProfileEntry OBJECT-TYPE 14573 SYNTAX LimitIpMulticastProfileEntry 14574 MAX-ACCESS not-accessible 14575 STATUS current 14576 DESCRIPTION 14577 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14578 INDEX { limitIpMulticastIPType, limitIpMulticastProfileID } 14579 ::= { limitIpMulticastProfileTable 1 } 14580 14581 LimitIpMulticastProfileEntry ::= SEQUENCE { 14582 limitIpMulticastIPType INTEGER, 14583 limitIpMulticastProfileID INTEGER, 14584 limitIpMulticastProfileName DisplayString, 14585 limitIpMulticastProfileStatus RowStatus 14586 } 14587 14588 limitIpMulticastIPType OBJECT-TYPE 14589 SYNTAX INTEGER { 14590 ipv4(1), 14591 ipv6(2) 14592 } 14593 MAX-ACCESS read-only 14594 STATUS current 14595 DESCRIPTION 14596 "Indicate the IP type of profile." 14597 ::= { limitIpMulticastProfileEntry 1 } 14598 14599 limitIpMulticastProfileID OBJECT-TYPE 14600 SYNTAX INTEGER (1..24) 14601 MAX-ACCESS read-only 14602 STATUS current 14603 DESCRIPTION 14604 "The ProfileID of the limit ip multicast profile entry." 14605 ::= { limitIpMulticastProfileEntry 2 } 14606 14607 limitIpMulticastProfileName OBJECT-TYPE 14608 SYNTAX DisplayString (SIZE(1..20)) 14609 MAX-ACCESS read-write 14610 STATUS current 14611 DESCRIPTION 14612 "The ProfileName of the limit ip multicast profile entry." 14613 ::= { limitIpMulticastProfileEntry 3 } 14614 14615 limitIpMulticastProfileStatus OBJECT-TYPE 14616 SYNTAX RowStatus 14617 MAX-ACCESS read-write 14618 STATUS current 14619 DESCRIPTION 14620 "The status of an entry in the limit ip multicast profile Table. Only a subset 14621 of the rowstatus variables (active, createAndGo, destroy) 14622 are available." 14623 ::= { limitIpMulticastProfileEntry 4 } 14624 14625 14626 14627 14628 limitIpMulticastEntryTable OBJECT-TYPE 14629 SYNTAX SEQUENCE OF LimitIpMulticastEntry 14630 MAX-ACCESS not-accessible 14631 STATUS current 14632 DESCRIPTION 14633 "A list of the limit ip multicast entry Table." 14634 ::= { companyLimitIp 2 } 14635 14636 limitIpMulticastEntry OBJECT-TYPE 14637 SYNTAX LimitIpMulticastEntry 14638 MAX-ACCESS not-accessible 14639 STATUS current 14640 DESCRIPTION 14641 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14642 INDEX { limitIpMulticastEntryIPType, limitIpMulticastEntryProfileID, limitIpMulticaststartIpAddr, limitIpMulticastendIpAddr} 14643 ::= { limitIpMulticastEntryTable 1 } 14644 14645 14646 LimitIpMulticastEntry ::= SEQUENCE { 14647 limitIpMulticastEntryIPType INTEGER, 14648 limitIpMulticastEntryProfileID INTEGER, 14649 limitIpMulticaststartIpAddr DisplayString, 14650 limitIpMulticastendIpAddr DisplayString, 14651 limitIpMulticastStatus RowStatus 14652 } 14653 14654 limitIpMulticastEntryIPType OBJECT-TYPE 14655 SYNTAX INTEGER { 14656 ipv4(1), 14657 ipv6(2) 14658 } 14659 MAX-ACCESS read-only 14660 STATUS current 14661 DESCRIPTION 14662 "Indicate the IP type of entry." 14663 ::= { limitIpMulticastEntry 1 } 14664 14665 limitIpMulticastEntryProfileID OBJECT-TYPE 14666 SYNTAX INTEGER (1..24) 14667 MAX-ACCESS read-only 14668 STATUS current 14669 DESCRIPTION 14670 "The ProfileID of the limit ip multicast entry." 14671 ::= { limitIpMulticastEntry 2 } 14672 14673 limitIpMulticaststartIpAddr OBJECT-TYPE 14674 SYNTAX DisplayString (SIZE(1..16)) 14675 MAX-ACCESS read-only 14676 STATUS current 14677 DESCRIPTION 14678 "The limit ip multicast IP address is used to set start ip" 14679 ::= { limitIpMulticastEntry 3 } 14680 14681 limitIpMulticastendIpAddr OBJECT-TYPE 14682 SYNTAX DisplayString (SIZE(1..16)) 14683 MAX-ACCESS read-only 14684 STATUS current 14685 DESCRIPTION 14686 "The limit ip multicast IP address is used to set end ip" 14687 ::= { limitIpMulticastEntry 4 } 14688 14689 limitIpMulticastStatus OBJECT-TYPE 14690 SYNTAX RowStatus 14691 MAX-ACCESS read-write 14692 STATUS current 14693 DESCRIPTION 14694 "The status of an entry in the limit ip multicast entry Table. Only a subset 14695 of the rowstatus variables (active, createAndGo, destroy) 14696 are available." 14697 ::= { limitIpMulticastEntry 5 } 14698 14699 14700 14701 limitIpMulticastPortTable OBJECT-TYPE 14702 SYNTAX SEQUENCE OF LimitIpMulticastPortEntry 14703 MAX-ACCESS not-accessible 14704 STATUS current 14705 DESCRIPTION 14706 "A list of the limit ip multicast Port entry Table." 14707 ::= { companyLimitIp 3 } 14708 14709 limitIpMulticastPortEntry OBJECT-TYPE 14710 SYNTAX LimitIpMulticastPortEntry 14711 MAX-ACCESS not-accessible 14712 STATUS current 14713 DESCRIPTION 14714 "A limit ip multicast entry maintain by the Port Index." 14715 INDEX { limitIpMulticastPortIPType, limitIpMulticastPortID } 14716 ::= { limitIpMulticastPortTable 1 } 14717 14718 14719 LimitIpMulticastPortEntry ::= SEQUENCE { 14720 limitIpMulticastPortIPType INTEGER, 14721 limitIpMulticastPortID INTEGER, 14722 limitIpMulticastPortState INTEGER, 14723 limitIpMulticastPortProfileID PortList, 14724 limitIpMulticastPortMaxGrp INTEGER 14725 } 14726 14727 limitIpMulticastPortIPType OBJECT-TYPE 14728 SYNTAX INTEGER { 14729 ipv4(1), 14730 ipv6(2) 14731 } 14732 MAX-ACCESS read-only 14733 STATUS current 14734 DESCRIPTION 14735 "Indicate the IP type of entry." 14736 ::= { limitIpMulticastPortEntry 1 } 14737 14738 limitIpMulticastPortID OBJECT-TYPE 14739 SYNTAX INTEGER (1..28) 14740 MAX-ACCESS read-only 14741 STATUS current 14742 DESCRIPTION 14743 "The Port Index of the limit ip multicast port entry. 14744 For all machines give maximum port number." 14745 ::= { limitIpMulticastPortEntry 2 } 14746 14747 limitIpMulticastPortState OBJECT-TYPE 14748 SYNTAX INTEGER { 14749 permit (1), deny (2) 14750 } 14751 MAX-ACCESS read-write 14752 STATUS current 14753 DESCRIPTION 14754 "The limit ip multicast port state" 14755 ::= { limitIpMulticastPortEntry 3 } 14756 14757 limitIpMulticastPortProfileID OBJECT-TYPE 14758 SYNTAX PortList 14759 MAX-ACCESS read-write 14760 STATUS current 14761 DESCRIPTION 14762 "The limit ip multicast port mapping profileID list." 14763 ::= { limitIpMulticastPortEntry 4 } 14764 14765 14766 limitIpMulticastPortMaxGrp OBJECT-TYPE 14767 SYNTAX INTEGER (1..256) 14768 MAX-ACCESS read-write 14769 STATUS current 14770 DESCRIPTION 14771 "The limit ip multicast per-port max group." 14772 ::= { limitIpMulticastPortEntry 5 } 14773 14774 14775 14776 14777 -- ----------------------------------------------------------------------------- 14778 -- The Guest Vlan Group 14779 -- ----------------------------------------------------------------------------- 14780 guestVlanName OBJECT-TYPE 14781 SYNTAX DisplayString(SIZE(1..32)) 14782 MAX-ACCESS read-write 14783 STATUS current 14784 DESCRIPTION 14785 "The VLAN name of guest VLAN." 14786 ::= { companyGuestVlan 1 } 14787 14788 guestVlanPort OBJECT-TYPE 14789 SYNTAX PortList 14790 MAX-ACCESS read-write 14791 STATUS current 14792 DESCRIPTION 14793 "This object indicates the guest VLAN port members of this device." 14794 ::= { companyGuestVlan 2 } 14795 14796 guestVlanDelState OBJECT-TYPE 14797 SYNTAX INTEGER{ 14798 none(1), 14799 start(2) 14800 } 14801 MAX-ACCESS read-write 14802 STATUS current 14803 DESCRIPTION 14804 "Used to delete the guest VLAN." 14805 ::= { companyGuestVlan 3 } 14806 14807 14808 -- ----------------------------------------------------------------------------- 14809 -- The Protocol Group Name Table 14810 -- ----------------------------------------------------------------------------- 14811 protocolGroupNameTable OBJECT-TYPE 14812 SYNTAX SEQUENCE OF ProtocolGroupNameEntry 14813 MAX-ACCESS not-accessible 14814 STATUS current 14815 DESCRIPTION 14816 "A table to control protocol group name features of the device." 14817 ::= { companyProtocolVlan 1 } 14818 14819 protocolGroupNameEntry OBJECT-TYPE 14820 SYNTAX ProtocolGroupNameEntry 14821 MAX-ACCESS not-accessible 14822 STATUS current 14823 DESCRIPTION 14824 "An entry appears in protocol group name table for each interface 14825 in the system." 14826 INDEX {protocolGroupGID} 14827 ::= { protocolGroupNameTable 1 } 14828 14829 ProtocolGroupNameEntry ::= 14830 SEQUENCE { 14831 protocolGroupGID 14832 Integer32, 14833 protocolGroupName 14834 DisplayString 14835 } 14836 14837 protocolGroupGID OBJECT-TYPE 14838 SYNTAX Integer32 (1..16) 14839 MAX-ACCESS read-only 14840 STATUS current 14841 DESCRIPTION 14842 "The group ID of protocol group name table." 14843 ::= { protocolGroupNameEntry 1 } 14844 14845 protocolGroupName OBJECT-TYPE 14846 SYNTAX DisplayString(SIZE(1..32)) 14847 MAX-ACCESS read-write 14848 STATUS current 14849 DESCRIPTION 14850 "The group name of protocol group name table." 14851 ::= { protocolGroupNameEntry 2 } 14852 14853 14854 -- ----------------------------------------------------------------------------- 14855 -- The Protocol Group Table 14856 -- ----------------------------------------------------------------------------- 14857 protocolGroupTable OBJECT-TYPE 14858 SYNTAX SEQUENCE OF ProtocolGroupEntry 14859 MAX-ACCESS not-accessible 14860 STATUS current 14861 DESCRIPTION 14862 "A table to control protocol group features of the device." 14863 ::= { companyProtocolVlan 2 } 14864 14865 protocolGroupEntry OBJECT-TYPE 14866 SYNTAX ProtocolGroupEntry 14867 MAX-ACCESS not-accessible 14868 STATUS current 14869 DESCRIPTION 14870 "An entry appears in protocol group table for each interface 14871 in the system." 14872 INDEX {protocolGroupId, protocolGroupFrameType, protocolGroupProtocolValue} 14873 ::= { protocolGroupTable 1 } 14874 14875 ProtocolGroupEntry ::= 14876 SEQUENCE { 14877 protocolGroupId 14878 Integer32, 14879 protocolGroupFrameType 14880 INTEGER, 14881 protocolGroupProtocolValue 14882 Integer32, 14883 protocolGroupRowStatus 14884 RowStatus 14885 } 14886 14887 protocolGroupId OBJECT-TYPE 14888 SYNTAX Integer32 (1..16) 14889 MAX-ACCESS read-only 14890 STATUS current 14891 DESCRIPTION 14892 "The group ID of protocol group table." 14893 ::= { protocolGroupEntry 1 } 14894 14895 protocolGroupFrameType OBJECT-TYPE 14896 SYNTAX INTEGER { 14897 ethernet (1), 14898 ieee8023-snap (2) 14899 } 14900 MAX-ACCESS read-only 14901 STATUS current 14902 DESCRIPTION 14903 "The frame type of protocol group table." 14904 ::= { protocolGroupEntry 2 } 14905 14906 protocolGroupProtocolValue OBJECT-TYPE 14907 SYNTAX Integer32 (0..65535) 14908 MAX-ACCESS read-only 14909 STATUS current 14910 DESCRIPTION 14911 "The protocol value of protocol group table." 14912 ::= { protocolGroupEntry 3 } 14913 14914 protocolGroupRowStatus OBJECT-TYPE 14915 SYNTAX RowStatus 14916 MAX-ACCESS read-create 14917 STATUS current 14918 DESCRIPTION 14919 "The row status of protocol group table." 14920 ::= { protocolGroupEntry 99 } 14921 14922 14923 -- ----------------------------------------------------------------------------- 14924 -- The Protocol Vlan Table 14925 -- ----------------------------------------------------------------------------- 14926 protocolVlanTable OBJECT-TYPE 14927 SYNTAX SEQUENCE OF ProtocolVlanEntry 14928 MAX-ACCESS not-accessible 14929 STATUS current 14930 DESCRIPTION 14931 "A table to control protocol vlan features of the device." 14932 ::= { companyProtocolVlan 3 } 14933 14934 protocolVlanEntry OBJECT-TYPE 14935 SYNTAX ProtocolVlanEntry 14936 MAX-ACCESS not-accessible 14937 STATUS current 14938 DESCRIPTION 14939 "An entry appears in protocol vlan table for each interface 14940 in the system." 14941 INDEX {protocolVlanPort, protocolVlanVID, protocolVlanGroupID} 14942 ::= { protocolVlanTable 1 } 14943 14944 ProtocolVlanEntry ::= 14945 SEQUENCE { 14946 protocolVlanPort 14947 Integer32, 14948 protocolVlanVID 14949 Integer32, 14950 protocolVlanGroupID 14951 Integer32, 14952 protocolVlanRowStatus 14953 RowStatus 14954 } 14955 14956 protocolVlanPort OBJECT-TYPE 14957 SYNTAX Integer32 (1..28) 14958 MAX-ACCESS read-only 14959 STATUS current 14960 DESCRIPTION 14961 "The interface number of protocol vlan table." 14962 ::= { protocolVlanEntry 1 } 14963 14964 protocolVlanVID OBJECT-TYPE 14965 SYNTAX Integer32 (1..4094) 14966 MAX-ACCESS read-only 14967 STATUS current 14968 DESCRIPTION 14969 "The vlan ID of protocol vlan table." 14970 ::= { protocolVlanEntry 2 } 14971 14972 protocolVlanGroupID OBJECT-TYPE 14973 SYNTAX Integer32 (1..16) 14974 MAX-ACCESS read-only 14975 STATUS current 14976 DESCRIPTION 14977 "The group ID of protocol vlan table." 14978 ::= { protocolVlanEntry 3 } 14979 14980 protocolVlanRowStatus OBJECT-TYPE 14981 SYNTAX RowStatus 14982 MAX-ACCESS read-create 14983 STATUS current 14984 DESCRIPTION 14985 "The row status of protocol vlan table." 14986 ::= { protocolVlanEntry 99 } 14987 14988 14989 -- --------------------------------------------------------------------- 14990 -- MacNotify Function 14991 -- --------------------------------------------------------------------- 14992 14993 macNotifyState OBJECT-TYPE 14994 SYNTAX INTEGER { 14995 enabled(1), 14996 disabled(2) 14997 } 14998 MAX-ACCESS read-write 14999 STATUS current 15000 DESCRIPTION 15001 "This object can enabled or disabled MAC Notification." 15002 ::= { companyMacNotify 1 } 15003 15004 macNotifyInterval OBJECT-TYPE 15005 SYNTAX INTEGER (1..2147483647) 15006 MAX-ACCESS read-write 15007 STATUS current 15008 DESCRIPTION 15009 "This object indicates the time interval in second for trigger the MAC notify message. " 15010 --DEFVAL { 1 } 15011 ::= { companyMacNotify 2 } 15012 15013 macNotifyHistorySize OBJECT-TYPE 15014 SYNTAX INTEGER (1..500) 15015 MAX-ACCESS read-write 15016 STATUS current 15017 DESCRIPTION 15018 "This object indicates the history size of variation MAC in address table. The default value is 1 ." 15019 --DEFVAL { 1 } 15020 ::= { companyMacNotify 3 } 15021 15022 -- Mac Notify Port Control Table 15023 macNotifyCtrlTable OBJECT-TYPE 15024 SYNTAX SEQUENCE OF MacNotifyCtrlEntry 15025 MAX-ACCESS not-accessible 15026 STATUS current 15027 DESCRIPTION 15028 "A table to control Loopback detection features either for 15029 the entire switch or for each interface in the switch." 15030 ::= { companyMacNotify 4 } 15031 15032 macNotifyCtrlEntry OBJECT-TYPE 15033 SYNTAX MacNotifyCtrlEntry 15034 MAX-ACCESS not-accessible 15035 STATUS current 15036 DESCRIPTION 15037 "An entry appears in this table for each interface 15038 in the system." 15039 INDEX { macNotifyCtrlIndex } 15040 ::= { macNotifyCtrlTable 1 } 15041 15042 MacNotifyCtrlEntry ::= 15043 SEQUENCE { 15044 macNotifyCtrlIndex 15045 Integer32, 15046 macNotifyPortStatus 15047 INTEGER 15048 } 15049 15050 macNotifyCtrlIndex OBJECT-TYPE 15051 SYNTAX Integer32 (1..28) 15052 MAX-ACCESS read-only 15053 STATUS current 15054 DESCRIPTION 15055 "The interface index of the port for which the configuration 15056 in this entry applies. 15057 For all machines give maximum port number." 15058 ::= { macNotifyCtrlEntry 1 } 15059 15060 macNotifyPortStatus OBJECT-TYPE 15061 SYNTAX INTEGER { 15062 enabled(1), 15063 disabled(2) 15064 } 15065 MAX-ACCESS read-write 15066 STATUS current 15067 DESCRIPTION 15068 "Provides control to per port enable or disable the loopback detection 15069 function. Default is disabled." 15070 DEFVAL { disabled } 15071 ::= { macNotifyCtrlEntry 2 } 15072 15073 macNotifyInfo OBJECT IDENTIFIER ::= { companyMacNotify 5 } 15074 15075 macNotifyInfoDiscription OBJECT-TYPE 15076 SYNTAX OCTET STRING(SIZE (1..1024)) 15077 MAX-ACCESS accessible-for-notify 15078 STATUS current 15079 DESCRIPTION 15080 "This object indicates the information for the device MAC address changes. And the detailed information include: 15081 Operation Code + MAC address + Box ID + Port Number + Zero... 15082 15083 Operation Code: 1, 2 and 3 15084 1 means learned a new MAC address 15085 2 means deleted an old MAC address. 15086 3 means station movement. 15087 15088 Box ID: The switch box ID, for standalone device, it always 1. 15089 Port Number: The port number learned or deleted for the box. 15090 Zero: Used to separate each message (Operate Code + MAC address + Box ID + Port Number)." 15091 ::= { macNotifyInfo 1 } 15092 15093 15094 15095 -- ------------------------------------------------------------------ 15096 -- BPDU Attack Protection Group 15097 -- ------------------------------------------------------------------ 15098 sysBPDUAttackStateEnable OBJECT-TYPE 15099 SYNTAX INTEGER { 15100 enabled(1), 15101 disabled(2) 15102 } 15103 MAX-ACCESS read-write 15104 STATUS current 15105 DESCRIPTION 15106 "Use this to enable BPDU attack protection. 15107 The BPDU Attack Protection function and Spanning Tree Protocol 15108 for ports are mutually exclusive. When the STP function is enabled 15109 on a particular port, BPDU Attack Protection cannot be enabled." 15110 15111 DEFVAL { disabled } 15112 ::= { companyBPDUAttack 1 } 15113 15114 sysBPDUAttackRecoverTime OBJECT-TYPE 15115 SYNTAX Integer32 (0 | 60..1000000) 15116 MAX-ACCESS read-write 15117 STATUS current 15118 DESCRIPTION 15119 "When a port enters under attack state, it can be disabled or blocked 15120 based on the configuration. The state can be recovered manually or 15121 by the auto recovery mechanism. This command is used to configure the 15122 auto-recovery timer. To manually recover the port, the user needs to 15123 disable and re-enable the port." 15124 DEFVAL { 60 } 15125 ::= { companyBPDUAttack 2 } 15126 15127 -- BPDUAttack Port Control Table 15128 15129 sysBPDUAttackCtrlTable OBJECT-TYPE 15130 SYNTAX SEQUENCE OF SysBPDUAttackCtrlEntry 15131 MAX-ACCESS not-accessible 15132 STATUS current 15133 DESCRIPTION 15134 "A table to control BPDU Attack features either for 15135 the entire switch or for each interface in the switch." 15136 ::= { companyBPDUAttack 3 } 15137 15138 sysBPDUAttackCtrlEntry OBJECT-TYPE 15139 SYNTAX SysBPDUAttackCtrlEntry 15140 MAX-ACCESS not-accessible 15141 STATUS current 15142 DESCRIPTION 15143 "An entry appears in this table for each interface 15144 in the system." 15145 INDEX { sysBPDUAttackCtrlIndex } 15146 ::= { sysBPDUAttackCtrlTable 1 } 15147 15148 SysBPDUAttackCtrlEntry ::= 15149 SEQUENCE { 15150 sysBPDUAttackCtrlIndex 15151 Integer32, 15152 sysBPDUAttackPortState 15153 INTEGER, 15154 sysBPDUAttackPortMode 15155 INTEGER , 15156 sysBPDUAttackPortStatus 15157 INTEGER 15158 } 15159 15160 sysBPDUAttackCtrlIndex OBJECT-TYPE 15161 SYNTAX Integer32 (1..28) 15162 MAX-ACCESS read-only 15163 STATUS current 15164 DESCRIPTION 15165 "The interface index of the port for which the configuration 15166 in this entry applies. 15167 For all machines give maximum port number." 15168 ::= { sysBPDUAttackCtrlEntry 1 } 15169 15170 sysBPDUAttackPortState OBJECT-TYPE 15171 SYNTAX INTEGER { 15172 enabled(1), 15173 disabled(2) 15174 } 15175 MAX-ACCESS read-write 15176 STATUS current 15177 DESCRIPTION 15178 "Used to configure the BPDU Attack Protection state of a port. 15179 The default state is disable." 15180 DEFVAL { disabled } 15181 ::= { sysBPDUAttackCtrlEntry 2 } 15182 15183 sysBPDUAttackPortMode OBJECT-TYPE 15184 SYNTAX INTEGER { 15185 drop(1), 15186 block(2), 15187 shutdown(3) 15188 } 15189 MAX-ACCESS read-write 15190 STATUS current 15191 DESCRIPTION 15192 "Used to configure the BPDU Attack Protection mode of a port." 15193 ::= { sysBPDUAttackCtrlEntry 3 } 15194 15195 sysBPDUAttackPortStatus OBJECT-TYPE 15196 SYNTAX INTEGER { 15197 normal(1), 15198 underAttack(2) 15199 } 15200 MAX-ACCESS read-only 15201 STATUS current 15202 DESCRIPTION 15203 "Use this to view per port BPDU attack protection status." 15204 DEFVAL { normal } 15205 ::= { sysBPDUAttackCtrlEntry 4 } 15206 15207 sysBPDUAttackLog OBJECT-TYPE 15208 SYNTAX INTEGER { 15209 none(1), 15210 attackDetected(2), 15211 attackCleared(3), 15212 both(4) 15213 } 15214 MAX-ACCESS read-write 15215 STATUS current 15216 DESCRIPTION 15217 "Used to configure log settings for BPDU attack protection events." 15218 15219 DEFVAL { none } 15220 ::= { companyBPDUAttack 4 } 15221 -- --------------------------------------------------------------------- 15222 -- VLAN Trunk Function 15223 -- --------------------------------------------------------------------- 15224 vlanTrunkSystem OBJECT IDENTIFIER ::= { companyVLANTrunk 1 } 15225 -- ------------------------------------------------------------------ 15226 -- The La System Group 15227 -- ------------------------------------------------------------------ 15228 15229 vlanTrunkGlobalStatus OBJECT-TYPE 15230 SYNTAX INTEGER { enabled(1), disabled(2) } 15231 MAX-ACCESS read-write 15232 STATUS current 15233 DESCRIPTION 15234 "This indicates the global state of the VLAN trunking feature of the device." 15235 ::= { vlanTrunkSystem 1 } 15236 15237 vlanTrunkTable OBJECT-TYPE 15238 SYNTAX SEQUENCE OF VlanTrunkConfigEntry 15239 MAX-ACCESS not-accessible 15240 STATUS current 15241 DESCRIPTION 15242 "This table is used to manage the VLAN trunking feature of the device." 15243 ::= { vlanTrunkSystem 2 } 15244 15245 vlanTrunkEntry OBJECT-TYPE 15246 SYNTAX VlanTrunkConfigEntry 15247 MAX-ACCESS not-accessible 15248 STATUS current 15249 DESCRIPTION 15250 "There is one entry in this table for each created 15251 port-channel port." 15252 INDEX { vlanTrunkIfIndex } 15253 ::= { vlanTrunkTable 1 } 15254 15255 VlanTrunkConfigEntry ::= 15256 SEQUENCE { 15257 vlanTrunkIfIndex InterfaceIndex, 15258 vlanTrunkState INTEGER 15259 } 15260 15261 vlanTrunkIfIndex OBJECT-TYPE 15262 SYNTAX InterfaceIndex 15263 MAX-ACCESS read-only 15264 STATUS current 15265 DESCRIPTION 15266 "The index of the port. " 15267 ::= { vlanTrunkEntry 1 } 15268 15269 vlanTrunkState OBJECT-TYPE 15270 SYNTAX INTEGER { enabled(1), disabled(2) } 15271 MAX-ACCESS read-write 15272 STATUS current 15273 DESCRIPTION 15274 "Sets the VLAN trunk status as enabled or disabled." 15275 ::= { vlanTrunkEntry 2 } 15276 15277 -- --------------------------------------------------------------------- 15278 -- QinQ Function 15279 -- --------------------------------------------------------------------- 15280 qinqSystem OBJECT IDENTIFIER ::= { companyQinQ 1 } 15281 qinqVLANTranslation OBJECT IDENTIFIER ::= { companyQinQ 2 } 15282 -- ------------------------------------------------------------------ 15283 -- The QinQ System Group 15284 -- ------------------------------------------------------------------ 15285 15286 qinqGlobalStatus OBJECT-TYPE 15287 SYNTAX INTEGER { enabled(1), disabled(2) } 15288 MAX-ACCESS read-write 15289 STATUS current 15290 DESCRIPTION 15291 "This object is used to enable/disable the Q-in-Q status." 15292 ::= { qinqSystem 1 } 15293 15294 qinqInnerTPID OBJECT-TYPE 15295 SYNTAX Unsigned32 15296 MAX-ACCESS read-write 15297 STATUS current 15298 DESCRIPTION 15299 "This object is used to set the Q-in-Q inner TPID." 15300 ::= { qinqSystem 2 } 15301 15302 qinqTable OBJECT-TYPE 15303 SYNTAX SEQUENCE OF QinQConfigEntry 15304 MAX-ACCESS not-accessible 15305 STATUS current 15306 DESCRIPTION 15307 "A table that contains Q-in-Q information about each port." 15308 ::= { qinqSystem 3 } 15309 15310 qinqEntry OBJECT-TYPE 15311 SYNTAX QinQConfigEntry 15312 MAX-ACCESS not-accessible 15313 STATUS current 15314 DESCRIPTION 15315 "A list of Q-in-Q information for each port." 15316 INDEX { qinqIfIndex } 15317 ::= { qinqTable 1 } 15318 15319 QinQConfigEntry ::= 15320 SEQUENCE { 15321 qinqIfIndex InterfaceIndex, 15322 qinqRoleState INTEGER, 15323 qinqMissDropState INTEGER, 15324 qinqOuterTPID Unsigned32, 15325 qinqAddInnerTagState INTEGER, 15326 qinqAddInnerTagValue Unsigned32 15327 } 15328 15329 qinqIfIndex OBJECT-TYPE 15330 SYNTAX InterfaceIndex 15331 MAX-ACCESS read-only 15332 STATUS current 15333 DESCRIPTION 15334 "The index of the port. " 15335 ::= { qinqEntry 1 } 15336 15337 qinqRoleState OBJECT-TYPE 15338 SYNTAX INTEGER { nni(1), uni(2) } 15339 MAX-ACCESS read-write 15340 STATUS current 15341 DESCRIPTION 15342 "Sets the QinQ Role as NNI or UNI." 15343 ::= { qinqEntry 2 } 15344 15345 qinqMissDropState OBJECT-TYPE 15346 SYNTAX INTEGER { enabled(1), disabled(2) } 15347 MAX-ACCESS read-write 15348 STATUS current 15349 DESCRIPTION 15350 "Sets the QinQ Miss Drop state as enabled or disabled." 15351 ::= { qinqEntry 3 } 15352 15353 qinqOuterTPID OBJECT-TYPE 15354 SYNTAX Unsigned32 15355 MAX-ACCESS read-write 15356 STATUS current 15357 DESCRIPTION 15358 "Sets the QinQ Outer TPID value." 15359 ::= { qinqEntry 4 } 15360 15361 qinqAddInnerTagState OBJECT-TYPE 15362 SYNTAX INTEGER { enabled(1), disabled(2) } 15363 MAX-ACCESS read-write 15364 STATUS current 15365 DESCRIPTION 15366 "Sets the QinQ Add Inner Tag state as enabled or disabled." 15367 ::= { qinqEntry 5 } 15368 15369 qinqAddInnerTagValue OBJECT-TYPE 15370 SYNTAX Unsigned32 15371 MAX-ACCESS read-write 15372 STATUS current 15373 DESCRIPTION 15374 "Sets the QinQ Add Inner Tag value." 15375 ::= { qinqEntry 6 } 15376 15377 -- 15378 -- Vlan Translation Table 15379 -- 15380 qinqVlanTranslationTable OBJECT-TYPE 15381 SYNTAX SEQUENCE OF QinQVlanTranslationEntry 15382 MAX-ACCESS not-accessible 15383 STATUS current 15384 DESCRIPTION 15385 "A table that contains VLAN translation information." 15386 ::= { qinqVLANTranslation 1 } 15387 15388 qinqVlanTranslationEntry OBJECT-TYPE 15389 SYNTAX QinQVlanTranslationEntry 15390 MAX-ACCESS not-accessible 15391 STATUS current 15392 DESCRIPTION 15393 "A list of VLAN translation information." 15394 INDEX {qinqVlanTranslationIfIndex, qinqVlanTranslationCVID} 15395 ::= { qinqVlanTranslationTable 1 } 15396 15397 QinQVlanTranslationEntry ::= 15398 SEQUENCE { 15399 qinqVlanTranslationIfIndex 15400 InterfaceIndex, 15401 qinqVlanTranslationCVID 15402 Unsigned32, 15403 qinqVlanTranslationSVID 15404 Unsigned32, 15405 qinqVlanTranslationPriority 15406 Integer32, 15407 qinqVlanTranslationSVIDOperation 15408 INTEGER, 15409 qinqVlanTranslationRowStatus 15410 RowStatus 15411 } 15412 15413 qinqVlanTranslationIfIndex OBJECT-TYPE 15414 SYNTAX InterfaceIndex 15415 MAX-ACCESS read-only 15416 STATUS current 15417 DESCRIPTION 15418 "The interface index." 15419 ::= { qinqVlanTranslationEntry 1 } 15420 15421 qinqVlanTranslationCVID OBJECT-TYPE 15422 SYNTAX Unsigned32 15423 MAX-ACCESS read-only 15424 STATUS current 15425 DESCRIPTION 15426 "The customer VLAN identifier in a C-TAG." 15427 ::= { qinqVlanTranslationEntry 2 } 15428 15429 qinqVlanTranslationSVID OBJECT-TYPE 15430 SYNTAX Unsigned32 15431 MAX-ACCESS read-write 15432 STATUS current 15433 DESCRIPTION 15434 "A VLAN identifier conveyed in an S-TAG." 15435 ::= { qinqVlanTranslationEntry 3 } 15436 15437 qinqVlanTranslationPriority OBJECT-TYPE 15438 SYNTAX Integer32 15439 MAX-ACCESS read-write 15440 STATUS current 15441 DESCRIPTION 15442 "The priority of TAG." 15443 ::= { qinqVlanTranslationEntry 4 } 15444 15445 qinqVlanTranslationSVIDOperation OBJECT-TYPE 15446 SYNTAX INTEGER { 15447 add(1), 15448 replace(2) 15449 } 15450 MAX-ACCESS read-write 15451 STATUS current 15452 DESCRIPTION 15453 "The 'add' action indicates to add a tag for the assigned SP-VLAN 15454 before the C-VLAN tag. If there is S-TAG in the packet, this rule 15455 will not take effect. 15456 The 'replace' action indicates to replace the C-VLAN in the tag by 15457 the SP-VLAN. If there is no C-TAG in the packet, this rule will not 15458 take effect." 15459 ::= { qinqVlanTranslationEntry 5 } 15460 15461 qinqVlanTranslationRowStatus OBJECT-TYPE 15462 SYNTAX RowStatus 15463 MAX-ACCESS read-create 15464 STATUS current 15465 DESCRIPTION 15466 "This object indicates the status of this entry." 15467 ::= { qinqVlanTranslationEntry 99 } 15468 15469 -- --------------------------------------------------------------------- 15470 -- EOAM Function 15471 -- --------------------------------------------------------------------- 15472 eoamSystem OBJECT IDENTIFIER ::= { companyEoam 1 } 15473 eoamLinkMonitor OBJECT IDENTIFIER ::= { companyEoam 2 } 15474 -- ------------------------------------------------------------------ 15475 -- The EOAM System Group 15476 -- ------------------------------------------------------------------ 15477 15478-- eoamGlobalStatus OBJECT-TYPE 15479-- SYNTAX INTEGER { enabled(1), disabled(2) } 15480-- MAX-ACCESS read-write 15481-- STATUS current 15482-- DESCRIPTION 15483-- "This object is used to enable/disable the EOAM status." 15484-- ::= { eoamSystem 1 } 15485 15486 eoamTable OBJECT-TYPE 15487 SYNTAX SEQUENCE OF EOAMConfigEntry 15488 MAX-ACCESS not-accessible 15489 STATUS current 15490 DESCRIPTION 15491 "A table that contains EOAM mode information about each port." 15492 ::= { eoamSystem 2 } 15493 15494 eoamEntry OBJECT-TYPE 15495 SYNTAX EOAMConfigEntry 15496 MAX-ACCESS not-accessible 15497 STATUS current 15498 DESCRIPTION 15499 "A list of EOAM mode information for each port." 15500 INDEX { eoamIfIndex } 15501 ::= { eoamTable 1 } 15502 15503 EOAMConfigEntry ::= 15504 SEQUENCE { 15505 eoamIfIndex InterfaceIndex, 15506 eoamState INTEGER, 15507 eoamMode INTEGER, 15508 eoamReceivedRemoteLoopback INTEGER, 15509 eoamRemoteLoopback INTEGER, 15510 eoamDyingGaspEnable INTEGER, 15511 eoamCriticalEventEnable INTEGER 15512 } 15513 15514 eoamIfIndex OBJECT-TYPE 15515 SYNTAX InterfaceIndex 15516 MAX-ACCESS read-only 15517 STATUS current 15518 DESCRIPTION 15519 "The index of the port. " 15520 ::= { eoamEntry 1 } 15521 15522 eoamState OBJECT-TYPE 15523 SYNTAX INTEGER { enabled(1), disabled(2) } 15524 MAX-ACCESS read-write 15525 STATUS current 15526 DESCRIPTION 15527 "Sets the EOAM state enabled or disabled." 15528 ::= { eoamEntry 2 } 15529 15530 eoamMode OBJECT-TYPE 15531 SYNTAX INTEGER { passive(1), active(2) } 15532 MAX-ACCESS read-write 15533 STATUS current 15534 DESCRIPTION 15535 "Sets the EOAM mode as active or passive." 15536 ::= { eoamEntry 3 } 15537 15538 eoamReceivedRemoteLoopback OBJECT-TYPE 15539 SYNTAX INTEGER { ignore(1), process(2) } 15540 MAX-ACCESS read-write 15541 STATUS current 15542 DESCRIPTION 15543 "Sets the EOAM received or ignore remote loopback packets." 15544 ::= { eoamEntry 4 } 15545 15546 eoamRemoteLoopback OBJECT-TYPE 15547 SYNTAX INTEGER { noLoopBack(1), 15548 startLoopBack(2), 15549 remoteLoopBack(3), 15550 stopLoopBack(4), 15551 localLoopBack(5), 15552 unknownLoopBack(6) 15553 } 15554 MAX-ACCESS read-write 15555 STATUS current 15556 DESCRIPTION 15557 "Sets the EOAM remote loopback start or stop." 15558 ::= { eoamEntry 5 } 15559 15560 eoamDyingGaspEnable OBJECT-TYPE 15561 SYNTAX INTEGER { enabled(1), disabled(2) } 15562 MAX-ACCESS read-write 15563 STATUS current 15564 DESCRIPTION 15565 "Sets the EOAM dying gasp state enabled or disabled." 15566 ::= { eoamEntry 6 } 15567 15568 eoamCriticalEventEnable OBJECT-TYPE 15569 SYNTAX INTEGER { enabled(1), disabled(2) } 15570 MAX-ACCESS read-write 15571 STATUS current 15572 DESCRIPTION 15573 "Sets the EOAM critical event state enabled or disabled." 15574 ::= { eoamEntry 7 } 15575 15576 -- ------------------------------------------------------------------ 15577 -- The EOAM Link Monitor Group 15578 -- ------------------------------------------------------------------ 15579 15580 eoamLinkMonitorTable OBJECT-TYPE 15581 SYNTAX SEQUENCE OF EOAMConfigLinkMonitorEntry 15582 MAX-ACCESS not-accessible 15583 STATUS current 15584 DESCRIPTION 15585 "A table that contains EOAM link monitor information about each port." 15586 ::= { eoamLinkMonitor 1 } 15587 15588 eoamLinkMonitorEntry OBJECT-TYPE 15589 SYNTAX EOAMConfigLinkMonitorEntry 15590 MAX-ACCESS not-accessible 15591 STATUS current 15592 DESCRIPTION 15593 "A list of EOAM link monitor information for each port." 15594 INDEX { eoamLinkMonitorIfIndex } 15595 ::= { eoamLinkMonitorTable 1 } 15596 15597 EOAMConfigLinkMonitorEntry ::= 15598 SEQUENCE { 15599 eoamLinkMonitorIfIndex InterfaceIndex, 15600 errorSymbolNotifyState INTEGER, 15601 errorSymbolThreshold Unsigned32, 15602 errorSymbolWindow Unsigned32, 15603 errorFrameNotifyState INTEGER, 15604 errorFrameThreshold Unsigned32, 15605 errorFrameWindow Unsigned32, 15606 errorFrameSecondsNotifyState INTEGER, 15607 errorFrameSecondsThreshold Unsigned32, 15608 errorFrameSecondsWindow Unsigned32, 15609 errorFramePeriodNotifyState INTEGER, 15610 errorFramePeriodThreshold Unsigned32, 15611 errorFramePeriodWindow Unsigned32 15612 } 15613 15614 eoamLinkMonitorIfIndex OBJECT-TYPE 15615 SYNTAX InterfaceIndex 15616 MAX-ACCESS read-only 15617 STATUS current 15618 DESCRIPTION 15619 "The index of the port. " 15620 ::= { eoamLinkMonitorEntry 1 } 15621 15622 errorSymbolNotifyState OBJECT-TYPE 15623 SYNTAX INTEGER { enabled(1), disabled(2) } 15624 MAX-ACCESS read-write 15625 STATUS current 15626 DESCRIPTION 15627 "Sets the EOAM error symbol notify state enabled or disabled." 15628 ::= { eoamLinkMonitorEntry 2 } 15629 15630 errorSymbolThreshold OBJECT-TYPE 15631 SYNTAX Unsigned32 15632 MAX-ACCESS read-write 15633 STATUS current 15634 DESCRIPTION 15635 "Sets the EOAM error symbol threshold." 15636 ::= { eoamLinkMonitorEntry 3 } 15637 15638 errorSymbolWindow OBJECT-TYPE 15639 SYNTAX Unsigned32 15640 MAX-ACCESS read-write 15641 STATUS current 15642 DESCRIPTION 15643 "Sets the EOAM error symbol window." 15644 ::= { eoamLinkMonitorEntry 4 } 15645 15646 errorFrameNotifyState OBJECT-TYPE 15647 SYNTAX INTEGER { enabled(1), disabled(2) } 15648 MAX-ACCESS read-write 15649 STATUS current 15650 DESCRIPTION 15651 "Sets the EOAM error frame notify state enabled or disabled." 15652 ::= { eoamLinkMonitorEntry 5 } 15653 15654 errorFrameThreshold OBJECT-TYPE 15655 SYNTAX Unsigned32 15656 MAX-ACCESS read-write 15657 STATUS current 15658 DESCRIPTION 15659 "Sets the EOAM error frame threshold." 15660 ::= { eoamLinkMonitorEntry 6 } 15661 15662 errorFrameWindow OBJECT-TYPE 15663 SYNTAX Unsigned32 15664 MAX-ACCESS read-write 15665 STATUS current 15666 DESCRIPTION 15667 "Sets the EOAM error symbol window." 15668 ::= { eoamLinkMonitorEntry 7 } 15669 15670 15671 errorFrameSecondsNotifyState OBJECT-TYPE 15672 SYNTAX INTEGER { enabled(1), disabled(2) } 15673 MAX-ACCESS read-write 15674 STATUS current 15675 DESCRIPTION 15676 "Sets the EOAM error symbol notify state enabled or disabled." 15677 ::= { eoamLinkMonitorEntry 8 } 15678 15679 errorFrameSecondsThreshold OBJECT-TYPE 15680 SYNTAX Unsigned32 15681 MAX-ACCESS read-write 15682 STATUS current 15683 DESCRIPTION 15684 "Sets the EOAM error symbol threshold." 15685 ::= { eoamLinkMonitorEntry 9 } 15686 15687 errorFrameSecondsWindow OBJECT-TYPE 15688 SYNTAX Unsigned32 15689 MAX-ACCESS read-write 15690 STATUS current 15691 DESCRIPTION 15692 "Sets the EOAM error symbol window." 15693 ::= { eoamLinkMonitorEntry 10 } 15694 15695 errorFramePeriodNotifyState OBJECT-TYPE 15696 SYNTAX INTEGER { enabled(1), disabled(2) } 15697 MAX-ACCESS read-write 15698 STATUS current 15699 DESCRIPTION 15700 "Sets the EOAM error symbol notify state enabled or disabled." 15701 ::= { eoamLinkMonitorEntry 11 } 15702 15703 errorFramePeriodThreshold OBJECT-TYPE 15704 SYNTAX Unsigned32 15705 MAX-ACCESS read-write 15706 STATUS current 15707 DESCRIPTION 15708 "Sets the EOAM error symbol threshold." 15709 ::= { eoamLinkMonitorEntry 12 } 15710 15711 errorFramePeriodWindow OBJECT-TYPE 15712 SYNTAX Unsigned32 15713 MAX-ACCESS read-write 15714 STATUS current 15715 DESCRIPTION 15716 "Sets the EOAM error symbol window." 15717 ::= { eoamLinkMonitorEntry 13 } 15718 15719 -- --------------------------------------------------------------------- 15720 -- EOAM Function 15721 -- --------------------------------------------------------------------- 15722 duldSystem OBJECT IDENTIFIER ::= { companyDuld 1 } 15723 15724 -- ------------------------------------------------------------------ 15725 -- The DULD System Group 15726 -- ------------------------------------------------------------------ 15727 15728 duldTable OBJECT-TYPE 15729 SYNTAX SEQUENCE OF DULDConfigEntry 15730 MAX-ACCESS not-accessible 15731 STATUS current 15732 DESCRIPTION 15733 "A table that contains DULD mode information about each port." 15734 ::= { duldSystem 1 } 15735 15736 duldEntry OBJECT-TYPE 15737 SYNTAX DULDConfigEntry 15738 MAX-ACCESS not-accessible 15739 STATUS current 15740 DESCRIPTION 15741 "A list of DULD mode information for each port." 15742 INDEX { duldIfIndex } 15743 ::= { duldTable 1 } 15744 15745 DULDConfigEntry ::= 15746 SEQUENCE { 15747 duldIfIndex InterfaceIndex, 15748 duldState INTEGER, 15749 duldOperState INTEGER, 15750 duldMode INTEGER, 15751 duldLinkStatus INTEGER, 15752 duldDiscoveryTime Unsigned32 15753 } 15754 15755 duldIfIndex OBJECT-TYPE 15756 SYNTAX InterfaceIndex 15757 MAX-ACCESS read-only 15758 STATUS current 15759 DESCRIPTION 15760 "The index of the port. " 15761 ::= { duldEntry 1 } 15762 15763 duldState OBJECT-TYPE 15764 SYNTAX INTEGER { enabled(1), disabled(2) } 15765 MAX-ACCESS read-write 15766 STATUS current 15767 DESCRIPTION 15768 "Sets the DULD admin state enabled or disabled." 15769 ::= { duldEntry 2 } 15770 15771 duldOperState OBJECT-TYPE 15772 SYNTAX INTEGER { enabled(1), disabled(2) } 15773 MAX-ACCESS read-only 15774 STATUS current 15775 DESCRIPTION 15776 "Gets the DULD Oper state enabled or disabled." 15777 ::= { duldEntry 3 } 15778 15779 duldMode OBJECT-TYPE 15780 SYNTAX INTEGER { shutdown(1), normal(2) } 15781 MAX-ACCESS read-write 15782 STATUS current 15783 DESCRIPTION 15784 "Sets the DULD mode as shutdown or normal." 15785 ::= { duldEntry 4 } 15786 15787 duldLinkStatus OBJECT-TYPE 15788 SYNTAX INTEGER { unknow(1), bidirectional(2), txFault(3), rxFault(4), linkDown(5) } 15789 MAX-ACCESS read-only 15790 STATUS current 15791 DESCRIPTION 15792 "Gets the DULD link status." 15793 ::= { duldEntry 5 } 15794 15795 duldDiscoveryTime OBJECT-TYPE 15796 SYNTAX Unsigned32 (5..65535) 15797 MAX-ACCESS read-write 15798 STATUS current 15799 DESCRIPTION 15800 "Sets the DULD discovery time." 15801 ::= { duldEntry 6 } 15802 15803 duldRecoverTime OBJECT-TYPE 15804 SYNTAX Unsigned32 (0 | 60..1000000) 15805 MAX-ACCESS read-write 15806 STATUS current 15807 DESCRIPTION 15808 "Duld auto recover time." 15809 DEFVAL { 60 } 15810 ::= { duldSystem 2 } 15811 15812-- ---------------------------------------------------------- 15813-- The companyDoSCtrl Groups 15814-- ---------------------------------------------------------- 15815-- Dos prevention Group 15816-- ---------------------------------------------------------- 15817 15818 doSCtrlTable OBJECT-TYPE 15819 SYNTAX SEQUENCE OF DoSCtrlEntry 15820 MAX-ACCESS not-accessible 15821 STATUS current 15822 DESCRIPTION 15823 "A table that holds the DoS prevention settings of the device." 15824 ::= { companyDoSCtrl 1 } 15825 15826 doSCtrlEntry OBJECT-TYPE 15827 SYNTAX DoSCtrlEntry 15828 MAX-ACCESS not-accessible 15829 STATUS current 15830 DESCRIPTION 15831 "A list of DoS prevention settings of the device." 15832 INDEX { doSCtrlType } 15833 ::= { doSCtrlTable 1 } 15834 15835 DoSCtrlEntry ::= 15836 SEQUENCE { 15837 doSCtrlType 15838 INTEGER, 15839 doSCtrlState 15840 INTEGER, 15841 doSCtrlActionType 15842 INTEGER 15843 } 15844 15845 doSCtrlType OBJECT-TYPE 15846 SYNTAX INTEGER { 15847 land-attack(1), 15848 blat-attack(2), 15849 tcp-null-scan(4), 15850 tcp-xmascan(5), 15851 tcp-synfin(6), 15852 tcp-syn-srcport-less-1024(7), 15853 ping-death-attack(8), 15854 tcp-tiny-fragment(9) 15855 } 15856 MAX-ACCESS read-only 15857 STATUS current 15858 DESCRIPTION 15859 "This object indicates the DoS prevention type." 15860 ::= { doSCtrlEntry 1 } 15861 15862 doSCtrlState OBJECT-TYPE 15863 SYNTAX INTEGER { 15864 disabled (0), 15865 enabled (1) 15866 } 15867 MAX-ACCESS read-write 15868 STATUS current 15869 DESCRIPTION 15870 "This object indicates the status of the DoS prevention type." 15871 ::= { doSCtrlEntry 2 } 15872 15873 doSCtrlActionType OBJECT-TYPE 15874 SYNTAX INTEGER { 15875 drop(0) 15876 } 15877 MAX-ACCESS read-write 15878 STATUS current 15879 DESCRIPTION 15880 "This object indicates the action for the DoS prevention type. 15881 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 15882 will not take effect until a valid mirror port is specified. If mirror port is not valid 15883 the behavior will be the same as 'drop'" 15884 ::= { doSCtrlEntry 3 } 15885 15886 dosCtrlTrapLogState OBJECT-TYPE 15887 SYNTAX INTEGER { 15888 disabled (0), 15889 enabled (1) 15890 } 15891 MAX-ACCESS read-write 15892 STATUS current 15893 DESCRIPTION 15894 "Enable/Disable Dos Trap Log function. 15895 Default is disabled." 15896 15897 DEFVAL { disabled } 15898 ::= { companyDoSCtrl 2 } 15899 15900 -- ------------------------------------------------------------------ 15901 -- The Time Range Setting 15902 -- ------------------------------------------------------------------ 15903 15904 swTimeRangeSettingTable OBJECT-TYPE 15905 SYNTAX SEQUENCE OF SwTimeRangeSettingEntry 15906 MAX-ACCESS not-accessible 15907 STATUS current 15908 DESCRIPTION 15909 "A table to configure time Range in the system." 15910 ::= { companyTimeRangeMgmt 1 } 15911 15912 swTimeRangeSettingEntry OBJECT-TYPE 15913 SYNTAX SwTimeRangeSettingEntry 15914 MAX-ACCESS not-accessible 15915 STATUS current 15916 DESCRIPTION 15917 "A schedule entry to configure time Range in the system." 15918 INDEX { swTimeRangeIndex } 15919 ::= { swTimeRangeSettingTable 1 } 15920 15921 SwTimeRangeSettingEntry ::= 15922 SEQUENCE { 15923 swTimeRangeIndex Integer32, 15924 swTimeRangeName DisplayString, 15925 swTimeRangeDate INTEGER, 15926 swTimeRangeStartYear INTEGER, 15927 swTimeRangeStartMonth INTEGER, 15928 swTimeRangeStartDay Integer32, 15929 swTimeRangeStartHour Integer32, 15930 swTimeRangeStartMinute Integer32, 15931 swTimeRangeEndYear INTEGER, 15932 swTimeRangeEndMonth INTEGER, 15933 swTimeRangeEndDay Integer32, 15934 swTimeRangeEndHour Integer32, 15935 swTimeRangeEndMinute Integer32, 15936 swTimeRangeMonday INTEGER, 15937 swTimeRangeTuesday INTEGER, 15938 swTimeRangeWednesday INTEGER, 15939 swTimeRangeThursday INTEGER, 15940 swTimeRangeFriday INTEGER, 15941 swTimeRangeSaturday INTEGER, 15942 swTimeRangeSunday INTEGER, 15943 swTimeRangeRowStatus RowStatus 15944 } 15945 15946 swTimeRangeIndex OBJECT-TYPE 15947 SYNTAX Integer32 (1..52) 15948 MAX-ACCESS read-only 15949 STATUS current 15950 DESCRIPTION 15951 "The Time Range identifier. The maximum number of Schedule entry is 15952 the number of ports supported PoE function. 15953 The value must be between 1 and 52." 15954 ::= { swTimeRangeSettingEntry 1 } 15955 15956 swTimeRangeName OBJECT-TYPE 15957 SYNTAX DisplayString (SIZE(1..20)) 15958 MAX-ACCESS read-write 15959 STATUS current 15960 DESCRIPTION 15961 "The Schedule name associated with the Schedule entry (e.g., `abc, bbb')." 15962 ::= { swTimeRangeSettingEntry 2} 15963 15964 swTimeRangeDate OBJECT-TYPE 15965 SYNTAX INTEGER { 15966 enabled(1), 15967 disabled(2) 15968 } 15969 MAX-ACCESS read-write 15970 STATUS current 15971 DESCRIPTION 15972 "Enable/Disable date range checking while executing time base PoE." 15973 ::= { swTimeRangeSettingEntry 3} 15974 15975 swTimeRangeStartYear OBJECT-TYPE 15976 SYNTAX INTEGER { 15977 y2009(2009), 15978 y2010(2010), 15979 y2011(2011), 15980 y2012(2012), 15981 y2013(2013), 15982 y2014(2014), 15983 y2015(2015), 15984 y2016(2016), 15985 y2017(2017), 15986 y2018(2018), 15987 y2019(2019), 15988 y2020(2020), 15989 y2021(2021), 15990 y2022(2022), 15991 y2023(2023), 15992 y2024(2024), 15993 y2025(2025), 15994 y2026(2026), 15995 y2027(2027), 15996 y2028(2028), 15997 y2029(2029), 15998 y2030(2030), 15999 y2031(2031), 16000 y2032(2032), 16001 y2033(2033), 16002 y2034(2034), 16003 y2035(2035), 16004 y2036(2036), 16005 y2037(2037) 16006 } 16007 MAX-ACCESS read-write 16008 STATUS current 16009 DESCRIPTION 16010 "Start year of the Schedule entry." 16011 ::= { swTimeRangeSettingEntry 4 } 16012 16013 swTimeRangeStartMonth OBJECT-TYPE 16014 SYNTAX INTEGER { 16015 january(1), 16016 february(2), 16017 march(3), 16018 april(4), 16019 may(5), 16020 june(6), 16021 july(7), 16022 august(8), 16023 september(9), 16024 october(10), 16025 november(11), 16026 december(12) 16027 } 16028 MAX-ACCESS read-write 16029 STATUS current 16030 DESCRIPTION 16031 "Start month of the Schedule entry." 16032 ::= { swTimeRangeSettingEntry 5 } 16033 16034 swTimeRangeStartDay OBJECT-TYPE 16035 SYNTAX Integer32 (1..31) 16036 MAX-ACCESS read-write 16037 STATUS current 16038 DESCRIPTION 16039 "Start day of the Schedule entry. 16040 The value must be from 1 to 31." 16041 ::= { swTimeRangeSettingEntry 6 } 16042 16043 swTimeRangeStartHour OBJECT-TYPE 16044 SYNTAX Integer32 (0..23) 16045 MAX-ACCESS read-write 16046 STATUS current 16047 DESCRIPTION 16048 "Start hour of the Schedule entry. 16049 The value must be from 0 to 23." 16050 ::= { swTimeRangeSettingEntry 7 } 16051 16052 swTimeRangeStartMinute OBJECT-TYPE 16053 SYNTAX Integer32 (0..59) 16054 MAX-ACCESS read-write 16055 STATUS current 16056 DESCRIPTION 16057 "Start minute of the Schedule entry. 16058 The value must be from 0 to 59." 16059 ::= { swTimeRangeSettingEntry 8 } 16060 16061 swTimeRangeEndYear OBJECT-TYPE 16062 SYNTAX INTEGER { 16063 y2009(2009), 16064 y2010(2010), 16065 y2011(2011), 16066 y2012(2012), 16067 y2013(2013), 16068 y2014(2014), 16069 y2015(2015), 16070 y2016(2016), 16071 y2017(2017), 16072 y2018(2018), 16073 y2019(2019), 16074 y2020(2020), 16075 y2021(2021), 16076 y2022(2022), 16077 y2023(2023), 16078 y2024(2024), 16079 y2025(2025), 16080 y2026(2026), 16081 y2027(2027), 16082 y2028(2028), 16083 y2029(2029), 16084 y2030(2030), 16085 y2031(2031), 16086 y2032(2032), 16087 y2033(2033), 16088 y2034(2034), 16089 y2035(2035), 16090 y2036(2036), 16091 y2037(2037) 16092 } 16093 MAX-ACCESS read-write 16094 STATUS current 16095 DESCRIPTION 16096 "End year of the Schedule entry." 16097 ::= { swTimeRangeSettingEntry 9 } 16098 16099 swTimeRangeEndMonth OBJECT-TYPE 16100 SYNTAX INTEGER { 16101 january(1), 16102 february(2), 16103 march(3), 16104 april(4), 16105 may(5), 16106 june(6), 16107 july(7), 16108 august(8), 16109 september(9), 16110 october(10), 16111 november(11), 16112 december(12) 16113 } 16114 MAX-ACCESS read-write 16115 STATUS current 16116 DESCRIPTION 16117 "End month of the Schedule entry." 16118 ::= { swTimeRangeSettingEntry 10 } 16119 16120 swTimeRangeEndDay OBJECT-TYPE 16121 SYNTAX Integer32 (1..31) 16122 MAX-ACCESS read-write 16123 STATUS current 16124 DESCRIPTION 16125 "End day of the Schedule entry. 16126 The value must be from 1 to 31." 16127 ::= { swTimeRangeSettingEntry 11 } 16128 16129 swTimeRangeEndHour OBJECT-TYPE 16130 SYNTAX Integer32 (0..23) 16131 MAX-ACCESS read-write 16132 STATUS current 16133 DESCRIPTION 16134 "End hour of the Schedule entry. 16135 The value must be from 0 to 23." 16136 ::= { swTimeRangeSettingEntry 12 } 16137 16138 swTimeRangeEndMinute OBJECT-TYPE 16139 SYNTAX Integer32 (0..59) 16140 MAX-ACCESS read-write 16141 STATUS current 16142 DESCRIPTION 16143 "End minute of the Schedule entry. 16144 The value must be from 0 to 59." 16145 ::= { swTimeRangeSettingEntry 13 } 16146 16147 swTimeRangeMonday OBJECT-TYPE 16148 SYNTAX INTEGER { 16149 enable(1), 16150 disable(2) 16151 } 16152 MAX-ACCESS read-write 16153 STATUS current 16154 DESCRIPTION 16155 "Enable/Disble scheduling Monday." 16156 DEFVAL { disable } 16157 ::= { swTimeRangeSettingEntry 14 } 16158 16159 swTimeRangeTuesday OBJECT-TYPE 16160 SYNTAX INTEGER { 16161 enable(1), 16162 disable(2) 16163 } 16164 MAX-ACCESS read-write 16165 STATUS current 16166 DESCRIPTION 16167 "Enable/Disble scheduling Tuesday." 16168 DEFVAL { disable } 16169 ::= { swTimeRangeSettingEntry 15 } 16170 16171 swTimeRangeWednesday OBJECT-TYPE 16172 SYNTAX INTEGER { 16173 enable(1), 16174 disable(2) 16175 } 16176 MAX-ACCESS read-write 16177 STATUS current 16178 DESCRIPTION 16179 "Enable/Disble scheduling Wednesday." 16180 DEFVAL { disable } 16181 ::= { swTimeRangeSettingEntry 16 } 16182 16183 swTimeRangeThursday OBJECT-TYPE 16184 SYNTAX INTEGER { 16185 enable(1), 16186 disable(2) 16187 } 16188 MAX-ACCESS read-write 16189 STATUS current 16190 DESCRIPTION 16191 "Enable/Disble scheduling Thursday." 16192 DEFVAL { disable } 16193 ::= { swTimeRangeSettingEntry 17 } 16194 16195 swTimeRangeFriday OBJECT-TYPE 16196 SYNTAX INTEGER { 16197 enable(1), 16198 disable(2) 16199 } 16200 MAX-ACCESS read-write 16201 STATUS current 16202 DESCRIPTION 16203 "Enable/Disble scheduling Friday." 16204 DEFVAL { disable } 16205 ::= { swTimeRangeSettingEntry 18 } 16206 16207 swTimeRangeSaturday OBJECT-TYPE 16208 SYNTAX INTEGER { 16209 enable(1), 16210 disable(2) 16211 } 16212 MAX-ACCESS read-write 16213 STATUS current 16214 DESCRIPTION 16215 "Enable/Disble scheduling Saturday." 16216 DEFVAL { disable } 16217 ::= { swTimeRangeSettingEntry 19 } 16218 16219 swTimeRangeSunday OBJECT-TYPE 16220 SYNTAX INTEGER { 16221 enable(1), 16222 disable(2) 16223 } 16224 MAX-ACCESS read-write 16225 STATUS current 16226 DESCRIPTION 16227 "Enable/Disble scheduling Sunday." 16228 DEFVAL { disable } 16229 ::= { swTimeRangeSettingEntry 20 } 16230 16231 swTimeRangeRowStatus OBJECT-TYPE 16232 SYNTAX RowStatus 16233 MAX-ACCESS read-create 16234 STATUS current 16235 DESCRIPTION 16236 "The status of an entry in the Time Range Information Table. Only a subset 16237 of the rowstatus variables (active, notinservice, createAndWait, destroy) 16238 are available." 16239 ::= { swTimeRangeSettingEntry 21 } 16240 16241 16242 16243 -- 16244 -- LLDP Settings 16245 -- 16246 16247 dlinklldpState OBJECT-TYPE 16248 SYNTAX INTEGER { 16249 enable(1), 16250 disable(2) 16251 } 16252 MAX-ACCESS read-write 16253 STATUS current 16254 DESCRIPTION 16255 "This object is used for enabling or disabling LLDP in the system." 16256 16257 DEFVAL { disable } 16258 ::= { companyLLDPSetting 1 } 16259 16260 dlinklldpMsgHoldMultiplier OBJECT-TYPE 16261 SYNTAX INTEGER (2..10) 16262 MAX-ACCESS read-write 16263 STATUS current 16264 DESCRIPTION 16265 "The time-to-live value expressed as a multiple of the 16266 lldpMessageTxInterval object.The actual time-to-live value 16267 used in LLDP frames, transmitted on behalf of this LLDP agent, 16268 can be expressed by the following formula: TTL = min(65535, 16269 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 16270 --DEFVAL { 4 } 16271 16272 ::= { companyLLDPSetting 2 } 16273 16274 dlinklldpMsgTxInterval OBJECT-TYPE 16275 SYNTAX INTEGER (5..32768) 16276 MAX-ACCESS read-write 16277 STATUS current 16278 DESCRIPTION 16279 "This object is used for LLDP packet update frequency. 16280 The timer in units of seconds." 16281 --DEFVAL { 30 } 16282 16283 ::= { companyLLDPSetting 3 } 16284 16285 dlinklldpReinitDelay OBJECT-TYPE 16286 SYNTAX INTEGER (1..10) 16287 MAX-ACCESS read-write 16288 STATUS current 16289 DESCRIPTION 16290 "This object is used for LLDP Reinitialization Delay. 16291 The timer in units of seconds." 16292 --DEFVAL { 2 } 16293 16294 ::= { companyLLDPSetting 4 } 16295 16296 dlinklldpTxDelay OBJECT-TYPE 16297 SYNTAX INTEGER (1..8192) 16298 MAX-ACCESS read-write 16299 STATUS current 16300 DESCRIPTION 16301 "The lldpTxDelay indicates the delay (in units 16302 of seconds) between successive LLDP frame transmissions 16303 initiated by value/status changes in the LLDP local systems 16304 MIB. The recommended value for the lldpTxDelay is set by the 16305 following formula: 16306 16307 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 16308 --DEFVAL { 2 } 16309 16310 ::= { companyLLDPSetting 5 } 16311 16312-- 16313-- lldpManAddrConfigTxPortsTable : selection of management addresses 16314-- to be transmitted on a specified set 16315-- of ports. 16316-- 16317 16318 dlinklldpConfigManAddrPortsTxEnable OBJECT-TYPE 16319 SYNTAX PortList 16320 MAX-ACCESS read-write 16321 STATUS current 16322 DESCRIPTION 16323 "A set of ports that are identified by a PortList, in which 16324 each port is represented as a bit. The corresponding local 16325 system management address instance will be transmitted on the 16326 member ports of the lldpManAddrPortsTxEnable. 16327 16328 The default value for lldpConfigManAddrPortsTxEnable object 16329 is empty binary string, which means no ports are specified 16330 for advertising indicated management address instance." 16331 REFERENCE 16332 "IEEE 802.1AB-2005 10.2.1.1" 16333 16334 ::= { companyLLDPSetting 6 } 16335 16336 16337 16338 -- 16339 -- D-Link Defined LLDP Port Configuration Table 16340 -- 16341 16342 -- textual conventions 16343 LldpPortNumber ::= TEXTUAL-CONVENTION 16344 DISPLAY-HINT "d" 16345 STATUS current 16346 DESCRIPTION 16347 "Each port contained in the chassis (that is known to the 16348 LLDP agent) is uniquely identified by a port number. 16349 16350 A port number has no mandatory relationship to an 16351 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 16352 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 16353 LldpPortNumber will have the same value as the dot1dBasePort 16354 object (defined in IETF RFC 1493) associated corresponding 16355 bridge port. If the system hosting LLDP agent is not an 16356 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 16357 will have the same value as the corresponding interface's 16358 InterfaceIndex object. 16359 16360 Port numbers should be in the range of 1 and 4096 since a 16361 particular port is also represented by the corresponding 16362 port number bit in LldpPortList." 16363 SYNTAX Integer32(1..4096) 16364 -- textual conventions end 16365 16366 lldpPortConfigTable OBJECT-TYPE 16367 SYNTAX SEQUENCE OF LldpPortConfigEntry 16368 MAX-ACCESS not-accessible 16369 STATUS current 16370 DESCRIPTION 16371 "The table that controls LLDP frame transmission on individual 16372 ports." 16373 ::= { companyLLDPSetting 11 } 16374 16375 lldpPortConfigEntry OBJECT-TYPE 16376 SYNTAX LldpPortConfigEntry 16377 MAX-ACCESS not-accessible 16378 STATUS current 16379 DESCRIPTION 16380 "LLDP configuration information for a particular port. 16381 This configuration parameter controls the transmission and 16382 the reception of LLDP frames on those ports whose rows are 16383 created in this table." 16384 INDEX { lldpPortConfigPortNum } 16385 ::= { lldpPortConfigTable 1 } 16386 16387 LldpPortConfigEntry ::= SEQUENCE { 16388 lldpPortConfigPortNum LldpPortNumber, 16389 lldpPortConfigAdminStatus INTEGER, 16390 lldpPortConfigNotificationEnable TruthValue, 16391 lldpPortConfigTLVsTxEnable BITS } 16392 16393 lldpPortConfigPortNum OBJECT-TYPE 16394 SYNTAX LldpPortNumber 16395 MAX-ACCESS not-accessible 16396 STATUS current 16397 DESCRIPTION 16398 "The index value used to identify the port component 16399 (contained in the local chassis with the LLDP agent) 16400 associated with this entry. 16401 16402 The value of this object is used as a port index to the 16403 lldpPortConfigTable." 16404 ::= { lldpPortConfigEntry 1 } 16405 16406 lldpPortConfigAdminStatus OBJECT-TYPE 16407 SYNTAX INTEGER { 16408 txOnly(1), 16409 rxOnly(2), 16410 txAndRx(3), 16411 disabled(4) 16412 } 16413 MAX-ACCESS read-write 16414 STATUS current 16415 DESCRIPTION 16416 "The administratively desired status of the local LLDP agent. 16417 16418 If the associated lldpPortConfigAdminStatus object has a 16419 value of 'txOnly(1)', then LLDP agent will transmit LLDP 16420 frames on this port and it will not store any information 16421 about the remote systems connected. 16422 16423 If the associated lldpPortConfigAdminStatus object has a 16424 value of 'rxOnly(2)', then the LLDP agent will receive, 16425 but it will not transmit LLDP frames on this port. 16426 16427 If the associated lldpPortConfigAdminStatus object has a 16428 value of 'txAndRx(3)', then the LLDP agent will transmit 16429 and receive LLDP frames on this port. 16430 16431 If the associated lldpPortConfigAdminStatus object has a 16432 value of 'disabled(4)', then LLDP agent will not transmit or 16433 receive LLDP frames on this port. If there is remote systems 16434 information which is received on this port and stored in 16435 other tables, before the port's lldpPortConfigAdminStatus 16436 becomes disabled, then the information will naturally age out." 16437 REFERENCE 16438 "IEEE 802.1AB-2005 10.5.1" 16439 DEFVAL { txAndRx } 16440 ::= { lldpPortConfigEntry 2 } 16441 16442 lldpPortConfigNotificationEnable OBJECT-TYPE 16443 SYNTAX TruthValue 16444 MAX-ACCESS read-write 16445 STATUS current 16446 DESCRIPTION 16447 "The lldpPortConfigNotificationEnable controls, on a per 16448 port basis, whether or not notifications from the agent 16449 are enabled. The value true(1) means that notifications are 16450 enabled; the value false(2) means that they are not." 16451 DEFVAL { false } 16452 ::= { lldpPortConfigEntry 3 } 16453 16454 lldpPortConfigTLVsTxEnable OBJECT-TYPE 16455 SYNTAX BITS { 16456 portDesc(0), 16457 sysName(1), 16458 sysDesc(2), 16459 sysCap(3) 16460 } 16461 MAX-ACCESS read-write 16462 STATUS current 16463 DESCRIPTION 16464 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 16465 includes the basic set of LLDP TLVs whose transmission is 16466 allowed on the local LLDP agent by the network management. 16467 Each bit in the bitmap corresponds to a TLV type associated 16468 with a specific optional TLV. 16469 16470 It should be noted that the organizationally-specific TLVs 16471 are excluded from the lldpTLVsTxEnable bitmap. 16472 16473 LLDP Organization Specific Information Extension MIBs should 16474 have similar configuration object to control transmission 16475 of their organizationally defined TLVs. 16476 16477 The bit 'portDesc(0)' indicates that LLDP agent should 16478 transmit 'Port Description TLV'. 16479 16480 The bit 'sysName(1)' indicates that LLDP agent should transmit 16481 'System Name TLV'. 16482 16483 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 16484 'System Description TLV'. 16485 16486 The bit 'sysCap(3)' indicates that LLDP agent should transmit 16487 'System Capabilities TLV'. 16488 16489 There is no bit reserved for the management address TLV type 16490 since transmission of management address TLVs are controlled 16491 by another object, lldpConfigManAddrTable. 16492 16493 The default value for lldpPortConfigTLVsTxEnable object is 16494 empty set, which means no enumerated values are set. 16495 16496 The value of this object must be restored from non-volatile 16497 storage after a re-initialization of the management system." 16498 REFERENCE 16499 "IEEE 802.1AB-2005 10.2.1.1" 16500 -- DEFVAL { { } } 16501 ::= { lldpPortConfigEntry 4 } 16502 16503 16504 -- 16505 -- D-Link Defined LLDP Extension Dot3 MIB Objects 16506 -- 16507 lldpXdot3Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 12 } 16508 16509 -- LLDP IEEE 802.3 extension MIB groups 16510 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 16511 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 16512 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 16513 16514 -- textual conventions 16515 16516 LldpPowerPortClass ::= TEXTUAL-CONVENTION 16517 STATUS current 16518 DESCRIPTION 16519 "This TC describes the Power over Ethernet (PoE) port class." 16520 SYNTAX INTEGER { 16521 pClassPSE(1), 16522 pClassPD(2) 16523 } 16524 16525 LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 16526 STATUS current 16527 DESCRIPTION 16528 "This TC describes the link aggregation status. 16529 16530 The bit 'aggCapable(0)' indicates the link is capable of being 16531 aggregated. 16532 16533 The bit 'aggEnabled(1)' indicates the link is currently in 16534 aggregation." 16535 SYNTAX BITS { 16536 aggCapable(0), 16537 aggEnabled(1) 16538 } 16539 16540 ------------------------------------------------------------------------------ 16541 -- IEEE 802.3 - Configuration 16542 ------------------------------------------------------------------------------ 16543 16544 lldpXdot3PortConfigTable OBJECT-TYPE 16545 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 16546 MAX-ACCESS not-accessible 16547 STATUS current 16548 DESCRIPTION 16549 "A table that controls selection of LLDP TLVs to be transmitted 16550 on individual ports." 16551 ::= { lldpXdot3Config 1 } 16552 16553 lldpXdot3PortConfigEntry OBJECT-TYPE 16554 SYNTAX LldpXdot3PortConfigEntry 16555 MAX-ACCESS not-accessible 16556 STATUS current 16557 DESCRIPTION 16558 "LLDP configuration information that controls the 16559 transmission of IEEE 802.3 organizationally defined TLVs on 16560 LLDP transmission capable ports. 16561 16562 This configuration object augments the lldpPortConfigEntry of 16563 the LLDP-MIB, therefore it is only present along with the port 16564 configuration defined by the associated lldpPortConfigEntry 16565 entry. 16566 16567 Each active lldpXdot3PortConfigEntry must be from non-volatile 16568 storage (along with the corresponding lldpPortConfigEntry) 16569 after a re-initialization of the management system." 16570 AUGMENTS { lldpPortConfigEntry } 16571 ::= { lldpXdot3PortConfigTable 1 } 16572 16573 LldpXdot3PortConfigEntry ::= SEQUENCE { 16574 lldpXdot3PortConfigTLVsTxEnable BITS 16575 } 16576 16577 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 16578 SYNTAX BITS { 16579 macPhyConfigStatus(0), 16580 powerViaMDI(1), 16581 linkAggregation(2), 16582 maxFrameSize(3) 16583 } 16584 MAX-ACCESS read-write 16585 STATUS current 16586 DESCRIPTION 16587 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 16588 includes the IEEE 802.3 organizationally defined set of LLDP 16589 TLVs whose transmission is allowed on the local LLDP agent by 16590 the network management. Each bit in the bitmap corresponds 16591 to an IEEE 802.3 subtype associated with a specific IEEE 16592 802.3 optional TLV. The bit 0 is not used since there is 16593 no corresponding subtype. 16594 16595 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 16596 should transmit 'MAC/PHY configuration/status TLV'. 16597 16598 The bit 'powerViaMDI(1)' indicates that LLDP agent should 16599 transmit 'Power via MDI TLV'. 16600 16601 The bit 'linkAggregation(2)' indicates that LLDP agent should 16602 transmit 'Link Aggregation TLV'. 16603 16604 The bit 'maxFrameSize(3)' indicates that LLDP agent should 16605 transmit 'Maximum-frame-size TLV'. 16606 16607 The default value for lldpXdot3PortConfigTLVsTxEnable object 16608 is an empty set, which means no enumerated values are set. 16609 16610 The value of this object must be restored from non-volatile 16611 storage after a re-initialization of the management system." 16612 REFERENCE 16613 "IEEE 802.1AB-2005 10.2.1.1" 16614 -- DEFVAL { { } } 16615 ::= { lldpXdot3PortConfigEntry 1 } 16616 16617 16618 ------------------------------------------------------------------------------ 16619 -- IEEE 802.3 - Local Device Information 16620 ------------------------------------------------------------------------------ 16621 --- 16622 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 16623 --- Information Table 16624 --- 16625 --- 16626 lldpXdot3LocPortTable OBJECT-TYPE 16627 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 16628 MAX-ACCESS not-accessible 16629 STATUS current 16630 DESCRIPTION 16631 "This table contains one row per port of Ethernet port 16632 information (as a part of the LLDP 802.3 organizational 16633 extension) on the local system known to this agent." 16634 ::= { lldpXdot3LocalData 1 } 16635 16636 lldpXdot3LocPortEntry OBJECT-TYPE 16637 SYNTAX LldpXdot3LocPortEntry 16638 MAX-ACCESS not-accessible 16639 STATUS current 16640 DESCRIPTION 16641 "Information about a particular port component." 16642 INDEX { lldpXdot3LocPortAutoNegSupported } 16643 ::= { lldpXdot3LocPortTable 1 } 16644 16645 LldpXdot3LocPortEntry ::= SEQUENCE { 16646 lldpXdot3LocPortAutoNegSupported TruthValue, 16647 lldpXdot3LocPortAutoNegEnabled TruthValue, 16648 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 16649 lldpXdot3LocPortOperMauType Integer32 16650 } 16651 16652 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 16653 SYNTAX TruthValue 16654 MAX-ACCESS read-only 16655 STATUS current 16656 DESCRIPTION 16657 "The truth value used to indicate whether the given port 16658 (associated with the local system) supports Auto-negotiation." 16659 REFERENCE 16660 "IEEE 802.1AB-2005 G.2.1" 16661 ::= { lldpXdot3LocPortEntry 1 } 16662 16663 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 16664 SYNTAX TruthValue 16665 MAX-ACCESS read-only 16666 STATUS current 16667 DESCRIPTION 16668 "The truth value used to indicate whether port 16669 Auto-negotiation is enabled on the given port associated 16670 with the local system." 16671 REFERENCE 16672 "IEEE 802.1AB-2005 G.2.1" 16673 ::= { lldpXdot3LocPortEntry 2 } 16674 16675 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 16676 SYNTAX OCTET STRING(SIZE(2)) 16677 MAX-ACCESS read-only 16678 STATUS current 16679 DESCRIPTION 16680 "This object contains the value (bitmap) of the 16681 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 16682 3636) which is associated with the given port on the 16683 local system." 16684 REFERENCE 16685 "IEEE 802.1AB-2005 G.2.2" 16686 ::= { lldpXdot3LocPortEntry 3 } 16687 16688 lldpXdot3LocPortOperMauType OBJECT-TYPE 16689 SYNTAX Integer32(0..2147483647) 16690 MAX-ACCESS read-only 16691 STATUS current 16692 DESCRIPTION 16693 "An integer value that indicates the operational MAU type 16694 of the given port on the local system. 16695 16696 This object contains the integer value derived from the 16697 list position of the corresponding dot3MauType as listed 16698 in IETF RFC 3636 (or subsequent revisions) and is equal 16699 to the last number in the respective dot3MauType OID. 16700 16701 For example, if the ifMauType object is dot3MauType1000BaseTHD 16702 which corresponds to {dot3MauType 29}, the numerical value of 16703 this field will be 29. For MAU types not listed in RFC 3636 16704 (or subsequent revisions), the value of this field shall be 16705 set to zero." 16706 REFERENCE 16707 "IEEE 802.1AB-2005 G.2.3" 16708 ::= { lldpXdot3LocPortEntry 4 } 16709 16710 --- 16711 --- 16712 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 16713 --- 16714 --- 16715 lldpXdot3LocPowerTable OBJECT-TYPE 16716 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 16717 MAX-ACCESS not-accessible 16718 STATUS current 16719 DESCRIPTION 16720 "This table contains one row per port of power ethernet 16721 information (as a part of the LLDP 802.3 organizational 16722 extension) on the local system known to this agent." 16723 ::= { lldpXdot3LocalData 2 } 16724 16725 lldpXdot3LocPowerEntry OBJECT-TYPE 16726 SYNTAX LldpXdot3LocPowerEntry 16727 MAX-ACCESS not-accessible 16728 STATUS current 16729 DESCRIPTION 16730 "Information about a particular port component." 16731 INDEX { lldpXdot3LocPowerPortClass } 16732 ::= { lldpXdot3LocPowerTable 1 } 16733 16734 LldpXdot3LocPowerEntry ::= SEQUENCE { 16735 lldpXdot3LocPowerPortClass LldpPowerPortClass, 16736 lldpXdot3LocPowerMDISupported TruthValue, 16737 lldpXdot3LocPowerMDIEnabled TruthValue, 16738 lldpXdot3LocPowerPairControlable TruthValue, 16739 lldpXdot3LocPowerPairs Integer32, 16740 lldpXdot3LocPowerClass Integer32 16741 } 16742 16743 lldpXdot3LocPowerPortClass OBJECT-TYPE 16744 SYNTAX LldpPowerPortClass 16745 MAX-ACCESS read-only 16746 STATUS current 16747 DESCRIPTION 16748 "The value that identifies the port Class of the given port 16749 associated with the local system." 16750 REFERENCE 16751 "IEEE 802.1AB-2005 G.3.1" 16752 ::= { lldpXdot3LocPowerEntry 1 } 16753 16754 lldpXdot3LocPowerMDISupported OBJECT-TYPE 16755 SYNTAX TruthValue 16756 MAX-ACCESS read-only 16757 STATUS current 16758 DESCRIPTION 16759 "The truth value used to indicate whether the MDI power is 16760 supported on the given port associated with the local system." 16761 REFERENCE 16762 "IEEE 802.1AB-2005 G.3.1" 16763 ::= { lldpXdot3LocPowerEntry 2 } 16764 16765 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 16766 SYNTAX TruthValue 16767 MAX-ACCESS read-only 16768 STATUS current 16769 DESCRIPTION 16770 "The truth value used to identify whether MDI power is 16771 enabled on the given port associated with the local system." 16772 REFERENCE 16773 "IEEE 802.1AB-2005 G.3.1" 16774 ::= { lldpXdot3LocPowerEntry 3 } 16775 16776 lldpXdot3LocPowerPairControlable OBJECT-TYPE 16777 SYNTAX TruthValue 16778 MAX-ACCESS read-only 16779 STATUS current 16780 DESCRIPTION 16781 "The truth value is derived from the value of 16782 pethPsePortPowerPairsControlAbility object (defined in IETF 16783 RFC 3621) and is used to indicate whether the pair selection 16784 can be controlled on the given port associated with the 16785 local system." 16786 REFERENCE 16787 "IEEE 802.1AB-2005 G.3.1" 16788 ::= { lldpXdot3LocPowerEntry 4 } 16789 16790 lldpXdot3LocPowerPairs OBJECT-TYPE 16791 SYNTAX Integer32(1|2) 16792 MAX-ACCESS read-only 16793 STATUS current 16794 DESCRIPTION 16795 "This object contains the value of the pethPsePortPowerPairs 16796 object (defined in IETF RFC 3621) which is associated with 16797 the given port on the local system." 16798 REFERENCE 16799 "IEEE 802.1AB-2005 G.3.2" 16800 ::= { lldpXdot3LocPowerEntry 5 } 16801 16802 lldpXdot3LocPowerClass OBJECT-TYPE 16803 SYNTAX Integer32(1|2|3|4|5) 16804 MAX-ACCESS read-only 16805 STATUS current 16806 DESCRIPTION 16807 "This object contains the value of the 16808 pethPsePortPowerClassifications object (defined in IETF 16809 RFC 3621) which is associated with the given port on the 16810 local system." 16811 REFERENCE 16812 "IEEE 802.1AB-2005 G.3.3" 16813 ::= { lldpXdot3LocPowerEntry 6 } 16814 16815 --- 16816 --- 16817 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 16818 --- 16819 --- 16820 lldpXdot3LocLinkAggTable OBJECT-TYPE 16821 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 16822 MAX-ACCESS not-accessible 16823 STATUS current 16824 DESCRIPTION 16825 "This table contains one row per port of link aggregation 16826 information (as a part of the LLDP 802.3 organizational 16827 extension) on the local system known to this agent." 16828 ::= { lldpXdot3LocalData 3 } 16829 16830 lldpXdot3LocLinkAggEntry OBJECT-TYPE 16831 SYNTAX LldpXdot3LocLinkAggEntry 16832 MAX-ACCESS not-accessible 16833 STATUS current 16834 DESCRIPTION 16835 "Link Aggregation information about a particular port 16836 component." 16837 INDEX { lldpXdot3LocLinkAggStatus } 16838 ::= { lldpXdot3LocLinkAggTable 1 } 16839 16840 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 16841 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 16842 lldpXdot3LocLinkAggPortId Integer32 16843 } 16844 16845 lldpXdot3LocLinkAggStatus OBJECT-TYPE 16846 SYNTAX LldpLinkAggStatusMap 16847 MAX-ACCESS read-only 16848 STATUS current 16849 DESCRIPTION 16850 "The bitmap value contains the link aggregation capabilities 16851 and the current aggregation status of the link." 16852 REFERENCE 16853 "IEEE 802.1AB-2005 G.4.1" 16854 ::= { lldpXdot3LocLinkAggEntry 1 } 16855 16856 lldpXdot3LocLinkAggPortId OBJECT-TYPE 16857 SYNTAX Integer32(0|1..2147483647) 16858 MAX-ACCESS read-only 16859 STATUS current 16860 DESCRIPTION 16861 "This object contains the IEEE 802.3 aggregated port 16862 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 16863 derived from the ifNumber of the ifIndex for the port 16864 component in link aggregation. 16865 16866 If the port is not in link aggregation state and/or it 16867 does not support link aggregation, this value should be set 16868 to zero." 16869 REFERENCE 16870 "IEEE 802.1AB-2005 G.4.2" 16871 ::= { lldpXdot3LocLinkAggEntry 2 } 16872 16873 --- 16874 --- 16875 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 16876 --- 16877 --- 16878 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 16879 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 16880 MAX-ACCESS not-accessible 16881 STATUS current 16882 DESCRIPTION 16883 "This table contains one row per port of maximum frame 16884 size information (as a part of the LLDP 802.3 organizational 16885 extension) on the local system known to this agent." 16886 ::= { lldpXdot3LocalData 4 } 16887 16888 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 16889 SYNTAX LldpXdot3LocMaxFrameSizeEntry 16890 MAX-ACCESS not-accessible 16891 STATUS current 16892 DESCRIPTION 16893 "Maximum Frame Size information about a particular port 16894 component." 16895 INDEX { lldpXdot3LocMaxFrameSize } 16896 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 16897 16898 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 16899 lldpXdot3LocMaxFrameSize Integer32 16900 } 16901 16902 lldpXdot3LocMaxFrameSize OBJECT-TYPE 16903 SYNTAX Integer32(0..65535) 16904 MAX-ACCESS read-only 16905 STATUS current 16906 DESCRIPTION 16907 "An integer value indicating the maximum supported frame 16908 size in octets on the given port of the local system." 16909 REFERENCE 16910 "IEEE 802.1AB-2005 G.5.1" 16911 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 16912 16913 16914 ------------------------------------------------------------------------------ 16915 -- IEEE 802.3 - Remote Devices Information 16916 ------------------------------------------------------------------------------ 16917 --- 16918 --- 16919 --- lldpXdot3RemPortTable: Ethernet Information Table 16920 --- 16921 --- 16922 lldpXdot3RemPortTable OBJECT-TYPE 16923 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 16924 MAX-ACCESS not-accessible 16925 STATUS current 16926 DESCRIPTION 16927 "This table contains Ethernet port information (as a part 16928 of the LLDP 802.3 organizational extension) of the remote 16929 system." 16930 ::= { lldpXdot3RemoteData 1 } 16931 16932 lldpXdot3RemPortEntry OBJECT-TYPE 16933 SYNTAX LldpXdot3RemPortEntry 16934 MAX-ACCESS not-accessible 16935 STATUS current 16936 DESCRIPTION 16937 "Information about a particular physical network connection." 16938 INDEX { lldpXdot3RemPortAutoNegSupported } 16939 ::= { lldpXdot3RemPortTable 1 } 16940 16941 LldpXdot3RemPortEntry ::= SEQUENCE { 16942 lldpXdot3RemPortAutoNegSupported TruthValue, 16943 lldpXdot3RemPortAutoNegEnabled TruthValue, 16944 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 16945 lldpXdot3RemPortOperMauType Integer32 16946 } 16947 16948 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 16949 SYNTAX TruthValue 16950 MAX-ACCESS read-only 16951 STATUS current 16952 DESCRIPTION 16953 "The truth value used to indicate whether the given port 16954 (associated with remote system) supports Auto-negotiation." 16955 REFERENCE 16956 "IEEE 802.1AB-2005 G.2.1" 16957 ::= { lldpXdot3RemPortEntry 1 } 16958 16959 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 16960 SYNTAX TruthValue 16961 MAX-ACCESS read-only 16962 STATUS current 16963 DESCRIPTION 16964 "The truth value used to indicate whether port 16965 Auto-negotiation is enabled on the given port associated 16966 with the remote system." 16967 REFERENCE 16968 "IEEE 802.1AB-2005 G.2.1" 16969 ::= { lldpXdot3RemPortEntry 2 } 16970 16971 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 16972 SYNTAX OCTET STRING(SIZE(2)) 16973 MAX-ACCESS read-only 16974 STATUS current 16975 DESCRIPTION 16976 "This object contains the value (bitmap) of the 16977 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 16978 3636) which is associated with the given port on the 16979 remote system." 16980 REFERENCE 16981 "IEEE 802.1AB-2005 G.2.2" 16982 ::= { lldpXdot3RemPortEntry 3 } 16983 16984 lldpXdot3RemPortOperMauType OBJECT-TYPE 16985 SYNTAX Integer32(0..2147483647) 16986 MAX-ACCESS read-only 16987 STATUS current 16988 DESCRIPTION 16989 "An integer value that indicates the operational MAU type 16990 of the sending device. 16991 16992 This object contains the integer value derived from the 16993 list position of the corresponding dot3MauType as listed in 16994 in IETF RFC 3636 (or subsequent revisions) and is equal 16995 to the last number in the respective dot3MauType OID. 16996 16997 For example, if the ifMauType object is dot3MauType1000BaseTHD 16998 which corresponds to {dot3MauType 29}, the numerical value of 16999 this field will be 29. For MAU types not listed in RFC 3636 17000 (or subsequent revisions), the value of this field shall be 17001 set to zero." 17002 REFERENCE 17003 "IEEE 802.1AB-2005 G.2.3" 17004 ::= { lldpXdot3RemPortEntry 4 } 17005 17006 --- 17007 --- 17008 --- lldpXdot3RemPowerTable: Power Ethernet Information Table 17009 --- 17010 --- 17011 lldpXdot3RemPowerTable OBJECT-TYPE 17012 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 17013 MAX-ACCESS not-accessible 17014 STATUS current 17015 DESCRIPTION 17016 "This table contains Ethernet power information (as a part 17017 of the LLDP 802.3 organizational extension) of the remote 17018 system." 17019 ::= { lldpXdot3RemoteData 2 } 17020 17021 lldpXdot3RemPowerEntry OBJECT-TYPE 17022 SYNTAX LldpXdot3RemPowerEntry 17023 MAX-ACCESS not-accessible 17024 STATUS current 17025 DESCRIPTION 17026 "Information about a particular physical network connection." 17027 INDEX { lldpXdot3RemPowerPortClass} 17028 ::= { lldpXdot3RemPowerTable 1 } 17029 17030 LldpXdot3RemPowerEntry ::= SEQUENCE { 17031 lldpXdot3RemPowerPortClass LldpPowerPortClass, 17032 lldpXdot3RemPowerMDISupported TruthValue, 17033 lldpXdot3RemPowerMDIEnabled TruthValue, 17034 lldpXdot3RemPowerPairControlable TruthValue, 17035 lldpXdot3RemPowerPairs Integer32, 17036 lldpXdot3RemPowerClass Integer32 17037 } 17038 17039 lldpXdot3RemPowerPortClass OBJECT-TYPE 17040 SYNTAX LldpPowerPortClass 17041 MAX-ACCESS read-only 17042 STATUS current 17043 DESCRIPTION 17044 "The value that identifies the port Class of the given port 17045 associated with the remote system." 17046 REFERENCE 17047 "IEEE 802.1AB-2005 G.3.1" 17048 ::= { lldpXdot3RemPowerEntry 1 } 17049 17050 lldpXdot3RemPowerMDISupported OBJECT-TYPE 17051 SYNTAX TruthValue 17052 MAX-ACCESS read-only 17053 STATUS current 17054 DESCRIPTION 17055 "The truth value used to indicate whether the MDI power 17056 is supported on the given port associated with the remote 17057 system." 17058 REFERENCE 17059 "IEEE 802.1AB-2005 G.3.1" 17060 ::= { lldpXdot3RemPowerEntry 2 } 17061 17062 lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 17063 SYNTAX TruthValue 17064 MAX-ACCESS read-only 17065 STATUS current 17066 DESCRIPTION 17067 "The truth value used to identify whether MDI power is 17068 enabled on the given port associated with the remote system." 17069 REFERENCE 17070 "IEEE 802.1AB-2005 G.3.1" 17071 ::= { lldpXdot3RemPowerEntry 3 } 17072 17073 lldpXdot3RemPowerPairControlable OBJECT-TYPE 17074 SYNTAX TruthValue 17075 MAX-ACCESS read-only 17076 STATUS current 17077 DESCRIPTION 17078 "The truth value is derived from the value of 17079 pethPsePortPowerPairsControlAbility object (defined in IETF 17080 RFC 3621) and is used to indicate whether the pair selection 17081 can be controlled on the given port associated with the 17082 remote system." 17083 REFERENCE 17084 "IEEE 802.1AB-2005 G.3.1" 17085 ::= { lldpXdot3RemPowerEntry 4 } 17086 17087 lldpXdot3RemPowerPairs OBJECT-TYPE 17088 SYNTAX Integer32(1|2) 17089 MAX-ACCESS read-only 17090 STATUS current 17091 DESCRIPTION 17092 "This object contains the value of the pethPsePortPowerPairs 17093 object (defined in IETF RFC 3621) which is associated with 17094 the given port on the remote system." 17095 REFERENCE 17096 "IEEE 802.1AB-2005 G.3.2" 17097 ::= { lldpXdot3RemPowerEntry 5 } 17098 17099 lldpXdot3RemPowerClass OBJECT-TYPE 17100 SYNTAX Integer32(1|2|3|4|5) 17101 MAX-ACCESS read-only 17102 STATUS current 17103 DESCRIPTION 17104 "This object contains the value of the 17105 pethPsePortPowerClassifications object (defined in IETF 17106 RFC 3621) which is associated with the given port on the 17107 remote system." 17108 REFERENCE 17109 "IEEE 802.1AB-2005 G.3.3" 17110 ::= { lldpXdot3RemPowerEntry 6 } 17111 17112 --- 17113 --- 17114 --- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 17115 --- 17116 --- 17117 lldpXdot3RemLinkAggTable OBJECT-TYPE 17118 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 17119 MAX-ACCESS not-accessible 17120 STATUS current 17121 DESCRIPTION 17122 "This table contains port link aggregation information 17123 (as a part of the LLDP 802.3 organizational extension) 17124 of the remote system." 17125 ::= { lldpXdot3RemoteData 3 } 17126 17127 lldpXdot3RemLinkAggEntry OBJECT-TYPE 17128 SYNTAX LldpXdot3RemLinkAggEntry 17129 MAX-ACCESS not-accessible 17130 STATUS current 17131 DESCRIPTION 17132 "Link Aggregation information about remote system's port 17133 component." 17134 INDEX { lldpXdot3RemLinkAggStatus } 17135 ::= { lldpXdot3RemLinkAggTable 1 } 17136 17137 LldpXdot3RemLinkAggEntry ::= SEQUENCE { 17138 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 17139 lldpXdot3RemLinkAggPortId Integer32 17140 } 17141 17142 lldpXdot3RemLinkAggStatus OBJECT-TYPE 17143 SYNTAX LldpLinkAggStatusMap 17144 MAX-ACCESS read-only 17145 STATUS current 17146 DESCRIPTION 17147 "The bitmap value contains the link aggregation capabilities 17148 and the current aggregation status of the link." 17149 REFERENCE 17150 "IEEE 802.1AB-2005 G.4.1" 17151 ::= { lldpXdot3RemLinkAggEntry 1 } 17152 17153 lldpXdot3RemLinkAggPortId OBJECT-TYPE 17154 SYNTAX Integer32(0|1..2147483647) 17155 MAX-ACCESS read-only 17156 STATUS current 17157 DESCRIPTION 17158 "This object contains the IEEE 802.3 aggregated port 17159 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 17160 derived from the ifNumber of the ifIndex for the port 17161 component associated with the remote system. 17162 17163 If the remote port is not in link aggregation state and/or 17164 it does not support link aggregation, this value should be 17165 zero." 17166 REFERENCE 17167 "IEEE 802.1AB-2005 G.4.2" 17168 ::= { lldpXdot3RemLinkAggEntry 2 } 17169 17170 17171 --- 17172 --- 17173 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 17174 --- 17175 --- 17176 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 17177 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 17178 MAX-ACCESS not-accessible 17179 STATUS current 17180 DESCRIPTION 17181 "This table contains one row per port of maximum frame 17182 size information (as a part of the LLDP 802.3 organizational 17183 extension) of the remote system." 17184 ::= { lldpXdot3RemoteData 4 } 17185 17186 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 17187 SYNTAX LldpXdot3RemMaxFrameSizeEntry 17188 MAX-ACCESS not-accessible 17189 STATUS current 17190 DESCRIPTION 17191 "Maximum Frame Size information about a particular port 17192 component." 17193 INDEX { lldpXdot3RemMaxFrameSize } 17194 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 17195 17196 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 17197 lldpXdot3RemMaxFrameSize Integer32 17198 } 17199 17200 lldpXdot3RemMaxFrameSize OBJECT-TYPE 17201 SYNTAX Integer32(0..65535) 17202 MAX-ACCESS read-only 17203 STATUS current 17204 DESCRIPTION 17205 "An integer value indicating the maximum supported frame 17206 size in octets on the port component associated with the 17207 remote system." 17208 REFERENCE 17209 "IEEE 802.1AB-2005 G.5.1" 17210 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 17211 17212 17213 -- 17214 -- D-Link Defined LLDP Extension Dot1 MIB Objects 17215 -- 17216 lldpXdot1Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 13 } 17217 17218 -- LLDP IEEE 802.1 extension MIB groups 17219 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 17220 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 17221 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 17222 17223 ------------------------------------------------------------------------------ 17224 -- IEEE 802.1 - Configuration 17225 ------------------------------------------------------------------------------ 17226 -- 17227 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 17228 -- Port VLAN-ID TLVs on set of ports. 17229 -- 17230 17231 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 17232 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 17233 MAX-ACCESS not-accessible 17234 STATUS current 17235 DESCRIPTION 17236 "A table that controls selection of LLDP Port VLAN-ID TLVs 17237 to be transmitted on individual ports." 17238 ::= { lldpXdot1Config 1 } 17239 17240 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 17241 SYNTAX LldpXdot1ConfigPortVlanEntry 17242 MAX-ACCESS not-accessible 17243 STATUS current 17244 DESCRIPTION 17245 "LLDP configuration information that controls the 17246 transmission of IEEE 802.1 organizationally defined Port 17247 VLAN-ID TLV on LLDP transmission capable ports. 17248 17249 This configuration object augments the lldpPortConfigEntry of 17250 the LLDP-MIB, therefore it is only present along with the port 17251 configuration defined by the associated lldpPortConfigEntry 17252 entry. 17253 17254 Each active lldpConfigEntry must be restored from non-volatile 17255 storage (along with the corresponding lldpPortConfigEntry) 17256 after a re-initialization of the management system." 17257 AUGMENTS { lldpPortConfigEntry } 17258 ::= { lldpXdot1ConfigPortVlanTable 1 } 17259 17260 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 17261 lldpXdot1ConfigPortVlanTxEnable TruthValue 17262 } 17263 17264 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 17265 SYNTAX TruthValue 17266 MAX-ACCESS read-write 17267 STATUS current 17268 DESCRIPTION 17269 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 17270 a truth value and configured by the network management, 17271 determines whether the IEEE 802.1 organizationally defined 17272 port VLAN TLV transmission is allowed on a given LLDP 17273 transmission capable port. 17274 17275 The value of this object must be restored from non-volatile 17276 storage after a re-initialization of the management system." 17277 REFERENCE 17278 "IEEE 802.1AB-2005 10.2.1.1" 17279 DEFVAL { false } 17280 ::= { lldpXdot1ConfigPortVlanEntry 1 } 17281 17282 -- 17283 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 17284 -- 17285 17286 lldpXdot1LocVlanNameTable OBJECT-TYPE 17287 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 17288 MAX-ACCESS not-accessible 17289 STATUS current 17290 DESCRIPTION 17291 "This table contains one or more rows per IEEE 802.1Q VLAN 17292 name information on the local system known to this agent." 17293 ::= { lldpXdot1LocalData 3 } 17294 17295 lldpXdot1LocVlanNameEntry OBJECT-TYPE 17296 SYNTAX LldpXdot1LocVlanNameEntry 17297 MAX-ACCESS not-accessible 17298 STATUS current 17299 DESCRIPTION 17300 "VLAN name Information about a particular port component. 17301 There may be multiple VLANs, identified by a particular 17302 lldpXdot1LocVlanId, configured on the given port." 17303 INDEX { lldpXdot1LocVlanId } 17304 ::= { lldpXdot1LocVlanNameTable 1 } 17305 17306 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 17307 lldpXdot1LocVlanId VlanId, 17308 lldpXdot1LocVlanName SnmpAdminString 17309 } 17310 17311 lldpXdot1LocVlanId OBJECT-TYPE 17312 SYNTAX VlanId 17313 MAX-ACCESS not-accessible 17314 STATUS current 17315 DESCRIPTION 17316 "The integer value used to identify the IEEE 802.1Q 17317 VLAN IDs with which the given port is compatible." 17318 REFERENCE 17319 "IEEE 802.1AB-2005 F.4.2" 17320 ::= { lldpXdot1LocVlanNameEntry 1 } 17321 17322 lldpXdot1LocVlanName OBJECT-TYPE 17323 SYNTAX SnmpAdminString (SIZE(1..32)) 17324 MAX-ACCESS read-only 17325 STATUS current 17326 DESCRIPTION 17327 "The string value used to identify VLAN name identified by the 17328 Vlan Id associated with the given port on the local system. 17329 17330 This object should contain the value of the dot1QVLANStaticName 17331 object (defined in IETF RFC 2674) identified with the given 17332 lldpXdot1LocVlanId." 17333 REFERENCE 17334 "IEEE 802.1AB-2005 F.4.4" 17335 ::= { lldpXdot1LocVlanNameEntry 2 } 17336 17337 -- 17338 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 17339 -- VLAN name instances on set of ports. 17340 -- 17341 17342 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 17343 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 17344 MAX-ACCESS not-accessible 17345 STATUS current 17346 DESCRIPTION 17347 "The table that controls selection of LLDP VLAN name TLV 17348 instances to be transmitted on individual ports." 17349 ::= { lldpXdot1Config 2 } 17350 17351 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 17352 SYNTAX LldpXdot1ConfigVlanNameEntry 17353 MAX-ACCESS not-accessible 17354 STATUS current 17355 DESCRIPTION 17356 "LLDP configuration information that specifies the set of 17357 ports (represented as a PortList) on which the Local System 17358 VLAN name instance will be transmitted. 17359 17360 This configuration object augments the lldpLocVlanEntry, 17361 therefore it is only present along with the VLAN Name instance 17362 contained in the associated lldpLocVlanNameEntry entry. 17363 17364 Each active lldpXdot1ConfigVlanNameEntry must be restored 17365 from non-volatile storage (along with the corresponding 17366 lldpXdot1LocVlanNameEntry) after a re-initialization of the 17367 management system." 17368 AUGMENTS { lldpXdot1LocVlanNameEntry } 17369 ::= { lldpXdot1ConfigVlanNameTable 1 } 17370 17371 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 17372 lldpXdot1ConfigVlanNameTxEnable TruthValue 17373 } 17374 17375 lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE 17376 SYNTAX TruthValue 17377 MAX-ACCESS read-write 17378 STATUS current 17379 DESCRIPTION 17380 "The boolean value that indicates whether the corresponding 17381 Local System VLAN name instance will be transmitted on the 17382 port defined by the given lldpXdot1LocVlanNameEntry. 17383 17384 The value of this object must be restored from non-volatile 17385 storage after a re-initialization of the management system." 17386 REFERENCE 17387 "IEEE 802.1AB-2005 10.2.1.1" 17388 DEFVAL { false } 17389 ::= { lldpXdot1ConfigVlanNameEntry 1 } 17390 17391 -- 17392 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 17393 -- 17394 17395 lldpXdot1LocProtoVlanTable OBJECT-TYPE 17396 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 17397 MAX-ACCESS not-accessible 17398 STATUS current 17399 DESCRIPTION 17400 "This table contains one or more rows per Port and Protocol 17401 VLAN information about the local system." 17402 ::= { lldpXdot1LocalData 2 } 17403 17404 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 17405 SYNTAX LldpXdot1LocProtoVlanEntry 17406 MAX-ACCESS not-accessible 17407 STATUS current 17408 DESCRIPTION 17409 "Port and protocol VLAN ID Information about a particular 17410 port component. There may be multiple port and protocol VLANs, 17411 identified by a particular lldpXdot1LocProtoVlanId, configured 17412 on the given port." 17413 INDEX { lldpXdot1LocProtoVlanId } 17414 ::= { lldpXdot1LocProtoVlanTable 1 } 17415 17416 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 17417 lldpXdot1LocProtoVlanId Integer32, 17418 lldpXdot1LocProtoVlanSupported TruthValue, 17419 lldpXdot1LocProtoVlanEnabled TruthValue 17420 } 17421 17422 lldpXdot1LocProtoVlanId OBJECT-TYPE 17423 SYNTAX Integer32(0|1..4094) 17424 MAX-ACCESS not-accessible 17425 STATUS current 17426 DESCRIPTION 17427 "The integer value used to identify the port and protocol 17428 VLANs associated with the given port associated with the 17429 local system. A value of zero shall be used if the system 17430 either does not know the protocol VLAN ID (PPVID) or does 17431 not support port and protocol VLAN operation." 17432 REFERENCE 17433 "IEEE 802.1AB-2005 F.3.2" 17434 ::= { lldpXdot1LocProtoVlanEntry 1 } 17435 17436 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 17437 SYNTAX TruthValue 17438 MAX-ACCESS read-only 17439 STATUS current 17440 DESCRIPTION 17441 "The truth value used to indicate whether the given port 17442 (associated with the local system) supports port and protocol 17443 VLANs." 17444 REFERENCE 17445 "IEEE 802.1AB-2005 F.3.1" 17446 ::= { lldpXdot1LocProtoVlanEntry 2 } 17447 17448 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 17449 SYNTAX TruthValue 17450 MAX-ACCESS read-only 17451 STATUS current 17452 DESCRIPTION 17453 "The truth value used to indicate whether the port and 17454 protocol VLANs are enabled on the given port associated with 17455 the local system." 17456 REFERENCE 17457 "IEEE 802.1AB-2005 F.3.1" 17458 ::= { lldpXdot1LocProtoVlanEntry 3 } 17459 17460 -- 17461 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 17462 -- protocol VLAN instances on set 17463 -- of ports. 17464 -- 17465 17466 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 17467 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 17468 MAX-ACCESS not-accessible 17469 STATUS current 17470 DESCRIPTION 17471 "The table that controls selection of LLDP Port and Protocol 17472 VLAN ID TLV instances to be transmitted on individual ports." 17473 ::= { lldpXdot1Config 3 } 17474 17475 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 17476 SYNTAX LldpXdot1ConfigProtoVlanEntry 17477 MAX-ACCESS not-accessible 17478 STATUS current 17479 DESCRIPTION 17480 "LLDP configuration information that specifies the set of 17481 ports (represented as a PortList) on which the Local System 17482 Protocol VLAN instance will be transmitted. 17483 17484 This configuration object augments the lldpXdot1LocVlanEntry, 17485 therefore it is only present along with the Port and 17486 Protocol VLAN ID instance contained in the associated 17487 lldpXdot1LocVlanEntry entry. 17488 17489 Each active lldpXdot1ConfigProtoVlanEntry must be restored 17490 from non-volatile storage (along with the corresponding 17491 lldpXdot1LocProtoVlanEntry) after a re-initialization of 17492 the management system." 17493 17494 AUGMENTS { lldpXdot1LocProtoVlanEntry } 17495 ::= { lldpXdot1ConfigProtoVlanTable 1 } 17496 17497 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 17498 lldpXdot1ConfigProtoVlanTxEnable TruthValue 17499 } 17500 17501 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 17502 SYNTAX TruthValue 17503 MAX-ACCESS read-write 17504 STATUS current 17505 DESCRIPTION 17506 "The boolean value that indicates whether the corresponding 17507 Local System Port and Protocol VLAN instance will 17508 be transmitted on the port defined by the given 17509 lldpXdot1LocProtoVlanEntry. 17510 17511 The value of this object must be restored from non-volatile 17512 storage after a re-initialization of the management system." 17513 REFERENCE 17514 "IEEE 802.1AB-2005 10.2.1.1" 17515 DEFVAL { false } 17516 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 17517 17518 -- 17519 -- lldpXdot1LocProtocolTable : Protocol Identity information 17520 -- 17521 17522 lldpXdot1LocProtocolTable OBJECT-TYPE 17523 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 17524 MAX-ACCESS not-accessible 17525 STATUS current 17526 DESCRIPTION 17527 "This table contains one or more rows per protocol identity 17528 information on the local system known to this agent." 17529 REFERENCE 17530 "IEEE 802.1AB-2005 F.5" 17531 ::= { lldpXdot1LocalData 4 } 17532 17533 lldpXdot1LocProtocolEntry OBJECT-TYPE 17534 SYNTAX LldpXdot1LocProtocolEntry 17535 MAX-ACCESS not-accessible 17536 STATUS current 17537 DESCRIPTION 17538 "Information about particular protocols that are accessible 17539 through the given port component. 17540 17541 There may be multiple protocols, identified by particular 17542 lldpXdot1ProtocolIndex, and lldpLocPortNum." 17543 REFERENCE 17544 "IEEE 802.1AB-2005 F.5" 17545 INDEX { lldpXdot1LocProtocolIndex } 17546 ::= { lldpXdot1LocProtocolTable 1 } 17547 17548 LldpXdot1LocProtocolEntry ::= SEQUENCE { 17549 lldpXdot1LocProtocolIndex Integer32, 17550 lldpXdot1LocProtocolId OCTET STRING 17551 } 17552 17553 lldpXdot1LocProtocolIndex OBJECT-TYPE 17554 SYNTAX Integer32(1..2147483647) 17555 MAX-ACCESS not-accessible 17556 STATUS current 17557 DESCRIPTION 17558 "This object represents an arbitrary local integer value used 17559 by this agent to identify a particular protocol identity." 17560 ::= { lldpXdot1LocProtocolEntry 1 } 17561 17562 lldpXdot1LocProtocolId OBJECT-TYPE 17563 SYNTAX OCTET STRING (SIZE (1..255)) 17564 MAX-ACCESS read-only 17565 STATUS current 17566 DESCRIPTION 17567 "The octet string value used to identify the protocols 17568 associated with the given port of the local system." 17569 REFERENCE 17570 "IEEE 802.1AB-2005 F.5.3" 17571 ::= { lldpXdot1LocProtocolEntry 2 } 17572 17573 -- 17574 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 17575 -- protocol instances on set 17576 -- of ports. 17577 -- 17578 17579 lldpXdot1ConfigProtocolTable OBJECT-TYPE 17580 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 17581 MAX-ACCESS not-accessible 17582 STATUS current 17583 DESCRIPTION 17584 "The table that controls selection of LLDP Protocol 17585 TLV instances to be transmitted on individual ports." 17586 ::= { lldpXdot1Config 4 } 17587 17588 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 17589 SYNTAX LldpXdot1ConfigProtocolEntry 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 Protocol instance will be transmitted. 17596 17597 This configuration object augments the lldpXdot1LocProtoEntry, 17598 therefore it is only present along with the Protocol instance 17599 contained in the associated lldpXdot1LocProtoEntry entry. 17600 17601 Each active lldpXdot1ConfigProtocolEntry must be restored 17602 from non-volatile storage (along with the corresponding 17603 lldpXdot1LocProtocolEntry) after a re-initialization of the 17604 management system." 17605 AUGMENTS { lldpXdot1LocProtocolEntry } 17606 ::= { lldpXdot1ConfigProtocolTable 1 } 17607 17608 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 17609 lldpXdot1ConfigProtocolTxEnable TruthValue 17610 } 17611 17612 lldpXdot1ConfigProtocolTxEnable 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 Protocol Identity instance will be transmitted 17619 on the port defined by the given lldpXdot1LocProtocolEntry. 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 ::= { lldpXdot1ConfigProtocolEntry 1 } 17627 17628 ------------------------------------------------------------------------------ 17629 -- IEEE 802.1 - Local System Information 17630 ------------------------------------------------------------------------------ 17631 lldpXdot1LocTable OBJECT-TYPE 17632 SYNTAX SEQUENCE OF LldpXdot1LocEntry 17633 MAX-ACCESS not-accessible 17634 STATUS current 17635 DESCRIPTION 17636 "This table contains one row per port for IEEE 802.1 17637 organizationally defined LLDP extension on the local system 17638 known to this agent." 17639 ::= { lldpXdot1LocalData 1 } 17640 17641 lldpXdot1LocEntry OBJECT-TYPE 17642 SYNTAX LldpXdot1LocEntry 17643 MAX-ACCESS not-accessible 17644 STATUS current 17645 DESCRIPTION 17646 "Information about IEEE 802.1 organizationally defined 17647 LLDP extension." 17648 INDEX { lldpXdot1LocPortVlanId } 17649 ::= { lldpXdot1LocTable 1 } 17650 17651 LldpXdot1LocEntry ::= SEQUENCE { 17652 lldpXdot1LocPortVlanId Integer32 17653 } 17654 17655 lldpXdot1LocPortVlanId OBJECT-TYPE 17656 SYNTAX Integer32(0|1..4094) 17657 MAX-ACCESS read-only 17658 STATUS current 17659 DESCRIPTION 17660 "The integer value used to identify the port's VLAN identifier 17661 associated with the local system. A value of zero shall 17662 be used if the system either does not know the PVID or does 17663 not support port-based VLAN operation." 17664 REFERENCE 17665 "IEEE 802.1AB-2005 F.2.1" 17666 ::= { lldpXdot1LocEntry 1 } 17667 17668 ------------------------------------------------------------------------------ 17669 -- IEEE 802.1 - Remote System Information 17670 ------------------------------------------------------------------------------ 17671 lldpXdot1RemTable OBJECT-TYPE 17672 SYNTAX SEQUENCE OF LldpXdot1RemEntry 17673 MAX-ACCESS not-accessible 17674 STATUS current 17675 DESCRIPTION 17676 "This table contains one or more rows per physical network 17677 connection known to this agent. The agent may wish to 17678 ensure that only one lldpXdot1RemEntry is present for 17679 each local port, or it may choose to maintain multiple 17680 lldpXdot1RemEntries for the same local port." 17681 ::= { lldpXdot1RemoteData 1 } 17682 17683 lldpXdot1RemEntry OBJECT-TYPE 17684 SYNTAX LldpXdot1RemEntry 17685 MAX-ACCESS not-accessible 17686 STATUS current 17687 DESCRIPTION 17688 "Information about a particular port component." 17689 INDEX { lldpXdot1RemPortVlanId } 17690 ::= { lldpXdot1RemTable 1 } 17691 17692 LldpXdot1RemEntry ::= SEQUENCE { 17693 lldpXdot1RemPortVlanId Integer32 17694 } 17695 17696 lldpXdot1RemPortVlanId OBJECT-TYPE 17697 SYNTAX Integer32(0|1..4094) 17698 MAX-ACCESS read-only 17699 STATUS current 17700 DESCRIPTION 17701 "The integer value used to identify the port's VLAN identifier 17702 associated with the remote system. if the remote system 17703 either does not know the PVID or does not support port-based 17704 VLAN operation, the value of lldpXdot1RemPortVlanId should 17705 be zero." 17706 REFERENCE 17707 "IEEE 802.1AB-2005 F.2.1" 17708 ::= { lldpXdot1RemEntry 1 } 17709 17710 lldpXdot1RemProtoVlanTable OBJECT-TYPE 17711 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 17712 MAX-ACCESS not-accessible 17713 STATUS current 17714 DESCRIPTION 17715 "This table contains one or more rows per Port and Protocol 17716 VLAN information about the remote system, received on the 17717 given port." 17718 ::= { lldpXdot1RemoteData 2 } 17719 17720 lldpXdot1RemProtoVlanEntry OBJECT-TYPE 17721 SYNTAX LldpXdot1RemProtoVlanEntry 17722 MAX-ACCESS not-accessible 17723 STATUS current 17724 DESCRIPTION 17725 "Port and protocol VLAN name Information about a particular 17726 port component. There may be multiple protocol VLANs, 17727 identified by a particular lldpXdot1RemProtoVlanId, configured 17728 on the remote system." 17729 INDEX { lldpXdot1RemProtoVlanId } 17730 ::= { lldpXdot1RemProtoVlanTable 1 } 17731 17732 LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 17733 lldpXdot1RemProtoVlanId Integer32, 17734 lldpXdot1RemProtoVlanSupported TruthValue, 17735 lldpXdot1RemProtoVlanEnabled TruthValue 17736 } 17737 17738 lldpXdot1RemProtoVlanId OBJECT-TYPE 17739 SYNTAX Integer32(0|1..4094) 17740 MAX-ACCESS not-accessible 17741 STATUS current 17742 DESCRIPTION 17743 "The integer value used to identify the port and protocol 17744 VLANs associated with the given port associated with the 17745 remote system. 17746 17747 If port and protocol VLANs are not supported on the given 17748 port associated with the remote system, or if the port is 17749 not enabled with any port and protocol VLAN, the value of 17750 lldpXdot1RemProtoVlanId should be zero." 17751 REFERENCE 17752 "IEEE 802.1AB-2005 F.3.2" 17753 ::= { lldpXdot1RemProtoVlanEntry 1 } 17754 17755 lldpXdot1RemProtoVlanSupported OBJECT-TYPE 17756 SYNTAX TruthValue 17757 MAX-ACCESS read-only 17758 STATUS current 17759 DESCRIPTION 17760 "The truth value used to indicate whether the given port 17761 (associated with the remote system) is capable of supporting 17762 port and protocol VLANs." 17763 REFERENCE 17764 "IEEE 802.1AB-2005 F.3.1" 17765 ::= { lldpXdot1RemProtoVlanEntry 2 } 17766 17767 lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 17768 SYNTAX TruthValue 17769 MAX-ACCESS read-only 17770 STATUS current 17771 DESCRIPTION 17772 "The truth value used to indicate whether the port and 17773 protocol VLANs are enabled on the given port associated with 17774 the remote system." 17775 REFERENCE 17776 "IEEE 802.1AB-2005 F.3.1" 17777 ::= { lldpXdot1RemProtoVlanEntry 3 } 17778 17779 17780 -- 17781 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 17782 -- systems 17783 -- 17784 17785 lldpXdot1RemVlanNameTable OBJECT-TYPE 17786 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 17787 MAX-ACCESS not-accessible 17788 STATUS current 17789 DESCRIPTION 17790 "This table contains one or more rows per IEEE 802.1Q VLAN 17791 name information about the remote system, received on the 17792 given port." 17793 REFERENCE 17794 "IEEE 802.1AB-2005 F.4" 17795 ::= { lldpXdot1RemoteData 3 } 17796 17797 lldpXdot1RemVlanNameEntry OBJECT-TYPE 17798 SYNTAX LldpXdot1RemVlanNameEntry 17799 MAX-ACCESS not-accessible 17800 STATUS current 17801 DESCRIPTION 17802 "VLAN name Information about a particular port component. 17803 There may be multiple VLANs, identified by a particular 17804 lldpXdot1RemVlanId, received on the given port." 17805 INDEX { lldpXdot1RemVlanId } 17806 ::= { lldpXdot1RemVlanNameTable 1 } 17807 17808 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 17809 lldpXdot1RemVlanId VlanId, 17810 lldpXdot1RemVlanName SnmpAdminString 17811 } 17812 17813 lldpXdot1RemVlanId OBJECT-TYPE 17814 SYNTAX VlanId 17815 MAX-ACCESS not-accessible 17816 STATUS current 17817 DESCRIPTION 17818 "The integer value used to identify the IEEE 802.1Q 17819 VLAN IDs with which the given port of the remote system 17820 is compatible." 17821 REFERENCE 17822 "IEEE 802.1AB-2005 F.4.2" 17823 ::= { lldpXdot1RemVlanNameEntry 1 } 17824 17825 lldpXdot1RemVlanName OBJECT-TYPE 17826 SYNTAX SnmpAdminString (SIZE(1..32)) 17827 MAX-ACCESS read-only 17828 STATUS current 17829 DESCRIPTION 17830 "The string value used to identify VLAN name identified by the 17831 VLAN Id associated with the remote system." 17832 REFERENCE 17833 "IEEE 802.1AB-2005 F.4.4" 17834 ::= { lldpXdot1RemVlanNameEntry 2 } 17835 17836 -- 17837 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 17838 -- 17839 17840 lldpXdot1RemProtocolTable OBJECT-TYPE 17841 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 17842 MAX-ACCESS not-accessible 17843 STATUS current 17844 DESCRIPTION 17845 "This table contains one or more rows per protocol information 17846 about the remote system, received on the given port." 17847 ::= { lldpXdot1RemoteData 4 } 17848 17849 lldpXdot1RemProtocolEntry OBJECT-TYPE 17850 SYNTAX LldpXdot1RemProtocolEntry 17851 MAX-ACCESS not-accessible 17852 STATUS current 17853 DESCRIPTION 17854 "Protocol information about a particular port component. 17855 There may be multiple protocols, identified by a particular 17856 lldpXdot1ProtocolIndex, received on the given port." 17857 INDEX { lldpXdot1RemProtocolIndex } 17858 ::= { lldpXdot1RemProtocolTable 1 } 17859 17860 LldpXdot1RemProtocolEntry ::= SEQUENCE { 17861 lldpXdot1RemProtocolIndex Integer32, 17862 lldpXdot1RemProtocolId OCTET STRING 17863 } 17864 17865 lldpXdot1RemProtocolIndex OBJECT-TYPE 17866 SYNTAX Integer32(1..2147483647) 17867 MAX-ACCESS not-accessible 17868 STATUS current 17869 DESCRIPTION 17870 "This object represents an arbitrary local integer value used 17871 by this agent to identify a particular protocol identity." 17872 ::= { lldpXdot1RemProtocolEntry 1 } 17873 17874 lldpXdot1RemProtocolId OBJECT-TYPE 17875 SYNTAX OCTET STRING (SIZE (1..255)) 17876 MAX-ACCESS read-only 17877 STATUS current 17878 DESCRIPTION 17879 "The octet string value used to identify the protocols 17880 associated with the given port of remote system." 17881 REFERENCE 17882 "IEEE 802.1AB-2005 F.5.3" 17883 ::= { lldpXdot1RemProtocolEntry 2 } 17884 17885 -- --------------------------------------------------------------------- 17886 -- Green Function 17887 -- --------------------------------------------------------------------- 17888 17889 dlinkGreenLEDShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 1 } 17890 dlinkGreenPortShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 2 } 17891 dlinkGreenSystemHibernation OBJECT IDENTIFIER ::= { companyGreenSetting 4 } 17892 17893 -- --------------------------------------------------------------------- 17894 -- Green Disable LED 17895 -- --------------------------------------------------------------------- 17896 17897 dlinkGreenLEDShutoffPortList OBJECT-TYPE 17898 SYNTAX PortList 17899 MAX-ACCESS read-write 17900 STATUS current 17901 DESCRIPTION 17902 "Provides control to disable LED port." 17903 ::= { dlinkGreenLEDShutoff 1 } 17904 17905 dlinkGreenLEDShutoffState OBJECT-TYPE 17906 SYNTAX INTEGER { 17907 disabled (0), 17908 enabled (1) 17909 } 17910 MAX-ACCESS read-write 17911 STATUS current 17912 DESCRIPTION 17913 "Enable/Disable Green disable LED function. 17914 Default is disabled." 17915 17916 DEFVAL { disabled } 17917 ::= { dlinkGreenLEDShutoff 2 } 17918 17919 dlinkGreenLEDShutoffTimeProfile1 OBJECT-TYPE 17920 SYNTAX DisplayString (SIZE(1..20)) 17921 MAX-ACCESS read-write 17922 STATUS current 17923 DESCRIPTION 17924 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17925 ::= { dlinkGreenLEDShutoff 3} 17926 17927 dlinkGreenLEDShutoffTimeProfile2 OBJECT-TYPE 17928 SYNTAX DisplayString (SIZE(1..20)) 17929 MAX-ACCESS read-write 17930 STATUS current 17931 DESCRIPTION 17932 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17933 ::= { dlinkGreenLEDShutoff 4} 17934 -- --------------------------------------------------------------------- 17935 -- Green Disable Port 17936 -- --------------------------------------------------------------------- 17937 17938 dlinkGreenPortShutoffPortList OBJECT-TYPE 17939 SYNTAX PortList 17940 MAX-ACCESS read-write 17941 STATUS current 17942 DESCRIPTION 17943 "Provides control to disable LED port." 17944 ::= { dlinkGreenPortShutoff 1 } 17945 17946 dlinkGreenPortShutoffState OBJECT-TYPE 17947 SYNTAX INTEGER { 17948 disabled (0), 17949 enabled (1) 17950 } 17951 MAX-ACCESS read-write 17952 STATUS current 17953 DESCRIPTION 17954 "Enable/Disable Green disable LED function. 17955 Default is disabled." 17956 17957 DEFVAL { disabled } 17958 ::= { dlinkGreenPortShutoff 2 } 17959 17960 dlinkGreenPortShutoffTimeProfile1 OBJECT-TYPE 17961 SYNTAX DisplayString (SIZE(1..20)) 17962 MAX-ACCESS read-write 17963 STATUS current 17964 DESCRIPTION 17965 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17966 ::= { dlinkGreenPortShutoff 3} 17967 17968 dlinkGreenPortShutoffTimeProfile2 OBJECT-TYPE 17969 SYNTAX DisplayString (SIZE(1..20)) 17970 MAX-ACCESS read-write 17971 STATUS current 17972 DESCRIPTION 17973 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17974 ::= { dlinkGreenPortShutoff 4} 17975 17976 17977 -- --------------------------------------------------------------------- 17978 -- Green System Hibernation mode 17979 -- --------------------------------------------------------------------- 17980 17981 dlinkGreenSystemHibernationState OBJECT-TYPE 17982 SYNTAX INTEGER { 17983 disabled (0), 17984 enabled (1) 17985 } 17986 MAX-ACCESS read-write 17987 STATUS current 17988 DESCRIPTION 17989 "Enable/Disable Green disable LED function. 17990 Default is disabled." 17991 17992 DEFVAL { disabled } 17993 ::= { dlinkGreenSystemHibernation 1 } 17994 17995 dlinkGreenSystemHibernationTimeProfile1 OBJECT-TYPE 17996 SYNTAX DisplayString (SIZE(1..20)) 17997 MAX-ACCESS read-write 17998 STATUS current 17999 DESCRIPTION 18000 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18001 ::= { dlinkGreenSystemHibernation 2} 18002 18003 dlinkGreenSystemHibernationTimeProfile2 OBJECT-TYPE 18004 SYNTAX DisplayString (SIZE(1..20)) 18005 MAX-ACCESS read-write 18006 STATUS current 18007 DESCRIPTION 18008 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 18009 ::= { dlinkGreenSystemHibernation 3} 18010 18011 dlinkPowerSavLinkStatusDetectState OBJECT-TYPE 18012 SYNTAX INTEGER { 18013 enabled (1), 18014 disabled (2) 18015 } 18016 MAX-ACCESS read-write 18017 STATUS current 18018 DESCRIPTION 18019 "Enable/Disable Power Saving Link Status Detection. 18020 Default is disabled." 18021 18022 DEFVAL { disabled } 18023 ::= { companyGreenSetting 6 } 18024 -- ---------------------------------------------------------- 18025 -- The companySecurity Groups 18026 -- ---------------------------------------------------------- 18027 securityDhcpServerScreen OBJECT IDENTIFIER ::= { companySecurity 7 } 18028 -- dhcp Server Screen Group --------------------------------------------- -- 18029 18030 dhcpServerScreenEnablePortlist OBJECT-TYPE 18031 SYNTAX PortList 18032 MAX-ACCESS read-write 18033 STATUS current 18034 DESCRIPTION 18035 "To enable or disable DHCP Server Screening port list." 18036 ::= { securityDhcpServerScreen 1 } 18037 18038 dhcpServerScreenEnableVlanlist OBJECT-TYPE 18039 SYNTAX OCTET STRING 18040 MAX-ACCESS read-write 18041 STATUS current 18042 DESCRIPTION 18043 "To enable or disable DHCP Server Screening vlan list." 18044 ::= { securityDhcpServerScreen 2 } 18045 18046 18047 dhcpServerScreenLogSuppressDuration OBJECT-TYPE 18048 SYNTAX INTEGER { 18049 one-min (1), 18050 five-min (5), 18051 thirty-min (30) 18052 } 18053 MAX-ACCESS read-write 18054 STATUS current 18055 DESCRIPTION 18056 "DSS Trap Log Suppress Duration." 18057 18058 ::= { securityDhcpServerScreen 3 } 18059 18060 18061 -- filterDHCPServer Table 18062 18063 filterDHCPServerTable OBJECT-TYPE 18064 SYNTAX SEQUENCE OF FilterDHCPServerEntry 18065 MAX-ACCESS not-accessible 18066 STATUS current 18067 DESCRIPTION 18068 "A table to control filter DHCP Server for the entire 18069 switch or for each interface in the switch." 18070 ::= { securityDhcpServerScreen 4 } 18071 18072 filterDHCPServerEntry OBJECT-TYPE 18073 SYNTAX FilterDHCPServerEntry 18074 MAX-ACCESS not-accessible 18075 STATUS current 18076 DESCRIPTION 18077 "An entry appears in this table for each interface 18078 in the system." 18079 INDEX { filterDHCPServerIpAddr, filterDHCPServerClientMacAddr } 18080 ::= { filterDHCPServerTable 1 } 18081 18082 FilterDHCPServerEntry ::= 18083 SEQUENCE { 18084 filterDHCPServerIpAddr 18085 IpAddress, 18086 filterDHCPServerClientMacAddr 18087 MacAddress, 18088 filterDHCPServerPortList 18089 PortList, 18090 filterDHCPServerVlanList 18091 OCTET STRING, 18092 filterDHCPServerRowStatus 18093 RowStatus 18094 } 18095 18096 18097 filterDHCPServerIpAddr OBJECT-TYPE 18098 SYNTAX IpAddress 18099 MAX-ACCESS not-accessible 18100 STATUS current 18101 DESCRIPTION 18102 "Specifies either the Network or Host address from which the switch 18103 can be managed. 18104 An address 0.0.0.0 indicates 'Any Manager'." 18105 ::= { filterDHCPServerEntry 1 } 18106 18107 18108 filterDHCPServerClientMacAddr OBJECT-TYPE 18109 SYNTAX MacAddress 18110 MAX-ACCESS not-accessible 18111 STATUS current 18112 DESCRIPTION 18113 "Ethernet Mac Address." 18114 18115 DEFVAL { '000102030405'h } 18116 ::= { filterDHCPServerEntry 2 } 18117 18118 filterDHCPServerPortList OBJECT-TYPE 18119 SYNTAX PortList 18120 MAX-ACCESS read-write 18121 STATUS current 18122 DESCRIPTION 18123 "Specifies the port numbers through which the authorized manager can 18124 access the switch. 18125 18126 By default the authorized manager is allowed to access the switch 18127 through all the ports. 18128 18129 If a set of ports are configured in the 'PortList', the manager can 18130 access the switch only through the configured ports." 18131 ::= { filterDHCPServerEntry 3 } 18132 18133 filterDHCPServerVlanList OBJECT-TYPE 18134 SYNTAX OCTET STRING 18135 MAX-ACCESS read-write 18136 STATUS current 18137 DESCRIPTION 18138 "Specifies the port numbers through which the authorized manager can 18139 access the switch. 18140 18141 By default the authorized manager is allowed to access the switch 18142 through all the ports. 18143 18144 If a set of ports are configured in the 'PortList', the manager can 18145 access the switch only through the configured ports." 18146 ::= { filterDHCPServerEntry 4 } 18147 18148 filterDHCPServerRowStatus OBJECT-TYPE 18149 SYNTAX RowStatus 18150 MAX-ACCESS read-create 18151 STATUS current 18152 DESCRIPTION 18153 "This object indicates the status of this entry." 18154 ::= { filterDHCPServerEntry 99 } 18155 18156 18157 securityTrafficSeg OBJECT IDENTIFIER ::= { companySecurity 9} 18158 18159 18160 -- 18161 -- Port Map Table 18162 -- 18163 18164 trafficSegTable OBJECT-TYPE 18165 SYNTAX SEQUENCE OF TrafficSegEntry 18166 MAX-ACCESS not-accessible 18167 STATUS current 18168 DESCRIPTION 18169 "A Port-channel is created through ifMain table. 18170 After the creation of the port-channel, corresponding logical 18171 interface will be created in the ifMain table. 18172 This Port-channel table is indexed through Key values and allows to 18173 configure link selection policy and the Mac address for 18174 the port-channel. All other objects in this table displays 18175 the details of the port-channel" 18176 18177 ::= { securityTrafficSeg 1 } 18178 18179 trafficSegEntry OBJECT-TYPE 18180 SYNTAX TrafficSegEntry 18181 MAX-ACCESS not-accessible 18182 STATUS current 18183 DESCRIPTION 18184 "There is one entry in this table for each created 18185 port-channel port" 18186 18187 INDEX { trafficSegIfIndex } 18188 ::= { trafficSegTable 1 } 18189 18190 TrafficSegEntry ::= 18191 SEQUENCE { 18192 trafficSegIfIndex InterfaceIndex, 18193 trafficSegMemberList PortList 18194 } 18195 18196 trafficSegIfIndex OBJECT-TYPE 18197 SYNTAX InterfaceIndex 18198 MAX-ACCESS read-only 18199 STATUS current 18200 DESCRIPTION 18201 "The ifIndex of the port-channel(Aggregator's 18202 interface index). " 18203 ::= { trafficSegEntry 1 } 18204 18205 trafficSegMemberList OBJECT-TYPE 18206 SYNTAX PortList 18207 MAX-ACCESS read-write 18208 STATUS current 18209 DESCRIPTION 18210 "Port list of port channel." 18211 ::= { trafficSegEntry 2 } 18212 18213 18214 18215 -- ---------------------------------------------------------- 18216 -- The companySecurity Groups 18217 -- ---------------------------------------------------------- 18218 securityAAC OBJECT IDENTIFIER ::= { companySecurity 11 } 18219 18220-- ------------------------------------------------------------- 18221-- Authentication Policy and Parameter Settings 18222-- ------------------------------------------------------------- 18223 aacAuthenAdminState OBJECT-TYPE 18224 SYNTAX INTEGER { 18225 enabled(1), 18226 disabled(2) 18227 } 18228 MAX-ACCESS read-write 18229 STATUS current 18230 DESCRIPTION 18231 "This object indicates the Access Authentication is enable or 18232 disable." 18233 ::= { securityAAC 1} 18234 18235 18236 aacAuthParamResponseTimeout OBJECT-TYPE 18237 SYNTAX INTEGER (0..255) 18238 MAX-ACCESS read-write 18239 STATUS current 18240 DESCRIPTION 18241 "Timeout in second for login authentication response." 18242 ::= { securityAAC 2 } 18243 18244 aacAuthParamAttempt OBJECT-TYPE 18245 SYNTAX INTEGER (1..255) 18246 MAX-ACCESS read-write 18247 STATUS current 18248 DESCRIPTION 18249 "The amount for login authentication, if login failure exceed, 18250 connection or access would be locked." 18251 ::= { securityAAC 3 } 18252 18253-- ------------------------------------------------------------- 18254-- Application Authentication Settings 18255-- ------------------------------------------------------------- 18256 18257 aacAPAuthMethodGroup OBJECT IDENTIFIER ::= { securityAAC 4 } 18258 18259 aacAPLoginMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 1 } 18260 aacAPEnableMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 2 } 18261 18262 aacAPConsoleLoginMethod OBJECT-TYPE 18263 SYNTAX INTEGER (1..8) 18264 MAX-ACCESS read-write 18265 STATUS current 18266 DESCRIPTION 18267 "Specify the way which has to execute authentication while login the 18268 system and the method for authentication.Access system via local 18269 console" 18270 18271 ::= { aacAPLoginMethod 1 } 18272 18273 aacAPTelnetLoginMethod OBJECT-TYPE 18274 SYNTAX INTEGER (1..8) 18275 MAX-ACCESS read-write 18276 STATUS current 18277 DESCRIPTION 18278 "Specify the way which has to execute authentication while login the 18279 system and the method for authentication.Access system via telnet." 18280 18281 ::= { aacAPLoginMethod 2 } 18282 18283 aacAPSSHLoginMethod OBJECT-TYPE 18284 SYNTAX INTEGER (1..8) 18285 MAX-ACCESS read-write 18286 STATUS current 18287 DESCRIPTION 18288 "Specify the way which has to execute authentication while login the 18289 system and the method for authentication.Access system via SSH." 18290 18291 ::= { aacAPLoginMethod 3 } 18292 18293 aacAPHttpLoginMethod OBJECT-TYPE 18294 SYNTAX INTEGER (1..8) 18295 MAX-ACCESS read-write 18296 STATUS current 18297 DESCRIPTION 18298 "Specify the way which has to execute authentication while login the 18299 system and the method for authentication.Access system via HTTP." 18300 18301 ::= { aacAPLoginMethod 4 } 18302 18303 aacAPConsoleEnableMethod OBJECT-TYPE 18304 SYNTAX INTEGER (1..8) 18305 MAX-ACCESS read-write 18306 STATUS current 18307 DESCRIPTION 18308 "Specify the way which has to execute authentication while login the 18309 system and the method for authentication.Access system via local 18310 console." 18311 ::= { aacAPEnableMethod 1 } 18312 18313 aacAPTelnetEnableMethod OBJECT-TYPE 18314 SYNTAX INTEGER (1..8) 18315 MAX-ACCESS read-write 18316 STATUS current 18317 DESCRIPTION 18318 "Specify the way which has to execute authentication while login the 18319 system and the method for authentication.Access system via telnet." 18320 18321 ::= { aacAPEnableMethod 2 } 18322 18323 aacAPSSHEnableMethod OBJECT-TYPE 18324 SYNTAX INTEGER (1..8) 18325 MAX-ACCESS read-write 18326 STATUS current 18327 DESCRIPTION 18328 "Specify the way which has to execute authentication while login the 18329 system and the method for authentication.Access system via SSH." 18330 18331 ::= { aacAPEnableMethod 3 } 18332 18333 aacAPHttpEnableMethod OBJECT-TYPE 18334 SYNTAX INTEGER (1..8) 18335 MAX-ACCESS read-write 18336 STATUS current 18337 DESCRIPTION 18338 "Specify the way which has to execute authentication while login the 18339 system and the method for authentication.Access system via HTTP." 18340 18341 ::= { aacAPEnableMethod 4 } 18342 18343 18344-- ------------------------------------------------------------- 18345-- Authentication Server Group setting 18346-- ------------------------------------------------------------- 18347 aacServerGroupTable OBJECT-TYPE 18348 SYNTAX SEQUENCE OF AacServerGroupEntry 18349 MAX-ACCESS not-accessible 18350 STATUS current 18351 DESCRIPTION 18352 "A table that contains informations about server group." 18353 ::= { securityAAC 5 } 18354 18355 aacServerGroupEntry OBJECT-TYPE 18356 SYNTAX AacServerGroupEntry 18357 MAX-ACCESS not-accessible 18358 STATUS current 18359 DESCRIPTION 18360 "A list of the group including servers." 18361 INDEX { aacServerGroupIndex } 18362 ::= { aacServerGroupTable 1 } 18363 18364 AacServerGroupEntry ::= 18365 SEQUENCE { 18366 aacServerGroupIndex 18367 INTEGER, 18368 aacServerGroupName 18369 OCTET STRING, 18370 aacServersInGroup 18371 BITS, 18372 aacServerGroupRowStatus 18373 RowStatus 18374 } 18375 18376 aacServerGroupIndex OBJECT-TYPE 18377 SYNTAX INTEGER (2..9) 18378 MAX-ACCESS read-only 18379 STATUS current 18380 DESCRIPTION 18381 "A value that uniquely identifies this SwAACServerGroupEntry ." 18382 18383 ::= { aacServerGroupEntry 1 } 18384 18385 aacServerGroupName OBJECT-TYPE 18386 SYNTAX OCTET STRING (SIZE (1..15)) 18387 MAX-ACCESS read-write 18388 STATUS current 18389 DESCRIPTION 18390 "A human-readable text string of the method group. 18391 The name is writable only if Group is new created, 18392 which the value of aacServerGroupRowStatus is 'notReady'." 18393 18394 ::= { aacServerGroupEntry 2 } 18395 18396 18397 aacServersInGroup OBJECT-TYPE 18398 SYNTAX BITS { 18399 id1(0), 18400 id2(1), 18401 id3(2), 18402 id4(3), 18403 id5(4), 18404 id6(5), 18405 id7(6), 18406 id8(7), 18407 id9(8), 18408 id10(9), 18409 id11(10), 18410 id12(11), 18411 id13(12), 18412 id14(13), 18413 id15(14), 18414 id16(15) 18415 } 18416 MAX-ACCESS read-write 18417 STATUS current 18418 DESCRIPTION 18419 "The list of servers in the group, each bit indicates a specified server ID. 18420 The server must be created before including it." 18421 18422 ::= { aacServerGroupEntry 3 } 18423 18424 aacServerGroupRowStatus OBJECT-TYPE 18425 SYNTAX RowStatus 18426 MAX-ACCESS read-create 18427 STATUS current 18428 DESCRIPTION 18429 "This object indicates the status of this entry. An entry is 18430 created in this table when this object is SET to 'createAndWait'. 18431 The entry in this table is used when the status of this object 18432 is SET 'active'. The entry in this table is not used when this 18433 object is SET 'notInService'. An entry created in this table is 18434 be deleted when this object is SET 'destroy'." 18435 18436 ::= { aacServerGroupEntry 4 } 18437 18438 18439-- ------------------------------------------------------------- 18440-- IPv4 18441-- Authentication Server host setting 18442-- ------------------------------------------------------------- 18443 18444 iPv4aacServerInfoTable OBJECT-TYPE 18445 SYNTAX SEQUENCE OF IPv4AacServerInfoEntry 18446 MAX-ACCESS not-accessible 18447 STATUS obsolete 18448 DESCRIPTION 18449 "A table that contains information about severs." 18450 ::= { securityAAC 6 } 18451 18452 iPv4aacServerInfoEntry OBJECT-TYPE 18453 SYNTAX IPv4AacServerInfoEntry 18454 MAX-ACCESS not-accessible 18455 STATUS obsolete 18456 DESCRIPTION 18457 "A list of the information of server ." 18458 INDEX { iPv4aacServerIndex } 18459 ::= { iPv4aacServerInfoTable 1 } 18460 18461 IPv4AacServerInfoEntry ::= 18462 SEQUENCE { 18463 iPv4aacServerIndex 18464 INTEGER, 18465 iPv4aacServerIPAddr 18466 IpAddress, 18467 iPv4aacServerAuthProtocol 18468 INTEGER, 18469 iPv4aacServerAuthPort 18470 INTEGER, 18471 iPv4aacServerAuthKey 18472 OCTET STRING, 18473 iPv4aacServerTimeout 18474 INTEGER, 18475 iPv4aacServerRetryCount 18476 INTEGER, 18477 iPv4aacServerRowStatus 18478 RowStatus 18479 } 18480 18481 iPv4aacServerIndex OBJECT-TYPE 18482 SYNTAX INTEGER (1..16) 18483 MAX-ACCESS read-only 18484 STATUS obsolete 18485 DESCRIPTION 18486 "A value that uniquely identifies this SwAACServerGroupEntry." 18487 18488 ::= { iPv4aacServerInfoEntry 1 } 18489 18490 iPv4aacServerIPAddr OBJECT-TYPE 18491 SYNTAX IpAddress 18492 MAX-ACCESS read-write 18493 STATUS obsolete 18494 DESCRIPTION 18495 "The IP address of Server" 18496 ::= { iPv4aacServerInfoEntry 2 } 18497 18498 iPv4aacServerAuthProtocol OBJECT-TYPE 18499 SYNTAX INTEGER{ 18500 tacacsPlus(1), 18501 radius(2) 18502 } 18503 MAX-ACCESS read-write 18504 STATUS obsolete 18505 DESCRIPTION 18506 "The authentication protocol provided by the Server." 18507 ::= { iPv4aacServerInfoEntry 3 } 18508 18509 iPv4aacServerAuthPort OBJECT-TYPE 18510 SYNTAX INTEGER(1..65535) 18511 MAX-ACCESS read-write 18512 STATUS obsolete 18513 DESCRIPTION 18514 "The TCP/IP port ." 18515 ::= { iPv4aacServerInfoEntry 4 } 18516 18517 iPv4aacServerAuthKey OBJECT-TYPE 18518 SYNTAX OCTET STRING (SIZE (1..254)) 18519 MAX-ACCESS read-write 18520 STATUS obsolete 18521 DESCRIPTION 18522 "The key used while authentication process." 18523 18524 ::= { iPv4aacServerInfoEntry 5 } 18525 18526 iPv4aacServerTimeout OBJECT-TYPE 18527 SYNTAX INTEGER(1..255) 18528 MAX-ACCESS read-write 18529 STATUS obsolete 18530 DESCRIPTION 18531 "Server response timeout ." 18532 ::= { iPv4aacServerInfoEntry 6 } 18533 18534 iPv4aacServerRetryCount OBJECT-TYPE 18535 SYNTAX INTEGER(1..255) 18536 MAX-ACCESS read-write 18537 STATUS obsolete 18538 DESCRIPTION 18539 "Client retry count . 18540 (-1: No retry mechanism)" 18541 ::= { iPv4aacServerInfoEntry 7 } 18542 18543 iPv4aacServerRowStatus OBJECT-TYPE 18544 SYNTAX RowStatus 18545 MAX-ACCESS read-create 18546 STATUS obsolete 18547 DESCRIPTION 18548 "This object indicates the status of this entry. An entry is 18549 created in this table when this object is SET to 'createAndWait'. 18550 The entry in this table is used when the status of this object 18551 is SET 'active'. The entry in this table is not used when this 18552 object is SET 'notInService'. An entry created in this table is 18553 be deleted when this object is SET 'destroy'." 18554 18555 ::= { iPv4aacServerInfoEntry 8 } 18556 18557-- ------------------------------------------------------------- 18558-- IPv6 18559-- Authentication Server host setting 18560-- ------------------------------------------------------------- 18561 18562 aacServerInfoTable OBJECT-TYPE 18563 SYNTAX SEQUENCE OF AacServerInfoEntry 18564 MAX-ACCESS not-accessible 18565 STATUS current 18566 DESCRIPTION 18567 "A table that contains information about severs." 18568 ::= { securityAAC 7 } 18569 18570 aacServerInfoEntry OBJECT-TYPE 18571 SYNTAX AacServerInfoEntry 18572 MAX-ACCESS not-accessible 18573 STATUS current 18574 DESCRIPTION 18575 "A list of the information of server ." 18576 INDEX { aacServerIndex } 18577 ::= { aacServerInfoTable 1 } 18578 18579 AacServerInfoEntry ::= 18580 SEQUENCE { 18581 aacServerIndex 18582 INTEGER, 18583 aacServerIPType 18584 INTEGER, 18585 aacServerIPAddr 18586 Ipv6Address, 18587 aacServerInterfaceName 18588 OCTET STRING, 18589 aacServerAuthProtocol 18590 INTEGER, 18591 aacServerAuthPort 18592 INTEGER, 18593 aacServerAuthKey 18594 OCTET STRING, 18595 aacServerTimeout 18596 INTEGER, 18597 aacServerRetryCount 18598 INTEGER, 18599 aacServerAccountingPort 18600 INTEGER, 18601 aacServerRowStatus 18602 RowStatus 18603 } 18604 18605 aacServerIndex OBJECT-TYPE 18606 SYNTAX INTEGER (1..16) 18607 MAX-ACCESS read-only 18608 STATUS current 18609 DESCRIPTION 18610 "A value that uniquely identifies this SwAACServerGroupEntry." 18611 18612 ::= { aacServerInfoEntry 1 } 18613 18614 aacServerIPType OBJECT-TYPE 18615 SYNTAX INTEGER (1..2) 18616 MAX-ACCESS read-write 18617 STATUS current 18618 DESCRIPTION 18619 "The IP address of the AAC server IP type 18620 referred to in this table entry. (IPv4=1, IPv6=2)" 18621 DEFVAL { 1 } 18622 ::= { aacServerInfoEntry 2 } 18623 18624 aacServerIPAddr OBJECT-TYPE 18625 SYNTAX Ipv6Address 18626 MAX-ACCESS read-write 18627 STATUS current 18628 DESCRIPTION 18629 "The IP address of Server" 18630 ::= { aacServerInfoEntry 3 } 18631 18632 aacServerInterfaceName OBJECT-TYPE 18633 SYNTAX OCTET STRING 18634 MAX-ACCESS read-create 18635 STATUS current 18636 DESCRIPTION 18637 "Specifies the interface name when the aacServerIPAddr is linklocal address." 18638 ::= { aacServerInfoEntry 4 } 18639 18640 aacServerAuthProtocol OBJECT-TYPE 18641 SYNTAX INTEGER{ 18642 tacacsPlus(1), 18643 radius(2) 18644 } 18645 MAX-ACCESS read-write 18646 STATUS current 18647 DESCRIPTION 18648 "The authentication protocol provided by the Server." 18649 ::= { aacServerInfoEntry 5 } 18650 18651 aacServerAuthPort OBJECT-TYPE 18652 SYNTAX INTEGER(1..65535) 18653 MAX-ACCESS read-write 18654 STATUS current 18655 DESCRIPTION 18656 "The TCP/IP port ." 18657 ::= { aacServerInfoEntry 6 } 18658 18659 aacServerAuthKey OBJECT-TYPE 18660 SYNTAX OCTET STRING (SIZE (1..254)) 18661 MAX-ACCESS read-write 18662 STATUS current 18663 DESCRIPTION 18664 "The key used while authentication process." 18665 18666 ::= { aacServerInfoEntry 7 } 18667 18668 aacServerTimeout OBJECT-TYPE 18669 SYNTAX INTEGER(1..255) 18670 MAX-ACCESS read-write 18671 STATUS current 18672 DESCRIPTION 18673 "Server response timeout ." 18674 ::= { aacServerInfoEntry 8 } 18675 18676 aacServerRetryCount OBJECT-TYPE 18677 SYNTAX INTEGER(1..255) 18678 MAX-ACCESS read-write 18679 STATUS current 18680 DESCRIPTION 18681 "Client retry count . 18682 (-1: No retry mechanism)" 18683 ::= { aacServerInfoEntry 9 } 18684 18685 aacServerAccountingPort OBJECT-TYPE 18686 SYNTAX INTEGER(1..65535) 18687 MAX-ACCESS read-write 18688 STATUS current 18689 DESCRIPTION 18690 "The accounting port ." 18691 ::= { aacServerInfoEntry 10 } 18692 18693 aacServerRowStatus OBJECT-TYPE 18694 SYNTAX RowStatus 18695 MAX-ACCESS read-create 18696 STATUS current 18697 DESCRIPTION 18698 "This object indicates the status of this entry. An entry is 18699 created in this table when this object is SET to 'createAndWait'. 18700 The entry in this table is used when the status of this object 18701 is SET 'active'. The entry in this table is not used when this 18702 object is SET 'notInService'. An entry created in this table is 18703 be deleted when this object is SET 'destroy'." 18704 18705 ::= { aacServerInfoEntry 99 } 18706 18707-- ------------------------------------------------------------- 18708-- Login Method list table 18709-- ------------------------------------------------------------- 18710 18711 aacLoginMethodListTable OBJECT-TYPE 18712 SYNTAX SEQUENCE OF AacLoginMethodListEntry 18713 MAX-ACCESS not-accessible 18714 STATUS current 18715 DESCRIPTION 18716 "A table that contains information about Login authentication method 18717 lists." 18718 18719 ::= { securityAAC 8 } 18720 18721 aacLoginMethodListEntry OBJECT-TYPE 18722 SYNTAX AacLoginMethodListEntry 18723 MAX-ACCESS not-accessible 18724 STATUS current 18725 DESCRIPTION 18726 "A list of the Authentication methods." 18727 INDEX { aacLoginMethodListIndex } 18728 18729 ::= { aacLoginMethodListTable 1 } 18730 18731 AacLoginMethodListEntry ::= 18732 SEQUENCE { 18733 aacLoginMethodListIndex 18734 INTEGER, 18735 aacLoginMethodListName 18736 OCTET STRING, 18737 aacLoginMethod1 18738 INTEGER, 18739 aacLoginMethod2 18740 INTEGER, 18741 aacLoginMethod3 18742 INTEGER, 18743 aacLoginMethod4 18744 INTEGER, 18745 aacLoginMethodListRowStatus 18746 RowStatus 18747 18748 } 18749 18750 aacLoginMethodListIndex OBJECT-TYPE 18751 SYNTAX INTEGER (1..8) 18752 MAX-ACCESS read-only 18753 STATUS current 18754 DESCRIPTION 18755 "A value that identifies this method list." 18756 18757 ::= { aacLoginMethodListEntry 1 } 18758 18759 aacLoginMethodListName OBJECT-TYPE 18760 SYNTAX OCTET STRING (SIZE (1..15)) 18761 MAX-ACCESS read-write 18762 STATUS current 18763 DESCRIPTION 18764 "A human-readable text string of the method list." 18765 18766 ::= { aacLoginMethodListEntry 2 } 18767 18768 aacLoginMethod1 OBJECT-TYPE 18769 SYNTAX INTEGER { 18770 none(-1), 18771 local(0) 18772 ,tacacsPlus(1) 18773 ,radius(2) 18774 } 18775 MAX-ACCESS read-write 18776 STATUS current 18777 DESCRIPTION 18778 "The type of Login method list. Besides the pre-defined type, it 18779 also allow to be set user-defined group by aacServerGroupIndex." 18780 18781 ::= { aacLoginMethodListEntry 3 } 18782 18783 aacLoginMethod2 OBJECT-TYPE 18784 SYNTAX INTEGER { 18785 none(-1), 18786 local(0) 18787 ,tacacsPlus(1) 18788 ,radius(2) 18789 } 18790 MAX-ACCESS read-write 18791 STATUS current 18792 DESCRIPTION 18793 "The type of Login method list. Besides the pre-defined type, it 18794 also allow to be set user-defined group by aacServerGroupIndex." 18795 18796 ::= { aacLoginMethodListEntry 4 } 18797 18798 aacLoginMethod3 OBJECT-TYPE 18799 SYNTAX INTEGER { 18800 none(-1), 18801 local(0) 18802 ,tacacsPlus(1) 18803 ,radius(2) 18804 } 18805 MAX-ACCESS read-write 18806 STATUS current 18807 DESCRIPTION 18808 "The type of Login method list. Besides the pre-defined type, it 18809 also allow to be set user-defined group by aacServerGroupIndex." 18810 18811 ::= { aacLoginMethodListEntry 5 } 18812 18813 aacLoginMethod4 OBJECT-TYPE 18814 SYNTAX INTEGER { 18815 none(-1), 18816 local(0) 18817 ,tacacsPlus(1) 18818 ,radius(2) 18819 } 18820 MAX-ACCESS read-write 18821 STATUS current 18822 DESCRIPTION 18823 "The type of Login method list. Besides the pre-defined type, it 18824 also allow to be set user-defined group by aacServerGroupIndex." 18825 18826 ::= { aacLoginMethodListEntry 6 } 18827 18828 aacLoginMethodListRowStatus OBJECT-TYPE 18829 SYNTAX RowStatus 18830 MAX-ACCESS read-create 18831 STATUS current 18832 DESCRIPTION 18833 "This object indicates the status of this entry. An entry is 18834 created in this table when this object is SET to 'createAndWait'. 18835 The entry in this table is used when the status of this object 18836 is SET 'active'. The entry in this table is not used when this 18837 object is SET 'notInService'. An entry created in this table is 18838 be deleted when this object is SET 'destroy'." 18839 18840 ::= { aacLoginMethodListEntry 7 } 18841 18842-- ------------------------------------------------------------- 18843-- Enable Method table 18844-- ------------------------------------------------------------- 18845 aacEnableMethodListTable OBJECT-TYPE 18846 SYNTAX SEQUENCE OF AacEnableMethodListEntry 18847 MAX-ACCESS not-accessible 18848 STATUS current 18849 DESCRIPTION 18850 "A table that contains information about Enable authentication method 18851 lists." 18852 18853 ::= { securityAAC 9 } 18854 18855 aacEnableMethodListEntry OBJECT-TYPE 18856 SYNTAX AacEnableMethodListEntry 18857 MAX-ACCESS not-accessible 18858 STATUS current 18859 DESCRIPTION 18860 "A list of the Authentication methods." 18861 INDEX { aacEnableMethodListIndex } 18862 18863 ::= { aacEnableMethodListTable 1 } 18864 18865 AacEnableMethodListEntry ::= 18866 SEQUENCE { 18867 aacEnableMethodListIndex 18868 INTEGER, 18869 aacEnableMethodListName 18870 OCTET STRING, 18871 aacEnableMethod1 18872 INTEGER, 18873 aacEnableMethod2 18874 INTEGER, 18875 aacEnableMethod3 18876 INTEGER, 18877 aacEnableMethod4 18878 INTEGER, 18879 aacEnableMethodListRowStatus 18880 RowStatus 18881 } 18882 18883 aacEnableMethodListIndex OBJECT-TYPE 18884 SYNTAX INTEGER (1..8) 18885 MAX-ACCESS read-only 18886 STATUS current 18887 DESCRIPTION 18888 "A value that identifies this method list." 18889 18890 ::= { aacEnableMethodListEntry 1 } 18891 18892 aacEnableMethodListName OBJECT-TYPE 18893 SYNTAX OCTET STRING (SIZE(1..15)) 18894 MAX-ACCESS read-write 18895 STATUS current 18896 DESCRIPTION 18897 "A human-readable text string of the method list." 18898 18899 ::= { aacEnableMethodListEntry 2 } 18900 18901 aacEnableMethod1 OBJECT-TYPE 18902 SYNTAX INTEGER { 18903 none(-1), 18904 local(0) 18905 ,tacacsPlus(1) 18906 ,radius(2) 18907 } 18908 MAX-ACCESS read-write 18909 STATUS current 18910 DESCRIPTION 18911 "The type of Login method list. Besides the pre-defined type, it 18912 also allow to be set user-defined group by aacServerGroupIndex." 18913 18914 ::= { aacEnableMethodListEntry 3 } 18915 18916 aacEnableMethod2 OBJECT-TYPE 18917 SYNTAX INTEGER { 18918 none(-1), 18919 local(0) 18920 ,tacacsPlus(1) 18921 ,radius(2) 18922 } 18923 MAX-ACCESS read-write 18924 STATUS current 18925 DESCRIPTION 18926 "The type of Login method list. Besides the pre-defined type, it 18927 also allow to be set user-defined group by aacServerGroupIndex." 18928 18929 ::= { aacEnableMethodListEntry 4 } 18930 18931 aacEnableMethod3 OBJECT-TYPE 18932 SYNTAX INTEGER { 18933 none(-1), 18934 local(0) 18935 ,tacacsPlus(1) 18936 ,radius(2) 18937 } 18938 MAX-ACCESS read-write 18939 STATUS current 18940 DESCRIPTION 18941 "The type of Login method list. Besides the pre-defined type, it 18942 also allow to be set user-defined group by aacServerGroupIndex." 18943 18944 ::= { aacEnableMethodListEntry 5 } 18945 18946 aacEnableMethod4 OBJECT-TYPE 18947 SYNTAX INTEGER { 18948 none(-1), 18949 local(0) 18950 ,tacacsPlus(1) 18951 ,radius(2) 18952 } 18953 MAX-ACCESS read-write 18954 STATUS current 18955 DESCRIPTION 18956 "The type of Login method list. Besides the pre-defined type, it 18957 also allow to be set user-defined group by aacServerGroupIndex." 18958 18959 ::= { aacEnableMethodListEntry 6 } 18960 18961 aacEnableMethodListRowStatus OBJECT-TYPE 18962 SYNTAX RowStatus 18963 MAX-ACCESS read-create 18964 STATUS current 18965 DESCRIPTION 18966 "This object indicates the status of this entry. An entry is 18967 created in this table when this object is SET to 'createAndWait'. 18968 The entry in this table is used when the status of this object 18969 is SET 'active'. The entry in this table is not used when this 18970 object is SET 'notInService'. An entry created in this table is 18971 be deleted when this object is SET 'destroy'." 18972 18973 ::= { aacEnableMethodListEntry 7 } 18974 18975-- ------------------------------------------------------------- 18976-- Local Enable Password 18977-- ------------------------------------------------------------- 18978 aacLocalEnablePassword OBJECT-TYPE 18979 SYNTAX DisplayString (SIZE(1..15)) 18980 MAX-ACCESS read-write 18981 STATUS current 18982 DESCRIPTION 18983 "This object is used to set Local Enable Password." 18984 ::= { securityAAC 10 } 18985-- ------------------------------------------------------------- 18986-- Accounting Method list table 18987-- ------------------------------------------------------------- 18988 18989 aacAccountingMethodListTable OBJECT-TYPE 18990 SYNTAX SEQUENCE OF AacAccountingMethodListEntry 18991 MAX-ACCESS not-accessible 18992 STATUS current 18993 DESCRIPTION 18994 "A table that contains information about Accounting authentication method 18995 lists." 18996 18997 ::= { securityAAC 11 } 18998 18999 aacAccountingMethodListEntry OBJECT-TYPE 19000 SYNTAX AacAccountingMethodListEntry 19001 MAX-ACCESS not-accessible 19002 STATUS current 19003 DESCRIPTION 19004 "A list of the Authentication methods." 19005 INDEX { aacAccountingMethodListIndex } 19006 19007 ::= { aacAccountingMethodListTable 1 } 19008 19009 AacAccountingMethodListEntry ::= 19010 SEQUENCE { 19011 aacAccountingMethodListIndex 19012 INTEGER, 19013 aacAccountingMethodListName 19014 OCTET STRING, 19015 aacAccountingMethod1 19016 INTEGER, 19017 aacAccountingMethod2 19018 INTEGER, 19019 aacAccountingMethod3 19020 INTEGER, 19021 aacAccountingMethod4 19022 INTEGER, 19023 aacAccountingMethodListRowStatus 19024 RowStatus 19025 19026 } 19027 aacAccountingMethodListIndex OBJECT-TYPE 19028 SYNTAX INTEGER (1..8) 19029 MAX-ACCESS read-only 19030 STATUS current 19031 DESCRIPTION 19032 "A value that identifies this method list." 19033 19034 ::= { aacAccountingMethodListEntry 1 } 19035 19036 aacAccountingMethodListName OBJECT-TYPE 19037 SYNTAX OCTET STRING (SIZE (1..15)) 19038 MAX-ACCESS read-write 19039 STATUS current 19040 DESCRIPTION 19041 "A human-readable text string of the method list." 19042 19043 ::= { aacAccountingMethodListEntry 2 } 19044 19045 aacAccountingMethod1 OBJECT-TYPE 19046 SYNTAX INTEGER { 19047 none(-1), 19048 local(0) 19049 ,tacacsPlus(1) 19050 ,radius(2) 19051 } 19052 MAX-ACCESS read-write 19053 STATUS current 19054 DESCRIPTION 19055 "The type of Accounting method list. Besides the pre-defined type, it 19056 also allow to be set user-defined group by aacServerGroupIndex." 19057 19058 ::= { aacAccountingMethodListEntry 3 } 19059 19060 aacAccountingMethod2 OBJECT-TYPE 19061 SYNTAX INTEGER { 19062 none(-1), 19063 local(0) 19064 ,tacacsPlus(1) 19065 ,radius(2) 19066 } 19067 MAX-ACCESS read-write 19068 STATUS current 19069 DESCRIPTION 19070 "The type of Accounting method list. Besides the pre-defined type, it 19071 also allow to be set user-defined group by aacServerGroupIndex." 19072 19073 ::= { aacAccountingMethodListEntry 4 } 19074 19075 aacAccountingMethod3 OBJECT-TYPE 19076 SYNTAX INTEGER { 19077 none(-1), 19078 local(0) 19079 ,tacacsPlus(1) 19080 ,radius(2) 19081 } 19082 MAX-ACCESS read-write 19083 STATUS current 19084 DESCRIPTION 19085 "The type of Accounting method list. Besides the pre-defined type, it 19086 also allow to be set user-defined group by aacServerGroupIndex." 19087 19088 ::= { aacAccountingMethodListEntry 5 } 19089 19090 aacAccountingMethod4 OBJECT-TYPE 19091 SYNTAX INTEGER { 19092 none(-1), 19093 local(0) 19094 ,tacacsPlus(1) 19095 ,radius(2) 19096 } 19097 MAX-ACCESS read-write 19098 STATUS current 19099 DESCRIPTION 19100 "The type of Accounting method list. Besides the pre-defined type, it 19101 also allow to be set user-defined group by aacServerGroupIndex." 19102 19103 ::= { aacAccountingMethodListEntry 6 } 19104 19105 aacAccountingMethodListRowStatus OBJECT-TYPE 19106 SYNTAX RowStatus 19107 MAX-ACCESS read-create 19108 STATUS current 19109 DESCRIPTION 19110 "This object indicates the status of this entry. An entry is 19111 created in this table when this object is SET to 'createAndWait'. 19112 The entry in this table is used when the status of this object 19113 is SET 'active'. The entry in this table is not used when this 19114 object is SET 'notInService'. An entry created in this table is 19115 be deleted when this object is SET 'destroy'." 19116 19117 ::= { aacAccountingMethodListEntry 7 } 19118-- ------------------------------------------------------------- 19119-- Accounting Service Index 19120-- ------------------------------------------------------------- 19121 aacAccountingServiceIndex OBJECT IDENTIFIER ::= { securityAAC 12 } 19122 aacAccountingServiceNetwork OBJECT-TYPE 19123 SYNTAX INTEGER { 19124 radius-only (0), 19125 default-method-list (1), 19126 method-list-name (2), 19127 disabled (-1) 19128 } 19129 MAX-ACCESS read-write 19130 STATUS current 19131 DESCRIPTION 19132 "This object indicates aac Accounting Service Network is radius_only, default_method_list, 19133 method_list_name and disable about Accounting Service Network." 19134 19135 DEFVAL { -1 } 19136 ::= { aacAccountingServiceIndex 1 } 19137 19138 aacAccountingServiceShell OBJECT-TYPE 19139 SYNTAX INTEGER { 19140 radius-only (0), 19141 default-method-list (1), 19142 method-list-name (2), 19143 disabled (-1) 19144 } 19145 MAX-ACCESS read-write 19146 STATUS current 19147 DESCRIPTION 19148 "This object indicates aac Accounting Service Shell is radius_only, default_method_list, 19149 method_list_name and disable about Accounting Service Network." 19150 19151 DEFVAL { -1 } 19152 ::= { aacAccountingServiceIndex 2 } 19153 19154 aacAccountingServiceSystem OBJECT-TYPE 19155 SYNTAX INTEGER { 19156 radius-only (0), 19157 default-method-list (1), 19158 method-list-name (2), 19159 disabled (-1) 19160 } 19161 MAX-ACCESS read-write 19162 STATUS current 19163 DESCRIPTION 19164 "This object indicates aac Accounting System Shell is radius_only, default_method_list, 19165 method_list_name and disable about Accounting Service Network." 19166 19167 DEFVAL { -1 } 19168 ::= { aacAccountingServiceIndex 3 } 19169-- ------------------------------------------------------------- 19170-- Accounting Service Command 19171-- ------------------------------------------------------------- 19172 aacAccountingServiceCommand OBJECT IDENTIFIER ::= { securityAAC 13 } 19173 19174 aacAccountingServiceCommandAdministrator OBJECT-TYPE 19175 SYNTAX INTEGER 19176 MAX-ACCESS read-write 19177 STATUS current 19178 DESCRIPTION 19179 "This object indicates which method list Accounting Admin Command Service uses. 19180 If the value is -1, it means disabled." 19181 19182 DEFVAL { -1 } 19183 ::= { aacAccountingServiceCommand 1 } 19184 19185 aacAccountingServiceCommandOperator OBJECT-TYPE 19186 SYNTAX INTEGER 19187 MAX-ACCESS read-write 19188 STATUS current 19189 DESCRIPTION 19190 "This object indicates which method list Accounting Operator Command Service uses. 19191 If the value is -1, it means disabled." 19192 19193 DEFVAL { -1 } 19194 ::= { aacAccountingServiceCommand 2 } 19195 19196 aacAccountingServiceCommandPoweruser OBJECT-TYPE 19197 SYNTAX INTEGER 19198 MAX-ACCESS read-write 19199 STATUS current 19200 DESCRIPTION 19201 "This object indicates which method list Accounting PowerUser Command Service uses. 19202 If the value is -1, it means disabled." 19203 19204 DEFVAL { -1 } 19205 ::= { aacAccountingServiceCommand 3 } 19206 19207 aacAccountingServiceCommandUser OBJECT-TYPE 19208 SYNTAX INTEGER 19209 MAX-ACCESS read-write 19210 STATUS current 19211 DESCRIPTION 19212 "This object indicates which method list Accounting User Command Service uses. 19213 If the value is -1, it means disabled." 19214 19215 DEFVAL { -1 } 19216 ::= { aacAccountingServiceCommand 4 } 19217 19218-- ------------------------------------------------------------- 19219-- Server Password Encryption 19220-- ------------------------------------------------------------- 19221 19222 aacServerPasswordEncryption OBJECT-TYPE 19223 SYNTAX INTEGER { 19224 enabled(1), 19225 disabled(2) 19226 } 19227 MAX-ACCESS read-write 19228 STATUS current 19229 DESCRIPTION 19230 "This object is used to configure server password encryption status." 19231 ::= { securityAAC 14 } 19232 19233 19234 -- ---------------------------------------------------------------- 19235 -- The STATIC ARP group 19236 -- ---------------------------------------------------------------- 19237 19238 staticARPTable OBJECT-TYPE 19239 SYNTAX SEQUENCE OF StaticARPEntry 19240 MAX-ACCESS not-accessible 19241 STATUS current 19242 DESCRIPTION 19243 "A list of the Static MACs" 19244 ::= { companyStaticARP 2 } 19245 19246 staticARPEntry OBJECT-TYPE 19247 SYNTAX StaticARPEntry 19248 MAX-ACCESS not-accessible 19249 STATUS current 19250 DESCRIPTION 19251 "A Static MAC entry containing the mac and forwarding port." 19252 INDEX { staticARPIP, staticARPMac} 19253 ::= { staticARPTable 1 } 19254 19255 StaticARPEntry ::= SEQUENCE { 19256 staticARPIP IpAddress, 19257 staticARPMac MacAddress, 19258 staticARPRowStatus RowStatus 19259 } 19260 19261 staticARPIP OBJECT-TYPE 19262 SYNTAX IpAddress 19263 MAX-ACCESS read-only 19264 STATUS current 19265 DESCRIPTION 19266 "The VLAN ID of the static ARP IP." 19267 ::= { staticARPEntry 2 } 19268 19269 staticARPMac OBJECT-TYPE 19270 SYNTAX MacAddress 19271 MAX-ACCESS read-only 19272 STATUS current 19273 DESCRIPTION 19274 "The MAC address associated of the static ARP entry." 19275 ::= { staticARPEntry 3 } 19276 19277 staticARPRowStatus OBJECT-TYPE 19278 SYNTAX RowStatus 19279 MAX-ACCESS read-write 19280 STATUS current 19281 DESCRIPTION 19282 "The status of an entry in the Static ARP Table. Only a subset 19283 of the rowstatus variables (active, createAndGo, destroy) 19284 are available. The trunk member port can not set up static ARP." 19285 ::= { staticARPEntry 5 } 19286 19287 19288 19289 sysGratuitousARPGlobalSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 1 } 19290 sysGratuitousARPSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 2 } 19291 19292 -- ---------------------------------------------------------------- 19293 -- The sysGratuitousARPGlobalSettings group 19294 -- ---------------------------------------------------------------- 19295 sysGratuitousARPIPIfStatusUp OBJECT-TYPE 19296 SYNTAX INTEGER { 19297 enable(1), 19298 disable(2) 19299 } 19300 MAX-ACCESS read-write 19301 STATUS current 19302 DESCRIPTION 19303 "This object indicates Send On IP Interface Status Up is enabled or disabled." 19304 DEFVAL { disable } 19305 ::= { sysGratuitousARPGlobalSettings 1 } 19306 19307 sysGratuitousARPDuplicateIPDetected OBJECT-TYPE 19308 SYNTAX INTEGER { 19309 enable(1), 19310 disable(2) 19311 } 19312 MAX-ACCESS read-write 19313 STATUS current 19314 DESCRIPTION 19315 "This object indicates Send On Duplicate IP Detected is enabled or disabled." 19316 DEFVAL { disable } 19317 ::= { sysGratuitousARPGlobalSettings 2 } 19318 19319 sysGratuitousARPLearning OBJECT-TYPE 19320 SYNTAX INTEGER { 19321 enable(1), 19322 disable(2) 19323 } 19324 MAX-ACCESS read-write 19325 STATUS current 19326 DESCRIPTION 19327 "This object indicates Gratuitous ARP Learning is enabled or disabled." 19328 DEFVAL { disable } 19329 ::= { sysGratuitousARPGlobalSettings 3 } 19330 19331 -- ---------------------------------------------------------------- 19332 -- The sysGratuitousARPSettings group 19333 -- ---------------------------------------------------------------- 19334 19335 sysGratuitousARPTable OBJECT-TYPE 19336 SYNTAX SEQUENCE OF SysGratuitousARPEntry 19337 MAX-ACCESS not-accessible 19338 STATUS current 19339 DESCRIPTION 19340 "Set/Add Gratuitous ARP interface name and interval time." 19341 ::= { sysGratuitousARPSettings 1 } 19342 19343 sysGratuitousARPEntry OBJECT-TYPE 19344 SYNTAX SysGratuitousARPEntry 19345 MAX-ACCESS not-accessible 19346 STATUS current 19347 DESCRIPTION 19348 "The entry of gratuitous ARP!" 19349 INDEX { sysGratuitousARPIFName } 19350 ::= { sysGratuitousARPTable 1 } 19351 19352 SysGratuitousARPEntry ::= SEQUENCE 19353 { 19354 sysGratuitousARPIFName OCTET STRING, 19355 sysGratuitousARPInterval Integer32 19356 } 19357 19358 sysGratuitousARPIFName OBJECT-TYPE 19359 SYNTAX OCTET STRING (SIZE(1..24)) 19360 MAX-ACCESS read-only 19361 STATUS current 19362 DESCRIPTION 19363 "Interface name." 19364 ::= { sysGratuitousARPEntry 1 } 19365 19366 sysGratuitousARPInterval OBJECT-TYPE 19367 SYNTAX Integer32 (0..65535) 19368 MAX-ACCESS read-write 19369 STATUS current 19370 DESCRIPTION 19371 "Gratuitous ARP interval time for each interface." 19372 DEFVAL { 0 } 19373 ::= { sysGratuitousARPEntry 2 } 19374 19375 19376 -- --------------------------------------------------------------------- 19377 -- IP Multi-Interface Function 19378 -- --------------------------------------------------------------------- 19379 19380 ipv4multiIFInfo OBJECT IDENTIFIER ::= { companyMultiIPInterface 1 } 19381 19382 19383 ipv4mulIfMainTable OBJECT-TYPE 19384 SYNTAX SEQUENCE OF Ipv4MulIfMainEntry 19385 MAX-ACCESS not-accessible 19386 STATUS obsolete 19387 DESCRIPTION 19388 "A list of interface entries." 19389 ::= { ipv4multiIFInfo 1 } 19390 19391 ipv4mulIfMainEntry OBJECT-TYPE 19392 SYNTAX Ipv4MulIfMainEntry 19393 MAX-ACCESS not-accessible 19394 STATUS obsolete 19395 DESCRIPTION 19396 "An entry containing management information applicable 19397 to a particular interface." 19398 INDEX { ipv4mulifMainIndex, ipv4mulifVLANID } 19399 ::= { ipv4mulIfMainTable 1 } 19400 19401 Ipv4MulIfMainEntry ::= 19402 SEQUENCE { 19403 ipv4mulifMainIndex InterfaceIndex, 19404 ipv4mulifVLANID INTEGER, 19405 ipv4mulifName OCTET STRING, 19406 ipv4mulifVLANname OCTET STRING, 19407 ipv4mulifIpAddr IpAddress, 19408 ipv4mulifIpSubnetMask IpAddress, 19409 ipv4mulifMainAdminStatus INTEGER, 19410 ipv4mulifMainOperStatus INTEGER, 19411 ipv4mulifMainRowStatus RowStatus 19412 } 19413 19414 ipv4mulifMainIndex OBJECT-TYPE 19415 SYNTAX InterfaceIndex 19416 MAX-ACCESS read-only 19417 STATUS obsolete 19418 DESCRIPTION 19419 "The index of this interface." 19420 ::= { ipv4mulIfMainEntry 1 } 19421 19422 ipv4mulifVLANID OBJECT-TYPE 19423 SYNTAX INTEGER (1..4094) 19424 MAX-ACCESS read-only 19425 STATUS obsolete 19426 DESCRIPTION 19427 "The ID of VLAN that you want this interface to be in. 19428 It must be a exist vlan id." 19429 ::= { ipv4mulIfMainEntry 2 } 19430 19431 ipv4mulifName OBJECT-TYPE 19432 SYNTAX OCTET STRING 19433 MAX-ACCESS read-write 19434 STATUS obsolete 19435 DESCRIPTION 19436 "The Description for the interface." 19437 ::= { ipv4mulIfMainEntry 3 } 19438 19439 ipv4mulifVLANname OBJECT-TYPE 19440 SYNTAX OCTET STRING 19441 MAX-ACCESS read-only 19442 STATUS obsolete 19443 DESCRIPTION 19444 "The vlan name for the interface." 19445 ::= { ipv4mulIfMainEntry 4 } 19446 19447 ipv4mulifIpAddr OBJECT-TYPE 19448 SYNTAX IpAddress 19449 MAX-ACCESS read-write 19450 STATUS obsolete 19451 DESCRIPTION 19452 "The ip address of this interface." 19453 DEFVAL { '00000000'H } 19454 ::= { ipv4mulIfMainEntry 6 } 19455 19456 ipv4mulifIpSubnetMask OBJECT-TYPE 19457 SYNTAX IpAddress 19458 MAX-ACCESS read-write 19459 STATUS obsolete 19460 DESCRIPTION 19461 "The subnet mask of this interface." 19462 ::= { ipv4mulIfMainEntry 7 } 19463 19464 ipv4mulifMainAdminStatus OBJECT-TYPE 19465 SYNTAX INTEGER { 19466 enable(1), 19467 disable(2) 19468 } 19469 MAX-ACCESS read-create 19470 STATUS obsolete 19471 DESCRIPTION 19472 "The desired state of the interface." 19473 DEFVAL { disable } 19474 ::= { ipv4mulIfMainEntry 8 } 19475 19476 19477 ipv4mulifMainOperStatus OBJECT-TYPE 19478 SYNTAX INTEGER { 19479 linkup(1), -- ready to pass packets 19480 linkdown(2) 19481 } 19482 MAX-ACCESS read-only 19483 STATUS obsolete 19484 DESCRIPTION 19485 "The current operational state of the interface." 19486 ::= { ipv4mulIfMainEntry 9 } 19487 19488 ipv4mulifMainRowStatus OBJECT-TYPE 19489 SYNTAX RowStatus 19490 MAX-ACCESS read-create 19491 STATUS obsolete 19492 DESCRIPTION 19493 "The status of an entry in the Multi Interface Table. Only a subset 19494 of the rowstatus variables (active, createAndWait, destroy) are available." 19495 ::= { ipv4mulIfMainEntry 10 } 19496 19497 -- --------------------------------------------------------------------- 19498 -- IPv6 Multi-Interface Function 19499 -- --------------------------------------------------------------------- 19500 19501 multiIFSupportV4V6Info OBJECT IDENTIFIER ::= { companyMultiIPInterface 2 } 19502 19503 -- --------------------------------------------------------------------- 19504 -- --------------------------------------------------------------------- 19505 19506 mulIfSupportV4V6MainTable OBJECT-TYPE 19507 SYNTAX SEQUENCE OF MulIfSupportV4V6MainEntry 19508 MAX-ACCESS not-accessible 19509 STATUS current 19510 DESCRIPTION 19511 "A list of interface entries." 19512 ::= { multiIFSupportV4V6Info 1 } 19513 19514 mulIfSupportV4V6MainEntry OBJECT-TYPE 19515 SYNTAX MulIfSupportV4V6MainEntry 19516 MAX-ACCESS not-accessible 19517 STATUS current 19518 DESCRIPTION 19519 "An entry containing management information applicable 19520 to a particular interface." 19521 INDEX { mulifMainIndex, mulifVLANID } 19522 ::= { mulIfSupportV4V6MainTable 1 } 19523 19524 MulIfSupportV4V6MainEntry ::= 19525 SEQUENCE { 19526 mulifMainIndex InterfaceIndex, 19527 mulifVLANID INTEGER, 19528 mulifName OCTET STRING, 19529 mulifVLANname OCTET STRING, 19530 mulifIpAddr IpAddress, 19531 mulifIpSubnetMask IpAddress, 19532 mulifMainAdminStatus INTEGER, 19533 mulifMainOperStatus INTEGER, 19534 mulifv6GlobalStatus INTEGER, -- Support IPv6 or not. 19535 mulifv6DHCPStatus INTEGER, -- Support DHCPv6 or not. 19536 mulifv6AutolinkloStatus INTEGER, -- Automatic Link local Address Status. 19537 mulifv6NSRetransmitTime INTEGER, -- NS Retransmit Time Settings. 19538 mulifMainRowStatus RowStatus -- Entries Row status. 19539 } 19540 19541 mulifMainIndex OBJECT-TYPE 19542 SYNTAX InterfaceIndex 19543 MAX-ACCESS read-only 19544 STATUS current 19545 DESCRIPTION 19546 "The index of this interface." 19547 ::= { mulIfSupportV4V6MainEntry 1 } 19548 19549 mulifVLANID OBJECT-TYPE 19550 SYNTAX INTEGER (1..4094) 19551 MAX-ACCESS read-only 19552 STATUS current 19553 DESCRIPTION 19554 "The ID of VLAN that you want this interface to be in. 19555 It must be a exist vlan id." 19556 ::= { mulIfSupportV4V6MainEntry 2 } 19557 19558 mulifName OBJECT-TYPE 19559 SYNTAX OCTET STRING 19560 MAX-ACCESS read-write 19561 STATUS current 19562 DESCRIPTION 19563 "The Description for the interface." 19564 ::= { mulIfSupportV4V6MainEntry 3 } 19565 19566 mulifVLANname OBJECT-TYPE 19567 SYNTAX OCTET STRING 19568 MAX-ACCESS read-only 19569 STATUS current 19570 DESCRIPTION 19571 "The vlan name for the interface." 19572 ::= { mulIfSupportV4V6MainEntry 4 } 19573 19574 mulifIpAddr OBJECT-TYPE 19575 SYNTAX IpAddress 19576 MAX-ACCESS read-create 19577 STATUS current 19578 DESCRIPTION 19579 "The ip address of this interface." 19580 DEFVAL { '00000000'H } 19581 ::= { mulIfSupportV4V6MainEntry 5 } 19582 19583 mulifIpSubnetMask OBJECT-TYPE 19584 SYNTAX IpAddress 19585 MAX-ACCESS read-create 19586 STATUS current 19587 DESCRIPTION 19588 "The subnet mask of this interface." 19589 ::= { mulIfSupportV4V6MainEntry 6 } 19590 19591 mulifMainAdminStatus OBJECT-TYPE 19592 SYNTAX INTEGER { 19593 enable(1), 19594 disable(2) 19595 } 19596 MAX-ACCESS read-create 19597 STATUS current 19598 DESCRIPTION 19599 "The desired state of the interface." 19600 DEFVAL { disable } 19601 ::= { mulIfSupportV4V6MainEntry 7 } 19602 19603 mulifMainOperStatus OBJECT-TYPE 19604 SYNTAX INTEGER { 19605 linkup(1), -- ready to pass packets 19606 linkdown(2) 19607 } 19608 MAX-ACCESS read-only 19609 STATUS current 19610 DESCRIPTION 19611 "The current operational state of the interface." 19612 ::= { mulIfSupportV4V6MainEntry 8 } 19613 19614 mulifv6GlobalStatus OBJECT-TYPE 19615 SYNTAX INTEGER { 19616 enable(1), 19617 disable(2) 19618 } 19619 MAX-ACCESS read-create 19620 STATUS current 19621 DESCRIPTION 19622 "The ID of VLAN that you want this interface to be in. 19623 It must be a exist vlan id." 19624 ::= { mulIfSupportV4V6MainEntry 9 } 19625 19626 mulifv6DHCPStatus OBJECT-TYPE 19627 SYNTAX INTEGER { 19628 enable(1), 19629 disable(2) 19630 } 19631 MAX-ACCESS read-create 19632 STATUS current 19633 DESCRIPTION 19634 "The state of DHCPv6 that you want this interface to be in. 19635 It must be a exist vlan id." 19636 ::= { mulIfSupportV4V6MainEntry 10 } 19637 19638 mulifv6AutolinkloStatus OBJECT-TYPE 19639 SYNTAX INTEGER { 19640 enable(1), 19641 disable(2) 19642 } 19643 MAX-ACCESS read-create 19644 STATUS current 19645 DESCRIPTION 19646 "The global state of link local that you want this interface to be in. 19647 It must be a exist vlan id." 19648 ::= { mulIfSupportV4V6MainEntry 11 } 19649 19650 mulifv6NSRetransmitTime OBJECT-TYPE 19651 SYNTAX INTEGER 19652 MAX-ACCESS read-create 19653 STATUS current 19654 DESCRIPTION 19655 "The NS's retransmit time that you want this interface to be in. 19656 It must be a exist vlan id." 19657 ::= { mulIfSupportV4V6MainEntry 12 } 19658 19659 mulifMainRowStatus OBJECT-TYPE 19660 SYNTAX RowStatus 19661 MAX-ACCESS read-create 19662 STATUS current 19663 DESCRIPTION 19664 "The status of an entry in the Multi Interface Table. Only a subset 19665 of the rowstatus variables (active, createAndWait, destroy) are available." 19666 ::= { mulIfSupportV4V6MainEntry 13 } 19667 19668 19669 -- --------------------------------------------------------------------- 19670 -- --------------------------------------------------------------------- 19671 19672 mulIfV6AddressTable OBJECT-TYPE 19673 SYNTAX SEQUENCE OF MulIfV6AddressEntry 19674 MAX-ACCESS not-accessible 19675 STATUS current 19676 DESCRIPTION 19677 "A list of interface entries." 19678 ::= { multiIFSupportV4V6Info 2 } 19679 19680 mulIfV6AddressEntry OBJECT-TYPE 19681 SYNTAX MulIfV6AddressEntry 19682 MAX-ACCESS not-accessible 19683 STATUS current 19684 DESCRIPTION 19685 "An entry containing management information applicable 19686 to a particular interface." 19687 INDEX { mulifV6AddressMainIndex, mulifV6AddressIpAddr, mulifV6AddressIpPrefix } 19688 ::= { mulIfV6AddressTable 1 } 19689 19690 MulIfV6AddressEntry ::= 19691 SEQUENCE { 19692 mulifV6AddressMainIndex InterfaceIndex, 19693 mulifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 19694 mulifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 19695 mulifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 19696 mulifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 19697 } 19698 19699 mulifV6AddressMainIndex OBJECT-TYPE 19700 SYNTAX InterfaceIndex 19701 MAX-ACCESS read-only 19702 STATUS current 19703 DESCRIPTION 19704 "The index of this IPv6 entry." 19705 ::= { mulIfV6AddressEntry 1 } 19706 19707 mulifV6AddressIpAddr OBJECT-TYPE 19708 SYNTAX Ipv6Address 19709 MAX-ACCESS read-only 19710 STATUS current 19711 DESCRIPTION 19712 "The ip address of this IPv6 entry." 19713 DEFVAL { '00000000'H } 19714 ::= { mulIfV6AddressEntry 2 } 19715 19716 mulifV6AddressIpPrefix OBJECT-TYPE 19717 SYNTAX INTEGER (1..128) 19718 MAX-ACCESS read-only 19719 STATUS current 19720 DESCRIPTION 19721 "The ip prefix of this IPv6 entry." 19722 ::= { mulIfV6AddressEntry 3 } 19723 19724 mulifV6AddressIpType OBJECT-TYPE 19725 SYNTAX INTEGER { 19726 unicast(1), 19727 anycast(2), 19728 linklocal(3) 19729 } 19730 MAX-ACCESS read-only 19731 STATUS current 19732 DESCRIPTION 19733 "The ip type of this IPv6 entry." 19734 ::= { mulIfV6AddressEntry 4 } 19735 19736 mulifV6AddressRowStatus OBJECT-TYPE 19737 SYNTAX RowStatus 19738 MAX-ACCESS read-create 19739 STATUS current 19740 DESCRIPTION 19741 "The status of an entry in the Multi Interface Table. Only a subset 19742 of the rowstatus variables (active, createAndWait, destroy) are available." 19743 ::= { mulIfV6AddressEntry 5 } 19744 19745 19746-- start DLINK_AGENT_BACIC_INFO 19747 19748 agentCPUutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 1 } 19749 agentMEMutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 2 } 19750 19751 -- ---------------------------------------------------------------- 19752 -- The agentCPUutilization group 19753 -- ---------------------------------------------------------------- 19754 agentCPUutilizationIn5sec OBJECT-TYPE 19755 SYNTAX Integer32 19756 MAX-ACCESS read-only 19757 STATUS current 19758 DESCRIPTION 19759 "The time scale is set at 5 second intervals. 19760 The value will be between 0% (idle) and 100% (very busy)." 19761 ::= { agentCPUutilization 1 } 19762 19763 agentCPUutilizationIn1min OBJECT-TYPE 19764 SYNTAX Integer32 19765 19766 MAX-ACCESS read-only 19767 STATUS current 19768 DESCRIPTION 19769 "The time scale is set at 1 minute intervals. 19770 The value will be between 0% (idle) and 100% (very busy)." 19771 ::= { agentCPUutilization 2 } 19772 19773 agentCPUutilizationIn5min OBJECT-TYPE 19774 SYNTAX Integer32 19775 MAX-ACCESS read-only 19776 STATUS current 19777 DESCRIPTION 19778 "The time scale is set at 5 minute intervals. 19779 The value will be between 0% (idle) and 100% (very busy)." 19780 ::= { agentCPUutilization 3 } 19781 19782 -- ---------------------------------------------------------------- 19783 -- The agentMEMutilization group 19784 -- ---------------------------------------------------------------- 19785 agentMEMutilizationIn5sec OBJECT-TYPE 19786 SYNTAX Integer32 19787 MAX-ACCESS read-only 19788 STATUS current 19789 DESCRIPTION 19790 "The time scale is set at 5 second intervals. 19791 The value will be between 0% (idle) and 100% (very busy)." 19792 ::= { agentMEMutilization 1 } 19793 19794 agentMEMutilizationIn1min OBJECT-TYPE 19795 SYNTAX Integer32 19796 19797 MAX-ACCESS read-only 19798 STATUS current 19799 DESCRIPTION 19800 "The time scale is set at 1 minute intervals. 19801 The value will be between 0% (idle) and 100% (very busy)." 19802 ::= { agentMEMutilization 2 } 19803 19804 agentMEMutilizationIn5min OBJECT-TYPE 19805 SYNTAX Integer32 19806 MAX-ACCESS read-only 19807 STATUS current 19808 DESCRIPTION 19809 "The time scale is set at 5 minute intervals. 19810 The value will be between 0% (idle) and 100% (very busy)." 19811 ::= { agentMEMutilization 3 } 19812 19813-- end DLINK_AGENT_BACIC_INFO 19814 19815 -- ---------------------------------------------------------- 19816 -- The companyL2PT Groups 19817 -- ---------------------------------------------------------- 19818 -- L2PT Group --------------------------------------------- -- 19819-- ----------------------------------------------------------------------------- 19820-- swL2PTState 19821-- ----------------------------------------------------------------------------- 19822 l2PTState OBJECT-TYPE 19823 SYNTAX INTEGER { 19824 enabled(1), 19825 disabled(2) 19826 } 19827 MAX-ACCESS read-write 19828 STATUS current 19829 DESCRIPTION 19830 "This object indicates the global state of Layer 2 protocol tunneling." 19831 ::= { companyL2PT 1 } 19832-- ----------------------------------------------------------------------------- 19833-- L2PTPortTable 19834-- ----------------------------------------------------------------------------- 19835 l2PTPortTable OBJECT-TYPE 19836 SYNTAX SEQUENCE OF L2PTEntry 19837 MAX-ACCESS not-accessible 19838 STATUS current 19839 DESCRIPTION 19840 "A table that cont 19841 ains the cable situation for each port." 19842 ::= { companyL2PT 2 } 19843 19844 l2PTEntry OBJECT-TYPE 19845 SYNTAX L2PTEntry 19846 MAX-ACCESS not-accessible 19847 STATUS current 19848 DESCRIPTION 19849 "A list of cable situations for each port on the device." 19850 INDEX { l2PTPortIndex } 19851 ::= { l2PTPortTable 1 } 19852 19853 L2PTEntry ::= 19854 SEQUENCE { 19855 l2PTPortIndex 19856 INTEGER, 19857 l2PTPortType 19858 INTEGER, 19859 l2PTProtocol 19860 BITS 19861 } 19862 19863 19864 l2PTPortIndex OBJECT-TYPE 19865 SYNTAX INTEGER (1..28) 19866 MAX-ACCESS not-accessible 19867 STATUS current 19868 DESCRIPTION 19869 "This object indicates the port number. 19870 For all machines give maximum port number." 19871 ::= { l2PTEntry 1 } 19872 19873 l2PTPortType OBJECT-TYPE 19874 SYNTAX INTEGER { 19875 none(1), 19876 uni(2), 19877 nni(3) 19878 } 19879 MAX-ACCESS read-write 19880 STATUS current 19881 DESCRIPTION 19882 "This object indicates the Layer 2 protocol tunneling port type. 19883 19884 The 'none' value indicates that the port is normal. Layer 2 protocol tunneling 19885 is disabled on this port. 19886 19887 The 'uni' value indicates that the port is connected to the customer site. 19888 A Layer 2 PDU received on a UNI port can be tunneled to a remote customer site across the provider network. 19889 19890 The 'nni' value indicates that the port is connected to the provider network. 19891 A Tunneled Layer 2 PDU received on an NNI port will be restored to its original format." 19892 DEFVAL { none } 19893 ::= { l2PTEntry 2 } 19894 19895 l2PTProtocol OBJECT-TYPE 19896 SYNTAX BITS { 19897 stp(0), 19898 gvrp(1), 19899 macCC(2), 19900 macCD(3) 19901 } 19902 MAX-ACCESS read-write 19903 STATUS current 19904 DESCRIPTION 19905 "This object indicates the tunneled protocols on this port. 19906 This object can only be applied on a UNI port. 19907 19908 If the 'stp' BIT is set, the STP BPDU will be tunneled. 19909 19910 If the 'gvrp' BIT is set, the GVRP PDU will be tunneled. 19911 19912 If the 'mac-01-00-0C-CC-CC-CC' BIT is set, the PDU with the 19913 destination MAC address 01-00-0C-CC-CC-CC will be tunneled . 19914 19915 If the 'mac-01-00-0C-CC-CC-CD' BIT is set, then the PDU with the 19916 destination MAC address 01-00-0C-CC-CC-CD will be tunneled." 19917 ::= { l2PTEntry 3 } 19918-- ----------------------------------------------------------------------------- 19919-- L2PTThresholdTable 19920-- ----------------------------------------------------------------------------- 19921 l2PTThresholdTable OBJECT-TYPE 19922 SYNTAX SEQUENCE OF L2PTThresholdEntry 19923 MAX-ACCESS not-accessible 19924 STATUS current 19925 DESCRIPTION 19926 "This table contains the protocol tunneling threshold of a UNI port." 19927 ::= { companyL2PT 3} 19928 19929 l2PTThresholdEntry OBJECT-TYPE 19930 SYNTAX L2PTThresholdEntry 19931 MAX-ACCESS not-accessible 19932 STATUS current 19933 DESCRIPTION 19934 "A list with the Layer2 Protocol tunneling threshold." 19935 INDEX { l2PTPortIndex, l2PTProtocolIndex } 19936 ::= { l2PTThresholdTable 1 } 19937 19938 19939 L2PTThresholdEntry ::= 19940 SEQUENCE { 19941 l2PTProtocolIndex 19942 INTEGER, 19943 l2PTDropThreshold 19944 INTEGER 19945 } 19946 19947 l2PTProtocolIndex OBJECT-TYPE 19948 SYNTAX INTEGER { 19949 stp(1), 19950 gvrp(2), 19951 macCC(3), 19952 macCD(4) 19953 } 19954 MAX-ACCESS not-accessible 19955 STATUS current 19956 DESCRIPTION 19957 "This object indicates the tunneled protocol of the port." 19958 ::= { l2PTThresholdEntry 1 } 19959 19960 l2PTDropThreshold OBJECT-TYPE 19961 SYNTAX INTEGER (0..65535) 19962 MAX-ACCESS read-write 19963 STATUS current 19964 DESCRIPTION 19965 "This object indicates the drop threshold for a given protocol on a UNI port. 19966 If the arrival rate of a tunneled protocol has reached its threshold, the received 19967 PDUs of this protocol will be dropped. 19968 The value 0 indicates there is no threshold for the protocol." 19969 DEFVAL { 0 } 19970 ::= { l2PTThresholdEntry 2 } 19971-- ---------------------------------------------------------- 19972-- The companyCpuProtect Groups 19973-- ---------------------------------------------------------- 19974 19975 cpuProtectState OBJECT-TYPE 19976 SYNTAX INTEGER { 19977 disabled (0), 19978 enabled (1) 19979 } 19980 MAX-ACCESS read-write 19981 STATUS current 19982 DESCRIPTION 19983 "This object indicates the status of the cpu protect." 19984 ::= { companyCpuProtect 1 } 19985 19986 cpuProtectTable OBJECT-TYPE 19987 SYNTAX SEQUENCE OF CpuProtectEntry 19988 MAX-ACCESS not-accessible 19989 STATUS current 19990 DESCRIPTION 19991 "A table that holds the cpu protect settings of the device." 19992 ::= { companyCpuProtect 2 } 19993 19994 cpuProtectEntry OBJECT-TYPE 19995 SYNTAX CpuProtectEntry 19996 MAX-ACCESS not-accessible 19997 STATUS current 19998 DESCRIPTION 19999 "A list of cpu protect settings of the device." 20000 INDEX { cpuProtectType } 20001 ::= { cpuProtectTable 1 } 20002 20003 CpuProtectEntry ::= 20004 SEQUENCE { 20005 cpuProtectType 20006 INTEGER, 20007 cpuProtectPPS 20008 INTEGER 20009 } 20010 20011 cpuProtectType OBJECT-TYPE 20012 SYNTAX INTEGER { 20013 arp(1), 20014 bpdu(2), 20015 icmp(3), 20016 igmp(4), 20017 snmp(5) 20018 } 20019 MAX-ACCESS read-only 20020 STATUS current 20021 DESCRIPTION 20022 "This object indicates the Cpu protect type." 20023 ::= { cpuProtectEntry 1 } 20024 20025 cpuProtectPPS OBJECT-TYPE 20026 SYNTAX INTEGER (-1..65535) 20027 MAX-ACCESS read-write 20028 STATUS current 20029 DESCRIPTION 20030 "Specify the threshold as packet count per second at which traffic is received on the CPU port. 20031 If value set to -1, it means no threshold." 20032 ::= { cpuProtectEntry 2 } 20033 20034 20035 -- ------------------------------------------------------------------ 20036 -- The SMTP Group 20037 -- ------------------------------------------------------------------ 20038 20039 ipv4smtpState OBJECT-TYPE 20040 SYNTAX INTEGER { disabled(0),enabled(1) } 20041 MAX-ACCESS read-write 20042 STATUS obsolete 20043 DESCRIPTION 20044 "Enable or Disable SMTP function." 20045 20046 ::= { companySMTP 1 } 20047 20048 ipv4smtpServerAddr OBJECT-TYPE 20049 SYNTAX IpAddress 20050 MAX-ACCESS read-write 20051 STATUS obsolete 20052 DESCRIPTION 20053 "SMTP Server's IP Address" 20054 ::= { companySMTP 2 } 20055 20056 ipv4smtpServerPort OBJECT-TYPE 20057 SYNTAX INTEGER 20058 MAX-ACCESS read-write 20059 STATUS obsolete 20060 DESCRIPTION 20061 "SMTP Server's port" 20062 ::= { companySMTP 3} 20063 20064 ipv4smtpSelfMailAddr OBJECT-TYPE 20065 SYNTAX OCTET STRING 20066 MAX-ACCESS read-write 20067 STATUS obsolete 20068 DESCRIPTION 20069 "The sender's (DUT) mail address ." 20070 ::= { companySMTP 4 } 20071 20072 20073 20074 -- ------------------------------------------------------------------ 20075 -- smtpRecvMailAddrTable 20076 -- ------------------------------------------------------------------ 20077 20078 ipv4smtpRecvMailAddrTable OBJECT-TYPE 20079 SYNTAX SEQUENCE OF Ipv4SmtpRecvMailAddrEntry 20080 MAX-ACCESS not-accessible 20081 STATUS current 20082 DESCRIPTION 20083 "Receivers' mail address table." 20084 20085 ::= { companySMTP 5 } 20086 20087 ipv4smtpRecvMailAddrEntry OBJECT-TYPE 20088 SYNTAX Ipv4SmtpRecvMailAddrEntry 20089 MAX-ACCESS not-accessible 20090 STATUS current 20091 DESCRIPTION 20092 "Receivers' mail address entry." 20093 20094 INDEX { ipv4smtpRecvMailAddrIndex } 20095 ::= { ipv4smtpRecvMailAddrTable 1 } 20096 20097 Ipv4SmtpRecvMailAddrEntry ::= 20098 SEQUENCE { 20099 ipv4smtpRecvMailAddrIndex INTEGER, 20100 ipv4smtpRecvMailAddr OCTET STRING, 20101 ipv4smtpRecvMailAddrStatus RowStatus 20102 } 20103 20104 ipv4smtpRecvMailAddrIndex OBJECT-TYPE 20105 SYNTAX INTEGER (1..8) 20106 MAX-ACCESS read-only 20107 STATUS current 20108 DESCRIPTION 20109 "Receivers' mail address index (1~8)." 20110 ::= { ipv4smtpRecvMailAddrEntry 1 } 20111 20112 ipv4smtpRecvMailAddr OBJECT-TYPE 20113 SYNTAX OCTET STRING 20114 MAX-ACCESS read-write 20115 STATUS current 20116 DESCRIPTION 20117 "Receivers' mail address." 20118 ::= { ipv4smtpRecvMailAddrEntry 2 } 20119 20120 ipv4smtpRecvMailAddrStatus OBJECT-TYPE 20121 SYNTAX RowStatus 20122 MAX-ACCESS read-write 20123 STATUS current 20124 DESCRIPTION 20125 "Rowstatus of the receiver's mail address." 20126 ::= { ipv4smtpRecvMailAddrEntry 3 } 20127 20128--IPv6 smtp server Group 20129 20130 sysSMTPServerGroup OBJECT IDENTIFIER ::= { companySMTP 6 } 20131 20132 smtpState OBJECT-TYPE 20133 SYNTAX INTEGER { disabled(0),enabled(1) } 20134 MAX-ACCESS read-write 20135 STATUS current 20136 DESCRIPTION 20137 "Enable or Disable SMTP function." 20138 20139 ::= { sysSMTPServerGroup 1 } 20140 20141 smtpServerAddr OBJECT-TYPE 20142 SYNTAX Ipv6Address 20143 MAX-ACCESS read-write 20144 STATUS current 20145 DESCRIPTION 20146 "SMTP Server's IP Address" 20147 ::= { sysSMTPServerGroup 2 } 20148 20149 smtpServerAddrType OBJECT-TYPE 20150 SYNTAX INTEGER { 20151 iPv4 (1), 20152 iPv6 (2) 20153 } 20154 MAX-ACCESS read-write 20155 STATUS current 20156 DESCRIPTION 20157 "SMTP Server's Address type." 20158 ::= { sysSMTPServerGroup 3 } 20159 20160 smtpServerAddrInterfaceName OBJECT-TYPE 20161 SYNTAX OCTET STRING 20162 MAX-ACCESS read-write 20163 STATUS current 20164 DESCRIPTION 20165 "Specifies the interface name when the smtpServerAddrInterfaceName is linklocal address." 20166 ::= { sysSMTPServerGroup 4 } 20167 20168 20169 smtpServerPort OBJECT-TYPE 20170 SYNTAX INTEGER 20171 MAX-ACCESS read-write 20172 STATUS current 20173 DESCRIPTION 20174 "SMTP Server's port" 20175 ::= { sysSMTPServerGroup 5} 20176 20177 smtpSelfMailAddr OBJECT-TYPE 20178 SYNTAX OCTET STRING 20179 MAX-ACCESS read-write 20180 STATUS current 20181 DESCRIPTION 20182 "The sender's (DUT) mail address ." 20183 ::= { sysSMTPServerGroup 6 } 20184 20185 20186 20187 -- ------------------------------------------------------------------ 20188 -- smtpRecvMailAddrTable 20189 -- ------------------------------------------------------------------ 20190 20191 smtpRecvMailAddrTable OBJECT-TYPE 20192 SYNTAX SEQUENCE OF SmtpRecvMailAddrEntry 20193 MAX-ACCESS not-accessible 20194 STATUS current 20195 DESCRIPTION 20196 "Receivers' mail address table." 20197 20198 ::= { sysSMTPServerGroup 7 } 20199 20200 smtpRecvMailAddrEntry OBJECT-TYPE 20201 SYNTAX SmtpRecvMailAddrEntry 20202 MAX-ACCESS not-accessible 20203 STATUS current 20204 DESCRIPTION 20205 "Receivers' mail address entry." 20206 20207 INDEX { smtpRecvMailAddrIndex } 20208 ::= { smtpRecvMailAddrTable 1 } 20209 20210 SmtpRecvMailAddrEntry ::= 20211 SEQUENCE { 20212 smtpRecvMailAddrIndex INTEGER, 20213 smtpRecvMailAddr OCTET STRING, 20214 smtpRecvMailAddrStatus RowStatus 20215 } 20216 20217 smtpRecvMailAddrIndex OBJECT-TYPE 20218 SYNTAX INTEGER (1..8) 20219 MAX-ACCESS read-only 20220 STATUS current 20221 DESCRIPTION 20222 "Receivers' mail address index (1~8)." 20223 ::= { smtpRecvMailAddrEntry 1 } 20224 20225 smtpRecvMailAddr OBJECT-TYPE 20226 SYNTAX OCTET STRING 20227 MAX-ACCESS read-write 20228 STATUS current 20229 DESCRIPTION 20230 "Receivers' mail address." 20231 ::= { smtpRecvMailAddrEntry 2 } 20232 20233 smtpRecvMailAddrStatus OBJECT-TYPE 20234 SYNTAX RowStatus 20235 MAX-ACCESS read-write 20236 STATUS current 20237 DESCRIPTION 20238 "Rowstatus of the receiver's mail address." 20239 ::= { smtpRecvMailAddrEntry 3 } 20240 20241 igmpMulticastVlanStatus OBJECT-TYPE 20242 SYNTAX INTEGER { 20243 enabled(1), 20244 disabled(2) 20245 } 20246 MAX-ACCESS read-write 20247 STATUS current 20248 DESCRIPTION 20249 "Enable/Disable IGMP Multicast Vlan function." 20250 20251 DEFVAL { disabled } 20252 ::= { companyISMVLAN 1 } 20253 20254 -- ---------------------------------------------------------- 20255 -- igmpMulticastVlanTable Table 20256 -- ---------------------------------------------------------- 20257 20258 igmpMulticastVlanTable OBJECT-TYPE 20259 SYNTAX SEQUENCE OF IgmpMulticastVlanEntry 20260 MAX-ACCESS not-accessible 20261 STATUS current 20262 DESCRIPTION 20263 "Information about the IGMP snooping multicast VLAN table." 20264 ::= { companyISMVLAN 2 } 20265 20266 igmpMulticastVlanEntry OBJECT-TYPE 20267 SYNTAX IgmpMulticastVlanEntry 20268 MAX-ACCESS not-accessible 20269 STATUS current 20270 DESCRIPTION 20271 "The entry of igmpMulticastVlanTable." 20272 INDEX { igmpMulticastVlanid} 20273 ::= { igmpMulticastVlanTable 1 } 20274 20275 IgmpMulticastVlanEntry ::= 20276 SEQUENCE { 20277 igmpMulticastVlanid 20278 INTEGER, 20279 igmpMulticastVlanName 20280 DisplayString, 20281 igmpMulticastVlanSourcePort 20282 PortList, 20283 igmpMulticastVlanMemberPort 20284 PortList, 20285 igmpMulticastVlanTagMemberPort 20286 PortList, 20287 igmpMulticastVlanUntaggedSourcePort 20288 PortList, 20289 igmpMulticastVlanState 20290 INTEGER, 20291 igmpMulticastVlanReplaceSourceIp 20292 IpAddress, 20293-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20294 igmpMulticastVlanRemapPriority 20295 INTEGER, 20296 igmpMulticastVlanReplacePriority 20297 INTEGER, 20298-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20299 igmpMulticastVlanRowStatus 20300 RowStatus 20301 } 20302 20303 igmpMulticastVlanid OBJECT-TYPE 20304 SYNTAX INTEGER (2..4094) 20305 MAX-ACCESS read-only 20306 STATUS current 20307 DESCRIPTION 20308 "This object indicates the VLAN ID of the IGMP snooping multicast 20309 VLAN entry." 20310 ::= { igmpMulticastVlanEntry 1 } 20311 20312 igmpMulticastVlanName OBJECT-TYPE 20313 SYNTAX DisplayString (SIZE (0..32)) 20314 MAX-ACCESS read-create 20315 STATUS current 20316 DESCRIPTION 20317 "This object indicates the VLAN name of the IGMP snooping multicast 20318 VLAN entry." 20319 ::= { igmpMulticastVlanEntry 2 } 20320 20321 igmpMulticastVlanSourcePort OBJECT-TYPE 20322 SYNTAX PortList 20323 MAX-ACCESS read-write 20324 STATUS current 20325 DESCRIPTION 20326 "This object indicates the port list of the source ports of the IGMP 20327 snooping multicast VLAN. The source ports will be set as tag ports 20328 of the VLAN entry and the IGMP control messages received from the 20329 member ports will be forwarded to the source ports." 20330 ::= { igmpMulticastVlanEntry 3 } 20331 20332 igmpMulticastVlanMemberPort OBJECT-TYPE 20333 SYNTAX PortList 20334 MAX-ACCESS read-write 20335 STATUS current 20336 DESCRIPTION 20337 "This object indicates the port list of the member ports of the IGMP 20338 snooping multicast VLAN. The source ports will be set as untagged ports 20339 of the VLAN entry and the IGMP control messages received from the 20340 member ports will be forwarded to the source ports." 20341 ::= { igmpMulticastVlanEntry 4 } 20342 20343 igmpMulticastVlanTagMemberPort OBJECT-TYPE 20344 SYNTAX PortList 20345 MAX-ACCESS read-write 20346 STATUS current 20347 DESCRIPTION 20348 "This object indicates the port list of the tag member ports of the IGMP 20349 snooping multicast VLAN." 20350 ::= { igmpMulticastVlanEntry 5 } 20351 20352 igmpMulticastVlanUntaggedSourcePort OBJECT-TYPE 20353 SYNTAX PortList 20354 MAX-ACCESS read-write 20355 STATUS current 20356 DESCRIPTION 20357 "This object indicates the port list of the untag source ports of the IGMP 20358 snooping multicast VLAN." 20359 ::= { igmpMulticastVlanEntry 6 } 20360 igmpMulticastVlanState OBJECT-TYPE 20361 SYNTAX INTEGER{ 20362 enabled(1), 20363 disabled(2) 20364 } 20365 MAX-ACCESS read-write 20366 STATUS current 20367 DESCRIPTION 20368 "This object can be used to enable or disable the IGMP snooping multicast VLAN." 20369 ::= { igmpMulticastVlanEntry 7 } 20370 20371 igmpMulticastVlanReplaceSourceIp OBJECT-TYPE 20372 SYNTAX IpAddress 20373 MAX-ACCESS read-write 20374 STATUS current 20375 DESCRIPTION 20376 "The replacement source IP of this multicast VLAN." 20377 ::= { igmpMulticastVlanEntry 8 } 20378 20379-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20380 igmpMulticastVlanRemapPriority OBJECT-TYPE 20381 SYNTAX INTEGER (-1..7) 20382 MAX-ACCESS read-write 20383 STATUS current 20384 DESCRIPTION 20385 "The remap priority of this multicast VLAN." 20386 DEFVAL { -1 } 20387 ::= { igmpMulticastVlanEntry 9 } 20388 20389 igmpMulticastVlanReplacePriority OBJECT-TYPE 20390 SYNTAX INTEGER { 20391 enabled(1), 20392 disabled(2) 20393 } 20394 MAX-ACCESS read-write 20395 STATUS current 20396 DESCRIPTION 20397 "The replacement priority of this multicast VLAN." 20398 DEFVAL { disabled } 20399 ::= { igmpMulticastVlanEntry 10 } 20400-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20401 20402 igmpMulticastVlanRowStatus OBJECT-TYPE 20403 SYNTAX RowStatus 20404 MAX-ACCESS read-create 20405 STATUS current 20406 DESCRIPTION 20407 "This object indicates the status of this entry." 20408 ::= { igmpMulticastVlanEntry 11 } 20409 20410 -- ----------------------------------------------------------------------------- 20411 -- igmpMulticastVlanGroupTable 20412 -- ----------------------------------------------------------------------------- 20413 igmpMulticastVlanGroupTable OBJECT-TYPE 20414 SYNTAX SEQUENCE OF IgmpMulticastVlanGroupEntry 20415 MAX-ACCESS not-accessible 20416 STATUS current 20417 DESCRIPTION 20418 "The table containing the IGMP snooping multicast VLAN group information" 20419 ::= { companyISMVLAN 3 } 20420 20421 igmpMulticastVlanGroupEntry OBJECT-TYPE 20422 SYNTAX IgmpMulticastVlanGroupEntry 20423 MAX-ACCESS not-accessible 20424 STATUS current 20425 DESCRIPTION 20426 "Information about the current IGMP snooping multicast VLAN group." 20427 INDEX { igmpMulticastVlanGroupVid, igmpMulticastVlanGroupFromIp, igmpMulticastVlanGroupToIp } 20428 ::= { igmpMulticastVlanGroupTable 1 } 20429 20430 IgmpMulticastVlanGroupEntry ::= 20431 SEQUENCE { 20432 igmpMulticastVlanGroupVid 20433 INTEGER, 20434 igmpMulticastVlanGroupFromIp 20435 IpAddress, 20436 igmpMulticastVlanGroupToIp 20437 IpAddress, 20438 igmpMulticastVlanGroupStatus 20439 RowStatus 20440 } 20441 20442 igmpMulticastVlanGroupVid OBJECT-TYPE 20443 SYNTAX INTEGER (1..4094) 20444 MAX-ACCESS read-only 20445 STATUS current 20446 DESCRIPTION 20447 "This object indicates the VID of the IGMP snooping multicast VLAN group." 20448 ::= { igmpMulticastVlanGroupEntry 1 } 20449 20450 igmpMulticastVlanGroupFromIp OBJECT-TYPE 20451 SYNTAX IpAddress 20452 MAX-ACCESS read-only 20453 STATUS current 20454 DESCRIPTION 20455 "Specifies the multicast address list for this VLAN." 20456 ::= { igmpMulticastVlanGroupEntry 2 } 20457 20458 igmpMulticastVlanGroupToIp OBJECT-TYPE 20459 SYNTAX IpAddress 20460 MAX-ACCESS read-only 20461 STATUS current 20462 DESCRIPTION 20463 "Specifies the multicast address list for this VLAN." 20464 ::= { igmpMulticastVlanGroupEntry 3 } 20465 20466 igmpMulticastVlanGroupStatus OBJECT-TYPE 20467 SYNTAX RowStatus 20468 MAX-ACCESS read-create 20469 STATUS current 20470 DESCRIPTION 20471 "This object indicates the status of this entry." 20472 ::= { igmpMulticastVlanGroupEntry 4 } 20473 20474 20475 20476 -- ---------------------------------------------------------- 20477 -- multicastVlanTable Table 20478 -- ---------------------------------------------------------- 20479 20480 multicastVlanTable OBJECT-TYPE 20481 SYNTAX SEQUENCE OF MulticastVlanEntry 20482 MAX-ACCESS not-accessible 20483 STATUS current 20484 DESCRIPTION 20485 "Information about the IGMP/MLD snooping multicast VLAN table." 20486 ::= { companyISMVLAN 4 } 20487 20488 multicastVlanEntry OBJECT-TYPE 20489 SYNTAX MulticastVlanEntry 20490 MAX-ACCESS not-accessible 20491 STATUS current 20492 DESCRIPTION 20493 "The entry of multicastVlanTable." 20494 INDEX { multicastVlanid} 20495 ::= { multicastVlanTable 1 } 20496 20497 MulticastVlanEntry ::= 20498 SEQUENCE { 20499 multicastVlanid 20500 INTEGER, 20501 multicastVlanName 20502 DisplayString, 20503 multicastVlanSourcePort 20504 PortList, 20505 multicastVlanMemberPort 20506 PortList, 20507 multicastVlanTagMemberPort 20508 PortList, 20509 multicastVlanUntaggedSourcePort 20510 PortList, 20511 multicastVlanState 20512 INTEGER, 20513 multicastVlanIgmpReplaceSourceIp 20514 IpAddress, 20515 multicastVlanMldReplaceSourceIp 20516 Ipv6Address, 20517-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20518 multicastVlanRemapPriority 20519 INTEGER, 20520 multicastVlanReplacePriority 20521 INTEGER, 20522-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20523 multicastVlanRowStatus 20524 RowStatus 20525 } 20526 20527 multicastVlanid OBJECT-TYPE 20528 SYNTAX INTEGER (2..4094) 20529 MAX-ACCESS read-only 20530 STATUS current 20531 DESCRIPTION 20532 "This object indicates the VLAN ID of the IGMP/MLD snooping 20533 multicast VLAN entry." 20534 ::= { multicastVlanEntry 1 } 20535 20536 multicastVlanName OBJECT-TYPE 20537 SYNTAX DisplayString (SIZE (0..32)) 20538 MAX-ACCESS read-create 20539 STATUS current 20540 DESCRIPTION 20541 "This object indicates the VLAN name of the IGMP/MLD snooping 20542 multicast VLAN entry." 20543 ::= { multicastVlanEntry 2 } 20544 20545 multicastVlanSourcePort OBJECT-TYPE 20546 SYNTAX PortList 20547 MAX-ACCESS read-write 20548 STATUS current 20549 DESCRIPTION 20550 "This object indicates the port list of the source ports of the 20551 IGMP/MLD snooping multicast VLAN. The source ports will be set as 20552 tag ports of the VLAN entry and the IGMP control messages received 20553 from themember ports will be forwarded to the source ports." 20554 ::= { multicastVlanEntry 3 } 20555 20556 multicastVlanMemberPort OBJECT-TYPE 20557 SYNTAX PortList 20558 MAX-ACCESS read-write 20559 STATUS current 20560 DESCRIPTION 20561 "This object indicates the port list of the member ports of the 20562 IGMP/MLD snooping multicast VLAN. The source ports will be set as 20563 untagged ports of the VLAN entry and the IGMP control messages 20564 received from themember ports will be forwarded to the source ports." 20565 ::= { multicastVlanEntry 4 } 20566 20567 multicastVlanTagMemberPort OBJECT-TYPE 20568 SYNTAX PortList 20569 MAX-ACCESS read-write 20570 STATUS current 20571 DESCRIPTION 20572 "This object indicates the port list of the tag member ports of the 20573 IGMP/MLD snooping multicast VLAN." 20574 ::= { multicastVlanEntry 5 } 20575 20576 multicastVlanUntaggedSourcePort OBJECT-TYPE 20577 SYNTAX PortList 20578 MAX-ACCESS read-write 20579 STATUS current 20580 DESCRIPTION 20581 "This object indicates the port list of the untag source ports of the 20582 IGMP/MLD snooping multicast VLAN." 20583 ::= { multicastVlanEntry 6 } 20584 20585 multicastVlanState OBJECT-TYPE 20586 SYNTAX INTEGER{ 20587 enabled(1), 20588 disabled(2) 20589 } 20590 MAX-ACCESS read-write 20591 STATUS current 20592 DESCRIPTION 20593 "This object can be used to enable or disable the IGMP/MLD snooping 20594 multicast VLAN." 20595 ::= { multicastVlanEntry 7 } 20596 20597 multicastVlanIgmpReplaceSourceIp OBJECT-TYPE 20598 SYNTAX IpAddress 20599 MAX-ACCESS read-write 20600 STATUS current 20601 DESCRIPTION 20602 "The replacement source IP of this IGMP snooping multicast VLAN." 20603 ::= { multicastVlanEntry 8 } 20604 20605 multicastVlanMldReplaceSourceIp OBJECT-TYPE 20606 SYNTAX Ipv6Address 20607 MAX-ACCESS read-write 20608 STATUS current 20609 DESCRIPTION 20610 "The replacement source IP of this MLD snooping multicast VLAN." 20611 ::= { multicastVlanEntry 9 } 20612 20613-- start DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20614 multicastVlanRemapPriority OBJECT-TYPE 20615 SYNTAX INTEGER (-1..7) 20616 MAX-ACCESS read-write 20617 STATUS current 20618 DESCRIPTION 20619 "The remap priority of this multicast VLAN." 20620 DEFVAL { -1 } 20621 ::= { multicastVlanEntry 10 } 20622 20623 multicastVlanReplacePriority OBJECT-TYPE 20624 SYNTAX INTEGER { 20625 enabled(1), 20626 disabled(2) 20627 } 20628 MAX-ACCESS read-write 20629 STATUS current 20630 DESCRIPTION 20631 "The replacement priority of this multicast VLAN." 20632 DEFVAL { disabled } 20633 ::= { multicastVlanEntry 11 } 20634-- end DLINK_ISMVLAN_REMAP_REPLACE_PRIORITY 20635 20636 multicastVlanRowStatus OBJECT-TYPE 20637 SYNTAX RowStatus 20638 MAX-ACCESS read-create 20639 STATUS current 20640 DESCRIPTION 20641 "This object indicates the status of this entry." 20642 ::= { multicastVlanEntry 12 } 20643 20644 -- ----------------------------------------------------------------------------- 20645 -- igmpMulticastVlanGroupTable 20646 -- ----------------------------------------------------------------------------- 20647 multicastVlanGroupTable OBJECT-TYPE 20648 SYNTAX SEQUENCE OF MulticastVlanGroupEntry 20649 MAX-ACCESS not-accessible 20650 STATUS current 20651 DESCRIPTION 20652 "The table containing the IGMP/MLD snooping multicast VLAN group information" 20653 ::= { companyISMVLAN 5 } 20654 20655 multicastVlanGroupEntry OBJECT-TYPE 20656 SYNTAX MulticastVlanGroupEntry 20657 MAX-ACCESS not-accessible 20658 STATUS current 20659 DESCRIPTION 20660 "The entry of multicastVlanGroupTable." 20661 INDEX { multicastVlanGroupVid, multicastVlanGroupIpType, multicastVlanGroupFromIp, multicastVlanGroupToIp } 20662 ::= { multicastVlanGroupTable 1 } 20663 20664 MulticastVlanGroupEntry ::= 20665 SEQUENCE { 20666 multicastVlanGroupVid 20667 INTEGER, 20668 multicastVlanGroupIpType 20669 INTEGER, 20670 multicastVlanGroupFromIp 20671 Ipv6Address, 20672 multicastVlanGroupToIp 20673 Ipv6Address, 20674 multicastVlanGroupStatus 20675 RowStatus 20676 } 20677 20678 multicastVlanGroupVid OBJECT-TYPE 20679 SYNTAX INTEGER (1..4094) 20680 MAX-ACCESS read-only 20681 STATUS current 20682 DESCRIPTION 20683 "This object indicates the VID of the IGMP/MLD snooping multicast VLAN group." 20684 ::= { multicastVlanGroupEntry 1 } 20685 20686 multicastVlanGroupIpType OBJECT-TYPE 20687 SYNTAX INTEGER { 20688 iPv4 (1), 20689 iPv6 (2) 20690 } 20691 MAX-ACCESS read-only 20692 STATUS current 20693 DESCRIPTION 20694 "Type of specifies the multicast address list for this VLAN." 20695 ::= { multicastVlanGroupEntry 2 } 20696 20697 multicastVlanGroupFromIp OBJECT-TYPE 20698 SYNTAX Ipv6Address 20699 MAX-ACCESS read-only 20700 STATUS current 20701 DESCRIPTION 20702 "Specifies the multicast address list for this VLAN." 20703 ::= { multicastVlanGroupEntry 3 } 20704 20705 multicastVlanGroupToIp OBJECT-TYPE 20706 SYNTAX Ipv6Address 20707 MAX-ACCESS read-only 20708 STATUS current 20709 DESCRIPTION 20710 "Specifies the multicast address list for this VLAN." 20711 ::= { multicastVlanGroupEntry 4 } 20712 20713 multicastVlanGroupStatus OBJECT-TYPE 20714 SYNTAX RowStatus 20715 MAX-ACCESS read-create 20716 STATUS current 20717 DESCRIPTION 20718 "This object indicates the status of this entry." 20719 ::= { multicastVlanGroupEntry 5 } 20720 20721 -- ----------------------------------------------------------------------------- 20722 -- The Guest Vlan Group 20723 -- ----------------------------------------------------------------------------- 20724 pppoeGlobalState OBJECT-TYPE 20725 SYNTAX INTEGER { 20726 disabled (0), 20727 enabled (1) 20728 } 20729 MAX-ACCESS read-write 20730 STATUS current 20731 DESCRIPTION 20732 "PPPoE global state" 20733 ::= { companyPPPoE 1 } 20734 20735 pppoePortTable OBJECT-TYPE 20736 SYNTAX SEQUENCE OF PppoePortEntry 20737 MAX-ACCESS not-accessible 20738 STATUS current 20739 DESCRIPTION 20740 "A table to control PPPoE features of the device." 20741 ::= { companyPPPoE 2 } 20742 20743 pppoePortEntry OBJECT-TYPE 20744 SYNTAX PppoePortEntry 20745 MAX-ACCESS not-accessible 20746 STATUS current 20747 DESCRIPTION 20748 "An entry appears in PPPoE table for each interface 20749 in the system." 20750 INDEX {pppoePortIndex} 20751 ::= { pppoePortTable 1 } 20752 20753 PppoePortEntry ::= 20754 SEQUENCE { 20755 pppoePortIndex 20756 Integer32, 20757 pppoePortState 20758 INTEGER, 20759 pppoePortCircuitIDType 20760 INTEGER, 20761 pppoePortUDFString 20762 DisplayString, 20763 pppoePortCircuitIDVendor3String 20764 DisplayString, 20765 pppoePortRemoteIDType 20766 INTEGER, 20767 pppoePortRemoteIDVendor3String 20768 DisplayString 20769 } 20770 20771 pppoePortIndex OBJECT-TYPE 20772 SYNTAX Integer32 (1..6) 20773 MAX-ACCESS read-only 20774 STATUS current 20775 DESCRIPTION 20776 "Interface index of the port for the configuration 20777 in this entry applies." 20778 ::= { pppoePortEntry 1 } 20779 20780 pppoePortState OBJECT-TYPE 20781 SYNTAX INTEGER { 20782 disabled (0), 20783 enabled (1) 20784 } 20785 MAX-ACCESS read-write 20786 STATUS current 20787 DESCRIPTION 20788 "PPPoE per port state" 20789 ::= { pppoePortEntry 2 } 20790 20791 pppoePortCircuitIDType OBJECT-TYPE 20792 SYNTAX INTEGER { 20793 ip (0), 20794 mac (1), 20795 udf (2), 20796 vendor2 (3), 20797 vendor3 (4) 20798 } 20799 MAX-ACCESS read-write 20800 STATUS current 20801 DESCRIPTION 20802 "PPPoE per port circuit ID type" 20803 ::= { pppoePortEntry 3 } 20804 20805 pppoePortUDFString OBJECT-TYPE 20806 SYNTAX DisplayString(SIZE(1..32)) 20807 MAX-ACCESS read-write 20808 STATUS current 20809 DESCRIPTION 20810 "PPPoE per port UDF string" 20811 ::= { pppoePortEntry 4 } 20812 20813 pppoePortCircuitIDVendor3String OBJECT-TYPE 20814 SYNTAX DisplayString(SIZE(1..32)) 20815 MAX-ACCESS read-write 20816 STATUS current 20817 DESCRIPTION 20818 "PPPoE per port circuit ID vendor3 string" 20819 ::= { pppoePortEntry 5 } 20820 20821 pppoePortRemoteIDType OBJECT-TYPE 20822 SYNTAX INTEGER { 20823 default (0), 20824 vendor2 (1), 20825 vendor3 (2) 20826 } 20827 MAX-ACCESS read-write 20828 STATUS current 20829 DESCRIPTION 20830 "PPPoE per port remote ID type" 20831 ::= { pppoePortEntry 6 } 20832 20833 pppoePortRemoteIDVendor3String OBJECT-TYPE 20834 SYNTAX DisplayString(SIZE(1..32)) 20835 MAX-ACCESS read-write 20836 STATUS current 20837 DESCRIPTION 20838 "PPPoE per port remote ID vendor3 string" 20839 ::= { pppoePortEntry 7 } 20840 20841 -- ---------------------------------------------------------------- 20842 -- The RMON group 20843 -- ---------------------------------------------------------------- 20844 rmonGlobalState OBJECT-TYPE 20845 SYNTAX INTEGER { 20846 enabled(1), 20847 disabled(2) 20848 } 20849 MAX-ACCESS read-write 20850 STATUS current 20851 DESCRIPTION 20852 "This object is for enabling or disabling RMON function." 20853 20854 ::= { companyRMON 1 } 20855 20856 rmonStatistics OBJECT IDENTIFIER ::= { companyRMON 2 } 20857 rmonHistory OBJECT IDENTIFIER ::= { companyRMON 3 } 20858 rmonAlarm OBJECT IDENTIFIER ::= { companyRMON 4 } 20859 rmonEvent OBJECT IDENTIFIER ::= { companyRMON 5 } 20860 20861-- The Ethernet Statistics Group 20862 -- 20863 -- Implementation of the Ethernet Statistics group is optional. 20864 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20865 -- conformance information for this MIB. 20866 -- 20867 -- The ethernet statistics group contains statistics measured by the 20868 -- probe for each monitored interface on this device. These 20869 -- statistics take the form of free running counters that start from 20870 -- zero when a valid entry is created. 20871 -- 20872 -- This group currently has statistics defined only for 20873 -- Ethernet interfaces. Each etherStatsEntry contains statistics 20874 -- for one Ethernet interface. The probe must create one 20875 -- etherStats entry for each monitored Ethernet interface 20876 -- on the device. 20877 20878 rmonStatsTable OBJECT-TYPE 20879 SYNTAX SEQUENCE OF RmonStatsEntry 20880 MAX-ACCESS not-accessible 20881 STATUS current 20882 DESCRIPTION 20883 "A list of Ethernet statistics entries." 20884 ::= { rmonStatistics 1 } 20885 20886 rmonStatsEntry OBJECT-TYPE 20887 SYNTAX RmonStatsEntry 20888 MAX-ACCESS not-accessible 20889 STATUS current 20890 DESCRIPTION 20891 "A collection of statistics kept for a particular 20892 Ethernet interface. As an example, an instance of the 20893 etherStatsPkts object might be named etherStatsPkts.1" 20894 INDEX { rmonStatsIndex } 20895 ::= { rmonStatsTable 1 } 20896 20897 RmonStatsEntry ::= SEQUENCE { 20898 rmonStatsIndex Integer32, 20899 rmonStatsDataSource OBJECT IDENTIFIER, 20900 rmonStatsOwner OwnerString, 20901 rmonStatsStatus RmonStatus 20902 } 20903 20904 rmonStatsIndex OBJECT-TYPE 20905 SYNTAX Integer32 (1..65535) 20906 MAX-ACCESS read-only 20907 STATUS current 20908 DESCRIPTION 20909 "The value of this object uniquely identifies this 20910 etherStats entry." 20911 ::= { rmonStatsEntry 1 } 20912 20913 rmonStatsDataSource OBJECT-TYPE 20914 SYNTAX OBJECT IDENTIFIER 20915 MAX-ACCESS read-create 20916 STATUS current 20917 DESCRIPTION 20918 "This object identifies the source of the data that 20919 this etherStats entry is configured to analyze. This 20920 source can be any ethernet interface on this device. 20921 In order to identify a particular interface, this object 20922 shall identify the instance of the ifIndex object, 20923 defined in RFC 2233 [17], for the desired interface. 20924 For example, if an entry were to receive data from 20925 interface #1, this object would be set to ifIndex.1. 20926 20927 The statistics in this group reflect all packets 20928 on the local network segment attached to the identified 20929 interface. 20930 20931 An agent may or may not be able to tell if fundamental 20932 changes to the media of the interface have occurred and 20933 necessitate an invalidation of this entry. For example, a 20934 hot-pluggable ethernet card could be pulled out and replaced 20935 by a token-ring card. In such a case, if the agent has such 20936 knowledge of the change, it is recommended that it 20937 invalidate this entry. 20938 20939 This object may not be modified if the associated 20940 etherStatsStatus object is equal to valid(1)." 20941 ::= { rmonStatsEntry 2 } 20942 20943 rmonStatsOwner OBJECT-TYPE 20944 SYNTAX OwnerString 20945 MAX-ACCESS read-create 20946 STATUS current 20947 DESCRIPTION 20948 "The entity that configured this entry and is therefore 20949 using the resources assigned to it." 20950 ::= { rmonStatsEntry 3 } 20951 20952 rmonStatsStatus OBJECT-TYPE 20953 SYNTAX RmonStatus 20954 MAX-ACCESS read-create 20955 STATUS current 20956 DESCRIPTION 20957 "The status of this etherStats entry." 20958 ::= { rmonStatsEntry 4 } 20959 20960 20961 -- The History Control Group 20962 20963 -- Implementation of the History Control group is optional. 20964 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20965 -- conformance information for this MIB. 20966 -- 20967 -- The history control group controls the periodic statistical 20968 -- sampling of data from various types of networks. The 20969 -- historyControlTable stores configuration entries that each 20970 -- define an interface, polling period, and other parameters. 20971 -- Once samples are taken, their data is stored in an entry 20972 -- in a media-specific table. Each such entry defines one 20973 -- sample, and is associated with the historyControlEntry that 20974 -- caused the sample to be taken. Each counter in the 20975 -- etherHistoryEntry counts the same event as its similarly-named 20976 -- counterpart in the etherStatsEntry, except that each value here 20977 -- is a cumulative sum during a sampling period. 20978 -- 20979 -- If the probe keeps track of the time of day, it should start 20980 -- the first sample of the history at a time such that 20981 -- when the next hour of the day begins, a sample is 20982 -- started at that instant. This tends to make more 20983 -- user-friendly reports, and enables comparison of reports 20984 -- from different probes that have relatively accurate time 20985 -- of day. 20986 -- 20987 -- The probe is encouraged to add two history control entries 20988 -- per monitored interface upon initialization that describe a short 20989 -- term and a long term polling period. Suggested parameters are 30 20990 -- seconds for the short term polling period and 30 minutes for 20991 -- the long term period. 20992 20993 rmonHistoryTable OBJECT-TYPE 20994 SYNTAX SEQUENCE OF RmonHistoryEntry 20995 MAX-ACCESS not-accessible 20996 STATUS current 20997 DESCRIPTION 20998 "A list of history control entries." 20999 ::= { rmonHistory 1 } 21000 21001 rmonHistoryEntry OBJECT-TYPE 21002 SYNTAX RmonHistoryEntry 21003 MAX-ACCESS not-accessible 21004 STATUS current 21005 DESCRIPTION 21006 "A list of parameters that set up a periodic sampling of 21007 statistics. As an example, an instance of the 21008 historyControlInterval object might be named 21009 historyControlInterval.2" 21010 INDEX { rmonHistoryIndex } 21011 ::= { rmonHistoryTable 1 } 21012 21013 RmonHistoryEntry ::= SEQUENCE { 21014 rmonHistoryIndex Integer32, 21015 rmonHistoryDataSource OBJECT IDENTIFIER, 21016 rmonHistoryBucketsRequested Integer32, 21017 rmonHistoryInterval Integer32, 21018 rmonHistoryOwner OwnerString, 21019 rmonHistoryStatus RmonStatus 21020 } 21021 21022 rmonHistoryIndex OBJECT-TYPE 21023 SYNTAX Integer32 (1..65535) 21024 MAX-ACCESS read-only 21025 STATUS current 21026 DESCRIPTION 21027 "An index that uniquely identifies an entry in the 21028 historyControl table. Each such entry defines a 21029 set of samples at a particular interval for an 21030 interface on the device." 21031 ::= { rmonHistoryEntry 1 } 21032 21033 rmonHistoryDataSource OBJECT-TYPE 21034 SYNTAX OBJECT IDENTIFIER 21035 MAX-ACCESS read-create 21036 STATUS current 21037 DESCRIPTION 21038 "This object identifies the source of the data for 21039 which historical data was collected and 21040 placed in a media-specific table on behalf of this 21041 historyControlEntry. This source can be any 21042 interface on this device. In order to identify 21043 21044 a particular interface, this object shall identify 21045 the instance of the ifIndex object, defined 21046 in RFC 2233 [17], for the desired interface. 21047 For example, if an entry were to receive data from 21048 interface #1, this object would be set to ifIndex.1. 21049 21050 The statistics in this group reflect all packets 21051 on the local network segment attached to the identified 21052 interface. 21053 21054 An agent may or may not be able to tell if fundamental 21055 changes to the media of the interface have occurred and 21056 necessitate an invalidation of this entry. For example, a 21057 hot-pluggable ethernet card could be pulled out and replaced 21058 by a token-ring card. In such a case, if the agent has such 21059 knowledge of the change, it is recommended that it 21060 invalidate this entry. 21061 21062 This object may not be modified if the associated 21063 historyControlStatus object is equal to valid(1)." 21064 ::= { rmonHistoryEntry 2 } 21065 21066 rmonHistoryBucketsRequested OBJECT-TYPE 21067 SYNTAX Integer32 (1..65535) 21068 MAX-ACCESS read-create 21069 STATUS current 21070 DESCRIPTION 21071 "The requested number of discrete time intervals 21072 over which data is to be saved in the part of the 21073 media-specific table associated with this 21074 historyControlEntry. 21075 21076 When this object is created or modified, the probe 21077 should set historyControlBucketsGranted as closely to 21078 this object as is possible for the particular probe 21079 implementation and available resources." 21080 DEFVAL { 50 } 21081 ::= { rmonHistoryEntry 3 } 21082 21083 rmonHistoryInterval OBJECT-TYPE 21084 SYNTAX Integer32 (1..3600) 21085 UNITS "Seconds" 21086 MAX-ACCESS read-create 21087 STATUS current 21088 DESCRIPTION 21089 "The interval in seconds over which the data is 21090 sampled for each bucket in the part of the 21091 media-specific table associated with this 21092 historyControlEntry. This interval can 21093 be set to any number of seconds between 1 and 21094 3600 (1 hour). 21095 21096 Because the counters in a bucket may overflow at their 21097 21098 maximum value with no indication, a prudent manager will 21099 take into account the possibility of overflow in any of 21100 the associated counters. It is important to consider the 21101 minimum time in which any counter could overflow on a 21102 particular media type and set the historyControlInterval 21103 object to a value less than this interval. This is 21104 typically most important for the 'octets' counter in any 21105 media-specific table. For example, on an Ethernet 21106 network, the etherHistoryOctets counter could overflow 21107 in about one hour at the Ethernet's maximum 21108 utilization. 21109 21110 This object may not be modified if the associated 21111 historyControlStatus object is equal to valid(1)." 21112 DEFVAL { 1800 } 21113 ::= { rmonHistoryEntry 4 } 21114 21115 rmonHistoryOwner OBJECT-TYPE 21116 SYNTAX OwnerString 21117 MAX-ACCESS read-create 21118 STATUS current 21119 DESCRIPTION 21120 "The entity that configured this entry and is therefore 21121 using the resources assigned to it." 21122 ::= { rmonHistoryEntry 5 } 21123 21124 rmonHistoryStatus OBJECT-TYPE 21125 SYNTAX RmonStatus 21126 MAX-ACCESS read-create 21127 STATUS current 21128 DESCRIPTION 21129 "The status of this historyControl entry. 21130 21131 Each instance of the media-specific table associated 21132 with this historyControlEntry will be deleted by the agent 21133 if this historyControlEntry is not equal to valid(1)." 21134 ::= { rmonHistoryEntry 6 } 21135 21136 21137 -- The Alarm Group 21138 21139 -- Implementation of the Alarm group is optional. The Alarm Group 21140 -- requires the implementation of the Event group. 21141 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21142 -- conformance information for this MIB. 21143 -- 21144 -- The Alarm group periodically takes statistical samples from 21145 -- variables in the probe and compares them to thresholds that have 21146 -- been configured. The alarm table stores configuration 21147 -- entries that each define a variable, polling period, and 21148 -- threshold parameters. If a sample is found to cross the 21149 -- threshold values, an event is generated. Only variables that 21150 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 21151 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 21152 -- this way. 21153 -- 21154 21155 -- This function has a hysteresis mechanism to limit the generation 21156 -- of events. This mechanism generates one event as a threshold 21157 -- is crossed in the appropriate direction. No more events are 21158 -- generated for that threshold until the opposite threshold is 21159 -- crossed. 21160 -- 21161 -- In the case of a sampling a deltaValue, a probe may implement 21162 -- this mechanism with more precision if it takes a delta sample 21163 -- twice per period, each time comparing the sum of the latest two 21164 -- samples to the threshold. This allows the detection of threshold 21165 -- crossings that span the sampling boundary. Note that this does 21166 -- not require any special configuration of the threshold value. 21167 -- It is suggested that probes implement this more precise algorithm. 21168 21169 rmonAlarmTable OBJECT-TYPE 21170 SYNTAX SEQUENCE OF RmonAlarmEntry 21171 MAX-ACCESS not-accessible 21172 STATUS current 21173 DESCRIPTION 21174 "A list of alarm entries." 21175 ::= { rmonAlarm 1 } 21176 21177 rmonAlarmEntry OBJECT-TYPE 21178 SYNTAX RmonAlarmEntry 21179 MAX-ACCESS not-accessible 21180 STATUS current 21181 DESCRIPTION 21182 "A list of parameters that set up a periodic checking 21183 for alarm conditions. For example, an instance of the 21184 alarmValue object might be named alarmValue.8" 21185 INDEX { rmonAlarmIndex } 21186 ::= { rmonAlarmTable 1 } 21187 21188 RmonAlarmEntry ::= SEQUENCE { 21189 rmonAlarmIndex Integer32, 21190 rmonAlarmInterval Integer32, 21191 rmonAlarmVariable OBJECT IDENTIFIER, 21192 rmonAlarmSampleType INTEGER, 21193 rmonAlarmRisingThreshold Integer32, 21194 rmonAlarmFallingThreshold Integer32, 21195 rmonAlarmRisingEventIndex Integer32, 21196 rmonAlarmFallingEventIndex Integer32, 21197 rmonAlarmOwner OwnerString, 21198 rmonAlarmStatus RmonStatus 21199} 21200 21201 rmonAlarmIndex OBJECT-TYPE 21202 SYNTAX Integer32 (1..65535) 21203 MAX-ACCESS read-only 21204 STATUS current 21205 DESCRIPTION 21206 "An index that uniquely identifies an entry in the 21207 alarm table. Each such entry defines a 21208 diagnostic sample at a particular interval 21209 for an object on the device." 21210 ::= { rmonAlarmEntry 1 } 21211 21212 rmonAlarmInterval OBJECT-TYPE 21213 SYNTAX Integer32 21214 UNITS "Seconds" 21215 MAX-ACCESS read-create 21216 STATUS current 21217 DESCRIPTION 21218 "The interval in seconds over which the data is 21219 sampled and compared with the rising and falling 21220 thresholds. When setting this variable, care 21221 should be taken in the case of deltaValue 21222 sampling - the interval should be set short enough 21223 that the sampled variable is very unlikely to 21224 increase or decrease by more than 2^31 - 1 during 21225 a single sampling interval. 21226 21227 This object may not be modified if the associated 21228 alarmStatus object is equal to valid(1)." 21229 ::= { rmonAlarmEntry 2 } 21230 21231 rmonAlarmVariable OBJECT-TYPE 21232 SYNTAX OBJECT IDENTIFIER 21233 MAX-ACCESS read-create 21234 STATUS current 21235 DESCRIPTION 21236 "The object identifier of the particular variable to be 21237 sampled. Only variables that resolve to an ASN.1 primitive 21238 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 21239 Gauge, or TimeTicks) may be sampled. 21240 21241 Because SNMP access control is articulated entirely 21242 in terms of the contents of MIB views, no access 21243 control mechanism exists that can restrict the value of 21244 this object to identify only those objects that exist 21245 in a particular MIB view. Because there is thus no 21246 acceptable means of restricting the read access that 21247 could be obtained through the alarm mechanism, the 21248 probe must only grant write access to this object in 21249 21250 those views that have read access to all objects on 21251 the probe. 21252 21253 During a set operation, if the supplied variable name is 21254 not available in the selected MIB view, a badValue error 21255 must be returned. If at any time the variable name of 21256 an established alarmEntry is no longer available in the 21257 selected MIB view, the probe must change the status of 21258 this alarmEntry to invalid(4). 21259 21260 This object may not be modified if the associated 21261 alarmStatus object is equal to valid(1)." 21262 ::= { rmonAlarmEntry 3 } 21263 21264 rmonAlarmSampleType OBJECT-TYPE 21265 SYNTAX INTEGER { 21266 absoluteValue(1), 21267 deltaValue(2) 21268 } 21269 MAX-ACCESS read-create 21270 STATUS current 21271 DESCRIPTION 21272 "The method of sampling the selected variable and 21273 calculating the value to be compared against the 21274 thresholds. If the value of this object is 21275 absoluteValue(1), the value of the selected variable 21276 will be compared directly with the thresholds at the 21277 end of the sampling interval. If the value of this 21278 object is deltaValue(2), the value of the selected 21279 variable at the last sample will be subtracted from 21280 the current value, and the difference compared with 21281 the thresholds. 21282 21283 This object may not be modified if the associated 21284 alarmStatus object is equal to valid(1)." 21285 ::= { rmonAlarmEntry 4 } 21286 21287 rmonAlarmRisingThreshold OBJECT-TYPE 21288 SYNTAX Integer32 21289 MAX-ACCESS read-create 21290 STATUS current 21291 DESCRIPTION 21292 "A threshold for the sampled statistic. When the current 21293 sampled value is greater than or equal to this threshold, 21294 and the value at the last sampling interval was less than 21295 this threshold, a single event will be generated. 21296 A single event will also be generated if the first 21297 sample after this entry becomes valid is greater than or 21298 equal to this threshold and the associated 21299 alarmStartupAlarm is equal to risingAlarm(1) or 21300 risingOrFallingAlarm(3). 21301 21302 After a rising event is generated, another such event 21303 21304 will not be generated until the sampled value 21305 falls below this threshold and reaches the 21306 alarmFallingThreshold. 21307 21308 This object may not be modified if the associated 21309 alarmStatus object is equal to valid(1)." 21310 ::= { rmonAlarmEntry 5 } 21311 21312 rmonAlarmFallingThreshold OBJECT-TYPE 21313 SYNTAX Integer32 21314 MAX-ACCESS read-create 21315 STATUS current 21316 DESCRIPTION 21317 "A threshold for the sampled statistic. When the current 21318 sampled value is less than or equal to this threshold, 21319 and the value at the last sampling interval was greater than 21320 this threshold, a single event will be generated. 21321 A single event will also be generated if the first 21322 sample after this entry becomes valid is less than or 21323 equal to this threshold and the associated 21324 alarmStartupAlarm is equal to fallingAlarm(2) or 21325 risingOrFallingAlarm(3). 21326 21327 After a falling event is generated, another such event 21328 will not be generated until the sampled value 21329 rises above this threshold and reaches the 21330 alarmRisingThreshold. 21331 21332 This object may not be modified if the associated 21333 alarmStatus object is equal to valid(1)." 21334 ::= { rmonAlarmEntry 6 } 21335 21336 rmonAlarmRisingEventIndex OBJECT-TYPE 21337 SYNTAX Integer32 (0..65535) 21338 MAX-ACCESS read-create 21339 STATUS current 21340 DESCRIPTION 21341 "The index of the eventEntry that is 21342 used when a rising threshold is crossed. The 21343 eventEntry identified by a particular value of 21344 this index is the same as identified by the same value 21345 of the eventIndex object. If there is no 21346 corresponding entry in the eventTable, then 21347 no association exists. In particular, if this value 21348 is zero, no associated event will be generated, as 21349 zero is not a valid event index. 21350 21351 This object may not be modified if the associated 21352 21353 alarmStatus object is equal to valid(1)." 21354 ::= { rmonAlarmEntry 7 } 21355 21356 rmonAlarmFallingEventIndex OBJECT-TYPE 21357 SYNTAX Integer32 (0..65535) 21358 MAX-ACCESS read-create 21359 STATUS current 21360 DESCRIPTION 21361 "The index of the eventEntry that is 21362 used when a falling threshold is crossed. The 21363 eventEntry identified by a particular value of 21364 this index is the same as identified by the same value 21365 of the eventIndex object. If there is no 21366 corresponding entry in the eventTable, then 21367 no association exists. In particular, if this value 21368 is zero, no associated event will be generated, as 21369 zero is not a valid event index. 21370 21371 This object may not be modified if the associated 21372 alarmStatus object is equal to valid(1)." 21373 ::= { rmonAlarmEntry 8 } 21374 21375 rmonAlarmOwner OBJECT-TYPE 21376 SYNTAX OwnerString 21377 MAX-ACCESS read-create 21378 STATUS current 21379 DESCRIPTION 21380 "The entity that configured this entry and is therefore 21381 using the resources assigned to it." 21382 ::= { rmonAlarmEntry 9 } 21383 21384 rmonAlarmStatus OBJECT-TYPE 21385 SYNTAX RmonStatus 21386 MAX-ACCESS read-create 21387 STATUS current 21388 DESCRIPTION 21389 "The status of this alarm entry." 21390 ::= { rmonAlarmEntry 10 } 21391 21392 -- The Event Group 21393 21394 -- Implementation of the Event group is optional. 21395 -- Consult the MODULE-COMPLIANCE macro for the authoritative 21396 -- conformance information for this MIB. 21397 -- 21398 -- The Event group controls the generation and notification 21399 -- of events from this device. Each entry in the eventTable 21400 -- describes the parameters of the event that can be triggered. 21401 -- Each event entry is fired by an associated condition located 21402 -- elsewhere in the MIB. An event entry may also be associated 21403 -- with a function elsewhere in the MIB that will be executed 21404 -- when the event is generated. For example, a channel may 21405 -- be turned on or off by the firing of an event. 21406 -- 21407 -- Each eventEntry may optionally specify that a log entry 21408 -- be created on its behalf whenever the event occurs. 21409 -- Each entry may also specify that notification should 21410 -- occur by way of SNMP trap messages. In this case, the 21411 -- community for the trap message is given in the associated 21412 -- eventCommunity object. The enterprise and specific trap 21413 -- fields of the trap are determined by the condition that 21414 -- triggered the event. Two traps are defined: risingAlarm and 21415 -- fallingAlarm. If the eventTable is triggered by a condition 21416 -- specified elsewhere, the enterprise and specific trap fields 21417 -- must be specified for traps generated for that condition. 21418 21419 rmonEventTable OBJECT-TYPE 21420 SYNTAX SEQUENCE OF RmonEventEntry 21421 MAX-ACCESS not-accessible 21422 STATUS current 21423 DESCRIPTION 21424 "A list of events to be generated." 21425 ::= { rmonEvent 1 } 21426 21427 rmonEventEntry OBJECT-TYPE 21428 SYNTAX RmonEventEntry 21429 MAX-ACCESS not-accessible 21430 STATUS current 21431 DESCRIPTION 21432 "A set of parameters that describe an event to be generated 21433 when certain conditions are met. As an example, an instance 21434 of the eventLastTimeSent object might be named 21435 eventLastTimeSent.6" 21436 INDEX { rmonEventIndex } 21437 ::= { rmonEventTable 1 } 21438 21439 RmonEventEntry ::= SEQUENCE { 21440 rmonEventIndex Integer32, 21441 rmonEventDescription DisplayString, 21442 rmonEventType INTEGER, 21443 rmonEventCommunity OCTET STRING, 21444 rmonEventOwner OwnerString, 21445 rmonEventStatus RmonStatus 21446 } 21447 21448 rmonEventIndex OBJECT-TYPE 21449 SYNTAX Integer32 (1..65535) 21450 MAX-ACCESS read-only 21451 STATUS current 21452 DESCRIPTION 21453 "An index that uniquely identifies an entry in the 21454 event table. Each such entry defines one event that 21455 is to be generated when the appropriate conditions 21456 occur." 21457 ::= { rmonEventEntry 1 } 21458 21459 rmonEventDescription OBJECT-TYPE 21460 SYNTAX DisplayString (SIZE (0..127)) 21461 MAX-ACCESS read-create 21462 STATUS current 21463 DESCRIPTION 21464 "A comment describing this event entry." 21465 ::= { rmonEventEntry 2 } 21466 21467 rmonEventType OBJECT-TYPE 21468 SYNTAX INTEGER { 21469 none(1), 21470 log(2), 21471 snmptrap(3), -- send an SNMP trap 21472 logandtrap(4) 21473 } 21474 MAX-ACCESS read-create 21475 STATUS current 21476 DESCRIPTION 21477 "The type of notification that the probe will make 21478 about this event. In the case of log, an entry is 21479 made in the log table for each event. In the case of 21480 snmp-trap, an SNMP trap is sent to one or more 21481 management stations." 21482 ::= { rmonEventEntry 3 } 21483 21484 rmonEventCommunity OBJECT-TYPE 21485 SYNTAX OCTET STRING (SIZE (0..127)) 21486 MAX-ACCESS read-create 21487 STATUS current 21488 DESCRIPTION 21489 "If an SNMP trap is to be sent, it will be sent to 21490 the SNMP community specified by this octet string." 21491 ::= { rmonEventEntry 4 } 21492 21493 rmonEventOwner OBJECT-TYPE 21494 SYNTAX OwnerString 21495 MAX-ACCESS read-create 21496 STATUS current 21497 DESCRIPTION 21498 "The entity that configured this entry and is therefore 21499 using the resources assigned to it. 21500 21501 If this object contains a string starting with 'monitor' 21502 and has associated entries in the log table, all connected 21503 management stations should retrieve those log entries, 21504 as they may have significance to all management stations 21505 connected to this device" 21506 ::= { rmonEventEntry 5 } 21507 21508 rmonEventStatus OBJECT-TYPE 21509 SYNTAX RmonStatus 21510 MAX-ACCESS read-create 21511 STATUS current 21512 DESCRIPTION 21513 "The status of this event entry. 21514 21515 If this object is not equal to valid(1), all associated 21516 log entries shall be deleted by the agent." 21517 ::= { rmonEventEntry 6 } 21518 21519 21520 -- ---------------------------------------------------------------- 21521 -- The Neighbor Setting group 21522 -- ---------------------------------------------------------------- 21523 21524 neighborTable OBJECT-TYPE 21525 SYNTAX SEQUENCE OF NeighborEntry 21526 MAX-ACCESS not-accessible 21527 STATUS current 21528 DESCRIPTION 21529 "A list of the Neighbor Cache Table." 21530 ::= { companyNeighbor 1 } 21531 21532 neighborEntry OBJECT-TYPE 21533 SYNTAX NeighborEntry 21534 MAX-ACCESS not-accessible 21535 STATUS current 21536 DESCRIPTION 21537 "A Neighbor cache entry containing the ifindex and ipv6 addr." 21538 INDEX { neighborIfindex, neighborIPv6Addr, neighborMACAddr} 21539 ::= { neighborTable 1 } 21540 21541 NeighborEntry ::= SEQUENCE { 21542 neighborIfindex INTEGER, 21543 neighborIPv6Addr Ipv6Address, 21544 neighborMACAddr MacAddress, 21545 neighborType INTEGER, 21546 neighborCacheState INTEGER, 21547 neighborActiveStatus INTEGER, 21548 neighborRowStatus RowStatus 21549 } 21550 21551 neighborIfindex OBJECT-TYPE 21552 SYNTAX INTEGER (1..255) 21553 MAX-ACCESS read-only 21554 STATUS current 21555 DESCRIPTION 21556 "The interface index of the Neighbor entry. 21557 Must be conform to the existing interface name." 21558 ::= { neighborEntry 1 } 21559 21560 neighborIPv6Addr OBJECT-TYPE 21561 SYNTAX Ipv6Address 21562 MAX-ACCESS read-only 21563 STATUS current 21564 DESCRIPTION 21565 "Allows the entry of an IP address that will be a Neighbor entry into 21566 the Neighbor Cache Table." 21567 ::= { neighborEntry 2 } 21568 21569 neighborMACAddr OBJECT-TYPE 21570 SYNTAX MacAddress 21571 MAX-ACCESS read-only 21572 STATUS current 21573 DESCRIPTION 21574 "The MAC address associated of the Neighbor entry." 21575 ::= { neighborEntry 3 } 21576 21577 neighborType OBJECT-TYPE 21578 SYNTAX INTEGER { 21579 static(1), 21580 dynamic(2) 21581 } 21582 MAX-ACCESS read-only 21583 STATUS current 21584 DESCRIPTION 21585 "The type associated of the Neighbor entry." 21586 ::= { neighborEntry 4 } 21587 21588 neighborCacheState OBJECT-TYPE 21589 SYNTAX INTEGER { 21590 static(1), 21591 reachable(2), 21592 incomplete(3), 21593 stale(4), 21594 delay(5), 21595 probe(6), 21596 notinservice(7) 21597 } 21598 MAX-ACCESS read-only 21599 STATUS current 21600 DESCRIPTION 21601 "The type associated of the Neighbor entry." 21602 ::= { neighborEntry 5 } 21603 21604 neighborActiveStatus OBJECT-TYPE 21605 SYNTAX INTEGER { 21606 active(1), 21607 inactive(2) 21608 } 21609 MAX-ACCESS read-only 21610 STATUS current 21611 DESCRIPTION 21612 "The active status of the Neighbor entry." 21613 ::= { neighborEntry 6 } 21614 21615 neighborRowStatus OBJECT-TYPE 21616 SYNTAX RowStatus 21617 MAX-ACCESS read-write 21618 STATUS current 21619 DESCRIPTION 21620 "The status of an entry in the Neighbor Cache Table. Only a subset 21621 of the rowstatus variables (active, createAndGo, destroy) are available." 21622 ::= { neighborEntry 7 } 21623 21624 21625 dhcpv6RelayControl OBJECT IDENTIFIER ::= { companyDHCPv6Relay 1 } 21626 dhcpv6RelayManagement OBJECT IDENTIFIER ::= { companyDHCPv6Relay 2 } 21627 dhcpv6RelayOption37 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 3 } 21628 dhcpv6RelayOption38 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 4 } 21629 dhcpv6RelayOption18 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 5 } 21630 -- ---------------------------------------------------------- 21631 -- The DHCPv6 Relay 21632 -- ---------------------------------------------------------- 21633 21634 -- The DHCPv6 Relay Control 21635 21636 dhcpv6RelayState OBJECT-TYPE 21637 SYNTAX INTEGER { 21638 enabled(1), 21639 disabled(2) 21640 } 21641 MAX-ACCESS read-write 21642 STATUS current 21643 DESCRIPTION 21644 "This object indicates DHCPv6 relay function is enabled or disabled." 21645 ::= { dhcpv6RelayControl 1 } 21646 21647 dhcpv6RelayHopCount OBJECT-TYPE 21648 SYNTAX INTEGER (1..16) 21649 MAX-ACCESS read-write 21650 STATUS current 21651 DESCRIPTION 21652 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21653 ::= { dhcpv6RelayControl 2 } 21654 21655 21656 -- The DHCPv6 Relay Management 21657 -- The DHCPv6 Relay Interface Settings Table 21658 21659 dhcpv6RelayInterfaceSettingsTable OBJECT-TYPE 21660 SYNTAX SEQUENCE OF DHCPv6RelayInterfaceSettings 21661 MAX-ACCESS not-accessible 21662 STATUS current 21663 DESCRIPTION 21664 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 21665 ::= { dhcpv6RelayManagement 1 } 21666 21667 dhcpv6RelayInterfaceSettingsEntry OBJECT-TYPE 21668 SYNTAX DHCPv6RelayInterfaceSettings 21669 MAX-ACCESS not-accessible 21670 STATUS current 21671 DESCRIPTION 21672 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 21673 INDEX { dhcpv6RelayInterface, dhcpv6RelayServerIP} 21674 ::= { dhcpv6RelayInterfaceSettingsTable 1 } 21675 21676 DHCPv6RelayInterfaceSettings ::= 21677 SEQUENCE { 21678 dhcpv6RelayInterface 21679 DisplayString, 21680 dhcpv6RelayServerIP 21681 Ipv6Address, 21682 dhcpv6RelayInterfaceSettingsRowStatus 21683 RowStatus 21684 } 21685 dhcpv6RelayInterface OBJECT-TYPE 21686 SYNTAX DisplayString (SIZE(0..12)) 21687 MAX-ACCESS read-only 21688 STATUS current 21689 DESCRIPTION 21690 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21691 ::= { dhcpv6RelayInterfaceSettingsEntry 1 } 21692 21693 dhcpv6RelayServerIP OBJECT-TYPE 21694 SYNTAX Ipv6Address 21695 MAX-ACCESS read-only 21696 STATUS current 21697 DESCRIPTION 21698 "This object indicates the DHCP server IP address." 21699 ::= { dhcpv6RelayInterfaceSettingsEntry 2 } 21700 21701 dhcpv6RelayInterfaceSettingsRowStatus OBJECT-TYPE 21702 SYNTAX RowStatus 21703 MAX-ACCESS read-create 21704 STATUS current 21705 DESCRIPTION 21706 "This object indicates the status of this entry." 21707 ::= { dhcpv6RelayInterfaceSettingsEntry 99 } 21708 21709 21710 -- The DHCPv6 Relay Option37 21711 21712 dhcpv6RelayOption37State OBJECT-TYPE 21713 SYNTAX INTEGER { 21714 disabled(0), 21715 enabled(1) 21716 } 21717 MAX-ACCESS read-write 21718 STATUS current 21719 DESCRIPTION 21720 "This object indicates DHCPv6 relay option 37 function is enabled or disabled." 21721 ::= { dhcpv6RelayOption37 1 } 21722 21723 dhcpv6RelayOption37CheckState OBJECT-TYPE 21724 SYNTAX INTEGER { 21725 disabled(0), 21726 enabled(1) 21727 } 21728 MAX-ACCESS read-write 21729 STATUS current 21730 DESCRIPTION 21731 "This object indicates DHCPv6 relay option 37 Check function is enabled or disabled." 21732 ::= { dhcpv6RelayOption37 2 } 21733 21734-- dhcpv6RelayOption37Policy OBJECT-TYPE 21735-- SYNTAX INTEGER { 21736-- replace(1), 21737-- drop(2), 21738-- keep(3) 21739-- } 21740-- MAX-ACCESS read-write 21741-- STATUS current 21742-- DESCRIPTION 21743-- "This object indicates DHCPv6 relay option 37 policy." 21744-- ::= { dhcpv6RelayOption37 3 } 21745 21746 dhcpv6RelayOption37RemoteIDType OBJECT-TYPE 21747 SYNTAX INTEGER { 21748 default(0), 21749 cid-with-user-define(1), 21750 user-define(2) 21751 } 21752 MAX-ACCESS read-write 21753 STATUS current 21754 DESCRIPTION 21755 "This object indicates the type of remote ID." 21756 ::= { dhcpv6RelayOption37 3 } 21757 21758 dhcpv6RelayOption37RemoteID OBJECT-TYPE 21759 SYNTAX DisplayString 21760 MAX-ACCESS read-write 21761 STATUS current 21762 DESCRIPTION 21763 "This object displays the current remote ID of the device. 21764 If RemoteIDType is set to default, the value will be the MAC address of the device, 21765 and this object cannot be modified. 21766 If RemoteIDType is set to user-defined, a new value can be written to this object." 21767 ::= { dhcpv6RelayOption37 4 } 21768 21769 21770 dhcpv6RelayOpt38Table OBJECT-TYPE 21771 SYNTAX SEQUENCE OF Dhcpv6RelayOpt38Entry 21772 MAX-ACCESS not-accessible 21773 STATUS current 21774 DESCRIPTION 21775 "A table to control port security features of the device." 21776 ::= { dhcpv6RelayOption38 1 } 21777 21778 dhcpv6RelayOpt38Entry OBJECT-TYPE 21779 SYNTAX Dhcpv6RelayOpt38Entry 21780 MAX-ACCESS not-accessible 21781 STATUS current 21782 DESCRIPTION 21783 "An entry appears in port security table for each interface 21784 in the system." 21785 INDEX { dhcpv6RelayOpt38PortIndex } 21786 ::= { dhcpv6RelayOpt38Table 1 } 21787 21788 Dhcpv6RelayOpt38Entry ::= 21789 SEQUENCE { 21790 dhcpv6RelayOpt38PortIndex 21791 Integer32, 21792 dhcpv6RelayOpt38PortState 21793 INTEGER, 21794 dhcpv6RelayOpt38PortType 21795 INTEGER, 21796 dhcpv6RelayOpt38PortID 21797 DisplayString 21798 } 21799 21800 21801 dhcpv6RelayOpt38PortIndex OBJECT-TYPE 21802 SYNTAX Integer32 (1..28) 21803 MAX-ACCESS read-only 21804 STATUS current 21805 DESCRIPTION 21806 "The interface index for which the configuration in this 21807 entry applies. 21808 For all machines give maximum port number." 21809 ::= { dhcpv6RelayOpt38Entry 1 } 21810 21811 21812 dhcpv6RelayOpt38PortState OBJECT-TYPE 21813 SYNTAX INTEGER { 21814 disabled (0), enabled (1) 21815 } 21816 MAX-ACCESS read-write 21817 STATUS current 21818 DESCRIPTION 21819 "Enable / disable option 38 port state." 21820 21821 ::= { dhcpv6RelayOpt38Entry 2 } 21822 21823 21824 dhcpv6RelayOpt38PortType OBJECT-TYPE 21825 SYNTAX INTEGER { 21826 default (0), user-defined (1) 21827 } 21828 MAX-ACCESS read-write 21829 STATUS current 21830 DESCRIPTION 21831 "Configure option 38 port Type." 21832 21833 ::= {dhcpv6RelayOpt38Entry 3} 21834 21835 dhcpv6RelayOpt38PortID OBJECT-TYPE 21836 SYNTAX DisplayString 21837 MAX-ACCESS read-write 21838 STATUS current 21839 DESCRIPTION 21840 "Configure option 38 port ID. Only works when type is user-defined" 21841 21842 ::= {dhcpv6RelayOpt38Entry 4} 21843 21844 -- The DHCPv6 Relay Option18 21845 21846 dhcpv6RelayOption18State OBJECT-TYPE 21847 SYNTAX INTEGER { 21848 disabled(0), 21849 enabled(1) 21850 } 21851 MAX-ACCESS read-write 21852 STATUS current 21853 DESCRIPTION 21854 "This object indicates DHCPv6 relay option 18 function is enabled or disabled." 21855 ::= { dhcpv6RelayOption18 1 } 21856 21857 dhcpv6RelayOption18CheckState OBJECT-TYPE 21858 SYNTAX INTEGER { 21859 disabled(0), 21860 enabled(1) 21861 } 21862 MAX-ACCESS read-write 21863 STATUS current 21864 DESCRIPTION 21865 "This object indicates DHCPv6 relay option 18 Check function is enabled or disabled." 21866 ::= { dhcpv6RelayOption18 2 } 21867 21868 dhcpv6RelayOption18InterfaceIDType OBJECT-TYPE 21869 SYNTAX INTEGER { 21870 default(0), 21871 cid(1), 21872 vendor1(2) 21873 } 21874 MAX-ACCESS read-write 21875 STATUS current 21876 DESCRIPTION 21877 "This object indicates the type of Interface ID." 21878 ::= { dhcpv6RelayOption18 3 } 21879 21880 -- ----------------------------------------------------------------- 21881 -- 1. MAC-based Access Control Settings 21882 -- ----------------------------------------------------------------- 21883 macBasedCtrlGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 1 } 21884 -------------------------------------------- 21885 21886 macBasedCtrlState OBJECT-TYPE 21887 SYNTAX INTEGER { 21888 enabled(1), 21889 disabled(2) 21890 } 21891 MAX-ACCESS read-write 21892 STATUS current 21893 DESCRIPTION 21894 "Enable/Disable MAC-based Access Control Global Settings." 21895 ::= { macBasedCtrlGroup 1 } 21896 21897 macBasedMethod OBJECT-TYPE 21898 SYNTAX INTEGER { 21899 radius(1), 21900 local(2) 21901 } 21902 MAX-ACCESS read-write 21903 STATUS current 21904 DESCRIPTION 21905 "Select MAC-based Access Control Methods." 21906 DEFVAL { radius } 21907 ::= { macBasedCtrlGroup 2 } 21908 21909 macBasedRadiusPassword OBJECT-TYPE 21910 SYNTAX DisplayString (SIZE(1..32)) 21911 MAX-ACCESS read-write 21912 STATUS current 21913 DESCRIPTION 21914 "Set the password about the method Mac-Based Authentication, 21915 the maximum length are 32 chars." 21916 ::= { macBasedCtrlGroup 3 } 21917 21918 macBasedRadiusAuthStatus OBJECT-TYPE 21919 SYNTAX INTEGER { 21920 enable(1), 21921 disable(2) 21922 } 21923 MAX-ACCESS read-write 21924 STATUS current 21925 DESCRIPTION 21926 "The state of Radius Authorization. " 21927 ::= { macBasedCtrlGroup 4 } 21928 21929 macBasedLocalAuthStatus OBJECT-TYPE 21930 SYNTAX INTEGER { 21931 enable(1), 21932 disable(2) 21933 } 21934 MAX-ACCESS read-write 21935 STATUS current 21936 DESCRIPTION 21937 "The state of Local Authorization. " 21938 ::= { macBasedCtrlGroup 5 } 21939 21940 macBasedTrapStatus OBJECT-TYPE 21941 SYNTAX INTEGER { 21942 enable(1), 21943 disable(2) 21944 } 21945 MAX-ACCESS read-write 21946 STATUS current 21947 DESCRIPTION 21948 "The state of Trap of MAC-based Authorization." 21949 ::= { macBasedCtrlGroup 6 } 21950 21951 macBasedLogStatus OBJECT-TYPE 21952 SYNTAX INTEGER { 21953 enable(1), 21954 disable(2) 21955 } 21956 MAX-ACCESS read-write 21957 STATUS current 21958 DESCRIPTION 21959 "" 21960 ::= { macBasedCtrlGroup 7 } 21961 21962 macBasedMaxUsr OBJECT-TYPE 21963 SYNTAX Integer32 (1..1000) 21964 MAX-ACCESS read-write 21965 STATUS current 21966 DESCRIPTION 21967 "" 21968 DEFVAL { 128 } 21969 ::= { macBasedCtrlGroup 8 } 21970 21971 macBasedPortCtrlTable OBJECT-TYPE 21972 SYNTAX SEQUENCE OF MacBasedPortCtrlEntry 21973 MAX-ACCESS not-accessible 21974 STATUS current 21975 DESCRIPTION 21976 "" 21977 ::= { macBasedCtrlGroup 11 } 21978 21979 macBasedPortCtrlEntry OBJECT-TYPE 21980 SYNTAX MacBasedPortCtrlEntry 21981 MAX-ACCESS not-accessible 21982 STATUS current 21983 DESCRIPTION 21984 "" 21985 INDEX { macBasedPortCtrlIndex } 21986 ::= { macBasedPortCtrlTable 1 } 21987 21988 MacBasedPortCtrlEntry ::= 21989 SEQUENCE { 21990 macBasedPortCtrlIndex Integer32, 21991 macBasedPortCtrlState INTEGER, 21992 macBasedPortCtrlAgingTime Integer32, 21993 macBasedPortCtrlBlockTime Integer32 21994 } 21995 21996 macBasedPortCtrlIndex OBJECT-TYPE 21997 SYNTAX Integer32 (1..65535) 21998 MAX-ACCESS read-only 21999 STATUS current 22000 DESCRIPTION 22001 "" 22002 ::= { macBasedPortCtrlEntry 1 } 22003 22004 macBasedPortCtrlState OBJECT-TYPE 22005 SYNTAX INTEGER { 22006 enable(1), 22007 disable(2) 22008 } 22009 MAX-ACCESS read-create 22010 STATUS current 22011 DESCRIPTION 22012 "" 22013 ::= { macBasedPortCtrlEntry 2 } 22014 22015 macBasedPortCtrlAgingTime OBJECT-TYPE 22016 SYNTAX Integer32 (1..1440) 22017 MAX-ACCESS read-write 22018 STATUS current 22019 DESCRIPTION 22020 "" 22021 ::= { macBasedPortCtrlEntry 3 } 22022 22023 macBasedPortCtrlBlockTime OBJECT-TYPE 22024 SYNTAX Integer32 (0..300) 22025 MAX-ACCESS read-write 22026 STATUS current 22027 DESCRIPTION 22028 "" 22029 ::= { macBasedPortCtrlEntry 4 } 22030 22031 -- ----------------------------------------------------------------- 22032 -- 2. MAC-based Access Control Local Settings 22033 -- ----------------------------------------------------------------- 22034 macBasedCtrlLocalGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 2 } 22035 -------------------------------------------- 22036 22037 macBasedCtrlLocalTable OBJECT-TYPE 22038 SYNTAX SEQUENCE OF MacBasedCtrlLocalEntry 22039 MAX-ACCESS not-accessible 22040 STATUS current 22041 DESCRIPTION 22042 "" 22043 ::= { macBasedCtrlLocalGroup 1 } 22044 22045 macBasedCtrlLocalEntry OBJECT-TYPE 22046 SYNTAX MacBasedCtrlLocalEntry 22047 MAX-ACCESS not-accessible 22048 STATUS current 22049 DESCRIPTION 22050 "" 22051 INDEX { macBasedCtrlLocalMacAddress, macBasedCtrlLocalVID } 22052 ::= { macBasedCtrlLocalTable 1 } 22053 22054 MacBasedCtrlLocalEntry ::= 22055 SEQUENCE { 22056 macBasedCtrlLocalMacAddress MacAddress, 22057 macBasedCtrlLocalVID INTEGER, 22058 macBasedCtrlLocalVlanName SnmpAdminString, 22059 macBasedCtrlLocalRowStatus RowStatus 22060 } 22061 22062 macBasedCtrlLocalMacAddress OBJECT-TYPE 22063 SYNTAX MacAddress 22064 MAX-ACCESS read-only 22065 STATUS current 22066 DESCRIPTION 22067 "The MacAddress of the MAC-based Access Control Local Setting Table." 22068 ::= { macBasedCtrlLocalEntry 1 } 22069 22070 macBasedCtrlLocalVID OBJECT-TYPE 22071 SYNTAX INTEGER (1..4094) 22072 MAX-ACCESS read-only 22073 STATUS current 22074 DESCRIPTION 22075 "The VLAN ID of the MAC-based Access Control Local Setting entry." 22076 ::= { macBasedCtrlLocalEntry 2 } 22077 22078 macBasedCtrlLocalVlanName OBJECT-TYPE 22079 SYNTAX SnmpAdminString (SIZE (0..20)) 22080 MAX-ACCESS read-only 22081 STATUS current 22082 DESCRIPTION 22083 "An administratively assigned string, which may be used 22084 to identify the VLAN." 22085 REFERENCE 22086 "IEEE 802.1Q/D11 Section 12.10.2.1" 22087 ::= { macBasedCtrlLocalEntry 3 } 22088 22089 macBasedCtrlLocalRowStatus OBJECT-TYPE 22090 SYNTAX RowStatus 22091 MAX-ACCESS read-write 22092 STATUS current 22093 DESCRIPTION 22094 "The Row status of an entry in the MAC-based Access Control Local Setting Table. 22095 Only a subset of the rowstatus variables (active, createAndGo, destroy) are available" 22096 ::= { macBasedCtrlLocalEntry 4 } 22097 22098 -- ----------------------------------------------------------------- 22099 -- 3. MAC-based Access Control Authentication State 22100 -- ----------------------------------------------------------------- 22101 macBasedCtrlAuthGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 3 } 22102 -------------------------------------------- 22103 22104 macBasedCtrlAuthTable OBJECT-TYPE 22105 SYNTAX SEQUENCE OF MacBasedCtrlAuthEntry 22106 MAX-ACCESS not-accessible 22107 STATUS current 22108 DESCRIPTION 22109 "" 22110 ::= { macBasedCtrlAuthGroup 1 } 22111 22112 macBasedCtrlAuthEntry OBJECT-TYPE 22113 SYNTAX MacBasedCtrlAuthEntry 22114 MAX-ACCESS not-accessible 22115 STATUS current 22116 DESCRIPTION 22117 "" 22118 INDEX { macBasedCtrlAuthPort, macBasedCtrlAuthMacAddress, macBasedCtrlAuthRxVID } 22119 ::= { macBasedCtrlAuthTable 1 } 22120 22121 MacBasedCtrlAuthEntry ::= 22122 SEQUENCE { 22123 macBasedCtrlAuthPort Integer32, 22124 macBasedCtrlAuthMacAddress MacAddress, 22125 macBasedCtrlAuthRxVID INTEGER, 22126 macBasedCtrlAuthState INTEGER, 22127 macBasedCtrlAuthVID INTEGER, 22128 macBasedCtrlAuthPriority INTEGER, 22129 macBasedCtrlAuthAgingTime INTEGER, 22130 macBasedCtrlAuthBlockTime INTEGER 22131 } 22132 22133 macBasedCtrlAuthPort OBJECT-TYPE 22134 SYNTAX Integer32 (1..28) 22135 MAX-ACCESS read-only 22136 STATUS current 22137 DESCRIPTION 22138 "For all machines give maximum port number." 22139 ::= { macBasedCtrlAuthEntry 1 } 22140 22141 macBasedCtrlAuthMacAddress OBJECT-TYPE 22142 SYNTAX MacAddress 22143 MAX-ACCESS read-only 22144 STATUS current 22145 DESCRIPTION 22146 "The MacAddress of the MAC-based Access Control Authentication State Table." 22147 ::= { macBasedCtrlAuthEntry 2 } 22148 22149 macBasedCtrlAuthRxVID OBJECT-TYPE 22150 SYNTAX INTEGER (1..4094) 22151 MAX-ACCESS read-only 22152 STATUS current 22153 DESCRIPTION 22154 "" 22155 ::= { macBasedCtrlAuthEntry 3 } 22156 22157 macBasedCtrlAuthState OBJECT-TYPE 22158 SYNTAX INTEGER { 22159 authenticating(1), 22160 authenticated(2), 22161 blocked(3) 22162 } 22163 MAX-ACCESS read-only 22164 STATUS current 22165 DESCRIPTION 22166 "" 22167 ::= { macBasedCtrlAuthEntry 4 } 22168 22169 macBasedCtrlAuthVID OBJECT-TYPE 22170 SYNTAX INTEGER 22171 MAX-ACCESS read-only 22172 STATUS current 22173 DESCRIPTION 22174 "" 22175 ::= { macBasedCtrlAuthEntry 5 } 22176 22177 macBasedCtrlAuthPriority OBJECT-TYPE 22178 SYNTAX INTEGER 22179 MAX-ACCESS read-only 22180 STATUS current 22181 DESCRIPTION 22182 "" 22183 ::= { macBasedCtrlAuthEntry 6 } 22184 22185 macBasedCtrlAuthAgingTime OBJECT-TYPE 22186 SYNTAX INTEGER 22187 MAX-ACCESS read-only 22188 STATUS current 22189 DESCRIPTION 22190 "" 22191 ::= { macBasedCtrlAuthEntry 7 } 22192 22193 macBasedCtrlAuthBlockTime OBJECT-TYPE 22194 SYNTAX INTEGER 22195 MAX-ACCESS read-only 22196 STATUS current 22197 DESCRIPTION 22198 "" 22199 ::= { macBasedCtrlAuthEntry 8 } 22200 22201-- ------------------------------------------------------------- 22202-- groups in the WAC Global Setting Auth MIB 22203-- ------------------------------------------------------------- 22204 wacAuthCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 1 } 22205-- ----------------------------------------------------------------------------- 22206-- wacAuthCtrl 22207-- ----------------------------------------------------------------------------- 22208 22209 wacStatus OBJECT-TYPE 22210 SYNTAX INTEGER { 22211 enabled(1), 22212 disabled(2) 22213 } 22214 MAX-ACCESS read-write 22215 STATUS current 22216 DESCRIPTION 22217 "Enable/Disable WAC Global Settings" 22218 ::= { wacAuthCtrl 1 } 22219 22220 wacVirtualIPv4 OBJECT-TYPE 22221 SYNTAX IpAddress 22222 MAX-ACCESS read-write 22223 STATUS current 22224 DESCRIPTION 22225 "Virtual IPv4" 22226 ::= { wacAuthCtrl 2 } 22227 22228 wacVirtualIPv6 OBJECT-TYPE 22229 SYNTAX Ipv6Address 22230 MAX-ACCESS read-write 22231 STATUS current 22232 DESCRIPTION 22233 "Virtual IPv6" 22234 ::= { wacAuthCtrl 3 } 22235 22236 wacRedirPath OBJECT-TYPE 22237 SYNTAX OCTET STRING 22238 MAX-ACCESS read-write 22239 STATUS current 22240 DESCRIPTION 22241 "Redirection Path" 22242 ::= { wacAuthCtrl 4 } 22243 22244 wacClrRedirPath OBJECT-TYPE 22245 SYNTAX INTEGER { 22246 yes(1), 22247 no(2) 22248 } 22249 MAX-ACCESS read-write 22250 STATUS current 22251 DESCRIPTION 22252 "yes/no WAC Clear Redirection path Settings" 22253 ::= { wacAuthCtrl 5 } 22254 22255 wacRadiusAuth OBJECT-TYPE 22256 SYNTAX INTEGER { 22257 enabled(1), 22258 disabled(2) 22259 } 22260 MAX-ACCESS read-write 22261 STATUS current 22262 DESCRIPTION 22263 "Enable/Disable WAC RADIUS AUTH Settings" 22264 ::= { wacAuthCtrl 6 } 22265 22266 waclocalAuth OBJECT-TYPE 22267 SYNTAX INTEGER { 22268 enabled(1), 22269 disabled(2) 22270 } 22271 MAX-ACCESS read-write 22272 STATUS current 22273 DESCRIPTION 22274 "Enable/Disable WAC LOCAL AUTH Settings" 22275 ::= { wacAuthCtrl 7 } 22276 22277 wacAuthMethod OBJECT-TYPE 22278 SYNTAX INTEGER { 22279 radius(1), 22280 local(2) 22281 } 22282 MAX-ACCESS read-write 22283 STATUS current 22284 DESCRIPTION 22285 "Enable/Disable WAC Auth Method Settings" 22286 ::= { wacAuthCtrl 8 } 22287 22288 wacAuthPortMethod OBJECT-TYPE 22289 SYNTAX INTEGER { 22290 http(1), 22291 https(2) 22292 } 22293 MAX-ACCESS read-write 22294 STATUS current 22295 DESCRIPTION 22296 "Authorization Port Method" 22297 ::= { wacAuthCtrl 9 } 22298 22299 wacAuthPort OBJECT-TYPE 22300 SYNTAX INTEGER (1..65535) 22301 MAX-ACCESS read-write 22302 STATUS current 22303 DESCRIPTION 22304 "HTTP(s) Port." 22305 ::= { wacAuthCtrl 10 } 22306 22307-- ------------------------------------------------------------- 22308-- groups in the User Settings Control MIB 22309-- ------------------------------------------------------------- 22310 wacUsrCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 2 } 22311-- ----------------------------------------------------------------------------- 22312-- wacUsrCtrl 22313-- ----------------------------------------------------------------------------- 22314 22315 wacUsrCtrlTable OBJECT-TYPE 22316 SYNTAX SEQUENCE OF WACUsrCtrlEntry 22317 MAX-ACCESS not-accessible 22318 STATUS current 22319 DESCRIPTION 22320 "A table that contains the configuration objects for the 22321 Authenticator PAE associated with each port. 22322 An entry appears in this table for each port that may 22323 authenticate access to itself." 22324 ::= { wacUsrCtrl 1 } 22325 22326 wacUsrCtrlEntry OBJECT-TYPE 22327 SYNTAX WACUsrCtrlEntry 22328 MAX-ACCESS not-accessible 22329 STATUS current 22330 DESCRIPTION 22331 "The configuration information for an Authenticator Port." 22332 INDEX { authUserName } 22333 ::= { wacUsrCtrlTable 1 } 22334 22335 WACUsrCtrlEntry ::= SEQUENCE { 22336 authUserName SnmpAdminString, 22337 authUserVID INTEGER, 22338 authUserPassword DisplayString, 22339 authUserStatus RowStatus 22340 } 22341 22342 authUserName OBJECT-TYPE 22343 SYNTAX SnmpAdminString (SIZE(1..15)) 22344 MAX-ACCESS read-only 22345 STATUS current 22346 DESCRIPTION 22347 "The unique index value of a row in this table. 22348 22349 This object is used to set 802.1X Local user name, 22350 The following characters are allowed to input: 22351 semicolon, question mark, space, and double quotation mark." 22352 ::= { wacUsrCtrlEntry 1 } 22353 22354 authUserVID OBJECT-TYPE 22355 SYNTAX INTEGER 22356 MAX-ACCESS read-write 22357 STATUS current 22358 DESCRIPTION 22359 "The ID of VLAN that you want this interface to be in. 22360 It must be a exist vlan id." 22361 ::= { wacUsrCtrlEntry 2 } 22362 22363 authUserPassword OBJECT-TYPE 22364 SYNTAX DisplayString (SIZE(1..15)) 22365 MAX-ACCESS read-write 22366 STATUS current 22367 DESCRIPTION 22368 "This object is used to set 802.1X Local user Password, 22369 The following characters are allowed to input: 22370 semicolon, question mark, space, and double quotation mark." 22371 ::= { wacUsrCtrlEntry 3 } 22372 22373 authUserStatus OBJECT-TYPE 22374 SYNTAX RowStatus 22375 MAX-ACCESS read-create 22376 STATUS current 22377 DESCRIPTION 22378 "The status of this conceptual row in the swAuthUserTable. 22379 22380 An entry in this table is not qualified for activation 22381 until instances of all corresponding columns have been 22382 initialized, either through default values, or through 22383 Set operations. The swAuthUserName objects must be 22384 explicitly set." 22385 ::= { wacUsrCtrlEntry 4 } 22386 22387-- ------------------------------------------------------------- 22388-- groups in the Port Settings Control MIB 22389-- ------------------------------------------------------------- 22390 wacPortCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 3 } 22391-- ----------------------------------------------------------------------------- 22392-- wacPortCtrl 22393-- ----------------------------------------------------------------------------- 22394 -- Port Control Table 22395 22396 wacPortCtrlTable OBJECT-TYPE 22397 SYNTAX SEQUENCE OF WACPortCtrlEntry 22398 MAX-ACCESS not-accessible 22399 STATUS current 22400 DESCRIPTION 22401 "A table to control the port specific parameters of the device like speed, 22402 duplex mode, etc." 22403 ::= { wacPortCtrl 1 } 22404 22405 wacPortCtrlEntry OBJECT-TYPE 22406 SYNTAX WACPortCtrlEntry 22407 MAX-ACCESS not-accessible 22408 STATUS current 22409 DESCRIPTION 22410 "An entry appears in this table for each interface in the system. 22411 22412 Index to the table is the interface index of the port." 22413 22414 INDEX { wacPortCtrlIndex } 22415 ::= { wacPortCtrlTable 1 } 22416 22417 WACPortCtrlEntry ::= 22418 SEQUENCE { 22419 wacPortCtrlIndex 22420 Integer32, 22421 wacPortCtrlState 22422 INTEGER, 22423 wacPortCtrlAgetime 22424 INTEGER, 22425 wacPortCtrlBlocktime 22426 INTEGER 22427 } 22428 22429 wacPortCtrlIndex OBJECT-TYPE 22430 SYNTAX Integer32 (1..65535) 22431 MAX-ACCESS read-only 22432 STATUS current 22433 DESCRIPTION 22434 "Interface index of the port for the configuration 22435 in this entry applies." 22436 22437 ::= { wacPortCtrlEntry 1 } 22438 22439 wacPortCtrlState OBJECT-TYPE 22440 SYNTAX INTEGER { 22441 enable (1), 22442 disable (2) 22443 } 22444 MAX-ACCESS read-write 22445 STATUS current 22446 DESCRIPTION 22447 "Enables / disables flow control for the interface." 22448 22449 ::= { wacPortCtrlEntry 2 } 22450 22451 wacPortCtrlAgetime OBJECT-TYPE 22452 SYNTAX INTEGER (1..65535) 22453 MAX-ACCESS read-write 22454 STATUS current 22455 DESCRIPTION 22456 "Aging time" 22457 ::= { wacPortCtrlEntry 3 } 22458 22459 wacPortCtrlBlocktime OBJECT-TYPE 22460 SYNTAX INTEGER (1..65535) 22461 MAX-ACCESS read-write 22462 STATUS current 22463 DESCRIPTION 22464 "Aging time" 22465 ::= { wacPortCtrlEntry 4 } 22466 22467-- ------------------------------------------------------------- 22468-- groups in the Authentication State Control MIB 22469-- ------------------------------------------------------------- 22470 wacAuthState OBJECT IDENTIFIER ::= { companyWACAuthGroup 4 } 22471-- ----------------------------------------------------------------------------- 22472-- wacAuthState for IPv4(and IPv6) 22473-- ----------------------------------------------------------------------------- 22474 wacAuthStateTable OBJECT-TYPE 22475 SYNTAX SEQUENCE OF WACAuthStateEntry 22476 MAX-ACCESS not-accessible 22477 STATUS current 22478 DESCRIPTION 22479 "A list of the Auth States" 22480 ::= { wacAuthState 1 } 22481 22482 wacAuthStateEntry OBJECT-TYPE 22483 SYNTAX WACAuthStateEntry 22484 MAX-ACCESS not-accessible 22485 STATUS current 22486 DESCRIPTION 22487 "A Auth State entry containing the mac and forwarding port." 22488 INDEX {wacAuthStatePort, wacAuthStateMac, wacAuthStateRXVID} 22489 ::= { wacAuthStateTable 1 } 22490 22491 WACAuthStateEntry ::= SEQUENCE { 22492 wacAuthStatePort INTEGER, 22493 wacAuthStateMac MacAddress, 22494 wacAuthStateRXVID INTEGER, 22495 wacAuthStateflag INTEGER, 22496 wacAuthStateVID INTEGER, 22497 wacAuthAssignPriority INTEGER, 22498 wacAuthStateAgetime INTEGER, 22499 wacAuthStateRowStatus RowStatus 22500 } 22501 22502 wacAuthStatePort OBJECT-TYPE 22503 SYNTAX INTEGER (1..28) 22504 MAX-ACCESS read-only 22505 STATUS current 22506 DESCRIPTION 22507 "The auth port state of the Auth State entry. 22508 For all machines give maximum port number." 22509 ::= { wacAuthStateEntry 1 } 22510 22511 wacAuthStateMac OBJECT-TYPE 22512 SYNTAX MacAddress 22513 MAX-ACCESS read-only 22514 STATUS current 22515 DESCRIPTION 22516 "The auth state mac of the Auth State entry." 22517 ::= { wacAuthStateEntry 2 } 22518 22519 wacAuthStateRXVID OBJECT-TYPE 22520 SYNTAX INTEGER (1..4094) 22521 MAX-ACCESS read-only 22522 STATUS current 22523 DESCRIPTION 22524 "The Rx VID of the Auth State entry." 22525 ::= { wacAuthStateEntry 3 } 22526 22527 wacAuthStateflag OBJECT-TYPE 22528 SYNTAX INTEGER 22529 MAX-ACCESS read-only 22530 STATUS current 22531 DESCRIPTION 22532 "The auth state flag of the Auth State entry." 22533 ::= { wacAuthStateEntry 4 } 22534 22535 wacAuthStateVID OBJECT-TYPE 22536 SYNTAX INTEGER 22537 MAX-ACCESS read-only 22538 STATUS current 22539 DESCRIPTION 22540 "The auth state VID of the Auth State entry." 22541 ::= { wacAuthStateEntry 5 } 22542 22543 wacAuthAssignPriority OBJECT-TYPE 22544 SYNTAX INTEGER 22545 MAX-ACCESS read-only 22546 STATUS current 22547 DESCRIPTION 22548 "The auth assign priority of the Auth State entry." 22549 ::= { wacAuthStateEntry 6 } 22550 22551 wacAuthStateAgetime OBJECT-TYPE 22552 SYNTAX INTEGER 22553 22554 MAX-ACCESS read-only 22555 STATUS current 22556 DESCRIPTION 22557 "The auth state age time of the Auth State entry." 22558 ::= { wacAuthStateEntry 7 } 22559 22560 wacAuthStateRowStatus OBJECT-TYPE 22561 SYNTAX RowStatus 22562 22563 MAX-ACCESS read-only 22564 STATUS current 22565 DESCRIPTION 22566 "The auth state row status." 22567 ::= { wacAuthStateEntry 99 } 22568 22569 22570 22571 -- ---------------------------------------------------------------------------- 22572 -- The Vlan Mac Map Table 22573 -- ---------------------------------------------------------------------------- 22574 22575 macBasedVlanTable OBJECT-TYPE 22576 SYNTAX SEQUENCE OF MacBasedVlanEntry 22577 MAX-ACCESS not-accessible 22578 STATUS current 22579 DESCRIPTION 22580 "A table that contains information on Vlan-MAC address 22581 mapping." 22582 ::= { companyMacBasedVlan 1 } 22583 22584 macBasedVlanEntry OBJECT-TYPE 22585 SYNTAX MacBasedVlanEntry 22586 MAX-ACCESS not-accessible 22587 STATUS current 22588 DESCRIPTION 22589 "Entry that contains Vlan-MAC address mapping." 22590 INDEX { vlanMacMapIndex } 22591 ::= { macBasedVlanTable 1 } 22592 22593 MacBasedVlanEntry ::= 22594 SEQUENCE { 22595 vlanMacMapIndex 22596 Integer32, 22597 vlanMacMapAddr 22598 MacAddress, 22599 vlanMacMapAddrMask 22600 MacAddress, 22601 vlanMacMapVid 22602 VlanIndex, 22603 vlanMacStatus 22604 DisplayString, 22605 vlanMacType 22606 DisplayString, 22607 vlanMacMapRowStatus 22608 RowStatus 22609 } 22610 22611 vlanMacMapIndex OBJECT-TYPE 22612 SYNTAX Integer32 (1..128) 22613 MAX-ACCESS read-only 22614 STATUS current 22615 DESCRIPTION 22616 "Index of cmMacBasedVlanEntry. This object indicates the mac vlan entry for which 22617 the configurations in cmMacBasedVlanEntry is to be done." 22618 ::= { macBasedVlanEntry 1 } 22619 22620 vlanMacMapAddr OBJECT-TYPE 22621 SYNTAX MacAddress 22622 MAX-ACCESS read-write 22623 STATUS current 22624 DESCRIPTION 22625 "The Mac address for which the Vlan mapping is present in the entry." 22626 22627 ::= { macBasedVlanEntry 2 } 22628 vlanMacMapAddrMask OBJECT-TYPE 22629 SYNTAX MacAddress 22630 MAX-ACCESS read-write 22631 STATUS current 22632 DESCRIPTION 22633 "The Mac address for which the Vlan mapping is present in the entry." 22634 ::= { macBasedVlanEntry 3 } 22635 22636 vlanMacMapVid OBJECT-TYPE 22637 SYNTAX VlanIndex 22638 MAX-ACCESS read-write 22639 STATUS current 22640 DESCRIPTION 22641 "The Vlan to which the mac address of this entry is mapped to." 22642 ::= { macBasedVlanEntry 4 } 22643 22644 vlanMacStatus OBJECT-TYPE 22645 SYNTAX DisplayString 22646 MAX-ACCESS read-only 22647 STATUS current 22648 DESCRIPTION 22649 "The status given to the mac-vlan entry." 22650 ::= { macBasedVlanEntry 5 } 22651 22652 vlanMacType OBJECT-TYPE 22653 SYNTAX DisplayString 22654 MAX-ACCESS read-only 22655 STATUS current 22656 DESCRIPTION 22657 "The type given to the mac-vlan entry." 22658 ::= { macBasedVlanEntry 6 } 22659 22660 22661 vlanMacMapRowStatus OBJECT-TYPE 22662 SYNTAX RowStatus 22663 MAX-ACCESS read-write 22664 STATUS current 22665 DESCRIPTION 22666 "The row status of the entry." 22667 ::= { macBasedVlanEntry 99 } 22668 22669 macBasedVlanMethod OBJECT-TYPE 22670 SYNTAX INTEGER { 22671 single(1), 22672 range(2) 22673 } 22674 MAX-ACCESS read-write 22675 STATUS current 22676 DESCRIPTION 22677 "A method of Vlan-MAC address mapping." 22678 ::= { companyMacBasedVlan 2 } 22679 22680 22681 -- ---------------------------------------------------------- 22682 -- The sfpVendorInfoTable 22683 -- ---------------------------------------------------------- 22684 22685 22686 sfpVendorInfoTable OBJECT-TYPE 22687 SYNTAX SEQUENCE OF SfpVendorInfoEntry 22688 MAX-ACCESS not-accessible 22689 STATUS current 22690 DESCRIPTION 22691 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 22692 ::= { companySfpVendorInfo 1 } 22693 22694 sfpVendorInfoEntry OBJECT-TYPE 22695 SYNTAX SfpVendorInfoEntry 22696 MAX-ACCESS not-accessible 22697 STATUS current 22698 DESCRIPTION 22699 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 22700 INDEX { sfpPortIndex } 22701 ::= { sfpVendorInfoTable 1 } 22702 22703 SfpVendorInfoEntry ::= 22704 SEQUENCE { 22705 sfpPortIndex 22706 Integer32, 22707 sfpConnectorType 22708 DisplayString, 22709 sfpTranceiverCode 22710 DisplayString, 22711 sfpBaudRate 22712 DisplayString, 22713 sfpVendorName 22714 DisplayString, 22715 sfpVendorOui 22716 DisplayString, 22717 sfpVendorPn 22718 DisplayString, 22719 sfpVendorRev 22720 DisplayString, 22721 sfpWavelength 22722 DisplayString, 22723 sfpVendorSn 22724 DisplayString, 22725 sfpDateCode 22726 DisplayString 22727 } 22728 22729 22730 sfpPortIndex OBJECT-TYPE 22731 SYNTAX Integer32 (1..28) 22732 MAX-ACCESS read-only 22733 STATUS current 22734 DESCRIPTION 22735 "The available of index for fiber ports." 22736 ::= { sfpVendorInfoEntry 1 } 22737 22738 sfpConnectorType OBJECT-TYPE 22739 SYNTAX DisplayString 22740 MAX-ACCESS read-only 22741 STATUS current 22742 DESCRIPTION 22743 "" 22744 ::= {sfpVendorInfoEntry 2} 22745 22746 sfpTranceiverCode OBJECT-TYPE 22747 SYNTAX DisplayString 22748 MAX-ACCESS read-only 22749 STATUS current 22750 DESCRIPTION 22751 "" 22752 ::= {sfpVendorInfoEntry 3} 22753 22754 sfpBaudRate OBJECT-TYPE 22755 SYNTAX DisplayString 22756 MAX-ACCESS read-only 22757 STATUS current 22758 DESCRIPTION 22759 "" 22760 ::= {sfpVendorInfoEntry 4} 22761 22762 sfpVendorName OBJECT-TYPE 22763 SYNTAX DisplayString 22764 MAX-ACCESS read-only 22765 STATUS current 22766 DESCRIPTION 22767 "" 22768 ::= {sfpVendorInfoEntry 5} 22769 22770 sfpVendorOui OBJECT-TYPE 22771 SYNTAX DisplayString 22772 MAX-ACCESS read-only 22773 STATUS current 22774 DESCRIPTION 22775 "" 22776 ::= {sfpVendorInfoEntry 6} 22777 22778 sfpVendorPn OBJECT-TYPE 22779 SYNTAX DisplayString 22780 MAX-ACCESS read-only 22781 STATUS current 22782 DESCRIPTION 22783 "" 22784 ::= {sfpVendorInfoEntry 7} 22785 22786 sfpVendorRev OBJECT-TYPE 22787 SYNTAX DisplayString 22788 MAX-ACCESS read-only 22789 STATUS current 22790 DESCRIPTION 22791 "" 22792 ::= {sfpVendorInfoEntry 8} 22793 22794 sfpWavelength OBJECT-TYPE 22795 SYNTAX DisplayString 22796 MAX-ACCESS read-only 22797 STATUS current 22798 DESCRIPTION 22799 "" 22800 ::= {sfpVendorInfoEntry 9} 22801 22802 sfpVendorSn OBJECT-TYPE 22803 SYNTAX DisplayString 22804 MAX-ACCESS read-only 22805 STATUS current 22806 DESCRIPTION 22807 "" 22808 ::= {sfpVendorInfoEntry 10} 22809 22810 sfpDateCode OBJECT-TYPE 22811 SYNTAX DisplayString 22812 MAX-ACCESS read-only 22813 STATUS current 22814 DESCRIPTION 22815 "" 22816 ::= {sfpVendorInfoEntry 11} 22817 22818 22819-- -------------------------------------------------------------------------- 22820 ddmCtrl OBJECT IDENTIFIER ::={companyDDM 1} 22821 ddmInfo OBJECT IDENTIFIER ::={companyDDM 2} 22822-- -------------------------------------------------------------------------- 22823-- DdmCtrl 22824-- -------------------------------------------------------------------------- 22825 22826 ddmPowerUnit OBJECT-TYPE 22827 SYNTAX INTEGER { 22828 mw(0), 22829 dbm(1) 22830 } 22831 MAX-ACCESS read-write 22832 STATUS current 22833 DESCRIPTION 22834 "This object indicates the TX/RX power global unit." 22835 DEFVAL{mw} 22836 ::= {ddmCtrl 1} 22837 22838--ddmActionMgmt 22839 22840 ddmActionMgmtTable OBJECT-TYPE 22841 SYNTAX SEQUENCE OF DdmActionMgmtEntry 22842 MAX-ACCESS not-accessible 22843 STATUS obsolete 22844 DESCRIPTION 22845 "This table contains the configuration of the action taken 22846 when any parameter exceeds its threshold." 22847 ::= {ddmCtrl 2} 22848 22849 ddmActionMgmtEntry OBJECT-TYPE 22850 SYNTAX DdmActionMgmtEntry 22851 MAX-ACCESS not-accessible 22852 STATUS obsolete 22853 DESCRIPTION 22854 "This is an entry of the swDdmConfigActionTable." 22855 INDEX {ddmActionPort } 22856 ::= {ddmActionMgmtTable 1} 22857 22858 DdmActionMgmtEntry ::= 22859 SEQUENCE { 22860 ddmActionPort 22861 INTEGER, 22862 ddmActionState 22863 INTEGER, 22864 ddmActionShutdown 22865 INTEGER 22866 } 22867 22868 ddmActionPort OBJECT-TYPE 22869 SYNTAX INTEGER (1..28) 22870 MAX-ACCESS read-only 22871 STATUS current 22872 DESCRIPTION 22873 "This object indicates the port. 22874 The available of index for fiber ports." 22875 ::= {ddmActionMgmtEntry 1} 22876 22877 22878 ddmActionState OBJECT-TYPE 22879 SYNTAX INTEGER { 22880 disable(0), 22881 enable(1) 22882 } 22883 MAX-ACCESS read-write 22884 STATUS obsolete 22885 DESCRIPTION 22886 "This object indicates the action type." 22887 ::= {ddmActionMgmtEntry 2} 22888 22889 ddmActionShutdown OBJECT-TYPE 22890 SYNTAX INTEGER { 22891 none(0), 22892 alarm(1), 22893 warning(2) 22894 } 22895 MAX-ACCESS read-write 22896 STATUS obsolete 22897 DESCRIPTION 22898 "This object indicates the action type." 22899 ::= {ddmActionMgmtEntry 3} 22900 22901 22902--ddmThresholdMgmt 22903 22904 ddmThresholdMgmtTable OBJECT-TYPE 22905 SYNTAX SEQUENCE OF DdmThresholdMgmtEntry 22906 MAX-ACCESS not-accessible 22907 STATUS current 22908 DESCRIPTION 22909 "This table contains DDM temperature configuration information." 22910 ::= {ddmCtrl 3} 22911 22912 ddmThresholdMgmtEntry OBJECT-TYPE 22913 SYNTAX DdmThresholdMgmtEntry 22914 MAX-ACCESS not-accessible 22915 STATUS current 22916 DESCRIPTION 22917 "This is an entry of the swDdmConfigThresholdTable." 22918 INDEX {ddmThresholdPort ,ddmThresholdType} 22919 ::= {ddmThresholdMgmtTable 1} 22920 22921 DdmThresholdMgmtEntry ::= 22922 SEQUENCE { 22923 ddmThresholdPort 22924 INTEGER, 22925 ddmThresholdType 22926 INTEGER, 22927 ddmHighAlarm 22928 DisplayString, 22929 ddmLowAlarm 22930 DisplayString, 22931 ddmHighWarning 22932 DisplayString, 22933 ddmLowWarning 22934 DisplayString 22935 } 22936 22937 ddmThresholdPort OBJECT-TYPE 22938 SYNTAX INTEGER (1..28) 22939 MAX-ACCESS read-only 22940 STATUS current 22941 DESCRIPTION 22942 "This object indicates the port. 22943 The available of index for fiber ports." 22944 ::= {ddmThresholdMgmtEntry 1} 22945 22946 ddmThresholdType OBJECT-TYPE 22947 SYNTAX INTEGER{ 22948 temperature(0), 22949 voltage(1), 22950 bias(2), 22951 txPower(3), 22952 rxPower(4) 22953 } 22954 MAX-ACCESS read-only 22955 STATUS current 22956 DESCRIPTION 22957 "This object indicates the threshold type." 22958 ::= {ddmThresholdMgmtEntry 2} 22959 22960 ddmHighAlarm OBJECT-TYPE 22961 SYNTAX DisplayString 22962 MAX-ACCESS read-write 22963 STATUS current 22964 DESCRIPTION 22965 "This object indicates the high alarm threshold value to be configured. As the 22966 value is a floating point data type, the DisplayString type is used to define this parameter." 22967 ::= {ddmThresholdMgmtEntry 3} 22968 22969 ddmLowAlarm OBJECT-TYPE 22970 SYNTAX DisplayString 22971 MAX-ACCESS read-write 22972 STATUS current 22973 DESCRIPTION 22974 "This object indicates the low alarm threshold value to be configured. As the 22975 value is a floating data type, the DisplayString type is used to define this parameter." 22976 ::= {ddmThresholdMgmtEntry 4} 22977 22978 ddmHighWarning OBJECT-TYPE 22979 SYNTAX DisplayString 22980 MAX-ACCESS read-write 22981 STATUS current 22982 DESCRIPTION 22983 "This object indicates the high warning threshold value to be configured. As 22984 the value is a floating data type, the DisplayString type is used to define this parameter." 22985 ::= {ddmThresholdMgmtEntry 5} 22986 22987 ddmLowWarning OBJECT-TYPE 22988 SYNTAX DisplayString 22989 MAX-ACCESS read-write 22990 STATUS current 22991 DESCRIPTION 22992 "This object indicates the low warning threshold value to be configured. As 22993 the value is a floating data type, the DisplayString type is used to define this parameter." 22994 ::= {ddmThresholdMgmtEntry 6} 22995 22996 22997 22998-- -------------------------------------------------------------------------- 22999-- DdmInfo 23000-- -------------------------------------------------------------------------- 23001 ddmStatus OBJECT IDENTIFIER ::= { ddmInfo 1 } 23002 23003--DdmStatus 23004 ddmStatusTable OBJECT-TYPE 23005 SYNTAX SEQUENCE OF DdmStatusEntry 23006 MAX-ACCESS not-accessible 23007 STATUS current 23008 DESCRIPTION 23009 "This table contains the DDM status information." 23010 ::= {ddmStatus 1} 23011 23012 ddmStatusEntry OBJECT-TYPE 23013 SYNTAX DdmStatusEntry 23014 MAX-ACCESS not-accessible 23015 STATUS current 23016 DESCRIPTION 23017 "This is an entry of the ddmStatusTable." 23018 INDEX {ddmStatusPort} 23019 ::= {ddmStatusTable 1} 23020 23021 DdmStatusEntry ::= 23022 SEQUENCE { 23023 ddmStatusPort 23024 INTEGER, 23025 ddmTemperature 23026 DisplayString, 23027 ddmVoltage 23028 DisplayString, 23029 ddmBiasCurrent 23030 DisplayString, 23031 ddmTxPower 23032 DisplayString, 23033 ddmRxPower 23034 DisplayString 23035 } 23036 23037 ddmStatusPort OBJECT-TYPE 23038 SYNTAX INTEGER (1..28) 23039 MAX-ACCESS read-only 23040 STATUS current 23041 DESCRIPTION 23042 "This object indicates the port. 23043 The available of index for fiber ports." 23044 ::= {ddmStatusEntry 1} 23045 23046 ddmTemperature OBJECT-TYPE 23047 SYNTAX DisplayString 23048 MAX-ACCESS read-only 23049 STATUS current 23050 DESCRIPTION 23051 "This object indicates the real time value of the temperature. As the value 23052 is a floating point data type, the DisplayString type is used to define this parameter." 23053 ::= {ddmStatusEntry 2} 23054 23055 ddmVoltage OBJECT-TYPE 23056 SYNTAX DisplayString 23057 MAX-ACCESS read-only 23058 STATUS current 23059 DESCRIPTION 23060 "This object indicates the real time value of the supply voltage. As the value 23061 value is a floating point data type, the DisplayString type is used to define this parameter." 23062 ::= {ddmStatusEntry 3} 23063 23064 ddmBiasCurrent OBJECT-TYPE 23065 SYNTAX DisplayString 23066 MAX-ACCESS read-only 23067 STATUS current 23068 DESCRIPTION 23069 "This object indicates the real time value of the tx bias." 23070 ::= {ddmStatusEntry 4} 23071 23072 ddmTxPower OBJECT-TYPE 23073 SYNTAX DisplayString 23074 MAX-ACCESS read-only 23075 STATUS current 23076 DESCRIPTION 23077 "This object indicates the real time value of the tx power. As the value 23078 is a floating point data type, the DisplayString type is used to define this parameter." 23079 ::= {ddmStatusEntry 5} 23080 23081 ddmRxPower OBJECT-TYPE 23082 SYNTAX DisplayString 23083 MAX-ACCESS read-only 23084 STATUS current 23085 DESCRIPTION 23086 "This object indicates the real time value of the rx power. As the value is 23087 a floating data type, the DisplayString type is used to define this parameter." 23088 ::= {ddmStatusEntry 6} 23089 23090 23091 23092 -- ------------------------------------------------------------------------- 23093 -- companyFTPGroup 23094 -- ------------------------------------------------------------------------- 23095 ftpFwTable OBJECT IDENTIFIER ::= { companyFTPGroup 1 } 23096 ftpConfigTable OBJECT IDENTIFIER ::= { companyFTPGroup 2 } 23097 23098 ftpFwServerIpAddress OBJECT-TYPE 23099 SYNTAX DisplayString (SIZE(1..64)) 23100 MAX-ACCESS read-write 23101 STATUS obsolete 23102 DESCRIPTION 23103 "The FTP server's IPv4 address or IPv6 address is used to upload or 23104 download firmware." 23105 ::= { ftpFwTable 1} 23106 23107 ftpFwImageFileName OBJECT-TYPE 23108 SYNTAX DisplayString (SIZE(1..64)) 23109 MAX-ACCESS read-write 23110 STATUS obsolete 23111 DESCRIPTION 23112 "Firmware file name used to upload or download firmware." 23113 ::= { ftpFwTable 2 } 23114 23115 ftpFwUsername OBJECT-TYPE 23116 SYNTAX DisplayString (SIZE(1..20)) 23117 MAX-ACCESS read-write 23118 STATUS obsolete 23119 DESCRIPTION 23120 "FTP username to login FTP." 23121 ::= { ftpFwTable 3} 23122 23123 ftpFwPassword OBJECT-TYPE 23124 SYNTAX DisplayString (SIZE(1..20)) 23125 MAX-ACCESS read-write 23126 STATUS obsolete 23127 DESCRIPTION 23128 "FTP password to login FTP." 23129 ::= { ftpFwTable 4 } 23130 23131 ftpFwPath OBJECT-TYPE 23132 SYNTAX DisplayString (SIZE(1..64)) 23133 MAX-ACCESS read-write 23134 STATUS obsolete 23135 DESCRIPTION 23136 "FTP path can find file folder." 23137 ::= { ftpFwTable 5} 23138 23139 ftpFwPort OBJECT-TYPE 23140 SYNTAX Integer32 (1..65535) 23141 MAX-ACCESS read-write 23142 STATUS obsolete 23143 DESCRIPTION 23144 "FTP port to login FTP." 23145 ::= { ftpFwTable 6} 23146 23147 ftpFwImageID OBJECT-TYPE 23148 SYNTAX INTEGER { 23149 imageID1(1), 23150 imageID2(2) 23151 } 23152 MAX-ACCESS read-write 23153 STATUS current 23154 DESCRIPTION 23155 "Fw image id can select imageid1 or imageid2 to flash" 23156 ::= { ftpFwTable 7 } 23157 23158 ftpFwFTPOperation OBJECT-TYPE 23159 SYNTAX INTEGER { 23160 none(0), 23161 download(1), 23162 upload(2) 23163 } 23164 MAX-ACCESS read-write 23165 STATUS obsolete 23166 DESCRIPTION 23167 "The FTP operates to perform downloading the firmware image 23168 to the unit. This object is used in conjunction with FTP settings" 23169 ::= { ftpFwTable 8 } 23170 23171 ftpFwFTPOperationStatus OBJECT-TYPE 23172 SYNTAX INTEGER { 23173 none(0), 23174 success(1), 23175 fail(2), 23176 progressing(3), 23177 transmit(4) 23178 } 23179 MAX-ACCESS read-only 23180 STATUS obsolete 23181 DESCRIPTION 23182 "The FTP operation status represent firmware backup or upgrade status." 23183 ::= { ftpFwTable 9 } 23184 23185 ftpConfigServerIpAddress OBJECT-TYPE 23186 SYNTAX DisplayString (SIZE(1..64)) 23187 MAX-ACCESS read-write 23188 STATUS obsolete 23189 DESCRIPTION 23190 "The FTP server's IPv4 address or IPv6 address is used to upload or 23191 download firmware." 23192 ::= { ftpConfigTable 1 } 23193 23194 ftpConfigFileName OBJECT-TYPE 23195 SYNTAX DisplayString (SIZE(1..64)) 23196 MAX-ACCESS read-write 23197 STATUS obsolete 23198 DESCRIPTION 23199 "Config file name used to upload or download Config." 23200 ::= { ftpConfigTable 2} 23201 23202 ftpConfigUsername OBJECT-TYPE 23203 SYNTAX DisplayString (SIZE(1..20)) 23204 MAX-ACCESS read-write 23205 STATUS obsolete 23206 DESCRIPTION 23207 "FTP username to login FTP." 23208 ::= { ftpConfigTable 3} 23209 23210 ftpConfigPassword OBJECT-TYPE 23211 SYNTAX DisplayString (SIZE(1..20)) 23212 MAX-ACCESS read-write 23213 STATUS obsolete 23214 DESCRIPTION 23215 "FTP password to login FTP." 23216 ::= { ftpConfigTable 4} 23217 23218 ftpConfigPath OBJECT-TYPE 23219 SYNTAX DisplayString (SIZE(1..64)) 23220 MAX-ACCESS read-write 23221 STATUS obsolete 23222 DESCRIPTION 23223 "FTP path can find file folder." 23224 ::= { ftpConfigTable 5} 23225 23226 ftpConfigPort OBJECT-TYPE 23227 SYNTAX Integer32 (1..65535) 23228 MAX-ACCESS read-write 23229 STATUS obsolete 23230 DESCRIPTION 23231 "FTP port to login FTP." 23232 ::= { ftpConfigTable 6} 23233 23234 ftpConfigConfigID OBJECT-TYPE 23235 SYNTAX INTEGER { 23236 configID1(1), 23237 configID2(2) 23238 } 23239 MAX-ACCESS read-write 23240 STATUS current 23241 DESCRIPTION 23242 "Config image id can select imageid1 or imageid2 to flash" 23243 ::= { ftpConfigTable 7 } 23244 23245 ftpConfigFTPOperation OBJECT-TYPE 23246 SYNTAX INTEGER { 23247 none(0), 23248 download(1), 23249 upload(2) 23250 } 23251 MAX-ACCESS read-write 23252 STATUS obsolete 23253 DESCRIPTION 23254 "The FTP operates to perform downloading the config image 23255 to the unit. This object is used in conjunction with FTP settings" 23256 ::= { ftpConfigTable 8 } 23257 23258 ftpConfigFTPOperationStatus OBJECT-TYPE 23259 SYNTAX INTEGER { 23260 none(0), 23261 success(1), 23262 fail(2), 23263 progressing(3), 23264 transmit(4) 23265 } 23266 MAX-ACCESS read-only 23267 STATUS obsolete 23268 DESCRIPTION 23269 "The FTP operation status represent config backup or upgrade status." 23270 ::= { ftpConfigTable 9} 23271 23272 23273 erpsState OBJECT-TYPE 23274 SYNTAX INTEGER { 23275 enabled (1), 23276 disabled (2) 23277 } 23278 MAX-ACCESS read-write 23279 STATUS current 23280 DESCRIPTION 23281 "This object indicates the status of the ERPS state." 23282 ::= { companyERPSGroup 1 } 23283 23284 erpsLog OBJECT-TYPE 23285 SYNTAX INTEGER { 23286 enabled (1), 23287 disabled (2) 23288 } 23289 MAX-ACCESS read-write 23290 STATUS current 23291 DESCRIPTION 23292 "This object indicates the status of the ERPS log." 23293 ::= { companyERPSGroup 2 } 23294 23295 erpsTrap OBJECT-TYPE 23296 SYNTAX INTEGER { 23297 enabled (1), 23298 disabled (2) 23299 } 23300 MAX-ACCESS read-write 23301 STATUS current 23302 DESCRIPTION 23303 "This object indicates the status of the ERPS trap." 23304 ::= { companyERPSGroup 3 } 23305 23306 erpsInfoTable OBJECT-TYPE 23307 SYNTAX SEQUENCE OF ErpsInfoEntry 23308 MAX-ACCESS not-accessible 23309 STATUS current 23310 DESCRIPTION 23311 "This table contains the ERPS configuration information." 23312 ::= { companyERPSGroup 4 } 23313 23314 erpsInfoEntry OBJECT-TYPE 23315 SYNTAX ErpsInfoEntry 23316 MAX-ACCESS not-accessible 23317 STATUS current 23318 DESCRIPTION 23319 "A list of the ERPS configuration information." 23320 INDEX { erpsRAPSVLANID} 23321 ::= { erpsInfoTable 1 } 23322 23323 ErpsInfoEntry ::= 23324 SEQUENCE { 23325 erpsRAPSVLANID 23326 INTEGER, 23327 erpsRingStatus 23328 INTEGER, 23329 erpsAdminWestPort 23330 INTEGER, 23331 erpsAdminWestPortState 23332 INTEGER, 23333 erpsAdminEastPort 23334 INTEGER, 23335 erpsAdminEastPortState 23336 INTEGER, 23337 erpsAdminRPLPort 23338 INTEGER, 23339 erpsRPLOwner 23340 INTEGER, 23341 erpsProtectedAddVlanList 23342 OCTET STRING, 23343 erpsProtectedDelVlanList 23344 OCTET STRING, 23345 erpsProtectedVlanList1k 23346 OCTET STRING, 23347 erpsProtectedVlanList2k 23348 OCTET STRING, 23349 erpsProtectedVlanList3k 23350 OCTET STRING, 23351 erpsProtectedVlanList4k 23352 OCTET STRING, 23353 erpsRingMEL 23354 INTEGER, 23355 erpsHoldoffTime 23356 INTEGER, 23357 erpsGuardTime 23358 INTEGER, 23359 erpsWTRTime 23360 INTEGER, 23361 erpsRevertive 23362 INTEGER, 23363 erpsCurrentRingState 23364 INTEGER, 23365 erpsRowStatus 23366 RowStatus 23367 } 23368 23369 erpsRAPSVLANID OBJECT-TYPE 23370 SYNTAX INTEGER 23371 MAX-ACCESS read-only 23372 STATUS current 23373 DESCRIPTION 23374 "The RAPS VLAN is an index of the configuration." 23375 ::= { erpsInfoEntry 1 } 23376 23377 erpsRingStatus OBJECT-TYPE 23378 SYNTAX INTEGER { 23379 enabled (1), 23380 disabled (2) 23381 } 23382 MAX-ACCESS read-write 23383 STATUS current 23384 DESCRIPTION 23385 "This indicates the administrative state of the ring." 23386 ::= { erpsInfoEntry 2 } 23387 23388 erpsAdminWestPort OBJECT-TYPE 23389 SYNTAX INTEGER { 23390 virtual_channle (-1) 23391 } 23392 MAX-ACCESS read-write 23393 STATUS current 23394 DESCRIPTION 23395 "This object indicates actual running ring west port. 23396 The value 0 indicates the west port is a virtual channel." 23397 ::= { erpsInfoEntry 3 } 23398 23399 erpsAdminWestPortState OBJECT-TYPE 23400 SYNTAX INTEGER { 23401 fowarding(1), 23402 blocking(2), 23403 signal-fail(3) 23404 } 23405 MAX-ACCESS read-only 23406 STATUS current 23407 DESCRIPTION 23408 "This is the west port state. The state may change occasionally. 23409 When the east port is configured on a virtual channel, the east 23410 port state is always forwarding." 23411 ::= { erpsInfoEntry 4 } 23412 23413 erpsAdminEastPort OBJECT-TYPE 23414 SYNTAX INTEGER { 23415 virtual_channle (-1) 23416 } 23417 MAX-ACCESS read-write 23418 STATUS current 23419 DESCRIPTION 23420 "This object indicates actual running ring east port. 23421 The value 0 indicates the east port is a virtual channel." 23422 ::= { erpsInfoEntry 5 } 23423 23424 erpsAdminEastPortState OBJECT-TYPE 23425 SYNTAX INTEGER { 23426 fowarding(1), 23427 blocking(2), 23428 signal-fail(3) 23429 } 23430 MAX-ACCESS read-only 23431 STATUS current 23432 DESCRIPTION 23433 "This is the east port state. The state may change occasionally. 23434 When the east port is configured on a virtual channel, the east 23435 port state is always forwarding." 23436 ::= { erpsInfoEntry 6 } 23437 23438 erpsAdminRPLPort OBJECT-TYPE 23439 SYNTAX INTEGER { 23440 none (0), 23441 west (1), 23442 east (2) 23443 } 23444 MAX-ACCESS read-write 23445 STATUS current 23446 DESCRIPTION 23447 "When the port enable state is enabled, the RPL port's current 23448 port role is defined by the ERPS application." 23449 ::= { erpsInfoEntry 7 } 23450 23451 erpsRPLOwner OBJECT-TYPE 23452 SYNTAX INTEGER { 23453 enabled (1), 23454 disabled (2) 23455 } 23456 MAX-ACCESS read-write 23457 STATUS current 23458 DESCRIPTION 23459 "The administrative value of the RPL owner state. 23460 The RPL owner is an Ethernet Ring Node adjacent to the RPL that 23461 is responsible for blocking its end of the RPL under normal 23462 conditions." 23463 ::= { erpsInfoEntry 8 } 23464 23465 erpsProtectedAddVlanList OBJECT-TYPE 23466 SYNTAX OCTET STRING (SIZE (0..512)) 23467 MAX-ACCESS read-write 23468 STATUS current 23469 DESCRIPTION 23470 "This object is add protect VLAN list" 23471 ::= { erpsInfoEntry 9} 23472 23473 erpsProtectedDelVlanList OBJECT-TYPE 23474 SYNTAX OCTET STRING (SIZE (0..512)) 23475 MAX-ACCESS read-write 23476 STATUS current 23477 DESCRIPTION 23478 "This object is delete protect VLAN list" 23479 ::= { erpsInfoEntry 10} 23480 23481 erpsProtectedVlanList1k OBJECT-TYPE 23482 SYNTAX OCTET STRING (SIZE (0..128)) 23483 MAX-ACCESS read-only 23484 STATUS current 23485 DESCRIPTION 23486 "A string of octets containing one bit per VLAN. The 23487 first octet corresponds to VLANs with VlanIndex values 23488 1 through 8; the second octet to VLANs 9 through 23489 16 etc. The most significant bit of each octet 23490 corresponds to the lowest VlanIndex value in that octet. 23491 23492 For each VLAN that is mapped to this protected vlan, 23493 the bit corresponding to that VLAN is set to '1'. " 23494 ::= { erpsInfoEntry 11} 23495 23496 erpsProtectedVlanList2k OBJECT-TYPE 23497 SYNTAX OCTET STRING (SIZE (0..128)) 23498 MAX-ACCESS read-only 23499 STATUS current 23500 DESCRIPTION 23501 "A string of octets containing one bit per VLAN for 23502 VLANS with VlanIndex values 1025 through 2048. 23503 The most significant bit of each 23504 octet corresponds to the lowest VlanIndex value in that 23505 octet. 23506 23507 For each VLAN that is mapped to this protected vlan, 23508 the bit corresponding to that VLAN is set to '1'." 23509 ::= { erpsInfoEntry 12} 23510 23511 erpsProtectedVlanList3k OBJECT-TYPE 23512 SYNTAX OCTET STRING (SIZE (0..128)) 23513 MAX-ACCESS read-only 23514 STATUS current 23515 DESCRIPTION 23516 "A string of octets containing one bit per VLAN for 23517 VLANS with VlanIndex values 2049 through 3072. 23518 The most significant bit of each 23519 octet corresponds to the lowest VlanIndex value in that 23520 octet. 23521 23522 For each VLAN that is mapped to this protected vlan, 23523 the bit corresponding to that VLAN is set to '1'." 23524 ::= { erpsInfoEntry 13} 23525 23526 erpsProtectedVlanList4k OBJECT-TYPE 23527 SYNTAX OCTET STRING (SIZE (0..128)) 23528 MAX-ACCESS read-only 23529 STATUS current 23530 DESCRIPTION 23531 "A string of octets containing one bit per VLAN for 23532 VLANS with VlanIndex values 3073 through 4094. 23533 The most significant bit of each 23534 octet corresponds to the lowest VlanIndex value in that 23535 octet. 23536 23537 For each VLAN that is mapped to this protected vlan, 23538 the bit corresponding to that VLAN is set to '1'. 23539 23540 This object is only instantiated on devices with 23541 support for VlanIndex values up to 4094." 23542 ::= { erpsInfoEntry 14} 23543 23544 erpsRingMEL OBJECT-TYPE 23545 SYNTAX INTEGER 23546 MAX-ACCESS read-write 23547 STATUS current 23548 DESCRIPTION 23549 "The ring MEL is the maintenance entity group (MEG) level that 23550 provides a communication channel for the ring automatic protection 23551 switching (RAPS) information." 23552 ::= { erpsInfoEntry 15 } 23553 23554 erpsHoldoffTime OBJECT-TYPE 23555 SYNTAX INTEGER 23556 MAX-ACCESS read-write 23557 STATUS current 23558 DESCRIPTION 23559 "In order to coordinate the timing of protection switches at multiple layers." 23560 ::= { erpsInfoEntry 16 } 23561 23562 erpsGuardTime OBJECT-TYPE 23563 SYNTAX INTEGER 23564 MAX-ACCESS read-write 23565 STATUS current 23566 DESCRIPTION 23567 "This is used to prevent ring nodes from receiving outdated RAPS messages." 23568 ::= { erpsInfoEntry 17 } 23569 23570 erpsWTRTime OBJECT-TYPE 23571 SYNTAX INTEGER 23572 MAX-ACCESS read-write 23573 STATUS current 23574 DESCRIPTION 23575 "When revertive is enabled, this is used to prevent frequent 23576 operation of the protection switch due to an intermittent defect. 23577 A failed working transport entity must become stable in a fault-free state." 23578 ::= { erpsInfoEntry 18 } 23579 23580 erpsRevertive OBJECT-TYPE 23581 SYNTAX INTEGER { 23582 enabled (1), 23583 disabled (2) 23584 } 23585 MAX-ACCESS read-write 23586 STATUS current 23587 DESCRIPTION 23588 "The object is used to enable or disable the revertive operation of a special 23589 ring. When revertive is disabled, the traffic link is allowed to use the RPL, 23590 after revovering from a failure. When revertive is enabled, the traffic 23591 link is restored to the working transport link." 23592 ::= { erpsInfoEntry 19 } 23593 23594 erpsCurrentRingState OBJECT-TYPE 23595 SYNTAX INTEGER { 23596 deactivated (0), 23597 idle (1), 23598 protection (2), 23599 manualswitch (3), 23600 forcedswitch (4), 23601 pending (5) 23602 } 23603 MAX-ACCESS read-only 23604 STATUS current 23605 DESCRIPTION 23606 "This indicates the state of the ring." 23607 ::= { erpsInfoEntry 20 } 23608 23609 erpsRowStatus OBJECT-TYPE 23610 SYNTAX RowStatus 23611 MAX-ACCESS read-create 23612 STATUS current 23613 DESCRIPTION 23614 "This object indicates the RowStatus of this entry." 23615 ::= { erpsInfoEntry 21} 23616 23617 erpsSubRingTable OBJECT-TYPE 23618 SYNTAX SEQUENCE OF ErpsSubRingEntry 23619 MAX-ACCESS not-accessible 23620 STATUS current 23621 DESCRIPTION 23622 "This table contains the ERPS sub-ring configuration information." 23623 ::= { companyERPSGroup 5 } 23624 23625 erpsSubRingEntry OBJECT-TYPE 23626 SYNTAX ErpsSubRingEntry 23627 MAX-ACCESS not-accessible 23628 STATUS current 23629 DESCRIPTION 23630 "A list of the ERPS sub-ring configuration information." 23631 INDEX {erpsSubRingRAPSVLANID, erpsSubRingVlanID} 23632 ::= { erpsSubRingTable 1 } 23633 23634 ErpsSubRingEntry ::= 23635 SEQUENCE { 23636 erpsSubRingRAPSVLANID 23637 INTEGER, 23638 erpsSubRingVlanID 23639 INTEGER, 23640 erpsSubRingTCPropagationState 23641 INTEGER, 23642 erpsSubRingRowStatus 23643 RowStatus 23644 } 23645 23646 erpsSubRingRAPSVLANID OBJECT-TYPE 23647 SYNTAX INTEGER 23648 MAX-ACCESS read-only 23649 STATUS current 23650 DESCRIPTION 23651 "The RAPS VLAN is an index of the configuration." 23652 ::= { erpsSubRingEntry 1 } 23653 23654 erpsSubRingVlanID OBJECT-TYPE 23655 SYNTAX INTEGER 23656 MAX-ACCESS read-only 23657 STATUS current 23658 DESCRIPTION 23659 "This indicates the ring control VLAN-ID of the sub-ring which 23660 connects to another ring." 23661 ::= { erpsSubRingEntry 2} 23662 23663 erpsSubRingTCPropagationState OBJECT-TYPE 23664 SYNTAX INTEGER { 23665 enabled (1), 23666 disabled (2) 23667 } 23668 MAX-ACCESS read-write 23669 STATUS current 23670 DESCRIPTION 23671 "This indicates the state of the sub-ring topology change propagation." 23672 ::= { erpsSubRingEntry 3 } 23673 23674 erpsSubRingRowStatus OBJECT-TYPE 23675 SYNTAX RowStatus 23676 MAX-ACCESS read-create 23677 STATUS current 23678 DESCRIPTION 23679 "This object indicates the status of this entry." 23680 ::= { erpsSubRingEntry 4 } 23681 23682-- ---------------------------------------------------------- 23683-- The companyLedPanel Groups 23684-- ---------------------------------------------------------- 23685 swLedPanelstate OBJECT IDENTIFIER ::= { companyswLedPanel 1 } 23686 23687 swLedInfoTable OBJECT-TYPE 23688 SYNTAX SEQUENCE OF SwLedInfoEntry 23689 MAX-ACCESS not-accessible 23690 STATUS current 23691 DESCRIPTION 23692 "This table contains the LED information." 23693 ::= { swLedPanelstate 1 } 23694 23695 swLedInfoEntry OBJECT-TYPE 23696 SYNTAX SwLedInfoEntry 23697 MAX-ACCESS not-accessible 23698 STATUS current 23699 DESCRIPTION 23700 "A list of front panel LED information for each unit in the system." 23701 INDEX { swLedInfoUnitId } 23702 ::= { swLedInfoTable 1 } 23703 23704 SwLedInfoEntry ::= 23705 SEQUENCE { 23706 swLedInfoUnitId 23707 INTEGER, 23708 swLedInfoFrontPanelLedStatus 23709 OCTET STRING 23710 } 23711 23712 swLedInfoUnitId OBJECT-TYPE 23713 SYNTAX INTEGER (1..2) 23714 MAX-ACCESS read-only 23715 STATUS current 23716 DESCRIPTION 23717 "The object indicates the unit ID." 23718 ::= { swLedInfoEntry 1 } 23719 23720 swLedInfoFrontPanelLedStatus OBJECT-TYPE 23721 SYNTAX OCTET STRING 23722 MAX-ACCESS read-only 23723 STATUS current 23724 DESCRIPTION 23725 "This object is a set of system LED indicators. The first 32 octets are 23726 defined as next, and following octets are for logical port LED. 23727 23728 Octet 1 is console led: 23729 0x01 = a user is login through console 23730 0x02 = no user is login through console 23731 23732 Octet 2-32 are reserved." 23733 ::= { swLedInfoEntry 2 } 23734 23735 -- ***************************************************************** 23736 -- 23737 -- Enterprise Trap group 23738 -- 23739 -- ***************************************************************** 23740 23741END 23742