1-------------------------------------------------------------------------------- 2 3-- --------------------------- Revision ---------------------------------------- 4-- Date Version Author Chanage Description 5-- 6-- 2012/01/06 6.00.008 D-Link 1.Removed sysTrapBPDUAttack. 7-- 8-- 2012/01/05 6.00.007 D-Link 1.Update aacServerRetryCount information. 9-- 10-- 2011/12/29 6.00.006 D-Link 1.Update systrap & snmptrap information. 11-- 12-- 2011/12/26 6.00.005 D-Link 1.Fix ACL, BPDU attack, SSH MIB. 13-- 14-- 2011/12/23 6.00.004 D-Link 1.Change GratuitousARP, MulticastFilter Oid value. 15-- 16-- 2011/12/12 6.00.003 D-Link 1.Change SMTP Oid value. 17-- 18-- 2011/12/09 6.00.002 D-Link 1.Fix Oid description. 19-- 20-- 2011/11/25 6.00.001 D-Link 1.Initial version. 21-- 22-- -------------------------- Revision End ------------------------------------- 23 24-------------------------------------------------------------------------------- 25 26 DES-1210-28ME_B2 DEFINITIONS ::= BEGIN 27 28IMPORTS 29 MODULE-IDENTITY, OBJECT-TYPE, 30 enterprises, IpAddress, Integer32, Unsigned32, TimeTicks, Counter32 31 FROM SNMPv2-SMI 32 InetAddress FROM INET-ADDRESS-MIB 33 InterfaceIndex,InterfaceIndexOrZero 34 FROM IF-MIB 35 SnmpAdminString,SnmpEngineID,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB 36 dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB 37 RowStatus, TruthValue, DisplayString, 38 TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC 39 VlanId FROM Q-BRIDGE-MIB 40 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; 41 42 43 44 d-link OBJECT IDENTIFIER ::= { enterprises 171 } 45 dlink-products OBJECT IDENTIFIER ::= { d-link 10 } 46 dlink-DES1210SeriesProd OBJECT IDENTIFIER ::= { dlink-products 75} 47 des-1210-28ME OBJECT IDENTIFIER ::= { dlink-DES1210SeriesProd 15 } 48 des-1210-28ME-B2 OBJECT IDENTIFIER ::= { des-1210-28ME 2} 49 50VlanIndex ::= TEXTUAL-CONVENTION 51 STATUS current 52 DESCRIPTION 53 "A value used to index per-VLAN tables: values of 0 and 54 4095 are not permitted; if the value is between 1 and 55 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 56 global scope within a given bridged domain (see VlanId 57 textual convention). If the value is greater than 4095 58 then it represents a VLAN with scope local to the 59 particular agent, i.e. one without a global VLAN-ID 60 assigned to it. Such VLANs are outside the scope of 61 IEEE 802.1Q but it is convenient to be able to manage them 62 in the same way using this MIB." 63 SYNTAX Unsigned32 64 65PortList ::= TEXTUAL-CONVENTION 66 STATUS current 67 DESCRIPTION 68 "Each octet within this value specifies a set of eight 69 ports, with the first octet specifying ports 1 through 70 8, the second octet specifying ports 9 through 16, etc. 71 Within each octet, the most significant bit represents 72 the lowest numbered port, and the least significant bit 73 represents the highest numbered port. Thus, each port 74 of the bridge is represented by a single bit within the 75 value of this object. If that bit has a value of '1' 76 then that port is included in the set of ports; the port 77 is not included if its bit has a value of '0'." 78 SYNTAX OCTET STRING 79 80 81BridgeId ::= TEXTUAL-CONVENTION 82 STATUS current 83 DESCRIPTION 84 "The Bridge-Identifier as used in the 85 Spanning Tree 86 Protocol to uniquely identify a bridge. Its first two 87 octets (in network byte order) contain a priority 88 value and its last 6 octets contain the MAC address 89 used to refer to a bridge in a unique fashion 90 (typically, the numerically smallest MAC address 91 of all ports on the bridge). 92 Several objects in this MIB module represent values of 93 timers used by the Spanning Tree Protocol. In this 94 MIB, these timers have values in units of hundreths of 95 a second (i.e. 1/100 secs). 96 These timers, when stored in a Spanning Tree Protocol's 97 BPDU, are in units of 1/256 seconds. Note, however, 98 that 802.1D-1990 specifies a settable granularity of 99 no more than 1 second for these timers. To avoid 100 ambiguity, a data type is defined here as a textual 101 convention and all representation of these timers 102 in this MIB module are defined using this data type. An 103 algorithm is also defined for converting between the 104 different units, to ensure a timer's value is not distorted by multiple conversions." 105 SYNTAX OCTET STRING (SIZE (8)) 106 107Timeout ::= TEXTUAL-CONVENTION 108 DISPLAY-HINT "d4" 109 STATUS current 110 DESCRIPTION 111 "A STP timer in units of 1/100 seconds 112 113 To convert a Timeout value into a value in units of 114 1/256 seconds, the following algorithm should be used: 115 116 b = floor( (n * 256) / 100) 117 118 where: 119 floor = quotient [ignore remainder] 120 n is the value in 1/100 second units 121 b is the value in 1/256 second units 122 To convert the value from 1/256 second units back to 123 1/100 seconds, the following algorithm should be used: 124 125 n = ceiling( (b * 100) / 256) 126 127 where: 128 ceiling = quotient [if remainder is 0], or 129 quotient + 1 [if remainder is non-zero] 130 n is the value in 1/100 second units 131 b is the value in 1/256 second units 132 133 Note: it is important that the arithmetic operations are 134 done in the order specified (i.e., multiply first, divide 135 second)." 136 SYNTAX INTEGER 137 138 LldpManAddress ::= TEXTUAL-CONVENTION 139 STATUS current 140 DESCRIPTION 141 "The value of a management address associated with the LLDP 142 agent that may be used to reach higher layer entities to 143 assist discovery by network management. 144 145 It should be noted that appropriate security credentials, 146 such as SNMP engineId, may be required to access the LLDP 147 agent using a management address. These necessary credentials 148 should be known by the network management and the objects 149 associated with the credentials are not included in the 150 LLDP agent." 151 SYNTAX OCTET STRING (SIZE (1..31)) 152 153 OwnerString ::= TEXTUAL-CONVENTION 154 STATUS current 155 DESCRIPTION 156 "This data type is used to model an administratively 157 assigned name of the owner of a resource. Implementations 158 must accept values composed of well-formed NVT ASCII 159 sequences. In addition, implementations should accept 160 values composed of well-formed UTF-8 sequences. 161 162 It is suggested that this name contain one or more of 163 the following: IP address, management station name, 164 network manager's name, location, or phone number. 165 In some cases the agent itself will be the owner of 166 an entry. In these cases, this string shall be set 167 to a string starting with 'monitor'. 168 169 SNMP access control is articulated entirely in terms 170 of the contents of MIB views; access to a particular 171 SNMP object instance depends only upon its presence 172 or absence in a particular MIB view and never upon 173 its value or the value of related object instances. 174 Thus, objects of this type afford resolution of 175 resource contention only among cooperating 176 managers; they realize no access control function 177 with respect to uncooperative parties." 178 SYNTAX OCTET STRING (SIZE (0..127)) 179 180 RmonStatus ::= TEXTUAL-CONVENTION 181 STATUS current 182 DESCRIPTION 183 "The status of a table entry. 184 185 Setting this object to the value invalid(4) has the 186 effect of invalidating the corresponding entry. 187 That is, it effectively disassociates the mapping 188 identified with said entry. 189 It is an implementation-specific matter as to whether 190 the agent removes an invalidated entry from the table. 191 Accordingly, management stations must be prepared to 192 receive tabular information from agents that corresponds 193 to entries currently not in use. Proper 194 interpretation of such entries requires examination 195 of the relevant RmonStatus object. 196 197 An existing instance of this object cannot be set to 198 createRequest(2). This object may only be set to 199 createRequest(2) when this instance is created. When 200 this object is created, the agent may wish to create 201 supplemental object instances with default values 202 to complete a conceptual row in this table. Because the 203 204 creation of these default objects is entirely at the option 205 of the agent, the manager must not assume that any will be 206 created, but may make use of any that are created. 207 Immediately after completing the create operation, the agent 208 must set this object to underCreation(3). 209 210 When in the underCreation(3) state, an entry is allowed to 211 exist in a possibly incomplete, possibly inconsistent state, 212 usually to allow it to be modified in multiple PDUs. When in 213 this state, an entry is not fully active. 214 Entries shall exist in the underCreation(3) state until 215 the management station is finished configuring the entry 216 and sets this object to valid(1) or aborts, setting this 217 object to invalid(4). If the agent determines that an 218 entry has been in the underCreation(3) state for an 219 abnormally long time, it may decide that the management 220 station has crashed. If the agent makes this decision, 221 it may set this object to invalid(4) to reclaim the 222 entry. A prudent agent will understand that the 223 management station may need to wait for human input 224 and will allow for that possibility in its 225 determination of this abnormally long period. 226 227 An entry in the valid(1) state is fully configured and 228 consistent and fully represents the configuration or 229 operation such a row is intended to represent. For 230 example, it could be a statistical function that is 231 configured and active, or a filter that is available 232 in the list of filters processed by the packet capture 233 process. 234 235 A manager is restricted to changing the state of an entry in 236 the following ways: 237 238 To: valid createRequest underCreation invalid 239 From: 240 valid OK NO OK OK 241 createRequest N/A N/A N/A N/A 242 underCreation OK NO OK OK 243 invalid NO NO NO OK 244 nonExistent NO OK NO OK 245 246 In the table above, it is not applicable to move the state 247 from the createRequest state to any other state because the 248 manager will never find the variable in that state. The 249 nonExistent state is not a value of the enumeration, rather 250 it means that the entryStatus variable does not exist at all. 251 252 An agent may allow an entryStatus variable to change state in 253 additional ways, so long as the semantics of the states are 254 followed. This allowance is made to ease the implementation of 255 the agent and is made despite the fact that managers should 256 never exercise these additional state transitions." 257 SYNTAX INTEGER { 258 valid(1), 259 createRequest(2), 260 underCreation(3), 261 invalid(4) 262 } 263 264-- ----------------------------------------------------------------- -- 265-- groups in the MIB 266-- ----------------------------------------------------------------- -- 267 268 companySystem OBJECT IDENTIFIER ::= { des-1210-28ME-B2 1 } 269 dhcpBOOTPRelayControl OBJECT IDENTIFIER ::= { companyDHCPRelay 1 } 270 companyIpifGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 2 } 271 dhcpBOOTPRelayManagement OBJECT IDENTIFIER ::= { companyDHCPRelay 2 } 272 dhcpBOOTPRelayManagementOption82 OBJECT IDENTIFIER ::= { dhcpBOOTPRelayManagement 2 } 273 companyTftpGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 3 } 274 companyMiscGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 4 } 275 companySNMPV3 OBJECT IDENTIFIER ::= { des-1210-28ME-B2 5 } 276 companySTP OBJECT IDENTIFIER ::= { des-1210-28ME-B2 6 } 277 companyDot1qVlanGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 7 } 278 companyLA OBJECT IDENTIFIER ::= { des-1210-28ME-B2 8 } 279 companyStaticMAC OBJECT IDENTIFIER ::= { des-1210-28ME-B2 9 } 280 companyIgsGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 10 } 281 companyGVRPGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 11 } 282 companyQoSGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 12 } 283 companyTrafficMgmt OBJECT IDENTIFIER ::= { des-1210-28ME-B2 13 } 284 companySecurity OBJECT IDENTIFIER ::= { des-1210-28ME-B2 14 } 285 companyACLGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 15 } 286 companySyslog OBJECT IDENTIFIER ::= { des-1210-28ME-B2 16 } 287 companyLBD OBJECT IDENTIFIER ::= { des-1210-28ME-B2 17 } 288 companyMirror OBJECT IDENTIFIER ::= { des-1210-28ME-B2 18 } 289 companyStaticMcast OBJECT IDENTIFIER ::= { des-1210-28ME-B2 19 } 290 companySNTPSetting OBJECT IDENTIFIER ::= { des-1210-28ME-B2 20 } 291 companyRMON OBJECT IDENTIFIER ::= { des-1210-28ME-B2 22 } 292 companyAuthGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 23 } 293 companyGuestVlan OBJECT IDENTIFIER ::= { des-1210-28ME-B2 24 } 294 companyMacNotify OBJECT IDENTIFIER ::= { des-1210-28ME-B2 25 } 295 companyISMVLAN OBJECT IDENTIFIER ::= { des-1210-28ME-B2 27 } 296 companyDHCPRelay OBJECT IDENTIFIER ::= { des-1210-28ME-B2 28 } 297 companyDHCPLocalRelay OBJECT IDENTIFIER ::= { des-1210-28ME-B2 29 } 298 companyTrapSetting OBJECT IDENTIFIER ::= { des-1210-28ME-B2 30 } 299 companyLLDPSetting OBJECT IDENTIFIER ::= { des-1210-28ME-B2 32 } 300 companyCPUInterfaceFilterGroup OBJECT IDENTIFIER ::= { des-1210-28ME-B2 33 } 301 companyCableDiagnostic OBJECT IDENTIFIER ::= { des-1210-28ME-B2 35 } 302 companyVLANTrunk OBJECT IDENTIFIER ::= { des-1210-28ME-B2 36 } 303 companyQinQ OBJECT IDENTIFIER ::= { des-1210-28ME-B2 37 } 304 companySMTP OBJECT IDENTIFIER ::= { des-1210-28ME-B2 40 } 305 companyLimitIp OBJECT IDENTIFIER ::= { des-1210-28ME-B2 45 } 306 companyGratuitousARP OBJECT IDENTIFIER ::= { des-1210-28ME-B2 48 } 307 companyMulticastFilter OBJECT IDENTIFIER ::= { des-1210-28ME-B2 49 } 308 companyBPDUAttack OBJECT IDENTIFIER ::= { des-1210-28ME-B2 77 } 309 companyDoSCtrl OBJECT IDENTIFIER ::= { des-1210-28ME-B2 99 } 310 311-- ---------------------------------------------------------------- -- 312 313 -- ------------------------------------------------------------------ 314 -- companySystem 315 -- ------------------------------------------------------------------ 316 317 sysSwitchName OBJECT-TYPE 318 SYNTAX DisplayString (SIZE(1..20)) 319 MAX-ACCESS read-write 320 STATUS current 321 DESCRIPTION 322 "System name used for identification of the device. 323 The following characters are allowed to input. 324 0 ~ 9 / a ~ z / A ~ Z 325 Special character: ( ) �V + _ = ." 326 ::= { companySystem 1 } 327 328 sysHardwareVersion OBJECT-TYPE 329 SYNTAX DisplayString (SIZE(1..15)) 330 MAX-ACCESS read-only 331 STATUS current 332 DESCRIPTION 333 "Version number of the Hardware." 334 DEFVAL { "" } 335 ::= { companySystem 2 } 336 337 sysFirmwareVersion OBJECT-TYPE 338 SYNTAX DisplayString (SIZE(1..15)) 339 MAX-ACCESS read-only 340 STATUS current 341 DESCRIPTION 342 "Version number of the Firmware." 343 DEFVAL { "" } 344 ::= { companySystem 3 } 345 346 sysLoginTimeoutInterval OBJECT-TYPE 347 SYNTAX Integer32 (3..30) 348 MAX-ACCESS read-write 349 STATUS current 350 DESCRIPTION 351 "This time interval is used to count the time and 352 logout web interface automatically." 353 DEFVAL { 5 } 354 ::= { companySystem 4 } 355 356 sysLocationName OBJECT-TYPE 357 SYNTAX DisplayString (SIZE(1..20)) 358 MAX-ACCESS read-write 359 STATUS current 360 DESCRIPTION 361 "The location name of this node (e.g., `telephone closet, 362 3rd floor'). If the location is unknown, the value is 363 the zero-length string." 364 ::= { companySystem 5 } 365 366 367 sysGroupInterval OBJECT-TYPE 368 SYNTAX Integer32 (0 | 120..1225) 369 MAX-ACCESS read-write 370 STATUS current 371 DESCRIPTION 372 "Group Interval is used to send D-link Discover packet to D-link 373 SmartConsole Utility frequency. 374 375 The timer in units of seconds. 376 377 Set value 0 to disable group Interval." 378 ::= { companySystem 6 } 379 380 381 sysSafeGuardEnable OBJECT-TYPE 382 SYNTAX INTEGER { 383 enable(1), 384 disable(2) 385 } 386 MAX-ACCESS read-write 387 STATUS current 388 DESCRIPTION 389 "This object is used to set Safeguard Enable\Disable." 390 DEFVAL { enable } 391 ::= { companySystem 8 } 392 393 394 sysRestart OBJECT-TYPE 395 SYNTAX TruthValue 396 MAX-ACCESS read-write 397 STATUS current 398 DESCRIPTION 399 "This object allows the user to restart the Switch 400 (i.e)the entire switch will operationally go down and 401 start again. Setting a value of 'true' causes the switch 402 to be restarted. 403 404 When the switch operationally goes down, configuration 405 save operation is initiated based on the configuration save 406 option chosen. 407 408 When the switch operationally come up, the saved configurations 409 are restored based on the restore option chosen. 410 411 Once the switch is restarted, the value of this object reverts 412 to 'false'." 413 DEFVAL { false } 414 ::= { companySystem 9 } 415 416 sysSave OBJECT-TYPE 417 SYNTAX TruthValue 418 MAX-ACCESS read-write 419 STATUS current 420 DESCRIPTION 421 "This object is used to save Configuration." 422 DEFVAL { false } 423 ::= { companySystem 10 } 424 425 426 427 -- Port Control Table 428 429 sysPortCtrlTable OBJECT-TYPE 430 SYNTAX SEQUENCE OF SysPortCtrlEntry 431 MAX-ACCESS not-accessible 432 STATUS current 433 DESCRIPTION 434 "A table to control the port specific parameters of the device like speed, 435 duplex mode, etc." 436 ::= { companySystem 13 } 437 438 sysPortCtrlEntry OBJECT-TYPE 439 SYNTAX SysPortCtrlEntry 440 MAX-ACCESS not-accessible 441 STATUS current 442 DESCRIPTION 443 "An entry appears in this table for each interface in the system. 444 445 Index to the table is the interface index of the port." 446 447 INDEX { sysPortCtrlIndex , sysPortCtrlMediumType} 448 ::= { sysPortCtrlTable 1 } 449 450 SysPortCtrlEntry ::= 451 SEQUENCE { 452 sysPortCtrlIndex 453 Integer32, 454 sysPortCtrlMediumType 455 INTEGER, 456 sysPortCtrlSpeed 457 INTEGER, 458 sysPortCtrlOperStatus 459 INTEGER, 460 sysPortCtrlMDI 461 INTEGER, 462 sysPortCtrlFlowControl 463 INTEGER, 464 sysPortCtrlFlowControlOper 465 INTEGER, 466 sysPortCtrlType 467 INTEGER 468 } 469 470 sysPortCtrlIndex OBJECT-TYPE 471 SYNTAX Integer32 (1..65535) 472 MAX-ACCESS read-only 473 STATUS current 474 DESCRIPTION 475 "Interface index of the port for the configuration 476 in this entry applies." 477 478 ::= { sysPortCtrlEntry 1 } 479 480 sysPortCtrlMediumType OBJECT-TYPE 481 SYNTAX INTEGER { 482 copper(100), 483 fiber1G(101), 484 fiber100M(102) 485 } 486 MAX-ACCESS read-only 487 STATUS current 488 DESCRIPTION 489 "This object indicates the port type: fiber 1G/100M or copper." 490 491 ::= { sysPortCtrlEntry 2 } 492 493 sysPortCtrlSpeed OBJECT-TYPE 494 SYNTAX INTEGER { 495 rate1000M-Full (1), 496 rate100M-Full (2), 497 rate100M-Half (3), 498 rate10M-Full (4), 499 rate10M-Half (5), 500 auto (6), 501 disable (7) 502 } 503 MAX-ACCESS read-write 504 STATUS current 505 DESCRIPTION 506 "Configures interface speed." 507 508 ::= { sysPortCtrlEntry 3 } 509 510 sysPortCtrlOperStatus OBJECT-TYPE 511 SYNTAX INTEGER { 512 down (1), 513 rate1000M-Full (2), 514 rate100M-Full (3), 515 rate100M-Half (4), 516 rate10M-Full (5), 517 rate10M-Half (6) 518 } 519 MAX-ACCESS read-only 520 STATUS current 521 DESCRIPTION 522 "The port's operating speed state." 523 524 ::= { sysPortCtrlEntry 4 } 525 526 sysPortCtrlMDI OBJECT-TYPE 527 SYNTAX INTEGER { 528 auto (1), 529 mdi (2), 530 mdix (3) 531 } 532 MAX-ACCESS read-write 533 STATUS current 534 DESCRIPTION 535 "Configures interface auto/mdi/mdix mode. 536 The default setting is Auto." 537 538 ::= { sysPortCtrlEntry 5 } 539 540 sysPortCtrlFlowControl OBJECT-TYPE 541 SYNTAX INTEGER { 542 enable (1), 543 disable (2) 544 } 545 MAX-ACCESS read-write 546 STATUS current 547 DESCRIPTION 548 "Enables / disables flow control for the interface." 549 550 ::= { sysPortCtrlEntry 6 } 551 552 sysPortCtrlFlowControlOper OBJECT-TYPE 553 SYNTAX INTEGER { 554 enabled(1), 555 disabled(2) 556 } 557 MAX-ACCESS read-only 558 STATUS current 559 DESCRIPTION 560 "The link parner negotiate port's operating flow control state." 561 ::= { sysPortCtrlEntry 7 } 562 563 sysPortCtrlType OBJECT-TYPE 564 SYNTAX INTEGER { 565 fastethernet(1), 566 gigabitethernet(2), 567 fiberwith100BaseSFPModule(3), 568 fiberwith1000BaseSFPModule(4) 569 } 570 MAX-ACCESS read-only 571 STATUS current 572 DESCRIPTION 573 "The port's media type." 574 ::= { sysPortCtrlEntry 8 } 575 576-- start DLINK_METRO_LIKE_GENERAL 577 sysPortDescriptionTable OBJECT-TYPE 578 SYNTAX SEQUENCE OF SysPortDescriptionEntry 579 MAX-ACCESS not-accessible 580 STATUS current 581 DESCRIPTION 582 "The port description table." 583 ::= { companySystem 14 } 584 585 sysPortDescriptionEntry OBJECT-TYPE 586 SYNTAX SysPortDescriptionEntry 587 MAX-ACCESS not-accessible 588 STATUS current 589 DESCRIPTION 590 "The port description entry." 591 INDEX { sysPortDescIndex, sysPortDescMediumType } 592 ::= { sysPortDescriptionTable 1 } 593 594 SysPortDescriptionEntry ::= 595 SEQUENCE { 596 sysPortDescIndex 597 INTEGER, 598 sysPortDescMediumType 599 INTEGER, 600 sysPortDescString 601 DisplayString 602 } 603 604 sysPortDescIndex OBJECT-TYPE 605 SYNTAX INTEGER (1..255) 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "This object indicates the port index." 610 ::= { sysPortDescriptionEntry 1 } 611 612 613 sysPortDescMediumType OBJECT-TYPE 614 SYNTAX INTEGER { 615 copper(100), 616 fiber1G(101), 617 fiber100M(102) 618 } 619 MAX-ACCESS read-only 620 STATUS current 621 DESCRIPTION 622 "This object indicates the port type: fiber 1G/100M or copper." 623 ::= { sysPortDescriptionEntry 2 } 624 625 sysPortDescString OBJECT-TYPE 626 SYNTAX DisplayString(SIZE(0..32)) 627 MAX-ACCESS read-write 628 STATUS current 629 DESCRIPTION 630 "This object indicates the port description." 631 ::= { sysPortDescriptionEntry 3 } 632-- end DLINK_METRO_LIKE_GENERAL 633 634-- start DLINK_METRO_LIKE_GENERAL 635 sysPortErrTable OBJECT-TYPE 636 SYNTAX SEQUENCE OF SysPortErrEntry 637 MAX-ACCESS not-accessible 638 STATUS current 639 DESCRIPTION 640 "The port error table." 641 ::= { companySystem 15 } 642 643 sysPortErrEntry OBJECT-TYPE 644 SYNTAX SysPortErrEntry 645 MAX-ACCESS not-accessible 646 STATUS current 647 DESCRIPTION 648 "A list of information for the err port of the device." 649 INDEX { sysPortErrPortIndex } 650 ::= { sysPortErrTable 1 } 651 652 SysPortErrEntry ::= 653 SEQUENCE { 654 sysPortErrPortIndex 655 INTEGER, 656 sysPortErrPortState 657 INTEGER, 658 sysPortErrPortStatus 659 INTEGER, 660 sysPortErrPortReason 661 INTEGER 662 } 663 664 sysPortErrPortIndex OBJECT-TYPE 665 SYNTAX INTEGER (1..255) 666 MAX-ACCESS read-only 667 STATUS current 668 DESCRIPTION 669 "This object indicates the module's port number.(1..Max port number in 670 the module)" 671 ::= { sysPortErrEntry 1 } 672 673 sysPortErrPortState OBJECT-TYPE 674 SYNTAX INTEGER { 675 disabled(1), 676 enabled(2) 677 } 678 MAX-ACCESS read-only 679 STATUS current 680 DESCRIPTION 681 "This object decides whether the port state is enabled or disabled." 682 ::= { sysPortErrEntry 2 } 683 684 sysPortErrPortStatus OBJECT-TYPE 685 SYNTAX INTEGER { 686 other(1), 687 err-disabled(2) 688 } 689 MAX-ACCESS read-only 690 STATUS current 691 DESCRIPTION 692 "This object decides whether the PortStatus is err-disabled." 693 ::= { sysPortErrEntry 3 } 694 695 sysPortErrPortReason OBJECT-TYPE 696 SYNTAX INTEGER { 697 lbd(1) 698 } 699 MAX-ACCESS read-only 700 STATUS current 701 DESCRIPTION 702 "This object decides whether the PortStatus is LBD." 703 ::= { sysPortErrEntry 4 } 704-- end DLINK_METRO_LIKE_GENERAL 705 706 sysDhcpAutoConfiguration OBJECT-TYPE 707 SYNTAX INTEGER { 708 enable(1), 709 disable(2) 710 } 711 MAX-ACCESS read-write 712 STATUS current 713 DESCRIPTION 714 "This object indicates auto config is enabled or disabled." 715 DEFVAL { disable } 716 ::= { companySystem 16 } 717 718-- start DLINK_METRO_LIKE_GENERAL 719 720 sysWebState OBJECT-TYPE 721 SYNTAX INTEGER { 722 enabled(1), 723 disabled(2) 724 } 725 MAX-ACCESS read-write 726 STATUS current 727 DESCRIPTION 728 "This object is for Enabled(1) or Disabled(2) Web state in the system." 729 ::= { companySystem 17 } 730 731 732 sysWebPortNumber OBJECT-TYPE 733 SYNTAX Integer32 (1..65535) 734 MAX-ACCESS read-write 735 STATUS current 736 DESCRIPTION 737 "Web Server Port Number." 738 DEFVAL { 80 } 739 ::= { companySystem 18 } 740 741 sysARPAgingTime OBJECT-TYPE 742 SYNTAX INTEGER (0..65535) 743 MAX-ACCESS read-write 744 STATUS current 745 DESCRIPTION 746 "This object is for ARP aging time." 747 ::= { companySystem 19 } 748 749 750 sysMACAgingTime OBJECT-TYPE 751 SYNTAX INTEGER (10..600) 752 MAX-ACCESS read-write 753 STATUS current 754 DESCRIPTION 755 "This object is for MAC aging time." 756 ::= { companySystem 20 } 757 758 759 telnetsettingManagementOnOff OBJECT-TYPE 760 SYNTAX INTEGER { 761 enabled(1), 762 disabled(2) 763 } 764 MAX-ACCESS read-write 765 STATUS current 766 DESCRIPTION 767 "Enable/Disable management Telnetsetting mechanism." 768 ::= { companySystem 23 } 769 770 telnetUDPPort OBJECT-TYPE 771 SYNTAX INTEGER (1..65535) 772 MAX-ACCESS read-write 773 STATUS current 774 DESCRIPTION 775 "The value is for setting telnet's UDP Port." 776 DEFVAL { 23 } 777 ::= { companySystem 24 } 778 779 autoRefreshConfiguration OBJECT-TYPE 780 SYNTAX INTEGER { 781 refreshimenever(0), 782 refreshtime10secs(1), 783 refreshtime30secs(2), 784 refreshtime1min(3), 785 refreshtime5mins(4) 786 } 787 MAX-ACCESS read-write 788 STATUS current 789 DESCRIPTION 790 "To set the WEB panel auto refresh timer." 791 ::= { companySystem 25 } 792 793 floodfdbOnOff OBJECT-TYPE 794 SYNTAX INTEGER { 795 enabled(1), 796 disabled(2) 797 } 798 MAX-ACCESS read-write 799 STATUS current 800 DESCRIPTION 801 "To set enable status for flood fdb." 802 ::= { companySystem 26 } 803-- end DLINK_METRO_LIKE_GENERAL 804 805 806 -- ------------------------------------------------------------------------- 807 -- companyIpifGroup 808 -- ------------------------------------------------------------------------- 809 810 sysIpAddrCfgMode OBJECT-TYPE 811 SYNTAX INTEGER { 812 manual(1), 813 dynamic(2) 814 } 815 MAX-ACCESS read-write 816 STATUS current 817 DESCRIPTION 818 "Specifies the means by which the default interface in the device 819 820 gets the IP address. 821 822 If 'manual' mode is selected, the default interface takes the 823 'sysDefaultIpAddr' configured in the system. 824 825 If 'dynamic' mode is selected, the default interface gets the IP address 826 through dynamic IP address configuration protocols such as RARP client, 827 BootP client, DHCP Client, etc. 828 829 If the system fails to get the IP address dynamically through all the 830 above protocols, the default interface uses the 'sysDefaultIpAddr' 831 configured in the system." 832 DEFVAL { manual } 833 ::= { companyIpifGroup 1 } 834 835 sysIpAddr OBJECT-TYPE 836 SYNTAX IpAddress 837 MAX-ACCESS read-write 838 STATUS current 839 DESCRIPTION 840 "Default IP Address of the system. 841 842 This IP address, if modified, will take effect only when the 843 configuration is stored & restored." 844 ::= { companyIpifGroup 2 } 845 846 sysIpSubnetMask OBJECT-TYPE 847 SYNTAX IpAddress 848 MAX-ACCESS read-write 849 STATUS current 850 DESCRIPTION 851 "IP subnet mask for the default IP address. 852 853 This subnet mask, if modified, will take effect only when the 854 configuration is stored & restored." 855 ::= { companyIpifGroup 3 } 856 857 sysGateway OBJECT-TYPE 858 SYNTAX IpAddress 859 MAX-ACCESS read-write 860 STATUS current 861 DESCRIPTION 862 "Gateway" 863 ::= { companyIpifGroup 4 } 864 865 dhcpOption12Status OBJECT-TYPE 866 SYNTAX INTEGER { 867 enable(1), 868 disable(2) 869 } 870 MAX-ACCESS read-write 871 STATUS current 872 DESCRIPTION 873 "Status of DHCP Option12" 874 ::= { companyIpifGroup 5 } 875 876 dhcpOption12HostName OBJECT-TYPE 877 SYNTAX OCTET STRING 878 MAX-ACCESS read-write 879 STATUS current 880 DESCRIPTION 881 "Host name in DHCP option 12" 882 ::= { companyIpifGroup 6 } 883 884 -- ------------------------------------------------------------------------- 885 -- companyTftpGroup 886 -- ------------------------------------------------------------------------- 887 tftpFwServerIpAddress OBJECT-TYPE 888 SYNTAX IpAddress 889 MAX-ACCESS read-write 890 STATUS current 891 DESCRIPTION 892 "The TFTP server's IP address is used to upload or 893 download firmware." 894 ::= { companyTftpGroup 1 } 895 896 897 tftpFwImageFileName OBJECT-TYPE 898 SYNTAX DisplayString (SIZE(1..64)) 899 MAX-ACCESS read-write 900 STATUS current 901 DESCRIPTION 902 "Configure firmware filename to download." 903 ::= { companyTftpGroup 2 } 904 905 tftpFwTftpOperation OBJECT-TYPE 906 SYNTAX INTEGER { 907 none(0), 908 download(1), 909 upload(2) 910 } 911 MAX-ACCESS read-write 912 STATUS current 913 DESCRIPTION 914 "The tftp operates to perform downloading the firmware image 915 to the unit. This object is used in conjunction with 916 configBootTftpServerIp and configBootImageFileName." 917 ::= { companyTftpGroup 3 } 918 919 tftpFwTftpOperationStatus OBJECT-TYPE 920 SYNTAX INTEGER { 921 none(0), 922 success(1), 923 fail(2), 924 progressing(3), 925 transmit(4) 926 } 927 MAX-ACCESS read-only 928 STATUS current 929 DESCRIPTION 930 "The tftp operation status represent firmware backup or upgrade status." 931 ::= { companyTftpGroup 4 } 932 933 tftpCfgServerIpAddress OBJECT-TYPE 934 SYNTAX IpAddress 935 MAX-ACCESS read-write 936 STATUS current 937 DESCRIPTION 938 "The TFTP server's IP address is used to upload or 939 download configuration file." 940 ::= { companyTftpGroup 5 } 941 942 tftpConfigFileName OBJECT-TYPE 943 SYNTAX DisplayString (SIZE(1..64)) 944 MAX-ACCESS read-write 945 STATUS current 946 DESCRIPTION 947 "The configuration filename is used to store or retrieve config 948 from the tftp server." 949 ::= { companyTftpGroup 6 } 950 951 tftpConfigTftpOperation OBJECT-TYPE 952 SYNTAX INTEGER { 953 download(1), 954 upload(2), 955 progressing(3) 956 } 957 MAX-ACCESS read-write 958 STATUS current 959 DESCRIPTION 960 "The tftp operates to perform either downloading the 961 configuration file to the unit or uploading the current 962 configuration file to the tftp server. This object is 963 used in conjunction with configTftpServerIpAddress 964 and configTftpServerFileName." 965 ::= { companyTftpGroup 7 } 966 967 tftpConfigTftpOperationStatus OBJECT-TYPE 968 SYNTAX INTEGER { 969 none(0), 970 success(1), 971 fail(2), 972 progressing(3) 973 } 974 MAX-ACCESS read-only 975 STATUS current 976 DESCRIPTION 977 "The tftp operation status represent configuration file backup or restore status." 978 ::= { companyTftpGroup 8 } 979 980 -- ------------------------------------------------------------------------- 981 -- company Extension MIB, Miscellaneous Information 982 -- ------------------------------------------------------------------------- 983 984 miscReset OBJECT-TYPE 985 SYNTAX INTEGER { 986 reset(1), 987 noop(2) 988 } 989 MAX-ACCESS read-write 990 STATUS current 991 DESCRIPTION 992 "Physically resets the unit - use with care. A (1) resets 993 the unit, a (2) does nothing." 994 ::= { companyMiscGroup 2 } 995 996 miscStatisticsReset OBJECT-TYPE 997 SYNTAX INTEGER { 998 reset(1), 999 noop(2) 1000 } 1001 MAX-ACCESS read-write 1002 STATUS current 1003 DESCRIPTION 1004 "Resets the units statistics. A (1) resets 1005 the statistics count, a (2) does nothing." 1006 ::= { companyMiscGroup 3 } 1007 -- ---------------------------------------------------------- 1008 -- The companySecurity Groups 1009 -- ---------------------------------------------------------- 1010 securityIpMacPortBinding OBJECT IDENTIFIER ::= { companySecurity 10 } 1011 -- IpMacPortBinding Group --------------------------------------------- -- 1012 1013 impbSettingTable OBJECT-TYPE 1014 SYNTAX SEQUENCE OF ImpbSettingEntry 1015 MAX-ACCESS not-accessible 1016 STATUS current 1017 DESCRIPTION 1018 "A table to control IP-MAC-Port Binding Setting features of the device." 1019 ::= { securityIpMacPortBinding 1 } 1020 1021 impbSettingEntry OBJECT-TYPE 1022 SYNTAX ImpbSettingEntry 1023 MAX-ACCESS not-accessible 1024 STATUS current 1025 DESCRIPTION 1026 "An entry appears in IP-MAC-Port Binding Setting table for each interface 1027 in the system." 1028 INDEX { impbPortIndex } 1029 ::= { impbSettingTable 1 } 1030 1031 ImpbSettingEntry ::= 1032 SEQUENCE { 1033 impbPortIndex 1034 INTEGER, 1035 impbPortState 1036 INTEGER, 1037 impbInsIpPacPortState 1038 INTEGER, 1039 impbDHCPPortState 1040 INTEGER 1041 } 1042 1043 1044 impbPortIndex OBJECT-TYPE 1045 SYNTAX INTEGER 1046 MAX-ACCESS read-only 1047 STATUS current 1048 DESCRIPTION 1049 "Specifies the port numbers through which the authorized manager can 1050 access the switch. 1051 By default the authorized manager is allowed to access the switch 1052 through all the ports. 1053 If a set of ports are configured in the 'PortList', the manager can 1054 access the switch only through the configured ports." 1055 ::= { impbSettingEntry 1 } 1056 1057 1058 impbPortState OBJECT-TYPE 1059 SYNTAX INTEGER { 1060 disabled (0), enabled (1) 1061 } 1062 MAX-ACCESS read-write 1063 STATUS current 1064 DESCRIPTION 1065 "Disable / enable IP-MAC-Port Binding admin state for the interface." 1066 1067 ::= { impbSettingEntry 2 } 1068 1069 1070 impbInsIpPacPortState OBJECT-TYPE 1071 SYNTAX INTEGER { 1072 enabled (0), disabled (1) 1073 } 1074 MAX-ACCESS read-write 1075 STATUS current 1076 DESCRIPTION 1077 "Enable / disable IP-MAC-Port Binding also inspect IP packets state for the interface." 1078 1079 ::= { impbSettingEntry 3 } 1080 1081 1082 impbDHCPPortState OBJECT-TYPE 1083 SYNTAX INTEGER { 1084 disabled (0), enabled (1) 1085 } 1086 MAX-ACCESS read-write 1087 STATUS current 1088 DESCRIPTION 1089 "Disable / enable IP-MAC-Port Binding DHCP snooping state for the interface." 1090 1091 ::= { impbSettingEntry 4 } 1092 1093 impbSmartTable OBJECT-TYPE 1094 SYNTAX SEQUENCE OF ImpbSmartEntry 1095 MAX-ACCESS not-accessible 1096 STATUS current 1097 DESCRIPTION 1098 "A table to control Smart IP-MAC-Port Binding features of the device." 1099 ::= { securityIpMacPortBinding 2 } 1100 1101 impbSmartEntry OBJECT-TYPE 1102 SYNTAX ImpbSmartEntry 1103 MAX-ACCESS not-accessible 1104 STATUS current 1105 DESCRIPTION 1106 "An entry appears in Smart IP-MAC-Port Binding table for each interface 1107 in the system." 1108 INDEX { impbSmartMacAddress, impbSmartPort, impbSmartIpAddress} 1109 ::= { impbSmartTable 1 } 1110 1111 ImpbSmartEntry ::= 1112 SEQUENCE { 1113 impbSmartMacAddress 1114 MacAddress, 1115 impbSmartPort 1116 Integer32, 1117 impbSmartIpAddress 1118 IpAddress, 1119 impbSmartVlanId 1120 Integer32, 1121 impbSmartBinding 1122 INTEGER 1123 } 1124 1125 impbSmartMacAddress OBJECT-TYPE 1126 SYNTAX MacAddress 1127 MAX-ACCESS read-only 1128 STATUS current 1129 DESCRIPTION 1130 "The MAC address associated of the smart IP-MAC-PORT Binding entry." 1131 ::= { impbSmartEntry 1 } 1132 1133 impbSmartPort OBJECT-TYPE 1134 SYNTAX Integer32 1135 MAX-ACCESS read-only 1136 STATUS current 1137 DESCRIPTION 1138 "The port number of the smart IP-MAC-PORT Binding entry." 1139 ::= { impbSmartEntry 2 } 1140 1141 impbSmartIpAddress OBJECT-TYPE 1142 SYNTAX IpAddress 1143 MAX-ACCESS read-only 1144 STATUS current 1145 DESCRIPTION 1146 "The IP address associated of the smart IP-MAC-PORT Binding entry." 1147 ::= { impbSmartEntry 3 } 1148 1149 impbSmartVlanId OBJECT-TYPE 1150 SYNTAX Integer32 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "The VLAN ID of the smart IP-MAC-PORT Binding entry." 1155 ::= { impbSmartEntry 4 } 1156 1157 impbSmartBinding OBJECT-TYPE 1158 SYNTAX INTEGER { 1159 disabled (0), enabled (1) 1160 } 1161 MAX-ACCESS read-write 1162 STATUS current 1163 DESCRIPTION 1164 "Disable / enable IP-MAC-Port Binding for the interface." 1165 ::= { impbSmartEntry 5 } 1166 1167 impbWhiteListTable OBJECT-TYPE 1168 SYNTAX SEQUENCE OF ImpbWhiteListEntry 1169 MAX-ACCESS not-accessible 1170 STATUS current 1171 DESCRIPTION 1172 "A table to control Manual IP-MAC-Port Binding white list features of the device." 1173 ::= { securityIpMacPortBinding 3 } 1174 1175 impbWhiteListEntry OBJECT-TYPE 1176 SYNTAX ImpbWhiteListEntry 1177 MAX-ACCESS not-accessible 1178 STATUS current 1179 DESCRIPTION 1180 "An entry appears in Manual IP-MAC-Port Binding white list table for each interface 1181 in the system." 1182 INDEX { impbWhiteListIpAddress, impbWhiteListMacAddress } 1183 ::= { impbWhiteListTable 1 } 1184 1185 ImpbWhiteListEntry ::= 1186 SEQUENCE { 1187 impbWhiteListIpAddress 1188 IpAddress, 1189 impbWhiteListMacAddress 1190 MacAddress, 1191 impbWhiteListPort 1192 Integer32, 1193 impbWhiteListRowStatus 1194 RowStatus 1195 } 1196 1197 impbWhiteListIpAddress OBJECT-TYPE 1198 SYNTAX IpAddress 1199 MAX-ACCESS read-only 1200 STATUS current 1201 DESCRIPTION 1202 "The IP address associated of the Manual IP-MAC-PORT Binding white list entry." 1203 ::= { impbWhiteListEntry 1 } 1204 1205 impbWhiteListMacAddress OBJECT-TYPE 1206 SYNTAX MacAddress 1207 MAX-ACCESS read-only 1208 STATUS current 1209 DESCRIPTION 1210 "The MAC address associated of the Manual IP-MAC-PORT Binding white list entry." 1211 ::= { impbWhiteListEntry 2 } 1212 1213 impbWhiteListPort OBJECT-TYPE 1214 SYNTAX Integer32 1215 MAX-ACCESS read-write 1216 STATUS current 1217 DESCRIPTION 1218 "The port number of the Manual IP-MAC-PORT Binding white list entry." 1219 ::= { impbWhiteListEntry 3 } 1220 1221 impbWhiteListRowStatus OBJECT-TYPE 1222 SYNTAX RowStatus 1223 MAX-ACCESS read-create 1224 STATUS current 1225 DESCRIPTION 1226 "The status of a row in impbWhiteListTable. By setting this object, new 1227 entries can be created in impbWhiteListTable and existing entries can be 1228 removed from impbWhiteListTable. It can be used as specified in the SNMP 1229 v2 standard." 1230 ::= { impbWhiteListEntry 4 } 1231 1232 impbBlackListTable OBJECT-TYPE 1233 SYNTAX SEQUENCE OF ImpbBlackListEntry 1234 MAX-ACCESS not-accessible 1235 STATUS current 1236 DESCRIPTION 1237 "A table to control IP-MAC-Port Binding black list of the device." 1238 ::= { securityIpMacPortBinding 4 } 1239 1240 impbBlackListEntry OBJECT-TYPE 1241 SYNTAX ImpbBlackListEntry 1242 MAX-ACCESS not-accessible 1243 STATUS current 1244 DESCRIPTION 1245 "An entry appears in Manual IP-MAC-Port Binding black list table for each interface 1246 in the system." 1247 INDEX { impbBlackListMacAddress, impbBlackListVlanId, impbBlackListPort } 1248 ::= { impbBlackListTable 1 } 1249 1250 ImpbBlackListEntry ::= 1251 SEQUENCE { 1252 impbBlackListMacAddress 1253 MacAddress, 1254 impbBlackListVlanId 1255 Integer32, 1256 impbBlackListPort 1257 Integer32, 1258 impbBlackListIpAddress 1259 IpAddress, 1260 impbBlackListStatus 1261 INTEGER 1262 } 1263 1264 impbBlackListMacAddress OBJECT-TYPE 1265 SYNTAX MacAddress 1266 MAX-ACCESS read-only 1267 STATUS current 1268 DESCRIPTION 1269 "The MAC address associated of the IP-MAC-PORT Binding black list entry." 1270 ::= { impbBlackListEntry 1 } 1271 1272 impbBlackListVlanId OBJECT-TYPE 1273 SYNTAX Integer32 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "The VLAN ID of the IP-MAC-PORT Binding black list entry." 1278 ::= { impbBlackListEntry 2 } 1279 1280 impbBlackListPort OBJECT-TYPE 1281 SYNTAX Integer32 1282 MAX-ACCESS read-only 1283 STATUS current 1284 DESCRIPTION 1285 "The port number of the IP-MAC-PORT Binding black list entry." 1286 ::= { impbBlackListEntry 3 } 1287 1288 impbBlackListIpAddress OBJECT-TYPE 1289 SYNTAX IpAddress 1290 MAX-ACCESS read-only 1291 STATUS current 1292 DESCRIPTION 1293 "The IP address associated of the IP-MAC-PORT Binding black list entry." 1294 ::= { impbBlackListEntry 4 } 1295 1296 impbBlackListStatus OBJECT-TYPE 1297 SYNTAX INTEGER { 1298 nothing (0), deleted (1) 1299 } 1300 MAX-ACCESS read-write 1301 STATUS current 1302 DESCRIPTION 1303 "nothing/delete IP-MAC-Port Binding for the interface." 1304 ::= { impbBlackListEntry 5 } 1305 impbAutoScanIpAddressFrom OBJECT-TYPE 1306 SYNTAX IpAddress 1307 MAX-ACCESS read-write 1308 STATUS current 1309 DESCRIPTION 1310 "The begin for IP address associated of the IP-MAC-PORT Binding auto scan entry." 1311 ::= { securityIpMacPortBinding 5 } 1312 1313 impbAutoScanIpAddressTo OBJECT-TYPE 1314 SYNTAX IpAddress 1315 MAX-ACCESS read-write 1316 STATUS current 1317 DESCRIPTION 1318 "The end for IP address associated of the IP-MAC-PORT Binding auto scan entry." 1319 ::= { securityIpMacPortBinding 6 } 1320 1321 impbAutoScanStatus OBJECT-TYPE 1322 SYNTAX INTEGER { 1323 nothing (0), scan (1) 1324 } 1325 MAX-ACCESS read-write 1326 STATUS current 1327 DESCRIPTION 1328 "Nothing / scan IP-MAC-Port Binding auto scan for the interface." 1329 ::= { securityIpMacPortBinding 7 } 1330 1331 -- ---------------------------------------------------------------- 1332 -- The STP Bridge Global 1333 -- ---------------------------------------------------------------- 1334 stpBridgeGlobal OBJECT IDENTIFIER ::= { companySTP 1 } 1335 1336 stpModuleStatus OBJECT-TYPE 1337 SYNTAX INTEGER { 1338 enabled(1), 1339 disabled(2) 1340 } 1341 MAX-ACCESS read-write 1342 STATUS current 1343 DESCRIPTION 1344 "The administrative status requested by management for the MST 1345 feature. The value enabled(1) indicates that Mst should be enabled 1346 in the device on all ports. The value disabled(2) indicates that 1347 Mst should be disabled in the device on all ports. The object can 1348 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 1349 ::= { stpBridgeGlobal 1 } 1350 1351 stpProtocolVersion OBJECT-TYPE 1352 SYNTAX INTEGER { 1353 stp(0), 1354 rstp(2), 1355 mstp(3) 1356 } 1357 MAX-ACCESS read-write 1358 STATUS current 1359 DESCRIPTION 1360 "The version of Spanning Tree Protocol the bridge is 1361 currently running. The value 'stpCompatible(0)' 1362 indicates the Spanning Tree Protocol specified in 1363 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 1364 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 1365 indicates the Multiple Spanning Tree Protocol Specified 1366 in IEEE 802.1s." 1367 DEFVAL { mstp } 1368 ::= { stpBridgeGlobal 2 } 1369 1370 stpBridgePriority OBJECT-TYPE 1371 SYNTAX Integer32 (0..61440) 1372 MAX-ACCESS read-write 1373 STATUS current 1374 DESCRIPTION 1375 "The Value of the writable portion of the Bridge 1376 Identifier comprising of the first two octets. 1377 The values that are set for Bridge Priority must be 1378 in steps of 4096." 1379 DEFVAL {32768} 1380 ::= { stpBridgeGlobal 3 } 1381 1382 stpTxHoldCount OBJECT-TYPE 1383 SYNTAX Integer32 (1..10) 1384 MAX-ACCESS read-write 1385 STATUS current 1386 DESCRIPTION 1387 "The value used by the Port Transmit state machine to limit 1388 the maximum transmission rate." 1389 DEFVAL { 3 } 1390 ::= { stpBridgeGlobal 4 } 1391 1392 stpBridgeMaxAge OBJECT-TYPE 1393 SYNTAX Timeout (600..4000) 1394 MAX-ACCESS read-write 1395 STATUS current 1396 DESCRIPTION 1397 "The value that all bridges use for MaxAge when 1398 this bridge is acting as the root. The granularity 1399 of this timer is specified to be 1 second. 1400 An agent may return a badValue error if a set is 1401 attempted to a value which is not a whole number 1402 of seconds." 1403 DEFVAL {2000} 1404 ::= { stpBridgeGlobal 5 } 1405 1406 stpBridgeHelloTime OBJECT-TYPE 1407 SYNTAX Timeout (100..1000) 1408 MAX-ACCESS read-write 1409 STATUS current 1410 DESCRIPTION 1411 "The amount of time between the transmission of 1412 Configuration bridge PDUs by this node in units 1413 of hundredths of a second." 1414 ::= { stpBridgeGlobal 6 } 1415 1416 stpBridgeForwardDelay OBJECT-TYPE 1417 SYNTAX Timeout (400..3000) 1418 MAX-ACCESS read-write 1419 STATUS current 1420 DESCRIPTION 1421 "The value that all bridges use for ForwardDelay 1422 when this bridge is acting as the root. Note that 1423 802.1D specifies that the range for this 1424 parameter is related to the value of 1425 BridgeMaxAge. The granularity of this 1426 timer is specified to be 1 second. 1427 An agent may return a badValue error if a set is 1428 attempted to a value which is not a whole number 1429 of seconds." 1430 DEFVAL {1500} 1431 ::= { stpBridgeGlobal 7 } 1432 stpFowardBPDU OBJECT-TYPE 1433 SYNTAX INTEGER { 1434 enabled(1), 1435 disabled(2) 1436 } 1437 MAX-ACCESS read-write 1438 STATUS current 1439 DESCRIPTION 1440 "This object is for enabling or disabling forward BPDU." 1441 ::= {stpBridgeGlobal 8 } 1442 1443 stpRootBridge OBJECT-TYPE 1444 SYNTAX BridgeId 1445 MAX-ACCESS read-only 1446 STATUS current 1447 DESCRIPTION 1448 "The bridge identifier of the Root of the common spanning 1449 tree as determined by the Spanning Tree Protocol 1450 as executed by this node. This value is used as 1451 the CIST Root Identifier parameter in all Configuration 1452 Bridge PDUs originated by this node." 1453 ::= { stpBridgeGlobal 9 } 1454 1455 stpRootCost OBJECT-TYPE 1456 SYNTAX Integer32 1457 MAX-ACCESS read-only 1458 STATUS current 1459 DESCRIPTION 1460 "The Cost of the path to the CIST Root as seen 1461 from this bridge." 1462 ::= { stpBridgeGlobal 10 } 1463 1464 stpMaxAge OBJECT-TYPE 1465 SYNTAX Timeout 1466 MAX-ACCESS read-only 1467 STATUS current 1468 DESCRIPTION 1469 "The maximum age of Spanning Tree Protocol 1470 information learned from the network on any port 1471 before it is discarded, in units of hundredths of 1472 a second. This is the actual value that this 1473 bridge is currently using." 1474 ::= { stpBridgeGlobal 11 } 1475 1476 stpForwardDelay OBJECT-TYPE 1477 SYNTAX Timeout 1478 MAX-ACCESS read-only 1479 STATUS current 1480 DESCRIPTION 1481 "This time value, measured in units of hundredths 1482 of a second, controls how fast a port changes its 1483 spanning state when moving towards the Forwarding 1484 state. The value determines how long the port 1485 stays in a particular state before moving to the 1486 next state." 1487 ::= { stpBridgeGlobal 12 } 1488 1489 stpRootPort OBJECT-TYPE 1490 SYNTAX Integer32 1491 MAX-ACCESS read-only 1492 STATUS current 1493 DESCRIPTION 1494 "The Port Number of the Port which offers the lowest 1495 path cost from this bridge to the CIST Root Bridge." 1496 ::= { stpBridgeGlobal 13 } 1497 1498 -- ------------------------------------- 1499 -- The Spanning Tree Port Table 1500 -- ------------------------------------- 1501 1502 stpPortTable OBJECT-TYPE 1503 SYNTAX SEQUENCE OF StpPortEntry 1504 MAX-ACCESS not-accessible 1505 STATUS current 1506 DESCRIPTION 1507 "A table that contains port-specific information 1508 for the Spanning Tree Protocol." 1509 ::= { companySTP 2 } 1510 1511 stpPortEntry OBJECT-TYPE 1512 SYNTAX StpPortEntry 1513 MAX-ACCESS not-accessible 1514 STATUS current 1515 DESCRIPTION 1516 "A list of information maintained by every port 1517 about the Spanning Tree Protocol state for that 1518 port." 1519 INDEX { stpPort } 1520 ::= { stpPortTable 1 } 1521 1522 StpPortEntry ::= 1523 SEQUENCE { 1524 stpPort 1525 INTEGER, 1526 stpPortStatus 1527 INTEGER, 1528 stpPortPriority 1529 INTEGER, 1530 stpAdminPortPathCost 1531 INTEGER, 1532 stpPortPathCost 1533 INTEGER, 1534 stpPortProtocolMigration 1535 TruthValue, 1536 stpPortEdge 1537 INTEGER, 1538 stpPortAdminP2P 1539 INTEGER, 1540 stpPortRestrictedRole 1541 TruthValue, 1542 stpPortRestrictedTCN 1543 TruthValue, 1544 stpPortHelloTime 1545 Timeout, 1546 stpPortState 1547 INTEGER, 1548 stpPortFowardBPDU 1549 INTEGER 1550 } 1551 1552 stpPort OBJECT-TYPE 1553 SYNTAX INTEGER (1..65535) 1554 MAX-ACCESS read-only 1555 STATUS current 1556 DESCRIPTION 1557 "The Port number of the port for which this entry contains 1558 spanning tree information." 1559 ::= { stpPortEntry 1 } 1560 1561 stpPortStatus OBJECT-TYPE 1562 SYNTAX INTEGER { 1563 enabled(1), 1564 disabled(0) 1565 } 1566 MAX-ACCESS read-write 1567 STATUS current 1568 DESCRIPTION 1569 "Current state of the Port which can be changed to either 1570 Disabled or Enabled for ALL spanning tree 1571 instances. Setting this object will override the port's 1572 status in any of the MSTI contexts" 1573 ::= { stpPortEntry 2 } 1574 1575 stpPortPriority OBJECT-TYPE 1576 SYNTAX INTEGER (0..240) 1577 MAX-ACCESS read-write 1578 STATUS current 1579 DESCRIPTION 1580 "The four most significant bits of the Port Identifier 1581 of the Spanning Tree instance can be modified by setting 1582 the CistPortPriority value. The values that are set for Port 1583 Priority must be in steps of 16." 1584 DEFVAL {128} 1585 ::= { stpPortEntry 3 } 1586 1587 stpAdminPortPathCost OBJECT-TYPE 1588 SYNTAX INTEGER (0..200000000) 1589 MAX-ACCESS read-write 1590 STATUS current 1591 DESCRIPTION 1592 "The contribution of this port to the path cost of 1593 paths towards the spanning tree root which include 1594 this port. Writing a value of '0' assigns the 1595 automatically calculated default Path Cost value to 1596 the ohter object stpPortPathCost. If the default 1597 Path Cost is being used,this object returns '0' when 1598 read." 1599 REFERENCE 1600 "IEEE 802.1D-2004" 1601 ::= { stpPortEntry 4 } 1602 1603 stpPortPathCost OBJECT-TYPE 1604 SYNTAX INTEGER (1..200000000) 1605 MAX-ACCESS read-only 1606 STATUS current 1607 DESCRIPTION 1608 "The contribution of this port to the path cost of 1609 paths towards the CIST Root which include this port." 1610 ::= { stpPortEntry 5 } 1611 1612 stpPortProtocolMigration OBJECT-TYPE 1613 SYNTAX TruthValue 1614 MAX-ACCESS read-write 1615 STATUS current 1616 DESCRIPTION 1617 "Indicates the Protocol migration state of this Port. 1618 When operating in RSTP/MSTP (version >= 2) mode, writing 1619 TRUE(1) to this object forces this port to transmit MSTP 1620 BPDUs without instance information. 1621 Any other operation on this object has no effect and 1622 it always returns FALSE(2) when read." 1623 ::= { stpPortEntry 6 } 1624 1625 stpPortEdge OBJECT-TYPE 1626 SYNTAX INTEGER { 1627 true(1), 1628 false(0), 1629 auto(2) 1630 } 1631 MAX-ACCESS read-write 1632 STATUS current 1633 DESCRIPTION 1634 " This parameter when TRUE(1) indicates that detection of a port 1635 as Edge Port happens automatically and FALSE(2) 1636 indicates that this feature is disabled." 1637 ::= { stpPortEntry 7 } 1638 1639 stpPortAdminP2P OBJECT-TYPE 1640 SYNTAX INTEGER { 1641 forceTrue(0), 1642 forceFalse(1), 1643 auto(2) 1644 } 1645 MAX-ACCESS read-write 1646 STATUS current 1647 DESCRIPTION 1648 "The administrative point-to-point status of the LAN segment 1649 attached to this port. A value of forceTrue(0) indicates that 1650 this port should always be treated as if it is connected to 1651 a point-to-point link. A value of forceFalse(1) indicates 1652 that this port should be treated as having a shared media 1653 connection. A value of auto(2) indicates that this port is 1654 considered to have a point-to-point link if it is an Aggregator 1655 and all of its members are aggregatable, or if the MAC entity 1656 is configured for full duplex operation, either through 1657 auto-negotiation or by management means." 1658 ::= { stpPortEntry 8 } 1659 1660 stpPortRestrictedRole OBJECT-TYPE 1661 SYNTAX TruthValue 1662 MAX-ACCESS read-write 1663 STATUS current 1664 DESCRIPTION 1665 "A Boolean value set by management. If TRUE causes the Port not 1666 to be selected as Root Port for the CIST or any MSTI, even it has 1667 the best spanning tree priority vector. Such a Port will be selected 1668 as an Alternate Port after the Root Port has been selected. This 1669 parameter should be FALSE by default. If set it can cause lack of 1670 spanning tree connectivity. It is set by a network administrator to 1671 prevent bridges external to a core region of the network influencing 1672 the spanning tree active topology, possibly because those bridges are 1673 not under the full control of the administrator. 1674 This administrator configuration is also known as 'Root Guard'." 1675 ::= {stpPortEntry 9} 1676 1677 stpPortRestrictedTCN OBJECT-TYPE 1678 SYNTAX TruthValue 1679 MAX-ACCESS read-write 1680 STATUS current 1681 DESCRIPTION 1682 "A Boolean value set by management. If TRUE causes the Port not 1683 to propagate received topology change notifications and topology 1684 changes to other Ports. This parameter should be FALSE by default. 1685 If set it can cause temporary loss of connectivity after changes in 1686 a spanning trees active topology as a result of persistent 1687 incorrectly learnt station location information. It is set by a 1688 network administrator to prevent bridges external to a core region of 1689 the network causing address flushing in that region, possibly because 1690 those bridges are not under the full control of the administrator or 1691 MAC_Operational for the attached LANs transitions frequently." 1692 ::= {stpPortEntry 10} 1693 1694 stpPortHelloTime OBJECT-TYPE 1695 SYNTAX Timeout (100..1000) 1696 MAX-ACCESS read-write 1697 STATUS current 1698 DESCRIPTION 1699 "The amount of time between the transmission of 1700 Configuration bridge PDUs by this node in units 1701 of hundredths of a second." 1702 ::= { stpPortEntry 11 } 1703 1704 stpPortState OBJECT-TYPE 1705 SYNTAX INTEGER { 1706 disabled (1), 1707 discarding (2), 1708 learning (4), 1709 forwarding (5) 1710 } 1711 MAX-ACCESS read-only 1712 STATUS current 1713 DESCRIPTION 1714 "Current state of the Port as defined by the Common 1715 spanning tree protocol." 1716 ::= { stpPortEntry 12 } 1717 1718 stpPortFowardBPDU OBJECT-TYPE 1719 SYNTAX INTEGER { 1720 enabled(1), 1721 disabled(2) 1722 } 1723 MAX-ACCESS read-write 1724 STATUS current 1725 DESCRIPTION 1726 "This object is for enabling or disabling forward BPDU." 1727 REFERENCE 1728 "IEEE 802.1D-2004" 1729 ::= { stpPortEntry 13 } 1730 1731 -- ---------------------------------------------------------------- 1732 -- The MST Configuration Identification 1733 -- ---------------------------------------------------------------- 1734 mstConfigurationIdentification OBJECT IDENTIFIER ::= { companySTP 3 } 1735 1736 mstiConfigurationName OBJECT-TYPE 1737 SYNTAX OCTET STRING (SIZE (0..32)) 1738 MAX-ACCESS read-write 1739 STATUS current 1740 DESCRIPTION 1741 "The Name for the Region's configuration. By Default 1742 Region Name will be equal to the Bridge Mac Address." 1743 ::= { mstConfigurationIdentification 1 } 1744 1745 mstiRevisionLevel OBJECT-TYPE 1746 SYNTAX Integer32 (0..65535) 1747 MAX-ACCESS read-write 1748 STATUS current 1749 DESCRIPTION 1750 "Version of the MST Region." 1751 ::= { mstConfigurationIdentification 2 } 1752 1753 -- ----------------------------------------------------------------- 1754 -- Future Mst VlanId to Instance Mapping Table : CIST 1755 -- ----------------------------------------------------------------- 1756 mstCistVlanMapped OBJECT-TYPE 1757 SYNTAX OCTET STRING (SIZE (0..128)) 1758 MAX-ACCESS read-only 1759 STATUS current 1760 DESCRIPTION 1761 "A string of octets containing one bit per VLAN. The 1762 first octet corresponds to VLANs with VlanIndex values 1763 1 through 8; the second octet to VLANs 9 through 1764 16 etc. The most significant bit of each octet 1765 corresponds to the lowest VlanIndex value in that octet. 1766 1767 For each VLAN that is mapped to this MSTP instance, 1768 the bit corresponding to that VLAN is set to '1'." 1769 ::= { mstConfigurationIdentification 3 } 1770 1771 mstCistVlanMapped2k OBJECT-TYPE 1772 SYNTAX OCTET STRING (SIZE (0..128)) 1773 MAX-ACCESS read-only 1774 STATUS current 1775 DESCRIPTION 1776 "A string of octets containing one bit per VLAN for 1777 VLANS with VlanIndex values 1024 through 2047. The 1778 first octet corresponds to VLANs with VlanIndex values 1779 1024 through 1031; the second octet to VLANs 1032 1780 through 1039 etc. The most significant bit of each 1781 octet corresponds to the lowest VlanIndex value in that 1782 octet. 1783 1784 For each VLAN that is mapped to this MSTP instance, 1785 the bit corresponding to that VLAN is set to '1'. 1786 1787 This object is only instantiated on devices with 1788 support for VlanIndex values up to 4095." 1789 ::= { mstConfigurationIdentification 4 } 1790 1791 mstCistVlanMapped3k OBJECT-TYPE 1792 SYNTAX OCTET STRING (SIZE (0..128)) 1793 MAX-ACCESS read-only 1794 STATUS current 1795 DESCRIPTION 1796 "A string of octets containing one bit per VLAN for 1797 VLANS with VlanIndex values 2048 through 3071. The 1798 first octet corresponds to VLANs with VlanIndex values 1799 of 2048 through 2055; the second octet to VLANs 2056 1800 through 2063 etc. The most significant bit of each 1801 octet corresponds to the lowest VlanIndex value in that 1802 octet. 1803 1804 For each VLAN that is mapped to this MSTP instance, 1805 the bit corresponding to that VLAN is set to '1'. 1806 1807 This object is only instantiated on devices with 1808 support for VlanIndex values up to 4095." 1809 ::= { mstConfigurationIdentification 5 } 1810 1811 mstCistVlanMapped4k OBJECT-TYPE 1812 SYNTAX OCTET STRING (SIZE (0..128)) 1813 MAX-ACCESS read-only 1814 STATUS current 1815 DESCRIPTION 1816 "A string of octets containing one bit per VLAN for 1817 VLANS with VlanIndex values 3072 through 4095. The 1818 first octet corresponds to VLANs with VlanIndex values 1819 3072 through 3079; the second octet to VLANs 3080 1820 through 3087 etc. The most significant bit of each 1821 octet corresponds to the lowest VlanIndex value in that 1822 octet. 1823 1824 For each VLAN that is mapped to this MSTP instance, 1825 the bit corresponding to that VLAN is set to '1'. 1826 1827 This object is only instantiated on devices with 1828 support for VlanIndex values up to 4095." 1829 ::= { mstConfigurationIdentification 6 } 1830 1831 -- ----------------------------------------------------------------- 1832 -- Future Mst VlanId to Instance Mapping Table : MSTI 1833 -- ----------------------------------------------------------------- 1834 mstVlanMstiMappingTable OBJECT-TYPE 1835 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 1836 MAX-ACCESS not-accessible 1837 STATUS current 1838 DESCRIPTION 1839 "This table contains one entry for each instance of MSTP. 1840 This table maintains context ID as one more index to 1841 support Multiple Instances." 1842 ::= { mstConfigurationIdentification 7 } 1843 1844 mstVlanMstiMappingEntry OBJECT-TYPE 1845 SYNTAX MstVlanMstiMappingEntry 1846 MAX-ACCESS not-accessible 1847 STATUS current 1848 DESCRIPTION 1849 "A conceptual row containing the status of the MSTP instance." 1850 INDEX { mstInstanceIndex } 1851 ::= { mstVlanMstiMappingTable 1 } 1852 1853 MstVlanMstiMappingEntry ::= 1854 SEQUENCE { 1855 mstInstanceIndex 1856 Integer32, 1857 mstSetVlanList 1858 OCTET STRING, 1859 mstResetVlanList 1860 OCTET STRING, 1861 mstInstanceVlanMapped 1862 OCTET STRING, 1863 mstInstanceVlanMapped2k 1864 OCTET STRING, 1865 mstInstanceVlanMapped3k 1866 OCTET STRING, 1867 mstInstanceVlanMapped4k 1868 OCTET STRING 1869 } 1870 1871 mstInstanceIndex OBJECT-TYPE 1872 SYNTAX Integer32 (1..15) 1873 MAX-ACCESS read-only 1874 STATUS current 1875 DESCRIPTION 1876 "An arbitrary integer within the range from 1 to the value of 1877 Max Instance Number that uniquely identifies an instance." 1878 ::= { mstVlanMstiMappingEntry 1 } 1879 1880 mstSetVlanList OBJECT-TYPE 1881 SYNTAX OCTET STRING (SIZE (0..512)) 1882 MAX-ACCESS read-write 1883 STATUS current 1884 DESCRIPTION 1885 "A string of octets containing one bit per VLAN. The 1886 first octet corresponds to VLANs with VlanIndex values 1887 1 through 8; the second octet to VLANs 9 through 1888 16 etc. The most significant bit of each octet 1889 corresponds to the lowest VlanIndex value in that octet. 1890 The set of vlans configured by management to map for this 1891 Instance. If the VlanId to Instance Mapping has to be known 1892 then any one of the VlanMapped object should be used.If a 1893 vlan is already mapped to this Instance, it may not be mapped 1894 again. This object is used only for SET operation. 1895 GET Operation returns null values." 1896 ::= { mstVlanMstiMappingEntry 2 } 1897 1898 mstResetVlanList OBJECT-TYPE 1899 SYNTAX OCTET STRING (SIZE (0..512)) 1900 MAX-ACCESS read-write 1901 STATUS current 1902 DESCRIPTION 1903 "A string of octets containing one bit per VLAN. The 1904 first octet corresponds to VLANs with VlanIndex values 1905 1 through 8; the second octet to VLANs 9 through 1906 16 etc. The most significant bit of each octet 1907 corresponds to the lowest VlanIndex value in that octet. 1908 The set of vlans configured by management to unmap from this 1909 Instance. A vlan may not be unmapped from this instance if 1910 it is not already mapped to this Instance. This object is 1911 used only for SET operation.GET Operation returns null values." 1912 ::= { mstVlanMstiMappingEntry 3 } 1913 1914 mstInstanceVlanMapped OBJECT-TYPE 1915 SYNTAX OCTET STRING (SIZE (0..128)) 1916 MAX-ACCESS read-only 1917 STATUS current 1918 DESCRIPTION 1919 "A string of octets containing one bit per VLAN. The 1920 first octet corresponds to VLANs with VlanIndex values 1921 1 through 8; the second octet to VLANs 9 through 1922 16 etc. The most significant bit of each octet 1923 corresponds to the lowest VlanIndex value in that octet. 1924 1925 For each VLAN that is mapped to this MSTP instance, 1926 the bit corresponding to that VLAN is set to '1'." 1927 ::= { mstVlanMstiMappingEntry 4 } 1928 1929 mstInstanceVlanMapped2k OBJECT-TYPE 1930 SYNTAX OCTET STRING (SIZE (0..128)) 1931 MAX-ACCESS read-only 1932 STATUS current 1933 DESCRIPTION 1934 "A string of octets containing one bit per VLAN for 1935 VLANS with VlanIndex values 1024 through 2047. The 1936 first octet corresponds to VLANs with VlanIndex values 1937 1024 through 1031; the second octet to VLANs 1032 1938 through 1039 etc. The most significant bit of each 1939 octet corresponds to the lowest VlanIndex value in that 1940 octet. 1941 1942 For each VLAN that is mapped to this MSTP instance, 1943 the bit corresponding to that VLAN is set to '1'. 1944 1945 This object is only instantiated on devices with 1946 support for VlanIndex values up to 4095." 1947 ::= { mstVlanMstiMappingEntry 5 } 1948 1949 mstInstanceVlanMapped3k OBJECT-TYPE 1950 SYNTAX OCTET STRING (SIZE (0..128)) 1951 MAX-ACCESS read-only 1952 STATUS current 1953 DESCRIPTION 1954 "A string of octets containing one bit per VLAN for 1955 VLANS with VlanIndex values 2048 through 3071. The 1956 first octet corresponds to VLANs with VlanIndex values 1957 of 2048 through 2055; the second octet to VLANs 2056 1958 through 2063 etc. The most significant bit of each 1959 octet corresponds to the lowest VlanIndex value in that 1960 octet. 1961 1962 For each VLAN that is mapped to this MSTP instance, 1963 the bit corresponding to that VLAN is set to '1'. 1964 1965 This object is only instantiated on devices with 1966 support for VlanIndex values up to 4095." 1967 ::= { mstVlanMstiMappingEntry 6 } 1968 1969 mstInstanceVlanMapped4k OBJECT-TYPE 1970 SYNTAX OCTET STRING (SIZE (0..128)) 1971 MAX-ACCESS read-only 1972 STATUS current 1973 DESCRIPTION 1974 "A string of octets containing one bit per VLAN for 1975 VLANS with VlanIndex values 3072 through 4095. The 1976 first octet corresponds to VLANs with VlanIndex values 1977 3072 through 3079; the second octet to VLANs 3080 1978 through 3087 etc. The most significant bit of each 1979 octet corresponds to the lowest VlanIndex value in that 1980 octet. 1981 1982 For each VLAN that is mapped to this MSTP instance, 1983 the bit corresponding to that VLAN is set to '1'. 1984 1985 This object is only instantiated on devices with 1986 support for VlanIndex values up to 4095." 1987 ::= { mstVlanMstiMappingEntry 7 } 1988 1989 -- ----------------------------------------------------------------- 1990 -- Mst Multiple Spanning Tree Instance Bridge Table 1991 -- ----------------------------------------------------------------- 1992 stpInstance OBJECT IDENTIFIER ::= { companySTP 4 } 1993 1994 -- ----------------------------------------------------------------- 1995 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 1996 -- ----------------------------------------------------------------- 1997 mstCistBridgePriority OBJECT-TYPE 1998 SYNTAX Integer32 (0..61440) 1999 MAX-ACCESS read-write 2000 STATUS current 2001 DESCRIPTION 2002 "The writable portion of the MSTI Bridge Identifier. 2003 comprising of the first two octets. 2004 The values that are set for Bridge Priority must be 2005 in steps of 4096." 2006 DEFVAL {32768} 2007 ::= { stpInstance 1 } 2008 2009 mstCistStatus OBJECT-TYPE 2010 SYNTAX INTEGER { 2011 enabled(1), 2012 disabled(2) 2013 } 2014 MAX-ACCESS read-only 2015 STATUS current 2016 DESCRIPTION 2017 "The administrative status requested by management for the MST 2018 feature. The value enabled(1) indicates that Mst should be enabled 2019 in the device on all ports. The value disabled(2) indicates that 2020 Mst should be disabled in the device on all ports. The object can 2021 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2022 ::= { stpInstance 2 } 2023 2024 -- ----------------------------------------------------------------- 2025 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 2026 -- ----------------------------------------------------------------- 2027 mstMstiBridgeTable OBJECT-TYPE 2028 SYNTAX SEQUENCE OF MstMstiBridgeEntry 2029 MAX-ACCESS not-accessible 2030 STATUS current 2031 DESCRIPTION 2032 "Table containing Bridge Information specific to Spanning 2033 Tree Instance. This table maintains context ID as one 2034 more index to support Multiple Instances." 2035 ::= { stpInstance 3 } 2036 2037 mstMstiBridgeEntry OBJECT-TYPE 2038 SYNTAX MstMstiBridgeEntry 2039 MAX-ACCESS not-accessible 2040 STATUS current 2041 DESCRIPTION 2042 "Entry indicating the Bridge Information." 2043 INDEX { mstMstiInstanceIndex } 2044 ::= { mstMstiBridgeTable 1 } 2045 2046 MstMstiBridgeEntry ::= 2047 SEQUENCE { 2048 mstMstiInstanceIndex 2049 Integer32, 2050 mstMstiBridgePriority 2051 Integer32, 2052 mstMstiStatus 2053 INTEGER 2054 } 2055 2056 mstMstiInstanceIndex OBJECT-TYPE 2057 SYNTAX Integer32 (1..15) 2058 MAX-ACCESS read-only 2059 STATUS current 2060 DESCRIPTION 2061 "Spanning Tree Instance to which the information belongs." 2062 ::= { mstMstiBridgeEntry 1 } 2063 2064 mstMstiBridgePriority OBJECT-TYPE 2065 SYNTAX Integer32 (0..61440) 2066 MAX-ACCESS read-write 2067 STATUS current 2068 DESCRIPTION 2069 "The writable portion of the MSTI Bridge Identifier. 2070 comprising of the first two octets. 2071 The values that are set for Bridge Priority must be 2072 in steps of 4096." 2073 DEFVAL {32768} 2074 ::= { mstMstiBridgeEntry 2 } 2075 2076 mstMstiStatus OBJECT-TYPE 2077 SYNTAX INTEGER { 2078 enabled(1), 2079 disabled(2) 2080 } 2081 MAX-ACCESS read-only 2082 STATUS current 2083 DESCRIPTION 2084 "The administrative status requested by management for the MST 2085 feature. The value enabled(1) indicates that Mst should be enabled 2086 in the device on all ports. The value disabled(2) indicates that 2087 Mst should be disabled in the device on all ports. The object can 2088 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2089 ::= { mstMstiBridgeEntry 3 } 2090 2091 -- ----------------------------------------------------------------- 2092 -- Mst Multiple Spanning Tree Instance Bridge Table 2093 -- ----------------------------------------------------------------- 2094 stpInstancePortTable OBJECT IDENTIFIER ::= { companySTP 5 } 2095 2096 -- ----------------------------------------------------------------- 2097 -- Mst Multiple Spanning Tree Instance Port Table : CIST 2098 -- ----------------------------------------------------------------- 2099 mstCistPortTable OBJECT-TYPE 2100 SYNTAX SEQUENCE OF MstCistPortEntry 2101 MAX-ACCESS not-accessible 2102 STATUS current 2103 DESCRIPTION 2104 "This table contains Common Spanning Tree Port 2105 Information." 2106 ::= { stpInstancePortTable 1 } 2107 2108 mstCistPortEntry OBJECT-TYPE 2109 SYNTAX MstCistPortEntry 2110 MAX-ACCESS not-accessible 2111 STATUS current 2112 DESCRIPTION 2113 "A list of information maintained by every port for 2114 Common Spanning tree." 2115 INDEX { mstCistPort } 2116 ::= { mstCistPortTable 1 } 2117 2118 MstCistPortEntry ::= 2119 SEQUENCE { 2120 mstCistPort 2121 Integer32, 2122 mstCistPortDesignatedBridge 2123 BridgeId, 2124 mstCistPortAdminPathCost 2125 Integer32, 2126 mstCistPortPathCost 2127 Integer32, 2128 mstCistPortPriority 2129 Integer32, 2130 mstCistForcePortState 2131 INTEGER, 2132 mstCistCurrentPortRole 2133 INTEGER 2134 } 2135 2136 mstCistPort OBJECT-TYPE 2137 SYNTAX Integer32 (1..65535) 2138 MAX-ACCESS not-accessible 2139 STATUS current 2140 DESCRIPTION 2141 "The Port number of the port for which this entry contains 2142 spanning tree information." 2143 ::= { mstCistPortEntry 1 } 2144 2145 mstCistPortDesignatedBridge OBJECT-TYPE 2146 SYNTAX BridgeId 2147 MAX-ACCESS read-only 2148 STATUS current 2149 DESCRIPTION 2150 "The unique Bridge Identifier of the bridge which this port 2151 considers to be the Designated Bridge for the port's segment." 2152 ::= { mstCistPortEntry 2 } 2153 2154 mstCistPortAdminPathCost OBJECT-TYPE 2155 SYNTAX Integer32 (0..200000000) 2156 MAX-ACCESS read-write 2157 STATUS current 2158 DESCRIPTION 2159 "The contribution of this port to the path cost of 2160 paths towards the MSTI Root which include this port." 2161 ::= { mstCistPortEntry 3 } 2162 2163 mstCistPortPathCost OBJECT-TYPE 2164 SYNTAX Integer32 (1..200000000) 2165 MAX-ACCESS read-write 2166 STATUS current 2167 DESCRIPTION 2168 "The contribution of this port to the path cost of 2169 paths towards the MSTI Root which include this port." 2170 ::= { mstCistPortEntry 4 } 2171 2172 mstCistPortPriority OBJECT-TYPE 2173 SYNTAX Integer32 (0..240) 2174 MAX-ACCESS read-write 2175 STATUS current 2176 DESCRIPTION 2177 "The four most significant bits of the Port Identifier 2178 for a given Spanning Tree instance can be modified 2179 independently for each Spanning Tree instance 2180 supported by the Bridge. The values that are set for Port 2181 Priority must be in steps of 16." 2182 DEFVAL {128} 2183 ::= { mstCistPortEntry 5 } 2184 2185 mstCistForcePortState OBJECT-TYPE 2186 SYNTAX INTEGER { 2187 disabled(0), 2188 enabled(1) 2189 } 2190 MAX-ACCESS read-only 2191 STATUS current 2192 DESCRIPTION 2193 "Current state of the Port which can be changed to either 2194 Disabled or Enabled for the specific spanning tree 2195 instance. This object can be set to enabled only if the 2196 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 2197 ::= { mstCistPortEntry 6 } 2198 2199 mstCistCurrentPortRole OBJECT-TYPE 2200 SYNTAX INTEGER { 2201 disabled(0), 2202 alternate(1), 2203 backup(2), 2204 root(3), 2205 designated(4), 2206 master(5) 2207 } 2208 MAX-ACCESS read-only 2209 STATUS current 2210 DESCRIPTION 2211 "Current Port Role of the port for this spanning 2212 tree instance." 2213 ::= { mstCistPortEntry 7 } 2214 2215 -- ----------------------------------------------------------------- 2216 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 2217 -- ----------------------------------------------------------------- 2218 mstMstiPortTable OBJECT-TYPE 2219 SYNTAX SEQUENCE OF MstMstiPortEntry 2220 MAX-ACCESS not-accessible 2221 STATUS current 2222 DESCRIPTION 2223 "This table contains Spanning Tree Instance Specific Port 2224 Information." 2225 ::= { stpInstancePortTable 2 } 2226 2227 mstMstiPortEntry OBJECT-TYPE 2228 SYNTAX MstMstiPortEntry 2229 MAX-ACCESS not-accessible 2230 STATUS current 2231 DESCRIPTION 2232 "A list of information maintained by every port for each 2233 and every spanning tree instance." 2234 INDEX { mstMstiPort, mstInstanceIndex } 2235 ::= { mstMstiPortTable 1 } 2236 2237 MstMstiPortEntry ::= 2238 SEQUENCE { 2239 mstMstiPort 2240 Integer32, 2241 mstMstiPortDesignatedBridge 2242 BridgeId, 2243 mstMstiPortAdminPathCost 2244 Integer32, 2245 mstMstiPortPathCost 2246 Integer32, 2247 mstMstiPortPriority 2248 Integer32, 2249 mstMstiForcePortState 2250 INTEGER, 2251 mstMstiCurrentPortRole 2252 INTEGER 2253 } 2254 2255 mstMstiPort OBJECT-TYPE 2256 SYNTAX Integer32 (1..65535) 2257 MAX-ACCESS not-accessible 2258 STATUS current 2259 DESCRIPTION 2260 "The Port number of the port for which this entry contains 2261 spanning tree information." 2262 ::= { mstMstiPortEntry 1 } 2263 2264 mstMstiPortDesignatedBridge OBJECT-TYPE 2265 SYNTAX BridgeId 2266 MAX-ACCESS read-only 2267 STATUS current 2268 DESCRIPTION 2269 "The unique Bridge Identifier of the bridge which this port 2270 considers to be the Designated Bridge for the port's segment." 2271 ::= { mstMstiPortEntry 2 } 2272 2273 mstMstiPortAdminPathCost OBJECT-TYPE 2274 SYNTAX Integer32 (0..200000000) 2275 MAX-ACCESS read-write 2276 STATUS current 2277 DESCRIPTION 2278 "The contribution of this port to the path cost of 2279 paths towards the MSTI Root which include this port." 2280 ::= { mstMstiPortEntry 3 } 2281 2282 mstMstiPortPathCost OBJECT-TYPE 2283 SYNTAX Integer32 (1..200000000) 2284 MAX-ACCESS read-write 2285 STATUS current 2286 DESCRIPTION 2287 "The contribution of this port to the path cost of 2288 paths towards the MSTI Root which include this port." 2289 ::= { mstMstiPortEntry 4 } 2290 2291 mstMstiPortPriority OBJECT-TYPE 2292 SYNTAX Integer32 (0..240) 2293 MAX-ACCESS read-write 2294 STATUS current 2295 DESCRIPTION 2296 "The four most significant bits of the Port Identifier 2297 for a given Spanning Tree instance can be modified 2298 independently for each Spanning Tree instance 2299 supported by the Bridge. The values that are set for Port 2300 Priority must be in steps of 16." 2301 DEFVAL {128} 2302 ::= { mstMstiPortEntry 5 } 2303 2304 mstMstiForcePortState OBJECT-TYPE 2305 SYNTAX INTEGER { 2306 disabled(0), 2307 enabled(1) 2308 } 2309 MAX-ACCESS read-only 2310 STATUS current 2311 DESCRIPTION 2312 "Current state of the Port which can be changed to either 2313 Disabled or Enabled for the specific spanning tree 2314 instance. This object can be set to enabled only if the 2315 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 2316 ::= { mstMstiPortEntry 6 } 2317 2318 mstMstiCurrentPortRole OBJECT-TYPE 2319 SYNTAX INTEGER { 2320 disabled(0), 2321 alternate(1), 2322 backup(2), 2323 root(3), 2324 designated(4), 2325 master(5) 2326 } 2327 MAX-ACCESS read-only 2328 STATUS current 2329 DESCRIPTION 2330 "Current Port Role of the port for this spanning 2331 tree instance." 2332 ::= { mstMstiPortEntry 7 } 2333 2334 2335 -- ------------------------------------------------------------------ 2336 -- The Static Multicast Group 2337 -- ------------------------------------------------------------------ 2338 2339 staticMcastTable OBJECT-TYPE 2340 SYNTAX SEQUENCE OF StaticMcastEntry 2341 MAX-ACCESS not-accessible 2342 STATUS current 2343 DESCRIPTION 2344 "A list of the Static MACs" 2345 ::= { companyStaticMcast 1 } 2346 2347 staticMcastEntry OBJECT-TYPE 2348 SYNTAX StaticMcastEntry 2349 MAX-ACCESS not-accessible 2350 STATUS current 2351 DESCRIPTION 2352 "A Static MAC entry containing the mac and forwarding port." 2353 INDEX { staticMcastVlanID, staticMcastMac, staticMcastEgressPorts} 2354 ::= { staticMcastTable 1 } 2355 2356 StaticMcastEntry ::= SEQUENCE { 2357 staticMcastVlanID INTEGER, 2358 staticMcastMac MacAddress, 2359 staticMcastEgressPorts PortList, 2360 staticMcastStatus RowStatus 2361 } 2362 2363 staticMcastVlanID OBJECT-TYPE 2364 SYNTAX INTEGER 2365 MAX-ACCESS read-only 2366 STATUS current 2367 DESCRIPTION 2368 "The VLAN ID of the static MAC entry." 2369 ::= { staticMcastEntry 1 } 2370 2371 staticMcastMac OBJECT-TYPE 2372 SYNTAX MacAddress 2373 MAX-ACCESS read-only 2374 STATUS current 2375 DESCRIPTION 2376 "The MAC address associated of the static MAC entry." 2377 ::= { staticMcastEntry 2 } 2378 2379 staticMcastEgressPorts OBJECT-TYPE 2380 SYNTAX PortList 2381 MAX-ACCESS read-only 2382 STATUS current 2383 DESCRIPTION 2384 "The set of ports to which frames received from a 2385 specific port and destined for a specific Multicast or 2386 Broadcast MAC address must be forwarded, regardless of 2387 any dynamic information e.g. from GMRP. A port may not 2388 be added in this set if it is already a member of the 2389 set of ports in dot1qStaticMulticastForbiddenEgressPorts. 2390 The default value of this object is a string of ones of 2391 appropriate length." 2392 REFERENCE 2393 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 2394 ::= { staticMcastEntry 3 } 2395 2396 staticMcastStatus OBJECT-TYPE 2397 SYNTAX RowStatus 2398 MAX-ACCESS read-write 2399 STATUS current 2400 DESCRIPTION 2401 "The status of an entry in the Static Mcast Table. Only a subset 2402 of the rowstatus variables (active, createAndGo, destroy) 2403 are available." 2404 ::= { staticMcastEntry 4 } 2405 2406 2407 -- ---------------------------------------------------------- 2408 -- The 802.1Q VLAN Groups 2409 -- ---------------------------------------------------------- 2410 2411 dot1qVlanManagementOnOff OBJECT-TYPE 2412 SYNTAX INTEGER { 2413 enabled(1), 2414 disabled(2) 2415 } 2416 MAX-ACCESS read-write 2417 STATUS current 2418 DESCRIPTION 2419 "Enable/Disable management VLAN mechanism." 2420 ::= { companyDot1qVlanGroup 2 } 2421 2422 dot1qVlanManagementid OBJECT-TYPE 2423 SYNTAX INTEGER 2424 MAX-ACCESS read-write 2425 STATUS current 2426 DESCRIPTION 2427 "The management VLAN ID, which will allow to forward packets of that VLAN to CPU." 2428 DEFVAL { 1 } 2429 ::= { companyDot1qVlanGroup 3 } 2430 2431 dot1qVlanAsyOnOff OBJECT-TYPE 2432 SYNTAX INTEGER { 2433 enabled(1), 2434 disabled(2) 2435 } 2436 MAX-ACCESS read-write 2437 STATUS current 2438 DESCRIPTION 2439 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 2440 ::= { companyDot1qVlanGroup 5 } 2441 2442 -- ------------------------------------------------------------- 2443 -- The VLAN Database 2444 -- ------------------------------------------------------------- 2445 2446 dot1qVlanTable OBJECT-TYPE 2447 SYNTAX SEQUENCE OF Dot1qVlanEntry 2448 MAX-ACCESS not-accessible 2449 STATUS current 2450 DESCRIPTION 2451 "A table containing static configuration information for 2452 each VLAN configured into the device by (local or 2453 network) management. All entries are permanent and will 2454 be restored after the device is reset." 2455 ::= { companyDot1qVlanGroup 6 } 2456 2457 dot1qVlanEntry OBJECT-TYPE 2458 SYNTAX Dot1qVlanEntry 2459 MAX-ACCESS not-accessible 2460 STATUS current 2461 DESCRIPTION 2462 "Information for a VLAN configured into the 2463 device by (local or network) management." 2464 INDEX { dot1qVlanName } 2465 ::= { dot1qVlanTable 1 } 2466 2467 Dot1qVlanEntry ::= 2468 SEQUENCE { 2469 dot1qVlanName 2470 SnmpAdminString, 2471 dot1qVlanEgressPorts 2472 PortList, 2473 dot1qVlanForbiddenPorts 2474 PortList, 2475 dot1qVlanUntaggedPorts 2476 PortList, 2477 dot1qVlanAdvertisementStatus 2478 INTEGER, 2479 dot1qVlanRowStatus 2480 RowStatus 2481 } 2482 2483 dot1qVlanName OBJECT-TYPE 2484 SYNTAX SnmpAdminString (SIZE (0..20)) 2485 MAX-ACCESS read-create 2486 STATUS current 2487 DESCRIPTION 2488 "An administratively assigned string, which may be used 2489 to identify the VLAN." 2490 REFERENCE 2491 "IEEE 802.1Q/D11 Section 12.10.2.1" 2492 ::= { dot1qVlanEntry 1 } 2493 2494 dot1qVlanEgressPorts OBJECT-TYPE 2495 SYNTAX PortList 2496 MAX-ACCESS read-create 2497 STATUS current 2498 DESCRIPTION 2499 "The set of ports which are permanently assigned to the 2500 egress list for this VLAN by management. Changes to a 2501 bit in this object affect the per-port per-VLAN 2502 Registrar control for Registration Fixed for the 2503 relevant GVRP state machine on each port. A port may 2504 not be added in this set if it is already a member of 2505 the set of ports in dot1qVlanForbiddenEgressPorts. The 2506 default value of this object is a string of zeros of 2507 appropriate length, indicating not fixed." 2508 REFERENCE 2509 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 2510 ::= { dot1qVlanEntry 2 } 2511 2512 dot1qVlanForbiddenPorts OBJECT-TYPE 2513 SYNTAX PortList 2514 MAX-ACCESS read-only 2515 STATUS current 2516 DESCRIPTION 2517 "The set of ports which are prohibited by management 2518 from being included in the egress list for this VLAN. 2519 Changes to this object that cause a port to be included 2520 or excluded affect the per-port per-VLAN Registrar 2521 control for Registration Forbidden for the relevant GVRP 2522 state machine on each port. A port may not be added in 2523 this set if it is already a member of the set of ports 2524 in dot1qVlanEgressPorts. The default value of 2525 this object is a string of zeros of appropriate length, 2526 excluding all ports from the forbidden set." 2527 REFERENCE 2528 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 2529 ::= { dot1qVlanEntry 3 } 2530 2531 dot1qVlanUntaggedPorts OBJECT-TYPE 2532 SYNTAX PortList 2533 MAX-ACCESS read-create 2534 STATUS current 2535 DESCRIPTION 2536 "The set of ports which should transmit egress packets 2537 for this VLAN as untagged. The default value of this 2538 object for the default VLAN (dot1qVlanIndex = 1) is a string 2539 of appropriate length including all ports. There is no 2540 specified default for other VLANs. If a device agent cannot 2541 support the set of ports being set then it will reject the 2542 set operation with an error. An example might be if a 2543 manager attempts to set more than one VLAN to be untagged 2544 on egress where the device does not support this IEEE 802.1Q 2545 option." 2546 REFERENCE 2547 "IEEE 802.1Q/D11 Section 12.10.2.1" 2548 ::= { dot1qVlanEntry 4 } 2549 2550 dot1qVlanAdvertisementStatus OBJECT-TYPE 2551 SYNTAX INTEGER { 2552 enabled(1), 2553 disabled(2) 2554 } 2555 MAX-ACCESS read-create 2556 STATUS current 2557 DESCRIPTION 2558 "Enable/Disable Advertisement Status of the IEEE 802.1Q VLAN." 2559 ::= { dot1qVlanEntry 5 } 2560 2561 dot1qVlanRowStatus OBJECT-TYPE 2562 SYNTAX RowStatus 2563 MAX-ACCESS read-create 2564 STATUS current 2565 DESCRIPTION 2566 "The status of a row in dot1qVlanTable. By setting this object, new 2567 entries can be created in dot1qVlanTable and existing entries can be 2568 removed from dot1qVlanTable. It can be used as specified in the SNMP 2569 v2 standard." 2570 ::= { dot1qVlanEntry 6 } 2571 2572 -- ---------------------------------------------------------- 2573 -- The GVRP Groups 2574 -- ---------------------------------------------------------- 2575 2576 gvrpGVRPGlobalSettingsOnOff OBJECT-TYPE 2577 SYNTAX INTEGER { enabled(1), disabled(2) } 2578 MAX-ACCESS read-write 2579 STATUS current 2580 DESCRIPTION 2581 "Enable/Disable GVRP mechanism." 2582 ::= { companyGVRPGroup 1 } 2583 2584 gvrpSettingsJoinTime OBJECT-TYPE 2585 SYNTAX INTEGER (100..100000) 2586 MAX-ACCESS read-write 2587 STATUS current 2588 DESCRIPTION 2589 "The Join Time value assigned to this Join Time field. 2590 This 16-bit value is read-write." 2591 ::= { companyGVRPGroup 2 } 2592 2593 gvrpSettingsLeaveTime OBJECT-TYPE 2594 SYNTAX INTEGER (100..100000) 2595 MAX-ACCESS read-write 2596 STATUS current 2597 DESCRIPTION 2598 "The Leave Time value assigned to this Leave Time field. 2599 This 16-bit value is read-write." 2600 ::= { companyGVRPGroup 3 } 2601 2602 gvrpSettingsLeaveAllTime OBJECT-TYPE 2603 SYNTAX INTEGER (100..100000) 2604 MAX-ACCESS read-write 2605 STATUS current 2606 DESCRIPTION 2607 "The Leave_All Time value assigned to this Leave_All Time field. 2608 This 16-bit value is read-write." 2609 ::= { companyGVRPGroup 4 } 2610 2611 2612 2613 -- GRVP Port Setting Table 2614 -- 2615 2616 gvrpSettingsTable OBJECT-TYPE 2617 SYNTAX SEQUENCE OF GvrpSettingsEntry 2618 MAX-ACCESS not-accessible 2619 STATUS current 2620 DESCRIPTION 2621 "A table containing static configuration information for 2622 each GVRP configured into the device by (local or 2623 network) management. All entries are permanent and will 2624 be restored after the device is reset." 2625 ::= { companyGVRPGroup 5 } 2626 2627 gvrpSettingsEntry OBJECT-TYPE 2628 SYNTAX GvrpSettingsEntry 2629 MAX-ACCESS not-accessible 2630 STATUS current 2631 DESCRIPTION 2632 "Information for a GVRP configured into the 2633 device by (local or network) management." 2634 INDEX { gvrpSettingsPortControlIndex } 2635 ::= { gvrpSettingsTable 1 } 2636 2637 GvrpSettingsEntry ::= 2638 SEQUENCE { 2639 gvrpSettingsPortControlIndex 2640 InterfaceIndex, 2641 gvrpSettingsPVID 2642 INTEGER, 2643 gvrpSettingsGVRPState 2644 INTEGER, 2645 gvrpSettingsIngressChecking 2646 INTEGER, 2647 gvrpSettingsAcceptableFrameType 2648 INTEGER 2649 } 2650 2651 gvrpSettingsPortControlIndex OBJECT-TYPE 2652 SYNTAX InterfaceIndex 2653 MAX-ACCESS read-only 2654 STATUS current 2655 DESCRIPTION 2656 "The index of the port." 2657 ::= { gvrpSettingsEntry 1 } 2658 2659 gvrpSettingsPVID OBJECT-TYPE 2660 SYNTAX INTEGER (1..4094) 2661 MAX-ACCESS read-write 2662 STATUS current 2663 DESCRIPTION 2664 "The PVID value assigned to this Aggregation Port. 2665 This 16-bit value is read-write." 2666 ::= { gvrpSettingsEntry 2 } 2667 2668 gvrpSettingsGVRPState OBJECT-TYPE 2669 SYNTAX INTEGER { enabled(1), disabled(2) } 2670 2671 MAX-ACCESS read-write 2672 STATUS current 2673 DESCRIPTION 2674 "Enable/Disable GVRP State to this Aggregation Port." 2675 ::= { gvrpSettingsEntry 3 } 2676 2677 gvrpSettingsIngressChecking OBJECT-TYPE 2678 SYNTAX INTEGER { enabled(1), disabled(2) } 2679 2680 MAX-ACCESS read-write 2681 STATUS current 2682 DESCRIPTION 2683 "Enable/Disable Ingress Checking mechanism of GVRP to this Aggregation Port." 2684 ::= { gvrpSettingsEntry 4 } 2685 2686 gvrpSettingsAcceptableFrameType OBJECT-TYPE 2687 SYNTAX INTEGER { 2688 allFrames(1), 2689 taggedOnly(2) 2690 } 2691 MAX-ACCESS read-write 2692 STATUS current 2693 DESCRIPTION 2694 "Chose types All Frames/Tagged to this Aggregation Port." 2695 ::= { gvrpSettingsEntry 5 } 2696 2697 -- ---------------------------------------------------------- 2698 -- The DHCP/BOOTP Relay 2699 -- ---------------------------------------------------------- 2700 2701 -- The DHCP/BOOTP Relay Control 2702 2703 dhcpBOOTPRelayState OBJECT-TYPE 2704 SYNTAX INTEGER { 2705 enabled(1), 2706 disabled(2) 2707 } 2708 MAX-ACCESS read-write 2709 STATUS current 2710 DESCRIPTION 2711 "This object indicates DHCP relay function is enabled or disabled." 2712 ::= { dhcpBOOTPRelayControl 1 } 2713 2714 dhcpBOOTPRelayHopCount OBJECT-TYPE 2715 SYNTAX INTEGER (1..16) 2716 MAX-ACCESS read-write 2717 STATUS current 2718 DESCRIPTION 2719 "This object indicates the maximum number of router hops that the BOOTP packets can cross." 2720 ::= { dhcpBOOTPRelayControl 2 } 2721 2722 dhcpBOOTPRelayTimeThreshold OBJECT-TYPE 2723 SYNTAX INTEGER (0..65535) 2724 MAX-ACCESS read-write 2725 STATUS current 2726 DESCRIPTION 2727 "This object indicates the minimum time in seconds within which the switch must relay the DHCP request. 2728 If this time is exceeded, the switch will drop the DHCP packet." 2729 ::= { dhcpBOOTPRelayControl 3 } 2730 2731 2732 -- The DHCP/BOOTP Relay Management 2733 -- The DHCP/BOOTP Relay Interface Settings Table 2734 2735 dhcpBOOTPRelayInterfaceSettingsTable OBJECT-TYPE 2736 SYNTAX SEQUENCE OF DHCPBOOTPRelayInterfaceSettings 2737 MAX-ACCESS not-accessible 2738 STATUS current 2739 DESCRIPTION 2740 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 2741 ::= { dhcpBOOTPRelayManagement 1 } 2742 2743 dhcpBOOTPRelayInterfaceSettingsEntry OBJECT-TYPE 2744 SYNTAX DHCPBOOTPRelayInterfaceSettings 2745 MAX-ACCESS not-accessible 2746 STATUS current 2747 DESCRIPTION 2748 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 2749 INDEX { dhcpBOOTPRelayInterface, dhcpBOOTPRelayServerIP} 2750 ::= { dhcpBOOTPRelayInterfaceSettingsTable 1 } 2751 2752 DHCPBOOTPRelayInterfaceSettings ::= 2753 SEQUENCE { 2754 dhcpBOOTPRelayInterface 2755 DisplayString, 2756 dhcpBOOTPRelayServerIP 2757 IpAddress, 2758 dhcpBOOTPRelayInterfaceSettingsRowStatus 2759 RowStatus 2760 } 2761 2762 dhcpBOOTPRelayInterface OBJECT-TYPE 2763 SYNTAX DisplayString (SIZE(0..12)) 2764 MAX-ACCESS read-only 2765 STATUS current 2766 DESCRIPTION 2767 "This object indicates the name of the IP interface." 2768 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 1 } 2769 2770 dhcpBOOTPRelayServerIP OBJECT-TYPE 2771 SYNTAX IpAddress 2772 MAX-ACCESS read-only 2773 STATUS current 2774 DESCRIPTION 2775 "This object indicates the DHCP server IP address." 2776 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 2 } 2777 2778 dhcpBOOTPRelayInterfaceSettingsRowStatus OBJECT-TYPE 2779 SYNTAX RowStatus 2780 MAX-ACCESS read-create 2781 STATUS current 2782 DESCRIPTION 2783 "This object indicates the status of this entry." 2784 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 3 } 2785 2786 -- The DHCP/BOOTP Relay Management 2787 -- The DHCP/BOOTP Relay Option82 2788 2789 dhcpBOOTPRelayOption82State OBJECT-TYPE 2790 SYNTAX INTEGER { 2791 enabled(1), 2792 disabled(2) 2793 } 2794 MAX-ACCESS read-write 2795 STATUS current 2796 DESCRIPTION 2797 "This object indicates DHCP relay option 82 function is enabled or disabled." 2798 ::= { dhcpBOOTPRelayManagementOption82 1 } 2799 2800 dhcpBOOTPRelayOption82CheckState OBJECT-TYPE 2801 SYNTAX INTEGER { 2802 enabled(1), 2803 disabled(2) 2804 } 2805 MAX-ACCESS read-write 2806 STATUS current 2807 DESCRIPTION 2808 "This object indicates DHCP relay option 82 Check function is enabled or disabled." 2809 ::= { dhcpBOOTPRelayManagementOption82 2 } 2810 2811 dhcpBOOTPRelayOption82Policy OBJECT-TYPE 2812 SYNTAX INTEGER { 2813 replace(1), 2814 drop(2), 2815 keep(3) 2816 } 2817 MAX-ACCESS read-write 2818 STATUS current 2819 DESCRIPTION 2820 "This object indicates DHCP relay option 82 policy." 2821 ::= { dhcpBOOTPRelayManagementOption82 3 } 2822 2823 dhcpBOOTPRelayOption82RemoteIDType OBJECT-TYPE 2824 SYNTAX INTEGER { 2825 default(1), 2826 userdefined(2) 2827 } 2828 MAX-ACCESS read-write 2829 STATUS current 2830 DESCRIPTION 2831 "This object indicates the type of remote ID. 2832 If the type is default, the remote ID will be the MAC address of the device, otherwise, 2833 the remote ID can be defined by writing to the swDHCPRelayOption82RemoteID object." 2834 ::= { dhcpBOOTPRelayManagementOption82 4 } 2835 2836 dhcpBOOTPRelayOption82RemoteID OBJECT-TYPE 2837 SYNTAX DisplayString 2838 MAX-ACCESS read-write 2839 STATUS current 2840 DESCRIPTION 2841 "This object displays the current remote ID of the device. 2842 If swDHCPRelayOption82RemoteIDType is set to default, the value will be the MAC address of the device, 2843 and this object cannot be modified. 2844 If swDHCPRelayOption82RemoteIDType is set to user-defined, a new value can be written to this object." 2845 ::= { dhcpBOOTPRelayManagementOption82 5 } 2846 -- ---------------------------------------------------------- 2847 -- The DHCP LocalRelay 2848 -- ---------------------------------------------------------- 2849 -- The DHCP Local Relay Table 2850 dhcpLocalRelayGlobalState OBJECT-TYPE 2851 SYNTAX INTEGER { 2852 enabled(1), 2853 disabled(2) 2854 } 2855 MAX-ACCESS read-write 2856 STATUS current 2857 DESCRIPTION 2858 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 2859 ::= { companyDHCPLocalRelay 1 } 2860 2861 dhcpLocalRelayTable OBJECT-TYPE 2862 SYNTAX SEQUENCE OF DHCPLocalRelaySettings 2863 MAX-ACCESS not-accessible 2864 STATUS current 2865 DESCRIPTION 2866 "This table indicates the IP address as a destination to forward (local relay) DHCP packets to." 2867 ::= { companyDHCPLocalRelay 2 } 2868 2869 dhcpLocalRelayTableEntry OBJECT-TYPE 2870 SYNTAX DHCPLocalRelaySettings 2871 MAX-ACCESS not-accessible 2872 STATUS current 2873 DESCRIPTION 2874 "A list of information indicates the IP address as a destination to forward (local relay) DHCP packets to." 2875 INDEX { dhcpLocalRelaySettingsVLANID } 2876 ::= { dhcpLocalRelayTable 1 } 2877 2878 DHCPLocalRelaySettings ::= 2879 SEQUENCE { 2880 dhcpLocalRelaySettingsVLANID 2881 INTEGER, 2882 dhcpLocalRelaySettingsState 2883 INTEGER 2884 } 2885 2886 dhcpLocalRelaySettingsVLANID OBJECT-TYPE 2887 SYNTAX INTEGER (1..4094) 2888 MAX-ACCESS read-only 2889 STATUS current 2890 DESCRIPTION 2891 "This object displays the current VLAN ID of the device." 2892 ::= { dhcpLocalRelayTableEntry 1 } 2893 2894 dhcpLocalRelaySettingsState OBJECT-TYPE 2895 SYNTAX INTEGER { 2896 enabled(3), 2897 disabled(2) 2898 } 2899 MAX-ACCESS read-write 2900 STATUS current 2901 DESCRIPTION 2902 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 2903 ::= { dhcpLocalRelayTableEntry 2 } 2904 -- --------------------------------------------------------------------- 2905 -- LA Function 2906 -- --------------------------------------------------------------------- 2907 2908 laSystem OBJECT IDENTIFIER ::= { companyLA 1 } 2909 laPortControl OBJECT IDENTIFIER ::= { companyLA 2 } 2910 2911 -- ------------------------------------------------------------- 2912 -- Textual Conventions 2913 -- ------------------------------------------------------------- 2914 2915 PortLaMode ::= TEXTUAL-CONVENTION 2916 STATUS current 2917 DESCRIPTION 2918 "Defines how a Port Channel does channeling. 2919 lacp(1) - place the port into passive 2920 negotiation state, in which the 2921 port waits for its peer to 2922 initiate negotiation. 2923 static(2) - force the port to enable 2924 channeling. 2925 disable(3) - channeling is disabled." 2926 2927 SYNTAX INTEGER { 2928 lacp(1), 2929 static(2), 2930 disable(3) 2931 } 2932 2933 LacpKey ::= TEXTUAL-CONVENTION 2934 STATUS current 2935 DESCRIPTION 2936 "The Actor or Partner Key value (0..65535)." 2937 SYNTAX Integer32 (0..65535) 2938 2939 2940 -- ------------------------------------------------------------------ 2941 -- The La System Group 2942 -- ------------------------------------------------------------------ 2943 2944 laStatus OBJECT-TYPE 2945 SYNTAX INTEGER { enabled(1), disabled(2) } 2946 MAX-ACCESS read-write 2947 STATUS current 2948 DESCRIPTION 2949 "Sets the Link Aggregation Module administrative status as 2950 enabled or disabled." 2951 ::= { laSystem 2 } 2952 2953 -- 2954 -- Port Channel Table 2955 -- 2956 2957 laPortChannelTable OBJECT-TYPE 2958 SYNTAX SEQUENCE OF LaPortChannelEntry 2959 MAX-ACCESS not-accessible 2960 STATUS current 2961 DESCRIPTION 2962 "A Port-channel is created through ifMain table. 2963 After the creation of the port-channel, corresponding logical 2964 interface will be created in the ifMain table. 2965 This Port-channel table is indexed through Key values and allows to 2966 configure link selection policy and the Mac address for 2967 the port-channel. All other objects in this table displays 2968 the details of the port-channel." 2969 2970 ::= { laSystem 3 } 2971 2972 laPortChannelEntry OBJECT-TYPE 2973 SYNTAX LaPortChannelEntry 2974 MAX-ACCESS not-accessible 2975 STATUS current 2976 DESCRIPTION 2977 "There is one entry in this table for each created 2978 port-channel port." 2979 2980 INDEX { laPortChannelIfIndex } 2981 ::= { laPortChannelTable 1 } 2982 2983 LaPortChannelEntry ::= 2984 SEQUENCE { 2985 laPortChannelIfIndex InterfaceIndex, 2986 laPortChannelMemberList PortList, 2987 laPortChannelMode PortLaMode 2988 -- start CAMEO_LA_MASTER_PORT_WANTED 2989 , 2990 laPortChannelMasterPort InterfaceIndex 2991 -- end CAMEO_LA_MASTER_PORT_WANTED 2992 } 2993 2994 laPortChannelIfIndex OBJECT-TYPE 2995 SYNTAX InterfaceIndex 2996 MAX-ACCESS read-only 2997 STATUS current 2998 DESCRIPTION 2999 "The index of the port-channel(Aggregator's 3000 interface index). " 3001 ::= { laPortChannelEntry 1 } 3002 3003 laPortChannelMemberList OBJECT-TYPE 3004 SYNTAX PortList 3005 MAX-ACCESS read-write 3006 STATUS current 3007 DESCRIPTION 3008 "Member Port list of the port channel. Add the ports as a 3009 aggregation member associated of a port-channel." 3010 ::= { laPortChannelEntry 2 } 3011 3012 3013 laPortChannelMode OBJECT-TYPE 3014 SYNTAX PortLaMode 3015 MAX-ACCESS read-write 3016 STATUS current 3017 DESCRIPTION 3018 "Current Operating Channel Mode of the port channel 3019 Lacp(1) - forcing the port to negotiate with the 3020 partner. 3021 manual(2) - force the port to enable channeling (Manual). 3022 disable(3) - channeling is disabled." 3023 ::= { laPortChannelEntry 3 } 3024 3025-- start CAMEO_LA_MASTER_PORT_WANTED 3026 laPortChannelMasterPort OBJECT-TYPE 3027 SYNTAX InterfaceIndex 3028 MAX-ACCESS read-write 3029 STATUS current 3030 DESCRIPTION 3031 "The master port of the port-channel. " 3032 ::= { laPortChannelEntry 4 } 3033-- end CAMEO_LA_MASTER_PORT_WANTED 3034 3035 -- ------------------------------------------------------------------ 3036 -- The La Algorithm Group 3037 -- ------------------------------------------------------------------ 3038 3039 laAlgorithm OBJECT-TYPE 3040 SYNTAX INTEGER { 3041 sourceMAC(1), 3042 destMAC(2), 3043 sourceAndDestMAC(3), 3044 sourceIP(4), 3045 destIP(5), 3046 sourceAndDestIP(6) 3047 } 3048 MAX-ACCESS read-write 3049 STATUS current 3050 DESCRIPTION 3051 "Sets the Link Aggregation load balance algorithm." 3052 ::= { laSystem 4 } 3053 3054 -- 3055 -- LA Port Control Table 3056 -- 3057 3058 laPortControlTable OBJECT-TYPE 3059 SYNTAX SEQUENCE OF LaPortControlEntry 3060 MAX-ACCESS not-accessible 3061 STATUS current 3062 DESCRIPTION 3063 "A table that contains Link Aggregation Control 3064 configuration information about every 3065 Aggregation Port associated with this device. 3066 A row appears in this table for each physical port." 3067 ::= { laPortControl 1 } 3068 3069 3070 laPortControlEntry OBJECT-TYPE 3071 SYNTAX LaPortControlEntry 3072 MAX-ACCESS not-accessible 3073 STATUS current 3074 DESCRIPTION 3075 "A list of Link Aggregation Control configuration 3076 parameters for each Aggregation Port on this device." 3077 INDEX { laPortControlIndex } 3078 ::= { laPortControlTable 1 } 3079 3080 LaPortControlEntry ::= 3081 SEQUENCE { 3082 laPortControlIndex 3083 InterfaceIndex, 3084 laPortActorPortPriority 3085 INTEGER, 3086 laPortActorActivity 3087 INTEGER, 3088 laPortActorTimeout 3089 INTEGER 3090 } 3091 3092 laPortControlIndex OBJECT-TYPE 3093 SYNTAX InterfaceIndex 3094 MAX-ACCESS read-only 3095 STATUS current 3096 DESCRIPTION 3097 "The index of the port." 3098 ::= { laPortControlEntry 1 } 3099 3100 laPortActorPortPriority OBJECT-TYPE 3101 SYNTAX INTEGER (0..65535) 3102 MAX-ACCESS read-write 3103 STATUS current 3104 DESCRIPTION 3105 "The priority value assigned to this Aggregation Port. 3106 This 16-bit value is read-write." 3107 ::= { laPortControlEntry 2 } 3108 3109 laPortActorActivity OBJECT-TYPE 3110 SYNTAX INTEGER { 3111 active(1), 3112 passive(2) 3113 } 3114 MAX-ACCESS read-write 3115 STATUS current 3116 DESCRIPTION 3117 "This object indicates LACP_Activity to this Aggregation Port. 3118 LACP can be configured in one of two modes: active or passive. 3119 In active mode it will always send frames along the configured links. 3120 If the actor and partner are both in passive mode, they do not 3121 exchange LACP packets." 3122 ::= { laPortControlEntry 3 } 3123 3124 laPortActorTimeout OBJECT-TYPE 3125 SYNTAX INTEGER { 3126 short(1), 3127 long(2) 3128 } 3129 MAX-ACCESS read-write 3130 STATUS current 3131 DESCRIPTION 3132 "This object indicates LACP_Timeout to this Aggregation Port. 3133 short(1) - LACP Timeout 3 seconds. 3134 long (2) - LACP Timeout 90 seconds." 3135 ::= { laPortControlEntry 4 } 3136 3137 -- ---------------------------------------------------------------- 3138 -- The STATIC MAC group 3139 -- ---------------------------------------------------------------- 3140 3141 staticDisableAutoLearn OBJECT-TYPE 3142 SYNTAX INTEGER { 3143 on(1), 3144 off(2) 3145 } 3146 MAX-ACCESS read-write 3147 STATUS current 3148 DESCRIPTION 3149 "Set on to disable Auto Learning Excluding Uplink Port and 3150 set off to enable Auto Learning." 3151 ::= { companyStaticMAC 1 } 3152 3153 staticAutoLearningList OBJECT-TYPE 3154 SYNTAX PortList 3155 MAX-ACCESS read-write 3156 STATUS current 3157 DESCRIPTION 3158 "The set of the device's member ports that belong 3159 to the Static MAC auto learning enable/disable. 3160 3161 For example, when Disable Auto Learning is enable, 3162 the octet value set up as '# 0x0F 0xFF 0xFF 0xFF' means 3163 from port 1 to port 4 are not in auto learning state, 3164 the other ports are in auto learning state. It can be 3165 set up when Disable Auto Learning is enable." 3166 ::= { companyStaticMAC 2 } 3167 3168 staticTable OBJECT-TYPE 3169 SYNTAX SEQUENCE OF StaticEntry 3170 MAX-ACCESS not-accessible 3171 STATUS current 3172 DESCRIPTION 3173 "A list of the Static MACs" 3174 ::= { companyStaticMAC 3 } 3175 3176 staticEntry OBJECT-TYPE 3177 SYNTAX StaticEntry 3178 MAX-ACCESS not-accessible 3179 STATUS current 3180 DESCRIPTION 3181 "A Static MAC entry containing the mac and forwarding port." 3182 INDEX { staticVlanID, staticMac,staticPort} 3183 ::= { staticTable 1 } 3184 3185 StaticEntry ::= SEQUENCE { 3186 staticVlanID INTEGER, 3187 staticMac MacAddress, 3188 staticPort INTEGER, 3189 staticStatus RowStatus 3190 } 3191 3192 staticVlanID OBJECT-TYPE 3193 SYNTAX INTEGER 3194 MAX-ACCESS read-only 3195 STATUS current 3196 DESCRIPTION 3197 "The VLAN ID of the static MAC entry." 3198 ::= { staticEntry 1 } 3199 3200 staticMac OBJECT-TYPE 3201 SYNTAX MacAddress 3202 MAX-ACCESS read-only 3203 STATUS current 3204 DESCRIPTION 3205 "The MAC address associated of the static MAC entry." 3206 ::= { staticEntry 2 } 3207 3208 staticPort OBJECT-TYPE 3209 SYNTAX INTEGER 3210 MAX-ACCESS read-only 3211 STATUS current 3212 DESCRIPTION 3213 "The forwarding port of the static MAC entry." 3214 ::= { staticEntry 3 } 3215 3216 staticStatus OBJECT-TYPE 3217 SYNTAX RowStatus 3218 MAX-ACCESS read-write 3219 STATUS current 3220 DESCRIPTION 3221 "The status of an entry in the Static MAC Table. Only a subset 3222 of the rowstatus variables (active, createAndGo, destroy) 3223 are available. The trunk member port can not set up static MAC." 3224 ::= { staticEntry 4 } 3225 -- --------------------------------------------------------------------- 3226 -- IGMP Snooping Function 3227 -- --------------------------------------------------------------------- 3228 igsSystem OBJECT IDENTIFIER ::= { companyIgsGroup 1 } 3229 igsVlan OBJECT IDENTIFIER ::= { companyIgsGroup 3 } 3230 igsAccessAuth OBJECT IDENTIFIER ::= { companyIgsGroup 5 } 3231-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 3232 igsHost OBJECT IDENTIFIER ::= { companyIgsGroup 6 } 3233-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 3234 3235 igsStatus OBJECT-TYPE 3236 SYNTAX INTEGER { enabled(1), disabled(2) } 3237 MAX-ACCESS read-write 3238 STATUS current 3239 DESCRIPTION 3240 "Enables or disables IGMP snooping in the system. 3241 When set to 'enabled', the IGS module starts 3242 protocol operations. 3243 When set to 'disabled', the IGS module stops performing 3244 protocol operations." 3245 DEFVAL { 2 } 3246 ::= { igsSystem 1 } 3247 3248 igsRouterPortPurgeInterval OBJECT-TYPE 3249 SYNTAX Integer32 (60..600) 3250 MAX-ACCESS read-write 3251 STATUS current 3252 DESCRIPTION 3253 "This is the interval (in seconds) after which a learnt 3254 router port entry will be purged. For each router port learnt, 3255 this timer runs for 'RouterPortPurgeInterval' seconds.When the 3256 timer expires, the learnt router port entry is purged. However 3257 if control messages are received from the router before the 3258 timer expiry, then the timer is restarted." 3259 DEFVAL { 260 } 3260 ::= { igsSystem 2 } 3261 3262 igsHostPortPurgeInterval OBJECT-TYPE 3263 SYNTAX Integer32 (130..153025) 3264 MAX-ACCESS read-write 3265 STATUS current 3266 DESCRIPTION 3267 "This is the interval (in seconds) after which a learnt 3268 port entry will be purged. For each port on which report 3269 has been received this timer runs for 'PortPurgeInterval' 3270 seconds. This timer will be restarted whenever a report 3271 message is received from a host on the specific port. If 3272 the timer expires, then , the learnt port entry will 3273 be purged from the multicast group." 3274 DEFVAL {260} 3275 ::= { igsSystem 3 } 3276 3277 igsRobustnessValue OBJECT-TYPE 3278 SYNTAX Integer32 (2..255) 3279 MAX-ACCESS read-write 3280 STATUS current 3281 DESCRIPTION 3282 "When the switch receives leave message on a port, it 3283 sends group specific query to check if there are any other 3284 interested receivers for the group. This attribute defines 3285 the maximum number of queries sent by the switch before deleting 3286 the port from the group membership information in the forwarding 3287 database. If the maximum retry count exceeds 'igsRobustnessValue', 3288 then the port will be deleted from the multicast group membership 3289 information in the forwarding database and received leave message 3290 will be forwarded onto the router ports if there are no 3291 interested receivers for the group." 3292 DEFVAL { 2 } 3293 ::= { igsSystem 4 } 3294 3295 igsGrpQueryInterval OBJECT-TYPE 3296 SYNTAX Integer32 (1..25) 3297 MAX-ACCESS read-write 3298 STATUS current 3299 DESCRIPTION 3300 "The value of this attribute defines the time period with which 3301 the switch will send group specific queries on a port to check 3302 if there is any intersted receivers. The switch will send 3303 'igsRobustnessValue' queries before removing the port from the 3304 group membership information in the forwarding database." 3305 DEFVAL { 1 } 3306 ::= { igsSystem 5 } 3307 3308 igsQueryInterval OBJECT-TYPE 3309 SYNTAX Integer32 (60..600) 3310 MAX-ACCESS read-write 3311 STATUS current 3312 DESCRIPTION 3313 "This is the interval (in seconds) for which the switch 3314 sends general queries when it is configured as a querier for 3315 VLANs." 3316 DEFVAL { 125 } 3317 ::= { igsSystem 6 } 3318 3319 igsQueryMaxResponseTime OBJECT-TYPE 3320 SYNTAX INTEGER (10..25) 3321 MAX-ACCESS read-write 3322 STATUS current 3323 DESCRIPTION 3324 "The maximum query response time advertised in IGMPv2 general 3325 queries on this interface." 3326 DEFVAL { 10 } 3327 ::= { igsSystem 7 } 3328 3329-- start IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3330 igsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 3331 SYNTAX INTEGER (1..1024) 3332 MAX-ACCESS read-write 3333 STATUS current 3334 DESCRIPTION 3335 "The maximum data driven learning entry value." 3336 DEFVAL { 64 } 3337 ::= { igsSystem 8 } 3338-- end IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3339 3340-- VLAN Based MAC Multicast Forwarding Table 3341-- 3342-- igsVlanMcastMacFwdTable OBJECT-TYPE 3343-- SYNTAX SEQUENCE OF IgsVlanMcastMacFwdEntry 3344-- MAX-ACCESS not-accessible 3345-- STATUS current 3346-- DESCRIPTION 3347-- "This table contains MAC based multicast forwarding 3348-- information. This information is applicable only if 3349-- the 'igsVlanMcastForwardingMode' is set to 'macbased' " 3350-- ::= { igsVlan 1 } 3351-- 3352-- igsVlanMcastMacFwdEntry OBJECT-TYPE 3353-- SYNTAX IgsVlanMcastMacFwdEntry 3354-- MAX-ACCESS not-accessible 3355-- STATUS current 3356-- DESCRIPTION 3357-- "This table contains VLAN ID, multicast group MAC address and the 3358-- list of ports onto which the multicast data packets for group 3359-- should be forwarded." 3360-- 3361-- INDEX { igsVlanMcastMacFwdVlanId, 3362-- igsVlanMcastMacFwdGroupAddress } 3363-- ::= { igsVlanMcastMacFwdTable 1 } 3364-- 3365-- IgsVlanMcastMacFwdEntry ::= SEQUENCE { 3366-- igsVlanMcastMacFwdVlanId Integer32, 3367-- igsVlanMcastMacFwdGroupAddress MacAddress, 3368-- igsVlanMcastMacFwdPortList PortList 3369-- } 3370-- 3371-- igsVlanMcastMacFwdVlanId OBJECT-TYPE 3372-- SYNTAX Integer32 (1..4094) 3373-- MAX-ACCESS not-accessible 3374-- STATUS current 3375-- DESCRIPTION 3376-- "VLAN ID pertaining to the Multicast forwarding entry" 3377-- ::= { igsVlanMcastMacFwdEntry 1 } 3378-- 3379-- igsVlanMcastMacFwdGroupAddress OBJECT-TYPE 3380-- SYNTAX MacAddress 3381-- MAX-ACCESS not-accessible 3382-- STATUS current 3383-- DESCRIPTION 3384-- "Multicast group MAC address." 3385-- ::= { igsVlanMcastMacFwdEntry 2 } 3386-- 3387-- 3388-- igsVlanMcastMacFwdPortList OBJECT-TYPE 3389-- SYNTAX PortList 3390-- MAX-ACCESS read-only 3391-- STATUS current 3392-- DESCRIPTION 3393-- "List of ports onto which the multicast data 3394-- packets destined for this group will be forwarded." 3395-- ::= { igsVlanMcastMacFwdEntry 3 } 3396 3397-- VLAN based router table. 3398 3399 igsVlanRouterTable OBJECT-TYPE 3400 SYNTAX SEQUENCE OF IgsVlanRouterEntry 3401 MAX-ACCESS not-accessible 3402 STATUS current 3403 DESCRIPTION 3404 "This table contains the list of ports through which 3405 a router, in a particular VLAN is reachable." 3406 ::= { igsVlan 3 } 3407 3408 igsVlanRouterEntry OBJECT-TYPE 3409 SYNTAX IgsVlanRouterEntry 3410 MAX-ACCESS not-accessible 3411 STATUS current 3412 DESCRIPTION 3413 "Contains the VLAN ID and list of ports on which 3414 routers are present in the VLAN." 3415 INDEX { igsVlanRouterVlanId } 3416 ::= { igsVlanRouterTable 1 } 3417 3418 IgsVlanRouterEntry ::= SEQUENCE { 3419 igsVlanRouterVlanId Integer32, 3420 igsVlanRouterPortList PortList 3421 } 3422 3423 igsVlanRouterVlanId OBJECT-TYPE 3424 SYNTAX Integer32 (1..4094) 3425 MAX-ACCESS read-only 3426 STATUS current 3427 DESCRIPTION 3428 "VLAN ID of the ports through which router is reachable." 3429 ::= { igsVlanRouterEntry 1 } 3430 3431 igsVlanRouterPortList OBJECT-TYPE 3432 SYNTAX PortList 3433 MAX-ACCESS read-only 3434 STATUS current 3435 DESCRIPTION 3436 "List of ports on which routers are present. 3437 These router ports are learnt through control messages 3438 received from routers, and can also be configured 3439 statically." 3440 ::= { igsVlanRouterEntry 2 } 3441 3442-- VLAN based filter table 3443 3444 igsVlanFilterTable OBJECT-TYPE 3445 SYNTAX SEQUENCE OF IgsVlanFilterEntry 3446 MAX-ACCESS not-accessible 3447 STATUS current 3448 DESCRIPTION 3449 "This table contains configuration of snooping 3450 on specific Vlans. This Table is valid only when VLAN is 3451 enabled in the system." 3452 ::= { igsVlan 4 } 3453 3454 igsVlanFilterEntry OBJECT-TYPE 3455 SYNTAX IgsVlanFilterEntry 3456 MAX-ACCESS not-accessible 3457 STATUS current 3458 DESCRIPTION 3459 "Contains snooping status , version and fast leave 3460 configuration for a specific VLAN." 3461 INDEX { igsVlanFilterVlanId } 3462 ::= { igsVlanFilterTable 1 } 3463 3464 IgsVlanFilterEntry ::= SEQUENCE { 3465 igsVlanFilterVlanId Integer32, 3466 igsVlanSnoopStatus INTEGER, 3467 igsVlanQuerier INTEGER, 3468 igsVlanCfgQuerier INTEGER, 3469 igsVlanQueryInterval Integer32, 3470 igsVlanRtrPortList PortList, 3471 igsVlanFbdRtrPortList PortList 3472 , igsVlanFastLeave INTEGER 3473-- start IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3474 , igsVlanDataDrivenLearningStatus INTEGER 3475-- end IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3476 } 3477 3478 igsVlanFilterVlanId OBJECT-TYPE 3479 SYNTAX Integer32 (1..4094) 3480 MAX-ACCESS read-only 3481 STATUS current 3482 DESCRIPTION 3483 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 3484 the snooping configurations in IgsVlanFilterEntry is to be done." 3485 ::= { igsVlanFilterEntry 1 } 3486 3487 igsVlanSnoopStatus OBJECT-TYPE 3488 SYNTAX INTEGER { enabled(1), disabled(2) } 3489 MAX-ACCESS read-write 3490 STATUS current 3491 DESCRIPTION 3492 "This object allows you to enable/disable IGS function on a specific VLAN." 3493 DEFVAL { 1 } 3494 ::= { igsVlanFilterEntry 2 } 3495 3496 igsVlanQuerier OBJECT-TYPE 3497 SYNTAX INTEGER { enabled(1), disabled(2) } 3498 MAX-ACCESS read-only 3499 STATUS current 3500 DESCRIPTION 3501 "Indicates whether the switch is configured as a querier in the VLAN" 3502 DEFVAL { 2 } 3503 ::= { igsVlanFilterEntry 3 } 3504 3505 igsVlanCfgQuerier OBJECT-TYPE 3506 SYNTAX INTEGER { enabled(1), disabled(2) } 3507 MAX-ACCESS read-write 3508 STATUS current 3509 DESCRIPTION 3510 "The snooping switch can be configured as a querier via this object 3511 to send out IGMP general queries when IGMP routers are not present in the VLAN. 3512 When set to 'enabled', the switch will generate general queries." 3513 DEFVAL { 2 } 3514 ::= { igsVlanFilterEntry 4 } 3515 3516 igsVlanQueryInterval OBJECT-TYPE 3517 SYNTAX Integer32 (60..600) 3518 MAX-ACCESS read-only 3519 STATUS current 3520 DESCRIPTION 3521 "This is the interval (in seconds) for which the switch 3522 sends general queries when it is configured as a querier for 3523 the VLAN. A switch should be configured as a querier for a VLAN 3524 only when there is no queriers in the network." 3525 DEFVAL { 125 } 3526 ::= { igsVlanFilterEntry 5 } 3527 3528 igsVlanRtrPortList OBJECT-TYPE 3529 SYNTAX PortList 3530 MAX-ACCESS read-write 3531 STATUS current 3532 DESCRIPTION 3533 "List of ports which are configured statically as router ports" 3534 ::= { igsVlanFilterEntry 6 } 3535 3536 igsVlanFbdRtrPortList OBJECT-TYPE 3537 SYNTAX PortList 3538 MAX-ACCESS read-write 3539 STATUS current 3540 DESCRIPTION 3541 "List of ports which can be configured statically as forbidden router ports." 3542 ::= { igsVlanFilterEntry 7 } 3543 3544 igsVlanFastLeave OBJECT-TYPE 3545 SYNTAX INTEGER { enabled(1), disabled(2) } 3546 MAX-ACCESS read-write 3547 STATUS current 3548 DESCRIPTION 3549 "Enables or disables fast leave for the VLAN. When it is 3550 'disabled',on reception of a leave message, the switch checks 3551 if they are any interested receivers for the group by sending 3552 a group specific query before removing the port from the 3553 forwarding table. If set to 'enabled', the switch does not 3554 send a group specific query and immediately removes the port 3555 from the forwarding table." 3556 DEFVAL { 2 } 3557 ::= { igsVlanFilterEntry 8 } 3558 3559-- start IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3560 igsVlanDataDrivenLearningStatus OBJECT-TYPE 3561 SYNTAX INTEGER { enabled(1), disabled(2) } 3562 MAX-ACCESS read-write 3563 STATUS current 3564 DESCRIPTION 3565 "This object allows you to enable/disable 3566 Data Driven Learning function on a specific VLAN." 3567 ::= { igsVlanFilterEntry 9 } 3568-- end IGMP_SNOOPING_DATA_DRIVEN_LEARNING 3569 3570 -- VLAN Based IGMP Snooping Group 3571 3572 igsVlanMulticastGroupTable OBJECT-TYPE 3573 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 3574 MAX-ACCESS not-accessible 3575 STATUS current 3576 DESCRIPTION 3577 "This table contains MAC based multicast forwarding 3578 information." 3579 ::= { igsVlan 5 } 3580 3581 igsVlanMulticastGroupEntry OBJECT-TYPE 3582 SYNTAX IgsVlanMulticastGroupEntry 3583 MAX-ACCESS not-accessible 3584 STATUS current 3585 DESCRIPTION 3586 "This table contains VLAN ID, multicast group MAC address and the 3587 list of ports onto which the multicast data packets for group 3588 should be forwarded." 3589 3590 INDEX { igsVlanMulticastGroupVlanId, 3591 igsVlanMulticastGroupIpAddress } 3592 ::= { igsVlanMulticastGroupTable 1 } 3593 3594 IgsVlanMulticastGroupEntry ::= SEQUENCE { 3595 igsVlanMulticastGroupVlanId Integer32, 3596 igsVlanMulticastGroupIpAddress InetAddress, 3597 igsVlanMulticastGroupMacAddress MacAddress, 3598 igsVlanMulticastGroupPortList PortList 3599 } 3600 3601 igsVlanMulticastGroupVlanId OBJECT-TYPE 3602 SYNTAX Integer32 (1..4094) 3603 MAX-ACCESS read-only 3604 STATUS current 3605 DESCRIPTION 3606 "VLAN ID pertaining to the Multicast forwarding entry" 3607 ::= { igsVlanMulticastGroupEntry 1 } 3608 3609 igsVlanMulticastGroupIpAddress OBJECT-TYPE 3610 SYNTAX InetAddress 3611 MAX-ACCESS read-only 3612 STATUS current 3613 DESCRIPTION 3614 "Multicast group IP address. This object indicates that a 3615 multicast group address was learned in the switch and be represented 3616 as IP address format." 3617 ::= { igsVlanMulticastGroupEntry 2 } 3618 3619 3620 igsVlanMulticastGroupMacAddress OBJECT-TYPE 3621 SYNTAX MacAddress 3622 MAX-ACCESS read-only 3623 STATUS current 3624 DESCRIPTION 3625 "Multicast group MAC address. This object indicates that a 3626 multicast group address was learned in the switch and be represented 3627 as MAC address format." 3628 ::= { igsVlanMulticastGroupEntry 3 } 3629 3630 igsVlanMulticastGroupPortList OBJECT-TYPE 3631 SYNTAX PortList 3632 MAX-ACCESS read-only 3633 STATUS current 3634 DESCRIPTION 3635 "List of ports onto which the multicast data 3636 packets destined for this group will be forwarded." 3637 ::= { igsVlanMulticastGroupEntry 4 } 3638 3639 igsAccessAuthTable OBJECT-TYPE 3640 SYNTAX SEQUENCE OF IgsAccessAuthEntry 3641 MAX-ACCESS not-accessible 3642 STATUS current 3643 DESCRIPTION 3644 "This table is used to manage the IGMP Authentication 3645 function of the switch." 3646 ::= { igsAccessAuth 1 } 3647 3648 igsAccessAuthEntry OBJECT-TYPE 3649 SYNTAX IgsAccessAuthEntry 3650 MAX-ACCESS not-accessible 3651 STATUS current 3652 DESCRIPTION 3653 "Contains management entities for IGMP Authentication 3654 function." 3655 INDEX { igsAccessAuthPortIndex } 3656 ::= { igsAccessAuthTable 1 } 3657 3658 IgsAccessAuthEntry ::= SEQUENCE { 3659 igsAccessAuthPortIndex Integer32, 3660 igsAccessAuthState INTEGER 3661 } 3662 3663 igsAccessAuthPortIndex OBJECT-TYPE 3664 SYNTAX Integer32 3665 MAX-ACCESS read-only 3666 STATUS current 3667 DESCRIPTION 3668 "The port index of igsAccessAuthTable which 3669 indicates the port to be configured." 3670 ::= { igsAccessAuthEntry 1 } 3671 3672 igsAccessAuthState OBJECT-TYPE 3673 SYNTAX INTEGER { enabled(1), disabled(2) } 3674 MAX-ACCESS read-write 3675 STATUS current 3676 DESCRIPTION 3677 "This object can be configured to set IGMP Authentication 3678 state to enabled/disabled on each port." 3679 ::= { igsAccessAuthEntry 2 } 3680 3681-- start IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 3682 igsHostTable OBJECT-TYPE 3683 SYNTAX SEQUENCE OF IgsHostEntry 3684 MAX-ACCESS not-accessible 3685 STATUS current 3686 DESCRIPTION 3687 "This table is used to manage 3688 the IGMP Host based Fast Leave function of the switch." 3689 ::= { igsHost 1 } 3690 3691 igsHostEntry OBJECT-TYPE 3692 SYNTAX IgsHostEntry 3693 MAX-ACCESS not-accessible 3694 STATUS current 3695 DESCRIPTION 3696 "Contains management entities for 3697 IGMP Host based fast leave function." 3698 INDEX {igsHostTableVLANID, 3699 igsHostTableGroupAddress, 3700 igsHostTablePort, 3701 igsHostTableHostIPAddress} 3702 ::= { igsHostTable 1 } 3703 3704 IgsHostEntry ::= SEQUENCE { 3705 igsHostTableVLANID Integer32, 3706 igsHostTableGroupAddress InetAddress, 3707 igsHostTablePort Integer32, 3708 igsHostTableHostIPAddress InetAddress 3709 } 3710 3711 igsHostTableVLANID OBJECT-TYPE 3712 SYNTAX Integer32 (1..4094) 3713 MAX-ACCESS read-only 3714 STATUS current 3715 DESCRIPTION 3716 "VLAN ID of Host table entry." 3717 ::= { igsHostEntry 1 } 3718 3719 igsHostTableGroupAddress OBJECT-TYPE 3720 SYNTAX InetAddress 3721 MAX-ACCESS read-only 3722 STATUS current 3723 DESCRIPTION 3724 "Group address of Host table entry." 3725 ::= { igsHostEntry 2 } 3726 3727 igsHostTablePort OBJECT-TYPE 3728 SYNTAX Integer32 (1..28) 3729 MAX-ACCESS read-only 3730 STATUS current 3731 DESCRIPTION 3732 "Port number of Host table entry." 3733 ::= { igsHostEntry 3 } 3734 3735 igsHostTableHostIPAddress OBJECT-TYPE 3736 SYNTAX InetAddress 3737 MAX-ACCESS read-only 3738 STATUS current 3739 DESCRIPTION 3740 "Host IP address of Group in Host table entry." 3741 ::= { igsHostEntry 4 } 3742-- end IGMP_SNOOPING_HOST_BASED_FAST_LEAVE 3743-- ------------------------------------------------------------- 3744-- groups in the Auth MIB 3745-- ------------------------------------------------------------- 3746 swAuthenCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 1 } 3747-- ----------------------------------------------------------------------------- 3748-- swAuthenCtrl 3749-- ----------------------------------------------------------------------------- 3750 3751 swAuthStatus OBJECT-TYPE 3752 SYNTAX INTEGER { 3753 enabled(1), 3754 disabled(2) 3755 } 3756 MAX-ACCESS read-write 3757 STATUS current 3758 DESCRIPTION 3759 "Enable/Disable Static 802.1x." 3760 ::= { swAuthenCtrl 1 } 3761 3762 swAuthMode OBJECT-TYPE 3763 SYNTAX INTEGER { 3764 portBase(1), 3765 macBase(2) 3766 } 3767 MAX-ACCESS read-write 3768 STATUS current 3769 DESCRIPTION 3770 "This object indicates the authentication mode of the device." 3771 ::= { swAuthenCtrl 2 } 3772 3773 authProtocol OBJECT-TYPE 3774 SYNTAX INTEGER { 3775 authProtocolRadiusEap(1), 3776 authProtocolLocal(2) 3777 } 3778 MAX-ACCESS read-write 3779 STATUS current 3780 DESCRIPTION 3781 "The authentication method used to authenticate users." 3782 DEFVAL { authProtocolRadiusEap } 3783 ::= { swAuthenCtrl 3 } 3784 3785-- start CAMEO_EAP_TRANSPARENT_FILTERING 3786 swAuthCtrlPktFwdMode OBJECT-TYPE 3787 SYNTAX INTEGER { 3788 authForwardEap(1), 3789 authDropEap(2) 3790 } 3791 MAX-ACCESS read-write 3792 STATUS current 3793 DESCRIPTION 3794 "When 802.1x disable, this item can decided eap packet be forward or drop." 3795 DEFVAL { authForwardEap } 3796 ::= { swAuthenCtrl 4 } 3797-- end CAMEO_EAP_TRANSPARENT_FILTERING 3798 3799-- ------------------------------------------------------------- 3800-- groups in the Port Access Control MIB 3801-- ------------------------------------------------------------- 3802 swAuthPortAccessCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 2 } 3803-- ----------------------------------------------------------------------------- 3804-- swAuthPortAccessCtrl 3805-- ----------------------------------------------------------------------------- 3806 swAuthPortAccessControlTable OBJECT-TYPE 3807 SYNTAX SEQUENCE OF SwAuthPortAccessControlEntry 3808 MAX-ACCESS not-accessible 3809 STATUS current 3810 DESCRIPTION 3811 "A table that contains the configuration objects for the 3812 Authenticator PAE associated with each port. 3813 An entry appears in this table for each port that may 3814 authenticate access to itself." 3815 ::= { swAuthPortAccessCtrl 1 } 3816 3817 swAuthPortAccessControlEntry OBJECT-TYPE 3818 SYNTAX SwAuthPortAccessControlEntry 3819 MAX-ACCESS not-accessible 3820 STATUS current 3821 DESCRIPTION 3822 "The configuration information for an Authenticator Port." 3823 INDEX { swAuthAuthConfigPortNumber } 3824 ::= { swAuthPortAccessControlTable 1 } 3825 3826 SwAuthPortAccessControlEntry ::= SEQUENCE { 3827 swAuthAuthConfigPortNumber INTEGER, 3828 swAuthAuthQuietPeriod INTEGER, 3829 swAuthAuthSuppTimeout INTEGER, 3830 swAuthAuthServerTimeout INTEGER, 3831 swAuthAuthMaxReq INTEGER, 3832 swAuthAuthTxPeriod INTEGER, 3833 swAuthAuthReAuthPeriod INTEGER, 3834 swAuthAuthReAuthentication INTEGER, 3835 swAuthAuthConfigPortControl INTEGER, 3836 swAuthAuthCapability INTEGER, 3837 swAuthAuthDirection INTEGER 3838 } 3839 3840 swAuthAuthConfigPortNumber OBJECT-TYPE 3841 SYNTAX INTEGER 3842 MAX-ACCESS read-only 3843 STATUS current 3844 DESCRIPTION 3845 "A unique value for each port that correlates to port index. 3846 Its value ranges between 1 and the value of port number." 3847 ::= { swAuthPortAccessControlEntry 1 } 3848 3849 swAuthAuthQuietPeriod OBJECT-TYPE 3850 SYNTAX INTEGER (0..65535) 3851 MAX-ACCESS read-write 3852 STATUS current 3853 DESCRIPTION 3854 "The value, in seconds, of the quietPeriod constant 3855 currently in use by the Authenticator PAE state 3856 machine." 3857 REFERENCE 3858 "9.4.1, quietPeriod." 3859 DEFVAL { 60 } 3860 ::= { swAuthPortAccessControlEntry 2 } 3861 3862 swAuthAuthSuppTimeout OBJECT-TYPE 3863 SYNTAX INTEGER (1..65535) 3864 MAX-ACCESS read-write 3865 STATUS current 3866 DESCRIPTION 3867 "The value, in seconds, of the suppTimeout constant 3868 currently in use by the Backend Authentication state 3869 machine." 3870 REFERENCE 3871 "9.4.1, suppTimeout." 3872 DEFVAL { 12 } 3873 ::= { swAuthPortAccessControlEntry 3 } 3874 3875 swAuthAuthServerTimeout OBJECT-TYPE 3876 SYNTAX INTEGER (1..65535) 3877 MAX-ACCESS read-write 3878 STATUS current 3879 DESCRIPTION 3880 "The value, in seconds, of the serverTimeout constant 3881 currently in use by the Backend Authentication state 3882 machine." 3883 REFERENCE 3884 "9.4.1, serverTimeout." 3885 DEFVAL { 16 } 3886 ::= { swAuthPortAccessControlEntry 4 } 3887 3888 swAuthAuthMaxReq OBJECT-TYPE 3889 SYNTAX INTEGER (1..10) 3890 MAX-ACCESS read-write 3891 STATUS current 3892 DESCRIPTION 3893 "The value of the maxReq constant currently in use by 3894 the Backend Authentication state machine." 3895 REFERENCE 3896 "9.4.1, maxReq." 3897 DEFVAL { 2 } 3898 ::= { swAuthPortAccessControlEntry 5 } 3899 3900 swAuthAuthTxPeriod OBJECT-TYPE 3901 SYNTAX INTEGER (1..65535) 3902 MAX-ACCESS read-write 3903 STATUS current 3904 DESCRIPTION 3905 "The value, in seconds, of the txPeriod constant 3906 currently in use by the Authenticator PAE state 3907 machine." 3908 REFERENCE 3909 "9.4.1, txPeriod." 3910 DEFVAL { 24 } 3911 ::= { swAuthPortAccessControlEntry 6 } 3912 3913 swAuthAuthReAuthPeriod OBJECT-TYPE 3914 SYNTAX INTEGER (1..65535) 3915 MAX-ACCESS read-write 3916 STATUS current 3917 DESCRIPTION 3918 "The value, in seconds, of the reAuthPeriod constant 3919 currently in use by the Reauthentication Timer state 3920 machine." 3921 REFERENCE 3922 "9.4.1, reAuthPerio." 3923 DEFVAL { 3600 } 3924 ::= { swAuthPortAccessControlEntry 7 } 3925 3926 swAuthAuthReAuthentication OBJECT-TYPE 3927 SYNTAX INTEGER { enabled(1), disabled(2) } 3928 MAX-ACCESS read-write 3929 STATUS current 3930 DESCRIPTION 3931 "The enable/disable control used by the Reauthentication 3932 Timer state machine (8.5.5.1)." 3933 REFERENCE 3934 "9.4.1, reAuthEnable." 3935 ::= { swAuthPortAccessControlEntry 8 } 3936 3937 swAuthAuthConfigPortControl OBJECT-TYPE 3938 SYNTAX INTEGER { 3939 forceUnauthorized(1), 3940 auto(2), 3941 forceAuthorized(3) 3942 } 3943 MAX-ACCESS read-write 3944 STATUS current 3945 DESCRIPTION 3946 "The current value of the controlled Port 3947 control parameter for the Port." 3948 REFERENCE 3949 "9.4.1, AuthControlledPortControl." 3950 ::= { swAuthPortAccessControlEntry 9 } 3951 3952 swAuthAuthCapability OBJECT-TYPE 3953 SYNTAX INTEGER { 3954 authenticator(1), 3955 none(2) 3956 } 3957 MAX-ACCESS read-write 3958 STATUS current 3959 DESCRIPTION 3960 "The current value of the controlled Port 3961 control parameter for the Port." 3962 REFERENCE 3963 "AuthCapability." 3964 ::= { swAuthPortAccessControlEntry 10 } 3965 3966 swAuthAuthDirection OBJECT-TYPE 3967 SYNTAX INTEGER { 3968 both(0), 3969 in(1) 3970 } 3971 MAX-ACCESS read-write 3972 STATUS current 3973 DESCRIPTION 3974 "The current value of the controlled Port 3975 control parameter for the Port." 3976 REFERENCE 3977 "AuthDirection." 3978 ::= { swAuthPortAccessControlEntry 11 } 3979 3980-- ------------------------------------------------------------- 3981-- groups in the 802.1X Local user MIB 3982-- ------------------------------------------------------------- 3983 swAuthUser OBJECT IDENTIFIER ::= { companyAuthGroup 3 } 3984-- ----------------------------------------------------------------------------- 3985-- swAuthUser 3986-- ----------------------------------------------------------------------------- 3987 swAuthUserTable OBJECT-TYPE 3988 SYNTAX SEQUENCE OF SwAuthUserEntry 3989 MAX-ACCESS not-accessible 3990 STATUS current 3991 DESCRIPTION 3992 "A table that contains the configuration objects for the 3993 Authenticator PAE associated with each port. 3994 An entry appears in this table for each port that may 3995 authenticate access to itself." 3996 ::= { swAuthUser 1 } 3997 3998 swAuthUserEntry OBJECT-TYPE 3999 SYNTAX SwAuthUserEntry 4000 MAX-ACCESS not-accessible 4001 STATUS current 4002 DESCRIPTION 4003 "The configuration information for an Authenticator Port." 4004 INDEX { swAuthUserName } 4005 ::= { swAuthUserTable 1 } 4006 4007 SwAuthUserEntry ::= SEQUENCE { 4008 swAuthUserName SnmpAdminString, 4009 swAuthUserPassword DisplayString, 4010 swAuthUserStatus RowStatus 4011 } 4012 4013 swAuthUserName OBJECT-TYPE 4014 SYNTAX SnmpAdminString (SIZE(1..15)) 4015 MAX-ACCESS read-only 4016 STATUS current 4017 DESCRIPTION 4018 "The unique index value of a row in this table. 4019 4020 This object is used to set 802.1X Local user name, 4021 The following characters are allowed to input: 4022 semicolon, question mark, space, and double quotation mark." 4023 ::= { swAuthUserEntry 1 } 4024 4025 swAuthUserPassword OBJECT-TYPE 4026 SYNTAX DisplayString (SIZE(1..15)) 4027 MAX-ACCESS read-write 4028 STATUS current 4029 DESCRIPTION 4030 "This object is used to set 802.1X Local user Password, 4031 The following characters are allowed to input: 4032 semicolon, question mark, space, and double quotation mark." 4033 ::= { swAuthUserEntry 2 } 4034 4035 swAuthUserStatus OBJECT-TYPE 4036 SYNTAX RowStatus 4037 MAX-ACCESS read-create 4038 STATUS current 4039 DESCRIPTION 4040 "The status of this conceptual row in the swAuthUserTable. 4041 4042 An entry in this table is not qualified for activation 4043 until instances of all corresponding columns have been 4044 initialized, either through default values, or through 4045 Set operations. The swAuthUserName objects must be 4046 explicitly set." 4047 ::= { swAuthUserEntry 3 } 4048 4049-- ------------------------------------------------------------- 4050-- groups in the Authentication RADIUS Server MIB 4051-- ------------------------------------------------------------- 4052 swAuthRadiusServer OBJECT IDENTIFIER ::= { companyAuthGroup 4 } 4053-- ----------------------------------------------------------------------------- 4054-- swAuthRadiusServer 4055-- ----------------------------------------------------------------------------- 4056 swAuthRadiusServerTable OBJECT-TYPE 4057 SYNTAX SEQUENCE OF SwAuthRadiusServerEntry 4058 MAX-ACCESS not-accessible 4059 STATUS current 4060 DESCRIPTION 4061 "A table that contains the configuration objects for the 4062 Authenticator PAE associated with each port. 4063 An entry appears in this table for each port that may 4064 authenticate access to itself." 4065 ::= { swAuthRadiusServer 1 } 4066 4067 swAuthRadiusServerEntry OBJECT-TYPE 4068 SYNTAX SwAuthRadiusServerEntry 4069 MAX-ACCESS not-accessible 4070 STATUS current 4071 DESCRIPTION 4072 "The configuration information for an Authenticator Port." 4073 INDEX { swAuthRadiusServerIndex } 4074 ::= { swAuthRadiusServerTable 1 } 4075 4076 SwAuthRadiusServerEntry ::= SEQUENCE { 4077 swAuthRadiusServerIndex INTEGER, 4078 swAuthRadiusServerAddress IpAddress, 4079 swAuthRadiusServerAuthenticationPort INTEGER, 4080 swAuthRadiusServerAccountingPort INTEGER, 4081 swAuthRadiusServerTimeout INTEGER, 4082 swAuthRadiusServerRetransmit INTEGER, 4083 swAuthRadiusServerKey DisplayString, 4084 swAuthRadiusServerStatus RowStatus 4085 } 4086 4087 swAuthRadiusServerIndex OBJECT-TYPE 4088 SYNTAX INTEGER (1..3) 4089 MAX-ACCESS read-only 4090 STATUS current 4091 DESCRIPTION 4092 "A unique value for Authentication RADIUS Server index. 4093 Its value ranges between 1 and 3." 4094 ::= { swAuthRadiusServerEntry 1 } 4095 4096 swAuthRadiusServerAddress OBJECT-TYPE 4097 SYNTAX IpAddress 4098 MAX-ACCESS read-write 4099 STATUS current 4100 DESCRIPTION 4101 "The IP address of the RADIUS server 4102 referred to in this table entry." 4103 ::= { swAuthRadiusServerEntry 2 } 4104 4105 swAuthRadiusServerAuthenticationPort OBJECT-TYPE 4106 SYNTAX INTEGER (1..65535) 4107 MAX-ACCESS read-write 4108 STATUS current 4109 DESCRIPTION 4110 "The value is for setting UDP Port." 4111 DEFVAL { 1812 } 4112 ::= { swAuthRadiusServerEntry 3 } 4113 4114 swAuthRadiusServerAccountingPort OBJECT-TYPE 4115 SYNTAX INTEGER (1..65535) 4116 MAX-ACCESS read-write 4117 STATUS current 4118 DESCRIPTION 4119 "The value is for setting UDP Port." 4120 DEFVAL { 1813 } 4121 ::= { swAuthRadiusServerEntry 4 } 4122 4123 swAuthRadiusServerTimeout OBJECT-TYPE 4124 SYNTAX INTEGER (1..255) 4125 MAX-ACCESS read-write 4126 STATUS current 4127 DESCRIPTION 4128 "The value is for setting UDP Port." 4129 DEFVAL { 5 } 4130 ::= { swAuthRadiusServerEntry 5 } 4131 4132 swAuthRadiusServerRetransmit OBJECT-TYPE 4133 SYNTAX INTEGER (1..255) 4134 MAX-ACCESS read-write 4135 STATUS current 4136 DESCRIPTION 4137 "The value is for setting UDP Port." 4138 DEFVAL { 2 } 4139 ::= { swAuthRadiusServerEntry 6 } 4140 4141 swAuthRadiusServerKey OBJECT-TYPE 4142 SYNTAX DisplayString (SIZE(1..15)) 4143 MAX-ACCESS read-write 4144 STATUS current 4145 DESCRIPTION 4146 "This object is used to set 802.1X Radius Server Key, 4147 The following characters are allowed to input: 4148 semicolon, question mark, space, and double quotation mark." 4149 ::= { swAuthRadiusServerEntry 7 } 4150 4151 swAuthRadiusServerStatus OBJECT-TYPE 4152 SYNTAX RowStatus 4153 MAX-ACCESS read-create 4154 STATUS current 4155 DESCRIPTION 4156 "The status of this conceptual row in the 4157 swAuthRadiusServerTable. 4158 4159 An entry in this table is not qualified for activation 4160 until instances of all corresponding columns have been 4161 initialized, either through default values, or through 4162 Set operations. The swAuthRadiusServerIndex objects 4163 must be explicitly set." 4164 ::= { swAuthRadiusServerEntry 8 } 4165 -- ------------------------------------------------------------------ 4166 -- QoS 4167 -- ------------------------------------------------------------------ 4168 4169--1-- 4170 cosScheduleMechanism OBJECT-TYPE 4171 SYNTAX INTEGER { 4172 strictPriority(1), 4173 wrr(2) 4174 } 4175 MAX-ACCESS read-write 4176 STATUS current 4177 DESCRIPTION 4178 "Queuing mechanism. 4179 strictPriority(1) : Strict Priority 4180 wrr(2) : Weighted Round Robin 4181 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. 4182 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. 4183 " 4184 ::= { companyQoSGroup 1 } 4185 4186--2-- 4187 cosOutputSchedule OBJECT IDENTIFIER ::= { companyQoSGroup 2 } 4188 4189 cosClassTable OBJECT-TYPE 4190 SYNTAX SEQUENCE OF CosClassEntry 4191 MAX-ACCESS not-accessible 4192 STATUS current 4193 DESCRIPTION 4194 "A list of cosOutputSchedule." 4195 ::= { cosOutputSchedule 1 } 4196 4197 cosClassEntry OBJECT-TYPE 4198 SYNTAX CosClassEntry 4199 MAX-ACCESS not-accessible 4200 STATUS current 4201 DESCRIPTION 4202 "A list of cosOutputClass Weight." 4203 INDEX { cosClassIndex } 4204 ::= { cosClassTable 1 } 4205 4206 CosClassEntry ::= SEQUENCE { 4207 cosClassIndex INTEGER, 4208 cosWeight INTEGER 4209 } 4210 4211 cosClassIndex OBJECT-TYPE 4212 SYNTAX INTEGER (0..3) 4213 MAX-ACCESS read-only 4214 STATUS current 4215 DESCRIPTION 4216 "A index of class 0 ~ 3." 4217 ::= { cosClassEntry 1 } 4218 4219 cosWeight OBJECT-TYPE 4220 SYNTAX INTEGER (1..55) 4221 MAX-ACCESS read-write 4222 STATUS current 4223 DESCRIPTION 4224 "cos weight " 4225 ::= { cosClassEntry 2 } 4226 4227 4228 4229 -- ------------------------------------------------------------------ 4230 -- QoS 4231 -- ------------------------------------------------------------------ 4232 4233--4 default user priority-- 4234 qosDefaultUserPri OBJECT IDENTIFIER ::= { companyQoSGroup 4 } 4235 4236 qosDefaultUserPriTable OBJECT-TYPE 4237 SYNTAX SEQUENCE OF QosDefaultUserPriEntry 4238 MAX-ACCESS not-accessible 4239 STATUS current 4240 DESCRIPTION 4241 "A list of 802.1p port default priority Entries." 4242 ::= { qosDefaultUserPri 1 } 4243 4244 qosDefaultUserPriEntry OBJECT-TYPE 4245 SYNTAX QosDefaultUserPriEntry 4246 MAX-ACCESS not-accessible 4247 STATUS current 4248 DESCRIPTION 4249 "A list of 802.1p port default priority priorities." 4250 INDEX { qosDefaultUserPriPortIndex } 4251 ::= { qosDefaultUserPriTable 1 } 4252 4253 QosDefaultUserPriEntry ::= SEQUENCE { 4254 qosDefaultUserPriPortIndex INTEGER, 4255 qosDefaultPriority INTEGER, 4256 qosEffectiveDefaultPriority INTEGER 4257 } 4258 4259 qosDefaultUserPriPortIndex OBJECT-TYPE 4260 SYNTAX INTEGER 4261 MAX-ACCESS read-only 4262 STATUS current 4263 DESCRIPTION 4264 "A port identifier that is in the range of 1 to ifNumber." 4265 ::= { qosDefaultUserPriEntry 1 } 4266 4267 qosDefaultPriority OBJECT-TYPE 4268 SYNTAX INTEGER { 4269 priority0(0), 4270 priority1(1), 4271 priority2(2), 4272 priority3(3), 4273 priority4(4), 4274 priority5(5), 4275 priority6(6), 4276 priority7(7) 4277 } 4278 MAX-ACCESS read-write 4279 STATUS current 4280 DESCRIPTION 4281 "For ingress untagged packets, the per port 'Default Priority' 4282 setting will be applied to packets of each port to provide 4283 port-based traffic prioritization when 802.1p is enabled." 4284 ::= { qosDefaultUserPriEntry 2 } 4285 4286 4287 qosEffectiveDefaultPriority OBJECT-TYPE 4288 SYNTAX INTEGER { 4289 priority0(0), 4290 priority1(1), 4291 priority2(2), 4292 priority3(3), 4293 priority4(4), 4294 priority5(5), 4295 priority6(6), 4296 priority7(7) 4297 } 4298 MAX-ACCESS read-only 4299 STATUS current 4300 DESCRIPTION 4301 "For ingress untagged packets, the per port 'Effective Default 4302 Priority' setting will be applied to packets of each port to 4303 provide port-based traffic prioritization when 802.1p is enabled." 4304 ::= { qosDefaultUserPriEntry 3 } 4305 4306--5 vlan tag user priority -- 4307 qosUserPriority OBJECT IDENTIFIER ::= { companyQoSGroup 5 } 4308 qosUserPriorityTable OBJECT-TYPE 4309 SYNTAX SEQUENCE OF QosUserPriEntry 4310 MAX-ACCESS not-accessible 4311 STATUS current 4312 DESCRIPTION 4313 "A table mapping evaluated User Priority to Traffic 4314 Class, for forwarding by the bridge. Traffic class is a 4315 number in the range (0..3)." 4316 REFERENCE 4317 "ISO/IEC 15802-3 Table 7-2" 4318 ::= { qosUserPriority 1 } 4319 4320 qosUserPriEntry OBJECT-TYPE 4321 SYNTAX QosUserPriEntry 4322 MAX-ACCESS not-accessible 4323 STATUS current 4324 DESCRIPTION 4325 "User Priority to Traffic Class mapping." 4326 INDEX {qosUserPriIndex } 4327 ::= { qosUserPriorityTable 1 } 4328 4329 QosUserPriEntry ::= 4330 SEQUENCE { 4331 qosUserPriIndex 4332 INTEGER, 4333 qosUserPriClass 4334 INTEGER 4335 } 4336 4337 qosUserPriIndex OBJECT-TYPE 4338 SYNTAX INTEGER (0..7) 4339 MAX-ACCESS read-only 4340 STATUS current 4341 DESCRIPTION 4342 "For ingress tagged packets, D-Link Smart Switches will refer 4343 to these information and prioritize them with 4 different priority queues. 4344 If 802.1p is enabled." 4345 4346 ::= { qosUserPriEntry 1 } 4347 4348 qosUserPriClass OBJECT-TYPE 4349 SYNTAX INTEGER { 4350 low(0), 4351 medium(1), 4352 high(2), 4353 highest(3) 4354 } 4355 MAX-ACCESS read-write 4356 STATUS current 4357 DESCRIPTION 4358 "The User Class the received frame is mapped to." 4359 ::= { qosUserPriEntry 2 } 4360 4361--7 priority setting on/off table -- 4362 qosPriSettings OBJECT IDENTIFIER ::= { companyQoSGroup 7 } 4363 qosPriSettingsTable OBJECT-TYPE 4364 SYNTAX SEQUENCE OF QosPriSettingsEntry 4365 MAX-ACCESS not-accessible 4366 STATUS current 4367 DESCRIPTION 4368 "A list of port priority settings." 4369 REFERENCE 4370 "ISO/IEC 15802-3 Table 7-2" 4371 ::= { qosPriSettings 1 } 4372 4373 qosPriSettingsEntry OBJECT-TYPE 4374 SYNTAX QosPriSettingsEntry 4375 MAX-ACCESS not-accessible 4376 STATUS current 4377 DESCRIPTION 4378 "A list of port priority settings Entries." 4379 INDEX {qosPriSetPortIndex } 4380 ::= { qosPriSettingsTable 1 } 4381 4382 QosPriSettingsEntry ::= 4383 SEQUENCE { 4384 qosPriSetPortIndex 4385 INTEGER, 4386 qosPriSetPortType 4387 INTEGER 4388 } 4389 4390 qosPriSetPortIndex OBJECT-TYPE 4391 SYNTAX INTEGER 4392 MAX-ACCESS read-only 4393 STATUS current 4394 DESCRIPTION 4395 "A port identifier that is in the range of 1 to ifNumber." 4396 ::= { qosPriSettingsEntry 1 } 4397 4398 qosPriSetPortType OBJECT-TYPE 4399 SYNTAX INTEGER 4400 { 4401 none(0), 4402 ieee8021P(2), 4403 dscp-tos(4), 4404 ieee8021P_dscp-tos(6) 4405 } 4406 MAX-ACCESS read-write 4407 STATUS current 4408 DESCRIPTION 4409 "The port priority setting type. (ex. none = 0, 4410 802.1p = 2, DSCP = 4. If you want enable 802.1p & DSCP, the value 4411 is 2 + 4 = 6. " 4412 ::= { qosPriSettingsEntry 2 } 4413 4414 -- ------------------------------------------------------------------ 4415 -- QoS 4416 -- ------------------------------------------------------------------ 4417 qosDiffServTOS OBJECT IDENTIFIER ::= { companyQoSGroup 6 } 4418 4419 qosDSCPTOSMode OBJECT-TYPE 4420 SYNTAX INTEGER { 4421 tos(1), 4422 dscp(2) 4423 } 4424 MAX-ACCESS read-write 4425 STATUS current 4426 DESCRIPTION 4427 "Settings of Qos mode: 4428 DSCP QoS or TOS Qos. 4429 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. 4430 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. 4431 " 4432 ::= { qosDiffServTOS 1 } 4433 4434 -- ------------------------------------------------------------------ 4435 -- DSCP_Mode 4436 -- ------------------------------------------------------------------ 4437 4438 qosDiffServTypeGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 2 } 4439 4440 qosDiffServType00 OBJECT-TYPE 4441 SYNTAX INTEGER { 4442 low(0), 4443 medium(1), 4444 high(2), 4445 highest(3) 4446 } 4447 MAX-ACCESS read-write 4448 STATUS current 4449 DESCRIPTION 4450 "DiffServ Type 0 : IP ToS value = 0" 4451 ::= { qosDiffServTypeGroup 1 } 4452 4453 qosDiffServType01 OBJECT-TYPE 4454 SYNTAX INTEGER { 4455 low(0), 4456 medium(1), 4457 high(2), 4458 highest(3) 4459 } 4460 MAX-ACCESS read-write 4461 STATUS current 4462 DESCRIPTION 4463 "DiffServ Type 01 : IP ToS value = 4" 4464 ::= { qosDiffServTypeGroup 2 } 4465 4466 qosDiffServType02 OBJECT-TYPE 4467 SYNTAX INTEGER { 4468 low(0), 4469 medium(1), 4470 high(2), 4471 highest(3) 4472 } 4473 MAX-ACCESS read-write 4474 STATUS current 4475 DESCRIPTION 4476 "DiffServ Type 02 : IP ToS value = 8" 4477 ::= { qosDiffServTypeGroup 3 } 4478 4479 qosDiffServType03 OBJECT-TYPE 4480 SYNTAX INTEGER { 4481 low(0), 4482 medium(1), 4483 high(2), 4484 highest(3) 4485 } 4486 MAX-ACCESS read-write 4487 STATUS current 4488 DESCRIPTION 4489 "DiffServ Type 03 : IP ToS value = 12" 4490 ::= { qosDiffServTypeGroup 4 } 4491 4492 qosDiffServType04 OBJECT-TYPE 4493 SYNTAX INTEGER { 4494 low(0), 4495 medium(1), 4496 high(2), 4497 highest(3) 4498 } 4499 MAX-ACCESS read-write 4500 STATUS current 4501 DESCRIPTION 4502 "DiffServ Type 04 : IP ToS value = 16" 4503 ::= { qosDiffServTypeGroup 5 } 4504 4505 qosDiffServType05 OBJECT-TYPE 4506 SYNTAX INTEGER { 4507 low(0), 4508 medium(1), 4509 high(2), 4510 highest(3) 4511 } 4512 MAX-ACCESS read-write 4513 STATUS current 4514 DESCRIPTION 4515 "DiffServ Type 05 : IP ToS value = 20" 4516 ::= { qosDiffServTypeGroup 6 } 4517 4518 qosDiffServType06 OBJECT-TYPE 4519 SYNTAX INTEGER { 4520 low(0), 4521 medium(1), 4522 high(2), 4523 highest(3) 4524 } 4525 MAX-ACCESS read-write 4526 STATUS current 4527 DESCRIPTION 4528 "DiffServ Type 06 : IP ToS value = 24" 4529 ::= { qosDiffServTypeGroup 7 } 4530 4531 qosDiffServType07 OBJECT-TYPE 4532 SYNTAX INTEGER { 4533 low(0), 4534 medium(1), 4535 high(2), 4536 highest(3) 4537 } 4538 MAX-ACCESS read-write 4539 STATUS current 4540 DESCRIPTION 4541 "DiffServ Type 07 : IP ToS value = 28" 4542 ::= { qosDiffServTypeGroup 8 } 4543 4544 qosDiffServType08 OBJECT-TYPE 4545 SYNTAX INTEGER { 4546 low(0), 4547 medium(1), 4548 high(2), 4549 highest(3) 4550 } 4551 MAX-ACCESS read-write 4552 STATUS current 4553 DESCRIPTION 4554 "DiffServ Type 08 : IP ToS value = 32" 4555 ::= { qosDiffServTypeGroup 9 } 4556 4557 qosDiffServType09 OBJECT-TYPE 4558 SYNTAX INTEGER { 4559 low(0), 4560 medium(1), 4561 high(2), 4562 highest(3) 4563 } 4564 MAX-ACCESS read-write 4565 STATUS current 4566 DESCRIPTION 4567 "DiffServ Type 09 : IP ToS value = 36" 4568 ::= { qosDiffServTypeGroup 10 } 4569 4570 qosDiffServType10 OBJECT-TYPE 4571 SYNTAX INTEGER { 4572 low(0), 4573 medium(1), 4574 high(2), 4575 highest(3) 4576 } 4577 MAX-ACCESS read-write 4578 STATUS current 4579 DESCRIPTION 4580 "DiffServ Type 10 : IP ToS value = 40" 4581 ::= { qosDiffServTypeGroup 11 } 4582 4583 qosDiffServType11 OBJECT-TYPE 4584 SYNTAX INTEGER { 4585 low(0), 4586 medium(1), 4587 high(2), 4588 highest(3) 4589 } 4590 MAX-ACCESS read-write 4591 STATUS current 4592 DESCRIPTION 4593 "DiffServ Type 11 : IP ToS value = 44" 4594 ::= { qosDiffServTypeGroup 12 } 4595 4596 qosDiffServType12 OBJECT-TYPE 4597 SYNTAX INTEGER { 4598 low(0), 4599 medium(1), 4600 high(2), 4601 highest(3) 4602 } 4603 MAX-ACCESS read-write 4604 STATUS current 4605 DESCRIPTION 4606 "DiffServ Type 12 : IP ToS value = 48" 4607 ::= { qosDiffServTypeGroup 13 } 4608 4609 qosDiffServType13 OBJECT-TYPE 4610 SYNTAX INTEGER { 4611 low(0), 4612 medium(1), 4613 high(2), 4614 highest(3) 4615 } 4616 MAX-ACCESS read-write 4617 STATUS current 4618 DESCRIPTION 4619 "DiffServ Type 13 : IP ToS value = 52" 4620 ::= { qosDiffServTypeGroup 14 } 4621 4622 qosDiffServType14 OBJECT-TYPE 4623 SYNTAX INTEGER { 4624 low(0), 4625 medium(1), 4626 high(2), 4627 highest(3) 4628 } 4629 MAX-ACCESS read-write 4630 STATUS current 4631 DESCRIPTION 4632 "DiffServ Type 14 : IP ToS value = 56" 4633 ::= { qosDiffServTypeGroup 15 } 4634 4635 qosDiffServType15 OBJECT-TYPE 4636 SYNTAX INTEGER { 4637 low(0), 4638 medium(1), 4639 high(2), 4640 highest(3) 4641 } 4642 MAX-ACCESS read-write 4643 STATUS current 4644 DESCRIPTION 4645 "DiffServ Type 15 : IP ToS value = 60" 4646 ::= { qosDiffServTypeGroup 16 } 4647 4648 qosDiffServType16 OBJECT-TYPE 4649 SYNTAX INTEGER { 4650 low(0), 4651 medium(1), 4652 high(2), 4653 highest(3) 4654 } 4655 MAX-ACCESS read-write 4656 STATUS current 4657 DESCRIPTION 4658 "DiffServ Type 16 : IP ToS value = 64" 4659 ::= { qosDiffServTypeGroup 17 } 4660 4661 qosDiffServType17 OBJECT-TYPE 4662 SYNTAX INTEGER { 4663 low(0), 4664 medium(1), 4665 high(2), 4666 highest(3) 4667 } 4668 MAX-ACCESS read-write 4669 STATUS current 4670 DESCRIPTION 4671 "DiffServ Type 17 : IP ToS value = 68" 4672 ::= { qosDiffServTypeGroup 18 } 4673 4674 qosDiffServType18 OBJECT-TYPE 4675 SYNTAX INTEGER { 4676 low(0), 4677 medium(1), 4678 high(2), 4679 highest(3) 4680 } 4681 MAX-ACCESS read-write 4682 STATUS current 4683 DESCRIPTION 4684 "DiffServ Type 18 : IP ToS value = 72" 4685 ::= { qosDiffServTypeGroup 19 } 4686 4687 qosDiffServType19 OBJECT-TYPE 4688 SYNTAX INTEGER { 4689 low(0), 4690 medium(1), 4691 high(2), 4692 highest(3) 4693 } 4694 MAX-ACCESS read-write 4695 STATUS current 4696 DESCRIPTION 4697 "DiffServ Type 19 : IP ToS value = 76" 4698 ::= { qosDiffServTypeGroup 20 } 4699 4700 qosDiffServType20 OBJECT-TYPE 4701 SYNTAX INTEGER { 4702 low(0), 4703 medium(1), 4704 high(2), 4705 highest(3) 4706 } 4707 MAX-ACCESS read-write 4708 STATUS current 4709 DESCRIPTION 4710 "DiffServ Type 20 : IP ToS value = 80" 4711 ::= { qosDiffServTypeGroup 21 } 4712 4713 qosDiffServType21 OBJECT-TYPE 4714 SYNTAX INTEGER { 4715 low(0), 4716 medium(1), 4717 high(2), 4718 highest(3) 4719 } 4720 MAX-ACCESS read-write 4721 STATUS current 4722 DESCRIPTION 4723 "DiffServ Type 21 : IP ToS value = 84" 4724 ::= { qosDiffServTypeGroup 22 } 4725 4726 qosDiffServType22 OBJECT-TYPE 4727 SYNTAX INTEGER { 4728 low(0), 4729 medium(1), 4730 high(2), 4731 highest(3) 4732 } 4733 MAX-ACCESS read-write 4734 STATUS current 4735 DESCRIPTION 4736 "DiffServ Type 22 : IP ToS value = 88" 4737 ::= { qosDiffServTypeGroup 23 } 4738 4739 qosDiffServType23 OBJECT-TYPE 4740 SYNTAX INTEGER { 4741 low(0), 4742 medium(1), 4743 high(2), 4744 highest(3) 4745 } 4746 MAX-ACCESS read-write 4747 STATUS current 4748 DESCRIPTION 4749 "DiffServ Type 23 : IP ToS value = 92" 4750 ::= { qosDiffServTypeGroup 24 } 4751 4752 qosDiffServType24 OBJECT-TYPE 4753 SYNTAX INTEGER { 4754 low(0), 4755 medium(1), 4756 high(2), 4757 highest(3) 4758 } 4759 MAX-ACCESS read-write 4760 STATUS current 4761 DESCRIPTION 4762 "DiffServ Type 24 : IP ToS value = 96" 4763 ::= { qosDiffServTypeGroup 25 } 4764 4765 qosDiffServType25 OBJECT-TYPE 4766 SYNTAX INTEGER { 4767 low(0), 4768 medium(1), 4769 high(2), 4770 highest(3) 4771 } 4772 MAX-ACCESS read-write 4773 STATUS current 4774 DESCRIPTION 4775 "DiffServ Type 25 : IP ToS value = 100" 4776 ::= { qosDiffServTypeGroup 26 } 4777 4778 qosDiffServType26 OBJECT-TYPE 4779 SYNTAX INTEGER { 4780 low(0), 4781 medium(1), 4782 high(2), 4783 highest(3) 4784 } 4785 MAX-ACCESS read-write 4786 STATUS current 4787 DESCRIPTION 4788 "DiffServ Type 26 : IP ToS value = 104" 4789 ::= { qosDiffServTypeGroup 27 } 4790 4791 qosDiffServType27 OBJECT-TYPE 4792 SYNTAX INTEGER { 4793 low(0), 4794 medium(1), 4795 high(2), 4796 highest(3) 4797 } 4798 MAX-ACCESS read-write 4799 STATUS current 4800 DESCRIPTION 4801 "DiffServ Type 27 : IP ToS value = 108" 4802 ::= { qosDiffServTypeGroup 28 } 4803 4804 qosDiffServType28 OBJECT-TYPE 4805 SYNTAX INTEGER { 4806 low(0), 4807 medium(1), 4808 high(2), 4809 highest(3) 4810 } 4811 MAX-ACCESS read-write 4812 STATUS current 4813 DESCRIPTION 4814 "DiffServ Type 28 : IP ToS value = 112" 4815 ::= { qosDiffServTypeGroup 29 } 4816 4817 qosDiffServType29 OBJECT-TYPE 4818 SYNTAX INTEGER { 4819 low(0), 4820 medium(1), 4821 high(2), 4822 highest(3) 4823 } 4824 MAX-ACCESS read-write 4825 STATUS current 4826 DESCRIPTION 4827 "DiffServ Type 29 : IP ToS value = 116" 4828 ::= { qosDiffServTypeGroup 30 } 4829 4830 qosDiffServType30 OBJECT-TYPE 4831 SYNTAX INTEGER { 4832 low(0), 4833 medium(1), 4834 high(2), 4835 highest(3) 4836 } 4837 MAX-ACCESS read-write 4838 STATUS current 4839 DESCRIPTION 4840 "DiffServ Type 30 : IP ToS value = 120" 4841 ::= { qosDiffServTypeGroup 31 } 4842 4843 qosDiffServType31 OBJECT-TYPE 4844 SYNTAX INTEGER { 4845 low(0), 4846 medium(1), 4847 high(2), 4848 highest(3) 4849 } 4850 MAX-ACCESS read-write 4851 STATUS current 4852 DESCRIPTION 4853 "DiffServ Type 31 : IP ToS value = 124" 4854 ::= { qosDiffServTypeGroup 32 } 4855 4856 qosDiffServType32 OBJECT-TYPE 4857 SYNTAX INTEGER { 4858 low(0), 4859 medium(1), 4860 high(2), 4861 highest(3) 4862 } 4863 MAX-ACCESS read-write 4864 STATUS current 4865 DESCRIPTION 4866 "DiffServ Type 32 : IP ToS value = 128" 4867 ::= { qosDiffServTypeGroup 33 } 4868 4869 qosDiffServType33 OBJECT-TYPE 4870 SYNTAX INTEGER { 4871 low(0), 4872 medium(1), 4873 high(2), 4874 highest(3) 4875 } 4876 MAX-ACCESS read-write 4877 STATUS current 4878 DESCRIPTION 4879 "DiffServ Type 33 : IP ToS value = 132" 4880 ::= { qosDiffServTypeGroup 34 } 4881 4882 qosDiffServType34 OBJECT-TYPE 4883 SYNTAX INTEGER { 4884 low(0), 4885 medium(1), 4886 high(2), 4887 highest(3) 4888 } 4889 MAX-ACCESS read-write 4890 STATUS current 4891 DESCRIPTION 4892 "DiffServ Type 34 : IP ToS value = 136" 4893 ::= { qosDiffServTypeGroup 35 } 4894 4895 qosDiffServType35 OBJECT-TYPE 4896 SYNTAX INTEGER { 4897 low(0), 4898 medium(1), 4899 high(2), 4900 highest(3) 4901 } 4902 MAX-ACCESS read-write 4903 STATUS current 4904 DESCRIPTION 4905 "DiffServ Type 35 : IP ToS value = 140" 4906 ::= { qosDiffServTypeGroup 36 } 4907 4908 qosDiffServType36 OBJECT-TYPE 4909 SYNTAX INTEGER { 4910 low(0), 4911 medium(1), 4912 high(2), 4913 highest(3) 4914 } 4915 MAX-ACCESS read-write 4916 STATUS current 4917 DESCRIPTION 4918 "DiffServ Type 36 : IP ToS value = 144" 4919 ::= { qosDiffServTypeGroup 37 } 4920 4921 qosDiffServType37 OBJECT-TYPE 4922 SYNTAX INTEGER { 4923 low(0), 4924 medium(1), 4925 high(2), 4926 highest(3) 4927 } 4928 MAX-ACCESS read-write 4929 STATUS current 4930 DESCRIPTION 4931 "DiffServ Type 37 : IP ToS value = 148" 4932 ::= { qosDiffServTypeGroup 38 } 4933 4934 qosDiffServType38 OBJECT-TYPE 4935 SYNTAX INTEGER { 4936 low(0), 4937 medium(1), 4938 high(2), 4939 highest(3) 4940 } 4941 MAX-ACCESS read-write 4942 STATUS current 4943 DESCRIPTION 4944 "DiffServ Type 38 : IP ToS value = 152" 4945 ::= { qosDiffServTypeGroup 39 } 4946 4947 qosDiffServType39 OBJECT-TYPE 4948 SYNTAX INTEGER { 4949 low(0), 4950 medium(1), 4951 high(2), 4952 highest(3) 4953 } 4954 MAX-ACCESS read-write 4955 STATUS current 4956 DESCRIPTION 4957 "DiffServ Type 39 : IP ToS value = 156" 4958 ::= { qosDiffServTypeGroup 40 } 4959 4960 qosDiffServType40 OBJECT-TYPE 4961 SYNTAX INTEGER { 4962 low(0), 4963 medium(1), 4964 high(2), 4965 highest(3) 4966 } 4967 MAX-ACCESS read-write 4968 STATUS current 4969 DESCRIPTION 4970 "DiffServ Type 40 : IP ToS value = 160" 4971 ::= { qosDiffServTypeGroup 41 } 4972 4973 qosDiffServType41 OBJECT-TYPE 4974 SYNTAX INTEGER { 4975 low(0), 4976 medium(1), 4977 high(2), 4978 highest(3) 4979 } 4980 MAX-ACCESS read-write 4981 STATUS current 4982 DESCRIPTION 4983 "DiffServ Type 41 : IP ToS value = 164" 4984 ::= { qosDiffServTypeGroup 42 } 4985 4986 qosDiffServType42 OBJECT-TYPE 4987 SYNTAX INTEGER { 4988 low(0), 4989 medium(1), 4990 high(2), 4991 highest(3) 4992 } 4993 MAX-ACCESS read-write 4994 STATUS current 4995 DESCRIPTION 4996 "DiffServ Type 42 : IP ToS value = 168" 4997 ::= { qosDiffServTypeGroup 43 } 4998 4999 qosDiffServType43 OBJECT-TYPE 5000 SYNTAX INTEGER { 5001 low(0), 5002 medium(1), 5003 high(2), 5004 highest(3) 5005 } 5006 MAX-ACCESS read-write 5007 STATUS current 5008 DESCRIPTION 5009 "DiffServ Type 43 : IP ToS value = 172" 5010 ::= { qosDiffServTypeGroup 44 } 5011 5012 qosDiffServType44 OBJECT-TYPE 5013 SYNTAX INTEGER { 5014 low(0), 5015 medium(1), 5016 high(2), 5017 highest(3) 5018 } 5019 MAX-ACCESS read-write 5020 STATUS current 5021 DESCRIPTION 5022 "DiffServ Type 44 : IP ToS value = 176" 5023 ::= { qosDiffServTypeGroup 45 } 5024 5025 qosDiffServType45 OBJECT-TYPE 5026 SYNTAX INTEGER { 5027 low(0), 5028 medium(1), 5029 high(2), 5030 highest(3) 5031 } 5032 MAX-ACCESS read-write 5033 STATUS current 5034 DESCRIPTION 5035 "DiffServ Type 45 : IP ToS value = 180" 5036 ::= { qosDiffServTypeGroup 46 } 5037 5038 qosDiffServType46 OBJECT-TYPE 5039 SYNTAX INTEGER { 5040 low(0), 5041 medium(1), 5042 high(2), 5043 highest(3) 5044 } 5045 MAX-ACCESS read-write 5046 STATUS current 5047 DESCRIPTION 5048 "DiffServ Type 46 : IP ToS value = 184" 5049 ::= { qosDiffServTypeGroup 47 } 5050 5051 qosDiffServType47 OBJECT-TYPE 5052 SYNTAX INTEGER { 5053 low(0), 5054 medium(1), 5055 high(2), 5056 highest(3) 5057 } 5058 MAX-ACCESS read-write 5059 STATUS current 5060 DESCRIPTION 5061 "DiffServ Type 47 : IP ToS value = 188" 5062 ::= { qosDiffServTypeGroup 48 } 5063 5064 qosDiffServType48 OBJECT-TYPE 5065 SYNTAX INTEGER { 5066 low(0), 5067 medium(1), 5068 high(2), 5069 highest(3) 5070 } 5071 MAX-ACCESS read-write 5072 STATUS current 5073 DESCRIPTION 5074 "DiffServ Type 48 : IP ToS value = 192" 5075 ::= { qosDiffServTypeGroup 49 } 5076 5077 qosDiffServType49 OBJECT-TYPE 5078 SYNTAX INTEGER { 5079 low(0), 5080 medium(1), 5081 high(2), 5082 highest(3) 5083 } 5084 MAX-ACCESS read-write 5085 STATUS current 5086 DESCRIPTION 5087 "DiffServ Type 49 : IP ToS value = 196" 5088 ::= { qosDiffServTypeGroup 50 } 5089 5090 qosDiffServType50 OBJECT-TYPE 5091 SYNTAX INTEGER { 5092 low(0), 5093 medium(1), 5094 high(2), 5095 highest(3) 5096 } 5097 MAX-ACCESS read-write 5098 STATUS current 5099 DESCRIPTION 5100 "DiffServ Type 50 : IP ToS value = 200" 5101 ::= { qosDiffServTypeGroup 51 } 5102 5103 qosDiffServType51 OBJECT-TYPE 5104 SYNTAX INTEGER { 5105 low(0), 5106 medium(1), 5107 high(2), 5108 highest(3) 5109 } 5110 MAX-ACCESS read-write 5111 STATUS current 5112 DESCRIPTION 5113 "DiffServ Type 51 : IP ToS value = 204" 5114 ::= { qosDiffServTypeGroup 52 } 5115 5116 qosDiffServType52 OBJECT-TYPE 5117 SYNTAX INTEGER { 5118 low(0), 5119 medium(1), 5120 high(2), 5121 highest(3) 5122 } 5123 MAX-ACCESS read-write 5124 STATUS current 5125 DESCRIPTION 5126 "DiffServ Type 52 : IP ToS value = 208" 5127 ::= { qosDiffServTypeGroup 53 } 5128 5129 qosDiffServType53 OBJECT-TYPE 5130 SYNTAX INTEGER { 5131 low(0), 5132 medium(1), 5133 high(2), 5134 highest(3) 5135 } 5136 MAX-ACCESS read-write 5137 STATUS current 5138 DESCRIPTION 5139 "DiffServ Type 53 : IP ToS value = 212" 5140 ::= { qosDiffServTypeGroup 54 } 5141 5142 qosDiffServType54 OBJECT-TYPE 5143 SYNTAX INTEGER { 5144 low(0), 5145 medium(1), 5146 high(2), 5147 highest(3) 5148 } 5149 MAX-ACCESS read-write 5150 STATUS current 5151 DESCRIPTION 5152 "DiffServ Type 54 : IP ToS value = 216" 5153 ::= { qosDiffServTypeGroup 55 } 5154 5155 qosDiffServType55 OBJECT-TYPE 5156 SYNTAX INTEGER { 5157 low(0), 5158 medium(1), 5159 high(2), 5160 highest(3) 5161 } 5162 MAX-ACCESS read-write 5163 STATUS current 5164 DESCRIPTION 5165 "DiffServ Type 55 : IP ToS value = 220" 5166 ::= { qosDiffServTypeGroup 56 } 5167 5168 qosDiffServType56 OBJECT-TYPE 5169 SYNTAX INTEGER { 5170 low(0), 5171 medium(1), 5172 high(2), 5173 highest(3) 5174 } 5175 MAX-ACCESS read-write 5176 STATUS current 5177 DESCRIPTION 5178 "DiffServ Type 56 : IP ToS value = 224" 5179 ::= { qosDiffServTypeGroup 57 } 5180 5181 qosDiffServType57 OBJECT-TYPE 5182 SYNTAX INTEGER { 5183 low(0), 5184 medium(1), 5185 high(2), 5186 highest(3) 5187 } 5188 MAX-ACCESS read-write 5189 STATUS current 5190 DESCRIPTION 5191 "DiffServ Type 57 : IP ToS value = 228" 5192 ::= { qosDiffServTypeGroup 58 } 5193 5194 qosDiffServType58 OBJECT-TYPE 5195 SYNTAX INTEGER { 5196 low(0), 5197 medium(1), 5198 high(2), 5199 highest(3) 5200 } 5201 MAX-ACCESS read-write 5202 STATUS current 5203 DESCRIPTION 5204 "DiffServ Type 58 : IP ToS value = 232" 5205 ::= { qosDiffServTypeGroup 59 } 5206 5207 qosDiffServType59 OBJECT-TYPE 5208 SYNTAX INTEGER { 5209 low(0), 5210 medium(1), 5211 high(2), 5212 highest(3) 5213 } 5214 MAX-ACCESS read-write 5215 STATUS current 5216 DESCRIPTION 5217 "DiffServ Type 59 : IP ToS value = 236" 5218 ::= { qosDiffServTypeGroup 60 } 5219 5220 qosDiffServType60 OBJECT-TYPE 5221 SYNTAX INTEGER { 5222 low(0), 5223 medium(1), 5224 high(2), 5225 highest(3) 5226 } 5227 MAX-ACCESS read-write 5228 STATUS current 5229 DESCRIPTION 5230 "DiffServ Type 60 : IP ToS value = 240" 5231 ::= { qosDiffServTypeGroup 61 } 5232 5233 qosDiffServType61 OBJECT-TYPE 5234 SYNTAX INTEGER { 5235 low(0), 5236 medium(1), 5237 high(2), 5238 highest(3) 5239 } 5240 MAX-ACCESS read-write 5241 STATUS current 5242 DESCRIPTION 5243 "DiffServ Type 61 : IP ToS value = 244" 5244 ::= { qosDiffServTypeGroup 62 } 5245 5246 qosDiffServType62 OBJECT-TYPE 5247 SYNTAX INTEGER { 5248 low(0), 5249 medium(1), 5250 high(2), 5251 highest(3) 5252 } 5253 MAX-ACCESS read-write 5254 STATUS current 5255 DESCRIPTION 5256 "DiffServ Type 62 : IP ToS value = 248" 5257 ::= { qosDiffServTypeGroup 63 } 5258 5259 qosDiffServType63 OBJECT-TYPE 5260 SYNTAX INTEGER { 5261 low(0), 5262 medium(1), 5263 high(2), 5264 highest(3) 5265 } 5266 MAX-ACCESS read-write 5267 STATUS current 5268 DESCRIPTION 5269 "DiffServ Type 63 : IP ToS value = 252" 5270 ::= { qosDiffServTypeGroup 64 } 5271 5272 -- ------------------------------------------------------------------ 5273 -- TOS_Mode 5274 -- ------------------------------------------------------------------ 5275 5276 qosTOSGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 3 } 5277 5278 qosTOSType00 OBJECT-TYPE 5279 SYNTAX INTEGER { 5280 low(0), 5281 medium(1), 5282 high(2), 5283 highest(3) 5284 } 5285 MAX-ACCESS read-write 5286 STATUS current 5287 DESCRIPTION 5288 "TOS 0" 5289 ::= { qosTOSGroup 1 } 5290 5291 qosTOSType01 OBJECT-TYPE 5292 SYNTAX INTEGER { 5293 low(0), 5294 medium(1), 5295 high(2), 5296 highest(3) 5297 } 5298 MAX-ACCESS read-write 5299 STATUS current 5300 DESCRIPTION 5301 "TOS 01" 5302 ::= { qosTOSGroup 2 } 5303 5304 qosTOSType02 OBJECT-TYPE 5305 SYNTAX INTEGER { 5306 low(0), 5307 medium(1), 5308 high(2), 5309 highest(3) 5310 } 5311 MAX-ACCESS read-write 5312 STATUS current 5313 DESCRIPTION 5314 "TOS 02" 5315 ::= { qosTOSGroup 3 } 5316 5317 qosTOSType03 OBJECT-TYPE 5318 SYNTAX INTEGER { 5319 low(0), 5320 medium(1), 5321 high(2), 5322 highest(3) 5323 } 5324 MAX-ACCESS read-write 5325 STATUS current 5326 DESCRIPTION 5327 "TOS 03" 5328 ::= { qosTOSGroup 4 } 5329 5330 qosTOSType04 OBJECT-TYPE 5331 SYNTAX INTEGER { 5332 low(0), 5333 medium(1), 5334 high(2), 5335 highest(3) 5336 } 5337 MAX-ACCESS read-write 5338 STATUS current 5339 DESCRIPTION 5340 "TOS 04" 5341 ::= { qosTOSGroup 5 } 5342 5343 qosTOSType05 OBJECT-TYPE 5344 SYNTAX INTEGER { 5345 low(0), 5346 medium(1), 5347 high(2), 5348 highest(3) 5349 } 5350 MAX-ACCESS read-write 5351 STATUS current 5352 DESCRIPTION 5353 "TOS 05" 5354 ::= { qosTOSGroup 6 } 5355 5356 qosTOSType06 OBJECT-TYPE 5357 SYNTAX INTEGER { 5358 low(0), 5359 medium(1), 5360 high(2), 5361 highest(3) 5362 } 5363 MAX-ACCESS read-write 5364 STATUS current 5365 DESCRIPTION 5366 "TOS 06" 5367 ::= { qosTOSGroup 7 } 5368 5369 qosTOSType07 OBJECT-TYPE 5370 SYNTAX INTEGER { 5371 low(0), 5372 medium(1), 5373 high(2), 5374 highest(3) 5375 } 5376 MAX-ACCESS read-write 5377 STATUS current 5378 DESCRIPTION 5379 "TOS 07" 5380 ::= { qosTOSGroup 8 } 5381 5382 5383 -- ------------------------------------------------------------------ 5384 -- aclQosTable 5385 -- ------------------------------------------------------------------ 5386 qosAclPrioritySettings OBJECT IDENTIFIER ::= { companyQoSGroup 8 } 5387 5388 aclQosTable OBJECT-TYPE 5389 SYNTAX SEQUENCE OF AclQosEntry 5390 MAX-ACCESS not-accessible 5391 STATUS current 5392 DESCRIPTION 5393 "A list of priority by acl setting." 5394 5395 ::= { qosAclPrioritySettings 1 } 5396 5397 aclQosEntry OBJECT-TYPE 5398 SYNTAX AclQosEntry 5399 MAX-ACCESS not-accessible 5400 STATUS current 5401 DESCRIPTION 5402 "A list of priority by acl setting entry." 5403 5404 INDEX { aclQosIndex } 5405 ::= { aclQosTable 1 } 5406 5407 AclQosEntry ::= 5408 SEQUENCE { 5409 aclQosIndex Integer32, 5410 aclQosType INTEGER, 5411 aclQosMACAddr MacAddress, 5412 aclQosIPAddr IpAddress, 5413 aclQosTCPUDPPort Integer32, 5414 aclQosVlanID Integer32, 5415 aclQosProtocol Integer32, 5416 aclQosAssignClass INTEGER, 5417 aclQosStatus RowStatus 5418 } 5419 5420 aclQosIndex OBJECT-TYPE 5421 SYNTAX Integer32 (1..65535) 5422 MAX-ACCESS read-only 5423 STATUS current 5424 DESCRIPTION 5425 "Index of priority by acl setting." 5426 ::= { aclQosEntry 1 } 5427 5428 aclQosType OBJECT-TYPE 5429 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5) } 5430 MAX-ACCESS read-write 5431 STATUS current 5432 DESCRIPTION 5433 "Type of priority by acl setting." 5434 ::= { aclQosEntry 2 } 5435 5436 aclQosMACAddr OBJECT-TYPE 5437 SYNTAX MacAddress 5438 MAX-ACCESS read-write 5439 STATUS current 5440 DESCRIPTION 5441 "Dst MAC of priority by acl setting." 5442 ::= { aclQosEntry 3 } 5443 5444 5445 aclQosIPAddr OBJECT-TYPE 5446 SYNTAX IpAddress 5447 MAX-ACCESS read-write 5448 STATUS current 5449 DESCRIPTION 5450 "Dst IP of priority by acl setting" 5451 ::= { aclQosEntry 4 } 5452 5453 aclQosTCPUDPPort OBJECT-TYPE 5454 SYNTAX Integer32 (1..65535) 5455 MAX-ACCESS read-write 5456 STATUS current 5457 DESCRIPTION 5458 "Dst TCP/UDP port of priority by acl setting" 5459 ::= { aclQosEntry 5 } 5460 5461 aclQosVlanID OBJECT-TYPE 5462 SYNTAX Integer32 (1..4094) 5463 MAX-ACCESS read-write 5464 STATUS current 5465 DESCRIPTION 5466 "VLAN ID of priority by acl setting" 5467 ::= { aclQosEntry 6 } 5468 5469 aclQosProtocol OBJECT-TYPE 5470 SYNTAX Integer32 (1..255) 5471 MAX-ACCESS read-write 5472 STATUS current 5473 DESCRIPTION 5474 "Ip protocol number of priority by acl setting" 5475 ::= { aclQosEntry 7 } 5476 5477 aclQosAssignClass OBJECT-TYPE 5478 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 5479 MAX-ACCESS read-write 5480 STATUS current 5481 DESCRIPTION 5482 "Be mapped class of priority by acl setting." 5483 ::= { aclQosEntry 8 } 5484 5485 aclQosStatus OBJECT-TYPE 5486 SYNTAX RowStatus 5487 MAX-ACCESS read-write 5488 STATUS current 5489 DESCRIPTION 5490 "Status of priority by acl setting." 5491 ::= { aclQosEntry 9 } 5492 -- ---------------------------------------------------------- 5493 -- The companyTrafficMgmt Groups 5494 -- ---------------------------------------------------------- 5495 5496 -- Bandwidth Control Group --------------------------------------------- -- 5497 bandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 1 } 5498 5499 bandwidthCtrlTable OBJECT-TYPE 5500 SYNTAX SEQUENCE OF BandwidthCtrlEntry 5501 MAX-ACCESS not-accessible 5502 STATUS current 5503 DESCRIPTION 5504 "A table to control the rate limiting parameters 5505 either for the entire switch or for each interface in the switch." 5506 ::= { bandwidthCtrlSettings 2 } 5507 5508 bandwidthCtrlEntry OBJECT-TYPE 5509 SYNTAX BandwidthCtrlEntry 5510 MAX-ACCESS not-accessible 5511 STATUS current 5512 DESCRIPTION 5513 "An entry appears in this table for each physical 5514 interface in the switch." 5515 INDEX { bandwidthCtrlIndex } 5516 ::= { bandwidthCtrlTable 1 } 5517 5518 BandwidthCtrlEntry ::= 5519 SEQUENCE { 5520 bandwidthCtrlIndex 5521 Integer32, 5522 bandwidthCtrlTxThreshold 5523 Integer32, 5524 bandwidthCtrlRxThreshold 5525 Integer32 5526 } 5527 5528 bandwidthCtrlIndex OBJECT-TYPE 5529 SYNTAX Integer32 5530 MAX-ACCESS read-only 5531 STATUS current 5532 DESCRIPTION 5533 "The interface index for which the configuration in this 5534 entry applies." 5535 ::= { bandwidthCtrlEntry 1 } 5536 5537 5538 bandwidthCtrlTxThreshold OBJECT-TYPE 5539 SYNTAX Integer32 (0 | 64..1024000) 5540 MAX-ACCESS read-write 5541 STATUS current 5542 DESCRIPTION 5543 "Configures interface Rate Limit (Packet that can be transferred 5544 on a port at a particular second). 5545 5546 This object's value will take effect on the interface speed. Based 5547 on the operating speed of the port, the rate limit will be applied. 5548 This value can also be affected by the metering. A value of zero(0) 5549 disable rate limiting i.e. sets the port to full speed. The value can 5550 be set between 64~102400(Kbits per second) in FE port, 64~1024000 5551 (Kbits per second) in GE port." 5552 5553 ::= { bandwidthCtrlEntry 2 } 5554 5555 bandwidthCtrlRxThreshold OBJECT-TYPE 5556 SYNTAX Integer32 (0 | 64..1024000) 5557 MAX-ACCESS read-write 5558 STATUS current 5559 DESCRIPTION 5560 "Allows to configure the limiting value for the maximum number 5561 of receive packets that can be transmitted per second over this 5562 interface. Setting this object to the value zero disables rate 5563 limiting for receive packets on this interface. The value that 5564 can be set for this object is limited by the underlying hardware. 5565 The value can be set between 64~102400(Kbits per second) in FE 5566 port, 64~1024000(Kbits per second) in GE port." 5567 5568 ::= { bandwidthCtrlEntry 3} 5569 5570 5571 5572 -- Traffic Control Group --------------------------------------------- -- 5573 5574 trafficCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 4 } 5575 5576 trafficCtrlTrap OBJECT-TYPE 5577 SYNTAX INTEGER { 5578 none(0), 5579 stormOccurred(1), 5580 stormCleared(2), 5581 both(3) 5582 } 5583 MAX-ACCESS read-write 5584 STATUS current 5585 DESCRIPTION 5586 "The trap setting of traffic control." 5587 ::= { trafficCtrlSettings 1 } 5588 5589 5590 trafficCtrlTable OBJECT-TYPE 5591 SYNTAX SEQUENCE OF TrafficCtrlEntry 5592 MAX-ACCESS not-accessible 5593 STATUS current 5594 DESCRIPTION 5595 "The traffic control table." 5596 ::= { trafficCtrlSettings 2 } 5597 5598 trafficCtrlEntry OBJECT-TYPE 5599 SYNTAX TrafficCtrlEntry 5600 MAX-ACCESS not-accessible 5601 STATUS current 5602 DESCRIPTION 5603 "The traffic control entry." 5604 INDEX { trafficCtrlIndex } 5605 ::= { trafficCtrlTable 1 } 5606 5607 TrafficCtrlEntry ::= 5608 SEQUENCE { 5609 trafficCtrlIndex 5610 Integer32, 5611 trafficCtrlActionMode 5612 INTEGER, 5613 trafficCtrlType 5614 INTEGER, 5615 trafficCtrlThreshold 5616 Integer32, 5617 trafficCtrlCountDown 5618 Integer32, 5619 trafficCtrlTimeInterval 5620 Integer32 5621 } 5622 5623 trafficCtrlIndex OBJECT-TYPE 5624 SYNTAX Integer32 (1..65535) 5625 MAX-ACCESS read-only 5626 STATUS current 5627 DESCRIPTION 5628 "The traffic control index." 5629 ::= { trafficCtrlEntry 1 } 5630 5631 trafficCtrlActionMode OBJECT-TYPE 5632 SYNTAX INTEGER { 5633 drop(0), 5634 shutdown(1) 5635 } 5636 MAX-ACCESS read-write 5637 STATUS current 5638 DESCRIPTION 5639 "The action mode of traffic control." 5640 ::= { trafficCtrlEntry 2 } 5641 5642 5643 trafficCtrlType OBJECT-TYPE 5644 SYNTAX INTEGER { 5645 none(0), 5646 b(1), 5647 m(2), 5648 mb(3), 5649 u(4), 5650 ub(5), 5651 um(6), 5652 umb(7) 5653 } 5654 MAX-ACCESS read-write 5655 STATUS current 5656 DESCRIPTION 5657 "The control type of traffic control. 5658 (b: Broadcast, m: Multicast, u: Unknown Unicast)" 5659 ::= { trafficCtrlEntry 3 } 5660 5661 trafficCtrlThreshold OBJECT-TYPE 5662 SYNTAX Integer32 (1..102400) 5663 MAX-ACCESS read-write 5664 STATUS current 5665 DESCRIPTION 5666 "The threshold of traffic control." 5667 ::= { trafficCtrlEntry 4 } 5668 5669 trafficCtrlCountDown OBJECT-TYPE 5670 SYNTAX Integer32 (0..30) 5671 MAX-ACCESS read-write 5672 STATUS current 5673 DESCRIPTION 5674 "The count down value of traffic control." 5675 ::= { trafficCtrlEntry 5 } 5676 5677 trafficCtrlTimeInterval OBJECT-TYPE 5678 SYNTAX Integer32 (5..30) 5679 MAX-ACCESS read-write 5680 STATUS current 5681 DESCRIPTION 5682 "The time interval of traffic control." 5683 ::= { trafficCtrlEntry 6 } 5684 5685 5686 -- ------------------------------------------------------------------ 5687 -- companySecurity 5688 -- ------------------------------------------------------------------ 5689 5690 -- Trusted Host 5691 5692 securityTrustedHost OBJECT IDENTIFIER ::= { companySecurity 1 } 5693 5694 trustedHostStatus OBJECT-TYPE 5695 SYNTAX INTEGER { 5696 enabled (1), 5697 disabled (2) 5698 } 5699 MAX-ACCESS read-write 5700 STATUS current 5701 DESCRIPTION 5702 "This object indicates trusted host function is enabled or disabled. 5703 When trusted host function is enabled, D-Link Smart Switches will 5704 only allow hosts which you trust to access and control the switch. 5705 Your local host IP Addresses must be one of the IP Addresses to 5706 avoid disconnection." 5707 5708 DEFVAL { disabled } 5709 ::= { securityTrustedHost 1 } 5710 5711 5712 trustedHostTable OBJECT-TYPE 5713 SYNTAX SEQUENCE OF TrustedHostEntry 5714 MAX-ACCESS not-accessible 5715 STATUS current 5716 DESCRIPTION 5717 "A table to configure trusted host in the system." 5718 ::= { securityTrustedHost 2 } 5719 5720 trustedHostEntry OBJECT-TYPE 5721 SYNTAX TrustedHostEntry 5722 MAX-ACCESS not-accessible 5723 STATUS current 5724 DESCRIPTION 5725 "Each entry in this table represents rules for particular 5726 trusted host." 5727 INDEX { trustedHostIpAddr, trustedHostIpMask } 5728 ::= { trustedHostTable 1 } 5729 5730 TrustedHostEntry ::= 5731 SEQUENCE { 5732 trustedHostIpAddr 5733 IpAddress, 5734 trustedHostIpMask 5735 IpAddress, 5736 trustedHostRowStatus 5737 RowStatus 5738 } 5739 5740 trustedHostIpAddr OBJECT-TYPE 5741 SYNTAX IpAddress 5742 MAX-ACCESS read-only 5743 STATUS current 5744 DESCRIPTION 5745 "The IP address of host you allow to access to D-Link Smart 5746 Switch. 5747 Your local host IP Addresses must be one of the IP Addresses 5748 to avoid disconnection." 5749 ::= { trustedHostEntry 1 } 5750 5751 trustedHostIpMask OBJECT-TYPE 5752 SYNTAX IpAddress 5753 MAX-ACCESS read-only 5754 STATUS current 5755 DESCRIPTION 5756 "Used to mask with IP address, it allow you set a subnet as a 5757 trusted host entry." 5758 ::= { trustedHostEntry 2 } 5759 5760 trustedHostRowStatus OBJECT-TYPE 5761 SYNTAX RowStatus 5762 MAX-ACCESS read-create 5763 STATUS current 5764 DESCRIPTION 5765 "The status of an entry in the Trusted Host Table. Only a subset 5766 of the rowstatus variables (active, createAndGo, destroy) 5767 are available." 5768 ::= { trustedHostEntry 3 } 5769 5770 securityARPSpoofPrevent OBJECT IDENTIFIER ::= { companySecurity 3} 5771 5772 -- aRPSpoofPrevent Control Table 5773 5774 aRPSpoofPreventTable OBJECT-TYPE 5775 SYNTAX SEQUENCE OF ARPSpoofPreventEntry 5776 MAX-ACCESS not-accessible 5777 STATUS current 5778 DESCRIPTION 5779 "A table to control ARP Spoofing prevention for the entire 5780 switch or for each interface in the switch." 5781 ::= { securityARPSpoofPrevent 1 } 5782 5783 aRPSpoofPreventEntry OBJECT-TYPE 5784 SYNTAX ARPSpoofPreventEntry 5785 MAX-ACCESS not-accessible 5786 STATUS current 5787 DESCRIPTION 5788 "An entry appears in this table for each interface 5789 in the system." 5790 INDEX { aRPSpoofPreventIpAddr } 5791 ::= { aRPSpoofPreventTable 1 } 5792 5793 ARPSpoofPreventEntry ::= 5794 SEQUENCE { 5795 aRPSpoofPreventIpAddr 5796 IpAddress, 5797 aRPSpoofPreventMacAddress 5798 MacAddress, 5799 aRPSpoofPreventPortList 5800 PortList, 5801 aRPSpoofPreventRowStatus 5802 RowStatus 5803 } 5804 5805 5806 aRPSpoofPreventIpAddr OBJECT-TYPE 5807 SYNTAX IpAddress 5808 MAX-ACCESS not-accessible 5809 STATUS current 5810 DESCRIPTION 5811 "Specifies either the Network or Host address from which the switch 5812 can be managed. 5813 An address 0.0.0.0 indicates 'Any Manager'." 5814 ::= { aRPSpoofPreventEntry 1 } 5815 5816 5817 aRPSpoofPreventMacAddress OBJECT-TYPE 5818 SYNTAX MacAddress 5819 MAX-ACCESS read-write 5820 STATUS current 5821 DESCRIPTION 5822 "Ethernet Mac Address." 5823 5824 DEFVAL { '000102030405'h } 5825 ::= { aRPSpoofPreventEntry 2 } 5826 5827 aRPSpoofPreventPortList OBJECT-TYPE 5828 SYNTAX PortList 5829 MAX-ACCESS read-write 5830 STATUS current 5831 DESCRIPTION 5832 "Specifies the port numbers through which the authorized manager can 5833 access the switch. 5834 5835 By default the authorized manager is allowed to access the switch 5836 through all the ports. 5837 5838 If a set of ports are configured in the 'PortList', the manager can 5839 access the switch only through the configured ports." 5840 ::= { aRPSpoofPreventEntry 3 } 5841 5842 aRPSpoofPreventRowStatus OBJECT-TYPE 5843 SYNTAX RowStatus 5844 MAX-ACCESS read-create 5845 STATUS current 5846 DESCRIPTION 5847 "This object indicates the status of this entry." 5848 ::= { aRPSpoofPreventEntry 4 } 5849 5850 5851 -- ------------------------------------------------------------------ 5852 -- companySecurity 5853 -- ------------------------------------------------------------------ 5854 5855 securitySSL OBJECT IDENTIFIER ::= { companySecurity 5 } 5856 5857 sslSecurityHttpStatus OBJECT-TYPE 5858 SYNTAX INTEGER { 5859 enable(1), 5860 disable(2) 5861 } 5862 MAX-ACCESS read-write 5863 STATUS current 5864 DESCRIPTION 5865 "This object is for enabling or disabling secure HTTP in the system." 5866 5867 DEFVAL { disable } 5868 ::= { securitySSL 1 } 5869 5870 sslCiphers OBJECT IDENTIFIER ::= { securitySSL 2 } 5871 5872 sslCipherSuiteList OBJECT-TYPE 5873 SYNTAX BITS { 5874 rsa-null-md5(0), 5875 rsa-null-sha(1), 5876 rsa-des-sha(2), 5877 rsa-3des-sha(3), 5878 dh-rsa-des-sha(4), 5879 dh-rsa-3des-sha(5), 5880 rsa-exp1024-des-sha(6) 5881 } 5882 5883 MAX-ACCESS read-write 5884 STATUS current 5885 DESCRIPTION 5886 5887 "This object is to configure the cipher-suites list." 5888 5889 ::= { sslCiphers 1} 5890 5891 5892 5893 -- ------------------------------------------------------------------ 5894 -- companySecurity 5895 -- ------------------------------------------------------------------ 5896 5897 securitySSH OBJECT IDENTIFIER ::= { companySecurity 8 } 5898 5899 sshSecurityStatus OBJECT-TYPE 5900 SYNTAX INTEGER { 5901 enable(1), 5902 disable(2) 5903 } 5904 MAX-ACCESS read-write 5905 STATUS current 5906 DESCRIPTION 5907 "This object is for enabling or disabling ssh in the system." 5908 5909 DEFVAL { disable } 5910 ::= { securitySSH 1} 5911 5912sshMaxAuthFailAttempts OBJECT-TYPE 5913 SYNTAX INTEGER (2..20) 5914 MAX-ACCESS read-write 5915 STATUS current 5916 DESCRIPTION 5917 "This object indicates the max auth fail retry attempt times." 5918 ::= {securitySSH 2} 5919 5920sshSessionKeyRekeying OBJECT-TYPE 5921 SYNTAX INTEGER { 5922 never(0), 5923 ten-min(10), 5924 thirty-min(30), 5925 sixty-min(60) 5926 } 5927 MAX-ACCESS read-write 5928 STATUS current 5929 DESCRIPTION 5930 "This object indicates one SSH session rekey time interval." 5931 ::= {securitySSH 3} 5932 5933sshMaxSession OBJECT-TYPE 5934 SYNTAX INTEGER (1..8) 5935 MAX-ACCESS read-write 5936 STATUS current 5937 DESCRIPTION 5938 "This object indicates max SSH session number supported in system." 5939 ::= {securitySSH 4} 5940 5941sshConnectionTimeout OBJECT-TYPE 5942 SYNTAX INTEGER (120..600) 5943 MAX-ACCESS read-write 5944 STATUS current 5945 DESCRIPTION 5946 "This object indicates SSH connection timeout value." 5947 ::= {securitySSH 5} 5948 5949--************************************************************************ 5950-- SSH encryption algorithm group configuration 5951--************************************************************************ 5952sshAuthenMethodPassWordAdmin OBJECT-TYPE 5953 SYNTAX INTEGER { 5954 enable(1), 5955 disable(2) 5956 } 5957 MAX-ACCESS read-write 5958 STATUS current 5959 DESCRIPTION 5960 "The object indicates authen method password is enabled or disabled." 5961 ::= {securitySSH 6} 5962 5963sshAuthenMethodPubKeyAdmin OBJECT-TYPE 5964 SYNTAX INTEGER { 5965 enable(1), 5966 disable(2) 5967 } 5968 MAX-ACCESS read-write 5969 STATUS current 5970 DESCRIPTION 5971 "The object indicates authen method public-key is enabled or disabled." 5972 ::= {securitySSH 7} 5973 5974sshAuthenMethodHostKeyAdmin OBJECT-TYPE 5975 SYNTAX INTEGER { 5976 enable(1), 5977 disable(2) 5978 } 5979 MAX-ACCESS read-write 5980 STATUS current 5981 DESCRIPTION 5982 "The object indicates authen method host-key is enabled or disabled." 5983 ::= {securitySSH 8} 5984 5985 sshCipherSuiteList OBJECT-TYPE 5986 SYNTAX BITS { 5987 tripleDESCBC(0) 5988 } 5989 5990 MAX-ACCESS read-only 5991 STATUS current 5992 DESCRIPTION 5993 5994 "This object is to configure the cipher-suites list." 5995 5996 ::= { securitySSH 9} 5997 5998 sshMacSuiteList OBJECT-TYPE 5999 SYNTAX BITS { 6000 hMAC-SHA1(0), 6001 hMAC-MD5(1) 6002 } 6003 MAX-ACCESS read-write 6004 STATUS current 6005 DESCRIPTION 6006 6007 "This object is to configure the MAC-list." 6008 6009 ::= { securitySSH 10} 6010 6011 6012sshPublKeyRSAAdmin OBJECT-TYPE 6013 SYNTAX INTEGER { 6014 enabled(1), 6015 disabled(2) 6016 } 6017 MAX-ACCESS read-write 6018 STATUS current 6019 DESCRIPTION 6020 "The object indicates Public key generating algorithm RSA is enabled or disabled." 6021 ::= {securitySSH 11} 6022 6023--************************************************************************ 6024-- SSH User Auth Info. 6025--************************************************************************ 6026 sshUserInfoTable OBJECT-TYPE 6027 SYNTAX SEQUENCE OF SshUserInfoEntry 6028 MAX-ACCESS not-accessible 6029 STATUS current 6030 DESCRIPTION 6031 "A table to configure SSH user auth in the system." 6032 ::= { securitySSH 12 } 6033 6034 sshUserInfoEntry OBJECT-TYPE 6035 SYNTAX SshUserInfoEntry 6036 MAX-ACCESS not-accessible 6037 STATUS current 6038 DESCRIPTION 6039 "An entry to configure user auth in the system." 6040 INDEX { sshUserInfoID } 6041 ::= { sshUserInfoTable 1 } 6042 6043 SshUserInfoEntry ::= 6044 SEQUENCE { 6045 sshUserInfoID Integer32, 6046 sshUserInfoUserName DisplayString, 6047 sshUserInfoAuth INTEGER, 6048 sshUserInfoHostName DisplayString, 6049 sshUserInfoHostIp IpAddress 6050 } 6051 6052 sshUserInfoID OBJECT-TYPE 6053 SYNTAX Integer32 (1..8) 6054 MAX-ACCESS read-only 6055 STATUS current 6056 DESCRIPTION 6057 "The Schedule identifier. The maximum number of Schedule entry is 6058 the number of ports supported PoE function. 6059 The value must be between 1 and 8." 6060 ::= { sshUserInfoEntry 1 } 6061 6062 sshUserInfoUserName OBJECT-TYPE 6063 SYNTAX DisplayString (SIZE(1..20)) 6064 MAX-ACCESS read-only 6065 STATUS current 6066 DESCRIPTION 6067 "The ssh user name associated with the SSH suer Info. entry (e.g., `admin, user')." 6068 ::= { sshUserInfoEntry 2} 6069 6070 sshUserInfoAuth OBJECT-TYPE 6071 SYNTAX INTEGER { 6072 publickey(4), 6073 password(2), 6074 hostbased(1) 6075 } 6076 MAX-ACCESS read-write 6077 STATUS current 6078 DESCRIPTION 6079 "The object indicates which auth used by the user." 6080 ::= {sshUserInfoEntry 3} 6081 6082 sshUserInfoHostName OBJECT-TYPE 6083 SYNTAX DisplayString (SIZE(1..20)) 6084 MAX-ACCESS read-write 6085 STATUS current 6086 DESCRIPTION 6087 "The ssh host name associated with the SSH suer Info. entry (e.g., `DUT1, DUT2')." 6088 ::= { sshUserInfoEntry 4} 6089 6090 sshUserInfoHostIp OBJECT-TYPE 6091 SYNTAX IpAddress 6092 MAX-ACCESS read-write 6093 STATUS current 6094 DESCRIPTION 6095 "SSH HostBased IP Address of the system." 6096 ::= { sshUserInfoEntry 5 } 6097 6098 -- ---------------------------------------------------------- 6099 -- The companySecurity Groups 6100 -- ---------------------------------------------------------- 6101 securityPortSecurity OBJECT IDENTIFIER ::= { companySecurity 2 } 6102 -- Port Security Group --------------------------------------------- -- 6103 6104 portSecTable OBJECT-TYPE 6105 SYNTAX SEQUENCE OF PortSecEntry 6106 MAX-ACCESS not-accessible 6107 STATUS current 6108 DESCRIPTION 6109 "A table to control port security features of the device." 6110 ::= { securityPortSecurity 1 } 6111 6112 portSecEntry OBJECT-TYPE 6113 SYNTAX PortSecEntry 6114 MAX-ACCESS not-accessible 6115 STATUS current 6116 DESCRIPTION 6117 "An entry appears in port security table for each interface 6118 in the system." 6119 INDEX { portSecIndex } 6120 ::= { portSecTable 1 } 6121 6122 PortSecEntry ::= 6123 SEQUENCE { 6124 portSecIndex 6125 Integer32, 6126 portSecState 6127 INTEGER, 6128 portSecMLA 6129 Integer32 6130 6131-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 6132 , 6133 portSecLockAddrMode 6134 INTEGER 6135-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 6136 } 6137 6138 6139 portSecIndex OBJECT-TYPE 6140 SYNTAX Integer32 6141 MAX-ACCESS read-only 6142 STATUS current 6143 DESCRIPTION 6144 "The interface index for which the configuration in this 6145 entry applies." 6146 ::= { portSecEntry 1 } 6147 6148 6149 portSecState OBJECT-TYPE 6150 SYNTAX INTEGER { 6151 enabled (1), disabled (2) 6152 } 6153 MAX-ACCESS read-write 6154 STATUS current 6155 DESCRIPTION 6156 "Enable / disable port security admin state for the interface. 6157 6158 A given ports' dynamic MAC address learning will be stopped such 6159 that the current source MAC addresses entered into the MAC address 6160 forwarding table can not be changed once the port security admin 6161 state is enabled." 6162 6163 ::= { portSecEntry 2 } 6164 6165 6166 portSecMLA OBJECT-TYPE 6167 SYNTAX Integer32 (0..64) 6168 MAX-ACCESS read-write 6169 STATUS current 6170 DESCRIPTION 6171 "Configures interface port security maximum learning address 6172 numbers. 6173 6174 When given ports' admin state is enabled, allows forwarding 6175 table learning address number. The number can be set 0 to 64. 6176 Note: Set value 0 means cannot learn MAC address." 6177 6178 ::= {portSecEntry 3} 6179 6180-- start DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 6181 portSecLockAddrMode OBJECT-TYPE 6182 SYNTAX INTEGER { 6183 deleteOnReset (1), 6184 deleteOnTimeout (2), 6185 permanent(3) 6186 } 6187 MAX-ACCESS read-write 6188 STATUS current 6189 DESCRIPTION 6190 "Configures port security lock address mode for the interface. 6191 6192 deleteOnReset : The locked addresses will not age out until the Switch has been reset. 6193 deleteOnTimeout : The locked addresses will age out after the aging timer expires. 6194 Permanent : The locked addresses will not age out after the aging timer expires." 6195 6196 ::= { portSecEntry 4 } 6197 6198 portSecFDBPermanentTable OBJECT-TYPE 6199 SYNTAX SEQUENCE OF PortSecFDBPermanentEntry 6200 MAX-ACCESS not-accessible 6201 STATUS current 6202 DESCRIPTION 6203 "A table to control port security FDB Permanent of the device." 6204 ::= { securityPortSecurity 2 } 6205 6206 portSecFDBPermanentEntry OBJECT-TYPE 6207 SYNTAX PortSecFDBPermanentEntry 6208 MAX-ACCESS not-accessible 6209 STATUS current 6210 DESCRIPTION 6211 "An entry appears in port security table for each interface 6212 in the system." 6213 INDEX { portSecFDBPermPort, portSecFDBPermIndex} 6214 ::= { portSecFDBPermanentTable 1 } 6215 6216 PortSecFDBPermanentEntry ::= 6217 SEQUENCE { 6218 portSecFDBPermIndex INTEGER, 6219 portSecFDBPermVlanID INTEGER, 6220 portSecFDBPermMac MacAddress, 6221 portSecFDBPermPort INTEGER 6222 } 6223 6224 portSecFDBPermIndex OBJECT-TYPE 6225 SYNTAX INTEGER 6226 MAX-ACCESS read-only 6227 STATUS current 6228 DESCRIPTION 6229 "The index of the port security MAC entry." 6230 ::= { portSecFDBPermanentEntry 1 } 6231 6232 portSecFDBPermVlanID OBJECT-TYPE 6233 SYNTAX INTEGER 6234 MAX-ACCESS read-only 6235 STATUS current 6236 DESCRIPTION 6237 "The VLAN ID of the port security MAC entry." 6238 ::= { portSecFDBPermanentEntry 2 } 6239 6240 portSecFDBPermMac OBJECT-TYPE 6241 SYNTAX MacAddress 6242 MAX-ACCESS read-only 6243 STATUS current 6244 DESCRIPTION 6245 "The MAC address associated of the port security MAC entry." 6246 ::= { portSecFDBPermanentEntry 3 } 6247 6248 portSecFDBPermPort OBJECT-TYPE 6249 SYNTAX INTEGER 6250 MAX-ACCESS read-only 6251 STATUS current 6252 DESCRIPTION 6253 "The forwarding port of the port security MAC entry." 6254 ::= { portSecFDBPermanentEntry 4 } 6255 6256-- end DLINK_METRO_LIKE_LOCK_ADDRESS_MODE 6257 6258 -- ---------------------------------------------------------- 6259 -- The companyCableDiagnostic Groups 6260 -- ---------------------------------------------------------- 6261 -- Cable Diagnostics Group --------------------------------------------- -- 6262 6263 cableDiagTriggerIndex OBJECT-TYPE 6264 SYNTAX Integer32 (1..28) 6265 MAX-ACCESS read-write 6266 STATUS current 6267 DESCRIPTION 6268 "Trigger an interface index to do cable diagnostic." 6269 ::= {companyCableDiagnostic 1 } 6270 6271 cableDiagPair1TestResult OBJECT-TYPE 6272 SYNTAX INTEGER { 6273 ok (0), 6274 open (1), 6275 short (2), 6276 notAvailable (5) 6277 } 6278 MAX-ACCESS read-only 6279 STATUS current 6280 DESCRIPTION 6281 "Cable diagnostics pair 1 test result." 6282 ::= {companyCableDiagnostic 2 } 6283 6284 cableDiagPair1FaultDistance OBJECT-TYPE 6285 SYNTAX Integer32 6286 MAX-ACCESS read-only 6287 STATUS current 6288 DESCRIPTION 6289 "Cable Diagnostics pair 1 fault distance." 6290 ::= {companyCableDiagnostic 3} 6291 6292 cableDiagPair2TestResult OBJECT-TYPE 6293 SYNTAX INTEGER { 6294 ok (0), 6295 open (1), 6296 short (2), 6297 notAvailable (5) 6298 } 6299 MAX-ACCESS read-only 6300 STATUS current 6301 DESCRIPTION 6302 "Cable diagnostics pair 2 test result." 6303 ::= {companyCableDiagnostic 4 } 6304 6305 cableDiagPair2FaultDistance OBJECT-TYPE 6306 SYNTAX Integer32 6307 MAX-ACCESS read-only 6308 STATUS current 6309 DESCRIPTION 6310 "Cable diagnostics pair 2 fault distance." 6311 ::= {companyCableDiagnostic 5} 6312 6313 cableDiagPair3TestResult OBJECT-TYPE 6314 SYNTAX INTEGER { 6315 ok (0), 6316 open (1), 6317 short (2), 6318 notAvailable (5) 6319 } 6320 MAX-ACCESS read-only 6321 STATUS current 6322 DESCRIPTION 6323 "Cable diagnostics pair 3 test result." 6324 ::= {companyCableDiagnostic 6 } 6325 6326 cableDiagPair3FaultDistance OBJECT-TYPE 6327 SYNTAX Integer32 6328 MAX-ACCESS read-only 6329 STATUS current 6330 DESCRIPTION 6331 "Cable diagnostics pair 3 fault distance." 6332 ::= {companyCableDiagnostic 7} 6333 6334 cableDiagPair4TestResult OBJECT-TYPE 6335 SYNTAX INTEGER { 6336 ok (0), 6337 open (1), 6338 short (2), 6339 notAvailable (5) 6340 } 6341 MAX-ACCESS read-only 6342 STATUS current 6343 DESCRIPTION 6344 "Cable diagnostics pair 4 test result." 6345 ::= {companyCableDiagnostic 8 } 6346 6347 cableDiagPair4FaultDistance OBJECT-TYPE 6348 SYNTAX Integer32 6349 MAX-ACCESS read-only 6350 STATUS current 6351 DESCRIPTION 6352 "Cable diagnostics pair 4 fault distance." 6353 ::= {companyCableDiagnostic 9} 6354 6355 cableDiagLengthinRange OBJECT-TYPE 6356 SYNTAX INTEGER { 6357 less50 (1), 6358 from50to80 (2), 6359 from80to100 (3), 6360 from100to140 (4), 6361 notAvailable (5) 6362 } 6363 MAX-ACCESS read-only 6364 STATUS current 6365 DESCRIPTION 6366 "Cable diagnostics length when link up in speed 1G. 6367 (Display in range)" 6368 ::= {companyCableDiagnostic 10} 6369 -- ------------------------------------------------------------------ 6370 -- companyACLGroup 6371 -- ------------------------------------------------------------------ 6372 6373 -- ACL Profile Group -------------------------------------------------- 6374 aclProfile OBJECT IDENTIFIER ::= { companyACLGroup 1 } 6375 6376 aclProfileTable OBJECT-TYPE 6377 SYNTAX SEQUENCE OF AclProfileEntry 6378 MAX-ACCESS not-accessible 6379 STATUS current 6380 DESCRIPTION 6381 " A table to ACL profile . 6382 " 6383 ::= { aclProfile 1 } 6384 6385 aclProfileEntry OBJECT-TYPE 6386 SYNTAX AclProfileEntry 6387 MAX-ACCESS not-accessible 6388 STATUS current 6389 DESCRIPTION 6390 " Each entry in this table is a ACL profile. 6391 Index to the table is ACL profile ID. " 6392 INDEX { aclProfileNo} 6393 ::= { aclProfileTable 1 } 6394 6395 AclProfileEntry ::= 6396 SEQUENCE { 6397 aclProfileNo 6398 Integer32, 6399 aclProfileType 6400 INTEGER, 6401 aclProfileRuleCount 6402 Integer32, 6403 aclProfileMask 6404 OCTET STRING, 6405 aclProfileDstMacAddrMask 6406 MacAddress, 6407 aclProfileSrcMacAddrMask 6408 MacAddress, 6409 aclProfileIPProtocol 6410 INTEGER, 6411 aclProfileIPProtocolMask 6412 OCTET STRING, 6413 aclProfileDstIpAddrMask 6414 IpAddress, 6415 aclProfileSrcIpAddrMask 6416 IpAddress, 6417 aclProfileDstPortMask 6418 OCTET STRING, 6419 aclProfileSrcPortMask 6420 OCTET STRING, 6421 aclProfileArpSenderMacAddrMask 6422 MacAddress, 6423 aclProfileArpSenderIpAddrMask 6424 IpAddress, 6425 aclProfileUdfOffsetMap 6426 OCTET STRING, 6427 aclUdfOffsetBase1 6428 INTEGER, 6429 aclUdfOffsetByte1 6430 Integer32, 6431 aclUdfOffsetMask1 6432 OCTET STRING, 6433 aclUdfOffsetBase2 6434 INTEGER, 6435 aclUdfOffsetByte2 6436 Integer32, 6437 aclUdfOffsetMask2 6438 OCTET STRING, 6439 aclUdfOffsetBase3 6440 INTEGER, 6441 aclUdfOffsetByte3 6442 Integer32, 6443 aclUdfOffsetMask3 6444 OCTET STRING, 6445 aclUdfOffsetBase4 6446 INTEGER, 6447 aclUdfOffsetByte4 6448 Integer32, 6449 aclUdfOffsetMask4 6450 OCTET STRING, 6451 aclProfileStatus 6452 RowStatus 6453 } 6454 6455 aclProfileNo OBJECT-TYPE 6456 SYNTAX Integer32 (1..50) 6457 MAX-ACCESS read-only 6458 STATUS current 6459 DESCRIPTION 6460 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 6461 and the ID more than 50 is reserved for system-defined ACL. 6462 The user only allow to create user-defined ACL ID. 6463 And system-defined ACL is read only." 6464 ::= { aclProfileEntry 1 } 6465 6466 aclProfileType OBJECT-TYPE 6467 SYNTAX INTEGER { 6468 l2 (1), 6469 l3 (2), 6470 impb (3), 6471 arpSP_permit(4), 6472 arpSP_deny(5), 6473 aclQos (8) , 6474 userDefined(9) 6475 } 6476 MAX-ACCESS read-write 6477 STATUS current 6478 DESCRIPTION 6479 "The ACL Profile type, possible value are 6480 l2 (1) - for MAC-based rule, 6481 l3 (2) - for IPv4-based rule, 6482 arpSP_permit(4) - for ARP Spoofing prevention entry, 6483 arpSP_deny(5) - for ARP Spoofing prevention entry, 6484 voiceVlan(6) - for Voice VLAN OUI entry. 6485 userDefined(9) - for User Defined entry. 6486 Note that only l2, l3 and userDefined could be set by user, 6487 other is reserved for system to show information. 6488 " 6489 ::= { aclProfileEntry 2 } 6490 6491 aclProfileRuleCount OBJECT-TYPE 6492 SYNTAX Integer32 (0..65535) 6493 MAX-ACCESS read-only 6494 STATUS current 6495 DESCRIPTION 6496 "The number of rules in this profile." 6497 ::= { aclProfileEntry 3 } 6498 6499 6500 aclProfileMask OBJECT-TYPE 6501 SYNTAX OCTET STRING 6502 MAX-ACCESS read-write 6503 STATUS current 6504 DESCRIPTION 6505 "Indicate which field want to care in the packet. 6506 Turn on the following bits to select the following items 6507 Type Item BIT 6508 ------------------------------------------ 6509 L2 DST_MAC 0 (LSB) 6510 L2 SRC_MAC 1 6511 L2 VID 2 6512 L2 8021P_PRIORITY 3 6513 L2 ETHER_TYPE 4 6514 L3 DSCP 5 6515 L3 ICMP_TYPE 6 6516 L3 ICMP_CODE 7 6517 L3 IGMP_TYPE 8 6518 L3 DST_IP 9 6519 L3 SRC_IP 10 6520 L3 DST_PORT 11 6521 L3 SRC_PORT 12 6522 L3 TCPFLAG 13 6523 ARP-SP ARP_SENDER_MAC 14 6524 ARP-SP ARP_SENDER_IP 15 6525 L3 TOS 16 (MSB) 6526 ------------------------------------------- 6527 6528 The value is in Hex format. 6529 " 6530 ::= { aclProfileEntry 4 } 6531 6532 6533 aclProfileDstMacAddrMask OBJECT-TYPE 6534 SYNTAX MacAddress 6535 MAX-ACCESS read-write 6536 STATUS current 6537 DESCRIPTION 6538 "The ACL Profile destination MAC address mask. 6539 If DST_MAC is turn on in aclProfileMask, 6540 it will work with its member rule field,aclL2RuleDstMacAddr, 6541 to caculate a range of MAC address which is really care. 6542 " 6543 ::= { aclProfileEntry 5 } 6544 6545 6546 aclProfileSrcMacAddrMask OBJECT-TYPE 6547 SYNTAX MacAddress 6548 MAX-ACCESS read-write 6549 STATUS current 6550 DESCRIPTION 6551 "The ACL Profile source MAC address mask. 6552 If SRC_MAC is turn on in aclProfileMask, 6553 it will work with its member rule field,aclL2RuleSrcMacAddr, 6554 to caculate a range of MAC address which is really care. 6555 " 6556 ::= { aclProfileEntry 6 } 6557 6558 6559 aclProfileIPProtocol OBJECT-TYPE 6560 SYNTAX INTEGER { 6561 none(0), 6562 icmp(1), 6563 igmp(2), 6564 tcp(6), 6565 udp(17) 6566 ,ipMask(255) 6567 } 6568 MAX-ACCESS read-write 6569 STATUS current 6570 DESCRIPTION 6571 "Indicate which IP Protocol will be care in this profile. 6572 Only profile type is l3 can set the IP protocol. 6573 For others, this field will be none. 6574 " 6575 ::= { aclProfileEntry 7 } 6576 aclProfileIPProtocolMask OBJECT-TYPE 6577 SYNTAX OCTET STRING 6578 MAX-ACCESS read-write 6579 STATUS current 6580 DESCRIPTION 6581 "The ACL Profile IP protocol mask. 6582 If aclProfileIPProtocol set to ipMask, this field will be refered. 6583 It will work with its member rule field,aclL3RuleProtocol, 6584 to caculate a range of IP protocol which is really care. 6585 The value is in HEX format. 6586 " 6587 DEFVAL { 'FF'h } 6588 ::= { aclProfileEntry 8 } 6589 aclProfileDstIpAddrMask OBJECT-TYPE 6590 SYNTAX IpAddress 6591 MAX-ACCESS read-write 6592 STATUS current 6593 DESCRIPTION 6594 "The ACL Profile destination IP address mask. 6595 If DST_IP is turn on in aclProfileMask, 6596 it will work with its member rule field,aclL3RuleDstIpAddr, 6597 to caculate a range of IP address which is really care. 6598 The value is in HEX format, for example: 6599 '255.255.255.0' is presented to 'FFFFFF00' 6600 " 6601 DEFVAL { 'FFFFFFFF'h } 6602 ::= { aclProfileEntry 9 } 6603 6604 6605 aclProfileSrcIpAddrMask OBJECT-TYPE 6606 SYNTAX IpAddress 6607 MAX-ACCESS read-write 6608 STATUS current 6609 DESCRIPTION 6610 "The ACL Profile source IP address mask. 6611 If SRC_IP is turn on in aclProfileMask, 6612 it will work with its member rule field,aclL3RuleSrcIpAddr, 6613 to caculate a range of IP address which is really care. 6614 The value is in HEX format, for example: 6615 '255.255.255.0' is presented to 'FFFFFF00' 6616 " 6617 DEFVAL { 'FFFFFFFF'h } 6618 ::= { aclProfileEntry 10 } 6619 6620 aclProfileDstPortMask OBJECT-TYPE 6621 SYNTAX OCTET STRING 6622 MAX-ACCESS read-write 6623 STATUS current 6624 DESCRIPTION 6625 "The ACL Profile UDP/TCP destination port mask. 6626 If DST_PORT is turn on in aclProfileMask, 6627 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 6628 to caculate a range of destination port which is really care. 6629 The value is in HEX format. 6630 " 6631 DEFVAL { 'FFFF'h } 6632 ::= { aclProfileEntry 11 } 6633 6634 6635 aclProfileSrcPortMask OBJECT-TYPE 6636 SYNTAX OCTET STRING 6637 MAX-ACCESS read-write 6638 STATUS current 6639 DESCRIPTION 6640 "The ACL Profile UDP/TCP source port mask. 6641 If SRC_PORT is turn on in aclProfileMask, 6642 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 6643 to caculate a range of source port which is really care. 6644 The value is in HEX format. 6645 " 6646 DEFVAL { 'FFFF'h } 6647 ::= { aclProfileEntry 12 } 6648 aclProfileArpSenderMacAddrMask OBJECT-TYPE 6649 SYNTAX MacAddress 6650 MAX-ACCESS read-only 6651 STATUS current 6652 DESCRIPTION 6653 "The ACL Profile Sender MAC mask. 6654 This is only for ARP Spoofing Prevention which is System-defined ACL, 6655 and it's not allow to modify. 6656 The value is in HEX format. 6657 " 6658 DEFVAL { 'FFFFFFFFFF'h } 6659 ::= { aclProfileEntry 13 } 6660 6661 aclProfileArpSenderIpAddrMask OBJECT-TYPE 6662 SYNTAX IpAddress 6663 MAX-ACCESS read-only 6664 STATUS current 6665 DESCRIPTION 6666 "The ACL Profile Sender IP mask. 6667 This is only for ARP Spoofing Prevention which is System-defined ACL, 6668 and it's not allow to modify. 6669 The value is in HEX format. 6670 " 6671 DEFVAL { 'FFFFFFFF'h } 6672 ::= { aclProfileEntry 14 } 6673 6674 6675 aclProfileUdfOffsetMap OBJECT-TYPE 6676 SYNTAX OCTET STRING 6677 MAX-ACCESS read-write 6678 STATUS current 6679 DESCRIPTION 6680 "Indicate which Udf field want to care in the packet. 6681 Turn on the following bits to select the following items 6682 Type Item BIT 6683 ------------------------------------------ 6684 UDF Offset1 0 (LSB) 6685 UDF Offset2 1 6686 UDF Offset3 2 6687 UDF Offset4 3 6688 ------------------------------------------- 6689 6690 The value is in Hex format. 6691 " 6692 ::= { aclProfileEntry 15 } 6693 6694 aclUdfOffsetBase1 OBJECT-TYPE 6695 SYNTAX INTEGER { 6696 l2 (0), 6697 l3 (2), 6698 l4 (3) 6699 } 6700 MAX-ACCESS read-write 6701 STATUS current 6702 DESCRIPTION 6703 "The value of offset Base." 6704 ::= { aclProfileEntry 16 } 6705 6706 aclUdfOffsetByte1 OBJECT-TYPE 6707 SYNTAX Integer32 (0..31) 6708 MAX-ACCESS read-write 6709 STATUS current 6710 DESCRIPTION 6711 "The value of offset Byte from base." 6712 ::= { aclProfileEntry 17 } 6713 6714 aclUdfOffsetMask1 OBJECT-TYPE 6715 SYNTAX OCTET STRING 6716 MAX-ACCESS read-write 6717 STATUS current 6718 DESCRIPTION 6719 "The value of offset MAsk." 6720 DEFVAL { 'FFFFFFFF'h } 6721 ::= { aclProfileEntry 18 } 6722 6723 aclUdfOffsetBase2 OBJECT-TYPE 6724 SYNTAX INTEGER { 6725 l2 (0), 6726 l3 (2), 6727 l4 (3) 6728 } 6729 MAX-ACCESS read-write 6730 STATUS current 6731 DESCRIPTION 6732 "The value of offset Base." 6733 ::= { aclProfileEntry 19 } 6734 6735 aclUdfOffsetByte2 OBJECT-TYPE 6736 SYNTAX Integer32 (0..31) 6737 MAX-ACCESS read-write 6738 STATUS current 6739 DESCRIPTION 6740 "The value of offset Byte from base." 6741 ::= { aclProfileEntry 20 } 6742 6743 aclUdfOffsetMask2 OBJECT-TYPE 6744 SYNTAX OCTET STRING 6745 MAX-ACCESS read-write 6746 STATUS current 6747 DESCRIPTION 6748 "The value of offset MAsk." 6749 DEFVAL { 'FFFFFFFF'h } 6750 ::= { aclProfileEntry 21 } 6751 6752 aclUdfOffsetBase3 OBJECT-TYPE 6753 SYNTAX INTEGER { 6754 l2 (0), 6755 l3 (2), 6756 l4 (3) 6757 } 6758 MAX-ACCESS read-write 6759 STATUS current 6760 DESCRIPTION 6761 "The value of offset Base." 6762 ::= { aclProfileEntry 22 } 6763 6764 aclUdfOffsetByte3 OBJECT-TYPE 6765 SYNTAX Integer32 (0..31) 6766 MAX-ACCESS read-write 6767 STATUS current 6768 DESCRIPTION 6769 "The value of offset Byte from base." 6770 ::= { aclProfileEntry 23 } 6771 6772 aclUdfOffsetMask3 OBJECT-TYPE 6773 SYNTAX OCTET STRING 6774 MAX-ACCESS read-write 6775 STATUS current 6776 DESCRIPTION 6777 "The value of offset MAsk." 6778 DEFVAL { 'FFFFFFFF'h } 6779 ::= { aclProfileEntry 24 } 6780 6781 aclUdfOffsetBase4 OBJECT-TYPE 6782 SYNTAX INTEGER { 6783 l2 (0), 6784 l3 (2), 6785 l4 (3) 6786 } 6787 MAX-ACCESS read-write 6788 STATUS current 6789 DESCRIPTION 6790 "The value of offset Base." 6791 ::= { aclProfileEntry 25 } 6792 6793 aclUdfOffsetByte4 OBJECT-TYPE 6794 SYNTAX Integer32 (0..31) 6795 MAX-ACCESS read-write 6796 STATUS current 6797 DESCRIPTION 6798 "The value of offset Byte from base." 6799 ::= { aclProfileEntry 26 } 6800 6801 aclUdfOffsetMask4 OBJECT-TYPE 6802 SYNTAX OCTET STRING 6803 MAX-ACCESS read-write 6804 STATUS current 6805 DESCRIPTION 6806 "The value of offset MAsk." 6807 DEFVAL { 'FFFFFFFF'h } 6808 ::= { aclProfileEntry 27 } 6809 6810 aclProfileStatus OBJECT-TYPE 6811 SYNTAX RowStatus 6812 MAX-ACCESS read-create 6813 STATUS current 6814 DESCRIPTION 6815 " This object indicates the status of this entry, can only be set to 6816 'createAndWait','active' and 'destroy'. 6817 When the value of the entry status is 'createAndWait', it could be 6818 set to 'active' only if the three values of aclProfileType, 6819 aclProfileMask and ProtocolType are not conflicted. 6820 " 6821 6822 ::= { aclProfileEntry 28 } 6823 6824 6825 -- ------------------------------------------------------------------ 6826 -- L2 Filter Group -------------------------------------------------- 6827 aclL2Rule OBJECT IDENTIFIER ::= { companyACLGroup 2 } 6828 6829 aclL2RuleTable OBJECT-TYPE 6830 6831 SYNTAX SEQUENCE OF AclL2RuleEntry 6832 MAX-ACCESS not-accessible 6833 STATUS current 6834 DESCRIPTION 6835 "A table to configure L2 filter rules in the system." 6836 ::= { aclL2Rule 1 } 6837 6838 aclL2RuleEntry OBJECT-TYPE 6839 SYNTAX AclL2RuleEntry 6840 MAX-ACCESS not-accessible 6841 STATUS current 6842 DESCRIPTION 6843 "Each entry in this table is a L2 filter rule. 6844 Index to the table is the L2 filter number and Profile ID." 6845 INDEX {aclL2ProfileID, aclL2AccessID} 6846 ::= { aclL2RuleTable 1 } 6847 6848 AclL2RuleEntry ::= 6849 SEQUENCE { 6850 aclL2AccessID 6851 Integer32, 6852 aclL2ProfileID 6853 Integer32, 6854 aclL2RuleEtherType 6855 Integer32, 6856 aclL2RuleDstMacAddr 6857 MacAddress, 6858 aclL2RuleSrcMacAddr 6859 MacAddress, 6860 aclL2RuleVlanId 6861 Integer32, 6862 aclL2Rule1pPriority 6863 Integer32, 6864 aclL2RuleDstMacAddrMask 6865 MacAddress, 6866 aclL2RuleSrcMacAddrMask 6867 MacAddress, 6868 aclL2RuleInPortList 6869 PortList, 6870 aclL2RuleAction 6871 INTEGER, 6872 aclL2RuleRateLimit 6873 Unsigned32, 6874 aclL2RuleReplaceDSCP 6875 Integer32, 6876 aclL2RuleReplace1P 6877 Integer32, 6878 aclL2RuleStatus 6879 RowStatus 6880 } 6881 6882 aclL2AccessID OBJECT-TYPE 6883 SYNTAX Integer32 (1..65535) 6884 MAX-ACCESS read-only 6885 STATUS current 6886 DESCRIPTION 6887 "L2 Filter rule ID." 6888 ::= { aclL2RuleEntry 1 } 6889 6890 aclL2ProfileID OBJECT-TYPE 6891 SYNTAX Integer32 (1..50) 6892 MAX-ACCESS read-only 6893 STATUS current 6894 DESCRIPTION 6895 "ACL Profile ID which this rule join." 6896 DEFVAL { 1 } 6897 ::= { aclL2RuleEntry 2 } 6898 6899 aclL2RuleEtherType OBJECT-TYPE 6900 SYNTAX Integer32 (-1 | 1501..65535) 6901 MAX-ACCESS read-write 6902 STATUS current 6903 DESCRIPTION 6904 "The value in the Type/Len field of a frame that will 6905 be matched to trigger this filter. The default value of 6906 this object is '-1', which means the rule don't care this 6907 condition." 6908 DEFVAL { -1 } 6909 ::= { aclL2RuleEntry 3 } 6910 6911 aclL2RuleDstMacAddr OBJECT-TYPE 6912 SYNTAX MacAddress 6913 MAX-ACCESS read-write 6914 STATUS current 6915 DESCRIPTION 6916 "Destination MAC address to be matched with the packet. By Default, the 6917 Destination Mac Address will be zero,which means the rule don't care this 6918 condition." 6919 ::= { aclL2RuleEntry 4 } 6920 6921 aclL2RuleSrcMacAddr OBJECT-TYPE 6922 SYNTAX MacAddress 6923 MAX-ACCESS read-write 6924 STATUS current 6925 DESCRIPTION 6926 "Source MAC address to be matched with the packet. By Default, the Source 6927 Mac Address will be zero, which means the rule don't care this condition.. 6928 address" 6929 ::= { aclL2RuleEntry 5 } 6930 6931 aclL2RuleVlanId OBJECT-TYPE 6932 SYNTAX Integer32 (-1..4094) 6933 MAX-ACCESS read-write 6934 STATUS current 6935 DESCRIPTION 6936 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 6937 be treated as customer Vlan Id. By Default, the value will be '-1', 6938 which means the rule don't care this condition." 6939 DEFVAL { -1 } 6940 ::= { aclL2RuleEntry 6 } 6941 6942 aclL2Rule1pPriority OBJECT-TYPE 6943 SYNTAX Integer32 (-1..7) 6944 MAX-ACCESS read-write 6945 STATUS current 6946 DESCRIPTION 6947 "802.1p priority to be matched with the packet. By Default, the value 6948 will be '-1', which means the rule don't care this condition." 6949 DEFVAL { -1 } 6950 ::= { aclL2RuleEntry 7 } 6951 6952 aclL2RuleDstMacAddrMask OBJECT-TYPE 6953 SYNTAX MacAddress 6954 MAX-ACCESS read-only 6955 STATUS current 6956 DESCRIPTION 6957 "The MAC address Mask work for Destination MAC address. 6958 This field is read-only and copy from it's Profile setting." 6959 6960 ::= { aclL2RuleEntry 8 } 6961 6962 aclL2RuleSrcMacAddrMask OBJECT-TYPE 6963 SYNTAX MacAddress 6964 MAX-ACCESS read-only 6965 STATUS current 6966 DESCRIPTION 6967 "The MAC address Mask work for Source MAC address. 6968 This field is read-only and copy from it's Profile setting." 6969 6970 ::= { aclL2RuleEntry 9 } 6971 6972 aclL2RuleInPortList OBJECT-TYPE 6973 SYNTAX PortList 6974 MAX-ACCESS read-write 6975 STATUS current 6976 DESCRIPTION 6977 "Specifies the complete set of ports over which this filter is applied 6978 for packets ingress at ports in this list." 6979 ::= { aclL2RuleEntry 10 } 6980 6981 aclL2RuleAction OBJECT-TYPE 6982 SYNTAX INTEGER { 6983 allow (1) 6984 ,drop (2) 6985 ,mirror (3) 6986 ,rateLimit(4) 6987 ,replaceDSCP(5) 6988 ,replace1P(6) 6989 } 6990 MAX-ACCESS read-write 6991 STATUS current 6992 DESCRIPTION 6993 "Specifies the action to be taken on the packet if the filter 6994 rule matches. 6995 If the action is 'allow', the packet will be forwarded according 6996 to the forwarding rules. 6997 If the action is 'drop', the packet will be discarded." 6998 DEFVAL { allow } 6999 ::= { aclL2RuleEntry 11 } 7000 aclL2RuleRateLimit OBJECT-TYPE 7001 SYNTAX Unsigned32 7002 MAX-ACCESS read-write 7003 STATUS current 7004 DESCRIPTION 7005 "Rate limit for matched packet." 7006 7007 ::= { aclL2RuleEntry 12 } 7008 7009 aclL2RuleReplaceDSCP OBJECT-TYPE 7010 SYNTAX Integer32 (-1..63) 7011 MAX-ACCESS read-write 7012 STATUS current 7013 DESCRIPTION 7014 "Replace DSCP for matched packet." 7015 7016 ::= { aclL2RuleEntry 13 } 7017 7018 aclL2RuleReplace1P OBJECT-TYPE 7019 SYNTAX Integer32 (-1..7) 7020 MAX-ACCESS read-write 7021 STATUS current 7022 DESCRIPTION 7023 "Replace DSCP for matched packet." 7024 7025 ::= { aclL2RuleEntry 14 } 7026 7027 aclL2RuleStatus OBJECT-TYPE 7028 SYNTAX RowStatus 7029 MAX-ACCESS read-create 7030 STATUS current 7031 DESCRIPTION 7032 "This object indicates the status of this entry. An entry is 7033 created in this table when this object is SET to 'createAndWait'. 7034 The entry in this table is used when the status of this object 7035 is SET 'active'. The entry in this table is not used when this 7036 object is SET 'notInService'. An entry created in this table is 7037 be deleted when this object is SET 'destroy'." 7038 ::= { aclL2RuleEntry 15 } 7039 7040 -- ------------------------------------------------------------------ 7041 -- L3 Filter Group -------------------------------------------------- 7042 aclL3Rule OBJECT IDENTIFIER ::= { companyACLGroup 3 } 7043 7044 aclL3RuleTable OBJECT-TYPE 7045 SYNTAX SEQUENCE OF AclL3RuleEntry 7046 MAX-ACCESS not-accessible 7047 STATUS current 7048 DESCRIPTION 7049 " A table to configure L3 filter rules in the system. 7050 " 7051 ::= { aclL3Rule 1 } 7052 7053 aclL3RuleEntry OBJECT-TYPE 7054 SYNTAX AclL3RuleEntry 7055 MAX-ACCESS not-accessible 7056 STATUS current 7057 DESCRIPTION 7058 " Each entry in this table is a L3 filter rule. 7059 Index to the table is L3 filter number and Profile ID." 7060 INDEX {aclL3RuleProfileNo, aclL3RuleAccessID } 7061 ::= { aclL3RuleTable 1 } 7062 7063 AclL3RuleEntry ::= 7064 SEQUENCE { 7065 aclL3RuleAccessID 7066 Integer32, 7067 aclL3RuleProfileNo 7068 Integer32, 7069 aclL3RuleProtocol 7070 INTEGER, 7071 aclL3RuleProtocolMask 7072 OCTET STRING, 7073 aclL3RuleICMPMessageType 7074 Integer32, 7075 aclL3RuleICMPMessageCode 7076 Integer32, 7077 aclL3RuleDstIpAddr 7078 IpAddress, 7079 aclL3RuleSrcIpAddr 7080 IpAddress, 7081 aclL3RuleDstIpAddrMask 7082 IpAddress, 7083 aclL3RuleSrcIpAddrMask 7084 IpAddress, 7085 aclL3RuleTcpUdpDstPort 7086 Integer32, 7087 aclL3RuleTcpUdpSrcPort 7088 Integer32, 7089 aclL3RuleTcpUdpDstPortMask 7090 OCTET STRING, 7091 aclL3RuleTcpUdpSrcPortMask 7092 OCTET STRING, 7093 aclL3RuleTcpAckBit 7094 INTEGER, 7095 aclL3RuleTcpRstBit 7096 INTEGER, 7097 aclL3RuleTcpUrgBit 7098 INTEGER, 7099 aclL3RuleTcpPshBit 7100 INTEGER, 7101 aclL3RuleTcpSynBit 7102 INTEGER, 7103 aclL3RuleTcpFinBit 7104 INTEGER, 7105 aclL3RuleDscp 7106 Integer32, 7107 aclL3RuleTos 7108 Integer32, 7109 aclL3RuleIgmpType 7110 Integer32, 7111 aclL3RulePortList 7112 PortList, 7113 aclL3RuleAction 7114 INTEGER, 7115 aclL3RuleRateLimit 7116 Unsigned32, 7117 aclL3RuleReplaceDSCP 7118 Integer32, 7119 aclL3RuleReplace1P 7120 Integer32, 7121 aclL3RuleStatus 7122 RowStatus 7123 } 7124 7125 aclL3RuleAccessID OBJECT-TYPE 7126 SYNTAX Integer32 (1..65535) 7127 MAX-ACCESS read-only 7128 STATUS current 7129 DESCRIPTION 7130 "L3 Filter rule ID." 7131 ::= { aclL3RuleEntry 1 } 7132 7133 aclL3RuleProfileNo OBJECT-TYPE 7134 SYNTAX Integer32 (1..50) 7135 MAX-ACCESS read-only 7136 STATUS current 7137 DESCRIPTION 7138 "The Profile ID which this rule join." 7139 ::= { aclL3RuleEntry 2 } 7140 7141 aclL3RuleProtocol OBJECT-TYPE 7142 SYNTAX INTEGER { 7143 icmp(1), 7144 igmp(2), 7145 tcp(6), 7146 udp(17) 7147 } 7148 MAX-ACCESS read-write 7149 STATUS current 7150 DESCRIPTION 7151 " The type of protocol to be checked against the packet." 7152 ::= { aclL3RuleEntry 3 } 7153 7154 aclL3RuleProtocolMask OBJECT-TYPE 7155 SYNTAX OCTET STRING 7156 MAX-ACCESS read-only 7157 STATUS current 7158 DESCRIPTION 7159 "The IP protocol mask. 7160 This field is read-only and copy from it's Profile setting. 7161 It will work with the other field,aclL3RuleProtocol, 7162 to caculate a range of IP protocol which is really care. 7163 The value is in HEX format. 7164 " 7165 DEFVAL { 'FF'h } 7166 ::= { aclL3RuleEntry 4 } 7167 7168 aclL3RuleICMPMessageType OBJECT-TYPE 7169 SYNTAX Integer32 (-1..255) 7170 MAX-ACCESS read-write 7171 STATUS current 7172 DESCRIPTION 7173 " The message type to be checked against the packet. If the 7174 message type matches with the packet, then the packet will be 7175 dropped / allowed based on the action set in aclL3RuleAction. 7176 The default value is '-1',which means the rule don't care this 7177 condition. 7178 Some ICMP message types are: 7179 echoReply(0), 7180 destinationUnreachable(3), 7181 sourceQuench(4), 7182 redirect(5), 7183 echoRequest(8), 7184 timeExceeded(11), 7185 parameterProblem(12), 7186 timestampRequest(13), 7187 timestampReply(14), 7188 informationRequest(15), 7189 informationReply(16), 7190 addressMaskRequest(17), 7191 addressMaskReply (18), 7192 " 7193 DEFVAL { -1 } 7194 ::= { aclL3RuleEntry 5 } 7195 7196 aclL3RuleICMPMessageCode OBJECT-TYPE 7197 SYNTAX Integer32 (-1..255) 7198 MAX-ACCESS read-write 7199 STATUS current 7200 DESCRIPTION 7201 " The message code to be checked against the packet. If the 7202 packet matches with the message code, then the packet will 7203 be dropped / allowed based on the action set in aclL3RuleAction. 7204 The default value is '-1', which means the rule don't care this 7205 condition. 7206 Some ICMP message codes are : 7207 networkUnreachable(0), 7208 hostUnreachable(1), 7209 protocolUnreachable(2), 7210 portUnreachable(3), 7211 fragmentNeed(4), 7212 sourceRouteFail(5), 7213 destNetworkUnknown(6), 7214 destHostUnknown(7), 7215 srcHostIsolated(8), 7216 destNetworkAdminProhibited(9), 7217 destHostAdminProhibited(10), 7218 networkUnreachableTOS(11), 7219 hostUnreachableTOS(12), 7220 " 7221 DEFVAL { -1 } 7222 ::= { aclL3RuleEntry 6 } 7223 7224 aclL3RuleDstIpAddr OBJECT-TYPE 7225 SYNTAX IpAddress 7226 MAX-ACCESS read-write 7227 STATUS current 7228 DESCRIPTION 7229 "Destination IP address to be matched with the packet. 7230 The default value will be zero, which means the rule 7231 don't care this condition." 7232 DEFVAL { '00000000'h } 7233 ::= { aclL3RuleEntry 7 } 7234 7235 aclL3RuleSrcIpAddr OBJECT-TYPE 7236 SYNTAX IpAddress 7237 MAX-ACCESS read-write 7238 STATUS current 7239 DESCRIPTION 7240 "Source IP address to be matched with the packet. 7241 The default value will be zero, which means the 7242 rule don't care this condition." 7243 7244 DEFVAL { '00000000'h } 7245 ::= { aclL3RuleEntry 8 } 7246 7247 aclL3RuleDstIpAddrMask OBJECT-TYPE 7248 SYNTAX IpAddress 7249 MAX-ACCESS read-only 7250 STATUS current 7251 DESCRIPTION 7252 "The IP subnet mask for Destination IP address. 7253 This field is read-only and copy from it's Profile setting. 7254 " 7255 7256 DEFVAL { 'FFFFFFFF'h } 7257 ::= { aclL3RuleEntry 9 } 7258 7259 aclL3RuleSrcIpAddrMask OBJECT-TYPE 7260 SYNTAX IpAddress 7261 MAX-ACCESS read-only 7262 STATUS current 7263 DESCRIPTION 7264 "The IP subnet mask for Source IP address. 7265 This field is read-only and copy from it's Profile setting. 7266 " 7267 7268 DEFVAL { 'FFFFFFFF'h } 7269 ::= { aclL3RuleEntry 10 } 7270 7271 aclL3RuleTcpUdpDstPort OBJECT-TYPE 7272 SYNTAX Integer32 (-1..65535) 7273 MAX-ACCESS read-write 7274 STATUS current 7275 DESCRIPTION 7276 "The TCP / UDP destination port. The default value is -1, 7277 which means the rule don't care this condition." 7278 DEFVAL { -1 } 7279 ::= { aclL3RuleEntry 11 } 7280 7281 aclL3RuleTcpUdpSrcPort OBJECT-TYPE 7282 SYNTAX Integer32 (-1..65535) 7283 MAX-ACCESS read-write 7284 STATUS current 7285 DESCRIPTION 7286 "The TCP / UDP source port. The default value is -1, 7287 which means the rule don't care this condition." 7288 DEFVAL { -1 } 7289 ::= { aclL3RuleEntry 12 } 7290 7291 aclL3RuleTcpUdpDstPortMask OBJECT-TYPE 7292 SYNTAX OCTET STRING 7293 MAX-ACCESS read-only 7294 STATUS current 7295 DESCRIPTION 7296 "The TCP / UDP Destination port Mask. 7297 This field is read-only and copy from it's Profile setting. 7298 " 7299 ::= { aclL3RuleEntry 13 } 7300 7301 aclL3RuleTcpUdpSrcPortMask OBJECT-TYPE 7302 SYNTAX OCTET STRING 7303 MAX-ACCESS read-only 7304 STATUS current 7305 DESCRIPTION 7306 "The TCP / UDP Source port Mask. 7307 This field is read-only and copy from it's Profile setting. 7308 " 7309 ::= { aclL3RuleEntry 14 } 7310 7311 aclL3RuleTcpAckBit OBJECT-TYPE 7312 SYNTAX INTEGER { 7313 dont_care(-1), 7314 establish(1), 7315 notEstablish(2) 7316 } 7317 MAX-ACCESS read-create 7318 STATUS current 7319 DESCRIPTION 7320 " The TCP ACK bit to be checked against the packet. The default 7321 value is 'dont_care'(-1), which means the rule don't care this 7322 condition." 7323 DEFVAL { dont_care } 7324 ::= { aclL3RuleEntry 15 } 7325 7326 aclL3RuleTcpRstBit OBJECT-TYPE 7327 SYNTAX INTEGER { 7328 dont_care(-1), 7329 establish(1), 7330 notEstablish(2) 7331 } 7332 MAX-ACCESS read-create 7333 STATUS current 7334 DESCRIPTION 7335 " The TCP RST bit to be checked against the packet. The default 7336 value is 'dont_care'(-1), which means the rule don't care this 7337 condition." 7338 DEFVAL { dont_care } 7339 ::= { aclL3RuleEntry 16 } 7340 7341 aclL3RuleTcpUrgBit OBJECT-TYPE 7342 SYNTAX INTEGER { 7343 dont_care(-1), 7344 establish(1), 7345 notEstablish(2) 7346 } 7347 MAX-ACCESS read-create 7348 STATUS current 7349 DESCRIPTION 7350 " The TCP Urg bit to be checked against the packet. The default 7351 value is 'dont_care'(-1), which means the rule don't care this 7352 condition." 7353 DEFVAL { dont_care } 7354 ::= { aclL3RuleEntry 17 } 7355 7356 aclL3RuleTcpPshBit OBJECT-TYPE 7357 SYNTAX INTEGER { 7358 dont_care(-1), 7359 establish(1), 7360 notEstablish(2) 7361 } 7362 MAX-ACCESS read-create 7363 STATUS current 7364 DESCRIPTION 7365 " The TCP Psh bit to be checked against the packet. The default 7366 value is 'dont_care'(-1). which means the rule don't care this 7367 condition." 7368 DEFVAL { dont_care } 7369 ::= { aclL3RuleEntry 18 } 7370 7371 aclL3RuleTcpSynBit OBJECT-TYPE 7372 SYNTAX INTEGER { 7373 dont_care(-1), 7374 establish(1), 7375 notEstablish(2) 7376 } 7377 MAX-ACCESS read-create 7378 STATUS current 7379 DESCRIPTION 7380 " The TCP Syn bit to be checked against the packet. The default 7381 value is 'dont_care'(-1), which means the rule don't care this condition." 7382 DEFVAL { dont_care } 7383 ::= { aclL3RuleEntry 19 } 7384 7385 aclL3RuleTcpFinBit OBJECT-TYPE 7386 SYNTAX INTEGER { 7387 dont_care(-1), 7388 establish(1), 7389 notEstablish(2) 7390 } 7391 MAX-ACCESS read-create 7392 STATUS current 7393 DESCRIPTION 7394 " The TCP Fin bit to be checked against the packet. The default 7395 value is 'dont_care'(-1), which means the rule don't care this 7396 condition." 7397 DEFVAL { dont_care } 7398 ::= { aclL3RuleEntry 20 } 7399 7400 aclL3RuleDscp OBJECT-TYPE 7401 SYNTAX Integer32 (-1..63) 7402 MAX-ACCESS read-create 7403 STATUS current 7404 DESCRIPTION 7405 " The IP Dscp value to be checked against the packet. 7406 A default value is '-1', which means the rule don't 7407 care this condition." 7408 DEFVAL { -1 } 7409 ::= { aclL3RuleEntry 21 } 7410 7411 aclL3RuleTos OBJECT-TYPE 7412 SYNTAX Integer32 (-1..7) 7413 MAX-ACCESS read-create 7414 STATUS current 7415 DESCRIPTION 7416 " The IP Dscp value to be checked against the packet. 7417 A default value is '-1', which means the rule don't 7418 care this condition." 7419 DEFVAL { -1 } 7420 ::= { aclL3RuleEntry 22 } 7421 7422 aclL3RuleIgmpType OBJECT-TYPE 7423 SYNTAX Integer32 (-1..255) 7424 MAX-ACCESS read-write 7425 STATUS current 7426 DESCRIPTION 7427 " The IGMP Type to be checked against the packet.A default value is '-1', 7428 which means the rule don't care this condition." 7429 DEFVAL { -1 } 7430 ::= { aclL3RuleEntry 23 } 7431 7432 aclL3RulePortList OBJECT-TYPE 7433 SYNTAX PortList 7434 MAX-ACCESS read-write 7435 STATUS current 7436 DESCRIPTION 7437 "Specifies the complete set of ports over which if the packet arrives 7438 this filter rule will be applicable." 7439 7440 ::= { aclL3RuleEntry 24 } 7441 7442 7443 aclL3RuleAction OBJECT-TYPE 7444 SYNTAX INTEGER { 7445 allow (1) 7446 ,drop (2) 7447 ,mirror (3) 7448 ,rateLimit(4) 7449 ,replaceDSCP(5) 7450 ,replace1P(6) 7451 } 7452 MAX-ACCESS read-write 7453 STATUS current 7454 DESCRIPTION 7455 "Specifies the action to be taken on the packet if the filter 7456 rule matches." 7457 DEFVAL { allow } 7458 ::= { aclL3RuleEntry 25 } 7459 aclL3RuleRateLimit OBJECT-TYPE 7460 SYNTAX Unsigned32 7461 MAX-ACCESS read-write 7462 STATUS current 7463 DESCRIPTION 7464 "Rate limit for matched packet." 7465 7466 ::= { aclL3RuleEntry 26 } 7467 aclL3RuleReplaceDSCP OBJECT-TYPE 7468 SYNTAX Integer32 (-1..63) 7469 MAX-ACCESS read-write 7470 STATUS current 7471 DESCRIPTION 7472 "ReplaceDSCP for matched packet." 7473 7474 ::= { aclL3RuleEntry 27 } 7475 7476 aclL3RuleReplace1P OBJECT-TYPE 7477 SYNTAX Integer32 (-1..7) 7478 MAX-ACCESS read-write 7479 STATUS current 7480 DESCRIPTION 7481 "ReplaceDSCP for matched packet." 7482 7483 ::= { aclL3RuleEntry 28 } 7484 aclL3RuleStatus OBJECT-TYPE 7485 SYNTAX RowStatus 7486 MAX-ACCESS read-create 7487 STATUS current 7488 DESCRIPTION 7489 "This object indicates the status of this entry. An entry is 7490 created in this table when this object is SET to 'createAndWait'. 7491 The entry in this table is used when the status of this object 7492 is SET 'active'. The entry in this table is not used when this 7493 object is SET 'notInService'. An entry created in this table is 7494 be deleted when this object is SET 'destroy'." 7495 ::= { aclL3RuleEntry 29 } 7496 7497 7498 -- ------------------------------------------------------------------ 7499 -- PacketContent Filter Group -------------------------------------------------- 7500 aclPacketRule OBJECT IDENTIFIER ::= { companyACLGroup 4 } 7501 7502 aclPacketRuleTable OBJECT-TYPE 7503 7504 SYNTAX SEQUENCE OF AclPacketRuleEntry 7505 MAX-ACCESS not-accessible 7506 STATUS current 7507 DESCRIPTION 7508 "A table to configure Packet Content filter rules in the system." 7509 ::= { aclPacketRule 1 } 7510 7511 aclPacketRuleEntry OBJECT-TYPE 7512 SYNTAX AclPacketRuleEntry 7513 MAX-ACCESS not-accessible 7514 STATUS current 7515 DESCRIPTION 7516 "Each entry in this table is a Packet filter rule. 7517 Index to the table is the Packet filter number and Profile ID." 7518 INDEX {aclPacketProfileID, aclPacketAccessID} 7519 ::= { aclPacketRuleTable 1 } 7520 7521 AclPacketRuleEntry ::= 7522 SEQUENCE { 7523 aclPacketAccessID 7524 Integer32, 7525 aclPacketProfileID 7526 Integer32, 7527 aclPacketRuleOffsetValue1 7528 OCTET STRING, 7529 aclPacketRuleOffsetValue2 7530 OCTET STRING, 7531 aclPacketRuleOffsetValue3 7532 OCTET STRING, 7533 aclPacketRuleOffsetValue4 7534 OCTET STRING, 7535 aclPacketRuleInPortList 7536 PortList, 7537 aclPacketRuleAction 7538 INTEGER, 7539 aclPacketRuleRateLimit 7540 Unsigned32, 7541 aclPacketRuleReplaceDSCP 7542 Integer32, 7543 aclPacketRuleReplace1P 7544 Integer32, 7545 aclPacketRuleStatus 7546 RowStatus 7547 } 7548 7549 aclPacketAccessID OBJECT-TYPE 7550 SYNTAX Integer32 (1..65535) 7551 MAX-ACCESS read-only 7552 STATUS current 7553 DESCRIPTION 7554 "Packet Filter rule ID." 7555 ::= { aclPacketRuleEntry 1 } 7556 7557 aclPacketProfileID OBJECT-TYPE 7558 SYNTAX Integer32 (1..50) 7559 MAX-ACCESS read-only 7560 STATUS current 7561 DESCRIPTION 7562 "ACL Profile ID which this rule join." 7563 ::= { aclPacketRuleEntry 2 } 7564 7565 aclPacketRuleOffsetValue1 OBJECT-TYPE 7566 SYNTAX OCTET STRING 7567 MAX-ACCESS read-write 7568 STATUS current 7569 DESCRIPTION 7570 "The filter value of Offset 1." 7571 ::= { aclPacketRuleEntry 3 } 7572 7573 aclPacketRuleOffsetValue2 OBJECT-TYPE 7574 SYNTAX OCTET STRING 7575 MAX-ACCESS read-write 7576 STATUS current 7577 DESCRIPTION 7578 "The filter value of Offset 2." 7579 ::= { aclPacketRuleEntry 4 } 7580 7581 aclPacketRuleOffsetValue3 OBJECT-TYPE 7582 SYNTAX OCTET STRING 7583 MAX-ACCESS read-write 7584 STATUS current 7585 DESCRIPTION 7586 "The filter value of Offset 3." 7587 ::= { aclPacketRuleEntry 5 } 7588 7589 aclPacketRuleOffsetValue4 OBJECT-TYPE 7590 SYNTAX OCTET STRING 7591 MAX-ACCESS read-write 7592 STATUS current 7593 DESCRIPTION 7594 "The filter value of Offset 4." 7595 ::= { aclPacketRuleEntry 6 } 7596 7597 7598 aclPacketRuleInPortList OBJECT-TYPE 7599 SYNTAX PortList 7600 MAX-ACCESS read-write 7601 STATUS current 7602 DESCRIPTION 7603 "Specifies the complete set of ports over which this filter is applied 7604 for packets ingress at ports in this list." 7605 ::= { aclPacketRuleEntry 7 } 7606 7607 aclPacketRuleAction OBJECT-TYPE 7608 SYNTAX INTEGER { 7609 allow (1) 7610 ,drop (2) 7611 ,mirror (3) 7612 ,rateLimit(4) 7613 ,replaceDSCP(5) 7614 ,replace1P(6) 7615 } 7616 MAX-ACCESS read-write 7617 STATUS current 7618 DESCRIPTION 7619 "Specifies the action to be taken on the packet if the filter 7620 rule matches. 7621 If the action is 'allow', the packet will be forwarded according 7622 to the forwarding rules. 7623 If the action is 'drop', the packet will be discarded." 7624 DEFVAL { allow } 7625 ::= { aclPacketRuleEntry 8 } 7626 7627 aclPacketRuleRateLimit OBJECT-TYPE 7628 SYNTAX Unsigned32 7629 MAX-ACCESS read-write 7630 STATUS current 7631 DESCRIPTION 7632 "Rate limit for matched packet." 7633 7634 ::= { aclPacketRuleEntry 9 } 7635 7636 aclPacketRuleReplaceDSCP OBJECT-TYPE 7637 SYNTAX Integer32 (-1..63) 7638 MAX-ACCESS read-write 7639 STATUS current 7640 DESCRIPTION 7641 "Replace DSCP for matched packet." 7642 7643 ::= { aclPacketRuleEntry 10 } 7644 7645 aclPacketRuleReplace1P OBJECT-TYPE 7646 SYNTAX Integer32 (-1..7) 7647 MAX-ACCESS read-write 7648 STATUS current 7649 DESCRIPTION 7650 "Replace 1p for matched packet." 7651 7652 ::= { aclPacketRuleEntry 11 } 7653 7654 7655 aclPacketRuleStatus OBJECT-TYPE 7656 SYNTAX RowStatus 7657 MAX-ACCESS read-create 7658 STATUS current 7659 DESCRIPTION 7660 "This object indicates the status of this entry. An entry is 7661 created in this table when this object is SET to 'createAndWait'. 7662 The entry in this table is used when the status of this object 7663 is SET 'active'. The entry in this table is not used when this 7664 object is SET 'notInService'. An entry created in this table is 7665 be deleted when this object is SET 'destroy'." 7666 ::= { aclPacketRuleEntry 12 } 7667 7668 7669 -- ------------------------------------------------------------------ 7670 -- companyCPUInterfaceFilterGroup 7671 -- ------------------------------------------------------------------ 7672 7673 -- CPU Interface Filter Profile Group -------------------------------------------------- 7674 cpuFilterProfile OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 1 } 7675 7676 cpuFilterProfileTable OBJECT-TYPE 7677 SYNTAX SEQUENCE OF CpuFilterProfileEntry 7678 MAX-ACCESS not-accessible 7679 STATUS current 7680 DESCRIPTION 7681 " A table to CPUInterfaceFilter profile . 7682 " 7683 ::= { cpuFilterProfile 1 } 7684 7685 cpuFilterProfileEntry OBJECT-TYPE 7686 SYNTAX CpuFilterProfileEntry 7687 MAX-ACCESS not-accessible 7688 STATUS current 7689 DESCRIPTION 7690 " Each entry in this table is a CPUInterfaceFilter profile. 7691 Index to the table is CPUInterfaceFilter profile ID. " 7692 INDEX { cpuFilterProfileNo} 7693 ::= { cpuFilterProfileTable 1 } 7694 7695 CpuFilterProfileEntry ::= 7696 SEQUENCE { 7697 cpuFilterProfileNo 7698 Integer32, 7699 cpuFilterProfileType 7700 INTEGER, 7701 cpuFilterProfileRuleCount 7702 Integer32, 7703 cpuFilterProfileMask 7704 OCTET STRING, 7705 cpuFilterProfileDstMacAddrMask 7706 MacAddress, 7707 cpuFilterProfileSrcMacAddrMask 7708 MacAddress, 7709 cpuFilterProfileIPProtocol 7710 INTEGER, 7711 cpuFilterProfileIPProtocolMask 7712 OCTET STRING, 7713 cpuFilterProfileDstIpAddrMask 7714 IpAddress, 7715 cpuFilterProfileSrcIpAddrMask 7716 IpAddress, 7717 cpuFilterProfileDstPortMask 7718 OCTET STRING, 7719 cpuFilterProfileSrcPortMask 7720 OCTET STRING, 7721 cpuFilterProfileStatus 7722 RowStatus 7723 } 7724 7725 cpuFilterProfileNo OBJECT-TYPE 7726 SYNTAX Integer32 (1..3) 7727 MAX-ACCESS read-only 7728 STATUS current 7729 DESCRIPTION 7730 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 7731 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 7732 The user only allow to create user-defined CPUInterfaceFilter ID. 7733 And system-defined CPUInterfaceFilter is read only." 7734 ::= { cpuFilterProfileEntry 1 } 7735 7736 cpuFilterProfileType OBJECT-TYPE 7737 SYNTAX INTEGER { 7738 l2 (1), 7739 l3 (2) 7740 } 7741 MAX-ACCESS read-write 7742 STATUS current 7743 DESCRIPTION 7744 "The CPUInterfaceFilter Profile type, possible value are 7745 l2 (1) - for MAC-based rule, 7746 l3 (2) - for IPv4-based rule, 7747 " 7748 ::= { cpuFilterProfileEntry 2 } 7749 7750 cpuFilterProfileRuleCount OBJECT-TYPE 7751 SYNTAX Integer32 (0..65535) 7752 MAX-ACCESS read-only 7753 STATUS current 7754 DESCRIPTION 7755 "The number of rules in this profile." 7756 ::= { cpuFilterProfileEntry 3 } 7757 7758 7759 cpuFilterProfileMask OBJECT-TYPE 7760 SYNTAX OCTET STRING 7761 MAX-ACCESS read-write 7762 STATUS current 7763 DESCRIPTION 7764 "Indicate which field want to care in the packet. 7765 Turn on the following bits to select the following items 7766 Type Item BIT 7767 ------------------------------------------ 7768 L2 DST_MAC 0 (LSB) 7769 L2 SRC_MAC 1 7770 L2 VID 2 7771 L2 8021P_PRIORITY 3 7772 L2 ETHER_TYPE 4 7773 L3 DSCP 5 7774 L3 ICMP_TYPE 6 7775 L3 ICMP_CODE 7 7776 L3 IGMP_TYPE 8 7777 L3 DST_IP 9 7778 L3 SRC_IP 10 7779 L3 DST_PORT 11 7780 L3 SRC_PORT 12 7781 L3 TCPFLAG 13 (MSB) 7782 ------------------------------------------- 7783 7784 The value is in Hex format. 7785 " 7786 ::= { cpuFilterProfileEntry 4 } 7787 7788 7789 cpuFilterProfileDstMacAddrMask OBJECT-TYPE 7790 SYNTAX MacAddress 7791 MAX-ACCESS read-write 7792 STATUS current 7793 DESCRIPTION 7794 "The CPUInterfaceFilter Profile destination MAC address mask. 7795 If DST_MAC is turn on in cpuFilterProfileMask, 7796 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 7797 to caculate a range of MAC address which is really care. 7798 " 7799 ::= { cpuFilterProfileEntry 5 } 7800 7801 7802 cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 7803 SYNTAX MacAddress 7804 MAX-ACCESS read-write 7805 STATUS current 7806 DESCRIPTION 7807 "The CPUInterfaceFilter Profile source MAC address mask. 7808 If SRC_MAC is turn on in cpuFilterProfileMask, 7809 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 7810 to caculate a range of MAC address which is really care. 7811 " 7812 ::= { cpuFilterProfileEntry 6 } 7813 7814 7815 cpuFilterProfileIPProtocol OBJECT-TYPE 7816 SYNTAX INTEGER { 7817 none(0), 7818 icmp(1), 7819 igmp(2), 7820 tcp(6), 7821 udp(17) 7822 ,ipMask(255) 7823 } 7824 MAX-ACCESS read-write 7825 STATUS current 7826 DESCRIPTION 7827 "Indicate which IP Protocol will be care in this profile. 7828 Only profile type is l3 can set the IP protocol. 7829 For others, this field will be none. 7830 " 7831 ::= { cpuFilterProfileEntry 7 } 7832 cpuFilterProfileIPProtocolMask OBJECT-TYPE 7833 SYNTAX OCTET STRING 7834 MAX-ACCESS read-write 7835 STATUS current 7836 DESCRIPTION 7837 "The CPUInterfaceFilter Profile IP protocol mask. 7838 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 7839 It will work with its member rule field,cpuFilterL3RuleProtocol, 7840 to caculate a range of IP protocol which is really care. 7841 The value is in HEX format. 7842 " 7843 DEFVAL { 'FF'h } 7844 ::= { cpuFilterProfileEntry 8 } 7845 cpuFilterProfileDstIpAddrMask OBJECT-TYPE 7846 SYNTAX IpAddress 7847 MAX-ACCESS read-write 7848 STATUS current 7849 DESCRIPTION 7850 "The CPUInterfaceFilter Profile destination IP address mask. 7851 If DST_IP is turn on in cpuFilterProfileMask, 7852 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 7853 to caculate a range of IP address which is really care. 7854 The value is in HEX format, for example: 7855 '255.255.255.0' is presented to 'FFFFFF00' 7856 " 7857 DEFVAL { 'FFFFFFFF'h } 7858 ::= { cpuFilterProfileEntry 9 } 7859 7860 7861 cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 7862 SYNTAX IpAddress 7863 MAX-ACCESS read-write 7864 STATUS current 7865 DESCRIPTION 7866 "The CPUInterfaceFilter Profile source IP address mask. 7867 If SRC_IP is turn on in cpuFilterProfileMask, 7868 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 7869 to caculate a range of IP address which is really care. 7870 The value is in HEX format, for example: 7871 '255.255.255.0' is presented to 'FFFFFF00' 7872 " 7873 DEFVAL { 'FFFFFFFF'h } 7874 ::= { cpuFilterProfileEntry 10 } 7875 7876 cpuFilterProfileDstPortMask OBJECT-TYPE 7877 SYNTAX OCTET STRING 7878 MAX-ACCESS read-write 7879 STATUS current 7880 DESCRIPTION 7881 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 7882 If DST_PORT is turn on in cpuFilterProfileMask, 7883 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 7884 to caculate a range of destination port which is really care. 7885 The value is in HEX format. 7886 " 7887 DEFVAL { 'FFFF'h } 7888 ::= { cpuFilterProfileEntry 11 } 7889 7890 7891 cpuFilterProfileSrcPortMask OBJECT-TYPE 7892 SYNTAX OCTET STRING 7893 MAX-ACCESS read-write 7894 STATUS current 7895 DESCRIPTION 7896 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 7897 If SRC_PORT is turn on in cpuFilterProfileMask, 7898 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 7899 to caculate a range of source port which is really care. 7900 The value is in HEX format. 7901 " 7902 DEFVAL { 'FFFF'h } 7903 ::= { cpuFilterProfileEntry 12 } 7904 7905 cpuFilterProfileStatus OBJECT-TYPE 7906 SYNTAX RowStatus 7907 MAX-ACCESS read-create 7908 STATUS current 7909 DESCRIPTION 7910 " This object indicates the status of this entry, can only be set to 7911 'createAndWait','active' and 'destroy'. 7912 When the value of the entry status is 'createAndWait', it could be 7913 set to 'active' only if the three values of cpuFilterProfileType, 7914 cpuFilterProfileMask and ProtocolType are not conflicted. 7915 " 7916 7917 ::= { cpuFilterProfileEntry 15 } 7918 7919 7920 7921 -- ------------------------------------------------------------------ 7922 -- L2 Filter Group -------------------------------------------------- 7923 cpuFilterL2Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 2 } 7924 7925 cpuFilterL2RuleTable OBJECT-TYPE 7926 7927 SYNTAX SEQUENCE OF CpuFilterL2RuleEntry 7928 MAX-ACCESS not-accessible 7929 STATUS current 7930 DESCRIPTION 7931 "A table to configure L2 filter rules in the system." 7932 ::= { cpuFilterL2Rule 1 } 7933 7934 cpuFilterL2RuleEntry OBJECT-TYPE 7935 SYNTAX CpuFilterL2RuleEntry 7936 MAX-ACCESS not-accessible 7937 STATUS current 7938 DESCRIPTION 7939 "Each entry in this table is a L2 filter rule. 7940 Index to the table is the L2 filter number and Profile ID." 7941 INDEX { cpuFilterL2ProfileID, cpuFilterL2AccessID} 7942 ::= { cpuFilterL2RuleTable 1 } 7943 7944 CpuFilterL2RuleEntry ::= 7945 SEQUENCE { 7946 cpuFilterL2ProfileID 7947 Integer32, 7948 cpuFilterL2AccessID 7949 Integer32, 7950 cpuFilterL2RuleEtherType 7951 Integer32, 7952 cpuFilterL2RuleDstMacAddr 7953 MacAddress, 7954 cpuFilterL2RuleSrcMacAddr 7955 MacAddress, 7956 cpuFilterL2RuleVlanId 7957 Integer32, 7958 cpuFilterL2Rule1pPriority 7959 Integer32, 7960 cpuFilterL2RuleDstMacAddrMask 7961 MacAddress, 7962 cpuFilterL2RuleSrcMacAddrMask 7963 MacAddress, 7964 cpuFilterL2RuleInPortList 7965 PortList, 7966 cpuFilterL2RuleAction 7967 INTEGER, 7968 cpuFilterL2RuleStatus 7969 RowStatus 7970 } 7971 7972 cpuFilterL2ProfileID OBJECT-TYPE 7973 SYNTAX Integer32 (1..3) 7974 MAX-ACCESS read-only 7975 STATUS current 7976 DESCRIPTION 7977 "L2 Filter rule ID." 7978 ::= { cpuFilterL2RuleEntry 1 } 7979 7980 cpuFilterL2AccessID OBJECT-TYPE 7981 SYNTAX Integer32 (1..5) 7982 MAX-ACCESS read-only 7983 STATUS current 7984 DESCRIPTION 7985 "CPUInterfaceFilter Profile ID which this rule join." 7986 DEFVAL { 1 } 7987 ::= { cpuFilterL2RuleEntry 2 } 7988 7989 cpuFilterL2RuleEtherType OBJECT-TYPE 7990 SYNTAX Integer32 (-1 | 1501..65535) 7991 MAX-ACCESS read-write 7992 STATUS current 7993 DESCRIPTION 7994 "The value in the Type/Len field of a frame that will 7995 be matched to trigger this filter. The default value of 7996 this object is '-1', which means the rule don't care this 7997 condition." 7998 DEFVAL { -1 } 7999 ::= { cpuFilterL2RuleEntry 3 } 8000 8001 cpuFilterL2RuleDstMacAddr OBJECT-TYPE 8002 SYNTAX MacAddress 8003 MAX-ACCESS read-write 8004 STATUS current 8005 DESCRIPTION 8006 "Destination MAC address to be matched with the packet. By Default, the 8007 Destination Mac Address will be zero,which means the rule don't care this 8008 condition." 8009 ::= { cpuFilterL2RuleEntry 4 } 8010 8011 cpuFilterL2RuleSrcMacAddr OBJECT-TYPE 8012 SYNTAX MacAddress 8013 MAX-ACCESS read-write 8014 STATUS current 8015 DESCRIPTION 8016 "Source MAC address to be matched with the packet. By Default, the Source 8017 Mac Address will be zero, which means the rule don't care this condition.. 8018 address" 8019 ::= { cpuFilterL2RuleEntry 5 } 8020 8021 cpuFilterL2RuleVlanId OBJECT-TYPE 8022 SYNTAX Integer32 (-1..4094) 8023 MAX-ACCESS read-write 8024 STATUS current 8025 DESCRIPTION 8026 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 8027 be treated as customer Vlan Id. By Default, the value will be '-1', 8028 which means the rule don't care this condition." 8029 DEFVAL { -1 } 8030 ::= { cpuFilterL2RuleEntry 6 } 8031 8032 cpuFilterL2Rule1pPriority OBJECT-TYPE 8033 SYNTAX Integer32 (-1..7) 8034 MAX-ACCESS read-write 8035 STATUS current 8036 DESCRIPTION 8037 "802.1p priority to be matched with the packet. By Default, the value 8038 will be '-1', which means the rule don't care this condition." 8039 DEFVAL { -1 } 8040 ::= { cpuFilterL2RuleEntry 7 } 8041 8042 cpuFilterL2RuleDstMacAddrMask OBJECT-TYPE 8043 SYNTAX MacAddress 8044 MAX-ACCESS read-only 8045 STATUS current 8046 DESCRIPTION 8047 "The MAC address Mask work for Destination MAC address. 8048 This field is read-only and copy from it's Profile setting." 8049 8050 ::= { cpuFilterL2RuleEntry 8 } 8051 8052 cpuFilterL2RuleSrcMacAddrMask OBJECT-TYPE 8053 SYNTAX MacAddress 8054 MAX-ACCESS read-only 8055 STATUS current 8056 DESCRIPTION 8057 "The MAC address Mask work for Source MAC address. 8058 This field is read-only and copy from it's Profile setting." 8059 8060 ::= { cpuFilterL2RuleEntry 9 } 8061 8062 cpuFilterL2RuleInPortList OBJECT-TYPE 8063 SYNTAX PortList 8064 MAX-ACCESS read-write 8065 STATUS current 8066 DESCRIPTION 8067 "Specifies the complete set of ports over which this filter is applied 8068 for packets ingress at ports in this list." 8069 ::= { cpuFilterL2RuleEntry 10 } 8070 8071 cpuFilterL2RuleAction OBJECT-TYPE 8072 SYNTAX INTEGER { 8073 allow (1) 8074 ,drop (2) 8075 } 8076 MAX-ACCESS read-write 8077 STATUS current 8078 DESCRIPTION 8079 "Specifies the action to be taken on the packet if the filter 8080 rule matches. 8081 If the action is 'allow', the packet will be forwarded according 8082 to the forwarding rules. 8083 If the action is 'drop', the packet will be discarded." 8084 DEFVAL { allow } 8085 ::= { cpuFilterL2RuleEntry 11 } 8086 8087 cpuFilterL2RuleStatus OBJECT-TYPE 8088 SYNTAX RowStatus 8089 MAX-ACCESS read-create 8090 STATUS current 8091 DESCRIPTION 8092 "This object indicates the status of this entry. An entry is 8093 created in this table when this object is SET to 'createAndWait'. 8094 The entry in this table is used when the status of this object 8095 is SET 'active'. The entry in this table is not used when this 8096 object is SET 'notInService'. An entry created in this table is 8097 be deleted when this object is SET 'destroy'." 8098 ::= { cpuFilterL2RuleEntry 14 } 8099 8100 -- ------------------------------------------------------------------ 8101 -- L3 Filter Group -------------------------------------------------- 8102 cpuFilterL3Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 3 } 8103 8104 cpuFilterL3RuleTable OBJECT-TYPE 8105 SYNTAX SEQUENCE OF CpuFilterL3RuleEntry 8106 MAX-ACCESS not-accessible 8107 STATUS current 8108 DESCRIPTION 8109 " A table to configure L3 filter rules in the system. 8110 " 8111 ::= { cpuFilterL3Rule 1 } 8112 8113 cpuFilterL3RuleEntry OBJECT-TYPE 8114 SYNTAX CpuFilterL3RuleEntry 8115 MAX-ACCESS not-accessible 8116 STATUS current 8117 DESCRIPTION 8118 " Each entry in this table is a L3 filter rule. 8119 Index to the table is L3 filter number and Profile ID." 8120 INDEX { cpuFilterL3RuleProfileNo, cpuFilterL3RuleAccessID} 8121 ::= { cpuFilterL3RuleTable 1 } 8122 8123 CpuFilterL3RuleEntry ::= 8124 SEQUENCE { 8125 cpuFilterL3RuleProfileNo 8126 Integer32, 8127 cpuFilterL3RuleAccessID 8128 Integer32, 8129 cpuFilterL3RuleProtocol 8130 INTEGER, 8131 cpuFilterL3RuleProtocolMask 8132 OCTET STRING, 8133 cpuFilterL3RuleICMPMessageType 8134 Integer32, 8135 cpuFilterL3RuleICMPMessageCode 8136 Integer32, 8137 cpuFilterL3RuleDstIpAddr 8138 IpAddress, 8139 cpuFilterL3RuleSrcIpAddr 8140 IpAddress, 8141 cpuFilterL3RuleDstIpAddrMask 8142 IpAddress, 8143 cpuFilterL3RuleSrcIpAddrMask 8144 IpAddress, 8145 cpuFilterL3RuleTcpUdpDstPort 8146 Integer32, 8147 cpuFilterL3RuleTcpUdpSrcPort 8148 Integer32, 8149 cpuFilterL3RuleTcpUdpDstPortMask 8150 OCTET STRING, 8151 cpuFilterL3RuleTcpUdpSrcPortMask 8152 OCTET STRING, 8153 cpuFilterL3RuleTcpAckBit 8154 INTEGER, 8155 cpuFilterL3RuleTcpRstBit 8156 INTEGER, 8157 cpuFilterL3RuleTcpUrgBit 8158 INTEGER, 8159 cpuFilterL3RuleTcpPshBit 8160 INTEGER, 8161 cpuFilterL3RuleTcpSynBit 8162 INTEGER, 8163 cpuFilterL3RuleTcpFinBit 8164 INTEGER, 8165 cpuFilterL3RuleDscp 8166 Integer32, 8167 cpuFilterL3RuleIgmpType 8168 Integer32, 8169 cpuFilterL3RulePortList 8170 PortList, 8171 cpuFilterL3RuleAction 8172 INTEGER, 8173 cpuFilterL3RuleStatus 8174 RowStatus 8175 } 8176 8177 cpuFilterL3RuleProfileNo OBJECT-TYPE 8178 SYNTAX Integer32 (1..5) 8179 MAX-ACCESS read-only 8180 STATUS current 8181 DESCRIPTION 8182 "L3 Filter rule ID." 8183 ::= { cpuFilterL3RuleEntry 1 } 8184 8185 cpuFilterL3RuleAccessID OBJECT-TYPE 8186 SYNTAX Integer32 (1..3) 8187 MAX-ACCESS read-only 8188 STATUS current 8189 DESCRIPTION 8190 "The Profile ID which this rule join." 8191 ::= { cpuFilterL3RuleEntry 2 } 8192 8193 cpuFilterL3RuleProtocol OBJECT-TYPE 8194 SYNTAX INTEGER { 8195 icmp(1), 8196 igmp(2), 8197 tcp(6), 8198 udp(17) 8199 } 8200 MAX-ACCESS read-write 8201 STATUS current 8202 DESCRIPTION 8203 " The type of protocol to be checked against the packet." 8204 ::= { cpuFilterL3RuleEntry 3 } 8205 8206 cpuFilterL3RuleProtocolMask OBJECT-TYPE 8207 SYNTAX OCTET STRING 8208 MAX-ACCESS read-only 8209 STATUS current 8210 DESCRIPTION 8211 "The IP protocol mask. 8212 This field is read-only and copy from it's Profile setting. 8213 It will work with the other field,cpuFilterL3RuleProtocol, 8214 to caculate a range of IP protocol which is really care. 8215 The value is in HEX format. 8216 " 8217 DEFVAL { 'FF'h } 8218 ::= { cpuFilterL3RuleEntry 4 } 8219 8220 cpuFilterL3RuleICMPMessageType OBJECT-TYPE 8221 SYNTAX Integer32 (-1..255) 8222 MAX-ACCESS read-write 8223 STATUS current 8224 DESCRIPTION 8225 " The message type to be checked against the packet. If the 8226 message type matches with the packet, then the packet will be 8227 dropped / allowed based on the action set in cpuFilterL3RuleAction. 8228 The default value is '-1',which means the rule don't care this 8229 condition. 8230 Some ICMP message types are: 8231 echoReply(0), 8232 destinationUnreachable(3), 8233 sourceQuench(4), 8234 redirect(5), 8235 echoRequest(8), 8236 timeExceeded(11), 8237 parameterProblem(12), 8238 timestampRequest(13), 8239 timestampReply(14), 8240 informationRequest(15), 8241 informationReply(16), 8242 addressMaskRequest(17), 8243 addressMaskReply (18), 8244 " 8245 DEFVAL { -1 } 8246 ::= { cpuFilterL3RuleEntry 5 } 8247 8248 cpuFilterL3RuleICMPMessageCode OBJECT-TYPE 8249 SYNTAX Integer32 (-1..255) 8250 MAX-ACCESS read-write 8251 STATUS current 8252 DESCRIPTION 8253 " The message code to be checked against the packet. If the 8254 packet matches with the message code, then the packet will 8255 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 8256 The default value is '-1', which means the rule don't care this 8257 condition. 8258 Some ICMP message codes are : 8259 networkUnreachable(0), 8260 hostUnreachable(1), 8261 protocolUnreachable(2), 8262 portUnreachable(3), 8263 fragmentNeed(4), 8264 sourceRouteFail(5), 8265 destNetworkUnknown(6), 8266 destHostUnknown(7), 8267 srcHostIsolated(8), 8268 destNetworkAdminProhibited(9), 8269 destHostAdminProhibited(10), 8270 networkUnreachableTOS(11), 8271 hostUnreachableTOS(12), 8272 " 8273 DEFVAL { -1 } 8274 ::= { cpuFilterL3RuleEntry 6 } 8275 8276 cpuFilterL3RuleDstIpAddr OBJECT-TYPE 8277 SYNTAX IpAddress 8278 MAX-ACCESS read-write 8279 STATUS current 8280 DESCRIPTION 8281 "Destination IP address to be matched with the packet. 8282 The default value will be zero, which means the rule 8283 don't care this condition." 8284 DEFVAL { '00000000'h } 8285 ::= { cpuFilterL3RuleEntry 7 } 8286 8287 cpuFilterL3RuleSrcIpAddr OBJECT-TYPE 8288 SYNTAX IpAddress 8289 MAX-ACCESS read-write 8290 STATUS current 8291 DESCRIPTION 8292 "Source IP address to be matched with the packet. 8293 The default value will be zero, which means the 8294 rule don't care this condition." 8295 8296 DEFVAL { '00000000'h } 8297 ::= { cpuFilterL3RuleEntry 8 } 8298 8299 cpuFilterL3RuleDstIpAddrMask OBJECT-TYPE 8300 SYNTAX IpAddress 8301 MAX-ACCESS read-only 8302 STATUS current 8303 DESCRIPTION 8304 "The IP subnet mask for Destination IP address. 8305 This field is read-only and copy from it's Profile setting. 8306 " 8307 8308 DEFVAL { 'FFFFFFFF'h } 8309 ::= { cpuFilterL3RuleEntry 9 } 8310 8311 cpuFilterL3RuleSrcIpAddrMask OBJECT-TYPE 8312 SYNTAX IpAddress 8313 MAX-ACCESS read-only 8314 STATUS current 8315 DESCRIPTION 8316 "The IP subnet mask for Source IP address. 8317 This field is read-only and copy from it's Profile setting. 8318 " 8319 8320 DEFVAL { 'FFFFFFFF'h } 8321 ::= { cpuFilterL3RuleEntry 10 } 8322 8323 cpuFilterL3RuleTcpUdpDstPort OBJECT-TYPE 8324 SYNTAX Integer32 (-1..65535) 8325 MAX-ACCESS read-write 8326 STATUS current 8327 DESCRIPTION 8328 "The TCP / UDP destination port. The default value is -1, 8329 which means the rule don't care this condition." 8330 DEFVAL { -1 } 8331 ::= { cpuFilterL3RuleEntry 11 } 8332 8333 cpuFilterL3RuleTcpUdpSrcPort OBJECT-TYPE 8334 SYNTAX Integer32 (-1..65535) 8335 MAX-ACCESS read-write 8336 STATUS current 8337 DESCRIPTION 8338 "The TCP / UDP source port. The default value is -1, 8339 which means the rule don't care this condition." 8340 DEFVAL { -1 } 8341 ::= { cpuFilterL3RuleEntry 12 } 8342 8343 cpuFilterL3RuleTcpUdpDstPortMask OBJECT-TYPE 8344 SYNTAX OCTET STRING 8345 MAX-ACCESS read-only 8346 STATUS current 8347 DESCRIPTION 8348 "The TCP / UDP Destination port Mask. 8349 This field is read-only and copy from it's Profile setting. 8350 " 8351 ::= { cpuFilterL3RuleEntry 13 } 8352 8353 cpuFilterL3RuleTcpUdpSrcPortMask OBJECT-TYPE 8354 SYNTAX OCTET STRING 8355 MAX-ACCESS read-only 8356 STATUS current 8357 DESCRIPTION 8358 "The TCP / UDP Source port Mask. 8359 This field is read-only and copy from it's Profile setting. 8360 " 8361 ::= { cpuFilterL3RuleEntry 14 } 8362 8363 cpuFilterL3RuleTcpAckBit OBJECT-TYPE 8364 SYNTAX INTEGER { 8365 dontcare(-1), 8366 establish(1), 8367 notEstablish(2) 8368 } 8369 MAX-ACCESS read-create 8370 STATUS current 8371 DESCRIPTION 8372 " The TCP ACK bit to be checked against the packet. The default 8373 value is 'dontcare'(-1), which means the rule don't care this 8374 condition." 8375 DEFVAL { dontcare } 8376 ::= { cpuFilterL3RuleEntry 15 } 8377 8378 cpuFilterL3RuleTcpRstBit OBJECT-TYPE 8379 SYNTAX INTEGER { 8380 dontcare(-1), 8381 establish(1), 8382 notEstablish(2) 8383 } 8384 MAX-ACCESS read-create 8385 STATUS current 8386 DESCRIPTION 8387 " The TCP RST bit to be checked against the packet. The default 8388 value is 'dontcare'(-1), which means the rule don't care this 8389 condition." 8390 DEFVAL { dontcare } 8391 ::= { cpuFilterL3RuleEntry 16 } 8392 8393 cpuFilterL3RuleTcpUrgBit OBJECT-TYPE 8394 SYNTAX INTEGER { 8395 dontcare(-1), 8396 establish(1), 8397 notEstablish(2) 8398 } 8399 MAX-ACCESS read-create 8400 STATUS current 8401 DESCRIPTION 8402 " The TCP Urg bit to be checked against the packet. The default 8403 value is 'dontcare'(-1), which means the rule don't care this 8404 condition." 8405 DEFVAL { dontcare } 8406 ::= { cpuFilterL3RuleEntry 17 } 8407 8408 cpuFilterL3RuleTcpPshBit OBJECT-TYPE 8409 SYNTAX INTEGER { 8410 dontcare(-1), 8411 establish(1), 8412 notEstablish(2) 8413 } 8414 MAX-ACCESS read-create 8415 STATUS current 8416 DESCRIPTION 8417 " The TCP Psh bit to be checked against the packet. The default 8418 value is 'dontcare'(-1). which means the rule don't care this 8419 condition." 8420 DEFVAL { dontcare } 8421 ::= { cpuFilterL3RuleEntry 18 } 8422 8423 cpuFilterL3RuleTcpSynBit OBJECT-TYPE 8424 SYNTAX INTEGER { 8425 dontcare(-1), 8426 establish(1), 8427 notEstablish(2) 8428 } 8429 MAX-ACCESS read-create 8430 STATUS current 8431 DESCRIPTION 8432 " The TCP Syn bit to be checked against the packet. The default 8433 value is 'dontcare'(-1), which means the rule don't care this condition." 8434 DEFVAL { dontcare } 8435 ::= { cpuFilterL3RuleEntry 19 } 8436 8437 cpuFilterL3RuleTcpFinBit OBJECT-TYPE 8438 SYNTAX INTEGER { 8439 dontcare(-1), 8440 establish(1), 8441 notEstablish(2) 8442 } 8443 MAX-ACCESS read-create 8444 STATUS current 8445 DESCRIPTION 8446 " The TCP Fin bit to be checked against the packet. The default 8447 value is 'dontcare'(-1), which means the rule don't care this 8448 condition." 8449 DEFVAL { dontcare } 8450 ::= { cpuFilterL3RuleEntry 20 } 8451 8452 cpuFilterL3RuleDscp OBJECT-TYPE 8453 SYNTAX Integer32 (-1..63) 8454 MAX-ACCESS read-create 8455 STATUS current 8456 DESCRIPTION 8457 " The IP Dscp value to be checked against the packet. 8458 A default value is '-1', which means the rule don't 8459 care this condition." 8460 DEFVAL { -1 } 8461 ::= { cpuFilterL3RuleEntry 21 } 8462 8463 cpuFilterL3RuleIgmpType OBJECT-TYPE 8464 SYNTAX Integer32 (-1..255) 8465 MAX-ACCESS read-write 8466 STATUS current 8467 DESCRIPTION 8468 " The IGMP Type to be checked against the packet.A default value is '-1', 8469 which means the rule don't care this condition." 8470 DEFVAL { -1 } 8471 ::= { cpuFilterL3RuleEntry 22 } 8472 8473 cpuFilterL3RulePortList OBJECT-TYPE 8474 SYNTAX PortList 8475 MAX-ACCESS read-write 8476 STATUS current 8477 DESCRIPTION 8478 "Specifies the complete set of ports over which if the packet arrives 8479 this filter rule will be applicable." 8480 8481 ::= { cpuFilterL3RuleEntry 23 } 8482 8483 cpuFilterL3RuleAction OBJECT-TYPE 8484 SYNTAX INTEGER { 8485 allow (1) 8486 ,drop (2) 8487 } 8488 MAX-ACCESS read-write 8489 STATUS current 8490 DESCRIPTION 8491 "Specifies the action to be taken on the packet if the filter 8492 rule matches." 8493 DEFVAL { allow } 8494 ::= { cpuFilterL3RuleEntry 24 } 8495 8496 cpuFilterL3RuleStatus OBJECT-TYPE 8497 SYNTAX RowStatus 8498 MAX-ACCESS read-create 8499 STATUS current 8500 DESCRIPTION 8501 "This object indicates the status of this entry. An entry is 8502 created in this table when this object is SET to 'createAndWait'. 8503 The entry in this table is used when the status of this object 8504 is SET 'active'. The entry in this table is not used when this 8505 object is SET 'notInService'. An entry created in this table is 8506 be deleted when this object is SET 'destroy'." 8507 ::= { cpuFilterL3RuleEntry 27 } 8508 8509 snmpGlobalState OBJECT-TYPE 8510 SYNTAX INTEGER { 8511 enabled(1), 8512 disabled(2) 8513 } 8514 MAX-ACCESS read-write 8515 STATUS current 8516 DESCRIPTION 8517 "This object is for enabling or disabling SNMP Community function." 8518 8519 ::= { companySNMPV3 1 } 8520 8521 snmpV3User OBJECT IDENTIFIER ::= { companySNMPV3 2 } 8522 snmpV3Group OBJECT IDENTIFIER ::= { companySNMPV3 3 } 8523 snmpV3ViewTree OBJECT IDENTIFIER ::= { companySNMPV3 4 } 8524 snmpV3Community OBJECT IDENTIFIER ::= { companySNMPV3 5 } 8525 snmpV3Host OBJECT IDENTIFIER ::= { companySNMPV3 6 } 8526 8527 snmpV3EngineID OBJECT-TYPE 8528 SYNTAX SnmpEngineID 8529 MAX-ACCESS read-write 8530 STATUS current 8531 DESCRIPTION 8532 "An SNMP engine's administratively-unique identifier. 8533 8534 In a simple agent, this value is always that agent's 8535 own snmpEngineID value. 8536 8537 The value can also take the value of the snmpEngineID 8538 of a remote SNMP engine with which this user can 8539 communicate." 8540 8541 ::= { companySNMPV3 7 } 8542 8543 snmpV3Trap OBJECT IDENTIFIER ::= { companySNMPV3 8 } 8544 8545 -- ---------------------------------------------------------------- 8546 -- The snmpV3User group 8547 -- ---------------------------------------------------------------- 8548 8549 snmpV3UserTable OBJECT-TYPE 8550 SYNTAX SEQUENCE OF SnmpV3UserEntry 8551 MAX-ACCESS not-accessible 8552 STATUS current 8553 DESCRIPTION 8554 "" 8555 ::= { snmpV3User 1 } 8556 8557 snmpV3UserEntry OBJECT-TYPE 8558 SYNTAX SnmpV3UserEntry 8559 MAX-ACCESS not-accessible 8560 STATUS current 8561 DESCRIPTION 8562 "" 8563 INDEX { snmpV3UserName , snmpV3UserVersion} 8564 ::= { snmpV3UserTable 1 } 8565 8566 SnmpV3UserEntry ::= SEQUENCE { 8567 snmpV3UserName SnmpAdminString, 8568 snmpV3UserVersion INTEGER, 8569 snmpV3UserGroupName SnmpAdminString, 8570 snmpV3UserAuthProtocol INTEGER, 8571 snmpV3UserAuthProtocolPassword SnmpAdminString, 8572 snmpV3UserPrivProtocol INTEGER, 8573 snmpV3UserPrivProtocolPassword SnmpAdminString, 8574 snmpV3UserStatus RowStatus 8575 } 8576 8577 snmpV3UserName OBJECT-TYPE 8578 SYNTAX SnmpAdminString (SIZE(1..32)) 8579 MAX-ACCESS read-only 8580 STATUS current 8581 DESCRIPTION "A human readable string representing the name of 8582 the user. 8583 8584 This is the (User-based Security) Model dependent 8585 security ID. 8586 " 8587 ::= { snmpV3UserEntry 1 } 8588 8589 snmpV3UserVersion OBJECT-TYPE 8590 SYNTAX INTEGER { 8591 v1 (1), 8592 v2c (2), 8593 v3 (3) 8594 } 8595 MAX-ACCESS read-only 8596 STATUS current 8597 DESCRIPTION "A human readable string representing the name of 8598 the user. 8599 8600 This is the (User-based Security) Model dependent 8601 security ID. 8602 " 8603 ::= { snmpV3UserEntry 2 } 8604 8605 8606 snmpV3UserGroupName OBJECT-TYPE 8607 SYNTAX SnmpAdminString (SIZE(1..32)) 8608 MAX-ACCESS read-create 8609 STATUS current 8610 DESCRIPTION "The name of the group to which this entry (e.g., the 8611 combination of securityModel and securityName) 8612 belongs. 8613 8614 This groupName is used as index into the 8615 vacmAccessTable to select an access control policy. 8616 However, a value in this table does not imply that an 8617 instance with the value exists in table vacmAccesTable. 8618 " 8619 ::= { snmpV3UserEntry 3 } 8620 8621 snmpV3UserAuthProtocol OBJECT-TYPE 8622 SYNTAX INTEGER { 8623 none (1), 8624 md5 (2), 8625 sha (3) 8626 } 8627 MAX-ACCESS read-create 8628 STATUS current 8629 DESCRIPTION "An indication of whether messages sent on behalf of 8630 this user to/from the SNMP engine identified by 8631 usmUserEngineID, can be authenticated, and if so, 8632 the type of authentication protocol which is used. 8633 8634 An instance of this object is created concurrently 8635 with the creation of any other object instance for 8636 the same user (i.e., as part of the processing of 8637 the set operation which creates the first object 8638 instance in the same conceptual row). 8639 8640 If an initial set operation (i.e. at row creation time) 8641 tries to set a value for an unknown or unsupported 8642 protocol, then a 'wrongValue' error must be returned. 8643 8644 The value will be overwritten/set when a set operation 8645 is performed on the corresponding instance of 8646 UserCloneFrom. 8647 8648 Once instantiated, the value of such an instance of 8649 this object can only be changed via a set operation to 8650 the value of the NoAuthProtocol. 8651 8652 If a set operation tries to change the value of an 8653 8654 8655 existing instance of this object to any value other 8656 than NoAuthProtocol, then an 'inconsistentValue' 8657 error must be returned. 8658 8659 If a set operation tries to set the value to the 8660 NoAuthProtocol while the UserPrivProtocol value 8661 in the same row is not equal to NoPrivProtocol, 8662 then an 'inconsistentValue' error must be returned. 8663 That means that an SNMP command generator application 8664 must first ensure that the UserPrivProtocol is set 8665 to the NoPrivProtocol value before it can set 8666 the UserAuthProtocol value to NoAuthProtocol. 8667 " 8668 ::= { snmpV3UserEntry 4 } 8669 8670 snmpV3UserAuthProtocolPassword OBJECT-TYPE 8671 SYNTAX SnmpAdminString (SIZE(1..32)) 8672 MAX-ACCESS read-create 8673 STATUS current 8674 DESCRIPTION "" 8675 ::= { snmpV3UserEntry 5 } 8676 8677 8678 snmpV3UserPrivProtocol OBJECT-TYPE 8679 SYNTAX INTEGER { 8680 none (1), 8681 des (2) 8682 } 8683 MAX-ACCESS read-create 8684 STATUS current 8685 DESCRIPTION "An indication of whether messages sent on behalf of 8686 this user to/from the SNMP engine identified by 8687 usmUserEngineID, can be protected from disclosure, 8688 and if so, the type of privacy protocol which is used. 8689 8690 An instance of this object is created concurrently 8691 with the creation of any other object instance for 8692 the same user (i.e., as part of the processing of 8693 the set operation which creates the first object 8694 instance in the same conceptual row). 8695 8696 If an initial set operation (i.e. at row creation time) 8697 tries to set a value for an unknown or unsupported 8698 protocol, then a 'wrongValue' error must be returned. 8699 8700 The value will be overwritten/set when a set operation 8701 is performed on the corresponding instance of 8702 usmUserCloneFrom. 8703 8704 Once instantiated, the value of such an instance of 8705 this object can only be changed via a set operation to 8706 the value of the NoPrivProtocol. 8707 8708 If a set operation tries to change the value of an 8709 existing instance of this object to any value other 8710 than NoPrivProtocol, then an 'inconsistentValue' 8711 error must be returned. 8712 8713 Note that if any privacy protocol is used, then you 8714 must also use an authentication protocol. In other 8715 words, if usmUserPrivProtocol is set to anything else 8716 than NoPrivProtocol, then the corresponding instance 8717 of usmUserAuthProtocol cannot have a value of 8718 8719 usmNoAuthProtocol. If it does, then an 8720 'inconsistentValue' error must be returned. 8721 " 8722 ::= { snmpV3UserEntry 6 } 8723 8724 snmpV3UserPrivProtocolPassword OBJECT-TYPE 8725 SYNTAX SnmpAdminString (SIZE(1..32)) 8726 MAX-ACCESS read-create 8727 STATUS current 8728 DESCRIPTION "" 8729 ::= { snmpV3UserEntry 7 } 8730 8731 8732 snmpV3UserStatus OBJECT-TYPE 8733 SYNTAX RowStatus 8734 MAX-ACCESS read-create 8735 STATUS current 8736 DESCRIPTION "The status of this conceptual row. 8737 8738 Until instances of all corresponding columns are 8739 appropriately configured, the value of the 8740 corresponding instance of the usmUserStatus column 8741 is 'notReady'. 8742 8743 In particular, a newly created row for a user who 8744 employs authentication, cannot be made active until the 8745 corresponding usmUserCloneFrom and usmUserAuthKeyChange 8746 have been set. 8747 8748 Further, a newly created row for a user who also 8749 employs privacy, cannot be made active until the 8750 usmUserPrivKeyChange has been set. 8751 8752 The RowStatus TC [RFC2579] requires that this 8753 DESCRIPTION clause states under which circumstances 8754 other objects in this row can be modified: 8755 8756 The value of this object has no effect on whether 8757 other objects in this conceptual row can be modified, 8758 except for usmUserOwnAuthKeyChange and 8759 usmUserOwnPrivKeyChange. For these 2 objects, the 8760 value of usmUserStatus MUST be active. 8761 " 8762 ::= { snmpV3UserEntry 8 } 8763 8764 8765 -- ---------------------------------------------------------------- 8766 -- The snmpV3Group group 8767 -- ---------------------------------------------------------------- 8768 snmpV3GroupTable OBJECT-TYPE 8769 SYNTAX SEQUENCE OF SnmpV3GroupEntry 8770 MAX-ACCESS not-accessible 8771 STATUS current 8772 DESCRIPTION 8773 "" 8774 ::= { snmpV3Group 1 } 8775 8776 snmpV3GroupEntry OBJECT-TYPE 8777 SYNTAX SnmpV3GroupEntry 8778 MAX-ACCESS not-accessible 8779 STATUS current 8780 DESCRIPTION 8781 "" 8782 INDEX { snmpV3GroupName ,snmpV3GroupSecurityModel ,snmpV3GroupSecurityLevel} 8783 ::= { snmpV3GroupTable 1 } 8784 8785 SnmpV3GroupEntry ::= SEQUENCE { 8786 snmpV3GroupName SnmpAdminString, 8787 snmpV3GroupSecurityModel INTEGER, 8788 snmpV3GroupSecurityLevel SnmpSecurityLevel, 8789 snmpV3GroupReadViewName SnmpAdminString, 8790 snmpV3GroupWriteViewName SnmpAdminString, 8791 snmpV3GroupNotifyViewName SnmpAdminString, 8792 snmpV3GroupStatus RowStatus 8793 } 8794 8795 snmpV3GroupName OBJECT-TYPE 8796 SYNTAX SnmpAdminString (SIZE(1..32)) 8797 MAX-ACCESS read-only 8798 STATUS current 8799 DESCRIPTION "The name of the group to which this entry (e.g., the 8800 combination of securityModel and securityName) 8801 belongs. 8802 8803 This groupName is used as index into the 8804 vacmAccessTable to select an access control policy. 8805 However, a value in this table does not imply that an 8806 instance with the value exists in table vacmAccesTable. 8807 " 8808 ::= { snmpV3GroupEntry 1 } 8809 8810 snmpV3GroupSecurityModel OBJECT-TYPE 8811 SYNTAX INTEGER { 8812 v1 (1), 8813 v2c (2), 8814 v3 (3) 8815 } 8816 MAX-ACCESS read-only 8817 STATUS current 8818 DESCRIPTION "In order to gain the access rights allowed by this 8819 conceptual row, this securityModel must be in use. 8820 " 8821 ::= { snmpV3GroupEntry 2 } 8822 8823 snmpV3GroupSecurityLevel OBJECT-TYPE 8824 SYNTAX SnmpSecurityLevel 8825 MAX-ACCESS read-only 8826 STATUS current 8827 DESCRIPTION "The minimum level of security required in order to 8828 gain the access rights allowed by this conceptual 8829 row. A securityLevel of noAuthNoPriv is less than 8830 authNoPriv which in turn is less than authPriv. 8831 8832 If multiple entries are equally indexed except for 8833 this vacmAccessSecurityLevel index, then the entry 8834 which has the highest value for 8835 vacmAccessSecurityLevel is selected. 8836 " 8837 ::= { snmpV3GroupEntry 3 } 8838 8839 snmpV3GroupReadViewName OBJECT-TYPE 8840 SYNTAX SnmpAdminString (SIZE(0..32)) 8841 MAX-ACCESS read-create 8842 STATUS current 8843 DESCRIPTION "The value of an instance of this object identifies 8844 the MIB view of the SNMP context to which this 8845 conceptual row authorizes read access. 8846 8847 The identified MIB view is that one for which the 8848 vacmViewTreeFamilyViewName has the same value as the 8849 instance of this object; if the value is the empty 8850 string or if there is no active MIB view having this 8851 value of vacmViewTreeFamilyViewName, then no access 8852 is granted. 8853 " 8854 -- DEFVAL { ''H } -- -- the empty string -- 8855 ::= { snmpV3GroupEntry 4 } 8856 8857 snmpV3GroupWriteViewName OBJECT-TYPE 8858 SYNTAX SnmpAdminString (SIZE(0..32)) 8859 MAX-ACCESS read-create 8860 STATUS current 8861 DESCRIPTION "The value of an instance of this object identifies 8862 the MIB view of the SNMP context to which this 8863 conceptual row authorizes write access. 8864 8865 The identified MIB view is that one for which the 8866 vacmViewTreeFamilyViewName has the same value as the 8867 instance of this object; if the value is the empty 8868 string or if there is no active MIB view having this 8869 value of vacmViewTreeFamilyViewName, then no access 8870 is granted. 8871 " 8872 -- DEFVAL { ''H } -- -- the empty string -- 8873 8874 ::= { snmpV3GroupEntry 5 } 8875 8876 snmpV3GroupNotifyViewName OBJECT-TYPE 8877 SYNTAX SnmpAdminString (SIZE(0..32)) 8878 MAX-ACCESS read-create 8879 STATUS current 8880 DESCRIPTION "The value of an instance of this object identifies 8881 the MIB view of the SNMP context to which this 8882 conceptual row authorizes access for notifications. 8883 8884 The identified MIB view is that one for which the 8885 vacmViewTreeFamilyViewName has the same value as the 8886 instance of this object; if the value is the empty 8887 string or if there is no active MIB view having this 8888 value of vacmViewTreeFamilyViewName, then no access 8889 is granted. 8890 " 8891 -- DEFVAL { ''H } -- -- the empty string -- 8892 ::= { snmpV3GroupEntry 6 } 8893 8894 snmpV3GroupStatus OBJECT-TYPE 8895 SYNTAX RowStatus 8896 MAX-ACCESS read-create 8897 STATUS current 8898 DESCRIPTION "The status of this conceptual row. 8899 8900 The RowStatus TC [RFC2579] requires that this 8901 DESCRIPTION clause states under which circumstances 8902 other objects in this row can be modified: 8903 8904 The value of this object has no effect on whether 8905 other objects in this conceptual row can be modified. 8906 " 8907 ::= { snmpV3GroupEntry 7 } 8908 8909 8910 -- ---------------------------------------------------------------- 8911 -- The snmpV3ViewTree group 8912 -- ---------------------------------------------------------------- 8913 snmpV3ViewTreeTable OBJECT-TYPE 8914 SYNTAX SEQUENCE OF SnmpV3ViewTreeEntry 8915 MAX-ACCESS not-accessible 8916 STATUS current 8917 DESCRIPTION 8918 "" 8919 ::= { snmpV3ViewTree 1 } 8920 8921 snmpV3ViewTreeEntry OBJECT-TYPE 8922 SYNTAX SnmpV3ViewTreeEntry 8923 MAX-ACCESS not-accessible 8924 STATUS current 8925 DESCRIPTION 8926 "" 8927 INDEX { snmpV3viewTreeName ,snmpV3viewTreeSubtree } 8928 ::= { snmpV3ViewTreeTable 1 } 8929 8930 SnmpV3ViewTreeEntry ::= SEQUENCE 8931 { 8932 snmpV3viewTreeName SnmpAdminString, 8933 snmpV3viewTreeSubtree OBJECT IDENTIFIER, 8934 snmpV3viewTreeMask OCTET STRING, 8935 snmpV3viewTreeType INTEGER, 8936 snmpV3viewTreeStatus RowStatus 8937 } 8938 8939 snmpV3viewTreeName OBJECT-TYPE 8940 SYNTAX SnmpAdminString (SIZE(1..32)) 8941 MAX-ACCESS read-only 8942 STATUS current 8943 DESCRIPTION "The human readable name for a family of view subtrees. 8944 " 8945 8946 ::= { snmpV3ViewTreeEntry 1 } 8947 8948 snmpV3viewTreeSubtree OBJECT-TYPE 8949 SYNTAX OBJECT IDENTIFIER 8950 MAX-ACCESS read-only 8951 STATUS current 8952 DESCRIPTION "The MIB subtree which when combined with the 8953 corresponding instance of vacmViewTreeFamilyMask 8954 defines a family of view subtrees. 8955 " 8956 ::= { snmpV3ViewTreeEntry 2 } 8957 8958 snmpV3viewTreeMask OBJECT-TYPE 8959 SYNTAX OCTET STRING (SIZE (0..16)) 8960 MAX-ACCESS read-create 8961 STATUS current 8962 DESCRIPTION "The bit mask which, in combination with the 8963 corresponding instance of vacmViewTreeFamilySubtree, 8964 defines a family of view subtrees. 8965 8966 Each bit of this bit mask corresponds to a 8967 sub-identifier of vacmViewTreeFamilySubtree, with the 8968 most significant bit of the i-th octet of this octet 8969 string value (extended if necessary, see below) 8970 corresponding to the (8*i - 7)-th sub-identifier, and 8971 the least significant bit of the i-th octet of this 8972 octet string corresponding to the (8*i)-th 8973 sub-identifier, where i is in the range 1 through 16. 8974 8975 Each bit of this bit mask specifies whether or not 8976 the corresponding sub-identifiers must match when 8977 determining if an OBJECT IDENTIFIER is in this 8978 family of view subtrees; a '1' indicates that an 8979 exact match must occur; a '0' indicates 'wild card', 8980 i.e., any sub-identifier value matches. 8981 8982 Thus, the OBJECT IDENTIFIER X of an object instance 8983 is contained in a family of view subtrees if, for 8984 each sub-identifier of the value of 8985 vacmViewTreeFamilySubtree, either: 8986 8987 the i-th bit of vacmViewTreeFamilyMask is 0, or 8988 8989 the i-th sub-identifier of X is equal to the i-th 8990 sub-identifier of the value of 8991 vacmViewTreeFamilySubtree. 8992 8993 If the value of this bit mask is M bits long and 8994 8995 there are more than M sub-identifiers in the 8996 corresponding instance of vacmViewTreeFamilySubtree, 8997 then the bit mask is extended with 1's to be the 8998 required length. 8999 9000 Note that when the value of this object is the 9001 zero-length string, this extension rule results in 9002 a mask of all-1's being used (i.e., no 'wild card'), 9003 and the family of view subtrees is the one view 9004 subtree uniquely identified by the corresponding 9005 instance of vacmViewTreeFamilySubtree. 9006 9007 Note that masks of length greater than zero length 9008 do not need to be supported. In this case this 9009 object is made read-only. 9010 " 9011 -- DEFVAL { ''H } 9012 ::= { snmpV3ViewTreeEntry 3 } 9013 9014 snmpV3viewTreeType OBJECT-TYPE 9015 SYNTAX INTEGER { included(1), excluded(2) } 9016 MAX-ACCESS read-create 9017 STATUS current 9018 DESCRIPTION "Indicates whether the corresponding instances of 9019 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask 9020 define a family of view subtrees which is included in 9021 or excluded from the MIB view. 9022 " 9023 -- DEFVAL { included } 9024 ::= { snmpV3ViewTreeEntry 4 } 9025 9026 snmpV3viewTreeStatus OBJECT-TYPE 9027 SYNTAX RowStatus 9028 MAX-ACCESS read-create 9029 STATUS current 9030 DESCRIPTION "The status of this conceptual row. 9031 9032 The RowStatus TC [RFC2579] requires that this 9033 DESCRIPTION clause states under which circumstances 9034 other objects in this row can be modified: 9035 9036 The value of this object has no effect on whether 9037 other objects in this conceptual row can be modified. 9038 " 9039 ::= { snmpV3ViewTreeEntry 5 } 9040 9041 9042 -- ---------------------------------------------------------------- 9043 -- The snmpV3Community group 9044 -- ---------------------------------------------------------------- 9045 9046 snmpV3CommunityTable OBJECT-TYPE 9047 SYNTAX SEQUENCE OF SnmpV3CommunityEntry 9048 MAX-ACCESS not-accessible 9049 STATUS current 9050 DESCRIPTION 9051 "" 9052 ::= { snmpV3Community 1 } 9053 9054 snmpV3CommunityEntry OBJECT-TYPE 9055 SYNTAX SnmpV3CommunityEntry 9056 MAX-ACCESS not-accessible 9057 STATUS current 9058 DESCRIPTION 9059 "" 9060 INDEX { snmpV3CommunityName } 9061 ::= { snmpV3CommunityTable 1 } 9062 9063 SnmpV3CommunityEntry ::= SEQUENCE 9064 { 9065 snmpV3CommunityName OCTET STRING, 9066 snmpV3CommunityPolicy SnmpAdminString, 9067 snmpV3CommunityStatus RowStatus 9068 } 9069 9070 snmpV3CommunityName OBJECT-TYPE 9071 SYNTAX OCTET STRING 9072 MAX-ACCESS read-only 9073 STATUS current 9074 DESCRIPTION 9075 "The unique index value of a row in this table." 9076 ::= { snmpV3CommunityEntry 1 } 9077 9078 snmpV3CommunityPolicy OBJECT-TYPE 9079 SYNTAX SnmpAdminString (SIZE(1..32)) 9080 MAX-ACCESS read-create 9081 STATUS current 9082 DESCRIPTION 9083 "A human readable string representing the corresponding 9084 value of snmpCommunityName in a Security Model 9085 independent format." 9086 ::= { snmpV3CommunityEntry 2 } 9087 9088 snmpV3CommunityStatus OBJECT-TYPE 9089 SYNTAX RowStatus 9090 MAX-ACCESS read-create 9091 STATUS current 9092 DESCRIPTION 9093 "The status of this conceptual row in the 9094 snmpCommunityTable. 9095 9096 An entry in this table is not qualified for activation 9097 until instances of all corresponding columns have been 9098 initialized, either through default values, or through 9099 Set operations. The snmpCommunityName and 9100 snmpCommunitySecurityName objects must be explicitly set. 9101 9102 There is no restriction on setting columns in this table 9103 when the value of snmpCommunityStatus is active(1)." 9104 ::= { snmpV3CommunityEntry 3 } 9105 9106 9107 -- ---------------------------------------------------------------- 9108 -- The snmpV3Host group 9109 -- ---------------------------------------------------------------- 9110 9111 snmpV3HostTable OBJECT-TYPE 9112 SYNTAX SEQUENCE OF SnmpV3HostEntry 9113 MAX-ACCESS not-accessible 9114 STATUS current 9115 DESCRIPTION 9116 "" 9117 ::= { snmpV3Host 1 } 9118 9119 snmpV3HostEntry OBJECT-TYPE 9120 SYNTAX SnmpV3HostEntry 9121 MAX-ACCESS not-accessible 9122 STATUS current 9123 DESCRIPTION 9124 "" 9125 INDEX { snmpV3HostAddress } 9126 ::= { snmpV3HostTable 1 } 9127 9128 SnmpV3HostEntry ::= SEQUENCE 9129 { 9130 snmpV3HostAddress IpAddress, 9131 snmpV3HostCommunityName SnmpAdminString, 9132 snmpV3HostVersion INTEGER, 9133 snmpV3HostStatus RowStatus 9134 } 9135 9136 snmpV3HostAddress OBJECT-TYPE 9137 SYNTAX IpAddress 9138 MAX-ACCESS read-only 9139 STATUS current 9140 DESCRIPTION 9141 "This object contains a transport address. The format of 9142 this address depends on the value of the 9143 snmpTargetAddrTDomain object. And this object is unique 9144 identifier associated with this snmpNotifyEntry." 9145 ::= { snmpV3HostEntry 1 } 9146 9147 snmpV3HostCommunityName OBJECT-TYPE 9148 SYNTAX SnmpAdminString (SIZE(1..32)) 9149 MAX-ACCESS read-create 9150 STATUS current 9151 DESCRIPTION 9152 "The locally arbitrary." 9153 ::= { snmpV3HostEntry 2 } 9154 9155 9156 snmpV3HostVersion OBJECT-TYPE 9157 SYNTAX INTEGER { 9158 v1 (1), 9159 v2c (2), 9160 v3NoAuthNoPriv (3), 9161 v3AuthNoPriv (4), 9162 v3AuthPriv (5) 9163 } 9164 MAX-ACCESS read-create 9165 STATUS current 9166 DESCRIPTION 9167 "The Level of Security to be used when generating 9168 SNMP messages using this entry." 9169 ::= { snmpV3HostEntry 3 } 9170 9171 snmpV3HostStatus OBJECT-TYPE 9172 SYNTAX RowStatus 9173 MAX-ACCESS read-create 9174 STATUS current 9175 DESCRIPTION 9176 "" 9177 ::= { snmpV3HostEntry 4 } 9178 9179 -- ---------------------------------------------------------------- 9180 -- The snmpV3Trap group 9181 -- ---------------------------------------------------------------- 9182 9183 snmpV3TrapSNMPAuthentication OBJECT-TYPE 9184 SYNTAX INTEGER { 9185 enabled(1), 9186 disabled(2) 9187 } 9188 MAX-ACCESS read-write 9189 STATUS current 9190 DESCRIPTION 9191 "This object is for enabling or disabling SNMP login fail 9192 event trap in the system." 9193 ::= { snmpV3Trap 1 } 9194 9195 snmpV3TrapBootup OBJECT-TYPE 9196 SYNTAX INTEGER { 9197 enabled(1), 9198 disabled(2) 9199 } 9200 MAX-ACCESS read-write 9201 STATUS current 9202 DESCRIPTION 9203 "This object is for enabling or disabling devie Bootup event 9204 trap in the system." 9205 ::= { snmpV3Trap 2 } 9206 9207 snmpV3TrapFiberLinkUpDown OBJECT-TYPE 9208 SYNTAX INTEGER { 9209 enabled(1), 9210 disabled(2) 9211 } 9212 MAX-ACCESS read-write 9213 STATUS current 9214 DESCRIPTION 9215 "This object is for enabling or disabling Fiber link up / link down 9216 event trap in the system." 9217 ::= { snmpV3Trap 3 } 9218 9219 snmpV3TrapCopperLinkUpDown OBJECT-TYPE 9220 SYNTAX INTEGER { 9221 enabled(1), 9222 disabled(2) 9223 } 9224 MAX-ACCESS read-write 9225 STATUS current 9226 DESCRIPTION 9227 "This object is for enabling or disabling Copper link up / link down 9228 event trap in the system." 9229 ::= { snmpV3Trap 4 } 9230 9231 snmpV3TrapRSTPStateChange OBJECT-TYPE 9232 SYNTAX INTEGER { 9233 enabled(1), 9234 disabled(2) 9235 } 9236 MAX-ACCESS read-write 9237 STATUS current 9238 DESCRIPTION 9239 "This object is for enabling or disabling RSTP topology change 9240 event trap in the system." 9241 ::= { snmpV3Trap 5 } 9242 9243 snmpV3TrapFirmUpgrade OBJECT-TYPE 9244 SYNTAX INTEGER { 9245 enabled(1), 9246 disabled(2) 9247 } 9248 MAX-ACCESS read-write 9249 STATUS current 9250 DESCRIPTION 9251 "This object is for enabling or disabling Firmware upgrade 9252 suess or fail event trap in the system." 9253 ::= { snmpV3Trap 6 } 9254 9255-- start CAMEO_METRO_LIKE_BPDU_ATTACK_PROTECT 9256 snmpV3TrapBPDUAttack OBJECT-TYPE 9257 SYNTAX INTEGER { 9258 none(1), 9259 attackDetected(2), 9260 attackCleared(3), 9261 both(4) 9262 } 9263 MAX-ACCESS read-write 9264 STATUS current 9265 DESCRIPTION 9266 "Used to configure trap settings for BPDU attack protection events." 9267 9268 DEFVAL { none } 9269 ::= { snmpV3Trap 11 } 9270-- end CAMEO_METRO_LIKE_BPDU_ATTACK_PROTECT 9271 9272-- start CAMEO_PORT_SECURITY 9273 snmpV3TrapPortSecurity OBJECT-TYPE 9274 SYNTAX INTEGER { 9275 enabled(1), 9276 disabled(2) 9277 } 9278 MAX-ACCESS read-write 9279 STATUS current 9280 DESCRIPTION 9281 "" 9282 ::= { snmpV3Trap 12 } 9283-- end CAMEO_PORT_SECURITY 9284-- start CAMEO_IMPBv2 9285 snmpV3TrapIMPBViolation OBJECT-TYPE 9286 SYNTAX INTEGER { 9287 enabled(1), 9288 disabled(2) 9289 } 9290 MAX-ACCESS read-write 9291 STATUS current 9292 DESCRIPTION 9293 "" 9294 ::= { snmpV3Trap 13 } 9295-- end CAMEO_IMPBv2 9296-- start CAMEO_LBD 9297 snmpV3TrapLBD OBJECT-TYPE 9298 SYNTAX INTEGER { 9299 enabled(1), 9300 disabled(2) 9301 } 9302 MAX-ACCESS read-write 9303 STATUS current 9304 DESCRIPTION 9305 "" 9306 ::= { snmpV3Trap 14 } 9307-- end CAMEO_LBD 9308-- start CAMEO_DHCP_SCREEN 9309 snmpV3TrapDHCPServerScreening OBJECT-TYPE 9310 SYNTAX INTEGER { 9311 enabled(1), 9312 disabled(2) 9313 } 9314 MAX-ACCESS read-write 9315 STATUS current 9316 DESCRIPTION 9317 "" 9318 ::= { snmpV3Trap 15 } 9319-- end CAMEO_DHCP_SCREEN 9320 snmpV3TrapDuplicateIPDetected OBJECT-TYPE 9321 SYNTAX INTEGER { 9322 enabled(1), 9323 disabled(2) 9324 } 9325 MAX-ACCESS read-write 9326 STATUS current 9327 DESCRIPTION 9328 "This object is for enabling or disabling send gratuitous 9329 trap when IP address conflicted in the network." 9330 ::= { snmpV3Trap 16 } 9331 9332 9333 9334 -- ------------------------------------------------------------------ 9335 -- companySyslog 9336 -- ------------------------------------------------------------------ 9337 syslogSettingGroup OBJECT IDENTIFIER ::= { companySyslog 1 } 9338 9339syslogEnable OBJECT-TYPE 9340 SYNTAX INTEGER { 9341 disable(0), 9342 enable(1) 9343 } 9344 MAX-ACCESS read-write 9345 STATUS current 9346 DESCRIPTION 9347 "This object is for enabling or disabling syslog alert features in 9348 the system and the syslog will save to flash or send to remote 9349 syslog server. 9350 System Logs record and manage events, as well as report errors and 9351 informational messages." 9352 9353 DEFVAL { disable } 9354 ::= { syslogSettingGroup 1 } 9355 9356 9357syslogSaveMode OBJECT-TYPE 9358 SYNTAX INTEGER { 9359 onDemand(0), 9360 timeInterval(1), 9361 logTrigger(2) 9362 } 9363 MAX-ACCESS read-write 9364 STATUS current 9365 DESCRIPTION 9366 "This object is for choosing the method to save syslog into flash." 9367 9368 DEFVAL { logTrigger } 9369 ::= { syslogSettingGroup 2 } 9370 9371syslogSaveMinutes OBJECT-TYPE 9372 SYNTAX INTEGER (1..65535) 9373 MAX-ACCESS read-write 9374 STATUS current 9375 DESCRIPTION 9376 "When savemode is time interval, it's used to set the interval minutes of 9377 system save syslog to flash." 9378 DEFVAL { 30 } 9379 ::= { syslogSettingGroup 3 } 9380 9381 9382 -- ------------------------------------------------------------------ 9383 -- smtpRecvMailAddrTable 9384 -- ------------------------------------------------------------------ 9385 syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 2 } 9386 9387 syslogServTable OBJECT-TYPE 9388 SYNTAX SEQUENCE OF SyslogServEntry 9389 MAX-ACCESS not-accessible 9390 STATUS current 9391 DESCRIPTION 9392 "The table of syslog remote server." 9393 ::= { syslogServerGroup 1 } 9394 9395 syslogServEntry OBJECT-TYPE 9396 SYNTAX SyslogServEntry 9397 MAX-ACCESS not-accessible 9398 STATUS current 9399 DESCRIPTION 9400 "The list of syslog remote server entry." 9401 9402 INDEX { syslogServIndex } 9403 ::= { syslogServTable 1 } 9404 9405 SyslogServEntry ::= 9406 SEQUENCE { 9407 syslogServIndex INTEGER, 9408 syslogServAddr IpAddress, 9409 syslogServSeverity INTEGER, 9410 syslogServFacility INTEGER, 9411 syslogServUDPport INTEGER, 9412 syslogServSrvStatus INTEGER, 9413 syslogServSrvRowStatus RowStatus 9414 } 9415 9416 syslogServIndex OBJECT-TYPE 9417 SYNTAX INTEGER (1..4) 9418 MAX-ACCESS read-only 9419 STATUS current 9420 DESCRIPTION 9421 "The index of syslog remote server." 9422 ::= { syslogServEntry 1 } 9423 9424 syslogServAddr OBJECT-TYPE 9425 SYNTAX IpAddress 9426 MAX-ACCESS read-write 9427 STATUS current 9428 DESCRIPTION 9429 "The IP Address of syslog remote server." 9430 ::= { syslogServEntry 2 } 9431 9432 syslogServSeverity OBJECT-TYPE 9433 SYNTAX INTEGER{ 9434 warning(4), -- For logging warning messages. 9435 information(6), -- For logging informational messages. 9436 all(7) -- For logging debug messages. 9437 } 9438 MAX-ACCESS read-write 9439 STATUS current 9440 DESCRIPTION 9441 "Specifies the log level option to be set for a specific server." 9442 9443 ::= { syslogServEntry 3 } 9444 9445 9446 9447 syslogServFacility OBJECT-TYPE 9448 SYNTAX INTEGER { 9449 local0(128), -- Reserved local use 9450 local1(136), -- Reserved local use 9451 local2(144), -- Reserved local use 9452 local3(152), -- Reserved local use 9453 local4(160), -- Reserved local use 9454 local5(168), -- Reserved local use 9455 local6(176), -- Reserved local use 9456 local7(184) -- Reserved local use 9457 } 9458 MAX-ACCESS read-write 9459 STATUS current 9460 DESCRIPTION 9461 "The Syslog standard facilities. 9462 The facility to be used when sending Syslog messages to this server." 9463 9464 DEFVAL { local0 } 9465 ::= { syslogServEntry 4 } 9466 9467 syslogServUDPport OBJECT-TYPE 9468 SYNTAX INTEGER (514 | 6000..65535) 9469 MAX-ACCESS read-write 9470 STATUS current 9471 DESCRIPTION 9472 "The value is for setting UDP Port." 9473 ::= { syslogServEntry 5 } 9474 9475 syslogServSrvStatus OBJECT-TYPE 9476 SYNTAX INTEGER { 9477 disabled(0), 9478 enabled(1) 9479 } 9480 MAX-ACCESS read-write 9481 STATUS current 9482 DESCRIPTION 9483 "The status for this server. If enable, system will send message to 9484 this server." 9485 9486 ::= { syslogServEntry 6 } 9487 9488 9489 syslogServSrvRowStatus OBJECT-TYPE 9490 SYNTAX RowStatus 9491 MAX-ACCESS read-write 9492 STATUS current 9493 DESCRIPTION 9494 "Row status of this server entry." 9495 ::= { syslogServEntry 7 } 9496 9497 9498-- LBD Group ------------------------------------------------------ 9499 sysLBDStateEnable OBJECT-TYPE 9500 SYNTAX INTEGER { 9501 enabled(1), 9502 disabled(2) 9503 } 9504 MAX-ACCESS read-write 9505 STATUS current 9506 DESCRIPTION 9507 "Enable/Disable Loopback detection function. 9508 The Loopback Detection function is used to detect the loop created 9509 by a specific port while Spanning Tree Protocol (STP) is not 9510 enabled in the network, especially when the down links are hubs 9511 or unmanaged switchs.The Switch will automatically shutdown the 9512 port and sends a log to the administrator." 9513 9514 DEFVAL { disabled } 9515 ::= { companyLBD 1 } 9516 9517 sysLBDMode OBJECT-TYPE 9518 SYNTAX INTEGER { 9519 port(1), 9520 vlan(2) 9521 } 9522 MAX-ACCESS read-write 9523 STATUS current 9524 DESCRIPTION 9525 "Loopback detection function mode." 9526 9527 DEFVAL { port } 9528 ::= { companyLBD 2 } 9529 9530 sysLBDInterval OBJECT-TYPE 9531 SYNTAX Integer32 (1..32767) 9532 MAX-ACCESS read-write 9533 STATUS current 9534 DESCRIPTION 9535 "Set a Loop detection Interval between 1 and 32767 seconds. 9536 The default is 2 seconds. 9537 This time interval to be used at counting time seconds to 9538 resend the CTP packet automatically." 9539 DEFVAL { 2 } 9540 ::= { companyLBD 3 } 9541 9542 sysLBDRecoverTime OBJECT-TYPE 9543 SYNTAX Integer32 (0 | 60..1000000) 9544 MAX-ACCESS read-write 9545 STATUS current 9546 DESCRIPTION 9547 "This time interval to be used at counting time seconds to 9548 recover the disabled port automatically. 9549 The Loop Detection Recover Time can be set at 0 seconds, 9550 or 60 to 1000000 seconds. 9551 Entering 0 will disable the Loop Detection Recover Time. 9552 The default is 60 seconds." 9553 DEFVAL { 60 } 9554 ::= { companyLBD 4 } 9555 9556 -- LBD Port Control Table 9557 9558 sysLBDCtrlTable OBJECT-TYPE 9559 SYNTAX SEQUENCE OF SysLBDCtrlEntry 9560 MAX-ACCESS not-accessible 9561 STATUS current 9562 DESCRIPTION 9563 "A table to control Loopback detection features either for 9564 the entire switch or for each interface in the switch." 9565 ::= { companyLBD 5 } 9566 9567 sysLBDCtrlEntry OBJECT-TYPE 9568 SYNTAX SysLBDCtrlEntry 9569 MAX-ACCESS not-accessible 9570 STATUS current 9571 DESCRIPTION 9572 "An entry appears in this table for each interface 9573 in the system." 9574 INDEX { sysLBDCtrlIndex } 9575 ::= { sysLBDCtrlTable 1 } 9576 9577 SysLBDCtrlEntry ::= 9578 SEQUENCE { 9579 sysLBDCtrlIndex 9580 Integer32, 9581 sysLBDPortStatus 9582 INTEGER, 9583 sysLBDPortLoopStatus 9584 INTEGER 9585 } 9586 9587 sysLBDCtrlIndex OBJECT-TYPE 9588 SYNTAX Integer32 9589 MAX-ACCESS read-only 9590 STATUS current 9591 DESCRIPTION 9592 "The interface index of the port for which the configuration 9593 in this entry applies." 9594 ::= { sysLBDCtrlEntry 1 } 9595 9596 sysLBDPortStatus OBJECT-TYPE 9597 SYNTAX INTEGER { 9598 enabled(1), 9599 disabled(2) 9600 } 9601 MAX-ACCESS read-write 9602 STATUS current 9603 DESCRIPTION 9604 "Provides control to per port enable or disable the loopback detection 9605 function. Default is disabled." 9606 DEFVAL { disabled } 9607 ::= { sysLBDCtrlEntry 2 } 9608 9609 sysLBDPortLoopStatus OBJECT-TYPE 9610 SYNTAX INTEGER { 9611 normal(1), 9612 disabled(2) 9613 } 9614 MAX-ACCESS read-only 9615 STATUS current 9616 DESCRIPTION 9617 "The loop status for this port." 9618 ::= { sysLBDCtrlEntry 3 } 9619 9620 -- LBD Vlan Loop Table 9621 9622 sysLBDVlanLoopTable OBJECT-TYPE 9623 SYNTAX SEQUENCE OF SysLBDVlanLoopEntry 9624 MAX-ACCESS not-accessible 9625 STATUS current 9626 DESCRIPTION 9627 "A table to display Loopback detection features by vlan 9628 mode ." 9629 ::= { companyLBD 6 } 9630 9631 sysLBDVlanLoopEntry OBJECT-TYPE 9632 SYNTAX SysLBDVlanLoopEntry 9633 MAX-ACCESS not-accessible 9634 STATUS current 9635 DESCRIPTION 9636 "An entry appears in this table for each interface 9637 in the system." 9638 INDEX { sysLBDVlanLoopIndex } 9639 ::= { sysLBDVlanLoopTable 1 } 9640 9641 SysLBDVlanLoopEntry ::= 9642 SEQUENCE { 9643 sysLBDVlanLoopIndex 9644 Integer32, 9645 sysLBDVlanLoopPorts 9646 PortList 9647 } 9648 9649 sysLBDVlanLoopIndex OBJECT-TYPE 9650 SYNTAX Integer32 9651 MAX-ACCESS read-only 9652 STATUS current 9653 DESCRIPTION 9654 "Display port lists loop status by vlan." 9655 ::= { sysLBDVlanLoopEntry 1 } 9656 9657 sysLBDVlanLoopPorts OBJECT-TYPE 9658 SYNTAX PortList 9659 MAX-ACCESS read-only 9660 STATUS current 9661 DESCRIPTION 9662 "Display port lists loop status by vlan." 9663 ::= { sysLBDVlanLoopEntry 2 } 9664 9665 9666 -- ------------------------------------------------------------------ 9667 -- Mirror Group 9668 -- ------------------------------------------------------------------ 9669 9670 9671 sysMirrorStatus OBJECT-TYPE 9672 SYNTAX INTEGER { 9673 enabled (1), 9674 disabled (2) 9675 } 9676 MAX-ACCESS read-write 9677 STATUS current 9678 DESCRIPTION 9679 "Enable/Disable Port Mirroring function. 9680 Default is disabled. 9681 Port Mirroring is a method of monitoring network traffic that 9682 forwards a copy of each incoming and/or outgoing packet from one 9683 port of the Switch to another port where the packet can be studied." 9684 -- "Provides control over the mirroring feature in the switch." -- 9685 9686 DEFVAL { disabled } 9687 ::= { companyMirror 1 } 9688 9689 sysMirrorTargetPort OBJECT-TYPE 9690 SYNTAX Integer32 9691 MAX-ACCESS read-write 9692 STATUS current 9693 DESCRIPTION 9694 "Specifies the port to which the mirrored traffic in the system 9695 is to be copied." 9696 ::= { companyMirror 2 } 9697 9698 sysMirrorCtrlIngressMirroring OBJECT-TYPE 9699 SYNTAX PortList 9700 MAX-ACCESS read-write 9701 STATUS current 9702 DESCRIPTION 9703 "Provides control to enable or disable mirroring of ingress 9704 traffic over this interface to the mirrored-to port." 9705 ::= { companyMirror 3 } 9706 9707 sysMirrorCtrlEgressMirroring OBJECT-TYPE 9708 SYNTAX PortList 9709 MAX-ACCESS read-write 9710 STATUS current 9711 DESCRIPTION 9712 "Provides control to enable or disable mirroring of egress 9713 traffic over this interface to the mirrored-to port." 9714 ::= { companyMirror 4 } 9715 9716 -- ------------------------------------------------------------------ 9717 -- trap setting 9718 9719 sysTrapIP OBJECT-TYPE 9720 SYNTAX IpAddress 9721 MAX-ACCESS read-write 9722 STATUS current 9723 DESCRIPTION 9724 "The smart console utility's IP address is used to recive trap events." 9725 ::= { companyTrapSetting 1 } 9726 9727 sysTrapSystemEvent OBJECT-TYPE 9728 SYNTAX INTEGER { 9729 none(0), 9730 deviceBootUp(1), 9731 illegalLogin(2), 9732 both(3) 9733 } 9734 MAX-ACCESS read-write 9735 STATUS current 9736 DESCRIPTION 9737 "Enable/Disable system trap events in the switch system." 9738 DEFVAL { none } 9739 ::= { companyTrapSetting 2 } 9740 9741 sysTrapFiberPortEvent OBJECT-TYPE 9742 SYNTAX INTEGER { 9743 enable(1), 9744 disable(2) 9745 } 9746 MAX-ACCESS read-write 9747 STATUS current 9748 DESCRIPTION 9749 "Enable/Disable fiber port trap event in the system." 9750 DEFVAL { disable } 9751 ::= { companyTrapSetting 3 } 9752 9753 sysTrapTwistedPortEvent OBJECT-TYPE 9754 SYNTAX INTEGER { 9755 enable(1), 9756 disable(2) 9757 } 9758 MAX-ACCESS read-write 9759 STATUS current 9760 DESCRIPTION 9761 "Enable/Disable twisted port trap event in the system." 9762 DEFVAL { disable } 9763 ::= { companyTrapSetting 4 } 9764 9765 sysTrapStateChangeEvent OBJECT-TYPE 9766 SYNTAX INTEGER { 9767 enable(1), 9768 disable(2) 9769 } 9770 MAX-ACCESS read-write 9771 STATUS current 9772 DESCRIPTION 9773 "Enable/Disable RSTP state change trap event in the system." 9774 DEFVAL { disable } 9775 ::= { companyTrapSetting 5 } 9776 9777 sysTrapFirmUpgradeEvent OBJECT-TYPE 9778 SYNTAX INTEGER { 9779 enable(1), 9780 disable(2) 9781 } 9782 MAX-ACCESS read-write 9783 STATUS current 9784 DESCRIPTION 9785 "Enable/Disable firmware upgrading trap event in the system." 9786 DEFVAL { disable } 9787 ::= { companyTrapSetting 6 } 9788 sysTrapStatus OBJECT-TYPE 9789 SYNTAX INTEGER { 9790 enable(1), 9791 disable(2) 9792 } 9793 MAX-ACCESS read-write 9794 STATUS current 9795 DESCRIPTION 9796 "Enable/Disable trap event in the system." 9797 DEFVAL { disable } 9798 ::= { companyTrapSetting 10 } 9799 9800-- start CAMEO_PORT_SECURITY 9801 sysTrapPortSecurity OBJECT-TYPE 9802 SYNTAX INTEGER { 9803 enabled(1), 9804 disabled(2) 9805 } 9806 MAX-ACCESS read-write 9807 STATUS current 9808 DESCRIPTION 9809 "" 9810 ::= { companyTrapSetting 13 } 9811-- end CAMEO_PORT_SECURITY 9812-- start CAMEO_IMPBv2 9813 sysTrapIMPBViolation OBJECT-TYPE 9814 SYNTAX INTEGER { 9815 enabled(1), 9816 disabled(2) 9817 } 9818 MAX-ACCESS read-write 9819 STATUS current 9820 DESCRIPTION 9821 "" 9822 ::= { companyTrapSetting 14 } 9823-- end CAMEO_IMPBv2 9824-- start CAMEO_LBD 9825 sysTrapLBD OBJECT-TYPE 9826 SYNTAX INTEGER { 9827 enabled(1), 9828 disabled(2) 9829 } 9830 MAX-ACCESS read-write 9831 STATUS current 9832 DESCRIPTION 9833 "" 9834 ::= { companyTrapSetting 15 } 9835-- end CAMEO_LBD 9836-- start CAMEO_DHCP_SCREEN 9837 sysTrapDHCPServerScreening OBJECT-TYPE 9838 SYNTAX INTEGER { 9839 enabled(1), 9840 disabled(2) 9841 } 9842 MAX-ACCESS read-write 9843 STATUS current 9844 DESCRIPTION 9845 "" 9846 ::= { companyTrapSetting 16 } 9847-- end CAMEO_DHCP_SCREEN 9848 sysTrapDuplicateIPDetected OBJECT-TYPE 9849 SYNTAX INTEGER { 9850 enabled(1), 9851 disabled(2) 9852 } 9853 MAX-ACCESS read-write 9854 STATUS current 9855 DESCRIPTION 9856 "This object is for enabling or disabling send gratuitous 9857 trap when IP address conflicted in the network." 9858 ::= { companyTrapSetting 17 } 9859 9860 9861-- ------------------------------------------------------------------ 9862-- SNTP Timesetting 9863 -- ------------------------------------------------------------------ 9864 9865 9866sysSNTPTimeSeconds OBJECT-TYPE 9867 SYNTAX Integer32 9868 MAX-ACCESS read-write 9869 STATUS current 9870 DESCRIPTION 9871 "This object is for setting the system time in seconds 9872 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 9873 input value must larger than 1230768000 (00:00:00 UTC, 9874 January 1, 2009) and smaller than 2145916799 (23:59:59 9875 UTC, December 31, 2037)." 9876 ::= { companySNTPSetting 1 } 9877 9878sysSNTPFirstServer OBJECT-TYPE 9879 SYNTAX IpAddress 9880 MAX-ACCESS read-write 9881 STATUS current 9882 DESCRIPTION 9883 "SNTP First Server's IP Address" 9884 ::= { companySNTPSetting 2 } 9885 9886sysSNTPSecondServer OBJECT-TYPE 9887 SYNTAX IpAddress 9888 MAX-ACCESS read-write 9889 STATUS current 9890 DESCRIPTION 9891 "SNTP Second Server's IP Address" 9892 ::= { companySNTPSetting 3 } 9893 9894sysSNTPPollInterval OBJECT-TYPE 9895 SYNTAX Integer32 9896 MAX-ACCESS read-write 9897 STATUS current 9898 DESCRIPTION 9899 "SNTP Poll Interval In Seconds (30-99999) " 9900 ::= { companySNTPSetting 4 } 9901 9902sysSNTPState OBJECT-TYPE 9903 SYNTAX INTEGER { 9904 sntp(1), 9905 local(2) 9906 } 9907 MAX-ACCESS read-write 9908 STATUS current 9909 DESCRIPTION 9910 "Enable/Disable SNTP function in the system." 9911 ::= { companySNTPSetting 5 } 9912 9913-- SNTP TimeZonesetting 9914 9915 9916sysSNTPDSTOffset OBJECT-TYPE 9917 SYNTAX INTEGER { 9918 offset30min (30), 9919 offset60min (60), 9920 offset90min (90), 9921 offset120min (120) 9922 } 9923 MAX-ACCESS read-write 9924 STATUS current 9925 DESCRIPTION 9926 "This object is for Daylight Saving Time Offset In (30/60/90/120) Minutes." 9927 9928 ::= { companySNTPSetting 6 } 9929 9930sysSNTPGMTMinutes OBJECT-TYPE 9931 SYNTAX INTEGER 9932 MAX-ACCESS read-write 9933 STATUS current 9934 DESCRIPTION 9935 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 9936 9937 ::= { companySNTPSetting 7 } 9938 9939sysSNTPDSTStartMon OBJECT-TYPE 9940 SYNTAX INTEGER 9941 MAX-ACCESS read-write 9942 STATUS current 9943 DESCRIPTION 9944 "The start month of Daylight Saving Time." 9945 9946 ::= { companySNTPSetting 8 } 9947 9948sysSNTPDSTStartDay OBJECT-TYPE 9949 SYNTAX INTEGER 9950 MAX-ACCESS read-write 9951 STATUS current 9952 DESCRIPTION 9953 "The start day of Daylight Saving Time." 9954 9955 ::= { companySNTPSetting 9 } 9956 9957sysSNTPDSTStartHour OBJECT-TYPE 9958 SYNTAX INTEGER 9959 MAX-ACCESS read-write 9960 STATUS current 9961 DESCRIPTION 9962 "The start hour of Daylight Saving Time." 9963 9964 ::= { companySNTPSetting 10 } 9965 9966sysSNTPDSTStartMin OBJECT-TYPE 9967 SYNTAX INTEGER 9968 MAX-ACCESS read-write 9969 STATUS current 9970 DESCRIPTION 9971 "The start minute of Daylight Saving Time." 9972 9973 ::= { companySNTPSetting 11 } 9974 9975sysSNTPDSTEndMon OBJECT-TYPE 9976 SYNTAX INTEGER 9977 MAX-ACCESS read-write 9978 STATUS current 9979 DESCRIPTION 9980 "The end month of Daylight Saving Time." 9981 9982 ::= { companySNTPSetting 12 } 9983 9984sysSNTPDSTEndDay OBJECT-TYPE 9985 SYNTAX INTEGER 9986 MAX-ACCESS read-write 9987 STATUS current 9988 DESCRIPTION 9989 "The end day of Daylight Saving Time." 9990 9991 ::= { companySNTPSetting 13 } 9992 9993sysSNTPDSTEndHour OBJECT-TYPE 9994 SYNTAX INTEGER 9995 MAX-ACCESS read-write 9996 STATUS current 9997 DESCRIPTION 9998 "The end hour of Daylight Saving Time." 9999 10000 ::= { companySNTPSetting 14 } 10001 10002sysSNTPDSTEndMin OBJECT-TYPE 10003 SYNTAX INTEGER 10004 MAX-ACCESS read-write 10005 STATUS current 10006 DESCRIPTION 10007 "The end minute of Daylight Saving Time." 10008 10009 ::= { companySNTPSetting 15 } 10010 10011sysSNTPDSTState OBJECT-TYPE 10012 SYNTAX INTEGER { 10013 annual(1), 10014 disabled(2) 10015 } 10016 MAX-ACCESS read-write 10017 STATUS current 10018 DESCRIPTION 10019 "This object is for Annual(1) or Disabled(2) DST state in the system." 10020 ::= { companySNTPSetting 16 } 10021 10022 10023 -- ------------------------------------------------------------------ 10024 -- Limit IP multicast Group 10025 -- ------------------------------------------------------------------ 10026 10027 limitIpMulticastProfileTable OBJECT-TYPE 10028 SYNTAX SEQUENCE OF LimitIpMulticastProfileEntry 10029 MAX-ACCESS not-accessible 10030 STATUS current 10031 DESCRIPTION 10032 "A list of the limit ip multicast Profile Table." 10033 ::= { companyLimitIp 1 } 10034 10035 limitIpMulticastProfileEntry OBJECT-TYPE 10036 SYNTAX LimitIpMulticastProfileEntry 10037 MAX-ACCESS not-accessible 10038 STATUS current 10039 DESCRIPTION 10040 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 10041 INDEX { limitIpMulticastProfileID } 10042 ::= { limitIpMulticastProfileTable 1 } 10043 10044 LimitIpMulticastProfileEntry ::= SEQUENCE { 10045 limitIpMulticastProfileID INTEGER, 10046 limitIpMulticastProfileName DisplayString, 10047 limitIpMulticastProfileStatus RowStatus 10048 } 10049 10050 limitIpMulticastProfileID OBJECT-TYPE 10051 SYNTAX INTEGER 10052 MAX-ACCESS read-only 10053 STATUS current 10054 DESCRIPTION 10055 "The ProfileID of the limit ip multicast profile entry." 10056 ::= { limitIpMulticastProfileEntry 1 } 10057 10058 limitIpMulticastProfileName OBJECT-TYPE 10059 SYNTAX DisplayString (SIZE(1..64)) 10060 MAX-ACCESS read-write 10061 STATUS current 10062 DESCRIPTION 10063 "The ProfileName of the limit ip multicast profile entry." 10064 ::= { limitIpMulticastProfileEntry 2 } 10065 10066 limitIpMulticastProfileStatus OBJECT-TYPE 10067 SYNTAX RowStatus 10068 MAX-ACCESS read-write 10069 STATUS current 10070 DESCRIPTION 10071 "The status of an entry in the limit ip multicast profile Table. Only a subset 10072 of the rowstatus variables (active, createAndGo, destroy) 10073 are available." 10074 ::= { limitIpMulticastProfileEntry 3 } 10075 10076 10077 10078 10079 limitIpMulticastEntryTable OBJECT-TYPE 10080 SYNTAX SEQUENCE OF LimitIpMulticastEntry 10081 MAX-ACCESS not-accessible 10082 STATUS current 10083 DESCRIPTION 10084 "A list of the limit ip multicast entry Table." 10085 ::= { companyLimitIp 2 } 10086 10087 limitIpMulticastEntry OBJECT-TYPE 10088 SYNTAX LimitIpMulticastEntry 10089 MAX-ACCESS not-accessible 10090 STATUS current 10091 DESCRIPTION 10092 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 10093 INDEX { limitIpMulticastEntryProfileID,limitIpMulticaststartIpAddr,limitIpMulticastendIpAddr} 10094 ::= { limitIpMulticastEntryTable 1 } 10095 10096 10097 LimitIpMulticastEntry ::= SEQUENCE { 10098 limitIpMulticastEntryProfileID INTEGER, 10099 limitIpMulticaststartIpAddr IpAddress, 10100 limitIpMulticastendIpAddr IpAddress, 10101 limitIpMulticastStatus RowStatus 10102 } 10103 10104 limitIpMulticastEntryProfileID OBJECT-TYPE 10105 SYNTAX INTEGER 10106 MAX-ACCESS read-only 10107 STATUS current 10108 DESCRIPTION 10109 "The ProfileID of the limit ip multicast entry." 10110 ::= { limitIpMulticastEntry 1 } 10111 10112 limitIpMulticaststartIpAddr OBJECT-TYPE 10113 SYNTAX IpAddress 10114 MAX-ACCESS read-only 10115 STATUS current 10116 DESCRIPTION 10117 "The limit ip multicast IP address is used to set start ip" 10118 ::= { limitIpMulticastEntry 2 } 10119 10120 limitIpMulticastendIpAddr OBJECT-TYPE 10121 SYNTAX IpAddress 10122 MAX-ACCESS read-only 10123 STATUS current 10124 DESCRIPTION 10125 "The limit ip multicast IP address is used to set end ip" 10126 ::= { limitIpMulticastEntry 3 } 10127 10128 limitIpMulticastStatus OBJECT-TYPE 10129 SYNTAX RowStatus 10130 MAX-ACCESS read-write 10131 STATUS current 10132 DESCRIPTION 10133 "The status of an entry in the limit ip multicast entry Table. Only a subset 10134 of the rowstatus variables (active, createAndGo, destroy) 10135 are available." 10136 ::= { limitIpMulticastEntry 4 } 10137 10138 10139 10140 limitIpMulticastPortTable OBJECT-TYPE 10141 SYNTAX SEQUENCE OF LimitIpMulticastPortEntry 10142 MAX-ACCESS not-accessible 10143 STATUS current 10144 DESCRIPTION 10145 "A list of the limit ip multicast Port entry Table." 10146 ::= { companyLimitIp 3 } 10147 10148 limitIpMulticastPortEntry OBJECT-TYPE 10149 SYNTAX LimitIpMulticastPortEntry 10150 MAX-ACCESS not-accessible 10151 STATUS current 10152 DESCRIPTION 10153 "A limit ip multicast entry maintain by the Port Index." 10154 INDEX { limitIpMulticastPortID} 10155 ::= { limitIpMulticastPortTable 1 } 10156 10157 10158 LimitIpMulticastPortEntry ::= SEQUENCE { 10159 limitIpMulticastPortID INTEGER, 10160 limitIpMulticastPortState INTEGER, 10161 limitIpMulticastPortProfileID PortList, 10162 limitIpMulticastPortMaxGrp INTEGER 10163 } 10164 10165 limitIpMulticastPortID OBJECT-TYPE 10166 SYNTAX INTEGER 10167 MAX-ACCESS read-only 10168 STATUS current 10169 DESCRIPTION 10170 "The Port Index of the limit ip multicast port entry." 10171 ::= { limitIpMulticastPortEntry 1 } 10172 10173 limitIpMulticastPortState OBJECT-TYPE 10174 SYNTAX INTEGER { 10175 permit (1), deny (2) 10176 } 10177 MAX-ACCESS read-write 10178 STATUS current 10179 DESCRIPTION 10180 "The limit ip multicast port state" 10181 ::= { limitIpMulticastPortEntry 2 } 10182 10183 limitIpMulticastPortProfileID OBJECT-TYPE 10184 SYNTAX PortList 10185 MAX-ACCESS read-write 10186 STATUS current 10187 DESCRIPTION 10188 "The limit ip multicast port mapping profileID list." 10189 ::= { limitIpMulticastPortEntry 3 } 10190 10191 limitIpMulticastPortMaxGrp OBJECT-TYPE 10192 SYNTAX INTEGER (1..256) 10193 MAX-ACCESS read-write 10194 STATUS current 10195 DESCRIPTION 10196 "The limit ip multicast per-port max group." 10197 ::= { limitIpMulticastPortEntry 4 } 10198 10199 10200 10201 10202 -- ----------------------------------------------------------------------------- 10203 -- The Guest Vlan Group 10204 -- ----------------------------------------------------------------------------- 10205 guestVlanName OBJECT-TYPE 10206 SYNTAX DisplayString(SIZE(1..32)) 10207 MAX-ACCESS read-write 10208 STATUS current 10209 DESCRIPTION 10210 "The VLAN name of guest VLAN." 10211 ::= { companyGuestVlan 1 } 10212 10213 guestVlanPort OBJECT-TYPE 10214 SYNTAX PortList 10215 MAX-ACCESS read-write 10216 STATUS current 10217 DESCRIPTION 10218 "This object indicates the guest VLAN port members of this device." 10219 ::= { companyGuestVlan 2 } 10220 10221 guestVlanDelState OBJECT-TYPE 10222 SYNTAX INTEGER{ 10223 none(1), 10224 start(2) 10225 } 10226 MAX-ACCESS read-write 10227 STATUS current 10228 DESCRIPTION 10229 "Used to delete the guest VLAN." 10230 ::= { companyGuestVlan 3 } 10231 10232 -- --------------------------------------------------------------------- 10233 -- MacNotify Function 10234 -- --------------------------------------------------------------------- 10235 10236 macNotifyState OBJECT-TYPE 10237 SYNTAX INTEGER { 10238 enabled(1), 10239 disabled(2) 10240 } 10241 MAX-ACCESS read-write 10242 STATUS current 10243 DESCRIPTION 10244 "This object can enabled or disabled MAC Notification." 10245 ::= { companyMacNotify 1 } 10246 10247 macNotifyInterval OBJECT-TYPE 10248 SYNTAX INTEGER (1..2147483647) 10249 MAX-ACCESS read-write 10250 STATUS current 10251 DESCRIPTION 10252 "This object indicates the time interval in second for trigger the MAC notify message. " 10253 --DEFVAL { 1 } 10254 ::= { companyMacNotify 2 } 10255 10256 macNotifyHistorySize OBJECT-TYPE 10257 SYNTAX INTEGER (1..500) 10258 MAX-ACCESS read-write 10259 STATUS current 10260 DESCRIPTION 10261 "This object indicates the history size of variation MAC in address table. The default value is 1 ." 10262 --DEFVAL { 1 } 10263 ::= { companyMacNotify 3 } 10264 10265 -- Mac Notify Port Control Table 10266 macNotifyCtrlTable OBJECT-TYPE 10267 SYNTAX SEQUENCE OF MacNotifyCtrlEntry 10268 MAX-ACCESS not-accessible 10269 STATUS current 10270 DESCRIPTION 10271 "A table to control Loopback detection features either for 10272 the entire switch or for each interface in the switch." 10273 ::= { companyMacNotify 4 } 10274 10275 macNotifyCtrlEntry OBJECT-TYPE 10276 SYNTAX MacNotifyCtrlEntry 10277 MAX-ACCESS not-accessible 10278 STATUS current 10279 DESCRIPTION 10280 "An entry appears in this table for each interface 10281 in the system." 10282 INDEX { macNotifyCtrlIndex } 10283 ::= { macNotifyCtrlTable 1 } 10284 10285 MacNotifyCtrlEntry ::= 10286 SEQUENCE { 10287 macNotifyCtrlIndex 10288 Integer32, 10289 macNotifyPortStatus 10290 INTEGER 10291 } 10292 10293 macNotifyCtrlIndex OBJECT-TYPE 10294 SYNTAX Integer32 10295 MAX-ACCESS read-only 10296 STATUS current 10297 DESCRIPTION 10298 "The interface index of the port for which the configuration 10299 in this entry applies." 10300 ::= { macNotifyCtrlEntry 1 } 10301 10302 macNotifyPortStatus OBJECT-TYPE 10303 SYNTAX INTEGER { 10304 enabled(1), 10305 disabled(2) 10306 } 10307 MAX-ACCESS read-write 10308 STATUS current 10309 DESCRIPTION 10310 "Provides control to per port enable or disable the loopback detection 10311 function. Default is disabled." 10312 DEFVAL { disabled } 10313 ::= { macNotifyCtrlEntry 2 } 10314 10315 10316 -- ------------------------------------------------------------------ 10317 -- BPDU Attack Protection Group 10318 -- ------------------------------------------------------------------ 10319 sysBPDUAttackStateEnable OBJECT-TYPE 10320 SYNTAX INTEGER { 10321 enabled(1), 10322 disabled(2) 10323 } 10324 MAX-ACCESS read-write 10325 STATUS current 10326 DESCRIPTION 10327 "Use this to enable BPDU attack protection. 10328 The BPDU Attack Protection function and Spanning Tree Protocol 10329 for ports are mutually exclusive. When the STP function is enabled 10330 on a particular port, BPDU Attack Protection cannot be enabled." 10331 10332 DEFVAL { disabled } 10333 ::= { companyBPDUAttack 1 } 10334 10335 sysBPDUAttackRecoverTime OBJECT-TYPE 10336 SYNTAX Integer32 (0 | 60..1000000) 10337 MAX-ACCESS read-write 10338 STATUS current 10339 DESCRIPTION 10340 "When a port enters under attack state, it can be disabled or blocked 10341 based on the configuration. The state can be recovered manually or 10342 by the auto recovery mechanism. This command is used to configure the 10343 auto-recovery timer. To manually recover the port, the user needs to 10344 disable and re-enable the port." 10345 DEFVAL { 60 } 10346 ::= { companyBPDUAttack 2 } 10347 10348 -- BPDUAttack Port Control Table 10349 10350 sysBPDUAttackCtrlTable OBJECT-TYPE 10351 SYNTAX SEQUENCE OF SysBPDUAttackCtrlEntry 10352 MAX-ACCESS not-accessible 10353 STATUS current 10354 DESCRIPTION 10355 "A table to control BPDU Attack features either for 10356 the entire switch or for each interface in the switch." 10357 ::= { companyBPDUAttack 3 } 10358 10359 sysBPDUAttackCtrlEntry OBJECT-TYPE 10360 SYNTAX SysBPDUAttackCtrlEntry 10361 MAX-ACCESS not-accessible 10362 STATUS current 10363 DESCRIPTION 10364 "An entry appears in this table for each interface 10365 in the system." 10366 INDEX { sysBPDUAttackCtrlIndex } 10367 ::= { sysBPDUAttackCtrlTable 1 } 10368 10369 SysBPDUAttackCtrlEntry ::= 10370 SEQUENCE { 10371 sysBPDUAttackCtrlIndex 10372 Integer32, 10373 sysBPDUAttackPortState 10374 INTEGER, 10375 sysBPDUAttackPortMode 10376 INTEGER , 10377 sysBPDUAttackPortStatus 10378 INTEGER 10379 } 10380 10381 sysBPDUAttackCtrlIndex OBJECT-TYPE 10382 SYNTAX Integer32 10383 MAX-ACCESS read-only 10384 STATUS current 10385 DESCRIPTION 10386 "The interface index of the port for which the configuration 10387 in this entry applies." 10388 ::= { sysBPDUAttackCtrlEntry 1 } 10389 10390 sysBPDUAttackPortState OBJECT-TYPE 10391 SYNTAX INTEGER { 10392 enabled(1), 10393 disabled(2) 10394 } 10395 MAX-ACCESS read-write 10396 STATUS current 10397 DESCRIPTION 10398 "Used to configure the BPDU Attack Protection state of a port. 10399 The default state is disable." 10400 DEFVAL { disabled } 10401 ::= { sysBPDUAttackCtrlEntry 2 } 10402 10403 sysBPDUAttackPortMode OBJECT-TYPE 10404 SYNTAX INTEGER { 10405 drop(1), 10406 block(2), 10407 shutdown(3) 10408 } 10409 MAX-ACCESS read-write 10410 STATUS current 10411 DESCRIPTION 10412 "Used to configure the BPDU Attack Protection mode of a port." 10413 ::= { sysBPDUAttackCtrlEntry 3 } 10414 10415 sysBPDUAttackPortStatus OBJECT-TYPE 10416 SYNTAX INTEGER { 10417 normal(1), 10418 underAttack(2) 10419 } 10420 MAX-ACCESS read-only 10421 STATUS current 10422 DESCRIPTION 10423 "Use this to view per port BPDU attack protection status." 10424 DEFVAL { normal } 10425 ::= { sysBPDUAttackCtrlEntry 4 } 10426 10427 sysBPDUAttackLog OBJECT-TYPE 10428 SYNTAX INTEGER { 10429 none(1), 10430 attackDetected(2), 10431 attackCleared(3), 10432 both(4) 10433 } 10434 MAX-ACCESS read-write 10435 STATUS current 10436 DESCRIPTION 10437 "Used to configure log settings for BPDU attack protection events." 10438 10439 DEFVAL { none } 10440 ::= { companyBPDUAttack 4 } 10441 -- --------------------------------------------------------------------- 10442 -- VLAN Trunk Function 10443 -- --------------------------------------------------------------------- 10444 vlanTrunkSystem OBJECT IDENTIFIER ::= { companyVLANTrunk 1 } 10445 -- ------------------------------------------------------------------ 10446 -- The La System Group 10447 -- ------------------------------------------------------------------ 10448 10449 vlanTrunkGlobalStatus OBJECT-TYPE 10450 SYNTAX INTEGER { enabled(1), disabled(2) } 10451 MAX-ACCESS read-write 10452 STATUS current 10453 DESCRIPTION 10454 "This indicates the global state of the VLAN trunking feature of the device." 10455 ::= { vlanTrunkSystem 1 } 10456 10457 vlanTrunkTable OBJECT-TYPE 10458 SYNTAX SEQUENCE OF VlanTrunkConfigEntry 10459 MAX-ACCESS not-accessible 10460 STATUS current 10461 DESCRIPTION 10462 "This table is used to manage the VLAN trunking feature of the device." 10463 ::= { vlanTrunkSystem 2 } 10464 10465 vlanTrunkEntry OBJECT-TYPE 10466 SYNTAX VlanTrunkConfigEntry 10467 MAX-ACCESS not-accessible 10468 STATUS current 10469 DESCRIPTION 10470 "There is one entry in this table for each created 10471 port-channel port." 10472 INDEX { vlanTrunkIfIndex } 10473 ::= { vlanTrunkTable 1 } 10474 10475 VlanTrunkConfigEntry ::= 10476 SEQUENCE { 10477 vlanTrunkIfIndex InterfaceIndex, 10478 vlanTrunkState INTEGER 10479 } 10480 10481 vlanTrunkIfIndex OBJECT-TYPE 10482 SYNTAX InterfaceIndex 10483 MAX-ACCESS read-only 10484 STATUS current 10485 DESCRIPTION 10486 "The index of the port. " 10487 ::= { vlanTrunkEntry 1 } 10488 10489 vlanTrunkState OBJECT-TYPE 10490 SYNTAX INTEGER { enabled(1), disabled(2) } 10491 MAX-ACCESS read-write 10492 STATUS current 10493 DESCRIPTION 10494 "Sets the VLAN trunk status as enabled or disabled." 10495 ::= { vlanTrunkEntry 2 } 10496 10497 -- --------------------------------------------------------------------- 10498 -- QinQ Function 10499 -- --------------------------------------------------------------------- 10500 qinqSystem OBJECT IDENTIFIER ::= { companyQinQ 1 } 10501 qinqVLANTranslation OBJECT IDENTIFIER ::= { companyQinQ 2 } 10502 -- ------------------------------------------------------------------ 10503 -- The QinQ System Group 10504 -- ------------------------------------------------------------------ 10505 10506 qinqGlobalStatus OBJECT-TYPE 10507 SYNTAX INTEGER { enabled(1), disabled(2) } 10508 MAX-ACCESS read-write 10509 STATUS current 10510 DESCRIPTION 10511 "This object is used to enable/disable the Q-in-Q status." 10512 ::= { qinqSystem 1 } 10513 10514 qinqTable OBJECT-TYPE 10515 SYNTAX SEQUENCE OF QinQConfigEntry 10516 MAX-ACCESS not-accessible 10517 STATUS current 10518 DESCRIPTION 10519 "A table that contains Q-in-Q VLAN mode information about each port." 10520 ::= { qinqSystem 2 } 10521 10522 qinqEntry OBJECT-TYPE 10523 SYNTAX QinQConfigEntry 10524 MAX-ACCESS not-accessible 10525 STATUS current 10526 DESCRIPTION 10527 "A list of Q-in-Q VLAN mode information for each port." 10528 INDEX { qinqIfIndex } 10529 ::= { qinqTable 1 } 10530 10531 QinQConfigEntry ::= 10532 SEQUENCE { 10533 qinqIfIndex InterfaceIndex, 10534 qinqRoleState INTEGER, 10535 qinqOuterTPID Unsigned32, 10536 qinqTrustCVIDState INTEGER, 10537 qinqVLANTranslationState INTEGER 10538 } 10539 10540 qinqIfIndex OBJECT-TYPE 10541 SYNTAX InterfaceIndex 10542 MAX-ACCESS read-only 10543 STATUS current 10544 DESCRIPTION 10545 "The index of the port. " 10546 ::= { qinqEntry 1 } 10547 10548 qinqRoleState OBJECT-TYPE 10549 SYNTAX INTEGER { nni(1), uni(2) } 10550 MAX-ACCESS read-write 10551 STATUS current 10552 DESCRIPTION 10553 "Sets the QinQ Role as NNI or UNI." 10554 ::= { qinqEntry 2 } 10555 10556 qinqOuterTPID OBJECT-TYPE 10557 SYNTAX Unsigned32 10558 MAX-ACCESS read-write 10559 STATUS current 10560 DESCRIPTION 10561 "Sets the QinQ Outer TPID value." 10562 ::= { qinqEntry 3 } 10563 10564 qinqTrustCVIDState OBJECT-TYPE 10565 SYNTAX INTEGER { enabled(1), disabled(2) } 10566 MAX-ACCESS read-write 10567 STATUS current 10568 DESCRIPTION 10569 "Sets the QinQ Trust CVID state as enabled or disabled." 10570 ::= { qinqEntry 4 } 10571 10572 qinqVLANTranslationState OBJECT-TYPE 10573 SYNTAX INTEGER { enabled(1), disabled(2) } 10574 MAX-ACCESS read-write 10575 STATUS current 10576 DESCRIPTION 10577 "Sets the QinQ VLANTranslation state as enabled or disabled." 10578 ::= { qinqEntry 5 } 10579 10580 10581 -- 10582 -- Vlan Translation Table 10583 -- 10584 qinqVlanTranslationCVIDTable OBJECT-TYPE 10585 SYNTAX SEQUENCE OF QinQVlanTranslationCVIDEntry 10586 MAX-ACCESS not-accessible 10587 STATUS current 10588 DESCRIPTION 10589 "A table that contains VLAN translation information applied in enabling 10590 port's swQinQPortVlanTranslation, swQinQPortTrustCVID and QinQ." 10591 ::= { qinqVLANTranslation 1 } 10592 10593 qinqVlanTranslationCVIDEntry OBJECT-TYPE 10594 SYNTAX QinQVlanTranslationCVIDEntry 10595 MAX-ACCESS not-accessible 10596 STATUS current 10597 DESCRIPTION 10598 "A list of VLAN translation information applied in enabling a 10599 port's swQinQPortVlanTranslation, swQinQPortTrustCVID and QinQ." 10600 INDEX {qinqVlanTranslationCVID} 10601 ::= { qinqVlanTranslationCVIDTable 1 } 10602 10603 QinQVlanTranslationCVIDEntry ::= 10604 SEQUENCE { 10605 qinqVlanTranslationCVID 10606 Unsigned32, 10607 qinqVlanTranslationSVID 10608 Unsigned32, 10609 qinqVlanTranslationSVIDOperation 10610 INTEGER, 10611 qinqVlanTranslationCVIDRowStatus 10612 RowStatus 10613 } 10614 10615 qinqVlanTranslationCVID OBJECT-TYPE 10616 SYNTAX Unsigned32 10617 MAX-ACCESS read-only 10618 STATUS current 10619 DESCRIPTION 10620 "The customer VLAN identifier in a C-TAG." 10621 ::= { qinqVlanTranslationCVIDEntry 1 } 10622 10623 qinqVlanTranslationSVID OBJECT-TYPE 10624 SYNTAX Unsigned32 10625 MAX-ACCESS read-create 10626 STATUS current 10627 DESCRIPTION 10628 "A VLAN identifier conveyed in an S-TAG." 10629 ::= { qinqVlanTranslationCVIDEntry 2 } 10630 10631 qinqVlanTranslationSVIDOperation OBJECT-TYPE 10632 SYNTAX INTEGER { 10633 add(1), 10634 replace(2) 10635 } 10636 MAX-ACCESS read-create 10637 STATUS current 10638 DESCRIPTION 10639 "The 'add' action indicates to add a tag for the assigned SP-VLAN 10640 before the C-VLAN tag. If there is S-TAG in the packet, this rule 10641 will not take effect. 10642 The 'replace' action indicates to replace the C-VLAN in the tag by 10643 the SP-VLAN. If there is no C-TAG in the packet, this rule will not 10644 take effect." 10645 ::= { qinqVlanTranslationCVIDEntry 3 } 10646 10647 qinqVlanTranslationCVIDRowStatus OBJECT-TYPE 10648 SYNTAX RowStatus 10649 MAX-ACCESS read-create 10650 STATUS current 10651 DESCRIPTION 10652 "This object indicates the status of this entry." 10653 ::= { qinqVlanTranslationCVIDEntry 4 } 10654-- ---------------------------------------------------------- 10655-- The companyCableDiagnostic Groups 10656-- ---------------------------------------------------------- 10657-- Cable Diagnostics Group ----------------------------------------------- 10658 10659 doSTrapLog OBJECT-TYPE 10660 SYNTAX INTEGER { 10661 enable(1), 10662 disable(2), 10663 other(3) 10664 } 10665 MAX-ACCESS read-write 10666 STATUS current 10667 DESCRIPTION 10668 "This object indicates the status of the DoS prevention trap log." 10669 ::= { companyDoSCtrl 1 } 10670 10671 doSClearCounters OBJECT-TYPE 10672 SYNTAX INTEGER { 10673 land-attack(1), 10674 blat-attack(2), 10675 smurf-attack(3), 10676 tcp-null-scan(4), 10677 tcp-xmascan(5), 10678 tcp-synfin(6), 10679 tcp-syn-srcport-less-1024(7), 10680 all(8), 10681 other(9) 10682 } 10683 MAX-ACCESS read-write 10684 STATUS current 10685 DESCRIPTION 10686 "This object clears the DoS prevention frame counters." 10687 ::= { companyDoSCtrl 2 } 10688 10689 10690 doSCtrlTable OBJECT-TYPE 10691 SYNTAX SEQUENCE OF DoSCtrlEntry 10692 MAX-ACCESS not-accessible 10693 STATUS current 10694 DESCRIPTION 10695 "A table that holds the DoS prevention settings of the device." 10696 ::= { companyDoSCtrl 3 } 10697 10698 doSCtrlEntry OBJECT-TYPE 10699 SYNTAX DoSCtrlEntry 10700 MAX-ACCESS not-accessible 10701 STATUS current 10702 DESCRIPTION 10703 "A list of DoS prevention settings of the device." 10704 INDEX { doSCtrlType } 10705 ::= { doSCtrlTable 1 } 10706 10707 DoSCtrlEntry ::= 10708 SEQUENCE { 10709 doSCtrlType 10710 INTEGER, 10711 doSCtrlState 10712 INTEGER, 10713 doSCtrlActionType 10714 INTEGER, 10715 doSCtrlMirrorPort 10716 INTEGER, 10717 doSCtrlMirrorPriority 10718 INTEGER, 10719 doSCtrlMirrorRxRate 10720 INTEGER, 10721 doSCtrlFrameCount 10722 INTEGER 10723 } 10724 10725 doSCtrlType OBJECT-TYPE 10726 SYNTAX INTEGER { 10727 land-attack(1), 10728 blat-attack(2), 10729 smurf-attack(3), 10730 tcp-null-scan(4), 10731 tcp-xmascan(5), 10732 tcp-synfin(6), 10733 tcp-syn-srcport-less-1024(7) 10734 } 10735 MAX-ACCESS read-only 10736 STATUS current 10737 DESCRIPTION 10738 "This object indicates the DoS prevention type." 10739 ::= { doSCtrlEntry 1 } 10740 10741 doSCtrlState OBJECT-TYPE 10742 SYNTAX INTEGER { 10743 enable(1), 10744 disable(2) 10745 } 10746 MAX-ACCESS read-write 10747 STATUS current 10748 DESCRIPTION 10749 "This object indicates the status of the DoS prevention type." 10750 ::= { doSCtrlEntry 2 } 10751 10752 doSCtrlActionType OBJECT-TYPE 10753 SYNTAX INTEGER { 10754 drop(1), 10755 mirror(2) 10756 } 10757 MAX-ACCESS read-write 10758 STATUS current 10759 DESCRIPTION 10760 "This object indicates the action for the DoS prevention type. 10761 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 10762 will not take effect until a valid mirror port is specified. If mirror port is not valid 10763 the behavior will be the same as 'drop'" 10764 ::= { doSCtrlEntry 3 } 10765 10766 doSCtrlMirrorPort OBJECT-TYPE 10767 SYNTAX INTEGER (0..65535) 10768 MAX-ACCESS read-write 10769 STATUS current 10770 DESCRIPTION 10771 "This object indicates the port to which the attack packet will be forwarded. 10772 A value of 0 means that the DoS prevention action type is either not set to 'mirror'. 10773 or the 'mirror' DoS action is not active. When DoSCtrlActionType is set to 'mirror' 10774 with DoSCtrlState set to 'enable', setting this value to a valid port number will 10775 activate the 'mirror' DoS action." 10776 ::= { doSCtrlEntry 4 } 10777 10778 doSCtrlMirrorPriority OBJECT-TYPE 10779 SYNTAX INTEGER (0..8) 10780 MAX-ACCESS read-write 10781 STATUS current 10782 DESCRIPTION 10783 "This object configures the priority of the detected packet. 10784 Valid priority values are from 0 to 7. The value 8 indicates that there will be 10785 no change in the priority of the DoS attack packet as it is forwarded to the 10786 mirror port. A valid mirror port must first be specified in order to set this value." 10787 ::= { doSCtrlEntry 5 } 10788 10789 10790 doSCtrlMirrorRxRate OBJECT-TYPE 10791 SYNTAX INTEGER (0..1024000) 10792 MAX-ACCESS read-write 10793 STATUS current 10794 DESCRIPTION 10795 "This object indicates the rate of reception of DoS attack packets. 10796 The valid values are 64 to 1024000. 10797 A value of 0 indicates that the rate has no limit. The default value is 0. 10798 A valid mirror port must first be specified in order to set this value." 10799 ::= { doSCtrlEntry 6 } 10800 10801 doSCtrlFrameCount OBJECT-TYPE 10802 SYNTAX INTEGER 10803 MAX-ACCESS read-only 10804 STATUS current 10805 DESCRIPTION 10806 "This object indicates the number of frames detected under the DoS prevention type. 10807 A valid mirror port must first be specified in order to set this value." 10808 ::= { doSCtrlEntry 7 } 10809 10810--*************************************************************************** 10811-- DoSNotify 10812--*************************************************************************** 10813 doSNotify OBJECT IDENTIFIER ::= { companyDoSCtrl 4 } 10814 10815 doSNotifyPrefix OBJECT IDENTIFIER ::= { doSNotify 0 } 10816 10817 doSAttackDetected NOTIFICATION-TYPE 10818 OBJECTS { 10819 doSCtrlType, 10820 doSNotifyVarIpAddr, 10821 doSNotifyVarPortNumber 10822 } 10823 STATUS current 10824 DESCRIPTION 10825 "This trap is sent when the specific DoS packet is received, 10826 DoSTrapLog is enable(1) and DoSCtrlActionType is 10827 drop(1) for specific DoSCtrlType." 10828 ::= { doSNotifyPrefix 1 } 10829 10830 doSNotifyVarBindings OBJECT IDENTIFIER ::= { doSNotify 1 } 10831 10832 doSNotifyVarIpAddr OBJECT-TYPE 10833 SYNTAX IpAddress 10834 MAX-ACCESS accessible-for-notify 10835 STATUS current 10836 DESCRIPTION 10837 "If the DoS packet is from the end station, represent 10838 the IP address of attacker; otherwise represent the 10839 router's IP" 10840 ::={doSNotifyVarBindings 1} 10841 10842 10843 doSNotifyVarPortNumber OBJECT-TYPE 10844 SYNTAX DisplayString 10845 MAX-ACCESS accessible-for-notify 10846 STATUS current 10847 DESCRIPTION 10848 "This object indicates the attacked portNum with a string, 10849 For example, if the device is in standalone mode, and the port 10850 number is 23, the string should be 23. 10851 If the device is in stack mode, and the unit ID is 2, and the 10852 port number is 3, the string should be 2:3." 10853 ::={doSNotifyVarBindings 2} 10854 10855 -- 10856 -- LLDP Settings 10857 -- 10858 10859 dlinklldpState OBJECT-TYPE 10860 SYNTAX INTEGER { 10861 enable(1), 10862 disable(2) 10863 } 10864 MAX-ACCESS read-write 10865 STATUS current 10866 DESCRIPTION 10867 "This object is used for enabling or disabling LLDP in the system." 10868 10869 DEFVAL { disable } 10870 ::= { companyLLDPSetting 1 } 10871 10872 dlinklldpMsgHoldMultiplier OBJECT-TYPE 10873 SYNTAX INTEGER (2..10) 10874 MAX-ACCESS read-write 10875 STATUS current 10876 DESCRIPTION 10877 "The time-to-live value expressed as a multiple of the 10878 lldpMessageTxInterval object.The actual time-to-live value 10879 used in LLDP frames, transmitted on behalf of this LLDP agent, 10880 can be expressed by the following formula: TTL = min(65535, 10881 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 10882 --DEFVAL { 4 } 10883 10884 ::= { companyLLDPSetting 2 } 10885 10886 dlinklldpMsgTxInterval OBJECT-TYPE 10887 SYNTAX INTEGER (5..32768) 10888 MAX-ACCESS read-write 10889 STATUS current 10890 DESCRIPTION 10891 "This object is used for LLDP packet update frequency. 10892 The timer in units of seconds." 10893 --DEFVAL { 30 } 10894 10895 ::= { companyLLDPSetting 3 } 10896 10897 dlinklldpReinitDelay OBJECT-TYPE 10898 SYNTAX INTEGER (1..10) 10899 MAX-ACCESS read-write 10900 STATUS current 10901 DESCRIPTION 10902 "This object is used for LLDP Reinitialization Delay. 10903 The timer in units of seconds." 10904 --DEFVAL { 2 } 10905 10906 ::= { companyLLDPSetting 4 } 10907 10908 dlinklldpTxDelay OBJECT-TYPE 10909 SYNTAX INTEGER (1..8192) 10910 MAX-ACCESS read-write 10911 STATUS current 10912 DESCRIPTION 10913 "The lldpTxDelay indicates the delay (in units 10914 of seconds) between successive LLDP frame transmissions 10915 initiated by value/status changes in the LLDP local systems 10916 MIB. The recommended value for the lldpTxDelay is set by the 10917 following formula: 10918 10919 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 10920 --DEFVAL { 2 } 10921 10922 ::= { companyLLDPSetting 5 } 10923 10924-- 10925-- lldpManAddrConfigTxPortsTable : selection of management addresses 10926-- to be transmitted on a specified set 10927-- of ports. 10928-- 10929 10930 dlinklldpConfigManAddrPortsTxEnable OBJECT-TYPE 10931 SYNTAX PortList 10932 MAX-ACCESS read-write 10933 STATUS current 10934 DESCRIPTION 10935 "A set of ports that are identified by a PortList, in which 10936 each port is represented as a bit. The corresponding local 10937 system management address instance will be transmitted on the 10938 member ports of the lldpManAddrPortsTxEnable. 10939 10940 The default value for lldpConfigManAddrPortsTxEnable object 10941 is empty binary string, which means no ports are specified 10942 for advertising indicated management address instance." 10943 REFERENCE 10944 "IEEE 802.1AB-2005 10.2.1.1" 10945 10946 ::= { companyLLDPSetting 6 } 10947 10948 10949 10950 -- 10951 -- D-Link Defined LLDP Port Configuration Table 10952 -- 10953 10954 -- textual conventions 10955 LldpPortNumber ::= TEXTUAL-CONVENTION 10956 DISPLAY-HINT "d" 10957 STATUS current 10958 DESCRIPTION 10959 "Each port contained in the chassis (that is known to the 10960 LLDP agent) is uniquely identified by a port number. 10961 10962 A port number has no mandatory relationship to an 10963 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 10964 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 10965 LldpPortNumber will have the same value as the dot1dBasePort 10966 object (defined in IETF RFC 1493) associated corresponding 10967 bridge port. If the system hosting LLDP agent is not an 10968 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 10969 will have the same value as the corresponding interface's 10970 InterfaceIndex object. 10971 10972 Port numbers should be in the range of 1 and 4096 since a 10973 particular port is also represented by the corresponding 10974 port number bit in LldpPortList." 10975 SYNTAX Integer32(1..4096) 10976 -- textual conventions end 10977 10978 lldpPortConfigTable OBJECT-TYPE 10979 SYNTAX SEQUENCE OF LldpPortConfigEntry 10980 MAX-ACCESS not-accessible 10981 STATUS current 10982 DESCRIPTION 10983 "The table that controls LLDP frame transmission on individual 10984 ports." 10985 ::= { companyLLDPSetting 11 } 10986 10987 lldpPortConfigEntry OBJECT-TYPE 10988 SYNTAX LldpPortConfigEntry 10989 MAX-ACCESS not-accessible 10990 STATUS current 10991 DESCRIPTION 10992 "LLDP configuration information for a particular port. 10993 This configuration parameter controls the transmission and 10994 the reception of LLDP frames on those ports whose rows are 10995 created in this table." 10996 INDEX { lldpPortConfigPortNum } 10997 ::= { lldpPortConfigTable 1 } 10998 10999 LldpPortConfigEntry ::= SEQUENCE { 11000 lldpPortConfigPortNum LldpPortNumber, 11001 lldpPortConfigAdminStatus INTEGER, 11002 lldpPortConfigNotificationEnable TruthValue, 11003 lldpPortConfigTLVsTxEnable BITS } 11004 11005 lldpPortConfigPortNum OBJECT-TYPE 11006 SYNTAX LldpPortNumber 11007 MAX-ACCESS not-accessible 11008 STATUS current 11009 DESCRIPTION 11010 "The index value used to identify the port component 11011 (contained in the local chassis with the LLDP agent) 11012 associated with this entry. 11013 11014 The value of this object is used as a port index to the 11015 lldpPortConfigTable." 11016 ::= { lldpPortConfigEntry 1 } 11017 11018 lldpPortConfigAdminStatus OBJECT-TYPE 11019 SYNTAX INTEGER { 11020 txOnly(1), 11021 rxOnly(2), 11022 txAndRx(3), 11023 disabled(4) 11024 } 11025 MAX-ACCESS read-write 11026 STATUS current 11027 DESCRIPTION 11028 "The administratively desired status of the local LLDP agent. 11029 11030 If the associated lldpPortConfigAdminStatus object has a 11031 value of 'txOnly(1)', then LLDP agent will transmit LLDP 11032 frames on this port and it will not store any information 11033 about the remote systems connected. 11034 11035 If the associated lldpPortConfigAdminStatus object has a 11036 value of 'rxOnly(2)', then the LLDP agent will receive, 11037 but it will not transmit LLDP frames on this port. 11038 11039 If the associated lldpPortConfigAdminStatus object has a 11040 value of 'txAndRx(3)', then the LLDP agent will transmit 11041 and receive LLDP frames on this port. 11042 11043 If the associated lldpPortConfigAdminStatus object has a 11044 value of 'disabled(4)', then LLDP agent will not transmit or 11045 receive LLDP frames on this port. If there is remote systems 11046 information which is received on this port and stored in 11047 other tables, before the port's lldpPortConfigAdminStatus 11048 becomes disabled, then the information will naturally age out." 11049 REFERENCE 11050 "IEEE 802.1AB-2005 10.5.1" 11051 DEFVAL { txAndRx } 11052 ::= { lldpPortConfigEntry 2 } 11053 11054 lldpPortConfigNotificationEnable OBJECT-TYPE 11055 SYNTAX TruthValue 11056 MAX-ACCESS read-write 11057 STATUS current 11058 DESCRIPTION 11059 "The lldpPortConfigNotificationEnable controls, on a per 11060 port basis, whether or not notifications from the agent 11061 are enabled. The value true(1) means that notifications are 11062 enabled; the value false(2) means that they are not." 11063 DEFVAL { false } 11064 ::= { lldpPortConfigEntry 3 } 11065 11066 lldpPortConfigTLVsTxEnable OBJECT-TYPE 11067 SYNTAX BITS { 11068 portDesc(0), 11069 sysName(1), 11070 sysDesc(2), 11071 sysCap(3) 11072 } 11073 MAX-ACCESS read-write 11074 STATUS current 11075 DESCRIPTION 11076 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 11077 includes the basic set of LLDP TLVs whose transmission is 11078 allowed on the local LLDP agent by the network management. 11079 Each bit in the bitmap corresponds to a TLV type associated 11080 with a specific optional TLV. 11081 11082 It should be noted that the organizationally-specific TLVs 11083 are excluded from the lldpTLVsTxEnable bitmap. 11084 11085 LLDP Organization Specific Information Extension MIBs should 11086 have similar configuration object to control transmission 11087 of their organizationally defined TLVs. 11088 11089 The bit 'portDesc(0)' indicates that LLDP agent should 11090 transmit 'Port Description TLV'. 11091 11092 The bit 'sysName(1)' indicates that LLDP agent should transmit 11093 'System Name TLV'. 11094 11095 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 11096 'System Description TLV'. 11097 11098 The bit 'sysCap(3)' indicates that LLDP agent should transmit 11099 'System Capabilities TLV'. 11100 11101 There is no bit reserved for the management address TLV type 11102 since transmission of management address TLVs are controlled 11103 by another object, lldpConfigManAddrTable. 11104 11105 The default value for lldpPortConfigTLVsTxEnable object is 11106 empty set, which means no enumerated values are set. 11107 11108 The value of this object must be restored from non-volatile 11109 storage after a re-initialization of the management system." 11110 REFERENCE 11111 "IEEE 802.1AB-2005 10.2.1.1" 11112 -- DEFVAL { { } } 11113 ::= { lldpPortConfigEntry 4 } 11114 11115 11116 -- 11117 -- D-Link Defined LLDP Extension Dot3 MIB Objects 11118 -- 11119 lldpXdot3Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 12 } 11120 11121 -- LLDP IEEE 802.3 extension MIB groups 11122 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 11123 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 11124 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 11125 11126 -- textual conventions 11127 11128 LldpPowerPortClass ::= TEXTUAL-CONVENTION 11129 STATUS current 11130 DESCRIPTION 11131 "This TC describes the Power over Ethernet (PoE) port class." 11132 SYNTAX INTEGER { 11133 pClassPSE(1), 11134 pClassPD(2) 11135 } 11136 11137 LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 11138 STATUS current 11139 DESCRIPTION 11140 "This TC describes the link aggregation status. 11141 11142 The bit 'aggCapable(0)' indicates the link is capable of being 11143 aggregated. 11144 11145 The bit 'aggEnabled(1)' indicates the link is currently in 11146 aggregation." 11147 SYNTAX BITS { 11148 aggCapable(0), 11149 aggEnabled(1) 11150 } 11151 11152 ------------------------------------------------------------------------------ 11153 -- IEEE 802.3 - Configuration 11154 ------------------------------------------------------------------------------ 11155 11156 lldpXdot3PortConfigTable OBJECT-TYPE 11157 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 11158 MAX-ACCESS not-accessible 11159 STATUS current 11160 DESCRIPTION 11161 "A table that controls selection of LLDP TLVs to be transmitted 11162 on individual ports." 11163 ::= { lldpXdot3Config 1 } 11164 11165 lldpXdot3PortConfigEntry OBJECT-TYPE 11166 SYNTAX LldpXdot3PortConfigEntry 11167 MAX-ACCESS not-accessible 11168 STATUS current 11169 DESCRIPTION 11170 "LLDP configuration information that controls the 11171 transmission of IEEE 802.3 organizationally defined TLVs on 11172 LLDP transmission capable ports. 11173 11174 This configuration object augments the lldpPortConfigEntry of 11175 the LLDP-MIB, therefore it is only present along with the port 11176 configuration defined by the associated lldpPortConfigEntry 11177 entry. 11178 11179 Each active lldpXdot3PortConfigEntry must be from non-volatile 11180 storage (along with the corresponding lldpPortConfigEntry) 11181 after a re-initialization of the management system." 11182 AUGMENTS { lldpPortConfigEntry } 11183 ::= { lldpXdot3PortConfigTable 1 } 11184 11185 LldpXdot3PortConfigEntry ::= SEQUENCE { 11186 lldpXdot3PortConfigTLVsTxEnable BITS 11187 } 11188 11189 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 11190 SYNTAX BITS { 11191 macPhyConfigStatus(0), 11192 powerViaMDI(1), 11193 linkAggregation(2), 11194 maxFrameSize(3) 11195 } 11196 MAX-ACCESS read-write 11197 STATUS current 11198 DESCRIPTION 11199 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 11200 includes the IEEE 802.3 organizationally defined set of LLDP 11201 TLVs whose transmission is allowed on the local LLDP agent by 11202 the network management. Each bit in the bitmap corresponds 11203 to an IEEE 802.3 subtype associated with a specific IEEE 11204 802.3 optional TLV. The bit 0 is not used since there is 11205 no corresponding subtype. 11206 11207 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 11208 should transmit 'MAC/PHY configuration/status TLV'. 11209 11210 The bit 'powerViaMDI(1)' indicates that LLDP agent should 11211 transmit 'Power via MDI TLV'. 11212 11213 The bit 'linkAggregation(2)' indicates that LLDP agent should 11214 transmit 'Link Aggregation TLV'. 11215 11216 The bit 'maxFrameSize(3)' indicates that LLDP agent should 11217 transmit 'Maximum-frame-size TLV'. 11218 11219 The default value for lldpXdot3PortConfigTLVsTxEnable object 11220 is an empty set, which means no enumerated values are set. 11221 11222 The value of this object must be restored from non-volatile 11223 storage after a re-initialization of the management system." 11224 REFERENCE 11225 "IEEE 802.1AB-2005 10.2.1.1" 11226 -- DEFVAL { { } } 11227 ::= { lldpXdot3PortConfigEntry 1 } 11228 11229 11230 ------------------------------------------------------------------------------ 11231 -- IEEE 802.3 - Local Device Information 11232 ------------------------------------------------------------------------------ 11233 --- 11234 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 11235 --- Information Table 11236 --- 11237 --- 11238 lldpXdot3LocPortTable OBJECT-TYPE 11239 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 11240 MAX-ACCESS not-accessible 11241 STATUS current 11242 DESCRIPTION 11243 "This table contains one row per port of Ethernet port 11244 information (as a part of the LLDP 802.3 organizational 11245 extension) on the local system known to this agent." 11246 ::= { lldpXdot3LocalData 1 } 11247 11248 lldpXdot3LocPortEntry OBJECT-TYPE 11249 SYNTAX LldpXdot3LocPortEntry 11250 MAX-ACCESS not-accessible 11251 STATUS current 11252 DESCRIPTION 11253 "Information about a particular port component." 11254 INDEX { lldpXdot3LocPortAutoNegSupported } 11255 ::= { lldpXdot3LocPortTable 1 } 11256 11257 LldpXdot3LocPortEntry ::= SEQUENCE { 11258 lldpXdot3LocPortAutoNegSupported TruthValue, 11259 lldpXdot3LocPortAutoNegEnabled TruthValue, 11260 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 11261 lldpXdot3LocPortOperMauType Integer32 11262 } 11263 11264 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 11265 SYNTAX TruthValue 11266 MAX-ACCESS read-only 11267 STATUS current 11268 DESCRIPTION 11269 "The truth value used to indicate whether the given port 11270 (associated with the local system) supports Auto-negotiation." 11271 REFERENCE 11272 "IEEE 802.1AB-2005 G.2.1" 11273 ::= { lldpXdot3LocPortEntry 1 } 11274 11275 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 11276 SYNTAX TruthValue 11277 MAX-ACCESS read-only 11278 STATUS current 11279 DESCRIPTION 11280 "The truth value used to indicate whether port 11281 Auto-negotiation is enabled on the given port associated 11282 with the local system." 11283 REFERENCE 11284 "IEEE 802.1AB-2005 G.2.1" 11285 ::= { lldpXdot3LocPortEntry 2 } 11286 11287 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 11288 SYNTAX OCTET STRING(SIZE(2)) 11289 MAX-ACCESS read-only 11290 STATUS current 11291 DESCRIPTION 11292 "This object contains the value (bitmap) of the 11293 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 11294 3636) which is associated with the given port on the 11295 local system." 11296 REFERENCE 11297 "IEEE 802.1AB-2005 G.2.2" 11298 ::= { lldpXdot3LocPortEntry 3 } 11299 11300 lldpXdot3LocPortOperMauType OBJECT-TYPE 11301 SYNTAX Integer32(0..2147483647) 11302 MAX-ACCESS read-only 11303 STATUS current 11304 DESCRIPTION 11305 "An integer value that indicates the operational MAU type 11306 of the given port on the local system. 11307 11308 This object contains the integer value derived from the 11309 list position of the corresponding dot3MauType as listed 11310 in IETF RFC 3636 (or subsequent revisions) and is equal 11311 to the last number in the respective dot3MauType OID. 11312 11313 For example, if the ifMauType object is dot3MauType1000BaseTHD 11314 which corresponds to {dot3MauType 29}, the numerical value of 11315 this field will be 29. For MAU types not listed in RFC 3636 11316 (or subsequent revisions), the value of this field shall be 11317 set to zero." 11318 REFERENCE 11319 "IEEE 802.1AB-2005 G.2.3" 11320 ::= { lldpXdot3LocPortEntry 4 } 11321 11322 --- 11323 --- 11324 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 11325 --- 11326 --- 11327 lldpXdot3LocPowerTable OBJECT-TYPE 11328 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 11329 MAX-ACCESS not-accessible 11330 STATUS current 11331 DESCRIPTION 11332 "This table contains one row per port of power ethernet 11333 information (as a part of the LLDP 802.3 organizational 11334 extension) on the local system known to this agent." 11335 ::= { lldpXdot3LocalData 2 } 11336 11337 lldpXdot3LocPowerEntry OBJECT-TYPE 11338 SYNTAX LldpXdot3LocPowerEntry 11339 MAX-ACCESS not-accessible 11340 STATUS current 11341 DESCRIPTION 11342 "Information about a particular port component." 11343 INDEX { lldpXdot3LocPowerPortClass } 11344 ::= { lldpXdot3LocPowerTable 1 } 11345 11346 LldpXdot3LocPowerEntry ::= SEQUENCE { 11347 lldpXdot3LocPowerPortClass LldpPowerPortClass, 11348 lldpXdot3LocPowerMDISupported TruthValue, 11349 lldpXdot3LocPowerMDIEnabled TruthValue, 11350 lldpXdot3LocPowerPairControlable TruthValue, 11351 lldpXdot3LocPowerPairs Integer32, 11352 lldpXdot3LocPowerClass Integer32 11353 } 11354 11355 lldpXdot3LocPowerPortClass OBJECT-TYPE 11356 SYNTAX LldpPowerPortClass 11357 MAX-ACCESS read-only 11358 STATUS current 11359 DESCRIPTION 11360 "The value that identifies the port Class of the given port 11361 associated with the local system." 11362 REFERENCE 11363 "IEEE 802.1AB-2005 G.3.1" 11364 ::= { lldpXdot3LocPowerEntry 1 } 11365 11366 lldpXdot3LocPowerMDISupported OBJECT-TYPE 11367 SYNTAX TruthValue 11368 MAX-ACCESS read-only 11369 STATUS current 11370 DESCRIPTION 11371 "The truth value used to indicate whether the MDI power is 11372 supported on the given port associated with the local system." 11373 REFERENCE 11374 "IEEE 802.1AB-2005 G.3.1" 11375 ::= { lldpXdot3LocPowerEntry 2 } 11376 11377 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 11378 SYNTAX TruthValue 11379 MAX-ACCESS read-only 11380 STATUS current 11381 DESCRIPTION 11382 "The truth value used to identify whether MDI power is 11383 enabled on the given port associated with the local system." 11384 REFERENCE 11385 "IEEE 802.1AB-2005 G.3.1" 11386 ::= { lldpXdot3LocPowerEntry 3 } 11387 11388 lldpXdot3LocPowerPairControlable OBJECT-TYPE 11389 SYNTAX TruthValue 11390 MAX-ACCESS read-only 11391 STATUS current 11392 DESCRIPTION 11393 "The truth value is derived from the value of 11394 pethPsePortPowerPairsControlAbility object (defined in IETF 11395 RFC 3621) and is used to indicate whether the pair selection 11396 can be controlled on the given port associated with the 11397 local system." 11398 REFERENCE 11399 "IEEE 802.1AB-2005 G.3.1" 11400 ::= { lldpXdot3LocPowerEntry 4 } 11401 11402 lldpXdot3LocPowerPairs OBJECT-TYPE 11403 SYNTAX Integer32(1|2) 11404 MAX-ACCESS read-only 11405 STATUS current 11406 DESCRIPTION 11407 "This object contains the value of the pethPsePortPowerPairs 11408 object (defined in IETF RFC 3621) which is associated with 11409 the given port on the local system." 11410 REFERENCE 11411 "IEEE 802.1AB-2005 G.3.2" 11412 ::= { lldpXdot3LocPowerEntry 5 } 11413 11414 lldpXdot3LocPowerClass OBJECT-TYPE 11415 SYNTAX Integer32(1|2|3|4|5) 11416 MAX-ACCESS read-only 11417 STATUS current 11418 DESCRIPTION 11419 "This object contains the value of the 11420 pethPsePortPowerClassifications object (defined in IETF 11421 RFC 3621) which is associated with the given port on the 11422 local system." 11423 REFERENCE 11424 "IEEE 802.1AB-2005 G.3.3" 11425 ::= { lldpXdot3LocPowerEntry 6 } 11426 11427 --- 11428 --- 11429 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 11430 --- 11431 --- 11432 lldpXdot3LocLinkAggTable OBJECT-TYPE 11433 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 11434 MAX-ACCESS not-accessible 11435 STATUS current 11436 DESCRIPTION 11437 "This table contains one row per port of link aggregation 11438 information (as a part of the LLDP 802.3 organizational 11439 extension) on the local system known to this agent." 11440 ::= { lldpXdot3LocalData 3 } 11441 11442 lldpXdot3LocLinkAggEntry OBJECT-TYPE 11443 SYNTAX LldpXdot3LocLinkAggEntry 11444 MAX-ACCESS not-accessible 11445 STATUS current 11446 DESCRIPTION 11447 "Link Aggregation information about a particular port 11448 component." 11449 INDEX { lldpXdot3LocLinkAggStatus } 11450 ::= { lldpXdot3LocLinkAggTable 1 } 11451 11452 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 11453 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 11454 lldpXdot3LocLinkAggPortId Integer32 11455 } 11456 11457 lldpXdot3LocLinkAggStatus OBJECT-TYPE 11458 SYNTAX LldpLinkAggStatusMap 11459 MAX-ACCESS read-only 11460 STATUS current 11461 DESCRIPTION 11462 "The bitmap value contains the link aggregation capabilities 11463 and the current aggregation status of the link." 11464 REFERENCE 11465 "IEEE 802.1AB-2005 G.4.1" 11466 ::= { lldpXdot3LocLinkAggEntry 1 } 11467 11468 lldpXdot3LocLinkAggPortId OBJECT-TYPE 11469 SYNTAX Integer32(0|1..2147483647) 11470 MAX-ACCESS read-only 11471 STATUS current 11472 DESCRIPTION 11473 "This object contains the IEEE 802.3 aggregated port 11474 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 11475 derived from the ifNumber of the ifIndex for the port 11476 component in link aggregation. 11477 11478 If the port is not in link aggregation state and/or it 11479 does not support link aggregation, this value should be set 11480 to zero." 11481 REFERENCE 11482 "IEEE 802.1AB-2005 G.4.2" 11483 ::= { lldpXdot3LocLinkAggEntry 2 } 11484 11485 --- 11486 --- 11487 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 11488 --- 11489 --- 11490 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 11491 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 11492 MAX-ACCESS not-accessible 11493 STATUS current 11494 DESCRIPTION 11495 "This table contains one row per port of maximum frame 11496 size information (as a part of the LLDP 802.3 organizational 11497 extension) on the local system known to this agent." 11498 ::= { lldpXdot3LocalData 4 } 11499 11500 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 11501 SYNTAX LldpXdot3LocMaxFrameSizeEntry 11502 MAX-ACCESS not-accessible 11503 STATUS current 11504 DESCRIPTION 11505 "Maximum Frame Size information about a particular port 11506 component." 11507 INDEX { lldpXdot3LocMaxFrameSize } 11508 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 11509 11510 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 11511 lldpXdot3LocMaxFrameSize Integer32 11512 } 11513 11514 lldpXdot3LocMaxFrameSize OBJECT-TYPE 11515 SYNTAX Integer32(0..65535) 11516 MAX-ACCESS read-only 11517 STATUS current 11518 DESCRIPTION 11519 "An integer value indicating the maximum supported frame 11520 size in octets on the given port of the local system." 11521 REFERENCE 11522 "IEEE 802.1AB-2005 G.5.1" 11523 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 11524 11525 11526 ------------------------------------------------------------------------------ 11527 -- IEEE 802.3 - Remote Devices Information 11528 ------------------------------------------------------------------------------ 11529 --- 11530 --- 11531 --- lldpXdot3RemPortTable: Ethernet Information Table 11532 --- 11533 --- 11534 lldpXdot3RemPortTable OBJECT-TYPE 11535 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 11536 MAX-ACCESS not-accessible 11537 STATUS current 11538 DESCRIPTION 11539 "This table contains Ethernet port information (as a part 11540 of the LLDP 802.3 organizational extension) of the remote 11541 system." 11542 ::= { lldpXdot3RemoteData 1 } 11543 11544 lldpXdot3RemPortEntry OBJECT-TYPE 11545 SYNTAX LldpXdot3RemPortEntry 11546 MAX-ACCESS not-accessible 11547 STATUS current 11548 DESCRIPTION 11549 "Information about a particular physical network connection." 11550 INDEX { lldpXdot3RemPortAutoNegSupported } 11551 ::= { lldpXdot3RemPortTable 1 } 11552 11553 LldpXdot3RemPortEntry ::= SEQUENCE { 11554 lldpXdot3RemPortAutoNegSupported TruthValue, 11555 lldpXdot3RemPortAutoNegEnabled TruthValue, 11556 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 11557 lldpXdot3RemPortOperMauType Integer32 11558 } 11559 11560 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 11561 SYNTAX TruthValue 11562 MAX-ACCESS read-only 11563 STATUS current 11564 DESCRIPTION 11565 "The truth value used to indicate whether the given port 11566 (associated with remote system) supports Auto-negotiation." 11567 REFERENCE 11568 "IEEE 802.1AB-2005 G.2.1" 11569 ::= { lldpXdot3RemPortEntry 1 } 11570 11571 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 11572 SYNTAX TruthValue 11573 MAX-ACCESS read-only 11574 STATUS current 11575 DESCRIPTION 11576 "The truth value used to indicate whether port 11577 Auto-negotiation is enabled on the given port associated 11578 with the remote system." 11579 REFERENCE 11580 "IEEE 802.1AB-2005 G.2.1" 11581 ::= { lldpXdot3RemPortEntry 2 } 11582 11583 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 11584 SYNTAX OCTET STRING(SIZE(2)) 11585 MAX-ACCESS read-only 11586 STATUS current 11587 DESCRIPTION 11588 "This object contains the value (bitmap) of the 11589 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 11590 3636) which is associated with the given port on the 11591 remote system." 11592 REFERENCE 11593 "IEEE 802.1AB-2005 G.2.2" 11594 ::= { lldpXdot3RemPortEntry 3 } 11595 11596 lldpXdot3RemPortOperMauType OBJECT-TYPE 11597 SYNTAX Integer32(0..2147483647) 11598 MAX-ACCESS read-only 11599 STATUS current 11600 DESCRIPTION 11601 "An integer value that indicates the operational MAU type 11602 of the sending device. 11603 11604 This object contains the integer value derived from the 11605 list position of the corresponding dot3MauType as listed in 11606 in IETF RFC 3636 (or subsequent revisions) and is equal 11607 to the last number in the respective dot3MauType OID. 11608 11609 For example, if the ifMauType object is dot3MauType1000BaseTHD 11610 which corresponds to {dot3MauType 29}, the numerical value of 11611 this field will be 29. For MAU types not listed in RFC 3636 11612 (or subsequent revisions), the value of this field shall be 11613 set to zero." 11614 REFERENCE 11615 "IEEE 802.1AB-2005 G.2.3" 11616 ::= { lldpXdot3RemPortEntry 4 } 11617 11618 --- 11619 --- 11620 --- lldpXdot3RemPowerTable: Power Ethernet Information Table 11621 --- 11622 --- 11623 lldpXdot3RemPowerTable OBJECT-TYPE 11624 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 11625 MAX-ACCESS not-accessible 11626 STATUS current 11627 DESCRIPTION 11628 "This table contains Ethernet power information (as a part 11629 of the LLDP 802.3 organizational extension) of the remote 11630 system." 11631 ::= { lldpXdot3RemoteData 2 } 11632 11633 lldpXdot3RemPowerEntry OBJECT-TYPE 11634 SYNTAX LldpXdot3RemPowerEntry 11635 MAX-ACCESS not-accessible 11636 STATUS current 11637 DESCRIPTION 11638 "Information about a particular physical network connection." 11639 INDEX { lldpXdot3RemPowerPortClass} 11640 ::= { lldpXdot3RemPowerTable 1 } 11641 11642 LldpXdot3RemPowerEntry ::= SEQUENCE { 11643 lldpXdot3RemPowerPortClass LldpPowerPortClass, 11644 lldpXdot3RemPowerMDISupported TruthValue, 11645 lldpXdot3RemPowerMDIEnabled TruthValue, 11646 lldpXdot3RemPowerPairControlable TruthValue, 11647 lldpXdot3RemPowerPairs Integer32, 11648 lldpXdot3RemPowerClass Integer32 11649 } 11650 11651 lldpXdot3RemPowerPortClass OBJECT-TYPE 11652 SYNTAX LldpPowerPortClass 11653 MAX-ACCESS read-only 11654 STATUS current 11655 DESCRIPTION 11656 "The value that identifies the port Class of the given port 11657 associated with the remote system." 11658 REFERENCE 11659 "IEEE 802.1AB-2005 G.3.1" 11660 ::= { lldpXdot3RemPowerEntry 1 } 11661 11662 lldpXdot3RemPowerMDISupported OBJECT-TYPE 11663 SYNTAX TruthValue 11664 MAX-ACCESS read-only 11665 STATUS current 11666 DESCRIPTION 11667 "The truth value used to indicate whether the MDI power 11668 is supported on the given port associated with the remote 11669 system." 11670 REFERENCE 11671 "IEEE 802.1AB-2005 G.3.1" 11672 ::= { lldpXdot3RemPowerEntry 2 } 11673 11674 lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 11675 SYNTAX TruthValue 11676 MAX-ACCESS read-only 11677 STATUS current 11678 DESCRIPTION 11679 "The truth value used to identify whether MDI power is 11680 enabled on the given port associated with the remote system." 11681 REFERENCE 11682 "IEEE 802.1AB-2005 G.3.1" 11683 ::= { lldpXdot3RemPowerEntry 3 } 11684 11685 lldpXdot3RemPowerPairControlable OBJECT-TYPE 11686 SYNTAX TruthValue 11687 MAX-ACCESS read-only 11688 STATUS current 11689 DESCRIPTION 11690 "The truth value is derived from the value of 11691 pethPsePortPowerPairsControlAbility object (defined in IETF 11692 RFC 3621) and is used to indicate whether the pair selection 11693 can be controlled on the given port associated with the 11694 remote system." 11695 REFERENCE 11696 "IEEE 802.1AB-2005 G.3.1" 11697 ::= { lldpXdot3RemPowerEntry 4 } 11698 11699 lldpXdot3RemPowerPairs OBJECT-TYPE 11700 SYNTAX Integer32(1|2) 11701 MAX-ACCESS read-only 11702 STATUS current 11703 DESCRIPTION 11704 "This object contains the value of the pethPsePortPowerPairs 11705 object (defined in IETF RFC 3621) which is associated with 11706 the given port on the remote system." 11707 REFERENCE 11708 "IEEE 802.1AB-2005 G.3.2" 11709 ::= { lldpXdot3RemPowerEntry 5 } 11710 11711 lldpXdot3RemPowerClass OBJECT-TYPE 11712 SYNTAX Integer32(1|2|3|4|5) 11713 MAX-ACCESS read-only 11714 STATUS current 11715 DESCRIPTION 11716 "This object contains the value of the 11717 pethPsePortPowerClassifications object (defined in IETF 11718 RFC 3621) which is associated with the given port on the 11719 remote system." 11720 REFERENCE 11721 "IEEE 802.1AB-2005 G.3.3" 11722 ::= { lldpXdot3RemPowerEntry 6 } 11723 11724 --- 11725 --- 11726 --- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 11727 --- 11728 --- 11729 lldpXdot3RemLinkAggTable OBJECT-TYPE 11730 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 11731 MAX-ACCESS not-accessible 11732 STATUS current 11733 DESCRIPTION 11734 "This table contains port link aggregation information 11735 (as a part of the LLDP 802.3 organizational extension) 11736 of the remote system." 11737 ::= { lldpXdot3RemoteData 3 } 11738 11739 lldpXdot3RemLinkAggEntry OBJECT-TYPE 11740 SYNTAX LldpXdot3RemLinkAggEntry 11741 MAX-ACCESS not-accessible 11742 STATUS current 11743 DESCRIPTION 11744 "Link Aggregation information about remote system's port 11745 component." 11746 INDEX { lldpXdot3RemLinkAggStatus } 11747 ::= { lldpXdot3RemLinkAggTable 1 } 11748 11749 LldpXdot3RemLinkAggEntry ::= SEQUENCE { 11750 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 11751 lldpXdot3RemLinkAggPortId Integer32 11752 } 11753 11754 lldpXdot3RemLinkAggStatus OBJECT-TYPE 11755 SYNTAX LldpLinkAggStatusMap 11756 MAX-ACCESS read-only 11757 STATUS current 11758 DESCRIPTION 11759 "The bitmap value contains the link aggregation capabilities 11760 and the current aggregation status of the link." 11761 REFERENCE 11762 "IEEE 802.1AB-2005 G.4.1" 11763 ::= { lldpXdot3RemLinkAggEntry 1 } 11764 11765 lldpXdot3RemLinkAggPortId OBJECT-TYPE 11766 SYNTAX Integer32(0|1..2147483647) 11767 MAX-ACCESS read-only 11768 STATUS current 11769 DESCRIPTION 11770 "This object contains the IEEE 802.3 aggregated port 11771 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 11772 derived from the ifNumber of the ifIndex for the port 11773 component associated with the remote system. 11774 11775 If the remote port is not in link aggregation state and/or 11776 it does not support link aggregation, this value should be 11777 zero." 11778 REFERENCE 11779 "IEEE 802.1AB-2005 G.4.2" 11780 ::= { lldpXdot3RemLinkAggEntry 2 } 11781 11782 11783 --- 11784 --- 11785 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 11786 --- 11787 --- 11788 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 11789 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 11790 MAX-ACCESS not-accessible 11791 STATUS current 11792 DESCRIPTION 11793 "This table contains one row per port of maximum frame 11794 size information (as a part of the LLDP 802.3 organizational 11795 extension) of the remote system." 11796 ::= { lldpXdot3RemoteData 4 } 11797 11798 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 11799 SYNTAX LldpXdot3RemMaxFrameSizeEntry 11800 MAX-ACCESS not-accessible 11801 STATUS current 11802 DESCRIPTION 11803 "Maximum Frame Size information about a particular port 11804 component." 11805 INDEX { lldpXdot3RemMaxFrameSize } 11806 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 11807 11808 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 11809 lldpXdot3RemMaxFrameSize Integer32 11810 } 11811 11812 lldpXdot3RemMaxFrameSize OBJECT-TYPE 11813 SYNTAX Integer32(0..65535) 11814 MAX-ACCESS read-only 11815 STATUS current 11816 DESCRIPTION 11817 "An integer value indicating the maximum supported frame 11818 size in octets on the port component associated with the 11819 remote system." 11820 REFERENCE 11821 "IEEE 802.1AB-2005 G.5.1" 11822 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 11823 11824 11825 -- 11826 -- D-Link Defined LLDP Extension Dot1 MIB Objects 11827 -- 11828 lldpXdot1Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 13 } 11829 11830 -- LLDP IEEE 802.1 extension MIB groups 11831 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 11832 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 11833 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 11834 11835 ------------------------------------------------------------------------------ 11836 -- IEEE 802.1 - Configuration 11837 ------------------------------------------------------------------------------ 11838 -- 11839 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 11840 -- Port VLAN-ID TLVs on set of ports. 11841 -- 11842 11843 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 11844 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 11845 MAX-ACCESS not-accessible 11846 STATUS current 11847 DESCRIPTION 11848 "A table that controls selection of LLDP Port VLAN-ID TLVs 11849 to be transmitted on individual ports." 11850 ::= { lldpXdot1Config 1 } 11851 11852 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 11853 SYNTAX LldpXdot1ConfigPortVlanEntry 11854 MAX-ACCESS not-accessible 11855 STATUS current 11856 DESCRIPTION 11857 "LLDP configuration information that controls the 11858 transmission of IEEE 802.1 organizationally defined Port 11859 VLAN-ID TLV on LLDP transmission capable ports. 11860 11861 This configuration object augments the lldpPortConfigEntry of 11862 the LLDP-MIB, therefore it is only present along with the port 11863 configuration defined by the associated lldpPortConfigEntry 11864 entry. 11865 11866 Each active lldpConfigEntry must be restored from non-volatile 11867 storage (along with the corresponding lldpPortConfigEntry) 11868 after a re-initialization of the management system." 11869 AUGMENTS { lldpPortConfigEntry } 11870 ::= { lldpXdot1ConfigPortVlanTable 1 } 11871 11872 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 11873 lldpXdot1ConfigPortVlanTxEnable TruthValue 11874 } 11875 11876 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 11877 SYNTAX TruthValue 11878 MAX-ACCESS read-write 11879 STATUS current 11880 DESCRIPTION 11881 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 11882 a truth value and configured by the network management, 11883 determines whether the IEEE 802.1 organizationally defined 11884 port VLAN TLV transmission is allowed on a given LLDP 11885 transmission capable port. 11886 11887 The value of this object must be restored from non-volatile 11888 storage after a re-initialization of the management system." 11889 REFERENCE 11890 "IEEE 802.1AB-2005 10.2.1.1" 11891 DEFVAL { false } 11892 ::= { lldpXdot1ConfigPortVlanEntry 1 } 11893 11894 -- 11895 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 11896 -- 11897 11898 lldpXdot1LocVlanNameTable OBJECT-TYPE 11899 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 11900 MAX-ACCESS not-accessible 11901 STATUS current 11902 DESCRIPTION 11903 "This table contains one or more rows per IEEE 802.1Q VLAN 11904 name information on the local system known to this agent." 11905 ::= { lldpXdot1LocalData 3 } 11906 11907 lldpXdot1LocVlanNameEntry OBJECT-TYPE 11908 SYNTAX LldpXdot1LocVlanNameEntry 11909 MAX-ACCESS not-accessible 11910 STATUS current 11911 DESCRIPTION 11912 "VLAN name Information about a particular port component. 11913 There may be multiple VLANs, identified by a particular 11914 lldpXdot1LocVlanId, configured on the given port." 11915 INDEX { lldpXdot1LocVlanId } 11916 ::= { lldpXdot1LocVlanNameTable 1 } 11917 11918 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 11919 lldpXdot1LocVlanId VlanId, 11920 lldpXdot1LocVlanName SnmpAdminString 11921 } 11922 11923 lldpXdot1LocVlanId OBJECT-TYPE 11924 SYNTAX VlanId 11925 MAX-ACCESS not-accessible 11926 STATUS current 11927 DESCRIPTION 11928 "The integer value used to identify the IEEE 802.1Q 11929 VLAN IDs with which the given port is compatible." 11930 REFERENCE 11931 "IEEE 802.1AB-2005 F.4.2" 11932 ::= { lldpXdot1LocVlanNameEntry 1 } 11933 11934 lldpXdot1LocVlanName OBJECT-TYPE 11935 SYNTAX SnmpAdminString (SIZE(1..32)) 11936 MAX-ACCESS read-only 11937 STATUS current 11938 DESCRIPTION 11939 "The string value used to identify VLAN name identified by the 11940 Vlan Id associated with the given port on the local system. 11941 11942 This object should contain the value of the dot1QVLANStaticName 11943 object (defined in IETF RFC 2674) identified with the given 11944 lldpXdot1LocVlanId." 11945 REFERENCE 11946 "IEEE 802.1AB-2005 F.4.4" 11947 ::= { lldpXdot1LocVlanNameEntry 2 } 11948 11949 -- 11950 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 11951 -- VLAN name instances on set of ports. 11952 -- 11953 11954 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 11955 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 11956 MAX-ACCESS not-accessible 11957 STATUS current 11958 DESCRIPTION 11959 "The table that controls selection of LLDP VLAN name TLV 11960 instances to be transmitted on individual ports." 11961 ::= { lldpXdot1Config 2 } 11962 11963 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 11964 SYNTAX LldpXdot1ConfigVlanNameEntry 11965 MAX-ACCESS not-accessible 11966 STATUS current 11967 DESCRIPTION 11968 "LLDP configuration information that specifies the set of 11969 ports (represented as a PortList) on which the Local System 11970 VLAN name instance will be transmitted. 11971 11972 This configuration object augments the lldpLocVlanEntry, 11973 therefore it is only present along with the VLAN Name instance 11974 contained in the associated lldpLocVlanNameEntry entry. 11975 11976 Each active lldpXdot1ConfigVlanNameEntry must be restored 11977 from non-volatile storage (along with the corresponding 11978 lldpXdot1LocVlanNameEntry) after a re-initialization of the 11979 management system." 11980 AUGMENTS { lldpXdot1LocVlanNameEntry } 11981 ::= { lldpXdot1ConfigVlanNameTable 1 } 11982 11983 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 11984 lldpXdot1ConfigVlanNameTxEnable TruthValue 11985 } 11986 11987 lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE 11988 SYNTAX TruthValue 11989 MAX-ACCESS read-write 11990 STATUS current 11991 DESCRIPTION 11992 "The boolean value that indicates whether the corresponding 11993 Local System VLAN name instance will be transmitted on the 11994 port defined by the given lldpXdot1LocVlanNameEntry. 11995 11996 The value of this object must be restored from non-volatile 11997 storage after a re-initialization of the management system." 11998 REFERENCE 11999 "IEEE 802.1AB-2005 10.2.1.1" 12000 DEFVAL { false } 12001 ::= { lldpXdot1ConfigVlanNameEntry 1 } 12002 12003 -- 12004 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 12005 -- 12006 12007 lldpXdot1LocProtoVlanTable OBJECT-TYPE 12008 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 12009 MAX-ACCESS not-accessible 12010 STATUS current 12011 DESCRIPTION 12012 "This table contains one or more rows per Port and Protocol 12013 VLAN information about the local system." 12014 ::= { lldpXdot1LocalData 2 } 12015 12016 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 12017 SYNTAX LldpXdot1LocProtoVlanEntry 12018 MAX-ACCESS not-accessible 12019 STATUS current 12020 DESCRIPTION 12021 "Port and protocol VLAN ID Information about a particular 12022 port component. There may be multiple port and protocol VLANs, 12023 identified by a particular lldpXdot1LocProtoVlanId, configured 12024 on the given port." 12025 INDEX { lldpXdot1LocProtoVlanId } 12026 ::= { lldpXdot1LocProtoVlanTable 1 } 12027 12028 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 12029 lldpXdot1LocProtoVlanId Integer32, 12030 lldpXdot1LocProtoVlanSupported TruthValue, 12031 lldpXdot1LocProtoVlanEnabled TruthValue 12032 } 12033 12034 lldpXdot1LocProtoVlanId OBJECT-TYPE 12035 SYNTAX Integer32(0|1..4094) 12036 MAX-ACCESS not-accessible 12037 STATUS current 12038 DESCRIPTION 12039 "The integer value used to identify the port and protocol 12040 VLANs associated with the given port associated with the 12041 local system. A value of zero shall be used if the system 12042 either does not know the protocol VLAN ID (PPVID) or does 12043 not support port and protocol VLAN operation." 12044 REFERENCE 12045 "IEEE 802.1AB-2005 F.3.2" 12046 ::= { lldpXdot1LocProtoVlanEntry 1 } 12047 12048 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 12049 SYNTAX TruthValue 12050 MAX-ACCESS read-only 12051 STATUS current 12052 DESCRIPTION 12053 "The truth value used to indicate whether the given port 12054 (associated with the local system) supports port and protocol 12055 VLANs." 12056 REFERENCE 12057 "IEEE 802.1AB-2005 F.3.1" 12058 ::= { lldpXdot1LocProtoVlanEntry 2 } 12059 12060 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 12061 SYNTAX TruthValue 12062 MAX-ACCESS read-only 12063 STATUS current 12064 DESCRIPTION 12065 "The truth value used to indicate whether the port and 12066 protocol VLANs are enabled on the given port associated with 12067 the local system." 12068 REFERENCE 12069 "IEEE 802.1AB-2005 F.3.1" 12070 ::= { lldpXdot1LocProtoVlanEntry 3 } 12071 12072 -- 12073 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 12074 -- protocol VLAN instances on set 12075 -- of ports. 12076 -- 12077 12078 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 12079 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 12080 MAX-ACCESS not-accessible 12081 STATUS current 12082 DESCRIPTION 12083 "The table that controls selection of LLDP Port and Protocol 12084 VLAN ID TLV instances to be transmitted on individual ports." 12085 ::= { lldpXdot1Config 3 } 12086 12087 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 12088 SYNTAX LldpXdot1ConfigProtoVlanEntry 12089 MAX-ACCESS not-accessible 12090 STATUS current 12091 DESCRIPTION 12092 "LLDP configuration information that specifies the set of 12093 ports (represented as a PortList) on which the Local System 12094 Protocol VLAN instance will be transmitted. 12095 12096 This configuration object augments the lldpXdot1LocVlanEntry, 12097 therefore it is only present along with the Port and 12098 Protocol VLAN ID instance contained in the associated 12099 lldpXdot1LocVlanEntry entry. 12100 12101 Each active lldpXdot1ConfigProtoVlanEntry must be restored 12102 from non-volatile storage (along with the corresponding 12103 lldpXdot1LocProtoVlanEntry) after a re-initialization of 12104 the management system." 12105 12106 AUGMENTS { lldpXdot1LocProtoVlanEntry } 12107 ::= { lldpXdot1ConfigProtoVlanTable 1 } 12108 12109 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 12110 lldpXdot1ConfigProtoVlanTxEnable TruthValue 12111 } 12112 12113 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 12114 SYNTAX TruthValue 12115 MAX-ACCESS read-write 12116 STATUS current 12117 DESCRIPTION 12118 "The boolean value that indicates whether the corresponding 12119 Local System Port and Protocol VLAN instance will 12120 be transmitted on the port defined by the given 12121 lldpXdot1LocProtoVlanEntry. 12122 12123 The value of this object must be restored from non-volatile 12124 storage after a re-initialization of the management system." 12125 REFERENCE 12126 "IEEE 802.1AB-2005 10.2.1.1" 12127 DEFVAL { false } 12128 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 12129 12130 -- 12131 -- lldpXdot1LocProtocolTable : Protocol Identity information 12132 -- 12133 12134 lldpXdot1LocProtocolTable OBJECT-TYPE 12135 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 12136 MAX-ACCESS not-accessible 12137 STATUS current 12138 DESCRIPTION 12139 "This table contains one or more rows per protocol identity 12140 information on the local system known to this agent." 12141 REFERENCE 12142 "IEEE 802.1AB-2005 F.5" 12143 ::= { lldpXdot1LocalData 4 } 12144 12145 lldpXdot1LocProtocolEntry OBJECT-TYPE 12146 SYNTAX LldpXdot1LocProtocolEntry 12147 MAX-ACCESS not-accessible 12148 STATUS current 12149 DESCRIPTION 12150 "Information about particular protocols that are accessible 12151 through the given port component. 12152 12153 There may be multiple protocols, identified by particular 12154 lldpXdot1ProtocolIndex, and lldpLocPortNum." 12155 REFERENCE 12156 "IEEE 802.1AB-2005 F.5" 12157 INDEX { lldpXdot1LocProtocolIndex } 12158 ::= { lldpXdot1LocProtocolTable 1 } 12159 12160 LldpXdot1LocProtocolEntry ::= SEQUENCE { 12161 lldpXdot1LocProtocolIndex Integer32, 12162 lldpXdot1LocProtocolId OCTET STRING 12163 } 12164 12165 lldpXdot1LocProtocolIndex OBJECT-TYPE 12166 SYNTAX Integer32(1..2147483647) 12167 MAX-ACCESS not-accessible 12168 STATUS current 12169 DESCRIPTION 12170 "This object represents an arbitrary local integer value used 12171 by this agent to identify a particular protocol identity." 12172 ::= { lldpXdot1LocProtocolEntry 1 } 12173 12174 lldpXdot1LocProtocolId OBJECT-TYPE 12175 SYNTAX OCTET STRING (SIZE (1..255)) 12176 MAX-ACCESS read-only 12177 STATUS current 12178 DESCRIPTION 12179 "The octet string value used to identify the protocols 12180 associated with the given port of the local system." 12181 REFERENCE 12182 "IEEE 802.1AB-2005 F.5.3" 12183 ::= { lldpXdot1LocProtocolEntry 2 } 12184 12185 -- 12186 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 12187 -- protocol instances on set 12188 -- of ports. 12189 -- 12190 12191 lldpXdot1ConfigProtocolTable OBJECT-TYPE 12192 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 12193 MAX-ACCESS not-accessible 12194 STATUS current 12195 DESCRIPTION 12196 "The table that controls selection of LLDP Protocol 12197 TLV instances to be transmitted on individual ports." 12198 ::= { lldpXdot1Config 4 } 12199 12200 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 12201 SYNTAX LldpXdot1ConfigProtocolEntry 12202 MAX-ACCESS not-accessible 12203 STATUS current 12204 DESCRIPTION 12205 "LLDP configuration information that specifies the set of 12206 ports (represented as a PortList) on which the Local System 12207 Protocol instance will be transmitted. 12208 12209 This configuration object augments the lldpXdot1LocProtoEntry, 12210 therefore it is only present along with the Protocol instance 12211 contained in the associated lldpXdot1LocProtoEntry entry. 12212 12213 Each active lldpXdot1ConfigProtocolEntry must be restored 12214 from non-volatile storage (along with the corresponding 12215 lldpXdot1LocProtocolEntry) after a re-initialization of the 12216 management system." 12217 AUGMENTS { lldpXdot1LocProtocolEntry } 12218 ::= { lldpXdot1ConfigProtocolTable 1 } 12219 12220 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 12221 lldpXdot1ConfigProtocolTxEnable TruthValue 12222 } 12223 12224 lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE 12225 SYNTAX TruthValue 12226 MAX-ACCESS read-write 12227 STATUS current 12228 DESCRIPTION 12229 "The boolean value that indicates whether the corresponding 12230 Local System Protocol Identity instance will be transmitted 12231 on the port defined by the given lldpXdot1LocProtocolEntry. 12232 12233 The value of this object must be restored from non-volatile 12234 storage after a re-initialization of the management system." 12235 REFERENCE 12236 "IEEE 802.1AB-2005 10.2.1.1" 12237 DEFVAL { false } 12238 ::= { lldpXdot1ConfigProtocolEntry 1 } 12239 12240 ------------------------------------------------------------------------------ 12241 -- IEEE 802.1 - Local System Information 12242 ------------------------------------------------------------------------------ 12243 lldpXdot1LocTable OBJECT-TYPE 12244 SYNTAX SEQUENCE OF LldpXdot1LocEntry 12245 MAX-ACCESS not-accessible 12246 STATUS current 12247 DESCRIPTION 12248 "This table contains one row per port for IEEE 802.1 12249 organizationally defined LLDP extension on the local system 12250 known to this agent." 12251 ::= { lldpXdot1LocalData 1 } 12252 12253 lldpXdot1LocEntry OBJECT-TYPE 12254 SYNTAX LldpXdot1LocEntry 12255 MAX-ACCESS not-accessible 12256 STATUS current 12257 DESCRIPTION 12258 "Information about IEEE 802.1 organizationally defined 12259 LLDP extension." 12260 INDEX { lldpXdot1LocPortVlanId } 12261 ::= { lldpXdot1LocTable 1 } 12262 12263 LldpXdot1LocEntry ::= SEQUENCE { 12264 lldpXdot1LocPortVlanId Integer32 12265 } 12266 12267 lldpXdot1LocPortVlanId OBJECT-TYPE 12268 SYNTAX Integer32(0|1..4094) 12269 MAX-ACCESS read-only 12270 STATUS current 12271 DESCRIPTION 12272 "The integer value used to identify the port's VLAN identifier 12273 associated with the local system. A value of zero shall 12274 be used if the system either does not know the PVID or does 12275 not support port-based VLAN operation." 12276 REFERENCE 12277 "IEEE 802.1AB-2005 F.2.1" 12278 ::= { lldpXdot1LocEntry 1 } 12279 12280 ------------------------------------------------------------------------------ 12281 -- IEEE 802.1 - Remote System Information 12282 ------------------------------------------------------------------------------ 12283 lldpXdot1RemTable OBJECT-TYPE 12284 SYNTAX SEQUENCE OF LldpXdot1RemEntry 12285 MAX-ACCESS not-accessible 12286 STATUS current 12287 DESCRIPTION 12288 "This table contains one or more rows per physical network 12289 connection known to this agent. The agent may wish to 12290 ensure that only one lldpXdot1RemEntry is present for 12291 each local port, or it may choose to maintain multiple 12292 lldpXdot1RemEntries for the same local port." 12293 ::= { lldpXdot1RemoteData 1 } 12294 12295 lldpXdot1RemEntry OBJECT-TYPE 12296 SYNTAX LldpXdot1RemEntry 12297 MAX-ACCESS not-accessible 12298 STATUS current 12299 DESCRIPTION 12300 "Information about a particular port component." 12301 INDEX { lldpXdot1RemPortVlanId } 12302 ::= { lldpXdot1RemTable 1 } 12303 12304 LldpXdot1RemEntry ::= SEQUENCE { 12305 lldpXdot1RemPortVlanId Integer32 12306 } 12307 12308 lldpXdot1RemPortVlanId OBJECT-TYPE 12309 SYNTAX Integer32(0|1..4094) 12310 MAX-ACCESS read-only 12311 STATUS current 12312 DESCRIPTION 12313 "The integer value used to identify the port's VLAN identifier 12314 associated with the remote system. if the remote system 12315 either does not know the PVID or does not support port-based 12316 VLAN operation, the value of lldpXdot1RemPortVlanId should 12317 be zero." 12318 REFERENCE 12319 "IEEE 802.1AB-2005 F.2.1" 12320 ::= { lldpXdot1RemEntry 1 } 12321 12322 lldpXdot1RemProtoVlanTable OBJECT-TYPE 12323 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 12324 MAX-ACCESS not-accessible 12325 STATUS current 12326 DESCRIPTION 12327 "This table contains one or more rows per Port and Protocol 12328 VLAN information about the remote system, received on the 12329 given port." 12330 ::= { lldpXdot1RemoteData 2 } 12331 12332 lldpXdot1RemProtoVlanEntry OBJECT-TYPE 12333 SYNTAX LldpXdot1RemProtoVlanEntry 12334 MAX-ACCESS not-accessible 12335 STATUS current 12336 DESCRIPTION 12337 "Port and protocol VLAN name Information about a particular 12338 port component. There may be multiple protocol VLANs, 12339 identified by a particular lldpXdot1RemProtoVlanId, configured 12340 on the remote system." 12341 INDEX { lldpXdot1RemProtoVlanId } 12342 ::= { lldpXdot1RemProtoVlanTable 1 } 12343 12344 LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 12345 lldpXdot1RemProtoVlanId Integer32, 12346 lldpXdot1RemProtoVlanSupported TruthValue, 12347 lldpXdot1RemProtoVlanEnabled TruthValue 12348 } 12349 12350 lldpXdot1RemProtoVlanId OBJECT-TYPE 12351 SYNTAX Integer32(0|1..4094) 12352 MAX-ACCESS not-accessible 12353 STATUS current 12354 DESCRIPTION 12355 "The integer value used to identify the port and protocol 12356 VLANs associated with the given port associated with the 12357 remote system. 12358 12359 If port and protocol VLANs are not supported on the given 12360 port associated with the remote system, or if the port is 12361 not enabled with any port and protocol VLAN, the value of 12362 lldpXdot1RemProtoVlanId should be zero." 12363 REFERENCE 12364 "IEEE 802.1AB-2005 F.3.2" 12365 ::= { lldpXdot1RemProtoVlanEntry 1 } 12366 12367 lldpXdot1RemProtoVlanSupported OBJECT-TYPE 12368 SYNTAX TruthValue 12369 MAX-ACCESS read-only 12370 STATUS current 12371 DESCRIPTION 12372 "The truth value used to indicate whether the given port 12373 (associated with the remote system) is capable of supporting 12374 port and protocol VLANs." 12375 REFERENCE 12376 "IEEE 802.1AB-2005 F.3.1" 12377 ::= { lldpXdot1RemProtoVlanEntry 2 } 12378 12379 lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 12380 SYNTAX TruthValue 12381 MAX-ACCESS read-only 12382 STATUS current 12383 DESCRIPTION 12384 "The truth value used to indicate whether the port and 12385 protocol VLANs are enabled on the given port associated with 12386 the remote system." 12387 REFERENCE 12388 "IEEE 802.1AB-2005 F.3.1" 12389 ::= { lldpXdot1RemProtoVlanEntry 3 } 12390 12391 12392 -- 12393 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 12394 -- systems 12395 -- 12396 12397 lldpXdot1RemVlanNameTable OBJECT-TYPE 12398 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 12399 MAX-ACCESS not-accessible 12400 STATUS current 12401 DESCRIPTION 12402 "This table contains one or more rows per IEEE 802.1Q VLAN 12403 name information about the remote system, received on the 12404 given port." 12405 REFERENCE 12406 "IEEE 802.1AB-2005 F.4" 12407 ::= { lldpXdot1RemoteData 3 } 12408 12409 lldpXdot1RemVlanNameEntry OBJECT-TYPE 12410 SYNTAX LldpXdot1RemVlanNameEntry 12411 MAX-ACCESS not-accessible 12412 STATUS current 12413 DESCRIPTION 12414 "VLAN name Information about a particular port component. 12415 There may be multiple VLANs, identified by a particular 12416 lldpXdot1RemVlanId, received on the given port." 12417 INDEX { lldpXdot1RemVlanId } 12418 ::= { lldpXdot1RemVlanNameTable 1 } 12419 12420 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 12421 lldpXdot1RemVlanId VlanId, 12422 lldpXdot1RemVlanName SnmpAdminString 12423 } 12424 12425 lldpXdot1RemVlanId OBJECT-TYPE 12426 SYNTAX VlanId 12427 MAX-ACCESS not-accessible 12428 STATUS current 12429 DESCRIPTION 12430 "The integer value used to identify the IEEE 802.1Q 12431 VLAN IDs with which the given port of the remote system 12432 is compatible." 12433 REFERENCE 12434 "IEEE 802.1AB-2005 F.4.2" 12435 ::= { lldpXdot1RemVlanNameEntry 1 } 12436 12437 lldpXdot1RemVlanName OBJECT-TYPE 12438 SYNTAX SnmpAdminString (SIZE(1..32)) 12439 MAX-ACCESS read-only 12440 STATUS current 12441 DESCRIPTION 12442 "The string value used to identify VLAN name identified by the 12443 VLAN Id associated with the remote system." 12444 REFERENCE 12445 "IEEE 802.1AB-2005 F.4.4" 12446 ::= { lldpXdot1RemVlanNameEntry 2 } 12447 12448 -- 12449 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 12450 -- 12451 12452 lldpXdot1RemProtocolTable OBJECT-TYPE 12453 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 12454 MAX-ACCESS not-accessible 12455 STATUS current 12456 DESCRIPTION 12457 "This table contains one or more rows per protocol information 12458 about the remote system, received on the given port." 12459 ::= { lldpXdot1RemoteData 4 } 12460 12461 lldpXdot1RemProtocolEntry OBJECT-TYPE 12462 SYNTAX LldpXdot1RemProtocolEntry 12463 MAX-ACCESS not-accessible 12464 STATUS current 12465 DESCRIPTION 12466 "Protocol information about a particular port component. 12467 There may be multiple protocols, identified by a particular 12468 lldpXdot1ProtocolIndex, received on the given port." 12469 INDEX { lldpXdot1RemProtocolIndex } 12470 ::= { lldpXdot1RemProtocolTable 1 } 12471 12472 LldpXdot1RemProtocolEntry ::= SEQUENCE { 12473 lldpXdot1RemProtocolIndex Integer32, 12474 lldpXdot1RemProtocolId OCTET STRING 12475 } 12476 12477 lldpXdot1RemProtocolIndex OBJECT-TYPE 12478 SYNTAX Integer32(1..2147483647) 12479 MAX-ACCESS not-accessible 12480 STATUS current 12481 DESCRIPTION 12482 "This object represents an arbitrary local integer value used 12483 by this agent to identify a particular protocol identity." 12484 ::= { lldpXdot1RemProtocolEntry 1 } 12485 12486 lldpXdot1RemProtocolId OBJECT-TYPE 12487 SYNTAX OCTET STRING (SIZE (1..255)) 12488 MAX-ACCESS read-only 12489 STATUS current 12490 DESCRIPTION 12491 "The octet string value used to identify the protocols 12492 associated with the given port of remote system." 12493 REFERENCE 12494 "IEEE 802.1AB-2005 F.5.3" 12495 ::= { lldpXdot1RemProtocolEntry 2 } 12496 12497 -- ---------------------------------------------------------- 12498 -- The companySecurity Groups 12499 -- ---------------------------------------------------------- 12500 securityDhcpServerScreen OBJECT IDENTIFIER ::= { companySecurity 7 } 12501 -- dhcp Server Screen Group --------------------------------------------- -- 12502 12503 dhcpServerScreenEnablePortlist OBJECT-TYPE 12504 SYNTAX PortList 12505 MAX-ACCESS read-write 12506 STATUS current 12507 DESCRIPTION 12508 "To enable or disable DHCP Server Screening port list." 12509 ::= { securityDhcpServerScreen 1 } 12510 12511 -- filterDHCPServer Table 12512 12513 filterDHCPServerTable OBJECT-TYPE 12514 SYNTAX SEQUENCE OF FilterDHCPServerEntry 12515 MAX-ACCESS not-accessible 12516 STATUS current 12517 DESCRIPTION 12518 "A table to control filter DHCP Server for the entire 12519 switch or for each interface in the switch." 12520 ::= { securityDhcpServerScreen 2 } 12521 12522 filterDHCPServerEntry OBJECT-TYPE 12523 SYNTAX FilterDHCPServerEntry 12524 MAX-ACCESS not-accessible 12525 STATUS current 12526 DESCRIPTION 12527 "An entry appears in this table for each interface 12528 in the system." 12529 INDEX { filterDHCPServerIpAddr, filterDHCPServerClientMacAddr } 12530 ::= { filterDHCPServerTable 1 } 12531 12532 FilterDHCPServerEntry ::= 12533 SEQUENCE { 12534 filterDHCPServerIpAddr 12535 IpAddress, 12536 filterDHCPServerClientMacAddr 12537 MacAddress, 12538 filterDHCPServerPortList 12539 PortList, 12540 filterDHCPServerRowStatus 12541 RowStatus 12542 } 12543 12544 12545 filterDHCPServerIpAddr OBJECT-TYPE 12546 SYNTAX IpAddress 12547 MAX-ACCESS not-accessible 12548 STATUS current 12549 DESCRIPTION 12550 "Specifies either the Network or Host address from which the switch 12551 can be managed. 12552 An address 0.0.0.0 indicates 'Any Manager'." 12553 ::= { filterDHCPServerEntry 1 } 12554 12555 12556 filterDHCPServerClientMacAddr OBJECT-TYPE 12557 SYNTAX MacAddress 12558 MAX-ACCESS not-accessible 12559 STATUS current 12560 DESCRIPTION 12561 "Ethernet Mac Address." 12562 12563 DEFVAL { '000102030405'h } 12564 ::= { filterDHCPServerEntry 2 } 12565 12566 filterDHCPServerPortList OBJECT-TYPE 12567 SYNTAX PortList 12568 MAX-ACCESS read-write 12569 STATUS current 12570 DESCRIPTION 12571 "Specifies the port numbers through which the authorized manager can 12572 access the switch. 12573 12574 By default the authorized manager is allowed to access the switch 12575 through all the ports. 12576 12577 If a set of ports are configured in the 'PortList', the manager can 12578 access the switch only through the configured ports." 12579 ::= { filterDHCPServerEntry 3 } 12580 12581 filterDHCPServerRowStatus OBJECT-TYPE 12582 SYNTAX RowStatus 12583 MAX-ACCESS read-create 12584 STATUS current 12585 DESCRIPTION 12586 "This object indicates the status of this entry." 12587 ::= { filterDHCPServerEntry 4 } 12588 securityTrafficSeg OBJECT IDENTIFIER ::= { companySecurity 9} 12589 12590 12591 -- 12592 -- Port Map Table 12593 -- 12594 12595 trafficSegTable OBJECT-TYPE 12596 SYNTAX SEQUENCE OF TrafficSegEntry 12597 MAX-ACCESS not-accessible 12598 STATUS current 12599 DESCRIPTION 12600 "A Port-channel is created through ifMain table. 12601 After the creation of the port-channel, corresponding logical 12602 interface will be created in the ifMain table. 12603 This Port-channel table is indexed through Key values and allows to 12604 configure link selection policy and the Mac address for 12605 the port-channel. All other objects in this table displays 12606 the details of the port-channel" 12607 12608 ::= { securityTrafficSeg 1 } 12609 12610 trafficSegEntry OBJECT-TYPE 12611 SYNTAX TrafficSegEntry 12612 MAX-ACCESS not-accessible 12613 STATUS current 12614 DESCRIPTION 12615 "There is one entry in this table for each created 12616 port-channel port" 12617 12618 INDEX { trafficSegIfIndex } 12619 ::= { trafficSegTable 1 } 12620 12621 TrafficSegEntry ::= 12622 SEQUENCE { 12623 trafficSegIfIndex InterfaceIndex, 12624 trafficSegMemberList PortList 12625 } 12626 12627 trafficSegIfIndex OBJECT-TYPE 12628 SYNTAX InterfaceIndex 12629 MAX-ACCESS read-only 12630 STATUS current 12631 DESCRIPTION 12632 "The ifIndex of the port-channel(Aggregator's 12633 interface index). " 12634 ::= { trafficSegEntry 1 } 12635 12636 trafficSegMemberList OBJECT-TYPE 12637 SYNTAX PortList 12638 MAX-ACCESS read-write 12639 STATUS current 12640 DESCRIPTION 12641 "Port list of port channel." 12642 ::= { trafficSegEntry 2 } 12643 12644 12645 12646 -- ---------------------------------------------------------- 12647 -- The companySecurity Groups 12648 -- ---------------------------------------------------------- 12649 securityAAC OBJECT IDENTIFIER ::= { companySecurity 11 } 12650 12651-- ------------------------------------------------------------- 12652-- Authentication Policy and Parameter Settings 12653-- ------------------------------------------------------------- 12654 aacAuthenAdminState OBJECT-TYPE 12655 SYNTAX INTEGER { 12656 enabled(1), 12657 disabled(2) 12658 } 12659 MAX-ACCESS read-write 12660 STATUS current 12661 DESCRIPTION 12662 "This object indicates the Access Authentication is enable or 12663 disable." 12664 ::= { securityAAC 1} 12665 12666 12667 aacAuthParamResponseTimeout OBJECT-TYPE 12668 SYNTAX INTEGER (0..255) 12669 MAX-ACCESS read-write 12670 STATUS current 12671 DESCRIPTION 12672 "Timeout in second for login authentication response." 12673 ::= { securityAAC 2 } 12674 12675 aacAuthParamAttempt OBJECT-TYPE 12676 SYNTAX INTEGER (1..255) 12677 MAX-ACCESS read-write 12678 STATUS current 12679 DESCRIPTION 12680 "The amount for login authentication, if login failure exceed, 12681 connection or access would be locked." 12682 ::= { securityAAC 3 } 12683 12684-- ------------------------------------------------------------- 12685-- Application Authentication Settings 12686-- ------------------------------------------------------------- 12687 12688 aacAPAuthMethodGroup OBJECT IDENTIFIER ::= { securityAAC 4 } 12689 12690 aacAPLoginMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 1 } 12691 aacAPEnableMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 2 } 12692 12693 aacAPConsoleLoginMethod OBJECT-TYPE 12694 SYNTAX INTEGER (1..8) 12695 MAX-ACCESS read-write 12696 STATUS current 12697 DESCRIPTION 12698 "Specify the way which has to execute authentication while login the 12699 system and the method for authentication.Access system via local 12700 console" 12701 12702 ::= { aacAPLoginMethod 1 } 12703 12704 aacAPTelnetLoginMethod OBJECT-TYPE 12705 SYNTAX INTEGER (1..8) 12706 MAX-ACCESS read-write 12707 STATUS current 12708 DESCRIPTION 12709 "Specify the way which has to execute authentication while login the 12710 system and the method for authentication.Access system via telnet." 12711 12712 ::= { aacAPLoginMethod 2 } 12713 12714 aacAPSSHLoginMethod OBJECT-TYPE 12715 SYNTAX INTEGER (1..8) 12716 MAX-ACCESS read-write 12717 STATUS current 12718 DESCRIPTION 12719 "Specify the way which has to execute authentication while login the 12720 system and the method for authentication.Access system via SSH." 12721 12722 ::= { aacAPLoginMethod 3 } 12723 12724 aacAPHttpLoginMethod OBJECT-TYPE 12725 SYNTAX INTEGER (1..8) 12726 MAX-ACCESS read-write 12727 STATUS current 12728 DESCRIPTION 12729 "Specify the way which has to execute authentication while login the 12730 system and the method for authentication.Access system via HTTP." 12731 12732 ::= { aacAPLoginMethod 4 } 12733 12734 aacAPConsoleEnableMethod OBJECT-TYPE 12735 SYNTAX INTEGER (1..8) 12736 MAX-ACCESS read-write 12737 STATUS current 12738 DESCRIPTION 12739 "Specify the way which has to execute authentication while login the 12740 system and the method for authentication.Access system via local 12741 console." 12742 ::= { aacAPEnableMethod 1 } 12743 12744 aacAPTelnetEnableMethod OBJECT-TYPE 12745 SYNTAX INTEGER (1..8) 12746 MAX-ACCESS read-write 12747 STATUS current 12748 DESCRIPTION 12749 "Specify the way which has to execute authentication while login the 12750 system and the method for authentication.Access system via telnet." 12751 12752 ::= { aacAPEnableMethod 2 } 12753 12754 aacAPSSHEnableMethod OBJECT-TYPE 12755 SYNTAX INTEGER (1..8) 12756 MAX-ACCESS read-write 12757 STATUS current 12758 DESCRIPTION 12759 "Specify the way which has to execute authentication while login the 12760 system and the method for authentication.Access system via SSH." 12761 12762 ::= { aacAPEnableMethod 3 } 12763 12764 aacAPHttpEnableMethod OBJECT-TYPE 12765 SYNTAX INTEGER (1..8) 12766 MAX-ACCESS read-write 12767 STATUS current 12768 DESCRIPTION 12769 "Specify the way which has to execute authentication while login the 12770 system and the method for authentication.Access system via HTTP." 12771 12772 ::= { aacAPEnableMethod 4 } 12773 12774 12775-- ------------------------------------------------------------- 12776-- Authentication Server Group setting 12777-- ------------------------------------------------------------- 12778 aacServerGroupTable OBJECT-TYPE 12779 SYNTAX SEQUENCE OF AacServerGroupEntry 12780 MAX-ACCESS not-accessible 12781 STATUS current 12782 DESCRIPTION 12783 "A table that contains informations about server group." 12784 ::= { securityAAC 5 } 12785 12786 aacServerGroupEntry OBJECT-TYPE 12787 SYNTAX AacServerGroupEntry 12788 MAX-ACCESS not-accessible 12789 STATUS current 12790 DESCRIPTION 12791 "A list of the group including servers." 12792 INDEX { aacServerGroupIndex } 12793 ::= { aacServerGroupTable 1 } 12794 12795 AacServerGroupEntry ::= 12796 SEQUENCE { 12797 aacServerGroupIndex 12798 INTEGER, 12799 aacServerGroupName 12800 OCTET STRING, 12801 aacServersInGroup 12802 BITS, 12803 aacServerGroupRowStatus 12804 RowStatus 12805 } 12806 12807 aacServerGroupIndex OBJECT-TYPE 12808 SYNTAX INTEGER (2..9) 12809 MAX-ACCESS read-only 12810 STATUS current 12811 DESCRIPTION 12812 "A value that uniquely identifies this SwAACServerGroupEntry ." 12813 12814 ::= { aacServerGroupEntry 1 } 12815 12816 aacServerGroupName OBJECT-TYPE 12817 SYNTAX OCTET STRING (SIZE (1..15)) 12818 MAX-ACCESS read-write 12819 STATUS current 12820 DESCRIPTION 12821 "A human-readable text string of the method group. 12822 The name is writable only if Group is new created, 12823 which the value of aacServerGroupRowStatus is 'notReady'." 12824 12825 ::= { aacServerGroupEntry 2 } 12826 12827 12828 aacServersInGroup OBJECT-TYPE 12829 SYNTAX BITS { 12830 id_1(0), 12831 id_2(1), 12832 id_3(2), 12833 id_4(3), 12834 id_5(4), 12835 id_6(5), 12836 id_7(6), 12837 id_8(7), 12838 id_9(8), 12839 id_10(9), 12840 id_11(10), 12841 id_12(11), 12842 id_13(12), 12843 id_14(13), 12844 id_15(14), 12845 id_16(15) 12846 } 12847 MAX-ACCESS read-write 12848 STATUS current 12849 DESCRIPTION 12850 "The list of servers in the group, each bit indicates a specified server ID. 12851 The server must be created before including it." 12852 12853 ::= { aacServerGroupEntry 3 } 12854 12855 aacServerGroupRowStatus OBJECT-TYPE 12856 SYNTAX RowStatus 12857 MAX-ACCESS read-create 12858 STATUS current 12859 DESCRIPTION 12860 "This object indicates the status of this entry. An entry is 12861 created in this table when this object is SET to 'createAndWait'. 12862 The entry in this table is used when the status of this object 12863 is SET 'active'. The entry in this table is not used when this 12864 object is SET 'notInService'. An entry created in this table is 12865 be deleted when this object is SET 'destroy'." 12866 12867 ::= { aacServerGroupEntry 4 } 12868 12869 12870-- ------------------------------------------------------------- 12871-- Authentication Server host setting 12872-- ------------------------------------------------------------- 12873 12874 aacServerInfoTable OBJECT-TYPE 12875 SYNTAX SEQUENCE OF AacServerInfoEntry 12876 MAX-ACCESS not-accessible 12877 STATUS current 12878 DESCRIPTION 12879 "A table that contains information about severs." 12880 ::= { securityAAC 6 } 12881 12882 aacServerInfoEntry OBJECT-TYPE 12883 SYNTAX AacServerInfoEntry 12884 MAX-ACCESS not-accessible 12885 STATUS current 12886 DESCRIPTION 12887 "A list of the information of server ." 12888 INDEX { aacServerIndex } 12889 ::= { aacServerInfoTable 1 } 12890 12891 AacServerInfoEntry ::= 12892 SEQUENCE { 12893 aacServerIndex 12894 INTEGER, 12895 aacServerIPAddr 12896 IpAddress, 12897 aacServerAuthProtocol 12898 INTEGER, 12899 aacServerAuthPort 12900 INTEGER, 12901 aacServerAuthKey 12902 OCTET STRING, 12903 aacServerTimeout 12904 INTEGER, 12905 aacServerRetryCount 12906 INTEGER, 12907 aacServerRowStatus 12908 RowStatus 12909 } 12910 12911 aacServerIndex OBJECT-TYPE 12912 SYNTAX INTEGER (1..16) 12913 MAX-ACCESS read-only 12914 STATUS current 12915 DESCRIPTION 12916 "A value that uniquely identifies this SwAACServerGroupEntry." 12917 12918 ::= { aacServerInfoEntry 1 } 12919 12920 aacServerIPAddr OBJECT-TYPE 12921 SYNTAX IpAddress 12922 MAX-ACCESS read-write 12923 STATUS current 12924 DESCRIPTION 12925 "The IP address of Server" 12926 ::= { aacServerInfoEntry 2 } 12927 12928 aacServerAuthProtocol OBJECT-TYPE 12929 SYNTAX INTEGER{ 12930 tacacs-plus(1) 12931 ,radius(2) 12932 } 12933 MAX-ACCESS read-write 12934 STATUS current 12935 DESCRIPTION 12936 "The authentication protocol provided by the Server." 12937 ::= { aacServerInfoEntry 3 } 12938 12939 aacServerAuthPort OBJECT-TYPE 12940 SYNTAX INTEGER(1..65535) 12941 MAX-ACCESS read-write 12942 STATUS current 12943 DESCRIPTION 12944 "The TCP/IP port ." 12945 ::= { aacServerInfoEntry 4 } 12946 12947 aacServerAuthKey OBJECT-TYPE 12948 SYNTAX OCTET STRING (SIZE (1..254)) 12949 MAX-ACCESS read-write 12950 STATUS current 12951 DESCRIPTION 12952 "The key used while authentication process." 12953 12954 ::= { aacServerInfoEntry 5 } 12955 12956 aacServerTimeout OBJECT-TYPE 12957 SYNTAX INTEGER(1..255) 12958 MAX-ACCESS read-write 12959 STATUS current 12960 DESCRIPTION 12961 "Server response timeout ." 12962 ::= { aacServerInfoEntry 6 } 12963 12964 aacServerRetryCount OBJECT-TYPE 12965 SYNTAX INTEGER(1..255) 12966 MAX-ACCESS read-write 12967 STATUS current 12968 DESCRIPTION 12969 "Client retry count . 12970 (-1: No retry mechanism)" 12971 ::= { aacServerInfoEntry 7 } 12972 12973 aacServerRowStatus OBJECT-TYPE 12974 SYNTAX RowStatus 12975 MAX-ACCESS read-create 12976 STATUS current 12977 DESCRIPTION 12978 "This object indicates the status of this entry. An entry is 12979 created in this table when this object is SET to 'createAndWait'. 12980 The entry in this table is used when the status of this object 12981 is SET 'active'. The entry in this table is not used when this 12982 object is SET 'notInService'. An entry created in this table is 12983 be deleted when this object is SET 'destroy'." 12984 12985 ::= { aacServerInfoEntry 8 } 12986 12987-- ------------------------------------------------------------- 12988-- Login Method list table 12989-- ------------------------------------------------------------- 12990 12991 aacLoginMethodListTable OBJECT-TYPE 12992 SYNTAX SEQUENCE OF AacLoginMethodListEntry 12993 MAX-ACCESS not-accessible 12994 STATUS current 12995 DESCRIPTION 12996 "A table that contains information about Login authentication method 12997 lists." 12998 12999 ::= { securityAAC 7 } 13000 13001 aacLoginMethodListEntry OBJECT-TYPE 13002 SYNTAX AacLoginMethodListEntry 13003 MAX-ACCESS not-accessible 13004 STATUS current 13005 DESCRIPTION 13006 "A list of the Authentication methods." 13007 INDEX { aacLoginMethodListIndex } 13008 13009 ::= { aacLoginMethodListTable 1 } 13010 13011 AacLoginMethodListEntry ::= 13012 SEQUENCE { 13013 aacLoginMethodListIndex 13014 INTEGER, 13015 aacLoginMethodListName 13016 OCTET STRING, 13017 aacLoginMethod1 13018 INTEGER, 13019 aacLoginMethod2 13020 INTEGER, 13021 aacLoginMethod3 13022 INTEGER, 13023 aacLoginMethod4 13024 INTEGER, 13025 aacLoginMethodListRowStatus 13026 RowStatus 13027 13028 } 13029 13030 aacLoginMethodListIndex OBJECT-TYPE 13031 SYNTAX INTEGER (1..8) 13032 MAX-ACCESS read-only 13033 STATUS current 13034 DESCRIPTION 13035 "A value that identifies this method list." 13036 13037 ::= { aacLoginMethodListEntry 1 } 13038 13039 aacLoginMethodListName OBJECT-TYPE 13040 SYNTAX OCTET STRING (SIZE (1..15)) 13041 MAX-ACCESS read-write 13042 STATUS current 13043 DESCRIPTION 13044 "A human-readable text string of the method list." 13045 13046 ::= { aacLoginMethodListEntry 2 } 13047 13048 aacLoginMethod1 OBJECT-TYPE 13049 SYNTAX INTEGER { 13050 none(-1), 13051 local(0) 13052 ,tacacs-plus(1) 13053 ,radius(2) 13054 } 13055 MAX-ACCESS read-write 13056 STATUS current 13057 DESCRIPTION 13058 "The type of Login method list. Besides the pre-defined type, it 13059 also allow to be set user-defined group by aacServerGroupIndex." 13060 13061 ::= { aacLoginMethodListEntry 3 } 13062 13063 aacLoginMethod2 OBJECT-TYPE 13064 SYNTAX INTEGER { 13065 none(-1), 13066 local(0) 13067 ,tacacs-plus(1) 13068 ,radius(2) 13069 } 13070 MAX-ACCESS read-write 13071 STATUS current 13072 DESCRIPTION 13073 "The type of Login method list. Besides the pre-defined type, it 13074 also allow to be set user-defined group by aacServerGroupIndex." 13075 13076 ::= { aacLoginMethodListEntry 4 } 13077 13078 aacLoginMethod3 OBJECT-TYPE 13079 SYNTAX INTEGER { 13080 none(-1), 13081 local(0) 13082 ,tacacs-plus(1) 13083 ,radius(2) 13084 } 13085 MAX-ACCESS read-write 13086 STATUS current 13087 DESCRIPTION 13088 "The type of Login method list. Besides the pre-defined type, it 13089 also allow to be set user-defined group by aacServerGroupIndex." 13090 13091 ::= { aacLoginMethodListEntry 5 } 13092 13093 aacLoginMethod4 OBJECT-TYPE 13094 SYNTAX INTEGER { 13095 none(-1), 13096 local(0) 13097 ,tacacs-plus(1) 13098 ,radius(2) 13099 } 13100 MAX-ACCESS read-write 13101 STATUS current 13102 DESCRIPTION 13103 "The type of Login method list. Besides the pre-defined type, it 13104 also allow to be set user-defined group by aacServerGroupIndex." 13105 13106 ::= { aacLoginMethodListEntry 6 } 13107 13108 aacLoginMethodListRowStatus OBJECT-TYPE 13109 SYNTAX RowStatus 13110 MAX-ACCESS read-create 13111 STATUS current 13112 DESCRIPTION 13113 "This object indicates the status of this entry. An entry is 13114 created in this table when this object is SET to 'createAndWait'. 13115 The entry in this table is used when the status of this object 13116 is SET 'active'. The entry in this table is not used when this 13117 object is SET 'notInService'. An entry created in this table is 13118 be deleted when this object is SET 'destroy'." 13119 13120 ::= { aacLoginMethodListEntry 7 } 13121 13122-- ------------------------------------------------------------- 13123-- Enable Method table 13124-- ------------------------------------------------------------- 13125 aacEnableMethodListTable OBJECT-TYPE 13126 SYNTAX SEQUENCE OF AacEnableMethodListEntry 13127 MAX-ACCESS not-accessible 13128 STATUS current 13129 DESCRIPTION 13130 "A table that contains information about Enable authentication method 13131 lists." 13132 13133 ::= { securityAAC 8 } 13134 13135 aacEnableMethodListEntry OBJECT-TYPE 13136 SYNTAX AacEnableMethodListEntry 13137 MAX-ACCESS not-accessible 13138 STATUS current 13139 DESCRIPTION 13140 "A list of the Authentication methods." 13141 INDEX { aacEnableMethodListIndex } 13142 13143 ::= { aacEnableMethodListTable 1 } 13144 13145 AacEnableMethodListEntry ::= 13146 SEQUENCE { 13147 aacEnableMethodListIndex 13148 INTEGER, 13149 aacEnableMethodListName 13150 OCTET STRING, 13151 aacEnableMethod1 13152 INTEGER, 13153 aacEnableMethod2 13154 INTEGER, 13155 aacEnableMethod3 13156 INTEGER, 13157 aacEnableMethod4 13158 INTEGER, 13159 aacEnableMethodListRowStatus 13160 RowStatus 13161 } 13162 13163 aacEnableMethodListIndex OBJECT-TYPE 13164 SYNTAX INTEGER (1..8) 13165 MAX-ACCESS read-only 13166 STATUS current 13167 DESCRIPTION 13168 "A value that identifies this method list." 13169 13170 ::= { aacEnableMethodListEntry 1 } 13171 13172 aacEnableMethodListName OBJECT-TYPE 13173 SYNTAX OCTET STRING (SIZE(1..15)) 13174 MAX-ACCESS read-write 13175 STATUS current 13176 DESCRIPTION 13177 "A human-readable text string of the method list." 13178 13179 ::= { aacEnableMethodListEntry 2 } 13180 13181 aacEnableMethod1 OBJECT-TYPE 13182 SYNTAX INTEGER { 13183 none(-1), 13184 local(0) 13185 ,tacacs-plus(1) 13186 ,radius(2) 13187 } 13188 MAX-ACCESS read-write 13189 STATUS current 13190 DESCRIPTION 13191 "The type of Login method list. Besides the pre-defined type, it 13192 also allow to be set user-defined group by aacServerGroupIndex." 13193 13194 ::= { aacEnableMethodListEntry 3 } 13195 13196 aacEnableMethod2 OBJECT-TYPE 13197 SYNTAX INTEGER { 13198 none(-1), 13199 local(0) 13200 ,tacacs-plus(1) 13201 ,radius(2) 13202 } 13203 MAX-ACCESS read-write 13204 STATUS current 13205 DESCRIPTION 13206 "The type of Login method list. Besides the pre-defined type, it 13207 also allow to be set user-defined group by aacServerGroupIndex." 13208 13209 ::= { aacEnableMethodListEntry 4 } 13210 13211 aacEnableMethod3 OBJECT-TYPE 13212 SYNTAX INTEGER { 13213 none(-1), 13214 local(0) 13215 ,tacacs-plus(1) 13216 ,radius(2) 13217 } 13218 MAX-ACCESS read-write 13219 STATUS current 13220 DESCRIPTION 13221 "The type of Login method list. Besides the pre-defined type, it 13222 also allow to be set user-defined group by aacServerGroupIndex." 13223 13224 ::= { aacEnableMethodListEntry 5 } 13225 13226 aacEnableMethod4 OBJECT-TYPE 13227 SYNTAX INTEGER { 13228 none(-1), 13229 local(0) 13230 ,tacacs-plus(1) 13231 ,radius(2) 13232 } 13233 MAX-ACCESS read-write 13234 STATUS current 13235 DESCRIPTION 13236 "The type of Login method list. Besides the pre-defined type, it 13237 also allow to be set user-defined group by aacServerGroupIndex." 13238 13239 ::= { aacEnableMethodListEntry 6 } 13240 13241 aacEnableMethodListRowStatus OBJECT-TYPE 13242 SYNTAX RowStatus 13243 MAX-ACCESS read-create 13244 STATUS current 13245 DESCRIPTION 13246 "This object indicates the status of this entry. An entry is 13247 created in this table when this object is SET to 'createAndWait'. 13248 The entry in this table is used when the status of this object 13249 is SET 'active'. The entry in this table is not used when this 13250 object is SET 'notInService'. An entry created in this table is 13251 be deleted when this object is SET 'destroy'." 13252 13253 ::= { aacEnableMethodListEntry 7 } 13254 13255-- ------------------------------------------------------------- 13256-- Local Enable Password 13257-- ------------------------------------------------------------- 13258 aacLocalEnablePassword OBJECT-TYPE 13259 SYNTAX DisplayString (SIZE(1..15)) 13260 MAX-ACCESS read-write 13261 STATUS current 13262 DESCRIPTION 13263 "This object is used to set Local Enable Password." 13264 ::= { securityAAC 9 } 13265 13266 -- ---------------------------------------------------------- 13267 -- Multicast Filter Port Table 13268 -- ---------------------------------------------------------- 13269 13270 mcastFilterPortTable OBJECT-TYPE 13271 SYNTAX SEQUENCE OF McastFilterPortEntry 13272 MAX-ACCESS not-accessible 13273 STATUS current 13274 DESCRIPTION 13275 "A table to control multicast filtering modes." 13276 ::= { companyMulticastFilter 1 } 13277 13278 mcastFilterPortEntry OBJECT-TYPE 13279 SYNTAX McastFilterPortEntry 13280 MAX-ACCESS not-accessible 13281 STATUS current 13282 DESCRIPTION 13283 "An entry appears in this table for each interface in the mcastFiltertem. 13284 13285 Index to the table is the interface index of the port." 13286 13287 INDEX { mcastFilterPortIndex } 13288 ::= { mcastFilterPortTable 1 } 13289 13290 McastFilterPortEntry ::= 13291 SEQUENCE { 13292 mcastFilterPortIndex 13293 Integer32, 13294 mcastFilterPortType 13295 INTEGER 13296 } 13297 13298 mcastFilterPortIndex OBJECT-TYPE 13299 SYNTAX Integer32 13300 MAX-ACCESS not-accessible 13301 STATUS current 13302 DESCRIPTION 13303 "Interface index of the port for which the configuration 13304 in this entry applies." 13305 13306 ::= { mcastFilterPortEntry 1 } 13307 13308 mcastFilterPortType OBJECT-TYPE 13309 SYNTAX INTEGER { 13310 forward (1), 13311 filter (2) 13312 } 13313 MAX-ACCESS read-write 13314 STATUS current 13315 DESCRIPTION 13316 "Configures the multicast filtering modes as below : 13317 forward -Forwards all unregistered groups. 13318 filter -Filters all unregistered groups." 13319 13320 ::= { mcastFilterPortEntry 2 } 13321 13322 13323 sysGratuitousARPGlobalSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 1 } 13324 sysGratuitousARPSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 2 } 13325 13326 -- ---------------------------------------------------------------- 13327 -- The sysGratuitousARPGlobalSettings group 13328 -- ---------------------------------------------------------------- 13329 sysGratuitousARPIPIfStatusUp OBJECT-TYPE 13330 SYNTAX INTEGER { 13331 enable(1), 13332 disable(2) 13333 } 13334 MAX-ACCESS read-write 13335 STATUS current 13336 DESCRIPTION 13337 "This object indicates Send On IP Interface Status Up is enabled or disabled." 13338 DEFVAL { disable } 13339 ::= { sysGratuitousARPGlobalSettings 1 } 13340 13341 sysGratuitousARPDuplicateIPDetected OBJECT-TYPE 13342 SYNTAX INTEGER { 13343 enable(1), 13344 disable(2) 13345 } 13346 MAX-ACCESS read-write 13347 STATUS current 13348 DESCRIPTION 13349 "This object indicates Send On Duplicate IP Detected is enabled or disabled." 13350 DEFVAL { disable } 13351 ::= { sysGratuitousARPGlobalSettings 2 } 13352 13353 sysGratuitousARPLearning OBJECT-TYPE 13354 SYNTAX INTEGER { 13355 enable(1), 13356 disable(2) 13357 } 13358 MAX-ACCESS read-write 13359 STATUS current 13360 DESCRIPTION 13361 "This object indicates Gratuitous ARP Learning is enabled or disabled." 13362 DEFVAL { disable } 13363 ::= { sysGratuitousARPGlobalSettings 3 } 13364 13365 -- ---------------------------------------------------------------- 13366 -- The sysGratuitousARPSettings group 13367 -- ---------------------------------------------------------------- 13368 13369 sysGratuitousARPTable OBJECT-TYPE 13370 SYNTAX SEQUENCE OF SysGratuitousARPEntry 13371 MAX-ACCESS not-accessible 13372 STATUS current 13373 DESCRIPTION 13374 "Set/Add Gratuitous ARP interface name and interval time." 13375 ::= { sysGratuitousARPSettings 1 } 13376 13377 sysGratuitousARPEntry OBJECT-TYPE 13378 SYNTAX SysGratuitousARPEntry 13379 MAX-ACCESS not-accessible 13380 STATUS current 13381 DESCRIPTION 13382 "The entry of gratuitous ARP!" 13383 INDEX { sysGratuitousARPIFName } 13384 ::= { sysGratuitousARPTable 1 } 13385 13386 SysGratuitousARPEntry ::= SEQUENCE 13387 { 13388 sysGratuitousARPIFName OCTET STRING, 13389 sysGratuitousARPInterval Integer32 13390 } 13391 13392 sysGratuitousARPIFName OBJECT-TYPE 13393 SYNTAX OCTET STRING 13394 MAX-ACCESS read-only 13395 STATUS current 13396 DESCRIPTION 13397 "Interface name." 13398 ::= { sysGratuitousARPEntry 1 } 13399 13400 sysGratuitousARPInterval OBJECT-TYPE 13401 SYNTAX Integer32 (0..65535) 13402 MAX-ACCESS read-write 13403 STATUS current 13404 DESCRIPTION 13405 "Gratuitous ARP interval time for each interface." 13406 DEFVAL { 0 } 13407 ::= { sysGratuitousARPEntry 2 } 13408 13409 13410 13411 -- ------------------------------------------------------------------ 13412 -- The SMTP Group 13413 -- ------------------------------------------------------------------ 13414 13415 smtpState OBJECT-TYPE 13416 SYNTAX INTEGER { disabled(0),enabled(1) } 13417 MAX-ACCESS read-write 13418 STATUS current 13419 DESCRIPTION 13420 "Enable or Disable SMTP function." 13421 13422 ::= { companySMTP 1 } 13423 13424 smtpServerAddr OBJECT-TYPE 13425 SYNTAX IpAddress 13426 MAX-ACCESS read-write 13427 STATUS current 13428 DESCRIPTION 13429 "SMTP Server's IP Address" 13430 ::= { companySMTP 2 } 13431 13432 smtpServerPort OBJECT-TYPE 13433 SYNTAX INTEGER 13434 MAX-ACCESS read-write 13435 STATUS current 13436 DESCRIPTION 13437 "SMTP Server's port" 13438 ::= { companySMTP 3} 13439 13440 smtpSelfMailAddr OBJECT-TYPE 13441 SYNTAX OCTET STRING 13442 MAX-ACCESS read-write 13443 STATUS current 13444 DESCRIPTION 13445 "The sender's (DUT) mail address ." 13446 ::= { companySMTP 4 } 13447 13448 13449 13450 -- ------------------------------------------------------------------ 13451 -- smtpRecvMailAddrTable 13452 -- ------------------------------------------------------------------ 13453 13454 smtpRecvMailAddrTable OBJECT-TYPE 13455 SYNTAX SEQUENCE OF SmtpRecvMailAddrEntry 13456 MAX-ACCESS not-accessible 13457 STATUS current 13458 DESCRIPTION 13459 "Receivers' mail address table." 13460 13461 ::= { companySMTP 5 } 13462 13463 smtpRecvMailAddrEntry OBJECT-TYPE 13464 SYNTAX SmtpRecvMailAddrEntry 13465 MAX-ACCESS not-accessible 13466 STATUS current 13467 DESCRIPTION 13468 "Receivers' mail address entry." 13469 13470 INDEX { smtpRecvMailAddrIndex } 13471 ::= { smtpRecvMailAddrTable 1 } 13472 13473 SmtpRecvMailAddrEntry ::= 13474 SEQUENCE { 13475 smtpRecvMailAddrIndex INTEGER, 13476 smtpRecvMailAddr OCTET STRING, 13477 smtpRecvMailAddrStatus RowStatus 13478 } 13479 13480 smtpRecvMailAddrIndex OBJECT-TYPE 13481 SYNTAX INTEGER 13482 MAX-ACCESS read-only 13483 STATUS current 13484 DESCRIPTION 13485 "Receivers' mail address index (1~8)." 13486 ::= { smtpRecvMailAddrEntry 1 } 13487 13488 smtpRecvMailAddr OBJECT-TYPE 13489 SYNTAX OCTET STRING 13490 MAX-ACCESS read-write 13491 STATUS current 13492 DESCRIPTION 13493 "Receivers' mail address." 13494 ::= { smtpRecvMailAddrEntry 2 } 13495 13496 smtpRecvMailAddrStatus OBJECT-TYPE 13497 SYNTAX RowStatus 13498 MAX-ACCESS read-write 13499 STATUS current 13500 DESCRIPTION 13501 "Rowstatus of the receiver's mail address." 13502 ::= { smtpRecvMailAddrEntry 3 } 13503 13504 igmpMulticastVlanStatus OBJECT-TYPE 13505 SYNTAX INTEGER { 13506 enabled(1), 13507 disabled(2) 13508 } 13509 MAX-ACCESS read-write 13510 STATUS current 13511 DESCRIPTION 13512 "Enable/Disable IGMP Multicast Vlan function." 13513 13514 DEFVAL { disabled } 13515 ::= { companyISMVLAN 1 } 13516 13517 -- ---------------------------------------------------------- 13518 -- igmpMulticastVlanTable Table 13519 -- ---------------------------------------------------------- 13520 13521 igmpMulticastVlanTable OBJECT-TYPE 13522 SYNTAX SEQUENCE OF IgmpMulticastVlanEntry 13523 MAX-ACCESS not-accessible 13524 STATUS current 13525 DESCRIPTION 13526 "Information about the IGMP snooping multicast VLAN table." 13527 ::= { companyISMVLAN 2 } 13528 13529 igmpMulticastVlanEntry OBJECT-TYPE 13530 SYNTAX IgmpMulticastVlanEntry 13531 MAX-ACCESS not-accessible 13532 STATUS current 13533 DESCRIPTION 13534 "The entry of igmpMulticastVlanTable." 13535 INDEX { igmpMulticastVlanid} 13536 ::= { igmpMulticastVlanTable 1 } 13537 13538 IgmpMulticastVlanEntry ::= 13539 SEQUENCE { 13540 igmpMulticastVlanid 13541 INTEGER, 13542 igmpMulticastVlanName 13543 DisplayString, 13544 igmpMulticastVlanSourcePort 13545 PortList, 13546 igmpMulticastVlanMemberPort 13547 PortList, 13548 igmpMulticastVlanTagMemberPort 13549 PortList, 13550 igmpMulticastVlanState 13551 INTEGER, 13552 igmpMulticastVlanReplaceSourceIp 13553 IpAddress, 13554 igmpMulticastVlanRowStatus 13555 RowStatus 13556 } 13557 13558 igmpMulticastVlanid OBJECT-TYPE 13559 SYNTAX INTEGER (2..4094) 13560 MAX-ACCESS read-only 13561 STATUS current 13562 DESCRIPTION 13563 "This object indicates the VLAN ID of the IGMP snooping multicast 13564 VLAN entry." 13565 ::= { igmpMulticastVlanEntry 1 } 13566 13567 igmpMulticastVlanName OBJECT-TYPE 13568 SYNTAX DisplayString (SIZE (0..32)) 13569 MAX-ACCESS read-create 13570 STATUS current 13571 DESCRIPTION 13572 "This object indicates the VLAN name of the IGMP snooping multicast 13573 VLAN entry." 13574 ::= { igmpMulticastVlanEntry 2 } 13575 13576 igmpMulticastVlanSourcePort OBJECT-TYPE 13577 SYNTAX PortList 13578 MAX-ACCESS read-write 13579 STATUS current 13580 DESCRIPTION 13581 "This object indicates the port list of the source ports of the IGMP 13582 snooping multicast VLAN. The source ports will be set as tag ports 13583 of the VLAN entry and the IGMP control messages received from the 13584 member ports will be forwarded to the source ports." 13585 ::= { igmpMulticastVlanEntry 3 } 13586 13587 igmpMulticastVlanMemberPort OBJECT-TYPE 13588 SYNTAX PortList 13589 MAX-ACCESS read-write 13590 STATUS current 13591 DESCRIPTION 13592 "This object indicates the port list of the member ports of the IGMP 13593 snooping multicast VLAN. The source ports will be set as untagged ports 13594 of the VLAN entry and the IGMP control messages received from the 13595 member ports will be forwarded to the source ports." 13596 ::= { igmpMulticastVlanEntry 4 } 13597 13598 igmpMulticastVlanTagMemberPort OBJECT-TYPE 13599 SYNTAX PortList 13600 MAX-ACCESS read-write 13601 STATUS current 13602 DESCRIPTION 13603 "This object indicates the port list of the tag member ports of the IGMP 13604 snooping multicast VLAN." 13605 ::= { igmpMulticastVlanEntry 5 } 13606 13607 igmpMulticastVlanState OBJECT-TYPE 13608 SYNTAX INTEGER{ 13609 enabled(1), 13610 disabled(2) 13611 } 13612 MAX-ACCESS read-write 13613 STATUS current 13614 DESCRIPTION 13615 "This object can be used to enable or disable the IGMP snooping multicast VLAN." 13616 ::= { igmpMulticastVlanEntry 6 } 13617 13618 igmpMulticastVlanReplaceSourceIp OBJECT-TYPE 13619 SYNTAX IpAddress 13620 MAX-ACCESS read-write 13621 STATUS current 13622 DESCRIPTION 13623 "The replacement source IP of this multicast VLAN." 13624 ::= { igmpMulticastVlanEntry 7 } 13625 13626 igmpMulticastVlanRowStatus OBJECT-TYPE 13627 SYNTAX RowStatus 13628 MAX-ACCESS read-create 13629 STATUS current 13630 DESCRIPTION 13631 "This object indicates the status of this entry." 13632 ::= { igmpMulticastVlanEntry 8 } 13633 13634 -- ----------------------------------------------------------------------------- 13635 -- igmpMulticastVlanGroupTable 13636 -- ----------------------------------------------------------------------------- 13637 igmpMulticastVlanGroupTable OBJECT-TYPE 13638 SYNTAX SEQUENCE OF IgmpMulticastVlanGroupEntry 13639 MAX-ACCESS not-accessible 13640 STATUS current 13641 DESCRIPTION 13642 "The table containing the IGMP snooping multicast VLAN group information" 13643 ::= { companyISMVLAN 3 } 13644 13645 igmpMulticastVlanGroupEntry OBJECT-TYPE 13646 SYNTAX IgmpMulticastVlanGroupEntry 13647 MAX-ACCESS not-accessible 13648 STATUS current 13649 DESCRIPTION 13650 "Information about the current IGMP snooping multicast VLAN group." 13651 INDEX { igmpMulticastVlanGroupVid, igmpMulticastVlanGroupFromIp, igmpMulticastVlanGroupToIp } 13652 ::= { igmpMulticastVlanGroupTable 1 } 13653 13654 IgmpMulticastVlanGroupEntry ::= 13655 SEQUENCE { 13656 igmpMulticastVlanGroupVid 13657 INTEGER, 13658 igmpMulticastVlanGroupFromIp 13659 IpAddress, 13660 igmpMulticastVlanGroupToIp 13661 IpAddress, 13662 igmpMulticastVlanGroupStatus 13663 RowStatus 13664 } 13665 13666 igmpMulticastVlanGroupVid OBJECT-TYPE 13667 SYNTAX INTEGER (1..4094) 13668 MAX-ACCESS read-only 13669 STATUS current 13670 DESCRIPTION 13671 "This object indicates the VID of the IGMP snooping multicast VLAN group." 13672 ::= { igmpMulticastVlanGroupEntry 1 } 13673 13674 igmpMulticastVlanGroupFromIp OBJECT-TYPE 13675 SYNTAX IpAddress 13676 MAX-ACCESS read-only 13677 STATUS current 13678 DESCRIPTION 13679 "Specifies the multicast address list for this VLAN." 13680 ::= { igmpMulticastVlanGroupEntry 2 } 13681 13682 igmpMulticastVlanGroupToIp OBJECT-TYPE 13683 SYNTAX IpAddress 13684 MAX-ACCESS read-only 13685 STATUS current 13686 DESCRIPTION 13687 "Specifies the multicast address list for this VLAN." 13688 ::= { igmpMulticastVlanGroupEntry 3 } 13689 13690 igmpMulticastVlanGroupStatus OBJECT-TYPE 13691 SYNTAX RowStatus 13692 MAX-ACCESS read-create 13693 STATUS current 13694 DESCRIPTION 13695 "This object indicates the status of this entry." 13696 ::= { igmpMulticastVlanGroupEntry 4 } 13697 13698 13699 -- ---------------------------------------------------------------- 13700 -- The RMON group 13701 -- ---------------------------------------------------------------- 13702 rmonGlobalState OBJECT-TYPE 13703 SYNTAX INTEGER { 13704 enabled(1), 13705 disabled(2) 13706 } 13707 MAX-ACCESS read-write 13708 STATUS current 13709 DESCRIPTION 13710 "This object is for enabling or disabling RMON function." 13711 13712 ::= { companyRMON 1 } 13713 13714 rmonStatistics OBJECT IDENTIFIER ::= { companyRMON 2 } 13715 rmonHistory OBJECT IDENTIFIER ::= { companyRMON 3 } 13716 rmonAlarm OBJECT IDENTIFIER ::= { companyRMON 4 } 13717 rmonEvent OBJECT IDENTIFIER ::= { companyRMON 5 } 13718 13719-- The Ethernet Statistics Group 13720 -- 13721 -- Implementation of the Ethernet Statistics group is optional. 13722 -- Consult the MODULE-COMPLIANCE macro for the authoritative 13723 -- conformance information for this MIB. 13724 -- 13725 -- The ethernet statistics group contains statistics measured by the 13726 -- probe for each monitored interface on this device. These 13727 -- statistics take the form of free running counters that start from 13728 -- zero when a valid entry is created. 13729 -- 13730 -- This group currently has statistics defined only for 13731 -- Ethernet interfaces. Each etherStatsEntry contains statistics 13732 -- for one Ethernet interface. The probe must create one 13733 -- etherStats entry for each monitored Ethernet interface 13734 -- on the device. 13735 13736 rmonStatsTable OBJECT-TYPE 13737 SYNTAX SEQUENCE OF RmonStatsEntry 13738 MAX-ACCESS not-accessible 13739 STATUS current 13740 DESCRIPTION 13741 "A list of Ethernet statistics entries." 13742 ::= { rmonStatistics 1 } 13743 13744 rmonStatsEntry OBJECT-TYPE 13745 SYNTAX RmonStatsEntry 13746 MAX-ACCESS not-accessible 13747 STATUS current 13748 DESCRIPTION 13749 "A collection of statistics kept for a particular 13750 Ethernet interface. As an example, an instance of the 13751 etherStatsPkts object might be named etherStatsPkts.1" 13752 INDEX { rmonStatsIndex } 13753 ::= { rmonStatsTable 1 } 13754 13755 RmonStatsEntry ::= SEQUENCE { 13756 rmonStatsIndex Integer32, 13757 rmonStatsDataSource OBJECT IDENTIFIER, 13758 rmonStatsOwner OwnerString, 13759 rmonStatsStatus RmonStatus 13760 } 13761 13762 rmonStatsIndex OBJECT-TYPE 13763 SYNTAX Integer32 (1..65535) 13764 MAX-ACCESS read-only 13765 STATUS current 13766 DESCRIPTION 13767 "The value of this object uniquely identifies this 13768 etherStats entry." 13769 ::= { rmonStatsEntry 1 } 13770 13771 rmonStatsDataSource OBJECT-TYPE 13772 SYNTAX OBJECT IDENTIFIER 13773 MAX-ACCESS read-create 13774 STATUS current 13775 DESCRIPTION 13776 "This object identifies the source of the data that 13777 this etherStats entry is configured to analyze. This 13778 source can be any ethernet interface on this device. 13779 In order to identify a particular interface, this object 13780 shall identify the instance of the ifIndex object, 13781 defined in RFC 2233 [17], for the desired interface. 13782 For example, if an entry were to receive data from 13783 interface #1, this object would be set to ifIndex.1. 13784 13785 The statistics in this group reflect all packets 13786 on the local network segment attached to the identified 13787 interface. 13788 13789 An agent may or may not be able to tell if fundamental 13790 changes to the media of the interface have occurred and 13791 necessitate an invalidation of this entry. For example, a 13792 hot-pluggable ethernet card could be pulled out and replaced 13793 by a token-ring card. In such a case, if the agent has such 13794 knowledge of the change, it is recommended that it 13795 invalidate this entry. 13796 13797 This object may not be modified if the associated 13798 etherStatsStatus object is equal to valid(1)." 13799 ::= { rmonStatsEntry 2 } 13800 13801 rmonStatsOwner OBJECT-TYPE 13802 SYNTAX OwnerString 13803 MAX-ACCESS read-create 13804 STATUS current 13805 DESCRIPTION 13806 "The entity that configured this entry and is therefore 13807 using the resources assigned to it." 13808 ::= { rmonStatsEntry 3 } 13809 13810 rmonStatsStatus OBJECT-TYPE 13811 SYNTAX RmonStatus 13812 MAX-ACCESS read-create 13813 STATUS current 13814 DESCRIPTION 13815 "The status of this etherStats entry." 13816 ::= { rmonStatsEntry 4 } 13817 13818 13819 -- The History Control Group 13820 13821 -- Implementation of the History Control group is optional. 13822 -- Consult the MODULE-COMPLIANCE macro for the authoritative 13823 -- conformance information for this MIB. 13824 -- 13825 -- The history control group controls the periodic statistical 13826 -- sampling of data from various types of networks. The 13827 -- historyControlTable stores configuration entries that each 13828 -- define an interface, polling period, and other parameters. 13829 -- Once samples are taken, their data is stored in an entry 13830 -- in a media-specific table. Each such entry defines one 13831 -- sample, and is associated with the historyControlEntry that 13832 -- caused the sample to be taken. Each counter in the 13833 -- etherHistoryEntry counts the same event as its similarly-named 13834 -- counterpart in the etherStatsEntry, except that each value here 13835 -- is a cumulative sum during a sampling period. 13836 -- 13837 -- If the probe keeps track of the time of day, it should start 13838 -- the first sample of the history at a time such that 13839 -- when the next hour of the day begins, a sample is 13840 -- started at that instant. This tends to make more 13841 -- user-friendly reports, and enables comparison of reports 13842 -- from different probes that have relatively accurate time 13843 -- of day. 13844 -- 13845 -- The probe is encouraged to add two history control entries 13846 -- per monitored interface upon initialization that describe a short 13847 -- term and a long term polling period. Suggested parameters are 30 13848 -- seconds for the short term polling period and 30 minutes for 13849 -- the long term period. 13850 13851 rmonHistoryTable OBJECT-TYPE 13852 SYNTAX SEQUENCE OF RmonHistoryEntry 13853 MAX-ACCESS not-accessible 13854 STATUS current 13855 DESCRIPTION 13856 "A list of history control entries." 13857 ::= { rmonHistory 1 } 13858 13859 rmonHistoryEntry OBJECT-TYPE 13860 SYNTAX RmonHistoryEntry 13861 MAX-ACCESS not-accessible 13862 STATUS current 13863 DESCRIPTION 13864 "A list of parameters that set up a periodic sampling of 13865 statistics. As an example, an instance of the 13866 historyControlInterval object might be named 13867 historyControlInterval.2" 13868 INDEX { rmonHistoryIndex } 13869 ::= { rmonHistoryTable 1 } 13870 13871 RmonHistoryEntry ::= SEQUENCE { 13872 rmonHistoryIndex Integer32, 13873 rmonHistoryDataSource OBJECT IDENTIFIER, 13874 rmonHistoryBucketsRequested Integer32, 13875 rmonHistoryInterval Integer32, 13876 rmonHistoryOwner OwnerString, 13877 rmonHistoryStatus RmonStatus 13878 } 13879 13880 rmonHistoryIndex OBJECT-TYPE 13881 SYNTAX Integer32 (1..65535) 13882 MAX-ACCESS read-only 13883 STATUS current 13884 DESCRIPTION 13885 "An index that uniquely identifies an entry in the 13886 historyControl table. Each such entry defines a 13887 set of samples at a particular interval for an 13888 interface on the device." 13889 ::= { rmonHistoryEntry 1 } 13890 13891 rmonHistoryDataSource OBJECT-TYPE 13892 SYNTAX OBJECT IDENTIFIER 13893 MAX-ACCESS read-create 13894 STATUS current 13895 DESCRIPTION 13896 "This object identifies the source of the data for 13897 which historical data was collected and 13898 placed in a media-specific table on behalf of this 13899 historyControlEntry. This source can be any 13900 interface on this device. In order to identify 13901 13902 a particular interface, this object shall identify 13903 the instance of the ifIndex object, defined 13904 in RFC 2233 [17], for the desired interface. 13905 For example, if an entry were to receive data from 13906 interface #1, this object would be set to ifIndex.1. 13907 13908 The statistics in this group reflect all packets 13909 on the local network segment attached to the identified 13910 interface. 13911 13912 An agent may or may not be able to tell if fundamental 13913 changes to the media of the interface have occurred and 13914 necessitate an invalidation of this entry. For example, a 13915 hot-pluggable ethernet card could be pulled out and replaced 13916 by a token-ring card. In such a case, if the agent has such 13917 knowledge of the change, it is recommended that it 13918 invalidate this entry. 13919 13920 This object may not be modified if the associated 13921 historyControlStatus object is equal to valid(1)." 13922 ::= { rmonHistoryEntry 2 } 13923 13924 rmonHistoryBucketsRequested OBJECT-TYPE 13925 SYNTAX Integer32 (1..65535) 13926 MAX-ACCESS read-create 13927 STATUS current 13928 DESCRIPTION 13929 "The requested number of discrete time intervals 13930 over which data is to be saved in the part of the 13931 media-specific table associated with this 13932 historyControlEntry. 13933 13934 When this object is created or modified, the probe 13935 should set historyControlBucketsGranted as closely to 13936 this object as is possible for the particular probe 13937 implementation and available resources." 13938 DEFVAL { 50 } 13939 ::= { rmonHistoryEntry 3 } 13940 13941 rmonHistoryInterval OBJECT-TYPE 13942 SYNTAX Integer32 (1..3600) 13943 UNITS "Seconds" 13944 MAX-ACCESS read-create 13945 STATUS current 13946 DESCRIPTION 13947 "The interval in seconds over which the data is 13948 sampled for each bucket in the part of the 13949 media-specific table associated with this 13950 historyControlEntry. This interval can 13951 be set to any number of seconds between 1 and 13952 3600 (1 hour). 13953 13954 Because the counters in a bucket may overflow at their 13955 13956 maximum value with no indication, a prudent manager will 13957 take into account the possibility of overflow in any of 13958 the associated counters. It is important to consider the 13959 minimum time in which any counter could overflow on a 13960 particular media type and set the historyControlInterval 13961 object to a value less than this interval. This is 13962 typically most important for the 'octets' counter in any 13963 media-specific table. For example, on an Ethernet 13964 network, the etherHistoryOctets counter could overflow 13965 in about one hour at the Ethernet's maximum 13966 utilization. 13967 13968 This object may not be modified if the associated 13969 historyControlStatus object is equal to valid(1)." 13970 DEFVAL { 1800 } 13971 ::= { rmonHistoryEntry 4 } 13972 13973 rmonHistoryOwner OBJECT-TYPE 13974 SYNTAX OwnerString 13975 MAX-ACCESS read-create 13976 STATUS current 13977 DESCRIPTION 13978 "The entity that configured this entry and is therefore 13979 using the resources assigned to it." 13980 ::= { rmonHistoryEntry 5 } 13981 13982 rmonHistoryStatus OBJECT-TYPE 13983 SYNTAX RmonStatus 13984 MAX-ACCESS read-create 13985 STATUS current 13986 DESCRIPTION 13987 "The status of this historyControl entry. 13988 13989 Each instance of the media-specific table associated 13990 with this historyControlEntry will be deleted by the agent 13991 if this historyControlEntry is not equal to valid(1)." 13992 ::= { rmonHistoryEntry 6 } 13993 13994 13995 -- The Alarm Group 13996 13997 -- Implementation of the Alarm group is optional. The Alarm Group 13998 -- requires the implementation of the Event group. 13999 -- Consult the MODULE-COMPLIANCE macro for the authoritative 14000 -- conformance information for this MIB. 14001 -- 14002 -- The Alarm group periodically takes statistical samples from 14003 -- variables in the probe and compares them to thresholds that have 14004 -- been configured. The alarm table stores configuration 14005 -- entries that each define a variable, polling period, and 14006 -- threshold parameters. If a sample is found to cross the 14007 -- threshold values, an event is generated. Only variables that 14008 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 14009 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 14010 -- this way. 14011 -- 14012 14013 -- This function has a hysteresis mechanism to limit the generation 14014 -- of events. This mechanism generates one event as a threshold 14015 -- is crossed in the appropriate direction. No more events are 14016 -- generated for that threshold until the opposite threshold is 14017 -- crossed. 14018 -- 14019 -- In the case of a sampling a deltaValue, a probe may implement 14020 -- this mechanism with more precision if it takes a delta sample 14021 -- twice per period, each time comparing the sum of the latest two 14022 -- samples to the threshold. This allows the detection of threshold 14023 -- crossings that span the sampling boundary. Note that this does 14024 -- not require any special configuration of the threshold value. 14025 -- It is suggested that probes implement this more precise algorithm. 14026 14027 rmonAlarmTable OBJECT-TYPE 14028 SYNTAX SEQUENCE OF RmonAlarmEntry 14029 MAX-ACCESS not-accessible 14030 STATUS current 14031 DESCRIPTION 14032 "A list of alarm entries." 14033 ::= { rmonAlarm 1 } 14034 14035 rmonAlarmEntry OBJECT-TYPE 14036 SYNTAX RmonAlarmEntry 14037 MAX-ACCESS not-accessible 14038 STATUS current 14039 DESCRIPTION 14040 "A list of parameters that set up a periodic checking 14041 for alarm conditions. For example, an instance of the 14042 alarmValue object might be named alarmValue.8" 14043 INDEX { rmonAlarmIndex } 14044 ::= { rmonAlarmTable 1 } 14045 14046 RmonAlarmEntry ::= SEQUENCE { 14047 rmonAlarmIndex Integer32, 14048 rmonAlarmInterval Integer32, 14049 rmonAlarmVariable OBJECT IDENTIFIER, 14050 rmonAlarmSampleType INTEGER, 14051 rmonAlarmRisingThreshold Integer32, 14052 rmonAlarmFallingThreshold Integer32, 14053 rmonAlarmRisingEventIndex Integer32, 14054 rmonAlarmFallingEventIndex Integer32, 14055 rmonAlarmOwner OwnerString, 14056 rmonAlarmStatus RmonStatus 14057} 14058 14059 rmonAlarmIndex OBJECT-TYPE 14060 SYNTAX Integer32 (1..65535) 14061 MAX-ACCESS read-only 14062 STATUS current 14063 DESCRIPTION 14064 "An index that uniquely identifies an entry in the 14065 alarm table. Each such entry defines a 14066 diagnostic sample at a particular interval 14067 for an object on the device." 14068 ::= { rmonAlarmEntry 1 } 14069 14070 rmonAlarmInterval OBJECT-TYPE 14071 SYNTAX Integer32 14072 UNITS "Seconds" 14073 MAX-ACCESS read-create 14074 STATUS current 14075 DESCRIPTION 14076 "The interval in seconds over which the data is 14077 sampled and compared with the rising and falling 14078 thresholds. When setting this variable, care 14079 should be taken in the case of deltaValue 14080 sampling - the interval should be set short enough 14081 that the sampled variable is very unlikely to 14082 increase or decrease by more than 2^31 - 1 during 14083 a single sampling interval. 14084 14085 This object may not be modified if the associated 14086 alarmStatus object is equal to valid(1)." 14087 ::= { rmonAlarmEntry 2 } 14088 14089 rmonAlarmVariable OBJECT-TYPE 14090 SYNTAX OBJECT IDENTIFIER 14091 MAX-ACCESS read-create 14092 STATUS current 14093 DESCRIPTION 14094 "The object identifier of the particular variable to be 14095 sampled. Only variables that resolve to an ASN.1 primitive 14096 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 14097 Gauge, or TimeTicks) may be sampled. 14098 14099 Because SNMP access control is articulated entirely 14100 in terms of the contents of MIB views, no access 14101 control mechanism exists that can restrict the value of 14102 this object to identify only those objects that exist 14103 in a particular MIB view. Because there is thus no 14104 acceptable means of restricting the read access that 14105 could be obtained through the alarm mechanism, the 14106 probe must only grant write access to this object in 14107 14108 those views that have read access to all objects on 14109 the probe. 14110 14111 During a set operation, if the supplied variable name is 14112 not available in the selected MIB view, a badValue error 14113 must be returned. If at any time the variable name of 14114 an established alarmEntry is no longer available in the 14115 selected MIB view, the probe must change the status of 14116 this alarmEntry to invalid(4). 14117 14118 This object may not be modified if the associated 14119 alarmStatus object is equal to valid(1)." 14120 ::= { rmonAlarmEntry 3 } 14121 14122 rmonAlarmSampleType OBJECT-TYPE 14123 SYNTAX INTEGER { 14124 absoluteValue(1), 14125 deltaValue(2) 14126 } 14127 MAX-ACCESS read-create 14128 STATUS current 14129 DESCRIPTION 14130 "The method of sampling the selected variable and 14131 calculating the value to be compared against the 14132 thresholds. If the value of this object is 14133 absoluteValue(1), the value of the selected variable 14134 will be compared directly with the thresholds at the 14135 end of the sampling interval. If the value of this 14136 object is deltaValue(2), the value of the selected 14137 variable at the last sample will be subtracted from 14138 the current value, and the difference compared with 14139 the thresholds. 14140 14141 This object may not be modified if the associated 14142 alarmStatus object is equal to valid(1)." 14143 ::= { rmonAlarmEntry 4 } 14144 14145 rmonAlarmRisingThreshold OBJECT-TYPE 14146 SYNTAX Integer32 14147 MAX-ACCESS read-create 14148 STATUS current 14149 DESCRIPTION 14150 "A threshold for the sampled statistic. When the current 14151 sampled value is greater than or equal to this threshold, 14152 and the value at the last sampling interval was less than 14153 this threshold, a single event will be generated. 14154 A single event will also be generated if the first 14155 sample after this entry becomes valid is greater than or 14156 equal to this threshold and the associated 14157 alarmStartupAlarm is equal to risingAlarm(1) or 14158 risingOrFallingAlarm(3). 14159 14160 After a rising event is generated, another such event 14161 14162 will not be generated until the sampled value 14163 falls below this threshold and reaches the 14164 alarmFallingThreshold. 14165 14166 This object may not be modified if the associated 14167 alarmStatus object is equal to valid(1)." 14168 ::= { rmonAlarmEntry 5 } 14169 14170 rmonAlarmFallingThreshold OBJECT-TYPE 14171 SYNTAX Integer32 14172 MAX-ACCESS read-create 14173 STATUS current 14174 DESCRIPTION 14175 "A threshold for the sampled statistic. When the current 14176 sampled value is less than or equal to this threshold, 14177 and the value at the last sampling interval was greater than 14178 this threshold, a single event will be generated. 14179 A single event will also be generated if the first 14180 sample after this entry becomes valid is less than or 14181 equal to this threshold and the associated 14182 alarmStartupAlarm is equal to fallingAlarm(2) or 14183 risingOrFallingAlarm(3). 14184 14185 After a falling event is generated, another such event 14186 will not be generated until the sampled value 14187 rises above this threshold and reaches the 14188 alarmRisingThreshold. 14189 14190 This object may not be modified if the associated 14191 alarmStatus object is equal to valid(1)." 14192 ::= { rmonAlarmEntry 6 } 14193 14194 rmonAlarmRisingEventIndex OBJECT-TYPE 14195 SYNTAX Integer32 (0..65535) 14196 MAX-ACCESS read-create 14197 STATUS current 14198 DESCRIPTION 14199 "The index of the eventEntry that is 14200 used when a rising threshold is crossed. The 14201 eventEntry identified by a particular value of 14202 this index is the same as identified by the same value 14203 of the eventIndex object. If there is no 14204 corresponding entry in the eventTable, then 14205 no association exists. In particular, if this value 14206 is zero, no associated event will be generated, as 14207 zero is not a valid event index. 14208 14209 This object may not be modified if the associated 14210 14211 alarmStatus object is equal to valid(1)." 14212 ::= { rmonAlarmEntry 7 } 14213 14214 rmonAlarmFallingEventIndex OBJECT-TYPE 14215 SYNTAX Integer32 (0..65535) 14216 MAX-ACCESS read-create 14217 STATUS current 14218 DESCRIPTION 14219 "The index of the eventEntry that is 14220 used when a falling threshold is crossed. The 14221 eventEntry identified by a particular value of 14222 this index is the same as identified by the same value 14223 of the eventIndex object. If there is no 14224 corresponding entry in the eventTable, then 14225 no association exists. In particular, if this value 14226 is zero, no associated event will be generated, as 14227 zero is not a valid event index. 14228 14229 This object may not be modified if the associated 14230 alarmStatus object is equal to valid(1)." 14231 ::= { rmonAlarmEntry 8 } 14232 14233 rmonAlarmOwner OBJECT-TYPE 14234 SYNTAX OwnerString 14235 MAX-ACCESS read-create 14236 STATUS current 14237 DESCRIPTION 14238 "The entity that configured this entry and is therefore 14239 using the resources assigned to it." 14240 ::= { rmonAlarmEntry 9 } 14241 14242 rmonAlarmStatus OBJECT-TYPE 14243 SYNTAX RmonStatus 14244 MAX-ACCESS read-create 14245 STATUS current 14246 DESCRIPTION 14247 "The status of this alarm entry." 14248 ::= { rmonAlarmEntry 10 } 14249 14250 -- The Event Group 14251 14252 -- Implementation of the Event group is optional. 14253 -- Consult the MODULE-COMPLIANCE macro for the authoritative 14254 -- conformance information for this MIB. 14255 -- 14256 -- The Event group controls the generation and notification 14257 -- of events from this device. Each entry in the eventTable 14258 -- describes the parameters of the event that can be triggered. 14259 -- Each event entry is fired by an associated condition located 14260 -- elsewhere in the MIB. An event entry may also be associated 14261 -- with a function elsewhere in the MIB that will be executed 14262 -- when the event is generated. For example, a channel may 14263 -- be turned on or off by the firing of an event. 14264 -- 14265 -- Each eventEntry may optionally specify that a log entry 14266 -- be created on its behalf whenever the event occurs. 14267 -- Each entry may also specify that notification should 14268 -- occur by way of SNMP trap messages. In this case, the 14269 -- community for the trap message is given in the associated 14270 -- eventCommunity object. The enterprise and specific trap 14271 -- fields of the trap are determined by the condition that 14272 -- triggered the event. Two traps are defined: risingAlarm and 14273 -- fallingAlarm. If the eventTable is triggered by a condition 14274 -- specified elsewhere, the enterprise and specific trap fields 14275 -- must be specified for traps generated for that condition. 14276 14277 rmonEventTable OBJECT-TYPE 14278 SYNTAX SEQUENCE OF RmonEventEntry 14279 MAX-ACCESS not-accessible 14280 STATUS current 14281 DESCRIPTION 14282 "A list of events to be generated." 14283 ::= { rmonEvent 1 } 14284 14285 rmonEventEntry OBJECT-TYPE 14286 SYNTAX RmonEventEntry 14287 MAX-ACCESS not-accessible 14288 STATUS current 14289 DESCRIPTION 14290 "A set of parameters that describe an event to be generated 14291 when certain conditions are met. As an example, an instance 14292 of the eventLastTimeSent object might be named 14293 eventLastTimeSent.6" 14294 INDEX { rmonEventIndex } 14295 ::= { rmonEventTable 1 } 14296 14297 RmonEventEntry ::= SEQUENCE { 14298 rmonEventIndex Integer32, 14299 rmonEventDescription DisplayString, 14300 rmonEventType INTEGER, 14301 rmonEventCommunity OCTET STRING, 14302 rmonEventOwner OwnerString, 14303 rmonEventStatus RmonStatus 14304 } 14305 14306 rmonEventIndex OBJECT-TYPE 14307 SYNTAX Integer32 (1..65535) 14308 MAX-ACCESS read-only 14309 STATUS current 14310 DESCRIPTION 14311 "An index that uniquely identifies an entry in the 14312 event table. Each such entry defines one event that 14313 is to be generated when the appropriate conditions 14314 occur." 14315 ::= { rmonEventEntry 1 } 14316 14317 rmonEventDescription OBJECT-TYPE 14318 SYNTAX DisplayString (SIZE (0..127)) 14319 MAX-ACCESS read-create 14320 STATUS current 14321 DESCRIPTION 14322 "A comment describing this event entry." 14323 ::= { rmonEventEntry 2 } 14324 14325 rmonEventType OBJECT-TYPE 14326 SYNTAX INTEGER { 14327 none(1), 14328 log(2), 14329 snmptrap(3), -- send an SNMP trap 14330 logandtrap(4) 14331 } 14332 MAX-ACCESS read-create 14333 STATUS current 14334 DESCRIPTION 14335 "The type of notification that the probe will make 14336 about this event. In the case of log, an entry is 14337 made in the log table for each event. In the case of 14338 snmp-trap, an SNMP trap is sent to one or more 14339 management stations." 14340 ::= { rmonEventEntry 3 } 14341 14342 rmonEventCommunity OBJECT-TYPE 14343 SYNTAX OCTET STRING (SIZE (0..127)) 14344 MAX-ACCESS read-create 14345 STATUS current 14346 DESCRIPTION 14347 "If an SNMP trap is to be sent, it will be sent to 14348 the SNMP community specified by this octet string." 14349 ::= { rmonEventEntry 4 } 14350 14351 rmonEventOwner OBJECT-TYPE 14352 SYNTAX OwnerString 14353 MAX-ACCESS read-create 14354 STATUS current 14355 DESCRIPTION 14356 "The entity that configured this entry and is therefore 14357 using the resources assigned to it. 14358 14359 If this object contains a string starting with 'monitor' 14360 and has associated entries in the log table, all connected 14361 management stations should retrieve those log entries, 14362 as they may have significance to all management stations 14363 connected to this device" 14364 ::= { rmonEventEntry 5 } 14365 14366 rmonEventStatus OBJECT-TYPE 14367 SYNTAX RmonStatus 14368 MAX-ACCESS read-create 14369 STATUS current 14370 DESCRIPTION 14371 "The status of this event entry. 14372 14373 If this object is not equal to valid(1), all associated 14374 log entries shall be deleted by the agent." 14375 ::= { rmonEventEntry 6 } 14376 14377 14378 -- ***************************************************************** 14379 -- 14380 -- Enterprise Trap group 14381 -- 14382 -- ***************************************************************** 14383 14384END 14385