1-------------------------------------------------------------------------------- 2 3-- --------------------------- Revision ---------------------------------------- 4-- Date Version Author Chanage Description 5-- 6-- 2014/12/05 6.11.013 D-Link 1.Add sysPortCtrlCapability, sysDhcpAutoImage, 7-- sysBootupConfigID, sysBootupImage, 8-- cosBandwidthEffectiveRX and cosBandwidthEffectiveTX. 9-- 10-- 2014/01/06 6.10.002 D-Link 1.Initial version. 11-- 12-- -------------------------- Revision End ------------------------------------- 13 14-------------------------------------------------------------------------------- 15 16 DGS-1210-10ME_AX DEFINITIONS ::= BEGIN 17 18IMPORTS 19 MODULE-IDENTITY, OBJECT-TYPE, 20 enterprises, IpAddress, Integer32, Unsigned32, TimeTicks, Counter32 21 FROM SNMPv2-SMI 22 InetAddress FROM INET-ADDRESS-MIB 23 InterfaceIndex,InterfaceIndexOrZero 24 FROM IF-MIB 25 SnmpAdminString,SnmpEngineID,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB 26 dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB 27 RowStatus, TruthValue, DisplayString, 28 TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC 29 VlanId FROM Q-BRIDGE-MIB 30 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; 31 32 33 34 d-link OBJECT IDENTIFIER ::= { enterprises 171 } 35 dlink-products OBJECT IDENTIFIER ::= { d-link 10 } 36 dlink-DGS12XXSeriesProd OBJECT IDENTIFIER ::= { dlink-products 76} 37 dgs-1210-10me OBJECT IDENTIFIER ::= { dlink-DGS12XXSeriesProd 32 } 38 dgs-1210-10meax OBJECT IDENTIFIER ::= { dgs-1210-10me 1 } 39 40VlanIndex ::= TEXTUAL-CONVENTION 41 STATUS current 42 DESCRIPTION 43 "A value used to index per-VLAN tables: values of 0 and 44 4095 are not permitted; if the value is between 1 and 45 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 46 global scope within a given bridged domain (see VlanId 47 textual convention). If the value is greater than 4095 48 then it represents a VLAN with scope local to the 49 particular agent, i.e. one without a global VLAN-ID 50 assigned to it. Such VLANs are outside the scope of 51 IEEE 802.1Q but it is convenient to be able to manage them 52 in the same way using this MIB." 53 SYNTAX Unsigned32 54 55PortList ::= TEXTUAL-CONVENTION 56 STATUS current 57 DESCRIPTION 58 "Each octet within this value specifies a set of eight 59 ports, with the first octet specifying ports 1 through 60 8, the second octet specifying ports 9 through 16, etc. 61 Within each octet, the most significant bit represents 62 the lowest numbered port, and the least significant bit 63 represents the highest numbered port. Thus, each port 64 of the bridge is represented by a single bit within the 65 value of this object. If that bit has a value of '1' 66 then that port is included in the set of ports; the port 67 is not included if its bit has a value of '0'." 68 SYNTAX OCTET STRING 69 70 71BridgeId ::= TEXTUAL-CONVENTION 72 STATUS current 73 DESCRIPTION 74 "The Bridge-Identifier as used in the 75 Spanning Tree 76 Protocol to uniquely identify a bridge. Its first two 77 octets (in network byte order) contain a priority 78 value and its last 6 octets contain the MAC address 79 used to refer to a bridge in a unique fashion 80 (typically, the numerically smallest MAC address 81 of all ports on the bridge). 82 Several objects in this MIB module represent values of 83 timers used by the Spanning Tree Protocol. In this 84 MIB, these timers have values in units of hundreths of 85 a second (i.e. 1/100 secs). 86 These timers, when stored in a Spanning Tree Protocol's 87 BPDU, are in units of 1/256 seconds. Note, however, 88 that 802.1D-1990 specifies a settable granularity of 89 no more than 1 second for these timers. To avoid 90 ambiguity, a data type is defined here as a textual 91 convention and all representation of these timers 92 in this MIB module are defined using this data type. An 93 algorithm is also defined for converting between the 94 different units, to ensure a timer's value is not distorted by multiple conversions." 95 SYNTAX OCTET STRING (SIZE (8)) 96 97Timeout ::= TEXTUAL-CONVENTION 98 DISPLAY-HINT "d4" 99 STATUS current 100 DESCRIPTION 101 "A STP timer in units of 1/100 seconds 102 103 To convert a Timeout value into a value in units of 104 1/256 seconds, the following algorithm should be used: 105 106 b = floor( (n * 256) / 100) 107 108 where: 109 floor = quotient [ignore remainder] 110 n is the value in 1/100 second units 111 b is the value in 1/256 second units 112 To convert the value from 1/256 second units back to 113 1/100 seconds, the following algorithm should be used: 114 115 n = ceiling( (b * 100) / 256) 116 117 where: 118 ceiling = quotient [if remainder is 0], or 119 quotient + 1 [if remainder is non-zero] 120 n is the value in 1/100 second units 121 b is the value in 1/256 second units 122 123 Note: it is important that the arithmetic operations are 124 done in the order specified (i.e., multiply first, divide 125 second)." 126 SYNTAX INTEGER 127 128 LldpManAddress ::= TEXTUAL-CONVENTION 129 STATUS current 130 DESCRIPTION 131 "The value of a management address associated with the LLDP 132 agent that may be used to reach higher layer entities to 133 assist discovery by network management. 134 135 It should be noted that appropriate security credentials, 136 such as SNMP engineId, may be required to access the LLDP 137 agent using a management address. These necessary credentials 138 should be known by the network management and the objects 139 associated with the credentials are not included in the 140 LLDP agent." 141 SYNTAX OCTET STRING (SIZE (1..31)) 142 143 OwnerString ::= TEXTUAL-CONVENTION 144 STATUS current 145 DESCRIPTION 146 "This data type is used to model an administratively 147 assigned name of the owner of a resource. Implementations 148 must accept values composed of well-formed NVT ASCII 149 sequences. In addition, implementations should accept 150 values composed of well-formed UTF-8 sequences. 151 152 It is suggested that this name contain one or more of 153 the following: IP address, management station name, 154 network manager's name, location, or phone number. 155 In some cases the agent itself will be the owner of 156 an entry. In these cases, this string shall be set 157 to a string starting with 'monitor'. 158 159 SNMP access control is articulated entirely in terms 160 of the contents of MIB views; access to a particular 161 SNMP object instance depends only upon its presence 162 or absence in a particular MIB view and never upon 163 its value or the value of related object instances. 164 Thus, objects of this type afford resolution of 165 resource contention only among cooperating 166 managers; they realize no access control function 167 with respect to uncooperative parties." 168 SYNTAX OCTET STRING (SIZE (0..127)) 169 170 RmonStatus ::= TEXTUAL-CONVENTION 171 STATUS current 172 DESCRIPTION 173 "The status of a table entry. 174 175 Setting this object to the value invalid(4) has the 176 effect of invalidating the corresponding entry. 177 That is, it effectively disassociates the mapping 178 identified with said entry. 179 It is an implementation-specific matter as to whether 180 the agent removes an invalidated entry from the table. 181 Accordingly, management stations must be prepared to 182 receive tabular information from agents that corresponds 183 to entries currently not in use. Proper 184 interpretation of such entries requires examination 185 of the relevant RmonStatus object. 186 187 An existing instance of this object cannot be set to 188 createRequest(2). This object may only be set to 189 createRequest(2) when this instance is created. When 190 this object is created, the agent may wish to create 191 supplemental object instances with default values 192 to complete a conceptual row in this table. Because the 193 194 creation of these default objects is entirely at the option 195 of the agent, the manager must not assume that any will be 196 created, but may make use of any that are created. 197 Immediately after completing the create operation, the agent 198 must set this object to underCreation(3). 199 200 When in the underCreation(3) state, an entry is allowed to 201 exist in a possibly incomplete, possibly inconsistent state, 202 usually to allow it to be modified in multiple PDUs. When in 203 this state, an entry is not fully active. 204 Entries shall exist in the underCreation(3) state until 205 the management station is finished configuring the entry 206 and sets this object to valid(1) or aborts, setting this 207 object to invalid(4). If the agent determines that an 208 entry has been in the underCreation(3) state for an 209 abnormally long time, it may decide that the management 210 station has crashed. If the agent makes this decision, 211 it may set this object to invalid(4) to reclaim the 212 entry. A prudent agent will understand that the 213 management station may need to wait for human input 214 and will allow for that possibility in its 215 determination of this abnormally long period. 216 217 An entry in the valid(1) state is fully configured and 218 consistent and fully represents the configuration or 219 operation such a row is intended to represent. For 220 example, it could be a statistical function that is 221 configured and active, or a filter that is available 222 in the list of filters processed by the packet capture 223 process. 224 225 A manager is restricted to changing the state of an entry in 226 the following ways: 227 228 To: valid createRequest underCreation invalid 229 From: 230 valid OK NO OK OK 231 createRequest N/A N/A N/A N/A 232 underCreation OK NO OK OK 233 invalid NO NO NO OK 234 nonExistent NO OK NO OK 235 236 In the table above, it is not applicable to move the state 237 from the createRequest state to any other state because the 238 manager will never find the variable in that state. The 239 nonExistent state is not a value of the enumeration, rather 240 it means that the entryStatus variable does not exist at all. 241 242 An agent may allow an entryStatus variable to change state in 243 additional ways, so long as the semantics of the states are 244 followed. This allowance is made to ease the implementation of 245 the agent and is made despite the fact that managers should 246 never exercise these additional state transitions." 247 SYNTAX INTEGER { 248 valid(1), 249 createRequest(2), 250 underCreation(3), 251 invalid(4) 252 } 253Ipv6Address ::= TEXTUAL-CONVENTION 254 DISPLAY-HINT "2x:" 255 STATUS current 256 DESCRIPTION 257 "This data type is used to model IPv6 addresses. 258 This is a binary string of 16 octets in network 259 byte-order." 260 SYNTAX OCTET STRING (SIZE (16)) 261 262-- ----------------------------------------------------------------- -- 263-- groups in the MIB 264-- ----------------------------------------------------------------- -- 265 266 267-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 268-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 269 companySystem OBJECT IDENTIFIER ::= { dgs-1210-10meax 1 } 270 companyIpifGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 2 } 271 companyTftpGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 3 } 272 companyMiscGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 4 } 273 companySNMPV3 OBJECT IDENTIFIER ::= { dgs-1210-10meax 5 } 274 companySTP OBJECT IDENTIFIER ::= { dgs-1210-10meax 6 } 275 companyDot1qVlanGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 7 } 276 companyLA OBJECT IDENTIFIER ::= { dgs-1210-10meax 8 } 277 companyStaticMAC OBJECT IDENTIFIER ::= { dgs-1210-10meax 9 } 278 companyIgsGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 10 } 279 companyGVRPGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 11 } 280 companyQoSGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 12 } 281 companyTrafficMgmt OBJECT IDENTIFIER ::= { dgs-1210-10meax 13 } 282 companySecurity OBJECT IDENTIFIER ::= { dgs-1210-10meax 14 } 283 companyACLGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 15 } 284 companySyslog OBJECT IDENTIFIER ::= { dgs-1210-10meax 16 } 285 companyLBD OBJECT IDENTIFIER ::= { dgs-1210-10meax 17 } 286 companyMirror OBJECT IDENTIFIER ::= { dgs-1210-10meax 18 } 287 companyStaticMcast OBJECT IDENTIFIER ::= { dgs-1210-10meax 19 } 288 companySNTPSetting OBJECT IDENTIFIER ::= { dgs-1210-10meax 20 } 289 companyRMON OBJECT IDENTIFIER ::= { dgs-1210-10meax 22 } 290 companyAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 23 } 291 companyGuestVlan OBJECT IDENTIFIER ::= { dgs-1210-10meax 24 } 292 companyMacNotify OBJECT IDENTIFIER ::= { dgs-1210-10meax 25 } 293 companyISMVLAN OBJECT IDENTIFIER ::= { dgs-1210-10meax 27 } 294 companyDHCPRelay OBJECT IDENTIFIER ::= { dgs-1210-10meax 28 } 295 companyDHCPLocalRelay OBJECT IDENTIFIER ::= { dgs-1210-10meax 29 } 296 companyGreenSetting OBJECT IDENTIFIER ::= { dgs-1210-10meax 31 } 297 sysFirmwareInfomation OBJECT IDENTIFIER ::= { companySystem 31 } 298 companyLLDPSetting OBJECT IDENTIFIER ::= { dgs-1210-10meax 32 } 299 companyCPUInterfaceFilterGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 33 } 300 companyStaticARP OBJECT IDENTIFIER ::= { dgs-1210-10meax 34 } 301 companyCableDiagnostic OBJECT IDENTIFIER ::= { dgs-1210-10meax 35 } 302 companyVLANTrunk OBJECT IDENTIFIER ::= { dgs-1210-10meax 36 } 303 companyTimeRangeMgmt OBJECT IDENTIFIER ::= { dgs-1210-10meax 38 } 304 companySMTP OBJECT IDENTIFIER ::= { dgs-1210-10meax 40 } 305 companyMultiIPInterface OBJECT IDENTIFIER ::= { dgs-1210-10meax 41 } 306 companyLimitIp OBJECT IDENTIFIER ::= { dgs-1210-10meax 45 } 307 companyGratuitousARP OBJECT IDENTIFIER ::= { dgs-1210-10meax 48 } 308 companyNeighbor OBJECT IDENTIFIER ::= { dgs-1210-10meax 50 } 309 companyEoam OBJECT IDENTIFIER ::= { dgs-1210-10meax 51 } 310 companyDuld OBJECT IDENTIFIER ::= { dgs-1210-10meax 52 } 311 companydot3azEEE OBJECT IDENTIFIER ::= { dgs-1210-10meax 53 } 312 companyMacAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 54 } 313 companyWACAuthGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 55} 314 companyMacBasedVlan OBJECT IDENTIFIER ::= { dgs-1210-10meax 70 } 315 companyBPDUAttack OBJECT IDENTIFIER ::= { dgs-1210-10meax 77 } 316 companyDHCPv6Relay OBJECT IDENTIFIER ::= { dgs-1210-10meax 86 } 317 companyMldsGroup OBJECT IDENTIFIER ::= { dgs-1210-10meax 88 } 318 companyPPPoE OBJECT IDENTIFIER ::= { dgs-1210-10meax 98 } 319 companyDoSCtrl OBJECT IDENTIFIER ::= { dgs-1210-10meax 99 } 320 companyAgentBasicInfo OBJECT IDENTIFIER ::= { dgs-1210-10meax 100 } 321 companyProtocolVlan OBJECT IDENTIFIER ::= { dgs-1210-10meax 101 } 322 companyL2PT OBJECT IDENTIFIER ::= { dgs-1210-10meax 102 } 323 companyQinQ OBJECT IDENTIFIER ::= { dgs-1210-10meax 103 } 324 companySfpVendorInfo OBJECT IDENTIFIER ::= { dgs-1210-10meax 104 } 325 companyDDM OBJECT IDENTIFIER ::= { dgs-1210-10meax 105 } 326 companyCpuProtect OBJECT IDENTIFIER ::= { dgs-1210-10meax 106 } 327 328-- ---------------------------------------------------------------- -- 329 330 -- ------------------------------------------------------------------ 331 -- companySystem 332 -- ------------------------------------------------------------------ 333 334 sysSwitchName OBJECT-TYPE 335 SYNTAX DisplayString (SIZE(1..20)) 336 MAX-ACCESS read-write 337 STATUS current 338 DESCRIPTION 339 "System name used for identification of the device. 340 The following characters are allowed to input. 341 0 ~ 9 / a ~ z / A ~ Z 342 Special character: ( ) V + _ = ." 343 ::= { companySystem 1 } 344 345 sysHardwareVersion OBJECT-TYPE 346 SYNTAX DisplayString (SIZE(1..15)) 347 MAX-ACCESS read-only 348 STATUS current 349 DESCRIPTION 350 "Version number of the Hardware." 351 DEFVAL { "" } 352 ::= { companySystem 2 } 353 354 sysFirmwareVersion OBJECT-TYPE 355 SYNTAX DisplayString (SIZE(1..15)) 356 MAX-ACCESS read-only 357 STATUS current 358 DESCRIPTION 359 "Version number of the Firmware." 360 DEFVAL { "" } 361 ::= { companySystem 3 } 362 363 sysLoginTimeoutInterval OBJECT-TYPE 364 SYNTAX Integer32 (3..30) 365 MAX-ACCESS read-write 366 STATUS current 367 DESCRIPTION 368 "This time interval is used to count the time and 369 logout web interface automatically." 370 DEFVAL { 5 } 371 ::= { companySystem 4 } 372 373 sysLocationName OBJECT-TYPE 374 SYNTAX DisplayString (SIZE(1..20)) 375 MAX-ACCESS read-write 376 STATUS current 377 DESCRIPTION 378 "The location name of this node (e.g., `telephone closet, 379 3rd floor'). If the location is unknown, the value is 380 the zero-length string." 381 ::= { companySystem 5 } 382 383 384 sysGroupInterval OBJECT-TYPE 385 SYNTAX Integer32 (0 | 120..1225) 386 MAX-ACCESS read-write 387 STATUS current 388 DESCRIPTION 389 "Group Interval is used to send D-link Discover packet to D-link 390 SmartConsole Utility frequency. 391 392 The timer in units of seconds. 393 394 Set value 0 to disable group Interval." 395 ::= { companySystem 6 } 396 397 398 sysSafeGuardEnable OBJECT-TYPE 399 SYNTAX INTEGER { 400 enable(1), 401 disable(2) 402 } 403 MAX-ACCESS read-write 404 STATUS current 405 DESCRIPTION 406 "This object is used to set Safeguard Enable\Disable." 407 DEFVAL { enable } 408 ::= { companySystem 8 } 409 410 411 sysRestart OBJECT-TYPE 412 SYNTAX TruthValue 413 MAX-ACCESS read-write 414 STATUS current 415 DESCRIPTION 416 "This object allows the user to restart the Switch 417 (i.e)the entire switch will operationally go down and 418 start again. Setting a value of 'true' causes the switch 419 to be restarted. 420 421 When the switch operationally goes down, configuration 422 save operation is initiated based on the configuration save 423 option chosen. 424 425 When the switch operationally come up, the saved configurations 426 are restored based on the restore option chosen. 427 428 Once the switch is restarted, the value of this object reverts 429 to 'false'." 430 DEFVAL { false } 431 ::= { companySystem 9 } 432 433 sysSave OBJECT-TYPE 434 SYNTAX TruthValue 435 MAX-ACCESS read-write 436 STATUS current 437 DESCRIPTION 438 "This object is used to save Configuration." 439 DEFVAL { false } 440 ::= { companySystem 10 } 441 442 443 sysJumboFrameEnable OBJECT-TYPE 444 SYNTAX INTEGER { 445 enable(1), 446 disable(2) 447 } 448 MAX-ACCESS read-write 449 STATUS current 450 DESCRIPTION 451 "Gigabit Web Smart Switches support jumbo frames (frames larger than 452 the Ethernet frame size of 1522 bytes) of up to 10,000 bytes (tagged). 453 Default jumbo frame is disabled." 454 DEFVAL { disable } 455 ::= { companySystem 12 } 456 457 -- Port Control Table 458 459 sysPortCtrlTable OBJECT-TYPE 460 SYNTAX SEQUENCE OF SysPortCtrlEntry 461 MAX-ACCESS not-accessible 462 STATUS current 463 DESCRIPTION 464 "A table to control the port specific parameters of the device like speed, 465 duplex mode, etc." 466 ::= { companySystem 13 } 467 468 sysPortCtrlEntry OBJECT-TYPE 469 SYNTAX SysPortCtrlEntry 470 MAX-ACCESS not-accessible 471 STATUS current 472 DESCRIPTION 473 "An entry appears in this table for each interface in the system. 474 475 Index to the table is the interface index of the port." 476 477 INDEX { sysPortCtrlIndex , sysPortCtrlMediumType} 478 ::= { sysPortCtrlTable 1 } 479 480 SysPortCtrlEntry ::= 481 SEQUENCE { 482 sysPortCtrlIndex 483 Integer32, 484 sysPortCtrlMediumType 485 INTEGER, 486 sysPortCtrlSpeed 487 INTEGER, 488 sysPortCtrlOperStatus 489 INTEGER, 490 sysPortCtrlMDI 491 INTEGER, 492 sysPortCtrlFlowControl 493 INTEGER, 494 sysPortCtrlFlowControlOper 495 INTEGER, 496 sysPortCtrlType 497 INTEGER, 498 sysPortCtrlCapability 499 BITS 500 } 501 502 sysPortCtrlIndex OBJECT-TYPE 503 SYNTAX Integer32 (1..65535) 504 MAX-ACCESS read-only 505 STATUS current 506 DESCRIPTION 507 "Interface index of the port for the configuration 508 in this entry applies." 509 510 ::= { sysPortCtrlEntry 1 } 511 512 sysPortCtrlMediumType OBJECT-TYPE 513 SYNTAX INTEGER { 514 copper(1), 515 fiber(2) 516 } 517 MAX-ACCESS read-only 518 STATUS current 519 DESCRIPTION 520 "This object indicates the port type: fiber 1G/100M or copper." 521 522 ::= { sysPortCtrlEntry 2 } 523 524 sysPortCtrlSpeed OBJECT-TYPE 525 SYNTAX INTEGER { 526 rate1000M-Full (1), 527 rate100M-Full (2), 528 rate100M-Half (3), 529 rate10M-Full (4), 530 rate10M-Half (5), 531 auto (6), 532 disable (7), 533 rate10G-Full (8) 534 } 535 MAX-ACCESS read-write 536 STATUS current 537 DESCRIPTION 538 "Configures interface speed." 539 540 ::= { sysPortCtrlEntry 3 } 541 542 sysPortCtrlOperStatus OBJECT-TYPE 543 SYNTAX INTEGER { 544 down (1), 545 rate1000M-Full (2), 546 rate100M-Full (3), 547 rate100M-Half (4), 548 rate10M-Full (5), 549 rate10M-Half (6), 550 rate10G-Full (7) 551 552 } 553 MAX-ACCESS read-only 554 STATUS current 555 DESCRIPTION 556 "The port's operating speed state." 557 558 ::= { sysPortCtrlEntry 4 } 559 560 sysPortCtrlMDI OBJECT-TYPE 561 SYNTAX INTEGER { 562 auto (1), 563 mdi (2), 564 mdix (3) 565 } 566 MAX-ACCESS read-write 567 STATUS current 568 DESCRIPTION 569 "Configures interface auto/mdi/mdix mode. 570 The default setting is Auto." 571 572 ::= { sysPortCtrlEntry 5 } 573 574 sysPortCtrlFlowControl OBJECT-TYPE 575 SYNTAX INTEGER { 576 enable (1), 577 disable (2) 578 } 579 MAX-ACCESS read-write 580 STATUS current 581 DESCRIPTION 582 "Enables / disables flow control for the interface." 583 584 ::= { sysPortCtrlEntry 6 } 585 586 sysPortCtrlFlowControlOper OBJECT-TYPE 587 SYNTAX INTEGER { 588 enabled(1), 589 disabled(2) 590 } 591 MAX-ACCESS read-only 592 STATUS current 593 DESCRIPTION 594 "The link parner negotiate port's operating flow control state." 595 ::= { sysPortCtrlEntry 7 } 596 597 sysPortCtrlType OBJECT-TYPE 598 SYNTAX INTEGER { 599 fastethernet(1), 600 gigabitethernet(2), 601 fiberwith100BaseSFPModule(3), 602 fiberwith1GBaseSFPModule(4), 603 fiberwith10GBaseSFPModule(5) 604 } 605 MAX-ACCESS read-only 606 STATUS current 607 DESCRIPTION 608 "The port's media type." 609 ::= { sysPortCtrlEntry 8 } 610 611 sysPortCtrlCapability OBJECT-TYPE 612 SYNTAX BITS { 613 rate10_half(0), 614 rate10_full(1), 615 rate100_half(2), 616 rate100_full(3), 617 reserve(4), 618 rate1000_full(5) 619 } 620 MAX-ACCESS read-write 621 STATUS current 622 DESCRIPTION 623 "The port's capability advertised." 624 ::= { sysPortCtrlEntry 9 } 625 626-- start DLINK_METRO_LIKE_GENERAL 627 sysPortDescriptionTable OBJECT-TYPE 628 SYNTAX SEQUENCE OF SysPortDescriptionEntry 629 MAX-ACCESS not-accessible 630 STATUS current 631 DESCRIPTION 632 "The port description table." 633 ::= { companySystem 14 } 634 635 sysPortDescriptionEntry OBJECT-TYPE 636 SYNTAX SysPortDescriptionEntry 637 MAX-ACCESS not-accessible 638 STATUS current 639 DESCRIPTION 640 "The port description entry." 641 INDEX { sysPortDescIndex, sysPortDescMediumType } 642 ::= { sysPortDescriptionTable 1 } 643 644 SysPortDescriptionEntry ::= 645 SEQUENCE { 646 sysPortDescIndex 647 INTEGER, 648 sysPortDescMediumType 649 INTEGER, 650 sysPortDescString 651 DisplayString, 652 sysPortUpLinkTime 653 DisplayString 654 } 655 656 sysPortDescIndex OBJECT-TYPE 657 SYNTAX INTEGER (1..255) 658 MAX-ACCESS read-only 659 STATUS current 660 DESCRIPTION 661 "This object indicates the port index." 662 ::= { sysPortDescriptionEntry 1 } 663 664 665 sysPortDescMediumType OBJECT-TYPE 666 SYNTAX INTEGER { 667 copper(1), 668 fiber(2) 669 } 670 MAX-ACCESS read-only 671 STATUS current 672 DESCRIPTION 673 "This object indicates the port type: fiber 1G/100M or copper." 674 ::= { sysPortDescriptionEntry 2 } 675 676 sysPortDescString OBJECT-TYPE 677 SYNTAX DisplayString(SIZE(0..32)) 678 MAX-ACCESS read-write 679 STATUS current 680 DESCRIPTION 681 "This object indicates the port description." 682 ::= { sysPortDescriptionEntry 3 } 683 684 sysPortUpLinkTime OBJECT-TYPE 685 SYNTAX DisplayString(SIZE(0..32)) 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "This object indicates the port link up time." 690 ::= { sysPortDescriptionEntry 4 } 691 692-- end DLINK_METRO_LIKE_GENERAL 693 694-- start DLINK_METRO_LIKE_GENERAL 695 sysPortErrTable OBJECT-TYPE 696 SYNTAX SEQUENCE OF SysPortErrEntry 697 MAX-ACCESS not-accessible 698 STATUS current 699 DESCRIPTION 700 "The port error table." 701 ::= { companySystem 15 } 702 703 sysPortErrEntry OBJECT-TYPE 704 SYNTAX SysPortErrEntry 705 MAX-ACCESS not-accessible 706 STATUS current 707 DESCRIPTION 708 "A list of information for the err port of the device." 709 INDEX { sysPortErrPortIndex } 710 ::= { sysPortErrTable 1 } 711 712 SysPortErrEntry ::= 713 SEQUENCE { 714 sysPortErrPortIndex 715 INTEGER, 716 sysPortErrPortState 717 INTEGER, 718 sysPortErrPortStatus 719 INTEGER, 720 sysPortErrPortReason 721 INTEGER 722 } 723 724 sysPortErrPortIndex OBJECT-TYPE 725 SYNTAX INTEGER (1..255) 726 MAX-ACCESS read-only 727 STATUS current 728 DESCRIPTION 729 "This object indicates the module's port number.(1..Max port number in 730 the module)" 731 ::= { sysPortErrEntry 1 } 732 733 sysPortErrPortState OBJECT-TYPE 734 SYNTAX INTEGER { 735 disabled(1), 736 enabled(2) 737 } 738 MAX-ACCESS read-only 739 STATUS current 740 DESCRIPTION 741 "This object decides whether the port state is enabled or disabled." 742 ::= { sysPortErrEntry 2 } 743 744 sysPortErrPortStatus OBJECT-TYPE 745 SYNTAX INTEGER { 746 other(1), 747 err-disabled(2) 748 } 749 MAX-ACCESS read-only 750 STATUS current 751 DESCRIPTION 752 "This object decides whether the PortStatus is err-disabled." 753 ::= { sysPortErrEntry 3 } 754 755 sysPortErrPortReason OBJECT-TYPE 756 SYNTAX INTEGER { 757 lbd(1) 758 } 759 MAX-ACCESS read-only 760 STATUS current 761 DESCRIPTION 762 "This object decides whether the PortStatus is LBD." 763 ::= { sysPortErrEntry 4 } 764-- end DLINK_METRO_LIKE_GENERAL 765 766 sysDhcpAutoConfiguration OBJECT-TYPE 767 SYNTAX INTEGER { 768 enable(1), 769 disable(2) 770 } 771 MAX-ACCESS read-write 772 STATUS current 773 DESCRIPTION 774 "This object indicates auto config is enabled or disabled." 775 DEFVAL { disable } 776 ::= { companySystem 16 } 777 778-- start DLINK_METRO_LIKE_GENERAL 779 780 sysWebState OBJECT-TYPE 781 SYNTAX INTEGER { 782 enabled(1), 783 disabled(2) 784 } 785 MAX-ACCESS read-write 786 STATUS current 787 DESCRIPTION 788 "This object is for Enabled(1) or Disabled(2) Web state in the system." 789 ::= { companySystem 17 } 790 791 792 sysWebPortNumber OBJECT-TYPE 793 SYNTAX Integer32 (1..65535) 794 MAX-ACCESS read-write 795 STATUS current 796 DESCRIPTION 797 "Web Server Port Number." 798 DEFVAL { 80 } 799 ::= { companySystem 18 } 800 801 sysARPAgingTime OBJECT-TYPE 802 SYNTAX INTEGER (0..65535) 803 MAX-ACCESS read-write 804 STATUS current 805 DESCRIPTION 806 "This object is for ARP aging time." 807 ::= { companySystem 19 } 808 809 810 sysMACAgingTime OBJECT-TYPE 811 SYNTAX INTEGER (10..600) 812 MAX-ACCESS read-write 813 STATUS current 814 DESCRIPTION 815 "This object is for MAC aging time." 816 ::= { companySystem 20 } 817 818 baudRateConfiguration OBJECT-TYPE 819 SYNTAX INTEGER { 820 baudrate9600(9600), 821 baudrate19200(19200), 822 baudrate38400(38400), 823 baudrate115200(115200) 824 } 825 MAX-ACCESS read-write 826 STATUS current 827 DESCRIPTION 828 "To set SerialPort baud-rate configuration." 829 ::= { companySystem 21 } 830 831 autologoutConfiguration OBJECT-TYPE 832 SYNTAX INTEGER { 833 logouttime2mins(120), 834 logouttime5mins(300), 835 logouttime10mins(600), 836 logouttime15mins(900), 837 logouttimenever(0) 838 839 } 840 MAX-ACCESS read-write 841 STATUS current 842 DESCRIPTION 843 "To set SerialPort auto-logout-time configuration." 844 ::= { companySystem 22 } 845 846 telnetsettingManagementOnOff OBJECT-TYPE 847 SYNTAX INTEGER { 848 enabled(1), 849 disabled(2) 850 } 851 MAX-ACCESS read-write 852 STATUS current 853 DESCRIPTION 854 "Enable/Disable management Telnetsetting mechanism." 855 ::= { companySystem 23 } 856 857 telnetUDPPort OBJECT-TYPE 858 SYNTAX INTEGER (1..65535) 859 MAX-ACCESS read-write 860 STATUS current 861 DESCRIPTION 862 "The value is for setting telnet's UDP Port." 863 DEFVAL { 23 } 864 ::= { companySystem 24 } 865 866 autoRefreshConfiguration OBJECT-TYPE 867 SYNTAX INTEGER { 868 refreshimenever(0), 869 refreshtime10secs(1), 870 refreshtime30secs(2), 871 refreshtime1min(3), 872 refreshtime5mins(4) 873 } 874 MAX-ACCESS read-write 875 STATUS current 876 DESCRIPTION 877 "To set the WEB panel auto refresh timer." 878 ::= { companySystem 25 } 879 880 floodfdbOnOff OBJECT-TYPE 881 SYNTAX INTEGER { 882 enabled(1), 883 disabled(2) 884 } 885 MAX-ACCESS read-write 886 STATUS current 887 DESCRIPTION 888 "To set enable status for flood fdb." 889 ::= { companySystem 26 } 890 891 sysContactName OBJECT-TYPE 892 SYNTAX DisplayString (SIZE(1..128)) 893 MAX-ACCESS read-write 894 STATUS current 895 DESCRIPTION 896 "To set system contact name." 897 ::= { companySystem 27 } 898-- end DLINK_METRO_LIKE_GENERAL 899 900 sysDhcpAutoConfigTimeout OBJECT-TYPE 901 SYNTAX INTEGER (1..65535) 902 MAX-ACCESS read-write 903 STATUS current 904 DESCRIPTION 905 "To set dhcp auto config timeout." 906 ::= { companySystem 28 } 907 908 sysCommandLogging OBJECT-TYPE 909 SYNTAX INTEGER { 910 enable (1), 911 disable (2) 912 } 913 MAX-ACCESS read-write 914 STATUS current 915 DESCRIPTION 916 "To set enable status for CommandLogging." 917 918 ::= { companySystem 29 } 919 920 sysSerialNumber OBJECT-TYPE 921 SYNTAX DisplayString (SIZE(1..13)) 922 MAX-ACCESS read-only 923 STATUS current 924 DESCRIPTION 925 "To get the serial number." 926 927 ::= { companySystem 30 } 928 929-- start DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 930 931 --FirmwareInfo 932 sysVersion OBJECT-TYPE 933 SYNTAX DisplayString (SIZE(1..15)) 934 MAX-ACCESS read-only 935 STATUS current 936 DESCRIPTION 937 "The version of firmware information." 938 DEFVAL { "" } 939 940 ::= { sysFirmwareInfomation 1 } 941 942 sysSize OBJECT-TYPE 943 SYNTAX Integer32 944 MAX-ACCESS read-only 945 STATUS current 946 DESCRIPTION 947 "The size of firmware information." 948 949 ::= { sysFirmwareInfomation 2 } 950 951 sysUpdateTime OBJECT-TYPE 952 SYNTAX DisplayString (SIZE(1..20)) 953 MAX-ACCESS read-only 954 STATUS current 955 DESCRIPTION 956 "The Update Time of firmware information." 957 958 ::= { sysFirmwareInfomation 3 } 959 960 sysFromIP OBJECT-TYPE 961 SYNTAX IpAddress 962 MAX-ACCESS read-only 963 STATUS current 964 DESCRIPTION 965 "The IP address of firmware information." 966 967 ::= { sysFirmwareInfomation 4 } 968 969 sysUser OBJECT-TYPE 970 SYNTAX DisplayString (SIZE(1..9)) 971 MAX-ACCESS read-only 972 STATUS current 973 DESCRIPTION 974 "The user of firmware infomation." 975 976 ::= { sysFirmwareInfomation 5 } 977 978 sysType OBJECT-TYPE 979 SYNTAX INTEGER{ 980 console(1), 981 telnet(2), 982 ssh(3), 983 web(4), 984 unknown(-1) 985 986 } 987 MAX-ACCESS read-only 988 STATUS current 989 DESCRIPTION 990 "The type of firmware infomation." 991 992 ::= { sysFirmwareInfomation 6 } 993 994-- end DLINK_METRO_LIKE_FIRMWARE_INFO_DISPLAY 995 996 sysDdp OBJECT IDENTIFIER ::= { companySystem 32 } 997 sysDdpGlobalOnOff OBJECT-TYPE 998 SYNTAX INTEGER { 999 enabled(1), 1000 disabled(2) 1001 } 1002 MAX-ACCESS read-write 1003 STATUS current 1004 DESCRIPTION 1005 "This object indicates D-Link discover protocol is enabled or disabled." 1006 ::= { sysDdp 1 } 1007 1008 sysDdpGeneralReportOnOff OBJECT-TYPE 1009 SYNTAX INTEGER { 1010 enabled(1), 1011 disabled(2) 1012 } 1013 MAX-ACCESS read-write 1014 STATUS current 1015 DESCRIPTION 1016 "This object indicates D-Link discover protocol report is enabled or disabled. 1017 This object only can be modified when D-Link discover protocol state is enabled." 1018 ::= { sysDdp 2 } 1019 1020 sysDdpGeneralReportTimer OBJECT-TYPE 1021 SYNTAX INTEGER { 1022 time30seconds(30), 1023 time60seconds(60), 1024 time90seconds(90), 1025 time120seconds(120) 1026 } 1027 MAX-ACCESS read-write 1028 STATUS current 1029 DESCRIPTION 1030 "This object indicates D-Link discover protocol report time period. 1031 This object only can be modified when both D-Link discover protocol state and 1032 D-Link discover protocol report state are enabled." 1033 ::= { sysDdp 3 } 1034 1035 sysDdpProtStatusTable OBJECT-TYPE 1036 SYNTAX SEQUENCE OF SysDdpProtStatusEntry 1037 MAX-ACCESS not-accessible 1038 STATUS current 1039 DESCRIPTION 1040 "A table to control the port status of D-Link discover protocol." 1041 ::= { sysDdp 4 } 1042 1043 sysDdpProtStatusEntry OBJECT-TYPE 1044 SYNTAX SysDdpProtStatusEntry 1045 MAX-ACCESS not-accessible 1046 STATUS current 1047 DESCRIPTION 1048 "An entry appears in this table for each port D-Link discover protocol status." 1049 1050 INDEX { sysDdpProtStatusIndex } 1051 ::= { sysDdpProtStatusTable 1 } 1052 1053 SysDdpProtStatusEntry ::= 1054 SEQUENCE { 1055 sysDdpProtStatusIndex 1056 Integer32, 1057 sysDdpProtStatusControl 1058 INTEGER 1059 } 1060 1061 sysDdpProtStatusIndex OBJECT-TYPE 1062 SYNTAX Integer32 (1..65535) 1063 MAX-ACCESS read-only 1064 STATUS current 1065 DESCRIPTION 1066 "Interface index of the port for the configuration 1067 in this entry applies." 1068 1069 ::= { sysDdpProtStatusEntry 1 } 1070 1071 sysDdpProtStatusControl OBJECT-TYPE 1072 SYNTAX INTEGER { 1073 enabled (1), 1074 disabled (2) 1075 } 1076 MAX-ACCESS read-write 1077 STATUS current 1078 DESCRIPTION 1079 "Configures the port status of D-Link discover protocol." 1080 1081 ::= { sysDdpProtStatusEntry 2 } 1082 1083 1084 1085 1086 sysDhcpAutoImage OBJECT-TYPE 1087 SYNTAX INTEGER { 1088 enable(1), 1089 disable(2) 1090 } 1091 MAX-ACCESS read-write 1092 STATUS current 1093 DESCRIPTION 1094 "This object indicates auto image is enabled or disabled." 1095 DEFVAL { disable } 1096 ::= { companySystem 34 } 1097 1098 sysBootupConfigID OBJECT-TYPE 1099 SYNTAX INTEGER (1..2) 1100 MAX-ACCESS read-write 1101 STATUS current 1102 DESCRIPTION 1103 "To get/set bootup config ID." 1104 ::= { companySystem 35 } 1105 1106 sysBootupImage OBJECT-TYPE 1107 SYNTAX INTEGER (1..2) 1108 MAX-ACCESS read-write 1109 STATUS current 1110 DESCRIPTION 1111 "To get/set bootup Image." 1112 1113 ::= { companySystem 36 } 1114 1115 -- ---------------------------------------------------------- 1116 -- The company802Dot3az Groups 1117 -- ---------------------------------------------------------- 1118 dot3azEEEset OBJECT IDENTIFIER ::= { companydot3azEEE 1 } 1119 -- 802Dot3azTable Group --------------------------------------------- -- 1120 1121 dot3azTable OBJECT-TYPE 1122 SYNTAX SEQUENCE OF Dot3azEntry 1123 MAX-ACCESS not-accessible 1124 STATUS current 1125 DESCRIPTION 1126 "A table to control IEEE802.3az EEE settings features of the device." 1127 ::= { dot3azEEEset 1 } 1128 1129 dot3azEntry OBJECT-TYPE 1130 SYNTAX Dot3azEntry 1131 MAX-ACCESS not-accessible 1132 STATUS current 1133 DESCRIPTION 1134 "An entry appears in IEEE802.3az EEE table for each interface 1135 in the system." 1136 INDEX { portD3Index } 1137 ::= { dot3azTable 1 } 1138 1139 Dot3azEntry ::= 1140 SEQUENCE { 1141 portD3Index 1142 Integer32, 1143 portD3State 1144 INTEGER 1145 } 1146 1147 1148 portD3Index OBJECT-TYPE 1149 SYNTAX Integer32 1150 MAX-ACCESS read-only 1151 STATUS current 1152 DESCRIPTION 1153 "The interface index for which the configuration in this 1154 entry applies." 1155 ::= { dot3azEntry 1 } 1156 1157 1158 portD3State OBJECT-TYPE 1159 SYNTAX INTEGER { 1160 enabled (1), disabled (2), notsupported (3) 1161 } 1162 MAX-ACCESS read-write 1163 STATUS current 1164 DESCRIPTION 1165 "Enable / disable port IEEE802.3az EEE admin state for the interface. 1166 1167 A given ports' dynamic MAC address learning will be stopped such 1168 that the current source MAC addresses entered into the MAC address 1169 forwarding table can not be changed once the port security admin 1170 state is enabled." 1171 1172 ::= { dot3azEntry 2 } 1173 1174 1175 1176 -- ------------------------------------------------------------------------- 1177 -- companyIpifGroup 1178 -- ------------------------------------------------------------------------- 1179 1180 ipv4sysIpAddrCfgMode OBJECT-TYPE 1181 SYNTAX INTEGER { 1182 manual(1), 1183 dynamic(2) 1184 } 1185 MAX-ACCESS read-write 1186 STATUS current 1187 DESCRIPTION 1188 "Specifies the means by which the default interface in the device 1189 1190 gets the IP address. 1191 1192 If 'manual' mode is selected, the default interface takes the 1193 'sysDefaultIpAddr' configured in the system. 1194 1195 If 'dynamic' mode is selected, the default interface gets the IP address 1196 through dynamic IP address configuration protocols such as RARP client, 1197 BootP client, DHCP Client, etc. 1198 1199 If the system fails to get the IP address dynamically through all the 1200 above protocols, the default interface uses the 'sysDefaultIpAddr' 1201 configured in the system." 1202 DEFVAL { manual } 1203 ::= { companyIpifGroup 1 } 1204 1205 ipv4sysIpAddr OBJECT-TYPE 1206 SYNTAX IpAddress 1207 MAX-ACCESS read-write 1208 STATUS current 1209 DESCRIPTION 1210 "Default IP Address of the system. 1211 1212 This IP address, if modified, will take effect only when the 1213 configuration is stored & restored." 1214 ::= { companyIpifGroup 2 } 1215 1216 ipv4sysIpSubnetMask OBJECT-TYPE 1217 SYNTAX IpAddress 1218 MAX-ACCESS read-write 1219 STATUS current 1220 DESCRIPTION 1221 "IP subnet mask for the default IP address. 1222 1223 This subnet mask, if modified, will take effect only when the 1224 configuration is stored & restored." 1225 ::= { companyIpifGroup 3 } 1226 1227 ipv4sysGateway OBJECT-TYPE 1228 SYNTAX IpAddress 1229 MAX-ACCESS read-write 1230 STATUS current 1231 DESCRIPTION 1232 "Gateway" 1233 ::= { companyIpifGroup 4 } 1234 1235 ipv4dhcpOption12Status OBJECT-TYPE 1236 SYNTAX INTEGER { 1237 enable(1), 1238 disable(2) 1239 } 1240 MAX-ACCESS read-write 1241 STATUS current 1242 DESCRIPTION 1243 "Status of DHCP Option12" 1244 ::= { companyIpifGroup 5 } 1245 1246 ipv4dhcpOption12HostName OBJECT-TYPE 1247 SYNTAX OCTET STRING 1248 MAX-ACCESS read-write 1249 STATUS current 1250 DESCRIPTION 1251 "Host name in DHCP option 12" 1252 ::= { companyIpifGroup 6 } 1253 1254 -- ---------------------------------------------------------------- 1255 -- The multiIFSupportV4V6Info group 1256 -- ---------------------------------------------------------------- 1257 1258 ipifSupportV4V6Info OBJECT IDENTIFIER ::= { companyIpifGroup 7 } 1259 1260 sysIpAddrCfgMode OBJECT-TYPE 1261 SYNTAX INTEGER { 1262 manual(1), 1263 dynamic(2) 1264 } 1265 MAX-ACCESS read-write 1266 STATUS current 1267 DESCRIPTION 1268 "Specifies the means by which the default interface in the device 1269 1270 gets the IP address. 1271 1272 If 'manual' mode is selected, the default interface takes the 1273 'sysDefaultIpAddr' configured in the system. 1274 1275 If 'dynamic' mode is selected, the default interface gets the IP address 1276 through dynamic IP address configuration protocols such as RARP client, 1277 BootP client, DHCP Client, etc. 1278 1279 If the system fails to get the IP address dynamically through all the 1280 above protocols, the default interface uses the 'sysDefaultIpAddr' 1281 configured in the system." 1282 DEFVAL { manual } 1283 ::= { ipifSupportV4V6Info 1 } 1284 1285 sysIpAddr OBJECT-TYPE 1286 SYNTAX IpAddress 1287 MAX-ACCESS read-write 1288 STATUS current 1289 DESCRIPTION 1290 "Default IP Address of the system. 1291 1292 This IP address, if modified, will take effect only when the 1293 configuration is stored & restored." 1294 ::= { ipifSupportV4V6Info 2 } 1295 1296 sysIpSubnetMask OBJECT-TYPE 1297 SYNTAX IpAddress 1298 MAX-ACCESS read-write 1299 STATUS current 1300 DESCRIPTION 1301 "IP subnet mask for the default IP address. 1302 1303 This subnet mask, if modified, will take effect only when the 1304 configuration is stored & restored." 1305 ::= { ipifSupportV4V6Info 3 } 1306 1307 sysGateway OBJECT-TYPE 1308 SYNTAX IpAddress 1309 MAX-ACCESS read-write 1310 STATUS current 1311 DESCRIPTION 1312 "Gateway" 1313 ::= { ipifSupportV4V6Info 4 } 1314 1315 dhcpOption12Status OBJECT-TYPE 1316 SYNTAX INTEGER { 1317 enable(1), 1318 disable(2) 1319 } 1320 MAX-ACCESS read-write 1321 STATUS current 1322 DESCRIPTION 1323 "Status of DHCP Option12" 1324 ::= { ipifSupportV4V6Info 5 } 1325 1326 dhcpOption12HostName OBJECT-TYPE 1327 SYNTAX OCTET STRING 1328 MAX-ACCESS read-write 1329 STATUS current 1330 DESCRIPTION 1331 "Host name in DHCP option 12" 1332 ::= { ipifSupportV4V6Info 6 } 1333 1334 ipifName OBJECT-TYPE 1335 SYNTAX OCTET STRING 1336 MAX-ACCESS read-only 1337 STATUS current 1338 DESCRIPTION 1339 "The Description for the interface." 1340 ::= { ipifSupportV4V6Info 7 } 1341 1342 ipifVLANname OBJECT-TYPE 1343 SYNTAX OCTET STRING 1344 MAX-ACCESS read-only 1345 STATUS current 1346 DESCRIPTION 1347 "The vlan name for the interface." 1348 ::= { ipifSupportV4V6Info 8 } 1349 1350 ipifv6GlobalStatus OBJECT-TYPE 1351 SYNTAX INTEGER { 1352 enable(1), 1353 disable(2) 1354 } 1355 MAX-ACCESS read-create 1356 STATUS current 1357 DESCRIPTION 1358 "The ID of VLAN that you want this interface to be in. 1359 It must be a exist vlan id." 1360 ::= { ipifSupportV4V6Info 9 } 1361 1362 ipifv6DHCPStatus OBJECT-TYPE 1363 SYNTAX INTEGER { 1364 enable(1), 1365 disable(2) 1366 } 1367 MAX-ACCESS read-create 1368 STATUS current 1369 DESCRIPTION 1370 "The state of DHCPv6 that you want this interface to be in. 1371 It must be a exist vlan id." 1372 ::= { ipifSupportV4V6Info 10 } 1373 1374 ipifv6AutolinkloStatus OBJECT-TYPE 1375 SYNTAX INTEGER { 1376 enable(1), 1377 disable(2) 1378 } 1379 MAX-ACCESS read-create 1380 STATUS current 1381 DESCRIPTION 1382 "The global state of link local that you want this interface to be in. 1383 It must be a exist vlan id." 1384 ::= { ipifSupportV4V6Info 11 } 1385 1386 ipifv6NSRetransmitTime OBJECT-TYPE 1387 SYNTAX INTEGER 1388 MAX-ACCESS read-create 1389 STATUS current 1390 DESCRIPTION 1391 "The NS's retransmit time that you want this interface to be in. 1392 It must be a exist vlan id (1~3600)." 1393 ::= { ipifSupportV4V6Info 12 } 1394 1395 ipifv6DefaultGateway OBJECT-TYPE 1396 SYNTAX Ipv6Address 1397 MAX-ACCESS read-create 1398 STATUS current 1399 DESCRIPTION 1400 "The ipv6 default gateway that you want this interface to be in. 1401 It must be a exist vlan id." 1402 ::= { ipifSupportV4V6Info 13 } 1403 1404 -- --------------------------------------------------------------------- 1405 -- --------------------------------------------------------------------- 1406 1407 ipifV6AddressTable OBJECT-TYPE 1408 SYNTAX SEQUENCE OF IpifV6AddressEntry 1409 MAX-ACCESS not-accessible 1410 STATUS current 1411 DESCRIPTION 1412 "A list of interface entries." 1413 ::= { ipifSupportV4V6Info 14} 1414 1415 ipifV6AddressEntry OBJECT-TYPE 1416 SYNTAX IpifV6AddressEntry 1417 MAX-ACCESS not-accessible 1418 STATUS current 1419 DESCRIPTION 1420 "An entry containing management information applicable 1421 to a particular interface." 1422 INDEX { ipifV6AddressMainIndex, ipifV6AddressIpAddr, ipifV6AddressIpPrefix } 1423 ::= { ipifV6AddressTable 1 } 1424 1425 IpifV6AddressEntry ::= 1426 SEQUENCE { 1427 ipifV6AddressMainIndex InterfaceIndex, 1428 ipifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 1429 ipifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 1430 ipifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 1431 ipifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 1432 } 1433 1434 ipifV6AddressMainIndex OBJECT-TYPE 1435 SYNTAX InterfaceIndex 1436 MAX-ACCESS read-only 1437 STATUS current 1438 DESCRIPTION 1439 "The index of this IPv6 entry." 1440 ::= { ipifV6AddressEntry 1 } 1441 1442 ipifV6AddressIpAddr OBJECT-TYPE 1443 SYNTAX Ipv6Address 1444 MAX-ACCESS read-only 1445 STATUS current 1446 DESCRIPTION 1447 "The ip address of this IPv6 entry." 1448 DEFVAL { '00000000'H } 1449 ::= { ipifV6AddressEntry 2 } 1450 1451 ipifV6AddressIpPrefix OBJECT-TYPE 1452 SYNTAX INTEGER 1453 MAX-ACCESS read-only 1454 STATUS current 1455 DESCRIPTION 1456 "The ip prefix of this IPv6 entry." 1457 ::= { ipifV6AddressEntry 3 } 1458 1459 ipifV6AddressIpType OBJECT-TYPE 1460 SYNTAX INTEGER { 1461 unicast(1), 1462 anycast(2), 1463 linklocal(3) 1464 } 1465 MAX-ACCESS read-only 1466 STATUS current 1467 DESCRIPTION 1468 "The ip type of this IPv6 entry." 1469 ::= { ipifV6AddressEntry 4 } 1470 1471 ipifV6AddressRowStatus OBJECT-TYPE 1472 SYNTAX RowStatus 1473 MAX-ACCESS read-create 1474 STATUS current 1475 DESCRIPTION 1476 "The status of an entry in the Multi Interface Table. Only a subset 1477 of the rowstatus variables (active, createAndWait, destroy) are available." 1478 ::= { ipifV6AddressEntry 5 } 1479 -- --------------------------------------------------------------------- 1480 -- --------------------------------------------------------------------- 1481 1482 ipv4sysIprouteGateway OBJECT-TYPE 1483 SYNTAX IpAddress 1484 MAX-ACCESS read-write 1485 STATUS current 1486 DESCRIPTION 1487 "IProute Gateway of the system." 1488 ::= { companyIpifGroup 8 } 1489 1490 ipv4sysIprouteHops OBJECT-TYPE 1491 SYNTAX INTEGER 1492 MAX-ACCESS read-write 1493 STATUS current 1494 DESCRIPTION 1495 "IProute Hops of the system." 1496 ::= { companyIpifGroup 9 } 1497 1498 1499 -- ------------------------------------------------------------------------- 1500 -- companyTftpGroup 1501 -- ------------------------------------------------------------------------- 1502 tftpFwServerIpAddress OBJECT-TYPE 1503 SYNTAX IpAddress 1504 MAX-ACCESS read-write 1505 STATUS obsolete 1506 DESCRIPTION 1507 "The TFTP server's IP address is used to upload or 1508 download firmware." 1509 ::= { companyTftpGroup 1 } 1510 1511 1512 tftpFwImageFileName OBJECT-TYPE 1513 SYNTAX DisplayString (SIZE(1..64)) 1514 MAX-ACCESS read-write 1515 STATUS obsolete 1516 DESCRIPTION 1517 "Configure firmware filename to download." 1518 ::= { companyTftpGroup 2 } 1519 1520 tftpFwTftpOperation OBJECT-TYPE 1521 SYNTAX INTEGER { 1522 none(0), 1523 download(1), 1524 upload(2) 1525 } 1526 MAX-ACCESS read-write 1527 STATUS obsolete 1528 DESCRIPTION 1529 "The tftp operates to perform downloading the firmware image 1530 to the unit. This object is used in conjunction with 1531 configBootTftpServerIp and configBootImageFileName." 1532 ::= { companyTftpGroup 3 } 1533 1534 tftpFwTftpOperationStatus OBJECT-TYPE 1535 SYNTAX INTEGER { 1536 none(0), 1537 success(1), 1538 fail(2), 1539 progressing(3), 1540 transmit(4) 1541 } 1542 MAX-ACCESS read-only 1543 STATUS obsolete 1544 DESCRIPTION 1545 "The tftp operation status represent firmware backup or upgrade status." 1546 ::= { companyTftpGroup 4 } 1547 1548 tftpCfgServerIpAddress OBJECT-TYPE 1549 SYNTAX IpAddress 1550 MAX-ACCESS read-write 1551 STATUS obsolete 1552 DESCRIPTION 1553 "The TFTP server's IP address is used to upload or 1554 download configuration file." 1555 ::= { companyTftpGroup 5 } 1556 1557 tftpConfigFileName OBJECT-TYPE 1558 SYNTAX DisplayString (SIZE(1..64)) 1559 MAX-ACCESS read-write 1560 STATUS obsolete 1561 DESCRIPTION 1562 "The configuration filename is used to store or retrieve config 1563 from the tftp server." 1564 ::= { companyTftpGroup 6 } 1565 1566 tftpConfigTftpOperation OBJECT-TYPE 1567 SYNTAX INTEGER { 1568 download(1), 1569 upload(2), 1570 progressing(3) 1571 } 1572 MAX-ACCESS read-write 1573 STATUS obsolete 1574 DESCRIPTION 1575 "The tftp operates to perform either downloading the 1576 configuration file to the unit or uploading the current 1577 configuration file to the tftp server. This object is 1578 used in conjunction with configTftpServerIpAddress 1579 and configTftpServerFileName." 1580 ::= { companyTftpGroup 7 } 1581 1582 tftpConfigTftpOperationStatus OBJECT-TYPE 1583 SYNTAX INTEGER { 1584 none(0), 1585 success(1), 1586 fail(2), 1587 progressing(3) 1588 } 1589 MAX-ACCESS read-only 1590 STATUS obsolete 1591 DESCRIPTION 1592 "The tftp operation status represent configuration file backup or restore status." 1593 ::= { companyTftpGroup 8 } 1594 1595 tftpFwTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 9 } 1596 1597 tftpFwTargetServerIpAddress OBJECT-TYPE 1598 SYNTAX Ipv6Address 1599 MAX-ACCESS read-write 1600 STATUS current 1601 DESCRIPTION 1602 "The TFTP server's IP address is used to upload or 1603 download firmware." 1604 ::= { tftpFwTargetGroup 1 } 1605 1606 tftpFwTargetServerIpType OBJECT-TYPE 1607 SYNTAX INTEGER { 1608 iPv4 (1), 1609 iPv6 (2) 1610 } 1611 MAX-ACCESS read-write 1612 STATUS current 1613 DESCRIPTION 1614 "Type of IP interface." 1615 ::= { tftpFwTargetGroup 2 } 1616 1617 tftpFwTargetInterfaceName OBJECT-TYPE 1618 SYNTAX OCTET STRING 1619 MAX-ACCESS read-write 1620 STATUS current 1621 DESCRIPTION 1622 "Specifies the interface name when the tftpFwTargetServerIpAddress 1623 is linklocal address." 1624 ::= { tftpFwTargetGroup 3 } 1625 1626 tftpFwTargetImageFileName OBJECT-TYPE 1627 SYNTAX DisplayString (SIZE(1..64)) 1628 MAX-ACCESS read-write 1629 STATUS current 1630 DESCRIPTION 1631 "Configure firmware filename to download." 1632 ::= { tftpFwTargetGroup 4 } 1633 1634 tftpFwTargetTftpOperation OBJECT-TYPE 1635 SYNTAX INTEGER { 1636 none(0), 1637 download(1), 1638 upload(2) 1639 } 1640 MAX-ACCESS read-write 1641 STATUS current 1642 DESCRIPTION 1643 "The tftp operates to perform downloading the firmware image 1644 to the unit. This object is used in conjunction with 1645 configBootTftpServerIp and configBootImageFileName." 1646 ::= { tftpFwTargetGroup 5 } 1647 1648 tftpFwTargetTftpOperationStatus OBJECT-TYPE 1649 SYNTAX INTEGER { 1650 none(0), 1651 success(1), 1652 fail(2), 1653 progressing(3), 1654 transmit(4) 1655 } 1656 MAX-ACCESS read-only 1657 STATUS current 1658 DESCRIPTION 1659 "The tftp operation status represent firmware backup or upgrade status." 1660 ::= { tftpFwTargetGroup 6 } 1661 1662 tftpCfgTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 10 } 1663 1664 tftpCfgTargetServerIpAddress OBJECT-TYPE 1665 SYNTAX Ipv6Address 1666 MAX-ACCESS read-write 1667 STATUS current 1668 DESCRIPTION 1669 "The TFTP server's IP address is used to upload or 1670 download configuration file." 1671 ::= { tftpCfgTargetGroup 1 } 1672 1673 tftpCfgTargetServerIpType OBJECT-TYPE 1674 SYNTAX INTEGER { 1675 iPv4 (1), 1676 iPv6 (2) 1677 } 1678 MAX-ACCESS read-write 1679 STATUS current 1680 DESCRIPTION 1681 "Type of IP interface." 1682 ::= { tftpCfgTargetGroup 2 } 1683 1684 tftpCfgTargetInterfaceName OBJECT-TYPE 1685 SYNTAX OCTET STRING 1686 MAX-ACCESS read-write 1687 STATUS current 1688 DESCRIPTION 1689 "Specifies the interface name when the tftpCfgTargetServerIpAddress 1690 is linklocal address." 1691 ::= { tftpCfgTargetGroup 3 } 1692 1693 tftpCfgTargetImageFileName OBJECT-TYPE 1694 SYNTAX DisplayString (SIZE(1..64)) 1695 MAX-ACCESS read-write 1696 STATUS current 1697 DESCRIPTION 1698 "The configuration filename is used to store or retrieve config 1699 from the tftp server." 1700 ::= { tftpCfgTargetGroup 4 } 1701 1702 tftpCfgTargetTftpOperation OBJECT-TYPE 1703 SYNTAX INTEGER { 1704 download(1), 1705 upload(2), 1706 progressing(3) 1707 } 1708 MAX-ACCESS read-write 1709 STATUS current 1710 DESCRIPTION 1711 "The tftp operates to perform either downloading the 1712 configuration file to the unit or uploading the current 1713 configuration file to the tftp server. This object is 1714 used in conjunction with configTftpServerIpAddress 1715 and configTftpServerFileName." 1716 ::= { tftpCfgTargetGroup 5 } 1717 1718 tftpCfgTargetTftpOperationStatus OBJECT-TYPE 1719 SYNTAX INTEGER { 1720 none(0), 1721 success(1), 1722 fail(2), 1723 progressing(3) 1724 } 1725 MAX-ACCESS read-only 1726 STATUS current 1727 DESCRIPTION 1728 "The tftp operation status represent configuration file backup or restore status." 1729 ::= { tftpCfgTargetGroup 6 } 1730 1731 tftpCfgTargetConfigID OBJECT-TYPE 1732 SYNTAX INTEGER { 1733 config1(1), 1734 config2(2) 1735 } 1736 MAX-ACCESS read-write 1737 STATUS current 1738 DESCRIPTION 1739 "The tftp operates to perform either downloading the 1740 configuration file to the unit or uploading the current 1741 configuration file to the tftp server. This object is 1742 used in conjunction with configTftpServerIpAddress 1743 and configTftpServerFileName." 1744 ::= { tftpCfgTargetGroup 7 } 1745 1746 1747 -- ------------------------------------------------------------------------- 1748 -- company Extension MIB, Miscellaneous Information 1749 -- ------------------------------------------------------------------------- 1750 1751 miscReset OBJECT-TYPE 1752 SYNTAX INTEGER { 1753 reset(1), 1754 noop(2) 1755 } 1756 MAX-ACCESS read-write 1757 STATUS current 1758 DESCRIPTION 1759 "Physically resets the unit - use with care. A (1) resets 1760 the unit, a (2) does nothing." 1761 ::= { companyMiscGroup 2 } 1762 1763 miscStatisticsReset OBJECT-TYPE 1764 SYNTAX INTEGER { 1765 reset(1), 1766 noop(2) 1767 } 1768 MAX-ACCESS read-write 1769 STATUS current 1770 DESCRIPTION 1771 "Resets the units statistics. A (1) resets 1772 the statistics count, a (2) does nothing." 1773 ::= { companyMiscGroup 3 } 1774 -- ---------------------------------------------------------- 1775 -- The companySecurity Groups 1776 -- ---------------------------------------------------------- 1777 securityIpMacPortBinding OBJECT IDENTIFIER ::= { companySecurity 10 } 1778 -- IpMacPortBinding Group --------------------------------------------- -- 1779 1780 impbSettingTable OBJECT-TYPE 1781 SYNTAX SEQUENCE OF ImpbSettingEntry 1782 MAX-ACCESS not-accessible 1783 STATUS current 1784 DESCRIPTION 1785 "A table to control IP-MAC-Port Binding Setting features of the device." 1786 ::= { securityIpMacPortBinding 1 } 1787 1788 impbSettingEntry OBJECT-TYPE 1789 SYNTAX ImpbSettingEntry 1790 MAX-ACCESS not-accessible 1791 STATUS current 1792 DESCRIPTION 1793 "An entry appears in IP-MAC-Port Binding Setting table for each interface 1794 in the system." 1795 INDEX { impbPortIndex } 1796 ::= { impbSettingTable 1 } 1797 1798 ImpbSettingEntry ::= 1799 SEQUENCE { 1800 impbPortIndex 1801 INTEGER, 1802 impbPortState 1803 INTEGER, 1804 impbPortDHCPSnoopingState 1805 INTEGER, 1806 impbPortArpInspectionState 1807 INTEGER, 1808 impbPortIpInspectionState 1809 INTEGER, 1810 impbPortAllowZeroIPState 1811 INTEGER, 1812 impbPortForwardDHCPPktState 1813 INTEGER, 1814 impbPortDHCPMaxEntryIPv4 1815 Integer32, 1816 impbPortDHCPMaxEntryIPv6 1817 Integer32, 1818 impbPortNDInspectionState 1819 INTEGER, 1820 impbPortProtocolState 1821 INTEGER 1822 } 1823 1824 impbPortIndex OBJECT-TYPE 1825 SYNTAX INTEGER 1826 MAX-ACCESS read-only 1827 STATUS current 1828 DESCRIPTION 1829 "Specifies the port numbers through which the authorized manager can 1830 access the switch. 1831 By default the authorized manager is allowed to access the switch 1832 through all the ports. 1833 If a set of ports are configured in the 'PortList', the manager can 1834 access the switch only through the configured ports." 1835 ::= { impbSettingEntry 1 } 1836 1837 impbPortState OBJECT-TYPE 1838 SYNTAX INTEGER { 1839 disabled (0), enabled (1) 1840 } 1841 MAX-ACCESS read-write 1842 STATUS current 1843 DESCRIPTION 1844 "Disable / enable IP-MAC-Port Binding admin state for the interface." 1845 1846 ::= { impbSettingEntry 2 } 1847 1848 impbPortDHCPSnoopingState OBJECT-TYPE 1849 SYNTAX INTEGER { 1850 disabled (0), enabled (1) 1851 } 1852 MAX-ACCESS read-write 1853 STATUS current 1854 DESCRIPTION 1855 "Disable / enable IP-MAC-Port Binding DHCP snooping state for the interface." 1856 1857 ::= { impbSettingEntry 4 } 1858 1859 impbPortArpInspectionState OBJECT-TYPE 1860 SYNTAX INTEGER { 1861 disabled (0), strict (1), loose (2) 1862 } 1863 MAX-ACCESS read-write 1864 STATUS current 1865 DESCRIPTION 1866 "Set IP-MAC-Port Binding ARP Inspection state for the interface." 1867 1868 ::= { impbSettingEntry 5 } 1869 1870 impbPortIpInspectionState OBJECT-TYPE 1871 SYNTAX INTEGER { 1872 disabled (0), enabled (1) 1873 } 1874 MAX-ACCESS read-write 1875 STATUS current 1876 DESCRIPTION 1877 "Set IP-MAC-Port Binding IP Inspection state for the interface." 1878 1879 ::= { impbSettingEntry 6 } 1880 1881 impbPortAllowZeroIPState OBJECT-TYPE 1882 SYNTAX INTEGER { 1883 disabled (0), enabled (1) 1884 } 1885 MAX-ACCESS read-write 1886 STATUS current 1887 DESCRIPTION 1888 "Disable / enable IP-MAC-Port Binding Allow-Zero-IP state for the interface." 1889 1890 ::= { impbSettingEntry 7 } 1891 1892 impbPortForwardDHCPPktState OBJECT-TYPE 1893 SYNTAX INTEGER { 1894 disabled (0), enabled (1) 1895 } 1896 MAX-ACCESS read-write 1897 STATUS current 1898 DESCRIPTION 1899 "Disable / enable IP-MAC-Port Binding Forward-DHCP-Packet state for the interface." 1900 1901 ::= { impbSettingEntry 8 } 1902 1903 impbPortDHCPMaxEntryIPv4 OBJECT-TYPE 1904 SYNTAX Integer32 (0..10) 1905 MAX-ACCESS read-write 1906 STATUS current 1907 DESCRIPTION 1908 "Set the maximum number of IPv4 entries that can be learned for the interface." 1909 1910 ::= { impbSettingEntry 9 } 1911 1912 impbPortDHCPMaxEntryIPv6 OBJECT-TYPE 1913 SYNTAX Integer32 (0..10) 1914 MAX-ACCESS read-write 1915 STATUS current 1916 DESCRIPTION 1917 "Set the maximum number of IPv6 entries that can be learned for the interface." 1918 1919 ::= { impbSettingEntry 10 } 1920 1921 impbPortNDInspectionState OBJECT-TYPE 1922 SYNTAX INTEGER { 1923 disabled (0), enabled (1) 1924 } 1925 MAX-ACCESS read-write 1926 STATUS current 1927 DESCRIPTION 1928 "Set IP-MAC-Port Binding ND Inspection state for the interface." 1929 1930 ::= { impbSettingEntry 11 } 1931 1932 impbPortProtocolState OBJECT-TYPE 1933 SYNTAX INTEGER { 1934 ipv4 (0), ipv6 (1), all (2) 1935 } 1936 MAX-ACCESS read-write 1937 STATUS current 1938 DESCRIPTION 1939 "Set IP-MAC-Port Binding protocol state for the interface." 1940 1941 ::= { impbSettingEntry 12 } 1942 1943 1944 impbAutoScanTable OBJECT-TYPE 1945 SYNTAX SEQUENCE OF ImpbAutoScanEntry 1946 MAX-ACCESS not-accessible 1947 STATUS current 1948 DESCRIPTION 1949 "A table to control auto scan features of the device." 1950 ::= { securityIpMacPortBinding 2 } 1951 1952 impbAutoScanEntry OBJECT-TYPE 1953 SYNTAX ImpbAutoScanEntry 1954 MAX-ACCESS not-accessible 1955 STATUS current 1956 DESCRIPTION 1957 "An entry appears in auto scan table for each interface 1958 in the system." 1959 INDEX { impbAutoScanMacAddress, impbAutoScanPort, impbAutoScanIpAddress} 1960 ::= { impbAutoScanTable 1 } 1961 1962 ImpbAutoScanEntry ::= 1963 SEQUENCE { 1964 impbAutoScanMacAddress 1965 MacAddress, 1966 impbAutoScanPort 1967 Integer32, 1968 impbAutoScanIpAddress 1969 DisplayString, 1970 impbAutoScanVlanId 1971 Integer32, 1972 impbAutoScanBinding 1973 INTEGER 1974 } 1975 1976 impbAutoScanMacAddress OBJECT-TYPE 1977 SYNTAX MacAddress 1978 MAX-ACCESS read-only 1979 STATUS current 1980 DESCRIPTION 1981 "The MAC address associated of the auto scan entry." 1982 ::= { impbAutoScanEntry 1 } 1983 1984 impbAutoScanPort OBJECT-TYPE 1985 SYNTAX Integer32 1986 MAX-ACCESS read-only 1987 STATUS current 1988 DESCRIPTION 1989 "The port number of the auto scan entry." 1990 ::= { impbAutoScanEntry 2 } 1991 1992 impbAutoScanIpAddress OBJECT-TYPE 1993 SYNTAX DisplayString 1994 MAX-ACCESS read-only 1995 STATUS current 1996 DESCRIPTION 1997 "The IP address associated of the auto scan entry." 1998 DEFVAL { '00000000'H } 1999 ::= { impbAutoScanEntry 3 } 2000 2001 impbAutoScanVlanId OBJECT-TYPE 2002 SYNTAX Integer32 2003 MAX-ACCESS read-only 2004 STATUS current 2005 DESCRIPTION 2006 "The VLAN ID of the auto scan entry." 2007 ::= { impbAutoScanEntry 4 } 2008 2009 impbAutoScanBinding OBJECT-TYPE 2010 SYNTAX INTEGER { 2011 disabled (0), enabled (1) 2012 } 2013 MAX-ACCESS read-write 2014 STATUS current 2015 DESCRIPTION 2016 "Disable / enable IP-MAC-Port Binding for the entry." 2017 ::= { impbAutoScanEntry 5 } 2018 2019 impbBindingListTable OBJECT-TYPE 2020 SYNTAX SEQUENCE OF ImpbBindingListEntry 2021 MAX-ACCESS not-accessible 2022 STATUS current 2023 DESCRIPTION 2024 "A table to control Manual IP-MAC-Port Binding white list features of the device." 2025 ::= { securityIpMacPortBinding 3 } 2026 2027 impbBindingListEntry OBJECT-TYPE 2028 SYNTAX ImpbBindingListEntry 2029 MAX-ACCESS not-accessible 2030 STATUS current 2031 DESCRIPTION 2032 "An entry appears in Manual IP-MAC-Port Binding white list table for each interface 2033 in the system." 2034 INDEX { impbBindingListIpAddress, impbBindingListMacAddress } 2035 ::= { impbBindingListTable 1 } 2036 2037 ImpbBindingListEntry ::= 2038 SEQUENCE { 2039 impbBindingListIpAddress 2040 DisplayString, 2041 impbBindingListMacAddress 2042 MacAddress, 2043 impbBindingListPort 2044 Integer32, 2045 impbBindingListRowStatus 2046 RowStatus 2047 } 2048 2049 impbBindingListIpAddress OBJECT-TYPE 2050 SYNTAX DisplayString 2051 MAX-ACCESS read-only 2052 STATUS current 2053 DESCRIPTION 2054 "The IP address associated of the Manual IP-MAC-PORT Binding white list entry." 2055 DEFVAL { '00000000'H } 2056 ::= { impbBindingListEntry 1 } 2057 2058 impbBindingListMacAddress OBJECT-TYPE 2059 SYNTAX MacAddress 2060 MAX-ACCESS read-only 2061 STATUS current 2062 DESCRIPTION 2063 "The MAC address associated of the Manual IP-MAC-PORT Binding white list entry." 2064 ::= { impbBindingListEntry 2 } 2065 2066 impbBindingListPort OBJECT-TYPE 2067 SYNTAX Integer32 2068 MAX-ACCESS read-write 2069 STATUS current 2070 DESCRIPTION 2071 "The port number of the Manual IP-MAC-PORT Binding white list entry." 2072 ::= { impbBindingListEntry 3 } 2073 2074 impbBindingListRowStatus OBJECT-TYPE 2075 SYNTAX RowStatus 2076 MAX-ACCESS read-create 2077 STATUS current 2078 DESCRIPTION 2079 "The status of a row in impbBindingListTable. By setting this object, new 2080 entries can be created in impbBindingListTable and existing entries can be 2081 removed from impbBindingListTable. It can be used as specified in the SNMP 2082 v2 standard." 2083 ::= { impbBindingListEntry 4 } 2084 2085 impbBlockListTable OBJECT-TYPE 2086 SYNTAX SEQUENCE OF ImpbBlockListEntry 2087 MAX-ACCESS not-accessible 2088 STATUS current 2089 DESCRIPTION 2090 "A table to control IP-MAC-Port Binding black list of the device." 2091 ::= { securityIpMacPortBinding 4 } 2092 2093 impbBlockListEntry OBJECT-TYPE 2094 SYNTAX ImpbBlockListEntry 2095 MAX-ACCESS not-accessible 2096 STATUS current 2097 DESCRIPTION 2098 "An entry appears in Manual IP-MAC-Port Binding black list table for each interface 2099 in the system." 2100 INDEX { impbBlockListMacAddress, impbBlockListVlanId, impbBlockListPort } 2101 ::= { impbBlockListTable 1 } 2102 2103 ImpbBlockListEntry ::= 2104 SEQUENCE { 2105 impbBlockListMacAddress 2106 MacAddress, 2107 impbBlockListVlanId 2108 Integer32, 2109 impbBlockListPort 2110 Integer32, 2111 impbBlockListIpAddress 2112 DisplayString, 2113 impbBlockListStatus 2114 INTEGER 2115 } 2116 2117 impbBlockListMacAddress OBJECT-TYPE 2118 SYNTAX MacAddress 2119 MAX-ACCESS read-only 2120 STATUS current 2121 DESCRIPTION 2122 "The MAC address associated of the IP-MAC-PORT Binding black list entry." 2123 ::= { impbBlockListEntry 1 } 2124 2125 impbBlockListVlanId OBJECT-TYPE 2126 SYNTAX Integer32 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "The VLAN ID of the IP-MAC-PORT Binding black list entry." 2131 ::= { impbBlockListEntry 2 } 2132 2133 impbBlockListPort OBJECT-TYPE 2134 SYNTAX Integer32 2135 MAX-ACCESS read-only 2136 STATUS current 2137 DESCRIPTION 2138 "The port number of the IP-MAC-PORT Binding black list entry." 2139 ::= { impbBlockListEntry 3 } 2140 2141 impbBlockListIpAddress OBJECT-TYPE 2142 SYNTAX DisplayString 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "The IP address associated of the IP-MAC-PORT Binding black list entry." 2147 DEFVAL { '00000000'H } 2148 ::= { impbBlockListEntry 4 } 2149 2150 impbBlockListStatus OBJECT-TYPE 2151 SYNTAX INTEGER { 2152 nothing (0), deleted (1) 2153 } 2154 MAX-ACCESS read-write 2155 STATUS current 2156 DESCRIPTION 2157 "nothing/delete IP-MAC-Port Binding for the interface." 2158 ::= { impbBlockListEntry 5 } 2159 2160 impbAutoScanIpAddressFrom OBJECT-TYPE 2161 SYNTAX Ipv6Address 2162 MAX-ACCESS read-write 2163 STATUS current 2164 DESCRIPTION 2165 "The begin for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2166 DEFVAL { '00000000'H } 2167 ::= { securityIpMacPortBinding 5 } 2168 2169 impbAutoScanIpAddressTo OBJECT-TYPE 2170 SYNTAX Ipv6Address 2171 MAX-ACCESS read-write 2172 STATUS current 2173 DESCRIPTION 2174 "The end for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2175 DEFVAL { '00000000'H } 2176 ::= { securityIpMacPortBinding 6 } 2177 2178 impbAutoScanStatus OBJECT-TYPE 2179 SYNTAX INTEGER { 2180 nothing (0), scan (1) 2181 } 2182 MAX-ACCESS read-write 2183 STATUS current 2184 DESCRIPTION 2185 "Nothing / scan IP-MAC-Port Binding auto scan for the interface." 2186 ::= { securityIpMacPortBinding 7 } 2187 2188 impbDhcpSnoopingTable OBJECT-TYPE 2189 SYNTAX SEQUENCE OF ImpbDhcpSnoopingEntry 2190 MAX-ACCESS not-accessible 2191 STATUS current 2192 DESCRIPTION 2193 "A table to display DHCP snooping entries of the device." 2194 ::= { securityIpMacPortBinding 8 } 2195 2196 impbDhcpSnoopingEntry OBJECT-TYPE 2197 SYNTAX ImpbDhcpSnoopingEntry 2198 MAX-ACCESS not-accessible 2199 STATUS current 2200 DESCRIPTION 2201 "An entry appears in DHCP snooping table for each interface 2202 in the system." 2203 INDEX { impbDhcpSnoopingMacAddress, impbDhcpSnoopingIpAddress } 2204 ::= { impbDhcpSnoopingTable 1 } 2205 2206 ImpbDhcpSnoopingEntry ::= 2207 SEQUENCE { 2208 impbDhcpSnoopingMacAddress 2209 MacAddress, 2210 impbDhcpSnoopingIpAddress 2211 Ipv6Address, 2212 impbDhcpSnoopingLeaseTime 2213 Integer32, 2214 impbDhcpSnoopingPort 2215 Integer32 2216 } 2217 2218 impbDhcpSnoopingMacAddress OBJECT-TYPE 2219 SYNTAX MacAddress 2220 MAX-ACCESS read-only 2221 STATUS current 2222 DESCRIPTION 2223 "The MAC address associated of the DHCP snooping entry." 2224 ::= { impbDhcpSnoopingEntry 1 } 2225 2226 impbDhcpSnoopingIpAddress OBJECT-TYPE 2227 SYNTAX Ipv6Address 2228 MAX-ACCESS read-only 2229 STATUS current 2230 DESCRIPTION 2231 "The IP address associated of the DHCP snooping entry." 2232 DEFVAL { '00000000'H } 2233 ::= { impbDhcpSnoopingEntry 2 } 2234 2235 impbDhcpSnoopingLeaseTime OBJECT-TYPE 2236 SYNTAX Integer32 2237 MAX-ACCESS read-only 2238 STATUS current 2239 DESCRIPTION 2240 "The lease time associated of the DHCP snooping entry." 2241 ::= { impbDhcpSnoopingEntry 3 } 2242 2243 impbDhcpSnoopingPort OBJECT-TYPE 2244 SYNTAX Integer32 2245 MAX-ACCESS read-only 2246 STATUS current 2247 DESCRIPTION 2248 "The port number associated of the DHCP snooping entry." 2249 ::= { impbDhcpSnoopingEntry 4 } 2250 2251 impbRoamingState OBJECT-TYPE 2252 SYNTAX INTEGER { 2253 disabled (0), enabled (1) 2254 } 2255 MAX-ACCESS read-write 2256 STATUS current 2257 DESCRIPTION 2258 "Disable / enable IP-MAC-Port Binding roaming state." 2259 ::= { securityIpMacPortBinding 9 } 2260 2261 impbVlanModeState OBJECT-TYPE 2262 SYNTAX INTEGER { 2263 disabled (0), enabled (1) 2264 } 2265 MAX-ACCESS read-write 2266 STATUS current 2267 DESCRIPTION 2268 "Disable / enable IP-MAC-Port Binding vlan mode state." 2269 ::= { securityIpMacPortBinding 10 } 2270 2271 impbVlanModeVlanList OBJECT-TYPE 2272 SYNTAX PortList 2273 MAX-ACCESS read-write 2274 STATUS current 2275 DESCRIPTION 2276 "IP-MAC-Port Binding vlan mode VID list." 2277 ::= { securityIpMacPortBinding 11 } 2278 2279 impbLogState OBJECT-TYPE 2280 SYNTAX INTEGER { 2281 disabled (0), ipv4 (1), ipv6 (2), all (3) 2282 } 2283 MAX-ACCESS read-write 2284 STATUS current 2285 DESCRIPTION 2286 "Configure IP-MAC-Port Binding log state." 2287 ::= { securityIpMacPortBinding 12 } 2288 2289 impbDHCPv6PrefixDelegationSnoopState OBJECT-TYPE 2290 SYNTAX INTEGER { 2291 disabled (0), enabled (1) 2292 } 2293 MAX-ACCESS read-write 2294 STATUS current 2295 DESCRIPTION 2296 "Configure DHCPv6 PD snooping state." 2297 ::= { securityIpMacPortBinding 13 } 2298 2299 impbBindingtraplog OBJECT-TYPE 2300 SYNTAX INTEGER { 2301 disabled (2), enabled (1) 2302 } 2303 MAX-ACCESS read-write 2304 STATUS current 2305 DESCRIPTION 2306 "This object is for enabling or disabling topology change event trap in the system." 2307 ::= { securityIpMacPortBinding 14 } 2308 2309 impbBindingtrap OBJECT IDENTIFIER ::= { securityIpMacPortBinding 15 } 2310 2311 impbBindingtrapsign NOTIFICATION-TYPE 2312 STATUS current 2313 DESCRIPTION 2314 "The object is for IMPB trap sign in the system." 2315 ::= {impbBindingtrap 1 } 2316 2317 impbAutoScanCurrentStatus OBJECT-TYPE 2318 SYNTAX INTEGER { 2319 stop (0), scanning (1) 2320 } 2321 MAX-ACCESS read-only 2322 STATUS current 2323 DESCRIPTION 2324 "Show Auto scan status" 2325 ::= { securityIpMacPortBinding 16 } 2326 2327 2328 -- ---------------------------------------------------------------- 2329 -- The STP Bridge Global 2330 -- ---------------------------------------------------------------- 2331 stpBridgeGlobal OBJECT IDENTIFIER ::= { companySTP 1 } 2332 2333 stpModuleStatus OBJECT-TYPE 2334 SYNTAX INTEGER { 2335 enabled(1), 2336 disabled(2) 2337 } 2338 MAX-ACCESS read-write 2339 STATUS current 2340 DESCRIPTION 2341 "The administrative status requested by management for the MST 2342 feature. The value enabled(1) indicates that Mst should be enabled 2343 in the device on all ports. The value disabled(2) indicates that 2344 Mst should be disabled in the device on all ports. The object can 2345 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2346 ::= { stpBridgeGlobal 1 } 2347 2348 stpProtocolVersion OBJECT-TYPE 2349 SYNTAX INTEGER { 2350 stp(1), 2351 rstp(2), 2352 mstp(3) 2353 } 2354 MAX-ACCESS read-write 2355 STATUS current 2356 DESCRIPTION 2357 "The version of Spanning Tree Protocol the bridge is 2358 currently running. The value 'stpCompatible(0)' 2359 indicates the Spanning Tree Protocol specified in 2360 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 2361 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 2362 indicates the Multiple Spanning Tree Protocol Specified 2363 in IEEE 802.1s." 2364 DEFVAL { rstp } 2365 ::= { stpBridgeGlobal 2 } 2366 2367 stpBridgePriority OBJECT-TYPE 2368 SYNTAX Integer32 (0..61440) 2369 MAX-ACCESS read-write 2370 STATUS current 2371 DESCRIPTION 2372 "The Value of the writable portion of the Bridge 2373 Identifier comprising of the first two octets. 2374 The values that are set for Bridge Priority must be 2375 in steps of 4096." 2376 DEFVAL {32768} 2377 ::= { stpBridgeGlobal 3 } 2378 2379 stpTxHoldCount OBJECT-TYPE 2380 SYNTAX Integer32 (1..10) 2381 MAX-ACCESS read-write 2382 STATUS current 2383 DESCRIPTION 2384 "The value used by the Port Transmit state machine to limit 2385 the maximum transmission rate." 2386 DEFVAL { 3 } 2387 ::= { stpBridgeGlobal 4 } 2388 2389 stpBridgeMaxAge OBJECT-TYPE 2390 SYNTAX Timeout (600..4000) 2391 MAX-ACCESS read-write 2392 STATUS current 2393 DESCRIPTION 2394 "The value that all bridges use for MaxAge when 2395 this bridge is acting as the root. The granularity 2396 of this timer is specified to be 1 second. 2397 An agent may return a badValue error if a set is 2398 attempted to a value which is not a whole number 2399 of seconds." 2400 DEFVAL {2000} 2401 ::= { stpBridgeGlobal 5 } 2402 2403 stpBridgeHelloTime OBJECT-TYPE 2404 SYNTAX Timeout (100..1000) 2405 MAX-ACCESS read-write 2406 STATUS current 2407 DESCRIPTION 2408 "The amount of time between the transmission of 2409 Configuration bridge PDUs by this node in units 2410 of hundredths of a second." 2411 ::= { stpBridgeGlobal 6 } 2412 2413 stpBridgeForwardDelay OBJECT-TYPE 2414 SYNTAX Timeout (400..3000) 2415 MAX-ACCESS read-write 2416 STATUS current 2417 DESCRIPTION 2418 "The value that all bridges use for ForwardDelay 2419 when this bridge is acting as the root. Note that 2420 802.1D specifies that the range for this 2421 parameter is related to the value of 2422 BridgeMaxAge. The granularity of this 2423 timer is specified to be 1 second. 2424 An agent may return a badValue error if a set is 2425 attempted to a value which is not a whole number 2426 of seconds." 2427 DEFVAL {1500} 2428 ::= { stpBridgeGlobal 7 } 2429 stpFowardBPDU OBJECT-TYPE 2430 SYNTAX INTEGER { 2431 enabled(1), 2432 disabled(2) 2433 } 2434 MAX-ACCESS read-write 2435 STATUS current 2436 DESCRIPTION 2437 "This object is for enabling or disabling forward BPDU." 2438 ::= {stpBridgeGlobal 8 } 2439 2440 stpRootBridge OBJECT-TYPE 2441 SYNTAX BridgeId 2442 MAX-ACCESS read-only 2443 STATUS current 2444 DESCRIPTION 2445 "The bridge identifier of the Root of the common spanning 2446 tree as determined by the Spanning Tree Protocol 2447 as executed by this node. This value is used as 2448 the CIST Root Identifier parameter in all Configuration 2449 Bridge PDUs originated by this node." 2450 ::= { stpBridgeGlobal 9 } 2451 2452 stpRootCost OBJECT-TYPE 2453 SYNTAX Integer32 2454 MAX-ACCESS read-only 2455 STATUS current 2456 DESCRIPTION 2457 "The Cost of the path to the CIST Root as seen 2458 from this bridge." 2459 ::= { stpBridgeGlobal 10 } 2460 2461 stpMaxAge OBJECT-TYPE 2462 SYNTAX Timeout 2463 MAX-ACCESS read-only 2464 STATUS current 2465 DESCRIPTION 2466 "The maximum age of Spanning Tree Protocol 2467 information learned from the network on any port 2468 before it is discarded, in units of hundredths of 2469 a second. This is the actual value that this 2470 bridge is currently using." 2471 ::= { stpBridgeGlobal 11 } 2472 2473 stpForwardDelay OBJECT-TYPE 2474 SYNTAX Timeout 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "This time value, measured in units of hundredths 2479 of a second, controls how fast a port changes its 2480 spanning state when moving towards the Forwarding 2481 state. The value determines how long the port 2482 stays in a particular state before moving to the 2483 next state." 2484 ::= { stpBridgeGlobal 12 } 2485 2486 stpRootPort OBJECT-TYPE 2487 SYNTAX Integer32 2488 MAX-ACCESS read-only 2489 STATUS current 2490 DESCRIPTION 2491 "The Port Number of the Port which offers the lowest 2492 path cost from this bridge to the CIST Root Bridge." 2493 ::= { stpBridgeGlobal 13 } 2494 2495 stpTopologyChangeTrapStatus OBJECT-TYPE 2496 SYNTAX INTEGER { 2497 enabled(1), 2498 disabled(2) 2499 } 2500 MAX-ACCESS read-write 2501 STATUS current 2502 DESCRIPTION 2503 "This object is for enabling or disabling topology change event 2504 trap in the system." 2505 DEFVAL { disabled } 2506 ::= { stpBridgeGlobal 14 } 2507 2508 stpNewRootTrapStatus OBJECT-TYPE 2509 SYNTAX INTEGER { 2510 enabled(1), 2511 disabled(2) 2512 } 2513 MAX-ACCESS read-write 2514 STATUS current 2515 DESCRIPTION 2516 "This object is for enabling or disabling new root event 2517 trap in the system." 2518 DEFVAL { disabled } 2519 ::= { stpBridgeGlobal 15 } 2520 2521 stpNewRootTraps OBJECT IDENTIFIER ::= { stpBridgeGlobal 16 } 2522 2523 brgAddress NOTIFICATION-TYPE 2524 STATUS current 2525 DESCRIPTION 2526 "The MAC address used by this bridge when it must 2527 be referred to in a unique fashion." 2528 ::= { stpNewRootTraps 1 } 2529 2530 oldDesignatedRoot NOTIFICATION-TYPE 2531 STATUS current 2532 DESCRIPTION 2533 "The bridge identifier of the old root of the spanning 2534 tree instance as determined by the Spanning Tree Protocol 2535 as executed by this node." 2536 2537 ::= { stpNewRootTraps 2 } 2538 2539 mstiBridgeRegionalRoot NOTIFICATION-TYPE 2540 STATUS current 2541 DESCRIPTION 2542 "MSTI Regional Root Identifier value for the Instance." 2543 ::= { stpNewRootTraps 3 } 2544 2545 2546 -- ------------------------------------- 2547 -- The Spanning Tree Port Table 2548 -- ------------------------------------- 2549 2550 stpPortTable OBJECT-TYPE 2551 SYNTAX SEQUENCE OF StpPortEntry 2552 MAX-ACCESS not-accessible 2553 STATUS current 2554 DESCRIPTION 2555 "A table that contains port-specific information 2556 for the Spanning Tree Protocol." 2557 ::= { companySTP 2 } 2558 2559 stpPortEntry OBJECT-TYPE 2560 SYNTAX StpPortEntry 2561 MAX-ACCESS not-accessible 2562 STATUS current 2563 DESCRIPTION 2564 "A list of information maintained by every port 2565 about the Spanning Tree Protocol state for that 2566 port." 2567 INDEX { stpPort } 2568 ::= { stpPortTable 1 } 2569 2570 StpPortEntry ::= 2571 SEQUENCE { 2572 stpPort 2573 INTEGER, 2574 stpPortStatus 2575 INTEGER, 2576 stpPortPriority 2577 INTEGER, 2578 stpAdminPortPathCost 2579 INTEGER, 2580 stpPortPathCost 2581 INTEGER, 2582 stpPortProtocolMigration 2583 TruthValue, 2584 stpPortEdge 2585 INTEGER, 2586 stpPortAdminP2P 2587 INTEGER, 2588 stpPortRestrictedRole 2589 TruthValue, 2590 stpPortRestrictedTCN 2591 TruthValue, 2592 stpPortHelloTime 2593 Timeout, 2594 stpPortState 2595 INTEGER, 2596 stpPortFowardBPDU 2597 INTEGER 2598 } 2599 2600 stpPort OBJECT-TYPE 2601 SYNTAX INTEGER (1..65535) 2602 MAX-ACCESS read-only 2603 STATUS current 2604 DESCRIPTION 2605 "The Port number of the port for which this entry contains 2606 spanning tree information." 2607 ::= { stpPortEntry 1 } 2608 2609 stpPortStatus OBJECT-TYPE 2610 SYNTAX INTEGER { 2611 enabled(1), 2612 disabled(0) 2613 } 2614 MAX-ACCESS read-write 2615 STATUS current 2616 DESCRIPTION 2617 "Current state of the Port which can be changed to either 2618 Disabled or Enabled for ALL spanning tree 2619 instances. Setting this object will override the port's 2620 status in any of the MSTI contexts" 2621 ::= { stpPortEntry 2 } 2622 2623 stpPortPriority OBJECT-TYPE 2624 SYNTAX INTEGER (0..240) 2625 MAX-ACCESS read-write 2626 STATUS current 2627 DESCRIPTION 2628 "The four most significant bits of the Port Identifier 2629 of the Spanning Tree instance can be modified by setting 2630 the CistPortPriority value. The values that are set for Port 2631 Priority must be in steps of 16." 2632 DEFVAL {128} 2633 ::= { stpPortEntry 3 } 2634 2635 stpAdminPortPathCost OBJECT-TYPE 2636 SYNTAX INTEGER (0..200000000) 2637 MAX-ACCESS read-write 2638 STATUS current 2639 DESCRIPTION 2640 "The contribution of this port to the path cost of 2641 paths towards the spanning tree root which include 2642 this port. Writing a value of '0' assigns the 2643 automatically calculated default Path Cost value to 2644 the ohter object stpPortPathCost. If the default 2645 Path Cost is being used,this object returns '0' when 2646 read." 2647 REFERENCE 2648 "IEEE 802.1D-2004" 2649 ::= { stpPortEntry 4 } 2650 2651 stpPortPathCost OBJECT-TYPE 2652 SYNTAX INTEGER (1..200000000) 2653 MAX-ACCESS read-only 2654 STATUS current 2655 DESCRIPTION 2656 "The contribution of this port to the path cost of 2657 paths towards the CIST Root which include this port." 2658 ::= { stpPortEntry 5 } 2659 2660 stpPortProtocolMigration OBJECT-TYPE 2661 SYNTAX TruthValue 2662 MAX-ACCESS read-write 2663 STATUS current 2664 DESCRIPTION 2665 "Indicates the Protocol migration state of this Port. 2666 When operating in RSTP/MSTP (version >= 2) mode, writing 2667 TRUE(1) to this object forces this port to transmit MSTP 2668 BPDUs without instance information. 2669 Any other operation on this object has no effect and 2670 it always returns FALSE(2) when read." 2671 ::= { stpPortEntry 6 } 2672 2673 stpPortEdge OBJECT-TYPE 2674 SYNTAX INTEGER { 2675 true(1), 2676 false(0), 2677 auto(2) 2678 } 2679 MAX-ACCESS read-write 2680 STATUS current 2681 DESCRIPTION 2682 " This parameter when TRUE(1) indicates that detection of a port 2683 as Edge Port happens automatically and FALSE(2) 2684 indicates that this feature is disabled." 2685 ::= { stpPortEntry 7 } 2686 2687 stpPortAdminP2P OBJECT-TYPE 2688 SYNTAX INTEGER { 2689 forceTrue(0), 2690 forceFalse(1), 2691 auto(2) 2692 } 2693 MAX-ACCESS read-write 2694 STATUS current 2695 DESCRIPTION 2696 "The administrative point-to-point status of the LAN segment 2697 attached to this port. A value of forceTrue(0) indicates that 2698 this port should always be treated as if it is connected to 2699 a point-to-point link. A value of forceFalse(1) indicates 2700 that this port should be treated as having a shared media 2701 connection. A value of auto(2) indicates that this port is 2702 considered to have a point-to-point link if it is an Aggregator 2703 and all of its members are aggregatable, or if the MAC entity 2704 is configured for full duplex operation, either through 2705 auto-negotiation or by management means." 2706 ::= { stpPortEntry 8 } 2707 2708 stpPortRestrictedRole OBJECT-TYPE 2709 SYNTAX TruthValue 2710 MAX-ACCESS read-write 2711 STATUS current 2712 DESCRIPTION 2713 "A Boolean value set by management. If TRUE causes the Port not 2714 to be selected as Root Port for the CIST or any MSTI, even it has 2715 the best spanning tree priority vector. Such a Port will be selected 2716 as an Alternate Port after the Root Port has been selected. This 2717 parameter should be FALSE by default. If set it can cause lack of 2718 spanning tree connectivity. It is set by a network administrator to 2719 prevent bridges external to a core region of the network influencing 2720 the spanning tree active topology, possibly because those bridges are 2721 not under the full control of the administrator. 2722 This administrator configuration is also known as 'Root Guard'." 2723 ::= {stpPortEntry 9} 2724 2725 stpPortRestrictedTCN OBJECT-TYPE 2726 SYNTAX TruthValue 2727 MAX-ACCESS read-write 2728 STATUS current 2729 DESCRIPTION 2730 "A Boolean value set by management. If TRUE causes the Port not 2731 to propagate received topology change notifications and topology 2732 changes to other Ports. This parameter should be FALSE by default. 2733 If set it can cause temporary loss of connectivity after changes in 2734 a spanning trees active topology as a result of persistent 2735 incorrectly learnt station location information. It is set by a 2736 network administrator to prevent bridges external to a core region of 2737 the network causing address flushing in that region, possibly because 2738 those bridges are not under the full control of the administrator or 2739 MAC_Operational for the attached LANs transitions frequently." 2740 ::= {stpPortEntry 10} 2741 2742 stpPortHelloTime OBJECT-TYPE 2743 SYNTAX Timeout (100..1000) 2744 MAX-ACCESS read-write 2745 STATUS current 2746 DESCRIPTION 2747 "The amount of time between the transmission of 2748 Configuration bridge PDUs by this node in units 2749 of hundredths of a second." 2750 ::= { stpPortEntry 11 } 2751 2752 stpPortState OBJECT-TYPE 2753 SYNTAX INTEGER { 2754 disabled (1), 2755 discarding (2), 2756 learning (4), 2757 forwarding (5) 2758 } 2759 MAX-ACCESS read-only 2760 STATUS current 2761 DESCRIPTION 2762 "Current state of the Port as defined by the Common 2763 spanning tree protocol." 2764 ::= { stpPortEntry 12 } 2765 2766 stpPortFowardBPDU OBJECT-TYPE 2767 SYNTAX INTEGER { 2768 enabled(1), 2769 disabled(2) 2770 } 2771 MAX-ACCESS read-write 2772 STATUS current 2773 DESCRIPTION 2774 "This object is for enabling or disabling forward BPDU." 2775 REFERENCE 2776 "IEEE 802.1D-2004" 2777 ::= { stpPortEntry 13 } 2778 2779 -- ---------------------------------------------------------------- 2780 -- The MST Configuration Identification 2781 -- ---------------------------------------------------------------- 2782 mstConfigurationIdentification OBJECT IDENTIFIER ::= { companySTP 3 } 2783 2784 mstiConfigurationName OBJECT-TYPE 2785 SYNTAX OCTET STRING (SIZE (0..32)) 2786 MAX-ACCESS read-write 2787 STATUS current 2788 DESCRIPTION 2789 "The Name for the Region's configuration. By Default 2790 Region Name will be equal to the Bridge Mac Address." 2791 ::= { mstConfigurationIdentification 1 } 2792 2793 mstiRevisionLevel OBJECT-TYPE 2794 SYNTAX Integer32 (0..65535) 2795 MAX-ACCESS read-write 2796 STATUS current 2797 DESCRIPTION 2798 "Version of the MST Region." 2799 ::= { mstConfigurationIdentification 2 } 2800 2801 -- ----------------------------------------------------------------- 2802 -- Future Mst VlanId to Instance Mapping Table : CIST 2803 -- ----------------------------------------------------------------- 2804 mstCistVlanMapped OBJECT-TYPE 2805 SYNTAX OCTET STRING (SIZE (0..128)) 2806 MAX-ACCESS read-only 2807 STATUS current 2808 DESCRIPTION 2809 "A string of octets containing one bit per VLAN. The 2810 first octet corresponds to VLANs with VlanIndex values 2811 1 through 8; the second octet to VLANs 9 through 2812 16 etc. The most significant bit of each octet 2813 corresponds to the lowest VlanIndex value in that octet. 2814 2815 For each VLAN that is mapped to this MSTP instance, 2816 the bit corresponding to that VLAN is set to '1'." 2817 ::= { mstConfigurationIdentification 3 } 2818 2819 mstCistVlanMapped2k OBJECT-TYPE 2820 SYNTAX OCTET STRING (SIZE (0..128)) 2821 MAX-ACCESS read-only 2822 STATUS current 2823 DESCRIPTION 2824 "A string of octets containing one bit per VLAN for 2825 VLANS with VlanIndex values 1024 through 2047. The 2826 first octet corresponds to VLANs with VlanIndex values 2827 1024 through 1031; the second octet to VLANs 1032 2828 through 1039 etc. The most significant bit of each 2829 octet corresponds to the lowest VlanIndex value in that 2830 octet. 2831 2832 For each VLAN that is mapped to this MSTP instance, 2833 the bit corresponding to that VLAN is set to '1'. 2834 2835 This object is only instantiated on devices with 2836 support for VlanIndex values up to 4095." 2837 ::= { mstConfigurationIdentification 4 } 2838 2839 mstCistVlanMapped3k OBJECT-TYPE 2840 SYNTAX OCTET STRING (SIZE (0..128)) 2841 MAX-ACCESS read-only 2842 STATUS current 2843 DESCRIPTION 2844 "A string of octets containing one bit per VLAN for 2845 VLANS with VlanIndex values 2048 through 3071. The 2846 first octet corresponds to VLANs with VlanIndex values 2847 of 2048 through 2055; the second octet to VLANs 2056 2848 through 2063 etc. The most significant bit of each 2849 octet corresponds to the lowest VlanIndex value in that 2850 octet. 2851 2852 For each VLAN that is mapped to this MSTP instance, 2853 the bit corresponding to that VLAN is set to '1'. 2854 2855 This object is only instantiated on devices with 2856 support for VlanIndex values up to 4095." 2857 ::= { mstConfigurationIdentification 5 } 2858 2859 mstCistVlanMapped4k OBJECT-TYPE 2860 SYNTAX OCTET STRING (SIZE (0..128)) 2861 MAX-ACCESS read-only 2862 STATUS current 2863 DESCRIPTION 2864 "A string of octets containing one bit per VLAN for 2865 VLANS with VlanIndex values 3072 through 4095. The 2866 first octet corresponds to VLANs with VlanIndex values 2867 3072 through 3079; the second octet to VLANs 3080 2868 through 3087 etc. The most significant bit of each 2869 octet corresponds to the lowest VlanIndex value in that 2870 octet. 2871 2872 For each VLAN that is mapped to this MSTP instance, 2873 the bit corresponding to that VLAN is set to '1'. 2874 2875 This object is only instantiated on devices with 2876 support for VlanIndex values up to 4095." 2877 ::= { mstConfigurationIdentification 6 } 2878 2879 -- ----------------------------------------------------------------- 2880 -- Future Mst VlanId to Instance Mapping Table : MSTI 2881 -- ----------------------------------------------------------------- 2882 mstVlanMstiMappingTable OBJECT-TYPE 2883 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 2884 MAX-ACCESS not-accessible 2885 STATUS current 2886 DESCRIPTION 2887 "This table contains one entry for each instance of MSTP. 2888 This table maintains context ID as one more index to 2889 support Multiple Instances." 2890 ::= { mstConfigurationIdentification 7 } 2891 2892 mstVlanMstiMappingEntry OBJECT-TYPE 2893 SYNTAX MstVlanMstiMappingEntry 2894 MAX-ACCESS not-accessible 2895 STATUS current 2896 DESCRIPTION 2897 "A conceptual row containing the status of the MSTP instance." 2898 INDEX { mstInstanceIndex } 2899 ::= { mstVlanMstiMappingTable 1 } 2900 2901 MstVlanMstiMappingEntry ::= 2902 SEQUENCE { 2903 mstInstanceIndex 2904 Integer32, 2905 mstSetVlanList 2906 OCTET STRING, 2907 mstResetVlanList 2908 OCTET STRING, 2909 mstInstanceVlanMapped 2910 OCTET STRING, 2911 mstInstanceVlanMapped2k 2912 OCTET STRING, 2913 mstInstanceVlanMapped3k 2914 OCTET STRING, 2915 mstInstanceVlanMapped4k 2916 OCTET STRING 2917 } 2918 2919 mstInstanceIndex OBJECT-TYPE 2920 SYNTAX Integer32 (1..15) 2921 MAX-ACCESS read-only 2922 STATUS current 2923 DESCRIPTION 2924 "An arbitrary integer within the range from 1 to the value of 2925 Max Instance Number that uniquely identifies an instance." 2926 ::= { mstVlanMstiMappingEntry 1 } 2927 2928 mstSetVlanList OBJECT-TYPE 2929 SYNTAX OCTET STRING (SIZE (0..512)) 2930 MAX-ACCESS read-write 2931 STATUS current 2932 DESCRIPTION 2933 "A string of octets containing one bit per VLAN. The 2934 first octet corresponds to VLANs with VlanIndex values 2935 1 through 8; the second octet to VLANs 9 through 2936 16 etc. The most significant bit of each octet 2937 corresponds to the lowest VlanIndex value in that octet. 2938 The set of vlans configured by management to map for this 2939 Instance. If the VlanId to Instance Mapping has to be known 2940 then any one of the VlanMapped object should be used.If a 2941 vlan is already mapped to this Instance, it may not be mapped 2942 again. This object is used only for SET operation. 2943 GET Operation returns null values." 2944 ::= { mstVlanMstiMappingEntry 2 } 2945 2946 mstResetVlanList OBJECT-TYPE 2947 SYNTAX OCTET STRING (SIZE (0..512)) 2948 MAX-ACCESS read-write 2949 STATUS current 2950 DESCRIPTION 2951 "A string of octets containing one bit per VLAN. The 2952 first octet corresponds to VLANs with VlanIndex values 2953 1 through 8; the second octet to VLANs 9 through 2954 16 etc. The most significant bit of each octet 2955 corresponds to the lowest VlanIndex value in that octet. 2956 The set of vlans configured by management to unmap from this 2957 Instance. A vlan may not be unmapped from this instance if 2958 it is not already mapped to this Instance. This object is 2959 used only for SET operation.GET Operation returns null values." 2960 ::= { mstVlanMstiMappingEntry 3 } 2961 2962 mstInstanceVlanMapped OBJECT-TYPE 2963 SYNTAX OCTET STRING (SIZE (0..128)) 2964 MAX-ACCESS read-only 2965 STATUS current 2966 DESCRIPTION 2967 "A string of octets containing one bit per VLAN. The 2968 first octet corresponds to VLANs with VlanIndex values 2969 1 through 8; the second octet to VLANs 9 through 2970 16 etc. The most significant bit of each octet 2971 corresponds to the lowest VlanIndex value in that octet. 2972 2973 For each VLAN that is mapped to this MSTP instance, 2974 the bit corresponding to that VLAN is set to '1'." 2975 ::= { mstVlanMstiMappingEntry 4 } 2976 2977 mstInstanceVlanMapped2k OBJECT-TYPE 2978 SYNTAX OCTET STRING (SIZE (0..128)) 2979 MAX-ACCESS read-only 2980 STATUS current 2981 DESCRIPTION 2982 "A string of octets containing one bit per VLAN for 2983 VLANS with VlanIndex values 1024 through 2047. The 2984 first octet corresponds to VLANs with VlanIndex values 2985 1024 through 1031; the second octet to VLANs 1032 2986 through 1039 etc. The most significant bit of each 2987 octet corresponds to the lowest VlanIndex value in that 2988 octet. 2989 2990 For each VLAN that is mapped to this MSTP instance, 2991 the bit corresponding to that VLAN is set to '1'. 2992 2993 This object is only instantiated on devices with 2994 support for VlanIndex values up to 4095." 2995 ::= { mstVlanMstiMappingEntry 5 } 2996 2997 mstInstanceVlanMapped3k OBJECT-TYPE 2998 SYNTAX OCTET STRING (SIZE (0..128)) 2999 MAX-ACCESS read-only 3000 STATUS current 3001 DESCRIPTION 3002 "A string of octets containing one bit per VLAN for 3003 VLANS with VlanIndex values 2048 through 3071. The 3004 first octet corresponds to VLANs with VlanIndex values 3005 of 2048 through 2055; the second octet to VLANs 2056 3006 through 2063 etc. The most significant bit of each 3007 octet corresponds to the lowest VlanIndex value in that 3008 octet. 3009 3010 For each VLAN that is mapped to this MSTP instance, 3011 the bit corresponding to that VLAN is set to '1'. 3012 3013 This object is only instantiated on devices with 3014 support for VlanIndex values up to 4095." 3015 ::= { mstVlanMstiMappingEntry 6 } 3016 3017 mstInstanceVlanMapped4k OBJECT-TYPE 3018 SYNTAX OCTET STRING (SIZE (0..128)) 3019 MAX-ACCESS read-only 3020 STATUS current 3021 DESCRIPTION 3022 "A string of octets containing one bit per VLAN for 3023 VLANS with VlanIndex values 3072 through 4095. The 3024 first octet corresponds to VLANs with VlanIndex values 3025 3072 through 3079; the second octet to VLANs 3080 3026 through 3087 etc. The most significant bit of each 3027 octet corresponds to the lowest VlanIndex value in that 3028 octet. 3029 3030 For each VLAN that is mapped to this MSTP instance, 3031 the bit corresponding to that VLAN is set to '1'. 3032 3033 This object is only instantiated on devices with 3034 support for VlanIndex values up to 4095." 3035 ::= { mstVlanMstiMappingEntry 7 } 3036 3037 -- ----------------------------------------------------------------- 3038 -- Mst Multiple Spanning Tree Instance Bridge Table 3039 -- ----------------------------------------------------------------- 3040 stpInstance OBJECT IDENTIFIER ::= { companySTP 4 } 3041 3042 -- ----------------------------------------------------------------- 3043 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 3044 -- ----------------------------------------------------------------- 3045 mstCistBridgePriority OBJECT-TYPE 3046 SYNTAX Integer32 (0..61440) 3047 MAX-ACCESS read-write 3048 STATUS current 3049 DESCRIPTION 3050 "The writable portion of the MSTI Bridge Identifier. 3051 comprising of the first two octets. 3052 The values that are set for Bridge Priority must be 3053 in steps of 4096." 3054 DEFVAL {32768} 3055 ::= { stpInstance 1 } 3056 3057 mstCistStatus OBJECT-TYPE 3058 SYNTAX INTEGER { 3059 enabled(1), 3060 disabled(2) 3061 } 3062 MAX-ACCESS read-only 3063 STATUS current 3064 DESCRIPTION 3065 "The administrative status requested by management for the MST 3066 feature. The value enabled(1) indicates that Mst should be enabled 3067 in the device on all ports. The value disabled(2) indicates that 3068 Mst should be disabled in the device on all ports. The object can 3069 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3070 ::= { stpInstance 2 } 3071 3072 -- ----------------------------------------------------------------- 3073 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 3074 -- ----------------------------------------------------------------- 3075 mstMstiBridgeTable OBJECT-TYPE 3076 SYNTAX SEQUENCE OF MstMstiBridgeEntry 3077 MAX-ACCESS not-accessible 3078 STATUS current 3079 DESCRIPTION 3080 "Table containing Bridge Information specific to Spanning 3081 Tree Instance. This table maintains context ID as one 3082 more index to support Multiple Instances." 3083 ::= { stpInstance 3 } 3084 3085 mstMstiBridgeEntry OBJECT-TYPE 3086 SYNTAX MstMstiBridgeEntry 3087 MAX-ACCESS not-accessible 3088 STATUS current 3089 DESCRIPTION 3090 "Entry indicating the Bridge Information." 3091 INDEX { mstMstiInstanceIndex } 3092 ::= { mstMstiBridgeTable 1 } 3093 3094 MstMstiBridgeEntry ::= 3095 SEQUENCE { 3096 mstMstiInstanceIndex 3097 Integer32, 3098 mstMstiBridgePriority 3099 Integer32, 3100 mstMstiStatus 3101 INTEGER 3102 } 3103 3104 mstMstiInstanceIndex OBJECT-TYPE 3105 SYNTAX Integer32 (1..15) 3106 MAX-ACCESS read-only 3107 STATUS current 3108 DESCRIPTION 3109 "Spanning Tree Instance to which the information belongs." 3110 ::= { mstMstiBridgeEntry 1 } 3111 3112 mstMstiBridgePriority OBJECT-TYPE 3113 SYNTAX Integer32 (0..61440) 3114 MAX-ACCESS read-write 3115 STATUS current 3116 DESCRIPTION 3117 "The writable portion of the MSTI Bridge Identifier. 3118 comprising of the first two octets. 3119 The values that are set for Bridge Priority must be 3120 in steps of 4096." 3121 DEFVAL {32768} 3122 ::= { mstMstiBridgeEntry 2 } 3123 3124 mstMstiStatus OBJECT-TYPE 3125 SYNTAX INTEGER { 3126 enabled(1), 3127 disabled(2) 3128 } 3129 MAX-ACCESS read-only 3130 STATUS current 3131 DESCRIPTION 3132 "The administrative status requested by management for the MST 3133 feature. The value enabled(1) indicates that Mst should be enabled 3134 in the device on all ports. The value disabled(2) indicates that 3135 Mst should be disabled in the device on all ports. The object can 3136 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3137 ::= { mstMstiBridgeEntry 3 } 3138 3139 -- ----------------------------------------------------------------- 3140 -- Mst Multiple Spanning Tree Instance Bridge Table 3141 -- ----------------------------------------------------------------- 3142 stpInstancePortTable OBJECT IDENTIFIER ::= { companySTP 5 } 3143 3144 -- ----------------------------------------------------------------- 3145 -- Mst Multiple Spanning Tree Instance Port Table : CIST 3146 -- ----------------------------------------------------------------- 3147 mstCistPortTable OBJECT-TYPE 3148 SYNTAX SEQUENCE OF MstCistPortEntry 3149 MAX-ACCESS not-accessible 3150 STATUS current 3151 DESCRIPTION 3152 "This table contains Common Spanning Tree Port 3153 Information." 3154 ::= { stpInstancePortTable 1 } 3155 3156 mstCistPortEntry OBJECT-TYPE 3157 SYNTAX MstCistPortEntry 3158 MAX-ACCESS not-accessible 3159 STATUS current 3160 DESCRIPTION 3161 "A list of information maintained by every port for 3162 Common Spanning tree." 3163 INDEX { mstCistPort } 3164 ::= { mstCistPortTable 1 } 3165 3166 MstCistPortEntry ::= 3167 SEQUENCE { 3168 mstCistPort 3169 Integer32, 3170 mstCistPortDesignatedBridge 3171 BridgeId, 3172 mstCistPortAdminPathCost 3173 Integer32, 3174 mstCistPortPathCost 3175 Integer32, 3176 mstCistPortPriority 3177 Integer32, 3178 mstCistForcePortState 3179 INTEGER, 3180 mstCistCurrentPortRole 3181 INTEGER 3182 } 3183 3184 mstCistPort OBJECT-TYPE 3185 SYNTAX Integer32 (1..65535) 3186 MAX-ACCESS not-accessible 3187 STATUS current 3188 DESCRIPTION 3189 "The Port number of the port for which this entry contains 3190 spanning tree information." 3191 ::= { mstCistPortEntry 1 } 3192 3193 mstCistPortDesignatedBridge OBJECT-TYPE 3194 SYNTAX BridgeId 3195 MAX-ACCESS read-only 3196 STATUS current 3197 DESCRIPTION 3198 "The unique Bridge Identifier of the bridge which this port 3199 considers to be the Designated Bridge for the port's segment." 3200 ::= { mstCistPortEntry 2 } 3201 3202 mstCistPortAdminPathCost OBJECT-TYPE 3203 SYNTAX Integer32 (0..200000000) 3204 MAX-ACCESS read-write 3205 STATUS current 3206 DESCRIPTION 3207 "The contribution of this port to the path cost of 3208 paths towards the MSTI Root which include this port." 3209 ::= { mstCistPortEntry 3 } 3210 3211 mstCistPortPathCost OBJECT-TYPE 3212 SYNTAX Integer32 (1..200000000) 3213 MAX-ACCESS read-write 3214 STATUS current 3215 DESCRIPTION 3216 "The contribution of this port to the path cost of 3217 paths towards the MSTI Root which include this port." 3218 ::= { mstCistPortEntry 4 } 3219 3220 mstCistPortPriority OBJECT-TYPE 3221 SYNTAX Integer32 (0..240) 3222 MAX-ACCESS read-write 3223 STATUS current 3224 DESCRIPTION 3225 "The four most significant bits of the Port Identifier 3226 for a given Spanning Tree instance can be modified 3227 independently for each Spanning Tree instance 3228 supported by the Bridge. The values that are set for Port 3229 Priority must be in steps of 16." 3230 DEFVAL {128} 3231 ::= { mstCistPortEntry 5 } 3232 3233 mstCistForcePortState OBJECT-TYPE 3234 SYNTAX INTEGER { 3235 disabled(0), 3236 enabled(1) 3237 } 3238 MAX-ACCESS read-only 3239 STATUS current 3240 DESCRIPTION 3241 "Current state of the Port which can be changed to either 3242 Disabled or Enabled for the specific spanning tree 3243 instance. This object can be set to enabled only if the 3244 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3245 ::= { mstCistPortEntry 6 } 3246 3247 mstCistCurrentPortRole OBJECT-TYPE 3248 SYNTAX INTEGER { 3249 disabled(0), 3250 alternate(1), 3251 backup(2), 3252 root(3), 3253 designated(4), 3254 master(5) 3255 } 3256 MAX-ACCESS read-only 3257 STATUS current 3258 DESCRIPTION 3259 "Current Port Role of the port for this spanning 3260 tree instance." 3261 ::= { mstCistPortEntry 7 } 3262 3263 -- ----------------------------------------------------------------- 3264 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 3265 -- ----------------------------------------------------------------- 3266 mstMstiPortTable OBJECT-TYPE 3267 SYNTAX SEQUENCE OF MstMstiPortEntry 3268 MAX-ACCESS not-accessible 3269 STATUS current 3270 DESCRIPTION 3271 "This table contains Spanning Tree Instance Specific Port 3272 Information." 3273 ::= { stpInstancePortTable 2 } 3274 3275 mstMstiPortEntry OBJECT-TYPE 3276 SYNTAX MstMstiPortEntry 3277 MAX-ACCESS not-accessible 3278 STATUS current 3279 DESCRIPTION 3280 "A list of information maintained by every port for each 3281 and every spanning tree instance." 3282 INDEX { mstMstiPort, mstInstanceIndex } 3283 ::= { mstMstiPortTable 1 } 3284 3285 MstMstiPortEntry ::= 3286 SEQUENCE { 3287 mstMstiPort 3288 Integer32, 3289 mstMstiPortDesignatedBridge 3290 BridgeId, 3291 mstMstiPortAdminPathCost 3292 Integer32, 3293 mstMstiPortPathCost 3294 Integer32, 3295 mstMstiPortPriority 3296 Integer32, 3297 mstMstiForcePortState 3298 INTEGER, 3299 mstMstiCurrentPortRole 3300 INTEGER 3301 } 3302 3303 mstMstiPort OBJECT-TYPE 3304 SYNTAX Integer32 (1..65535) 3305 MAX-ACCESS not-accessible 3306 STATUS current 3307 DESCRIPTION 3308 "The Port number of the port for which this entry contains 3309 spanning tree information." 3310 ::= { mstMstiPortEntry 1 } 3311 3312 mstMstiPortDesignatedBridge OBJECT-TYPE 3313 SYNTAX BridgeId 3314 MAX-ACCESS read-only 3315 STATUS current 3316 DESCRIPTION 3317 "The unique Bridge Identifier of the bridge which this port 3318 considers to be the Designated Bridge for the port's segment." 3319 ::= { mstMstiPortEntry 2 } 3320 3321 mstMstiPortAdminPathCost OBJECT-TYPE 3322 SYNTAX Integer32 (0..200000000) 3323 MAX-ACCESS read-write 3324 STATUS current 3325 DESCRIPTION 3326 "The contribution of this port to the path cost of 3327 paths towards the MSTI Root which include this port." 3328 ::= { mstMstiPortEntry 3 } 3329 3330 mstMstiPortPathCost OBJECT-TYPE 3331 SYNTAX Integer32 (1..200000000) 3332 MAX-ACCESS read-write 3333 STATUS current 3334 DESCRIPTION 3335 "The contribution of this port to the path cost of 3336 paths towards the MSTI Root which include this port." 3337 ::= { mstMstiPortEntry 4 } 3338 3339 mstMstiPortPriority OBJECT-TYPE 3340 SYNTAX Integer32 (0..240) 3341 MAX-ACCESS read-write 3342 STATUS current 3343 DESCRIPTION 3344 "The four most significant bits of the Port Identifier 3345 for a given Spanning Tree instance can be modified 3346 independently for each Spanning Tree instance 3347 supported by the Bridge. The values that are set for Port 3348 Priority must be in steps of 16." 3349 DEFVAL {128} 3350 ::= { mstMstiPortEntry 5 } 3351 3352 mstMstiForcePortState OBJECT-TYPE 3353 SYNTAX INTEGER { 3354 disabled(0), 3355 enabled(1) 3356 } 3357 MAX-ACCESS read-only 3358 STATUS current 3359 DESCRIPTION 3360 "Current state of the Port which can be changed to either 3361 Disabled or Enabled for the specific spanning tree 3362 instance. This object can be set to enabled only if the 3363 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3364 ::= { mstMstiPortEntry 6 } 3365 3366 mstMstiCurrentPortRole OBJECT-TYPE 3367 SYNTAX INTEGER { 3368 disabled(0), 3369 alternate(1), 3370 backup(2), 3371 root(3), 3372 designated(4), 3373 master(5) 3374 } 3375 MAX-ACCESS read-only 3376 STATUS current 3377 DESCRIPTION 3378 "Current Port Role of the port for this spanning 3379 tree instance." 3380 ::= { mstMstiPortEntry 7 } 3381 3382 3383 -- ------------------------------------------------------------------ 3384 -- The Static Multicast Group 3385 -- ------------------------------------------------------------------ 3386 3387 staticMcastTable OBJECT-TYPE 3388 SYNTAX SEQUENCE OF StaticMcastEntry 3389 MAX-ACCESS not-accessible 3390 STATUS current 3391 DESCRIPTION 3392 "A list of the Static MACs" 3393 ::= { companyStaticMcast 1 } 3394 3395 staticMcastEntry OBJECT-TYPE 3396 SYNTAX StaticMcastEntry 3397 MAX-ACCESS not-accessible 3398 STATUS current 3399 DESCRIPTION 3400 "A Static MAC entry containing the mac and forwarding port." 3401 INDEX { staticMcastVlanID, staticMcastMac, staticMcastEgressPorts, staticMcastIpAddr} 3402 ::= { staticMcastTable 1 } 3403 3404 StaticMcastEntry ::= SEQUENCE { 3405 staticMcastVlanID INTEGER, 3406 staticMcastMac MacAddress, 3407 staticMcastEgressPorts PortList, 3408 staticMcastIpAddr IpAddress, 3409 staticMcastStatus RowStatus 3410 } 3411 3412 staticMcastVlanID OBJECT-TYPE 3413 SYNTAX INTEGER 3414 MAX-ACCESS read-only 3415 STATUS current 3416 DESCRIPTION 3417 "The VLAN ID of the static MAC entry." 3418 ::= { staticMcastEntry 1 } 3419 3420 staticMcastMac OBJECT-TYPE 3421 SYNTAX MacAddress 3422 MAX-ACCESS read-only 3423 STATUS current 3424 DESCRIPTION 3425 "The MAC address associated of the static MAC entry." 3426 ::= { staticMcastEntry 2 } 3427 3428 staticMcastEgressPorts OBJECT-TYPE 3429 SYNTAX PortList 3430 MAX-ACCESS read-only 3431 STATUS current 3432 DESCRIPTION 3433 "The set of ports to which frames received from a 3434 specific port and destined for a specific Multicast or 3435 Broadcast MAC address must be forwarded, regardless of 3436 any dynamic information e.g. from GMRP. A port may not 3437 be added in this set if it is already a member of the 3438 set of ports in dot1qStaticMulticastForbiddenEgressPorts. 3439 The default value of this object is a string of ones of 3440 appropriate length." 3441 REFERENCE 3442 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3443 ::= { staticMcastEntry 3 } 3444 3445 staticMcastIpAddr OBJECT-TYPE 3446 SYNTAX IpAddress 3447 MAX-ACCESS read-only 3448 STATUS current 3449 DESCRIPTION 3450 "Static Multicast IP Address." 3451 ::= { staticMcastEntry 4 } 3452 3453 staticMcastStatus OBJECT-TYPE 3454 SYNTAX RowStatus 3455 MAX-ACCESS read-write 3456 STATUS current 3457 DESCRIPTION 3458 "The status of an entry in the Static Mcast Table. Only a subset 3459 of the rowstatus variables (active, createAndGo, destroy) 3460 are available." 3461 ::= { staticMcastEntry 5 } 3462 3463 3464 -- ---------------------------------------------------------- 3465 -- The 802.1Q VLAN Groups 3466 -- ---------------------------------------------------------- 3467 3468 dot1qVlanManagementOnOff OBJECT-TYPE 3469 SYNTAX INTEGER { 3470 enabled(1), 3471 disabled(2) 3472 } 3473 MAX-ACCESS read-write 3474 STATUS current 3475 DESCRIPTION 3476 "Enable/Disable management VLAN mechanism." 3477 ::= { companyDot1qVlanGroup 2 } 3478 3479 dot1qVlanManagementid OBJECT-TYPE 3480 SYNTAX INTEGER 3481 MAX-ACCESS read-write 3482 STATUS current 3483 DESCRIPTION 3484 "The management VLAN ID, which will allow to forward packets of that VLAN to CPU." 3485 DEFVAL { 1 } 3486 ::= { companyDot1qVlanGroup 3 } 3487 3488 dot1qVlanAsyOnOff OBJECT-TYPE 3489 SYNTAX INTEGER { 3490 enabled(1), 3491 disabled(2) 3492 } 3493 MAX-ACCESS read-write 3494 STATUS current 3495 DESCRIPTION 3496 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 3497 ::= { companyDot1qVlanGroup 5 } 3498 3499 -- ------------------------------------------------------------- 3500 -- The VLAN Database 3501 -- ------------------------------------------------------------- 3502 3503 dot1qVlanTable OBJECT-TYPE 3504 SYNTAX SEQUENCE OF Dot1qVlanEntry 3505 MAX-ACCESS not-accessible 3506 STATUS current 3507 DESCRIPTION 3508 "A table containing static configuration information for 3509 each VLAN configured into the device by (local or 3510 network) management. All entries are permanent and will 3511 be restored after the device is reset." 3512 ::= { companyDot1qVlanGroup 6 } 3513 3514 dot1qVlanEntry OBJECT-TYPE 3515 SYNTAX Dot1qVlanEntry 3516 MAX-ACCESS not-accessible 3517 STATUS current 3518 DESCRIPTION 3519 "Information for a VLAN configured into the 3520 device by (local or network) management." 3521 INDEX { dot1qVlanName } 3522 ::= { dot1qVlanTable 1 } 3523 3524 Dot1qVlanEntry ::= 3525 SEQUENCE { 3526 dot1qVlanName 3527 SnmpAdminString, 3528 dot1qVlanEgressPorts 3529 PortList, 3530 dot1qVlanForbiddenPorts 3531 PortList, 3532 dot1qVlanUntaggedPorts 3533 PortList, 3534 dot1qVlanAdvertisementStatus 3535 INTEGER, 3536 dot1qVlanRowStatus 3537 RowStatus 3538 } 3539 3540 dot1qVlanName OBJECT-TYPE 3541 SYNTAX SnmpAdminString (SIZE (0..20)) 3542 MAX-ACCESS read-create 3543 STATUS current 3544 DESCRIPTION 3545 "An administratively assigned string, which may be used 3546 to identify the VLAN." 3547 REFERENCE 3548 "IEEE 802.1Q/D11 Section 12.10.2.1" 3549 ::= { dot1qVlanEntry 1 } 3550 3551 dot1qVlanEgressPorts OBJECT-TYPE 3552 SYNTAX PortList 3553 MAX-ACCESS read-create 3554 STATUS current 3555 DESCRIPTION 3556 "The set of ports which are permanently assigned to the 3557 egress list for this VLAN by management. Changes to a 3558 bit in this object affect the per-port per-VLAN 3559 Registrar control for Registration Fixed for the 3560 relevant GVRP state machine on each port. A port may 3561 not be added in this set if it is already a member of 3562 the set of ports in dot1qVlanForbiddenEgressPorts. The 3563 default value of this object is a string of zeros of 3564 appropriate length, indicating not fixed." 3565 REFERENCE 3566 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3567 ::= { dot1qVlanEntry 2 } 3568 3569 dot1qVlanForbiddenPorts OBJECT-TYPE 3570 SYNTAX PortList 3571 MAX-ACCESS read-write 3572 STATUS current 3573 DESCRIPTION 3574 "The set of ports which are prohibited by management 3575 from being included in the egress list for this VLAN. 3576 Changes to this object that cause a port to be included 3577 or excluded affect the per-port per-VLAN Registrar 3578 control for Registration Forbidden for the relevant GVRP 3579 state machine on each port. A port may not be added in 3580 this set if it is already a member of the set of ports 3581 in dot1qVlanEgressPorts. The default value of 3582 this object is a string of zeros of appropriate length, 3583 excluding all ports from the forbidden set." 3584 REFERENCE 3585 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3586 ::= { dot1qVlanEntry 3 } 3587 3588 dot1qVlanUntaggedPorts OBJECT-TYPE 3589 SYNTAX PortList 3590 MAX-ACCESS read-create 3591 STATUS current 3592 DESCRIPTION 3593 "The set of ports which should transmit egress packets 3594 for this VLAN as untagged. The default value of this 3595 object for the default VLAN (dot1qVlanIndex = 1) is a string 3596 of appropriate length including all ports. There is no 3597 specified default for other VLANs. If a device agent cannot 3598 support the set of ports being set then it will reject the 3599 set operation with an error. An example might be if a 3600 manager attempts to set more than one VLAN to be untagged 3601 on egress where the device does not support this IEEE 802.1Q 3602 option." 3603 REFERENCE 3604 "IEEE 802.1Q/D11 Section 12.10.2.1" 3605 ::= { dot1qVlanEntry 4 } 3606 3607 dot1qVlanAdvertisementStatus OBJECT-TYPE 3608 SYNTAX INTEGER { 3609 enabled(1), 3610 disabled(2) 3611 } 3612 MAX-ACCESS read-create 3613 STATUS current 3614 DESCRIPTION 3615 "Enable/Disable Advertisement Status of the IEEE 802.1Q VLAN." 3616 ::= { dot1qVlanEntry 5 } 3617 3618 dot1qVlanRowStatus OBJECT-TYPE 3619 SYNTAX RowStatus 3620 MAX-ACCESS read-create 3621 STATUS current 3622 DESCRIPTION 3623 "The status of a row in dot1qVlanTable. By setting this object, new 3624 entries can be created in dot1qVlanTable and existing entries can be 3625 removed from dot1qVlanTable. It can be used as specified in the SNMP 3626 v2 standard." 3627 ::= { dot1qVlanEntry 6 } 3628 3629 -- ------------------------------------------------------------- 3630 -- The VLAN Ungister Multicast Filter Table 3631 -- ------------------------------------------------------------- 3632 dot1qVlanUngisterMCFilterTable OBJECT-TYPE 3633 SYNTAX SEQUENCE OF Dot1qVlanUngisterMCFilterEntry 3634 MAX-ACCESS not-accessible 3635 STATUS current 3636 DESCRIPTION 3637 "This table contains the list of ports through which 3638 a router, in a particular VLAN is reachable." 3639 ::= { companyDot1qVlanGroup 8 } 3640 3641 dot1qVlanUngisterMCFilterEntry OBJECT-TYPE 3642 SYNTAX Dot1qVlanUngisterMCFilterEntry 3643 MAX-ACCESS not-accessible 3644 STATUS current 3645 DESCRIPTION 3646 "A list of multicast filter mode information for each VLAN ID." 3647 INDEX { dot1qVlanUngisterMCFilterVlanId } 3648 ::= { dot1qVlanUngisterMCFilterTable 1 } 3649 3650 Dot1qVlanUngisterMCFilterEntry ::= SEQUENCE { 3651 dot1qVlanUngisterMCFilterVlanId Integer32, 3652 dot1qVlanUngisterMCFiltermode INTEGER 3653 } 3654 3655 dot1qVlanUngisterMCFilterVlanId OBJECT-TYPE 3656 SYNTAX Integer32 (1..4094) 3657 MAX-ACCESS read-only 3658 STATUS current 3659 DESCRIPTION 3660 "Per Vlan to configure multicast filtering function." 3661 ::= { dot1qVlanUngisterMCFilterEntry 1 } 3662 3663 dot1qVlanUngisterMCFiltermode OBJECT-TYPE 3664 SYNTAX INTEGER {forwardall(2), filter(1), forward(0) } 3665 MAX-ACCESS read-write 3666 STATUS current 3667 DESCRIPTION 3668 "Filter unknown multicast frames or normal operation(i.e. forwarding)" 3669 ::= { dot1qVlanUngisterMCFilterEntry 2 } 3670 3671 3672 dot1qVlanPVIDAutoAssignOnOff OBJECT-TYPE 3673 SYNTAX INTEGER { 3674 enabled(1), 3675 disabled(2) 3676 } 3677 MAX-ACCESS read-write 3678 STATUS current 3679 DESCRIPTION 3680 "Enable/Disable VLAN PVID auto assignment" 3681 ::= { companyDot1qVlanGroup 9 } 3682 3683 3684 -- ---------------------------------------------------------- 3685 -- The GVRP Groups 3686 -- ---------------------------------------------------------- 3687 3688 gvrpGVRPGlobalSettingsOnOff OBJECT-TYPE 3689 SYNTAX INTEGER { enabled(1), disabled(2) } 3690 MAX-ACCESS read-write 3691 STATUS current 3692 DESCRIPTION 3693 "Enable/Disable GVRP mechanism." 3694 ::= { companyGVRPGroup 1 } 3695 3696 gvrpSettingsJoinTime OBJECT-TYPE 3697 SYNTAX INTEGER (100..100000) 3698 MAX-ACCESS read-write 3699 STATUS current 3700 DESCRIPTION 3701 "The Join Time value assigned to this Join Time field. 3702 This 16-bit value is read-write." 3703 ::= { companyGVRPGroup 2 } 3704 3705 gvrpSettingsLeaveTime OBJECT-TYPE 3706 SYNTAX INTEGER (100..100000) 3707 MAX-ACCESS read-write 3708 STATUS current 3709 DESCRIPTION 3710 "The Leave Time value assigned to this Leave Time field. 3711 This 16-bit value is read-write." 3712 ::= { companyGVRPGroup 3 } 3713 3714 gvrpSettingsLeaveAllTime OBJECT-TYPE 3715 SYNTAX INTEGER (100..100000) 3716 MAX-ACCESS read-write 3717 STATUS current 3718 DESCRIPTION 3719 "The Leave_All Time value assigned to this Leave_All Time field. 3720 This 16-bit value is read-write." 3721 ::= { companyGVRPGroup 4 } 3722 3723 3724 3725 -- GRVP Port Setting Table 3726 -- 3727 3728 gvrpSettingsTable OBJECT-TYPE 3729 SYNTAX SEQUENCE OF GvrpSettingsEntry 3730 MAX-ACCESS not-accessible 3731 STATUS current 3732 DESCRIPTION 3733 "A table containing static configuration information for 3734 each GVRP configured into the device by (local or 3735 network) management. All entries are permanent and will 3736 be restored after the device is reset." 3737 ::= { companyGVRPGroup 5 } 3738 3739 gvrpSettingsEntry OBJECT-TYPE 3740 SYNTAX GvrpSettingsEntry 3741 MAX-ACCESS not-accessible 3742 STATUS current 3743 DESCRIPTION 3744 "Information for a GVRP configured into the 3745 device by (local or network) management." 3746 INDEX { gvrpSettingsPortControlIndex } 3747 ::= { gvrpSettingsTable 1 } 3748 3749 GvrpSettingsEntry ::= 3750 SEQUENCE { 3751 gvrpSettingsPortControlIndex 3752 InterfaceIndex, 3753 gvrpSettingsPVID 3754 INTEGER, 3755 gvrpSettingsGVRPState 3756 INTEGER, 3757 gvrpSettingsIngressChecking 3758 INTEGER, 3759 gvrpSettingsAcceptableFrameType 3760 INTEGER 3761 } 3762 3763 gvrpSettingsPortControlIndex OBJECT-TYPE 3764 SYNTAX InterfaceIndex 3765 MAX-ACCESS read-only 3766 STATUS current 3767 DESCRIPTION 3768 "The index of the port." 3769 ::= { gvrpSettingsEntry 1 } 3770 3771 gvrpSettingsPVID OBJECT-TYPE 3772 SYNTAX INTEGER (1..4094) 3773 MAX-ACCESS read-write 3774 STATUS current 3775 DESCRIPTION 3776 "The PVID value assigned to this Aggregation Port. 3777 This 16-bit value is read-write." 3778 ::= { gvrpSettingsEntry 2 } 3779 3780 gvrpSettingsGVRPState OBJECT-TYPE 3781 SYNTAX INTEGER { enabled(1), disabled(2) } 3782 3783 MAX-ACCESS read-write 3784 STATUS current 3785 DESCRIPTION 3786 "Enable/Disable GVRP State to this Aggregation Port." 3787 ::= { gvrpSettingsEntry 3 } 3788 3789 gvrpSettingsIngressChecking OBJECT-TYPE 3790 SYNTAX INTEGER { enabled(1), disabled(2) } 3791 3792 MAX-ACCESS read-write 3793 STATUS current 3794 DESCRIPTION 3795 "Enable/Disable Ingress Checking mechanism of GVRP to this Aggregation Port." 3796 ::= { gvrpSettingsEntry 4 } 3797 3798 gvrpSettingsAcceptableFrameType OBJECT-TYPE 3799 SYNTAX INTEGER { 3800 allFrames(1), 3801 taggedOnly(2) 3802 } 3803 MAX-ACCESS read-write 3804 STATUS current 3805 DESCRIPTION 3806 "Chose types All Frames/Tagged to this Aggregation Port." 3807 ::= { gvrpSettingsEntry 5 } 3808 3809 -- ---------------------------------------------------------- 3810 -- The DHCP/BOOTP Relay 3811 -- ---------------------------------------------------------- 3812 dhcpBOOTPRelayControl OBJECT IDENTIFIER ::= { companyDHCPRelay 1 } 3813 dhcpBOOTPRelayManagement OBJECT IDENTIFIER ::= { companyDHCPRelay 2 } 3814 dhcpBOOTPRelayManagementOption82 OBJECT IDENTIFIER ::= { dhcpBOOTPRelayManagement 2 } 3815 3816 -- The DHCP/BOOTP Relay Control 3817 3818 3819 dhcpBOOTPRelayState OBJECT-TYPE 3820 SYNTAX INTEGER { 3821 enabled(1), 3822 disabled(2) 3823 } 3824 MAX-ACCESS read-write 3825 STATUS current 3826 DESCRIPTION 3827 "This object indicates DHCP relay function is enabled or disabled." 3828 ::= { dhcpBOOTPRelayControl 1 } 3829 3830 dhcpBOOTPRelayHopCount OBJECT-TYPE 3831 SYNTAX INTEGER (1..16) 3832 MAX-ACCESS read-write 3833 STATUS current 3834 DESCRIPTION 3835 "This object indicates the maximum number of router hops that the BOOTP packets can cross." 3836 ::= { dhcpBOOTPRelayControl 2 } 3837 3838 dhcpBOOTPRelayTimeThreshold OBJECT-TYPE 3839 SYNTAX INTEGER (0..65535) 3840 MAX-ACCESS read-write 3841 STATUS current 3842 DESCRIPTION 3843 "This object indicates the minimum time in seconds within which the switch must relay the DHCP request. 3844 If this time is exceeded, the switch will drop the DHCP packet." 3845 ::= { dhcpBOOTPRelayControl 3 } 3846 3847 dhcpBOOTPRelayEnablePortlist OBJECT-TYPE 3848 SYNTAX PortList 3849 MAX-ACCESS read-write 3850 STATUS current 3851 DESCRIPTION 3852 "This object indicates DHCP relay function is enabled or disabled by portlist." 3853 ::= { dhcpBOOTPRelayControl 4 } 3854 3855 dhcpRelayVlanTable OBJECT-TYPE 3856 SYNTAX SEQUENCE OF DHCPRelayVlanSettings 3857 MAX-ACCESS not-accessible 3858 STATUS current 3859 DESCRIPTION 3860 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 3861 ::= { dhcpBOOTPRelayControl 5 } 3862 3863 dhcpRelayVlanTableEntry OBJECT-TYPE 3864 SYNTAX DHCPRelayVlanSettings 3865 MAX-ACCESS not-accessible 3866 STATUS current 3867 DESCRIPTION 3868 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 3869 INDEX { dhcpRelayVlanSettingsVLANID } 3870 ::= { dhcpRelayVlanTable 1 } 3871 3872 DHCPRelayVlanSettings ::= 3873 SEQUENCE { 3874 dhcpRelayVlanSettingsVLANID 3875 INTEGER, 3876 dhcpRelayVlanSettingsState 3877 INTEGER 3878 } 3879 3880 dhcpRelayVlanSettingsVLANID OBJECT-TYPE 3881 SYNTAX INTEGER (1..4094) 3882 MAX-ACCESS read-only 3883 STATUS current 3884 DESCRIPTION 3885 "This object displays the current VLAN ID of the device." 3886 ::= { dhcpRelayVlanTableEntry 1 } 3887 3888 dhcpRelayVlanSettingsState OBJECT-TYPE 3889 SYNTAX INTEGER { 3890 enabled(1), 3891 disabled(2) 3892 } 3893 MAX-ACCESS read-write 3894 STATUS current 3895 DESCRIPTION 3896 "This object indicates DHCP relay function of VLAN is enabled or disabled." 3897 ::= { dhcpRelayVlanTableEntry 2 } 3898 3899 -- The DHCP/BOOTP Relay Management 3900 -- The DHCP/BOOTP Relay Interface Settings Table 3901 3902 dhcpBOOTPRelayInterfaceSettingsTable OBJECT-TYPE 3903 SYNTAX SEQUENCE OF DHCPBOOTPRelayInterfaceSettings 3904 MAX-ACCESS not-accessible 3905 STATUS current 3906 DESCRIPTION 3907 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 3908 ::= { dhcpBOOTPRelayManagement 1 } 3909 3910 dhcpBOOTPRelayInterfaceSettingsEntry OBJECT-TYPE 3911 SYNTAX DHCPBOOTPRelayInterfaceSettings 3912 MAX-ACCESS not-accessible 3913 STATUS current 3914 DESCRIPTION 3915 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 3916 INDEX { dhcpBOOTPRelayInterface, dhcpBOOTPRelayServerIP} 3917 ::= { dhcpBOOTPRelayInterfaceSettingsTable 1 } 3918 3919 DHCPBOOTPRelayInterfaceSettings ::= 3920 SEQUENCE { 3921 dhcpBOOTPRelayInterface 3922 DisplayString, 3923 dhcpBOOTPRelayServerIP 3924 IpAddress, 3925 dhcpBOOTPRelayInterfaceSettingsRowStatus 3926 RowStatus 3927 } 3928 3929 dhcpBOOTPRelayInterface OBJECT-TYPE 3930 SYNTAX DisplayString (SIZE(0..12)) 3931 MAX-ACCESS read-only 3932 STATUS current 3933 DESCRIPTION 3934 "This object indicates the name of the IP interface." 3935 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 1 } 3936 3937 dhcpBOOTPRelayServerIP OBJECT-TYPE 3938 SYNTAX IpAddress 3939 MAX-ACCESS read-only 3940 STATUS current 3941 DESCRIPTION 3942 "This object indicates the DHCP server IP address." 3943 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 2 } 3944 3945 dhcpBOOTPRelayInterfaceSettingsRowStatus OBJECT-TYPE 3946 SYNTAX RowStatus 3947 MAX-ACCESS read-create 3948 STATUS current 3949 DESCRIPTION 3950 "This object indicates the status of this entry." 3951 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 3 } 3952 3953 -- The DHCP/BOOTP Relay Management 3954 -- The DHCP/BOOTP Relay Option82 3955 3956 dhcpBOOTPRelayOption82State OBJECT-TYPE 3957 SYNTAX INTEGER { 3958 enabled(1), 3959 disabled(2) 3960 } 3961 MAX-ACCESS read-write 3962 STATUS current 3963 DESCRIPTION 3964 "This object indicates DHCP relay option 82 function is enabled or disabled." 3965 ::= { dhcpBOOTPRelayManagementOption82 1 } 3966 3967 dhcpBOOTPRelayOption82CheckState OBJECT-TYPE 3968 SYNTAX INTEGER { 3969 enabled(1), 3970 disabled(2) 3971 } 3972 MAX-ACCESS read-write 3973 STATUS current 3974 DESCRIPTION 3975 "This object indicates DHCP relay option 82 Check function is enabled or disabled." 3976 ::= { dhcpBOOTPRelayManagementOption82 2 } 3977 3978 dhcpBOOTPRelayOption82Policy OBJECT-TYPE 3979 SYNTAX INTEGER { 3980 replace(1), 3981 drop(2), 3982 keep(3) 3983 } 3984 MAX-ACCESS read-write 3985 STATUS current 3986 DESCRIPTION 3987 "This object indicates DHCP relay option 82 policy." 3988 ::= { dhcpBOOTPRelayManagementOption82 3 } 3989 3990 dhcpBOOTPRelayOption82RemoteIDType OBJECT-TYPE 3991 SYNTAX INTEGER { 3992 default(1), 3993 userdefined(2), 3994 userdefinedhex(3) 3995 } 3996 MAX-ACCESS read-write 3997 STATUS current 3998 DESCRIPTION 3999 "This object indicates the type of remote ID. 4000 If the type is default, the remote ID will be the MAC address of the device, otherwise, 4001 the remote ID can be defined by writing to the swDHCPRelayOption82RemoteID object." 4002 ::= { dhcpBOOTPRelayManagementOption82 4 } 4003 4004 dhcpBOOTPRelayOption82RemoteID OBJECT-TYPE 4005 SYNTAX DisplayString 4006 MAX-ACCESS read-write 4007 STATUS current 4008 DESCRIPTION 4009 "This object displays the current remote ID of the device. 4010 If swDHCPRelayOption82RemoteIDType is set to default, the value will be the MAC address of the device, 4011 and this object cannot be modified. 4012 If swDHCPRelayOption82RemoteIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4013 ::= { dhcpBOOTPRelayManagementOption82 5 } 4014 4015 4016 4017 dhcpBOOTPRelayOption82CircuitIDType OBJECT-TYPE 4018 SYNTAX INTEGER { 4019 default(1), 4020 userdefined(2), 4021 userdefinedhex(3) 4022 } 4023 MAX-ACCESS read-write 4024 STATUS current 4025 DESCRIPTION 4026 "This object indicates the type of remote ID. 4027 If the type is default, the circuit ID will be blank, otherwise, 4028 the circuit ID can be defined by writing to the dhcpBOOTPRelayOption82CircuitID object." 4029 ::= { dhcpBOOTPRelayManagementOption82 7 } 4030 4031 dhcpBOOTPRelayOption82CircuitID OBJECT-TYPE 4032 SYNTAX DisplayString 4033 MAX-ACCESS read-write 4034 STATUS current 4035 DESCRIPTION 4036 "This object displays the current remote ID of the device. 4037 If dhcpBOOTPRelayOption82CircuitIDType is set to default, the value will be the MAC address of the device, 4038 and this object cannot be modified. 4039 If dhcpBOOTPRelayOption82CircuitIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4040 ::= { dhcpBOOTPRelayManagementOption82 8 } 4041 -- ---------------------------------------------------------- 4042 -- The DHCP LocalRelay 4043 -- ---------------------------------------------------------- 4044 -- The DHCP Local Relay Table 4045 dhcpLocalRelayGlobalState OBJECT-TYPE 4046 SYNTAX INTEGER { 4047 enabled(1), 4048 disabled(2) 4049 } 4050 MAX-ACCESS read-write 4051 STATUS current 4052 DESCRIPTION 4053 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4054 ::= { companyDHCPLocalRelay 1 } 4055 4056 dhcpLocalRelayTable OBJECT-TYPE 4057 SYNTAX SEQUENCE OF DHCPLocalRelaySettings 4058 MAX-ACCESS not-accessible 4059 STATUS current 4060 DESCRIPTION 4061 "This table indicates the IP address as a destination to forward (local relay) DHCP packets to." 4062 ::= { companyDHCPLocalRelay 2 } 4063 4064 dhcpLocalRelayTableEntry OBJECT-TYPE 4065 SYNTAX DHCPLocalRelaySettings 4066 MAX-ACCESS not-accessible 4067 STATUS current 4068 DESCRIPTION 4069 "A list of information indicates the IP address as a destination to forward (local relay) DHCP packets to." 4070 INDEX { dhcpLocalRelaySettingsVLANID } 4071 ::= { dhcpLocalRelayTable 1 } 4072 4073 DHCPLocalRelaySettings ::= 4074 SEQUENCE { 4075 dhcpLocalRelaySettingsVLANID 4076 INTEGER, 4077 dhcpLocalRelaySettingsState 4078 INTEGER 4079 } 4080 4081 dhcpLocalRelaySettingsVLANID OBJECT-TYPE 4082 SYNTAX INTEGER (1..4094) 4083 MAX-ACCESS read-only 4084 STATUS current 4085 DESCRIPTION 4086 "This object displays the current VLAN ID of the device." 4087 ::= { dhcpLocalRelayTableEntry 1 } 4088 4089 dhcpLocalRelaySettingsState OBJECT-TYPE 4090 SYNTAX INTEGER { 4091 enabled(1), 4092 disabled(2) 4093 } 4094 MAX-ACCESS read-write 4095 STATUS current 4096 DESCRIPTION 4097 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4098 ::= { dhcpLocalRelayTableEntry 2 } 4099 4100 dhcpLocalRelayEnablePortlist OBJECT-TYPE 4101 SYNTAX PortList 4102 MAX-ACCESS read-write 4103 STATUS current 4104 DESCRIPTION 4105 "This object indicates DHCP local relay function is enabled or disabled by portlist." 4106 ::= { companyDHCPLocalRelay 3 } 4107 -- --------------------------------------------------------------------- 4108 -- LA Function 4109 -- --------------------------------------------------------------------- 4110 4111 laSystem OBJECT IDENTIFIER ::= { companyLA 1 } 4112 laPortControl OBJECT IDENTIFIER ::= { companyLA 2 } 4113 4114 -- ------------------------------------------------------------- 4115 -- Textual Conventions 4116 -- ------------------------------------------------------------- 4117 4118 PortLaMode ::= TEXTUAL-CONVENTION 4119 STATUS current 4120 DESCRIPTION 4121 "Defines how a Port Channel does channeling. 4122 lacp(1) - place the port into passive 4123 negotiation state, in which the 4124 port waits for its peer to 4125 initiate negotiation. 4126 static(2) - force the port to enable 4127 channeling. 4128 disable(3) - channeling is disabled." 4129 4130 SYNTAX INTEGER { 4131 lacp(1), 4132 static(2), 4133 disable(3) 4134 } 4135 4136 LacpKey ::= TEXTUAL-CONVENTION 4137 STATUS current 4138 DESCRIPTION 4139 "The Actor or Partner Key value (0..65535)." 4140 SYNTAX Integer32 (0..65535) 4141 4142 4143 -- ------------------------------------------------------------------ 4144 -- The La System Group 4145 -- ------------------------------------------------------------------ 4146 4147 laStatus OBJECT-TYPE 4148 SYNTAX INTEGER { enabled(1), disabled(2) } 4149 MAX-ACCESS read-write 4150 STATUS current 4151 DESCRIPTION 4152 "Sets the Link Aggregation Module administrative status as 4153 enabled or disabled." 4154 ::= { laSystem 2 } 4155 4156 -- 4157 -- Port Channel Table 4158 -- 4159 4160 laPortChannelTable OBJECT-TYPE 4161 SYNTAX SEQUENCE OF LaPortChannelEntry 4162 MAX-ACCESS not-accessible 4163 STATUS current 4164 DESCRIPTION 4165 "A Port-channel is created through ifMain table. 4166 After the creation of the port-channel, corresponding logical 4167 interface will be created in the ifMain table. 4168 This Port-channel table is indexed through Key values and allows to 4169 configure link selection policy and the Mac address for 4170 the port-channel. All other objects in this table displays 4171 the details of the port-channel." 4172 4173 ::= { laSystem 3 } 4174 4175 laPortChannelEntry OBJECT-TYPE 4176 SYNTAX LaPortChannelEntry 4177 MAX-ACCESS not-accessible 4178 STATUS current 4179 DESCRIPTION 4180 "There is one entry in this table for each created 4181 port-channel port." 4182 4183 INDEX { laPortChannelIfIndex } 4184 ::= { laPortChannelTable 1 } 4185 4186 LaPortChannelEntry ::= 4187 SEQUENCE { 4188 laPortChannelIfIndex InterfaceIndex, 4189 laPortChannelMemberList PortList, 4190 laPortChannelMode PortLaMode 4191 -- start CAMEO_LA_MASTER_PORT_WANTED 4192 , 4193 laPortChannelMasterPort InterfaceIndex 4194 -- end CAMEO_LA_MASTER_PORT_WANTED 4195 } 4196 4197 laPortChannelIfIndex OBJECT-TYPE 4198 SYNTAX InterfaceIndex 4199 MAX-ACCESS read-only 4200 STATUS current 4201 DESCRIPTION 4202 "The index of the port-channel(Aggregator's 4203 interface index). " 4204 ::= { laPortChannelEntry 1 } 4205 4206 laPortChannelMemberList OBJECT-TYPE 4207 SYNTAX PortList 4208 MAX-ACCESS read-write 4209 STATUS current 4210 DESCRIPTION 4211 "Member Port list of the port channel. Add the ports as a 4212 aggregation member associated of a port-channel." 4213 ::= { laPortChannelEntry 2 } 4214 4215 4216 laPortChannelMode OBJECT-TYPE 4217 SYNTAX PortLaMode 4218 MAX-ACCESS read-write 4219 STATUS current 4220 DESCRIPTION 4221 "Current Operating Channel Mode of the port channel 4222 Lacp(1) - forcing the port to negotiate with the 4223 partner. 4224 manual(2) - force the port to enable channeling (Manual). 4225 disable(3) - channeling is disabled." 4226 ::= { laPortChannelEntry 3 } 4227 4228-- start CAMEO_LA_MASTER_PORT_WANTED 4229 laPortChannelMasterPort OBJECT-TYPE 4230 SYNTAX InterfaceIndex 4231 MAX-ACCESS read-write 4232 STATUS current 4233 DESCRIPTION 4234 "The master port of the port-channel. " 4235 ::= { laPortChannelEntry 4 } 4236-- end CAMEO_LA_MASTER_PORT_WANTED 4237 4238 -- ------------------------------------------------------------------ 4239 -- The La Algorithm Group 4240 -- ------------------------------------------------------------------ 4241 4242 laAlgorithm OBJECT-TYPE 4243 SYNTAX INTEGER { 4244 sourceMAC(1), 4245 destMAC(2), 4246 sourceAndDestMAC(3), 4247 sourceIP(4), 4248 destIP(5), 4249 sourceAndDestIP(6) 4250 } 4251 MAX-ACCESS read-write 4252 STATUS current 4253 DESCRIPTION 4254 "Sets the Link Aggregation load balance algorithm." 4255 ::= { laSystem 4 } 4256 4257 -- 4258 -- LA Port Control Table 4259 -- 4260 4261 laPortControlTable OBJECT-TYPE 4262 SYNTAX SEQUENCE OF LaPortControlEntry 4263 MAX-ACCESS not-accessible 4264 STATUS current 4265 DESCRIPTION 4266 "A table that contains Link Aggregation Control 4267 configuration information about every 4268 Aggregation Port associated with this device. 4269 A row appears in this table for each physical port." 4270 ::= { laPortControl 1 } 4271 4272 4273 laPortControlEntry OBJECT-TYPE 4274 SYNTAX LaPortControlEntry 4275 MAX-ACCESS not-accessible 4276 STATUS current 4277 DESCRIPTION 4278 "A list of Link Aggregation Control configuration 4279 parameters for each Aggregation Port on this device." 4280 INDEX { laPortControlIndex } 4281 ::= { laPortControlTable 1 } 4282 4283 LaPortControlEntry ::= 4284 SEQUENCE { 4285 laPortControlIndex 4286 InterfaceIndex, 4287 laPortActorPortPriority 4288 INTEGER, 4289 laPortActorActivity 4290 INTEGER, 4291 laPortActorTimeout 4292 INTEGER 4293 } 4294 4295 laPortControlIndex OBJECT-TYPE 4296 SYNTAX InterfaceIndex 4297 MAX-ACCESS read-only 4298 STATUS current 4299 DESCRIPTION 4300 "The index of the port." 4301 ::= { laPortControlEntry 1 } 4302 4303 laPortActorPortPriority OBJECT-TYPE 4304 SYNTAX INTEGER (0..65535) 4305 MAX-ACCESS read-write 4306 STATUS current 4307 DESCRIPTION 4308 "The priority value assigned to this Aggregation Port. 4309 This 16-bit value is read-write." 4310 ::= { laPortControlEntry 2 } 4311 4312 laPortActorActivity OBJECT-TYPE 4313 SYNTAX INTEGER { 4314 active(1), 4315 passive(2) 4316 } 4317 MAX-ACCESS read-write 4318 STATUS current 4319 DESCRIPTION 4320 "This object indicates LACP_Activity to this Aggregation Port. 4321 LACP can be configured in one of two modes: active or passive. 4322 In active mode it will always send frames along the configured links. 4323 If the actor and partner are both in passive mode, they do not 4324 exchange LACP packets." 4325 ::= { laPortControlEntry 3 } 4326 4327 laPortActorTimeout OBJECT-TYPE 4328 SYNTAX INTEGER { 4329 short(1), 4330 long(2) 4331 } 4332 MAX-ACCESS read-write 4333 STATUS current 4334 DESCRIPTION 4335 "This object indicates LACP_Timeout to this Aggregation Port. 4336 short(1) - LACP Timeout 3 seconds. 4337 long (2) - LACP Timeout 90 seconds." 4338 ::= { laPortControlEntry 4 } 4339 4340 -- ---------------------------------------------------------------- 4341 -- The STATIC MAC group 4342 -- ---------------------------------------------------------------- 4343 4344 staticDisableAutoLearn OBJECT-TYPE 4345 SYNTAX INTEGER { 4346 on(1), 4347 off(2) 4348 } 4349 MAX-ACCESS read-write 4350 STATUS current 4351 DESCRIPTION 4352 "Set on to disable Auto Learning Excluding Uplink Port and 4353 set off to enable Auto Learning." 4354 ::= { companyStaticMAC 1 } 4355 4356 staticAutoLearningList OBJECT-TYPE 4357 SYNTAX PortList 4358 MAX-ACCESS read-write 4359 STATUS current 4360 DESCRIPTION 4361 "The set of the device's member ports that belong 4362 to the Static MAC auto learning enable/disable. 4363 4364 For example, when Disable Auto Learning is enable, 4365 the octet value set up as '# 0x0F 0xFF 0xFF 0xFF' means 4366 from port 1 to port 4 are not in auto learning state, 4367 the other ports are in auto learning state. It can be 4368 set up when Disable Auto Learning is enable." 4369 ::= { companyStaticMAC 2 } 4370 4371 staticTable OBJECT-TYPE 4372 SYNTAX SEQUENCE OF StaticEntry 4373 MAX-ACCESS not-accessible 4374 STATUS current 4375 DESCRIPTION 4376 "A list of the Static MACs" 4377 ::= { companyStaticMAC 3 } 4378 4379 staticEntry OBJECT-TYPE 4380 SYNTAX StaticEntry 4381 MAX-ACCESS not-accessible 4382 STATUS current 4383 DESCRIPTION 4384 "A Static MAC entry containing the mac and forwarding port." 4385 INDEX { staticVlanID, staticMac,staticPort} 4386 ::= { staticTable 1 } 4387 4388 StaticEntry ::= SEQUENCE { 4389 staticVlanID INTEGER, 4390 staticMac MacAddress, 4391 staticPort INTEGER, 4392 staticStatus RowStatus 4393 } 4394 4395 staticVlanID OBJECT-TYPE 4396 SYNTAX INTEGER 4397 MAX-ACCESS read-only 4398 STATUS current 4399 DESCRIPTION 4400 "The VLAN ID of the static MAC entry." 4401 ::= { staticEntry 1 } 4402 4403 staticMac OBJECT-TYPE 4404 SYNTAX MacAddress 4405 MAX-ACCESS read-only 4406 STATUS current 4407 DESCRIPTION 4408 "The MAC address associated of the static MAC entry." 4409 ::= { staticEntry 2 } 4410 4411 staticPort OBJECT-TYPE 4412 SYNTAX INTEGER 4413 MAX-ACCESS read-only 4414 STATUS current 4415 DESCRIPTION 4416 "The forwarding port of the static MAC entry." 4417 ::= { staticEntry 3 } 4418 4419 staticStatus OBJECT-TYPE 4420 SYNTAX RowStatus 4421 MAX-ACCESS read-write 4422 STATUS current 4423 DESCRIPTION 4424 "The status of an entry in the Static MAC Table. Only a subset 4425 of the rowstatus variables (active, createAndGo, destroy) 4426 are available. The trunk member port can not set up static MAC." 4427 ::= { staticEntry 4 } 4428 -- --------------------------------------------------------------------- 4429 -- IGMP Snooping Function 4430 -- --------------------------------------------------------------------- 4431 igsSystem OBJECT IDENTIFIER ::= { companyIgsGroup 1 } 4432 igsVlan OBJECT IDENTIFIER ::= { companyIgsGroup 3 } 4433 igsAccessAuth OBJECT IDENTIFIER ::= { companyIgsGroup 5 } 4434-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 4435 igsHost OBJECT IDENTIFIER ::= { companyIgsGroup 6 } 4436-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 4437 4438 igsStatus OBJECT-TYPE 4439 SYNTAX INTEGER { enabled(1), disabled(2) } 4440 MAX-ACCESS read-write 4441 STATUS current 4442 DESCRIPTION 4443 "Enables or disables IGMP snooping in the system. 4444 When set to 'enabled', the IGS module starts 4445 protocol operations. 4446 When set to 'disabled', the IGS module stops performing 4447 protocol operations." 4448 DEFVAL { 2 } 4449 ::= { igsSystem 1 } 4450 4451 igsRouterPortPurgeInterval OBJECT-TYPE 4452 SYNTAX Integer32 (60..600) 4453 MAX-ACCESS read-write 4454 STATUS current 4455 DESCRIPTION 4456 "This is the interval (in seconds) after which a learnt 4457 router port entry will be purged. For each router port learnt, 4458 this timer runs for 'RouterPortPurgeInterval' seconds.When the 4459 timer expires, the learnt router port entry is purged. However 4460 if control messages are received from the router before the 4461 timer expiry, then the timer is restarted." 4462 DEFVAL { 260 } 4463 ::= { igsSystem 2 } 4464 4465 igsHostPortPurgeInterval OBJECT-TYPE 4466 SYNTAX Integer32 (130..153025) 4467 MAX-ACCESS read-write 4468 STATUS current 4469 DESCRIPTION 4470 "This is the interval (in seconds) after which a learnt 4471 port entry will be purged. For each port on which report 4472 has been received this timer runs for 'PortPurgeInterval' 4473 seconds. This timer will be restarted whenever a report 4474 message is received from a host on the specific port. If 4475 the timer expires, then , the learnt port entry will 4476 be purged from the multicast group." 4477 DEFVAL {260} 4478 ::= { igsSystem 3 } 4479 igsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 4480 SYNTAX INTEGER (1..1024) 4481 MAX-ACCESS read-write 4482 STATUS current 4483 DESCRIPTION 4484 "The maximum data driven learning entry value." 4485 DEFVAL { 64 } 4486 ::= { igsSystem 8 } 4487 4488 igsReportToAllPort OBJECT-TYPE 4489 SYNTAX INTEGER { enabled(1), disabled(2) } 4490 MAX-ACCESS read-write 4491 STATUS current 4492 DESCRIPTION 4493 "Enables or disables IGMP snooping in the system. 4494 When set to 'enabled', the IGS module forwards packets 4495 to report to all port. 4496 When set to 'disabled', the IGS module forwards packets 4497 to router port only." 4498 DEFVAL { 2 } 4499 ::= { igsSystem 9 } 4500-- VLAN Based MAC Multicast Forwarding Table 4501-- 4502-- igsVlanMcastMacFwdTable OBJECT-TYPE 4503-- SYNTAX SEQUENCE OF IgsVlanMcastMacFwdEntry 4504-- MAX-ACCESS not-accessible 4505-- STATUS current 4506-- DESCRIPTION 4507-- "This table contains MAC based multicast forwarding 4508-- information. This information is applicable only if 4509-- the 'igsVlanMcastForwardingMode' is set to 'macbased' " 4510-- ::= { igsVlan 1 } 4511-- 4512-- igsVlanMcastMacFwdEntry OBJECT-TYPE 4513-- SYNTAX IgsVlanMcastMacFwdEntry 4514-- MAX-ACCESS not-accessible 4515-- STATUS current 4516-- DESCRIPTION 4517-- "This table contains VLAN ID, multicast group MAC address and the 4518-- list of ports onto which the multicast data packets for group 4519-- should be forwarded." 4520-- 4521-- INDEX { igsVlanMcastMacFwdVlanId, 4522-- igsVlanMcastMacFwdGroupAddress } 4523-- ::= { igsVlanMcastMacFwdTable 1 } 4524-- 4525-- IgsVlanMcastMacFwdEntry ::= SEQUENCE { 4526-- igsVlanMcastMacFwdVlanId Integer32, 4527-- igsVlanMcastMacFwdGroupAddress MacAddress, 4528-- igsVlanMcastMacFwdPortList PortList 4529-- } 4530-- 4531-- igsVlanMcastMacFwdVlanId OBJECT-TYPE 4532-- SYNTAX Integer32 (1..4094) 4533-- MAX-ACCESS not-accessible 4534-- STATUS current 4535-- DESCRIPTION 4536-- "VLAN ID pertaining to the Multicast forwarding entry" 4537-- ::= { igsVlanMcastMacFwdEntry 1 } 4538-- 4539-- igsVlanMcastMacFwdGroupAddress OBJECT-TYPE 4540-- SYNTAX MacAddress 4541-- MAX-ACCESS not-accessible 4542-- STATUS current 4543-- DESCRIPTION 4544-- "Multicast group MAC address." 4545-- ::= { igsVlanMcastMacFwdEntry 2 } 4546-- 4547-- 4548-- igsVlanMcastMacFwdPortList OBJECT-TYPE 4549-- SYNTAX PortList 4550-- MAX-ACCESS read-only 4551-- STATUS current 4552-- DESCRIPTION 4553-- "List of ports onto which the multicast data 4554-- packets destined for this group will be forwarded." 4555-- ::= { igsVlanMcastMacFwdEntry 3 } 4556 4557-- VLAN based router table. 4558 4559 igsVlanRouterTable OBJECT-TYPE 4560 SYNTAX SEQUENCE OF IgsVlanRouterEntry 4561 MAX-ACCESS not-accessible 4562 STATUS current 4563 DESCRIPTION 4564 "This table contains the list of ports through which 4565 a router, in a particular VLAN is reachable." 4566 ::= { igsVlan 3 } 4567 4568 igsVlanRouterEntry OBJECT-TYPE 4569 SYNTAX IgsVlanRouterEntry 4570 MAX-ACCESS not-accessible 4571 STATUS current 4572 DESCRIPTION 4573 "Contains the VLAN ID and list of ports on which 4574 routers are present in the VLAN." 4575 INDEX { igsVlanRouterVlanId } 4576 ::= { igsVlanRouterTable 1 } 4577 4578 IgsVlanRouterEntry ::= SEQUENCE { 4579 igsVlanRouterVlanId Integer32, 4580 igsVlanRouterPortList PortList 4581 } 4582 4583 igsVlanRouterVlanId OBJECT-TYPE 4584 SYNTAX Integer32 (1..4094) 4585 MAX-ACCESS read-only 4586 STATUS current 4587 DESCRIPTION 4588 "VLAN ID of the ports through which router is reachable." 4589 ::= { igsVlanRouterEntry 1 } 4590 4591 igsVlanRouterPortList OBJECT-TYPE 4592 SYNTAX PortList 4593 MAX-ACCESS read-only 4594 STATUS current 4595 DESCRIPTION 4596 "List of ports on which routers are present. 4597 These router ports are learnt through control messages 4598 received from routers, and can also be configured 4599 statically." 4600 ::= { igsVlanRouterEntry 2 } 4601 4602-- VLAN based filter table 4603 4604 igsVlanFilterTable OBJECT-TYPE 4605 SYNTAX SEQUENCE OF IgsVlanFilterEntry 4606 MAX-ACCESS not-accessible 4607 STATUS current 4608 DESCRIPTION 4609 "This table contains configuration of snooping 4610 on specific Vlans. This Table is valid only when VLAN is 4611 enabled in the system." 4612 ::= { igsVlan 4 } 4613 4614 igsVlanFilterEntry OBJECT-TYPE 4615 SYNTAX IgsVlanFilterEntry 4616 MAX-ACCESS not-accessible 4617 STATUS current 4618 DESCRIPTION 4619 "Contains snooping status , version and fast leave 4620 configuration for a specific VLAN." 4621 INDEX { igsVlanFilterVlanId } 4622 ::= { igsVlanFilterTable 1 } 4623 4624 IgsVlanFilterEntry ::= SEQUENCE { 4625 igsVlanFilterVlanId Integer32, 4626 igsVlanSnoopStatus INTEGER, 4627 igsVlanQuerier INTEGER, 4628 igsVlanCfgQuerier INTEGER, 4629 igsVlanQueryInterval Integer32, 4630 igsVlanRtrPortList PortList 4631 ,igsVlanFbdRtrPortList PortList 4632 , igsVlanFastLeave INTEGER 4633 , igsVlanDataDrivenLearningStatus INTEGER 4634 , igsVlanQuerierVersionStatus INTEGER 4635 , igsVlanDataDrivenLearningAgeOutStatus INTEGER 4636 , igsVlanReportSuppression INTEGER 4637 , igsVlanRobustnessValue Integer32 4638 , igsVlanGrpQueryInterval Integer32 4639 , igsVlanQueryMaxResponseTime INTEGER 4640 } 4641 4642 igsVlanFilterVlanId OBJECT-TYPE 4643 SYNTAX Integer32 (1..4094) 4644 MAX-ACCESS read-only 4645 STATUS current 4646 DESCRIPTION 4647 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 4648 the snooping configurations in IgsVlanFilterEntry is to be done." 4649 ::= { igsVlanFilterEntry 1 } 4650 4651 igsVlanSnoopStatus OBJECT-TYPE 4652 SYNTAX INTEGER { enabled(1), disabled(2) } 4653 MAX-ACCESS read-write 4654 STATUS current 4655 DESCRIPTION 4656 "This object allows you to enable/disable IGS function on a specific VLAN." 4657 DEFVAL { 1 } 4658 ::= { igsVlanFilterEntry 2 } 4659 4660 igsVlanQuerier OBJECT-TYPE 4661 SYNTAX INTEGER { enabled(1), disabled(2) } 4662 MAX-ACCESS read-only 4663 STATUS current 4664 DESCRIPTION 4665 "Indicates whether the switch is configured as a querier in the VLAN" 4666 DEFVAL { 2 } 4667 ::= { igsVlanFilterEntry 3 } 4668 4669 igsVlanCfgQuerier OBJECT-TYPE 4670 SYNTAX INTEGER { enabled(1), disabled(2) } 4671 MAX-ACCESS read-write 4672 STATUS current 4673 DESCRIPTION 4674 "The snooping switch can be configured as a querier via this object 4675 to send out IGMP general queries when IGMP routers are not present in the VLAN. 4676 When set to 'enabled', the switch will generate general queries." 4677 DEFVAL { 2 } 4678 ::= { igsVlanFilterEntry 4 } 4679 igsVlanQueryInterval OBJECT-TYPE 4680 SYNTAX Integer32 (60..600) 4681 MAX-ACCESS read-write 4682 STATUS current 4683 DESCRIPTION 4684 "This is the interval (in seconds) for which the switch 4685 sends general queries when it is configured as a querier for 4686 the VLAN. A switch should be configured as a querier for a VLAN 4687 only when there is no queriers in the network." 4688 DEFVAL { 125 } 4689 ::= { igsVlanFilterEntry 5 } 4690 igsVlanRtrPortList OBJECT-TYPE 4691 SYNTAX PortList 4692 MAX-ACCESS read-write 4693 STATUS current 4694 DESCRIPTION 4695 "List of ports which are configured statically as router ports" 4696 ::= { igsVlanFilterEntry 6 } 4697 4698 igsVlanFbdRtrPortList OBJECT-TYPE 4699 SYNTAX PortList 4700 MAX-ACCESS read-write 4701 STATUS current 4702 DESCRIPTION 4703 "List of ports which can be configured statically as forbidden router ports." 4704 ::= { igsVlanFilterEntry 7 } 4705 4706 igsVlanFastLeave OBJECT-TYPE 4707 SYNTAX INTEGER { enabled(1), disabled(2) } 4708 MAX-ACCESS read-write 4709 STATUS current 4710 DESCRIPTION 4711 "Enables or disables fast leave for the VLAN. When it is 4712 'disabled',on reception of a leave message, the switch checks 4713 if they are any interested receivers for the group by sending 4714 a group specific query before removing the port from the 4715 forwarding table. If set to 'enabled', the switch does not 4716 send a group specific query and immediately removes the port 4717 from the forwarding table." 4718 DEFVAL { 2 } 4719 ::= { igsVlanFilterEntry 8 } 4720 4721 igsVlanDataDrivenLearningStatus OBJECT-TYPE 4722 SYNTAX INTEGER { enabled(1), disabled(2) } 4723 MAX-ACCESS read-write 4724 STATUS current 4725 DESCRIPTION 4726 "This object allows you to enable/disable 4727 Data Driven Learning function on a specific VLAN." 4728 ::= { igsVlanFilterEntry 9 } 4729 4730 igsVlanQuerierVersionStatus OBJECT-TYPE 4731 SYNTAX INTEGER { igmp_v3(3), igmp_v2(2), igmp_v1(1) } 4732 MAX-ACCESS read-write 4733 STATUS current 4734 DESCRIPTION 4735 "This object allows you to enable/disable 4736 Querier Version function on a specific VLAN." 4737 ::= { igsVlanFilterEntry 10 } 4738 4739 igsVlanDataDrivenLearningAgeOutStatus OBJECT-TYPE 4740 SYNTAX INTEGER { enabled(1), disabled(2) } 4741 MAX-ACCESS read-write 4742 STATUS current 4743 DESCRIPTION 4744 "This object allows you to enable/disable 4745 Data Driven Learning Age Out State on a specific VLAN." 4746 ::= { igsVlanFilterEntry 11 } 4747 igsVlanReportSuppression OBJECT-TYPE 4748 SYNTAX INTEGER { enabled(1), disabled(2) } 4749 MAX-ACCESS read-write 4750 STATUS current 4751 DESCRIPTION 4752 "Enables or disables Report suppression in the system." 4753 ::= { igsVlanFilterEntry 12 } 4754 igsVlanRobustnessValue OBJECT-TYPE 4755 SYNTAX Integer32 (2..255) 4756 MAX-ACCESS read-write 4757 STATUS current 4758 DESCRIPTION 4759 "When the switch receives leave message on a port, it 4760 sends group specific query to check if there are any other 4761 interested receivers for the group. This attribute defines 4762 the maximum number of queries sent by the switch before deleting 4763 the port from the group membership information in the forwarding 4764 database. If the maximum retry count exceeds 'igsRobustnessValue', 4765 then the port will be deleted from the multicast group membership 4766 information in the forwarding database and received leave message 4767 will be forwarded onto the router ports if there are no 4768 interested receivers for the group." 4769 DEFVAL { 2 } 4770 ::= { igsVlanFilterEntry 13 } 4771 4772 igsVlanGrpQueryInterval OBJECT-TYPE 4773 SYNTAX Integer32 (1..25) 4774 MAX-ACCESS read-write 4775 STATUS current 4776 DESCRIPTION 4777 "The value of this attribute defines the time period with which 4778 the switch will send group specific queries on a port to check 4779 if there is any intersted receivers. The switch will send 4780 'igsRobustnessValue' queries before removing the port from the 4781 group membership information in the forwarding database." 4782 DEFVAL { 1 } 4783 ::= { igsVlanFilterEntry 14 } 4784 4785 igsVlanQueryMaxResponseTime OBJECT-TYPE 4786 SYNTAX INTEGER (10..25) 4787 MAX-ACCESS read-write 4788 STATUS current 4789 DESCRIPTION 4790 "The maximum query response time advertised in IGMPv2 general 4791 queries on this interface." 4792 DEFVAL { 10 } 4793 ::= { igsVlanFilterEntry 15 } 4794 -- VLAN Based IGMP Snooping Group 4795 4796 igsVlanMulticastGroupTable OBJECT-TYPE 4797 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 4798 MAX-ACCESS not-accessible 4799 STATUS current 4800 DESCRIPTION 4801 "This table contains MAC based multicast forwarding 4802 information." 4803 ::= { igsVlan 5 } 4804 4805 igsVlanMulticastGroupEntry OBJECT-TYPE 4806 SYNTAX IgsVlanMulticastGroupEntry 4807 MAX-ACCESS not-accessible 4808 STATUS current 4809 DESCRIPTION 4810 "This table contains VLAN ID, multicast group MAC address and the 4811 list of ports onto which the multicast data packets for group 4812 should be forwarded." 4813 4814 INDEX { igsVlanMulticastGroupVlanId, 4815 igsVlanMulticastGroupIpAddress } 4816 ::= { igsVlanMulticastGroupTable 1 } 4817 4818 IgsVlanMulticastGroupEntry ::= SEQUENCE { 4819 igsVlanMulticastGroupVlanId Integer32, 4820 igsVlanMulticastGroupIpAddress InetAddress, 4821 igsVlanMulticastGroupMacAddress MacAddress, 4822 igsVlanMulticastGroupPortList PortList 4823 } 4824 4825 igsVlanMulticastGroupVlanId OBJECT-TYPE 4826 SYNTAX Integer32 (1..4094) 4827 MAX-ACCESS read-only 4828 STATUS current 4829 DESCRIPTION 4830 "VLAN ID pertaining to the Multicast forwarding entry" 4831 ::= { igsVlanMulticastGroupEntry 1 } 4832 4833 igsVlanMulticastGroupIpAddress OBJECT-TYPE 4834 SYNTAX InetAddress 4835 MAX-ACCESS read-only 4836 STATUS current 4837 DESCRIPTION 4838 "Multicast group IP address. This object indicates that a 4839 multicast group address was learned in the switch and be represented 4840 as IP address format." 4841 ::= { igsVlanMulticastGroupEntry 2 } 4842 4843 4844 igsVlanMulticastGroupMacAddress OBJECT-TYPE 4845 SYNTAX MacAddress 4846 MAX-ACCESS read-only 4847 STATUS current 4848 DESCRIPTION 4849 "Multicast group MAC address. This object indicates that a 4850 multicast group address was learned in the switch and be represented 4851 as MAC address format." 4852 ::= { igsVlanMulticastGroupEntry 3 } 4853 4854 igsVlanMulticastGroupPortList OBJECT-TYPE 4855 SYNTAX PortList 4856 MAX-ACCESS read-only 4857 STATUS current 4858 DESCRIPTION 4859 "List of ports onto which the multicast data 4860 packets destined for this group will be forwarded." 4861 ::= { igsVlanMulticastGroupEntry 4 } 4862 4863 igsAccessAuthTable OBJECT-TYPE 4864 SYNTAX SEQUENCE OF IgsAccessAuthEntry 4865 MAX-ACCESS not-accessible 4866 STATUS current 4867 DESCRIPTION 4868 "This table is used to manage the IGMP Authentication 4869 function of the switch." 4870 ::= { igsAccessAuth 1 } 4871 4872 igsAccessAuthEntry OBJECT-TYPE 4873 SYNTAX IgsAccessAuthEntry 4874 MAX-ACCESS not-accessible 4875 STATUS current 4876 DESCRIPTION 4877 "Contains management entities for IGMP Authentication 4878 function." 4879 INDEX { igsAccessAuthPortIndex } 4880 ::= { igsAccessAuthTable 1 } 4881 4882 IgsAccessAuthEntry ::= SEQUENCE { 4883 igsAccessAuthPortIndex Integer32, 4884 igsAccessAuthState INTEGER 4885 } 4886 4887 igsAccessAuthPortIndex OBJECT-TYPE 4888 SYNTAX Integer32 4889 MAX-ACCESS read-only 4890 STATUS current 4891 DESCRIPTION 4892 "The port index of igsAccessAuthTable which 4893 indicates the port to be configured." 4894 ::= { igsAccessAuthEntry 1 } 4895 4896 igsAccessAuthState OBJECT-TYPE 4897 SYNTAX INTEGER { enabled(1), disabled(2) } 4898 MAX-ACCESS read-write 4899 STATUS current 4900 DESCRIPTION 4901 "This object can be configured to set IGMP Authentication 4902 state to enabled/disabled on each port." 4903 ::= { igsAccessAuthEntry 2 } 4904 4905-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 4906 igsHostTable OBJECT-TYPE 4907 SYNTAX SEQUENCE OF IgsHostEntry 4908 MAX-ACCESS not-accessible 4909 STATUS current 4910 DESCRIPTION 4911 "This table is used to manage 4912 the IGMP Host based Fast Leave function of the switch." 4913 ::= { igsHost 1 } 4914 4915 igsHostEntry OBJECT-TYPE 4916 SYNTAX IgsHostEntry 4917 MAX-ACCESS not-accessible 4918 STATUS current 4919 DESCRIPTION 4920 "Contains management entities for 4921 IGMP Host based fast leave function." 4922 INDEX {igsHostTableVLANID, 4923 igsHostTableGroupAddress, 4924 igsHostTablePort, 4925 igsHostTableHostIPAddress} 4926 ::= { igsHostTable 1 } 4927 4928 IgsHostEntry ::= SEQUENCE { 4929 igsHostTableVLANID Integer32, 4930 igsHostTableGroupAddress InetAddress, 4931 igsHostTablePort Integer32, 4932 igsHostTableHostIPAddress InetAddress 4933 } 4934 4935 igsHostTableVLANID OBJECT-TYPE 4936 SYNTAX Integer32 (1..4094) 4937 MAX-ACCESS read-only 4938 STATUS current 4939 DESCRIPTION 4940 "VLAN ID of Host table entry." 4941 ::= { igsHostEntry 1 } 4942 4943 igsHostTableGroupAddress OBJECT-TYPE 4944 SYNTAX InetAddress 4945 MAX-ACCESS read-only 4946 STATUS current 4947 DESCRIPTION 4948 "Group address of Host table entry." 4949 ::= { igsHostEntry 2 } 4950 4951 igsHostTablePort OBJECT-TYPE 4952 SYNTAX Integer32 4953 MAX-ACCESS read-only 4954 STATUS current 4955 DESCRIPTION 4956 "Port number of Host table entry." 4957 ::= { igsHostEntry 3 } 4958 4959 igsHostTableHostIPAddress OBJECT-TYPE 4960 SYNTAX InetAddress 4961 MAX-ACCESS read-only 4962 STATUS current 4963 DESCRIPTION 4964 "Host IP address of Group in Host table entry." 4965 ::= { igsHostEntry 4 } 4966-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 4967 -- --------------------------------------------------------------------- 4968 -- MLD Snooping Function 4969 -- --------------------------------------------------------------------- 4970 mldsSystem OBJECT IDENTIFIER ::= { companyMldsGroup 1 } 4971 mldsVlan OBJECT IDENTIFIER ::= { companyMldsGroup 3 } 4972 mldsHost OBJECT IDENTIFIER ::= { companyMldsGroup 4 } 4973 4974 mldsStatus OBJECT-TYPE 4975 SYNTAX INTEGER { enabled(1), disabled(2) } 4976 MAX-ACCESS read-write 4977 STATUS current 4978 DESCRIPTION 4979 "Enables or disables MLD snooping in the system. 4980 When set to 'enabled', the MLDS module starts 4981 protocol operations. 4982 When set to 'disabled', the MLDS module stops performing 4983 protocol operations." 4984 DEFVAL { 2 } 4985 ::= { mldsSystem 1 } 4986 4987 mldsRouterPortPurgeInterval OBJECT-TYPE 4988 SYNTAX Integer32 (60..600) 4989 MAX-ACCESS read-write 4990 STATUS current 4991 DESCRIPTION 4992 "This is the interval (in seconds) after which a learnt 4993 router port entry will be purged. For each router port learnt, 4994 this timer runs for 'RouterPortPurgeInterval' seconds.When the 4995 timer expires, the learnt router port entry is purged. However 4996 if control messages are received from the router before the 4997 timer expiry, then the timer is restarted." 4998 DEFVAL { 260 } 4999 ::= { mldsSystem 2 } 5000 5001 mldsHostPortPurgeInterval OBJECT-TYPE 5002 SYNTAX Integer32 (130..153025) 5003 MAX-ACCESS read-write 5004 STATUS current 5005 DESCRIPTION 5006 "This is the interval (in seconds) after which a learnt 5007 port entry will be purged. For each port on which report 5008 has been received this timer runs for 'PortPurgeInterval' 5009 seconds. This timer will be restarted whenever a report 5010 message is received from a host on the specific port. If 5011 the timer expires, then , the learnt port entry will 5012 be purged from the multicast group." 5013 DEFVAL {260} 5014 ::= { mldsSystem 3 } 5015 mldsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5016 SYNTAX INTEGER (1..1024) 5017 MAX-ACCESS read-write 5018 STATUS current 5019 DESCRIPTION 5020 "The maximum data driven learning entry value." 5021 DEFVAL { 64 } 5022 ::= { mldsSystem 8 } 5023 5024-- VLAN based router table. 5025 5026 mldsVlanRouterTable OBJECT-TYPE 5027 SYNTAX SEQUENCE OF MldsVlanRouterEntry 5028 MAX-ACCESS not-accessible 5029 STATUS current 5030 DESCRIPTION 5031 "This table contains the list of ports through which 5032 a router, in a particular VLAN is reachable." 5033 ::= { mldsVlan 3 } 5034 5035 mldsVlanRouterEntry OBJECT-TYPE 5036 SYNTAX MldsVlanRouterEntry 5037 MAX-ACCESS not-accessible 5038 STATUS current 5039 DESCRIPTION 5040 "Contains the VLAN ID and list of ports on which 5041 routers are present in the VLAN." 5042 INDEX { mldsVlanRouterVlanId } 5043 ::= { mldsVlanRouterTable 1 } 5044 5045 MldsVlanRouterEntry ::= SEQUENCE { 5046 mldsVlanRouterVlanId Integer32, 5047 mldsVlanRouterPortList PortList 5048 } 5049 5050 mldsVlanRouterVlanId OBJECT-TYPE 5051 SYNTAX Integer32 (1..4094) 5052 MAX-ACCESS read-only 5053 STATUS current 5054 DESCRIPTION 5055 "VLAN ID of the ports through which router is reachable." 5056 ::= { mldsVlanRouterEntry 1 } 5057 5058 mldsVlanRouterPortList OBJECT-TYPE 5059 SYNTAX PortList 5060 MAX-ACCESS read-only 5061 STATUS current 5062 DESCRIPTION 5063 "List of ports on which routers are present. 5064 These router ports are learnt through control messages 5065 received from routers, and can also be configured 5066 statically." 5067 ::= { mldsVlanRouterEntry 2 } 5068 5069-- VLAN based filter table 5070 5071 mldsVlanFilterTable OBJECT-TYPE 5072 SYNTAX SEQUENCE OF MldsVlanFilterEntry 5073 MAX-ACCESS not-accessible 5074 STATUS current 5075 DESCRIPTION 5076 "This table contains configuration of snooping 5077 on specific Vlans. This Table is valid only when VLAN is 5078 enabled in the system." 5079 ::= { mldsVlan 4 } 5080 5081 mldsVlanFilterEntry OBJECT-TYPE 5082 SYNTAX MldsVlanFilterEntry 5083 MAX-ACCESS not-accessible 5084 STATUS current 5085 DESCRIPTION 5086 "Contains snooping status , version and fast leave 5087 configuration for a specific VLAN." 5088 INDEX { mldsVlanFilterVlanId } 5089 ::= { mldsVlanFilterTable 1 } 5090 5091 MldsVlanFilterEntry ::= SEQUENCE { 5092 mldsVlanFilterVlanId Integer32, 5093 mldsVlanSnoopStatus INTEGER, 5094 mldsVlanQuerier INTEGER, 5095 mldsVlanCfgQuerier INTEGER, 5096 mldsVlanQueryInterval Integer32, 5097 mldsVlanRtrPortList PortList 5098 , mldsVlanFbdRtrPortList PortList 5099 , mldsVlanFastLeave INTEGER 5100 , mldsVlanDataDrivenLearningStatus INTEGER 5101 , mldsVlanReportSuppression INTEGER 5102 , mldsVlanRobustnessValue Integer32 5103 , mldsVlanGrpQueryInterval Integer32 5104 , mldsVlanQueryMaxResponseTime INTEGER 5105 } 5106 5107 mldsVlanFilterVlanId OBJECT-TYPE 5108 SYNTAX Integer32 (1..4094) 5109 MAX-ACCESS read-only 5110 STATUS current 5111 DESCRIPTION 5112 "Index of MldsVlanFilterEntry. This object indicates the VLAN ID for which 5113 the snooping configurations in MldsVlanFilterEntry is to be done." 5114 ::= { mldsVlanFilterEntry 1 } 5115 5116 mldsVlanSnoopStatus OBJECT-TYPE 5117 SYNTAX INTEGER { enabled(1), disabled(2) } 5118 MAX-ACCESS read-write 5119 STATUS current 5120 DESCRIPTION 5121 "This object allows you to enable/disable MLDS function on a specific VLAN." 5122 DEFVAL { 1 } 5123 ::= { mldsVlanFilterEntry 2 } 5124 5125 mldsVlanQuerier OBJECT-TYPE 5126 SYNTAX INTEGER { enabled(1), disabled(2) } 5127 MAX-ACCESS read-only 5128 STATUS current 5129 DESCRIPTION 5130 "Indicates whether the switch is configured as a querier in the VLAN" 5131 DEFVAL { 2 } 5132 ::= { mldsVlanFilterEntry 3 } 5133 5134 mldsVlanCfgQuerier OBJECT-TYPE 5135 SYNTAX INTEGER { enabled(1), disabled(2) } 5136 MAX-ACCESS read-write 5137 STATUS current 5138 DESCRIPTION 5139 "The snooping switch can be configured as a querier via this object 5140 to send out MLD general queries when IGMP routers are not present in the VLAN. 5141 When set to 'enabled', the switch will generate general queries." 5142 DEFVAL { 2 } 5143 ::= { mldsVlanFilterEntry 4 } 5144 mldsVlanQueryInterval OBJECT-TYPE 5145 SYNTAX Integer32 (60..600) 5146 MAX-ACCESS read-write 5147 STATUS current 5148 DESCRIPTION 5149 "This is the interval (in seconds) for which the switch 5150 sends general queries when it is configured as a querier for 5151 the VLAN. A switch should be configured as a querier for a VLAN 5152 only when there is no queriers in the network." 5153 DEFVAL { 125 } 5154 ::= { mldsVlanFilterEntry 5 } 5155 mldsVlanRtrPortList OBJECT-TYPE 5156 SYNTAX PortList 5157 MAX-ACCESS read-write 5158 STATUS current 5159 DESCRIPTION 5160 "List of ports which are configured statically as router ports" 5161 ::= { mldsVlanFilterEntry 6 } 5162 5163 mldsVlanFbdRtrPortList OBJECT-TYPE 5164 SYNTAX PortList 5165 MAX-ACCESS read-write 5166 STATUS current 5167 DESCRIPTION 5168 "List of ports which can be configured statically as forbidden router ports." 5169 ::= { mldsVlanFilterEntry 7 } 5170 5171 mldsVlanFastLeave OBJECT-TYPE 5172 SYNTAX INTEGER { enabled(1), disabled(2) } 5173 MAX-ACCESS read-write 5174 STATUS current 5175 DESCRIPTION 5176 "Enables or disables fast leave for the VLAN. When it is 5177 'disabled',on reception of a leave message, the switch checks 5178 if they are any interested receivers for the group by sending 5179 a group specific query before removing the port from the 5180 forwarding table. If set to 'enabled', the switch does not 5181 send a group specific query and immediately removes the port 5182 from the forwarding table." 5183 DEFVAL { 2 } 5184 ::= { mldsVlanFilterEntry 8 } 5185 5186 mldsVlanDataDrivenLearningStatus OBJECT-TYPE 5187 SYNTAX INTEGER { enabled(1), disabled(2) } 5188 MAX-ACCESS read-write 5189 STATUS current 5190 DESCRIPTION 5191 "This object allows you to enable/disable 5192 Data Driven Learning function on a specific VLAN." 5193 ::= { mldsVlanFilterEntry 9 } 5194 5195 mldsVlanReportSuppression OBJECT-TYPE 5196 SYNTAX INTEGER { enabled(1), disabled(2) } 5197 MAX-ACCESS read-write 5198 STATUS current 5199 DESCRIPTION 5200 "Enables or disables Report suppression in the system." 5201 ::= { mldsVlanFilterEntry 10 } 5202 mldsVlanRobustnessValue OBJECT-TYPE 5203 SYNTAX Integer32 (2..255) 5204 MAX-ACCESS read-write 5205 STATUS current 5206 DESCRIPTION 5207 "When the switch receives leave message on a port, it 5208 sends group specific query to check if there are any other 5209 interested receivers for the group. This attribute defines 5210 the maximum number of queries sent by the switch before deleting 5211 the port from the group membership information in the forwarding 5212 database. If the maximum retry count exceeds 'mldsRobustnessValue', 5213 then the port will be deleted from the multicast group membership 5214 information in the forwarding database and received leave message 5215 will be forwarded onto the router ports if there are no 5216 interested receivers for the group." 5217 DEFVAL { 2 } 5218 ::= { mldsVlanFilterEntry 11 } 5219 5220 mldsVlanGrpQueryInterval OBJECT-TYPE 5221 SYNTAX Integer32 (1..25) 5222 MAX-ACCESS read-write 5223 STATUS current 5224 DESCRIPTION 5225 "The value of this attribute defines the time period with which 5226 the switch will send group specific queries on a port to check 5227 if there is any intersted receivers. The switch will send 5228 'mldsRobustnessValue' queries before removing the port from the 5229 group membership information in the forwarding database." 5230 DEFVAL { 1 } 5231 ::= { mldsVlanFilterEntry 12 } 5232 5233 mldsVlanQueryMaxResponseTime OBJECT-TYPE 5234 SYNTAX INTEGER (10..25) 5235 MAX-ACCESS read-write 5236 STATUS current 5237 DESCRIPTION 5238 "The maximum query response time advertised in MLDv1 general 5239 queries on this interface." 5240 DEFVAL { 10 } 5241 ::= { mldsVlanFilterEntry 13 } 5242 -- VLAN Based MLD Snooping Group 5243 5244 mldsVlanMulticastGroupTable OBJECT-TYPE 5245 SYNTAX SEQUENCE OF MldsVlanMulticastGroupEntry 5246 MAX-ACCESS not-accessible 5247 STATUS current 5248 DESCRIPTION 5249 "This table contains MAC based multicast forwarding 5250 information." 5251 ::= { mldsVlan 5 } 5252 5253 mldsVlanMulticastGroupEntry OBJECT-TYPE 5254 SYNTAX MldsVlanMulticastGroupEntry 5255 MAX-ACCESS not-accessible 5256 STATUS current 5257 DESCRIPTION 5258 "This table contains VLAN ID, multicast group MAC address and the 5259 list of ports onto which the multicast data packets for group 5260 should be forwarded." 5261 5262 INDEX { mldsVlanMulticastGroupVlanId, 5263 mldsVlanMulticastGroupIpAddress } 5264 ::= { mldsVlanMulticastGroupTable 1 } 5265 5266 MldsVlanMulticastGroupEntry ::= SEQUENCE { 5267 mldsVlanMulticastGroupVlanId Integer32, 5268 mldsVlanMulticastGroupIpAddress InetAddress, 5269 mldsVlanMulticastGroupMacAddress MacAddress, 5270 mldsVlanMulticastGroupPortList PortList 5271 } 5272 5273 mldsVlanMulticastGroupVlanId OBJECT-TYPE 5274 SYNTAX Integer32 (1..4094) 5275 MAX-ACCESS read-only 5276 STATUS current 5277 DESCRIPTION 5278 "VLAN ID pertaining to the Multicast forwarding entry" 5279 ::= { mldsVlanMulticastGroupEntry 1 } 5280 5281 mldsVlanMulticastGroupIpAddress OBJECT-TYPE 5282 SYNTAX InetAddress 5283 MAX-ACCESS read-only 5284 STATUS current 5285 DESCRIPTION 5286 "Multicast group IP address. This object indicates that a 5287 multicast group address was learned in the switch and be represented 5288 as IP address format." 5289 ::= { mldsVlanMulticastGroupEntry 2 } 5290 5291 5292 mldsVlanMulticastGroupMacAddress OBJECT-TYPE 5293 SYNTAX MacAddress 5294 MAX-ACCESS read-only 5295 STATUS current 5296 DESCRIPTION 5297 "Multicast group MAC address. This object indicates that a 5298 multicast group address was learned in the switch and be represented 5299 as MAC address format." 5300 ::= { mldsVlanMulticastGroupEntry 3 } 5301 5302 mldsVlanMulticastGroupPortList OBJECT-TYPE 5303 SYNTAX PortList 5304 MAX-ACCESS read-only 5305 STATUS current 5306 DESCRIPTION 5307 "List of ports onto which the multicast data 5308 packets destined for this group will be forwarded." 5309 ::= { mldsVlanMulticastGroupEntry 4 } 5310 5311-- Host Table 5312 5313 mldsHostTable OBJECT-TYPE 5314 SYNTAX SEQUENCE OF MldsHostEntry 5315 MAX-ACCESS not-accessible 5316 STATUS current 5317 DESCRIPTION 5318 "This table is used to manage 5319 the IGMP Host based Fast Leave function of the switch." 5320 ::= { mldsHost 1 } 5321 5322 mldsHostEntry OBJECT-TYPE 5323 SYNTAX MldsHostEntry 5324 MAX-ACCESS not-accessible 5325 STATUS current 5326 DESCRIPTION 5327 "Contains management entities for 5328 IGMP Host based fast leave function." 5329 INDEX {mldsHostTableVLANID, 5330 mldsHostTableGroupAddress, 5331 mldsHostTablePort, 5332 mldsHostTableHostIPAddress} 5333 ::= { mldsHostTable 1 } 5334 5335 MldsHostEntry ::= SEQUENCE { 5336 mldsHostTableVLANID Integer32, 5337 mldsHostTableGroupAddress Ipv6Address, 5338 mldsHostTablePort Integer32, 5339 mldsHostTableHostIPAddress Ipv6Address 5340 } 5341 5342 mldsHostTableVLANID OBJECT-TYPE 5343 SYNTAX Integer32 (1..4094) 5344 MAX-ACCESS read-only 5345 STATUS current 5346 DESCRIPTION 5347 "VLAN ID of IPv6 Host table entry." 5348 ::= { mldsHostEntry 1 } 5349 5350 mldsHostTableGroupAddress OBJECT-TYPE 5351 SYNTAX Ipv6Address 5352 MAX-ACCESS read-only 5353 STATUS current 5354 DESCRIPTION 5355 "Group address of IPv6 Host table entry." 5356 ::= { mldsHostEntry 2 } 5357 5358 mldsHostTablePort OBJECT-TYPE 5359 SYNTAX Integer32 5360 MAX-ACCESS read-only 5361 STATUS current 5362 DESCRIPTION 5363 "Port number of IPv6 Host table entry." 5364 ::= { mldsHostEntry 3 } 5365 5366 mldsHostTableHostIPAddress OBJECT-TYPE 5367 SYNTAX Ipv6Address 5368 MAX-ACCESS read-only 5369 STATUS current 5370 DESCRIPTION 5371 "Host IP address of Group in IPv6 Host table entry." 5372 ::= { mldsHostEntry 4 } 5373 5374-- ------------------------------------------------------------- 5375-- groups in the Auth MIB 5376-- ------------------------------------------------------------- 5377 swAuthenCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 1 } 5378-- ----------------------------------------------------------------------------- 5379-- swAuthenCtrl 5380-- ----------------------------------------------------------------------------- 5381 5382 swAuthStatus OBJECT-TYPE 5383 SYNTAX INTEGER { 5384 enabled(1), 5385 disabled(2) 5386 } 5387 MAX-ACCESS read-write 5388 STATUS current 5389 DESCRIPTION 5390 "Enable/Disable Static 802.1x." 5391 ::= { swAuthenCtrl 1 } 5392 5393 swAuthMode OBJECT-TYPE 5394 SYNTAX INTEGER { 5395 portBase(1), 5396 macBase(2) 5397 } 5398 MAX-ACCESS read-write 5399 STATUS current 5400 DESCRIPTION 5401 "This object indicates the authentication mode of the device." 5402 ::= { swAuthenCtrl 2 } 5403 5404 authProtocol OBJECT-TYPE 5405 SYNTAX INTEGER { 5406 authProtocolRadiusEap(1), 5407 authProtocolLocal(2) 5408 } 5409 MAX-ACCESS read-write 5410 STATUS current 5411 DESCRIPTION 5412 "The authentication method used to authenticate users." 5413 DEFVAL { authProtocolRadiusEap } 5414 ::= { swAuthenCtrl 3 } 5415 5416-- start CAMEO_EAP_TRANSPARENT_FILTERING 5417 swAuthCtrlPktFwdMode OBJECT-TYPE 5418 SYNTAX INTEGER { 5419 authForwardEap(1), 5420 authDropEap(2) 5421 } 5422 MAX-ACCESS read-write 5423 STATUS current 5424 DESCRIPTION 5425 "When 802.1x disable, this item can decided eap packet be forward or drop." 5426 DEFVAL { authForwardEap } 5427 ::= { swAuthenCtrl 4 } 5428-- end CAMEO_EAP_TRANSPARENT_FILTERING 5429 5430-- ------------------------------------------------------------- 5431-- groups in the Port Access Control MIB 5432-- ------------------------------------------------------------- 5433 swAuthPortAccessCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 2 } 5434-- ----------------------------------------------------------------------------- 5435-- swAuthPortAccessCtrl 5436-- ----------------------------------------------------------------------------- 5437 swAuthPortAccessControlTable OBJECT-TYPE 5438 SYNTAX SEQUENCE OF SwAuthPortAccessControlEntry 5439 MAX-ACCESS not-accessible 5440 STATUS current 5441 DESCRIPTION 5442 "A table that contains the configuration objects for the 5443 Authenticator PAE associated with each port. 5444 An entry appears in this table for each port that may 5445 authenticate access to itself." 5446 ::= { swAuthPortAccessCtrl 1 } 5447 5448 swAuthPortAccessControlEntry OBJECT-TYPE 5449 SYNTAX SwAuthPortAccessControlEntry 5450 MAX-ACCESS not-accessible 5451 STATUS current 5452 DESCRIPTION 5453 "The configuration information for an Authenticator Port." 5454 INDEX { swAuthAuthConfigPortNumber } 5455 ::= { swAuthPortAccessControlTable 1 } 5456 5457 SwAuthPortAccessControlEntry ::= SEQUENCE { 5458 swAuthAuthConfigPortNumber INTEGER, 5459 swAuthAuthQuietPeriod INTEGER, 5460 swAuthAuthSuppTimeout INTEGER, 5461 swAuthAuthServerTimeout INTEGER, 5462 swAuthAuthMaxReq INTEGER, 5463 swAuthAuthTxPeriod INTEGER, 5464 swAuthAuthReAuthPeriod INTEGER, 5465 swAuthAuthReAuthentication INTEGER, 5466 swAuthAuthConfigPortControl INTEGER, 5467 swAuthAuthCapability INTEGER, 5468 swAuthAuthDirection INTEGER 5469 } 5470 5471 swAuthAuthConfigPortNumber OBJECT-TYPE 5472 SYNTAX INTEGER 5473 MAX-ACCESS read-only 5474 STATUS current 5475 DESCRIPTION 5476 "A unique value for each port that correlates to port index. 5477 Its value ranges between 1 and the value of port number." 5478 ::= { swAuthPortAccessControlEntry 1 } 5479 5480 swAuthAuthQuietPeriod OBJECT-TYPE 5481 SYNTAX INTEGER (0..65535) 5482 MAX-ACCESS read-write 5483 STATUS current 5484 DESCRIPTION 5485 "The value, in seconds, of the quietPeriod constant 5486 currently in use by the Authenticator PAE state 5487 machine." 5488 REFERENCE 5489 "9.4.1, quietPeriod." 5490 DEFVAL { 60 } 5491 ::= { swAuthPortAccessControlEntry 2 } 5492 5493 swAuthAuthSuppTimeout OBJECT-TYPE 5494 SYNTAX INTEGER (1..65535) 5495 MAX-ACCESS read-write 5496 STATUS current 5497 DESCRIPTION 5498 "The value, in seconds, of the suppTimeout constant 5499 currently in use by the Backend Authentication state 5500 machine." 5501 REFERENCE 5502 "9.4.1, suppTimeout." 5503 DEFVAL { 12 } 5504 ::= { swAuthPortAccessControlEntry 3 } 5505 5506 swAuthAuthServerTimeout OBJECT-TYPE 5507 SYNTAX INTEGER (1..65535) 5508 MAX-ACCESS read-write 5509 STATUS current 5510 DESCRIPTION 5511 "The value, in seconds, of the serverTimeout constant 5512 currently in use by the Backend Authentication state 5513 machine." 5514 REFERENCE 5515 "9.4.1, serverTimeout." 5516 DEFVAL { 16 } 5517 ::= { swAuthPortAccessControlEntry 4 } 5518 5519 swAuthAuthMaxReq OBJECT-TYPE 5520 SYNTAX INTEGER (1..10) 5521 MAX-ACCESS read-write 5522 STATUS current 5523 DESCRIPTION 5524 "The value of the maxReq constant currently in use by 5525 the Backend Authentication state machine." 5526 REFERENCE 5527 "9.4.1, maxReq." 5528 DEFVAL { 2 } 5529 ::= { swAuthPortAccessControlEntry 5 } 5530 5531 swAuthAuthTxPeriod OBJECT-TYPE 5532 SYNTAX INTEGER (1..65535) 5533 MAX-ACCESS read-write 5534 STATUS current 5535 DESCRIPTION 5536 "The value, in seconds, of the txPeriod constant 5537 currently in use by the Authenticator PAE state 5538 machine." 5539 REFERENCE 5540 "9.4.1, txPeriod." 5541 DEFVAL { 24 } 5542 ::= { swAuthPortAccessControlEntry 6 } 5543 5544 swAuthAuthReAuthPeriod OBJECT-TYPE 5545 SYNTAX INTEGER (1..65535) 5546 MAX-ACCESS read-write 5547 STATUS current 5548 DESCRIPTION 5549 "The value, in seconds, of the reAuthPeriod constant 5550 currently in use by the Reauthentication Timer state 5551 machine." 5552 REFERENCE 5553 "9.4.1, reAuthPerio." 5554 DEFVAL { 3600 } 5555 ::= { swAuthPortAccessControlEntry 7 } 5556 5557 swAuthAuthReAuthentication OBJECT-TYPE 5558 SYNTAX INTEGER { enabled(1), disabled(2) } 5559 MAX-ACCESS read-write 5560 STATUS current 5561 DESCRIPTION 5562 "The enable/disable control used by the Reauthentication 5563 Timer state machine (8.5.5.1)." 5564 REFERENCE 5565 "9.4.1, reAuthEnable." 5566 ::= { swAuthPortAccessControlEntry 8 } 5567 5568 swAuthAuthConfigPortControl OBJECT-TYPE 5569 SYNTAX INTEGER { 5570 forceUnauthorized(1), 5571 auto(2), 5572 forceAuthorized(3) 5573 } 5574 MAX-ACCESS read-write 5575 STATUS current 5576 DESCRIPTION 5577 "The current value of the controlled Port 5578 control parameter for the Port." 5579 REFERENCE 5580 "9.4.1, AuthControlledPortControl." 5581 ::= { swAuthPortAccessControlEntry 9 } 5582 5583 swAuthAuthCapability OBJECT-TYPE 5584 SYNTAX INTEGER { 5585 authenticator(1), 5586 none(2) 5587 } 5588 MAX-ACCESS read-write 5589 STATUS current 5590 DESCRIPTION 5591 "The current value of the controlled Port 5592 control parameter for the Port." 5593 REFERENCE 5594 "AuthCapability." 5595 ::= { swAuthPortAccessControlEntry 10 } 5596 5597 swAuthAuthDirection OBJECT-TYPE 5598 SYNTAX INTEGER { 5599 both(0), 5600 in(1) 5601 } 5602 MAX-ACCESS read-write 5603 STATUS current 5604 DESCRIPTION 5605 "The current value of the controlled Port 5606 control parameter for the Port." 5607 REFERENCE 5608 "AuthDirection." 5609 ::= { swAuthPortAccessControlEntry 11 } 5610 5611-- ------------------------------------------------------------- 5612-- groups in the 802.1X Local user MIB 5613-- ------------------------------------------------------------- 5614 swAuthUser OBJECT IDENTIFIER ::= { companyAuthGroup 3 } 5615-- ----------------------------------------------------------------------------- 5616-- swAuthUser 5617-- ----------------------------------------------------------------------------- 5618 swAuthUserTable OBJECT-TYPE 5619 SYNTAX SEQUENCE OF SwAuthUserEntry 5620 MAX-ACCESS not-accessible 5621 STATUS current 5622 DESCRIPTION 5623 "A table that contains the configuration objects for the 5624 Authenticator PAE associated with each port. 5625 An entry appears in this table for each port that may 5626 authenticate access to itself." 5627 ::= { swAuthUser 1 } 5628 5629 swAuthUserEntry OBJECT-TYPE 5630 SYNTAX SwAuthUserEntry 5631 MAX-ACCESS not-accessible 5632 STATUS current 5633 DESCRIPTION 5634 "The configuration information for an Authenticator Port." 5635 INDEX { swAuthUserName } 5636 ::= { swAuthUserTable 1 } 5637 5638 SwAuthUserEntry ::= SEQUENCE { 5639 swAuthUserName SnmpAdminString, 5640 swAuthUserPassword DisplayString, 5641 swAuthUserStatus RowStatus 5642 } 5643 5644 swAuthUserName OBJECT-TYPE 5645 SYNTAX SnmpAdminString (SIZE(1..15)) 5646 MAX-ACCESS read-only 5647 STATUS current 5648 DESCRIPTION 5649 "The unique index value of a row in this table. 5650 5651 This object is used to set 802.1X Local user name, 5652 The following characters are allowed to input: 5653 semicolon, question mark, space, and double quotation mark." 5654 ::= { swAuthUserEntry 1 } 5655 5656 swAuthUserPassword OBJECT-TYPE 5657 SYNTAX DisplayString (SIZE(1..15)) 5658 MAX-ACCESS read-write 5659 STATUS current 5660 DESCRIPTION 5661 "This object is used to set 802.1X Local user Password, 5662 The following characters are allowed to input: 5663 semicolon, question mark, space, and double quotation mark." 5664 ::= { swAuthUserEntry 2 } 5665 5666 swAuthUserStatus OBJECT-TYPE 5667 SYNTAX RowStatus 5668 MAX-ACCESS read-create 5669 STATUS current 5670 DESCRIPTION 5671 "The status of this conceptual row in the swAuthUserTable. 5672 5673 An entry in this table is not qualified for activation 5674 until instances of all corresponding columns have been 5675 initialized, either through default values, or through 5676 Set operations. The swAuthUserName objects must be 5677 explicitly set." 5678 ::= { swAuthUserEntry 3 } 5679 5680-- ------------------------------------------------------------- 5681-- groups in the Authentication RADIUS Server MIB 5682-- ------------------------------------------------------------- 5683 swAuthRadiusServer OBJECT IDENTIFIER ::= { companyAuthGroup 4 } 5684-- ----------------------------------------------------------------------------- 5685-- swAuthRadiusServer 5686-- ----------------------------------------------------------------------------- 5687 iPv4swAuthRadiusServerTable OBJECT-TYPE 5688 SYNTAX SEQUENCE OF IPv4SwAuthRadiusServerEntry 5689 MAX-ACCESS not-accessible 5690 STATUS obsolete 5691 DESCRIPTION 5692 "A table that contains the configuration objects for the 5693 Authenticator PAE associated with each port. 5694 An entry appears in this table for each port that may 5695 authenticate access to itself." 5696 ::= { swAuthRadiusServer 1 } 5697 5698 iPv4swAuthRadiusServerEntry OBJECT-TYPE 5699 SYNTAX IPv4SwAuthRadiusServerEntry 5700 MAX-ACCESS not-accessible 5701 STATUS obsolete 5702 5703 DESCRIPTION 5704 "The configuration information for an Authenticator Port." 5705 INDEX { iPv4swAuthRadiusServerIndex } 5706 ::= { iPv4swAuthRadiusServerTable 1 } 5707 5708 IPv4SwAuthRadiusServerEntry ::= SEQUENCE { 5709 iPv4swAuthRadiusServerIndex INTEGER, 5710 iPv4swAuthRadiusServerAddress IpAddress, 5711 iPv4swAuthRadiusServerAuthenticationPort INTEGER, 5712 iPv4swAuthRadiusServerAccountingPort INTEGER, 5713 iPv4swAuthRadiusServerTimeout INTEGER, 5714 iPv4swAuthRadiusServerRetransmit INTEGER, 5715 iPv4swAuthRadiusServerKey DisplayString, 5716 iPv4swAuthRadiusServerStatus RowStatus 5717 } 5718 5719 iPv4swAuthRadiusServerIndex OBJECT-TYPE 5720 SYNTAX INTEGER (1..3) 5721 MAX-ACCESS read-only 5722 STATUS obsolete 5723 5724 DESCRIPTION 5725 "A unique value for Authentication RADIUS Server index. 5726 Its value ranges between 1 and 3." 5727 ::= { iPv4swAuthRadiusServerEntry 1 } 5728 5729 iPv4swAuthRadiusServerAddress OBJECT-TYPE 5730 SYNTAX IpAddress 5731 MAX-ACCESS read-write 5732 STATUS obsolete 5733 DESCRIPTION 5734 "The IP address of the RADIUS server 5735 referred to in this table entry." 5736 ::= { iPv4swAuthRadiusServerEntry 2 } 5737 5738 iPv4swAuthRadiusServerAuthenticationPort OBJECT-TYPE 5739 SYNTAX INTEGER (1..65535) 5740 MAX-ACCESS read-write 5741 STATUS obsolete 5742 DESCRIPTION 5743 "The value is for setting UDP Port." 5744 DEFVAL { 1812 } 5745 ::= { iPv4swAuthRadiusServerEntry 3 } 5746 5747 iPv4swAuthRadiusServerAccountingPort OBJECT-TYPE 5748 SYNTAX INTEGER (1..65535) 5749 MAX-ACCESS read-write 5750 STATUS obsolete 5751 DESCRIPTION 5752 "The value is for setting UDP Port." 5753 DEFVAL { 1813 } 5754 ::= { iPv4swAuthRadiusServerEntry 4 } 5755 5756 iPv4swAuthRadiusServerTimeout OBJECT-TYPE 5757 SYNTAX INTEGER (1..255) 5758 MAX-ACCESS read-write 5759 STATUS obsolete 5760 DESCRIPTION 5761 "The value is for setting UDP Port." 5762 DEFVAL { 5 } 5763 ::= { iPv4swAuthRadiusServerEntry 5 } 5764 5765 iPv4swAuthRadiusServerRetransmit OBJECT-TYPE 5766 SYNTAX INTEGER (1..255) 5767 MAX-ACCESS read-write 5768 STATUS obsolete 5769 DESCRIPTION 5770 "The value is for setting UDP Port." 5771 DEFVAL { 2 } 5772 ::= { iPv4swAuthRadiusServerEntry 6 } 5773 5774 iPv4swAuthRadiusServerKey OBJECT-TYPE 5775 SYNTAX DisplayString (SIZE(1..15)) 5776 MAX-ACCESS read-write 5777 STATUS obsolete 5778 DESCRIPTION 5779 "This object is used to set 802.1X Radius Server Key, 5780 The following characters are allowed to input: 5781 semicolon, question mark, space, and double quotation mark." 5782 ::= { iPv4swAuthRadiusServerEntry 7 } 5783 5784 iPv4swAuthRadiusServerStatus OBJECT-TYPE 5785 SYNTAX RowStatus 5786 MAX-ACCESS read-create 5787 STATUS obsolete 5788 DESCRIPTION 5789 "The status of this conceptual row in the 5790 swAuthRadiusServerTable. 5791 5792 An entry in this table is not qualified for activation 5793 until instances of all corresponding columns have been 5794 initialized, either through default values, or through 5795 Set operations. The swAuthRadiusServerIndex objects 5796 must be explicitly set." 5797 ::= { iPv4swAuthRadiusServerEntry 8 } 5798-- ----------------------------------------------------------------------------- 5799-- swAuthRadiusServer for IPv6 5800-- ----------------------------------------------------------------------------- 5801 swAuthRadiusServerTable OBJECT-TYPE 5802 SYNTAX SEQUENCE OF SwAuthRadiusServerEntry 5803 MAX-ACCESS not-accessible 5804 STATUS current 5805 DESCRIPTION 5806 "A table that contains the configuration objects for the 5807 Authenticator PAE associated with each port. 5808 An entry appears in this table for each port that may 5809 authenticate access to itself." 5810 ::= { swAuthRadiusServer 2 } 5811 5812 swAuthRadiusServerEntry OBJECT-TYPE 5813 SYNTAX SwAuthRadiusServerEntry 5814 MAX-ACCESS not-accessible 5815 STATUS current 5816 DESCRIPTION 5817 "The configuration information for an Authenticator Port." 5818 INDEX { swAuthRadiusServerIndex } 5819 ::= { swAuthRadiusServerTable 1 } 5820 5821 SwAuthRadiusServerEntry ::= SEQUENCE { 5822 swAuthRadiusServerIndex INTEGER, 5823 swAuthRadiusIPType INTEGER, 5824 swAuthRadiusServerAddress Ipv6Address, 5825 swAuthRadiusServerInterfaceName OCTET STRING, 5826 swAuthRadiusServerAuthenticationPort INTEGER, 5827 swAuthRadiusServerAccountingPort INTEGER, 5828 swAuthRadiusServerTimeout INTEGER, 5829 swAuthRadiusServerRetransmit INTEGER, 5830 swAuthRadiusServerKey DisplayString, 5831 swAuthRadiusServerStatus RowStatus 5832 } 5833 5834 swAuthRadiusServerIndex OBJECT-TYPE 5835 SYNTAX INTEGER (1..3) 5836 MAX-ACCESS read-only 5837 STATUS current 5838 DESCRIPTION 5839 "A unique value for Authentication RADIUS Server index. 5840 Its value ranges between 1 and 3." 5841 ::= { swAuthRadiusServerEntry 1 } 5842 5843 swAuthRadiusIPType OBJECT-TYPE 5844 SYNTAX INTEGER (1..2) 5845 MAX-ACCESS read-write 5846 STATUS current 5847 DESCRIPTION 5848 "The IP address of the RADIUS server IP type 5849 referred to in this table entry." 5850 DEFVAL { 1 } 5851 ::= { swAuthRadiusServerEntry 2 } 5852 5853 swAuthRadiusServerAddress OBJECT-TYPE 5854 SYNTAX Ipv6Address 5855 MAX-ACCESS read-write 5856 STATUS current 5857 DESCRIPTION 5858 "The IP address of the RADIUS server 5859 referred to in this table entry." 5860 ::= { swAuthRadiusServerEntry 3 } 5861 5862 swAuthRadiusServerInterfaceName OBJECT-TYPE 5863 SYNTAX OCTET STRING 5864 MAX-ACCESS read-create 5865 STATUS current 5866 DESCRIPTION 5867 "Specifies the interface name when the swAuthRadiusServerAddress is linklocal address." 5868 ::= { swAuthRadiusServerEntry 4 } 5869 5870 swAuthRadiusServerAuthenticationPort OBJECT-TYPE 5871 SYNTAX INTEGER (1..65535) 5872 MAX-ACCESS read-write 5873 STATUS current 5874 DESCRIPTION 5875 "The value is for setting UDP Port." 5876 DEFVAL { 1812 } 5877 ::= { swAuthRadiusServerEntry 5 } 5878 5879 swAuthRadiusServerAccountingPort OBJECT-TYPE 5880 SYNTAX INTEGER (1..65535) 5881 MAX-ACCESS read-write 5882 STATUS current 5883 DESCRIPTION 5884 "The value is for setting UDP Port." 5885 DEFVAL { 1813 } 5886 ::= { swAuthRadiusServerEntry 6 } 5887 5888 swAuthRadiusServerTimeout OBJECT-TYPE 5889 SYNTAX INTEGER (1..255) 5890 MAX-ACCESS read-write 5891 STATUS current 5892 DESCRIPTION 5893 "The value is for setting UDP Port." 5894 DEFVAL { 5 } 5895 ::= { swAuthRadiusServerEntry 7 } 5896 5897 swAuthRadiusServerRetransmit OBJECT-TYPE 5898 SYNTAX INTEGER (1..255) 5899 MAX-ACCESS read-write 5900 STATUS current 5901 DESCRIPTION 5902 "The value is for setting UDP Port." 5903 DEFVAL { 2 } 5904 ::= { swAuthRadiusServerEntry 8 } 5905 5906 swAuthRadiusServerKey OBJECT-TYPE 5907 SYNTAX DisplayString (SIZE(1..15)) 5908 MAX-ACCESS read-write 5909 STATUS current 5910 DESCRIPTION 5911 "This object is used to set 802.1X Radius Server Key, 5912 The following characters are allowed to input: 5913 semicolon, question mark, space, and double quotation mark." 5914 ::= { swAuthRadiusServerEntry 9 } 5915 5916 swAuthRadiusServerStatus OBJECT-TYPE 5917 SYNTAX RowStatus 5918 MAX-ACCESS read-create 5919 STATUS current 5920 DESCRIPTION 5921 "The status of this conceptual row in the 5922 swAuthRadiusServerTable. 5923 5924 An entry in this table is not qualified for activation 5925 until instances of all corresponding columns have been 5926 initialized, either through default values, or through 5927 Set operations. The swAuthRadiusServerIndex objects 5928 must be explicitly set." 5929 ::= { swAuthRadiusServerEntry 10 } 5930 -- ------------------------------------------------------------------ 5931 -- QoS 5932 -- ------------------------------------------------------------------ 5933 5934--1-- 5935 cosScheduleMechanism OBJECT-TYPE 5936 SYNTAX INTEGER { 5937 strictPriority(1), 5938 wrr(2) 5939 } 5940 MAX-ACCESS read-write 5941 STATUS current 5942 DESCRIPTION 5943 "Queuing mechanism. 5944 strictPriority(1) : Strict Priority 5945 wrr(2) : Weighted Round Robin 5946 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. 5947 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. 5948 " 5949 ::= { companyQoSGroup 1 } 5950 5951--2-- 5952 cosOutputSchedule OBJECT IDENTIFIER ::= { companyQoSGroup 2 } 5953 5954 cosClassTable OBJECT-TYPE 5955 SYNTAX SEQUENCE OF CosClassEntry 5956 MAX-ACCESS not-accessible 5957 STATUS current 5958 DESCRIPTION 5959 "A list of cosOutputSchedule." 5960 ::= { cosOutputSchedule 1 } 5961 5962 cosClassEntry OBJECT-TYPE 5963 SYNTAX CosClassEntry 5964 MAX-ACCESS not-accessible 5965 STATUS current 5966 DESCRIPTION 5967 "A list of cosOutputClass Weight." 5968 INDEX { cosClassIndex } 5969 ::= { cosClassTable 1 } 5970 5971 CosClassEntry ::= SEQUENCE { 5972 cosClassIndex INTEGER, 5973 cosWeight INTEGER 5974 } 5975 5976 cosClassIndex OBJECT-TYPE 5977 SYNTAX INTEGER (0..7) 5978 MAX-ACCESS read-only 5979 STATUS current 5980 DESCRIPTION 5981 "A index of class 0 ~ 7." 5982 ::= { cosClassEntry 1 } 5983 5984 cosWeight OBJECT-TYPE 5985 SYNTAX INTEGER (1..55) 5986 MAX-ACCESS read-write 5987 STATUS current 5988 DESCRIPTION 5989 "cos weight " 5990 ::= { cosClassEntry 2 } 5991 5992 cosBandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyQoSGroup 9 } 5993 5994 cosBandwidthCtrlTable OBJECT-TYPE 5995 SYNTAX SEQUENCE OF CosBandwidthCtrlEntry 5996 MAX-ACCESS not-accessible 5997 STATUS current 5998 DESCRIPTION 5999 "A list of cosBandwidthCtrlEntry default priority Entries." 6000 ::= { cosBandwidthCtrlSettings 1 } 6001 6002 cosBandwidthCtrlEntry OBJECT-TYPE 6003 SYNTAX CosBandwidthCtrlEntry 6004 MAX-ACCESS not-accessible 6005 STATUS current 6006 DESCRIPTION 6007 "A list of cosBandwidthCtrlEntry default priority priorities." 6008 INDEX { cosBandwidthCtrlPortIndex, cosBandwidthCtrlClassIndex } 6009 ::= { cosBandwidthCtrlTable 1 } 6010 6011 CosBandwidthCtrlEntry ::= SEQUENCE { 6012 cosBandwidthCtrlPortIndex Integer32, 6013 cosBandwidthCtrlClassIndex INTEGER, 6014 cosBandwidthValue Integer32 6015 } 6016 6017 cosBandwidthCtrlPortIndex OBJECT-TYPE 6018 SYNTAX Integer32 6019 MAX-ACCESS read-only 6020 STATUS current 6021 DESCRIPTION 6022 "A port identifier that is in the range of 1 to ifNumber." 6023 ::= { cosBandwidthCtrlEntry 1 } 6024 6025 cosBandwidthCtrlClassIndex OBJECT-TYPE 6026 SYNTAX INTEGER (0..3) 6027 MAX-ACCESS read-only 6028 STATUS current 6029 DESCRIPTION 6030 "A BandwidthCtrlClassIndex identifier that is in the range of 1 to ifNumber." 6031 ::= { cosBandwidthCtrlEntry 2 } 6032 6033 6034 cosBandwidthValue OBJECT-TYPE 6035 SYNTAX Integer32 6036 MAX-ACCESS read-write 6037 STATUS current 6038 DESCRIPTION 6039 "The BandwidthValue return value." 6040 ::= { cosBandwidthCtrlEntry 3 } 6041 6042 -- ------------------------------------------------------------------ 6043 -- QoS 6044 -- ------------------------------------------------------------------ 6045 6046--4 default user priority-- 6047 qosDefaultUserPri OBJECT IDENTIFIER ::= { companyQoSGroup 4 } 6048 6049 qosDefaultUserPriTable OBJECT-TYPE 6050 SYNTAX SEQUENCE OF QosDefaultUserPriEntry 6051 MAX-ACCESS not-accessible 6052 STATUS current 6053 DESCRIPTION 6054 "A list of 802.1p port default priority Entries." 6055 ::= { qosDefaultUserPri 1 } 6056 6057 qosDefaultUserPriEntry OBJECT-TYPE 6058 SYNTAX QosDefaultUserPriEntry 6059 MAX-ACCESS not-accessible 6060 STATUS current 6061 DESCRIPTION 6062 "A list of 802.1p port default priority priorities." 6063 INDEX { qosDefaultUserPriPortIndex } 6064 ::= { qosDefaultUserPriTable 1 } 6065 6066 QosDefaultUserPriEntry ::= SEQUENCE { 6067 qosDefaultUserPriPortIndex INTEGER, 6068 qosDefaultPriority INTEGER, 6069 qosEffectiveDefaultPriority INTEGER 6070 } 6071 6072 qosDefaultUserPriPortIndex OBJECT-TYPE 6073 SYNTAX INTEGER 6074 MAX-ACCESS read-only 6075 STATUS current 6076 DESCRIPTION 6077 "A port identifier that is in the range of 1 to ifNumber." 6078 ::= { qosDefaultUserPriEntry 1 } 6079 6080 qosDefaultPriority OBJECT-TYPE 6081 SYNTAX INTEGER { 6082 priority0(0), 6083 priority1(1), 6084 priority2(2), 6085 priority3(3), 6086 priority4(4), 6087 priority5(5), 6088 priority6(6), 6089 priority7(7) 6090 } 6091 MAX-ACCESS read-write 6092 STATUS current 6093 DESCRIPTION 6094 "For ingress untagged packets, the per port 'Default Priority' 6095 setting will be applied to packets of each port to provide 6096 port-based traffic prioritization when 802.1p is enabled." 6097 ::= { qosDefaultUserPriEntry 2 } 6098 6099 6100 qosEffectiveDefaultPriority OBJECT-TYPE 6101 SYNTAX INTEGER { 6102 priority0(0), 6103 priority1(1), 6104 priority2(2), 6105 priority3(3), 6106 priority4(4), 6107 priority5(5), 6108 priority6(6), 6109 priority7(7) 6110 } 6111 MAX-ACCESS read-only 6112 STATUS current 6113 DESCRIPTION 6114 "For ingress untagged packets, the per port 'Effective Default 6115 Priority' setting will be applied to packets of each port to 6116 provide port-based traffic prioritization when 802.1p is enabled." 6117 ::= { qosDefaultUserPriEntry 3 } 6118 6119--5 vlan tag user priority -- 6120 qosUserPriority OBJECT IDENTIFIER ::= { companyQoSGroup 5 } 6121 qosUserPriorityTable OBJECT-TYPE 6122 SYNTAX SEQUENCE OF QosUserPriEntry 6123 MAX-ACCESS not-accessible 6124 STATUS current 6125 DESCRIPTION 6126 "A table mapping evaluated User Priority to Traffic 6127 Class, for forwarding by the bridge. Traffic class is a 6128 number in the range (0..3)." 6129 REFERENCE 6130 "ISO/IEC 15802-3 Table 7-2" 6131 ::= { qosUserPriority 1 } 6132 6133 qosUserPriEntry OBJECT-TYPE 6134 SYNTAX QosUserPriEntry 6135 MAX-ACCESS not-accessible 6136 STATUS current 6137 DESCRIPTION 6138 "User Priority to Traffic Class mapping." 6139 INDEX {qosUserPriIndex } 6140 ::= { qosUserPriorityTable 1 } 6141 6142 QosUserPriEntry ::= 6143 SEQUENCE { 6144 qosUserPriIndex 6145 INTEGER, 6146 qosUserPriClass 6147 INTEGER 6148 } 6149 6150 qosUserPriIndex OBJECT-TYPE 6151 SYNTAX INTEGER (0..7) 6152 MAX-ACCESS read-only 6153 STATUS current 6154 DESCRIPTION 6155 "For ingress tagged packets, D-Link Smart Switches will refer 6156 to these information and prioritize them with 4 different priority queues. 6157 If 802.1p is enabled." 6158 6159 ::= { qosUserPriEntry 1 } 6160 6161 qosUserPriClass OBJECT-TYPE 6162 SYNTAX INTEGER (0..7) 6163 MAX-ACCESS read-write 6164 STATUS current 6165 DESCRIPTION 6166 "The User Class the received frame is mapped to." 6167 ::= { qosUserPriEntry 2 } 6168 6169--7 priority setting on/off table -- 6170 qosPriSettings OBJECT IDENTIFIER ::= { companyQoSGroup 7 } 6171 qosPriSettingsTable OBJECT-TYPE 6172 SYNTAX SEQUENCE OF QosPriSettingsEntry 6173 MAX-ACCESS not-accessible 6174 STATUS current 6175 DESCRIPTION 6176 "A list of port priority settings." 6177 REFERENCE 6178 "ISO/IEC 15802-3 Table 7-2" 6179 ::= { qosPriSettings 1 } 6180 6181 qosPriSettingsEntry OBJECT-TYPE 6182 SYNTAX QosPriSettingsEntry 6183 MAX-ACCESS not-accessible 6184 STATUS current 6185 DESCRIPTION 6186 "A list of port priority settings Entries." 6187 INDEX {qosPriSetPortIndex } 6188 ::= { qosPriSettingsTable 1 } 6189 6190 QosPriSettingsEntry ::= 6191 SEQUENCE { 6192 qosPriSetPortIndex 6193 INTEGER, 6194 qosPriSetPortType 6195 INTEGER 6196 } 6197 6198 qosPriSetPortIndex OBJECT-TYPE 6199 SYNTAX INTEGER 6200 MAX-ACCESS read-only 6201 STATUS current 6202 DESCRIPTION 6203 "A port identifier that is in the range of 1 to ifNumber." 6204 ::= { qosPriSettingsEntry 1 } 6205 6206 qosPriSetPortType OBJECT-TYPE 6207 SYNTAX INTEGER 6208 { 6209 none(0), 6210 ieee8021P(2), 6211 dscp-tos(4), 6212 ieee8021P_dscp-tos(6) 6213 } 6214 MAX-ACCESS read-write 6215 STATUS current 6216 DESCRIPTION 6217 "The port priority setting type. (ex. none = 0, 6218 802.1p = 2, DSCP = 4. If you want enable 802.1p & DSCP, the value 6219 is 2 + 4 = 6. " 6220 ::= { qosPriSettingsEntry 2 } 6221 6222 -- ------------------------------------------------------------------ 6223 -- QoS 6224 -- ------------------------------------------------------------------ 6225 qosDiffServTOS OBJECT IDENTIFIER ::= { companyQoSGroup 6 } 6226 6227 qosDSCPTOSMode OBJECT-TYPE 6228 SYNTAX INTEGER { 6229 tos(1), 6230 dscp(2) 6231 } 6232 MAX-ACCESS read-write 6233 STATUS current 6234 DESCRIPTION 6235 "Settings of Qos mode: 6236 DSCP QoS or TOS Qos. 6237 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. 6238 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. 6239 " 6240 ::= { qosDiffServTOS 1 } 6241 6242 -- ------------------------------------------------------------------ 6243 -- DSCP_Mode 6244 -- ------------------------------------------------------------------ 6245 6246 qosDiffServTypeGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 2 } 6247 6248 qosDiffServType00 OBJECT-TYPE 6249 SYNTAX INTEGER (0..7) 6250 MAX-ACCESS read-write 6251 STATUS current 6252 DESCRIPTION 6253 "DiffServ Type 0 : IP ToS value = 0" 6254 ::= { qosDiffServTypeGroup 1 } 6255 6256 qosDiffServType01 OBJECT-TYPE 6257 SYNTAX INTEGER (0..7) 6258 MAX-ACCESS read-write 6259 STATUS current 6260 DESCRIPTION 6261 "DiffServ Type 01 : IP ToS value = 4" 6262 ::= { qosDiffServTypeGroup 2 } 6263 6264 qosDiffServType02 OBJECT-TYPE 6265 SYNTAX INTEGER (0..7) 6266 MAX-ACCESS read-write 6267 STATUS current 6268 DESCRIPTION 6269 "DiffServ Type 02 : IP ToS value = 8" 6270 ::= { qosDiffServTypeGroup 3 } 6271 6272 qosDiffServType03 OBJECT-TYPE 6273 SYNTAX INTEGER (0..7) 6274 MAX-ACCESS read-write 6275 STATUS current 6276 DESCRIPTION 6277 "DiffServ Type 03 : IP ToS value = 12" 6278 ::= { qosDiffServTypeGroup 4 } 6279 6280 qosDiffServType04 OBJECT-TYPE 6281 SYNTAX INTEGER (0..7) 6282 MAX-ACCESS read-write 6283 STATUS current 6284 DESCRIPTION 6285 "DiffServ Type 04 : IP ToS value = 16" 6286 ::= { qosDiffServTypeGroup 5 } 6287 6288 qosDiffServType05 OBJECT-TYPE 6289 SYNTAX INTEGER (0..7) 6290 MAX-ACCESS read-write 6291 STATUS current 6292 DESCRIPTION 6293 "DiffServ Type 05 : IP ToS value = 20" 6294 ::= { qosDiffServTypeGroup 6 } 6295 6296 qosDiffServType06 OBJECT-TYPE 6297 SYNTAX INTEGER (0..7) 6298 MAX-ACCESS read-write 6299 STATUS current 6300 DESCRIPTION 6301 "DiffServ Type 06 : IP ToS value = 24" 6302 ::= { qosDiffServTypeGroup 7 } 6303 6304 qosDiffServType07 OBJECT-TYPE 6305 SYNTAX INTEGER (0..7) 6306 MAX-ACCESS read-write 6307 STATUS current 6308 DESCRIPTION 6309 "DiffServ Type 07 : IP ToS value = 28" 6310 ::= { qosDiffServTypeGroup 8 } 6311 6312 qosDiffServType08 OBJECT-TYPE 6313 SYNTAX INTEGER (0..7) 6314 MAX-ACCESS read-write 6315 STATUS current 6316 DESCRIPTION 6317 "DiffServ Type 08 : IP ToS value = 32" 6318 ::= { qosDiffServTypeGroup 9 } 6319 6320 qosDiffServType09 OBJECT-TYPE 6321 SYNTAX INTEGER (0..7) 6322 MAX-ACCESS read-write 6323 STATUS current 6324 DESCRIPTION 6325 "DiffServ Type 09 : IP ToS value = 36" 6326 ::= { qosDiffServTypeGroup 10 } 6327 6328 qosDiffServType10 OBJECT-TYPE 6329 SYNTAX INTEGER (0..7) 6330 MAX-ACCESS read-write 6331 STATUS current 6332 DESCRIPTION 6333 "DiffServ Type 10 : IP ToS value = 40" 6334 ::= { qosDiffServTypeGroup 11 } 6335 6336 qosDiffServType11 OBJECT-TYPE 6337 SYNTAX INTEGER (0..7) 6338 MAX-ACCESS read-write 6339 STATUS current 6340 DESCRIPTION 6341 "DiffServ Type 11 : IP ToS value = 44" 6342 ::= { qosDiffServTypeGroup 12 } 6343 6344 qosDiffServType12 OBJECT-TYPE 6345 SYNTAX INTEGER (0..7) 6346 MAX-ACCESS read-write 6347 STATUS current 6348 DESCRIPTION 6349 "DiffServ Type 12 : IP ToS value = 48" 6350 ::= { qosDiffServTypeGroup 13 } 6351 6352 qosDiffServType13 OBJECT-TYPE 6353 SYNTAX INTEGER (0..7) 6354 MAX-ACCESS read-write 6355 STATUS current 6356 DESCRIPTION 6357 "DiffServ Type 13 : IP ToS value = 52" 6358 ::= { qosDiffServTypeGroup 14 } 6359 6360 qosDiffServType14 OBJECT-TYPE 6361 SYNTAX INTEGER (0..7) 6362 MAX-ACCESS read-write 6363 STATUS current 6364 DESCRIPTION 6365 "DiffServ Type 14 : IP ToS value = 56" 6366 ::= { qosDiffServTypeGroup 15 } 6367 6368 qosDiffServType15 OBJECT-TYPE 6369 SYNTAX INTEGER (0..7) 6370 MAX-ACCESS read-write 6371 STATUS current 6372 DESCRIPTION 6373 "DiffServ Type 15 : IP ToS value = 60" 6374 ::= { qosDiffServTypeGroup 16 } 6375 6376 qosDiffServType16 OBJECT-TYPE 6377 SYNTAX INTEGER (0..7) 6378 MAX-ACCESS read-write 6379 STATUS current 6380 DESCRIPTION 6381 "DiffServ Type 16 : IP ToS value = 64" 6382 ::= { qosDiffServTypeGroup 17 } 6383 6384 qosDiffServType17 OBJECT-TYPE 6385 SYNTAX INTEGER (0..7) 6386 MAX-ACCESS read-write 6387 STATUS current 6388 DESCRIPTION 6389 "DiffServ Type 17 : IP ToS value = 68" 6390 ::= { qosDiffServTypeGroup 18 } 6391 6392 qosDiffServType18 OBJECT-TYPE 6393 SYNTAX INTEGER (0..7) 6394 MAX-ACCESS read-write 6395 STATUS current 6396 DESCRIPTION 6397 "DiffServ Type 18 : IP ToS value = 72" 6398 ::= { qosDiffServTypeGroup 19 } 6399 6400 qosDiffServType19 OBJECT-TYPE 6401 SYNTAX INTEGER (0..7) 6402 MAX-ACCESS read-write 6403 STATUS current 6404 DESCRIPTION 6405 "DiffServ Type 19 : IP ToS value = 76" 6406 ::= { qosDiffServTypeGroup 20 } 6407 6408 qosDiffServType20 OBJECT-TYPE 6409 SYNTAX INTEGER (0..7) 6410 MAX-ACCESS read-write 6411 STATUS current 6412 DESCRIPTION 6413 "DiffServ Type 20 : IP ToS value = 80" 6414 ::= { qosDiffServTypeGroup 21 } 6415 6416 qosDiffServType21 OBJECT-TYPE 6417 SYNTAX INTEGER (0..7) 6418 MAX-ACCESS read-write 6419 STATUS current 6420 DESCRIPTION 6421 "DiffServ Type 21 : IP ToS value = 84" 6422 ::= { qosDiffServTypeGroup 22 } 6423 6424 qosDiffServType22 OBJECT-TYPE 6425 SYNTAX INTEGER (0..7) 6426 MAX-ACCESS read-write 6427 STATUS current 6428 DESCRIPTION 6429 "DiffServ Type 22 : IP ToS value = 88" 6430 ::= { qosDiffServTypeGroup 23 } 6431 6432 qosDiffServType23 OBJECT-TYPE 6433 SYNTAX INTEGER (0..7) 6434 MAX-ACCESS read-write 6435 STATUS current 6436 DESCRIPTION 6437 "DiffServ Type 23 : IP ToS value = 92" 6438 ::= { qosDiffServTypeGroup 24 } 6439 6440 qosDiffServType24 OBJECT-TYPE 6441 SYNTAX INTEGER (0..7) 6442 MAX-ACCESS read-write 6443 STATUS current 6444 DESCRIPTION 6445 "DiffServ Type 24 : IP ToS value = 96" 6446 ::= { qosDiffServTypeGroup 25 } 6447 6448 qosDiffServType25 OBJECT-TYPE 6449 SYNTAX INTEGER (0..7) 6450 MAX-ACCESS read-write 6451 STATUS current 6452 DESCRIPTION 6453 "DiffServ Type 25 : IP ToS value = 100" 6454 ::= { qosDiffServTypeGroup 26 } 6455 6456 qosDiffServType26 OBJECT-TYPE 6457 SYNTAX INTEGER (0..7) 6458 MAX-ACCESS read-write 6459 STATUS current 6460 DESCRIPTION 6461 "DiffServ Type 26 : IP ToS value = 104" 6462 ::= { qosDiffServTypeGroup 27 } 6463 6464 qosDiffServType27 OBJECT-TYPE 6465 SYNTAX INTEGER (0..7) 6466 MAX-ACCESS read-write 6467 STATUS current 6468 DESCRIPTION 6469 "DiffServ Type 27 : IP ToS value = 108" 6470 ::= { qosDiffServTypeGroup 28 } 6471 6472 qosDiffServType28 OBJECT-TYPE 6473 SYNTAX INTEGER (0..7) 6474 MAX-ACCESS read-write 6475 STATUS current 6476 DESCRIPTION 6477 "DiffServ Type 28 : IP ToS value = 112" 6478 ::= { qosDiffServTypeGroup 29 } 6479 6480 qosDiffServType29 OBJECT-TYPE 6481 SYNTAX INTEGER (0..7) 6482 MAX-ACCESS read-write 6483 STATUS current 6484 DESCRIPTION 6485 "DiffServ Type 29 : IP ToS value = 116" 6486 ::= { qosDiffServTypeGroup 30 } 6487 6488 qosDiffServType30 OBJECT-TYPE 6489 SYNTAX INTEGER (0..7) 6490 MAX-ACCESS read-write 6491 STATUS current 6492 DESCRIPTION 6493 "DiffServ Type 30 : IP ToS value = 120" 6494 ::= { qosDiffServTypeGroup 31 } 6495 6496 qosDiffServType31 OBJECT-TYPE 6497 SYNTAX INTEGER (0..7) 6498 MAX-ACCESS read-write 6499 STATUS current 6500 DESCRIPTION 6501 "DiffServ Type 31 : IP ToS value = 124" 6502 ::= { qosDiffServTypeGroup 32 } 6503 6504 qosDiffServType32 OBJECT-TYPE 6505 SYNTAX INTEGER (0..7) 6506 MAX-ACCESS read-write 6507 STATUS current 6508 DESCRIPTION 6509 "DiffServ Type 32 : IP ToS value = 128" 6510 ::= { qosDiffServTypeGroup 33 } 6511 6512 qosDiffServType33 OBJECT-TYPE 6513 SYNTAX INTEGER (0..7) 6514 MAX-ACCESS read-write 6515 STATUS current 6516 DESCRIPTION 6517 "DiffServ Type 33 : IP ToS value = 132" 6518 ::= { qosDiffServTypeGroup 34 } 6519 6520 qosDiffServType34 OBJECT-TYPE 6521 SYNTAX INTEGER (0..7) 6522 MAX-ACCESS read-write 6523 STATUS current 6524 DESCRIPTION 6525 "DiffServ Type 34 : IP ToS value = 136" 6526 ::= { qosDiffServTypeGroup 35 } 6527 6528 qosDiffServType35 OBJECT-TYPE 6529 SYNTAX INTEGER (0..7) 6530 MAX-ACCESS read-write 6531 STATUS current 6532 DESCRIPTION 6533 "DiffServ Type 35 : IP ToS value = 140" 6534 ::= { qosDiffServTypeGroup 36 } 6535 6536 qosDiffServType36 OBJECT-TYPE 6537 SYNTAX INTEGER (0..7) 6538 MAX-ACCESS read-write 6539 STATUS current 6540 DESCRIPTION 6541 "DiffServ Type 36 : IP ToS value = 144" 6542 ::= { qosDiffServTypeGroup 37 } 6543 6544 qosDiffServType37 OBJECT-TYPE 6545 SYNTAX INTEGER (0..7) 6546 MAX-ACCESS read-write 6547 STATUS current 6548 DESCRIPTION 6549 "DiffServ Type 37 : IP ToS value = 148" 6550 ::= { qosDiffServTypeGroup 38 } 6551 6552 qosDiffServType38 OBJECT-TYPE 6553 SYNTAX INTEGER (0..7) 6554 MAX-ACCESS read-write 6555 STATUS current 6556 DESCRIPTION 6557 "DiffServ Type 38 : IP ToS value = 152" 6558 ::= { qosDiffServTypeGroup 39 } 6559 6560 qosDiffServType39 OBJECT-TYPE 6561 SYNTAX INTEGER (0..7) 6562 MAX-ACCESS read-write 6563 STATUS current 6564 DESCRIPTION 6565 "DiffServ Type 39 : IP ToS value = 156" 6566 ::= { qosDiffServTypeGroup 40 } 6567 6568 qosDiffServType40 OBJECT-TYPE 6569 SYNTAX INTEGER (0..7) 6570 MAX-ACCESS read-write 6571 STATUS current 6572 DESCRIPTION 6573 "DiffServ Type 40 : IP ToS value = 160" 6574 ::= { qosDiffServTypeGroup 41 } 6575 6576 qosDiffServType41 OBJECT-TYPE 6577 SYNTAX INTEGER (0..7) 6578 MAX-ACCESS read-write 6579 STATUS current 6580 DESCRIPTION 6581 "DiffServ Type 41 : IP ToS value = 164" 6582 ::= { qosDiffServTypeGroup 42 } 6583 6584 qosDiffServType42 OBJECT-TYPE 6585 SYNTAX INTEGER (0..7) 6586 MAX-ACCESS read-write 6587 STATUS current 6588 DESCRIPTION 6589 "DiffServ Type 42 : IP ToS value = 168" 6590 ::= { qosDiffServTypeGroup 43 } 6591 6592 qosDiffServType43 OBJECT-TYPE 6593 SYNTAX INTEGER (0..7) 6594 MAX-ACCESS read-write 6595 STATUS current 6596 DESCRIPTION 6597 "DiffServ Type 43 : IP ToS value = 172" 6598 ::= { qosDiffServTypeGroup 44 } 6599 6600 qosDiffServType44 OBJECT-TYPE 6601 SYNTAX INTEGER (0..7) 6602 MAX-ACCESS read-write 6603 STATUS current 6604 DESCRIPTION 6605 "DiffServ Type 44 : IP ToS value = 176" 6606 ::= { qosDiffServTypeGroup 45 } 6607 6608 qosDiffServType45 OBJECT-TYPE 6609 SYNTAX INTEGER (0..7) 6610 MAX-ACCESS read-write 6611 STATUS current 6612 DESCRIPTION 6613 "DiffServ Type 45 : IP ToS value = 180" 6614 ::= { qosDiffServTypeGroup 46 } 6615 6616 qosDiffServType46 OBJECT-TYPE 6617 SYNTAX INTEGER (0..7) 6618 MAX-ACCESS read-write 6619 STATUS current 6620 DESCRIPTION 6621 "DiffServ Type 46 : IP ToS value = 184" 6622 ::= { qosDiffServTypeGroup 47 } 6623 6624 qosDiffServType47 OBJECT-TYPE 6625 SYNTAX INTEGER (0..7) 6626 MAX-ACCESS read-write 6627 STATUS current 6628 DESCRIPTION 6629 "DiffServ Type 47 : IP ToS value = 188" 6630 ::= { qosDiffServTypeGroup 48 } 6631 6632 qosDiffServType48 OBJECT-TYPE 6633 SYNTAX INTEGER (0..7) 6634 MAX-ACCESS read-write 6635 STATUS current 6636 DESCRIPTION 6637 "DiffServ Type 48 : IP ToS value = 192" 6638 ::= { qosDiffServTypeGroup 49 } 6639 6640 qosDiffServType49 OBJECT-TYPE 6641 SYNTAX INTEGER (0..7) 6642 MAX-ACCESS read-write 6643 STATUS current 6644 DESCRIPTION 6645 "DiffServ Type 49 : IP ToS value = 196" 6646 ::= { qosDiffServTypeGroup 50 } 6647 6648 qosDiffServType50 OBJECT-TYPE 6649 SYNTAX INTEGER (0..7) 6650 MAX-ACCESS read-write 6651 STATUS current 6652 DESCRIPTION 6653 "DiffServ Type 50 : IP ToS value = 200" 6654 ::= { qosDiffServTypeGroup 51 } 6655 6656 qosDiffServType51 OBJECT-TYPE 6657 SYNTAX INTEGER (0..7) 6658 MAX-ACCESS read-write 6659 STATUS current 6660 DESCRIPTION 6661 "DiffServ Type 51 : IP ToS value = 204" 6662 ::= { qosDiffServTypeGroup 52 } 6663 6664 qosDiffServType52 OBJECT-TYPE 6665 SYNTAX INTEGER (0..7) 6666 MAX-ACCESS read-write 6667 STATUS current 6668 DESCRIPTION 6669 "DiffServ Type 52 : IP ToS value = 208" 6670 ::= { qosDiffServTypeGroup 53 } 6671 6672 qosDiffServType53 OBJECT-TYPE 6673 SYNTAX INTEGER (0..7) 6674 MAX-ACCESS read-write 6675 STATUS current 6676 DESCRIPTION 6677 "DiffServ Type 53 : IP ToS value = 212" 6678 ::= { qosDiffServTypeGroup 54 } 6679 6680 qosDiffServType54 OBJECT-TYPE 6681 SYNTAX INTEGER (0..7) 6682 MAX-ACCESS read-write 6683 STATUS current 6684 DESCRIPTION 6685 "DiffServ Type 54 : IP ToS value = 216" 6686 ::= { qosDiffServTypeGroup 55 } 6687 6688 qosDiffServType55 OBJECT-TYPE 6689 SYNTAX INTEGER (0..7) 6690 MAX-ACCESS read-write 6691 STATUS current 6692 DESCRIPTION 6693 "DiffServ Type 55 : IP ToS value = 220" 6694 ::= { qosDiffServTypeGroup 56 } 6695 6696 qosDiffServType56 OBJECT-TYPE 6697 SYNTAX INTEGER (0..7) 6698 MAX-ACCESS read-write 6699 STATUS current 6700 DESCRIPTION 6701 "DiffServ Type 56 : IP ToS value = 224" 6702 ::= { qosDiffServTypeGroup 57 } 6703 6704 qosDiffServType57 OBJECT-TYPE 6705 SYNTAX INTEGER (0..7) 6706 MAX-ACCESS read-write 6707 STATUS current 6708 DESCRIPTION 6709 "DiffServ Type 57 : IP ToS value = 228" 6710 ::= { qosDiffServTypeGroup 58 } 6711 6712 qosDiffServType58 OBJECT-TYPE 6713 SYNTAX INTEGER (0..7) 6714 MAX-ACCESS read-write 6715 STATUS current 6716 DESCRIPTION 6717 "DiffServ Type 58 : IP ToS value = 232" 6718 ::= { qosDiffServTypeGroup 59 } 6719 6720 qosDiffServType59 OBJECT-TYPE 6721 SYNTAX INTEGER (0..7) 6722 MAX-ACCESS read-write 6723 STATUS current 6724 DESCRIPTION 6725 "DiffServ Type 59 : IP ToS value = 236" 6726 ::= { qosDiffServTypeGroup 60 } 6727 6728 qosDiffServType60 OBJECT-TYPE 6729 SYNTAX INTEGER (0..7) 6730 MAX-ACCESS read-write 6731 STATUS current 6732 DESCRIPTION 6733 "DiffServ Type 60 : IP ToS value = 240" 6734 ::= { qosDiffServTypeGroup 61 } 6735 6736 qosDiffServType61 OBJECT-TYPE 6737 SYNTAX INTEGER (0..7) 6738 MAX-ACCESS read-write 6739 STATUS current 6740 DESCRIPTION 6741 "DiffServ Type 61 : IP ToS value = 244" 6742 ::= { qosDiffServTypeGroup 62 } 6743 6744 qosDiffServType62 OBJECT-TYPE 6745 SYNTAX INTEGER (0..7) 6746 MAX-ACCESS read-write 6747 STATUS current 6748 DESCRIPTION 6749 "DiffServ Type 62 : IP ToS value = 248" 6750 ::= { qosDiffServTypeGroup 63 } 6751 6752 qosDiffServType63 OBJECT-TYPE 6753 SYNTAX INTEGER (0..7) 6754 MAX-ACCESS read-write 6755 STATUS current 6756 DESCRIPTION 6757 "DiffServ Type 63 : IP ToS value = 252" 6758 ::= { qosDiffServTypeGroup 64 } 6759 6760 -- ------------------------------------------------------------------ 6761 -- TOS_Mode 6762 -- ------------------------------------------------------------------ 6763 6764 qosTOSGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 3 } 6765 6766 qosTOSType00 OBJECT-TYPE 6767 SYNTAX INTEGER (0..7) 6768 MAX-ACCESS read-write 6769 STATUS current 6770 DESCRIPTION 6771 "TOS 0" 6772 ::= { qosTOSGroup 1 } 6773 6774 qosTOSType01 OBJECT-TYPE 6775 SYNTAX INTEGER (0..7) 6776 MAX-ACCESS read-write 6777 STATUS current 6778 DESCRIPTION 6779 "TOS 01" 6780 ::= { qosTOSGroup 2 } 6781 6782 qosTOSType02 OBJECT-TYPE 6783 SYNTAX INTEGER (0..7) 6784 MAX-ACCESS read-write 6785 STATUS current 6786 DESCRIPTION 6787 "TOS 02" 6788 ::= { qosTOSGroup 3 } 6789 6790 qosTOSType03 OBJECT-TYPE 6791 SYNTAX INTEGER (0..7) 6792 MAX-ACCESS read-write 6793 STATUS current 6794 DESCRIPTION 6795 "TOS 03" 6796 ::= { qosTOSGroup 4 } 6797 6798 qosTOSType04 OBJECT-TYPE 6799 SYNTAX INTEGER (0..7) 6800 MAX-ACCESS read-write 6801 STATUS current 6802 DESCRIPTION 6803 "TOS 04" 6804 ::= { qosTOSGroup 5 } 6805 6806 qosTOSType05 OBJECT-TYPE 6807 SYNTAX INTEGER (0..7) 6808 MAX-ACCESS read-write 6809 STATUS current 6810 DESCRIPTION 6811 "TOS 05" 6812 ::= { qosTOSGroup 6 } 6813 6814 qosTOSType06 OBJECT-TYPE 6815 SYNTAX INTEGER (0..7) 6816 MAX-ACCESS read-write 6817 STATUS current 6818 DESCRIPTION 6819 "TOS 06" 6820 ::= { qosTOSGroup 7 } 6821 6822 qosTOSType07 OBJECT-TYPE 6823 SYNTAX INTEGER (0..7) 6824 MAX-ACCESS read-write 6825 STATUS current 6826 DESCRIPTION 6827 "TOS 07" 6828 ::= { qosTOSGroup 8 } 6829 6830 qosAclPrioritySettings OBJECT IDENTIFIER ::= { companyQoSGroup 8 } 6831 6832 -- ------------------------------------------------------------------ 6833 -- ipv4aclQosTable 6834 -- ------------------------------------------------------------------ 6835 6836 ipv4aclQosTable OBJECT-TYPE 6837 SYNTAX SEQUENCE OF Ipv4AclQosEntry 6838 MAX-ACCESS not-accessible 6839 STATUS current 6840 DESCRIPTION 6841 "A list of priority by acl setting." 6842 6843 ::= { qosAclPrioritySettings 1 } 6844 6845 ipv4aclQosEntry OBJECT-TYPE 6846 SYNTAX Ipv4AclQosEntry 6847 MAX-ACCESS not-accessible 6848 STATUS current 6849 DESCRIPTION 6850 "A list of priority by acl setting entry." 6851 6852 INDEX { ipv4aclQosIndex } 6853 ::= { ipv4aclQosTable 1 } 6854 6855 Ipv4AclQosEntry ::= 6856 SEQUENCE { 6857 ipv4aclQosIndex Integer32, 6858 ipv4aclQosType INTEGER, 6859 ipv4aclQosMACAddr MacAddress, 6860 ipv4aclQosIPAddr IpAddress, 6861 ipv4aclQosTCPUDPPort Integer32, 6862 ipv4aclQosVlanID Integer32, 6863 ipv4aclQosProtocol Integer32, 6864 ipv4aclQosAssignClass INTEGER, 6865 ipv4aclQosStatus RowStatus 6866 } 6867 6868 ipv4aclQosIndex OBJECT-TYPE 6869 SYNTAX Integer32 (1..65535) 6870 MAX-ACCESS read-only 6871 STATUS current 6872 DESCRIPTION 6873 "Index of priority by acl setting." 6874 ::= { ipv4aclQosEntry 1 } 6875 6876 ipv4aclQosType OBJECT-TYPE 6877 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5) } 6878 MAX-ACCESS read-write 6879 STATUS current 6880 DESCRIPTION 6881 "Type of priority by acl setting." 6882 ::= { ipv4aclQosEntry 2 } 6883 6884 ipv4aclQosMACAddr OBJECT-TYPE 6885 SYNTAX MacAddress 6886 MAX-ACCESS read-write 6887 STATUS current 6888 DESCRIPTION 6889 "Dst MAC of priority by acl setting." 6890 ::= { ipv4aclQosEntry 3 } 6891 6892 6893 ipv4aclQosIPAddr OBJECT-TYPE 6894 SYNTAX IpAddress 6895 MAX-ACCESS read-write 6896 STATUS current 6897 DESCRIPTION 6898 "Dst IP of priority by acl setting" 6899 ::= { ipv4aclQosEntry 4 } 6900 6901 ipv4aclQosTCPUDPPort OBJECT-TYPE 6902 SYNTAX Integer32 (1..65535) 6903 MAX-ACCESS read-write 6904 STATUS current 6905 DESCRIPTION 6906 "Dst TCP/UDP port of priority by acl setting" 6907 ::= { ipv4aclQosEntry 5 } 6908 6909 ipv4aclQosVlanID OBJECT-TYPE 6910 SYNTAX Integer32 (1..4094) 6911 MAX-ACCESS read-write 6912 STATUS current 6913 DESCRIPTION 6914 "VLAN ID of priority by acl setting" 6915 ::= { ipv4aclQosEntry 6 } 6916 6917 ipv4aclQosProtocol OBJECT-TYPE 6918 SYNTAX Integer32 (1..255) 6919 MAX-ACCESS read-write 6920 STATUS current 6921 DESCRIPTION 6922 "Ip protocol number of priority by acl setting" 6923 ::= { ipv4aclQosEntry 7 } 6924 6925 ipv4aclQosAssignClass OBJECT-TYPE 6926 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 6927 MAX-ACCESS read-write 6928 STATUS current 6929 DESCRIPTION 6930 "Be mapped class of priority by acl setting." 6931 ::= { ipv4aclQosEntry 8 } 6932 6933 ipv4aclQosStatus OBJECT-TYPE 6934 SYNTAX RowStatus 6935 MAX-ACCESS read-write 6936 STATUS current 6937 DESCRIPTION 6938 "Status of priority by acl setting." 6939 ::= { ipv4aclQosEntry 9 } 6940 6941 6942 -- ------------------------------------------------------------------ 6943 -- aclQosTable 6944 -- ------------------------------------------------------------------ 6945 6946 aclQosTable OBJECT-TYPE 6947 SYNTAX SEQUENCE OF AclQosEntry 6948 MAX-ACCESS not-accessible 6949 STATUS current 6950 DESCRIPTION 6951 "A list of priority by acl setting." 6952 6953 ::= { qosAclPrioritySettings 2 } 6954 6955 aclQosEntry OBJECT-TYPE 6956 SYNTAX AclQosEntry 6957 MAX-ACCESS not-accessible 6958 STATUS current 6959 DESCRIPTION 6960 "A list of priority by acl setting entry." 6961 6962 INDEX { aclQosIndex } 6963 ::= { aclQosTable 1 } 6964 6965 AclQosEntry ::= 6966 SEQUENCE { 6967 aclQosIndex Integer32, 6968 aclQosType INTEGER, 6969 aclQosMACAddr MacAddress, 6970 aclQosIPAddr IpAddress, 6971 aclQosIPv6Addr Ipv6Address, 6972 aclQosTCPUDPPort Integer32, 6973 aclQosVlanID Integer32, 6974 aclQosProtocol Integer32, 6975--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 6976 aclQosIP6TC Integer32, 6977--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 6978 aclQosAssignClass INTEGER, 6979 aclQosStatus RowStatus 6980 } 6981 6982 aclQosIndex OBJECT-TYPE 6983 SYNTAX Integer32 (1..65535) 6984 MAX-ACCESS read-only 6985 STATUS current 6986 DESCRIPTION 6987 "Index of priority by acl setting." 6988 ::= { aclQosEntry 1 } 6989 6990 aclQosType OBJECT-TYPE 6991 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5), ipv6(6), ipv6traffic_class(7) } 6992 MAX-ACCESS read-write 6993 STATUS current 6994 DESCRIPTION 6995 "Type of priority by acl setting." 6996 ::= { aclQosEntry 2 } 6997 6998 aclQosMACAddr OBJECT-TYPE 6999 SYNTAX MacAddress 7000 MAX-ACCESS read-write 7001 STATUS current 7002 DESCRIPTION 7003 "Dst MAC of priority by acl setting." 7004 ::= { aclQosEntry 3 } 7005 7006 7007 aclQosIPAddr OBJECT-TYPE 7008 SYNTAX IpAddress 7009 MAX-ACCESS read-write 7010 STATUS current 7011 DESCRIPTION 7012 "Dst IP of priority by acl setting" 7013 ::= { aclQosEntry 4 } 7014 7015 aclQosIPv6Addr OBJECT-TYPE 7016 SYNTAX Ipv6Address 7017 MAX-ACCESS read-write 7018 STATUS current 7019 DESCRIPTION 7020 "Dst IP of priority by acl setting. " 7021 ::= { aclQosEntry 5 } 7022 7023 aclQosTCPUDPPort OBJECT-TYPE 7024 SYNTAX Integer32 (1..65535) 7025 MAX-ACCESS read-write 7026 STATUS current 7027 DESCRIPTION 7028 "Dst TCP/UDP port of priority by acl setting" 7029 ::= { aclQosEntry 6 } 7030 7031 aclQosVlanID OBJECT-TYPE 7032 SYNTAX Integer32 (1..4094) 7033 MAX-ACCESS read-write 7034 STATUS current 7035 DESCRIPTION 7036 "VLAN ID of priority by acl setting" 7037 ::= { aclQosEntry 7 } 7038 7039 aclQosProtocol OBJECT-TYPE 7040 SYNTAX Integer32 (1..255) 7041 MAX-ACCESS read-write 7042 STATUS current 7043 DESCRIPTION 7044 "Ip protocol number of priority by acl setting" 7045 ::= { aclQosEntry 8 } 7046 7047--start DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7048 aclQosIP6TC OBJECT-TYPE 7049 SYNTAX Integer32 (0..255) 7050 MAX-ACCESS read-write 7051 STATUS current 7052 DESCRIPTION 7053 "Ipv6 Traffic Class number of priority by acl setting" 7054 ::= { aclQosEntry 10 } 7055--end DLINK_METRO_LIKE_R25QOS_BY_IPV6_TC_ACL 7056 7057 aclQosAssignClass OBJECT-TYPE 7058 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 7059 MAX-ACCESS read-write 7060 STATUS current 7061 DESCRIPTION 7062 "Be mapped class of priority by acl setting." 7063 ::= { aclQosEntry 98 } 7064 7065 aclQosStatus OBJECT-TYPE 7066 SYNTAX RowStatus 7067 MAX-ACCESS read-write 7068 STATUS current 7069 DESCRIPTION 7070 "Status of priority by acl setting." 7071 ::= { aclQosEntry 99 } 7072 -- ---------------------------------------------------------- 7073 -- The companyTrafficMgmt Groups 7074 -- ---------------------------------------------------------- 7075 7076 -- Bandwidth Control Group --------------------------------------------- -- 7077 bandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 1 } 7078 7079 bandwidthCtrlTable OBJECT-TYPE 7080 SYNTAX SEQUENCE OF BandwidthCtrlEntry 7081 MAX-ACCESS not-accessible 7082 STATUS current 7083 DESCRIPTION 7084 "A table to control the rate limiting parameters 7085 either for the entire switch or for each interface in the switch." 7086 ::= { bandwidthCtrlSettings 2 } 7087 7088 bandwidthCtrlEntry OBJECT-TYPE 7089 SYNTAX BandwidthCtrlEntry 7090 MAX-ACCESS not-accessible 7091 STATUS current 7092 DESCRIPTION 7093 "An entry appears in this table for each physical 7094 interface in the switch." 7095 INDEX { bandwidthCtrlIndex } 7096 ::= { bandwidthCtrlTable 1 } 7097 7098 BandwidthCtrlEntry ::= 7099 SEQUENCE { 7100 bandwidthCtrlIndex 7101 Integer32, 7102 bandwidthCtrlTxThreshold 7103 Integer32, 7104 bandwidthCtrlRxThreshold 7105 Integer32 7106 } 7107 7108 bandwidthCtrlIndex OBJECT-TYPE 7109 SYNTAX Integer32 7110 MAX-ACCESS read-only 7111 STATUS current 7112 DESCRIPTION 7113 "The interface index for which the configuration in this 7114 entry applies." 7115 ::= { bandwidthCtrlEntry 1 } 7116 7117 7118 bandwidthCtrlTxThreshold OBJECT-TYPE 7119 SYNTAX Integer32 (0 | 64..1024000) 7120 MAX-ACCESS read-write 7121 STATUS current 7122 DESCRIPTION 7123 "Configures interface Rate Limit (Packet that can be transferred 7124 on a port at a particular second). 7125 7126 This object's value will take effect on the interface speed. Based 7127 on the operating speed of the port, the rate limit will be applied. 7128 This value can also be affected by the metering. A value of zero(0) 7129 disable rate limiting i.e. sets the port to full speed. The value can 7130 be set between 64~102400(Kbits per second) in FE port, 64~1024000 7131 (Kbits per second) in GE port." 7132 7133 ::= { bandwidthCtrlEntry 2 } 7134 7135 bandwidthCtrlRxThreshold OBJECT-TYPE 7136 SYNTAX Integer32 (0 | 64..1024000) 7137 MAX-ACCESS read-write 7138 STATUS current 7139 DESCRIPTION 7140 "Allows to configure the limiting value for the maximum number 7141 of receive packets that can be transmitted per second over this 7142 interface. Setting this object to the value zero disables rate 7143 limiting for receive packets on this interface. The value that 7144 can be set for this object is limited by the underlying hardware. 7145 The value can be set between 64~102400(Kbits per second) in FE 7146 port, 64~1024000(Kbits per second) in GE port." 7147 7148 ::= { bandwidthCtrlEntry 3} 7149 7150 7151 7152 -- Traffic Control Group --------------------------------------------- -- 7153 7154 trafficCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 4 } 7155 7156 trafficCtrlTrap OBJECT-TYPE 7157 SYNTAX INTEGER { 7158 none(0), 7159 stormOccurred(1), 7160 stormCleared(2), 7161 both(3) 7162 } 7163 MAX-ACCESS read-write 7164 STATUS current 7165 DESCRIPTION 7166 "The trap setting of traffic control." 7167 ::= { trafficCtrlSettings 1 } 7168 7169 7170 trafficCtrlTable OBJECT-TYPE 7171 SYNTAX SEQUENCE OF TrafficCtrlEntry 7172 MAX-ACCESS not-accessible 7173 STATUS current 7174 DESCRIPTION 7175 "The traffic control table." 7176 ::= { trafficCtrlSettings 2 } 7177 7178 trafficCtrlEntry OBJECT-TYPE 7179 SYNTAX TrafficCtrlEntry 7180 MAX-ACCESS not-accessible 7181 STATUS current 7182 DESCRIPTION 7183 "The traffic control entry." 7184 INDEX { trafficCtrlIndex } 7185 ::= { trafficCtrlTable 1 } 7186 7187 TrafficCtrlEntry ::= 7188 SEQUENCE { 7189 trafficCtrlIndex 7190 Integer32, 7191 trafficCtrlActionMode 7192 INTEGER, 7193 trafficCtrlType 7194 INTEGER, 7195 trafficCtrlThreshold 7196 Integer32, 7197 trafficCtrlCountDown 7198 Integer32, 7199 trafficCtrlTimeInterval 7200 Integer32 7201 } 7202 7203 trafficCtrlIndex OBJECT-TYPE 7204 SYNTAX Integer32 (1..65535) 7205 MAX-ACCESS read-only 7206 STATUS current 7207 DESCRIPTION 7208 "The traffic control index." 7209 ::= { trafficCtrlEntry 1 } 7210 7211 trafficCtrlActionMode OBJECT-TYPE 7212 SYNTAX INTEGER { 7213 drop(0), 7214 shutdown(1) 7215 } 7216 MAX-ACCESS read-write 7217 STATUS current 7218 DESCRIPTION 7219 "The action mode of traffic control." 7220 ::= { trafficCtrlEntry 2 } 7221 7222 7223 trafficCtrlType OBJECT-TYPE 7224 SYNTAX INTEGER { 7225 none(0), 7226 b(1), 7227 m(2), 7228 mb(3), 7229 u(4), 7230 ub(5), 7231 um(6), 7232 umb(7) 7233 } 7234 MAX-ACCESS read-write 7235 STATUS current 7236 DESCRIPTION 7237 "The control type of traffic control. 7238 (b: Broadcast, m: Multicast, u: Unknown Unicast)" 7239 ::= { trafficCtrlEntry 3 } 7240 7241 trafficCtrlThreshold OBJECT-TYPE 7242 SYNTAX Integer32 (1..102400) 7243 MAX-ACCESS read-write 7244 STATUS current 7245 DESCRIPTION 7246 "The threshold of traffic control." 7247 ::= { trafficCtrlEntry 4 } 7248 7249 trafficCtrlCountDown OBJECT-TYPE 7250 SYNTAX Integer32 (0..30) 7251 MAX-ACCESS read-write 7252 STATUS current 7253 DESCRIPTION 7254 "The count down value of traffic control." 7255 ::= { trafficCtrlEntry 5 } 7256 7257 trafficCtrlTimeInterval OBJECT-TYPE 7258 SYNTAX Integer32 (5..30) 7259 MAX-ACCESS read-write 7260 STATUS current 7261 DESCRIPTION 7262 "The time interval of traffic control." 7263 ::= { trafficCtrlEntry 6 } 7264 7265 7266 -- ------------------------------------------------------------------ 7267 -- companySecurity 7268 -- ------------------------------------------------------------------ 7269 7270 -- Trusted Host 7271 7272 securityTrustedHost OBJECT IDENTIFIER ::= { companySecurity 1 } 7273 7274 trustedHostStatus OBJECT-TYPE 7275 SYNTAX INTEGER { 7276 enabled (1), 7277 disabled (2) 7278 } 7279 MAX-ACCESS read-write 7280 STATUS current 7281 DESCRIPTION 7282 "This object indicates trusted host function is enabled or disabled. 7283 When trusted host function is enabled, D-Link Smart Switches will 7284 only allow hosts which you trust to access and control the switch. 7285 Your local host IP Addresses must be one of the IP Addresses to 7286 avoid disconnection." 7287 7288 DEFVAL { disabled } 7289 ::= { securityTrustedHost 1 } 7290 7291 7292 ipv4trustedHostTable OBJECT-TYPE 7293 SYNTAX SEQUENCE OF Ipv4TrustedHostEntry 7294 MAX-ACCESS not-accessible 7295 STATUS obsolete 7296 DESCRIPTION 7297 "A table to configure trusted host in the system." 7298 ::= { securityTrustedHost 2 } 7299 7300 ipv4trustedHostEntry OBJECT-TYPE 7301 SYNTAX Ipv4TrustedHostEntry 7302 MAX-ACCESS not-accessible 7303 STATUS obsolete 7304 DESCRIPTION 7305 "Each entry in this table represents rules for particular 7306 trusted host." 7307 INDEX { ipv4trustedHostIpAddr, ipv4trustedHostIpMask } 7308 ::= { ipv4trustedHostTable 1 } 7309 7310 Ipv4TrustedHostEntry ::= 7311 SEQUENCE { 7312 ipv4trustedHostIpAddr 7313 IpAddress, 7314 ipv4trustedHostIpMask 7315 IpAddress, 7316 ipv4trustedHostRowStatus 7317 RowStatus 7318 } 7319 7320 ipv4trustedHostIpAddr OBJECT-TYPE 7321 SYNTAX IpAddress 7322 MAX-ACCESS read-only 7323 STATUS obsolete 7324 DESCRIPTION 7325 "The IP address of host you allow to access to D-Link Smart 7326 Switch. 7327 Your local host IP Addresses must be one of the IP Addresses 7328 to avoid disconnection." 7329 ::= { ipv4trustedHostEntry 1 } 7330 7331 ipv4trustedHostIpMask OBJECT-TYPE 7332 SYNTAX IpAddress 7333 MAX-ACCESS read-only 7334 STATUS obsolete 7335 DESCRIPTION 7336 "Used to mask with IP address, it allow you set a subnet as a 7337 trusted host entry." 7338 ::= { ipv4trustedHostEntry 2 } 7339 7340 ipv4trustedHostRowStatus OBJECT-TYPE 7341 SYNTAX RowStatus 7342 MAX-ACCESS read-create 7343 STATUS obsolete 7344 DESCRIPTION 7345 "The status of an entry in the Trusted Host Table. Only a subset 7346 of the rowstatus variables (active, createAndGo, destroy) 7347 are available." 7348 ::= { ipv4trustedHostEntry 3 } 7349 7350 7351 -- ipv6 7352 trustedHostTable OBJECT-TYPE 7353 SYNTAX SEQUENCE OF TrustedHostEntry 7354 MAX-ACCESS not-accessible 7355 STATUS current 7356 DESCRIPTION 7357 "A table to configure trusted host for in the system." 7358 ::= { securityTrustedHost 3 } 7359 7360 trustedHostEntry OBJECT-TYPE 7361 SYNTAX TrustedHostEntry 7362 MAX-ACCESS not-accessible 7363 STATUS current 7364 DESCRIPTION 7365 "Each entry in this table represents rules for particular 7366 trusted host." 7367 INDEX { trustedHostIPType, trustedHostIpAddr, trustedHostIpMask } 7368 ::= { trustedHostTable 1 } 7369 7370 TrustedHostEntry ::= 7371 SEQUENCE { 7372 trustedHostIPType 7373 INTEGER, 7374 trustedHostIpAddr 7375 Ipv6Address, 7376 trustedHostIpMask 7377 Ipv6Address, 7378 trustedHostRowStatus 7379 RowStatus 7380 } 7381 7382 trustedHostIPType OBJECT-TYPE 7383 SYNTAX INTEGER { 7384 iPv4 (1), 7385 iPv6 (2) 7386 } 7387 MAX-ACCESS read-only 7388 STATUS current 7389 DESCRIPTION 7390 "Type of IP interface." 7391 ::= { trustedHostEntry 1 } 7392 7393 trustedHostIpAddr OBJECT-TYPE 7394 SYNTAX Ipv6Address 7395 MAX-ACCESS read-only 7396 STATUS current 7397 DESCRIPTION 7398 "The IP address of host you allow to access to D-Link Smart 7399 Switch. 7400 Your local host IPv4/6 Addresses must be one of the IP Addresses 7401 to avoid disconnection." 7402 ::= { trustedHostEntry 2 } 7403 7404 trustedHostIpMask OBJECT-TYPE 7405 SYNTAX Ipv6Address 7406 MAX-ACCESS read-only 7407 STATUS current 7408 DESCRIPTION 7409 "Used to mask with IPv4/6 address, it allow you set a subnet as a 7410 trusted host entry." 7411 ::= { trustedHostEntry 3 } 7412 7413 trustedHostRowStatus OBJECT-TYPE 7414 SYNTAX RowStatus 7415 MAX-ACCESS read-create 7416 STATUS current 7417 DESCRIPTION 7418 "The status of an entry in the Trusted Host Table. Only a subset 7419 of the rowstatus variables (active, createAndGo, destroy) 7420 are available." 7421 ::= { trustedHostEntry 4 } 7422 7423 7424 7425 securityARPSpoofPrevent OBJECT IDENTIFIER ::= { companySecurity 3} 7426 7427 -- aRPSpoofPrevent Control Table 7428 7429 aRPSpoofPreventTable OBJECT-TYPE 7430 SYNTAX SEQUENCE OF ARPSpoofPreventEntry 7431 MAX-ACCESS not-accessible 7432 STATUS current 7433 DESCRIPTION 7434 "A table to control ARP Spoofing prevention for the entire 7435 switch or for each interface in the switch." 7436 ::= { securityARPSpoofPrevent 1 } 7437 7438 aRPSpoofPreventEntry OBJECT-TYPE 7439 SYNTAX ARPSpoofPreventEntry 7440 MAX-ACCESS not-accessible 7441 STATUS current 7442 DESCRIPTION 7443 "An entry appears in this table for each interface 7444 in the system." 7445 INDEX { aRPSpoofPreventIpAddr } 7446 ::= { aRPSpoofPreventTable 1 } 7447 7448 ARPSpoofPreventEntry ::= 7449 SEQUENCE { 7450 aRPSpoofPreventIpAddr 7451 IpAddress, 7452 aRPSpoofPreventMacAddress 7453 MacAddress, 7454 aRPSpoofPreventPortList 7455 PortList, 7456 aRPSpoofPreventRowStatus 7457 RowStatus 7458 } 7459 7460 7461 aRPSpoofPreventIpAddr OBJECT-TYPE 7462 SYNTAX IpAddress 7463 MAX-ACCESS not-accessible 7464 STATUS current 7465 DESCRIPTION 7466 "Specifies either the Network or Host address from which the switch 7467 can be managed. 7468 An address 0.0.0.0 indicates 'Any Manager'." 7469 ::= { aRPSpoofPreventEntry 1 } 7470 7471 7472 aRPSpoofPreventMacAddress OBJECT-TYPE 7473 SYNTAX MacAddress 7474 MAX-ACCESS read-write 7475 STATUS current 7476 DESCRIPTION 7477 "Ethernet Mac Address." 7478 7479 DEFVAL { '000102030405'h } 7480 ::= { aRPSpoofPreventEntry 2 } 7481 7482 aRPSpoofPreventPortList OBJECT-TYPE 7483 SYNTAX PortList 7484 MAX-ACCESS read-write 7485 STATUS current 7486 DESCRIPTION 7487 "Specifies the port numbers through which the authorized manager can 7488 access the switch. 7489 7490 By default the authorized manager is allowed to access the switch 7491 through all the ports. 7492 7493 If a set of ports are configured in the 'PortList', the manager can 7494 access the switch only through the configured ports." 7495 ::= { aRPSpoofPreventEntry 3 } 7496 7497 aRPSpoofPreventRowStatus OBJECT-TYPE 7498 SYNTAX RowStatus 7499 MAX-ACCESS read-create 7500 STATUS current 7501 DESCRIPTION 7502 "This object indicates the status of this entry." 7503 ::= { aRPSpoofPreventEntry 4 } 7504 7505 7506 -- ------------------------------------------------------------------ 7507 -- companySecurity 7508 -- ------------------------------------------------------------------ 7509 7510 securitySSL OBJECT IDENTIFIER ::= { companySecurity 5 } 7511 7512 sslSecurityHttpStatus OBJECT-TYPE 7513 SYNTAX INTEGER { 7514 enable(1), 7515 disable(2) 7516 } 7517 MAX-ACCESS read-write 7518 STATUS current 7519 DESCRIPTION 7520 "This object is for enabling or disabling secure HTTP in the system." 7521 7522 DEFVAL { disable } 7523 ::= { securitySSL 1 } 7524 7525 sslCiphers OBJECT IDENTIFIER ::= { securitySSL 2 } 7526 7527 sslCipherSuiteList OBJECT-TYPE 7528 SYNTAX BITS { 7529 rsa-null-md5(0), 7530 rsa-null-sha(1), 7531 rsa-des-sha(2), 7532 rsa-3des-sha(3), 7533 dh-rsa-des-sha(4), 7534 dh-rsa-3des-sha(5), 7535 rsa-exp1024-des-sha(6) 7536 } 7537 7538 MAX-ACCESS read-write 7539 STATUS current 7540 DESCRIPTION 7541 7542 "This object is to configure the cipher-suites list." 7543 7544 ::= { sslCiphers 1} 7545 7546 7547 7548 -- ------------------------------------------------------------------ 7549 -- companySecurity 7550 -- ------------------------------------------------------------------ 7551 7552 securitySSH OBJECT IDENTIFIER ::= { companySecurity 8 } 7553 7554 sshSecurityStatus OBJECT-TYPE 7555 SYNTAX INTEGER { 7556 enable(1), 7557 disable(2) 7558 } 7559 MAX-ACCESS read-write 7560 STATUS current 7561 DESCRIPTION 7562 "This object is for enabling or disabling ssh in the system." 7563 7564 DEFVAL { disable } 7565 ::= { securitySSH 1} 7566 7567sshMaxAuthFailAttempts OBJECT-TYPE 7568 SYNTAX INTEGER (2..20) 7569 MAX-ACCESS read-write 7570 STATUS current 7571 DESCRIPTION 7572 "This object indicates the max auth fail retry attempt times." 7573 ::= {securitySSH 2} 7574 7575sshSessionKeyRekeying OBJECT-TYPE 7576 SYNTAX INTEGER { 7577 never(0), 7578 ten-min(1), 7579 thirty-min(2), 7580 sixty-min(3) 7581 } 7582 MAX-ACCESS read-write 7583 STATUS current 7584 DESCRIPTION 7585 "This object indicates one SSH session rekey time interval." 7586 ::= {securitySSH 3} 7587 7588sshMaxSession OBJECT-TYPE 7589 SYNTAX INTEGER (1..8) 7590 MAX-ACCESS read-write 7591 STATUS current 7592 DESCRIPTION 7593 "This object indicates max SSH session number supported in system." 7594 ::= {securitySSH 4} 7595 7596sshConnectionTimeout OBJECT-TYPE 7597 SYNTAX INTEGER (120..600) 7598 MAX-ACCESS read-write 7599 STATUS current 7600 DESCRIPTION 7601 "This object indicates SSH connection timeout value." 7602 ::= {securitySSH 5} 7603 7604--************************************************************************ 7605-- SSH encryption algorithm group configuration 7606--************************************************************************ 7607sshAuthenMethodPassWordAdmin OBJECT-TYPE 7608 SYNTAX INTEGER { 7609 enable(1), 7610 disable(2) 7611 } 7612 MAX-ACCESS read-write 7613 STATUS current 7614 DESCRIPTION 7615 "The object indicates authen method password is enabled or disabled." 7616 ::= {securitySSH 6} 7617 7618sshAuthenMethodPubKeyAdmin OBJECT-TYPE 7619 SYNTAX INTEGER { 7620 enable(1), 7621 disable(2) 7622 } 7623 MAX-ACCESS read-write 7624 STATUS current 7625 DESCRIPTION 7626 "The object indicates authen method public-key is enabled or disabled." 7627 ::= {securitySSH 7} 7628 7629sshAuthenMethodHostKeyAdmin OBJECT-TYPE 7630 SYNTAX INTEGER { 7631 enable(1), 7632 disable(2) 7633 } 7634 MAX-ACCESS read-write 7635 STATUS current 7636 DESCRIPTION 7637 "The object indicates authen method host-key is enabled or disabled." 7638 ::= {securitySSH 8} 7639 7640 sshCipherSuiteList OBJECT-TYPE 7641 SYNTAX BITS { 7642 tripleDESCBC(0) 7643 } 7644 7645 MAX-ACCESS read-only 7646 STATUS current 7647 DESCRIPTION 7648 7649 "This object is to configure the cipher-suites list." 7650 7651 ::= { securitySSH 9} 7652 7653 sshMacSuiteList OBJECT-TYPE 7654 SYNTAX BITS { 7655 hMAC-SHA1(0), 7656 hMAC-MD5(1) 7657 } 7658 MAX-ACCESS read-write 7659 STATUS current 7660 DESCRIPTION 7661 7662 "This object is to configure the MAC-list." 7663 7664 ::= { securitySSH 10} 7665 7666 7667sshPublKeyRSAAdmin OBJECT-TYPE 7668 SYNTAX INTEGER { 7669 enabled(1), 7670 disabled(2) 7671 } 7672 MAX-ACCESS read-write 7673 STATUS current 7674 DESCRIPTION 7675 "The object indicates Public key generating algorithm RSA is enabled or disabled." 7676 ::= {securitySSH 11} 7677 7678--************************************************************************ 7679-- SSH User Auth Info. 7680--************************************************************************ 7681 sshUserInfoTable OBJECT-TYPE 7682 SYNTAX SEQUENCE OF SshUserInfoEntry 7683 MAX-ACCESS not-accessible 7684 STATUS current 7685 DESCRIPTION 7686 "A table to configure SSH user auth in the system." 7687 ::= { securitySSH 12 } 7688 7689 sshUserInfoEntry OBJECT-TYPE 7690 SYNTAX SshUserInfoEntry 7691 MAX-ACCESS not-accessible 7692 STATUS current 7693 DESCRIPTION 7694 "An entry to configure user auth in the system." 7695 INDEX { sshUserInfoID } 7696 ::= { sshUserInfoTable 1 } 7697 7698 SshUserInfoEntry ::= 7699 SEQUENCE { 7700 sshUserInfoID Integer32, 7701 sshUserInfoUserName DisplayString, 7702 sshUserInfoAuth INTEGER, 7703 sshUserInfoHostName DisplayString, 7704 sshUserInfoHostIp IpAddress 7705 } 7706 7707 sshUserInfoID OBJECT-TYPE 7708 SYNTAX Integer32 (1..8) 7709 MAX-ACCESS read-only 7710 STATUS current 7711 DESCRIPTION 7712 "The Schedule identifier. The maximum number of Schedule entry is 7713 the number of ports supported PoE function. 7714 The value must be between 1 and 8." 7715 ::= { sshUserInfoEntry 1 } 7716 7717 sshUserInfoUserName OBJECT-TYPE 7718 SYNTAX DisplayString (SIZE(1..20)) 7719 MAX-ACCESS read-only 7720 STATUS current 7721 DESCRIPTION 7722 "The ssh user name associated with the SSH suer Info. entry (e.g., `admin, user')." 7723 ::= { sshUserInfoEntry 2} 7724 7725 sshUserInfoAuth OBJECT-TYPE 7726 SYNTAX INTEGER { 7727 publickey(4), 7728 password(2), 7729 hostbased(1) 7730 } 7731 MAX-ACCESS read-write 7732 STATUS current 7733 DESCRIPTION 7734 "The object indicates which auth used by the user." 7735 ::= {sshUserInfoEntry 3} 7736 7737 sshUserInfoHostName OBJECT-TYPE 7738 SYNTAX DisplayString (SIZE(1..20)) 7739 MAX-ACCESS read-write 7740 STATUS current 7741 DESCRIPTION 7742 "The ssh host name associated with the SSH suer Info. entry (e.g., `DUT1, DUT2')." 7743 ::= { sshUserInfoEntry 4} 7744 7745 sshUserInfoHostIp OBJECT-TYPE 7746 SYNTAX IpAddress 7747 MAX-ACCESS read-write 7748 STATUS current 7749 DESCRIPTION 7750 "SSH HostBased IP Address of the system." 7751 ::= { sshUserInfoEntry 5 } 7752 7753 -- ---------------------------------------------------------- 7754 -- The companySecurity Groups 7755 -- ---------------------------------------------------------- 7756 securityPortSecurity OBJECT IDENTIFIER ::= { companySecurity 2 } 7757 -- Port Security Group --------------------------------------------- -- 7758 7759 portSecTable OBJECT-TYPE 7760 SYNTAX SEQUENCE OF PortSecEntry 7761 MAX-ACCESS not-accessible 7762 STATUS current 7763 DESCRIPTION 7764 "A table to control port security features of the device." 7765 ::= { securityPortSecurity 1 } 7766 7767 portSecEntry OBJECT-TYPE 7768 SYNTAX PortSecEntry 7769 MAX-ACCESS not-accessible 7770 STATUS current 7771 DESCRIPTION 7772 "An entry appears in port security table for each interface 7773 in the system." 7774 INDEX { portSecIndex } 7775 ::= { portSecTable 1 } 7776 7777 PortSecEntry ::= 7778 SEQUENCE { 7779 portSecIndex 7780 Integer32, 7781 portSecState 7782 INTEGER, 7783 portSecMLA 7784 Integer32 7785 7786-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 7787 , 7788 portSecLockAddrMode 7789 INTEGER 7790-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 7791 } 7792 7793 7794 portSecIndex OBJECT-TYPE 7795 SYNTAX Integer32 7796 MAX-ACCESS read-only 7797 STATUS current 7798 DESCRIPTION 7799 "The interface index for which the configuration in this 7800 entry applies." 7801 ::= { portSecEntry 1 } 7802 7803 7804 portSecState OBJECT-TYPE 7805 SYNTAX INTEGER { 7806 enabled (1), disabled (2) 7807 } 7808 MAX-ACCESS read-write 7809 STATUS current 7810 DESCRIPTION 7811 "Enable / disable port security admin state for the interface. 7812 7813 A given ports' dynamic MAC address learning will be stopped such 7814 that the current source MAC addresses entered into the MAC address 7815 forwarding table can not be changed once the port security admin 7816 state is enabled." 7817 7818 ::= { portSecEntry 2 } 7819 7820 7821 portSecMLA OBJECT-TYPE 7822 SYNTAX Integer32 (0..64) 7823 MAX-ACCESS read-write 7824 STATUS current 7825 DESCRIPTION 7826 "Configures interface port security maximum learning address 7827 numbers. 7828 7829 When given ports' admin state is enabled, allows forwarding 7830 table learning address number. The number can be set 0 to 64. 7831 Note: Set value 0 means cannot learn MAC address." 7832 7833 ::= {portSecEntry 3} 7834 7835-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 7836 portSecLockAddrMode OBJECT-TYPE 7837 SYNTAX INTEGER { 7838 deleteOnReset (1), 7839 deleteOnTimeout (2), 7840 permanent(3) 7841 } 7842 MAX-ACCESS read-write 7843 STATUS current 7844 DESCRIPTION 7845 "Configures port security lock address mode for the interface. 7846 7847 deleteOnReset : The locked addresses will not age out until the Switch has been reset. 7848 deleteOnTimeout : The locked addresses will age out after the aging timer expires. 7849 Permanent : The locked addresses will not age out after the aging timer expires." 7850 7851 ::= { portSecEntry 4 } 7852 7853 portSecFDBPermanentTable OBJECT-TYPE 7854 SYNTAX SEQUENCE OF PortSecFDBPermanentEntry 7855 MAX-ACCESS not-accessible 7856 STATUS current 7857 DESCRIPTION 7858 "A table to control port security FDB Permanent of the device." 7859 ::= { securityPortSecurity 2 } 7860 7861 portSecFDBPermanentEntry OBJECT-TYPE 7862 SYNTAX PortSecFDBPermanentEntry 7863 MAX-ACCESS not-accessible 7864 STATUS current 7865 DESCRIPTION 7866 "An entry appears in port security table for each interface 7867 in the system." 7868 INDEX { portSecFDBPermPort, portSecFDBPermIndex} 7869 ::= { portSecFDBPermanentTable 1 } 7870 7871 PortSecFDBPermanentEntry ::= 7872 SEQUENCE { 7873 portSecFDBPermIndex INTEGER, 7874 portSecFDBPermVlanID INTEGER, 7875 portSecFDBPermMac MacAddress, 7876 portSecFDBPermPort INTEGER 7877 } 7878 7879 portSecFDBPermIndex OBJECT-TYPE 7880 SYNTAX INTEGER 7881 MAX-ACCESS read-only 7882 STATUS current 7883 DESCRIPTION 7884 "The index of the port security MAC entry." 7885 ::= { portSecFDBPermanentEntry 1 } 7886 7887 portSecFDBPermVlanID OBJECT-TYPE 7888 SYNTAX INTEGER 7889 MAX-ACCESS read-only 7890 STATUS current 7891 DESCRIPTION 7892 "The VLAN ID of the port security MAC entry." 7893 ::= { portSecFDBPermanentEntry 2 } 7894 7895 portSecFDBPermMac OBJECT-TYPE 7896 SYNTAX MacAddress 7897 MAX-ACCESS read-only 7898 STATUS current 7899 DESCRIPTION 7900 "The MAC address associated of the port security MAC entry." 7901 ::= { portSecFDBPermanentEntry 3 } 7902 7903 portSecFDBPermPort OBJECT-TYPE 7904 SYNTAX INTEGER 7905 MAX-ACCESS read-only 7906 STATUS current 7907 DESCRIPTION 7908 "The forwarding port of the port security MAC entry." 7909 ::= { portSecFDBPermanentEntry 4 } 7910 7911-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 7912 7913 -- ---------------------------------------------------------- 7914 -- The companyCableDiagnostic Groups 7915 -- ---------------------------------------------------------- 7916 -- Cable Diagnostics Group --------------------------------------------- -- 7917 7918 cableDiagTable OBJECT-TYPE 7919 SYNTAX SEQUENCE OF CableDiagEntry 7920 MAX-ACCESS not-accessible 7921 STATUS current 7922 DESCRIPTION 7923 "A table that contains the cable situation for each port." 7924 ::= {companyCableDiagnostic 1 } 7925 7926 cableDiagEntry OBJECT-TYPE 7927 SYNTAX CableDiagEntry 7928 MAX-ACCESS not-accessible 7929 STATUS current 7930 DESCRIPTION 7931 "A list of cable situations for each port on the device." 7932 INDEX { cableDiagPortIndex } 7933 ::= { cableDiagTable 1 } 7934 7935 CableDiagEntry ::= 7936 SEQUENCE { 7937 cableDiagPortIndex 7938 Integer32, 7939 cableDiagPortType 7940 INTEGER, 7941 cableDiagLinkStatus 7942 INTEGER, 7943 cableDiagPair1Status 7944 INTEGER, 7945 cableDiagPair2Status 7946 INTEGER, 7947 cableDiagPair3Status 7948 INTEGER, 7949 cableDiagPair4Status 7950 INTEGER, 7951 cableDiagPair1Length 7952 Integer32, 7953 cableDiagPair2Length 7954 Integer32, 7955 cableDiagPair3Length 7956 Integer32, 7957 cableDiagPair4Length 7958 Integer32, 7959 cableDiagAction 7960 INTEGER, 7961 cableDiagStatus 7962 INTEGER 7963 } 7964 7965 7966 cableDiagPortIndex OBJECT-TYPE 7967 SYNTAX Integer32 7968 MAX-ACCESS read-only 7969 STATUS current 7970 DESCRIPTION 7971 "The interface index for which the configuration in this 7972 entry applies." 7973 ::= { cableDiagEntry 1 } 7974 7975 cableDiagPortType OBJECT-TYPE 7976 SYNTAX INTEGER { 7977 fastEthernet(0), 7978 gigaEthernet(1), 7979 other(2) 7980 } 7981 MAX-ACCESS read-only 7982 STATUS current 7983 DESCRIPTION 7984 "Indicates the supported port data rate classification." 7985 ::= { cableDiagEntry 2 } 7986 7987 cableDiagLinkStatus OBJECT-TYPE 7988 SYNTAX INTEGER { 7989 linkdown(0), 7990 linkup(1), 7991 other(2) 7992 } 7993 MAX-ACCESS read-only 7994 STATUS current 7995 DESCRIPTION 7996 "This object indicates the link status." 7997 ::= { cableDiagEntry 3 } 7998 7999 8000 cableDiagPair1Status OBJECT-TYPE 8001 SYNTAX INTEGER { 8002 ok(0), 8003 open(1), 8004 short(2), 8005 open-short(3), 8006 crosstalk(4), 8007 unknown(5), 8008 count(6), 8009 no-cable(7), 8010 other(8) 8011 } 8012 MAX-ACCESS read-only 8013 STATUS current 8014 DESCRIPTION 8015 "Cable diagnostics pair 1 test result." 8016 ::= {cableDiagEntry 4 } 8017 8018 cableDiagPair2Status OBJECT-TYPE 8019 SYNTAX INTEGER { 8020 ok(0), 8021 open(1), 8022 short(2), 8023 open-short(3), 8024 crosstalk(4), 8025 unknown(5), 8026 count(6), 8027 no-cable(7), 8028 other(8) 8029 } 8030 MAX-ACCESS read-only 8031 STATUS current 8032 DESCRIPTION 8033 "Cable diagnostics pair 2 test result." 8034 ::= {cableDiagEntry 5 } 8035 8036 cableDiagPair3Status OBJECT-TYPE 8037 SYNTAX INTEGER { 8038 ok(0), 8039 open(1), 8040 short(2), 8041 open-short(3), 8042 crosstalk(4), 8043 unknown(5), 8044 count(6), 8045 no-cable(7), 8046 other(8) 8047 } 8048 MAX-ACCESS read-only 8049 STATUS current 8050 DESCRIPTION 8051 "Cable diagnostics pair 3 test result." 8052 ::= {cableDiagEntry 6 } 8053 8054 cableDiagPair4Status OBJECT-TYPE 8055 SYNTAX INTEGER { 8056 ok(0), 8057 open(1), 8058 short(2), 8059 open-short(3), 8060 crosstalk(4), 8061 unknown(5), 8062 count(6), 8063 no-cable(7), 8064 other(8) 8065 } 8066 MAX-ACCESS read-only 8067 STATUS current 8068 DESCRIPTION 8069 "Cable diagnostics pair 4 test result." 8070 ::= {cableDiagEntry 7} 8071 8072 cableDiagPair1Length OBJECT-TYPE 8073 SYNTAX Integer32 8074 MAX-ACCESS read-only 8075 STATUS current 8076 DESCRIPTION 8077 "Cable Diagnostics pair 1 fault distance." 8078 ::= {cableDiagEntry 8} 8079 8080 cableDiagPair2Length OBJECT-TYPE 8081 SYNTAX Integer32 8082 MAX-ACCESS read-only 8083 STATUS current 8084 DESCRIPTION 8085 "Cable diagnostics pair 2 fault distance." 8086 ::= {cableDiagEntry 9} 8087 8088 cableDiagPair3Length OBJECT-TYPE 8089 SYNTAX Integer32 8090 MAX-ACCESS read-only 8091 STATUS current 8092 DESCRIPTION 8093 "Cable diagnostics pair 3 fault distance." 8094 ::= {cableDiagEntry 10} 8095 8096 cableDiagPair4Length OBJECT-TYPE 8097 SYNTAX Integer32 8098 MAX-ACCESS read-only 8099 STATUS current 8100 DESCRIPTION 8101 "Cable diagnostics pair 4 fault distance." 8102 ::= {cableDiagEntry 11} 8103 8104 cableDiagAction OBJECT-TYPE 8105 SYNTAX INTEGER { 8106 action(1), 8107 processing(2), 8108 other(3) 8109 } 8110 MAX-ACCESS read-write 8111 STATUS current 8112 DESCRIPTION 8113 "Function to run the cable diagnostic on selected port. 8114 Can not detect fiber ports" 8115 ::= { cableDiagEntry 12} 8116 8117 8118 cableDiagStatus OBJECT-TYPE 8119 SYNTAX INTEGER { 8120 notrun(1), 8121 processing(2), 8122 lasttestok(3), 8123 lasttestfailed(4) 8124 } 8125 MAX-ACCESS read-only 8126 STATUS current 8127 DESCRIPTION 8128 "Indicates the status of cable diagnostics on the port. 8129 not-run - cable diagnostics has never been run for this port 8130 processing - cable diagnostics is currently running on the port 8131 last-test-ok - the last cable diagnostics done on the port was successful 8132 last-test-failed - the last cable diagnostics done on the port failed" 8133 ::= { cableDiagEntry 13 } 8134 -- ------------------------------------------------------------------ 8135 -- companyACLGroup 8136 -- ------------------------------------------------------------------ 8137 8138 -- ACL Profile Group -------------------------------------------------- 8139 aclProfile OBJECT IDENTIFIER ::= { companyACLGroup 1 } 8140 8141 ipv4aclProfileTable OBJECT-TYPE 8142 SYNTAX SEQUENCE OF Ipv4AclProfileEntry 8143 MAX-ACCESS not-accessible 8144 STATUS obsolete 8145 DESCRIPTION 8146 " A table to ACL profile . 8147 " 8148 ::= { aclProfile 1 } 8149 8150 ipv4aclProfileEntry OBJECT-TYPE 8151 SYNTAX Ipv4AclProfileEntry 8152 MAX-ACCESS not-accessible 8153 STATUS obsolete 8154 DESCRIPTION 8155 " Each entry in this table is a ACL profile. 8156 Index to the table is ACL profile ID. " 8157 INDEX { ipv4aclProfileNo} 8158 ::= { ipv4aclProfileTable 1 } 8159 8160 Ipv4AclProfileEntry ::= 8161 SEQUENCE { 8162 ipv4aclProfileNo 8163 Integer32, 8164 ipv4aclProfileType 8165 INTEGER, 8166 ipv4aclProfileRuleCount 8167 Integer32, 8168 ipv4aclProfileMask 8169 OCTET STRING, 8170 ipv4aclProfileDstMacAddrMask 8171 MacAddress, 8172 ipv4aclProfileSrcMacAddrMask 8173 MacAddress, 8174 ipv4aclProfileIPProtocol 8175 INTEGER, 8176 ipv4aclProfileIPProtocolMask 8177 OCTET STRING, 8178 ipv4aclProfileDstIpAddrMask 8179 IpAddress, 8180 ipv4aclProfileSrcIpAddrMask 8181 IpAddress, 8182 ipv4aclProfileDstPortMask 8183 OCTET STRING, 8184 ipv4aclProfileSrcPortMask 8185 OCTET STRING, 8186 ipv4aclProfileArpSenderMacAddrMask 8187 MacAddress, 8188 ipv4aclProfileArpSenderIpAddrMask 8189 IpAddress, 8190 ipv4aclProfileUdfOffsetMap 8191 OCTET STRING, 8192 ipv4aclUdfOffsetChunk1 8193 Integer32, 8194 ipv4aclUdfOffsetMask1 8195 OCTET STRING, 8196 ipv4aclUdfOffsetChunk2 8197 Integer32, 8198 ipv4aclUdfOffsetMask2 8199 OCTET STRING, 8200 ipv4aclUdfOffsetChunk3 8201 Integer32, 8202 ipv4aclUdfOffsetMask3 8203 OCTET STRING, 8204 ipv4aclUdfOffsetChunk4 8205 Integer32, 8206 ipv4aclUdfOffsetMask4 8207 OCTET STRING, 8208 ipv4aclProfileStatus 8209 RowStatus 8210 } 8211 8212 ipv4aclProfileNo OBJECT-TYPE 8213 SYNTAX Integer32 (1..50) 8214 MAX-ACCESS read-only 8215 STATUS obsolete 8216 DESCRIPTION 8217 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 8218 and the ID more than 50 is reserved for system-defined ACL. 8219 The user only allow to create user-defined ACL ID. 8220 And system-defined ACL is read only." 8221 ::= { ipv4aclProfileEntry 1 } 8222 8223 ipv4aclProfileType OBJECT-TYPE 8224 SYNTAX INTEGER { 8225 l2 (1), 8226 l3 (2), 8227 impb (3), 8228 arpSP_permit(4), 8229 arpSP_deny(5), 8230 aclQos (8) , 8231 userDefined(9) 8232 } 8233 MAX-ACCESS read-write 8234 STATUS obsolete 8235 DESCRIPTION 8236 "The ACL Profile type, possible value are 8237 l2 (1) - for MAC-based rule, 8238 l3 (2) - for IPv4-based rule, 8239 arpSP_permit(4) - for ARP Spoofing prevention entry, 8240 arpSP_deny(5) - for ARP Spoofing prevention entry, 8241 voiceVlan(6) - for Voice VLAN OUI entry. 8242 userDefined(9) - for User Defined entry. 8243 Note that only l2, l3 and userDefined could be set by user, 8244 other is reserved for system to show information. 8245 " 8246 ::= { ipv4aclProfileEntry 2 } 8247 8248 ipv4aclProfileRuleCount OBJECT-TYPE 8249 SYNTAX Integer32 (0..65535) 8250 MAX-ACCESS read-only 8251 STATUS obsolete 8252 DESCRIPTION 8253 "The number of rules in this profile." 8254 ::= { ipv4aclProfileEntry 3 } 8255 8256 8257 ipv4aclProfileMask OBJECT-TYPE 8258 SYNTAX OCTET STRING 8259 MAX-ACCESS read-write 8260 STATUS obsolete 8261 DESCRIPTION 8262 "Indicate which field want to care in the packet. 8263 Turn on the following bits to select the following items 8264 Type Item BIT 8265 ------------------------------------------ 8266 L2 DST_MAC 0 (LSB) 8267 L2 SRC_MAC 1 8268 L2 VID 2 8269 L2 8021P_PRIORITY 3 8270 L2 ETHER_TYPE 4 8271 L3 DSCP 5 8272 L3 ICMP_TYPE 6 8273 L3 ICMP_CODE 7 8274 L3 IGMP_TYPE 8 8275 L3 DST_IP 9 8276 L3 SRC_IP 10 8277 L3 DST_PORT 11 8278 L3 SRC_PORT 12 8279 L3 TCPFLAG 13 8280 ARP-SP ARP_SENDER_MAC 14 8281 ARP-SP ARP_SENDER_IP 15 8282 L3 TOS 16 8283 UDF UDF1 17 8284 UDF UDF2 18 8285 UDF UDF3 19 8286 UDF UDF4 20 8287 L3v6 TRAFFIC_CLASS 21 8288 L3v6 DST_IPV6 22 8289 L3v6 SRC_IPV6 23 (MSB) 8290 ------------------------------------------- 8291 8292 The value is in Hex format. 8293 " 8294 ::= { ipv4aclProfileEntry 4 } 8295 8296 8297 ipv4aclProfileDstMacAddrMask OBJECT-TYPE 8298 SYNTAX MacAddress 8299 MAX-ACCESS read-write 8300 STATUS obsolete 8301 DESCRIPTION 8302 "The ACL Profile destination MAC address mask. 8303 If DST_MAC is turn on in aclProfileMask, 8304 it will work with its member rule field,aclL2RuleDstMacAddr, 8305 to caculate a range of MAC address which is really care. 8306 " 8307 ::= { ipv4aclProfileEntry 5 } 8308 8309 8310 ipv4aclProfileSrcMacAddrMask OBJECT-TYPE 8311 SYNTAX MacAddress 8312 MAX-ACCESS read-write 8313 STATUS obsolete 8314 DESCRIPTION 8315 "The ACL Profile source MAC address mask. 8316 If SRC_MAC is turn on in aclProfileMask, 8317 it will work with its member rule field,aclL2RuleSrcMacAddr, 8318 to caculate a range of MAC address which is really care. 8319 " 8320 ::= { ipv4aclProfileEntry 6 } 8321 8322 8323 ipv4aclProfileIPProtocol OBJECT-TYPE 8324 SYNTAX INTEGER { 8325 none(0), 8326 icmp(1), 8327 igmp(2), 8328 tcp(6), 8329 udp(17), 8330 icmpv6(58) 8331 ,ipProtocolMask(256) 8332 } 8333 MAX-ACCESS read-write 8334 STATUS obsolete 8335 DESCRIPTION 8336 "Indicate which IP Protocol will be care in this profile. 8337 Only profile type is l3 can set the IP protocol. 8338 For others, this field will be none. 8339 " 8340 ::= { ipv4aclProfileEntry 7 } 8341 ipv4aclProfileIPProtocolMask OBJECT-TYPE 8342 SYNTAX OCTET STRING 8343 MAX-ACCESS read-write 8344 STATUS obsolete 8345 DESCRIPTION 8346 "The ACL Profile IP protocol mask. 8347 If aclProfileIPProtocol set to ipMask, this field will be refered. 8348 It will work with its member rule field,aclL3RuleProtocol, 8349 to caculate a range of IP protocol which is really care. 8350 The value is in HEX format. 8351 " 8352 DEFVAL { 'FF'h } 8353 ::= { ipv4aclProfileEntry 8 } 8354 ipv4aclProfileDstIpAddrMask OBJECT-TYPE 8355 SYNTAX IpAddress 8356 MAX-ACCESS read-write 8357 STATUS obsolete 8358 DESCRIPTION 8359 "The ACL Profile destination IP address mask. 8360 If DST_IP is turn on in aclProfileMask, 8361 it will work with its member rule field,aclL3RuleDstIpAddr, 8362 to caculate a range of IP address which is really care. 8363 The value is in HEX format, for example: 8364 '255.255.255.0' is presented to 'FFFFFF00' 8365 " 8366 DEFVAL { 'FFFFFFFF'h } 8367 ::= { ipv4aclProfileEntry 9 } 8368 8369 8370 ipv4aclProfileSrcIpAddrMask OBJECT-TYPE 8371 SYNTAX IpAddress 8372 MAX-ACCESS read-write 8373 STATUS obsolete 8374 DESCRIPTION 8375 "The ACL Profile source IP address mask. 8376 If SRC_IP is turn on in aclProfileMask, 8377 it will work with its member rule field,aclL3RuleSrcIpAddr, 8378 to caculate a range of IP address which is really care. 8379 The value is in HEX format, for example: 8380 '255.255.255.0' is presented to 'FFFFFF00' 8381 " 8382 DEFVAL { 'FFFFFFFF'h } 8383 ::= { ipv4aclProfileEntry 10 } 8384 8385 ipv4aclProfileDstPortMask OBJECT-TYPE 8386 SYNTAX OCTET STRING 8387 MAX-ACCESS read-write 8388 STATUS obsolete 8389 DESCRIPTION 8390 "The ACL Profile UDP/TCP destination port mask. 8391 If DST_PORT is turn on in aclProfileMask, 8392 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 8393 to caculate a range of destination port which is really care. 8394 The value is in HEX format. 8395 " 8396 DEFVAL { 'FFFF'h } 8397 ::= { ipv4aclProfileEntry 11 } 8398 8399 8400 ipv4aclProfileSrcPortMask OBJECT-TYPE 8401 SYNTAX OCTET STRING 8402 MAX-ACCESS read-write 8403 STATUS obsolete 8404 DESCRIPTION 8405 "The ACL Profile UDP/TCP source port mask. 8406 If SRC_PORT is turn on in aclProfileMask, 8407 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 8408 to caculate a range of source port which is really care. 8409 The value is in HEX format. 8410 " 8411 DEFVAL { 'FFFF'h } 8412 ::= { ipv4aclProfileEntry 12 } 8413 ipv4aclProfileArpSenderMacAddrMask OBJECT-TYPE 8414 SYNTAX MacAddress 8415 MAX-ACCESS read-only 8416 STATUS obsolete 8417 DESCRIPTION 8418 "The ACL Profile Sender MAC mask. 8419 This is only for ARP Spoofing Prevention which is System-defined ACL, 8420 and it's not allow to modify. 8421 The value is in HEX format. 8422 " 8423 DEFVAL { 'FFFFFFFFFF'h } 8424 ::= { ipv4aclProfileEntry 13 } 8425 8426 ipv4aclProfileArpSenderIpAddrMask OBJECT-TYPE 8427 SYNTAX IpAddress 8428 MAX-ACCESS read-only 8429 STATUS obsolete 8430 DESCRIPTION 8431 "The ACL Profile Sender IP mask. 8432 This is only for ARP Spoofing Prevention which is System-defined ACL, 8433 and it's not allow to modify. 8434 The value is in HEX format. 8435 " 8436 DEFVAL { 'FFFFFFFF'h } 8437 ::= { ipv4aclProfileEntry 14 } 8438 8439 8440 ipv4aclProfileUdfOffsetMap OBJECT-TYPE 8441 SYNTAX OCTET STRING 8442 MAX-ACCESS read-write 8443 STATUS obsolete 8444 DESCRIPTION 8445 "Indicate which Udf field want to care in the packet. 8446 Turn on the following bits to select the following items 8447 Type Item BIT 8448 ------------------------------------------ 8449 UDF Offset1 0 (LSB) 8450 UDF Offset2 1 8451 UDF Offset3 2 8452 UDF Offset4 3 8453 ------------------------------------------- 8454 8455 The value is in Hex format. 8456 " 8457 ::= { ipv4aclProfileEntry 15 } 8458 8459 ipv4aclUdfOffsetChunk1 OBJECT-TYPE 8460 SYNTAX Integer32 (0..31) 8461 MAX-ACCESS read-write 8462 STATUS obsolete 8463 DESCRIPTION 8464 "The value of offset Chunk." 8465 ::= { ipv4aclProfileEntry 17 } 8466 8467 ipv4aclUdfOffsetMask1 OBJECT-TYPE 8468 SYNTAX OCTET STRING 8469 MAX-ACCESS read-write 8470 STATUS obsolete 8471 DESCRIPTION 8472 "The value of offset MAsk." 8473 DEFVAL { 'FFFFFFFF'h } 8474 ::= { ipv4aclProfileEntry 18 } 8475 8476 ipv4aclUdfOffsetChunk2 OBJECT-TYPE 8477 SYNTAX Integer32 (0..31) 8478 MAX-ACCESS read-write 8479 STATUS obsolete 8480 DESCRIPTION 8481 "The value of offset Chunk." 8482 ::= { ipv4aclProfileEntry 20 } 8483 8484 ipv4aclUdfOffsetMask2 OBJECT-TYPE 8485 SYNTAX OCTET STRING 8486 MAX-ACCESS read-write 8487 STATUS obsolete 8488 DESCRIPTION 8489 "The value of offset MAsk." 8490 DEFVAL { 'FFFFFFFF'h } 8491 ::= { ipv4aclProfileEntry 21 } 8492 8493 ipv4aclUdfOffsetChunk3 OBJECT-TYPE 8494 SYNTAX Integer32 (0..31) 8495 MAX-ACCESS read-write 8496 STATUS obsolete 8497 DESCRIPTION 8498 "The value of offset Chunk." 8499 ::= { ipv4aclProfileEntry 23 } 8500 8501 ipv4aclUdfOffsetMask3 OBJECT-TYPE 8502 SYNTAX OCTET STRING 8503 MAX-ACCESS read-write 8504 STATUS obsolete 8505 DESCRIPTION 8506 "The value of offset MAsk." 8507 DEFVAL { 'FFFFFFFF'h } 8508 ::= { ipv4aclProfileEntry 24 } 8509 8510 ipv4aclUdfOffsetChunk4 OBJECT-TYPE 8511 SYNTAX Integer32 (0..31) 8512 MAX-ACCESS read-write 8513 STATUS obsolete 8514 DESCRIPTION 8515 "The value of offset Chunk." 8516 ::= { ipv4aclProfileEntry 26 } 8517 8518 ipv4aclUdfOffsetMask4 OBJECT-TYPE 8519 SYNTAX OCTET STRING 8520 MAX-ACCESS read-write 8521 STATUS obsolete 8522 DESCRIPTION 8523 "The value of offset MAsk." 8524 DEFVAL { 'FFFFFFFF'h } 8525 ::= { ipv4aclProfileEntry 27 } 8526 8527 ipv4aclProfileStatus OBJECT-TYPE 8528 SYNTAX RowStatus 8529 MAX-ACCESS read-create 8530 STATUS obsolete 8531 DESCRIPTION 8532 " This object indicates the status of this entry, can only be set to 8533 'createAndWait','active' and 'destroy'. 8534 When the value of the entry status is 'createAndWait', it could be 8535 set to 'active' only if the three values of aclProfileType, 8536 aclProfileMask and ProtocolType are not conflicted. 8537 " 8538 8539 ::= { ipv4aclProfileEntry 28 } 8540 8541 -- IPv6 ACL Profile Group -------------------------------------------------- 8542 aclProfileTable OBJECT-TYPE 8543 SYNTAX SEQUENCE OF AclProfileEntry 8544 MAX-ACCESS not-accessible 8545 STATUS current 8546 DESCRIPTION 8547 " A table to ACL profile . 8548 " 8549 ::= { aclProfile 2 } 8550 8551 aclProfileEntry OBJECT-TYPE 8552 SYNTAX AclProfileEntry 8553 MAX-ACCESS not-accessible 8554 STATUS current 8555 DESCRIPTION 8556 " Each entry in this table is a ACL profile. 8557 Index to the table is ACL profile ID. " 8558 INDEX { aclProfileNo} 8559 ::= { aclProfileTable 1 } 8560 8561 AclProfileEntry ::= 8562 SEQUENCE { 8563 aclProfileNo 8564 Integer32, 8565 aclProfileType 8566 INTEGER, 8567 aclProfileRuleCount 8568 Integer32, 8569 aclProfileMask 8570 OCTET STRING, 8571 aclProfileDstMacAddrMask 8572 MacAddress, 8573 aclProfileSrcMacAddrMask 8574 MacAddress, 8575 aclProfileIPProtocol 8576 INTEGER, 8577 aclProfileIPProtocolMask 8578 OCTET STRING, 8579 aclProfileDstIpAddrMaskType 8580 INTEGER, 8581 aclProfileDstIpAddrMask 8582 Ipv6Address, 8583 aclProfileSrcIpAddrMaskType 8584 INTEGER, 8585 aclProfileSrcIpAddrMask 8586 Ipv6Address, 8587 aclProfileDstPortMask 8588 OCTET STRING, 8589 aclProfileSrcPortMask 8590 OCTET STRING, 8591 aclProfileArpSenderMacAddrMask 8592 MacAddress, 8593 aclProfileArpSenderIpAddrMask 8594 Ipv6Address, 8595 aclProfileUdfOffsetMap 8596 OCTET STRING, 8597 aclUdfOffsetChunk1 8598 Integer32, 8599 aclUdfOffsetMask1 8600 OCTET STRING, 8601 aclUdfOffsetChunk2 8602 Integer32, 8603 aclUdfOffsetMask2 8604 OCTET STRING, 8605 aclUdfOffsetChunk3 8606 Integer32, 8607 aclUdfOffsetMask3 8608 OCTET STRING, 8609 aclUdfOffsetChunk4 8610 Integer32, 8611 aclUdfOffsetMask4 8612 OCTET STRING, 8613 aclProfileStatus 8614 RowStatus 8615 } 8616 8617 aclProfileNo OBJECT-TYPE 8618 SYNTAX Integer32 (1..50) 8619 MAX-ACCESS read-only 8620 STATUS current 8621 DESCRIPTION 8622 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 8623 and the ID more than 50 is reserved for system-defined ACL. 8624 The user only allow to create user-defined ACL ID. 8625 And system-defined ACL is read only." 8626 ::= { aclProfileEntry 1 } 8627 8628 aclProfileType OBJECT-TYPE 8629 SYNTAX INTEGER { 8630 l2 (1), 8631 l3v4 (2), 8632 l3v6 (11), 8633 impb (3), 8634 arpSP_permit(4), 8635 arpSP_deny(5), 8636 aclQos (8) , 8637 userDefined(9) 8638 } 8639 MAX-ACCESS read-write 8640 STATUS current 8641 DESCRIPTION 8642 "The ACL Profile type, possible value are 8643 l2 (1) - for MAC-based rule, 8644 l3v4 (2) - for IPv4-based rule, 8645 l3v6 (11) - for IPv6-based rule, 8646 arpSP_permit(4) - for ARP Spoofing prevention entry, 8647 arpSP_deny(5) - for ARP Spoofing prevention entry, 8648 voiceVlan(6) - for Voice VLAN OUI entry. 8649 userDefined(9) - for User Defined entry. 8650 Note that only l2, l3 and userDefined could be set by user, 8651 other is reserved for system to show information. 8652 " 8653 ::= { aclProfileEntry 2 } 8654 8655 aclProfileRuleCount OBJECT-TYPE 8656 SYNTAX Integer32 (0..65535) 8657 MAX-ACCESS read-only 8658 STATUS current 8659 DESCRIPTION 8660 "The number of rules in this profile." 8661 ::= { aclProfileEntry 3 } 8662 8663 8664 aclProfileMask OBJECT-TYPE 8665 SYNTAX OCTET STRING 8666 MAX-ACCESS read-write 8667 STATUS current 8668 DESCRIPTION 8669 "Indicate which field want to care in the packet. 8670 Turn on the following bits to select the following items 8671 Type Item BIT 8672 ------------------------------------------ 8673 L2 DST_MAC 0 (LSB) 8674 L2 SRC_MAC 1 8675 L2 VID 2 8676 L2 8021P_PRIORITY 3 8677 L2 ETHER_TYPE 4 8678 L3 DSCP 5 8679 L3 ICMP_TYPE 6 8680 L3 ICMP_CODE 7 8681 L3 IGMP_TYPE 8 8682 L3 DST_IP 9 8683 L3 SRC_IP 10 8684 L3 DST_PORT 11 8685 L3 SRC_PORT 12 8686 L3 TCPFLAG 13 8687 ARP-SP ARP_SENDER_MAC 14 8688 ARP-SP ARP_SENDER_IP 15 8689 L3 TRAFFIC_CLASS 21 8690 L3 TOS 16 8691 UDF UDF1 17 8692 UDF UDF2 18 8693 UDF UDF3 19 8694 UDF UDF4 20 8695 L3v6 TRAFFIC_CLASS 21 8696 L3v6 DST_IPV6 22 8697 L3v6 SRC_IPV6 23 (MSB) 8698 ------------------------------------------- 8699 8700 The value is in Hex format. 8701 " 8702 ::= { aclProfileEntry 4 } 8703 8704 8705 aclProfileDstMacAddrMask OBJECT-TYPE 8706 SYNTAX MacAddress 8707 MAX-ACCESS read-write 8708 STATUS current 8709 DESCRIPTION 8710 "The ACL Profile destination MAC address mask. 8711 If DST_MAC is turn on in aclProfileMask, 8712 it will work with its member rule field,aclL2RuleDstMacAddr, 8713 to caculate a range of MAC address which is really care. 8714 " 8715 ::= { aclProfileEntry 5 } 8716 8717 8718 aclProfileSrcMacAddrMask OBJECT-TYPE 8719 SYNTAX MacAddress 8720 MAX-ACCESS read-write 8721 STATUS current 8722 DESCRIPTION 8723 "The ACL Profile source MAC address mask. 8724 If SRC_MAC is turn on in aclProfileMask, 8725 it will work with its member rule field,aclL2RuleSrcMacAddr, 8726 to caculate a range of MAC address which is really care. 8727 " 8728 ::= { aclProfileEntry 6 } 8729 8730 8731 aclProfileIPProtocol OBJECT-TYPE 8732 SYNTAX INTEGER { 8733 none(0), 8734 icmp(1), 8735 igmp(2), 8736 tcp(6), 8737 udp(17), 8738 icmpv6(58) 8739 ,ipProtocolMask(256) 8740 } 8741 MAX-ACCESS read-write 8742 STATUS current 8743 DESCRIPTION 8744 "Indicate which IP Protocol will be care in this profile. 8745 Only profile type is l3 can set the IP protocol. 8746 For others, this field will be none. 8747 " 8748 ::= { aclProfileEntry 7 } 8749 aclProfileIPProtocolMask OBJECT-TYPE 8750 SYNTAX OCTET STRING 8751 MAX-ACCESS read-write 8752 STATUS current 8753 DESCRIPTION 8754 "The ACL Profile IP protocol mask. 8755 If aclProfileIPProtocol set to ipMask, this field will be refered. 8756 It will work with its member rule field,aclL3RuleProtocol, 8757 to caculate a range of IP protocol which is really care. 8758 The value is in HEX format. 8759 " 8760 DEFVAL { 'FF'h } 8761 ::= { aclProfileEntry 8 } 8762 aclProfileDstIpAddrMaskType OBJECT-TYPE 8763 SYNTAX INTEGER { 8764 iPv4 (1), 8765 iPv6 (2) 8766 } 8767 MAX-ACCESS read-write 8768 STATUS current 8769 DESCRIPTION 8770 "IPv6 Address type." 8771 ::= { aclProfileEntry 9 } 8772 aclProfileDstIpAddrMask OBJECT-TYPE 8773 SYNTAX Ipv6Address 8774 MAX-ACCESS read-write 8775 STATUS current 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 ::= { aclProfileEntry 10 } 8786 8787 aclProfileSrcIpAddrMaskType OBJECT-TYPE 8788 SYNTAX INTEGER { 8789 iPv4 (1), 8790 iPv6 (2) 8791 } 8792 MAX-ACCESS read-write 8793 STATUS current 8794 DESCRIPTION 8795 "IPv6 Address type." 8796 ::= { aclProfileEntry 11 } 8797 8798 aclProfileSrcIpAddrMask OBJECT-TYPE 8799 SYNTAX Ipv6Address 8800 MAX-ACCESS read-write 8801 STATUS current 8802 DESCRIPTION 8803 "The ACL Profile source IP address mask. 8804 If SRC_IP is turn on in aclProfileMask, 8805 it will work with its member rule field,aclL3RuleSrcIpAddr, 8806 to caculate a range of IP address which is really care. 8807 The value is in HEX format, for example: 8808 '255.255.255.0' is presented to 'FFFFFF00' 8809 " 8810 DEFVAL { 'FFFFFFFF'h } 8811 ::= { aclProfileEntry 12 } 8812 8813 aclProfileDstPortMask OBJECT-TYPE 8814 SYNTAX OCTET STRING 8815 MAX-ACCESS read-write 8816 STATUS current 8817 DESCRIPTION 8818 "The ACL Profile UDP/TCP destination port mask. 8819 If DST_PORT is turn on in aclProfileMask, 8820 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 8821 to caculate a range of destination port which is really care. 8822 The value is in HEX format. 8823 " 8824 DEFVAL { 'FFFF'h } 8825 ::= { aclProfileEntry 13 } 8826 8827 8828 aclProfileSrcPortMask OBJECT-TYPE 8829 SYNTAX OCTET STRING 8830 MAX-ACCESS read-write 8831 STATUS current 8832 DESCRIPTION 8833 "The ACL Profile UDP/TCP source port mask. 8834 If SRC_PORT is turn on in aclProfileMask, 8835 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 8836 to caculate a range of source port which is really care. 8837 The value is in HEX format. 8838 " 8839 DEFVAL { 'FFFF'h } 8840 ::= { aclProfileEntry 14 } 8841 aclProfileArpSenderMacAddrMask OBJECT-TYPE 8842 SYNTAX MacAddress 8843 MAX-ACCESS read-only 8844 STATUS current 8845 DESCRIPTION 8846 "The ACL Profile Sender MAC mask. 8847 This is only for ARP Spoofing Prevention which is System-defined ACL, 8848 and it's not allow to modify. 8849 The value is in HEX format. 8850 " 8851 DEFVAL { 'FFFFFFFFFF'h } 8852 ::= { aclProfileEntry 15 } 8853 8854 aclProfileArpSenderIpAddrMask OBJECT-TYPE 8855 SYNTAX Ipv6Address 8856 MAX-ACCESS read-only 8857 STATUS current 8858 DESCRIPTION 8859 "The ACL Profile Sender IP mask. 8860 This is only for ARP Spoofing Prevention which is System-defined ACL, 8861 and it's not allow to modify. 8862 The value is in HEX format. 8863 " 8864 DEFVAL { 'FFFFFFFF'h } 8865 ::= { aclProfileEntry 16 } 8866 8867 8868 aclProfileUdfOffsetMap OBJECT-TYPE 8869 SYNTAX OCTET STRING 8870 MAX-ACCESS read-write 8871 STATUS current 8872 DESCRIPTION 8873 "Indicate which Udf field want to care in the packet. 8874 Turn on the following bits to select the following items 8875 Type Item BIT 8876 ------------------------------------------ 8877 UDF Offset1 0 (LSB) 8878 UDF Offset2 1 8879 UDF Offset3 2 8880 UDF Offset4 3 8881 ------------------------------------------- 8882 8883 The value is in Hex format. 8884 " 8885 ::= { aclProfileEntry 17 } 8886 8887 aclUdfOffsetChunk1 OBJECT-TYPE 8888 SYNTAX Integer32 (0..31) 8889 MAX-ACCESS read-write 8890 STATUS current 8891 DESCRIPTION 8892 "The value of offset Chunk." 8893 ::= { aclProfileEntry 19 } 8894 8895 aclUdfOffsetMask1 OBJECT-TYPE 8896 SYNTAX OCTET STRING 8897 MAX-ACCESS read-write 8898 STATUS current 8899 DESCRIPTION 8900 "The value of offset MAsk." 8901 DEFVAL { 'FFFFFFFF'h } 8902 ::= { aclProfileEntry 20 } 8903 8904 aclUdfOffsetChunk2 OBJECT-TYPE 8905 SYNTAX Integer32 (0..31) 8906 MAX-ACCESS read-write 8907 STATUS current 8908 DESCRIPTION 8909 "The value of offset Chunk." 8910 ::= { aclProfileEntry 22 } 8911 8912 aclUdfOffsetMask2 OBJECT-TYPE 8913 SYNTAX OCTET STRING 8914 MAX-ACCESS read-write 8915 STATUS current 8916 DESCRIPTION 8917 "The value of offset MAsk." 8918 DEFVAL { 'FFFFFFFF'h } 8919 ::= { aclProfileEntry 23 } 8920 8921 aclUdfOffsetChunk3 OBJECT-TYPE 8922 SYNTAX Integer32 (0..31) 8923 MAX-ACCESS read-write 8924 STATUS current 8925 DESCRIPTION 8926 "The value of offset Chunk." 8927 ::= { aclProfileEntry 25 } 8928 8929 aclUdfOffsetMask3 OBJECT-TYPE 8930 SYNTAX OCTET STRING 8931 MAX-ACCESS read-write 8932 STATUS current 8933 DESCRIPTION 8934 "The value of offset MAsk." 8935 DEFVAL { 'FFFFFFFF'h } 8936 ::= { aclProfileEntry 26 } 8937 8938 aclUdfOffsetChunk4 OBJECT-TYPE 8939 SYNTAX Integer32 (0..31) 8940 MAX-ACCESS read-write 8941 STATUS current 8942 DESCRIPTION 8943 "The value of offset Chunk." 8944 ::= { aclProfileEntry 28 } 8945 8946 aclUdfOffsetMask4 OBJECT-TYPE 8947 SYNTAX OCTET STRING 8948 MAX-ACCESS read-write 8949 STATUS current 8950 DESCRIPTION 8951 "The value of offset MAsk." 8952 DEFVAL { 'FFFFFFFF'h } 8953 ::= { aclProfileEntry 29 } 8954 8955 aclProfileStatus OBJECT-TYPE 8956 SYNTAX RowStatus 8957 MAX-ACCESS read-create 8958 STATUS current 8959 DESCRIPTION 8960 " This object indicates the status of this entry, can only be set to 8961 'createAndWait','active' and 'destroy'. 8962 When the value of the entry status is 'createAndWait', it could be 8963 set to 'active' only if the three values of aclProfileType, 8964 aclProfileMask and ProtocolType are not conflicted. 8965 " 8966 8967 ::= { aclProfileEntry 30 } 8968 8969 -- ------------------------------------------------------------------ 8970 -- L2 Filter Group -------------------------------------------------- 8971 aclL2Rule OBJECT IDENTIFIER ::= { companyACLGroup 2 } 8972 8973 aclL2RuleTable OBJECT-TYPE 8974 8975 SYNTAX SEQUENCE OF AclL2RuleEntry 8976 MAX-ACCESS not-accessible 8977 STATUS current 8978 DESCRIPTION 8979 "A table to configure L2 filter rules in the system." 8980 ::= { aclL2Rule 1 } 8981 8982 aclL2RuleEntry OBJECT-TYPE 8983 SYNTAX AclL2RuleEntry 8984 MAX-ACCESS not-accessible 8985 STATUS current 8986 DESCRIPTION 8987 "Each entry in this table is a L2 filter rule. 8988 Index to the table is the L2 filter number and Profile ID." 8989 INDEX {aclL2ProfileID, aclL2AccessID} 8990 ::= { aclL2RuleTable 1 } 8991 8992 AclL2RuleEntry ::= 8993 SEQUENCE { 8994 aclL2AccessID 8995 Integer32, 8996 aclL2ProfileID 8997 Integer32, 8998 aclL2RuleEtherType 8999 Integer32, 9000 aclL2RuleDstMacAddr 9001 MacAddress, 9002 aclL2RuleSrcMacAddr 9003 MacAddress, 9004 aclL2RuleVlanId 9005 Integer32, 9006 aclL2Rule1pPriority 9007 Integer32, 9008 aclL2RuleDstMacAddrMask 9009 MacAddress, 9010 aclL2RuleSrcMacAddrMask 9011 MacAddress, 9012 aclL2RuleAction 9013 INTEGER, 9014 aclL2RuleRateLimit 9015 Unsigned32, 9016 aclL2RuleReplaceDSCP 9017 Integer32, 9018 aclL2RuleReplace1P 9019 Integer32, 9020 aclL2RuleReplaceQueue 9021 Integer32, 9022 aclL2RuleFilterTimeRange 9023 OCTET STRING, 9024 aclL2RuleInPortList 9025 PortList, 9026 aclL2RuleInVlanList 9027 OCTET STRING, 9028 aclL2RuleVlanIdMask 9029 OCTET STRING, 9030 aclL2RuleStatus 9031 RowStatus 9032 } 9033 9034 aclL2AccessID OBJECT-TYPE 9035 SYNTAX Integer32 (0..250) 9036 MAX-ACCESS read-only 9037 STATUS current 9038 DESCRIPTION 9039 "L2 Filter rule ID. 0 means auto assign." 9040 ::= { aclL2RuleEntry 1 } 9041 9042 aclL2ProfileID OBJECT-TYPE 9043 SYNTAX Integer32 (1..50) 9044 MAX-ACCESS read-only 9045 STATUS current 9046 DESCRIPTION 9047 "ACL Profile ID which this rule join." 9048 DEFVAL { 1 } 9049 ::= { aclL2RuleEntry 2 } 9050 9051 aclL2RuleEtherType OBJECT-TYPE 9052 SYNTAX Integer32 (-1 | 1501..65535) 9053 MAX-ACCESS read-write 9054 STATUS current 9055 DESCRIPTION 9056 "The value in the Type/Len field of a frame that will 9057 be matched to trigger this filter. The default value of 9058 this object is '-1', which means the rule don't care this 9059 condition." 9060 DEFVAL { -1 } 9061 ::= { aclL2RuleEntry 3 } 9062 9063 aclL2RuleDstMacAddr OBJECT-TYPE 9064 SYNTAX MacAddress 9065 MAX-ACCESS read-write 9066 STATUS current 9067 DESCRIPTION 9068 "Destination MAC address to be matched with the packet. By Default, the 9069 Destination Mac Address will be zero,which means the rule don't care this 9070 condition." 9071 ::= { aclL2RuleEntry 4 } 9072 9073 aclL2RuleSrcMacAddr OBJECT-TYPE 9074 SYNTAX MacAddress 9075 MAX-ACCESS read-write 9076 STATUS current 9077 DESCRIPTION 9078 "Source MAC address to be matched with the packet. By Default, the Source 9079 Mac Address will be zero, which means the rule don't care this condition.. 9080 address" 9081 ::= { aclL2RuleEntry 5 } 9082 9083 aclL2RuleVlanId OBJECT-TYPE 9084 SYNTAX Integer32 (-1..4094) 9085 MAX-ACCESS read-write 9086 STATUS current 9087 DESCRIPTION 9088 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9089 be treated as customer Vlan Id. By Default, the value will be '-1', 9090 which means the rule don't care this condition." 9091 DEFVAL { -1 } 9092 ::= { aclL2RuleEntry 6 } 9093 9094 aclL2Rule1pPriority OBJECT-TYPE 9095 SYNTAX Integer32 (-1..7) 9096 MAX-ACCESS read-write 9097 STATUS current 9098 DESCRIPTION 9099 "802.1p priority to be matched with the packet. By Default, the value 9100 will be '-1', which means the rule don't care this condition." 9101 DEFVAL { -1 } 9102 ::= { aclL2RuleEntry 7 } 9103 9104 aclL2RuleDstMacAddrMask OBJECT-TYPE 9105 SYNTAX MacAddress 9106 MAX-ACCESS read-only 9107 STATUS current 9108 DESCRIPTION 9109 "The MAC address Mask work for Destination MAC address. 9110 This field is read-only and copy from it's Profile setting." 9111 9112 ::= { aclL2RuleEntry 8 } 9113 9114 aclL2RuleSrcMacAddrMask OBJECT-TYPE 9115 SYNTAX MacAddress 9116 MAX-ACCESS read-only 9117 STATUS current 9118 DESCRIPTION 9119 "The MAC address Mask work for Source MAC address. 9120 This field is read-only and copy from it's Profile setting." 9121 9122 ::= { aclL2RuleEntry 9 } 9123 9124 aclL2RuleAction OBJECT-TYPE 9125 SYNTAX INTEGER { 9126 allow (1) 9127 ,drop (2) 9128 ,mirror (3) 9129 ,rateLimit(4) 9130 ,replaceDSCP(5) 9131 ,replace1P(6) 9132 ,replaceQueue(7) 9133 } 9134 MAX-ACCESS read-write 9135 STATUS current 9136 DESCRIPTION 9137 "Specifies the action to be taken on the packet if the filter 9138 rule matches. 9139 If the action is 'allow', the packet will be forwarded according 9140 to the forwarding rules. 9141 If the action is 'drop', the packet will be discarded." 9142 DEFVAL { allow } 9143 ::= { aclL2RuleEntry 11 } 9144 aclL2RuleRateLimit OBJECT-TYPE 9145 SYNTAX Unsigned32 9146 MAX-ACCESS read-write 9147 STATUS current 9148 DESCRIPTION 9149 "Rate limit for matched packet." 9150 9151 ::= { aclL2RuleEntry 12 } 9152 9153 aclL2RuleReplaceDSCP OBJECT-TYPE 9154 SYNTAX Integer32 (-1..63) 9155 MAX-ACCESS read-write 9156 STATUS current 9157 DESCRIPTION 9158 "Replace DSCP for matched packet." 9159 9160 ::= { aclL2RuleEntry 13 } 9161 9162 aclL2RuleReplace1P OBJECT-TYPE 9163 SYNTAX Integer32 (-1..7) 9164 MAX-ACCESS read-write 9165 STATUS current 9166 DESCRIPTION 9167 "Replace DSCP for matched packet." 9168 9169 ::= { aclL2RuleEntry 14 } 9170 aclL2RuleReplaceQueue OBJECT-TYPE 9171 SYNTAX Integer32 9172 MAX-ACCESS read-write 9173 STATUS current 9174 DESCRIPTION 9175 "ACL L2 Rule Replace Queue." 9176 9177 ::= { aclL2RuleEntry 15 } 9178 9179 aclL2RuleFilterTimeRange OBJECT-TYPE 9180 SYNTAX OCTET STRING 9181 MAX-ACCESS read-create 9182 STATUS current 9183 DESCRIPTION 9184 "ACL L2 Filter Time Range" 9185 ::= { aclL2RuleEntry 16 } 9186 9187 aclL2RuleVlanIdMask OBJECT-TYPE 9188 SYNTAX OCTET STRING 9189 MAX-ACCESS read-write 9190 STATUS current 9191 DESCRIPTION 9192 9193 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 9194 be treated as customer Vlan Id. By Default, the value will be '-1', 9195 which means the rule don't care this condition." 9196 9197 DEFVAL { 'FFFF'h } 9198 ::= { aclL2RuleEntry 17 } 9199 9200 9201 9202 aclL2RuleInPortList OBJECT-TYPE 9203 SYNTAX PortList 9204 MAX-ACCESS read-write 9205 STATUS current 9206 DESCRIPTION 9207 "Specifies the complete set of ports over which this filter is applied 9208 for packets ingress at ports in this list." 9209 ::= { aclL2RuleEntry 51 } 9210 9211 aclL2RuleInVlanList OBJECT-TYPE 9212 SYNTAX OCTET STRING 9213 MAX-ACCESS read-write 9214 STATUS current 9215 DESCRIPTION 9216 "Specifies the complete set of Vlan over which this filter is applied 9217 for packets ingress at vlan . Notice : Only support one VLAN." 9218 ::= { aclL2RuleEntry 52 } 9219 9220 aclL2RuleStatus OBJECT-TYPE 9221 SYNTAX RowStatus 9222 MAX-ACCESS read-create 9223 STATUS current 9224 DESCRIPTION 9225 "This object indicates the status of this entry. An entry is 9226 created in this table when this object is SET to 'createAndWait'. 9227 The entry in this table is used when the status of this object 9228 is SET 'active'. The entry in this table is not used when this 9229 object is SET 'notInService'. An entry created in this table is 9230 be deleted when this object is SET 'destroy'." 9231 ::= { aclL2RuleEntry 99 } 9232 9233 -- ------------------------------------------------------------------ 9234 -- L3 Filter Group -------------------------------------------------- 9235 aclL3Rule OBJECT IDENTIFIER ::= { companyACLGroup 3 } 9236 9237 aclL3RuleTable OBJECT-TYPE 9238 SYNTAX SEQUENCE OF AclL3RuleEntry 9239 MAX-ACCESS not-accessible 9240 STATUS current 9241 DESCRIPTION 9242 " A table to configure L3 filter rules in the system. 9243 " 9244 ::= { aclL3Rule 1 } 9245 9246 aclL3RuleEntry OBJECT-TYPE 9247 SYNTAX AclL3RuleEntry 9248 MAX-ACCESS not-accessible 9249 STATUS current 9250 DESCRIPTION 9251 " Each entry in this table is a L3 filter rule. 9252 Index to the table is L3 filter number and Profile ID." 9253 INDEX {aclL3RuleProfileNo, aclL3RuleAccessID } 9254 ::= { aclL3RuleTable 1 } 9255 9256 AclL3RuleEntry ::= 9257 SEQUENCE { 9258 aclL3RuleAccessID 9259 Integer32, 9260 aclL3RuleProfileNo 9261 Integer32, 9262 aclL3RuleProtocol 9263 INTEGER, 9264 aclL3RuleProtocolMask 9265 OCTET STRING, 9266 aclL3RuleICMPMessageType 9267 Integer32, 9268 aclL3RuleICMPMessageCode 9269 Integer32, 9270 aclL3RuleDstIpAddr 9271 IpAddress, 9272 aclL3RuleSrcIpAddr 9273 IpAddress, 9274 aclL3RuleDstIpAddrMask 9275 IpAddress, 9276 aclL3RuleSrcIpAddrMask 9277 IpAddress, 9278 aclL3RuleTcpUdpDstPort 9279 Integer32, 9280 aclL3RuleTcpUdpSrcPort 9281 Integer32, 9282 aclL3RuleTcpUdpDstPortMask 9283 OCTET STRING, 9284 aclL3RuleTcpUdpSrcPortMask 9285 OCTET STRING, 9286 aclL3RuleTcpAckBit 9287 INTEGER, 9288 aclL3RuleTcpRstBit 9289 INTEGER, 9290 aclL3RuleTcpUrgBit 9291 INTEGER, 9292 aclL3RuleTcpPshBit 9293 INTEGER, 9294 aclL3RuleTcpSynBit 9295 INTEGER, 9296 aclL3RuleTcpFinBit 9297 INTEGER, 9298 aclL3RuleDscp 9299 Integer32, 9300 aclL3RuleTos 9301 Integer32, 9302 aclL3RuleIgmpType 9303 Integer32, 9304 aclL3RuleAction 9305 INTEGER, 9306 aclL3RuleRateLimit 9307 Unsigned32, 9308 aclL3RuleReplaceDSCP 9309 Integer32, 9310 aclL3RuleReplace1P 9311 Integer32, 9312 aclL3RuleReplaceQueue 9313 Integer32, 9314 aclL3RuleFilterTimeRange 9315 OCTET STRING, 9316 aclL3RulePortList 9317 PortList, 9318 aclL3RuleVlanList 9319 OCTET STRING, 9320 aclL3RuleStatus 9321 RowStatus 9322 } 9323 9324 aclL3RuleAccessID OBJECT-TYPE 9325 SYNTAX Integer32 (0..250) 9326 MAX-ACCESS read-only 9327 STATUS current 9328 DESCRIPTION 9329 "L3 Filter rule ID. 0 means auto assign." 9330 ::= { aclL3RuleEntry 1 } 9331 9332 aclL3RuleProfileNo OBJECT-TYPE 9333 SYNTAX Integer32 (1..50) 9334 MAX-ACCESS read-only 9335 STATUS current 9336 DESCRIPTION 9337 "The Profile ID which this rule join." 9338 ::= { aclL3RuleEntry 2 } 9339 9340 aclL3RuleProtocol OBJECT-TYPE 9341 SYNTAX INTEGER { 9342 icmp(1), 9343 igmp(2), 9344 tcp(6), 9345 udp(17) 9346 } 9347 MAX-ACCESS read-write 9348 STATUS current 9349 DESCRIPTION 9350 " The type of protocol to be checked against the packet." 9351 ::= { aclL3RuleEntry 3 } 9352 9353 aclL3RuleProtocolMask OBJECT-TYPE 9354 SYNTAX OCTET STRING 9355 MAX-ACCESS read-only 9356 STATUS current 9357 DESCRIPTION 9358 "The IP protocol mask. 9359 This field is read-only and copy from it's Profile setting. 9360 It will work with the other field,aclL3RuleProtocol, 9361 to caculate a range of IP protocol which is really care. 9362 The value is in HEX format. 9363 " 9364 DEFVAL { 'FF'h } 9365 ::= { aclL3RuleEntry 4 } 9366 9367 aclL3RuleICMPMessageType OBJECT-TYPE 9368 SYNTAX Integer32 (-1..255) 9369 MAX-ACCESS read-write 9370 STATUS current 9371 DESCRIPTION 9372 " The message type to be checked against the packet. If the 9373 message type matches with the packet, then the packet will be 9374 dropped / allowed based on the action set in aclL3RuleAction. 9375 The default value is '-1',which means the rule don't care this 9376 condition. 9377 Some ICMP message types are: 9378 echoReply(0), 9379 destinationUnreachable(3), 9380 sourceQuench(4), 9381 redirect(5), 9382 echoRequest(8), 9383 timeExceeded(11), 9384 parameterProblem(12), 9385 timestampRequest(13), 9386 timestampReply(14), 9387 informationRequest(15), 9388 informationReply(16), 9389 addressMaskRequest(17), 9390 addressMaskReply (18), 9391 " 9392 DEFVAL { -1 } 9393 ::= { aclL3RuleEntry 5 } 9394 9395 aclL3RuleICMPMessageCode OBJECT-TYPE 9396 SYNTAX Integer32 (-1..255) 9397 MAX-ACCESS read-write 9398 STATUS current 9399 DESCRIPTION 9400 " The message code to be checked against the packet. If the 9401 packet matches with the message code, then the packet will 9402 be dropped / allowed based on the action set in aclL3RuleAction. 9403 The default value is '-1', which means the rule don't care this 9404 condition. 9405 Some ICMP message codes are : 9406 networkUnreachable(0), 9407 hostUnreachable(1), 9408 protocolUnreachable(2), 9409 portUnreachable(3), 9410 fragmentNeed(4), 9411 sourceRouteFail(5), 9412 destNetworkUnknown(6), 9413 destHostUnknown(7), 9414 srcHostIsolated(8), 9415 destNetworkAdminProhibited(9), 9416 destHostAdminProhibited(10), 9417 networkUnreachableTOS(11), 9418 hostUnreachableTOS(12), 9419 " 9420 DEFVAL { -1 } 9421 ::= { aclL3RuleEntry 6 } 9422 9423 aclL3RuleDstIpAddr OBJECT-TYPE 9424 SYNTAX IpAddress 9425 MAX-ACCESS read-write 9426 STATUS current 9427 DESCRIPTION 9428 "Destination IP address to be matched with the packet. 9429 The default value will be zero, which means the rule 9430 don't care this condition." 9431 DEFVAL { '00000000'h } 9432 ::= { aclL3RuleEntry 7 } 9433 9434 aclL3RuleSrcIpAddr OBJECT-TYPE 9435 SYNTAX IpAddress 9436 MAX-ACCESS read-write 9437 STATUS current 9438 DESCRIPTION 9439 "Source IP address to be matched with the packet. 9440 The default value will be zero, which means the 9441 rule don't care this condition." 9442 9443 DEFVAL { '00000000'h } 9444 ::= { aclL3RuleEntry 8 } 9445 9446 aclL3RuleDstIpAddrMask OBJECT-TYPE 9447 SYNTAX IpAddress 9448 MAX-ACCESS read-only 9449 STATUS current 9450 DESCRIPTION 9451 "The IP subnet mask for Destination IP address. 9452 This field is read-only and copy from it's Profile setting. 9453 " 9454 9455 DEFVAL { 'FFFFFFFF'h } 9456 ::= { aclL3RuleEntry 9 } 9457 9458 aclL3RuleSrcIpAddrMask OBJECT-TYPE 9459 SYNTAX IpAddress 9460 MAX-ACCESS read-only 9461 STATUS current 9462 DESCRIPTION 9463 "The IP subnet mask for Source IP address. 9464 This field is read-only and copy from it's Profile setting. 9465 " 9466 9467 DEFVAL { 'FFFFFFFF'h } 9468 ::= { aclL3RuleEntry 10 } 9469 9470 aclL3RuleTcpUdpDstPort OBJECT-TYPE 9471 SYNTAX Integer32 (-1..65535) 9472 MAX-ACCESS read-write 9473 STATUS current 9474 DESCRIPTION 9475 "The TCP / UDP destination port. The default value is -1, 9476 which means the rule don't care this condition." 9477 DEFVAL { -1 } 9478 ::= { aclL3RuleEntry 11 } 9479 9480 aclL3RuleTcpUdpSrcPort OBJECT-TYPE 9481 SYNTAX Integer32 (-1..65535) 9482 MAX-ACCESS read-write 9483 STATUS current 9484 DESCRIPTION 9485 "The TCP / UDP source port. The default value is -1, 9486 which means the rule don't care this condition." 9487 DEFVAL { -1 } 9488 ::= { aclL3RuleEntry 12 } 9489 9490 aclL3RuleTcpUdpDstPortMask OBJECT-TYPE 9491 SYNTAX OCTET STRING 9492 MAX-ACCESS read-only 9493 STATUS current 9494 DESCRIPTION 9495 "The TCP / UDP Destination port Mask. 9496 This field is read-only and copy from it's Profile setting. 9497 " 9498 ::= { aclL3RuleEntry 13 } 9499 9500 aclL3RuleTcpUdpSrcPortMask OBJECT-TYPE 9501 SYNTAX OCTET STRING 9502 MAX-ACCESS read-only 9503 STATUS current 9504 DESCRIPTION 9505 "The TCP / UDP Source port Mask. 9506 This field is read-only and copy from it's Profile setting. 9507 " 9508 ::= { aclL3RuleEntry 14 } 9509 9510 aclL3RuleTcpAckBit OBJECT-TYPE 9511 SYNTAX INTEGER { 9512 dont_care(-1), 9513 establish(1), 9514 notEstablish(2) 9515 } 9516 MAX-ACCESS read-create 9517 STATUS current 9518 DESCRIPTION 9519 " The TCP ACK bit to be checked against the packet. The default 9520 value is 'dont_care'(-1), which means the rule don't care this 9521 condition." 9522 DEFVAL { dont_care } 9523 ::= { aclL3RuleEntry 15 } 9524 9525 aclL3RuleTcpRstBit OBJECT-TYPE 9526 SYNTAX INTEGER { 9527 dont_care(-1), 9528 establish(1), 9529 notEstablish(2) 9530 } 9531 MAX-ACCESS read-create 9532 STATUS current 9533 DESCRIPTION 9534 " The TCP RST bit to be checked against the packet. The default 9535 value is 'dont_care'(-1), which means the rule don't care this 9536 condition." 9537 DEFVAL { dont_care } 9538 ::= { aclL3RuleEntry 16 } 9539 9540 aclL3RuleTcpUrgBit OBJECT-TYPE 9541 SYNTAX INTEGER { 9542 dont_care(-1), 9543 establish(1), 9544 notEstablish(2) 9545 } 9546 MAX-ACCESS read-create 9547 STATUS current 9548 DESCRIPTION 9549 " The TCP Urg bit to be checked against the packet. The default 9550 value is 'dont_care'(-1), which means the rule don't care this 9551 condition." 9552 DEFVAL { dont_care } 9553 ::= { aclL3RuleEntry 17 } 9554 9555 aclL3RuleTcpPshBit OBJECT-TYPE 9556 SYNTAX INTEGER { 9557 dont_care(-1), 9558 establish(1), 9559 notEstablish(2) 9560 } 9561 MAX-ACCESS read-create 9562 STATUS current 9563 DESCRIPTION 9564 " The TCP Psh bit to be checked against the packet. The default 9565 value is 'dont_care'(-1). which means the rule don't care this 9566 condition." 9567 DEFVAL { dont_care } 9568 ::= { aclL3RuleEntry 18 } 9569 9570 aclL3RuleTcpSynBit OBJECT-TYPE 9571 SYNTAX INTEGER { 9572 dont_care(-1), 9573 establish(1), 9574 notEstablish(2) 9575 } 9576 MAX-ACCESS read-create 9577 STATUS current 9578 DESCRIPTION 9579 " The TCP Syn bit to be checked against the packet. The default 9580 value is 'dont_care'(-1), which means the rule don't care this condition." 9581 DEFVAL { dont_care } 9582 ::= { aclL3RuleEntry 19 } 9583 9584 aclL3RuleTcpFinBit OBJECT-TYPE 9585 SYNTAX INTEGER { 9586 dont_care(-1), 9587 establish(1), 9588 notEstablish(2) 9589 } 9590 MAX-ACCESS read-create 9591 STATUS current 9592 DESCRIPTION 9593 " The TCP Fin bit to be checked against the packet. The default 9594 value is 'dont_care'(-1), which means the rule don't care this 9595 condition." 9596 DEFVAL { dont_care } 9597 ::= { aclL3RuleEntry 20 } 9598 9599 aclL3RuleDscp OBJECT-TYPE 9600 SYNTAX Integer32 (-1..63) 9601 MAX-ACCESS read-create 9602 STATUS current 9603 DESCRIPTION 9604 " The IP Dscp value to be checked against the packet. 9605 A default value is '-1', which means the rule don't 9606 care this condition." 9607 DEFVAL { -1 } 9608 ::= { aclL3RuleEntry 21 } 9609 9610 aclL3RuleTos OBJECT-TYPE 9611 SYNTAX Integer32 (-1..7) 9612 MAX-ACCESS read-create 9613 STATUS current 9614 DESCRIPTION 9615 " The IP Dscp value to be checked against the packet. 9616 A default value is '-1', which means the rule don't 9617 care this condition." 9618 DEFVAL { -1 } 9619 ::= { aclL3RuleEntry 22 } 9620 9621 aclL3RuleIgmpType OBJECT-TYPE 9622 SYNTAX Integer32 (-1..255) 9623 MAX-ACCESS read-write 9624 STATUS current 9625 DESCRIPTION 9626 " The IGMP Type to be checked against the packet.A default value is '-1', 9627 which means the rule don't care this condition." 9628 DEFVAL { -1 } 9629 ::= { aclL3RuleEntry 23 } 9630 9631 9632 aclL3RuleAction OBJECT-TYPE 9633 SYNTAX INTEGER { 9634 allow (1) 9635 ,drop (2) 9636 ,mirror (3) 9637 ,rateLimit(4) 9638 ,replaceDSCP(5) 9639 ,replace1P(6) 9640 ,replaceQueue(7) 9641 } 9642 MAX-ACCESS read-write 9643 STATUS current 9644 DESCRIPTION 9645 "Specifies the action to be taken on the packet if the filter 9646 rule matches." 9647 DEFVAL { allow } 9648 ::= { aclL3RuleEntry 25 } 9649 aclL3RuleRateLimit OBJECT-TYPE 9650 SYNTAX Unsigned32 9651 MAX-ACCESS read-write 9652 STATUS current 9653 DESCRIPTION 9654 "Rate limit for matched packet." 9655 9656 ::= { aclL3RuleEntry 26 } 9657 aclL3RuleReplaceDSCP OBJECT-TYPE 9658 SYNTAX Integer32 (-1..63) 9659 MAX-ACCESS read-write 9660 STATUS current 9661 DESCRIPTION 9662 "ReplaceDSCP for matched packet." 9663 9664 ::= { aclL3RuleEntry 27 } 9665 9666 aclL3RuleReplace1P OBJECT-TYPE 9667 SYNTAX Integer32 (-1..7) 9668 MAX-ACCESS read-write 9669 STATUS current 9670 DESCRIPTION 9671 "ReplaceDSCP for matched packet." 9672 9673 ::= { aclL3RuleEntry 28 } 9674 aclL3RuleReplaceQueue OBJECT-TYPE 9675 SYNTAX Integer32 9676 MAX-ACCESS read-write 9677 STATUS current 9678 DESCRIPTION 9679 "Acl L3 Rule Replace Queue." 9680 ::= { aclL3RuleEntry 29 } 9681 aclL3RuleFilterTimeRange OBJECT-TYPE 9682 SYNTAX OCTET STRING 9683 MAX-ACCESS read-create 9684 STATUS current 9685 DESCRIPTION 9686 "ACL L3 Filter Time Range" 9687 ::= { aclL3RuleEntry 30 } 9688 9689 9690 aclL3RulePortList OBJECT-TYPE 9691 SYNTAX PortList 9692 MAX-ACCESS read-write 9693 STATUS current 9694 DESCRIPTION 9695 "Specifies the complete set of ports over which if the packet arrives 9696 this filter rule will be applicable." 9697 9698 ::= { aclL3RuleEntry 51 } 9699 9700 9701 aclL3RuleVlanList OBJECT-TYPE 9702 SYNTAX OCTET STRING 9703 MAX-ACCESS read-write 9704 STATUS current 9705 DESCRIPTION 9706 "Specifies the complete set of vlan over which if the packet arrives 9707 this filter rule will be applicable. Notice : only support one vlan." 9708 9709 ::= { aclL3RuleEntry 52 } 9710 9711 aclL3RuleStatus OBJECT-TYPE 9712 SYNTAX RowStatus 9713 MAX-ACCESS read-create 9714 STATUS current 9715 DESCRIPTION 9716 "This object indicates the status of this entry. An entry is 9717 created in this table when this object is SET to 'createAndWait'. 9718 The entry in this table is used when the status of this object 9719 is SET 'active'. The entry in this table is not used when this 9720 object is SET 'notInService'. An entry created in this table is 9721 be deleted when this object is SET 'destroy'." 9722 ::= { aclL3RuleEntry 99 } 9723 9724---------------------------------------------------------------------------------------- 9725 9726 aclv6L3RuleTable OBJECT-TYPE 9727 SYNTAX SEQUENCE OF Aclv6L3RuleEntry 9728 MAX-ACCESS not-accessible 9729 STATUS current 9730 DESCRIPTION 9731 " A table to configure L3 filter rules in the system. 9732 " 9733 ::= { aclL3Rule 2 } 9734 9735 aclv6L3RuleEntry OBJECT-TYPE 9736 SYNTAX Aclv6L3RuleEntry 9737 MAX-ACCESS not-accessible 9738 STATUS current 9739 DESCRIPTION 9740 " Each entry in this table is a L3 filter rule. 9741 Index to the table is L3 filter number and Profile ID." 9742 INDEX {aclv6L3RuleProfileNo, aclv6L3RuleAccessID } 9743 ::= { aclv6L3RuleTable 1 } 9744 9745 Aclv6L3RuleEntry ::= 9746 SEQUENCE { 9747 aclv6L3RuleAccessID 9748 Integer32, 9749 aclv6L3RuleProfileNo 9750 Integer32, 9751 aclv6L3RuleProtocol 9752 INTEGER, 9753 aclv6L3RuleProtocolMask 9754 OCTET STRING, 9755 aclv6L3RuleICMPMessageType 9756 Integer32, 9757 aclv6L3RuleICMPMessageCode 9758 Integer32, 9759 aclv6L3RuleDstIpAddr 9760 Ipv6Address, 9761 aclv6L3RuleSrcIpAddr 9762 Ipv6Address, 9763 aclv6L3RuleDstIpAddrMask 9764 Ipv6Address, 9765 aclv6L3RuleSrcIpAddrMask 9766 Ipv6Address, 9767 aclv6L3RuleTcpUdpDstPort 9768 Integer32, 9769 aclv6L3RuleTcpUdpSrcPort 9770 Integer32, 9771 aclv6L3RuleTcpUdpDstPortMask 9772 OCTET STRING, 9773 aclv6L3RuleTcpUdpSrcPortMask 9774 OCTET STRING, 9775 aclv6L3RuleTcpAckBit 9776 INTEGER, 9777 aclv6L3RuleTcpRstBit 9778 INTEGER, 9779 aclv6L3RuleTcpUrgBit 9780 INTEGER, 9781 aclv6L3RuleTcpPshBit 9782 INTEGER, 9783 aclv6L3RuleTcpSynBit 9784 INTEGER, 9785 aclv6L3RuleTcpFinBit 9786 INTEGER, 9787 aclv6L3RuleTrafficClass 9788 Integer32, 9789 aclv6L3RuleAction 9790 INTEGER, 9791 aclv6L3RuleRateLimit 9792 Unsigned32, 9793 aclv6L3RuleReplaceDSCP 9794 Integer32, 9795 aclv6L3RuleReplace1P 9796 Integer32, 9797 aclv6L3RuleReplaceQueue 9798 Integer32, 9799 aclv6L3RuleFilterTimeRange 9800 OCTET STRING, 9801 aclv6L3RulePortList 9802 PortList, 9803 aclv6L3RuleVlanList 9804 OCTET STRING, 9805 aclv6L3RuleStatus 9806 RowStatus 9807 } 9808 9809 aclv6L3RuleAccessID OBJECT-TYPE 9810 SYNTAX Integer32 (0..250) 9811 MAX-ACCESS read-only 9812 STATUS current 9813 DESCRIPTION 9814 "L3 Filter rule ID. 0 means auto assign." 9815 ::= { aclv6L3RuleEntry 1 } 9816 9817 aclv6L3RuleProfileNo OBJECT-TYPE 9818 SYNTAX Integer32 (1..50) 9819 MAX-ACCESS read-only 9820 STATUS current 9821 DESCRIPTION 9822 "The Profile ID which this rule join." 9823 ::= { aclv6L3RuleEntry 2 } 9824 9825 aclv6L3RuleProtocol OBJECT-TYPE 9826 SYNTAX INTEGER { 9827 tcp(6), 9828 udp(17), 9829 icmpv6(58) 9830 } 9831 MAX-ACCESS read-write 9832 STATUS current 9833 DESCRIPTION 9834 " The type of protocol to be checked against the packet." 9835 ::= { aclv6L3RuleEntry 3 } 9836 9837 aclv6L3RuleProtocolMask OBJECT-TYPE 9838 SYNTAX OCTET STRING 9839 MAX-ACCESS read-only 9840 STATUS current 9841 DESCRIPTION 9842 "The IP protocol mask. 9843 This field is read-only and copy from it's Profile setting. 9844 It will work with the other field,aclL3RuleProtocol, 9845 to caculate a range of IP protocol which is really care. 9846 The value is in HEX format. 9847 " 9848 DEFVAL { 'FF'h } 9849 ::= { aclv6L3RuleEntry 4 } 9850 9851 aclv6L3RuleICMPMessageType OBJECT-TYPE 9852 SYNTAX Integer32 (-1..255) 9853 MAX-ACCESS read-write 9854 STATUS current 9855 DESCRIPTION 9856 " The message type to be checked against the packet. If the 9857 message type matches with the packet, then the packet will be 9858 dropped / allowed based on the action set in aclL3RuleAction. 9859 The default value is '-1',which means the rule don't care this 9860 condition. 9861 Some ICMP message types are: 9862 echoReply(0), 9863 destinationUnreachable(3), 9864 sourceQuench(4), 9865 redirect(5), 9866 echoRequest(8), 9867 timeExceeded(11), 9868 parameterProblem(12), 9869 timestampRequest(13), 9870 timestampReply(14), 9871 informationRequest(15), 9872 informationReply(16), 9873 addressMaskRequest(17), 9874 addressMaskReply (18), 9875 " 9876 DEFVAL { -1 } 9877 ::= { aclv6L3RuleEntry 5 } 9878 9879 aclv6L3RuleICMPMessageCode OBJECT-TYPE 9880 SYNTAX Integer32 (-1..255) 9881 MAX-ACCESS read-write 9882 STATUS current 9883 DESCRIPTION 9884 " The message code to be checked against the packet. If the 9885 packet matches with the message code, then the packet will 9886 be dropped / allowed based on the action set in aclL3RuleAction. 9887 The default value is '-1', which means the rule don't care this 9888 condition. 9889 Some ICMP message codes are : 9890 networkUnreachable(0), 9891 hostUnreachable(1), 9892 protocolUnreachable(2), 9893 portUnreachable(3), 9894 fragmentNeed(4), 9895 sourceRouteFail(5), 9896 destNetworkUnknown(6), 9897 destHostUnknown(7), 9898 srcHostIsolated(8), 9899 destNetworkAdminProhibited(9), 9900 destHostAdminProhibited(10), 9901 networkUnreachableTOS(11), 9902 hostUnreachableTOS(12), 9903 " 9904 DEFVAL { -1 } 9905 ::= { aclv6L3RuleEntry 6 } 9906 9907 aclv6L3RuleDstIpAddr OBJECT-TYPE 9908 SYNTAX Ipv6Address 9909 MAX-ACCESS read-write 9910 STATUS current 9911 DESCRIPTION 9912 "Destination IP address to be matched with the packet. 9913 The default value will be zero, which means the rule 9914 don't care this condition." 9915 DEFVAL { '00000000'h } 9916 ::= { aclv6L3RuleEntry 7 } 9917 9918 aclv6L3RuleSrcIpAddr OBJECT-TYPE 9919 SYNTAX Ipv6Address 9920 MAX-ACCESS read-write 9921 STATUS current 9922 DESCRIPTION 9923 "Source IP address to be matched with the packet. 9924 The default value will be zero, which means the 9925 rule don't care this condition." 9926 9927 DEFVAL { '00000000'h } 9928 ::= { aclv6L3RuleEntry 8 } 9929 9930 aclv6L3RuleDstIpAddrMask OBJECT-TYPE 9931 SYNTAX Ipv6Address 9932 MAX-ACCESS read-only 9933 STATUS current 9934 DESCRIPTION 9935 "The IP subnet mask for Destination IP address. 9936 This field is read-only and copy from it's Profile setting. 9937 " 9938 9939 DEFVAL { 'FFFFFFFF'h } 9940 ::= { aclv6L3RuleEntry 9 } 9941 9942 aclv6L3RuleSrcIpAddrMask OBJECT-TYPE 9943 SYNTAX Ipv6Address 9944 MAX-ACCESS read-only 9945 STATUS current 9946 DESCRIPTION 9947 "The IP subnet mask for Source IP address. 9948 This field is read-only and copy from it's Profile setting. 9949 " 9950 9951 DEFVAL { 'FFFFFFFF'h } 9952 ::= { aclv6L3RuleEntry 10 } 9953 9954 aclv6L3RuleTcpUdpDstPort OBJECT-TYPE 9955 SYNTAX Integer32 (-1..65535) 9956 MAX-ACCESS read-write 9957 STATUS current 9958 DESCRIPTION 9959 "The TCP / UDP destination port. The default value is -1, 9960 which means the rule don't care this condition." 9961 DEFVAL { -1 } 9962 ::= { aclv6L3RuleEntry 11 } 9963 9964 aclv6L3RuleTcpUdpSrcPort OBJECT-TYPE 9965 SYNTAX Integer32 (-1..65535) 9966 MAX-ACCESS read-write 9967 STATUS current 9968 DESCRIPTION 9969 "The TCP / UDP source port. The default value is -1, 9970 which means the rule don't care this condition." 9971 DEFVAL { -1 } 9972 ::= { aclv6L3RuleEntry 12 } 9973 9974 aclv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 9975 SYNTAX OCTET STRING 9976 MAX-ACCESS read-only 9977 STATUS current 9978 DESCRIPTION 9979 "The TCP / UDP Destination port Mask. 9980 This field is read-only and copy from it's Profile setting. 9981 " 9982 ::= { aclv6L3RuleEntry 13 } 9983 9984 aclv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 9985 SYNTAX OCTET STRING 9986 MAX-ACCESS read-only 9987 STATUS current 9988 DESCRIPTION 9989 "The TCP / UDP Source port Mask. 9990 This field is read-only and copy from it's Profile setting. 9991 " 9992 ::= { aclv6L3RuleEntry 14 } 9993 9994 aclv6L3RuleTcpAckBit OBJECT-TYPE 9995 SYNTAX INTEGER { 9996 dont_care(-1), 9997 establish(1), 9998 notEstablish(2) 9999 } 10000 MAX-ACCESS read-create 10001 STATUS current 10002 DESCRIPTION 10003 " The TCP ACK bit to be checked against the packet. The default 10004 value is 'dont_care'(-1), which means the rule don't care this 10005 condition." 10006 DEFVAL { dont_care } 10007 ::= { aclv6L3RuleEntry 15 } 10008 10009 aclv6L3RuleTcpRstBit OBJECT-TYPE 10010 SYNTAX INTEGER { 10011 dont_care(-1), 10012 establish(1), 10013 notEstablish(2) 10014 } 10015 MAX-ACCESS read-create 10016 STATUS current 10017 DESCRIPTION 10018 " The TCP RST bit to be checked against the packet. The default 10019 value is 'dont_care'(-1), which means the rule don't care this 10020 condition." 10021 DEFVAL { dont_care } 10022 ::= { aclv6L3RuleEntry 16 } 10023 10024 aclv6L3RuleTcpUrgBit OBJECT-TYPE 10025 SYNTAX INTEGER { 10026 dont_care(-1), 10027 establish(1), 10028 notEstablish(2) 10029 } 10030 MAX-ACCESS read-create 10031 STATUS current 10032 DESCRIPTION 10033 " The TCP Urg bit to be checked against the packet. The default 10034 value is 'dont_care'(-1), which means the rule don't care this 10035 condition." 10036 DEFVAL { dont_care } 10037 ::= { aclv6L3RuleEntry 17 } 10038 10039 aclv6L3RuleTcpPshBit OBJECT-TYPE 10040 SYNTAX INTEGER { 10041 dont_care(-1), 10042 establish(1), 10043 notEstablish(2) 10044 } 10045 MAX-ACCESS read-create 10046 STATUS current 10047 DESCRIPTION 10048 " The TCP Psh bit to be checked against the packet. The default 10049 value is 'dont_care'(-1). which means the rule don't care this 10050 condition." 10051 DEFVAL { dont_care } 10052 ::= { aclv6L3RuleEntry 18 } 10053 10054 aclv6L3RuleTcpSynBit OBJECT-TYPE 10055 SYNTAX INTEGER { 10056 dont_care(-1), 10057 establish(1), 10058 notEstablish(2) 10059 } 10060 MAX-ACCESS read-create 10061 STATUS current 10062 DESCRIPTION 10063 " The TCP Syn bit to be checked against the packet. The default 10064 value is 'dont_care'(-1), which means the rule don't care this condition." 10065 DEFVAL { dont_care } 10066 ::= { aclv6L3RuleEntry 19 } 10067 10068 aclv6L3RuleTcpFinBit OBJECT-TYPE 10069 SYNTAX INTEGER { 10070 dont_care(-1), 10071 establish(1), 10072 notEstablish(2) 10073 } 10074 MAX-ACCESS read-create 10075 STATUS current 10076 DESCRIPTION 10077 " The TCP Fin bit to be checked against the packet. The default 10078 value is 'dont_care'(-1), which means the rule don't care this 10079 condition." 10080 DEFVAL { dont_care } 10081 ::= { aclv6L3RuleEntry 20 } 10082 10083 aclv6L3RuleTrafficClass OBJECT-TYPE 10084 SYNTAX Integer32 (-1..63) 10085 MAX-ACCESS read-create 10086 STATUS current 10087 DESCRIPTION 10088 " The IP Dscp value to be checked against the packet. 10089 A default value is '-1', which means the rule don't 10090 care this condition." 10091 DEFVAL { -1 } 10092 ::= { aclv6L3RuleEntry 21 } 10093 10094 aclv6L3RuleAction OBJECT-TYPE 10095 SYNTAX INTEGER { 10096 allow (1) 10097 ,drop (2) 10098 ,mirror (3) 10099 ,rateLimit(4) 10100 ,replaceDSCP(5) 10101 ,replace1P(6) 10102 ,replaceQueue(7) 10103 } 10104 MAX-ACCESS read-write 10105 STATUS current 10106 DESCRIPTION 10107 "Specifies the action to be taken on the packet if the filter 10108 rule matches." 10109 DEFVAL { allow } 10110 ::= { aclv6L3RuleEntry 24 } 10111 aclv6L3RuleRateLimit OBJECT-TYPE 10112 SYNTAX Unsigned32 10113 MAX-ACCESS read-write 10114 STATUS current 10115 DESCRIPTION 10116 "Rate limit for matched packet." 10117 10118 ::= { aclv6L3RuleEntry 25 } 10119 aclv6L3RuleReplaceDSCP OBJECT-TYPE 10120 SYNTAX Integer32 (-1..63) 10121 MAX-ACCESS read-write 10122 STATUS current 10123 DESCRIPTION 10124 "Replace DSCP for matched packet." 10125 10126 ::= { aclv6L3RuleEntry 26 } 10127 10128 aclv6L3RuleReplace1P OBJECT-TYPE 10129 SYNTAX Integer32 (-1..7) 10130 MAX-ACCESS read-write 10131 STATUS current 10132 DESCRIPTION 10133 "Replace DSCP for matched packet." 10134 10135 ::= { aclv6L3RuleEntry 27 } 10136 aclv6L3RuleReplaceQueue OBJECT-TYPE 10137 SYNTAX Integer32 10138 MAX-ACCESS read-write 10139 STATUS current 10140 DESCRIPTION 10141 "Acl IPV6 L3 Rule Replace Queue." 10142 ::= { aclv6L3RuleEntry 28 } 10143 aclv6L3RuleFilterTimeRange OBJECT-TYPE 10144 SYNTAX OCTET STRING 10145 MAX-ACCESS read-create 10146 STATUS current 10147 DESCRIPTION 10148 "ACL IPV6 L3 Filter Time Range" 10149 ::= { aclv6L3RuleEntry 29 } 10150 10151 aclv6L3RulePortList OBJECT-TYPE 10152 SYNTAX PortList 10153 MAX-ACCESS read-write 10154 STATUS current 10155 DESCRIPTION 10156 "Specifies the complete set of ports over which if the packet arrives 10157 this filter rule will be applicable." 10158 10159 ::= { aclv6L3RuleEntry 51 } 10160 10161 10162 aclv6L3RuleVlanList OBJECT-TYPE 10163 SYNTAX OCTET STRING 10164 MAX-ACCESS read-write 10165 STATUS current 10166 DESCRIPTION 10167 "Specifies the complete set of vlan over which if the packet arrives 10168 this filter rule will be applicable. Notice : only support one vlan." 10169 10170 ::= { aclv6L3RuleEntry 52 } 10171 10172 aclv6L3RuleStatus OBJECT-TYPE 10173 SYNTAX RowStatus 10174 MAX-ACCESS read-create 10175 STATUS current 10176 DESCRIPTION 10177 "This object indicates the status of this entry. An entry is 10178 created in this table when this object is SET to 'createAndWait'. 10179 The entry in this table is used when the status of this object 10180 is SET 'active'. The entry in this table is not used when this 10181 object is SET 'notInService'. An entry created in this table is 10182 be deleted when this object is SET 'destroy'." 10183 ::= { aclv6L3RuleEntry 99 } 10184 10185 10186 -- ------------------------------------------------------------------ 10187 -- PacketContent Filter Group -------------------------------------------------- 10188 aclPacketRule OBJECT IDENTIFIER ::= { companyACLGroup 4 } 10189 10190 aclPacketRuleTable OBJECT-TYPE 10191 10192 SYNTAX SEQUENCE OF AclPacketRuleEntry 10193 MAX-ACCESS not-accessible 10194 STATUS current 10195 DESCRIPTION 10196 "A table to configure Packet Content filter rules in the system." 10197 ::= { aclPacketRule 1 } 10198 10199 aclPacketRuleEntry OBJECT-TYPE 10200 SYNTAX AclPacketRuleEntry 10201 MAX-ACCESS not-accessible 10202 STATUS current 10203 DESCRIPTION 10204 "Each entry in this table is a Packet filter rule. 10205 Index to the table is the Packet filter number and Profile ID." 10206 INDEX {aclPacketProfileID, aclPacketAccessID} 10207 ::= { aclPacketRuleTable 1 } 10208 10209 AclPacketRuleEntry ::= 10210 SEQUENCE { 10211 aclPacketAccessID 10212 Integer32, 10213 aclPacketProfileID 10214 Integer32, 10215 aclPacketRuleOffsetValue1 10216 OCTET STRING, 10217 aclPacketRuleOffsetValue2 10218 OCTET STRING, 10219 aclPacketRuleOffsetValue3 10220 OCTET STRING, 10221 aclPacketRuleOffsetValue4 10222 OCTET STRING, 10223 aclPacketRuleAction 10224 INTEGER, 10225 aclPacketRuleRateLimit 10226 Unsigned32, 10227 aclPacketRuleReplaceDSCP 10228 Integer32, 10229 aclPacketRuleReplace1P 10230 Integer32, 10231 aclPacketRuleReplaceQueue 10232 Integer32, 10233 aclPacketRuleFilterTimeRange 10234 OCTET STRING, 10235 aclPacketRuleOffsetValue1Mask 10236 OCTET STRING, 10237 aclPacketRuleOffsetValue2Mask 10238 OCTET STRING, 10239 aclPacketRuleOffsetValue3Mask 10240 OCTET STRING, 10241 aclPacketRuleOffsetValue4Mask 10242 OCTET STRING, 10243 aclPacketRuleInPortList 10244 PortList, 10245 aclPacketRuleInVlanList 10246 OCTET STRING, 10247 aclPacketRuleStatus 10248 RowStatus 10249 } 10250 10251 aclPacketAccessID OBJECT-TYPE 10252 SYNTAX Integer32 (0..250) 10253 MAX-ACCESS read-only 10254 STATUS current 10255 DESCRIPTION 10256 "Packet Filter rule ID. 0 means auto assign." 10257 ::= { aclPacketRuleEntry 1 } 10258 10259 aclPacketProfileID OBJECT-TYPE 10260 SYNTAX Integer32 (1..50) 10261 MAX-ACCESS read-only 10262 STATUS current 10263 DESCRIPTION 10264 "ACL Profile ID which this rule join." 10265 ::= { aclPacketRuleEntry 2 } 10266 10267 aclPacketRuleOffsetValue1 OBJECT-TYPE 10268 SYNTAX OCTET STRING 10269 MAX-ACCESS read-write 10270 STATUS current 10271 DESCRIPTION 10272 "The filter value of Offset 1." 10273 ::= { aclPacketRuleEntry 3 } 10274 10275 aclPacketRuleOffsetValue2 OBJECT-TYPE 10276 SYNTAX OCTET STRING 10277 MAX-ACCESS read-write 10278 STATUS current 10279 DESCRIPTION 10280 "The filter value of Offset 2." 10281 ::= { aclPacketRuleEntry 4 } 10282 10283 aclPacketRuleOffsetValue3 OBJECT-TYPE 10284 SYNTAX OCTET STRING 10285 MAX-ACCESS read-write 10286 STATUS current 10287 DESCRIPTION 10288 "The filter value of Offset 3." 10289 ::= { aclPacketRuleEntry 5 } 10290 10291 aclPacketRuleOffsetValue4 OBJECT-TYPE 10292 SYNTAX OCTET STRING 10293 MAX-ACCESS read-write 10294 STATUS current 10295 DESCRIPTION 10296 "The filter value of Offset 4." 10297 ::= { aclPacketRuleEntry 6 } 10298 10299 10300 aclPacketRuleAction OBJECT-TYPE 10301 SYNTAX INTEGER { 10302 allow (1) 10303 ,drop (2) 10304 ,mirror (3) 10305 ,rateLimit(4) 10306 ,replaceDSCP(5) 10307 ,replace1P(6) 10308 ,replaceQueue(7) 10309 } 10310 MAX-ACCESS read-write 10311 STATUS current 10312 DESCRIPTION 10313 "Specifies the action to be taken on the packet if the filter 10314 rule matches. 10315 If the action is 'allow', the packet will be forwarded according 10316 to the forwarding rules. 10317 If the action is 'drop', the packet will be discarded." 10318 DEFVAL { allow } 10319 ::= { aclPacketRuleEntry 8 } 10320 10321 aclPacketRuleRateLimit OBJECT-TYPE 10322 SYNTAX Unsigned32 10323 MAX-ACCESS read-write 10324 STATUS current 10325 DESCRIPTION 10326 "Rate limit for matched packet." 10327 10328 ::= { aclPacketRuleEntry 9 } 10329 10330 aclPacketRuleReplaceDSCP OBJECT-TYPE 10331 SYNTAX Integer32 (-1..63) 10332 MAX-ACCESS read-write 10333 STATUS current 10334 DESCRIPTION 10335 "Replace DSCP for matched packet." 10336 10337 ::= { aclPacketRuleEntry 10 } 10338 10339 aclPacketRuleReplace1P OBJECT-TYPE 10340 SYNTAX Integer32 (-1..7) 10341 MAX-ACCESS read-write 10342 STATUS current 10343 DESCRIPTION 10344 "Replace 1p for matched packet." 10345 10346 ::= { aclPacketRuleEntry 11 } 10347 aclPacketRuleReplaceQueue OBJECT-TYPE 10348 SYNTAX Integer32 10349 MAX-ACCESS read-write 10350 STATUS current 10351 DESCRIPTION 10352 "Acl Rule Replace Queue." 10353 10354 ::= { aclPacketRuleEntry 12 } 10355 aclPacketRuleFilterTimeRange OBJECT-TYPE 10356 SYNTAX OCTET STRING 10357 MAX-ACCESS read-create 10358 STATUS current 10359 DESCRIPTION 10360 "Acl Filter Time Range" 10361 ::= { aclPacketRuleEntry 13 } 10362 10363 aclPacketRuleOffsetValue1Mask OBJECT-TYPE 10364 SYNTAX OCTET STRING 10365 MAX-ACCESS read-write 10366 STATUS current 10367 DESCRIPTION 10368 "The filter Mask of Offset 1." 10369 DEFVAL { 'FFFF'h } 10370 ::= { aclPacketRuleEntry 14 } 10371 10372 aclPacketRuleOffsetValue2Mask OBJECT-TYPE 10373 SYNTAX OCTET STRING 10374 MAX-ACCESS read-write 10375 STATUS current 10376 DESCRIPTION 10377 "The filter Mask of Offset 2." 10378 DEFVAL { 'FFFF'h } 10379 ::= { aclPacketRuleEntry 15 } 10380 10381 aclPacketRuleOffsetValue3Mask OBJECT-TYPE 10382 SYNTAX OCTET STRING 10383 MAX-ACCESS read-write 10384 STATUS current 10385 DESCRIPTION 10386 "The filter Mask of Offset 3." 10387 DEFVAL { 'FFFF'h } 10388 ::= { aclPacketRuleEntry 16 } 10389 10390 aclPacketRuleOffsetValue4Mask OBJECT-TYPE 10391 SYNTAX OCTET STRING 10392 MAX-ACCESS read-write 10393 STATUS current 10394 DESCRIPTION 10395 "The filter Mask of Offset 4." 10396 DEFVAL { 'FFFF'h } 10397 ::= { aclPacketRuleEntry 17 } 10398 10399 aclPacketRuleInPortList OBJECT-TYPE 10400 SYNTAX PortList 10401 MAX-ACCESS read-write 10402 STATUS current 10403 DESCRIPTION 10404 "Specifies the complete set of ports over which this filter is applied 10405 for packets ingress at ports in this list." 10406 ::= { aclPacketRuleEntry 51 } 10407 10408 10409 aclPacketRuleInVlanList OBJECT-TYPE 10410 SYNTAX OCTET STRING 10411 MAX-ACCESS read-write 10412 STATUS current 10413 DESCRIPTION 10414 "Specifies the complete set of vlan over which this filter is applied 10415 for packets ingress at vlan. Notice : Only support one vlan." 10416 ::= { aclPacketRuleEntry 52 } 10417 10418 10419 aclPacketRuleStatus OBJECT-TYPE 10420 SYNTAX RowStatus 10421 MAX-ACCESS read-create 10422 STATUS current 10423 DESCRIPTION 10424 "This object indicates the status of this entry. An entry is 10425 created in this table when this object is SET to 'createAndWait'. 10426 The entry in this table is used when the status of this object 10427 is SET 'active'. The entry in this table is not used when this 10428 object is SET 'notInService'. An entry created in this table is 10429 be deleted when this object is SET 'destroy'." 10430 ::= { aclPacketRuleEntry 99 } 10431 10432 10433 -- Flow Meter Group -------------------------------------------------- 10434 aclFlowMeterRule OBJECT IDENTIFIER ::= { companyACLGroup 10 } 10435 10436 aclFlowMeterTable OBJECT-TYPE 10437 10438 SYNTAX SEQUENCE OF AclFlowMeterEntry 10439 MAX-ACCESS not-accessible 10440 STATUS current 10441 DESCRIPTION 10442 "A table to configure L2 filter rules in the system." 10443 ::= { aclFlowMeterRule 1 } 10444 10445 aclFlowMeterEntry OBJECT-TYPE 10446 SYNTAX AclFlowMeterEntry 10447 MAX-ACCESS not-accessible 10448 STATUS current 10449 DESCRIPTION 10450 "Each entry in this table is a L2 filter rule. 10451 Index to the table is the L2 filter number and Profile ID." 10452 INDEX {aclFlowMeterProfileID, aclFlowMeterAccessID} 10453 ::= { aclFlowMeterTable 1 } 10454 10455 AclFlowMeterEntry ::= 10456 SEQUENCE { 10457 aclFlowMeterProfileID 10458 Integer32, 10459 aclFlowMeterAccessID 10460 Integer32, 10461 aclFlowMeterRate 10462 Integer32, 10463 aclFlowMeterBurstSize 10464 Integer32, 10465 aclFlowMeterReplaceDscp 10466 Integer32, 10467 aclFlowMeterAction 10468 INTEGER, 10469 aclFlowMeterStatus 10470 RowStatus 10471 } 10472 10473 aclFlowMeterProfileID OBJECT-TYPE 10474 SYNTAX Integer32 (1..50) 10475 MAX-ACCESS read-only 10476 STATUS current 10477 DESCRIPTION 10478 "ACL Profile ID which this flow meter join." 10479 ::= { aclFlowMeterEntry 1 } 10480 10481 aclFlowMeterAccessID OBJECT-TYPE 10482 SYNTAX Integer32 (1..250) 10483 MAX-ACCESS read-only 10484 STATUS current 10485 DESCRIPTION 10486 "ACL Access ID which this flow meter join." 10487 ::= { aclFlowMeterEntry 2 } 10488 10489 aclFlowMeterRate OBJECT-TYPE 10490 SYNTAX Integer32 (64..1024000) 10491 MAX-ACCESS read-write 10492 STATUS current 10493 DESCRIPTION 10494 "The rate limiter of meter." 10495 ::= { aclFlowMeterEntry 3 } 10496 10497 aclFlowMeterBurstSize OBJECT-TYPE 10498 SYNTAX Integer32 (0..1016) 10499 MAX-ACCESS read-write 10500 STATUS current 10501 DESCRIPTION 10502 "The burst size of meter." 10503 ::= { aclFlowMeterEntry 4 } 10504 10505 aclFlowMeterReplaceDscp OBJECT-TYPE 10506 SYNTAX Integer32 (0..63) 10507 MAX-ACCESS read-write 10508 STATUS current 10509 DESCRIPTION 10510 "Replace DSCP for matched out-band packets when aclFlowMeterAction is replace DSCP." 10511 ::= { aclFlowMeterEntry 5 } 10512 10513 10514 aclFlowMeterAction OBJECT-TYPE 10515 SYNTAX INTEGER { 10516 drop (2) 10517 ,replaceDSCP(5) 10518 } 10519 MAX-ACCESS read-write 10520 STATUS current 10521 DESCRIPTION 10522 "Specifies the action to be taken on the out-band packet if the filter 10523 rule matches. 10524 If the action is 'drop', the packet will be discarded." 10525 DEFVAL { drop } 10526 ::= { aclFlowMeterEntry 6 } 10527 10528 aclFlowMeterStatus OBJECT-TYPE 10529 SYNTAX RowStatus 10530 MAX-ACCESS read-create 10531 STATUS current 10532 DESCRIPTION 10533 "This object indicates the status of this entry. An entry is 10534 created in this table when this object is SET to 'createAndWait'. 10535 The entry in this table is used when the status of this object 10536 is SET 'active'. The entry in this table is not used when this 10537 object is SET 'notInService'. An entry created in this table is 10538 be deleted when this object is SET 'destroy'." 10539 ::= { aclFlowMeterEntry 99 } 10540 10541 10542 -- Vlan Based Profile Group -------------------------------------------------- 10543-- aclVlanBasedProfile OBJECT IDENTIFIER ::= { companyACLGroup 20 } 10544-- 10545-- aclVlanBasedProfileTable OBJECT-TYPE 10546-- 10547-- SYNTAX SEQUENCE OF AclVlanBasedProfileEntry 10548-- MAX-ACCESS not-accessible 10549-- STATUS current 10550-- DESCRIPTION 10551-- "A table to configure L2 filter rules in the system." 10552-- ::= { aclVlanBasedProfile 1 } 10553-- 10554-- aclVlanBasedProfileEntry OBJECT-TYPE 10555-- SYNTAX AclVlanBasedProfileEntry 10556-- MAX-ACCESS not-accessible 10557-- STATUS current 10558-- DESCRIPTION 10559-- "Each entry in this table is a L2 filter rule. 10560-- Index to the table is the L2 filter number and Profile ID." 10561-- INDEX {aclVlanBasedProfileNo} 10562-- ::= { aclVlanBasedProfileTable 1 } 10563-- 10564-- AclVlanBasedProfileEntry ::= 10565-- SEQUENCE { 10566-- aclVlanBasedProfileNo 10567-- Integer32, 10568-- aclVlanBasedProfileActiveVlan 10569-- Integer32, 10570-- aclVlanBasedProfileActivePortList 10571-- PortList 10572-- } 10573-- 10574-- aclVlanBasedProfileNo OBJECT-TYPE 10575-- SYNTAX Integer32 (1..50) 10576-- MAX-ACCESS read-only 10577-- STATUS current 10578-- DESCRIPTION 10579-- "ACL Profile ID which this flow meter join." 10580-- ::= { aclVlanBasedProfileEntry 1 } 10581-- 10582-- aclVlanBasedProfileActiveVlan OBJECT-TYPE 10583-- SYNTAX Integer32 (0..4094) 10584-- MAX-ACCESS read-write 10585-- STATUS current 10586-- DESCRIPTION 10587-- "ACL Access ID which this flow meter join." 10588-- ::= { aclVlanBasedProfileEntry 2 } 10589-- 10590-- aclVlanBasedProfileActivePortList OBJECT-TYPE 10591-- SYNTAX PortList 10592-- MAX-ACCESS read-write 10593-- STATUS current 10594-- DESCRIPTION 10595-- "The rate limiter of meter." 10596-- ::= { aclVlanBasedProfileEntry 3 } 10597 10598 10599 -- ------------------------------------------------------------------ 10600 -- companyCPUInterfaceFilterGroup 10601 -- ------------------------------------------------------------------ 10602 10603 -- CPU Interface Filter Profile Group -------------------------------------------------- 10604 cpuFilterProfile OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 1 } 10605 10606 ipv4cpuFilterProfileTable OBJECT-TYPE 10607 SYNTAX SEQUENCE OF Ipv4CpuFilterProfileEntry 10608 MAX-ACCESS not-accessible 10609 STATUS current 10610 DESCRIPTION 10611 " A table to CPUInterfaceFilter profile . 10612 " 10613 ::= { cpuFilterProfile 1 } 10614 10615 ipv4cpuFilterProfileEntry OBJECT-TYPE 10616 SYNTAX Ipv4CpuFilterProfileEntry 10617 MAX-ACCESS not-accessible 10618 STATUS current 10619 DESCRIPTION 10620 " Each entry in this table is a CPUInterfaceFilter profile. 10621 Index to the table is CPUInterfaceFilter profile ID. " 10622 INDEX { ipv4cpuFilterProfileNo} 10623 ::= { ipv4cpuFilterProfileTable 1 } 10624 10625 Ipv4CpuFilterProfileEntry ::= 10626 SEQUENCE { 10627 ipv4cpuFilterProfileNo 10628 Integer32, 10629 ipv4cpuFilterProfileType 10630 INTEGER, 10631 ipv4cpuFilterProfileRuleCount 10632 Integer32, 10633 ipv4cpuFilterProfileMask 10634 OCTET STRING, 10635 ipv4cpuFilterProfileDstMacAddrMask 10636 MacAddress, 10637 ipv4cpuFilterProfileSrcMacAddrMask 10638 MacAddress, 10639 ipv4cpuFilterProfileIPProtocol 10640 INTEGER, 10641 ipv4cpuFilterProfileIPProtocolMask 10642 OCTET STRING, 10643 ipv4cpuFilterProfileDstIpAddrMask 10644 IpAddress, 10645 ipv4cpuFilterProfileSrcIpAddrMask 10646 IpAddress, 10647 ipv4cpuFilterProfileDstPortMask 10648 OCTET STRING, 10649 ipv4cpuFilterProfileSrcPortMask 10650 OCTET STRING, 10651 ipv4cpuFilterProfileStatus 10652 RowStatus 10653 } 10654 10655 ipv4cpuFilterProfileNo OBJECT-TYPE 10656 SYNTAX Integer32 (1..3) 10657 MAX-ACCESS read-only 10658 STATUS current 10659 DESCRIPTION 10660 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 10661 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 10662 The user only allow to create user-defined CPUInterfaceFilter ID. 10663 And system-defined CPUInterfaceFilter is read only." 10664 ::= { ipv4cpuFilterProfileEntry 1 } 10665 10666 ipv4cpuFilterProfileType OBJECT-TYPE 10667 SYNTAX INTEGER { 10668 l2 (1), 10669 l3 (2) 10670 } 10671 MAX-ACCESS read-write 10672 STATUS current 10673 DESCRIPTION 10674 "The CPUInterfaceFilter Profile type, possible value are 10675 l2 (1) - for MAC-based rule, 10676 l3 (2) - for IPv4-based rule, 10677 " 10678 ::= { ipv4cpuFilterProfileEntry 2 } 10679 10680 ipv4cpuFilterProfileRuleCount OBJECT-TYPE 10681 SYNTAX Integer32 (0..65535) 10682 MAX-ACCESS read-only 10683 STATUS current 10684 DESCRIPTION 10685 "The number of rules in this profile." 10686 ::= { ipv4cpuFilterProfileEntry 3 } 10687 10688 10689 ipv4cpuFilterProfileMask OBJECT-TYPE 10690 SYNTAX OCTET STRING 10691 MAX-ACCESS read-write 10692 STATUS current 10693 DESCRIPTION 10694 "Indicate which field want to care in the packet. 10695 Turn on the following bits to select the following items 10696 Type Item BIT 10697 ------------------------------------------ 10698 L2 DST_MAC 0 (LSB) 10699 L2 SRC_MAC 1 10700 L2 VID 2 10701 L2 8021P_PRIORITY 3 10702 L2 ETHER_TYPE 4 10703 L3 DSCP 5 10704 L3 ICMP_TYPE 6 10705 L3 ICMP_CODE 7 10706 L3 IGMP_TYPE 8 10707 L3 DST_IP 9 10708 L3 SRC_IP 10 10709 L3 DST_PORT 11 10710 L3 SRC_PORT 12 10711 L3 TCPFLAG 13 (MSB) 10712 ------------------------------------------- 10713 10714 The value is in Hex format. 10715 " 10716 ::= { ipv4cpuFilterProfileEntry 4 } 10717 10718 10719 ipv4cpuFilterProfileDstMacAddrMask OBJECT-TYPE 10720 SYNTAX MacAddress 10721 MAX-ACCESS read-write 10722 STATUS current 10723 DESCRIPTION 10724 "The CPUInterfaceFilter Profile destination MAC address mask. 10725 If DST_MAC is turn on in cpuFilterProfileMask, 10726 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 10727 to caculate a range of MAC address which is really care. 10728 " 10729 ::= { ipv4cpuFilterProfileEntry 5 } 10730 10731 10732 ipv4cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 10733 SYNTAX MacAddress 10734 MAX-ACCESS read-write 10735 STATUS current 10736 DESCRIPTION 10737 "The CPUInterfaceFilter Profile source MAC address mask. 10738 If SRC_MAC is turn on in cpuFilterProfileMask, 10739 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 10740 to caculate a range of MAC address which is really care. 10741 " 10742 ::= { ipv4cpuFilterProfileEntry 6 } 10743 10744 10745 ipv4cpuFilterProfileIPProtocol OBJECT-TYPE 10746 SYNTAX INTEGER { 10747 none(0), 10748 icmp(1), 10749 igmp(2), 10750 tcp(6), 10751 udp(17) 10752 ,ipMask(255) 10753 } 10754 MAX-ACCESS read-write 10755 STATUS current 10756 DESCRIPTION 10757 "Indicate which IP Protocol will be care in this profile. 10758 Only profile type is l3 can set the IP protocol. 10759 For others, this field will be none. 10760 " 10761 ::= { ipv4cpuFilterProfileEntry 7 } 10762 ipv4cpuFilterProfileIPProtocolMask OBJECT-TYPE 10763 SYNTAX OCTET STRING 10764 MAX-ACCESS read-write 10765 STATUS current 10766 DESCRIPTION 10767 "The CPUInterfaceFilter Profile IP protocol mask. 10768 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 10769 It will work with its member rule field,cpuFilterL3RuleProtocol, 10770 to caculate a range of IP protocol which is really care. 10771 The value is in HEX format. 10772 " 10773 DEFVAL { 'FF'h } 10774 ::= { ipv4cpuFilterProfileEntry 8 } 10775 ipv4cpuFilterProfileDstIpAddrMask OBJECT-TYPE 10776 SYNTAX IpAddress 10777 MAX-ACCESS read-write 10778 STATUS current 10779 DESCRIPTION 10780 "The CPUInterfaceFilter Profile destination IP address mask. 10781 If DST_IP is turn on in cpuFilterProfileMask, 10782 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 10783 to caculate a range of IP address which is really care. 10784 The value is in HEX format, for example: 10785 '255.255.255.0' is presented to 'FFFFFF00' 10786 " 10787 DEFVAL { 'FFFFFFFF'h } 10788 ::= { ipv4cpuFilterProfileEntry 9 } 10789 10790 10791 ipv4cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 10792 SYNTAX IpAddress 10793 MAX-ACCESS read-write 10794 STATUS current 10795 DESCRIPTION 10796 "The CPUInterfaceFilter Profile source IP address mask. 10797 If SRC_IP is turn on in cpuFilterProfileMask, 10798 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 10799 to caculate a range of IP address which is really care. 10800 The value is in HEX format, for example: 10801 '255.255.255.0' is presented to 'FFFFFF00' 10802 " 10803 DEFVAL { 'FFFFFFFF'h } 10804 ::= { ipv4cpuFilterProfileEntry 10 } 10805 10806 ipv4cpuFilterProfileDstPortMask OBJECT-TYPE 10807 SYNTAX OCTET STRING 10808 MAX-ACCESS read-write 10809 STATUS current 10810 DESCRIPTION 10811 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 10812 If DST_PORT is turn on in cpuFilterProfileMask, 10813 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 10814 to caculate a range of destination port which is really care. 10815 The value is in HEX format. 10816 " 10817 DEFVAL { 'FFFF'h } 10818 ::= { ipv4cpuFilterProfileEntry 11 } 10819 10820 10821 ipv4cpuFilterProfileSrcPortMask OBJECT-TYPE 10822 SYNTAX OCTET STRING 10823 MAX-ACCESS read-write 10824 STATUS current 10825 DESCRIPTION 10826 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 10827 If SRC_PORT is turn on in cpuFilterProfileMask, 10828 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 10829 to caculate a range of source port which is really care. 10830 The value is in HEX format. 10831 " 10832 DEFVAL { 'FFFF'h } 10833 ::= { ipv4cpuFilterProfileEntry 12 } 10834 10835 ipv4cpuFilterProfileStatus OBJECT-TYPE 10836 SYNTAX RowStatus 10837 MAX-ACCESS read-create 10838 STATUS current 10839 DESCRIPTION 10840 " This object indicates the status of this entry, can only be set to 10841 'createAndWait','active' and 'destroy'. 10842 When the value of the entry status is 'createAndWait', it could be 10843 set to 'active' only if the three values of cpuFilterProfileType, 10844 cpuFilterProfileMask and ProtocolType are not conflicted. 10845 " 10846 10847 ::= { ipv4cpuFilterProfileEntry 15 } 10848 10849------------------------------------------------------------------------------------------- 10850 10851 cpuFilterProfileTable OBJECT-TYPE 10852 SYNTAX SEQUENCE OF CpuFilterProfileEntry 10853 MAX-ACCESS not-accessible 10854 STATUS current 10855 DESCRIPTION 10856 " A table to CPUInterfaceFilter profile . 10857 " 10858 ::= { cpuFilterProfile 2 } 10859 10860 cpuFilterProfileEntry OBJECT-TYPE 10861 SYNTAX CpuFilterProfileEntry 10862 MAX-ACCESS not-accessible 10863 STATUS current 10864 DESCRIPTION 10865 " Each entry in this table is a CPUInterfaceFilter profile. 10866 Index to the table is CPUInterfaceFilter profile ID. " 10867 INDEX { cpuFilterProfileNo} 10868 ::= { cpuFilterProfileTable 1 } 10869 10870 CpuFilterProfileEntry ::= 10871 SEQUENCE { 10872 cpuFilterProfileNo 10873 Integer32, 10874 cpuFilterProfileType 10875 INTEGER, 10876 cpuFilterProfileRuleCount 10877 Integer32, 10878 cpuFilterProfileMask 10879 OCTET STRING, 10880 cpuFilterProfileDstMacAddrMask 10881 MacAddress, 10882 cpuFilterProfileSrcMacAddrMask 10883 MacAddress, 10884 cpuFilterProfileIPProtocol 10885 INTEGER, 10886 cpuFilterProfileIPProtocolMask 10887 OCTET STRING, 10888 cpuFilterProfileDstIpAddrMaskType 10889 INTEGER, 10890 cpuFilterProfileDstIpAddrMask 10891 Ipv6Address, 10892 cpuFilterProfileSrcIpAddrMaskType 10893 INTEGER, 10894 cpuFilterProfileSrcIpAddrMask 10895 Ipv6Address, 10896 cpuFilterProfileDstPortMask 10897 OCTET STRING, 10898 cpuFilterProfileSrcPortMask 10899 OCTET STRING, 10900 cpuFilterProfileStatus 10901 RowStatus 10902 } 10903 10904 cpuFilterProfileNo OBJECT-TYPE 10905 SYNTAX Integer32 (1..3) 10906 MAX-ACCESS read-only 10907 STATUS current 10908 DESCRIPTION 10909 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 10910 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 10911 The user only allow to create user-defined CPUInterfaceFilter ID. 10912 And system-defined CPUInterfaceFilter is read only." 10913 ::= { cpuFilterProfileEntry 1 } 10914 10915 cpuFilterProfileType OBJECT-TYPE 10916 SYNTAX INTEGER { 10917 l2 (1), 10918 l3 (2) 10919 } 10920 MAX-ACCESS read-write 10921 STATUS current 10922 DESCRIPTION 10923 "The CPUInterfaceFilter Profile type, possible value are 10924 l2 (1) - for MAC-based rule, 10925 l3 (2) - for IPv4-based rule, 10926 " 10927 ::= { cpuFilterProfileEntry 2 } 10928 10929 cpuFilterProfileRuleCount OBJECT-TYPE 10930 SYNTAX Integer32 (0..65535) 10931 MAX-ACCESS read-only 10932 STATUS current 10933 DESCRIPTION 10934 "The number of rules in this profile." 10935 ::= { cpuFilterProfileEntry 3 } 10936 10937 10938 cpuFilterProfileMask OBJECT-TYPE 10939 SYNTAX OCTET STRING 10940 MAX-ACCESS read-write 10941 STATUS current 10942 DESCRIPTION 10943 "Indicate which field want to care in the packet. 10944 Turn on the following bits to select the following items 10945 Type Item BIT 10946 ------------------------------------------ 10947 L2 DST_MAC 0 (LSB) 10948 L2 SRC_MAC 1 10949 L2 VID 2 10950 L2 8021P_PRIORITY 3 10951 L2 ETHER_TYPE 4 10952 L3 DSCP 5 10953 L3 ICMP_TYPE 6 10954 L3 ICMP_CODE 7 10955 L3 IGMP_TYPE 8 10956 L3 DST_IP 9 10957 L3 SRC_IP 10 10958 L3 DST_PORT 11 10959 L3 SRC_PORT 12 10960 L3 TCPFLAG 13 (MSB) 10961 L3 TRAFFIC_CLASS 21 10962 ------------------------------------------- 10963 10964 The value is in Hex format. 10965 " 10966 ::= { cpuFilterProfileEntry 4 } 10967 10968 10969 cpuFilterProfileDstMacAddrMask OBJECT-TYPE 10970 SYNTAX MacAddress 10971 MAX-ACCESS read-write 10972 STATUS current 10973 DESCRIPTION 10974 "The CPUInterfaceFilter Profile destination MAC address mask. 10975 If DST_MAC is turn on in cpuFilterProfileMask, 10976 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 10977 to caculate a range of MAC address which is really care. 10978 " 10979 ::= { cpuFilterProfileEntry 5 } 10980 10981 10982 cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 10983 SYNTAX MacAddress 10984 MAX-ACCESS read-write 10985 STATUS current 10986 DESCRIPTION 10987 "The CPUInterfaceFilter Profile source MAC address mask. 10988 If SRC_MAC is turn on in cpuFilterProfileMask, 10989 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 10990 to caculate a range of MAC address which is really care. 10991 " 10992 ::= { cpuFilterProfileEntry 6 } 10993 10994 10995 cpuFilterProfileIPProtocol OBJECT-TYPE 10996 SYNTAX INTEGER { 10997 none(0), 10998 icmp(1), 10999 igmp(2), 11000 tcp(6), 11001 udp(17) 11002 ,ipMask(255) 11003 } 11004 MAX-ACCESS read-write 11005 STATUS current 11006 DESCRIPTION 11007 "Indicate which IP Protocol will be care in this profile. 11008 Only profile type is l3 can set the IP protocol. 11009 For others, this field will be none. 11010 " 11011 ::= { cpuFilterProfileEntry 7 } 11012 cpuFilterProfileIPProtocolMask OBJECT-TYPE 11013 SYNTAX OCTET STRING 11014 MAX-ACCESS read-write 11015 STATUS current 11016 DESCRIPTION 11017 "The CPUInterfaceFilter Profile IP protocol mask. 11018 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 11019 It will work with its member rule field,cpuFilterL3RuleProtocol, 11020 to caculate a range of IP protocol which is really care. 11021 The value is in HEX format. 11022 " 11023 DEFVAL { 'FF'h } 11024 ::= { cpuFilterProfileEntry 8 } 11025 11026 cpuFilterProfileDstIpAddrMaskType OBJECT-TYPE 11027 SYNTAX INTEGER { 11028 iPv4 (1), 11029 iPv6 (2) 11030 } 11031 MAX-ACCESS read-write 11032 STATUS current 11033 DESCRIPTION 11034 "IPv6 Address type." 11035 ::= { cpuFilterProfileEntry 9 } 11036 11037 cpuFilterProfileDstIpAddrMask OBJECT-TYPE 11038 SYNTAX Ipv6Address 11039 MAX-ACCESS read-write 11040 STATUS current 11041 DESCRIPTION 11042 "The CPUInterfaceFilter Profile destination IP address mask. 11043 If DST_IP is turn on in cpuFilterProfileMask, 11044 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 11045 to caculate a range of IP address which is really care. 11046 The value is in HEX format, for example: 11047 '255.255.255.0' is presented to 'FFFFFF00' 11048 " 11049 DEFVAL { 'FFFFFFFF'h } 11050 ::= { cpuFilterProfileEntry 10 } 11051 11052 cpuFilterProfileSrcIpAddrMaskType OBJECT-TYPE 11053 SYNTAX INTEGER { 11054 iPv4 (1), 11055 iPv6 (2) 11056 } 11057 MAX-ACCESS read-write 11058 STATUS current 11059 DESCRIPTION 11060 "IPv6 Address type." 11061 ::= { cpuFilterProfileEntry 11 } 11062 11063 cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 11064 SYNTAX Ipv6Address 11065 MAX-ACCESS read-write 11066 STATUS current 11067 DESCRIPTION 11068 "The CPUInterfaceFilter Profile source IP address mask. 11069 If SRC_IP is turn on in cpuFilterProfileMask, 11070 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 11071 to caculate a range of IP address which is really care. 11072 The value is in HEX format, for example: 11073 '255.255.255.0' is presented to 'FFFFFF00' 11074 " 11075 DEFVAL { 'FFFFFFFF'h } 11076 ::= { cpuFilterProfileEntry 12 } 11077 11078 cpuFilterProfileDstPortMask OBJECT-TYPE 11079 SYNTAX OCTET STRING 11080 MAX-ACCESS read-write 11081 STATUS current 11082 DESCRIPTION 11083 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 11084 If DST_PORT is turn on in cpuFilterProfileMask, 11085 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 11086 to caculate a range of destination port which is really care. 11087 The value is in HEX format. 11088 " 11089 DEFVAL { 'FFFF'h } 11090 ::= { cpuFilterProfileEntry 13 } 11091 11092 11093 cpuFilterProfileSrcPortMask OBJECT-TYPE 11094 SYNTAX OCTET STRING 11095 MAX-ACCESS read-write 11096 STATUS current 11097 DESCRIPTION 11098 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 11099 If SRC_PORT is turn on in cpuFilterProfileMask, 11100 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 11101 to caculate a range of source port which is really care. 11102 The value is in HEX format. 11103 " 11104 DEFVAL { 'FFFF'h } 11105 ::= { cpuFilterProfileEntry 14 } 11106 11107 cpuFilterProfileStatus OBJECT-TYPE 11108 SYNTAX RowStatus 11109 MAX-ACCESS read-create 11110 STATUS current 11111 DESCRIPTION 11112 " This object indicates the status of this entry, can only be set to 11113 'createAndWait','active' and 'destroy'. 11114 When the value of the entry status is 'createAndWait', it could be 11115 set to 'active' only if the three values of cpuFilterProfileType, 11116 cpuFilterProfileMask and ProtocolType are not conflicted. 11117 " 11118 11119 ::= { cpuFilterProfileEntry 15 } 11120 11121 11122 -- ------------------------------------------------------------------ 11123 -- L2 Filter Group -------------------------------------------------- 11124 cpuFilterL2Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 2 } 11125 11126 cpuFilterL2RuleTable OBJECT-TYPE 11127 11128 SYNTAX SEQUENCE OF CpuFilterL2RuleEntry 11129 MAX-ACCESS not-accessible 11130 STATUS current 11131 DESCRIPTION 11132 "A table to configure L2 filter rules in the system." 11133 ::= { cpuFilterL2Rule 1 } 11134 11135 cpuFilterL2RuleEntry OBJECT-TYPE 11136 SYNTAX CpuFilterL2RuleEntry 11137 MAX-ACCESS not-accessible 11138 STATUS current 11139 DESCRIPTION 11140 "Each entry in this table is a L2 filter rule. 11141 Index to the table is the L2 filter number and Profile ID." 11142 INDEX { cpuFilterL2ProfileID, cpuFilterL2AccessID} 11143 ::= { cpuFilterL2RuleTable 1 } 11144 11145 CpuFilterL2RuleEntry ::= 11146 SEQUENCE { 11147 cpuFilterL2ProfileID 11148 Integer32, 11149 cpuFilterL2AccessID 11150 Integer32, 11151 cpuFilterL2RuleEtherType 11152 Integer32, 11153 cpuFilterL2RuleDstMacAddr 11154 MacAddress, 11155 cpuFilterL2RuleSrcMacAddr 11156 MacAddress, 11157 cpuFilterL2RuleVlanId 11158 Integer32, 11159 cpuFilterL2Rule1pPriority 11160 Integer32, 11161 cpuFilterL2RuleDstMacAddrMask 11162 MacAddress, 11163 cpuFilterL2RuleSrcMacAddrMask 11164 MacAddress, 11165 cpuFilterL2RuleInPortList 11166 PortList, 11167 cpuFilterL2RuleAction 11168 INTEGER, 11169 cpuFilterL2RuleStatus 11170 RowStatus 11171 } 11172 11173 cpuFilterL2ProfileID OBJECT-TYPE 11174 SYNTAX Integer32 (1..3) 11175 MAX-ACCESS read-only 11176 STATUS current 11177 DESCRIPTION 11178 "L2 Filter rule ID." 11179 ::= { cpuFilterL2RuleEntry 1 } 11180 11181 cpuFilterL2AccessID OBJECT-TYPE 11182 SYNTAX Integer32 (1..5) 11183 MAX-ACCESS read-only 11184 STATUS current 11185 DESCRIPTION 11186 "CPUInterfaceFilter Profile ID which this rule join." 11187 DEFVAL { 1 } 11188 ::= { cpuFilterL2RuleEntry 2 } 11189 11190 cpuFilterL2RuleEtherType OBJECT-TYPE 11191 SYNTAX Integer32 (-1 | 1501..65535) 11192 MAX-ACCESS read-write 11193 STATUS current 11194 DESCRIPTION 11195 "The value in the Type/Len field of a frame that will 11196 be matched to trigger this filter. The default value of 11197 this object is '-1', which means the rule don't care this 11198 condition." 11199 DEFVAL { -1 } 11200 ::= { cpuFilterL2RuleEntry 3 } 11201 11202 cpuFilterL2RuleDstMacAddr OBJECT-TYPE 11203 SYNTAX MacAddress 11204 MAX-ACCESS read-write 11205 STATUS current 11206 DESCRIPTION 11207 "Destination MAC address to be matched with the packet. By Default, the 11208 Destination Mac Address will be zero,which means the rule don't care this 11209 condition." 11210 ::= { cpuFilterL2RuleEntry 4 } 11211 11212 cpuFilterL2RuleSrcMacAddr OBJECT-TYPE 11213 SYNTAX MacAddress 11214 MAX-ACCESS read-write 11215 STATUS current 11216 DESCRIPTION 11217 "Source MAC address to be matched with the packet. By Default, the Source 11218 Mac Address will be zero, which means the rule don't care this condition.. 11219 address" 11220 ::= { cpuFilterL2RuleEntry 5 } 11221 11222 cpuFilterL2RuleVlanId OBJECT-TYPE 11223 SYNTAX Integer32 (-1..4094) 11224 MAX-ACCESS read-write 11225 STATUS current 11226 DESCRIPTION 11227 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 11228 be treated as customer Vlan Id. By Default, the value will be '-1', 11229 which means the rule don't care this condition." 11230 DEFVAL { -1 } 11231 ::= { cpuFilterL2RuleEntry 6 } 11232 11233 cpuFilterL2Rule1pPriority OBJECT-TYPE 11234 SYNTAX Integer32 (-1..7) 11235 MAX-ACCESS read-write 11236 STATUS current 11237 DESCRIPTION 11238 "802.1p priority to be matched with the packet. By Default, the value 11239 will be '-1', which means the rule don't care this condition." 11240 DEFVAL { -1 } 11241 ::= { cpuFilterL2RuleEntry 7 } 11242 11243 cpuFilterL2RuleDstMacAddrMask OBJECT-TYPE 11244 SYNTAX MacAddress 11245 MAX-ACCESS read-only 11246 STATUS current 11247 DESCRIPTION 11248 "The MAC address Mask work for Destination MAC address. 11249 This field is read-only and copy from it's Profile setting." 11250 11251 ::= { cpuFilterL2RuleEntry 8 } 11252 11253 cpuFilterL2RuleSrcMacAddrMask OBJECT-TYPE 11254 SYNTAX MacAddress 11255 MAX-ACCESS read-only 11256 STATUS current 11257 DESCRIPTION 11258 "The MAC address Mask work for Source MAC address. 11259 This field is read-only and copy from it's Profile setting." 11260 11261 ::= { cpuFilterL2RuleEntry 9 } 11262 11263 cpuFilterL2RuleInPortList OBJECT-TYPE 11264 SYNTAX PortList 11265 MAX-ACCESS read-write 11266 STATUS current 11267 DESCRIPTION 11268 "Specifies the complete set of ports over which this filter is applied 11269 for packets ingress at ports in this list." 11270 ::= { cpuFilterL2RuleEntry 10 } 11271 11272 cpuFilterL2RuleAction OBJECT-TYPE 11273 SYNTAX INTEGER { 11274 allow (1) 11275 ,drop (2) 11276 } 11277 MAX-ACCESS read-write 11278 STATUS current 11279 DESCRIPTION 11280 "Specifies the action to be taken on the packet if the filter 11281 rule matches. 11282 If the action is 'allow', the packet will be forwarded according 11283 to the forwarding rules. 11284 If the action is 'drop', the packet will be discarded." 11285 DEFVAL { allow } 11286 ::= { cpuFilterL2RuleEntry 11 } 11287 11288 cpuFilterL2RuleStatus OBJECT-TYPE 11289 SYNTAX RowStatus 11290 MAX-ACCESS read-create 11291 STATUS current 11292 DESCRIPTION 11293 "This object indicates the status of this entry. An entry is 11294 created in this table when this object is SET to 'createAndWait'. 11295 The entry in this table is used when the status of this object 11296 is SET 'active'. The entry in this table is not used when this 11297 object is SET 'notInService'. An entry created in this table is 11298 be deleted when this object is SET 'destroy'." 11299 ::= { cpuFilterL2RuleEntry 14 } 11300 11301 -- ------------------------------------------------------------------ 11302 -- L3 Filter Group -------------------------------------------------- 11303 cpuFilterL3Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 3 } 11304 11305 cpuFilterL3RuleTable OBJECT-TYPE 11306 SYNTAX SEQUENCE OF CpuFilterL3RuleEntry 11307 MAX-ACCESS not-accessible 11308 STATUS current 11309 DESCRIPTION 11310 " A table to configure L3 filter rules in the system. 11311 " 11312 ::= { cpuFilterL3Rule 1 } 11313 11314 cpuFilterL3RuleEntry OBJECT-TYPE 11315 SYNTAX CpuFilterL3RuleEntry 11316 MAX-ACCESS not-accessible 11317 STATUS current 11318 DESCRIPTION 11319 " Each entry in this table is a L3 filter rule. 11320 Index to the table is L3 filter number and Profile ID." 11321 INDEX { cpuFilterL3RuleProfileNo, cpuFilterL3RuleAccessID} 11322 ::= { cpuFilterL3RuleTable 1 } 11323 11324 CpuFilterL3RuleEntry ::= 11325 SEQUENCE { 11326 cpuFilterL3RuleProfileNo 11327 Integer32, 11328 cpuFilterL3RuleAccessID 11329 Integer32, 11330 cpuFilterL3RuleProtocol 11331 INTEGER, 11332 cpuFilterL3RuleProtocolMask 11333 OCTET STRING, 11334 cpuFilterL3RuleICMPMessageType 11335 Integer32, 11336 cpuFilterL3RuleICMPMessageCode 11337 Integer32, 11338 cpuFilterL3RuleDstIpAddr 11339 IpAddress, 11340 cpuFilterL3RuleSrcIpAddr 11341 IpAddress, 11342 cpuFilterL3RuleDstIpAddrMask 11343 IpAddress, 11344 cpuFilterL3RuleSrcIpAddrMask 11345 IpAddress, 11346 cpuFilterL3RuleTcpUdpDstPort 11347 Integer32, 11348 cpuFilterL3RuleTcpUdpSrcPort 11349 Integer32, 11350 cpuFilterL3RuleTcpUdpDstPortMask 11351 OCTET STRING, 11352 cpuFilterL3RuleTcpUdpSrcPortMask 11353 OCTET STRING, 11354 cpuFilterL3RuleTcpAckBit 11355 INTEGER, 11356 cpuFilterL3RuleTcpRstBit 11357 INTEGER, 11358 cpuFilterL3RuleTcpUrgBit 11359 INTEGER, 11360 cpuFilterL3RuleTcpPshBit 11361 INTEGER, 11362 cpuFilterL3RuleTcpSynBit 11363 INTEGER, 11364 cpuFilterL3RuleTcpFinBit 11365 INTEGER, 11366 cpuFilterL3RuleDscp 11367 Integer32, 11368 cpuFilterL3RuleIgmpType 11369 Integer32, 11370 cpuFilterL3RulePortList 11371 PortList, 11372 cpuFilterL3RuleAction 11373 INTEGER, 11374 cpuFilterL3RuleStatus 11375 RowStatus 11376 } 11377 11378 cpuFilterL3RuleProfileNo OBJECT-TYPE 11379 SYNTAX Integer32 (1..5) 11380 MAX-ACCESS read-only 11381 STATUS current 11382 DESCRIPTION 11383 "L3 Filter rule ID." 11384 ::= { cpuFilterL3RuleEntry 1 } 11385 11386 cpuFilterL3RuleAccessID OBJECT-TYPE 11387 SYNTAX Integer32 (1..3) 11388 MAX-ACCESS read-only 11389 STATUS current 11390 DESCRIPTION 11391 "The Profile ID which this rule join." 11392 ::= { cpuFilterL3RuleEntry 2 } 11393 11394 cpuFilterL3RuleProtocol OBJECT-TYPE 11395 SYNTAX INTEGER { 11396 icmp(1), 11397 igmp(2), 11398 tcp(6), 11399 udp(17) 11400 } 11401 MAX-ACCESS read-write 11402 STATUS current 11403 DESCRIPTION 11404 " The type of protocol to be checked against the packet." 11405 ::= { cpuFilterL3RuleEntry 3 } 11406 11407 cpuFilterL3RuleProtocolMask OBJECT-TYPE 11408 SYNTAX OCTET STRING 11409 MAX-ACCESS read-only 11410 STATUS current 11411 DESCRIPTION 11412 "The IP protocol mask. 11413 This field is read-only and copy from it's Profile setting. 11414 It will work with the other field,cpuFilterL3RuleProtocol, 11415 to caculate a range of IP protocol which is really care. 11416 The value is in HEX format. 11417 " 11418 DEFVAL { 'FF'h } 11419 ::= { cpuFilterL3RuleEntry 4 } 11420 11421 cpuFilterL3RuleICMPMessageType OBJECT-TYPE 11422 SYNTAX Integer32 (-1..255) 11423 MAX-ACCESS read-write 11424 STATUS current 11425 DESCRIPTION 11426 " The message type to be checked against the packet. If the 11427 message type matches with the packet, then the packet will be 11428 dropped / allowed based on the action set in cpuFilterL3RuleAction. 11429 The default value is '-1',which means the rule don't care this 11430 condition. 11431 Some ICMP message types are: 11432 echoReply(0), 11433 destinationUnreachable(3), 11434 sourceQuench(4), 11435 redirect(5), 11436 echoRequest(8), 11437 timeExceeded(11), 11438 parameterProblem(12), 11439 timestampRequest(13), 11440 timestampReply(14), 11441 informationRequest(15), 11442 informationReply(16), 11443 addressMaskRequest(17), 11444 addressMaskReply (18), 11445 " 11446 DEFVAL { -1 } 11447 ::= { cpuFilterL3RuleEntry 5 } 11448 11449 cpuFilterL3RuleICMPMessageCode OBJECT-TYPE 11450 SYNTAX Integer32 (-1..255) 11451 MAX-ACCESS read-write 11452 STATUS current 11453 DESCRIPTION 11454 " The message code to be checked against the packet. If the 11455 packet matches with the message code, then the packet will 11456 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 11457 The default value is '-1', which means the rule don't care this 11458 condition. 11459 Some ICMP message codes are : 11460 networkUnreachable(0), 11461 hostUnreachable(1), 11462 protocolUnreachable(2), 11463 portUnreachable(3), 11464 fragmentNeed(4), 11465 sourceRouteFail(5), 11466 destNetworkUnknown(6), 11467 destHostUnknown(7), 11468 srcHostIsolated(8), 11469 destNetworkAdminProhibited(9), 11470 destHostAdminProhibited(10), 11471 networkUnreachableTOS(11), 11472 hostUnreachableTOS(12), 11473 " 11474 DEFVAL { -1 } 11475 ::= { cpuFilterL3RuleEntry 6 } 11476 11477 cpuFilterL3RuleDstIpAddr OBJECT-TYPE 11478 SYNTAX IpAddress 11479 MAX-ACCESS read-write 11480 STATUS current 11481 DESCRIPTION 11482 "Destination IP address to be matched with the packet. 11483 The default value will be zero, which means the rule 11484 don't care this condition." 11485 DEFVAL { '00000000'h } 11486 ::= { cpuFilterL3RuleEntry 7 } 11487 11488 cpuFilterL3RuleSrcIpAddr OBJECT-TYPE 11489 SYNTAX IpAddress 11490 MAX-ACCESS read-write 11491 STATUS current 11492 DESCRIPTION 11493 "Source IP address to be matched with the packet. 11494 The default value will be zero, which means the 11495 rule don't care this condition." 11496 11497 DEFVAL { '00000000'h } 11498 ::= { cpuFilterL3RuleEntry 8 } 11499 11500 cpuFilterL3RuleDstIpAddrMask OBJECT-TYPE 11501 SYNTAX IpAddress 11502 MAX-ACCESS read-only 11503 STATUS current 11504 DESCRIPTION 11505 "The IP subnet mask for Destination IP address. 11506 This field is read-only and copy from it's Profile setting. 11507 " 11508 11509 DEFVAL { 'FFFFFFFF'h } 11510 ::= { cpuFilterL3RuleEntry 9 } 11511 11512 cpuFilterL3RuleSrcIpAddrMask OBJECT-TYPE 11513 SYNTAX IpAddress 11514 MAX-ACCESS read-only 11515 STATUS current 11516 DESCRIPTION 11517 "The IP subnet mask for Source IP address. 11518 This field is read-only and copy from it's Profile setting. 11519 " 11520 11521 DEFVAL { 'FFFFFFFF'h } 11522 ::= { cpuFilterL3RuleEntry 10 } 11523 11524 cpuFilterL3RuleTcpUdpDstPort OBJECT-TYPE 11525 SYNTAX Integer32 (-1..65535) 11526 MAX-ACCESS read-write 11527 STATUS current 11528 DESCRIPTION 11529 "The TCP / UDP destination port. The default value is -1, 11530 which means the rule don't care this condition." 11531 DEFVAL { -1 } 11532 ::= { cpuFilterL3RuleEntry 11 } 11533 11534 cpuFilterL3RuleTcpUdpSrcPort OBJECT-TYPE 11535 SYNTAX Integer32 (-1..65535) 11536 MAX-ACCESS read-write 11537 STATUS current 11538 DESCRIPTION 11539 "The TCP / UDP source port. The default value is -1, 11540 which means the rule don't care this condition." 11541 DEFVAL { -1 } 11542 ::= { cpuFilterL3RuleEntry 12 } 11543 11544 cpuFilterL3RuleTcpUdpDstPortMask OBJECT-TYPE 11545 SYNTAX OCTET STRING 11546 MAX-ACCESS read-only 11547 STATUS current 11548 DESCRIPTION 11549 "The TCP / UDP Destination port Mask. 11550 This field is read-only and copy from it's Profile setting. 11551 " 11552 ::= { cpuFilterL3RuleEntry 13 } 11553 11554 cpuFilterL3RuleTcpUdpSrcPortMask OBJECT-TYPE 11555 SYNTAX OCTET STRING 11556 MAX-ACCESS read-only 11557 STATUS current 11558 DESCRIPTION 11559 "The TCP / UDP Source port Mask. 11560 This field is read-only and copy from it's Profile setting. 11561 " 11562 ::= { cpuFilterL3RuleEntry 14 } 11563 11564 cpuFilterL3RuleTcpAckBit OBJECT-TYPE 11565 SYNTAX INTEGER { 11566 dontcare(-1), 11567 establish(1), 11568 notEstablish(2) 11569 } 11570 MAX-ACCESS read-create 11571 STATUS current 11572 DESCRIPTION 11573 " The TCP ACK bit to be checked against the packet. The default 11574 value is 'dontcare'(-1), which means the rule don't care this 11575 condition." 11576 DEFVAL { dontcare } 11577 ::= { cpuFilterL3RuleEntry 15 } 11578 11579 cpuFilterL3RuleTcpRstBit OBJECT-TYPE 11580 SYNTAX INTEGER { 11581 dontcare(-1), 11582 establish(1), 11583 notEstablish(2) 11584 } 11585 MAX-ACCESS read-create 11586 STATUS current 11587 DESCRIPTION 11588 " The TCP RST bit to be checked against the packet. The default 11589 value is 'dontcare'(-1), which means the rule don't care this 11590 condition." 11591 DEFVAL { dontcare } 11592 ::= { cpuFilterL3RuleEntry 16 } 11593 11594 cpuFilterL3RuleTcpUrgBit OBJECT-TYPE 11595 SYNTAX INTEGER { 11596 dontcare(-1), 11597 establish(1), 11598 notEstablish(2) 11599 } 11600 MAX-ACCESS read-create 11601 STATUS current 11602 DESCRIPTION 11603 " The TCP Urg bit to be checked against the packet. The default 11604 value is 'dontcare'(-1), which means the rule don't care this 11605 condition." 11606 DEFVAL { dontcare } 11607 ::= { cpuFilterL3RuleEntry 17 } 11608 11609 cpuFilterL3RuleTcpPshBit OBJECT-TYPE 11610 SYNTAX INTEGER { 11611 dontcare(-1), 11612 establish(1), 11613 notEstablish(2) 11614 } 11615 MAX-ACCESS read-create 11616 STATUS current 11617 DESCRIPTION 11618 " The TCP Psh bit to be checked against the packet. The default 11619 value is 'dontcare'(-1). which means the rule don't care this 11620 condition." 11621 DEFVAL { dontcare } 11622 ::= { cpuFilterL3RuleEntry 18 } 11623 11624 cpuFilterL3RuleTcpSynBit OBJECT-TYPE 11625 SYNTAX INTEGER { 11626 dontcare(-1), 11627 establish(1), 11628 notEstablish(2) 11629 } 11630 MAX-ACCESS read-create 11631 STATUS current 11632 DESCRIPTION 11633 " The TCP Syn bit to be checked against the packet. The default 11634 value is 'dontcare'(-1), which means the rule don't care this condition." 11635 DEFVAL { dontcare } 11636 ::= { cpuFilterL3RuleEntry 19 } 11637 11638 cpuFilterL3RuleTcpFinBit OBJECT-TYPE 11639 SYNTAX INTEGER { 11640 dontcare(-1), 11641 establish(1), 11642 notEstablish(2) 11643 } 11644 MAX-ACCESS read-create 11645 STATUS current 11646 DESCRIPTION 11647 " The TCP Fin bit to be checked against the packet. The default 11648 value is 'dontcare'(-1), which means the rule don't care this 11649 condition." 11650 DEFVAL { dontcare } 11651 ::= { cpuFilterL3RuleEntry 20 } 11652 11653 cpuFilterL3RuleDscp OBJECT-TYPE 11654 SYNTAX Integer32 (-1..63) 11655 MAX-ACCESS read-create 11656 STATUS current 11657 DESCRIPTION 11658 " The IP Dscp value to be checked against the packet. 11659 A default value is '-1', which means the rule don't 11660 care this condition." 11661 DEFVAL { -1 } 11662 ::= { cpuFilterL3RuleEntry 21 } 11663 11664 cpuFilterL3RuleIgmpType OBJECT-TYPE 11665 SYNTAX Integer32 (-1..255) 11666 MAX-ACCESS read-write 11667 STATUS current 11668 DESCRIPTION 11669 " The IGMP Type to be checked against the packet.A default value is '-1', 11670 which means the rule don't care this condition." 11671 DEFVAL { -1 } 11672 ::= { cpuFilterL3RuleEntry 22 } 11673 11674 cpuFilterL3RulePortList OBJECT-TYPE 11675 SYNTAX PortList 11676 MAX-ACCESS read-write 11677 STATUS current 11678 DESCRIPTION 11679 "Specifies the complete set of ports over which if the packet arrives 11680 this filter rule will be applicable." 11681 11682 ::= { cpuFilterL3RuleEntry 23 } 11683 11684 cpuFilterL3RuleAction OBJECT-TYPE 11685 SYNTAX INTEGER { 11686 allow (1) 11687 ,drop (2) 11688 } 11689 MAX-ACCESS read-write 11690 STATUS current 11691 DESCRIPTION 11692 "Specifies the action to be taken on the packet if the filter 11693 rule matches." 11694 DEFVAL { allow } 11695 ::= { cpuFilterL3RuleEntry 24 } 11696 11697 cpuFilterL3RuleStatus OBJECT-TYPE 11698 SYNTAX RowStatus 11699 MAX-ACCESS read-create 11700 STATUS current 11701 DESCRIPTION 11702 "This object indicates the status of this entry. An entry is 11703 created in this table when this object is SET to 'createAndWait'. 11704 The entry in this table is used when the status of this object 11705 is SET 'active'. The entry in this table is not used when this 11706 object is SET 'notInService'. An entry created in this table is 11707 be deleted when this object is SET 'destroy'." 11708 ::= { cpuFilterL3RuleEntry 27 } 11709 11710 11711 -- L3 IPv6 Filter Group -------------------------------------------------- 11712 11713 cpuFilterv6L3RuleTable OBJECT-TYPE 11714 SYNTAX SEQUENCE OF CpuFilterv6L3RuleEntry 11715 MAX-ACCESS not-accessible 11716 STATUS current 11717 DESCRIPTION 11718 " A table to configure L3 filter rules in the system. 11719 " 11720 ::= { cpuFilterL3Rule 2 } 11721 11722 cpuFilterv6L3RuleEntry OBJECT-TYPE 11723 SYNTAX CpuFilterv6L3RuleEntry 11724 MAX-ACCESS not-accessible 11725 STATUS current 11726 DESCRIPTION 11727 " Each entry in this table is a L3 filter rule. 11728 Index to the table is L3 filter number and Profile ID." 11729 INDEX { cpuFilterv6L3RuleProfileNo, cpuFilterv6L3RuleAccessID} 11730 ::= { cpuFilterv6L3RuleTable 1 } 11731 11732 CpuFilterv6L3RuleEntry ::= 11733 SEQUENCE { 11734 cpuFilterv6L3RuleProfileNo 11735 Integer32, 11736 cpuFilterv6L3RuleAccessID 11737 Integer32, 11738 cpuFilterv6L3RuleProtocol 11739 INTEGER, 11740 cpuFilterv6L3RuleProtocolMask 11741 OCTET STRING, 11742 cpuFilterv6L3RuleICMPMessageType 11743 Integer32, 11744 cpuFilterv6L3RuleICMPMessageCode 11745 Integer32, 11746 cpuFilterv6L3RuleDstIpAddr 11747 Ipv6Address, 11748 cpuFilterv6L3RuleSrcIpAddr 11749 Ipv6Address, 11750 cpuFilterv6L3RuleDstIpAddrMask 11751 Ipv6Address, 11752 cpuFilterv6L3RuleSrcIpAddrMask 11753 Ipv6Address, 11754 cpuFilterv6L3RuleTcpUdpDstPort 11755 Integer32, 11756 cpuFilterv6L3RuleTcpUdpSrcPort 11757 Integer32, 11758 cpuFilterv6L3RuleTcpUdpDstPortMask 11759 OCTET STRING, 11760 cpuFilterv6L3RuleTcpUdpSrcPortMask 11761 OCTET STRING, 11762 cpuFilterv6L3RuleTcpAckBit 11763 INTEGER, 11764 cpuFilterv6L3RuleTcpRstBit 11765 INTEGER, 11766 cpuFilterv6L3RuleTcpUrgBit 11767 INTEGER, 11768 cpuFilterv6L3RuleTcpPshBit 11769 INTEGER, 11770 cpuFilterv6L3RuleTcpSynBit 11771 INTEGER, 11772 cpuFilterv6L3RuleTcpFinBit 11773 INTEGER, 11774 cpuFilterv6L3RuleTrafficClass 11775 Integer32, 11776 cpuFilterv6L3RulePortList 11777 PortList, 11778 cpuFilterv6L3RuleAction 11779 INTEGER, 11780 cpuFilterv6L3RuleStatus 11781 RowStatus 11782 } 11783 11784 cpuFilterv6L3RuleProfileNo OBJECT-TYPE 11785 SYNTAX Integer32 (1..5) 11786 MAX-ACCESS read-only 11787 STATUS current 11788 DESCRIPTION 11789 "L3 Filter rule ID." 11790 ::= { cpuFilterv6L3RuleEntry 1 } 11791 11792 cpuFilterv6L3RuleAccessID OBJECT-TYPE 11793 SYNTAX Integer32 (1..3) 11794 MAX-ACCESS read-only 11795 STATUS current 11796 DESCRIPTION 11797 "The Profile ID which this rule join." 11798 ::= { cpuFilterv6L3RuleEntry 2 } 11799 11800 cpuFilterv6L3RuleProtocol OBJECT-TYPE 11801 SYNTAX INTEGER { 11802 icmp(1), 11803 tcp(6), 11804 udp(17) 11805 } 11806 MAX-ACCESS read-write 11807 STATUS current 11808 DESCRIPTION 11809 " The type of protocol to be checked against the packet." 11810 ::= { cpuFilterv6L3RuleEntry 3 } 11811 11812 cpuFilterv6L3RuleProtocolMask OBJECT-TYPE 11813 SYNTAX OCTET STRING 11814 MAX-ACCESS read-only 11815 STATUS current 11816 DESCRIPTION 11817 "The IP protocol mask. 11818 This field is read-only and copy from it's Profile setting. 11819 It will work with the other field,cpuFilterL3RuleProtocol, 11820 to caculate a range of IP protocol which is really care. 11821 The value is in HEX format. 11822 " 11823 DEFVAL { 'FF'h } 11824 ::= { cpuFilterv6L3RuleEntry 4 } 11825 11826 cpuFilterv6L3RuleICMPMessageType OBJECT-TYPE 11827 SYNTAX Integer32 (-1..255) 11828 MAX-ACCESS read-write 11829 STATUS current 11830 DESCRIPTION 11831 " The message type to be checked against the packet. If the 11832 message type matches with the packet, then the packet will be 11833 dropped / allowed based on the action set in cpuFilterL3RuleAction. 11834 The default value is '-1',which means the rule don't care this 11835 condition. 11836 Some ICMP message types are: 11837 echoReply(0), 11838 destinationUnreachable(3), 11839 sourceQuench(4), 11840 redirect(5), 11841 echoRequest(8), 11842 timeExceeded(11), 11843 parameterProblem(12), 11844 timestampRequest(13), 11845 timestampReply(14), 11846 informationRequest(15), 11847 informationReply(16), 11848 addressMaskRequest(17), 11849 addressMaskReply (18), 11850 " 11851 DEFVAL { -1 } 11852 ::= { cpuFilterv6L3RuleEntry 5 } 11853 11854 cpuFilterv6L3RuleICMPMessageCode OBJECT-TYPE 11855 SYNTAX Integer32 (-1..255) 11856 MAX-ACCESS read-write 11857 STATUS current 11858 DESCRIPTION 11859 " The message code to be checked against the packet. If the 11860 packet matches with the message code, then the packet will 11861 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 11862 The default value is '-1', which means the rule don't care this 11863 condition. 11864 Some ICMP message codes are : 11865 networkUnreachable(0), 11866 hostUnreachable(1), 11867 protocolUnreachable(2), 11868 portUnreachable(3), 11869 fragmentNeed(4), 11870 sourceRouteFail(5), 11871 destNetworkUnknown(6), 11872 destHostUnknown(7), 11873 srcHostIsolated(8), 11874 destNetworkAdminProhibited(9), 11875 destHostAdminProhibited(10), 11876 networkUnreachableTOS(11), 11877 hostUnreachableTOS(12), 11878 " 11879 DEFVAL { -1 } 11880 ::= { cpuFilterv6L3RuleEntry 6 } 11881 11882 cpuFilterv6L3RuleDstIpAddr OBJECT-TYPE 11883 SYNTAX Ipv6Address 11884 MAX-ACCESS read-write 11885 STATUS current 11886 DESCRIPTION 11887 "Destination IP address to be matched with the packet. 11888 The default value will be zero, which means the rule 11889 don't care this condition." 11890 DEFVAL { '00000000'h } 11891 ::= { cpuFilterv6L3RuleEntry 7 } 11892 11893 cpuFilterv6L3RuleSrcIpAddr OBJECT-TYPE 11894 SYNTAX Ipv6Address 11895 MAX-ACCESS read-write 11896 STATUS current 11897 DESCRIPTION 11898 "Source IP address to be matched with the packet. 11899 The default value will be zero, which means the 11900 rule don't care this condition." 11901 11902 DEFVAL { '00000000'h } 11903 ::= { cpuFilterv6L3RuleEntry 8 } 11904 11905 cpuFilterv6L3RuleDstIpAddrMask OBJECT-TYPE 11906 SYNTAX Ipv6Address 11907 MAX-ACCESS read-only 11908 STATUS current 11909 DESCRIPTION 11910 "The IP subnet mask for Destination IP address. 11911 This field is read-only and copy from it's Profile setting. 11912 " 11913 11914 DEFVAL { 'FFFFFFFF'h } 11915 ::= { cpuFilterv6L3RuleEntry 9 } 11916 11917 cpuFilterv6L3RuleSrcIpAddrMask OBJECT-TYPE 11918 SYNTAX Ipv6Address 11919 MAX-ACCESS read-only 11920 STATUS current 11921 DESCRIPTION 11922 "The IP subnet mask for Source IP address. 11923 This field is read-only and copy from it's Profile setting. 11924 " 11925 11926 DEFVAL { 'FFFFFFFF'h } 11927 ::= { cpuFilterv6L3RuleEntry 10 } 11928 11929 cpuFilterv6L3RuleTcpUdpDstPort OBJECT-TYPE 11930 SYNTAX Integer32 (-1..65535) 11931 MAX-ACCESS read-write 11932 STATUS current 11933 DESCRIPTION 11934 "The TCP / UDP destination port. The default value is -1, 11935 which means the rule don't care this condition." 11936 DEFVAL { -1 } 11937 ::= { cpuFilterv6L3RuleEntry 11 } 11938 11939 cpuFilterv6L3RuleTcpUdpSrcPort OBJECT-TYPE 11940 SYNTAX Integer32 (-1..65535) 11941 MAX-ACCESS read-write 11942 STATUS current 11943 DESCRIPTION 11944 "The TCP / UDP source port. The default value is -1, 11945 which means the rule don't care this condition." 11946 DEFVAL { -1 } 11947 ::= { cpuFilterv6L3RuleEntry 12 } 11948 11949 cpuFilterv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 11950 SYNTAX OCTET STRING 11951 MAX-ACCESS read-only 11952 STATUS current 11953 DESCRIPTION 11954 "The TCP / UDP Destination port Mask. 11955 This field is read-only and copy from it's Profile setting. 11956 " 11957 ::= { cpuFilterv6L3RuleEntry 13 } 11958 11959 cpuFilterv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 11960 SYNTAX OCTET STRING 11961 MAX-ACCESS read-only 11962 STATUS current 11963 DESCRIPTION 11964 "The TCP / UDP Source port Mask. 11965 This field is read-only and copy from it's Profile setting. 11966 " 11967 ::= { cpuFilterv6L3RuleEntry 14 } 11968 11969 cpuFilterv6L3RuleTcpAckBit OBJECT-TYPE 11970 SYNTAX INTEGER { 11971 dontcare(-1), 11972 establish(1), 11973 notEstablish(2) 11974 } 11975 MAX-ACCESS read-create 11976 STATUS current 11977 DESCRIPTION 11978 " The TCP ACK bit to be checked against the packet. The default 11979 value is 'dontcare'(-1), which means the rule don't care this 11980 condition." 11981 DEFVAL { dontcare } 11982 ::= { cpuFilterv6L3RuleEntry 15 } 11983 11984 cpuFilterv6L3RuleTcpRstBit OBJECT-TYPE 11985 SYNTAX INTEGER { 11986 dontcare(-1), 11987 establish(1), 11988 notEstablish(2) 11989 } 11990 MAX-ACCESS read-create 11991 STATUS current 11992 DESCRIPTION 11993 " The TCP RST bit to be checked against the packet. The default 11994 value is 'dontcare'(-1), which means the rule don't care this 11995 condition." 11996 DEFVAL { dontcare } 11997 ::= { cpuFilterv6L3RuleEntry 16 } 11998 11999 cpuFilterv6L3RuleTcpUrgBit OBJECT-TYPE 12000 SYNTAX INTEGER { 12001 dontcare(-1), 12002 establish(1), 12003 notEstablish(2) 12004 } 12005 MAX-ACCESS read-create 12006 STATUS current 12007 DESCRIPTION 12008 " The TCP Urg bit to be checked against the packet. The default 12009 value is 'dontcare'(-1), which means the rule don't care this 12010 condition." 12011 DEFVAL { dontcare } 12012 ::= { cpuFilterv6L3RuleEntry 17 } 12013 12014 cpuFilterv6L3RuleTcpPshBit OBJECT-TYPE 12015 SYNTAX INTEGER { 12016 dontcare(-1), 12017 establish(1), 12018 notEstablish(2) 12019 } 12020 MAX-ACCESS read-create 12021 STATUS current 12022 DESCRIPTION 12023 " The TCP Psh bit to be checked against the packet. The default 12024 value is 'dontcare'(-1). which means the rule don't care this 12025 condition." 12026 DEFVAL { dontcare } 12027 ::= { cpuFilterv6L3RuleEntry 18 } 12028 12029 cpuFilterv6L3RuleTcpSynBit OBJECT-TYPE 12030 SYNTAX INTEGER { 12031 dontcare(-1), 12032 establish(1), 12033 notEstablish(2) 12034 } 12035 MAX-ACCESS read-create 12036 STATUS current 12037 DESCRIPTION 12038 " The TCP Syn bit to be checked against the packet. The default 12039 value is 'dontcare'(-1), which means the rule don't care this condition." 12040 DEFVAL { dontcare } 12041 ::= { cpuFilterv6L3RuleEntry 19 } 12042 12043 cpuFilterv6L3RuleTcpFinBit OBJECT-TYPE 12044 SYNTAX INTEGER { 12045 dontcare(-1), 12046 establish(1), 12047 notEstablish(2) 12048 } 12049 MAX-ACCESS read-create 12050 STATUS current 12051 DESCRIPTION 12052 " The TCP Fin bit to be checked against the packet. The default 12053 value is 'dontcare'(-1), which means the rule don't care this 12054 condition." 12055 DEFVAL { dontcare } 12056 ::= { cpuFilterv6L3RuleEntry 20 } 12057 12058 cpuFilterv6L3RuleTrafficClass OBJECT-TYPE 12059 SYNTAX Integer32 (-1..63) 12060 MAX-ACCESS read-create 12061 STATUS current 12062 DESCRIPTION 12063 " The IP Dscp value to be checked against the packet. 12064 A default value is '-1', which means the rule don't 12065 care this condition." 12066 DEFVAL { -1 } 12067 ::= { cpuFilterv6L3RuleEntry 21 } 12068 12069 cpuFilterv6L3RulePortList OBJECT-TYPE 12070 SYNTAX PortList 12071 MAX-ACCESS read-write 12072 STATUS current 12073 DESCRIPTION 12074 "Specifies the complete set of ports over which if the packet arrives 12075 this filter rule will be applicable." 12076 12077 ::= { cpuFilterv6L3RuleEntry 22 } 12078 12079 cpuFilterv6L3RuleAction OBJECT-TYPE 12080 SYNTAX INTEGER { 12081 allow (1) 12082 ,drop (2) 12083 } 12084 MAX-ACCESS read-write 12085 STATUS current 12086 DESCRIPTION 12087 "Specifies the action to be taken on the packet if the filter 12088 rule matches." 12089 DEFVAL { allow } 12090 ::= { cpuFilterv6L3RuleEntry 23 } 12091 12092 cpuFilterv6L3RuleStatus OBJECT-TYPE 12093 SYNTAX RowStatus 12094 MAX-ACCESS read-create 12095 STATUS current 12096 DESCRIPTION 12097 "This object indicates the status of this entry. An entry is 12098 created in this table when this object is SET to 'createAndWait'. 12099 The entry in this table is used when the status of this object 12100 is SET 'active'. The entry in this table is not used when this 12101 object is SET 'notInService'. An entry created in this table is 12102 be deleted when this object is SET 'destroy'." 12103 ::= { cpuFilterv6L3RuleEntry 24 } 12104 12105 snmpGlobalState OBJECT-TYPE 12106 SYNTAX INTEGER { 12107 enabled(1), 12108 disabled(2) 12109 } 12110 MAX-ACCESS read-write 12111 STATUS current 12112 DESCRIPTION 12113 "This object is for enabling or disabling SNMP Community function." 12114 12115 ::= { companySNMPV3 1 } 12116 12117 snmpV3User OBJECT IDENTIFIER ::= { companySNMPV3 2 } 12118 snmpV3Group OBJECT IDENTIFIER ::= { companySNMPV3 3 } 12119 snmpV3ViewTree OBJECT IDENTIFIER ::= { companySNMPV3 4 } 12120 snmpV3Community OBJECT IDENTIFIER ::= { companySNMPV3 5 } 12121 snmpV3Host OBJECT IDENTIFIER ::= { companySNMPV3 6 } 12122 12123 snmpV3EngineID OBJECT-TYPE 12124 SYNTAX SnmpEngineID 12125 MAX-ACCESS read-write 12126 STATUS current 12127 DESCRIPTION 12128 "An SNMP engine's administratively-unique identifier. 12129 12130 In a simple agent, this value is always that agent's 12131 own snmpEngineID value. 12132 12133 The value can also take the value of the snmpEngineID 12134 of a remote SNMP engine with which this user can 12135 communicate." 12136 12137 ::= { companySNMPV3 7 } 12138 12139 snmpV3Trap OBJECT IDENTIFIER ::= { companySNMPV3 8 } 12140 12141 -- ---------------------------------------------------------------- 12142 -- The snmpV3User group 12143 -- ---------------------------------------------------------------- 12144 12145 snmpV3UserTable OBJECT-TYPE 12146 SYNTAX SEQUENCE OF SnmpV3UserEntry 12147 MAX-ACCESS not-accessible 12148 STATUS current 12149 DESCRIPTION 12150 "" 12151 ::= { snmpV3User 1 } 12152 12153 snmpV3UserEntry OBJECT-TYPE 12154 SYNTAX SnmpV3UserEntry 12155 MAX-ACCESS not-accessible 12156 STATUS current 12157 DESCRIPTION 12158 "" 12159 INDEX { snmpV3UserName , snmpV3UserVersion} 12160 ::= { snmpV3UserTable 1 } 12161 12162 SnmpV3UserEntry ::= SEQUENCE { 12163 snmpV3UserName SnmpAdminString, 12164 snmpV3UserVersion INTEGER, 12165 snmpV3UserGroupName SnmpAdminString, 12166 snmpV3UserAuthProtocol INTEGER, 12167 snmpV3UserAuthProtocolPassword SnmpAdminString, 12168 snmpV3UserPrivProtocol INTEGER, 12169 snmpV3UserPrivProtocolPassword SnmpAdminString, 12170 snmpV3UserStatus RowStatus 12171 } 12172 12173 snmpV3UserName OBJECT-TYPE 12174 SYNTAX SnmpAdminString (SIZE(1..32)) 12175 MAX-ACCESS read-only 12176 STATUS current 12177 DESCRIPTION "A human readable string representing the name of 12178 the user. 12179 12180 This is the (User-based Security) Model dependent 12181 security ID. 12182 " 12183 ::= { snmpV3UserEntry 1 } 12184 12185 snmpV3UserVersion OBJECT-TYPE 12186 SYNTAX INTEGER { 12187 v1 (1), 12188 v2c (2), 12189 v3 (3) 12190 } 12191 MAX-ACCESS read-only 12192 STATUS current 12193 DESCRIPTION "A human readable string representing the name of 12194 the user. 12195 12196 This is the (User-based Security) Model dependent 12197 security ID. 12198 " 12199 ::= { snmpV3UserEntry 2 } 12200 12201 12202 snmpV3UserGroupName OBJECT-TYPE 12203 SYNTAX SnmpAdminString (SIZE(1..32)) 12204 MAX-ACCESS read-create 12205 STATUS current 12206 DESCRIPTION "The name of the group to which this entry (e.g., the 12207 combination of securityModel and securityName) 12208 belongs. 12209 12210 This groupName is used as index into the 12211 vacmAccessTable to select an access control policy. 12212 However, a value in this table does not imply that an 12213 instance with the value exists in table vacmAccesTable. 12214 " 12215 ::= { snmpV3UserEntry 3 } 12216 12217 snmpV3UserAuthProtocol OBJECT-TYPE 12218 SYNTAX INTEGER { 12219 none (1), 12220 md5 (2), 12221 sha (3) 12222 } 12223 MAX-ACCESS read-create 12224 STATUS current 12225 DESCRIPTION "An indication of whether messages sent on behalf of 12226 this user to/from the SNMP engine identified by 12227 usmUserEngineID, can be authenticated, and if so, 12228 the type of authentication protocol which is used. 12229 12230 An instance of this object is created concurrently 12231 with the creation of any other object instance for 12232 the same user (i.e., as part of the processing of 12233 the set operation which creates the first object 12234 instance in the same conceptual row). 12235 12236 If an initial set operation (i.e. at row creation time) 12237 tries to set a value for an unknown or unsupported 12238 protocol, then a 'wrongValue' error must be returned. 12239 12240 The value will be overwritten/set when a set operation 12241 is performed on the corresponding instance of 12242 UserCloneFrom. 12243 12244 Once instantiated, the value of such an instance of 12245 this object can only be changed via a set operation to 12246 the value of the NoAuthProtocol. 12247 12248 If a set operation tries to change the value of an 12249 12250 12251 existing instance of this object to any value other 12252 than NoAuthProtocol, then an 'inconsistentValue' 12253 error must be returned. 12254 12255 If a set operation tries to set the value to the 12256 NoAuthProtocol while the UserPrivProtocol value 12257 in the same row is not equal to NoPrivProtocol, 12258 then an 'inconsistentValue' error must be returned. 12259 That means that an SNMP command generator application 12260 must first ensure that the UserPrivProtocol is set 12261 to the NoPrivProtocol value before it can set 12262 the UserAuthProtocol value to NoAuthProtocol. 12263 " 12264 ::= { snmpV3UserEntry 4 } 12265 12266 snmpV3UserAuthProtocolPassword OBJECT-TYPE 12267 SYNTAX SnmpAdminString (SIZE(1..32)) 12268 MAX-ACCESS read-create 12269 STATUS current 12270 DESCRIPTION "" 12271 ::= { snmpV3UserEntry 5 } 12272 12273 12274 snmpV3UserPrivProtocol OBJECT-TYPE 12275 SYNTAX INTEGER { 12276 none (1), 12277 des (2) 12278 } 12279 MAX-ACCESS read-create 12280 STATUS current 12281 DESCRIPTION "An indication of whether messages sent on behalf of 12282 this user to/from the SNMP engine identified by 12283 usmUserEngineID, can be protected from disclosure, 12284 and if so, the type of privacy protocol which is used. 12285 12286 An instance of this object is created concurrently 12287 with the creation of any other object instance for 12288 the same user (i.e., as part of the processing of 12289 the set operation which creates the first object 12290 instance in the same conceptual row). 12291 12292 If an initial set operation (i.e. at row creation time) 12293 tries to set a value for an unknown or unsupported 12294 protocol, then a 'wrongValue' error must be returned. 12295 12296 The value will be overwritten/set when a set operation 12297 is performed on the corresponding instance of 12298 usmUserCloneFrom. 12299 12300 Once instantiated, the value of such an instance of 12301 this object can only be changed via a set operation to 12302 the value of the NoPrivProtocol. 12303 12304 If a set operation tries to change the value of an 12305 existing instance of this object to any value other 12306 than NoPrivProtocol, then an 'inconsistentValue' 12307 error must be returned. 12308 12309 Note that if any privacy protocol is used, then you 12310 must also use an authentication protocol. In other 12311 words, if usmUserPrivProtocol is set to anything else 12312 than NoPrivProtocol, then the corresponding instance 12313 of usmUserAuthProtocol cannot have a value of 12314 12315 usmNoAuthProtocol. If it does, then an 12316 'inconsistentValue' error must be returned. 12317 " 12318 ::= { snmpV3UserEntry 6 } 12319 12320 snmpV3UserPrivProtocolPassword OBJECT-TYPE 12321 SYNTAX SnmpAdminString (SIZE(1..32)) 12322 MAX-ACCESS read-create 12323 STATUS current 12324 DESCRIPTION "" 12325 ::= { snmpV3UserEntry 7 } 12326 12327 12328 snmpV3UserStatus OBJECT-TYPE 12329 SYNTAX RowStatus 12330 MAX-ACCESS read-create 12331 STATUS current 12332 DESCRIPTION "The status of this conceptual row. 12333 12334 Until instances of all corresponding columns are 12335 appropriately configured, the value of the 12336 corresponding instance of the usmUserStatus column 12337 is 'notReady'. 12338 12339 In particular, a newly created row for a user who 12340 employs authentication, cannot be made active until the 12341 corresponding usmUserCloneFrom and usmUserAuthKeyChange 12342 have been set. 12343 12344 Further, a newly created row for a user who also 12345 employs privacy, cannot be made active until the 12346 usmUserPrivKeyChange has been set. 12347 12348 The RowStatus TC [RFC2579] requires that this 12349 DESCRIPTION clause states under which circumstances 12350 other objects in this row can be modified: 12351 12352 The value of this object has no effect on whether 12353 other objects in this conceptual row can be modified, 12354 except for usmUserOwnAuthKeyChange and 12355 usmUserOwnPrivKeyChange. For these 2 objects, the 12356 value of usmUserStatus MUST be active. 12357 " 12358 ::= { snmpV3UserEntry 8 } 12359 12360 12361 -- ---------------------------------------------------------------- 12362 -- The snmpV3Group group 12363 -- ---------------------------------------------------------------- 12364 snmpV3GroupTable OBJECT-TYPE 12365 SYNTAX SEQUENCE OF SnmpV3GroupEntry 12366 MAX-ACCESS not-accessible 12367 STATUS current 12368 DESCRIPTION 12369 "" 12370 ::= { snmpV3Group 1 } 12371 12372 snmpV3GroupEntry OBJECT-TYPE 12373 SYNTAX SnmpV3GroupEntry 12374 MAX-ACCESS not-accessible 12375 STATUS current 12376 DESCRIPTION 12377 "" 12378 INDEX { snmpV3GroupName ,snmpV3GroupSecurityModel ,snmpV3GroupSecurityLevel} 12379 ::= { snmpV3GroupTable 1 } 12380 12381 SnmpV3GroupEntry ::= SEQUENCE { 12382 snmpV3GroupName SnmpAdminString, 12383 snmpV3GroupSecurityModel INTEGER, 12384 snmpV3GroupSecurityLevel SnmpSecurityLevel, 12385 snmpV3GroupReadViewName SnmpAdminString, 12386 snmpV3GroupWriteViewName SnmpAdminString, 12387 snmpV3GroupNotifyViewName SnmpAdminString, 12388 snmpV3GroupStatus RowStatus 12389 } 12390 12391 snmpV3GroupName OBJECT-TYPE 12392 SYNTAX SnmpAdminString (SIZE(1..32)) 12393 MAX-ACCESS read-only 12394 STATUS current 12395 DESCRIPTION "The name of the group to which this entry (e.g., the 12396 combination of securityModel and securityName) 12397 belongs. 12398 12399 This groupName is used as index into the 12400 vacmAccessTable to select an access control policy. 12401 However, a value in this table does not imply that an 12402 instance with the value exists in table vacmAccesTable. 12403 " 12404 ::= { snmpV3GroupEntry 1 } 12405 12406 snmpV3GroupSecurityModel OBJECT-TYPE 12407 SYNTAX INTEGER { 12408 v1 (1), 12409 v2c (2), 12410 v3 (3) 12411 } 12412 MAX-ACCESS read-only 12413 STATUS current 12414 DESCRIPTION "In order to gain the access rights allowed by this 12415 conceptual row, this securityModel must be in use. 12416 " 12417 ::= { snmpV3GroupEntry 2 } 12418 12419 snmpV3GroupSecurityLevel OBJECT-TYPE 12420 SYNTAX SnmpSecurityLevel 12421 MAX-ACCESS read-only 12422 STATUS current 12423 DESCRIPTION "The minimum level of security required in order to 12424 gain the access rights allowed by this conceptual 12425 row. A securityLevel of noAuthNoPriv is less than 12426 authNoPriv which in turn is less than authPriv. 12427 12428 If multiple entries are equally indexed except for 12429 this vacmAccessSecurityLevel index, then the entry 12430 which has the highest value for 12431 vacmAccessSecurityLevel is selected. 12432 " 12433 ::= { snmpV3GroupEntry 3 } 12434 12435 snmpV3GroupReadViewName OBJECT-TYPE 12436 SYNTAX SnmpAdminString (SIZE(0..32)) 12437 MAX-ACCESS read-create 12438 STATUS current 12439 DESCRIPTION "The value of an instance of this object identifies 12440 the MIB view of the SNMP context to which this 12441 conceptual row authorizes read access. 12442 12443 The identified MIB view is that one for which the 12444 vacmViewTreeFamilyViewName has the same value as the 12445 instance of this object; if the value is the empty 12446 string or if there is no active MIB view having this 12447 value of vacmViewTreeFamilyViewName, then no access 12448 is granted. 12449 " 12450 -- DEFVAL { ''H } -- -- the empty string -- 12451 ::= { snmpV3GroupEntry 4 } 12452 12453 snmpV3GroupWriteViewName OBJECT-TYPE 12454 SYNTAX SnmpAdminString (SIZE(0..32)) 12455 MAX-ACCESS read-create 12456 STATUS current 12457 DESCRIPTION "The value of an instance of this object identifies 12458 the MIB view of the SNMP context to which this 12459 conceptual row authorizes write access. 12460 12461 The identified MIB view is that one for which the 12462 vacmViewTreeFamilyViewName has the same value as the 12463 instance of this object; if the value is the empty 12464 string or if there is no active MIB view having this 12465 value of vacmViewTreeFamilyViewName, then no access 12466 is granted. 12467 " 12468 -- DEFVAL { ''H } -- -- the empty string -- 12469 12470 ::= { snmpV3GroupEntry 5 } 12471 12472 snmpV3GroupNotifyViewName OBJECT-TYPE 12473 SYNTAX SnmpAdminString (SIZE(0..32)) 12474 MAX-ACCESS read-create 12475 STATUS current 12476 DESCRIPTION "The value of an instance of this object identifies 12477 the MIB view of the SNMP context to which this 12478 conceptual row authorizes access for notifications. 12479 12480 The identified MIB view is that one for which the 12481 vacmViewTreeFamilyViewName has the same value as the 12482 instance of this object; if the value is the empty 12483 string or if there is no active MIB view having this 12484 value of vacmViewTreeFamilyViewName, then no access 12485 is granted. 12486 " 12487 -- DEFVAL { ''H } -- -- the empty string -- 12488 ::= { snmpV3GroupEntry 6 } 12489 12490 snmpV3GroupStatus OBJECT-TYPE 12491 SYNTAX RowStatus 12492 MAX-ACCESS read-create 12493 STATUS current 12494 DESCRIPTION "The status of this conceptual row. 12495 12496 The RowStatus TC [RFC2579] requires that this 12497 DESCRIPTION clause states under which circumstances 12498 other objects in this row can be modified: 12499 12500 The value of this object has no effect on whether 12501 other objects in this conceptual row can be modified. 12502 " 12503 ::= { snmpV3GroupEntry 7 } 12504 12505 12506 -- ---------------------------------------------------------------- 12507 -- The snmpV3ViewTree group 12508 -- ---------------------------------------------------------------- 12509 snmpV3ViewTreeTable OBJECT-TYPE 12510 SYNTAX SEQUENCE OF SnmpV3ViewTreeEntry 12511 MAX-ACCESS not-accessible 12512 STATUS current 12513 DESCRIPTION 12514 "" 12515 ::= { snmpV3ViewTree 1 } 12516 12517 snmpV3ViewTreeEntry OBJECT-TYPE 12518 SYNTAX SnmpV3ViewTreeEntry 12519 MAX-ACCESS not-accessible 12520 STATUS current 12521 DESCRIPTION 12522 "" 12523 INDEX { snmpV3viewTreeName ,snmpV3viewTreeSubtree } 12524 ::= { snmpV3ViewTreeTable 1 } 12525 12526 SnmpV3ViewTreeEntry ::= SEQUENCE 12527 { 12528 snmpV3viewTreeName SnmpAdminString, 12529 snmpV3viewTreeSubtree OBJECT IDENTIFIER, 12530 snmpV3viewTreeMask OCTET STRING, 12531 snmpV3viewTreeType INTEGER, 12532 snmpV3viewTreeStatus RowStatus 12533 } 12534 12535 snmpV3viewTreeName OBJECT-TYPE 12536 SYNTAX SnmpAdminString (SIZE(1..32)) 12537 MAX-ACCESS read-only 12538 STATUS current 12539 DESCRIPTION "The human readable name for a family of view subtrees. 12540 " 12541 12542 ::= { snmpV3ViewTreeEntry 1 } 12543 12544 snmpV3viewTreeSubtree OBJECT-TYPE 12545 SYNTAX OBJECT IDENTIFIER 12546 MAX-ACCESS read-only 12547 STATUS current 12548 DESCRIPTION "The MIB subtree which when combined with the 12549 corresponding instance of vacmViewTreeFamilyMask 12550 defines a family of view subtrees. 12551 " 12552 ::= { snmpV3ViewTreeEntry 2 } 12553 12554 snmpV3viewTreeMask OBJECT-TYPE 12555 SYNTAX OCTET STRING (SIZE (0..16)) 12556 MAX-ACCESS read-create 12557 STATUS current 12558 DESCRIPTION "The bit mask which, in combination with the 12559 corresponding instance of vacmViewTreeFamilySubtree, 12560 defines a family of view subtrees. 12561 12562 Each bit of this bit mask corresponds to a 12563 sub-identifier of vacmViewTreeFamilySubtree, with the 12564 most significant bit of the i-th octet of this octet 12565 string value (extended if necessary, see below) 12566 corresponding to the (8*i - 7)-th sub-identifier, and 12567 the least significant bit of the i-th octet of this 12568 octet string corresponding to the (8*i)-th 12569 sub-identifier, where i is in the range 1 through 16. 12570 12571 Each bit of this bit mask specifies whether or not 12572 the corresponding sub-identifiers must match when 12573 determining if an OBJECT IDENTIFIER is in this 12574 family of view subtrees; a '1' indicates that an 12575 exact match must occur; a '0' indicates 'wild card', 12576 i.e., any sub-identifier value matches. 12577 12578 Thus, the OBJECT IDENTIFIER X of an object instance 12579 is contained in a family of view subtrees if, for 12580 each sub-identifier of the value of 12581 vacmViewTreeFamilySubtree, either: 12582 12583 the i-th bit of vacmViewTreeFamilyMask is 0, or 12584 12585 the i-th sub-identifier of X is equal to the i-th 12586 sub-identifier of the value of 12587 vacmViewTreeFamilySubtree. 12588 12589 If the value of this bit mask is M bits long and 12590 12591 there are more than M sub-identifiers in the 12592 corresponding instance of vacmViewTreeFamilySubtree, 12593 then the bit mask is extended with 1's to be the 12594 required length. 12595 12596 Note that when the value of this object is the 12597 zero-length string, this extension rule results in 12598 a mask of all-1's being used (i.e., no 'wild card'), 12599 and the family of view subtrees is the one view 12600 subtree uniquely identified by the corresponding 12601 instance of vacmViewTreeFamilySubtree. 12602 12603 Note that masks of length greater than zero length 12604 do not need to be supported. In this case this 12605 object is made read-only. 12606 " 12607 -- DEFVAL { ''H } 12608 ::= { snmpV3ViewTreeEntry 3 } 12609 12610 snmpV3viewTreeType OBJECT-TYPE 12611 SYNTAX INTEGER { included(1), excluded(2) } 12612 MAX-ACCESS read-create 12613 STATUS current 12614 DESCRIPTION "Indicates whether the corresponding instances of 12615 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask 12616 define a family of view subtrees which is included in 12617 or excluded from the MIB view. 12618 " 12619 -- DEFVAL { included } 12620 ::= { snmpV3ViewTreeEntry 4 } 12621 12622 snmpV3viewTreeStatus OBJECT-TYPE 12623 SYNTAX RowStatus 12624 MAX-ACCESS read-create 12625 STATUS current 12626 DESCRIPTION "The status of this conceptual row. 12627 12628 The RowStatus TC [RFC2579] requires that this 12629 DESCRIPTION clause states under which circumstances 12630 other objects in this row can be modified: 12631 12632 The value of this object has no effect on whether 12633 other objects in this conceptual row can be modified. 12634 " 12635 ::= { snmpV3ViewTreeEntry 5 } 12636 12637 12638 -- ---------------------------------------------------------------- 12639 -- The snmpV3Community group 12640 -- ---------------------------------------------------------------- 12641 12642 snmpV3CommunityTable OBJECT-TYPE 12643 SYNTAX SEQUENCE OF SnmpV3CommunityEntry 12644 MAX-ACCESS not-accessible 12645 STATUS current 12646 DESCRIPTION 12647 "" 12648 ::= { snmpV3Community 1 } 12649 12650 snmpV3CommunityEntry OBJECT-TYPE 12651 SYNTAX SnmpV3CommunityEntry 12652 MAX-ACCESS not-accessible 12653 STATUS current 12654 DESCRIPTION 12655 "" 12656 INDEX { snmpV3CommunityName } 12657 ::= { snmpV3CommunityTable 1 } 12658 12659 SnmpV3CommunityEntry ::= SEQUENCE 12660 { 12661 snmpV3CommunityName OCTET STRING, 12662 snmpV3CommunityPolicy SnmpAdminString, 12663 snmpV3CommunityStatus RowStatus 12664 } 12665 12666 snmpV3CommunityName OBJECT-TYPE 12667 SYNTAX OCTET STRING 12668 MAX-ACCESS read-only 12669 STATUS current 12670 DESCRIPTION 12671 "The unique index value of a row in this table." 12672 ::= { snmpV3CommunityEntry 1 } 12673 12674 snmpV3CommunityPolicy OBJECT-TYPE 12675 SYNTAX SnmpAdminString (SIZE(1..32)) 12676 MAX-ACCESS read-create 12677 STATUS current 12678 DESCRIPTION 12679 "A human readable string representing the corresponding 12680 value of snmpCommunityName in a Security Model 12681 independent format." 12682 ::= { snmpV3CommunityEntry 2 } 12683 12684 snmpV3CommunityStatus OBJECT-TYPE 12685 SYNTAX RowStatus 12686 MAX-ACCESS read-create 12687 STATUS current 12688 DESCRIPTION 12689 "The status of this conceptual row in the 12690 snmpCommunityTable. 12691 12692 An entry in this table is not qualified for activation 12693 until instances of all corresponding columns have been 12694 initialized, either through default values, or through 12695 Set operations. The snmpCommunityName and 12696 snmpCommunitySecurityName objects must be explicitly set. 12697 12698 There is no restriction on setting columns in this table 12699 when the value of snmpCommunityStatus is active(1)." 12700 ::= { snmpV3CommunityEntry 3 } 12701 12702 12703 -- ---------------------------------------------------------------- 12704 -- The snmpV3Host group 12705 -- ---------------------------------------------------------------- 12706 12707 ipv4snmpV3HostTable OBJECT-TYPE 12708 SYNTAX SEQUENCE OF Ipv4snmpV3HostEntry 12709 MAX-ACCESS not-accessible 12710 STATUS obsolete 12711 DESCRIPTION 12712 "" 12713 ::= { snmpV3Host 1 } 12714 12715 ipv4snmpV3HostEntry OBJECT-TYPE 12716 SYNTAX Ipv4snmpV3HostEntry 12717 MAX-ACCESS not-accessible 12718 STATUS obsolete 12719 DESCRIPTION 12720 "" 12721 INDEX { ipv4snmpV3HostAddress } 12722 ::= { ipv4snmpV3HostTable 1 } 12723 12724 Ipv4snmpV3HostEntry ::= SEQUENCE 12725 { 12726 ipv4snmpV3HostAddress IpAddress, 12727 ipv4snmpV3HostCommunityName SnmpAdminString, 12728 ipv4snmpV3HostVersion INTEGER, 12729 ipv4snmpV3HostStatus RowStatus 12730 } 12731 12732 ipv4snmpV3HostAddress OBJECT-TYPE 12733 SYNTAX IpAddress 12734 MAX-ACCESS read-only 12735 STATUS obsolete 12736 DESCRIPTION 12737 "This object contains a transport address. The format of 12738 this address depends on the value of the 12739 snmpTargetAddrTDomain object. And this object is unique 12740 identifier associated with this snmpNotifyEntry." 12741 ::= { ipv4snmpV3HostEntry 1 } 12742 12743 ipv4snmpV3HostCommunityName OBJECT-TYPE 12744 SYNTAX SnmpAdminString (SIZE(1..32)) 12745 MAX-ACCESS read-create 12746 STATUS obsolete 12747 DESCRIPTION 12748 "The locally arbitrary." 12749 ::= { ipv4snmpV3HostEntry 2 } 12750 12751 12752 ipv4snmpV3HostVersion OBJECT-TYPE 12753 SYNTAX INTEGER { 12754 v1 (1), 12755 v2c (2), 12756 v3NoAuthNoPriv (3), 12757 v3AuthNoPriv (4), 12758 v3AuthPriv (5) 12759 } 12760 MAX-ACCESS read-create 12761 STATUS obsolete 12762 DESCRIPTION 12763 "The Level of Security to be used when generating 12764 SNMP messages using this entry." 12765 ::= { ipv4snmpV3HostEntry 3 } 12766 12767 ipv4snmpV3HostStatus OBJECT-TYPE 12768 SYNTAX RowStatus 12769 MAX-ACCESS read-create 12770 STATUS obsolete 12771 DESCRIPTION 12772 "" 12773 ::= { ipv4snmpV3HostEntry 4 } 12774 12775 -- ---------------------------------------------------------------- 12776 -- The snmpV3Host group 12777 -- ---------------------------------------------------------------- 12778 12779 snmpV3HostTable OBJECT-TYPE 12780 SYNTAX SEQUENCE OF SnmpV3HostEntry 12781 MAX-ACCESS not-accessible 12782 STATUS current 12783 DESCRIPTION 12784 "" 12785 ::= { snmpV3Host 2 } 12786 12787 snmpV3HostEntry OBJECT-TYPE 12788 SYNTAX SnmpV3HostEntry 12789 MAX-ACCESS not-accessible 12790 STATUS current 12791 DESCRIPTION 12792 "" 12793 INDEX { snmpV3HostAddress, snmpV3IPType } 12794 ::= { snmpV3HostTable 1 } 12795 12796 SnmpV3HostEntry ::= SEQUENCE 12797 { 12798 snmpV3HostAddress Ipv6Address, 12799 snmpV3IPType INTEGER, 12800 snmpV3HostCommunityName SnmpAdminString, 12801 snmpV3HostVersion INTEGER, 12802 snmpV3HostInterfaceName OCTET STRING, 12803 snmpV3HostStatus RowStatus 12804 } 12805 12806 snmpV3HostAddress OBJECT-TYPE 12807 SYNTAX Ipv6Address 12808 MAX-ACCESS read-only 12809 STATUS current 12810 DESCRIPTION 12811 "This object contains a transport address. The format of 12812 this address depends on the value of the 12813 snmpTargetAddrTDomain object. And this object is unique 12814 identifier associated with this snmpNotifyEntry." 12815 ::= { snmpV3HostEntry 1 } 12816 12817 snmpV3IPType OBJECT-TYPE 12818 SYNTAX INTEGER { 12819 iPv4 (1), 12820 iPv6 (2) 12821 } 12822 MAX-ACCESS read-only 12823 STATUS current 12824 DESCRIPTION 12825 "Type of IP interface." 12826 ::= { snmpV3HostEntry 2 } 12827 12828 snmpV3HostCommunityName OBJECT-TYPE 12829 SYNTAX SnmpAdminString (SIZE(1..32)) 12830 MAX-ACCESS read-create 12831 STATUS current 12832 DESCRIPTION 12833 "The locally arbitrary." 12834 ::= { snmpV3HostEntry 3 } 12835 12836 snmpV3HostVersion OBJECT-TYPE 12837 SYNTAX INTEGER { 12838 v1 (1), 12839 v2c (2), 12840 v3NoAuthNoPriv (3), 12841 v3AuthNoPriv (4), 12842 v3AuthPriv (5) 12843 } 12844 MAX-ACCESS read-create 12845 STATUS current 12846 DESCRIPTION 12847 "The Level of Security to be used when generating 12848 SNMP messages using this entry." 12849 ::= { snmpV3HostEntry 4 } 12850 12851 snmpV3HostInterfaceName OBJECT-TYPE 12852 SYNTAX OCTET STRING 12853 MAX-ACCESS read-create 12854 STATUS current 12855 DESCRIPTION 12856 "Specifies the interface name when the syslogSrvIP is linklocal address." 12857 ::= { snmpV3HostEntry 5 } 12858 12859 snmpV3HostStatus OBJECT-TYPE 12860 SYNTAX RowStatus 12861 MAX-ACCESS read-create 12862 STATUS current 12863 DESCRIPTION 12864 "" 12865 ::= { snmpV3HostEntry 6 } 12866 12867 -- ---------------------------------------------------------------- 12868 -- The snmpV3Trap group 12869 -- ---------------------------------------------------------------- 12870 12871 snmpV3TrapSNMPAuthentication OBJECT-TYPE 12872 SYNTAX INTEGER { 12873 enabled(1), 12874 disabled(2) 12875 } 12876 MAX-ACCESS read-write 12877 STATUS current 12878 DESCRIPTION 12879 "This object is for enabling or disabling SNMP login fail 12880 event trap in the system." 12881 ::= { snmpV3Trap 1 } 12882 12883 snmpV3TrapColdStart OBJECT-TYPE 12884 SYNTAX INTEGER { 12885 enabled(1), 12886 disabled(2) 12887 } 12888 MAX-ACCESS read-write 12889 STATUS current 12890 DESCRIPTION 12891 "This object is for enabling or disabling devie Bootup event 12892 trap in the system." 12893 ::= { snmpV3Trap 2 } 12894 12895 snmpV3TrapWarmStart OBJECT-TYPE 12896 SYNTAX INTEGER { 12897 enabled(1), 12898 disabled(2) 12899 } 12900 MAX-ACCESS read-write 12901 STATUS current 12902 DESCRIPTION 12903 "This object is for enabling or disabling devie Bootup event 12904 trap in the system." 12905 ::= { snmpV3Trap 3 } 12906 12907 snmpV3TrapLinkUpDown OBJECT-TYPE 12908 SYNTAX INTEGER { 12909 enabled(1), 12910 disabled(2) 12911 } 12912 MAX-ACCESS read-write 12913 STATUS current 12914 DESCRIPTION 12915 "This object is for enabling or disabling Copper link up / link down 12916 event trap in the system." 12917 ::= { snmpV3Trap 4 } 12918 12919 snmpV3TrapRSTPStateChange OBJECT-TYPE 12920 SYNTAX INTEGER { 12921 enabled(1), 12922 disabled(2) 12923 } 12924 MAX-ACCESS read-write 12925 STATUS current 12926 DESCRIPTION 12927 "This object is for enabling or disabling RSTP topology change 12928 event trap in the system." 12929 ::= { snmpV3Trap 5 } 12930 12931 snmpV3TrapFirmUpgrade OBJECT-TYPE 12932 SYNTAX INTEGER { 12933 enabled(1), 12934 disabled(2) 12935 } 12936 MAX-ACCESS read-write 12937 STATUS current 12938 DESCRIPTION 12939 "This object is for enabling or disabling Firmware upgrade 12940 suess or fail event trap in the system." 12941 ::= { snmpV3Trap 6 } 12942 12943 snmpV3TrapBPDUAttack OBJECT-TYPE 12944 SYNTAX INTEGER { 12945 none(1), 12946 attackDetected(2), 12947 attackCleared(3), 12948 both(4) 12949 } 12950 MAX-ACCESS read-write 12951 STATUS current 12952 DESCRIPTION 12953 "Used to configure trap settings for BPDU attack protection events." 12954 12955 DEFVAL { none } 12956 ::= { snmpV3Trap 11 } 12957 12958-- start CAMEO_PORT_SECURITY 12959 snmpV3TrapPortSecurity OBJECT-TYPE 12960 SYNTAX INTEGER { 12961 enabled(1), 12962 disabled(2) 12963 } 12964 MAX-ACCESS read-write 12965 STATUS current 12966 DESCRIPTION 12967 "" 12968 ::= { snmpV3Trap 12 } 12969-- end CAMEO_PORT_SECURITY 12970-- start CAMEO_IMPBv2 12971 snmpV3TrapIMPBViolation OBJECT-TYPE 12972 SYNTAX INTEGER { 12973 enabled(1), 12974 disabled(2) 12975 } 12976 MAX-ACCESS read-write 12977 STATUS current 12978 DESCRIPTION 12979 "" 12980 ::= { snmpV3Trap 13 } 12981-- end CAMEO_IMPBv2 12982-- start CAMEO_LBD 12983 snmpV3TrapLBD OBJECT-TYPE 12984 SYNTAX INTEGER { 12985 enabled(1), 12986 disabled(2) 12987 } 12988 MAX-ACCESS read-write 12989 STATUS current 12990 DESCRIPTION 12991 "" 12992 ::= { snmpV3Trap 14 } 12993-- end CAMEO_LBD 12994-- start CAMEO_DHCP_SCREEN 12995 snmpV3TrapDHCPServerScreening OBJECT-TYPE 12996 SYNTAX INTEGER { 12997 enabled(1), 12998 disabled(2) 12999 } 13000 MAX-ACCESS read-write 13001 STATUS current 13002 DESCRIPTION 13003 "" 13004 ::= { snmpV3Trap 15 } 13005-- end CAMEO_DHCP_SCREEN 13006 snmpV3TrapDuplicateIPDetected OBJECT-TYPE 13007 SYNTAX INTEGER { 13008 enabled(1), 13009 disabled(2) 13010 } 13011 MAX-ACCESS read-write 13012 STATUS current 13013 DESCRIPTION 13014 "This object is for enabling or disabling send gratuitous 13015 trap when IP address conflicted in the network." 13016 ::= { snmpV3Trap 16 } 13017 13018 13019 snmpV3CommunityEncryption OBJECT-TYPE 13020 SYNTAX INTEGER { 13021 enabled(1), 13022 disabled(2) 13023 } 13024 MAX-ACCESS read-write 13025 STATUS current 13026 DESCRIPTION 13027 "This object is for enabling or disabling community encryption." 13028 ::= { companySNMPV3 9 } 13029 13030 13031 13032 -- ------------------------------------------------------------------ 13033 -- companySyslog 13034 -- ------------------------------------------------------------------ 13035 syslogSettingGroup OBJECT IDENTIFIER ::= { companySyslog 1 } 13036 13037syslogEnable OBJECT-TYPE 13038 SYNTAX INTEGER { 13039 enable(1), 13040 disabled(2) 13041 } 13042 MAX-ACCESS read-write 13043 STATUS current 13044 DESCRIPTION 13045 "This object is for enabling or disabling syslog alert features in 13046 the system and the syslog will save to flash or send to remote 13047 syslog server. 13048 System Logs record and manage events, as well as report errors and 13049 informational messages." 13050 13051 DEFVAL { disabled } 13052 ::= { syslogSettingGroup 1 } 13053 13054 13055syslogSaveMode OBJECT-TYPE 13056 SYNTAX INTEGER { 13057 onDemand(0), 13058 timeInterval(1), 13059 logTrigger(2) 13060 } 13061 MAX-ACCESS read-write 13062 STATUS current 13063 DESCRIPTION 13064 "This object is for choosing the method to save syslog into flash." 13065 13066 DEFVAL { logTrigger } 13067 ::= { syslogSettingGroup 2 } 13068 13069syslogSaveMinutes OBJECT-TYPE 13070 SYNTAX INTEGER (1..65535) 13071 MAX-ACCESS read-write 13072 STATUS current 13073 DESCRIPTION 13074 "When savemode is time interval, it's used to set the interval minutes of 13075 system save syslog to flash." 13076 DEFVAL { 30 } 13077 ::= { syslogSettingGroup 3 } 13078 13079 13080 -- ------------------------------------------------------------------ 13081 -- smtpRecvMailAddrTable 13082 -- ------------------------------------------------------------------ 13083 ipv4syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 2 } 13084 13085 ipv4syslogServTable OBJECT-TYPE 13086 SYNTAX SEQUENCE OF Ipv4SyslogServEntry 13087 MAX-ACCESS not-accessible 13088 STATUS current 13089 DESCRIPTION 13090 "The table of syslog remote server." 13091 ::= { ipv4syslogServerGroup 1 } 13092 13093 ipv4syslogServEntry OBJECT-TYPE 13094 SYNTAX Ipv4SyslogServEntry 13095 MAX-ACCESS not-accessible 13096 STATUS current 13097 DESCRIPTION 13098 "The list of syslog remote server entry." 13099 13100 INDEX { ipv4syslogServIndex } 13101 ::= { ipv4syslogServTable 1 } 13102 13103 Ipv4SyslogServEntry ::= 13104 SEQUENCE { 13105 ipv4syslogServIndex INTEGER, 13106 ipv4syslogServAddr IpAddress, 13107 ipv4syslogServSeverity INTEGER, 13108 ipv4syslogServFacility INTEGER, 13109 ipv4syslogServUDPport INTEGER, 13110 ipv4syslogServSrvStatus INTEGER, 13111 ipv4syslogServSrvRowStatus RowStatus 13112 } 13113 13114 ipv4syslogServIndex OBJECT-TYPE 13115 SYNTAX INTEGER (1..4) 13116 MAX-ACCESS read-only 13117 STATUS current 13118 DESCRIPTION 13119 "The index of syslog remote server." 13120 ::= { ipv4syslogServEntry 1 } 13121 13122 ipv4syslogServAddr OBJECT-TYPE 13123 SYNTAX IpAddress 13124 MAX-ACCESS read-create 13125 STATUS current 13126 DESCRIPTION 13127 "The IP Address of syslog remote server." 13128 ::= { ipv4syslogServEntry 2 } 13129 13130 ipv4syslogServSeverity OBJECT-TYPE 13131 SYNTAX INTEGER{ 13132 warning(4), -- For logging warning messages. 13133 information(6), -- For logging informational messages. 13134 all(7) -- For logging debug messages. 13135 } 13136 MAX-ACCESS read-create 13137 STATUS current 13138 DESCRIPTION 13139 "Specifies the log level option to be set for a specific server." 13140 13141 ::= { ipv4syslogServEntry 3 } 13142 13143 13144 13145 ipv4syslogServFacility OBJECT-TYPE 13146 SYNTAX INTEGER { 13147 local0(128), -- Reserved local use 13148 local1(136), -- Reserved local use 13149 local2(144), -- Reserved local use 13150 local3(152), -- Reserved local use 13151 local4(160), -- Reserved local use 13152 local5(168), -- Reserved local use 13153 local6(176), -- Reserved local use 13154 local7(184) -- Reserved local use 13155 } 13156 MAX-ACCESS read-create 13157 STATUS current 13158 DESCRIPTION 13159 "The Syslog standard facilities. 13160 The facility to be used when sending Syslog messages to this server." 13161 13162 DEFVAL { local0 } 13163 ::= { ipv4syslogServEntry 4 } 13164 13165 ipv4syslogServUDPport OBJECT-TYPE 13166 SYNTAX INTEGER (514 | 6000..65535) 13167 MAX-ACCESS read-create 13168 STATUS current 13169 DESCRIPTION 13170 "The value is for setting UDP Port." 13171 ::= { ipv4syslogServEntry 5 } 13172 13173 ipv4syslogServSrvStatus OBJECT-TYPE 13174 SYNTAX INTEGER { 13175 enabled(1), 13176 disabled(2) 13177 } 13178 MAX-ACCESS read-create 13179 STATUS current 13180 DESCRIPTION 13181 "The status for this server. If enable, system will send message to 13182 this server." 13183 13184 ::= { ipv4syslogServEntry 6 } 13185 13186 13187 ipv4syslogServSrvRowStatus OBJECT-TYPE 13188 SYNTAX RowStatus 13189 MAX-ACCESS read-write 13190 STATUS current 13191 DESCRIPTION 13192 "Row status of this server entry." 13193 ::= { ipv4syslogServEntry 7 } 13194 13195 -- ------------------------------------------------------------------ 13196 -- syslogServTable 13197 -- ------------------------------------------------------------------ 13198 syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 3 } 13199 13200 syslogServTable OBJECT-TYPE 13201 SYNTAX SEQUENCE OF SyslogServEntry 13202 MAX-ACCESS not-accessible 13203 STATUS current 13204 DESCRIPTION 13205 "The table of syslog remote server." 13206 ::= { syslogServerGroup 1 } 13207 13208 syslogServEntry OBJECT-TYPE 13209 SYNTAX SyslogServEntry 13210 MAX-ACCESS not-accessible 13211 STATUS current 13212 DESCRIPTION 13213 "The list of syslog remote server entry." 13214 13215 INDEX { syslogServIndex } 13216 ::= { syslogServTable 1 } 13217 13218 SyslogServEntry ::= 13219 SEQUENCE { 13220 syslogServIndex INTEGER, 13221 syslogServAddrType INTEGER, 13222 syslogServAddr Ipv6Address, 13223 syslogServInterfaceName OCTET STRING, 13224 syslogServSeverity INTEGER, 13225 syslogServFacility INTEGER, 13226 syslogServUDPport INTEGER, 13227 syslogServSrvStatus INTEGER, 13228 syslogServSrvRowStatus RowStatus 13229 } 13230 13231 syslogServIndex OBJECT-TYPE 13232 SYNTAX INTEGER (1..4) 13233 MAX-ACCESS read-only 13234 STATUS current 13235 DESCRIPTION 13236 "The index of syslog remote server." 13237 ::= { syslogServEntry 1 } 13238 13239 syslogServAddrType OBJECT-TYPE 13240 SYNTAX INTEGER { 13241 ipv4(1), 13242 ipv6(2) 13243 } 13244 MAX-ACCESS read-create 13245 STATUS current 13246 DESCRIPTION 13247 "Specifies the Address type of server.Address type shall be ipv4 or ipv6." 13248 ::= { syslogServEntry 2 } 13249 13250 syslogServAddr OBJECT-TYPE 13251 SYNTAX Ipv6Address 13252 MAX-ACCESS read-create 13253 STATUS current 13254 DESCRIPTION 13255 "Specifies the ServerIP to which the syslog shall be forwarded." 13256 ::= { syslogServEntry 3 } 13257 13258 syslogServInterfaceName OBJECT-TYPE 13259 SYNTAX OCTET STRING 13260 MAX-ACCESS read-create 13261 STATUS current 13262 DESCRIPTION 13263 "Specifies the interface name when the syslogServInterfaceName is linklocal address." 13264 ::= { syslogServEntry 4 } 13265 13266 syslogServSeverity OBJECT-TYPE 13267 SYNTAX INTEGER{ 13268 warning(4), -- For logging warning messages. 13269 information(6), -- For logging informational messages. 13270 all(7) -- For logging debug messages. 13271 } 13272 MAX-ACCESS read-create 13273 STATUS current 13274 DESCRIPTION 13275 "Specifies the log level option to be set for a specific server." 13276 13277 ::= { syslogServEntry 5 } 13278 13279 13280 13281 syslogServFacility OBJECT-TYPE 13282 SYNTAX INTEGER { 13283 local0(128), -- Reserved local use 13284 local1(136), -- Reserved local use 13285 local2(144), -- Reserved local use 13286 local3(152), -- Reserved local use 13287 local4(160), -- Reserved local use 13288 local5(168), -- Reserved local use 13289 local6(176), -- Reserved local use 13290 local7(184) -- Reserved local use 13291 } 13292 MAX-ACCESS read-create 13293 STATUS current 13294 DESCRIPTION 13295 "The Syslog standard facilities. 13296 The facility to be used when sending Syslog messages to this server." 13297 13298 DEFVAL { local0 } 13299 ::= { syslogServEntry 6 } 13300 13301 syslogServUDPport OBJECT-TYPE 13302 SYNTAX INTEGER (514 | 6000..65535) 13303 MAX-ACCESS read-create 13304 STATUS current 13305 DESCRIPTION 13306 "The value is for setting UDP Port." 13307 ::= { syslogServEntry 7 } 13308 13309 syslogServSrvStatus OBJECT-TYPE 13310 SYNTAX INTEGER { 13311 enabled(1), 13312 disabled(2) 13313 } 13314 MAX-ACCESS read-write 13315 STATUS current 13316 DESCRIPTION 13317 "The status for this server. If enable, system will send message to 13318 this server." 13319 13320 ::= { syslogServEntry 8 } 13321 13322 13323 syslogServSrvRowStatus OBJECT-TYPE 13324 SYNTAX RowStatus 13325 MAX-ACCESS read-write 13326 STATUS current 13327 DESCRIPTION 13328 "Row status of this server entry." 13329 ::= { syslogServEntry 9 } 13330 13331 13332-- LBD Group ------------------------------------------------------ 13333 sysLBDStateEnable OBJECT-TYPE 13334 SYNTAX INTEGER { 13335 enabled(1), 13336 disabled(2) 13337 } 13338 MAX-ACCESS read-write 13339 STATUS current 13340 DESCRIPTION 13341 "Enable/Disable Loopback detection function. 13342 The Loopback Detection function is used to detect the loop created 13343 by a specific port while Spanning Tree Protocol (STP) is not 13344 enabled in the network, especially when the down links are hubs 13345 or unmanaged switchs.The Switch will automatically shutdown the 13346 port and sends a log to the administrator." 13347 13348 DEFVAL { disabled } 13349 ::= { companyLBD 1 } 13350 13351 sysLBDMode OBJECT-TYPE 13352 SYNTAX INTEGER { 13353 port(1), 13354 vlan(2) 13355 } 13356 MAX-ACCESS read-write 13357 STATUS current 13358 DESCRIPTION 13359 "Loopback detection function mode." 13360 13361 DEFVAL { port } 13362 ::= { companyLBD 2 } 13363 13364 sysLBDInterval OBJECT-TYPE 13365 SYNTAX Integer32 (1..32767) 13366 MAX-ACCESS read-write 13367 STATUS current 13368 DESCRIPTION 13369 "Set a Loop detection Interval between 1 and 32767 seconds. 13370 The default is 2 seconds. 13371 This time interval to be used at counting time seconds to 13372 resend the CTP packet automatically." 13373 DEFVAL { 2 } 13374 ::= { companyLBD 3 } 13375 13376 sysLBDRecoverTime OBJECT-TYPE 13377 SYNTAX Integer32 (0 | 60..1000000) 13378 MAX-ACCESS read-write 13379 STATUS current 13380 DESCRIPTION 13381 "This time interval to be used at counting time seconds to 13382 recover the disabled port automatically. 13383 The Loop Detection Recover Time can be set at 0 seconds, 13384 or 60 to 1000000 seconds. 13385 Entering 0 will disable the Loop Detection Recover Time. 13386 The default is 60 seconds." 13387 DEFVAL { 60 } 13388 ::= { companyLBD 4 } 13389 13390 -- LBD Port Control Table 13391 13392 sysLBDCtrlTable OBJECT-TYPE 13393 SYNTAX SEQUENCE OF SysLBDCtrlEntry 13394 MAX-ACCESS not-accessible 13395 STATUS current 13396 DESCRIPTION 13397 "A table to control Loopback detection features either for 13398 the entire switch or for each interface in the switch." 13399 ::= { companyLBD 5 } 13400 13401 sysLBDCtrlEntry OBJECT-TYPE 13402 SYNTAX SysLBDCtrlEntry 13403 MAX-ACCESS not-accessible 13404 STATUS current 13405 DESCRIPTION 13406 "An entry appears in this table for each interface 13407 in the system." 13408 INDEX { sysLBDCtrlIndex } 13409 ::= { sysLBDCtrlTable 1 } 13410 13411 SysLBDCtrlEntry ::= 13412 SEQUENCE { 13413 sysLBDCtrlIndex 13414 Integer32, 13415 sysLBDPortStatus 13416 INTEGER, 13417 sysLBDPortLoopStatus 13418 INTEGER 13419 } 13420 13421 sysLBDCtrlIndex OBJECT-TYPE 13422 SYNTAX Integer32 13423 MAX-ACCESS read-only 13424 STATUS current 13425 DESCRIPTION 13426 "The interface index of the port for which the configuration 13427 in this entry applies." 13428 ::= { sysLBDCtrlEntry 1 } 13429 13430 sysLBDPortStatus OBJECT-TYPE 13431 SYNTAX INTEGER { 13432 enabled(1), 13433 disabled(2) 13434 } 13435 MAX-ACCESS read-write 13436 STATUS current 13437 DESCRIPTION 13438 "Provides control to per port enable or disable the loopback detection 13439 function. Default is disabled." 13440 DEFVAL { disabled } 13441 ::= { sysLBDCtrlEntry 2 } 13442 13443 sysLBDPortLoopStatus OBJECT-TYPE 13444 SYNTAX INTEGER { 13445 normal(1), 13446 loop(2) 13447 } 13448 MAX-ACCESS read-only 13449 STATUS current 13450 DESCRIPTION 13451 "The loop status for this port." 13452 ::= { sysLBDCtrlEntry 3 } 13453 13454 -- LBD Vlan Loop Table 13455 13456 sysLBDVlanLoopTable OBJECT-TYPE 13457 SYNTAX SEQUENCE OF SysLBDVlanLoopEntry 13458 MAX-ACCESS not-accessible 13459 STATUS current 13460 DESCRIPTION 13461 "A table to display Loopback detection features by vlan 13462 mode ." 13463 ::= { companyLBD 6 } 13464 13465 sysLBDVlanLoopEntry OBJECT-TYPE 13466 SYNTAX SysLBDVlanLoopEntry 13467 MAX-ACCESS not-accessible 13468 STATUS current 13469 DESCRIPTION 13470 "An entry appears in this table for each interface 13471 in the system." 13472 INDEX { sysLBDVlanLoopIndex } 13473 ::= { sysLBDVlanLoopTable 1 } 13474 13475 SysLBDVlanLoopEntry ::= 13476 SEQUENCE { 13477 sysLBDVlanLoopIndex 13478 Integer32, 13479 sysLBDVlanLoopPorts 13480 PortList 13481 } 13482 13483 sysLBDVlanLoopIndex OBJECT-TYPE 13484 SYNTAX Integer32 13485 MAX-ACCESS read-only 13486 STATUS current 13487 DESCRIPTION 13488 "Display port lists loop status by vlan." 13489 ::= { sysLBDVlanLoopEntry 1 } 13490 13491 sysLBDVlanLoopPorts OBJECT-TYPE 13492 SYNTAX PortList 13493 MAX-ACCESS read-only 13494 STATUS current 13495 DESCRIPTION 13496 "Display port lists loop status by vlan." 13497 ::= { sysLBDVlanLoopEntry 2 } 13498 13499 13500 -- ------------------------------------------------------------------ 13501 -- Mirror Group 13502 -- ------------------------------------------------------------------ 13503 13504 13505 sysMirrorStatus OBJECT-TYPE 13506 SYNTAX INTEGER { 13507 enabled (1), 13508 disabled (2) 13509 } 13510 MAX-ACCESS read-write 13511 STATUS current 13512 DESCRIPTION 13513 "Enable/Disable Port Mirroring function. 13514 Default is disabled. 13515 Port Mirroring is a method of monitoring network traffic that 13516 forwards a copy of each incoming and/or outgoing packet from one 13517 port of the Switch to another port where the packet can be studied." 13518 -- "Provides control over the mirroring feature in the switch." -- 13519 13520 DEFVAL { disabled } 13521 ::= { companyMirror 1 } 13522 13523 sysMirrorTargetPort OBJECT-TYPE 13524 SYNTAX Integer32 13525 MAX-ACCESS read-write 13526 STATUS current 13527 DESCRIPTION 13528 "Specifies the port to which the mirrored traffic in the system 13529 is to be copied." 13530 ::= { companyMirror 2 } 13531 13532 sysMirrorCtrlIngressMirroring OBJECT-TYPE 13533 SYNTAX PortList 13534 MAX-ACCESS read-write 13535 STATUS current 13536 DESCRIPTION 13537 "Provides control to enable or disable mirroring of ingress 13538 traffic over this interface to the mirrored-to port." 13539 ::= { companyMirror 3 } 13540 13541 sysMirrorCtrlEgressMirroring OBJECT-TYPE 13542 SYNTAX PortList 13543 MAX-ACCESS read-write 13544 STATUS current 13545 DESCRIPTION 13546 "Provides control to enable or disable mirroring of egress 13547 traffic over this interface to the mirrored-to port." 13548 ::= { companyMirror 4 } 13549 13550-- ------------------------------------------------------------------ 13551-- SNTP Timesetting 13552 -- ------------------------------------------------------------------ 13553 13554 13555ipv4sysSNTPTimeSeconds OBJECT-TYPE 13556 SYNTAX Integer32 13557 MAX-ACCESS read-write 13558 STATUS obsolete 13559 DESCRIPTION 13560 "This object is for setting the system time in seconds 13561 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 13562 input value must larger than 1230768000 (00:00:00 UTC, 13563 January 1, 2009) and smaller than 2145916799 (23:59:59 13564 UTC, December 31, 2037)." 13565 ::= { companySNTPSetting 1 } 13566 13567ipv4sysSNTPFirstServer OBJECT-TYPE 13568 SYNTAX IpAddress 13569 MAX-ACCESS read-write 13570 STATUS obsolete 13571 DESCRIPTION 13572 "SNTP First Server's IP Address" 13573 ::= { companySNTPSetting 2 } 13574 13575ipv4sysSNTPSecondServer OBJECT-TYPE 13576 SYNTAX IpAddress 13577 MAX-ACCESS read-write 13578 STATUS obsolete 13579 DESCRIPTION 13580 "SNTP Second Server's IP Address" 13581 ::= { companySNTPSetting 3 } 13582 13583ipv4sysSNTPPollInterval OBJECT-TYPE 13584 SYNTAX Integer32 13585 MAX-ACCESS read-write 13586 STATUS obsolete 13587 DESCRIPTION 13588 "SNTP Poll Interval In Seconds (30-99999) " 13589 ::= { companySNTPSetting 4 } 13590 13591ipv4sysSNTPState OBJECT-TYPE 13592 SYNTAX INTEGER { 13593 sntp(1), 13594 local(2) 13595 } 13596 MAX-ACCESS read-write 13597 STATUS obsolete 13598 DESCRIPTION 13599 "Enable/Disable SNTP function in the system." 13600 ::= { companySNTPSetting 5 } 13601 13602-- SNTP TimeZonesetting 13603 13604 13605ipv4sysSNTPDSTOffset OBJECT-TYPE 13606 SYNTAX INTEGER { 13607 offset30min (30), 13608 offset60min (60), 13609 offset90min (90), 13610 offset120min (120) 13611 } 13612 MAX-ACCESS read-write 13613 STATUS obsolete 13614 DESCRIPTION 13615 "This object is for Daylight Saving Time Offset In (30/60/90/120) Minutes." 13616 13617 ::= { companySNTPSetting 6 } 13618 13619ipv4sysSNTPGMTMinutes OBJECT-TYPE 13620 SYNTAX INTEGER 13621 MAX-ACCESS read-write 13622 STATUS obsolete 13623 DESCRIPTION 13624 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 13625 13626 ::= { companySNTPSetting 7 } 13627 13628ipv4sysSNTPDSTStartMon OBJECT-TYPE 13629 SYNTAX INTEGER 13630 MAX-ACCESS read-write 13631 STATUS obsolete 13632 DESCRIPTION 13633 "The start month of Daylight Saving Time." 13634 13635 ::= { companySNTPSetting 8 } 13636 13637ipv4sysSNTPDSTStartDay OBJECT-TYPE 13638 SYNTAX INTEGER 13639 MAX-ACCESS read-write 13640 STATUS obsolete 13641 DESCRIPTION 13642 "The start day of Daylight Saving Time." 13643 13644 ::= { companySNTPSetting 9 } 13645 13646ipv4sysSNTPDSTStartHour OBJECT-TYPE 13647 SYNTAX INTEGER 13648 MAX-ACCESS read-write 13649 STATUS obsolete 13650 DESCRIPTION 13651 "The start hour of Daylight Saving Time." 13652 13653 ::= { companySNTPSetting 10 } 13654 13655ipv4sysSNTPDSTStartMin OBJECT-TYPE 13656 SYNTAX INTEGER 13657 MAX-ACCESS read-write 13658 STATUS obsolete 13659 DESCRIPTION 13660 "The start minute of Daylight Saving Time." 13661 13662 ::= { companySNTPSetting 11 } 13663 13664ipv4sysSNTPDSTEndMon OBJECT-TYPE 13665 SYNTAX INTEGER 13666 MAX-ACCESS read-write 13667 STATUS obsolete 13668 DESCRIPTION 13669 "The end month of Daylight Saving Time." 13670 13671 ::= { companySNTPSetting 12 } 13672 13673ipv4sysSNTPDSTEndDay OBJECT-TYPE 13674 SYNTAX INTEGER 13675 MAX-ACCESS read-write 13676 STATUS obsolete 13677 DESCRIPTION 13678 "The end day of Daylight Saving Time." 13679 13680 ::= { companySNTPSetting 13 } 13681 13682ipv4sysSNTPDSTEndHour OBJECT-TYPE 13683 SYNTAX INTEGER 13684 MAX-ACCESS read-write 13685 STATUS obsolete 13686 DESCRIPTION 13687 "The end hour of Daylight Saving Time." 13688 13689 ::= { companySNTPSetting 14 } 13690 13691ipv4sysSNTPDSTEndMin OBJECT-TYPE 13692 SYNTAX INTEGER 13693 MAX-ACCESS read-write 13694 STATUS obsolete 13695 DESCRIPTION 13696 "The end minute of Daylight Saving Time." 13697 13698 ::= { companySNTPSetting 15 } 13699 13700ipv4sysSNTPDSTState OBJECT-TYPE 13701 SYNTAX INTEGER { 13702 annual(1), 13703 disabled(2) 13704 } 13705 MAX-ACCESS read-write 13706 STATUS obsolete 13707 DESCRIPTION 13708 "This object is for Annual(1) or Disabled(2) DST state in the system." 13709 ::= { companySNTPSetting 16 } 13710 13711--IPv6 sntp server Table 13712 13713 sysSNTPServerTable OBJECT IDENTIFIER ::= { companySNTPSetting 17 } 13714 13715 sysSNTPTimeSeconds OBJECT-TYPE 13716 SYNTAX Integer32 13717 MAX-ACCESS read-write 13718 STATUS current 13719 DESCRIPTION 13720 "This object is for setting the system time in seconds 13721 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 13722 input value must larger than 1230768000 (00:00:00 UTC, 13723 January 1, 2009) and smaller than 2145916799 (23:59:59 13724 UTC, December 31, 2037)." 13725 ::= { sysSNTPServerTable 1 } 13726 13727 sysSNTPFirstServer OBJECT-TYPE 13728 SYNTAX Ipv6Address 13729 MAX-ACCESS read-write 13730 STATUS current 13731 DESCRIPTION 13732 "SNTP First Server's IPv6 Address" 13733 ::= { sysSNTPServerTable 2 } 13734 13735 sysSNTPFirstType OBJECT-TYPE 13736 SYNTAX INTEGER { 13737 iPv4 (1), 13738 iPv6 (2) 13739 } 13740 MAX-ACCESS read-write 13741 STATUS current 13742 DESCRIPTION 13743 "SNTP First Server's IPv6 Address type." 13744 ::= { sysSNTPServerTable 3 } 13745 13746 sysSNTPFirstInterfaceName OBJECT-TYPE 13747 SYNTAX OCTET STRING 13748 MAX-ACCESS read-write 13749 STATUS current 13750 DESCRIPTION 13751 "Specifies the interface name when the sysSNTPFirstServer is linklocal address." 13752 ::= { sysSNTPServerTable 4 } 13753 13754 sysSNTPSecondServer OBJECT-TYPE 13755 SYNTAX Ipv6Address 13756 MAX-ACCESS read-write 13757 STATUS current 13758 DESCRIPTION 13759 "SNTP Second Server's IPv6 Address" 13760 ::= { sysSNTPServerTable 5 } 13761 13762 sysSNTPSecondType OBJECT-TYPE 13763 SYNTAX INTEGER { 13764 iPv4 (1), 13765 iPv6 (2) 13766 } 13767 MAX-ACCESS read-write 13768 STATUS current 13769 DESCRIPTION 13770 "SNTP First Server's IPv6 Address type." 13771 ::= { sysSNTPServerTable 6 } 13772 13773 sysSNTPSecondInterfaceName OBJECT-TYPE 13774 SYNTAX OCTET STRING 13775 MAX-ACCESS read-write 13776 STATUS current 13777 DESCRIPTION 13778 "Specifies the interface name when the sysSNTPSecondServer is linklocal address." 13779 ::= { sysSNTPServerTable 7 } 13780 13781 sysSNTPPollInterval OBJECT-TYPE 13782 SYNTAX Integer32 13783 MAX-ACCESS read-write 13784 STATUS current 13785 DESCRIPTION 13786 "SNTP Poll Interval In Seconds (30-99999) " 13787 ::= { sysSNTPServerTable 8 } 13788 13789 sysSNTPState OBJECT-TYPE 13790 SYNTAX INTEGER { 13791 sntp(1), 13792 local(2) 13793 } 13794 MAX-ACCESS read-write 13795 STATUS current 13796 DESCRIPTION 13797 "Enable/Disable SNTP function in the system." 13798 ::= { sysSNTPServerTable 9 } 13799 13800 -- SNTPv6 TimeZonesetting 13801 13802 sysSNTPDSTOffset OBJECT-TYPE 13803 SYNTAX INTEGER { 13804 offset30min (30), 13805 offset60min (60), 13806 offset90min (90), 13807 offset120min (120) 13808 } 13809 MAX-ACCESS read-write 13810 STATUS current 13811 DESCRIPTION 13812 "This object is for Daylight Saving Time Offset 13813 In (30/60/90/120) Minutes." 13814 ::= { sysSNTPServerTable 10 } 13815 13816 sysSNTPGMTMinutes OBJECT-TYPE 13817 SYNTAX INTEGER 13818 MAX-ACCESS read-write 13819 STATUS current 13820 DESCRIPTION 13821 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 13822 ::= { sysSNTPServerTable 11 } 13823 13824 sysSNTPDSTStartMon OBJECT-TYPE 13825 SYNTAX INTEGER 13826 MAX-ACCESS read-write 13827 STATUS current 13828 DESCRIPTION 13829 "The start month of Daylight Saving Time." 13830 ::= { sysSNTPServerTable 12 } 13831 13832 sysSNTPDSTStartDay OBJECT-TYPE 13833 SYNTAX INTEGER 13834 MAX-ACCESS read-write 13835 STATUS current 13836 DESCRIPTION 13837 "The start day of Daylight Saving Time." 13838 ::= { sysSNTPServerTable 13 } 13839 13840 sysSNTPDSTStartHour OBJECT-TYPE 13841 SYNTAX INTEGER 13842 MAX-ACCESS read-write 13843 STATUS current 13844 DESCRIPTION 13845 "The start hour of Daylight Saving Time." 13846 ::= { sysSNTPServerTable 14 } 13847 13848 sysSNTPDSTStartMin OBJECT-TYPE 13849 SYNTAX INTEGER 13850 MAX-ACCESS read-write 13851 STATUS current 13852 DESCRIPTION 13853 "The start minute of Daylight Saving Time." 13854 ::= { sysSNTPServerTable 15 } 13855 13856 sysSNTPDSTEndMon OBJECT-TYPE 13857 SYNTAX INTEGER 13858 MAX-ACCESS read-write 13859 STATUS current 13860 DESCRIPTION 13861 "The end month of Daylight Saving Time." 13862 ::= { sysSNTPServerTable 16 } 13863 13864 sysSNTPDSTEndDay OBJECT-TYPE 13865 SYNTAX INTEGER 13866 MAX-ACCESS read-write 13867 STATUS current 13868 DESCRIPTION 13869 "The end day of Daylight Saving Time." 13870 ::= { sysSNTPServerTable 17 } 13871 13872 sysSNTPDSTEndHour OBJECT-TYPE 13873 SYNTAX INTEGER 13874 MAX-ACCESS read-write 13875 STATUS current 13876 DESCRIPTION 13877 "The end hour of Daylight Saving Time." 13878 ::= { sysSNTPServerTable 18 } 13879 13880 sysSNTPDSTEndMin OBJECT-TYPE 13881 SYNTAX INTEGER 13882 MAX-ACCESS read-write 13883 STATUS current 13884 DESCRIPTION 13885 "The end minute of Daylight Saving Time." 13886 ::= { sysSNTPServerTable 19 } 13887 13888 sysSNTPDSTState OBJECT-TYPE 13889 SYNTAX INTEGER { 13890 enabled(1), 13891 disabled(2) 13892 } 13893 MAX-ACCESS read-write 13894 STATUS current 13895 DESCRIPTION 13896 "This object is for Enabled(1) or Disabled(2) DST state in the system." 13897 ::= { sysSNTPServerTable 20 } 13898 13899 13900 13901 sysSNTPDSTMethod OBJECT-TYPE 13902 SYNTAX INTEGER { 13903 annual(1), 13904 repeating(2) 13905 } 13906 MAX-ACCESS read-write 13907 STATUS current 13908 DESCRIPTION 13909 "This object is for Annual(1) or Repeating(2) DST method in the system." 13910 ::= { sysSNTPServerTable 30 } 13911 13912 sysSNTPDSTRepeatStartMon OBJECT-TYPE 13913 SYNTAX INTEGER 13914 MAX-ACCESS read-write 13915 STATUS current 13916 DESCRIPTION 13917 "The start month of Daylight Saving Time in Repeating mode." 13918 ::= { sysSNTPServerTable 31 } 13919 13920 sysSNTPDSTRepeatStartWeek OBJECT-TYPE 13921 SYNTAX INTEGER { 13922 last(0), 13923 first(1), 13924 second(2), 13925 third(3), 13926 fourth(4), 13927 fifth(5) 13928 } 13929 MAX-ACCESS read-write 13930 STATUS current 13931 DESCRIPTION 13932 "The start week of Daylight Saving Time in Repeating mode." 13933 ::= { sysSNTPServerTable 32 } 13934 13935 13936 sysSNTPDSTRepeatStartWeekDay OBJECT-TYPE 13937 SYNTAX INTEGER { 13938 sun(0), 13939 mon(1), 13940 tue(2), 13941 wed(3), 13942 thu(4), 13943 fri(5), 13944 sat(6) 13945 } 13946 MAX-ACCESS read-write 13947 STATUS current 13948 DESCRIPTION 13949 "The start weekday of Daylight Saving Time in Repeating mode." 13950 ::= { sysSNTPServerTable 33 } 13951 13952 sysSNTPDSTRepeatStartHour OBJECT-TYPE 13953 SYNTAX INTEGER 13954 MAX-ACCESS read-write 13955 STATUS current 13956 DESCRIPTION 13957 "The start hour of Daylight Saving Time in Repeating mode.." 13958 ::= { sysSNTPServerTable 34 } 13959 13960 sysSNTPDSTRepeatStartMin OBJECT-TYPE 13961 SYNTAX INTEGER 13962 MAX-ACCESS read-write 13963 STATUS current 13964 DESCRIPTION 13965 "The start minute of Daylight Saving Time in Repeating mode." 13966 ::= { sysSNTPServerTable 35 } 13967 13968 sysSNTPDSTRepeatEndMon OBJECT-TYPE 13969 SYNTAX INTEGER 13970 MAX-ACCESS read-write 13971 STATUS current 13972 DESCRIPTION 13973 "The end month of Daylight Saving Time in Repeating mode." 13974 ::= { sysSNTPServerTable 36 } 13975 13976 sysSNTPDSTRepeatEndWeek OBJECT-TYPE 13977 SYNTAX INTEGER { 13978 last(0), 13979 first(1), 13980 second(2), 13981 third(3), 13982 fourth(4), 13983 fifth(5) 13984 } 13985 MAX-ACCESS read-write 13986 STATUS current 13987 DESCRIPTION 13988 "The end week of Daylight Saving Time in Repeating mode." 13989 ::= { sysSNTPServerTable 37 } 13990 13991 13992 sysSNTPDSTRepeatEndWeekDay OBJECT-TYPE 13993 SYNTAX INTEGER { 13994 sun(0), 13995 mon(1), 13996 tue(2), 13997 wed(3), 13998 thu(4), 13999 fri(5), 14000 sat(6) 14001 } 14002 MAX-ACCESS read-write 14003 STATUS current 14004 DESCRIPTION 14005 "The end weekday of Daylight Saving Time in Repeating mode." 14006 ::= { sysSNTPServerTable 38 } 14007 14008 sysSNTPDSTRepeatEndHour OBJECT-TYPE 14009 SYNTAX INTEGER 14010 MAX-ACCESS read-write 14011 STATUS current 14012 DESCRIPTION 14013 "The end hour of Daylight Saving Time in Repeating mode.." 14014 ::= { sysSNTPServerTable 39 } 14015 14016 sysSNTPDSTRepeatEndMin OBJECT-TYPE 14017 SYNTAX INTEGER 14018 MAX-ACCESS read-write 14019 STATUS current 14020 DESCRIPTION 14021 "The end minute of Daylight Saving Time in Repeating mode." 14022 ::= { sysSNTPServerTable 40 } 14023 14024 14025 -- ------------------------------------------------------------------ 14026 -- Limit IP multicast Group 14027 -- ------------------------------------------------------------------ 14028 14029 limitIpMulticastProfileTable OBJECT-TYPE 14030 SYNTAX SEQUENCE OF LimitIpMulticastProfileEntry 14031 MAX-ACCESS not-accessible 14032 STATUS current 14033 DESCRIPTION 14034 "A list of the limit ip multicast Profile Table." 14035 ::= { companyLimitIp 1 } 14036 14037 limitIpMulticastProfileEntry OBJECT-TYPE 14038 SYNTAX LimitIpMulticastProfileEntry 14039 MAX-ACCESS not-accessible 14040 STATUS current 14041 DESCRIPTION 14042 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14043 INDEX { limitIpMulticastIPType, limitIpMulticastProfileID } 14044 ::= { limitIpMulticastProfileTable 1 } 14045 14046 LimitIpMulticastProfileEntry ::= SEQUENCE { 14047 limitIpMulticastIPType INTEGER, 14048 limitIpMulticastProfileID INTEGER, 14049 limitIpMulticastProfileName DisplayString, 14050 limitIpMulticastProfileStatus RowStatus 14051 } 14052 14053 limitIpMulticastIPType OBJECT-TYPE 14054 SYNTAX INTEGER { 14055 ipv4(1), 14056 ipv6(2) 14057 } 14058 MAX-ACCESS read-only 14059 STATUS current 14060 DESCRIPTION 14061 "Indicate the IP type of profile." 14062 ::= { limitIpMulticastProfileEntry 1 } 14063 14064 limitIpMulticastProfileID OBJECT-TYPE 14065 SYNTAX INTEGER 14066 MAX-ACCESS read-only 14067 STATUS current 14068 DESCRIPTION 14069 "The ProfileID of the limit ip multicast profile entry." 14070 ::= { limitIpMulticastProfileEntry 2 } 14071 14072 limitIpMulticastProfileName OBJECT-TYPE 14073 SYNTAX DisplayString (SIZE(1..20)) 14074 MAX-ACCESS read-write 14075 STATUS current 14076 DESCRIPTION 14077 "The ProfileName of the limit ip multicast profile entry." 14078 ::= { limitIpMulticastProfileEntry 3 } 14079 14080 limitIpMulticastProfileStatus OBJECT-TYPE 14081 SYNTAX RowStatus 14082 MAX-ACCESS read-write 14083 STATUS current 14084 DESCRIPTION 14085 "The status of an entry in the limit ip multicast profile Table. Only a subset 14086 of the rowstatus variables (active, createAndGo, destroy) 14087 are available." 14088 ::= { limitIpMulticastProfileEntry 4 } 14089 14090 14091 14092 14093 limitIpMulticastEntryTable OBJECT-TYPE 14094 SYNTAX SEQUENCE OF LimitIpMulticastEntry 14095 MAX-ACCESS not-accessible 14096 STATUS current 14097 DESCRIPTION 14098 "A list of the limit ip multicast entry Table." 14099 ::= { companyLimitIp 2 } 14100 14101 limitIpMulticastEntry OBJECT-TYPE 14102 SYNTAX LimitIpMulticastEntry 14103 MAX-ACCESS not-accessible 14104 STATUS current 14105 DESCRIPTION 14106 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 14107 INDEX { limitIpMulticastEntryIPType, limitIpMulticastEntryProfileID, limitIpMulticaststartIpAddr, limitIpMulticastendIpAddr} 14108 ::= { limitIpMulticastEntryTable 1 } 14109 14110 14111 LimitIpMulticastEntry ::= SEQUENCE { 14112 limitIpMulticastEntryIPType INTEGER, 14113 limitIpMulticastEntryProfileID INTEGER, 14114 limitIpMulticaststartIpAddr DisplayString, 14115 limitIpMulticastendIpAddr DisplayString, 14116 limitIpMulticastStatus RowStatus 14117 } 14118 14119 limitIpMulticastEntryIPType OBJECT-TYPE 14120 SYNTAX INTEGER { 14121 ipv4(1), 14122 ipv6(2) 14123 } 14124 MAX-ACCESS read-only 14125 STATUS current 14126 DESCRIPTION 14127 "Indicate the IP type of entry." 14128 ::= { limitIpMulticastEntry 1 } 14129 14130 limitIpMulticastEntryProfileID OBJECT-TYPE 14131 SYNTAX INTEGER 14132 MAX-ACCESS read-only 14133 STATUS current 14134 DESCRIPTION 14135 "The ProfileID of the limit ip multicast entry." 14136 ::= { limitIpMulticastEntry 2 } 14137 14138 limitIpMulticaststartIpAddr OBJECT-TYPE 14139 SYNTAX DisplayString (SIZE(1..16)) 14140 MAX-ACCESS read-only 14141 STATUS current 14142 DESCRIPTION 14143 "The limit ip multicast IP address is used to set start ip" 14144 ::= { limitIpMulticastEntry 3 } 14145 14146 limitIpMulticastendIpAddr OBJECT-TYPE 14147 SYNTAX DisplayString (SIZE(1..16)) 14148 MAX-ACCESS read-only 14149 STATUS current 14150 DESCRIPTION 14151 "The limit ip multicast IP address is used to set end ip" 14152 ::= { limitIpMulticastEntry 4 } 14153 14154 limitIpMulticastStatus OBJECT-TYPE 14155 SYNTAX RowStatus 14156 MAX-ACCESS read-write 14157 STATUS current 14158 DESCRIPTION 14159 "The status of an entry in the limit ip multicast entry Table. Only a subset 14160 of the rowstatus variables (active, createAndGo, destroy) 14161 are available." 14162 ::= { limitIpMulticastEntry 5 } 14163 14164 14165 14166 limitIpMulticastPortTable OBJECT-TYPE 14167 SYNTAX SEQUENCE OF LimitIpMulticastPortEntry 14168 MAX-ACCESS not-accessible 14169 STATUS current 14170 DESCRIPTION 14171 "A list of the limit ip multicast Port entry Table." 14172 ::= { companyLimitIp 3 } 14173 14174 limitIpMulticastPortEntry OBJECT-TYPE 14175 SYNTAX LimitIpMulticastPortEntry 14176 MAX-ACCESS not-accessible 14177 STATUS current 14178 DESCRIPTION 14179 "A limit ip multicast entry maintain by the Port Index." 14180 INDEX { limitIpMulticastPortIPType, limitIpMulticastPortID } 14181 ::= { limitIpMulticastPortTable 1 } 14182 14183 14184 LimitIpMulticastPortEntry ::= SEQUENCE { 14185 limitIpMulticastPortIPType INTEGER, 14186 limitIpMulticastPortID INTEGER, 14187 limitIpMulticastPortState INTEGER, 14188 limitIpMulticastPortProfileID PortList, 14189 limitIpMulticastPortMaxGrp INTEGER 14190 } 14191 14192 limitIpMulticastPortIPType OBJECT-TYPE 14193 SYNTAX INTEGER { 14194 ipv4(1), 14195 ipv6(2) 14196 } 14197 MAX-ACCESS read-only 14198 STATUS current 14199 DESCRIPTION 14200 "Indicate the IP type of entry." 14201 ::= { limitIpMulticastPortEntry 1 } 14202 14203 limitIpMulticastPortID OBJECT-TYPE 14204 SYNTAX INTEGER 14205 MAX-ACCESS read-only 14206 STATUS current 14207 DESCRIPTION 14208 "The Port Index of the limit ip multicast port entry." 14209 ::= { limitIpMulticastPortEntry 2 } 14210 14211 limitIpMulticastPortState OBJECT-TYPE 14212 SYNTAX INTEGER { 14213 permit (1), deny (2) 14214 } 14215 MAX-ACCESS read-write 14216 STATUS current 14217 DESCRIPTION 14218 "The limit ip multicast port state" 14219 ::= { limitIpMulticastPortEntry 3 } 14220 14221 limitIpMulticastPortProfileID OBJECT-TYPE 14222 SYNTAX PortList 14223 MAX-ACCESS read-write 14224 STATUS current 14225 DESCRIPTION 14226 "The limit ip multicast port mapping profileID list." 14227 ::= { limitIpMulticastPortEntry 4 } 14228 14229 14230 limitIpMulticastPortMaxGrp OBJECT-TYPE 14231 SYNTAX INTEGER (1..256) 14232 MAX-ACCESS read-write 14233 STATUS current 14234 DESCRIPTION 14235 "The limit ip multicast per-port max group." 14236 ::= { limitIpMulticastPortEntry 5 } 14237 14238 14239 14240 14241 -- ----------------------------------------------------------------------------- 14242 -- The Guest Vlan Group 14243 -- ----------------------------------------------------------------------------- 14244 guestVlanName OBJECT-TYPE 14245 SYNTAX DisplayString(SIZE(1..32)) 14246 MAX-ACCESS read-write 14247 STATUS current 14248 DESCRIPTION 14249 "The VLAN name of guest VLAN." 14250 ::= { companyGuestVlan 1 } 14251 14252 guestVlanPort OBJECT-TYPE 14253 SYNTAX PortList 14254 MAX-ACCESS read-write 14255 STATUS current 14256 DESCRIPTION 14257 "This object indicates the guest VLAN port members of this device." 14258 ::= { companyGuestVlan 2 } 14259 14260 guestVlanDelState OBJECT-TYPE 14261 SYNTAX INTEGER{ 14262 none(1), 14263 start(2) 14264 } 14265 MAX-ACCESS read-write 14266 STATUS current 14267 DESCRIPTION 14268 "Used to delete the guest VLAN." 14269 ::= { companyGuestVlan 3 } 14270 14271 14272 -- ----------------------------------------------------------------------------- 14273 -- The Protocol Group Name Table 14274 -- ----------------------------------------------------------------------------- 14275 protocolGroupNameTable OBJECT-TYPE 14276 SYNTAX SEQUENCE OF ProtocolGroupNameEntry 14277 MAX-ACCESS not-accessible 14278 STATUS current 14279 DESCRIPTION 14280 "A table to control protocol group name features of the device." 14281 ::= { companyProtocolVlan 1 } 14282 14283 protocolGroupNameEntry OBJECT-TYPE 14284 SYNTAX ProtocolGroupNameEntry 14285 MAX-ACCESS not-accessible 14286 STATUS current 14287 DESCRIPTION 14288 "An entry appears in protocol group name table for each interface 14289 in the system." 14290 INDEX {protocolGroupGID} 14291 ::= { protocolGroupNameTable 1 } 14292 14293 ProtocolGroupNameEntry ::= 14294 SEQUENCE { 14295 protocolGroupGID 14296 Integer32, 14297 protocolGroupName 14298 DisplayString 14299 } 14300 14301 protocolGroupGID OBJECT-TYPE 14302 SYNTAX Integer32 (1..16) 14303 MAX-ACCESS read-only 14304 STATUS current 14305 DESCRIPTION 14306 "The group ID of protocol group name table." 14307 ::= { protocolGroupNameEntry 1 } 14308 14309 protocolGroupName OBJECT-TYPE 14310 SYNTAX DisplayString(SIZE(1..32)) 14311 MAX-ACCESS read-write 14312 STATUS current 14313 DESCRIPTION 14314 "The group name of protocol group name table." 14315 ::= { protocolGroupNameEntry 2 } 14316 14317 14318 -- ----------------------------------------------------------------------------- 14319 -- The Protocol Group Table 14320 -- ----------------------------------------------------------------------------- 14321 protocolGroupTable OBJECT-TYPE 14322 SYNTAX SEQUENCE OF ProtocolGroupEntry 14323 MAX-ACCESS not-accessible 14324 STATUS current 14325 DESCRIPTION 14326 "A table to control protocol group features of the device." 14327 ::= { companyProtocolVlan 2 } 14328 14329 protocolGroupEntry OBJECT-TYPE 14330 SYNTAX ProtocolGroupEntry 14331 MAX-ACCESS not-accessible 14332 STATUS current 14333 DESCRIPTION 14334 "An entry appears in protocol group table for each interface 14335 in the system." 14336 INDEX {protocolGroupId, protocolGroupFrameType, protocolGroupProtocolValue} 14337 ::= { protocolGroupTable 1 } 14338 14339 ProtocolGroupEntry ::= 14340 SEQUENCE { 14341 protocolGroupId 14342 Integer32, 14343 protocolGroupFrameType 14344 INTEGER, 14345 protocolGroupProtocolValue 14346 Integer32, 14347 protocolGroupRowStatus 14348 RowStatus 14349 } 14350 14351 protocolGroupId OBJECT-TYPE 14352 SYNTAX Integer32 (1..16) 14353 MAX-ACCESS read-only 14354 STATUS current 14355 DESCRIPTION 14356 "The group ID of protocol group table." 14357 ::= { protocolGroupEntry 1 } 14358 14359 protocolGroupFrameType OBJECT-TYPE 14360 SYNTAX INTEGER { 14361 ethernet (1), 14362 ieee8023_snap (2) 14363 } 14364 MAX-ACCESS read-only 14365 STATUS current 14366 DESCRIPTION 14367 "The frame type of protocol group table." 14368 ::= { protocolGroupEntry 2 } 14369 14370 protocolGroupProtocolValue OBJECT-TYPE 14371 SYNTAX Integer32 14372 MAX-ACCESS read-only 14373 STATUS current 14374 DESCRIPTION 14375 "The protocol value of protocol group table." 14376 ::= { protocolGroupEntry 3 } 14377 14378 protocolGroupRowStatus OBJECT-TYPE 14379 SYNTAX RowStatus 14380 MAX-ACCESS read-create 14381 STATUS current 14382 DESCRIPTION 14383 "The row status of protocol group table." 14384 ::= { protocolGroupEntry 99 } 14385 14386 14387 -- ----------------------------------------------------------------------------- 14388 -- The Protocol Vlan Table 14389 -- ----------------------------------------------------------------------------- 14390 protocolVlanTable OBJECT-TYPE 14391 SYNTAX SEQUENCE OF ProtocolVlanEntry 14392 MAX-ACCESS not-accessible 14393 STATUS current 14394 DESCRIPTION 14395 "A table to control protocol vlan features of the device." 14396 ::= { companyProtocolVlan 3 } 14397 14398 protocolVlanEntry OBJECT-TYPE 14399 SYNTAX ProtocolVlanEntry 14400 MAX-ACCESS not-accessible 14401 STATUS current 14402 DESCRIPTION 14403 "An entry appears in protocol vlan table for each interface 14404 in the system." 14405 INDEX {protocolVlanPort, protocolVlanVID, protocolVlanGroupID} 14406 ::= { protocolVlanTable 1 } 14407 14408 ProtocolVlanEntry ::= 14409 SEQUENCE { 14410 protocolVlanPort 14411 Integer32, 14412 protocolVlanVID 14413 Integer32, 14414 protocolVlanGroupID 14415 Integer32, 14416 protocolVlanRowStatus 14417 RowStatus 14418 } 14419 14420 protocolVlanPort OBJECT-TYPE 14421 SYNTAX Integer32 (1..28) 14422 MAX-ACCESS read-only 14423 STATUS current 14424 DESCRIPTION 14425 "The interface number of protocol vlan table." 14426 ::= { protocolVlanEntry 1 } 14427 14428 protocolVlanVID OBJECT-TYPE 14429 SYNTAX Integer32 (1..4094) 14430 MAX-ACCESS read-only 14431 STATUS current 14432 DESCRIPTION 14433 "The vlan ID of protocol vlan table." 14434 ::= { protocolVlanEntry 2 } 14435 14436 protocolVlanGroupID OBJECT-TYPE 14437 SYNTAX Integer32 (1..16) 14438 MAX-ACCESS read-only 14439 STATUS current 14440 DESCRIPTION 14441 "The group ID of protocol vlan table." 14442 ::= { protocolVlanEntry 3 } 14443 14444 protocolVlanRowStatus OBJECT-TYPE 14445 SYNTAX RowStatus 14446 MAX-ACCESS read-create 14447 STATUS current 14448 DESCRIPTION 14449 "The row status of protocol vlan table." 14450 ::= { protocolVlanEntry 99 } 14451 14452 14453 -- --------------------------------------------------------------------- 14454 -- MacNotify Function 14455 -- --------------------------------------------------------------------- 14456 14457 macNotifyState OBJECT-TYPE 14458 SYNTAX INTEGER { 14459 enabled(1), 14460 disabled(2) 14461 } 14462 MAX-ACCESS read-write 14463 STATUS current 14464 DESCRIPTION 14465 "This object can enabled or disabled MAC Notification." 14466 ::= { companyMacNotify 1 } 14467 14468 macNotifyInterval OBJECT-TYPE 14469 SYNTAX INTEGER (1..2147483647) 14470 MAX-ACCESS read-write 14471 STATUS current 14472 DESCRIPTION 14473 "This object indicates the time interval in second for trigger the MAC notify message. " 14474 --DEFVAL { 1 } 14475 ::= { companyMacNotify 2 } 14476 14477 macNotifyHistorySize OBJECT-TYPE 14478 SYNTAX INTEGER (1..500) 14479 MAX-ACCESS read-write 14480 STATUS current 14481 DESCRIPTION 14482 "This object indicates the history size of variation MAC in address table. The default value is 1 ." 14483 --DEFVAL { 1 } 14484 ::= { companyMacNotify 3 } 14485 14486 -- Mac Notify Port Control Table 14487 macNotifyCtrlTable OBJECT-TYPE 14488 SYNTAX SEQUENCE OF MacNotifyCtrlEntry 14489 MAX-ACCESS not-accessible 14490 STATUS current 14491 DESCRIPTION 14492 "A table to control Loopback detection features either for 14493 the entire switch or for each interface in the switch." 14494 ::= { companyMacNotify 4 } 14495 14496 macNotifyCtrlEntry OBJECT-TYPE 14497 SYNTAX MacNotifyCtrlEntry 14498 MAX-ACCESS not-accessible 14499 STATUS current 14500 DESCRIPTION 14501 "An entry appears in this table for each interface 14502 in the system." 14503 INDEX { macNotifyCtrlIndex } 14504 ::= { macNotifyCtrlTable 1 } 14505 14506 MacNotifyCtrlEntry ::= 14507 SEQUENCE { 14508 macNotifyCtrlIndex 14509 Integer32, 14510 macNotifyPortStatus 14511 INTEGER 14512 } 14513 14514 macNotifyCtrlIndex OBJECT-TYPE 14515 SYNTAX Integer32 14516 MAX-ACCESS read-only 14517 STATUS current 14518 DESCRIPTION 14519 "The interface index of the port for which the configuration 14520 in this entry applies." 14521 ::= { macNotifyCtrlEntry 1 } 14522 14523 macNotifyPortStatus OBJECT-TYPE 14524 SYNTAX INTEGER { 14525 enabled(1), 14526 disabled(2) 14527 } 14528 MAX-ACCESS read-write 14529 STATUS current 14530 DESCRIPTION 14531 "Provides control to per port enable or disable the loopback detection 14532 function. Default is disabled." 14533 DEFVAL { disabled } 14534 ::= { macNotifyCtrlEntry 2 } 14535 14536 macNotifyInfo OBJECT IDENTIFIER ::= { companyMacNotify 5 } 14537 14538 macNotifyInfoDiscription OBJECT-TYPE 14539 SYNTAX OCTET STRING(SIZE (1..1024)) 14540 MAX-ACCESS accessible-for-notify 14541 STATUS current 14542 DESCRIPTION 14543 "This object indicates the information for the device MAC address 14544 changes. And the detailed information include: 14545 Operation Code + Port Number + MAC address 14546 14547 Operation Code: 1, 2 14548 1 means learned a new MAC address 14549 2 means deleted an old MAC address. 14550 Port Number: The hysical port/port-channellearned or deleted" 14551 ::= { macNotifyInfo 1 } 14552 14553 14554 14555 -- ------------------------------------------------------------------ 14556 -- BPDU Attack Protection Group 14557 -- ------------------------------------------------------------------ 14558 sysBPDUAttackStateEnable OBJECT-TYPE 14559 SYNTAX INTEGER { 14560 enabled(1), 14561 disabled(2) 14562 } 14563 MAX-ACCESS read-write 14564 STATUS current 14565 DESCRIPTION 14566 "Use this to enable BPDU attack protection. 14567 The BPDU Attack Protection function and Spanning Tree Protocol 14568 for ports are mutually exclusive. When the STP function is enabled 14569 on a particular port, BPDU Attack Protection cannot be enabled." 14570 14571 DEFVAL { disabled } 14572 ::= { companyBPDUAttack 1 } 14573 14574 sysBPDUAttackRecoverTime OBJECT-TYPE 14575 SYNTAX Integer32 (0 | 60..1000000) 14576 MAX-ACCESS read-write 14577 STATUS current 14578 DESCRIPTION 14579 "When a port enters under attack state, it can be disabled or blocked 14580 based on the configuration. The state can be recovered manually or 14581 by the auto recovery mechanism. This command is used to configure the 14582 auto-recovery timer. To manually recover the port, the user needs to 14583 disable and re-enable the port." 14584 DEFVAL { 60 } 14585 ::= { companyBPDUAttack 2 } 14586 14587 -- BPDUAttack Port Control Table 14588 14589 sysBPDUAttackCtrlTable OBJECT-TYPE 14590 SYNTAX SEQUENCE OF SysBPDUAttackCtrlEntry 14591 MAX-ACCESS not-accessible 14592 STATUS current 14593 DESCRIPTION 14594 "A table to control BPDU Attack features either for 14595 the entire switch or for each interface in the switch." 14596 ::= { companyBPDUAttack 3 } 14597 14598 sysBPDUAttackCtrlEntry OBJECT-TYPE 14599 SYNTAX SysBPDUAttackCtrlEntry 14600 MAX-ACCESS not-accessible 14601 STATUS current 14602 DESCRIPTION 14603 "An entry appears in this table for each interface 14604 in the system." 14605 INDEX { sysBPDUAttackCtrlIndex } 14606 ::= { sysBPDUAttackCtrlTable 1 } 14607 14608 SysBPDUAttackCtrlEntry ::= 14609 SEQUENCE { 14610 sysBPDUAttackCtrlIndex 14611 Integer32, 14612 sysBPDUAttackPortState 14613 INTEGER, 14614 sysBPDUAttackPortMode 14615 INTEGER , 14616 sysBPDUAttackPortStatus 14617 INTEGER 14618 } 14619 14620 sysBPDUAttackCtrlIndex OBJECT-TYPE 14621 SYNTAX Integer32 14622 MAX-ACCESS read-only 14623 STATUS current 14624 DESCRIPTION 14625 "The interface index of the port for which the configuration 14626 in this entry applies." 14627 ::= { sysBPDUAttackCtrlEntry 1 } 14628 14629 sysBPDUAttackPortState OBJECT-TYPE 14630 SYNTAX INTEGER { 14631 enabled(1), 14632 disabled(2) 14633 } 14634 MAX-ACCESS read-write 14635 STATUS current 14636 DESCRIPTION 14637 "Used to configure the BPDU Attack Protection state of a port. 14638 The default state is disable." 14639 DEFVAL { disabled } 14640 ::= { sysBPDUAttackCtrlEntry 2 } 14641 14642 sysBPDUAttackPortMode OBJECT-TYPE 14643 SYNTAX INTEGER { 14644 drop(1), 14645 block(2), 14646 shutdown(3) 14647 } 14648 MAX-ACCESS read-write 14649 STATUS current 14650 DESCRIPTION 14651 "Used to configure the BPDU Attack Protection mode of a port." 14652 ::= { sysBPDUAttackCtrlEntry 3 } 14653 14654 sysBPDUAttackPortStatus OBJECT-TYPE 14655 SYNTAX INTEGER { 14656 normal(1), 14657 underAttack(2) 14658 } 14659 MAX-ACCESS read-only 14660 STATUS current 14661 DESCRIPTION 14662 "Use this to view per port BPDU attack protection status." 14663 DEFVAL { normal } 14664 ::= { sysBPDUAttackCtrlEntry 4 } 14665 14666 sysBPDUAttackLog OBJECT-TYPE 14667 SYNTAX INTEGER { 14668 none(1), 14669 attackDetected(2), 14670 attackCleared(3), 14671 both(4) 14672 } 14673 MAX-ACCESS read-write 14674 STATUS current 14675 DESCRIPTION 14676 "Used to configure log settings for BPDU attack protection events." 14677 14678 DEFVAL { none } 14679 ::= { companyBPDUAttack 4 } 14680 -- --------------------------------------------------------------------- 14681 -- VLAN Trunk Function 14682 -- --------------------------------------------------------------------- 14683 vlanTrunkSystem OBJECT IDENTIFIER ::= { companyVLANTrunk 1 } 14684 -- ------------------------------------------------------------------ 14685 -- The La System Group 14686 -- ------------------------------------------------------------------ 14687 14688 vlanTrunkGlobalStatus OBJECT-TYPE 14689 SYNTAX INTEGER { enabled(1), disabled(2) } 14690 MAX-ACCESS read-write 14691 STATUS current 14692 DESCRIPTION 14693 "This indicates the global state of the VLAN trunking feature of the device." 14694 ::= { vlanTrunkSystem 1 } 14695 14696 vlanTrunkTable OBJECT-TYPE 14697 SYNTAX SEQUENCE OF VlanTrunkConfigEntry 14698 MAX-ACCESS not-accessible 14699 STATUS current 14700 DESCRIPTION 14701 "This table is used to manage the VLAN trunking feature of the device." 14702 ::= { vlanTrunkSystem 2 } 14703 14704 vlanTrunkEntry OBJECT-TYPE 14705 SYNTAX VlanTrunkConfigEntry 14706 MAX-ACCESS not-accessible 14707 STATUS current 14708 DESCRIPTION 14709 "There is one entry in this table for each created 14710 port-channel port." 14711 INDEX { vlanTrunkIfIndex } 14712 ::= { vlanTrunkTable 1 } 14713 14714 VlanTrunkConfigEntry ::= 14715 SEQUENCE { 14716 vlanTrunkIfIndex InterfaceIndex, 14717 vlanTrunkState INTEGER 14718 } 14719 14720 vlanTrunkIfIndex OBJECT-TYPE 14721 SYNTAX InterfaceIndex 14722 MAX-ACCESS read-only 14723 STATUS current 14724 DESCRIPTION 14725 "The index of the port. " 14726 ::= { vlanTrunkEntry 1 } 14727 14728 vlanTrunkState OBJECT-TYPE 14729 SYNTAX INTEGER { enabled(1), disabled(2) } 14730 MAX-ACCESS read-write 14731 STATUS current 14732 DESCRIPTION 14733 "Sets the VLAN trunk status as enabled or disabled." 14734 ::= { vlanTrunkEntry 2 } 14735 14736 -- --------------------------------------------------------------------- 14737 -- QinQ Function 14738 -- --------------------------------------------------------------------- 14739 qinqSystem OBJECT IDENTIFIER ::= { companyQinQ 1 } 14740 qinqVLANTranslation OBJECT IDENTIFIER ::= { companyQinQ 2 } 14741 -- ------------------------------------------------------------------ 14742 -- The QinQ System Group 14743 -- ------------------------------------------------------------------ 14744 14745 qinqGlobalStatus OBJECT-TYPE 14746 SYNTAX INTEGER { enabled(1), disabled(2) } 14747 MAX-ACCESS read-write 14748 STATUS current 14749 DESCRIPTION 14750 "This object is used to enable/disable the Q-in-Q status." 14751 ::= { qinqSystem 1 } 14752 14753 qinqInnerTPID OBJECT-TYPE 14754 SYNTAX Unsigned32 14755 MAX-ACCESS read-write 14756 STATUS current 14757 DESCRIPTION 14758 "This object is used to set the Q-in-Q inner TPID." 14759 ::= { qinqSystem 2 } 14760 14761 qinqTable OBJECT-TYPE 14762 SYNTAX SEQUENCE OF QinQConfigEntry 14763 MAX-ACCESS not-accessible 14764 STATUS current 14765 DESCRIPTION 14766 "A table that contains Q-in-Q information about each port." 14767 ::= { qinqSystem 3 } 14768 14769 qinqEntry OBJECT-TYPE 14770 SYNTAX QinQConfigEntry 14771 MAX-ACCESS not-accessible 14772 STATUS current 14773 DESCRIPTION 14774 "A list of Q-in-Q information for each port." 14775 INDEX { qinqIfIndex } 14776 ::= { qinqTable 1 } 14777 14778 QinQConfigEntry ::= 14779 SEQUENCE { 14780 qinqIfIndex InterfaceIndex, 14781 qinqRoleState INTEGER, 14782 qinqMissDropState INTEGER, 14783 qinqOuterTPID Unsigned32, 14784 qinqAddInnerTagState INTEGER, 14785 qinqAddInnerTagValue Unsigned32 14786 } 14787 14788 qinqIfIndex OBJECT-TYPE 14789 SYNTAX InterfaceIndex 14790 MAX-ACCESS read-only 14791 STATUS current 14792 DESCRIPTION 14793 "The index of the port. " 14794 ::= { qinqEntry 1 } 14795 14796 qinqRoleState OBJECT-TYPE 14797 SYNTAX INTEGER { nni(1), uni(2) } 14798 MAX-ACCESS read-write 14799 STATUS current 14800 DESCRIPTION 14801 "Sets the QinQ Role as NNI or UNI." 14802 ::= { qinqEntry 2 } 14803 14804 qinqMissDropState OBJECT-TYPE 14805 SYNTAX INTEGER { enabled(1), disabled(2) } 14806 MAX-ACCESS read-write 14807 STATUS current 14808 DESCRIPTION 14809 "Sets the QinQ Miss Drop state as enabled or disabled." 14810 ::= { qinqEntry 3 } 14811 14812 qinqOuterTPID OBJECT-TYPE 14813 SYNTAX Unsigned32 14814 MAX-ACCESS read-write 14815 STATUS current 14816 DESCRIPTION 14817 "Sets the QinQ Outer TPID value." 14818 ::= { qinqEntry 4 } 14819 14820 qinqAddInnerTagState OBJECT-TYPE 14821 SYNTAX INTEGER { enabled(1), disabled(2) } 14822 MAX-ACCESS read-write 14823 STATUS current 14824 DESCRIPTION 14825 "Sets the QinQ Add Inner Tag state as enabled or disabled." 14826 ::= { qinqEntry 5 } 14827 14828 qinqAddInnerTagValue OBJECT-TYPE 14829 SYNTAX Unsigned32 14830 MAX-ACCESS read-write 14831 STATUS current 14832 DESCRIPTION 14833 "Sets the QinQ Add Inner Tag value." 14834 ::= { qinqEntry 6 } 14835 14836 -- 14837 -- Vlan Translation Table 14838 -- 14839 qinqVlanTranslationTable OBJECT-TYPE 14840 SYNTAX SEQUENCE OF QinQVlanTranslationEntry 14841 MAX-ACCESS not-accessible 14842 STATUS current 14843 DESCRIPTION 14844 "A table that contains VLAN translation information." 14845 ::= { qinqVLANTranslation 1 } 14846 14847 qinqVlanTranslationEntry OBJECT-TYPE 14848 SYNTAX QinQVlanTranslationEntry 14849 MAX-ACCESS not-accessible 14850 STATUS current 14851 DESCRIPTION 14852 "A list of VLAN translation information." 14853 INDEX {qinqVlanTranslationIfIndex, qinqVlanTranslationCVID} 14854 ::= { qinqVlanTranslationTable 1 } 14855 14856 QinQVlanTranslationEntry ::= 14857 SEQUENCE { 14858 qinqVlanTranslationIfIndex 14859 InterfaceIndex, 14860 qinqVlanTranslationCVID 14861 Unsigned32, 14862 qinqVlanTranslationSVID 14863 Unsigned32, 14864 qinqVlanTranslationPriority 14865 Integer32, 14866 qinqVlanTranslationSVIDOperation 14867 INTEGER, 14868 qinqVlanTranslationRowStatus 14869 RowStatus 14870 } 14871 14872 qinqVlanTranslationIfIndex OBJECT-TYPE 14873 SYNTAX InterfaceIndex 14874 MAX-ACCESS read-only 14875 STATUS current 14876 DESCRIPTION 14877 "The interface index." 14878 ::= { qinqVlanTranslationEntry 1 } 14879 14880 qinqVlanTranslationCVID OBJECT-TYPE 14881 SYNTAX Unsigned32 14882 MAX-ACCESS read-only 14883 STATUS current 14884 DESCRIPTION 14885 "The customer VLAN identifier in a C-TAG." 14886 ::= { qinqVlanTranslationEntry 2 } 14887 14888 qinqVlanTranslationSVID OBJECT-TYPE 14889 SYNTAX Unsigned32 14890 MAX-ACCESS read-write 14891 STATUS current 14892 DESCRIPTION 14893 "A VLAN identifier conveyed in an S-TAG." 14894 ::= { qinqVlanTranslationEntry 3 } 14895 14896 qinqVlanTranslationPriority OBJECT-TYPE 14897 SYNTAX Integer32 14898 MAX-ACCESS read-write 14899 STATUS current 14900 DESCRIPTION 14901 "The priority of TAG." 14902 ::= { qinqVlanTranslationEntry 4 } 14903 14904 qinqVlanTranslationSVIDOperation OBJECT-TYPE 14905 SYNTAX INTEGER { 14906 add(1), 14907 replace(2) 14908 } 14909 MAX-ACCESS read-write 14910 STATUS current 14911 DESCRIPTION 14912 "The 'add' action indicates to add a tag for the assigned SP-VLAN 14913 before the C-VLAN tag. If there is S-TAG in the packet, this rule 14914 will not take effect. 14915 The 'replace' action indicates to replace the C-VLAN in the tag by 14916 the SP-VLAN. If there is no C-TAG in the packet, this rule will not 14917 take effect." 14918 ::= { qinqVlanTranslationEntry 5 } 14919 14920 qinqVlanTranslationRowStatus OBJECT-TYPE 14921 SYNTAX RowStatus 14922 MAX-ACCESS read-create 14923 STATUS current 14924 DESCRIPTION 14925 "This object indicates the status of this entry." 14926 ::= { qinqVlanTranslationEntry 99 } 14927 14928 -- --------------------------------------------------------------------- 14929 -- EOAM Function 14930 -- --------------------------------------------------------------------- 14931 eoamSystem OBJECT IDENTIFIER ::= { companyEoam 1 } 14932 eoamLinkMonitor OBJECT IDENTIFIER ::= { companyEoam 2 } 14933 -- ------------------------------------------------------------------ 14934 -- The EOAM System Group 14935 -- ------------------------------------------------------------------ 14936 14937-- eoamGlobalStatus OBJECT-TYPE 14938-- SYNTAX INTEGER { enabled(1), disabled(2) } 14939-- MAX-ACCESS read-write 14940-- STATUS current 14941-- DESCRIPTION 14942-- "This object is used to enable/disable the EOAM status." 14943-- ::= { eoamSystem 1 } 14944 14945 eoamTable OBJECT-TYPE 14946 SYNTAX SEQUENCE OF EOAMConfigEntry 14947 MAX-ACCESS not-accessible 14948 STATUS current 14949 DESCRIPTION 14950 "A table that contains EOAM mode information about each port." 14951 ::= { eoamSystem 2 } 14952 14953 eoamEntry OBJECT-TYPE 14954 SYNTAX EOAMConfigEntry 14955 MAX-ACCESS not-accessible 14956 STATUS current 14957 DESCRIPTION 14958 "A list of EOAM mode information for each port." 14959 INDEX { eoamIfIndex } 14960 ::= { eoamTable 1 } 14961 14962 EOAMConfigEntry ::= 14963 SEQUENCE { 14964 eoamIfIndex InterfaceIndex, 14965 eoamState INTEGER, 14966 eoamMode INTEGER, 14967 eoamReceivedRemoteLoopback INTEGER, 14968 eoamRemoteLoopback INTEGER, 14969 eoamDyingGaspEnable INTEGER, 14970 eoamCriticalEventEnable INTEGER 14971 } 14972 14973 eoamIfIndex OBJECT-TYPE 14974 SYNTAX InterfaceIndex 14975 MAX-ACCESS read-only 14976 STATUS current 14977 DESCRIPTION 14978 "The index of the port. " 14979 ::= { eoamEntry 1 } 14980 14981 eoamState OBJECT-TYPE 14982 SYNTAX INTEGER { enabled(1), disabled(2) } 14983 MAX-ACCESS read-write 14984 STATUS current 14985 DESCRIPTION 14986 "Sets the EOAM state enabled or disabled." 14987 ::= { eoamEntry 2 } 14988 14989 eoamMode OBJECT-TYPE 14990 SYNTAX INTEGER { passive(1), active(2) } 14991 MAX-ACCESS read-write 14992 STATUS current 14993 DESCRIPTION 14994 "Sets the EOAM mode as active or passive." 14995 ::= { eoamEntry 3 } 14996 14997 eoamReceivedRemoteLoopback OBJECT-TYPE 14998 SYNTAX INTEGER { ignore(1), process(2) } 14999 MAX-ACCESS read-write 15000 STATUS current 15001 DESCRIPTION 15002 "Sets the EOAM received or ignore remote loopback packets." 15003 ::= { eoamEntry 4 } 15004 15005 eoamRemoteLoopback OBJECT-TYPE 15006 SYNTAX INTEGER { noLoopBack(1), 15007 startLoopBack(2), 15008 remoteLoopBack(3), 15009 stopLoopBack(4), 15010 localLoopBack(5), 15011 unknownLoopBack(6) 15012 } 15013 MAX-ACCESS read-write 15014 STATUS current 15015 DESCRIPTION 15016 "Sets the EOAM remote loopback start or stop." 15017 ::= { eoamEntry 5 } 15018 15019 eoamDyingGaspEnable OBJECT-TYPE 15020 SYNTAX INTEGER { enabled(1), disabled(2) } 15021 MAX-ACCESS read-write 15022 STATUS current 15023 DESCRIPTION 15024 "Sets the EOAM dying gasp state enabled or disabled." 15025 ::= { eoamEntry 6 } 15026 15027 eoamCriticalEventEnable OBJECT-TYPE 15028 SYNTAX INTEGER { enabled(1), disabled(2) } 15029 MAX-ACCESS read-write 15030 STATUS current 15031 DESCRIPTION 15032 "Sets the EOAM critical event state enabled or disabled." 15033 ::= { eoamEntry 7 } 15034 15035 -- ------------------------------------------------------------------ 15036 -- The EOAM Link Monitor Group 15037 -- ------------------------------------------------------------------ 15038 15039 eoamLinkMonitorTable OBJECT-TYPE 15040 SYNTAX SEQUENCE OF EOAMConfigLinkMonitorEntry 15041 MAX-ACCESS not-accessible 15042 STATUS current 15043 DESCRIPTION 15044 "A table that contains EOAM link monitor information about each port." 15045 ::= { eoamLinkMonitor 1 } 15046 15047 eoamLinkMonitorEntry OBJECT-TYPE 15048 SYNTAX EOAMConfigLinkMonitorEntry 15049 MAX-ACCESS not-accessible 15050 STATUS current 15051 DESCRIPTION 15052 "A list of EOAM link monitor information for each port." 15053 INDEX { eoamLinkMonitorIfIndex } 15054 ::= { eoamLinkMonitorTable 1 } 15055 15056 EOAMConfigLinkMonitorEntry ::= 15057 SEQUENCE { 15058 eoamLinkMonitorIfIndex InterfaceIndex, 15059 errorSymbolNotifyState INTEGER, 15060 errorSymbolThreshold Unsigned32, 15061 errorSymbolWindow Unsigned32, 15062 errorFrameNotifyState INTEGER, 15063 errorFrameThreshold Unsigned32, 15064 errorFrameWindow Unsigned32, 15065 errorFrameSecondsNotifyState INTEGER, 15066 errorFrameSecondsThreshold Unsigned32, 15067 errorFrameSecondsWindow Unsigned32, 15068 errorFramePeriodNotifyState INTEGER, 15069 errorFramePeriodThreshold Unsigned32, 15070 errorFramePeriodWindow Unsigned32 15071 } 15072 15073 eoamLinkMonitorIfIndex OBJECT-TYPE 15074 SYNTAX InterfaceIndex 15075 MAX-ACCESS read-only 15076 STATUS current 15077 DESCRIPTION 15078 "The index of the port. " 15079 ::= { eoamLinkMonitorEntry 1 } 15080 15081 errorSymbolNotifyState OBJECT-TYPE 15082 SYNTAX INTEGER { enabled(1), disabled(2) } 15083 MAX-ACCESS read-write 15084 STATUS current 15085 DESCRIPTION 15086 "Sets the EOAM error symbol notify state enabled or disabled." 15087 ::= { eoamLinkMonitorEntry 2 } 15088 15089 errorSymbolThreshold OBJECT-TYPE 15090 SYNTAX Unsigned32 15091 MAX-ACCESS read-write 15092 STATUS current 15093 DESCRIPTION 15094 "Sets the EOAM error symbol threshold." 15095 ::= { eoamLinkMonitorEntry 3 } 15096 15097 errorSymbolWindow OBJECT-TYPE 15098 SYNTAX Unsigned32 15099 MAX-ACCESS read-write 15100 STATUS current 15101 DESCRIPTION 15102 "Sets the EOAM error symbol window." 15103 ::= { eoamLinkMonitorEntry 4 } 15104 15105 errorFrameNotifyState OBJECT-TYPE 15106 SYNTAX INTEGER { enabled(1), disabled(2) } 15107 MAX-ACCESS read-write 15108 STATUS current 15109 DESCRIPTION 15110 "Sets the EOAM error frame notify state enabled or disabled." 15111 ::= { eoamLinkMonitorEntry 5 } 15112 15113 errorFrameThreshold OBJECT-TYPE 15114 SYNTAX Unsigned32 15115 MAX-ACCESS read-write 15116 STATUS current 15117 DESCRIPTION 15118 "Sets the EOAM error frame threshold." 15119 ::= { eoamLinkMonitorEntry 6 } 15120 15121 errorFrameWindow OBJECT-TYPE 15122 SYNTAX Unsigned32 15123 MAX-ACCESS read-write 15124 STATUS current 15125 DESCRIPTION 15126 "Sets the EOAM error symbol window." 15127 ::= { eoamLinkMonitorEntry 7 } 15128 15129 15130 errorFrameSecondsNotifyState OBJECT-TYPE 15131 SYNTAX INTEGER { enabled(1), disabled(2) } 15132 MAX-ACCESS read-write 15133 STATUS current 15134 DESCRIPTION 15135 "Sets the EOAM error symbol notify state enabled or disabled." 15136 ::= { eoamLinkMonitorEntry 8 } 15137 15138 errorFrameSecondsThreshold OBJECT-TYPE 15139 SYNTAX Unsigned32 15140 MAX-ACCESS read-write 15141 STATUS current 15142 DESCRIPTION 15143 "Sets the EOAM error symbol threshold." 15144 ::= { eoamLinkMonitorEntry 9 } 15145 15146 errorFrameSecondsWindow OBJECT-TYPE 15147 SYNTAX Unsigned32 15148 MAX-ACCESS read-write 15149 STATUS current 15150 DESCRIPTION 15151 "Sets the EOAM error symbol window." 15152 ::= { eoamLinkMonitorEntry 10 } 15153 15154 errorFramePeriodNotifyState OBJECT-TYPE 15155 SYNTAX INTEGER { enabled(1), disabled(2) } 15156 MAX-ACCESS read-write 15157 STATUS current 15158 DESCRIPTION 15159 "Sets the EOAM error symbol notify state enabled or disabled." 15160 ::= { eoamLinkMonitorEntry 11 } 15161 15162 errorFramePeriodThreshold OBJECT-TYPE 15163 SYNTAX Unsigned32 15164 MAX-ACCESS read-write 15165 STATUS current 15166 DESCRIPTION 15167 "Sets the EOAM error symbol threshold." 15168 ::= { eoamLinkMonitorEntry 12 } 15169 15170 errorFramePeriodWindow OBJECT-TYPE 15171 SYNTAX Unsigned32 15172 MAX-ACCESS read-write 15173 STATUS current 15174 DESCRIPTION 15175 "Sets the EOAM error symbol window." 15176 ::= { eoamLinkMonitorEntry 13 } 15177 15178 -- --------------------------------------------------------------------- 15179 -- EOAM Function 15180 -- --------------------------------------------------------------------- 15181 duldSystem OBJECT IDENTIFIER ::= { companyDuld 1 } 15182 15183 -- ------------------------------------------------------------------ 15184 -- The DULD System Group 15185 -- ------------------------------------------------------------------ 15186 15187 duldTable OBJECT-TYPE 15188 SYNTAX SEQUENCE OF DULDConfigEntry 15189 MAX-ACCESS not-accessible 15190 STATUS current 15191 DESCRIPTION 15192 "A table that contains DULD mode information about each port." 15193 ::= { duldSystem 1 } 15194 15195 duldEntry OBJECT-TYPE 15196 SYNTAX DULDConfigEntry 15197 MAX-ACCESS not-accessible 15198 STATUS current 15199 DESCRIPTION 15200 "A list of DULD mode information for each port." 15201 INDEX { duldIfIndex } 15202 ::= { duldTable 1 } 15203 15204 DULDConfigEntry ::= 15205 SEQUENCE { 15206 duldIfIndex InterfaceIndex, 15207 duldState INTEGER, 15208 duldOperState INTEGER, 15209 duldMode INTEGER, 15210 duldLinkStatus INTEGER, 15211 duldDiscoveryTime Unsigned32 15212 } 15213 15214 duldIfIndex OBJECT-TYPE 15215 SYNTAX InterfaceIndex 15216 MAX-ACCESS read-only 15217 STATUS current 15218 DESCRIPTION 15219 "The index of the port. " 15220 ::= { duldEntry 1 } 15221 15222 duldState OBJECT-TYPE 15223 SYNTAX INTEGER { enabled(1), disabled(2) } 15224 MAX-ACCESS read-write 15225 STATUS current 15226 DESCRIPTION 15227 "Sets the DULD admin state enabled or disabled." 15228 ::= { duldEntry 2 } 15229 15230 duldOperState OBJECT-TYPE 15231 SYNTAX INTEGER { enabled(1), disabled(2) } 15232 MAX-ACCESS read-only 15233 STATUS current 15234 DESCRIPTION 15235 "Gets the DULD Oper state enabled or disabled." 15236 ::= { duldEntry 3 } 15237 15238 duldMode OBJECT-TYPE 15239 SYNTAX INTEGER { shutdown(1), normal(2) } 15240 MAX-ACCESS read-write 15241 STATUS current 15242 DESCRIPTION 15243 "Sets the DULD mode as shutdown or normal." 15244 ::= { duldEntry 4 } 15245 15246 duldLinkStatus OBJECT-TYPE 15247 SYNTAX INTEGER { unknow(1), bidirectional(2), txFault(3), rxFault(4), linkDown(5) } 15248 MAX-ACCESS read-only 15249 STATUS current 15250 DESCRIPTION 15251 "Gets the DULD link status." 15252 ::= { duldEntry 5 } 15253 15254 duldDiscoveryTime OBJECT-TYPE 15255 SYNTAX Unsigned32 (5..65535) 15256 MAX-ACCESS read-write 15257 STATUS current 15258 DESCRIPTION 15259 "Sets the DULD discovery time." 15260 ::= { duldEntry 6 } 15261 15262 duldRecoverTime OBJECT-TYPE 15263 SYNTAX Integer32 (0 | 60..1000000) 15264 MAX-ACCESS read-write 15265 STATUS current 15266 DESCRIPTION 15267 "Duld auto recover time." 15268 DEFVAL { 60 } 15269 ::= { duldSystem 2 } 15270 15271-- ---------------------------------------------------------- 15272-- The companyDoSCtrl Groups 15273-- ---------------------------------------------------------- 15274-- Dos prevention Group ----------------------------------------------- 15275 15276 doSCtrlTable OBJECT-TYPE 15277 SYNTAX SEQUENCE OF DoSCtrlEntry 15278 MAX-ACCESS not-accessible 15279 STATUS current 15280 DESCRIPTION 15281 "A table that holds the DoS prevention settings of the device." 15282 ::= { companyDoSCtrl 1 } 15283 15284 doSCtrlEntry OBJECT-TYPE 15285 SYNTAX DoSCtrlEntry 15286 MAX-ACCESS not-accessible 15287 STATUS current 15288 DESCRIPTION 15289 "A list of DoS prevention settings of the device." 15290 INDEX { doSCtrlType } 15291 ::= { doSCtrlTable 1 } 15292 15293 DoSCtrlEntry ::= 15294 SEQUENCE { 15295 doSCtrlType 15296 INTEGER, 15297 doSCtrlState 15298 INTEGER, 15299 doSCtrlActionType 15300 INTEGER 15301 } 15302 15303 doSCtrlType OBJECT-TYPE 15304 SYNTAX INTEGER { 15305 land-attack(1), 15306 blat-attack(2), 15307 tcp-null-scan(4), 15308 tcp-xmascan(5), 15309 tcp-synfin(6), 15310 tcp-syn-srcport-less-1024(7), 15311 ping-death-attack(8), 15312 tcp-tiny-fragment(9) 15313 } 15314 MAX-ACCESS read-only 15315 STATUS current 15316 DESCRIPTION 15317 "This object indicates the DoS prevention type." 15318 ::= { doSCtrlEntry 1 } 15319 15320 doSCtrlState OBJECT-TYPE 15321 SYNTAX INTEGER { 15322 disabled (0), 15323 enabled (1) 15324 } 15325 MAX-ACCESS read-write 15326 STATUS current 15327 DESCRIPTION 15328 "This object indicates the status of the DoS prevention type." 15329 ::= { doSCtrlEntry 2 } 15330 15331 doSCtrlActionType OBJECT-TYPE 15332 SYNTAX INTEGER { 15333 drop(0) 15334 } 15335 MAX-ACCESS read-write 15336 STATUS current 15337 DESCRIPTION 15338 "This object indicates the action for the DoS prevention type. 15339 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 15340 will not take effect until a valid mirror port is specified. If mirror port is not valid 15341 the behavior will be the same as 'drop'" 15342 ::= { doSCtrlEntry 3 } 15343 15344 dosCtrlTrapLogState OBJECT-TYPE 15345 SYNTAX INTEGER { 15346 disabled (0), 15347 enabled (1) 15348 } 15349 MAX-ACCESS read-write 15350 STATUS current 15351 DESCRIPTION 15352 "Enable/Disable Dos Trap Log function. 15353 Default is disabled." 15354 15355 DEFVAL { disabled } 15356 ::= { companyDoSCtrl 2 } 15357 15358 -- ------------------------------------------------------------------ 15359 -- The Time Range Setting 15360 -- ------------------------------------------------------------------ 15361 15362 swTimeRangeSettingTable OBJECT-TYPE 15363 SYNTAX SEQUENCE OF SwTimeRangeSettingEntry 15364 MAX-ACCESS not-accessible 15365 STATUS current 15366 DESCRIPTION 15367 "A table to configure time Range in the system." 15368 ::= { companyTimeRangeMgmt 1 } 15369 15370 swTimeRangeSettingEntry OBJECT-TYPE 15371 SYNTAX SwTimeRangeSettingEntry 15372 MAX-ACCESS not-accessible 15373 STATUS current 15374 DESCRIPTION 15375 "A schedule entry to configure time Range in the system." 15376 INDEX { swTimeRangeIndex } 15377 ::= { swTimeRangeSettingTable 1 } 15378 15379 SwTimeRangeSettingEntry ::= 15380 SEQUENCE { 15381 swTimeRangeIndex Integer32, 15382 swTimeRangeName DisplayString, 15383 swTimeRangeDate INTEGER, 15384 swTimeRangeStartYear INTEGER, 15385 swTimeRangeStartMonth INTEGER, 15386 swTimeRangeStartDay Integer32, 15387 swTimeRangeStartHour Integer32, 15388 swTimeRangeStartMinute Integer32, 15389 swTimeRangeEndYear INTEGER, 15390 swTimeRangeEndMonth INTEGER, 15391 swTimeRangeEndDay Integer32, 15392 swTimeRangeEndHour Integer32, 15393 swTimeRangeEndMinute Integer32, 15394 swTimeRangeMonday INTEGER, 15395 swTimeRangeTuesday INTEGER, 15396 swTimeRangeWednesday INTEGER, 15397 swTimeRangeThursday INTEGER, 15398 swTimeRangeFriday INTEGER, 15399 swTimeRangeSaturday INTEGER, 15400 swTimeRangeSunday INTEGER, 15401 swTimeRangeRowStatus RowStatus 15402 } 15403 15404 swTimeRangeIndex OBJECT-TYPE 15405 SYNTAX Integer32 (1..52) 15406 MAX-ACCESS read-only 15407 STATUS current 15408 DESCRIPTION 15409 "The Time Range identifier. The maximum number of Schedule entry is 15410 the number of ports supported PoE function. 15411 The value must be between 1 and 52." 15412 ::= { swTimeRangeSettingEntry 1 } 15413 15414 swTimeRangeName OBJECT-TYPE 15415 SYNTAX DisplayString (SIZE(1..20)) 15416 MAX-ACCESS read-write 15417 STATUS current 15418 DESCRIPTION 15419 "The Schedule name associated with the Schedule entry (e.g., `abc, bbb')." 15420 ::= { swTimeRangeSettingEntry 2} 15421 15422 swTimeRangeDate OBJECT-TYPE 15423 SYNTAX INTEGER { 15424 enabled(1), 15425 disabled(2) 15426 } 15427 MAX-ACCESS read-write 15428 STATUS current 15429 DESCRIPTION 15430 "Enable/Disable date range checking while executing time base PoE." 15431 ::= { swTimeRangeSettingEntry 3} 15432 15433 swTimeRangeStartYear OBJECT-TYPE 15434 SYNTAX INTEGER { 15435 y2009(2009), 15436 y2010(2010), 15437 y2011(2011), 15438 y2012(2012), 15439 y2013(2013), 15440 y2014(2014), 15441 y2015(2015), 15442 y2016(2016), 15443 y2017(2017), 15444 y2018(2018), 15445 y2019(2019), 15446 y2020(2020), 15447 y2021(2021), 15448 y2022(2022), 15449 y2023(2023), 15450 y2024(2024), 15451 y2025(2025), 15452 y2026(2026), 15453 y2027(2027), 15454 y2028(2028), 15455 y2029(2029), 15456 y2030(2030), 15457 y2031(2031), 15458 y2032(2032), 15459 y2033(2033), 15460 y2034(2034), 15461 y2035(2035), 15462 y2036(2036), 15463 y2037(2037) 15464 } 15465 MAX-ACCESS read-write 15466 STATUS current 15467 DESCRIPTION 15468 "Start year of the Schedule entry." 15469 ::= { swTimeRangeSettingEntry 4 } 15470 15471 swTimeRangeStartMonth OBJECT-TYPE 15472 SYNTAX INTEGER { 15473 january(1), 15474 february(2), 15475 march(3), 15476 april(4), 15477 may(5), 15478 june(6), 15479 july(7), 15480 august(8), 15481 september(9), 15482 october(10), 15483 november(11), 15484 december(12) 15485 } 15486 MAX-ACCESS read-write 15487 STATUS current 15488 DESCRIPTION 15489 "Start month of the Schedule entry." 15490 ::= { swTimeRangeSettingEntry 5 } 15491 15492 swTimeRangeStartDay OBJECT-TYPE 15493 SYNTAX Integer32 (1..31) 15494 MAX-ACCESS read-write 15495 STATUS current 15496 DESCRIPTION 15497 "Start day of the Schedule entry. 15498 The value must be from 1 to 31." 15499 ::= { swTimeRangeSettingEntry 6 } 15500 15501 swTimeRangeStartHour OBJECT-TYPE 15502 SYNTAX Integer32 (0..23) 15503 MAX-ACCESS read-write 15504 STATUS current 15505 DESCRIPTION 15506 "Start hour of the Schedule entry. 15507 The value must be from 0 to 23." 15508 ::= { swTimeRangeSettingEntry 7 } 15509 15510 swTimeRangeStartMinute OBJECT-TYPE 15511 SYNTAX Integer32 (0..59) 15512 MAX-ACCESS read-write 15513 STATUS current 15514 DESCRIPTION 15515 "Start minute of the Schedule entry. 15516 The value must be from 0 to 59." 15517 ::= { swTimeRangeSettingEntry 8 } 15518 15519 swTimeRangeEndYear OBJECT-TYPE 15520 SYNTAX INTEGER { 15521 y2009(2009), 15522 y2010(2010), 15523 y2011(2011), 15524 y2012(2012), 15525 y2013(2013), 15526 y2014(2014), 15527 y2015(2015), 15528 y2016(2016), 15529 y2017(2017), 15530 y2018(2018), 15531 y2019(2019), 15532 y2020(2020), 15533 y2021(2021), 15534 y2022(2022), 15535 y2023(2023), 15536 y2024(2024), 15537 y2025(2025), 15538 y2026(2026), 15539 y2027(2027), 15540 y2028(2028), 15541 y2029(2029), 15542 y2030(2030), 15543 y2031(2031), 15544 y2032(2032), 15545 y2033(2033), 15546 y2034(2034), 15547 y2035(2035), 15548 y2036(2036), 15549 y2037(2037) 15550 } 15551 MAX-ACCESS read-write 15552 STATUS current 15553 DESCRIPTION 15554 "End year of the Schedule entry." 15555 ::= { swTimeRangeSettingEntry 9 } 15556 15557 swTimeRangeEndMonth OBJECT-TYPE 15558 SYNTAX INTEGER { 15559 january(1), 15560 february(2), 15561 march(3), 15562 april(4), 15563 may(5), 15564 june(6), 15565 july(7), 15566 august(8), 15567 september(9), 15568 october(10), 15569 november(11), 15570 december(12) 15571 } 15572 MAX-ACCESS read-write 15573 STATUS current 15574 DESCRIPTION 15575 "End month of the Schedule entry." 15576 ::= { swTimeRangeSettingEntry 10 } 15577 15578 swTimeRangeEndDay OBJECT-TYPE 15579 SYNTAX Integer32 (1..31) 15580 MAX-ACCESS read-write 15581 STATUS current 15582 DESCRIPTION 15583 "End day of the Schedule entry. 15584 The value must be from 1 to 31." 15585 ::= { swTimeRangeSettingEntry 11 } 15586 15587 swTimeRangeEndHour OBJECT-TYPE 15588 SYNTAX Integer32 (0..23) 15589 MAX-ACCESS read-write 15590 STATUS current 15591 DESCRIPTION 15592 "End hour of the Schedule entry. 15593 The value must be from 0 to 23." 15594 ::= { swTimeRangeSettingEntry 12 } 15595 15596 swTimeRangeEndMinute OBJECT-TYPE 15597 SYNTAX Integer32 (0..59) 15598 MAX-ACCESS read-write 15599 STATUS current 15600 DESCRIPTION 15601 "End minute of the Schedule entry. 15602 The value must be from 0 to 59." 15603 ::= { swTimeRangeSettingEntry 13 } 15604 15605 swTimeRangeMonday OBJECT-TYPE 15606 SYNTAX INTEGER { 15607 enable(1), 15608 disable(2) 15609 } 15610 MAX-ACCESS read-write 15611 STATUS current 15612 DESCRIPTION 15613 "Enable/Disble scheduling Monday." 15614 DEFVAL { disable } 15615 ::= { swTimeRangeSettingEntry 14 } 15616 15617 swTimeRangeTuesday OBJECT-TYPE 15618 SYNTAX INTEGER { 15619 enable(1), 15620 disable(2) 15621 } 15622 MAX-ACCESS read-write 15623 STATUS current 15624 DESCRIPTION 15625 "Enable/Disble scheduling Tuesday." 15626 DEFVAL { disable } 15627 ::= { swTimeRangeSettingEntry 15 } 15628 15629 swTimeRangeWednesday OBJECT-TYPE 15630 SYNTAX INTEGER { 15631 enable(1), 15632 disable(2) 15633 } 15634 MAX-ACCESS read-write 15635 STATUS current 15636 DESCRIPTION 15637 "Enable/Disble scheduling Wednesday." 15638 DEFVAL { disable } 15639 ::= { swTimeRangeSettingEntry 16 } 15640 15641 swTimeRangeThursday OBJECT-TYPE 15642 SYNTAX INTEGER { 15643 enable(1), 15644 disable(2) 15645 } 15646 MAX-ACCESS read-write 15647 STATUS current 15648 DESCRIPTION 15649 "Enable/Disble scheduling Thursday." 15650 DEFVAL { disable } 15651 ::= { swTimeRangeSettingEntry 17 } 15652 15653 swTimeRangeFriday OBJECT-TYPE 15654 SYNTAX INTEGER { 15655 enable(1), 15656 disable(2) 15657 } 15658 MAX-ACCESS read-write 15659 STATUS current 15660 DESCRIPTION 15661 "Enable/Disble scheduling Friday." 15662 DEFVAL { disable } 15663 ::= { swTimeRangeSettingEntry 18 } 15664 15665 swTimeRangeSaturday OBJECT-TYPE 15666 SYNTAX INTEGER { 15667 enable(1), 15668 disable(2) 15669 } 15670 MAX-ACCESS read-write 15671 STATUS current 15672 DESCRIPTION 15673 "Enable/Disble scheduling Saturday." 15674 DEFVAL { disable } 15675 ::= { swTimeRangeSettingEntry 19 } 15676 15677 swTimeRangeSunday OBJECT-TYPE 15678 SYNTAX INTEGER { 15679 enable(1), 15680 disable(2) 15681 } 15682 MAX-ACCESS read-write 15683 STATUS current 15684 DESCRIPTION 15685 "Enable/Disble scheduling Sunday." 15686 DEFVAL { disable } 15687 ::= { swTimeRangeSettingEntry 20 } 15688 15689 swTimeRangeRowStatus OBJECT-TYPE 15690 SYNTAX RowStatus 15691 MAX-ACCESS read-create 15692 STATUS current 15693 DESCRIPTION 15694 "The status of an entry in the Time Range Information Table. Only a subset 15695 of the rowstatus variables (active, notinservice, createAndWait, destroy) 15696 are available." 15697 ::= { swTimeRangeSettingEntry 21 } 15698 15699 15700 15701 -- 15702 -- LLDP Settings 15703 -- 15704 15705 dlinklldpState OBJECT-TYPE 15706 SYNTAX INTEGER { 15707 enable(1), 15708 disable(2) 15709 } 15710 MAX-ACCESS read-write 15711 STATUS current 15712 DESCRIPTION 15713 "This object is used for enabling or disabling LLDP in the system." 15714 15715 DEFVAL { disable } 15716 ::= { companyLLDPSetting 1 } 15717 15718 dlinklldpMsgHoldMultiplier OBJECT-TYPE 15719 SYNTAX INTEGER (2..10) 15720 MAX-ACCESS read-write 15721 STATUS current 15722 DESCRIPTION 15723 "The time-to-live value expressed as a multiple of the 15724 lldpMessageTxInterval object.The actual time-to-live value 15725 used in LLDP frames, transmitted on behalf of this LLDP agent, 15726 can be expressed by the following formula: TTL = min(65535, 15727 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 15728 --DEFVAL { 4 } 15729 15730 ::= { companyLLDPSetting 2 } 15731 15732 dlinklldpMsgTxInterval OBJECT-TYPE 15733 SYNTAX INTEGER (5..32768) 15734 MAX-ACCESS read-write 15735 STATUS current 15736 DESCRIPTION 15737 "This object is used for LLDP packet update frequency. 15738 The timer in units of seconds." 15739 --DEFVAL { 30 } 15740 15741 ::= { companyLLDPSetting 3 } 15742 15743 dlinklldpReinitDelay OBJECT-TYPE 15744 SYNTAX INTEGER (1..10) 15745 MAX-ACCESS read-write 15746 STATUS current 15747 DESCRIPTION 15748 "This object is used for LLDP Reinitialization Delay. 15749 The timer in units of seconds." 15750 --DEFVAL { 2 } 15751 15752 ::= { companyLLDPSetting 4 } 15753 15754 dlinklldpTxDelay OBJECT-TYPE 15755 SYNTAX INTEGER (1..8192) 15756 MAX-ACCESS read-write 15757 STATUS current 15758 DESCRIPTION 15759 "The lldpTxDelay indicates the delay (in units 15760 of seconds) between successive LLDP frame transmissions 15761 initiated by value/status changes in the LLDP local systems 15762 MIB. The recommended value for the lldpTxDelay is set by the 15763 following formula: 15764 15765 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 15766 --DEFVAL { 2 } 15767 15768 ::= { companyLLDPSetting 5 } 15769 15770-- 15771-- lldpManAddrConfigTxPortsTable : selection of management addresses 15772-- to be transmitted on a specified set 15773-- of ports. 15774-- 15775 15776 dlinklldpConfigManAddrPortsTxEnable OBJECT-TYPE 15777 SYNTAX PortList 15778 MAX-ACCESS read-write 15779 STATUS current 15780 DESCRIPTION 15781 "A set of ports that are identified by a PortList, in which 15782 each port is represented as a bit. The corresponding local 15783 system management address instance will be transmitted on the 15784 member ports of the lldpManAddrPortsTxEnable. 15785 15786 The default value for lldpConfigManAddrPortsTxEnable object 15787 is empty binary string, which means no ports are specified 15788 for advertising indicated management address instance." 15789 REFERENCE 15790 "IEEE 802.1AB-2005 10.2.1.1" 15791 15792 ::= { companyLLDPSetting 6 } 15793 15794 15795 15796 -- 15797 -- D-Link Defined LLDP Port Configuration Table 15798 -- 15799 15800 -- textual conventions 15801 LldpPortNumber ::= TEXTUAL-CONVENTION 15802 DISPLAY-HINT "d" 15803 STATUS current 15804 DESCRIPTION 15805 "Each port contained in the chassis (that is known to the 15806 LLDP agent) is uniquely identified by a port number. 15807 15808 A port number has no mandatory relationship to an 15809 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 15810 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 15811 LldpPortNumber will have the same value as the dot1dBasePort 15812 object (defined in IETF RFC 1493) associated corresponding 15813 bridge port. If the system hosting LLDP agent is not an 15814 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 15815 will have the same value as the corresponding interface's 15816 InterfaceIndex object. 15817 15818 Port numbers should be in the range of 1 and 4096 since a 15819 particular port is also represented by the corresponding 15820 port number bit in LldpPortList." 15821 SYNTAX Integer32(1..4096) 15822 -- textual conventions end 15823 15824 lldpPortConfigTable OBJECT-TYPE 15825 SYNTAX SEQUENCE OF LldpPortConfigEntry 15826 MAX-ACCESS not-accessible 15827 STATUS current 15828 DESCRIPTION 15829 "The table that controls LLDP frame transmission on individual 15830 ports." 15831 ::= { companyLLDPSetting 11 } 15832 15833 lldpPortConfigEntry OBJECT-TYPE 15834 SYNTAX LldpPortConfigEntry 15835 MAX-ACCESS not-accessible 15836 STATUS current 15837 DESCRIPTION 15838 "LLDP configuration information for a particular port. 15839 This configuration parameter controls the transmission and 15840 the reception of LLDP frames on those ports whose rows are 15841 created in this table." 15842 INDEX { lldpPortConfigPortNum } 15843 ::= { lldpPortConfigTable 1 } 15844 15845 LldpPortConfigEntry ::= SEQUENCE { 15846 lldpPortConfigPortNum LldpPortNumber, 15847 lldpPortConfigAdminStatus INTEGER, 15848 lldpPortConfigNotificationEnable TruthValue, 15849 lldpPortConfigTLVsTxEnable BITS } 15850 15851 lldpPortConfigPortNum OBJECT-TYPE 15852 SYNTAX LldpPortNumber 15853 MAX-ACCESS not-accessible 15854 STATUS current 15855 DESCRIPTION 15856 "The index value used to identify the port component 15857 (contained in the local chassis with the LLDP agent) 15858 associated with this entry. 15859 15860 The value of this object is used as a port index to the 15861 lldpPortConfigTable." 15862 ::= { lldpPortConfigEntry 1 } 15863 15864 lldpPortConfigAdminStatus OBJECT-TYPE 15865 SYNTAX INTEGER { 15866 txOnly(1), 15867 rxOnly(2), 15868 txAndRx(3), 15869 disabled(4) 15870 } 15871 MAX-ACCESS read-write 15872 STATUS current 15873 DESCRIPTION 15874 "The administratively desired status of the local LLDP agent. 15875 15876 If the associated lldpPortConfigAdminStatus object has a 15877 value of 'txOnly(1)', then LLDP agent will transmit LLDP 15878 frames on this port and it will not store any information 15879 about the remote systems connected. 15880 15881 If the associated lldpPortConfigAdminStatus object has a 15882 value of 'rxOnly(2)', then the LLDP agent will receive, 15883 but it will not transmit LLDP frames on this port. 15884 15885 If the associated lldpPortConfigAdminStatus object has a 15886 value of 'txAndRx(3)', then the LLDP agent will transmit 15887 and receive LLDP frames on this port. 15888 15889 If the associated lldpPortConfigAdminStatus object has a 15890 value of 'disabled(4)', then LLDP agent will not transmit or 15891 receive LLDP frames on this port. If there is remote systems 15892 information which is received on this port and stored in 15893 other tables, before the port's lldpPortConfigAdminStatus 15894 becomes disabled, then the information will naturally age out." 15895 REFERENCE 15896 "IEEE 802.1AB-2005 10.5.1" 15897 DEFVAL { txAndRx } 15898 ::= { lldpPortConfigEntry 2 } 15899 15900 lldpPortConfigNotificationEnable OBJECT-TYPE 15901 SYNTAX TruthValue 15902 MAX-ACCESS read-write 15903 STATUS current 15904 DESCRIPTION 15905 "The lldpPortConfigNotificationEnable controls, on a per 15906 port basis, whether or not notifications from the agent 15907 are enabled. The value true(1) means that notifications are 15908 enabled; the value false(2) means that they are not." 15909 DEFVAL { false } 15910 ::= { lldpPortConfigEntry 3 } 15911 15912 lldpPortConfigTLVsTxEnable OBJECT-TYPE 15913 SYNTAX BITS { 15914 portDesc(0), 15915 sysName(1), 15916 sysDesc(2), 15917 sysCap(3) 15918 } 15919 MAX-ACCESS read-write 15920 STATUS current 15921 DESCRIPTION 15922 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 15923 includes the basic set of LLDP TLVs whose transmission is 15924 allowed on the local LLDP agent by the network management. 15925 Each bit in the bitmap corresponds to a TLV type associated 15926 with a specific optional TLV. 15927 15928 It should be noted that the organizationally-specific TLVs 15929 are excluded from the lldpTLVsTxEnable bitmap. 15930 15931 LLDP Organization Specific Information Extension MIBs should 15932 have similar configuration object to control transmission 15933 of their organizationally defined TLVs. 15934 15935 The bit 'portDesc(0)' indicates that LLDP agent should 15936 transmit 'Port Description TLV'. 15937 15938 The bit 'sysName(1)' indicates that LLDP agent should transmit 15939 'System Name TLV'. 15940 15941 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 15942 'System Description TLV'. 15943 15944 The bit 'sysCap(3)' indicates that LLDP agent should transmit 15945 'System Capabilities TLV'. 15946 15947 There is no bit reserved for the management address TLV type 15948 since transmission of management address TLVs are controlled 15949 by another object, lldpConfigManAddrTable. 15950 15951 The default value for lldpPortConfigTLVsTxEnable object is 15952 empty set, which means no enumerated values are set. 15953 15954 The value of this object must be restored from non-volatile 15955 storage after a re-initialization of the management system." 15956 REFERENCE 15957 "IEEE 802.1AB-2005 10.2.1.1" 15958 -- DEFVAL { { } } 15959 ::= { lldpPortConfigEntry 4 } 15960 15961 15962 -- 15963 -- D-Link Defined LLDP Extension Dot3 MIB Objects 15964 -- 15965 lldpXdot3Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 12 } 15966 15967 -- LLDP IEEE 802.3 extension MIB groups 15968 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 15969 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 15970 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 15971 15972 -- textual conventions 15973 15974 LldpPowerPortClass ::= TEXTUAL-CONVENTION 15975 STATUS current 15976 DESCRIPTION 15977 "This TC describes the Power over Ethernet (PoE) port class." 15978 SYNTAX INTEGER { 15979 pClassPSE(1), 15980 pClassPD(2) 15981 } 15982 15983 LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 15984 STATUS current 15985 DESCRIPTION 15986 "This TC describes the link aggregation status. 15987 15988 The bit 'aggCapable(0)' indicates the link is capable of being 15989 aggregated. 15990 15991 The bit 'aggEnabled(1)' indicates the link is currently in 15992 aggregation." 15993 SYNTAX BITS { 15994 aggCapable(0), 15995 aggEnabled(1) 15996 } 15997 15998 ------------------------------------------------------------------------------ 15999 -- IEEE 802.3 - Configuration 16000 ------------------------------------------------------------------------------ 16001 16002 lldpXdot3PortConfigTable OBJECT-TYPE 16003 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 16004 MAX-ACCESS not-accessible 16005 STATUS current 16006 DESCRIPTION 16007 "A table that controls selection of LLDP TLVs to be transmitted 16008 on individual ports." 16009 ::= { lldpXdot3Config 1 } 16010 16011 lldpXdot3PortConfigEntry OBJECT-TYPE 16012 SYNTAX LldpXdot3PortConfigEntry 16013 MAX-ACCESS not-accessible 16014 STATUS current 16015 DESCRIPTION 16016 "LLDP configuration information that controls the 16017 transmission of IEEE 802.3 organizationally defined TLVs on 16018 LLDP transmission capable ports. 16019 16020 This configuration object augments the lldpPortConfigEntry of 16021 the LLDP-MIB, therefore it is only present along with the port 16022 configuration defined by the associated lldpPortConfigEntry 16023 entry. 16024 16025 Each active lldpXdot3PortConfigEntry must be from non-volatile 16026 storage (along with the corresponding lldpPortConfigEntry) 16027 after a re-initialization of the management system." 16028 AUGMENTS { lldpPortConfigEntry } 16029 ::= { lldpXdot3PortConfigTable 1 } 16030 16031 LldpXdot3PortConfigEntry ::= SEQUENCE { 16032 lldpXdot3PortConfigTLVsTxEnable BITS 16033 } 16034 16035 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 16036 SYNTAX BITS { 16037 macPhyConfigStatus(0), 16038 powerViaMDI(1), 16039 linkAggregation(2), 16040 maxFrameSize(3) 16041 } 16042 MAX-ACCESS read-write 16043 STATUS current 16044 DESCRIPTION 16045 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 16046 includes the IEEE 802.3 organizationally defined set of LLDP 16047 TLVs whose transmission is allowed on the local LLDP agent by 16048 the network management. Each bit in the bitmap corresponds 16049 to an IEEE 802.3 subtype associated with a specific IEEE 16050 802.3 optional TLV. The bit 0 is not used since there is 16051 no corresponding subtype. 16052 16053 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 16054 should transmit 'MAC/PHY configuration/status TLV'. 16055 16056 The bit 'powerViaMDI(1)' indicates that LLDP agent should 16057 transmit 'Power via MDI TLV'. 16058 16059 The bit 'linkAggregation(2)' indicates that LLDP agent should 16060 transmit 'Link Aggregation TLV'. 16061 16062 The bit 'maxFrameSize(3)' indicates that LLDP agent should 16063 transmit 'Maximum-frame-size TLV'. 16064 16065 The default value for lldpXdot3PortConfigTLVsTxEnable object 16066 is an empty set, which means no enumerated values are set. 16067 16068 The value of this object must be restored from non-volatile 16069 storage after a re-initialization of the management system." 16070 REFERENCE 16071 "IEEE 802.1AB-2005 10.2.1.1" 16072 -- DEFVAL { { } } 16073 ::= { lldpXdot3PortConfigEntry 1 } 16074 16075 16076 ------------------------------------------------------------------------------ 16077 -- IEEE 802.3 - Local Device Information 16078 ------------------------------------------------------------------------------ 16079 --- 16080 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 16081 --- Information Table 16082 --- 16083 --- 16084 lldpXdot3LocPortTable OBJECT-TYPE 16085 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 16086 MAX-ACCESS not-accessible 16087 STATUS current 16088 DESCRIPTION 16089 "This table contains one row per port of Ethernet port 16090 information (as a part of the LLDP 802.3 organizational 16091 extension) on the local system known to this agent." 16092 ::= { lldpXdot3LocalData 1 } 16093 16094 lldpXdot3LocPortEntry OBJECT-TYPE 16095 SYNTAX LldpXdot3LocPortEntry 16096 MAX-ACCESS not-accessible 16097 STATUS current 16098 DESCRIPTION 16099 "Information about a particular port component." 16100 INDEX { lldpXdot3LocPortAutoNegSupported } 16101 ::= { lldpXdot3LocPortTable 1 } 16102 16103 LldpXdot3LocPortEntry ::= SEQUENCE { 16104 lldpXdot3LocPortAutoNegSupported TruthValue, 16105 lldpXdot3LocPortAutoNegEnabled TruthValue, 16106 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 16107 lldpXdot3LocPortOperMauType Integer32 16108 } 16109 16110 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 16111 SYNTAX TruthValue 16112 MAX-ACCESS read-only 16113 STATUS current 16114 DESCRIPTION 16115 "The truth value used to indicate whether the given port 16116 (associated with the local system) supports Auto-negotiation." 16117 REFERENCE 16118 "IEEE 802.1AB-2005 G.2.1" 16119 ::= { lldpXdot3LocPortEntry 1 } 16120 16121 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 16122 SYNTAX TruthValue 16123 MAX-ACCESS read-only 16124 STATUS current 16125 DESCRIPTION 16126 "The truth value used to indicate whether port 16127 Auto-negotiation is enabled on the given port associated 16128 with the local system." 16129 REFERENCE 16130 "IEEE 802.1AB-2005 G.2.1" 16131 ::= { lldpXdot3LocPortEntry 2 } 16132 16133 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 16134 SYNTAX OCTET STRING(SIZE(2)) 16135 MAX-ACCESS read-only 16136 STATUS current 16137 DESCRIPTION 16138 "This object contains the value (bitmap) of the 16139 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 16140 3636) which is associated with the given port on the 16141 local system." 16142 REFERENCE 16143 "IEEE 802.1AB-2005 G.2.2" 16144 ::= { lldpXdot3LocPortEntry 3 } 16145 16146 lldpXdot3LocPortOperMauType OBJECT-TYPE 16147 SYNTAX Integer32(0..2147483647) 16148 MAX-ACCESS read-only 16149 STATUS current 16150 DESCRIPTION 16151 "An integer value that indicates the operational MAU type 16152 of the given port on the local system. 16153 16154 This object contains the integer value derived from the 16155 list position of the corresponding dot3MauType as listed 16156 in IETF RFC 3636 (or subsequent revisions) and is equal 16157 to the last number in the respective dot3MauType OID. 16158 16159 For example, if the ifMauType object is dot3MauType1000BaseTHD 16160 which corresponds to {dot3MauType 29}, the numerical value of 16161 this field will be 29. For MAU types not listed in RFC 3636 16162 (or subsequent revisions), the value of this field shall be 16163 set to zero." 16164 REFERENCE 16165 "IEEE 802.1AB-2005 G.2.3" 16166 ::= { lldpXdot3LocPortEntry 4 } 16167 16168 --- 16169 --- 16170 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 16171 --- 16172 --- 16173 lldpXdot3LocPowerTable OBJECT-TYPE 16174 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 16175 MAX-ACCESS not-accessible 16176 STATUS current 16177 DESCRIPTION 16178 "This table contains one row per port of power ethernet 16179 information (as a part of the LLDP 802.3 organizational 16180 extension) on the local system known to this agent." 16181 ::= { lldpXdot3LocalData 2 } 16182 16183 lldpXdot3LocPowerEntry OBJECT-TYPE 16184 SYNTAX LldpXdot3LocPowerEntry 16185 MAX-ACCESS not-accessible 16186 STATUS current 16187 DESCRIPTION 16188 "Information about a particular port component." 16189 INDEX { lldpXdot3LocPowerPortClass } 16190 ::= { lldpXdot3LocPowerTable 1 } 16191 16192 LldpXdot3LocPowerEntry ::= SEQUENCE { 16193 lldpXdot3LocPowerPortClass LldpPowerPortClass, 16194 lldpXdot3LocPowerMDISupported TruthValue, 16195 lldpXdot3LocPowerMDIEnabled TruthValue, 16196 lldpXdot3LocPowerPairControlable TruthValue, 16197 lldpXdot3LocPowerPairs Integer32, 16198 lldpXdot3LocPowerClass Integer32 16199 } 16200 16201 lldpXdot3LocPowerPortClass OBJECT-TYPE 16202 SYNTAX LldpPowerPortClass 16203 MAX-ACCESS read-only 16204 STATUS current 16205 DESCRIPTION 16206 "The value that identifies the port Class of the given port 16207 associated with the local system." 16208 REFERENCE 16209 "IEEE 802.1AB-2005 G.3.1" 16210 ::= { lldpXdot3LocPowerEntry 1 } 16211 16212 lldpXdot3LocPowerMDISupported OBJECT-TYPE 16213 SYNTAX TruthValue 16214 MAX-ACCESS read-only 16215 STATUS current 16216 DESCRIPTION 16217 "The truth value used to indicate whether the MDI power is 16218 supported on the given port associated with the local system." 16219 REFERENCE 16220 "IEEE 802.1AB-2005 G.3.1" 16221 ::= { lldpXdot3LocPowerEntry 2 } 16222 16223 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 16224 SYNTAX TruthValue 16225 MAX-ACCESS read-only 16226 STATUS current 16227 DESCRIPTION 16228 "The truth value used to identify whether MDI power is 16229 enabled on the given port associated with the local system." 16230 REFERENCE 16231 "IEEE 802.1AB-2005 G.3.1" 16232 ::= { lldpXdot3LocPowerEntry 3 } 16233 16234 lldpXdot3LocPowerPairControlable OBJECT-TYPE 16235 SYNTAX TruthValue 16236 MAX-ACCESS read-only 16237 STATUS current 16238 DESCRIPTION 16239 "The truth value is derived from the value of 16240 pethPsePortPowerPairsControlAbility object (defined in IETF 16241 RFC 3621) and is used to indicate whether the pair selection 16242 can be controlled on the given port associated with the 16243 local system." 16244 REFERENCE 16245 "IEEE 802.1AB-2005 G.3.1" 16246 ::= { lldpXdot3LocPowerEntry 4 } 16247 16248 lldpXdot3LocPowerPairs OBJECT-TYPE 16249 SYNTAX Integer32(1|2) 16250 MAX-ACCESS read-only 16251 STATUS current 16252 DESCRIPTION 16253 "This object contains the value of the pethPsePortPowerPairs 16254 object (defined in IETF RFC 3621) which is associated with 16255 the given port on the local system." 16256 REFERENCE 16257 "IEEE 802.1AB-2005 G.3.2" 16258 ::= { lldpXdot3LocPowerEntry 5 } 16259 16260 lldpXdot3LocPowerClass OBJECT-TYPE 16261 SYNTAX Integer32(1|2|3|4|5) 16262 MAX-ACCESS read-only 16263 STATUS current 16264 DESCRIPTION 16265 "This object contains the value of the 16266 pethPsePortPowerClassifications object (defined in IETF 16267 RFC 3621) which is associated with the given port on the 16268 local system." 16269 REFERENCE 16270 "IEEE 802.1AB-2005 G.3.3" 16271 ::= { lldpXdot3LocPowerEntry 6 } 16272 16273 --- 16274 --- 16275 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 16276 --- 16277 --- 16278 lldpXdot3LocLinkAggTable OBJECT-TYPE 16279 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 16280 MAX-ACCESS not-accessible 16281 STATUS current 16282 DESCRIPTION 16283 "This table contains one row per port of link aggregation 16284 information (as a part of the LLDP 802.3 organizational 16285 extension) on the local system known to this agent." 16286 ::= { lldpXdot3LocalData 3 } 16287 16288 lldpXdot3LocLinkAggEntry OBJECT-TYPE 16289 SYNTAX LldpXdot3LocLinkAggEntry 16290 MAX-ACCESS not-accessible 16291 STATUS current 16292 DESCRIPTION 16293 "Link Aggregation information about a particular port 16294 component." 16295 INDEX { lldpXdot3LocLinkAggStatus } 16296 ::= { lldpXdot3LocLinkAggTable 1 } 16297 16298 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 16299 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 16300 lldpXdot3LocLinkAggPortId Integer32 16301 } 16302 16303 lldpXdot3LocLinkAggStatus OBJECT-TYPE 16304 SYNTAX LldpLinkAggStatusMap 16305 MAX-ACCESS read-only 16306 STATUS current 16307 DESCRIPTION 16308 "The bitmap value contains the link aggregation capabilities 16309 and the current aggregation status of the link." 16310 REFERENCE 16311 "IEEE 802.1AB-2005 G.4.1" 16312 ::= { lldpXdot3LocLinkAggEntry 1 } 16313 16314 lldpXdot3LocLinkAggPortId OBJECT-TYPE 16315 SYNTAX Integer32(0|1..2147483647) 16316 MAX-ACCESS read-only 16317 STATUS current 16318 DESCRIPTION 16319 "This object contains the IEEE 802.3 aggregated port 16320 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 16321 derived from the ifNumber of the ifIndex for the port 16322 component in link aggregation. 16323 16324 If the port is not in link aggregation state and/or it 16325 does not support link aggregation, this value should be set 16326 to zero." 16327 REFERENCE 16328 "IEEE 802.1AB-2005 G.4.2" 16329 ::= { lldpXdot3LocLinkAggEntry 2 } 16330 16331 --- 16332 --- 16333 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 16334 --- 16335 --- 16336 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 16337 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 16338 MAX-ACCESS not-accessible 16339 STATUS current 16340 DESCRIPTION 16341 "This table contains one row per port of maximum frame 16342 size information (as a part of the LLDP 802.3 organizational 16343 extension) on the local system known to this agent." 16344 ::= { lldpXdot3LocalData 4 } 16345 16346 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 16347 SYNTAX LldpXdot3LocMaxFrameSizeEntry 16348 MAX-ACCESS not-accessible 16349 STATUS current 16350 DESCRIPTION 16351 "Maximum Frame Size information about a particular port 16352 component." 16353 INDEX { lldpXdot3LocMaxFrameSize } 16354 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 16355 16356 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 16357 lldpXdot3LocMaxFrameSize Integer32 16358 } 16359 16360 lldpXdot3LocMaxFrameSize OBJECT-TYPE 16361 SYNTAX Integer32(0..65535) 16362 MAX-ACCESS read-only 16363 STATUS current 16364 DESCRIPTION 16365 "An integer value indicating the maximum supported frame 16366 size in octets on the given port of the local system." 16367 REFERENCE 16368 "IEEE 802.1AB-2005 G.5.1" 16369 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 16370 16371 16372 ------------------------------------------------------------------------------ 16373 -- IEEE 802.3 - Remote Devices Information 16374 ------------------------------------------------------------------------------ 16375 --- 16376 --- 16377 --- lldpXdot3RemPortTable: Ethernet Information Table 16378 --- 16379 --- 16380 lldpXdot3RemPortTable OBJECT-TYPE 16381 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 16382 MAX-ACCESS not-accessible 16383 STATUS current 16384 DESCRIPTION 16385 "This table contains Ethernet port information (as a part 16386 of the LLDP 802.3 organizational extension) of the remote 16387 system." 16388 ::= { lldpXdot3RemoteData 1 } 16389 16390 lldpXdot3RemPortEntry OBJECT-TYPE 16391 SYNTAX LldpXdot3RemPortEntry 16392 MAX-ACCESS not-accessible 16393 STATUS current 16394 DESCRIPTION 16395 "Information about a particular physical network connection." 16396 INDEX { lldpXdot3RemPortAutoNegSupported } 16397 ::= { lldpXdot3RemPortTable 1 } 16398 16399 LldpXdot3RemPortEntry ::= SEQUENCE { 16400 lldpXdot3RemPortAutoNegSupported TruthValue, 16401 lldpXdot3RemPortAutoNegEnabled TruthValue, 16402 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 16403 lldpXdot3RemPortOperMauType Integer32 16404 } 16405 16406 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 16407 SYNTAX TruthValue 16408 MAX-ACCESS read-only 16409 STATUS current 16410 DESCRIPTION 16411 "The truth value used to indicate whether the given port 16412 (associated with remote system) supports Auto-negotiation." 16413 REFERENCE 16414 "IEEE 802.1AB-2005 G.2.1" 16415 ::= { lldpXdot3RemPortEntry 1 } 16416 16417 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 16418 SYNTAX TruthValue 16419 MAX-ACCESS read-only 16420 STATUS current 16421 DESCRIPTION 16422 "The truth value used to indicate whether port 16423 Auto-negotiation is enabled on the given port associated 16424 with the remote system." 16425 REFERENCE 16426 "IEEE 802.1AB-2005 G.2.1" 16427 ::= { lldpXdot3RemPortEntry 2 } 16428 16429 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 16430 SYNTAX OCTET STRING(SIZE(2)) 16431 MAX-ACCESS read-only 16432 STATUS current 16433 DESCRIPTION 16434 "This object contains the value (bitmap) of the 16435 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 16436 3636) which is associated with the given port on the 16437 remote system." 16438 REFERENCE 16439 "IEEE 802.1AB-2005 G.2.2" 16440 ::= { lldpXdot3RemPortEntry 3 } 16441 16442 lldpXdot3RemPortOperMauType OBJECT-TYPE 16443 SYNTAX Integer32(0..2147483647) 16444 MAX-ACCESS read-only 16445 STATUS current 16446 DESCRIPTION 16447 "An integer value that indicates the operational MAU type 16448 of the sending device. 16449 16450 This object contains the integer value derived from the 16451 list position of the corresponding dot3MauType as listed in 16452 in IETF RFC 3636 (or subsequent revisions) and is equal 16453 to the last number in the respective dot3MauType OID. 16454 16455 For example, if the ifMauType object is dot3MauType1000BaseTHD 16456 which corresponds to {dot3MauType 29}, the numerical value of 16457 this field will be 29. For MAU types not listed in RFC 3636 16458 (or subsequent revisions), the value of this field shall be 16459 set to zero." 16460 REFERENCE 16461 "IEEE 802.1AB-2005 G.2.3" 16462 ::= { lldpXdot3RemPortEntry 4 } 16463 16464 --- 16465 --- 16466 --- lldpXdot3RemPowerTable: Power Ethernet Information Table 16467 --- 16468 --- 16469 lldpXdot3RemPowerTable OBJECT-TYPE 16470 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 16471 MAX-ACCESS not-accessible 16472 STATUS current 16473 DESCRIPTION 16474 "This table contains Ethernet power information (as a part 16475 of the LLDP 802.3 organizational extension) of the remote 16476 system." 16477 ::= { lldpXdot3RemoteData 2 } 16478 16479 lldpXdot3RemPowerEntry OBJECT-TYPE 16480 SYNTAX LldpXdot3RemPowerEntry 16481 MAX-ACCESS not-accessible 16482 STATUS current 16483 DESCRIPTION 16484 "Information about a particular physical network connection." 16485 INDEX { lldpXdot3RemPowerPortClass} 16486 ::= { lldpXdot3RemPowerTable 1 } 16487 16488 LldpXdot3RemPowerEntry ::= SEQUENCE { 16489 lldpXdot3RemPowerPortClass LldpPowerPortClass, 16490 lldpXdot3RemPowerMDISupported TruthValue, 16491 lldpXdot3RemPowerMDIEnabled TruthValue, 16492 lldpXdot3RemPowerPairControlable TruthValue, 16493 lldpXdot3RemPowerPairs Integer32, 16494 lldpXdot3RemPowerClass Integer32 16495 } 16496 16497 lldpXdot3RemPowerPortClass OBJECT-TYPE 16498 SYNTAX LldpPowerPortClass 16499 MAX-ACCESS read-only 16500 STATUS current 16501 DESCRIPTION 16502 "The value that identifies the port Class of the given port 16503 associated with the remote system." 16504 REFERENCE 16505 "IEEE 802.1AB-2005 G.3.1" 16506 ::= { lldpXdot3RemPowerEntry 1 } 16507 16508 lldpXdot3RemPowerMDISupported OBJECT-TYPE 16509 SYNTAX TruthValue 16510 MAX-ACCESS read-only 16511 STATUS current 16512 DESCRIPTION 16513 "The truth value used to indicate whether the MDI power 16514 is supported on the given port associated with the remote 16515 system." 16516 REFERENCE 16517 "IEEE 802.1AB-2005 G.3.1" 16518 ::= { lldpXdot3RemPowerEntry 2 } 16519 16520 lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 16521 SYNTAX TruthValue 16522 MAX-ACCESS read-only 16523 STATUS current 16524 DESCRIPTION 16525 "The truth value used to identify whether MDI power is 16526 enabled on the given port associated with the remote system." 16527 REFERENCE 16528 "IEEE 802.1AB-2005 G.3.1" 16529 ::= { lldpXdot3RemPowerEntry 3 } 16530 16531 lldpXdot3RemPowerPairControlable OBJECT-TYPE 16532 SYNTAX TruthValue 16533 MAX-ACCESS read-only 16534 STATUS current 16535 DESCRIPTION 16536 "The truth value is derived from the value of 16537 pethPsePortPowerPairsControlAbility object (defined in IETF 16538 RFC 3621) and is used to indicate whether the pair selection 16539 can be controlled on the given port associated with the 16540 remote system." 16541 REFERENCE 16542 "IEEE 802.1AB-2005 G.3.1" 16543 ::= { lldpXdot3RemPowerEntry 4 } 16544 16545 lldpXdot3RemPowerPairs OBJECT-TYPE 16546 SYNTAX Integer32(1|2) 16547 MAX-ACCESS read-only 16548 STATUS current 16549 DESCRIPTION 16550 "This object contains the value of the pethPsePortPowerPairs 16551 object (defined in IETF RFC 3621) which is associated with 16552 the given port on the remote system." 16553 REFERENCE 16554 "IEEE 802.1AB-2005 G.3.2" 16555 ::= { lldpXdot3RemPowerEntry 5 } 16556 16557 lldpXdot3RemPowerClass OBJECT-TYPE 16558 SYNTAX Integer32(1|2|3|4|5) 16559 MAX-ACCESS read-only 16560 STATUS current 16561 DESCRIPTION 16562 "This object contains the value of the 16563 pethPsePortPowerClassifications object (defined in IETF 16564 RFC 3621) which is associated with the given port on the 16565 remote system." 16566 REFERENCE 16567 "IEEE 802.1AB-2005 G.3.3" 16568 ::= { lldpXdot3RemPowerEntry 6 } 16569 16570 --- 16571 --- 16572 --- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 16573 --- 16574 --- 16575 lldpXdot3RemLinkAggTable OBJECT-TYPE 16576 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 16577 MAX-ACCESS not-accessible 16578 STATUS current 16579 DESCRIPTION 16580 "This table contains port link aggregation information 16581 (as a part of the LLDP 802.3 organizational extension) 16582 of the remote system." 16583 ::= { lldpXdot3RemoteData 3 } 16584 16585 lldpXdot3RemLinkAggEntry OBJECT-TYPE 16586 SYNTAX LldpXdot3RemLinkAggEntry 16587 MAX-ACCESS not-accessible 16588 STATUS current 16589 DESCRIPTION 16590 "Link Aggregation information about remote system's port 16591 component." 16592 INDEX { lldpXdot3RemLinkAggStatus } 16593 ::= { lldpXdot3RemLinkAggTable 1 } 16594 16595 LldpXdot3RemLinkAggEntry ::= SEQUENCE { 16596 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 16597 lldpXdot3RemLinkAggPortId Integer32 16598 } 16599 16600 lldpXdot3RemLinkAggStatus OBJECT-TYPE 16601 SYNTAX LldpLinkAggStatusMap 16602 MAX-ACCESS read-only 16603 STATUS current 16604 DESCRIPTION 16605 "The bitmap value contains the link aggregation capabilities 16606 and the current aggregation status of the link." 16607 REFERENCE 16608 "IEEE 802.1AB-2005 G.4.1" 16609 ::= { lldpXdot3RemLinkAggEntry 1 } 16610 16611 lldpXdot3RemLinkAggPortId OBJECT-TYPE 16612 SYNTAX Integer32(0|1..2147483647) 16613 MAX-ACCESS read-only 16614 STATUS current 16615 DESCRIPTION 16616 "This object contains the IEEE 802.3 aggregated port 16617 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 16618 derived from the ifNumber of the ifIndex for the port 16619 component associated with the remote system. 16620 16621 If the remote port is not in link aggregation state and/or 16622 it does not support link aggregation, this value should be 16623 zero." 16624 REFERENCE 16625 "IEEE 802.1AB-2005 G.4.2" 16626 ::= { lldpXdot3RemLinkAggEntry 2 } 16627 16628 16629 --- 16630 --- 16631 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 16632 --- 16633 --- 16634 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 16635 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 16636 MAX-ACCESS not-accessible 16637 STATUS current 16638 DESCRIPTION 16639 "This table contains one row per port of maximum frame 16640 size information (as a part of the LLDP 802.3 organizational 16641 extension) of the remote system." 16642 ::= { lldpXdot3RemoteData 4 } 16643 16644 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 16645 SYNTAX LldpXdot3RemMaxFrameSizeEntry 16646 MAX-ACCESS not-accessible 16647 STATUS current 16648 DESCRIPTION 16649 "Maximum Frame Size information about a particular port 16650 component." 16651 INDEX { lldpXdot3RemMaxFrameSize } 16652 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 16653 16654 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 16655 lldpXdot3RemMaxFrameSize Integer32 16656 } 16657 16658 lldpXdot3RemMaxFrameSize OBJECT-TYPE 16659 SYNTAX Integer32(0..65535) 16660 MAX-ACCESS read-only 16661 STATUS current 16662 DESCRIPTION 16663 "An integer value indicating the maximum supported frame 16664 size in octets on the port component associated with the 16665 remote system." 16666 REFERENCE 16667 "IEEE 802.1AB-2005 G.5.1" 16668 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 16669 16670 16671 -- 16672 -- D-Link Defined LLDP Extension Dot1 MIB Objects 16673 -- 16674 lldpXdot1Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 13 } 16675 16676 -- LLDP IEEE 802.1 extension MIB groups 16677 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 16678 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 16679 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 16680 16681 ------------------------------------------------------------------------------ 16682 -- IEEE 802.1 - Configuration 16683 ------------------------------------------------------------------------------ 16684 -- 16685 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 16686 -- Port VLAN-ID TLVs on set of ports. 16687 -- 16688 16689 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 16690 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 16691 MAX-ACCESS not-accessible 16692 STATUS current 16693 DESCRIPTION 16694 "A table that controls selection of LLDP Port VLAN-ID TLVs 16695 to be transmitted on individual ports." 16696 ::= { lldpXdot1Config 1 } 16697 16698 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 16699 SYNTAX LldpXdot1ConfigPortVlanEntry 16700 MAX-ACCESS not-accessible 16701 STATUS current 16702 DESCRIPTION 16703 "LLDP configuration information that controls the 16704 transmission of IEEE 802.1 organizationally defined Port 16705 VLAN-ID TLV on LLDP transmission capable ports. 16706 16707 This configuration object augments the lldpPortConfigEntry of 16708 the LLDP-MIB, therefore it is only present along with the port 16709 configuration defined by the associated lldpPortConfigEntry 16710 entry. 16711 16712 Each active lldpConfigEntry must be restored from non-volatile 16713 storage (along with the corresponding lldpPortConfigEntry) 16714 after a re-initialization of the management system." 16715 AUGMENTS { lldpPortConfigEntry } 16716 ::= { lldpXdot1ConfigPortVlanTable 1 } 16717 16718 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 16719 lldpXdot1ConfigPortVlanTxEnable TruthValue 16720 } 16721 16722 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 16723 SYNTAX TruthValue 16724 MAX-ACCESS read-write 16725 STATUS current 16726 DESCRIPTION 16727 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 16728 a truth value and configured by the network management, 16729 determines whether the IEEE 802.1 organizationally defined 16730 port VLAN TLV transmission is allowed on a given LLDP 16731 transmission capable port. 16732 16733 The value of this object must be restored from non-volatile 16734 storage after a re-initialization of the management system." 16735 REFERENCE 16736 "IEEE 802.1AB-2005 10.2.1.1" 16737 DEFVAL { false } 16738 ::= { lldpXdot1ConfigPortVlanEntry 1 } 16739 16740 -- 16741 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 16742 -- 16743 16744 lldpXdot1LocVlanNameTable OBJECT-TYPE 16745 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 16746 MAX-ACCESS not-accessible 16747 STATUS current 16748 DESCRIPTION 16749 "This table contains one or more rows per IEEE 802.1Q VLAN 16750 name information on the local system known to this agent." 16751 ::= { lldpXdot1LocalData 3 } 16752 16753 lldpXdot1LocVlanNameEntry OBJECT-TYPE 16754 SYNTAX LldpXdot1LocVlanNameEntry 16755 MAX-ACCESS not-accessible 16756 STATUS current 16757 DESCRIPTION 16758 "VLAN name Information about a particular port component. 16759 There may be multiple VLANs, identified by a particular 16760 lldpXdot1LocVlanId, configured on the given port." 16761 INDEX { lldpXdot1LocVlanId } 16762 ::= { lldpXdot1LocVlanNameTable 1 } 16763 16764 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 16765 lldpXdot1LocVlanId VlanId, 16766 lldpXdot1LocVlanName SnmpAdminString 16767 } 16768 16769 lldpXdot1LocVlanId OBJECT-TYPE 16770 SYNTAX VlanId 16771 MAX-ACCESS not-accessible 16772 STATUS current 16773 DESCRIPTION 16774 "The integer value used to identify the IEEE 802.1Q 16775 VLAN IDs with which the given port is compatible." 16776 REFERENCE 16777 "IEEE 802.1AB-2005 F.4.2" 16778 ::= { lldpXdot1LocVlanNameEntry 1 } 16779 16780 lldpXdot1LocVlanName OBJECT-TYPE 16781 SYNTAX SnmpAdminString (SIZE(1..32)) 16782 MAX-ACCESS read-only 16783 STATUS current 16784 DESCRIPTION 16785 "The string value used to identify VLAN name identified by the 16786 Vlan Id associated with the given port on the local system. 16787 16788 This object should contain the value of the dot1QVLANStaticName 16789 object (defined in IETF RFC 2674) identified with the given 16790 lldpXdot1LocVlanId." 16791 REFERENCE 16792 "IEEE 802.1AB-2005 F.4.4" 16793 ::= { lldpXdot1LocVlanNameEntry 2 } 16794 16795 -- 16796 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 16797 -- VLAN name instances on set of ports. 16798 -- 16799 16800 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 16801 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 16802 MAX-ACCESS not-accessible 16803 STATUS current 16804 DESCRIPTION 16805 "The table that controls selection of LLDP VLAN name TLV 16806 instances to be transmitted on individual ports." 16807 ::= { lldpXdot1Config 2 } 16808 16809 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 16810 SYNTAX LldpXdot1ConfigVlanNameEntry 16811 MAX-ACCESS not-accessible 16812 STATUS current 16813 DESCRIPTION 16814 "LLDP configuration information that specifies the set of 16815 ports (represented as a PortList) on which the Local System 16816 VLAN name instance will be transmitted. 16817 16818 This configuration object augments the lldpLocVlanEntry, 16819 therefore it is only present along with the VLAN Name instance 16820 contained in the associated lldpLocVlanNameEntry entry. 16821 16822 Each active lldpXdot1ConfigVlanNameEntry must be restored 16823 from non-volatile storage (along with the corresponding 16824 lldpXdot1LocVlanNameEntry) after a re-initialization of the 16825 management system." 16826 AUGMENTS { lldpXdot1LocVlanNameEntry } 16827 ::= { lldpXdot1ConfigVlanNameTable 1 } 16828 16829 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 16830 lldpXdot1ConfigVlanNameTxEnable TruthValue 16831 } 16832 16833 lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE 16834 SYNTAX TruthValue 16835 MAX-ACCESS read-write 16836 STATUS current 16837 DESCRIPTION 16838 "The boolean value that indicates whether the corresponding 16839 Local System VLAN name instance will be transmitted on the 16840 port defined by the given lldpXdot1LocVlanNameEntry. 16841 16842 The value of this object must be restored from non-volatile 16843 storage after a re-initialization of the management system." 16844 REFERENCE 16845 "IEEE 802.1AB-2005 10.2.1.1" 16846 DEFVAL { false } 16847 ::= { lldpXdot1ConfigVlanNameEntry 1 } 16848 16849 -- 16850 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 16851 -- 16852 16853 lldpXdot1LocProtoVlanTable OBJECT-TYPE 16854 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 16855 MAX-ACCESS not-accessible 16856 STATUS current 16857 DESCRIPTION 16858 "This table contains one or more rows per Port and Protocol 16859 VLAN information about the local system." 16860 ::= { lldpXdot1LocalData 2 } 16861 16862 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 16863 SYNTAX LldpXdot1LocProtoVlanEntry 16864 MAX-ACCESS not-accessible 16865 STATUS current 16866 DESCRIPTION 16867 "Port and protocol VLAN ID Information about a particular 16868 port component. There may be multiple port and protocol VLANs, 16869 identified by a particular lldpXdot1LocProtoVlanId, configured 16870 on the given port." 16871 INDEX { lldpXdot1LocProtoVlanId } 16872 ::= { lldpXdot1LocProtoVlanTable 1 } 16873 16874 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 16875 lldpXdot1LocProtoVlanId Integer32, 16876 lldpXdot1LocProtoVlanSupported TruthValue, 16877 lldpXdot1LocProtoVlanEnabled TruthValue 16878 } 16879 16880 lldpXdot1LocProtoVlanId OBJECT-TYPE 16881 SYNTAX Integer32(0|1..4094) 16882 MAX-ACCESS not-accessible 16883 STATUS current 16884 DESCRIPTION 16885 "The integer value used to identify the port and protocol 16886 VLANs associated with the given port associated with the 16887 local system. A value of zero shall be used if the system 16888 either does not know the protocol VLAN ID (PPVID) or does 16889 not support port and protocol VLAN operation." 16890 REFERENCE 16891 "IEEE 802.1AB-2005 F.3.2" 16892 ::= { lldpXdot1LocProtoVlanEntry 1 } 16893 16894 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 16895 SYNTAX TruthValue 16896 MAX-ACCESS read-only 16897 STATUS current 16898 DESCRIPTION 16899 "The truth value used to indicate whether the given port 16900 (associated with the local system) supports port and protocol 16901 VLANs." 16902 REFERENCE 16903 "IEEE 802.1AB-2005 F.3.1" 16904 ::= { lldpXdot1LocProtoVlanEntry 2 } 16905 16906 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 16907 SYNTAX TruthValue 16908 MAX-ACCESS read-only 16909 STATUS current 16910 DESCRIPTION 16911 "The truth value used to indicate whether the port and 16912 protocol VLANs are enabled on the given port associated with 16913 the local system." 16914 REFERENCE 16915 "IEEE 802.1AB-2005 F.3.1" 16916 ::= { lldpXdot1LocProtoVlanEntry 3 } 16917 16918 -- 16919 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 16920 -- protocol VLAN instances on set 16921 -- of ports. 16922 -- 16923 16924 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 16925 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 16926 MAX-ACCESS not-accessible 16927 STATUS current 16928 DESCRIPTION 16929 "The table that controls selection of LLDP Port and Protocol 16930 VLAN ID TLV instances to be transmitted on individual ports." 16931 ::= { lldpXdot1Config 3 } 16932 16933 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 16934 SYNTAX LldpXdot1ConfigProtoVlanEntry 16935 MAX-ACCESS not-accessible 16936 STATUS current 16937 DESCRIPTION 16938 "LLDP configuration information that specifies the set of 16939 ports (represented as a PortList) on which the Local System 16940 Protocol VLAN instance will be transmitted. 16941 16942 This configuration object augments the lldpXdot1LocVlanEntry, 16943 therefore it is only present along with the Port and 16944 Protocol VLAN ID instance contained in the associated 16945 lldpXdot1LocVlanEntry entry. 16946 16947 Each active lldpXdot1ConfigProtoVlanEntry must be restored 16948 from non-volatile storage (along with the corresponding 16949 lldpXdot1LocProtoVlanEntry) after a re-initialization of 16950 the management system." 16951 16952 AUGMENTS { lldpXdot1LocProtoVlanEntry } 16953 ::= { lldpXdot1ConfigProtoVlanTable 1 } 16954 16955 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 16956 lldpXdot1ConfigProtoVlanTxEnable TruthValue 16957 } 16958 16959 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 16960 SYNTAX TruthValue 16961 MAX-ACCESS read-write 16962 STATUS current 16963 DESCRIPTION 16964 "The boolean value that indicates whether the corresponding 16965 Local System Port and Protocol VLAN instance will 16966 be transmitted on the port defined by the given 16967 lldpXdot1LocProtoVlanEntry. 16968 16969 The value of this object must be restored from non-volatile 16970 storage after a re-initialization of the management system." 16971 REFERENCE 16972 "IEEE 802.1AB-2005 10.2.1.1" 16973 DEFVAL { false } 16974 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 16975 16976 -- 16977 -- lldpXdot1LocProtocolTable : Protocol Identity information 16978 -- 16979 16980 lldpXdot1LocProtocolTable OBJECT-TYPE 16981 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 16982 MAX-ACCESS not-accessible 16983 STATUS current 16984 DESCRIPTION 16985 "This table contains one or more rows per protocol identity 16986 information on the local system known to this agent." 16987 REFERENCE 16988 "IEEE 802.1AB-2005 F.5" 16989 ::= { lldpXdot1LocalData 4 } 16990 16991 lldpXdot1LocProtocolEntry OBJECT-TYPE 16992 SYNTAX LldpXdot1LocProtocolEntry 16993 MAX-ACCESS not-accessible 16994 STATUS current 16995 DESCRIPTION 16996 "Information about particular protocols that are accessible 16997 through the given port component. 16998 16999 There may be multiple protocols, identified by particular 17000 lldpXdot1ProtocolIndex, and lldpLocPortNum." 17001 REFERENCE 17002 "IEEE 802.1AB-2005 F.5" 17003 INDEX { lldpXdot1LocProtocolIndex } 17004 ::= { lldpXdot1LocProtocolTable 1 } 17005 17006 LldpXdot1LocProtocolEntry ::= SEQUENCE { 17007 lldpXdot1LocProtocolIndex Integer32, 17008 lldpXdot1LocProtocolId OCTET STRING 17009 } 17010 17011 lldpXdot1LocProtocolIndex OBJECT-TYPE 17012 SYNTAX Integer32(1..2147483647) 17013 MAX-ACCESS not-accessible 17014 STATUS current 17015 DESCRIPTION 17016 "This object represents an arbitrary local integer value used 17017 by this agent to identify a particular protocol identity." 17018 ::= { lldpXdot1LocProtocolEntry 1 } 17019 17020 lldpXdot1LocProtocolId OBJECT-TYPE 17021 SYNTAX OCTET STRING (SIZE (1..255)) 17022 MAX-ACCESS read-only 17023 STATUS current 17024 DESCRIPTION 17025 "The octet string value used to identify the protocols 17026 associated with the given port of the local system." 17027 REFERENCE 17028 "IEEE 802.1AB-2005 F.5.3" 17029 ::= { lldpXdot1LocProtocolEntry 2 } 17030 17031 -- 17032 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 17033 -- protocol instances on set 17034 -- of ports. 17035 -- 17036 17037 lldpXdot1ConfigProtocolTable OBJECT-TYPE 17038 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 17039 MAX-ACCESS not-accessible 17040 STATUS current 17041 DESCRIPTION 17042 "The table that controls selection of LLDP Protocol 17043 TLV instances to be transmitted on individual ports." 17044 ::= { lldpXdot1Config 4 } 17045 17046 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 17047 SYNTAX LldpXdot1ConfigProtocolEntry 17048 MAX-ACCESS not-accessible 17049 STATUS current 17050 DESCRIPTION 17051 "LLDP configuration information that specifies the set of 17052 ports (represented as a PortList) on which the Local System 17053 Protocol instance will be transmitted. 17054 17055 This configuration object augments the lldpXdot1LocProtoEntry, 17056 therefore it is only present along with the Protocol instance 17057 contained in the associated lldpXdot1LocProtoEntry entry. 17058 17059 Each active lldpXdot1ConfigProtocolEntry must be restored 17060 from non-volatile storage (along with the corresponding 17061 lldpXdot1LocProtocolEntry) after a re-initialization of the 17062 management system." 17063 AUGMENTS { lldpXdot1LocProtocolEntry } 17064 ::= { lldpXdot1ConfigProtocolTable 1 } 17065 17066 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 17067 lldpXdot1ConfigProtocolTxEnable TruthValue 17068 } 17069 17070 lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE 17071 SYNTAX TruthValue 17072 MAX-ACCESS read-write 17073 STATUS current 17074 DESCRIPTION 17075 "The boolean value that indicates whether the corresponding 17076 Local System Protocol Identity instance will be transmitted 17077 on the port defined by the given lldpXdot1LocProtocolEntry. 17078 17079 The value of this object must be restored from non-volatile 17080 storage after a re-initialization of the management system." 17081 REFERENCE 17082 "IEEE 802.1AB-2005 10.2.1.1" 17083 DEFVAL { false } 17084 ::= { lldpXdot1ConfigProtocolEntry 1 } 17085 17086 ------------------------------------------------------------------------------ 17087 -- IEEE 802.1 - Local System Information 17088 ------------------------------------------------------------------------------ 17089 lldpXdot1LocTable OBJECT-TYPE 17090 SYNTAX SEQUENCE OF LldpXdot1LocEntry 17091 MAX-ACCESS not-accessible 17092 STATUS current 17093 DESCRIPTION 17094 "This table contains one row per port for IEEE 802.1 17095 organizationally defined LLDP extension on the local system 17096 known to this agent." 17097 ::= { lldpXdot1LocalData 1 } 17098 17099 lldpXdot1LocEntry OBJECT-TYPE 17100 SYNTAX LldpXdot1LocEntry 17101 MAX-ACCESS not-accessible 17102 STATUS current 17103 DESCRIPTION 17104 "Information about IEEE 802.1 organizationally defined 17105 LLDP extension." 17106 INDEX { lldpXdot1LocPortVlanId } 17107 ::= { lldpXdot1LocTable 1 } 17108 17109 LldpXdot1LocEntry ::= SEQUENCE { 17110 lldpXdot1LocPortVlanId Integer32 17111 } 17112 17113 lldpXdot1LocPortVlanId OBJECT-TYPE 17114 SYNTAX Integer32(0|1..4094) 17115 MAX-ACCESS read-only 17116 STATUS current 17117 DESCRIPTION 17118 "The integer value used to identify the port's VLAN identifier 17119 associated with the local system. A value of zero shall 17120 be used if the system either does not know the PVID or does 17121 not support port-based VLAN operation." 17122 REFERENCE 17123 "IEEE 802.1AB-2005 F.2.1" 17124 ::= { lldpXdot1LocEntry 1 } 17125 17126 ------------------------------------------------------------------------------ 17127 -- IEEE 802.1 - Remote System Information 17128 ------------------------------------------------------------------------------ 17129 lldpXdot1RemTable OBJECT-TYPE 17130 SYNTAX SEQUENCE OF LldpXdot1RemEntry 17131 MAX-ACCESS not-accessible 17132 STATUS current 17133 DESCRIPTION 17134 "This table contains one or more rows per physical network 17135 connection known to this agent. The agent may wish to 17136 ensure that only one lldpXdot1RemEntry is present for 17137 each local port, or it may choose to maintain multiple 17138 lldpXdot1RemEntries for the same local port." 17139 ::= { lldpXdot1RemoteData 1 } 17140 17141 lldpXdot1RemEntry OBJECT-TYPE 17142 SYNTAX LldpXdot1RemEntry 17143 MAX-ACCESS not-accessible 17144 STATUS current 17145 DESCRIPTION 17146 "Information about a particular port component." 17147 INDEX { lldpXdot1RemPortVlanId } 17148 ::= { lldpXdot1RemTable 1 } 17149 17150 LldpXdot1RemEntry ::= SEQUENCE { 17151 lldpXdot1RemPortVlanId Integer32 17152 } 17153 17154 lldpXdot1RemPortVlanId OBJECT-TYPE 17155 SYNTAX Integer32(0|1..4094) 17156 MAX-ACCESS read-only 17157 STATUS current 17158 DESCRIPTION 17159 "The integer value used to identify the port's VLAN identifier 17160 associated with the remote system. if the remote system 17161 either does not know the PVID or does not support port-based 17162 VLAN operation, the value of lldpXdot1RemPortVlanId should 17163 be zero." 17164 REFERENCE 17165 "IEEE 802.1AB-2005 F.2.1" 17166 ::= { lldpXdot1RemEntry 1 } 17167 17168 lldpXdot1RemProtoVlanTable OBJECT-TYPE 17169 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 17170 MAX-ACCESS not-accessible 17171 STATUS current 17172 DESCRIPTION 17173 "This table contains one or more rows per Port and Protocol 17174 VLAN information about the remote system, received on the 17175 given port." 17176 ::= { lldpXdot1RemoteData 2 } 17177 17178 lldpXdot1RemProtoVlanEntry OBJECT-TYPE 17179 SYNTAX LldpXdot1RemProtoVlanEntry 17180 MAX-ACCESS not-accessible 17181 STATUS current 17182 DESCRIPTION 17183 "Port and protocol VLAN name Information about a particular 17184 port component. There may be multiple protocol VLANs, 17185 identified by a particular lldpXdot1RemProtoVlanId, configured 17186 on the remote system." 17187 INDEX { lldpXdot1RemProtoVlanId } 17188 ::= { lldpXdot1RemProtoVlanTable 1 } 17189 17190 LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 17191 lldpXdot1RemProtoVlanId Integer32, 17192 lldpXdot1RemProtoVlanSupported TruthValue, 17193 lldpXdot1RemProtoVlanEnabled TruthValue 17194 } 17195 17196 lldpXdot1RemProtoVlanId OBJECT-TYPE 17197 SYNTAX Integer32(0|1..4094) 17198 MAX-ACCESS not-accessible 17199 STATUS current 17200 DESCRIPTION 17201 "The integer value used to identify the port and protocol 17202 VLANs associated with the given port associated with the 17203 remote system. 17204 17205 If port and protocol VLANs are not supported on the given 17206 port associated with the remote system, or if the port is 17207 not enabled with any port and protocol VLAN, the value of 17208 lldpXdot1RemProtoVlanId should be zero." 17209 REFERENCE 17210 "IEEE 802.1AB-2005 F.3.2" 17211 ::= { lldpXdot1RemProtoVlanEntry 1 } 17212 17213 lldpXdot1RemProtoVlanSupported OBJECT-TYPE 17214 SYNTAX TruthValue 17215 MAX-ACCESS read-only 17216 STATUS current 17217 DESCRIPTION 17218 "The truth value used to indicate whether the given port 17219 (associated with the remote system) is capable of supporting 17220 port and protocol VLANs." 17221 REFERENCE 17222 "IEEE 802.1AB-2005 F.3.1" 17223 ::= { lldpXdot1RemProtoVlanEntry 2 } 17224 17225 lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 17226 SYNTAX TruthValue 17227 MAX-ACCESS read-only 17228 STATUS current 17229 DESCRIPTION 17230 "The truth value used to indicate whether the port and 17231 protocol VLANs are enabled on the given port associated with 17232 the remote system." 17233 REFERENCE 17234 "IEEE 802.1AB-2005 F.3.1" 17235 ::= { lldpXdot1RemProtoVlanEntry 3 } 17236 17237 17238 -- 17239 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 17240 -- systems 17241 -- 17242 17243 lldpXdot1RemVlanNameTable OBJECT-TYPE 17244 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 17245 MAX-ACCESS not-accessible 17246 STATUS current 17247 DESCRIPTION 17248 "This table contains one or more rows per IEEE 802.1Q VLAN 17249 name information about the remote system, received on the 17250 given port." 17251 REFERENCE 17252 "IEEE 802.1AB-2005 F.4" 17253 ::= { lldpXdot1RemoteData 3 } 17254 17255 lldpXdot1RemVlanNameEntry OBJECT-TYPE 17256 SYNTAX LldpXdot1RemVlanNameEntry 17257 MAX-ACCESS not-accessible 17258 STATUS current 17259 DESCRIPTION 17260 "VLAN name Information about a particular port component. 17261 There may be multiple VLANs, identified by a particular 17262 lldpXdot1RemVlanId, received on the given port." 17263 INDEX { lldpXdot1RemVlanId } 17264 ::= { lldpXdot1RemVlanNameTable 1 } 17265 17266 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 17267 lldpXdot1RemVlanId VlanId, 17268 lldpXdot1RemVlanName SnmpAdminString 17269 } 17270 17271 lldpXdot1RemVlanId OBJECT-TYPE 17272 SYNTAX VlanId 17273 MAX-ACCESS not-accessible 17274 STATUS current 17275 DESCRIPTION 17276 "The integer value used to identify the IEEE 802.1Q 17277 VLAN IDs with which the given port of the remote system 17278 is compatible." 17279 REFERENCE 17280 "IEEE 802.1AB-2005 F.4.2" 17281 ::= { lldpXdot1RemVlanNameEntry 1 } 17282 17283 lldpXdot1RemVlanName OBJECT-TYPE 17284 SYNTAX SnmpAdminString (SIZE(1..32)) 17285 MAX-ACCESS read-only 17286 STATUS current 17287 DESCRIPTION 17288 "The string value used to identify VLAN name identified by the 17289 VLAN Id associated with the remote system." 17290 REFERENCE 17291 "IEEE 802.1AB-2005 F.4.4" 17292 ::= { lldpXdot1RemVlanNameEntry 2 } 17293 17294 -- 17295 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 17296 -- 17297 17298 lldpXdot1RemProtocolTable OBJECT-TYPE 17299 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 17300 MAX-ACCESS not-accessible 17301 STATUS current 17302 DESCRIPTION 17303 "This table contains one or more rows per protocol information 17304 about the remote system, received on the given port." 17305 ::= { lldpXdot1RemoteData 4 } 17306 17307 lldpXdot1RemProtocolEntry OBJECT-TYPE 17308 SYNTAX LldpXdot1RemProtocolEntry 17309 MAX-ACCESS not-accessible 17310 STATUS current 17311 DESCRIPTION 17312 "Protocol information about a particular port component. 17313 There may be multiple protocols, identified by a particular 17314 lldpXdot1ProtocolIndex, received on the given port." 17315 INDEX { lldpXdot1RemProtocolIndex } 17316 ::= { lldpXdot1RemProtocolTable 1 } 17317 17318 LldpXdot1RemProtocolEntry ::= SEQUENCE { 17319 lldpXdot1RemProtocolIndex Integer32, 17320 lldpXdot1RemProtocolId OCTET STRING 17321 } 17322 17323 lldpXdot1RemProtocolIndex OBJECT-TYPE 17324 SYNTAX Integer32(1..2147483647) 17325 MAX-ACCESS not-accessible 17326 STATUS current 17327 DESCRIPTION 17328 "This object represents an arbitrary local integer value used 17329 by this agent to identify a particular protocol identity." 17330 ::= { lldpXdot1RemProtocolEntry 1 } 17331 17332 lldpXdot1RemProtocolId OBJECT-TYPE 17333 SYNTAX OCTET STRING (SIZE (1..255)) 17334 MAX-ACCESS read-only 17335 STATUS current 17336 DESCRIPTION 17337 "The octet string value used to identify the protocols 17338 associated with the given port of remote system." 17339 REFERENCE 17340 "IEEE 802.1AB-2005 F.5.3" 17341 ::= { lldpXdot1RemProtocolEntry 2 } 17342 17343 -- --------------------------------------------------------------------- 17344 -- Green Function 17345 -- --------------------------------------------------------------------- 17346 17347 dlinkGreenLEDShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 1 } 17348 dlinkGreenPortShutoff OBJECT IDENTIFIER ::= { companyGreenSetting 2 } 17349 dlinkGreenSystemHibernation OBJECT IDENTIFIER ::= { companyGreenSetting 4 } 17350 17351 -- --------------------------------------------------------------------- 17352 -- Green Disable LED 17353 -- --------------------------------------------------------------------- 17354 17355 dlinkGreenLEDShutoffPortList OBJECT-TYPE 17356 SYNTAX PortList 17357 MAX-ACCESS read-write 17358 STATUS current 17359 DESCRIPTION 17360 "Provides control to disable LED port." 17361 ::= { dlinkGreenLEDShutoff 1 } 17362 17363 dlinkGreenLEDShutoffState OBJECT-TYPE 17364 SYNTAX INTEGER { 17365 disabled (0), 17366 enabled (1) 17367 } 17368 MAX-ACCESS read-write 17369 STATUS current 17370 DESCRIPTION 17371 "Enable/Disable Green disable LED function. 17372 Default is disabled." 17373 17374 DEFVAL { disabled } 17375 ::= { dlinkGreenLEDShutoff 2 } 17376 17377 dlinkGreenLEDShutoffTimeProfile1 OBJECT-TYPE 17378 SYNTAX DisplayString (SIZE(1..20)) 17379 MAX-ACCESS read-write 17380 STATUS current 17381 DESCRIPTION 17382 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17383 ::= { dlinkGreenLEDShutoff 3} 17384 17385 dlinkGreenLEDShutoffTimeProfile2 OBJECT-TYPE 17386 SYNTAX DisplayString (SIZE(1..20)) 17387 MAX-ACCESS read-write 17388 STATUS current 17389 DESCRIPTION 17390 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17391 ::= { dlinkGreenLEDShutoff 4} 17392 -- --------------------------------------------------------------------- 17393 -- Green Disable Port 17394 -- --------------------------------------------------------------------- 17395 17396 dlinkGreenPortShutoffPortList OBJECT-TYPE 17397 SYNTAX PortList 17398 MAX-ACCESS read-write 17399 STATUS current 17400 DESCRIPTION 17401 "Provides control to disable LED port." 17402 ::= { dlinkGreenPortShutoff 1 } 17403 17404 dlinkGreenPortShutoffState OBJECT-TYPE 17405 SYNTAX INTEGER { 17406 disabled (0), 17407 enabled (1) 17408 } 17409 MAX-ACCESS read-write 17410 STATUS current 17411 DESCRIPTION 17412 "Enable/Disable Green disable LED function. 17413 Default is disabled." 17414 17415 DEFVAL { disabled } 17416 ::= { dlinkGreenPortShutoff 2 } 17417 17418 dlinkGreenPortShutoffTimeProfile1 OBJECT-TYPE 17419 SYNTAX DisplayString (SIZE(1..20)) 17420 MAX-ACCESS read-write 17421 STATUS current 17422 DESCRIPTION 17423 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17424 ::= { dlinkGreenPortShutoff 3} 17425 17426 dlinkGreenPortShutoffTimeProfile2 OBJECT-TYPE 17427 SYNTAX DisplayString (SIZE(1..20)) 17428 MAX-ACCESS read-write 17429 STATUS current 17430 DESCRIPTION 17431 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17432 ::= { dlinkGreenPortShutoff 4} 17433 17434 17435 -- --------------------------------------------------------------------- 17436 -- Green System Hibernation mode 17437 -- --------------------------------------------------------------------- 17438 17439 dlinkGreenSystemHibernationState OBJECT-TYPE 17440 SYNTAX INTEGER { 17441 disabled (0), 17442 enabled (1) 17443 } 17444 MAX-ACCESS read-write 17445 STATUS current 17446 DESCRIPTION 17447 "Enable/Disable Green disable LED function. 17448 Default is disabled." 17449 17450 DEFVAL { disabled } 17451 ::= { dlinkGreenSystemHibernation 1 } 17452 17453 dlinkGreenSystemHibernationTimeProfile1 OBJECT-TYPE 17454 SYNTAX DisplayString (SIZE(1..20)) 17455 MAX-ACCESS read-write 17456 STATUS current 17457 DESCRIPTION 17458 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17459 ::= { dlinkGreenSystemHibernation 2} 17460 17461 dlinkGreenSystemHibernationTimeProfile2 OBJECT-TYPE 17462 SYNTAX DisplayString (SIZE(1..20)) 17463 MAX-ACCESS read-write 17464 STATUS current 17465 DESCRIPTION 17466 "The time profile name associated with the Schedule entry (e.g., `abc, bbb')." 17467 ::= { dlinkGreenSystemHibernation 3} 17468 17469 dlinkPowerSavCableLenDetectionState OBJECT-TYPE 17470 SYNTAX INTEGER { 17471 enabled (1), 17472 disabled (2) 17473 } 17474 MAX-ACCESS read-write 17475 STATUS current 17476 DESCRIPTION 17477 "Enable/Disable Power Saving Cable Length Detection. 17478 Default is disabled." 17479 17480 DEFVAL { disabled } 17481 ::= { companyGreenSetting 5 } 17482 dlinkPowerSavLinkStatusDetectState OBJECT-TYPE 17483 SYNTAX INTEGER { 17484 enabled (1), 17485 disabled (2) 17486 } 17487 MAX-ACCESS read-write 17488 STATUS current 17489 DESCRIPTION 17490 "Enable/Disable Power Saving Link Status Detection. 17491 Default is disabled." 17492 17493 DEFVAL { disabled } 17494 ::= { companyGreenSetting 6 } 17495 -- ---------------------------------------------------------- 17496 -- The companySecurity Groups 17497 -- ---------------------------------------------------------- 17498 securityDhcpServerScreen OBJECT IDENTIFIER ::= { companySecurity 7 } 17499 -- dhcp Server Screen Group --------------------------------------------- -- 17500 17501 dhcpServerScreenEnablePortlist OBJECT-TYPE 17502 SYNTAX PortList 17503 MAX-ACCESS read-write 17504 STATUS current 17505 DESCRIPTION 17506 "To enable or disable DHCP Server Screening port list." 17507 ::= { securityDhcpServerScreen 1 } 17508 17509 dhcpServerScreenEnableVlanlist OBJECT-TYPE 17510 SYNTAX OCTET STRING 17511 MAX-ACCESS read-write 17512 STATUS current 17513 DESCRIPTION 17514 "To enable or disable DHCP Server Screening vlan list." 17515 ::= { securityDhcpServerScreen 2 } 17516 17517 17518 dhcpServerScreenLogSuppressDuration OBJECT-TYPE 17519 SYNTAX INTEGER { 17520 one_min (1), 17521 five_min (5), 17522 thirty_min (30) 17523 } 17524 MAX-ACCESS read-write 17525 STATUS current 17526 DESCRIPTION 17527 "DSS Trap Log Suppress Duration." 17528 17529 ::= { securityDhcpServerScreen 3 } 17530 17531 17532 -- filterDHCPServer Table 17533 17534 filterDHCPServerTable OBJECT-TYPE 17535 SYNTAX SEQUENCE OF FilterDHCPServerEntry 17536 MAX-ACCESS not-accessible 17537 STATUS current 17538 DESCRIPTION 17539 "A table to control filter DHCP Server for the entire 17540 switch or for each interface in the switch." 17541 ::= { securityDhcpServerScreen 4 } 17542 17543 filterDHCPServerEntry OBJECT-TYPE 17544 SYNTAX FilterDHCPServerEntry 17545 MAX-ACCESS not-accessible 17546 STATUS current 17547 DESCRIPTION 17548 "An entry appears in this table for each interface 17549 in the system." 17550 INDEX { filterDHCPServerIpAddr, filterDHCPServerClientMacAddr } 17551 ::= { filterDHCPServerTable 1 } 17552 17553 FilterDHCPServerEntry ::= 17554 SEQUENCE { 17555 filterDHCPServerIpAddr 17556 IpAddress, 17557 filterDHCPServerClientMacAddr 17558 MacAddress, 17559 filterDHCPServerPortList 17560 PortList, 17561 filterDHCPServerVlanList 17562 OCTET STRING, 17563 filterDHCPServerRowStatus 17564 RowStatus 17565 } 17566 17567 17568 filterDHCPServerIpAddr OBJECT-TYPE 17569 SYNTAX IpAddress 17570 MAX-ACCESS not-accessible 17571 STATUS current 17572 DESCRIPTION 17573 "Specifies either the Network or Host address from which the switch 17574 can be managed. 17575 An address 0.0.0.0 indicates 'Any Manager'." 17576 ::= { filterDHCPServerEntry 1 } 17577 17578 17579 filterDHCPServerClientMacAddr OBJECT-TYPE 17580 SYNTAX MacAddress 17581 MAX-ACCESS not-accessible 17582 STATUS current 17583 DESCRIPTION 17584 "Ethernet Mac Address." 17585 17586 DEFVAL { '000102030405'h } 17587 ::= { filterDHCPServerEntry 2 } 17588 17589 filterDHCPServerPortList OBJECT-TYPE 17590 SYNTAX PortList 17591 MAX-ACCESS read-write 17592 STATUS current 17593 DESCRIPTION 17594 "Specifies the port numbers through which the authorized manager can 17595 access the switch. 17596 17597 By default the authorized manager is allowed to access the switch 17598 through all the ports. 17599 17600 If a set of ports are configured in the 'PortList', the manager can 17601 access the switch only through the configured ports." 17602 ::= { filterDHCPServerEntry 3 } 17603 17604 filterDHCPServerVlanList OBJECT-TYPE 17605 SYNTAX OCTET STRING 17606 MAX-ACCESS read-write 17607 STATUS current 17608 DESCRIPTION 17609 "Specifies the port numbers through which the authorized manager can 17610 access the switch. 17611 17612 By default the authorized manager is allowed to access the switch 17613 through all the ports. 17614 17615 If a set of ports are configured in the 'PortList', the manager can 17616 access the switch only through the configured ports." 17617 ::= { filterDHCPServerEntry 4 } 17618 17619 filterDHCPServerRowStatus OBJECT-TYPE 17620 SYNTAX RowStatus 17621 MAX-ACCESS read-create 17622 STATUS current 17623 DESCRIPTION 17624 "This object indicates the status of this entry." 17625 ::= { filterDHCPServerEntry 99 } 17626 17627 17628 securityTrafficSeg OBJECT IDENTIFIER ::= { companySecurity 9} 17629 17630 17631 -- 17632 -- Port Map Table 17633 -- 17634 17635 trafficSegTable OBJECT-TYPE 17636 SYNTAX SEQUENCE OF TrafficSegEntry 17637 MAX-ACCESS not-accessible 17638 STATUS current 17639 DESCRIPTION 17640 "A Port-channel is created through ifMain table. 17641 After the creation of the port-channel, corresponding logical 17642 interface will be created in the ifMain table. 17643 This Port-channel table is indexed through Key values and allows to 17644 configure link selection policy and the Mac address for 17645 the port-channel. All other objects in this table displays 17646 the details of the port-channel" 17647 17648 ::= { securityTrafficSeg 1 } 17649 17650 trafficSegEntry OBJECT-TYPE 17651 SYNTAX TrafficSegEntry 17652 MAX-ACCESS not-accessible 17653 STATUS current 17654 DESCRIPTION 17655 "There is one entry in this table for each created 17656 port-channel port" 17657 17658 INDEX { trafficSegIfIndex } 17659 ::= { trafficSegTable 1 } 17660 17661 TrafficSegEntry ::= 17662 SEQUENCE { 17663 trafficSegIfIndex InterfaceIndex, 17664 trafficSegMemberList PortList 17665 } 17666 17667 trafficSegIfIndex OBJECT-TYPE 17668 SYNTAX InterfaceIndex 17669 MAX-ACCESS read-only 17670 STATUS current 17671 DESCRIPTION 17672 "The ifIndex of the port-channel(Aggregator's 17673 interface index). " 17674 ::= { trafficSegEntry 1 } 17675 17676 trafficSegMemberList OBJECT-TYPE 17677 SYNTAX PortList 17678 MAX-ACCESS read-write 17679 STATUS current 17680 DESCRIPTION 17681 "Port list of port channel." 17682 ::= { trafficSegEntry 2 } 17683 17684 17685 17686 -- ---------------------------------------------------------- 17687 -- The companySecurity Groups 17688 -- ---------------------------------------------------------- 17689 securityAAC OBJECT IDENTIFIER ::= { companySecurity 11 } 17690 17691-- ------------------------------------------------------------- 17692-- Authentication Policy and Parameter Settings 17693-- ------------------------------------------------------------- 17694 aacAuthenAdminState OBJECT-TYPE 17695 SYNTAX INTEGER { 17696 enabled(1), 17697 disabled(2) 17698 } 17699 MAX-ACCESS read-write 17700 STATUS current 17701 DESCRIPTION 17702 "This object indicates the Access Authentication is enable or 17703 disable." 17704 ::= { securityAAC 1} 17705 17706 17707 aacAuthParamResponseTimeout OBJECT-TYPE 17708 SYNTAX INTEGER (0..255) 17709 MAX-ACCESS read-write 17710 STATUS current 17711 DESCRIPTION 17712 "Timeout in second for login authentication response." 17713 ::= { securityAAC 2 } 17714 17715 aacAuthParamAttempt OBJECT-TYPE 17716 SYNTAX INTEGER (1..255) 17717 MAX-ACCESS read-write 17718 STATUS current 17719 DESCRIPTION 17720 "The amount for login authentication, if login failure exceed, 17721 connection or access would be locked." 17722 ::= { securityAAC 3 } 17723 17724-- ------------------------------------------------------------- 17725-- Application Authentication Settings 17726-- ------------------------------------------------------------- 17727 17728 aacAPAuthMethodGroup OBJECT IDENTIFIER ::= { securityAAC 4 } 17729 17730 aacAPLoginMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 1 } 17731 aacAPEnableMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 2 } 17732 17733 aacAPConsoleLoginMethod OBJECT-TYPE 17734 SYNTAX INTEGER (1..8) 17735 MAX-ACCESS read-write 17736 STATUS current 17737 DESCRIPTION 17738 "Specify the way which has to execute authentication while login the 17739 system and the method for authentication.Access system via local 17740 console" 17741 17742 ::= { aacAPLoginMethod 1 } 17743 17744 aacAPTelnetLoginMethod OBJECT-TYPE 17745 SYNTAX INTEGER (1..8) 17746 MAX-ACCESS read-write 17747 STATUS current 17748 DESCRIPTION 17749 "Specify the way which has to execute authentication while login the 17750 system and the method for authentication.Access system via telnet." 17751 17752 ::= { aacAPLoginMethod 2 } 17753 17754 aacAPSSHLoginMethod OBJECT-TYPE 17755 SYNTAX INTEGER (1..8) 17756 MAX-ACCESS read-write 17757 STATUS current 17758 DESCRIPTION 17759 "Specify the way which has to execute authentication while login the 17760 system and the method for authentication.Access system via SSH." 17761 17762 ::= { aacAPLoginMethod 3 } 17763 17764 aacAPHttpLoginMethod OBJECT-TYPE 17765 SYNTAX INTEGER (1..8) 17766 MAX-ACCESS read-write 17767 STATUS current 17768 DESCRIPTION 17769 "Specify the way which has to execute authentication while login the 17770 system and the method for authentication.Access system via HTTP." 17771 17772 ::= { aacAPLoginMethod 4 } 17773 17774 aacAPConsoleEnableMethod OBJECT-TYPE 17775 SYNTAX INTEGER (1..8) 17776 MAX-ACCESS read-write 17777 STATUS current 17778 DESCRIPTION 17779 "Specify the way which has to execute authentication while login the 17780 system and the method for authentication.Access system via local 17781 console." 17782 ::= { aacAPEnableMethod 1 } 17783 17784 aacAPTelnetEnableMethod OBJECT-TYPE 17785 SYNTAX INTEGER (1..8) 17786 MAX-ACCESS read-write 17787 STATUS current 17788 DESCRIPTION 17789 "Specify the way which has to execute authentication while login the 17790 system and the method for authentication.Access system via telnet." 17791 17792 ::= { aacAPEnableMethod 2 } 17793 17794 aacAPSSHEnableMethod OBJECT-TYPE 17795 SYNTAX INTEGER (1..8) 17796 MAX-ACCESS read-write 17797 STATUS current 17798 DESCRIPTION 17799 "Specify the way which has to execute authentication while login the 17800 system and the method for authentication.Access system via SSH." 17801 17802 ::= { aacAPEnableMethod 3 } 17803 17804 aacAPHttpEnableMethod OBJECT-TYPE 17805 SYNTAX INTEGER (1..8) 17806 MAX-ACCESS read-write 17807 STATUS current 17808 DESCRIPTION 17809 "Specify the way which has to execute authentication while login the 17810 system and the method for authentication.Access system via HTTP." 17811 17812 ::= { aacAPEnableMethod 4 } 17813 17814 17815-- ------------------------------------------------------------- 17816-- Authentication Server Group setting 17817-- ------------------------------------------------------------- 17818 aacServerGroupTable OBJECT-TYPE 17819 SYNTAX SEQUENCE OF AacServerGroupEntry 17820 MAX-ACCESS not-accessible 17821 STATUS current 17822 DESCRIPTION 17823 "A table that contains informations about server group." 17824 ::= { securityAAC 5 } 17825 17826 aacServerGroupEntry OBJECT-TYPE 17827 SYNTAX AacServerGroupEntry 17828 MAX-ACCESS not-accessible 17829 STATUS current 17830 DESCRIPTION 17831 "A list of the group including servers." 17832 INDEX { aacServerGroupIndex } 17833 ::= { aacServerGroupTable 1 } 17834 17835 AacServerGroupEntry ::= 17836 SEQUENCE { 17837 aacServerGroupIndex 17838 INTEGER, 17839 aacServerGroupName 17840 OCTET STRING, 17841 aacServersInGroup 17842 BITS, 17843 aacServerGroupRowStatus 17844 RowStatus 17845 } 17846 17847 aacServerGroupIndex OBJECT-TYPE 17848 SYNTAX INTEGER (2..9) 17849 MAX-ACCESS read-only 17850 STATUS current 17851 DESCRIPTION 17852 "A value that uniquely identifies this SwAACServerGroupEntry ." 17853 17854 ::= { aacServerGroupEntry 1 } 17855 17856 aacServerGroupName OBJECT-TYPE 17857 SYNTAX OCTET STRING (SIZE (1..15)) 17858 MAX-ACCESS read-write 17859 STATUS current 17860 DESCRIPTION 17861 "A human-readable text string of the method group. 17862 The name is writable only if Group is new created, 17863 which the value of aacServerGroupRowStatus is 'notReady'." 17864 17865 ::= { aacServerGroupEntry 2 } 17866 17867 17868 aacServersInGroup OBJECT-TYPE 17869 SYNTAX BITS { 17870 id1(0), 17871 id2(1), 17872 id3(2), 17873 id4(3), 17874 id5(4), 17875 id6(5), 17876 id7(6), 17877 id8(7), 17878 id9(8), 17879 id10(9), 17880 id11(10), 17881 id12(11), 17882 id13(12), 17883 id14(13), 17884 id15(14), 17885 id16(15) 17886 } 17887 MAX-ACCESS read-write 17888 STATUS current 17889 DESCRIPTION 17890 "The list of servers in the group, each bit indicates a specified server ID. 17891 The server must be created before including it." 17892 17893 ::= { aacServerGroupEntry 3 } 17894 17895 aacServerGroupRowStatus OBJECT-TYPE 17896 SYNTAX RowStatus 17897 MAX-ACCESS read-create 17898 STATUS current 17899 DESCRIPTION 17900 "This object indicates the status of this entry. An entry is 17901 created in this table when this object is SET to 'createAndWait'. 17902 The entry in this table is used when the status of this object 17903 is SET 'active'. The entry in this table is not used when this 17904 object is SET 'notInService'. An entry created in this table is 17905 be deleted when this object is SET 'destroy'." 17906 17907 ::= { aacServerGroupEntry 4 } 17908 17909 17910-- ------------------------------------------------------------- 17911-- IPv4 17912-- Authentication Server host setting 17913-- ------------------------------------------------------------- 17914 17915 iPv4aacServerInfoTable OBJECT-TYPE 17916 SYNTAX SEQUENCE OF IPv4AacServerInfoEntry 17917 MAX-ACCESS not-accessible 17918 STATUS obsolete 17919 DESCRIPTION 17920 "A table that contains information about severs." 17921 ::= { securityAAC 6 } 17922 17923 iPv4aacServerInfoEntry OBJECT-TYPE 17924 SYNTAX IPv4AacServerInfoEntry 17925 MAX-ACCESS not-accessible 17926 STATUS obsolete 17927 DESCRIPTION 17928 "A list of the information of server ." 17929 INDEX { iPv4aacServerIndex } 17930 ::= { iPv4aacServerInfoTable 1 } 17931 17932 IPv4AacServerInfoEntry ::= 17933 SEQUENCE { 17934 iPv4aacServerIndex 17935 INTEGER, 17936 iPv4aacServerIPAddr 17937 IpAddress, 17938 iPv4aacServerAuthProtocol 17939 INTEGER, 17940 iPv4aacServerAuthPort 17941 INTEGER, 17942 iPv4aacServerAuthKey 17943 OCTET STRING, 17944 iPv4aacServerTimeout 17945 INTEGER, 17946 iPv4aacServerRetryCount 17947 INTEGER, 17948 iPv4aacServerRowStatus 17949 RowStatus 17950 } 17951 17952 iPv4aacServerIndex OBJECT-TYPE 17953 SYNTAX INTEGER (1..16) 17954 MAX-ACCESS read-only 17955 STATUS obsolete 17956 DESCRIPTION 17957 "A value that uniquely identifies this SwAACServerGroupEntry." 17958 17959 ::= { iPv4aacServerInfoEntry 1 } 17960 17961 iPv4aacServerIPAddr OBJECT-TYPE 17962 SYNTAX IpAddress 17963 MAX-ACCESS read-write 17964 STATUS obsolete 17965 DESCRIPTION 17966 "The IP address of Server" 17967 ::= { iPv4aacServerInfoEntry 2 } 17968 17969 iPv4aacServerAuthProtocol OBJECT-TYPE 17970 SYNTAX INTEGER{ 17971 tacacsPlus(1), 17972 radius(2) 17973 } 17974 MAX-ACCESS read-write 17975 STATUS obsolete 17976 DESCRIPTION 17977 "The authentication protocol provided by the Server." 17978 ::= { iPv4aacServerInfoEntry 3 } 17979 17980 iPv4aacServerAuthPort OBJECT-TYPE 17981 SYNTAX INTEGER(1..65535) 17982 MAX-ACCESS read-write 17983 STATUS obsolete 17984 DESCRIPTION 17985 "The TCP/IP port ." 17986 ::= { iPv4aacServerInfoEntry 4 } 17987 17988 iPv4aacServerAuthKey OBJECT-TYPE 17989 SYNTAX OCTET STRING (SIZE (1..254)) 17990 MAX-ACCESS read-write 17991 STATUS obsolete 17992 DESCRIPTION 17993 "The key used while authentication process." 17994 17995 ::= { iPv4aacServerInfoEntry 5 } 17996 17997 iPv4aacServerTimeout OBJECT-TYPE 17998 SYNTAX INTEGER(1..255) 17999 MAX-ACCESS read-write 18000 STATUS obsolete 18001 DESCRIPTION 18002 "Server response timeout ." 18003 ::= { iPv4aacServerInfoEntry 6 } 18004 18005 iPv4aacServerRetryCount OBJECT-TYPE 18006 SYNTAX INTEGER(1..255) 18007 MAX-ACCESS read-write 18008 STATUS obsolete 18009 DESCRIPTION 18010 "Client retry count . 18011 (-1: No retry mechanism)" 18012 ::= { iPv4aacServerInfoEntry 7 } 18013 18014 iPv4aacServerRowStatus OBJECT-TYPE 18015 SYNTAX RowStatus 18016 MAX-ACCESS read-create 18017 STATUS obsolete 18018 DESCRIPTION 18019 "This object indicates the status of this entry. An entry is 18020 created in this table when this object is SET to 'createAndWait'. 18021 The entry in this table is used when the status of this object 18022 is SET 'active'. The entry in this table is not used when this 18023 object is SET 'notInService'. An entry created in this table is 18024 be deleted when this object is SET 'destroy'." 18025 18026 ::= { iPv4aacServerInfoEntry 8 } 18027 18028-- ------------------------------------------------------------- 18029-- IPv6 18030-- Authentication Server host setting 18031-- ------------------------------------------------------------- 18032 18033 aacServerInfoTable OBJECT-TYPE 18034 SYNTAX SEQUENCE OF AacServerInfoEntry 18035 MAX-ACCESS not-accessible 18036 STATUS current 18037 DESCRIPTION 18038 "A table that contains information about severs." 18039 ::= { securityAAC 7 } 18040 18041 aacServerInfoEntry OBJECT-TYPE 18042 SYNTAX AacServerInfoEntry 18043 MAX-ACCESS not-accessible 18044 STATUS current 18045 DESCRIPTION 18046 "A list of the information of server ." 18047 INDEX { aacServerIndex } 18048 ::= { aacServerInfoTable 1 } 18049 18050 AacServerInfoEntry ::= 18051 SEQUENCE { 18052 aacServerIndex 18053 INTEGER, 18054 aacServerIPType 18055 INTEGER, 18056 aacServerIPAddr 18057 Ipv6Address, 18058 aacServerInterfaceName 18059 OCTET STRING, 18060 aacServerAuthProtocol 18061 INTEGER, 18062 aacServerAuthPort 18063 INTEGER, 18064 aacServerAuthKey 18065 OCTET STRING, 18066 aacServerTimeout 18067 INTEGER, 18068 aacServerRetryCount 18069 INTEGER, 18070 aacServerAccountingPort 18071 INTEGER, 18072 aacServerRowStatus 18073 RowStatus 18074 } 18075 18076 aacServerIndex OBJECT-TYPE 18077 SYNTAX INTEGER (1..16) 18078 MAX-ACCESS read-only 18079 STATUS current 18080 DESCRIPTION 18081 "A value that uniquely identifies this SwAACServerGroupEntry." 18082 18083 ::= { aacServerInfoEntry 1 } 18084 18085 aacServerIPType OBJECT-TYPE 18086 SYNTAX INTEGER (1..2) 18087 MAX-ACCESS read-write 18088 STATUS current 18089 DESCRIPTION 18090 "The IP address of the AAC server IP type 18091 referred to in this table entry. (IPv4=1, IPv6=2)" 18092 DEFVAL { 1 } 18093 ::= { aacServerInfoEntry 2 } 18094 18095 aacServerIPAddr OBJECT-TYPE 18096 SYNTAX Ipv6Address 18097 MAX-ACCESS read-write 18098 STATUS current 18099 DESCRIPTION 18100 "The IP address of Server" 18101 ::= { aacServerInfoEntry 3 } 18102 18103 aacServerInterfaceName OBJECT-TYPE 18104 SYNTAX OCTET STRING 18105 MAX-ACCESS read-create 18106 STATUS current 18107 DESCRIPTION 18108 "Specifies the interface name when the aacServerIPAddr is linklocal address." 18109 ::= { aacServerInfoEntry 4 } 18110 18111 aacServerAuthProtocol OBJECT-TYPE 18112 SYNTAX INTEGER{ 18113 tacacsPlus(1), 18114 radius(2) 18115 } 18116 MAX-ACCESS read-write 18117 STATUS current 18118 DESCRIPTION 18119 "The authentication protocol provided by the Server." 18120 ::= { aacServerInfoEntry 5 } 18121 18122 aacServerAuthPort OBJECT-TYPE 18123 SYNTAX INTEGER(1..65535) 18124 MAX-ACCESS read-write 18125 STATUS current 18126 DESCRIPTION 18127 "The TCP/IP port ." 18128 ::= { aacServerInfoEntry 6 } 18129 18130 aacServerAuthKey OBJECT-TYPE 18131 SYNTAX OCTET STRING (SIZE (1..254)) 18132 MAX-ACCESS read-write 18133 STATUS current 18134 DESCRIPTION 18135 "The key used while authentication process." 18136 18137 ::= { aacServerInfoEntry 7 } 18138 18139 aacServerTimeout OBJECT-TYPE 18140 SYNTAX INTEGER(1..255) 18141 MAX-ACCESS read-write 18142 STATUS current 18143 DESCRIPTION 18144 "Server response timeout ." 18145 ::= { aacServerInfoEntry 8 } 18146 18147 aacServerRetryCount OBJECT-TYPE 18148 SYNTAX INTEGER(1..255) 18149 MAX-ACCESS read-write 18150 STATUS current 18151 DESCRIPTION 18152 "Client retry count . 18153 (-1: No retry mechanism)" 18154 ::= { aacServerInfoEntry 9 } 18155 18156 aacServerAccountingPort OBJECT-TYPE 18157 SYNTAX INTEGER(1..65535) 18158 MAX-ACCESS read-write 18159 STATUS current 18160 DESCRIPTION 18161 "The accounting port ." 18162 ::= { aacServerInfoEntry 10 } 18163 18164 aacServerRowStatus OBJECT-TYPE 18165 SYNTAX RowStatus 18166 MAX-ACCESS read-create 18167 STATUS current 18168 DESCRIPTION 18169 "This object indicates the status of this entry. An entry is 18170 created in this table when this object is SET to 'createAndWait'. 18171 The entry in this table is used when the status of this object 18172 is SET 'active'. The entry in this table is not used when this 18173 object is SET 'notInService'. An entry created in this table is 18174 be deleted when this object is SET 'destroy'." 18175 18176 ::= { aacServerInfoEntry 99 } 18177 18178-- ------------------------------------------------------------- 18179-- Login Method list table 18180-- ------------------------------------------------------------- 18181 18182 aacLoginMethodListTable OBJECT-TYPE 18183 SYNTAX SEQUENCE OF AacLoginMethodListEntry 18184 MAX-ACCESS not-accessible 18185 STATUS current 18186 DESCRIPTION 18187 "A table that contains information about Login authentication method 18188 lists." 18189 18190 ::= { securityAAC 8 } 18191 18192 aacLoginMethodListEntry OBJECT-TYPE 18193 SYNTAX AacLoginMethodListEntry 18194 MAX-ACCESS not-accessible 18195 STATUS current 18196 DESCRIPTION 18197 "A list of the Authentication methods." 18198 INDEX { aacLoginMethodListIndex } 18199 18200 ::= { aacLoginMethodListTable 1 } 18201 18202 AacLoginMethodListEntry ::= 18203 SEQUENCE { 18204 aacLoginMethodListIndex 18205 INTEGER, 18206 aacLoginMethodListName 18207 OCTET STRING, 18208 aacLoginMethod1 18209 INTEGER, 18210 aacLoginMethod2 18211 INTEGER, 18212 aacLoginMethod3 18213 INTEGER, 18214 aacLoginMethod4 18215 INTEGER, 18216 aacLoginMethodListRowStatus 18217 RowStatus 18218 18219 } 18220 18221 aacLoginMethodListIndex OBJECT-TYPE 18222 SYNTAX INTEGER (1..8) 18223 MAX-ACCESS read-only 18224 STATUS current 18225 DESCRIPTION 18226 "A value that identifies this method list." 18227 18228 ::= { aacLoginMethodListEntry 1 } 18229 18230 aacLoginMethodListName OBJECT-TYPE 18231 SYNTAX OCTET STRING (SIZE (1..15)) 18232 MAX-ACCESS read-write 18233 STATUS current 18234 DESCRIPTION 18235 "A human-readable text string of the method list." 18236 18237 ::= { aacLoginMethodListEntry 2 } 18238 18239 aacLoginMethod1 OBJECT-TYPE 18240 SYNTAX INTEGER { 18241 none(-1), 18242 local(0) 18243 ,tacacsPlus(1) 18244 ,radius(2) 18245 } 18246 MAX-ACCESS read-write 18247 STATUS current 18248 DESCRIPTION 18249 "The type of Login method list. Besides the pre-defined type, it 18250 also allow to be set user-defined group by aacServerGroupIndex." 18251 18252 ::= { aacLoginMethodListEntry 3 } 18253 18254 aacLoginMethod2 OBJECT-TYPE 18255 SYNTAX INTEGER { 18256 none(-1), 18257 local(0) 18258 ,tacacsPlus(1) 18259 ,radius(2) 18260 } 18261 MAX-ACCESS read-write 18262 STATUS current 18263 DESCRIPTION 18264 "The type of Login method list. Besides the pre-defined type, it 18265 also allow to be set user-defined group by aacServerGroupIndex." 18266 18267 ::= { aacLoginMethodListEntry 4 } 18268 18269 aacLoginMethod3 OBJECT-TYPE 18270 SYNTAX INTEGER { 18271 none(-1), 18272 local(0) 18273 ,tacacsPlus(1) 18274 ,radius(2) 18275 } 18276 MAX-ACCESS read-write 18277 STATUS current 18278 DESCRIPTION 18279 "The type of Login method list. Besides the pre-defined type, it 18280 also allow to be set user-defined group by aacServerGroupIndex." 18281 18282 ::= { aacLoginMethodListEntry 5 } 18283 18284 aacLoginMethod4 OBJECT-TYPE 18285 SYNTAX INTEGER { 18286 none(-1), 18287 local(0) 18288 ,tacacsPlus(1) 18289 ,radius(2) 18290 } 18291 MAX-ACCESS read-write 18292 STATUS current 18293 DESCRIPTION 18294 "The type of Login method list. Besides the pre-defined type, it 18295 also allow to be set user-defined group by aacServerGroupIndex." 18296 18297 ::= { aacLoginMethodListEntry 6 } 18298 18299 aacLoginMethodListRowStatus OBJECT-TYPE 18300 SYNTAX RowStatus 18301 MAX-ACCESS read-create 18302 STATUS current 18303 DESCRIPTION 18304 "This object indicates the status of this entry. An entry is 18305 created in this table when this object is SET to 'createAndWait'. 18306 The entry in this table is used when the status of this object 18307 is SET 'active'. The entry in this table is not used when this 18308 object is SET 'notInService'. An entry created in this table is 18309 be deleted when this object is SET 'destroy'." 18310 18311 ::= { aacLoginMethodListEntry 7 } 18312 18313-- ------------------------------------------------------------- 18314-- Enable Method table 18315-- ------------------------------------------------------------- 18316 aacEnableMethodListTable OBJECT-TYPE 18317 SYNTAX SEQUENCE OF AacEnableMethodListEntry 18318 MAX-ACCESS not-accessible 18319 STATUS current 18320 DESCRIPTION 18321 "A table that contains information about Enable authentication method 18322 lists." 18323 18324 ::= { securityAAC 9 } 18325 18326 aacEnableMethodListEntry OBJECT-TYPE 18327 SYNTAX AacEnableMethodListEntry 18328 MAX-ACCESS not-accessible 18329 STATUS current 18330 DESCRIPTION 18331 "A list of the Authentication methods." 18332 INDEX { aacEnableMethodListIndex } 18333 18334 ::= { aacEnableMethodListTable 1 } 18335 18336 AacEnableMethodListEntry ::= 18337 SEQUENCE { 18338 aacEnableMethodListIndex 18339 INTEGER, 18340 aacEnableMethodListName 18341 OCTET STRING, 18342 aacEnableMethod1 18343 INTEGER, 18344 aacEnableMethod2 18345 INTEGER, 18346 aacEnableMethod3 18347 INTEGER, 18348 aacEnableMethod4 18349 INTEGER, 18350 aacEnableMethodListRowStatus 18351 RowStatus 18352 } 18353 18354 aacEnableMethodListIndex OBJECT-TYPE 18355 SYNTAX INTEGER (1..8) 18356 MAX-ACCESS read-only 18357 STATUS current 18358 DESCRIPTION 18359 "A value that identifies this method list." 18360 18361 ::= { aacEnableMethodListEntry 1 } 18362 18363 aacEnableMethodListName OBJECT-TYPE 18364 SYNTAX OCTET STRING (SIZE(1..15)) 18365 MAX-ACCESS read-write 18366 STATUS current 18367 DESCRIPTION 18368 "A human-readable text string of the method list." 18369 18370 ::= { aacEnableMethodListEntry 2 } 18371 18372 aacEnableMethod1 OBJECT-TYPE 18373 SYNTAX INTEGER { 18374 none(-1), 18375 local(0) 18376 ,tacacsPlus(1) 18377 ,radius(2) 18378 } 18379 MAX-ACCESS read-write 18380 STATUS current 18381 DESCRIPTION 18382 "The type of Login method list. Besides the pre-defined type, it 18383 also allow to be set user-defined group by aacServerGroupIndex." 18384 18385 ::= { aacEnableMethodListEntry 3 } 18386 18387 aacEnableMethod2 OBJECT-TYPE 18388 SYNTAX INTEGER { 18389 none(-1), 18390 local(0) 18391 ,tacacsPlus(1) 18392 ,radius(2) 18393 } 18394 MAX-ACCESS read-write 18395 STATUS current 18396 DESCRIPTION 18397 "The type of Login method list. Besides the pre-defined type, it 18398 also allow to be set user-defined group by aacServerGroupIndex." 18399 18400 ::= { aacEnableMethodListEntry 4 } 18401 18402 aacEnableMethod3 OBJECT-TYPE 18403 SYNTAX INTEGER { 18404 none(-1), 18405 local(0) 18406 ,tacacsPlus(1) 18407 ,radius(2) 18408 } 18409 MAX-ACCESS read-write 18410 STATUS current 18411 DESCRIPTION 18412 "The type of Login method list. Besides the pre-defined type, it 18413 also allow to be set user-defined group by aacServerGroupIndex." 18414 18415 ::= { aacEnableMethodListEntry 5 } 18416 18417 aacEnableMethod4 OBJECT-TYPE 18418 SYNTAX INTEGER { 18419 none(-1), 18420 local(0) 18421 ,tacacsPlus(1) 18422 ,radius(2) 18423 } 18424 MAX-ACCESS read-write 18425 STATUS current 18426 DESCRIPTION 18427 "The type of Login method list. Besides the pre-defined type, it 18428 also allow to be set user-defined group by aacServerGroupIndex." 18429 18430 ::= { aacEnableMethodListEntry 6 } 18431 18432 aacEnableMethodListRowStatus OBJECT-TYPE 18433 SYNTAX RowStatus 18434 MAX-ACCESS read-create 18435 STATUS current 18436 DESCRIPTION 18437 "This object indicates the status of this entry. An entry is 18438 created in this table when this object is SET to 'createAndWait'. 18439 The entry in this table is used when the status of this object 18440 is SET 'active'. The entry in this table is not used when this 18441 object is SET 'notInService'. An entry created in this table is 18442 be deleted when this object is SET 'destroy'." 18443 18444 ::= { aacEnableMethodListEntry 7 } 18445 18446-- ------------------------------------------------------------- 18447-- Local Enable Password 18448-- ------------------------------------------------------------- 18449 aacLocalEnablePassword OBJECT-TYPE 18450 SYNTAX DisplayString (SIZE(1..15)) 18451 MAX-ACCESS read-write 18452 STATUS current 18453 DESCRIPTION 18454 "This object is used to set Local Enable Password." 18455 ::= { securityAAC 10 } 18456-- ------------------------------------------------------------- 18457-- Accounting Method list table 18458-- ------------------------------------------------------------- 18459 18460 aacAccountingMethodListTable OBJECT-TYPE 18461 SYNTAX SEQUENCE OF AacAccountingMethodListEntry 18462 MAX-ACCESS not-accessible 18463 STATUS current 18464 DESCRIPTION 18465 "A table that contains information about Accounting authentication method 18466 lists." 18467 18468 ::= { securityAAC 11 } 18469 18470 aacAccountingMethodListEntry OBJECT-TYPE 18471 SYNTAX AacAccountingMethodListEntry 18472 MAX-ACCESS not-accessible 18473 STATUS current 18474 DESCRIPTION 18475 "A list of the Authentication methods." 18476 INDEX { aacAccountingMethodListIndex } 18477 18478 ::= { aacAccountingMethodListTable 1 } 18479 18480 AacAccountingMethodListEntry ::= 18481 SEQUENCE { 18482 aacAccountingMethodListIndex 18483 INTEGER, 18484 aacAccountingMethodListName 18485 OCTET STRING, 18486 aacAccountingMethod1 18487 INTEGER, 18488 aacAccountingMethod2 18489 INTEGER, 18490 aacAccountingMethod3 18491 INTEGER, 18492 aacAccountingMethod4 18493 INTEGER, 18494 aacAccountingMethodListRowStatus 18495 RowStatus 18496 18497 } 18498 aacAccountingMethodListIndex OBJECT-TYPE 18499 SYNTAX INTEGER (1..8) 18500 MAX-ACCESS read-only 18501 STATUS current 18502 DESCRIPTION 18503 "A value that identifies this method list." 18504 18505 ::= { aacAccountingMethodListEntry 1 } 18506 18507 aacAccountingMethodListName OBJECT-TYPE 18508 SYNTAX OCTET STRING (SIZE (1..15)) 18509 MAX-ACCESS read-write 18510 STATUS current 18511 DESCRIPTION 18512 "A human-readable text string of the method list." 18513 18514 ::= { aacAccountingMethodListEntry 2 } 18515 18516 aacAccountingMethod1 OBJECT-TYPE 18517 SYNTAX INTEGER { 18518 none(-1), 18519 local(0) 18520 ,tacacsPlus(1) 18521 ,radius(2) 18522 } 18523 MAX-ACCESS read-write 18524 STATUS current 18525 DESCRIPTION 18526 "The type of Accounting method list. Besides the pre-defined type, it 18527 also allow to be set user-defined group by aacServerGroupIndex." 18528 18529 ::= { aacAccountingMethodListEntry 3 } 18530 18531 aacAccountingMethod2 OBJECT-TYPE 18532 SYNTAX INTEGER { 18533 none(-1), 18534 local(0) 18535 ,tacacsPlus(1) 18536 ,radius(2) 18537 } 18538 MAX-ACCESS read-write 18539 STATUS current 18540 DESCRIPTION 18541 "The type of Accounting method list. Besides the pre-defined type, it 18542 also allow to be set user-defined group by aacServerGroupIndex." 18543 18544 ::= { aacAccountingMethodListEntry 4 } 18545 18546 aacAccountingMethod3 OBJECT-TYPE 18547 SYNTAX INTEGER { 18548 none(-1), 18549 local(0) 18550 ,tacacsPlus(1) 18551 ,radius(2) 18552 } 18553 MAX-ACCESS read-write 18554 STATUS current 18555 DESCRIPTION 18556 "The type of Accounting method list. Besides the pre-defined type, it 18557 also allow to be set user-defined group by aacServerGroupIndex." 18558 18559 ::= { aacAccountingMethodListEntry 5 } 18560 18561 aacAccountingMethod4 OBJECT-TYPE 18562 SYNTAX INTEGER { 18563 none(-1), 18564 local(0) 18565 ,tacacsPlus(1) 18566 ,radius(2) 18567 } 18568 MAX-ACCESS read-write 18569 STATUS current 18570 DESCRIPTION 18571 "The type of Accounting method list. Besides the pre-defined type, it 18572 also allow to be set user-defined group by aacServerGroupIndex." 18573 18574 ::= { aacAccountingMethodListEntry 6 } 18575 18576 aacAccountingMethodListRowStatus OBJECT-TYPE 18577 SYNTAX RowStatus 18578 MAX-ACCESS read-create 18579 STATUS current 18580 DESCRIPTION 18581 "This object indicates the status of this entry. An entry is 18582 created in this table when this object is SET to 'createAndWait'. 18583 The entry in this table is used when the status of this object 18584 is SET 'active'. The entry in this table is not used when this 18585 object is SET 'notInService'. An entry created in this table is 18586 be deleted when this object is SET 'destroy'." 18587 18588 ::= { aacAccountingMethodListEntry 7 } 18589-- ------------------------------------------------------------- 18590-- Accounting Service Index 18591-- ------------------------------------------------------------- 18592 aacAccountingServiceIndex OBJECT IDENTIFIER ::= { securityAAC 12 } 18593 aacAccountingServiceNetwork OBJECT-TYPE 18594 SYNTAX INTEGER { 18595 radius_only (0), 18596 default_method_list (1), 18597 method_list_name (2), 18598 disabled (-1) 18599 } 18600 MAX-ACCESS read-write 18601 STATUS current 18602 DESCRIPTION 18603 "This object indicates aac Accounting Service Network is radius_only, default_method_list, 18604 method_list_name and disable about Accounting Service Network." 18605 18606 DEFVAL { -1 } 18607 ::= { aacAccountingServiceIndex 1 } 18608 18609 aacAccountingServiceShell OBJECT-TYPE 18610 SYNTAX INTEGER { 18611 radius_only (0), 18612 default_method_list (1), 18613 method_list_name (2), 18614 disabled (-1) 18615 } 18616 MAX-ACCESS read-write 18617 STATUS current 18618 DESCRIPTION 18619 "This object indicates aac Accounting Service Shell is radius_only, default_method_list, 18620 method_list_name and disable about Accounting Service Network." 18621 18622 DEFVAL { -1 } 18623 ::= { aacAccountingServiceIndex 2 } 18624 18625 aacAccountingServiceSystem OBJECT-TYPE 18626 SYNTAX INTEGER { 18627 radius_only (0), 18628 default_method_list (1), 18629 method_list_name (2), 18630 disabled (-1) 18631 } 18632 MAX-ACCESS read-write 18633 STATUS current 18634 DESCRIPTION 18635 "This object indicates aac Accounting System Shell is radius_only, default_method_list, 18636 method_list_name and disable about Accounting Service Network." 18637 18638 DEFVAL { -1 } 18639 ::= { aacAccountingServiceIndex 3 } 18640-- ------------------------------------------------------------- 18641-- Accounting Service Command 18642-- ------------------------------------------------------------- 18643 aacAccountingServiceCommand OBJECT IDENTIFIER ::= { securityAAC 13 } 18644 18645 aacAccountingServiceCommandAdministrator OBJECT-TYPE 18646 SYNTAX INTEGER 18647 MAX-ACCESS read-write 18648 STATUS current 18649 DESCRIPTION 18650 "This object indicates which method list Accounting Admin Command Service uses. 18651 If the value is -1, it means disabled." 18652 18653 DEFVAL { -1 } 18654 ::= { aacAccountingServiceCommand 1 } 18655 18656 aacAccountingServiceCommandOperator OBJECT-TYPE 18657 SYNTAX INTEGER 18658 MAX-ACCESS read-write 18659 STATUS current 18660 DESCRIPTION 18661 "This object indicates which method list Accounting Operator Command Service uses. 18662 If the value is -1, it means disabled." 18663 18664 DEFVAL { -1 } 18665 ::= { aacAccountingServiceCommand 2 } 18666 18667 aacAccountingServiceCommandPoweruser OBJECT-TYPE 18668 SYNTAX INTEGER 18669 MAX-ACCESS read-write 18670 STATUS current 18671 DESCRIPTION 18672 "This object indicates which method list Accounting PowerUser Command Service uses. 18673 If the value is -1, it means disabled." 18674 18675 DEFVAL { -1 } 18676 ::= { aacAccountingServiceCommand 3 } 18677 18678 aacAccountingServiceCommandUser OBJECT-TYPE 18679 SYNTAX INTEGER 18680 MAX-ACCESS read-write 18681 STATUS current 18682 DESCRIPTION 18683 "This object indicates which method list Accounting User Command Service uses. 18684 If the value is -1, it means disabled." 18685 18686 DEFVAL { -1 } 18687 ::= { aacAccountingServiceCommand 4 } 18688 18689-- ------------------------------------------------------------- 18690-- Server Password Encryption 18691-- ------------------------------------------------------------- 18692 18693 aacServerPasswordEncryption OBJECT-TYPE 18694 SYNTAX INTEGER { 18695 enabled(1), 18696 disabled(2) 18697 } 18698 MAX-ACCESS read-write 18699 STATUS current 18700 DESCRIPTION 18701 "This object is used to configure server password encryption status." 18702 ::= { securityAAC 14 } 18703 18704 18705 -- ---------------------------------------------------------------- 18706 -- The STATIC ARP group 18707 -- ---------------------------------------------------------------- 18708 18709 staticARPTable OBJECT-TYPE 18710 SYNTAX SEQUENCE OF StaticARPEntry 18711 MAX-ACCESS not-accessible 18712 STATUS current 18713 DESCRIPTION 18714 "A list of the Static MACs" 18715 ::= { companyStaticARP 2 } 18716 18717 staticARPEntry OBJECT-TYPE 18718 SYNTAX StaticARPEntry 18719 MAX-ACCESS not-accessible 18720 STATUS current 18721 DESCRIPTION 18722 "A Static MAC entry containing the mac and forwarding port." 18723 INDEX { staticARPIP, staticARPMac} 18724 ::= { staticARPTable 1 } 18725 18726 StaticARPEntry ::= SEQUENCE { 18727 staticARPIP IpAddress, 18728 staticARPMac MacAddress, 18729 staticARPRowStatus RowStatus 18730 } 18731 18732 staticARPIP OBJECT-TYPE 18733 SYNTAX IpAddress 18734 MAX-ACCESS read-only 18735 STATUS current 18736 DESCRIPTION 18737 "The VLAN ID of the static ARP IP." 18738 ::= { staticARPEntry 2 } 18739 18740 staticARPMac OBJECT-TYPE 18741 SYNTAX MacAddress 18742 MAX-ACCESS read-only 18743 STATUS current 18744 DESCRIPTION 18745 "The MAC address associated of the static ARP entry." 18746 ::= { staticARPEntry 3 } 18747 18748 staticARPRowStatus OBJECT-TYPE 18749 SYNTAX RowStatus 18750 MAX-ACCESS read-write 18751 STATUS current 18752 DESCRIPTION 18753 "The status of an entry in the Static ARP Table. Only a subset 18754 of the rowstatus variables (active, createAndGo, destroy) 18755 are available. The trunk member port can not set up static ARP." 18756 ::= { staticARPEntry 5 } 18757 18758 18759 18760 sysGratuitousARPGlobalSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 1 } 18761 sysGratuitousARPSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 2 } 18762 18763 -- ---------------------------------------------------------------- 18764 -- The sysGratuitousARPGlobalSettings group 18765 -- ---------------------------------------------------------------- 18766 sysGratuitousARPIPIfStatusUp OBJECT-TYPE 18767 SYNTAX INTEGER { 18768 enable(1), 18769 disable(2) 18770 } 18771 MAX-ACCESS read-write 18772 STATUS current 18773 DESCRIPTION 18774 "This object indicates Send On IP Interface Status Up is enabled or disabled." 18775 DEFVAL { disable } 18776 ::= { sysGratuitousARPGlobalSettings 1 } 18777 18778 sysGratuitousARPDuplicateIPDetected OBJECT-TYPE 18779 SYNTAX INTEGER { 18780 enable(1), 18781 disable(2) 18782 } 18783 MAX-ACCESS read-write 18784 STATUS current 18785 DESCRIPTION 18786 "This object indicates Send On Duplicate IP Detected is enabled or disabled." 18787 DEFVAL { disable } 18788 ::= { sysGratuitousARPGlobalSettings 2 } 18789 18790 sysGratuitousARPLearning OBJECT-TYPE 18791 SYNTAX INTEGER { 18792 enable(1), 18793 disable(2) 18794 } 18795 MAX-ACCESS read-write 18796 STATUS current 18797 DESCRIPTION 18798 "This object indicates Gratuitous ARP Learning is enabled or disabled." 18799 DEFVAL { disable } 18800 ::= { sysGratuitousARPGlobalSettings 3 } 18801 18802 -- ---------------------------------------------------------------- 18803 -- The sysGratuitousARPSettings group 18804 -- ---------------------------------------------------------------- 18805 18806 sysGratuitousARPTable OBJECT-TYPE 18807 SYNTAX SEQUENCE OF SysGratuitousARPEntry 18808 MAX-ACCESS not-accessible 18809 STATUS current 18810 DESCRIPTION 18811 "Set/Add Gratuitous ARP interface name and interval time." 18812 ::= { sysGratuitousARPSettings 1 } 18813 18814 sysGratuitousARPEntry OBJECT-TYPE 18815 SYNTAX SysGratuitousARPEntry 18816 MAX-ACCESS not-accessible 18817 STATUS current 18818 DESCRIPTION 18819 "The entry of gratuitous ARP!" 18820 INDEX { sysGratuitousARPIFName } 18821 ::= { sysGratuitousARPTable 1 } 18822 18823 SysGratuitousARPEntry ::= SEQUENCE 18824 { 18825 sysGratuitousARPIFName OCTET STRING, 18826 sysGratuitousARPInterval Integer32 18827 } 18828 18829 sysGratuitousARPIFName OBJECT-TYPE 18830 SYNTAX OCTET STRING 18831 MAX-ACCESS read-only 18832 STATUS current 18833 DESCRIPTION 18834 "Interface name." 18835 ::= { sysGratuitousARPEntry 1 } 18836 18837 sysGratuitousARPInterval OBJECT-TYPE 18838 SYNTAX Integer32 (0..65535) 18839 MAX-ACCESS read-write 18840 STATUS current 18841 DESCRIPTION 18842 "Gratuitous ARP interval time for each interface." 18843 DEFVAL { 0 } 18844 ::= { sysGratuitousARPEntry 2 } 18845 18846 18847 -- --------------------------------------------------------------------- 18848 -- IP Multi-Interface Function 18849 -- --------------------------------------------------------------------- 18850 18851 ipv4multiIFInfo OBJECT IDENTIFIER ::= { companyMultiIPInterface 1 } 18852 18853 18854 ipv4mulIfMainTable OBJECT-TYPE 18855 SYNTAX SEQUENCE OF Ipv4MulIfMainEntry 18856 MAX-ACCESS not-accessible 18857 STATUS obsolete 18858 DESCRIPTION 18859 "A list of interface entries." 18860 ::= { ipv4multiIFInfo 1 } 18861 18862 ipv4mulIfMainEntry OBJECT-TYPE 18863 SYNTAX Ipv4MulIfMainEntry 18864 MAX-ACCESS not-accessible 18865 STATUS obsolete 18866 DESCRIPTION 18867 "An entry containing management information applicable 18868 to a particular interface." 18869 INDEX { ipv4mulifMainIndex, ipv4mulifVLANID } 18870 ::= { ipv4mulIfMainTable 1 } 18871 18872 Ipv4MulIfMainEntry ::= 18873 SEQUENCE { 18874 ipv4mulifMainIndex InterfaceIndex, 18875 ipv4mulifVLANID INTEGER, 18876 ipv4mulifName OCTET STRING, 18877 ipv4mulifVLANname OCTET STRING, 18878 ipv4mulifIpAddr IpAddress, 18879 ipv4mulifIpSubnetMask IpAddress, 18880 ipv4mulifMainAdminStatus INTEGER, 18881 ipv4mulifMainOperStatus INTEGER, 18882 ipv4mulifMainRowStatus RowStatus 18883 } 18884 18885 ipv4mulifMainIndex OBJECT-TYPE 18886 SYNTAX InterfaceIndex 18887 MAX-ACCESS read-only 18888 STATUS obsolete 18889 DESCRIPTION 18890 "The index of this interface." 18891 ::= { ipv4mulIfMainEntry 1 } 18892 18893 ipv4mulifVLANID OBJECT-TYPE 18894 SYNTAX INTEGER 18895 MAX-ACCESS read-only 18896 STATUS obsolete 18897 DESCRIPTION 18898 "The ID of VLAN that you want this interface to be in. 18899 It must be a exist vlan id." 18900 ::= { ipv4mulIfMainEntry 2 } 18901 18902 ipv4mulifName OBJECT-TYPE 18903 SYNTAX OCTET STRING 18904 MAX-ACCESS read-write 18905 STATUS obsolete 18906 DESCRIPTION 18907 "The Description for the interface." 18908 ::= { ipv4mulIfMainEntry 3 } 18909 18910 ipv4mulifVLANname OBJECT-TYPE 18911 SYNTAX OCTET STRING 18912 MAX-ACCESS read-only 18913 STATUS obsolete 18914 DESCRIPTION 18915 "The vlan name for the interface." 18916 ::= { ipv4mulIfMainEntry 4 } 18917 18918 ipv4mulifIpAddr OBJECT-TYPE 18919 SYNTAX IpAddress 18920 MAX-ACCESS read-write 18921 STATUS obsolete 18922 DESCRIPTION 18923 "The ip address of this interface." 18924 DEFVAL { '00000000'H } 18925 ::= { ipv4mulIfMainEntry 6 } 18926 18927 ipv4mulifIpSubnetMask OBJECT-TYPE 18928 SYNTAX IpAddress 18929 MAX-ACCESS read-write 18930 STATUS obsolete 18931 DESCRIPTION 18932 "The subnet mask of this interface." 18933 ::= { ipv4mulIfMainEntry 7 } 18934 18935 ipv4mulifMainAdminStatus OBJECT-TYPE 18936 SYNTAX INTEGER { 18937 enable(1), 18938 disable(2) 18939 } 18940 MAX-ACCESS read-create 18941 STATUS obsolete 18942 DESCRIPTION 18943 "The desired state of the interface." 18944 DEFVAL { disable } 18945 ::= { ipv4mulIfMainEntry 8 } 18946 18947 18948 ipv4mulifMainOperStatus OBJECT-TYPE 18949 SYNTAX INTEGER { 18950 linkup(1), -- ready to pass packets 18951 linkdown(2) 18952 } 18953 MAX-ACCESS read-only 18954 STATUS obsolete 18955 DESCRIPTION 18956 "The current operational state of the interface." 18957 ::= { ipv4mulIfMainEntry 9 } 18958 18959 ipv4mulifMainRowStatus OBJECT-TYPE 18960 SYNTAX RowStatus 18961 MAX-ACCESS read-create 18962 STATUS obsolete 18963 DESCRIPTION 18964 "The status of an entry in the Multi Interface Table. Only a subset 18965 of the rowstatus variables (active, createAndWait, destroy) are available." 18966 ::= { ipv4mulIfMainEntry 10 } 18967 18968 -- --------------------------------------------------------------------- 18969 -- IPv6 Multi-Interface Function 18970 -- --------------------------------------------------------------------- 18971 18972 multiIFSupportV4V6Info OBJECT IDENTIFIER ::= { companyMultiIPInterface 2 } 18973 18974 -- --------------------------------------------------------------------- 18975 -- --------------------------------------------------------------------- 18976 18977 mulIfSupportV4V6MainTable OBJECT-TYPE 18978 SYNTAX SEQUENCE OF MulIfSupportV4V6MainEntry 18979 MAX-ACCESS not-accessible 18980 STATUS current 18981 DESCRIPTION 18982 "A list of interface entries." 18983 ::= { multiIFSupportV4V6Info 1 } 18984 18985 mulIfSupportV4V6MainEntry OBJECT-TYPE 18986 SYNTAX MulIfSupportV4V6MainEntry 18987 MAX-ACCESS not-accessible 18988 STATUS current 18989 DESCRIPTION 18990 "An entry containing management information applicable 18991 to a particular interface." 18992 INDEX { mulifMainIndex, mulifVLANID } 18993 ::= { mulIfSupportV4V6MainTable 1 } 18994 18995 MulIfSupportV4V6MainEntry ::= 18996 SEQUENCE { 18997 mulifMainIndex InterfaceIndex, 18998 mulifVLANID INTEGER, 18999 mulifName OCTET STRING, 19000 mulifVLANname OCTET STRING, 19001 mulifIpAddr IpAddress, 19002 mulifIpSubnetMask IpAddress, 19003 mulifMainAdminStatus INTEGER, 19004 mulifMainOperStatus INTEGER, 19005 mulifv6GlobalStatus INTEGER, -- Support IPv6 or not. 19006 mulifv6DHCPStatus INTEGER, -- Support DHCPv6 or not. 19007 mulifv6AutolinkloStatus INTEGER, -- Automatic Link local Address Status. 19008 mulifv6NSRetransmitTime INTEGER, -- NS Retransmit Time Settings. 19009 mulifMainRowStatus RowStatus -- Entries Row status. 19010 } 19011 19012 mulifMainIndex OBJECT-TYPE 19013 SYNTAX InterfaceIndex 19014 MAX-ACCESS read-only 19015 STATUS current 19016 DESCRIPTION 19017 "The index of this interface." 19018 ::= { mulIfSupportV4V6MainEntry 1 } 19019 19020 mulifVLANID OBJECT-TYPE 19021 SYNTAX INTEGER 19022 MAX-ACCESS read-only 19023 STATUS current 19024 DESCRIPTION 19025 "The ID of VLAN that you want this interface to be in. 19026 It must be a exist vlan id." 19027 ::= { mulIfSupportV4V6MainEntry 2 } 19028 19029 mulifName OBJECT-TYPE 19030 SYNTAX OCTET STRING 19031 MAX-ACCESS read-write 19032 STATUS current 19033 DESCRIPTION 19034 "The Description for the interface." 19035 ::= { mulIfSupportV4V6MainEntry 3 } 19036 19037 mulifVLANname OBJECT-TYPE 19038 SYNTAX OCTET STRING 19039 MAX-ACCESS read-only 19040 STATUS current 19041 DESCRIPTION 19042 "The vlan name for the interface." 19043 ::= { mulIfSupportV4V6MainEntry 4 } 19044 19045 mulifIpAddr OBJECT-TYPE 19046 SYNTAX IpAddress 19047 MAX-ACCESS read-create 19048 STATUS current 19049 DESCRIPTION 19050 "The ip address of this interface." 19051 DEFVAL { '00000000'H } 19052 ::= { mulIfSupportV4V6MainEntry 5 } 19053 19054 mulifIpSubnetMask OBJECT-TYPE 19055 SYNTAX IpAddress 19056 MAX-ACCESS read-create 19057 STATUS current 19058 DESCRIPTION 19059 "The subnet mask of this interface." 19060 ::= { mulIfSupportV4V6MainEntry 6 } 19061 19062 mulifMainAdminStatus OBJECT-TYPE 19063 SYNTAX INTEGER { 19064 enable(1), 19065 disable(2) 19066 } 19067 MAX-ACCESS read-create 19068 STATUS current 19069 DESCRIPTION 19070 "The desired state of the interface." 19071 DEFVAL { disable } 19072 ::= { mulIfSupportV4V6MainEntry 7 } 19073 19074 mulifMainOperStatus OBJECT-TYPE 19075 SYNTAX INTEGER { 19076 linkup(1), -- ready to pass packets 19077 linkdown(2) 19078 } 19079 MAX-ACCESS read-only 19080 STATUS current 19081 DESCRIPTION 19082 "The current operational state of the interface." 19083 ::= { mulIfSupportV4V6MainEntry 8 } 19084 19085 mulifv6GlobalStatus OBJECT-TYPE 19086 SYNTAX INTEGER { 19087 enable(1), 19088 disable(2) 19089 } 19090 MAX-ACCESS read-create 19091 STATUS current 19092 DESCRIPTION 19093 "The ID of VLAN that you want this interface to be in. 19094 It must be a exist vlan id." 19095 ::= { mulIfSupportV4V6MainEntry 9 } 19096 19097 mulifv6DHCPStatus OBJECT-TYPE 19098 SYNTAX INTEGER { 19099 enable(1), 19100 disable(2) 19101 } 19102 MAX-ACCESS read-create 19103 STATUS current 19104 DESCRIPTION 19105 "The state of DHCPv6 that you want this interface to be in. 19106 It must be a exist vlan id." 19107 ::= { mulIfSupportV4V6MainEntry 10 } 19108 19109 mulifv6AutolinkloStatus OBJECT-TYPE 19110 SYNTAX INTEGER { 19111 enable(1), 19112 disable(2) 19113 } 19114 MAX-ACCESS read-create 19115 STATUS current 19116 DESCRIPTION 19117 "The global state of link local that you want this interface to be in. 19118 It must be a exist vlan id." 19119 ::= { mulIfSupportV4V6MainEntry 11 } 19120 19121 mulifv6NSRetransmitTime OBJECT-TYPE 19122 SYNTAX INTEGER 19123 MAX-ACCESS read-create 19124 STATUS current 19125 DESCRIPTION 19126 "The NS's retransmit time that you want this interface to be in. 19127 It must be a exist vlan id." 19128 ::= { mulIfSupportV4V6MainEntry 12 } 19129 19130 mulifMainRowStatus OBJECT-TYPE 19131 SYNTAX RowStatus 19132 MAX-ACCESS read-create 19133 STATUS current 19134 DESCRIPTION 19135 "The status of an entry in the Multi Interface Table. Only a subset 19136 of the rowstatus variables (active, createAndWait, destroy) are available." 19137 ::= { mulIfSupportV4V6MainEntry 13 } 19138 19139 19140 -- --------------------------------------------------------------------- 19141 -- --------------------------------------------------------------------- 19142 19143 mulIfV6AddressTable OBJECT-TYPE 19144 SYNTAX SEQUENCE OF MulIfV6AddressEntry 19145 MAX-ACCESS not-accessible 19146 STATUS current 19147 DESCRIPTION 19148 "A list of interface entries." 19149 ::= { multiIFSupportV4V6Info 2 } 19150 19151 mulIfV6AddressEntry OBJECT-TYPE 19152 SYNTAX MulIfV6AddressEntry 19153 MAX-ACCESS not-accessible 19154 STATUS current 19155 DESCRIPTION 19156 "An entry containing management information applicable 19157 to a particular interface." 19158 INDEX { mulifV6AddressMainIndex, mulifV6AddressIpAddr, mulifV6AddressIpPrefix } 19159 ::= { mulIfV6AddressTable 1 } 19160 19161 MulIfV6AddressEntry ::= 19162 SEQUENCE { 19163 mulifV6AddressMainIndex InterfaceIndex, 19164 mulifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 19165 mulifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 19166 mulifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 19167 mulifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 19168 } 19169 19170 mulifV6AddressMainIndex OBJECT-TYPE 19171 SYNTAX InterfaceIndex 19172 MAX-ACCESS read-only 19173 STATUS current 19174 DESCRIPTION 19175 "The index of this IPv6 entry." 19176 ::= { mulIfV6AddressEntry 1 } 19177 19178 mulifV6AddressIpAddr OBJECT-TYPE 19179 SYNTAX Ipv6Address 19180 MAX-ACCESS read-only 19181 STATUS current 19182 DESCRIPTION 19183 "The ip address of this IPv6 entry." 19184 DEFVAL { '00000000'H } 19185 ::= { mulIfV6AddressEntry 2 } 19186 19187 mulifV6AddressIpPrefix OBJECT-TYPE 19188 SYNTAX INTEGER 19189 MAX-ACCESS read-only 19190 STATUS current 19191 DESCRIPTION 19192 "The ip prefix of this IPv6 entry." 19193 ::= { mulIfV6AddressEntry 3 } 19194 19195 mulifV6AddressIpType OBJECT-TYPE 19196 SYNTAX INTEGER { 19197 unicast(1), 19198 anycast(2), 19199 linklocal(3) 19200 } 19201 MAX-ACCESS read-only 19202 STATUS current 19203 DESCRIPTION 19204 "The ip type of this IPv6 entry." 19205 ::= { mulIfV6AddressEntry 4 } 19206 19207 mulifV6AddressRowStatus OBJECT-TYPE 19208 SYNTAX RowStatus 19209 MAX-ACCESS read-create 19210 STATUS current 19211 DESCRIPTION 19212 "The status of an entry in the Multi Interface Table. Only a subset 19213 of the rowstatus variables (active, createAndWait, destroy) are available." 19214 ::= { mulIfV6AddressEntry 5 } 19215 19216 19217-- start DLINK_AGENT_BACIC_INFO 19218 19219 agentCPUutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 1 } 19220 agentMEMutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 2 } 19221 19222 -- ---------------------------------------------------------------- 19223 -- The agentCPUutilization group 19224 -- ---------------------------------------------------------------- 19225 agentCPUutilizationIn5sec OBJECT-TYPE 19226 SYNTAX Integer32 19227 MAX-ACCESS read-only 19228 STATUS current 19229 DESCRIPTION 19230 "The time scale is set at 5 second intervals. 19231 The value will be between 0% (idle) and 100% (very busy)." 19232 ::= { agentCPUutilization 1 } 19233 19234 agentCPUutilizationIn1min OBJECT-TYPE 19235 SYNTAX Integer32 19236 19237 MAX-ACCESS read-only 19238 STATUS current 19239 DESCRIPTION 19240 "The time scale is set at 1 minute intervals. 19241 The value will be between 0% (idle) and 100% (very busy)." 19242 ::= { agentCPUutilization 2 } 19243 19244 agentCPUutilizationIn5min OBJECT-TYPE 19245 SYNTAX Integer32 19246 MAX-ACCESS read-only 19247 STATUS current 19248 DESCRIPTION 19249 "The time scale is set at 5 minute intervals. 19250 The value will be between 0% (idle) and 100% (very busy)." 19251 ::= { agentCPUutilization 3 } 19252 19253 -- ---------------------------------------------------------------- 19254 -- The agentMEMutilization group 19255 -- ---------------------------------------------------------------- 19256 agentMEMutilizationIn5sec OBJECT-TYPE 19257 SYNTAX Integer32 19258 MAX-ACCESS read-only 19259 STATUS current 19260 DESCRIPTION 19261 "The time scale is set at 5 second intervals. 19262 The value will be between 0% (idle) and 100% (very busy)." 19263 ::= { agentMEMutilization 1 } 19264 19265 agentMEMutilizationIn1min OBJECT-TYPE 19266 SYNTAX Integer32 19267 19268 MAX-ACCESS read-only 19269 STATUS current 19270 DESCRIPTION 19271 "The time scale is set at 1 minute intervals. 19272 The value will be between 0% (idle) and 100% (very busy)." 19273 ::= { agentMEMutilization 2 } 19274 19275 agentMEMutilizationIn5min OBJECT-TYPE 19276 SYNTAX Integer32 19277 MAX-ACCESS read-only 19278 STATUS current 19279 DESCRIPTION 19280 "The time scale is set at 5 minute intervals. 19281 The value will be between 0% (idle) and 100% (very busy)." 19282 ::= { agentMEMutilization 3 } 19283 19284-- end DLINK_AGENT_BACIC_INFO 19285 19286 -- ---------------------------------------------------------- 19287 -- The companyL2PT Groups 19288 -- ---------------------------------------------------------- 19289 -- L2PT Group --------------------------------------------- -- 19290-- ----------------------------------------------------------------------------- 19291-- swL2PTState 19292-- ----------------------------------------------------------------------------- 19293 l2PTState OBJECT-TYPE 19294 SYNTAX INTEGER { 19295 enabled(1), 19296 disabled(2) 19297 } 19298 MAX-ACCESS read-write 19299 STATUS current 19300 DESCRIPTION 19301 "This object indicates the global state of Layer 2 protocol tunneling." 19302 ::= { companyL2PT 1 } 19303-- ----------------------------------------------------------------------------- 19304-- L2PTPortTable 19305-- ----------------------------------------------------------------------------- 19306 l2PTPortTable OBJECT-TYPE 19307 SYNTAX SEQUENCE OF L2PTEntry 19308 MAX-ACCESS not-accessible 19309 STATUS current 19310 DESCRIPTION 19311 "A table that cont 19312 ains the cable situation for each port." 19313 ::= { companyL2PT 2 } 19314 19315 l2PTEntry OBJECT-TYPE 19316 SYNTAX L2PTEntry 19317 MAX-ACCESS not-accessible 19318 STATUS current 19319 DESCRIPTION 19320 "A list of cable situations for each port on the device." 19321 INDEX { l2PTPortIndex } 19322 ::= { l2PTPortTable 1 } 19323 19324 L2PTEntry ::= 19325 SEQUENCE { 19326 l2PTPortIndex 19327 INTEGER, 19328 l2PTPortType 19329 INTEGER, 19330 l2PTProtocol 19331 BITS 19332 } 19333 19334 19335 l2PTPortIndex OBJECT-TYPE 19336 SYNTAX INTEGER 19337 MAX-ACCESS not-accessible 19338 STATUS current 19339 DESCRIPTION 19340 "This object indicates the port number." 19341 ::= { l2PTEntry 1 } 19342 19343 l2PTPortType OBJECT-TYPE 19344 SYNTAX INTEGER { 19345 none(1), 19346 uni(2), 19347 nni(3) 19348 } 19349 MAX-ACCESS read-write 19350 STATUS current 19351 DESCRIPTION 19352 "This object indicates the Layer 2 protocol tunneling port type. 19353 19354 The 'none' value indicates that the port is normal. Layer 2 protocol tunneling 19355 is disabled on this port. 19356 19357 The 'uni' value indicates that the port is connected to the customer site. 19358 A Layer 2 PDU received on a UNI port can be tunneled to a remote customer site across the provider network. 19359 19360 The 'nni' value indicates that the port is connected to the provider network. 19361 A Tunneled Layer 2 PDU received on an NNI port will be restored to its original format." 19362 DEFVAL { none } 19363 ::= { l2PTEntry 2 } 19364 19365 l2PTProtocol OBJECT-TYPE 19366 SYNTAX BITS { 19367 stp(0), 19368 gvrp(1), 19369 macCC(2), 19370 macCD(3) 19371 } 19372 MAX-ACCESS read-write 19373 STATUS current 19374 DESCRIPTION 19375 "This object indicates the tunneled protocols on this port. 19376 This object can only be applied on a UNI port. 19377 19378 If the 'stp' BIT is set, the STP BPDU will be tunneled. 19379 19380 If the 'gvrp' BIT is set, the GVRP PDU will be tunneled. 19381 19382 If the 'mac-01-00-0C-CC-CC-CC' BIT is set, the PDU with the 19383 destination MAC address 01-00-0C-CC-CC-CC will be tunneled . 19384 19385 If the 'mac-01-00-0C-CC-CC-CD' BIT is set, then the PDU with the 19386 destination MAC address 01-00-0C-CC-CC-CD will be tunneled." 19387 ::= { l2PTEntry 3 } 19388-- ----------------------------------------------------------------------------- 19389-- L2PTThresholdTable 19390-- ----------------------------------------------------------------------------- 19391 l2PTThresholdTable OBJECT-TYPE 19392 SYNTAX SEQUENCE OF L2PTThresholdEntry 19393 MAX-ACCESS not-accessible 19394 STATUS current 19395 DESCRIPTION 19396 "This table contains the protocol tunneling threshold of a UNI port." 19397 ::= { companyL2PT 3} 19398 19399 l2PTThresholdEntry OBJECT-TYPE 19400 SYNTAX L2PTThresholdEntry 19401 MAX-ACCESS not-accessible 19402 STATUS current 19403 DESCRIPTION 19404 "A list with the Layer2 Protocol tunneling threshold." 19405 INDEX { l2PTPortIndex, l2PTProtocolIndex } 19406 ::= { l2PTThresholdTable 1 } 19407 19408 19409 L2PTThresholdEntry ::= 19410 SEQUENCE { 19411 l2PTProtocolIndex 19412 INTEGER, 19413 l2PTDropThreshold 19414 INTEGER 19415 } 19416 19417 l2PTProtocolIndex OBJECT-TYPE 19418 SYNTAX INTEGER { 19419 stp(1), 19420 gvrp(2), 19421 macCC(3), 19422 macCD(4) 19423 } 19424 MAX-ACCESS not-accessible 19425 STATUS current 19426 DESCRIPTION 19427 "This object indicates the tunneled protocol of the port." 19428 ::= { l2PTThresholdEntry 1 } 19429 19430 l2PTDropThreshold OBJECT-TYPE 19431 SYNTAX INTEGER (0..65535) 19432 MAX-ACCESS read-write 19433 STATUS current 19434 DESCRIPTION 19435 "This object indicates the drop threshold for a given protocol on a UNI port. 19436 If the arrival rate of a tunneled protocol has reached its threshold, the received 19437 PDUs of this protocol will be dropped. 19438 The value 0 indicates there is no threshold for the protocol." 19439 DEFVAL { 0 } 19440 ::= { l2PTThresholdEntry 2 } 19441-- ---------------------------------------------------------- 19442-- The companyCpuProtect Groups 19443-- ---------------------------------------------------------- 19444 19445 cpuProtectState OBJECT-TYPE 19446 SYNTAX INTEGER { 19447 disabled (0), 19448 enabled (1) 19449 } 19450 MAX-ACCESS read-write 19451 STATUS current 19452 DESCRIPTION 19453 "This object indicates the status of the cpu protect." 19454 ::= { companyCpuProtect 1 } 19455 19456 cpuProtectTable OBJECT-TYPE 19457 SYNTAX SEQUENCE OF CpuProtectEntry 19458 MAX-ACCESS not-accessible 19459 STATUS current 19460 DESCRIPTION 19461 "A table that holds the cpu protect settings of the device." 19462 ::= { companyCpuProtect 2 } 19463 19464 cpuProtectEntry OBJECT-TYPE 19465 SYNTAX CpuProtectEntry 19466 MAX-ACCESS not-accessible 19467 STATUS current 19468 DESCRIPTION 19469 "A list of cpu protect settings of the device." 19470 INDEX { cpuProtectType } 19471 ::= { cpuProtectTable 1 } 19472 19473 CpuProtectEntry ::= 19474 SEQUENCE { 19475 cpuProtectType 19476 INTEGER, 19477 cpuProtectPPS 19478 INTEGER 19479 } 19480 19481 cpuProtectType OBJECT-TYPE 19482 SYNTAX INTEGER { 19483 arp(1), 19484 bpdu(2), 19485 icmp(3), 19486 igmp(4), 19487 snmp(5) 19488 } 19489 MAX-ACCESS read-only 19490 STATUS current 19491 DESCRIPTION 19492 "This object indicates the Cpu protect type." 19493 ::= { cpuProtectEntry 1 } 19494 19495 cpuProtectPPS OBJECT-TYPE 19496 SYNTAX INTEGER (-1..65535) 19497 MAX-ACCESS read-write 19498 STATUS current 19499 DESCRIPTION 19500 "Specify the threshold as packet count per second at which traffic is received on the CPU port. 19501 If value set to -1, it means no threshold." 19502 ::= { cpuProtectEntry 2 } 19503 19504 19505 -- ------------------------------------------------------------------ 19506 -- The SMTP Group 19507 -- ------------------------------------------------------------------ 19508 19509 ipv4smtpState OBJECT-TYPE 19510 SYNTAX INTEGER { disabled(0),enabled(1) } 19511 MAX-ACCESS read-write 19512 STATUS obsolete 19513 DESCRIPTION 19514 "Enable or Disable SMTP function." 19515 19516 ::= { companySMTP 1 } 19517 19518 ipv4smtpServerAddr OBJECT-TYPE 19519 SYNTAX IpAddress 19520 MAX-ACCESS read-write 19521 STATUS obsolete 19522 DESCRIPTION 19523 "SMTP Server's IP Address" 19524 ::= { companySMTP 2 } 19525 19526 ipv4smtpServerPort OBJECT-TYPE 19527 SYNTAX INTEGER 19528 MAX-ACCESS read-write 19529 STATUS obsolete 19530 DESCRIPTION 19531 "SMTP Server's port" 19532 ::= { companySMTP 3} 19533 19534 ipv4smtpSelfMailAddr OBJECT-TYPE 19535 SYNTAX OCTET STRING 19536 MAX-ACCESS read-write 19537 STATUS obsolete 19538 DESCRIPTION 19539 "The sender's (DUT) mail address ." 19540 ::= { companySMTP 4 } 19541 19542 19543 19544 -- ------------------------------------------------------------------ 19545 -- smtpRecvMailAddrTable 19546 -- ------------------------------------------------------------------ 19547 19548 ipv4smtpRecvMailAddrTable OBJECT-TYPE 19549 SYNTAX SEQUENCE OF Ipv4SmtpRecvMailAddrEntry 19550 MAX-ACCESS not-accessible 19551 STATUS current 19552 DESCRIPTION 19553 "Receivers' mail address table." 19554 19555 ::= { companySMTP 5 } 19556 19557 ipv4smtpRecvMailAddrEntry OBJECT-TYPE 19558 SYNTAX Ipv4SmtpRecvMailAddrEntry 19559 MAX-ACCESS not-accessible 19560 STATUS current 19561 DESCRIPTION 19562 "Receivers' mail address entry." 19563 19564 INDEX { ipv4smtpRecvMailAddrIndex } 19565 ::= { ipv4smtpRecvMailAddrTable 1 } 19566 19567 Ipv4SmtpRecvMailAddrEntry ::= 19568 SEQUENCE { 19569 ipv4smtpRecvMailAddrIndex INTEGER, 19570 ipv4smtpRecvMailAddr OCTET STRING, 19571 ipv4smtpRecvMailAddrStatus RowStatus 19572 } 19573 19574 ipv4smtpRecvMailAddrIndex OBJECT-TYPE 19575 SYNTAX INTEGER 19576 MAX-ACCESS read-only 19577 STATUS current 19578 DESCRIPTION 19579 "Receivers' mail address index (1~8)." 19580 ::= { ipv4smtpRecvMailAddrEntry 1 } 19581 19582 ipv4smtpRecvMailAddr OBJECT-TYPE 19583 SYNTAX OCTET STRING 19584 MAX-ACCESS read-write 19585 STATUS current 19586 DESCRIPTION 19587 "Receivers' mail address." 19588 ::= { ipv4smtpRecvMailAddrEntry 2 } 19589 19590 ipv4smtpRecvMailAddrStatus OBJECT-TYPE 19591 SYNTAX RowStatus 19592 MAX-ACCESS read-write 19593 STATUS current 19594 DESCRIPTION 19595 "Rowstatus of the receiver's mail address." 19596 ::= { ipv4smtpRecvMailAddrEntry 3 } 19597 19598--IPv6 smtp server Group 19599 19600 sysSMTPServerGroup OBJECT IDENTIFIER ::= { companySMTP 6 } 19601 19602 smtpState OBJECT-TYPE 19603 SYNTAX INTEGER { disabled(0),enabled(1) } 19604 MAX-ACCESS read-write 19605 STATUS current 19606 DESCRIPTION 19607 "Enable or Disable SMTP function." 19608 19609 ::= { sysSMTPServerGroup 1 } 19610 19611 smtpServerAddr OBJECT-TYPE 19612 SYNTAX Ipv6Address 19613 MAX-ACCESS read-write 19614 STATUS current 19615 DESCRIPTION 19616 "SMTP Server's IP Address" 19617 ::= { sysSMTPServerGroup 2 } 19618 19619 smtpServerAddrType OBJECT-TYPE 19620 SYNTAX INTEGER { 19621 iPv4 (1), 19622 iPv6 (2) 19623 } 19624 MAX-ACCESS read-write 19625 STATUS current 19626 DESCRIPTION 19627 "SMTP Server's Address type." 19628 ::= { sysSMTPServerGroup 3 } 19629 19630 smtpServerAddrInterfaceName OBJECT-TYPE 19631 SYNTAX OCTET STRING 19632 MAX-ACCESS read-write 19633 STATUS current 19634 DESCRIPTION 19635 "Specifies the interface name when the smtpServerAddrInterfaceName is linklocal address." 19636 ::= { sysSMTPServerGroup 4 } 19637 19638 19639 smtpServerPort OBJECT-TYPE 19640 SYNTAX INTEGER 19641 MAX-ACCESS read-write 19642 STATUS current 19643 DESCRIPTION 19644 "SMTP Server's port" 19645 ::= { sysSMTPServerGroup 5} 19646 19647 smtpSelfMailAddr OBJECT-TYPE 19648 SYNTAX OCTET STRING 19649 MAX-ACCESS read-write 19650 STATUS current 19651 DESCRIPTION 19652 "The sender's (DUT) mail address ." 19653 ::= { sysSMTPServerGroup 6 } 19654 19655 19656 19657 -- ------------------------------------------------------------------ 19658 -- smtpRecvMailAddrTable 19659 -- ------------------------------------------------------------------ 19660 19661 smtpRecvMailAddrTable OBJECT-TYPE 19662 SYNTAX SEQUENCE OF SmtpRecvMailAddrEntry 19663 MAX-ACCESS not-accessible 19664 STATUS current 19665 DESCRIPTION 19666 "Receivers' mail address table." 19667 19668 ::= { sysSMTPServerGroup 7 } 19669 19670 smtpRecvMailAddrEntry OBJECT-TYPE 19671 SYNTAX SmtpRecvMailAddrEntry 19672 MAX-ACCESS not-accessible 19673 STATUS current 19674 DESCRIPTION 19675 "Receivers' mail address entry." 19676 19677 INDEX { smtpRecvMailAddrIndex } 19678 ::= { smtpRecvMailAddrTable 1 } 19679 19680 SmtpRecvMailAddrEntry ::= 19681 SEQUENCE { 19682 smtpRecvMailAddrIndex INTEGER, 19683 smtpRecvMailAddr OCTET STRING, 19684 smtpRecvMailAddrStatus RowStatus 19685 } 19686 19687 smtpRecvMailAddrIndex OBJECT-TYPE 19688 SYNTAX INTEGER 19689 MAX-ACCESS read-only 19690 STATUS current 19691 DESCRIPTION 19692 "Receivers' mail address index (1~8)." 19693 ::= { smtpRecvMailAddrEntry 1 } 19694 19695 smtpRecvMailAddr OBJECT-TYPE 19696 SYNTAX OCTET STRING 19697 MAX-ACCESS read-write 19698 STATUS current 19699 DESCRIPTION 19700 "Receivers' mail address." 19701 ::= { smtpRecvMailAddrEntry 2 } 19702 19703 smtpRecvMailAddrStatus OBJECT-TYPE 19704 SYNTAX RowStatus 19705 MAX-ACCESS read-write 19706 STATUS current 19707 DESCRIPTION 19708 "Rowstatus of the receiver's mail address." 19709 ::= { smtpRecvMailAddrEntry 3 } 19710 19711 igmpMulticastVlanStatus OBJECT-TYPE 19712 SYNTAX INTEGER { 19713 enabled(1), 19714 disabled(2) 19715 } 19716 MAX-ACCESS read-write 19717 STATUS current 19718 DESCRIPTION 19719 "Enable/Disable IGMP Multicast Vlan function." 19720 19721 DEFVAL { disabled } 19722 ::= { companyISMVLAN 1 } 19723 19724 -- ---------------------------------------------------------- 19725 -- igmpMulticastVlanTable Table 19726 -- ---------------------------------------------------------- 19727 19728 igmpMulticastVlanTable OBJECT-TYPE 19729 SYNTAX SEQUENCE OF IgmpMulticastVlanEntry 19730 MAX-ACCESS not-accessible 19731 STATUS current 19732 DESCRIPTION 19733 "Information about the IGMP snooping multicast VLAN table." 19734 ::= { companyISMVLAN 2 } 19735 19736 igmpMulticastVlanEntry OBJECT-TYPE 19737 SYNTAX IgmpMulticastVlanEntry 19738 MAX-ACCESS not-accessible 19739 STATUS current 19740 DESCRIPTION 19741 "The entry of igmpMulticastVlanTable." 19742 INDEX { igmpMulticastVlanid} 19743 ::= { igmpMulticastVlanTable 1 } 19744 19745 IgmpMulticastVlanEntry ::= 19746 SEQUENCE { 19747 igmpMulticastVlanid 19748 INTEGER, 19749 igmpMulticastVlanName 19750 DisplayString, 19751 igmpMulticastVlanSourcePort 19752 PortList, 19753 igmpMulticastVlanMemberPort 19754 PortList, 19755 igmpMulticastVlanTagMemberPort 19756 PortList, 19757 igmpMulticastVlanUntaggedSourcePort 19758 PortList, 19759 igmpMulticastVlanState 19760 INTEGER, 19761 igmpMulticastVlanReplaceSourceIp 19762 IpAddress, 19763 igmpMulticastVlanRowStatus 19764 RowStatus 19765 } 19766 19767 igmpMulticastVlanid OBJECT-TYPE 19768 SYNTAX INTEGER (2..4094) 19769 MAX-ACCESS read-only 19770 STATUS current 19771 DESCRIPTION 19772 "This object indicates the VLAN ID of the IGMP snooping multicast 19773 VLAN entry." 19774 ::= { igmpMulticastVlanEntry 1 } 19775 19776 igmpMulticastVlanName OBJECT-TYPE 19777 SYNTAX DisplayString (SIZE (0..32)) 19778 MAX-ACCESS read-create 19779 STATUS current 19780 DESCRIPTION 19781 "This object indicates the VLAN name of the IGMP snooping multicast 19782 VLAN entry." 19783 ::= { igmpMulticastVlanEntry 2 } 19784 19785 igmpMulticastVlanSourcePort OBJECT-TYPE 19786 SYNTAX PortList 19787 MAX-ACCESS read-write 19788 STATUS current 19789 DESCRIPTION 19790 "This object indicates the port list of the source ports of the IGMP 19791 snooping multicast VLAN. The source ports will be set as tag ports 19792 of the VLAN entry and the IGMP control messages received from the 19793 member ports will be forwarded to the source ports." 19794 ::= { igmpMulticastVlanEntry 3 } 19795 19796 igmpMulticastVlanMemberPort OBJECT-TYPE 19797 SYNTAX PortList 19798 MAX-ACCESS read-write 19799 STATUS current 19800 DESCRIPTION 19801 "This object indicates the port list of the member ports of the IGMP 19802 snooping multicast VLAN. The source ports will be set as untagged ports 19803 of the VLAN entry and the IGMP control messages received from the 19804 member ports will be forwarded to the source ports." 19805 ::= { igmpMulticastVlanEntry 4 } 19806 19807 igmpMulticastVlanTagMemberPort OBJECT-TYPE 19808 SYNTAX PortList 19809 MAX-ACCESS read-write 19810 STATUS current 19811 DESCRIPTION 19812 "This object indicates the port list of the tag member ports of the IGMP 19813 snooping multicast VLAN." 19814 ::= { igmpMulticastVlanEntry 5 } 19815 19816 igmpMulticastVlanUntaggedSourcePort OBJECT-TYPE 19817 SYNTAX PortList 19818 MAX-ACCESS read-write 19819 STATUS current 19820 DESCRIPTION 19821 "This object indicates the port list of the untag source ports of the IGMP 19822 snooping multicast VLAN." 19823 ::= { igmpMulticastVlanEntry 6 } 19824 igmpMulticastVlanState OBJECT-TYPE 19825 SYNTAX INTEGER{ 19826 enabled(1), 19827 disabled(2) 19828 } 19829 MAX-ACCESS read-write 19830 STATUS current 19831 DESCRIPTION 19832 "This object can be used to enable or disable the IGMP snooping multicast VLAN." 19833 ::= { igmpMulticastVlanEntry 7 } 19834 19835 igmpMulticastVlanReplaceSourceIp OBJECT-TYPE 19836 SYNTAX IpAddress 19837 MAX-ACCESS read-write 19838 STATUS current 19839 DESCRIPTION 19840 "The replacement source IP of this multicast VLAN." 19841 ::= { igmpMulticastVlanEntry 8 } 19842 19843 igmpMulticastVlanRowStatus OBJECT-TYPE 19844 SYNTAX RowStatus 19845 MAX-ACCESS read-create 19846 STATUS current 19847 DESCRIPTION 19848 "This object indicates the status of this entry." 19849 ::= { igmpMulticastVlanEntry 9 } 19850 19851 -- ----------------------------------------------------------------------------- 19852 -- igmpMulticastVlanGroupTable 19853 -- ----------------------------------------------------------------------------- 19854 igmpMulticastVlanGroupTable OBJECT-TYPE 19855 SYNTAX SEQUENCE OF IgmpMulticastVlanGroupEntry 19856 MAX-ACCESS not-accessible 19857 STATUS current 19858 DESCRIPTION 19859 "The table containing the IGMP snooping multicast VLAN group information" 19860 ::= { companyISMVLAN 3 } 19861 19862 igmpMulticastVlanGroupEntry OBJECT-TYPE 19863 SYNTAX IgmpMulticastVlanGroupEntry 19864 MAX-ACCESS not-accessible 19865 STATUS current 19866 DESCRIPTION 19867 "Information about the current IGMP snooping multicast VLAN group." 19868 INDEX { igmpMulticastVlanGroupVid, igmpMulticastVlanGroupFromIp, igmpMulticastVlanGroupToIp } 19869 ::= { igmpMulticastVlanGroupTable 1 } 19870 19871 IgmpMulticastVlanGroupEntry ::= 19872 SEQUENCE { 19873 igmpMulticastVlanGroupVid 19874 INTEGER, 19875 igmpMulticastVlanGroupFromIp 19876 IpAddress, 19877 igmpMulticastVlanGroupToIp 19878 IpAddress, 19879 igmpMulticastVlanGroupStatus 19880 RowStatus 19881 } 19882 19883 igmpMulticastVlanGroupVid OBJECT-TYPE 19884 SYNTAX INTEGER (1..4094) 19885 MAX-ACCESS read-only 19886 STATUS current 19887 DESCRIPTION 19888 "This object indicates the VID of the IGMP snooping multicast VLAN group." 19889 ::= { igmpMulticastVlanGroupEntry 1 } 19890 19891 igmpMulticastVlanGroupFromIp OBJECT-TYPE 19892 SYNTAX IpAddress 19893 MAX-ACCESS read-only 19894 STATUS current 19895 DESCRIPTION 19896 "Specifies the multicast address list for this VLAN." 19897 ::= { igmpMulticastVlanGroupEntry 2 } 19898 19899 igmpMulticastVlanGroupToIp OBJECT-TYPE 19900 SYNTAX IpAddress 19901 MAX-ACCESS read-only 19902 STATUS current 19903 DESCRIPTION 19904 "Specifies the multicast address list for this VLAN." 19905 ::= { igmpMulticastVlanGroupEntry 3 } 19906 19907 igmpMulticastVlanGroupStatus OBJECT-TYPE 19908 SYNTAX RowStatus 19909 MAX-ACCESS read-create 19910 STATUS current 19911 DESCRIPTION 19912 "This object indicates the status of this entry." 19913 ::= { igmpMulticastVlanGroupEntry 4 } 19914 19915 19916 19917 -- ---------------------------------------------------------- 19918 -- multicastVlanTable Table 19919 -- ---------------------------------------------------------- 19920 19921 multicastVlanTable OBJECT-TYPE 19922 SYNTAX SEQUENCE OF MulticastVlanEntry 19923 MAX-ACCESS not-accessible 19924 STATUS current 19925 DESCRIPTION 19926 "Information about the IGMP/MLD snooping multicast VLAN table." 19927 ::= { companyISMVLAN 4 } 19928 19929 multicastVlanEntry OBJECT-TYPE 19930 SYNTAX MulticastVlanEntry 19931 MAX-ACCESS not-accessible 19932 STATUS current 19933 DESCRIPTION 19934 "The entry of multicastVlanTable." 19935 INDEX { multicastVlanid} 19936 ::= { multicastVlanTable 1 } 19937 19938 MulticastVlanEntry ::= 19939 SEQUENCE { 19940 multicastVlanid 19941 INTEGER, 19942 multicastVlanName 19943 DisplayString, 19944 multicastVlanSourcePort 19945 PortList, 19946 multicastVlanMemberPort 19947 PortList, 19948 multicastVlanTagMemberPort 19949 PortList, 19950 multicastVlanUntaggedSourcePort 19951 PortList, 19952 multicastVlanState 19953 INTEGER, 19954 multicastVlanIgmpReplaceSourceIp 19955 IpAddress, 19956 multicastVlanMldReplaceSourceIp 19957 Ipv6Address, 19958 multicastVlanRowStatus 19959 RowStatus 19960 } 19961 19962 multicastVlanid OBJECT-TYPE 19963 SYNTAX INTEGER (2..4094) 19964 MAX-ACCESS read-only 19965 STATUS current 19966 DESCRIPTION 19967 "This object indicates the VLAN ID of the IGMP/MLD snooping 19968 multicast VLAN entry." 19969 ::= { multicastVlanEntry 1 } 19970 19971 multicastVlanName OBJECT-TYPE 19972 SYNTAX DisplayString (SIZE (0..32)) 19973 MAX-ACCESS read-create 19974 STATUS current 19975 DESCRIPTION 19976 "This object indicates the VLAN name of the IGMP/MLD snooping 19977 multicast VLAN entry." 19978 ::= { multicastVlanEntry 2 } 19979 19980 multicastVlanSourcePort OBJECT-TYPE 19981 SYNTAX PortList 19982 MAX-ACCESS read-write 19983 STATUS current 19984 DESCRIPTION 19985 "This object indicates the port list of the source ports of the 19986 IGMP/MLD snooping multicast VLAN. The source ports will be set as 19987 tag ports of the VLAN entry and the IGMP control messages received 19988 from themember ports will be forwarded to the source ports." 19989 ::= { multicastVlanEntry 3 } 19990 19991 multicastVlanMemberPort OBJECT-TYPE 19992 SYNTAX PortList 19993 MAX-ACCESS read-write 19994 STATUS current 19995 DESCRIPTION 19996 "This object indicates the port list of the member ports of the 19997 IGMP/MLD snooping multicast VLAN. The source ports will be set as 19998 untagged ports of the VLAN entry and the IGMP control messages 19999 received from themember ports will be forwarded to the source ports." 20000 ::= { multicastVlanEntry 4 } 20001 20002 multicastVlanTagMemberPort OBJECT-TYPE 20003 SYNTAX PortList 20004 MAX-ACCESS read-write 20005 STATUS current 20006 DESCRIPTION 20007 "This object indicates the port list of the tag member ports of the 20008 IGMP/MLD snooping multicast VLAN." 20009 ::= { multicastVlanEntry 5 } 20010 20011 multicastVlanUntaggedSourcePort OBJECT-TYPE 20012 SYNTAX PortList 20013 MAX-ACCESS read-write 20014 STATUS current 20015 DESCRIPTION 20016 "This object indicates the port list of the untag source ports of the 20017 IGMP/MLD snooping multicast VLAN." 20018 ::= { multicastVlanEntry 6 } 20019 20020 multicastVlanState OBJECT-TYPE 20021 SYNTAX INTEGER{ 20022 enabled(1), 20023 disabled(2) 20024 } 20025 MAX-ACCESS read-write 20026 STATUS current 20027 DESCRIPTION 20028 "This object can be used to enable or disable the IGMP/MLD snooping 20029 multicast VLAN." 20030 ::= { multicastVlanEntry 7 } 20031 20032 multicastVlanIgmpReplaceSourceIp OBJECT-TYPE 20033 SYNTAX IpAddress 20034 MAX-ACCESS read-write 20035 STATUS current 20036 DESCRIPTION 20037 "The replacement source IP of this IGMP snooping multicast VLAN." 20038 ::= { multicastVlanEntry 8 } 20039 20040 multicastVlanMldReplaceSourceIp OBJECT-TYPE 20041 SYNTAX Ipv6Address 20042 MAX-ACCESS read-write 20043 STATUS current 20044 DESCRIPTION 20045 "The replacement source IP of this MLD snooping multicast VLAN." 20046 ::= { multicastVlanEntry 9 } 20047 20048 multicastVlanRowStatus OBJECT-TYPE 20049 SYNTAX RowStatus 20050 MAX-ACCESS read-create 20051 STATUS current 20052 DESCRIPTION 20053 "This object indicates the status of this entry." 20054 ::= { multicastVlanEntry 10 } 20055 20056 -- ----------------------------------------------------------------------------- 20057 -- igmpMulticastVlanGroupTable 20058 -- ----------------------------------------------------------------------------- 20059 multicastVlanGroupTable OBJECT-TYPE 20060 SYNTAX SEQUENCE OF MulticastVlanGroupEntry 20061 MAX-ACCESS not-accessible 20062 STATUS current 20063 DESCRIPTION 20064 "The table containing the IGMP/MLD snooping multicast VLAN group information" 20065 ::= { companyISMVLAN 5 } 20066 20067 multicastVlanGroupEntry OBJECT-TYPE 20068 SYNTAX MulticastVlanGroupEntry 20069 MAX-ACCESS not-accessible 20070 STATUS current 20071 DESCRIPTION 20072 "The entry of multicastVlanGroupTable." 20073 INDEX { multicastVlanGroupVid, multicastVlanGroupIpType, multicastVlanGroupFromIp, multicastVlanGroupToIp } 20074 ::= { multicastVlanGroupTable 1 } 20075 20076 MulticastVlanGroupEntry ::= 20077 SEQUENCE { 20078 multicastVlanGroupVid 20079 INTEGER, 20080 multicastVlanGroupIpType 20081 INTEGER, 20082 multicastVlanGroupFromIp 20083 Ipv6Address, 20084 multicastVlanGroupToIp 20085 Ipv6Address, 20086 multicastVlanGroupStatus 20087 RowStatus 20088 } 20089 20090 multicastVlanGroupVid OBJECT-TYPE 20091 SYNTAX INTEGER (1..4094) 20092 MAX-ACCESS read-only 20093 STATUS current 20094 DESCRIPTION 20095 "This object indicates the VID of the IGMP/MLD snooping multicast VLAN group." 20096 ::= { multicastVlanGroupEntry 1 } 20097 20098 multicastVlanGroupIpType OBJECT-TYPE 20099 SYNTAX INTEGER { 20100 iPv4 (1), 20101 iPv6 (2) 20102 } 20103 MAX-ACCESS read-only 20104 STATUS current 20105 DESCRIPTION 20106 "Type of specifies the multicast address list for this VLAN." 20107 ::= { multicastVlanGroupEntry 2 } 20108 20109 multicastVlanGroupFromIp OBJECT-TYPE 20110 SYNTAX Ipv6Address 20111 MAX-ACCESS read-only 20112 STATUS current 20113 DESCRIPTION 20114 "Specifies the multicast address list for this VLAN." 20115 ::= { multicastVlanGroupEntry 3 } 20116 20117 multicastVlanGroupToIp OBJECT-TYPE 20118 SYNTAX Ipv6Address 20119 MAX-ACCESS read-only 20120 STATUS current 20121 DESCRIPTION 20122 "Specifies the multicast address list for this VLAN." 20123 ::= { multicastVlanGroupEntry 4 } 20124 20125 multicastVlanGroupStatus OBJECT-TYPE 20126 SYNTAX RowStatus 20127 MAX-ACCESS read-create 20128 STATUS current 20129 DESCRIPTION 20130 "This object indicates the status of this entry." 20131 ::= { multicastVlanGroupEntry 5 } 20132 20133 -- ----------------------------------------------------------------------------- 20134 -- The Guest Vlan Group 20135 -- ----------------------------------------------------------------------------- 20136 pppoeGlobalState OBJECT-TYPE 20137 SYNTAX INTEGER { 20138 disabled (0), 20139 enabled (1) 20140 } 20141 MAX-ACCESS read-write 20142 STATUS current 20143 DESCRIPTION 20144 "PPPoE global state" 20145 ::= { companyPPPoE 1 } 20146 20147 pppoePortTable OBJECT-TYPE 20148 SYNTAX SEQUENCE OF PppoePortEntry 20149 MAX-ACCESS not-accessible 20150 STATUS current 20151 DESCRIPTION 20152 "A table to control PPPoE features of the device." 20153 ::= { companyPPPoE 2 } 20154 20155 pppoePortEntry OBJECT-TYPE 20156 SYNTAX PppoePortEntry 20157 MAX-ACCESS not-accessible 20158 STATUS current 20159 DESCRIPTION 20160 "An entry appears in PPPoE table for each interface 20161 in the system." 20162 INDEX {pppoePortIndex} 20163 ::= { pppoePortTable 1 } 20164 20165 PppoePortEntry ::= 20166 SEQUENCE { 20167 pppoePortIndex 20168 Integer32, 20169 pppoePortState 20170 INTEGER, 20171 pppoePortCircuitIDType 20172 INTEGER, 20173 pppoePortUDFString 20174 DisplayString, 20175 pppoePortCircuitIDVendor3String 20176 DisplayString, 20177 pppoePortRemoteIDType 20178 INTEGER, 20179 pppoePortRemoteIDVendor3String 20180 DisplayString 20181 } 20182 20183 pppoePortIndex OBJECT-TYPE 20184 SYNTAX Integer32 (1..6) 20185 MAX-ACCESS read-only 20186 STATUS current 20187 DESCRIPTION 20188 "Interface index of the port for the configuration 20189 in this entry applies." 20190 ::= { pppoePortEntry 1 } 20191 20192 pppoePortState OBJECT-TYPE 20193 SYNTAX INTEGER { 20194 disabled (0), 20195 enabled (1) 20196 } 20197 MAX-ACCESS read-write 20198 STATUS current 20199 DESCRIPTION 20200 "PPPoE per port state" 20201 ::= { pppoePortEntry 2 } 20202 20203 pppoePortCircuitIDType OBJECT-TYPE 20204 SYNTAX INTEGER { 20205 ip (0), 20206 mac (1), 20207 udf (2), 20208 vendor2 (3), 20209 vendor3 (4) 20210 } 20211 MAX-ACCESS read-write 20212 STATUS current 20213 DESCRIPTION 20214 "PPPoE per port circuit ID type" 20215 ::= { pppoePortEntry 3 } 20216 20217 pppoePortUDFString OBJECT-TYPE 20218 SYNTAX DisplayString(SIZE(1..32)) 20219 MAX-ACCESS read-write 20220 STATUS current 20221 DESCRIPTION 20222 "PPPoE per port UDF string" 20223 ::= { pppoePortEntry 4 } 20224 20225 pppoePortCircuitIDVendor3String OBJECT-TYPE 20226 SYNTAX DisplayString(SIZE(1..32)) 20227 MAX-ACCESS read-write 20228 STATUS current 20229 DESCRIPTION 20230 "PPPoE per port circuit ID vendor3 string" 20231 ::= { pppoePortEntry 5 } 20232 20233 pppoePortRemoteIDType OBJECT-TYPE 20234 SYNTAX INTEGER { 20235 default (0), 20236 vendor2 (1), 20237 vendor3 (2) 20238 } 20239 MAX-ACCESS read-write 20240 STATUS current 20241 DESCRIPTION 20242 "PPPoE per port remote ID type" 20243 ::= { pppoePortEntry 6 } 20244 20245 pppoePortRemoteIDVendor3String OBJECT-TYPE 20246 SYNTAX DisplayString(SIZE(1..32)) 20247 MAX-ACCESS read-write 20248 STATUS current 20249 DESCRIPTION 20250 "PPPoE per port remote ID vendor3 string" 20251 ::= { pppoePortEntry 7 } 20252 20253 -- ---------------------------------------------------------------- 20254 -- The RMON group 20255 -- ---------------------------------------------------------------- 20256 rmonGlobalState OBJECT-TYPE 20257 SYNTAX INTEGER { 20258 enabled(1), 20259 disabled(2) 20260 } 20261 MAX-ACCESS read-write 20262 STATUS current 20263 DESCRIPTION 20264 "This object is for enabling or disabling RMON function." 20265 20266 ::= { companyRMON 1 } 20267 20268 rmonStatistics OBJECT IDENTIFIER ::= { companyRMON 2 } 20269 rmonHistory OBJECT IDENTIFIER ::= { companyRMON 3 } 20270 rmonAlarm OBJECT IDENTIFIER ::= { companyRMON 4 } 20271 rmonEvent OBJECT IDENTIFIER ::= { companyRMON 5 } 20272 20273-- The Ethernet Statistics Group 20274 -- 20275 -- Implementation of the Ethernet Statistics group is optional. 20276 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20277 -- conformance information for this MIB. 20278 -- 20279 -- The ethernet statistics group contains statistics measured by the 20280 -- probe for each monitored interface on this device. These 20281 -- statistics take the form of free running counters that start from 20282 -- zero when a valid entry is created. 20283 -- 20284 -- This group currently has statistics defined only for 20285 -- Ethernet interfaces. Each etherStatsEntry contains statistics 20286 -- for one Ethernet interface. The probe must create one 20287 -- etherStats entry for each monitored Ethernet interface 20288 -- on the device. 20289 20290 rmonStatsTable OBJECT-TYPE 20291 SYNTAX SEQUENCE OF RmonStatsEntry 20292 MAX-ACCESS not-accessible 20293 STATUS current 20294 DESCRIPTION 20295 "A list of Ethernet statistics entries." 20296 ::= { rmonStatistics 1 } 20297 20298 rmonStatsEntry OBJECT-TYPE 20299 SYNTAX RmonStatsEntry 20300 MAX-ACCESS not-accessible 20301 STATUS current 20302 DESCRIPTION 20303 "A collection of statistics kept for a particular 20304 Ethernet interface. As an example, an instance of the 20305 etherStatsPkts object might be named etherStatsPkts.1" 20306 INDEX { rmonStatsIndex } 20307 ::= { rmonStatsTable 1 } 20308 20309 RmonStatsEntry ::= SEQUENCE { 20310 rmonStatsIndex Integer32, 20311 rmonStatsDataSource OBJECT IDENTIFIER, 20312 rmonStatsOwner OwnerString, 20313 rmonStatsStatus RmonStatus 20314 } 20315 20316 rmonStatsIndex OBJECT-TYPE 20317 SYNTAX Integer32 (1..65535) 20318 MAX-ACCESS read-only 20319 STATUS current 20320 DESCRIPTION 20321 "The value of this object uniquely identifies this 20322 etherStats entry." 20323 ::= { rmonStatsEntry 1 } 20324 20325 rmonStatsDataSource OBJECT-TYPE 20326 SYNTAX OBJECT IDENTIFIER 20327 MAX-ACCESS read-create 20328 STATUS current 20329 DESCRIPTION 20330 "This object identifies the source of the data that 20331 this etherStats entry is configured to analyze. This 20332 source can be any ethernet interface on this device. 20333 In order to identify a particular interface, this object 20334 shall identify the instance of the ifIndex object, 20335 defined in RFC 2233 [17], for the desired interface. 20336 For example, if an entry were to receive data from 20337 interface #1, this object would be set to ifIndex.1. 20338 20339 The statistics in this group reflect all packets 20340 on the local network segment attached to the identified 20341 interface. 20342 20343 An agent may or may not be able to tell if fundamental 20344 changes to the media of the interface have occurred and 20345 necessitate an invalidation of this entry. For example, a 20346 hot-pluggable ethernet card could be pulled out and replaced 20347 by a token-ring card. In such a case, if the agent has such 20348 knowledge of the change, it is recommended that it 20349 invalidate this entry. 20350 20351 This object may not be modified if the associated 20352 etherStatsStatus object is equal to valid(1)." 20353 ::= { rmonStatsEntry 2 } 20354 20355 rmonStatsOwner OBJECT-TYPE 20356 SYNTAX OwnerString 20357 MAX-ACCESS read-create 20358 STATUS current 20359 DESCRIPTION 20360 "The entity that configured this entry and is therefore 20361 using the resources assigned to it." 20362 ::= { rmonStatsEntry 3 } 20363 20364 rmonStatsStatus OBJECT-TYPE 20365 SYNTAX RmonStatus 20366 MAX-ACCESS read-create 20367 STATUS current 20368 DESCRIPTION 20369 "The status of this etherStats entry." 20370 ::= { rmonStatsEntry 4 } 20371 20372 20373 -- The History Control Group 20374 20375 -- Implementation of the History Control group is optional. 20376 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20377 -- conformance information for this MIB. 20378 -- 20379 -- The history control group controls the periodic statistical 20380 -- sampling of data from various types of networks. The 20381 -- historyControlTable stores configuration entries that each 20382 -- define an interface, polling period, and other parameters. 20383 -- Once samples are taken, their data is stored in an entry 20384 -- in a media-specific table. Each such entry defines one 20385 -- sample, and is associated with the historyControlEntry that 20386 -- caused the sample to be taken. Each counter in the 20387 -- etherHistoryEntry counts the same event as its similarly-named 20388 -- counterpart in the etherStatsEntry, except that each value here 20389 -- is a cumulative sum during a sampling period. 20390 -- 20391 -- If the probe keeps track of the time of day, it should start 20392 -- the first sample of the history at a time such that 20393 -- when the next hour of the day begins, a sample is 20394 -- started at that instant. This tends to make more 20395 -- user-friendly reports, and enables comparison of reports 20396 -- from different probes that have relatively accurate time 20397 -- of day. 20398 -- 20399 -- The probe is encouraged to add two history control entries 20400 -- per monitored interface upon initialization that describe a short 20401 -- term and a long term polling period. Suggested parameters are 30 20402 -- seconds for the short term polling period and 30 minutes for 20403 -- the long term period. 20404 20405 rmonHistoryTable OBJECT-TYPE 20406 SYNTAX SEQUENCE OF RmonHistoryEntry 20407 MAX-ACCESS not-accessible 20408 STATUS current 20409 DESCRIPTION 20410 "A list of history control entries." 20411 ::= { rmonHistory 1 } 20412 20413 rmonHistoryEntry OBJECT-TYPE 20414 SYNTAX RmonHistoryEntry 20415 MAX-ACCESS not-accessible 20416 STATUS current 20417 DESCRIPTION 20418 "A list of parameters that set up a periodic sampling of 20419 statistics. As an example, an instance of the 20420 historyControlInterval object might be named 20421 historyControlInterval.2" 20422 INDEX { rmonHistoryIndex } 20423 ::= { rmonHistoryTable 1 } 20424 20425 RmonHistoryEntry ::= SEQUENCE { 20426 rmonHistoryIndex Integer32, 20427 rmonHistoryDataSource OBJECT IDENTIFIER, 20428 rmonHistoryBucketsRequested Integer32, 20429 rmonHistoryInterval Integer32, 20430 rmonHistoryOwner OwnerString, 20431 rmonHistoryStatus RmonStatus 20432 } 20433 20434 rmonHistoryIndex OBJECT-TYPE 20435 SYNTAX Integer32 (1..65535) 20436 MAX-ACCESS read-only 20437 STATUS current 20438 DESCRIPTION 20439 "An index that uniquely identifies an entry in the 20440 historyControl table. Each such entry defines a 20441 set of samples at a particular interval for an 20442 interface on the device." 20443 ::= { rmonHistoryEntry 1 } 20444 20445 rmonHistoryDataSource OBJECT-TYPE 20446 SYNTAX OBJECT IDENTIFIER 20447 MAX-ACCESS read-create 20448 STATUS current 20449 DESCRIPTION 20450 "This object identifies the source of the data for 20451 which historical data was collected and 20452 placed in a media-specific table on behalf of this 20453 historyControlEntry. This source can be any 20454 interface on this device. In order to identify 20455 20456 a particular interface, this object shall identify 20457 the instance of the ifIndex object, defined 20458 in RFC 2233 [17], for the desired interface. 20459 For example, if an entry were to receive data from 20460 interface #1, this object would be set to ifIndex.1. 20461 20462 The statistics in this group reflect all packets 20463 on the local network segment attached to the identified 20464 interface. 20465 20466 An agent may or may not be able to tell if fundamental 20467 changes to the media of the interface have occurred and 20468 necessitate an invalidation of this entry. For example, a 20469 hot-pluggable ethernet card could be pulled out and replaced 20470 by a token-ring card. In such a case, if the agent has such 20471 knowledge of the change, it is recommended that it 20472 invalidate this entry. 20473 20474 This object may not be modified if the associated 20475 historyControlStatus object is equal to valid(1)." 20476 ::= { rmonHistoryEntry 2 } 20477 20478 rmonHistoryBucketsRequested OBJECT-TYPE 20479 SYNTAX Integer32 (1..65535) 20480 MAX-ACCESS read-create 20481 STATUS current 20482 DESCRIPTION 20483 "The requested number of discrete time intervals 20484 over which data is to be saved in the part of the 20485 media-specific table associated with this 20486 historyControlEntry. 20487 20488 When this object is created or modified, the probe 20489 should set historyControlBucketsGranted as closely to 20490 this object as is possible for the particular probe 20491 implementation and available resources." 20492 DEFVAL { 50 } 20493 ::= { rmonHistoryEntry 3 } 20494 20495 rmonHistoryInterval OBJECT-TYPE 20496 SYNTAX Integer32 (1..3600) 20497 UNITS "Seconds" 20498 MAX-ACCESS read-create 20499 STATUS current 20500 DESCRIPTION 20501 "The interval in seconds over which the data is 20502 sampled for each bucket in the part of the 20503 media-specific table associated with this 20504 historyControlEntry. This interval can 20505 be set to any number of seconds between 1 and 20506 3600 (1 hour). 20507 20508 Because the counters in a bucket may overflow at their 20509 20510 maximum value with no indication, a prudent manager will 20511 take into account the possibility of overflow in any of 20512 the associated counters. It is important to consider the 20513 minimum time in which any counter could overflow on a 20514 particular media type and set the historyControlInterval 20515 object to a value less than this interval. This is 20516 typically most important for the 'octets' counter in any 20517 media-specific table. For example, on an Ethernet 20518 network, the etherHistoryOctets counter could overflow 20519 in about one hour at the Ethernet's maximum 20520 utilization. 20521 20522 This object may not be modified if the associated 20523 historyControlStatus object is equal to valid(1)." 20524 DEFVAL { 1800 } 20525 ::= { rmonHistoryEntry 4 } 20526 20527 rmonHistoryOwner OBJECT-TYPE 20528 SYNTAX OwnerString 20529 MAX-ACCESS read-create 20530 STATUS current 20531 DESCRIPTION 20532 "The entity that configured this entry and is therefore 20533 using the resources assigned to it." 20534 ::= { rmonHistoryEntry 5 } 20535 20536 rmonHistoryStatus OBJECT-TYPE 20537 SYNTAX RmonStatus 20538 MAX-ACCESS read-create 20539 STATUS current 20540 DESCRIPTION 20541 "The status of this historyControl entry. 20542 20543 Each instance of the media-specific table associated 20544 with this historyControlEntry will be deleted by the agent 20545 if this historyControlEntry is not equal to valid(1)." 20546 ::= { rmonHistoryEntry 6 } 20547 20548 20549 -- The Alarm Group 20550 20551 -- Implementation of the Alarm group is optional. The Alarm Group 20552 -- requires the implementation of the Event group. 20553 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20554 -- conformance information for this MIB. 20555 -- 20556 -- The Alarm group periodically takes statistical samples from 20557 -- variables in the probe and compares them to thresholds that have 20558 -- been configured. The alarm table stores configuration 20559 -- entries that each define a variable, polling period, and 20560 -- threshold parameters. If a sample is found to cross the 20561 -- threshold values, an event is generated. Only variables that 20562 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 20563 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 20564 -- this way. 20565 -- 20566 20567 -- This function has a hysteresis mechanism to limit the generation 20568 -- of events. This mechanism generates one event as a threshold 20569 -- is crossed in the appropriate direction. No more events are 20570 -- generated for that threshold until the opposite threshold is 20571 -- crossed. 20572 -- 20573 -- In the case of a sampling a deltaValue, a probe may implement 20574 -- this mechanism with more precision if it takes a delta sample 20575 -- twice per period, each time comparing the sum of the latest two 20576 -- samples to the threshold. This allows the detection of threshold 20577 -- crossings that span the sampling boundary. Note that this does 20578 -- not require any special configuration of the threshold value. 20579 -- It is suggested that probes implement this more precise algorithm. 20580 20581 rmonAlarmTable OBJECT-TYPE 20582 SYNTAX SEQUENCE OF RmonAlarmEntry 20583 MAX-ACCESS not-accessible 20584 STATUS current 20585 DESCRIPTION 20586 "A list of alarm entries." 20587 ::= { rmonAlarm 1 } 20588 20589 rmonAlarmEntry OBJECT-TYPE 20590 SYNTAX RmonAlarmEntry 20591 MAX-ACCESS not-accessible 20592 STATUS current 20593 DESCRIPTION 20594 "A list of parameters that set up a periodic checking 20595 for alarm conditions. For example, an instance of the 20596 alarmValue object might be named alarmValue.8" 20597 INDEX { rmonAlarmIndex } 20598 ::= { rmonAlarmTable 1 } 20599 20600 RmonAlarmEntry ::= SEQUENCE { 20601 rmonAlarmIndex Integer32, 20602 rmonAlarmInterval Integer32, 20603 rmonAlarmVariable OBJECT IDENTIFIER, 20604 rmonAlarmSampleType INTEGER, 20605 rmonAlarmRisingThreshold Integer32, 20606 rmonAlarmFallingThreshold Integer32, 20607 rmonAlarmRisingEventIndex Integer32, 20608 rmonAlarmFallingEventIndex Integer32, 20609 rmonAlarmOwner OwnerString, 20610 rmonAlarmStatus RmonStatus 20611} 20612 20613 rmonAlarmIndex OBJECT-TYPE 20614 SYNTAX Integer32 (1..65535) 20615 MAX-ACCESS read-only 20616 STATUS current 20617 DESCRIPTION 20618 "An index that uniquely identifies an entry in the 20619 alarm table. Each such entry defines a 20620 diagnostic sample at a particular interval 20621 for an object on the device." 20622 ::= { rmonAlarmEntry 1 } 20623 20624 rmonAlarmInterval OBJECT-TYPE 20625 SYNTAX Integer32 20626 UNITS "Seconds" 20627 MAX-ACCESS read-create 20628 STATUS current 20629 DESCRIPTION 20630 "The interval in seconds over which the data is 20631 sampled and compared with the rising and falling 20632 thresholds. When setting this variable, care 20633 should be taken in the case of deltaValue 20634 sampling - the interval should be set short enough 20635 that the sampled variable is very unlikely to 20636 increase or decrease by more than 2^31 - 1 during 20637 a single sampling interval. 20638 20639 This object may not be modified if the associated 20640 alarmStatus object is equal to valid(1)." 20641 ::= { rmonAlarmEntry 2 } 20642 20643 rmonAlarmVariable OBJECT-TYPE 20644 SYNTAX OBJECT IDENTIFIER 20645 MAX-ACCESS read-create 20646 STATUS current 20647 DESCRIPTION 20648 "The object identifier of the particular variable to be 20649 sampled. Only variables that resolve to an ASN.1 primitive 20650 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 20651 Gauge, or TimeTicks) may be sampled. 20652 20653 Because SNMP access control is articulated entirely 20654 in terms of the contents of MIB views, no access 20655 control mechanism exists that can restrict the value of 20656 this object to identify only those objects that exist 20657 in a particular MIB view. Because there is thus no 20658 acceptable means of restricting the read access that 20659 could be obtained through the alarm mechanism, the 20660 probe must only grant write access to this object in 20661 20662 those views that have read access to all objects on 20663 the probe. 20664 20665 During a set operation, if the supplied variable name is 20666 not available in the selected MIB view, a badValue error 20667 must be returned. If at any time the variable name of 20668 an established alarmEntry is no longer available in the 20669 selected MIB view, the probe must change the status of 20670 this alarmEntry to invalid(4). 20671 20672 This object may not be modified if the associated 20673 alarmStatus object is equal to valid(1)." 20674 ::= { rmonAlarmEntry 3 } 20675 20676 rmonAlarmSampleType OBJECT-TYPE 20677 SYNTAX INTEGER { 20678 absoluteValue(1), 20679 deltaValue(2) 20680 } 20681 MAX-ACCESS read-create 20682 STATUS current 20683 DESCRIPTION 20684 "The method of sampling the selected variable and 20685 calculating the value to be compared against the 20686 thresholds. If the value of this object is 20687 absoluteValue(1), the value of the selected variable 20688 will be compared directly with the thresholds at the 20689 end of the sampling interval. If the value of this 20690 object is deltaValue(2), the value of the selected 20691 variable at the last sample will be subtracted from 20692 the current value, and the difference compared with 20693 the thresholds. 20694 20695 This object may not be modified if the associated 20696 alarmStatus object is equal to valid(1)." 20697 ::= { rmonAlarmEntry 4 } 20698 20699 rmonAlarmRisingThreshold OBJECT-TYPE 20700 SYNTAX Integer32 20701 MAX-ACCESS read-create 20702 STATUS current 20703 DESCRIPTION 20704 "A threshold for the sampled statistic. When the current 20705 sampled value is greater than or equal to this threshold, 20706 and the value at the last sampling interval was less than 20707 this threshold, a single event will be generated. 20708 A single event will also be generated if the first 20709 sample after this entry becomes valid is greater than or 20710 equal to this threshold and the associated 20711 alarmStartupAlarm is equal to risingAlarm(1) or 20712 risingOrFallingAlarm(3). 20713 20714 After a rising event is generated, another such event 20715 20716 will not be generated until the sampled value 20717 falls below this threshold and reaches the 20718 alarmFallingThreshold. 20719 20720 This object may not be modified if the associated 20721 alarmStatus object is equal to valid(1)." 20722 ::= { rmonAlarmEntry 5 } 20723 20724 rmonAlarmFallingThreshold OBJECT-TYPE 20725 SYNTAX Integer32 20726 MAX-ACCESS read-create 20727 STATUS current 20728 DESCRIPTION 20729 "A threshold for the sampled statistic. When the current 20730 sampled value is less than or equal to this threshold, 20731 and the value at the last sampling interval was greater than 20732 this threshold, a single event will be generated. 20733 A single event will also be generated if the first 20734 sample after this entry becomes valid is less than or 20735 equal to this threshold and the associated 20736 alarmStartupAlarm is equal to fallingAlarm(2) or 20737 risingOrFallingAlarm(3). 20738 20739 After a falling event is generated, another such event 20740 will not be generated until the sampled value 20741 rises above this threshold and reaches the 20742 alarmRisingThreshold. 20743 20744 This object may not be modified if the associated 20745 alarmStatus object is equal to valid(1)." 20746 ::= { rmonAlarmEntry 6 } 20747 20748 rmonAlarmRisingEventIndex OBJECT-TYPE 20749 SYNTAX Integer32 (0..65535) 20750 MAX-ACCESS read-create 20751 STATUS current 20752 DESCRIPTION 20753 "The index of the eventEntry that is 20754 used when a rising threshold is crossed. The 20755 eventEntry identified by a particular value of 20756 this index is the same as identified by the same value 20757 of the eventIndex object. If there is no 20758 corresponding entry in the eventTable, then 20759 no association exists. In particular, if this value 20760 is zero, no associated event will be generated, as 20761 zero is not a valid event index. 20762 20763 This object may not be modified if the associated 20764 20765 alarmStatus object is equal to valid(1)." 20766 ::= { rmonAlarmEntry 7 } 20767 20768 rmonAlarmFallingEventIndex OBJECT-TYPE 20769 SYNTAX Integer32 (0..65535) 20770 MAX-ACCESS read-create 20771 STATUS current 20772 DESCRIPTION 20773 "The index of the eventEntry that is 20774 used when a falling threshold is crossed. The 20775 eventEntry identified by a particular value of 20776 this index is the same as identified by the same value 20777 of the eventIndex object. If there is no 20778 corresponding entry in the eventTable, then 20779 no association exists. In particular, if this value 20780 is zero, no associated event will be generated, as 20781 zero is not a valid event index. 20782 20783 This object may not be modified if the associated 20784 alarmStatus object is equal to valid(1)." 20785 ::= { rmonAlarmEntry 8 } 20786 20787 rmonAlarmOwner OBJECT-TYPE 20788 SYNTAX OwnerString 20789 MAX-ACCESS read-create 20790 STATUS current 20791 DESCRIPTION 20792 "The entity that configured this entry and is therefore 20793 using the resources assigned to it." 20794 ::= { rmonAlarmEntry 9 } 20795 20796 rmonAlarmStatus OBJECT-TYPE 20797 SYNTAX RmonStatus 20798 MAX-ACCESS read-create 20799 STATUS current 20800 DESCRIPTION 20801 "The status of this alarm entry." 20802 ::= { rmonAlarmEntry 10 } 20803 20804 -- The Event Group 20805 20806 -- Implementation of the Event group is optional. 20807 -- Consult the MODULE-COMPLIANCE macro for the authoritative 20808 -- conformance information for this MIB. 20809 -- 20810 -- The Event group controls the generation and notification 20811 -- of events from this device. Each entry in the eventTable 20812 -- describes the parameters of the event that can be triggered. 20813 -- Each event entry is fired by an associated condition located 20814 -- elsewhere in the MIB. An event entry may also be associated 20815 -- with a function elsewhere in the MIB that will be executed 20816 -- when the event is generated. For example, a channel may 20817 -- be turned on or off by the firing of an event. 20818 -- 20819 -- Each eventEntry may optionally specify that a log entry 20820 -- be created on its behalf whenever the event occurs. 20821 -- Each entry may also specify that notification should 20822 -- occur by way of SNMP trap messages. In this case, the 20823 -- community for the trap message is given in the associated 20824 -- eventCommunity object. The enterprise and specific trap 20825 -- fields of the trap are determined by the condition that 20826 -- triggered the event. Two traps are defined: risingAlarm and 20827 -- fallingAlarm. If the eventTable is triggered by a condition 20828 -- specified elsewhere, the enterprise and specific trap fields 20829 -- must be specified for traps generated for that condition. 20830 20831 rmonEventTable OBJECT-TYPE 20832 SYNTAX SEQUENCE OF RmonEventEntry 20833 MAX-ACCESS not-accessible 20834 STATUS current 20835 DESCRIPTION 20836 "A list of events to be generated." 20837 ::= { rmonEvent 1 } 20838 20839 rmonEventEntry OBJECT-TYPE 20840 SYNTAX RmonEventEntry 20841 MAX-ACCESS not-accessible 20842 STATUS current 20843 DESCRIPTION 20844 "A set of parameters that describe an event to be generated 20845 when certain conditions are met. As an example, an instance 20846 of the eventLastTimeSent object might be named 20847 eventLastTimeSent.6" 20848 INDEX { rmonEventIndex } 20849 ::= { rmonEventTable 1 } 20850 20851 RmonEventEntry ::= SEQUENCE { 20852 rmonEventIndex Integer32, 20853 rmonEventDescription DisplayString, 20854 rmonEventType INTEGER, 20855 rmonEventCommunity OCTET STRING, 20856 rmonEventOwner OwnerString, 20857 rmonEventStatus RmonStatus 20858 } 20859 20860 rmonEventIndex OBJECT-TYPE 20861 SYNTAX Integer32 (1..65535) 20862 MAX-ACCESS read-only 20863 STATUS current 20864 DESCRIPTION 20865 "An index that uniquely identifies an entry in the 20866 event table. Each such entry defines one event that 20867 is to be generated when the appropriate conditions 20868 occur." 20869 ::= { rmonEventEntry 1 } 20870 20871 rmonEventDescription OBJECT-TYPE 20872 SYNTAX DisplayString (SIZE (0..127)) 20873 MAX-ACCESS read-create 20874 STATUS current 20875 DESCRIPTION 20876 "A comment describing this event entry." 20877 ::= { rmonEventEntry 2 } 20878 20879 rmonEventType OBJECT-TYPE 20880 SYNTAX INTEGER { 20881 none(1), 20882 log(2), 20883 snmptrap(3), -- send an SNMP trap 20884 logandtrap(4) 20885 } 20886 MAX-ACCESS read-create 20887 STATUS current 20888 DESCRIPTION 20889 "The type of notification that the probe will make 20890 about this event. In the case of log, an entry is 20891 made in the log table for each event. In the case of 20892 snmp-trap, an SNMP trap is sent to one or more 20893 management stations." 20894 ::= { rmonEventEntry 3 } 20895 20896 rmonEventCommunity OBJECT-TYPE 20897 SYNTAX OCTET STRING (SIZE (0..127)) 20898 MAX-ACCESS read-create 20899 STATUS current 20900 DESCRIPTION 20901 "If an SNMP trap is to be sent, it will be sent to 20902 the SNMP community specified by this octet string." 20903 ::= { rmonEventEntry 4 } 20904 20905 rmonEventOwner OBJECT-TYPE 20906 SYNTAX OwnerString 20907 MAX-ACCESS read-create 20908 STATUS current 20909 DESCRIPTION 20910 "The entity that configured this entry and is therefore 20911 using the resources assigned to it. 20912 20913 If this object contains a string starting with 'monitor' 20914 and has associated entries in the log table, all connected 20915 management stations should retrieve those log entries, 20916 as they may have significance to all management stations 20917 connected to this device" 20918 ::= { rmonEventEntry 5 } 20919 20920 rmonEventStatus OBJECT-TYPE 20921 SYNTAX RmonStatus 20922 MAX-ACCESS read-create 20923 STATUS current 20924 DESCRIPTION 20925 "The status of this event entry. 20926 20927 If this object is not equal to valid(1), all associated 20928 log entries shall be deleted by the agent." 20929 ::= { rmonEventEntry 6 } 20930 20931 20932 -- ---------------------------------------------------------------- 20933 -- The Neighbor Setting group 20934 -- ---------------------------------------------------------------- 20935 20936 neighborTable OBJECT-TYPE 20937 SYNTAX SEQUENCE OF NeighborEntry 20938 MAX-ACCESS not-accessible 20939 STATUS current 20940 DESCRIPTION 20941 "A list of the Neighbor Cache Table." 20942 ::= { companyNeighbor 1 } 20943 20944 neighborEntry OBJECT-TYPE 20945 SYNTAX NeighborEntry 20946 MAX-ACCESS not-accessible 20947 STATUS current 20948 DESCRIPTION 20949 "A Neighbor cache entry containing the ifindex and ipv6 addr." 20950 INDEX { neighborIfindex, neighborIPv6Addr, neighborMACAddr} 20951 ::= { neighborTable 1 } 20952 20953 NeighborEntry ::= SEQUENCE { 20954 neighborIfindex INTEGER, 20955 neighborIPv6Addr Ipv6Address, 20956 neighborMACAddr MacAddress, 20957 neighborType INTEGER, 20958 neighborCacheState INTEGER, 20959 neighborActiveStatus INTEGER, 20960 neighborRowStatus RowStatus 20961 } 20962 20963 neighborIfindex OBJECT-TYPE 20964 SYNTAX INTEGER 20965 MAX-ACCESS read-only 20966 STATUS current 20967 DESCRIPTION 20968 "The interface index of the Neighbor entry." 20969 ::= { neighborEntry 1 } 20970 20971 neighborIPv6Addr OBJECT-TYPE 20972 SYNTAX Ipv6Address 20973 MAX-ACCESS read-only 20974 STATUS current 20975 DESCRIPTION 20976 "Allows the entry of an IP address that will be a Neighbor entry into 20977 the Neighbor Cache Table." 20978 ::= { neighborEntry 2 } 20979 20980 neighborMACAddr OBJECT-TYPE 20981 SYNTAX MacAddress 20982 MAX-ACCESS read-only 20983 STATUS current 20984 DESCRIPTION 20985 "The MAC address associated of the Neighbor entry." 20986 ::= { neighborEntry 3 } 20987 20988 neighborType OBJECT-TYPE 20989 SYNTAX INTEGER { 20990 static(1), 20991 dynamic(2) 20992 } 20993 MAX-ACCESS read-only 20994 STATUS current 20995 DESCRIPTION 20996 "The type associated of the Neighbor entry." 20997 ::= { neighborEntry 4 } 20998 20999 neighborCacheState OBJECT-TYPE 21000 SYNTAX INTEGER { 21001 static(1), 21002 reachable(2), 21003 incomplete(3), 21004 stale(4), 21005 delay(5), 21006 probe(6), 21007 notinservice(7) 21008 } 21009 MAX-ACCESS read-only 21010 STATUS current 21011 DESCRIPTION 21012 "The type associated of the Neighbor entry." 21013 ::= { neighborEntry 5 } 21014 21015 neighborActiveStatus OBJECT-TYPE 21016 SYNTAX INTEGER { 21017 active(1), 21018 inactive(2) 21019 } 21020 MAX-ACCESS read-only 21021 STATUS current 21022 DESCRIPTION 21023 "The active status of the Neighbor entry." 21024 ::= { neighborEntry 6 } 21025 21026 neighborRowStatus OBJECT-TYPE 21027 SYNTAX RowStatus 21028 MAX-ACCESS read-write 21029 STATUS current 21030 DESCRIPTION 21031 "The status of an entry in the Neighbor Cache Table. Only a subset 21032 of the rowstatus variables (active, createAndGo, destroy) are available." 21033 ::= { neighborEntry 7 } 21034 21035 21036 dhcpv6RelayControl OBJECT IDENTIFIER ::= { companyDHCPv6Relay 1 } 21037 dhcpv6RelayManagement OBJECT IDENTIFIER ::= { companyDHCPv6Relay 2 } 21038 dhcpv6RelayOption37 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 3 } 21039 dhcpv6RelayOption38 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 4 } 21040 dhcpv6RelayOption18 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 5 } 21041 -- ---------------------------------------------------------- 21042 -- The DHCPv6 Relay 21043 -- ---------------------------------------------------------- 21044 21045 -- The DHCPv6 Relay Control 21046 21047 dhcpv6RelayState OBJECT-TYPE 21048 SYNTAX INTEGER { 21049 enabled(1), 21050 disabled(2) 21051 } 21052 MAX-ACCESS read-write 21053 STATUS current 21054 DESCRIPTION 21055 "This object indicates DHCPv6 relay function is enabled or disabled." 21056 ::= { dhcpv6RelayControl 1 } 21057 21058 dhcpv6RelayHopCount OBJECT-TYPE 21059 SYNTAX INTEGER (1..16) 21060 MAX-ACCESS read-write 21061 STATUS current 21062 DESCRIPTION 21063 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21064 ::= { dhcpv6RelayControl 2 } 21065 21066 21067 -- The DHCPv6 Relay Management 21068 -- The DHCPv6 Relay Interface Settings Table 21069 21070 dhcpv6RelayInterfaceSettingsTable OBJECT-TYPE 21071 SYNTAX SEQUENCE OF DHCPv6RelayInterfaceSettings 21072 MAX-ACCESS not-accessible 21073 STATUS current 21074 DESCRIPTION 21075 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 21076 ::= { dhcpv6RelayManagement 1 } 21077 21078 dhcpv6RelayInterfaceSettingsEntry OBJECT-TYPE 21079 SYNTAX DHCPv6RelayInterfaceSettings 21080 MAX-ACCESS not-accessible 21081 STATUS current 21082 DESCRIPTION 21083 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 21084 INDEX { dhcpv6RelayInterface, dhcpv6RelayServerIP} 21085 ::= { dhcpv6RelayInterfaceSettingsTable 1 } 21086 21087 DHCPv6RelayInterfaceSettings ::= 21088 SEQUENCE { 21089 dhcpv6RelayInterface 21090 DisplayString, 21091 dhcpv6RelayServerIP 21092 Ipv6Address, 21093 dhcpv6RelayInterfaceSettingsRowStatus 21094 RowStatus 21095 } 21096 dhcpv6RelayInterface OBJECT-TYPE 21097 SYNTAX DisplayString (SIZE(0..12)) 21098 MAX-ACCESS read-only 21099 STATUS current 21100 DESCRIPTION 21101 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 21102 ::= { dhcpv6RelayInterfaceSettingsEntry 1 } 21103 21104 dhcpv6RelayServerIP OBJECT-TYPE 21105 SYNTAX Ipv6Address 21106 MAX-ACCESS read-only 21107 STATUS current 21108 DESCRIPTION 21109 "This object indicates the DHCP server IP address." 21110 ::= { dhcpv6RelayInterfaceSettingsEntry 2 } 21111 21112 dhcpv6RelayInterfaceSettingsRowStatus OBJECT-TYPE 21113 SYNTAX RowStatus 21114 MAX-ACCESS read-create 21115 STATUS current 21116 DESCRIPTION 21117 "This object indicates the status of this entry." 21118 ::= { dhcpv6RelayInterfaceSettingsEntry 99 } 21119 21120 21121 -- The DHCPv6 Relay Option37 21122 21123 dhcpv6RelayOption37State OBJECT-TYPE 21124 SYNTAX INTEGER { 21125 disabled(0), 21126 enabled(1) 21127 } 21128 MAX-ACCESS read-write 21129 STATUS current 21130 DESCRIPTION 21131 "This object indicates DHCPv6 relay option 37 function is enabled or disabled." 21132 ::= { dhcpv6RelayOption37 1 } 21133 21134 dhcpv6RelayOption37CheckState OBJECT-TYPE 21135 SYNTAX INTEGER { 21136 disabled(0), 21137 enabled(1) 21138 } 21139 MAX-ACCESS read-write 21140 STATUS current 21141 DESCRIPTION 21142 "This object indicates DHCPv6 relay option 37 Check function is enabled or disabled." 21143 ::= { dhcpv6RelayOption37 2 } 21144 21145-- dhcpv6RelayOption37Policy OBJECT-TYPE 21146-- SYNTAX INTEGER { 21147-- replace(1), 21148-- drop(2), 21149-- keep(3) 21150-- } 21151-- MAX-ACCESS read-write 21152-- STATUS current 21153-- DESCRIPTION 21154-- "This object indicates DHCPv6 relay option 37 policy." 21155-- ::= { dhcpv6RelayOption37 3 } 21156 21157 dhcpv6RelayOption37RemoteIDType OBJECT-TYPE 21158 SYNTAX INTEGER { 21159 default(0), 21160 cid_with_user_define(1), 21161 user_define(2) 21162 } 21163 MAX-ACCESS read-write 21164 STATUS current 21165 DESCRIPTION 21166 "This object indicates the type of remote ID." 21167 ::= { dhcpv6RelayOption37 3 } 21168 21169 dhcpv6RelayOption37RemoteID OBJECT-TYPE 21170 SYNTAX DisplayString 21171 MAX-ACCESS read-write 21172 STATUS current 21173 DESCRIPTION 21174 "This object displays the current remote ID of the device. 21175 If RemoteIDType is set to default, the value will be the MAC address of the device, 21176 and this object cannot be modified. 21177 If RemoteIDType is set to user-defined, a new value can be written to this object." 21178 ::= { dhcpv6RelayOption37 4 } 21179 21180 21181 dhcpv6RelayOpt38Table OBJECT-TYPE 21182 SYNTAX SEQUENCE OF Dhcpv6RelayOpt38Entry 21183 MAX-ACCESS not-accessible 21184 STATUS current 21185 DESCRIPTION 21186 "A table to control port security features of the device." 21187 ::= { dhcpv6RelayOption38 1 } 21188 21189 dhcpv6RelayOpt38Entry OBJECT-TYPE 21190 SYNTAX Dhcpv6RelayOpt38Entry 21191 MAX-ACCESS not-accessible 21192 STATUS current 21193 DESCRIPTION 21194 "An entry appears in port security table for each interface 21195 in the system." 21196 INDEX { dhcpv6RelayOpt38PortIndex } 21197 ::= { dhcpv6RelayOpt38Table 1 } 21198 21199 Dhcpv6RelayOpt38Entry ::= 21200 SEQUENCE { 21201 dhcpv6RelayOpt38PortIndex 21202 Integer32, 21203 dhcpv6RelayOpt38PortState 21204 INTEGER, 21205 dhcpv6RelayOpt38PortType 21206 INTEGER, 21207 dhcpv6RelayOpt38PortID 21208 DisplayString 21209 } 21210 21211 21212 dhcpv6RelayOpt38PortIndex OBJECT-TYPE 21213 SYNTAX Integer32 21214 MAX-ACCESS read-only 21215 STATUS current 21216 DESCRIPTION 21217 "The interface index for which the configuration in this 21218 entry applies." 21219 ::= { dhcpv6RelayOpt38Entry 1 } 21220 21221 21222 dhcpv6RelayOpt38PortState OBJECT-TYPE 21223 SYNTAX INTEGER { 21224 disabled (0), enabled (1) 21225 } 21226 MAX-ACCESS read-write 21227 STATUS current 21228 DESCRIPTION 21229 "Enable / disable option 38 port state." 21230 21231 ::= { dhcpv6RelayOpt38Entry 2 } 21232 21233 21234 dhcpv6RelayOpt38PortType OBJECT-TYPE 21235 SYNTAX INTEGER { 21236 default (0), user-defined (1) 21237 } 21238 MAX-ACCESS read-write 21239 STATUS current 21240 DESCRIPTION 21241 "Configure option 38 port Type." 21242 21243 ::= {dhcpv6RelayOpt38Entry 3} 21244 21245 dhcpv6RelayOpt38PortID OBJECT-TYPE 21246 SYNTAX DisplayString 21247 MAX-ACCESS read-write 21248 STATUS current 21249 DESCRIPTION 21250 "Configure option 38 port ID. Only works when type is user-defined" 21251 21252 ::= {dhcpv6RelayOpt38Entry 4} 21253 21254 -- The DHCPv6 Relay Option18 21255 21256 dhcpv6RelayOption18State OBJECT-TYPE 21257 SYNTAX INTEGER { 21258 disabled(0), 21259 enabled(1) 21260 } 21261 MAX-ACCESS read-write 21262 STATUS current 21263 DESCRIPTION 21264 "This object indicates DHCPv6 relay option 18 function is enabled or disabled." 21265 ::= { dhcpv6RelayOption18 1 } 21266 21267 dhcpv6RelayOption18CheckState OBJECT-TYPE 21268 SYNTAX INTEGER { 21269 disabled(0), 21270 enabled(1) 21271 } 21272 MAX-ACCESS read-write 21273 STATUS current 21274 DESCRIPTION 21275 "This object indicates DHCPv6 relay option 18 Check function is enabled or disabled." 21276 ::= { dhcpv6RelayOption18 2 } 21277 21278 dhcpv6RelayOption18InterfaceIDType OBJECT-TYPE 21279 SYNTAX INTEGER { 21280 default(0), 21281 cid(1), 21282 vendor1(2) 21283 } 21284 MAX-ACCESS read-write 21285 STATUS current 21286 DESCRIPTION 21287 "This object indicates the type of Interface ID." 21288 ::= { dhcpv6RelayOption18 3 } 21289 21290 -- ----------------------------------------------------------------- 21291 -- 1. MAC-based Access Control Settings 21292 -- ----------------------------------------------------------------- 21293 macBasedCtrlGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 1 } 21294 -------------------------------------------- 21295 21296 macBasedCtrlState OBJECT-TYPE 21297 SYNTAX INTEGER { 21298 enabled(1), 21299 disabled(2) 21300 } 21301 MAX-ACCESS read-write 21302 STATUS current 21303 DESCRIPTION 21304 "Enable/Disable MAC-based Access Control Global Settings." 21305 ::= { macBasedCtrlGroup 1 } 21306 21307 macBasedMethod OBJECT-TYPE 21308 SYNTAX INTEGER { 21309 radius(1), 21310 local(2) 21311 } 21312 MAX-ACCESS read-write 21313 STATUS current 21314 DESCRIPTION 21315 "Select MAC-based Access Control Methods." 21316 DEFVAL { radius } 21317 ::= { macBasedCtrlGroup 2 } 21318 21319 macBasedRadiusPassword OBJECT-TYPE 21320 SYNTAX DisplayString (SIZE(1..32)) 21321 MAX-ACCESS read-write 21322 STATUS current 21323 DESCRIPTION 21324 "Set the password about the method Mac-Based Authentication, 21325 the maximum length are 32 chars." 21326 ::= { macBasedCtrlGroup 3 } 21327 21328 macBasedRadiusAuthStatus OBJECT-TYPE 21329 SYNTAX INTEGER { 21330 enable(1), 21331 disable(2) 21332 } 21333 MAX-ACCESS read-create 21334 STATUS current 21335 DESCRIPTION 21336 "The state of Radius Authorization. " 21337 ::= { macBasedCtrlGroup 4 } 21338 21339 macBasedLocalAuthStatus OBJECT-TYPE 21340 SYNTAX INTEGER { 21341 enable(1), 21342 disable(2) 21343 } 21344 MAX-ACCESS read-create 21345 STATUS current 21346 DESCRIPTION 21347 "The state of Local Authorization. " 21348 ::= { macBasedCtrlGroup 5 } 21349 21350 macBasedTrapStatus OBJECT-TYPE 21351 SYNTAX INTEGER { 21352 enable(1), 21353 disable(2) 21354 } 21355 MAX-ACCESS read-create 21356 STATUS current 21357 DESCRIPTION 21358 "The state of Trap of MAC-based Authorization." 21359 ::= { macBasedCtrlGroup 6 } 21360 21361 macBasedLogStatus OBJECT-TYPE 21362 SYNTAX INTEGER { 21363 enable(1), 21364 disable(2) 21365 } 21366 MAX-ACCESS read-create 21367 STATUS current 21368 DESCRIPTION 21369 "" 21370 ::= { macBasedCtrlGroup 7 } 21371 21372 macBasedMaxUsr OBJECT-TYPE 21373 SYNTAX Integer32 (1..1000) 21374 MAX-ACCESS read-write 21375 STATUS current 21376 DESCRIPTION 21377 "" 21378 DEFVAL { 128 } 21379 ::= { macBasedCtrlGroup 8 } 21380 21381 macBasedPortCtrlTable OBJECT-TYPE 21382 SYNTAX SEQUENCE OF MacBasedPortCtrlEntry 21383 MAX-ACCESS not-accessible 21384 STATUS current 21385 DESCRIPTION 21386 "" 21387 ::= { macBasedCtrlGroup 11 } 21388 21389 macBasedPortCtrlEntry OBJECT-TYPE 21390 SYNTAX MacBasedPortCtrlEntry 21391 MAX-ACCESS not-accessible 21392 STATUS current 21393 DESCRIPTION 21394 "" 21395 INDEX { macBasedPortCtrlIndex } 21396 ::= { macBasedPortCtrlTable 1 } 21397 21398 MacBasedPortCtrlEntry ::= 21399 SEQUENCE { 21400 macBasedPortCtrlIndex Integer32, 21401 macBasedPortCtrlState INTEGER, 21402 macBasedPortCtrlAgingTime Integer32, 21403 macBasedPortCtrlBlockTime Integer32, 21404 macBasedPortCtrlMaxUsr Integer32 21405 } 21406 21407 macBasedPortCtrlIndex OBJECT-TYPE 21408 SYNTAX Integer32 (1..65535) 21409 MAX-ACCESS read-only 21410 STATUS current 21411 DESCRIPTION 21412 "" 21413 ::= { macBasedPortCtrlEntry 1 } 21414 21415 macBasedPortCtrlState OBJECT-TYPE 21416 SYNTAX INTEGER { 21417 enable(1), 21418 disable(2) 21419 } 21420 MAX-ACCESS read-create 21421 STATUS current 21422 DESCRIPTION 21423 "" 21424 ::= { macBasedPortCtrlEntry 2 } 21425 21426 macBasedPortCtrlAgingTime OBJECT-TYPE 21427 SYNTAX Integer32 (1..1440) 21428 MAX-ACCESS read-write 21429 STATUS current 21430 DESCRIPTION 21431 "" 21432 ::= { macBasedPortCtrlEntry 3 } 21433 21434 macBasedPortCtrlBlockTime OBJECT-TYPE 21435 SYNTAX Integer32 (0..300) 21436 MAX-ACCESS read-write 21437 STATUS current 21438 DESCRIPTION 21439 "" 21440 ::= { macBasedPortCtrlEntry 4 } 21441 21442 macBasedPortCtrlMaxUsr OBJECT-TYPE 21443 SYNTAX Integer32 (1..1000) 21444 MAX-ACCESS read-write 21445 STATUS current 21446 DESCRIPTION 21447 "" 21448 DEFVAL { 128 } 21449 ::= { macBasedPortCtrlEntry 5 } 21450 21451 -- ----------------------------------------------------------------- 21452 -- 2. MAC-based Access Control Local Settings 21453 -- ----------------------------------------------------------------- 21454 macBasedCtrlLocalGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 2 } 21455 -------------------------------------------- 21456 21457 macBasedCtrlLocalTable OBJECT-TYPE 21458 SYNTAX SEQUENCE OF MacBasedCtrlLocalEntry 21459 MAX-ACCESS not-accessible 21460 STATUS current 21461 DESCRIPTION 21462 "" 21463 ::= { macBasedCtrlLocalGroup 1 } 21464 21465 macBasedCtrlLocalEntry OBJECT-TYPE 21466 SYNTAX MacBasedCtrlLocalEntry 21467 MAX-ACCESS not-accessible 21468 STATUS current 21469 DESCRIPTION 21470 "" 21471 INDEX { macBasedCtrlLocalMacAddress, macBasedCtrlLocalVID } 21472 ::= { macBasedCtrlLocalTable 1 } 21473 21474 MacBasedCtrlLocalEntry ::= 21475 SEQUENCE { 21476 macBasedCtrlLocalMacAddress MacAddress, 21477 macBasedCtrlLocalVID INTEGER, 21478 macBasedCtrlLocalVlanName SnmpAdminString, 21479 macBasedCtrlLocalRowStatus RowStatus 21480 } 21481 21482 macBasedCtrlLocalMacAddress OBJECT-TYPE 21483 SYNTAX MacAddress 21484 MAX-ACCESS read-only 21485 STATUS current 21486 DESCRIPTION 21487 "The MacAddress of the MAC-based Access Control Local Setting Table." 21488 ::= { macBasedCtrlLocalEntry 1 } 21489 21490 macBasedCtrlLocalVID OBJECT-TYPE 21491 SYNTAX INTEGER 21492 MAX-ACCESS read-only 21493 STATUS current 21494 DESCRIPTION 21495 "The VLAN ID of the MAC-based Access Control Local Setting entry." 21496 ::= { macBasedCtrlLocalEntry 2 } 21497 21498 macBasedCtrlLocalVlanName OBJECT-TYPE 21499 SYNTAX SnmpAdminString (SIZE (0..20)) 21500 MAX-ACCESS read-only 21501 STATUS current 21502 DESCRIPTION 21503 "An administratively assigned string, which may be used 21504 to identify the VLAN." 21505 REFERENCE 21506 "IEEE 802.1Q/D11 Section 12.10.2.1" 21507 ::= { macBasedCtrlLocalEntry 3 } 21508 21509 macBasedCtrlLocalRowStatus OBJECT-TYPE 21510 SYNTAX RowStatus 21511 MAX-ACCESS read-write 21512 STATUS current 21513 DESCRIPTION 21514 "The Row status of an entry in the MAC-based Access Control Local Setting Table. 21515 Only a subset of the rowstatus variables (active, createAndGo, destroy) are available" 21516 ::= { macBasedCtrlLocalEntry 4 } 21517 21518 -- ----------------------------------------------------------------- 21519 -- 3. MAC-based Access Control Authentication State 21520 -- ----------------------------------------------------------------- 21521 macBasedCtrlAuthGroup OBJECT IDENTIFIER ::= { companyMacAuthGroup 3 } 21522 -------------------------------------------- 21523 21524 macBasedCtrlAuthTable OBJECT-TYPE 21525 SYNTAX SEQUENCE OF MacBasedCtrlAuthEntry 21526 MAX-ACCESS not-accessible 21527 STATUS current 21528 DESCRIPTION 21529 "" 21530 ::= { macBasedCtrlAuthGroup 1 } 21531 21532 macBasedCtrlAuthEntry OBJECT-TYPE 21533 SYNTAX MacBasedCtrlAuthEntry 21534 MAX-ACCESS not-accessible 21535 STATUS current 21536 DESCRIPTION 21537 "" 21538 INDEX { macBasedCtrlAuthPort, macBasedCtrlAuthMacAddress, macBasedCtrlAuthRxVID } 21539 ::= { macBasedCtrlAuthTable 1 } 21540 21541 MacBasedCtrlAuthEntry ::= 21542 SEQUENCE { 21543 macBasedCtrlAuthPort Integer32, 21544 macBasedCtrlAuthMacAddress MacAddress, 21545 macBasedCtrlAuthRxVID INTEGER, 21546 macBasedCtrlAuthState INTEGER, 21547 macBasedCtrlAuthVID INTEGER, 21548 macBasedCtrlAuthPriority INTEGER, 21549 macBasedCtrlAuthAgingTime INTEGER, 21550 macBasedCtrlAuthBlockTime INTEGER 21551 } 21552 21553 macBasedCtrlAuthPort OBJECT-TYPE 21554 SYNTAX Integer32 21555 MAX-ACCESS read-only 21556 STATUS current 21557 DESCRIPTION 21558 "" 21559 ::= { macBasedCtrlAuthEntry 1 } 21560 21561 macBasedCtrlAuthMacAddress OBJECT-TYPE 21562 SYNTAX MacAddress 21563 MAX-ACCESS read-only 21564 STATUS current 21565 DESCRIPTION 21566 "The MacAddress of the MAC-based Access Control Authentication State Table." 21567 ::= { macBasedCtrlAuthEntry 2 } 21568 21569 macBasedCtrlAuthRxVID OBJECT-TYPE 21570 SYNTAX INTEGER 21571 MAX-ACCESS read-only 21572 STATUS current 21573 DESCRIPTION 21574 "" 21575 ::= { macBasedCtrlAuthEntry 3 } 21576 21577 macBasedCtrlAuthState OBJECT-TYPE 21578 SYNTAX INTEGER { 21579 authenticating(1), 21580 authenticated(2), 21581 blocked(3) 21582 } 21583 MAX-ACCESS read-only 21584 STATUS current 21585 DESCRIPTION 21586 "" 21587 ::= { macBasedCtrlAuthEntry 4 } 21588 21589 macBasedCtrlAuthVID OBJECT-TYPE 21590 SYNTAX INTEGER 21591 MAX-ACCESS read-only 21592 STATUS current 21593 DESCRIPTION 21594 "" 21595 ::= { macBasedCtrlAuthEntry 5 } 21596 21597 macBasedCtrlAuthPriority OBJECT-TYPE 21598 SYNTAX INTEGER 21599 MAX-ACCESS read-only 21600 STATUS current 21601 DESCRIPTION 21602 "" 21603 ::= { macBasedCtrlAuthEntry 6 } 21604 21605 macBasedCtrlAuthAgingTime OBJECT-TYPE 21606 SYNTAX INTEGER 21607 MAX-ACCESS read-only 21608 STATUS current 21609 DESCRIPTION 21610 "" 21611 ::= { macBasedCtrlAuthEntry 7 } 21612 21613 macBasedCtrlAuthBlockTime OBJECT-TYPE 21614 SYNTAX INTEGER 21615 MAX-ACCESS read-only 21616 STATUS current 21617 DESCRIPTION 21618 "" 21619 ::= { macBasedCtrlAuthEntry 8 } 21620 21621-- ------------------------------------------------------------- 21622-- groups in the WAC Global Setting Auth MIB 21623-- ------------------------------------------------------------- 21624 wacAuthCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 1 } 21625-- ----------------------------------------------------------------------------- 21626-- wacAuthCtrl 21627-- ----------------------------------------------------------------------------- 21628 21629 wacStatus OBJECT-TYPE 21630 SYNTAX INTEGER { 21631 enabled(1), 21632 disabled(2) 21633 } 21634 MAX-ACCESS read-write 21635 STATUS current 21636 DESCRIPTION 21637 "Enable/Disable WAC Global Settings" 21638 ::= { wacAuthCtrl 1 } 21639 21640 wacVirtualIPv4 OBJECT-TYPE 21641 SYNTAX IpAddress 21642 MAX-ACCESS read-write 21643 STATUS current 21644 DESCRIPTION 21645 "Virtual IPv4" 21646 ::= { wacAuthCtrl 2 } 21647 21648 wacVirtualIPv6 OBJECT-TYPE 21649 SYNTAX Ipv6Address 21650 MAX-ACCESS read-write 21651 STATUS current 21652 DESCRIPTION 21653 "Virtual IPv6" 21654 ::= { wacAuthCtrl 3 } 21655 21656 wacRedirPath OBJECT-TYPE 21657 SYNTAX OCTET STRING 21658 MAX-ACCESS read-write 21659 STATUS current 21660 DESCRIPTION 21661 "Redirection Path" 21662 ::= { wacAuthCtrl 4 } 21663 21664 wacClrRedirPath OBJECT-TYPE 21665 SYNTAX INTEGER { 21666 yes(1), 21667 no(2) 21668 } 21669 MAX-ACCESS read-write 21670 STATUS current 21671 DESCRIPTION 21672 "yes/no WAC Clear Redirection path Settings" 21673 ::= { wacAuthCtrl 5 } 21674 21675 wacRadiusAuth OBJECT-TYPE 21676 SYNTAX INTEGER { 21677 enabled(1), 21678 disabled(2) 21679 } 21680 MAX-ACCESS read-write 21681 STATUS current 21682 DESCRIPTION 21683 "Enable/Disable WAC RADIUS AUTH Settings" 21684 ::= { wacAuthCtrl 6 } 21685 21686 waclocalAuth OBJECT-TYPE 21687 SYNTAX INTEGER { 21688 enabled(1), 21689 disabled(2) 21690 } 21691 MAX-ACCESS read-write 21692 STATUS current 21693 DESCRIPTION 21694 "Enable/Disable WAC LOCAL AUTH Settings" 21695 ::= { wacAuthCtrl 7 } 21696 21697 wacAuthMethod OBJECT-TYPE 21698 SYNTAX INTEGER { 21699 radius(1), 21700 local(2) 21701 } 21702 MAX-ACCESS read-write 21703 STATUS current 21704 DESCRIPTION 21705 "Enable/Disable WAC Auth Method Settings" 21706 ::= { wacAuthCtrl 8 } 21707 21708 wacAuthPortMethod OBJECT-TYPE 21709 SYNTAX INTEGER { 21710 http(1), 21711 https(2) 21712 } 21713 MAX-ACCESS read-write 21714 STATUS current 21715 DESCRIPTION 21716 "Authorization Port Method" 21717 ::= { wacAuthCtrl 9 } 21718 21719 wacAuthPort OBJECT-TYPE 21720 SYNTAX INTEGER (1..65535) 21721 MAX-ACCESS read-write 21722 STATUS current 21723 DESCRIPTION 21724 "HTTP(s) Port." 21725 ::= { wacAuthCtrl 10 } 21726 21727-- ------------------------------------------------------------- 21728-- groups in the User Settings Control MIB 21729-- ------------------------------------------------------------- 21730 wacUsrCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 2 } 21731-- ----------------------------------------------------------------------------- 21732-- wacUsrCtrl 21733-- ----------------------------------------------------------------------------- 21734 21735 wacUsrCtrlTable OBJECT-TYPE 21736 SYNTAX SEQUENCE OF WACUsrCtrlEntry 21737 MAX-ACCESS not-accessible 21738 STATUS current 21739 DESCRIPTION 21740 "A table that contains the configuration objects for the 21741 Authenticator PAE associated with each port. 21742 An entry appears in this table for each port that may 21743 authenticate access to itself." 21744 ::= { wacUsrCtrl 1 } 21745 21746 wacUsrCtrlEntry OBJECT-TYPE 21747 SYNTAX WACUsrCtrlEntry 21748 MAX-ACCESS not-accessible 21749 STATUS current 21750 DESCRIPTION 21751 "The configuration information for an Authenticator Port." 21752 INDEX { authUserName } 21753 ::= { wacUsrCtrlTable 1 } 21754 21755 WACUsrCtrlEntry ::= SEQUENCE { 21756 authUserName SnmpAdminString, 21757 authUserVID INTEGER, 21758 authUserPassword DisplayString, 21759 authUserStatus RowStatus 21760 } 21761 21762 authUserName OBJECT-TYPE 21763 SYNTAX SnmpAdminString (SIZE(1..15)) 21764 MAX-ACCESS read-only 21765 STATUS current 21766 DESCRIPTION 21767 "The unique index value of a row in this table. 21768 21769 This object is used to set 802.1X Local user name, 21770 The following characters are allowed to input: 21771 semicolon, question mark, space, and double quotation mark." 21772 ::= { wacUsrCtrlEntry 1 } 21773 21774 authUserVID OBJECT-TYPE 21775 SYNTAX INTEGER 21776 MAX-ACCESS read-write 21777 STATUS current 21778 DESCRIPTION 21779 "The ID of VLAN that you want this interface to be in. 21780 It must be a exist vlan id." 21781 ::= { wacUsrCtrlEntry 2 } 21782 21783 authUserPassword OBJECT-TYPE 21784 SYNTAX DisplayString (SIZE(1..15)) 21785 MAX-ACCESS read-write 21786 STATUS current 21787 DESCRIPTION 21788 "This object is used to set 802.1X Local user Password, 21789 The following characters are allowed to input: 21790 semicolon, question mark, space, and double quotation mark." 21791 ::= { wacUsrCtrlEntry 3 } 21792 21793 authUserStatus OBJECT-TYPE 21794 SYNTAX RowStatus 21795 MAX-ACCESS read-create 21796 STATUS current 21797 DESCRIPTION 21798 "The status of this conceptual row in the swAuthUserTable. 21799 21800 An entry in this table is not qualified for activation 21801 until instances of all corresponding columns have been 21802 initialized, either through default values, or through 21803 Set operations. The swAuthUserName objects must be 21804 explicitly set." 21805 ::= { wacUsrCtrlEntry 4 } 21806 21807-- ------------------------------------------------------------- 21808-- groups in the Port Settings Control MIB 21809-- ------------------------------------------------------------- 21810 wacPortCtrl OBJECT IDENTIFIER ::= { companyWACAuthGroup 3 } 21811-- ----------------------------------------------------------------------------- 21812-- wacPortCtrl 21813-- ----------------------------------------------------------------------------- 21814 -- Port Control Table 21815 21816 wacPortCtrlTable OBJECT-TYPE 21817 SYNTAX SEQUENCE OF WACPortCtrlEntry 21818 MAX-ACCESS not-accessible 21819 STATUS current 21820 DESCRIPTION 21821 "A table to control the port specific parameters of the device like speed, 21822 duplex mode, etc." 21823 ::= { wacPortCtrl 1 } 21824 21825 wacPortCtrlEntry OBJECT-TYPE 21826 SYNTAX WACPortCtrlEntry 21827 MAX-ACCESS not-accessible 21828 STATUS current 21829 DESCRIPTION 21830 "An entry appears in this table for each interface in the system. 21831 21832 Index to the table is the interface index of the port." 21833 21834 INDEX { wacPortCtrlIndex } 21835 ::= { wacPortCtrlTable 1 } 21836 21837 WACPortCtrlEntry ::= 21838 SEQUENCE { 21839 wacPortCtrlIndex 21840 Integer32, 21841 wacPortCtrlState 21842 INTEGER, 21843 wacPortCtrlAgetime 21844 INTEGER, 21845 wacPortCtrlBlocktime 21846 INTEGER 21847 } 21848 21849 wacPortCtrlIndex OBJECT-TYPE 21850 SYNTAX Integer32 (1..65535) 21851 MAX-ACCESS read-only 21852 STATUS current 21853 DESCRIPTION 21854 "Interface index of the port for the configuration 21855 in this entry applies." 21856 21857 ::= { wacPortCtrlEntry 1 } 21858 21859 wacPortCtrlState OBJECT-TYPE 21860 SYNTAX INTEGER { 21861 enable (1), 21862 disable (2) 21863 } 21864 MAX-ACCESS read-write 21865 STATUS current 21866 DESCRIPTION 21867 "Enables / disables flow control for the interface." 21868 21869 ::= { wacPortCtrlEntry 2 } 21870 21871 wacPortCtrlAgetime OBJECT-TYPE 21872 SYNTAX INTEGER (1..65535) 21873 MAX-ACCESS read-write 21874 STATUS current 21875 DESCRIPTION 21876 "Aging time" 21877 ::= { wacPortCtrlEntry 3 } 21878 21879 wacPortCtrlBlocktime OBJECT-TYPE 21880 SYNTAX INTEGER (1..65535) 21881 MAX-ACCESS read-write 21882 STATUS current 21883 DESCRIPTION 21884 "Aging time" 21885 ::= { wacPortCtrlEntry 4 } 21886 21887-- ------------------------------------------------------------- 21888-- groups in the Authentication State Control MIB 21889-- ------------------------------------------------------------- 21890 wacAuthState OBJECT IDENTIFIER ::= { companyWACAuthGroup 4 } 21891-- ----------------------------------------------------------------------------- 21892-- wacAuthState for IPv4(and IPv6) 21893-- ----------------------------------------------------------------------------- 21894 wacAuthStateTable OBJECT-TYPE 21895 SYNTAX SEQUENCE OF WACAuthStateEntry 21896 MAX-ACCESS not-accessible 21897 STATUS current 21898 DESCRIPTION 21899 "A list of the Auth States" 21900 ::= { wacAuthState 1 } 21901 21902 wacAuthStateEntry OBJECT-TYPE 21903 SYNTAX WACAuthStateEntry 21904 MAX-ACCESS not-accessible 21905 STATUS current 21906 DESCRIPTION 21907 "A Auth State entry containing the mac and forwarding port." 21908 INDEX {wacAuthStatePort, wacAuthStateMac, wacAuthStateRXVID} 21909 ::= { wacAuthStateTable 1 } 21910 21911 WACAuthStateEntry ::= SEQUENCE { 21912 wacAuthStatePort INTEGER, 21913 wacAuthStateMac MacAddress, 21914 wacAuthStateRXVID INTEGER, 21915 wacAuthStateflag INTEGER, 21916 wacAuthStateVID INTEGER, 21917 wacAuthAssignPriority INTEGER, 21918 wacAuthStateAgetime INTEGER, 21919 wacAuthStateRowStatus RowStatus 21920 } 21921 21922 wacAuthStatePort OBJECT-TYPE 21923 SYNTAX INTEGER 21924 MAX-ACCESS read-only 21925 STATUS current 21926 DESCRIPTION 21927 "The auth port state of the Auth State entry." 21928 ::= { wacAuthStateEntry 1 } 21929 21930 wacAuthStateMac OBJECT-TYPE 21931 SYNTAX MacAddress 21932 MAX-ACCESS read-only 21933 STATUS current 21934 DESCRIPTION 21935 "The auth state mac of the Auth State entry." 21936 ::= { wacAuthStateEntry 2 } 21937 21938 wacAuthStateRXVID OBJECT-TYPE 21939 SYNTAX INTEGER 21940 MAX-ACCESS read-only 21941 STATUS current 21942 DESCRIPTION 21943 "The Rx VID of the Auth State entry." 21944 ::= { wacAuthStateEntry 3 } 21945 21946 wacAuthStateflag OBJECT-TYPE 21947 SYNTAX INTEGER 21948 MAX-ACCESS read-only 21949 STATUS current 21950 DESCRIPTION 21951 "The auth state flag of the Auth State entry." 21952 ::= { wacAuthStateEntry 4 } 21953 21954 wacAuthStateVID OBJECT-TYPE 21955 SYNTAX INTEGER 21956 MAX-ACCESS read-only 21957 STATUS current 21958 DESCRIPTION 21959 "The auth state VID of the Auth State entry." 21960 ::= { wacAuthStateEntry 5 } 21961 21962 wacAuthAssignPriority OBJECT-TYPE 21963 SYNTAX INTEGER 21964 MAX-ACCESS read-only 21965 STATUS current 21966 DESCRIPTION 21967 "The auth assign priority of the Auth State entry." 21968 ::= { wacAuthStateEntry 6 } 21969 21970 wacAuthStateAgetime OBJECT-TYPE 21971 SYNTAX INTEGER 21972 21973 MAX-ACCESS read-only 21974 STATUS current 21975 DESCRIPTION 21976 "The auth state age time of the Auth State entry." 21977 ::= { wacAuthStateEntry 7 } 21978 21979 wacAuthStateRowStatus OBJECT-TYPE 21980 SYNTAX RowStatus 21981 21982 MAX-ACCESS read-only 21983 STATUS current 21984 DESCRIPTION 21985 "The auth state row status." 21986 ::= { wacAuthStateEntry 99 } 21987 21988 21989 21990 -- ---------------------------------------------------------------------------- 21991 -- The Vlan Mac Map Table 21992 -- ---------------------------------------------------------------------------- 21993 21994 macBasedVlanTable OBJECT-TYPE 21995 SYNTAX SEQUENCE OF MacBasedVlanEntry 21996 MAX-ACCESS not-accessible 21997 STATUS current 21998 DESCRIPTION 21999 "A table that contains information on Vlan-MAC address 22000 mapping." 22001 ::= { companyMacBasedVlan 1 } 22002 22003 macBasedVlanEntry OBJECT-TYPE 22004 SYNTAX MacBasedVlanEntry 22005 MAX-ACCESS not-accessible 22006 STATUS current 22007 DESCRIPTION 22008 "Entry that contains Vlan-MAC address mapping." 22009 INDEX { vlanMacMapIndex } 22010 ::= { macBasedVlanTable 1 } 22011 22012 MacBasedVlanEntry ::= 22013 SEQUENCE { 22014 vlanMacMapIndex 22015 Integer32, 22016 vlanMacMapAddr 22017 MacAddress, 22018 vlanMacMapAddrMask 22019 MacAddress, 22020 vlanMacMapVid 22021 VlanIndex, 22022 vlanMacStatus 22023 DisplayString, 22024 vlanMacType 22025 DisplayString, 22026 vlanMacMapRowStatus 22027 RowStatus 22028 } 22029 22030 vlanMacMapIndex OBJECT-TYPE 22031 SYNTAX Integer32 (1..128) 22032 MAX-ACCESS read-only 22033 STATUS current 22034 DESCRIPTION 22035 "Index of cmMacBasedVlanEntry. This object indicates the mac vlan entry for which 22036 the configurations in cmMacBasedVlanEntry is to be done." 22037 ::= { macBasedVlanEntry 1 } 22038 22039 vlanMacMapAddr OBJECT-TYPE 22040 SYNTAX MacAddress 22041 MAX-ACCESS read-write 22042 STATUS current 22043 DESCRIPTION 22044 "The Mac address for which the Vlan mapping is present in the entry." 22045 22046 ::= { macBasedVlanEntry 2 } 22047 vlanMacMapAddrMask OBJECT-TYPE 22048 SYNTAX MacAddress 22049 MAX-ACCESS read-write 22050 STATUS current 22051 DESCRIPTION 22052 "The Mac address for which the Vlan mapping is present in the entry." 22053 ::= { macBasedVlanEntry 3 } 22054 22055 vlanMacMapVid OBJECT-TYPE 22056 SYNTAX VlanIndex 22057 MAX-ACCESS read-write 22058 STATUS current 22059 DESCRIPTION 22060 "The Vlan to which the mac address of this entry is mapped to." 22061 ::= { macBasedVlanEntry 4 } 22062 22063 vlanMacStatus OBJECT-TYPE 22064 SYNTAX DisplayString 22065 MAX-ACCESS read-only 22066 STATUS current 22067 DESCRIPTION 22068 "The status given to the mac-vlan entry." 22069 ::= { macBasedVlanEntry 5 } 22070 22071 vlanMacType OBJECT-TYPE 22072 SYNTAX DisplayString 22073 MAX-ACCESS read-only 22074 STATUS current 22075 DESCRIPTION 22076 "The type given to the mac-vlan entry." 22077 ::= { macBasedVlanEntry 6 } 22078 22079 22080 vlanMacMapRowStatus OBJECT-TYPE 22081 SYNTAX RowStatus 22082 MAX-ACCESS read-write 22083 STATUS current 22084 DESCRIPTION 22085 "The row status of the entry." 22086 ::= { macBasedVlanEntry 99 } 22087 22088 macBasedVlanMethod OBJECT-TYPE 22089 SYNTAX INTEGER { 22090 single(1), 22091 range(2) 22092 } 22093 MAX-ACCESS read-write 22094 STATUS current 22095 DESCRIPTION 22096 "A method of Vlan-MAC address mapping." 22097 ::= { companyMacBasedVlan 2 } 22098 22099 22100 -- ---------------------------------------------------------- 22101 -- The sfpVendorInfoTable 22102 -- ---------------------------------------------------------- 22103 22104 22105 sfpVendorInfoTable OBJECT-TYPE 22106 SYNTAX SEQUENCE OF SfpVendorInfoEntry 22107 MAX-ACCESS not-accessible 22108 STATUS current 22109 DESCRIPTION 22110 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 22111 ::= { companySfpVendorInfo 1 } 22112 22113 sfpVendorInfoEntry OBJECT-TYPE 22114 SYNTAX SfpVendorInfoEntry 22115 MAX-ACCESS not-accessible 22116 STATUS current 22117 DESCRIPTION 22118 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 22119 INDEX { sfpPortIndex } 22120 ::= { sfpVendorInfoTable 1 } 22121 22122 SfpVendorInfoEntry ::= 22123 SEQUENCE { 22124 sfpPortIndex 22125 Integer32, 22126 sfpConnectorType 22127 DisplayString, 22128 sfpTranceiverCode 22129 DisplayString, 22130 sfpBaudRate 22131 DisplayString, 22132 sfpVendorName 22133 DisplayString, 22134 sfpVendorOui 22135 DisplayString, 22136 sfpVendorPn 22137 DisplayString, 22138 sfpVendorRev 22139 DisplayString, 22140 sfpWavelength 22141 DisplayString, 22142 sfpVendorSn 22143 DisplayString, 22144 sfpDateCode 22145 DisplayString 22146 } 22147 22148 22149 sfpPortIndex OBJECT-TYPE 22150 SYNTAX Integer32 22151 MAX-ACCESS read-only 22152 STATUS current 22153 DESCRIPTION 22154 "" 22155 ::= { sfpVendorInfoEntry 1 } 22156 22157 sfpConnectorType OBJECT-TYPE 22158 SYNTAX DisplayString 22159 MAX-ACCESS read-only 22160 STATUS current 22161 DESCRIPTION 22162 "" 22163 ::= {sfpVendorInfoEntry 2} 22164 22165 sfpTranceiverCode OBJECT-TYPE 22166 SYNTAX DisplayString 22167 MAX-ACCESS read-only 22168 STATUS current 22169 DESCRIPTION 22170 "" 22171 ::= {sfpVendorInfoEntry 3} 22172 22173 sfpBaudRate OBJECT-TYPE 22174 SYNTAX DisplayString 22175 MAX-ACCESS read-only 22176 STATUS current 22177 DESCRIPTION 22178 "" 22179 ::= {sfpVendorInfoEntry 4} 22180 22181 sfpVendorName OBJECT-TYPE 22182 SYNTAX DisplayString 22183 MAX-ACCESS read-only 22184 STATUS current 22185 DESCRIPTION 22186 "" 22187 ::= {sfpVendorInfoEntry 5} 22188 22189 sfpVendorOui OBJECT-TYPE 22190 SYNTAX DisplayString 22191 MAX-ACCESS read-only 22192 STATUS current 22193 DESCRIPTION 22194 "" 22195 ::= {sfpVendorInfoEntry 6} 22196 22197 sfpVendorPn OBJECT-TYPE 22198 SYNTAX DisplayString 22199 MAX-ACCESS read-only 22200 STATUS current 22201 DESCRIPTION 22202 "" 22203 ::= {sfpVendorInfoEntry 7} 22204 22205 sfpVendorRev OBJECT-TYPE 22206 SYNTAX DisplayString 22207 MAX-ACCESS read-only 22208 STATUS current 22209 DESCRIPTION 22210 "" 22211 ::= {sfpVendorInfoEntry 8} 22212 22213 sfpWavelength OBJECT-TYPE 22214 SYNTAX DisplayString 22215 MAX-ACCESS read-only 22216 STATUS current 22217 DESCRIPTION 22218 "" 22219 ::= {sfpVendorInfoEntry 9} 22220 22221 sfpVendorSn OBJECT-TYPE 22222 SYNTAX DisplayString 22223 MAX-ACCESS read-only 22224 STATUS current 22225 DESCRIPTION 22226 "" 22227 ::= {sfpVendorInfoEntry 10} 22228 22229 sfpDateCode OBJECT-TYPE 22230 SYNTAX DisplayString 22231 MAX-ACCESS read-only 22232 STATUS current 22233 DESCRIPTION 22234 "" 22235 ::= {sfpVendorInfoEntry 11} 22236 22237 22238-- -------------------------------------------------------------------------- 22239 ddmCtrl OBJECT IDENTIFIER ::={companyDDM 1} 22240 ddmInfo OBJECT IDENTIFIER ::={companyDDM 2} 22241-- -------------------------------------------------------------------------- 22242-- DdmCtrl 22243-- -------------------------------------------------------------------------- 22244 22245 ddmPowerUnit OBJECT-TYPE 22246 SYNTAX INTEGER { 22247 mw(0), 22248 dbm(1) 22249 } 22250 MAX-ACCESS read-write 22251 STATUS current 22252 DESCRIPTION 22253 "This object indicates the TX/RX power global unit." 22254 DEFVAL{mw} 22255 ::= {ddmCtrl 1} 22256 22257--ddmActionMgmt 22258 22259 ddmActionMgmtTable OBJECT-TYPE 22260 SYNTAX SEQUENCE OF DdmActionMgmtEntry 22261 MAX-ACCESS not-accessible 22262 STATUS obsolete 22263 DESCRIPTION 22264 "This table contains the configuration of the action taken 22265 when any parameter exceeds its threshold." 22266 ::= {ddmCtrl 2} 22267 22268 ddmActionMgmtEntry OBJECT-TYPE 22269 SYNTAX DdmActionMgmtEntry 22270 MAX-ACCESS not-accessible 22271 STATUS obsolete 22272 DESCRIPTION 22273 "This is an entry of the swDdmConfigActionTable." 22274 INDEX {ddmActionPort } 22275 ::= {ddmActionMgmtTable 1} 22276 22277 DdmActionMgmtEntry ::= 22278 SEQUENCE { 22279 ddmActionPort 22280 INTEGER, 22281 ddmActionState 22282 INTEGER, 22283 ddmActionShutdown 22284 INTEGER 22285 } 22286 22287 ddmActionPort OBJECT-TYPE 22288 SYNTAX INTEGER 22289 MAX-ACCESS read-only 22290 STATUS current 22291 DESCRIPTION 22292 "This object indicates the port." 22293 ::= {ddmActionMgmtEntry 1} 22294 22295 22296 ddmActionState OBJECT-TYPE 22297 SYNTAX INTEGER { 22298 disable(0), 22299 enable(1) 22300 } 22301 MAX-ACCESS read-write 22302 STATUS obsolete 22303 DESCRIPTION 22304 "This object indicates the action type." 22305 ::= {ddmActionMgmtEntry 2} 22306 22307 ddmActionShutdown OBJECT-TYPE 22308 SYNTAX INTEGER { 22309 none(0), 22310 alarm(1), 22311 warning(2) 22312 } 22313 MAX-ACCESS read-write 22314 STATUS obsolete 22315 DESCRIPTION 22316 "This object indicates the action type." 22317 ::= {ddmActionMgmtEntry 3} 22318 22319 22320--ddmThresholdMgmt 22321 22322 ddmThresholdMgmtTable OBJECT-TYPE 22323 SYNTAX SEQUENCE OF DdmThresholdMgmtEntry 22324 MAX-ACCESS not-accessible 22325 STATUS current 22326 DESCRIPTION 22327 "This table contains DDM temperature configuration information." 22328 ::= {ddmCtrl 3} 22329 22330 ddmThresholdMgmtEntry OBJECT-TYPE 22331 SYNTAX DdmThresholdMgmtEntry 22332 MAX-ACCESS not-accessible 22333 STATUS current 22334 DESCRIPTION 22335 "This is an entry of the swDdmConfigThresholdTable." 22336 INDEX {ddmThresholdPort ,ddmThresholdType} 22337 ::= {ddmThresholdMgmtTable 1} 22338 22339 DdmThresholdMgmtEntry ::= 22340 SEQUENCE { 22341 ddmThresholdPort 22342 INTEGER, 22343 ddmThresholdType 22344 INTEGER, 22345 ddmHighAlarm 22346 DisplayString, 22347 ddmLowAlarm 22348 DisplayString, 22349 ddmHighWarning 22350 DisplayString, 22351 ddmLowWarning 22352 DisplayString 22353 } 22354 22355 ddmThresholdPort OBJECT-TYPE 22356 SYNTAX INTEGER 22357 MAX-ACCESS read-only 22358 STATUS current 22359 DESCRIPTION 22360 "This object indicates the port." 22361 ::= {ddmThresholdMgmtEntry 1} 22362 22363 ddmThresholdType OBJECT-TYPE 22364 SYNTAX INTEGER{ 22365 temperature(0), 22366 voltage(1), 22367 bias(2), 22368 txPower(3), 22369 rxPower(4) 22370 } 22371 MAX-ACCESS read-only 22372 STATUS current 22373 DESCRIPTION 22374 "This object indicates the threshold type." 22375 ::= {ddmThresholdMgmtEntry 2} 22376 22377 ddmHighAlarm OBJECT-TYPE 22378 SYNTAX DisplayString 22379 MAX-ACCESS read-write 22380 STATUS current 22381 DESCRIPTION 22382 "This object indicates the high alarm threshold value to be configured. As the 22383 value is a floating point data type, the DisplayString type is used to define this parameter." 22384 ::= {ddmThresholdMgmtEntry 3} 22385 22386 ddmLowAlarm OBJECT-TYPE 22387 SYNTAX DisplayString 22388 MAX-ACCESS read-write 22389 STATUS current 22390 DESCRIPTION 22391 "This object indicates the low alarm threshold value to be configured. As the 22392 value is a floating data type, the DisplayString type is used to define this parameter." 22393 ::= {ddmThresholdMgmtEntry 4} 22394 22395 ddmHighWarning OBJECT-TYPE 22396 SYNTAX DisplayString 22397 MAX-ACCESS read-write 22398 STATUS current 22399 DESCRIPTION 22400 "This object indicates the high warning threshold value to be configured. As 22401 the value is a floating data type, the DisplayString type is used to define this parameter." 22402 ::= {ddmThresholdMgmtEntry 5} 22403 22404 ddmLowWarning OBJECT-TYPE 22405 SYNTAX DisplayString 22406 MAX-ACCESS read-write 22407 STATUS current 22408 DESCRIPTION 22409 "This object indicates the low warning threshold value to be configured. As 22410 the value is a floating data type, the DisplayString type is used to define this parameter." 22411 ::= {ddmThresholdMgmtEntry 6} 22412 22413 22414 22415-- -------------------------------------------------------------------------- 22416-- DdmInfo 22417-- -------------------------------------------------------------------------- 22418 ddmStatus OBJECT IDENTIFIER ::= { ddmInfo 1 } 22419 22420--DdmStatus 22421 ddmStatusTable OBJECT-TYPE 22422 SYNTAX SEQUENCE OF DdmStatusEntry 22423 MAX-ACCESS not-accessible 22424 STATUS current 22425 DESCRIPTION 22426 "This table contains the DDM status information." 22427 ::= {ddmStatus 1} 22428 22429 ddmStatusEntry OBJECT-TYPE 22430 SYNTAX DdmStatusEntry 22431 MAX-ACCESS not-accessible 22432 STATUS current 22433 DESCRIPTION 22434 "This is an entry of the ddmStatusTable." 22435 INDEX {ddmStatusPort} 22436 ::= {ddmStatusTable 1} 22437 22438 DdmStatusEntry ::= 22439 SEQUENCE { 22440 ddmStatusPort 22441 INTEGER, 22442 ddmTemperature 22443 DisplayString, 22444 ddmVoltage 22445 DisplayString, 22446 ddmBiasCurrent 22447 DisplayString, 22448 ddmTxPower 22449 DisplayString, 22450 ddmRxPower 22451 DisplayString 22452 } 22453 22454 ddmStatusPort OBJECT-TYPE 22455 SYNTAX INTEGER 22456 MAX-ACCESS read-only 22457 STATUS current 22458 DESCRIPTION 22459 "This object indicates the port." 22460 ::= {ddmStatusEntry 1} 22461 22462 ddmTemperature OBJECT-TYPE 22463 SYNTAX DisplayString 22464 MAX-ACCESS read-only 22465 STATUS current 22466 DESCRIPTION 22467 "This object indicates the real time value of the temperature. As the value 22468 is a floating point data type, the DisplayString type is used to define this parameter." 22469 ::= {ddmStatusEntry 2} 22470 22471 ddmVoltage OBJECT-TYPE 22472 SYNTAX DisplayString 22473 MAX-ACCESS read-only 22474 STATUS current 22475 DESCRIPTION 22476 "This object indicates the real time value of the supply voltage. As the value 22477 value is a floating point data type, the DisplayString type is used to define this parameter." 22478 ::= {ddmStatusEntry 3} 22479 22480 ddmBiasCurrent OBJECT-TYPE 22481 SYNTAX DisplayString 22482 MAX-ACCESS read-only 22483 STATUS current 22484 DESCRIPTION 22485 "This object indicates the real time value of the tx bias." 22486 ::= {ddmStatusEntry 4} 22487 22488 ddmTxPower OBJECT-TYPE 22489 SYNTAX DisplayString 22490 MAX-ACCESS read-only 22491 STATUS current 22492 DESCRIPTION 22493 "This object indicates the real time value of the tx power. As the value 22494 is a floating point data type, the DisplayString type is used to define this parameter." 22495 ::= {ddmStatusEntry 5} 22496 22497 ddmRxPower OBJECT-TYPE 22498 SYNTAX DisplayString 22499 MAX-ACCESS read-only 22500 STATUS current 22501 DESCRIPTION 22502 "This object indicates the real time value of the rx power. As the value is 22503 a floating data type, the DisplayString type is used to define this parameter." 22504 ::= {ddmStatusEntry 6} 22505 22506 22507 22508 -- ***************************************************************** 22509 -- 22510 -- Enterprise Trap group 22511 -- 22512 -- ***************************************************************** 22513 22514END 22515