1DES-1210-26MEbx DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 5 enterprises, IpAddress, Integer32, Unsigned32, TimeTicks, Counter32 6 FROM SNMPv2-SMI 7 InetAddress FROM INET-ADDRESS-MIB 8 InterfaceIndex,InterfaceIndexOrZero 9 FROM IF-MIB 10 SnmpAdminString,SnmpEngineID,SnmpSecurityLevel FROM SNMP-FRAMEWORK-MIB 11 dot1dBridge, dot1dBasePortEntry, dot1dBasePort FROM BRIDGE-MIB 12 RowStatus, TruthValue, DisplayString, 13 TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC 14 VlanId FROM Q-BRIDGE-MIB 15 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; 16 17 des-1210-26mebx MODULE-IDENTITY 18 19 20 LAST-UPDATED "201703100000Z" -- 10 Mar 2017 21 ORGANIZATION "DES-1210-26-BX-06-10-012.mib" 22 CONTACT-INFO 23 "" 24 DESCRIPTION 25 "1. Add tftpFwTargetBootUp object." 26 27 -- Revision history 28 REVISION "201703100000Z" -- 10 Mar 2017 29 DESCRIPTION 30 "1. Add tftpFwTargetBootUp object." 31 32 -- Revision history 33 REVISION "201702230000Z" -- 23 Feb 2017 34 DESCRIPTION 35 "1. Add ipv4IfIndex object. 36 2. Add ipv4IfVLANname object." 37 38 -- Revision history 39 REVISION "201702160000Z" -- 16 Feb 2017 40 DESCRIPTION 41 "1. Add sysFirmwareDelete object for Dual image. 42 2. Add tftpCfgTargetTftpConfigID option current-config(3)." 43 44 -- Revision history 45 REVISION "201701130000Z" -- 13 Jan 2017 46 DESCRIPTION 47 "1. Add auto cable diag object. 48 2. Add snmpTrapAutoCableDiag object." 49 50 -- Revision history 51 REVISION "201701190000Z" -- 19 Jan 2017 52 DESCRIPTION 53 "1. Add aclPacketRuleReplaceVLAN object. 54 2. Modify aclPacketRuleAction value list for replaceVLAN(8)." 55 56 -- Revision history 57 REVISION "201612210000Z" -- 21 Dec 2016 58 DESCRIPTION 59 "1.Add snmpTrapERPS notification object. 60 2. Add sysPortCtrlState object and remove disable(7) value from sysPortCtrlSpeed." 61 62 -- Revision history 63 REVISION "201612020000Z" -- 02 Dec 2016 64 DESCRIPTION 65 "1. Add snmpV3TrapDULD object." 66 67 -- Revision history 68 REVISION "201611250000Z" -- 25 Nov 2016 69 DESCRIPTION 70 "1. For Release version. 71 2. Add MstMstiStpTopologyChangesCount,MstMstiStpLastTopologyChange object." 72 73 -- Revision history 74 REVISION "201611150000Z" -- 15 Nov 2016 75 DESCRIPTION 76 "1. Modify Value list for cpuFilterProfileIPProtocol and cpuFilterv6L3RuleProtocol." 77 78 -- Revision history 79 REVISION "201610240000Z" -- 24 Oct 2016 80 DESCRIPTION 81 "1. Add stpNniBpduAddr object(OID 6.1.18)." 82 83 -- Revision history 84 REVISION "201610200000Z" -- 20 Oct 2016 85 DESCRIPTION 86 "1. Add qosInBandMgmt object." 87 88 -- Revision history 89 REVISION "201610140000Z" -- 14 Oct 2016 90 DESCRIPTION 91 "1. Add LACP Active Port object. 92 2. Add Igmp Proxy Reporting. 93 3. Add companyStaticRoute object." 94 95 -- Revision history 96 REVISION "201610070000Z" -- 07 Oct 2016 97 DESCRIPTION 98 "1. Add Port utilization object. 99 2. Add PortLinkChangeTime." 100 101 -- Revision history 102 REVISION "201609210000Z" -- 21 Sep 2016 103 DESCRIPTION 104 "1. Add new value 'download and reboot(4)' for object tftpCfgTargetTftpOperation." 105 106 -- Revision history 107 REVISION "201608180000Z" -- 18 Aug 2016 108 DESCRIPTION 109 "1. Modify Value list for aclProfileIPProtocol." 110 111 -- Revision history 112 REVISION "201608030000Z" -- 03 Aug 2016 113 DESCRIPTION 114 "1. Add portSecTableClearPortList object. 115 2. Add portSecTableClear object. 116 3. Add statisticsClearPortList object(OID 125). 117 4. Add statisticsClear object(OID 125). 118 5. Remove ipv4cpuFilterProfileTable." 119 120 -- Revision history 121 REVISION "201606210000Z" -- 21 Jun 2016 122 DESCRIPTION 123 "1. Add New function Reboot Schedule. 124 2. Add New object mstDeleteInstanceStatus. 125 3. Add dot1qVlanId MIB object. 126 4. Modify index sequence for dot1qVlanTable. 127 5. Add sysSaveOperationStatus object." 128 129 -- Revision history 130 REVISION "201605300000Z" -- 30 May 2016 131 DESCRIPTION 132 "1. Modify tftpCfgTargetIncrement object." 133 134 -- Revision history 135 REVISION "201605200000Z" -- 20 May 2016 136 DESCRIPTION 137 "1. Add macBasedVlanLearningTable object(OID 70.2)." 138 139 -- Revision history 140 REVISION "201605110000Z" -- 11 May 2016 141 DESCRIPTION 142 "1. Add impbDhcpSnoopingTableClearPortList object. 143 2. Add impbDhcpSnoopingTableClearIPType object. 144 3. Add impbDhcpSnoopingTableClear object." 145 146 -- Revision history 147 REVISION "201603240000Z" -- 24 Mar 2016 148 DESCRIPTION 149 "1. Add Replace CVID object(OID 27.2.1.12, OID 27.4.1.13). 150 2. Add new port role Root-inconsistent in mstCistCurrentPortRole(OID 15.2.6.5.1.1.7)." 151 152 -- Revision history 153 REVISION "201603100000Z" -- 10 Mar 2016 154 DESCRIPTION 155 "1. Add mldsReportToAllPort object." 156 157 -- Revision history 158 REVISION "201601150000Z" -- 15 Jan 2016 159 DESCRIPTION 160 "1. Add Dying Gasp object(OID 120.0.29)." 161 162 -- Revision history 163 REVISION "201512310000Z" -- 31 Dec 2015 164 DESCRIPTION 165 "1. Add ipv4 CPU filter profile offset mask object(OID 33.1.1.1.13 ~ 33.1.1.1.17). 166 2. Add CPU filter profile offset mask object(OID 33.1.2.1.14 ~ 33.1.2.1.19). 167 3. Add cpuFilterUdfRule object(OID 33.4)." 168 169 -- Revision history 170 REVISION "201511060000Z" -- 06 Nov 2015 171 DESCRIPTION 172 "1. Add ImpbDhcpSnoopingRemainingTime object." 173 174 -- Revision history 175 REVISION "201510290000Z" -- 29 Oct 2015 176 DESCRIPTION 177 "1. Add icmpv6 ra filter object(OID 14.13). 178 2. Add snmpV3TrapDHCPv6ServerScreening object(OID 5.8.18 and 120.0.28)." 179 180 -- Revision history 181 REVISION "201510230000Z" -- 23 Oct 2015 182 DESCRIPTION 183 "For Release version." 184 185 -- Revision history 186 REVISION "201510070000Z" -- 07 Oct 2015 187 DESCRIPTION 188 "1. Add dhcpv6 server screen object(OID 14.12). 189 2. Add dhcpv4 server screen log object(OID 14.7.5). 190 3. Add snmpV3TrapDHCPv6ServerScreening object(OID 5.8.17 and 120.0.27)." 191 192 -- Revision history 193 REVISION "201510010000Z" -- 01 Oct 2015 194 DESCRIPTION 195 "For Release version." 196 197 -- Revision history 198 REVISION "201507230000Z" -- 23 July 2015 199 DESCRIPTION 200 "Add LEDPanel object." 201 202 -- Revision history 203 REVISION "201507080000Z" -- 08 July 2015 204 DESCRIPTION 205 "Add cpuFilterState object." 206 207 -- Revision history 208 REVISION "201506030000Z" -- 03 Jun 2015 209 DESCRIPTION 210 " In order to pass the web www.simpleweb.org to 211 verify severity level 3, which must be change 212 the SYNTAX of mib file." 213 214 -- Revision history 215 REVISION "201504160000Z" -- 16 April 2015 216 DESCRIPTION 217 "Add trafficCtrlAutoRecoverTime object." 218 219 REVISION "201403060000Z" -- 06 March 2014 220 DESCRIPTION 221 "Initial version, published as D-Link des-1210 26ME mib." 222 223 ::= { des-1210-26me 1} 224 225 dlink OBJECT IDENTIFIER ::= { enterprises 171 } 226 dlink-products OBJECT IDENTIFIER ::= { dlink 10 } 227 dlink-DES1210SeriesProd OBJECT IDENTIFIER ::= { dlink-products 75} 228 des-1210-26me OBJECT IDENTIFIER ::= { dlink-DES1210SeriesProd 16 } 229 230 231VlanIndex ::= TEXTUAL-CONVENTION 232 STATUS current 233 DESCRIPTION 234 "A value used to index per-VLAN tables: values of 0 and 235 4095 are not permitted; if the value is between 1 and 236 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with 237 global scope within a given bridged domain (see VlanId 238 textual convention). If the value is greater than 4095 239 then it represents a VLAN with scope local to the 240 particular agent, i.e. one without a global VLAN-ID 241 assigned to it. Such VLANs are outside the scope of 242 IEEE 802.1Q but it is convenient to be able to manage them 243 in the same way using this MIB." 244 SYNTAX Unsigned32 245 246PortList ::= TEXTUAL-CONVENTION 247 STATUS current 248 DESCRIPTION 249 "Each octet within this value specifies a set of eight 250 ports, with the first octet specifying ports 1 through 251 8, the second octet specifying ports 9 through 16, etc. 252 Within each octet, the most significant bit represents 253 the lowest numbered port, and the least significant bit 254 represents the highest numbered port. Thus, each port 255 of the bridge is represented by a single bit within the 256 value of this object. If that bit has a value of '1' 257 then that port is included in the set of ports; the port 258 is not included if its bit has a value of '0'." 259 SYNTAX OCTET STRING 260 261 262BridgeId ::= TEXTUAL-CONVENTION 263 STATUS current 264 DESCRIPTION 265 "The Bridge-Identifier as used in the 266 Spanning Tree 267 Protocol to uniquely identify a bridge. Its first two 268 octets (in network byte order) contain a priority 269 value and its last 6 octets contain the MAC address 270 used to refer to a bridge in a unique fashion 271 (typically, the numerically smallest MAC address 272 of all ports on the bridge). 273 Several objects in this MIB module represent values of 274 timers used by the Spanning Tree Protocol. In this 275 MIB, these timers have values in units of hundreths of 276 a second (i.e. 1/100 secs). 277 These timers, when stored in a Spanning Tree Protocol's 278 BPDU, are in units of 1/256 seconds. Note, however, 279 that 802.1D-1990 specifies a settable granularity of 280 no more than 1 second for these timers. To avoid 281 ambiguity, a data type is defined here as a textual 282 convention and all representation of these timers 283 in this MIB module are defined using this data type. An 284 algorithm is also defined for converting between the 285 different units, to ensure a timer's value is not distorted by multiple conversions." 286 SYNTAX OCTET STRING (SIZE (8)) 287 288Timeout ::= TEXTUAL-CONVENTION 289 DISPLAY-HINT "d4" 290 STATUS current 291 DESCRIPTION 292 "A STP timer in units of 1/100 seconds 293 294 To convert a Timeout value into a value in units of 295 1/256 seconds, the following algorithm should be used: 296 297 b = floor( (n * 256) / 100) 298 299 where: 300 floor = quotient [ignore remainder] 301 n is the value in 1/100 second units 302 b is the value in 1/256 second units 303 To convert the value from 1/256 second units back to 304 1/100 seconds, the following algorithm should be used: 305 306 n = ceiling( (b * 100) / 256) 307 308 where: 309 ceiling = quotient [if remainder is 0], or 310 quotient + 1 [if remainder is non-zero] 311 n is the value in 1/100 second units 312 b is the value in 1/256 second units 313 314 Note: it is important that the arithmetic operations are 315 done in the order specified (i.e., multiply first, divide 316 second)." 317 SYNTAX INTEGER 318 319 LldpManAddress ::= TEXTUAL-CONVENTION 320 STATUS current 321 DESCRIPTION 322 "The value of a management address associated with the LLDP 323 agent that may be used to reach higher layer entities to 324 assist discovery by network management. 325 326 It should be noted that appropriate security credentials, 327 such as SNMP engineId, may be required to access the LLDP 328 agent using a management address. These necessary credentials 329 should be known by the network management and the objects 330 associated with the credentials are not included in the 331 LLDP agent." 332 SYNTAX OCTET STRING (SIZE (1..31)) 333 334 OwnerString ::= TEXTUAL-CONVENTION 335 STATUS current 336 DESCRIPTION 337 "This data type is used to model an administratively 338 assigned name of the owner of a resource. Implementations 339 must accept values composed of well-formed NVT ASCII 340 sequences. In addition, implementations should accept 341 values composed of well-formed UTF-8 sequences. 342 343 It is suggested that this name contain one or more of 344 the following: IP address, management station name, 345 network manager's name, location, or phone number. 346 In some cases the agent itself will be the owner of 347 an entry. In these cases, this string shall be set 348 to a string starting with 'monitor'. 349 350 SNMP access control is articulated entirely in terms 351 of the contents of MIB views; access to a particular 352 SNMP object instance depends only upon its presence 353 or absence in a particular MIB view and never upon 354 its value or the value of related object instances. 355 Thus, objects of this type afford resolution of 356 resource contention only among cooperating 357 managers; they realize no access control function 358 with respect to uncooperative parties." 359 SYNTAX OCTET STRING (SIZE (0..127)) 360 361 RmonStatus ::= TEXTUAL-CONVENTION 362 STATUS current 363 DESCRIPTION 364 "The status of a table entry. 365 366 Setting this object to the value invalid(4) has the 367 effect of invalidating the corresponding entry. 368 That is, it effectively disassociates the mapping 369 identified with said entry. 370 It is an implementation-specific matter as to whether 371 the agent removes an invalidated entry from the table. 372 Accordingly, management stations must be prepared to 373 receive tabular information from agents that corresponds 374 to entries currently not in use. Proper 375 interpretation of such entries requires examination 376 of the relevant RmonStatus object. 377 378 An existing instance of this object cannot be set to 379 createRequest(2). This object may only be set to 380 createRequest(2) when this instance is created. When 381 this object is created, the agent may wish to create 382 supplemental object instances with default values 383 to complete a conceptual row in this table. Because the 384 385 creation of these default objects is entirely at the option 386 of the agent, the manager must not assume that any will be 387 created, but may make use of any that are created. 388 Immediately after completing the create operation, the agent 389 must set this object to underCreation(3). 390 391 When in the underCreation(3) state, an entry is allowed to 392 exist in a possibly incomplete, possibly inconsistent state, 393 usually to allow it to be modified in multiple PDUs. When in 394 this state, an entry is not fully active. 395 Entries shall exist in the underCreation(3) state until 396 the management station is finished configuring the entry 397 and sets this object to valid(1) or aborts, setting this 398 object to invalid(4). If the agent determines that an 399 entry has been in the underCreation(3) state for an 400 abnormally long time, it may decide that the management 401 station has crashed. If the agent makes this decision, 402 it may set this object to invalid(4) to reclaim the 403 entry. A prudent agent will understand that the 404 management station may need to wait for human input 405 and will allow for that possibility in its 406 determination of this abnormally long period. 407 408 An entry in the valid(1) state is fully configured and 409 consistent and fully represents the configuration or 410 operation such a row is intended to represent. For 411 example, it could be a statistical function that is 412 configured and active, or a filter that is available 413 in the list of filters processed by the packet capture 414 process. 415 416 A manager is restricted to changing the state of an entry in 417 the following ways: 418 419 To: valid createRequest underCreation invalid 420 From: 421 valid OK NO OK OK 422 createRequest N/A N/A N/A N/A 423 underCreation OK NO OK OK 424 invalid NO NO NO OK 425 nonExistent NO OK NO OK 426 427 In the table above, it is not applicable to move the state 428 from the createRequest state to any other state because the 429 manager will never find the variable in that state. The 430 nonExistent state is not a value of the enumeration, rather 431 it means that the entryStatus variable does not exist at all. 432 433 An agent may allow an entryStatus variable to change state in 434 additional ways, so long as the semantics of the states are 435 followed. This allowance is made to ease the implementation of 436 the agent and is made despite the fact that managers should 437 never exercise these additional state transitions." 438 SYNTAX INTEGER { 439 valid(1), 440 createRequest(2), 441 underCreation(3), 442 invalid(4) 443 } 444Ipv6Address ::= TEXTUAL-CONVENTION 445 DISPLAY-HINT "2x:" 446 STATUS current 447 DESCRIPTION 448 "This data type is used to model IPv6 addresses. 449 This is a binary string of 16 octets in network 450 byte-order." 451 SYNTAX OCTET STRING (SIZE (16)) 452 453-- ----------------------------------------------------------------- -- 454-- groups in the MIB 455-- ----------------------------------------------------------------- -- 456 457 458-- end DLINK-METRO-LIKE-FIRMWARE-INFO-DISPLAY 459-- start DLINK-METRO-LIKE-FIRMWARE-INFO-DISPLAY 460 companySystem OBJECT IDENTIFIER ::= { des-1210-26mebx 1 } 461 firmwareInfoImage1 OBJECT IDENTIFIER ::= { sysFirmwareInfomation 1 } 462 companyIpifGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 2 } 463 companyTftpGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 3 } 464 companyMiscGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 4 } 465 companySNMPV3 OBJECT IDENTIFIER ::= { des-1210-26mebx 5 } 466 companySTP OBJECT IDENTIFIER ::= { des-1210-26mebx 6 } 467 companyDot1qVlanGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 7 } 468 companyLA OBJECT IDENTIFIER ::= { des-1210-26mebx 8 } 469 companyStaticMAC OBJECT IDENTIFIER ::= { des-1210-26mebx 9 } 470 companyIgsGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 10 } 471 companyGVRPGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 11 } 472 companyQoSGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 12 } 473 companyTrafficMgmt OBJECT IDENTIFIER ::= { des-1210-26mebx 13 } 474 companySecurity OBJECT IDENTIFIER ::= { des-1210-26mebx 14 } 475 companyACLGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 15 } 476 companySyslog OBJECT IDENTIFIER ::= { des-1210-26mebx 16 } 477 companyLBD OBJECT IDENTIFIER ::= { des-1210-26mebx 17 } 478 companyMirror OBJECT IDENTIFIER ::= { des-1210-26mebx 18 } 479 companyStaticMcast OBJECT IDENTIFIER ::= { des-1210-26mebx 19 } 480 companySNTPSetting OBJECT IDENTIFIER ::= { des-1210-26mebx 20 } 481 companyRMON OBJECT IDENTIFIER ::= { des-1210-26mebx 22 } 482 companyAuthGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 23 } 483 companyGuestVlan OBJECT IDENTIFIER ::= { des-1210-26mebx 24 } 484 companyMacNotify OBJECT IDENTIFIER ::= { des-1210-26mebx 25 } 485 companyISMVLAN OBJECT IDENTIFIER ::= { des-1210-26mebx 27 } 486 companyDHCPRelay OBJECT IDENTIFIER ::= { des-1210-26mebx 28 } 487 companyDHCPLocalRelay OBJECT IDENTIFIER ::= { des-1210-26mebx 29 } 488 companyTrapSetting OBJECT IDENTIFIER ::= { des-1210-26mebx 30 } 489 sysFirmwareInfomation OBJECT IDENTIFIER ::= { companySystem 31 } 490 companyLLDPSetting OBJECT IDENTIFIER ::= { des-1210-26mebx 32 } 491 companyCPUInterfaceFilterGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 33 } 492 companyStaticARP OBJECT IDENTIFIER ::= { des-1210-26mebx 34 } 493 companyCableDiagnostic OBJECT IDENTIFIER ::= { des-1210-26mebx 35 } 494 companyVLANTrunk OBJECT IDENTIFIER ::= { des-1210-26mebx 36 } 495 companyQinQ OBJECT IDENTIFIER ::= { des-1210-26mebx 37 } 496 companyTimeRangeMgmt OBJECT IDENTIFIER ::= { des-1210-26mebx 38 } 497 companySMTP OBJECT IDENTIFIER ::= { des-1210-26mebx 40 } 498 companyStaticRoute OBJECT IDENTIFIER ::= { des-1210-26mebx 42 } 499 companyLimitIp OBJECT IDENTIFIER ::= { des-1210-26mebx 45 } 500 companyGratuitousARP OBJECT IDENTIFIER ::= { des-1210-26mebx 48 } 501 companyMulticastFilter OBJECT IDENTIFIER ::= { des-1210-26mebx 49 } 502 companyNeighbor OBJECT IDENTIFIER ::= { des-1210-26mebx 50 } 503 companyEoam OBJECT IDENTIFIER ::= { des-1210-26mebx 51 } 504 companyDuld OBJECT IDENTIFIER ::= { des-1210-26mebx 52 } 505 companyMacBasedVlan OBJECT IDENTIFIER ::= { des-1210-26mebx 70 } 506 companyBPDUAttack OBJECT IDENTIFIER ::= { des-1210-26mebx 77 } 507 companyDHCPv6Relay OBJECT IDENTIFIER ::= { des-1210-26mebx 86 } 508 companyMldsGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 88 } 509 companyPPPoE OBJECT IDENTIFIER ::= { des-1210-26mebx 98 } 510 companyDoSCtrl OBJECT IDENTIFIER ::= { des-1210-26mebx 99 } 511 companyAgentBasicInfo OBJECT IDENTIFIER ::= { des-1210-26mebx 100 } 512 companyProtocolVlan OBJECT IDENTIFIER ::= { des-1210-26mebx 101 } 513 companyL2PT OBJECT IDENTIFIER ::= { des-1210-26mebx 102 } 514 companySfpVendorInfo OBJECT IDENTIFIER ::= { des-1210-26mebx 104 } 515 companyDDM OBJECT IDENTIFIER ::= { des-1210-26mebx 105 } 516 companyFTPGroup OBJECT IDENTIFIER ::= { des-1210-26mebx 107 } 517 companyTraps OBJECT IDENTIFIER ::= { des-1210-26mebx 120 } 518 companyswLedPanel OBJECT IDENTIFIER ::= { des-1210-26mebx 121 } 519 companyStatistics OBJECT IDENTIFIER ::= { des-1210-26mebx 125 } 520 521-- ---------------------------------------------------------------- -- 522 523 -- ------------------------------------------------------------------ 524 -- companySystem 525 -- ------------------------------------------------------------------ 526 527 sysSwitchName OBJECT-TYPE 528 SYNTAX DisplayString (SIZE(1..20)) 529 MAX-ACCESS read-write 530 STATUS current 531 DESCRIPTION 532 "System name used for identification of the device. 533 The following characters are allowed to input. 534 0 ~ 9 / a ~ z / A ~ Z 535 Special character: ( ) V + - = ." 536 ::= { companySystem 1 } 537 538 sysHardwareVersion OBJECT-TYPE 539 SYNTAX DisplayString (SIZE(1..15)) 540 MAX-ACCESS read-only 541 STATUS current 542 DESCRIPTION 543 "Version number of the Hardware." 544 DEFVAL { "" } 545 ::= { companySystem 2 } 546 547 sysFirmwareVersion OBJECT-TYPE 548 SYNTAX DisplayString (SIZE(1..15)) 549 MAX-ACCESS read-only 550 STATUS current 551 DESCRIPTION 552 "Version number of the Firmware." 553 DEFVAL { "" } 554 ::= { companySystem 3 } 555 556 sysLoginTimeoutInterval OBJECT-TYPE 557 SYNTAX Integer32 (3..30) 558 MAX-ACCESS read-write 559 STATUS current 560 DESCRIPTION 561 "This time interval is used to count the time and 562 logout web interface automatically." 563 DEFVAL { 5 } 564 ::= { companySystem 4 } 565 566 sysLocationName OBJECT-TYPE 567 SYNTAX DisplayString (SIZE(1..20)) 568 MAX-ACCESS read-write 569 STATUS current 570 DESCRIPTION 571 "The location name of this node (e.g., `telephone closet, 572 3rd floor'). If the location is unknown, the value is 573 the zero-length string." 574 ::= { companySystem 5 } 575 576 sysGroupInterval OBJECT-TYPE 577 SYNTAX Integer32 (0 | 120..1225) 578 MAX-ACCESS read-write 579 STATUS current 580 DESCRIPTION 581 "Group Interval is used to send D-link Discover packet to D-link 582 SmartConsole Utility frequency. 583 584 The timer in units of seconds. 585 586 Set value 0 to disable group Interval." 587 ::= { companySystem 6 } 588 589 590 sysSafeGuardEnable OBJECT-TYPE 591 SYNTAX INTEGER { 592 enable(1), 593 disable(2) 594 } 595 MAX-ACCESS read-write 596 STATUS current 597 DESCRIPTION 598 "This object is used to set Safeguard Enable\Disable." 599 DEFVAL { enable } 600 ::= { companySystem 8 } 601 602 603 sysRestart OBJECT-TYPE 604 SYNTAX TruthValue 605 MAX-ACCESS read-write 606 STATUS current 607 DESCRIPTION 608 "This object allows the user to restart the Switch 609 (i.e)the entire switch will operationally go down and 610 start again. Setting a value of 'true' causes the switch 611 to be restarted. 612 613 When the switch operationally goes down, configuration 614 save operation is initiated based on the configuration save 615 option chosen. 616 617 When the switch operationally come up, the saved configurations 618 are restored based on the restore option chosen. 619 620 Once the switch is restarted, the value of this object reverts 621 to 'false'." 622 DEFVAL { false } 623 ::= { companySystem 9 } 624 625 sysSave OBJECT-TYPE 626 SYNTAX INTEGER { 627 true (1), 628 false (2), 629 config-1 (3), 630 config-2 (4) 631 } 632 MAX-ACCESS read-write 633 STATUS current 634 DESCRIPTION 635 "This object is used to save Configuration , value 1 save config-1 , 636 value 2 is not in process , value 3 is save config-1 and value 4 is save config-2." 637 DEFVAL { 1 } 638 ::= { companySystem 10 } 639 640 641 sysJumboFrameEnable OBJECT-TYPE 642 SYNTAX INTEGER { 643 enable(1), 644 disable(2) 645 } 646 MAX-ACCESS read-write 647 STATUS current 648 DESCRIPTION 649 "Gigabit Web Smart Switches support jumbo frames (frames larger than 650 the Ethernet frame size of 1522 bytes) of up to 10,000 bytes (tagged). 651 Default jumbo frame is disabled." 652 DEFVAL { disable } 653 ::= { companySystem 12 } 654 655 -- Port Control Table 656 657 sysPortCtrlTable OBJECT-TYPE 658 SYNTAX SEQUENCE OF SysPortCtrlEntry 659 MAX-ACCESS not-accessible 660 STATUS current 661 DESCRIPTION 662 "A table to control the port specific parameters of the device like speed, 663 duplex mode, etc." 664 ::= { companySystem 13 } 665 666 sysPortCtrlEntry OBJECT-TYPE 667 SYNTAX SysPortCtrlEntry 668 MAX-ACCESS not-accessible 669 STATUS current 670 DESCRIPTION 671 "An entry appears in this table for each interface in the system. 672 673 Index to the table is the interface index of the port." 674 675 INDEX { sysPortCtrlIndex , sysPortCtrlMediumType} 676 ::= { sysPortCtrlTable 1 } 677 678 SysPortCtrlEntry ::= 679 SEQUENCE { 680 sysPortCtrlIndex 681 Integer32, 682 sysPortCtrlMediumType 683 INTEGER, 684 sysPortCtrlSpeed 685 INTEGER, 686 sysPortCtrlOperStatus 687 INTEGER, 688 sysPortCtrlMDI 689 INTEGER, 690 sysPortCtrlFlowControl 691 INTEGER, 692 sysPortCtrlFlowControlOper 693 INTEGER, 694 sysPortCtrlType 695 INTEGER, 696 sysPortCtrlCapability 697 BITS, 698 sysPortCtrlState 699 INTEGER 700 } 701 702 sysPortCtrlIndex OBJECT-TYPE 703 SYNTAX Integer32 (1..65535) 704 MAX-ACCESS read-only 705 STATUS current 706 DESCRIPTION 707 "Interface index of the port for the configuration 708 in this entry applies." 709 710 ::= { sysPortCtrlEntry 1 } 711 712 sysPortCtrlMediumType OBJECT-TYPE 713 SYNTAX INTEGER { 714 copper(100), 715 fiber(101) 716 } 717 MAX-ACCESS read-only 718 STATUS current 719 DESCRIPTION 720 "This object indicates the port type: fiber 1G/100M or copper." 721 722 ::= { sysPortCtrlEntry 2 } 723 724 sysPortCtrlSpeed OBJECT-TYPE 725 SYNTAX INTEGER { 726 rate1000M-Full (1), 727 rate100M-Full (2), 728 rate100M-Half (3), 729 rate10M-Full (4), 730 rate10M-Half (5), 731 auto (6) 732 } 733 MAX-ACCESS read-write 734 STATUS current 735 DESCRIPTION 736 "Configures interface speed." 737 738 ::= { sysPortCtrlEntry 3 } 739 740 sysPortCtrlOperStatus OBJECT-TYPE 741 SYNTAX INTEGER { 742 down (1), 743 rate1000M-Full (2), 744 rate100M-Full (3), 745 rate100M-Half (4), 746 rate10M-Full (5), 747 rate10M-Half (6), 748 rate10G-Full (7) 749 } 750 MAX-ACCESS read-only 751 STATUS current 752 DESCRIPTION 753 "The port's operating speed state." 754 755 ::= { sysPortCtrlEntry 4 } 756 757 sysPortCtrlMDI OBJECT-TYPE 758 SYNTAX INTEGER { 759 auto (1), 760 mdi (2), 761 mdix (3) 762 } 763 MAX-ACCESS read-write 764 STATUS current 765 DESCRIPTION 766 "Configures interface auto/mdi/mdix mode. 767 The default setting is Auto." 768 769 ::= { sysPortCtrlEntry 5 } 770 771 sysPortCtrlFlowControl OBJECT-TYPE 772 SYNTAX INTEGER { 773 enable (1), 774 disable (2) 775 } 776 MAX-ACCESS read-write 777 STATUS current 778 DESCRIPTION 779 "Enables / disables flow control for the interface." 780 781 ::= { sysPortCtrlEntry 6 } 782 783 sysPortCtrlFlowControlOper OBJECT-TYPE 784 SYNTAX INTEGER { 785 enabled(1), 786 disabled(2) 787 } 788 MAX-ACCESS read-only 789 STATUS current 790 DESCRIPTION 791 "The link parner negotiate port's operating flow control state." 792 ::= { sysPortCtrlEntry 7 } 793 794 sysPortCtrlType OBJECT-TYPE 795 SYNTAX INTEGER { 796 fastethernet(1), 797 gigabitethernet(2), 798 fiberwith100Base-and-1000BaseSFPModule(3) 799 } 800 MAX-ACCESS read-only 801 STATUS current 802 DESCRIPTION 803 "The port's media type." 804 ::= { sysPortCtrlEntry 8 } 805 806 sysPortCtrlCapability OBJECT-TYPE 807 SYNTAX BITS { 808 rate10-half(0), 809 rate10-full(1), 810 rate100-half(2), 811 rate100-full(3), 812 reserve(4), 813 rate1000-full(5) 814 } 815 MAX-ACCESS read-write 816 STATUS current 817 DESCRIPTION 818 "The port's capability advertised." 819 ::= { sysPortCtrlEntry 9 } 820 sysPortCtrlState OBJECT-TYPE 821 SYNTAX INTEGER { 822 enable (1), 823 disable (2) 824 } 825 MAX-ACCESS read-write 826 STATUS current 827 DESCRIPTION 828 "Configures interface state." 829 ::= { sysPortCtrlEntry 11 } 830-- start DLINK-METRO-LIKE-GENERAL 831 sysPortDescriptionTable OBJECT-TYPE 832 SYNTAX SEQUENCE OF SysPortDescriptionEntry 833 MAX-ACCESS not-accessible 834 STATUS current 835 DESCRIPTION 836 "The port description table." 837 ::= { companySystem 14 } 838 839 sysPortDescriptionEntry OBJECT-TYPE 840 SYNTAX SysPortDescriptionEntry 841 MAX-ACCESS not-accessible 842 STATUS current 843 DESCRIPTION 844 "The port description entry." 845 INDEX { sysPortDescIndex, sysPortDescMediumType } 846 ::= { sysPortDescriptionTable 1 } 847 848 SysPortDescriptionEntry ::= 849 SEQUENCE { 850 sysPortDescIndex 851 INTEGER, 852 sysPortDescMediumType 853 INTEGER, 854 sysPortDescString 855 DisplayString, 856 sysPortUpLinkTime 857 DisplayString, 858 sysPortLinkChangeTime 859 DisplayString 860 } 861 862 sysPortDescIndex OBJECT-TYPE 863 SYNTAX INTEGER (1..255) 864 MAX-ACCESS read-only 865 STATUS current 866 DESCRIPTION 867 "This object indicates the port index." 868 ::= { sysPortDescriptionEntry 1 } 869 870 871 sysPortDescMediumType OBJECT-TYPE 872 SYNTAX INTEGER { 873 copper(100), 874 fiber(101) 875 } 876 MAX-ACCESS read-only 877 STATUS current 878 DESCRIPTION 879 "This object indicates the port type: fiber 1G/100M or copper." 880 ::= { sysPortDescriptionEntry 2 } 881 882 sysPortDescString OBJECT-TYPE 883 SYNTAX DisplayString(SIZE(0..32)) 884 MAX-ACCESS read-write 885 STATUS current 886 DESCRIPTION 887 "This object indicates the port description." 888 ::= { sysPortDescriptionEntry 3 } 889 890 sysPortUpLinkTime OBJECT-TYPE 891 SYNTAX DisplayString(SIZE(0..32)) 892 MAX-ACCESS read-only 893 STATUS current 894 DESCRIPTION 895 "This object indicates the port link up time." 896 ::= { sysPortDescriptionEntry 4 } 897 898 sysPortLinkChangeTime OBJECT-TYPE 899 SYNTAX DisplayString(SIZE(0..32)) 900 MAX-ACCESS read-only 901 STATUS current 902 DESCRIPTION 903 "This object indicates the port link up time." 904 ::= { sysPortDescriptionEntry 5 } 905 906-- end DLINK-METRO-LIKE-GENERAL 907 908-- start DLINK-METRO-LIKE-GENERAL 909 sysPortErrTable OBJECT-TYPE 910 SYNTAX SEQUENCE OF SysPortErrEntry 911 MAX-ACCESS not-accessible 912 STATUS current 913 DESCRIPTION 914 "The port error table." 915 ::= { companySystem 15 } 916 917 sysPortErrEntry OBJECT-TYPE 918 SYNTAX SysPortErrEntry 919 MAX-ACCESS not-accessible 920 STATUS current 921 DESCRIPTION 922 "A list of information for the err port of the device." 923 INDEX { sysPortErrPortIndex } 924 ::= { sysPortErrTable 1 } 925 926 SysPortErrEntry ::= 927 SEQUENCE { 928 sysPortErrPortIndex 929 INTEGER, 930 sysPortErrPortState 931 INTEGER, 932 sysPortErrPortStatus 933 INTEGER, 934 sysPortErrPortReason 935 INTEGER 936 } 937 938 sysPortErrPortIndex OBJECT-TYPE 939 SYNTAX INTEGER (1..255) 940 MAX-ACCESS read-only 941 STATUS current 942 DESCRIPTION 943 "This object indicates the module's port number.(1..Max port number in 944 the module)" 945 ::= { sysPortErrEntry 1 } 946 947 sysPortErrPortState OBJECT-TYPE 948 SYNTAX INTEGER { 949 disabled(1), 950 enabled(2) 951 } 952 MAX-ACCESS read-only 953 STATUS current 954 DESCRIPTION 955 "This object decides whether the port state is enabled or disabled." 956 ::= { sysPortErrEntry 2 } 957 958 sysPortErrPortStatus OBJECT-TYPE 959 SYNTAX INTEGER { 960 other(1), 961 err-disabled(2) 962 } 963 MAX-ACCESS read-only 964 STATUS current 965 DESCRIPTION 966 "This object decides whether the PortStatus is err-disabled." 967 ::= { sysPortErrEntry 3 } 968 969 sysPortErrPortReason OBJECT-TYPE 970 SYNTAX INTEGER { 971 lbd(1), 972 traffic-control(2), 973 duld(3), 974 bpdu-protection(4) 975 } 976 MAX-ACCESS read-only 977 STATUS current 978 DESCRIPTION 979 "This object decides whether the PortStatus is LBD." 980 ::= { sysPortErrEntry 4 } 981-- end DLINK-METRO-LIKE-GENERAL 982 983 sysDhcpAutoConfiguration OBJECT-TYPE 984 SYNTAX INTEGER { 985 enable(1), 986 disable(2) 987 } 988 MAX-ACCESS read-write 989 STATUS current 990 DESCRIPTION 991 "This object indicates auto config is enabled or disabled." 992 DEFVAL { disable } 993 ::= { companySystem 16 } 994 995-- start DLINK-METRO-LIKE-GENERAL 996 997 sysWebState OBJECT-TYPE 998 SYNTAX INTEGER { 999 enabled(1), 1000 disabled(2) 1001 } 1002 MAX-ACCESS read-write 1003 STATUS current 1004 DESCRIPTION 1005 "This object is for Enabled(1) or Disabled(2) Web state in the system." 1006 ::= { companySystem 17 } 1007 1008 1009 sysWebPortNumber OBJECT-TYPE 1010 SYNTAX Integer32 (1..65535) 1011 MAX-ACCESS read-write 1012 STATUS current 1013 DESCRIPTION 1014 "Web Server Port Number." 1015 DEFVAL { 80 } 1016 ::= { companySystem 18 } 1017 1018 sysARPAgingTime OBJECT-TYPE 1019 SYNTAX INTEGER (0..65535) 1020 MAX-ACCESS read-write 1021 STATUS current 1022 DESCRIPTION 1023 "This object is for ARP aging time." 1024 ::= { companySystem 19 } 1025 1026 1027 sysMACAgingTime OBJECT-TYPE 1028 SYNTAX INTEGER (10..1000000) 1029 MAX-ACCESS read-write 1030 STATUS current 1031 DESCRIPTION 1032 "This object is for MAC aging time." 1033 ::= { companySystem 20 } 1034 1035 baudRateConfiguration OBJECT-TYPE 1036 SYNTAX INTEGER { 1037 baudrate9600(9600), 1038 baudrate19200(19200), 1039 baudrate38400(38400), 1040 baudrate115200(115200) 1041 } 1042 MAX-ACCESS read-write 1043 STATUS current 1044 DESCRIPTION 1045 "To set SerialPort baud-rate configuration." 1046 ::= { companySystem 21 } 1047 1048 autologoutConfiguration OBJECT-TYPE 1049 SYNTAX INTEGER { 1050 logouttime2mins(120), 1051 logouttime5mins(300), 1052 logouttime10mins(600), 1053 logouttime15mins(900), 1054 logouttimenever(0) 1055 1056 } 1057 MAX-ACCESS read-write 1058 STATUS current 1059 DESCRIPTION 1060 "To set SerialPort auto-logout-time configuration." 1061 ::= { companySystem 22 } 1062 1063 telnetsettingManagementOnOff OBJECT-TYPE 1064 SYNTAX INTEGER { 1065 enabled(1), 1066 disabled(2) 1067 } 1068 MAX-ACCESS read-write 1069 STATUS current 1070 DESCRIPTION 1071 "Enable/Disable management Telnetsetting mechanism." 1072 ::= { companySystem 23 } 1073 1074 telnetUDPPort OBJECT-TYPE 1075 SYNTAX INTEGER (1..65535) 1076 MAX-ACCESS read-write 1077 STATUS current 1078 DESCRIPTION 1079 "The value is for setting telnet's UDP Port." 1080 DEFVAL { 23 } 1081 ::= { companySystem 24 } 1082 1083 autoRefreshConfiguration OBJECT-TYPE 1084 SYNTAX INTEGER { 1085 refreshimenever(0), 1086 refreshtime10secs(1), 1087 refreshtime30secs(2), 1088 refreshtime1min(3), 1089 refreshtime5mins(4) 1090 } 1091 MAX-ACCESS read-write 1092 STATUS current 1093 DESCRIPTION 1094 "To set the WEB panel auto refresh timer." 1095 ::= { companySystem 25 } 1096 1097 floodfdbOnOff OBJECT-TYPE 1098 SYNTAX INTEGER { 1099 enabled(1), 1100 disabled(2) 1101 } 1102 MAX-ACCESS read-write 1103 STATUS current 1104 DESCRIPTION 1105 "To set enable status for flood fdb." 1106 ::= { companySystem 26 } 1107 1108 sysContactName OBJECT-TYPE 1109 SYNTAX DisplayString (SIZE(1..128)) 1110 MAX-ACCESS read-write 1111 STATUS current 1112 DESCRIPTION 1113 "To set system contact name." 1114 ::= { companySystem 27 } 1115-- end DLINK-METRO-LIKE-GENERAL 1116 1117 sysDhcpAutoConfigTimeout OBJECT-TYPE 1118 SYNTAX INTEGER (1..65535) 1119 MAX-ACCESS read-write 1120 STATUS current 1121 DESCRIPTION 1122 "To set dhcp auto config timeout." 1123 ::= { companySystem 28 } 1124 1125 sysCommandLogging OBJECT-TYPE 1126 SYNTAX INTEGER { 1127 enable (1), 1128 disable (2) 1129 } 1130 MAX-ACCESS read-write 1131 STATUS current 1132 DESCRIPTION 1133 "To set enable status for CommandLogging." 1134 1135 ::= { companySystem 29 } 1136 1137 sysSerialNumber OBJECT-TYPE 1138 SYNTAX DisplayString (SIZE(1..13)) 1139 MAX-ACCESS read-only 1140 STATUS current 1141 DESCRIPTION 1142 "To get the serial number." 1143 1144 ::= { companySystem 30 } 1145 1146-- start DLINK-METRO-LIKE-FIRMWARE-INFO-DISPLAY 1147 1148 --FirmwareInfo 1149 firmwareInfoImage1Version OBJECT-TYPE 1150 SYNTAX DisplayString (SIZE(1..15)) 1151 MAX-ACCESS read-only 1152 STATUS current 1153 DESCRIPTION 1154 "The version of firmware information." 1155 DEFVAL { "" } 1156 1157 ::= { firmwareInfoImage1 1 } 1158 1159 firmwareInfoImage1Size OBJECT-TYPE 1160 SYNTAX Integer32 1161 MAX-ACCESS read-only 1162 STATUS current 1163 DESCRIPTION 1164 "The size of firmware information." 1165 1166 ::= { firmwareInfoImage1 2 } 1167 1168 firmwareInfoImage1UpdateTime OBJECT-TYPE 1169 SYNTAX DisplayString (SIZE(1..20)) 1170 MAX-ACCESS read-only 1171 STATUS current 1172 DESCRIPTION 1173 "The Update Time of firmware information." 1174 1175 ::= { firmwareInfoImage1 3 } 1176 1177 firmwareInfoImage1FromIP OBJECT-TYPE 1178 SYNTAX IpAddress 1179 MAX-ACCESS read-only 1180 STATUS current 1181 DESCRIPTION 1182 "The IP address of firmware information." 1183 1184 ::= { firmwareInfoImage1 4 } 1185 1186 firmwareInfoImage1User OBJECT-TYPE 1187 SYNTAX DisplayString (SIZE(1..9)) 1188 MAX-ACCESS read-only 1189 STATUS current 1190 DESCRIPTION 1191 "The user of firmware infomation." 1192 1193 ::= { firmwareInfoImage1 5 } 1194 1195 firmwareInfoImage1Type OBJECT-TYPE 1196 SYNTAX INTEGER{ 1197 console(1), 1198 telnet(2), 1199 ssh(3), 1200 web(4), 1201 unknown(-1) 1202 1203 } 1204 MAX-ACCESS read-only 1205 STATUS current 1206 DESCRIPTION 1207 "The type of firmware infomation." 1208 1209 ::= { firmwareInfoImage1 6 } 1210-- end DLINK-METRO-LIKE-FIRMWARE-INFO-DISPLAY 1211 1212 sysBootupConfigID OBJECT-TYPE 1213 SYNTAX INTEGER (1..2) 1214 MAX-ACCESS read-write 1215 STATUS current 1216 DESCRIPTION 1217 "To get/set bootup config ID." 1218 1219 ::= { companySystem 33 } 1220 1221 1222 sysDhcpAutoImage OBJECT-TYPE 1223 SYNTAX INTEGER { 1224 enable(1), 1225 disable(2) 1226 } 1227 MAX-ACCESS read-write 1228 STATUS current 1229 DESCRIPTION 1230 "This object indicates auto image is enabled or disabled." 1231 DEFVAL { disable } 1232 ::= { companySystem 34 } 1233 1234-- Port Media Type Table 1235 1236 sysPortMediaTypeTable OBJECT-TYPE 1237 SYNTAX SEQUENCE OF SysPortMediaTypeEntry 1238 MAX-ACCESS not-accessible 1239 STATUS current 1240 DESCRIPTION 1241 "A table to control the port specific parameters of the device like speed, 1242 Vendor name, etc." 1243 ::= { companySystem 36 } 1244 1245 sysPortMediaTypeEntry OBJECT-TYPE 1246 SYNTAX SysPortMediaTypeEntry 1247 MAX-ACCESS not-accessible 1248 STATUS current 1249 DESCRIPTION 1250 "An entry appears in this table for each interface in the system. 1251 1252 Index to the table is the interface index of the port." 1253 1254 INDEX { sysPortMediaTypeIndex , sysPortMediaType} 1255 ::= { sysPortMediaTypeTable 1 } 1256 1257 SysPortMediaTypeEntry ::= 1258 SEQUENCE { 1259 sysPortMediaTypeIndex 1260 Integer32, 1261 sysPortMediaType 1262 INTEGER, 1263 sysPortType 1264 INTEGER, 1265 sysPortMediaTypeVendorName 1266 DisplayString, 1267 sysPortMediaTypeOui 1268 DisplayString, 1269 sysPortMediaTypePn 1270 DisplayString, 1271 sysPortMediaTypeRev 1272 DisplayString, 1273 sysPortMediaTypeSn 1274 DisplayString, 1275 sysPortMediaTypeDateCode 1276 DisplayString 1277 } 1278 1279 sysPortMediaTypeIndex OBJECT-TYPE 1280 SYNTAX Integer32 (1..65535) 1281 MAX-ACCESS read-only 1282 STATUS current 1283 DESCRIPTION 1284 "Interface index of the port for the configuration 1285 in this entry applies." 1286 1287 ::= { sysPortMediaTypeEntry 1 } 1288 1289 sysPortMediaType OBJECT-TYPE 1290 SYNTAX INTEGER { 1291 copper(100), 1292 fiber(101) 1293 } 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "This object indicates the port type: fiber 1G/100M or copper." 1298 1299 ::= { sysPortMediaTypeEntry 2 } 1300 1301 sysPortType OBJECT-TYPE 1302 SYNTAX INTEGER { 1303 rate100M (1), 1304 rate1000M (2), 1305 rate10G (3) 1306 } 1307 MAX-ACCESS read-only 1308 STATUS current 1309 DESCRIPTION 1310 "Configures interface speed." 1311 1312 ::= { sysPortMediaTypeEntry 3 } 1313 1314 sysPortMediaTypeVendorName OBJECT-TYPE 1315 SYNTAX DisplayString (SIZE(1..20)) 1316 MAX-ACCESS read-only 1317 STATUS current 1318 DESCRIPTION 1319 "The port's VendorName." 1320 1321 ::= { sysPortMediaTypeEntry 4 } 1322 1323 sysPortMediaTypeOui OBJECT-TYPE 1324 SYNTAX DisplayString (SIZE(1..20)) 1325 MAX-ACCESS read-only 1326 STATUS current 1327 DESCRIPTION 1328 "The port's Oui." 1329 1330 ::= { sysPortMediaTypeEntry 5 } 1331 1332 sysPortMediaTypePn OBJECT-TYPE 1333 SYNTAX DisplayString (SIZE(1..20)) 1334 MAX-ACCESS read-only 1335 STATUS current 1336 DESCRIPTION 1337 "The port's Pn." 1338 1339 ::= { sysPortMediaTypeEntry 6 } 1340 1341 sysPortMediaTypeRev OBJECT-TYPE 1342 SYNTAX DisplayString (SIZE(1..20)) 1343 MAX-ACCESS read-only 1344 STATUS current 1345 DESCRIPTION 1346 "The port's Rev." 1347 ::= { sysPortMediaTypeEntry 7 } 1348 1349 sysPortMediaTypeSn OBJECT-TYPE 1350 SYNTAX DisplayString (SIZE(1..20)) 1351 MAX-ACCESS read-only 1352 STATUS current 1353 DESCRIPTION 1354 "The port's Sn." 1355 1356 ::= { sysPortMediaTypeEntry 8 } 1357 1358 sysPortMediaTypeDateCode OBJECT-TYPE 1359 SYNTAX DisplayString (SIZE(1..20)) 1360 MAX-ACCESS read-only 1361 STATUS current 1362 DESCRIPTION 1363 "The port's DateCode." 1364 1365 ::= { sysPortMediaTypeEntry 9 } 1366 1367sysScheduleRebootTable OBJECT-TYPE 1368 SYNTAX SEQUENCE OF SysScheduleRebootEntry 1369 MAX-ACCESS not-accessible 1370 STATUS current 1371 DESCRIPTION 1372 "An entry containing systom restart time schedule." 1373 ::= { companySystem 41 } 1374 1375 sysScheduleRebootEntry OBJECT-TYPE 1376 SYNTAX SysScheduleRebootEntry 1377 MAX-ACCESS not-accessible 1378 STATUS current 1379 DESCRIPTION 1380 "An entry containing systom restart time schedule." 1381 INDEX { sysScheduleRebootIndex} 1382 ::= { sysScheduleRebootTable 1 } 1383 1384 SysScheduleRebootEntry ::= 1385 SEQUENCE { 1386 sysScheduleRebootIndex INTEGER, 1387 sysScheduleRebootTimeType INTEGER, 1388 sysScheduleRebootTimeSetting OCTET STRING, 1389 sysScheduleRebootSaveConfig INTEGER, 1390 sysScheduleRebootStatus RowStatus 1391 } 1392 1393 sysScheduleRebootIndex OBJECT-TYPE 1394 SYNTAX INTEGER 1395 MAX-ACCESS read-only 1396 STATUS current 1397 DESCRIPTION 1398 "The index for reboot schedule." 1399 ::= { sysScheduleRebootEntry 1 } 1400 1401 sysScheduleRebootTimeType OBJECT-TYPE 1402 SYNTAX INTEGER{ 1403 in(1), 1404 at(2) 1405 } 1406 MAX-ACCESS read-write 1407 STATUS current 1408 DESCRIPTION 1409 "Schedule Reboot Time Type. One(in) is system reboots after a time interval, 1410 and Two(at) is system reboots at the specific date and time." 1411 ::= { sysScheduleRebootEntry 2 } 1412 1413 sysScheduleRebootTimeSetting OBJECT-TYPE 1414 SYNTAX OCTET STRING 1415 MAX-ACCESS read-write 1416 STATUS current 1417 DESCRIPTION 1418 "If Time is Type One(in) , the time format is min(1-43200). 1419 If Time is Type Two(at), the time format is hh:mm ddmthyyyy(date is optional)." 1420 ::= { sysScheduleRebootEntry 3 } 1421 1422 sysScheduleRebootSaveConfig OBJECT-TYPE 1423 SYNTAX INTEGER { 1424 enabled(1), 1425 disabled(2) 1426 } 1427 MAX-ACCESS read-write 1428 STATUS current 1429 DESCRIPTION 1430 "System will save configuration before restarting." 1431 ::= { sysScheduleRebootEntry 4 } 1432 1433 sysScheduleRebootStatus OBJECT-TYPE 1434 SYNTAX RowStatus 1435 MAX-ACCESS read-write 1436 STATUS current 1437 DESCRIPTION 1438 "This object indicates the status of this entry. 1439 To create a new entry, you must set the cameraInformationStatus 1440 to be CreateAndGo, then this entry will turn to be Active." 1441 ::= { sysScheduleRebootEntry 5 } 1442 sysSaveOperationStatus OBJECT-TYPE 1443 SYNTAX INTEGER { 1444 save-progressing(1), 1445 last-save-success(2), 1446 last-save-fail(3), 1447 last-save-none(4) 1448 } 1449 MAX-ACCESS read-only 1450 STATUS current 1451 DESCRIPTION 1452 "configuration saving status." 1453 ::= { companySystem 42 } 1454 1455 -- ------------------------------------------------------------------------- 1456 -- companyIpifGroup 1457 -- ------------------------------------------------------------------------- 1458 1459 ipv4sysIpAddrCfgMode OBJECT-TYPE 1460 SYNTAX INTEGER { 1461 manual(1), 1462 dynamic(2) 1463 } 1464 MAX-ACCESS read-write 1465 STATUS current 1466 DESCRIPTION 1467 "Specifies the means by which the default interface in the device 1468 1469 gets the IP address. 1470 1471 If 'manual' mode is selected, the default interface takes the 1472 'sysDefaultIpAddr' configured in the system. 1473 1474 If 'dynamic' mode is selected, the default interface gets the IP address 1475 through dynamic IP address configuration protocols such as RARP client, 1476 BootP client, DHCP Client, etc. 1477 1478 If the system fails to get the IP address dynamically through all the 1479 above protocols, the default interface uses the 'sysDefaultIpAddr' 1480 configured in the system." 1481 DEFVAL { manual } 1482 ::= { companyIpifGroup 1 } 1483 1484 ipv4sysIpAddr OBJECT-TYPE 1485 SYNTAX IpAddress 1486 MAX-ACCESS read-write 1487 STATUS current 1488 DESCRIPTION 1489 "Default IP Address of the system. 1490 1491 This IP address, if modified, will take effect only when the 1492 configuration is stored & restored." 1493 ::= { companyIpifGroup 2 } 1494 1495 ipv4sysIpSubnetMask OBJECT-TYPE 1496 SYNTAX IpAddress 1497 MAX-ACCESS read-write 1498 STATUS current 1499 DESCRIPTION 1500 "IP subnet mask for the default IP address. 1501 1502 This subnet mask, if modified, will take effect only when the 1503 configuration is stored & restored." 1504 ::= { companyIpifGroup 3 } 1505 1506 ipv4sysGateway OBJECT-TYPE 1507 SYNTAX IpAddress 1508 MAX-ACCESS read-write 1509 STATUS current 1510 DESCRIPTION 1511 "Gateway" 1512 ::= { companyIpifGroup 4 } 1513 1514 ipv4dhcpOption12Status OBJECT-TYPE 1515 SYNTAX INTEGER { 1516 enable(1), 1517 disable(2) 1518 } 1519 MAX-ACCESS read-write 1520 STATUS current 1521 DESCRIPTION 1522 "Status of DHCP Option12" 1523 ::= { companyIpifGroup 5 } 1524 1525 ipv4dhcpOption12HostName OBJECT-TYPE 1526 SYNTAX OCTET STRING 1527 MAX-ACCESS read-write 1528 STATUS current 1529 DESCRIPTION 1530 "Host name in DHCP option 12" 1531 ::= { companyIpifGroup 6 } 1532 1533 -- ---------------------------------------------------------------- 1534 -- The multiIFSupportV4V6Info group 1535 -- ---------------------------------------------------------------- 1536 1537 ipifSupportV4V6Info OBJECT IDENTIFIER ::= { companyIpifGroup 7 } 1538 1539 sysIpAddrCfgMode OBJECT-TYPE 1540 SYNTAX INTEGER { 1541 manual(1), 1542 dynamic(2) 1543 } 1544 MAX-ACCESS read-write 1545 STATUS current 1546 DESCRIPTION 1547 "Specifies the means by which the default interface in the device 1548 1549 gets the IP address. 1550 1551 If 'manual' mode is selected, the default interface takes the 1552 'sysDefaultIpAddr' configured in the system. 1553 1554 If 'dynamic' mode is selected, the default interface gets the IP address 1555 through dynamic IP address configuration protocols such as RARP client, 1556 BootP client, DHCP Client, etc. 1557 1558 If the system fails to get the IP address dynamically through all the 1559 above protocols, the default interface uses the 'sysDefaultIpAddr' 1560 configured in the system." 1561 DEFVAL { manual } 1562 ::= { ipifSupportV4V6Info 1 } 1563 1564 sysIpAddr OBJECT-TYPE 1565 SYNTAX IpAddress 1566 MAX-ACCESS read-write 1567 STATUS current 1568 DESCRIPTION 1569 "Default IP Address of the system. 1570 1571 This IP address, if modified, will take effect only when the 1572 configuration is stored & restored." 1573 ::= { ipifSupportV4V6Info 2 } 1574 1575 sysIpSubnetMask OBJECT-TYPE 1576 SYNTAX IpAddress 1577 MAX-ACCESS read-write 1578 STATUS current 1579 DESCRIPTION 1580 "IP subnet mask for the default IP address. 1581 1582 This subnet mask, if modified, will take effect only when the 1583 configuration is stored & restored." 1584 ::= { ipifSupportV4V6Info 3 } 1585 1586 sysGateway OBJECT-TYPE 1587 SYNTAX IpAddress 1588 MAX-ACCESS read-write 1589 STATUS current 1590 DESCRIPTION 1591 "Gateway" 1592 ::= { ipifSupportV4V6Info 4 } 1593 1594 dhcpOption12Status OBJECT-TYPE 1595 SYNTAX INTEGER { 1596 enable(1), 1597 disable(2) 1598 } 1599 MAX-ACCESS read-write 1600 STATUS current 1601 DESCRIPTION 1602 "Status of DHCP Option12" 1603 ::= { ipifSupportV4V6Info 5 } 1604 1605 dhcpOption12HostName OBJECT-TYPE 1606 SYNTAX OCTET STRING 1607 MAX-ACCESS read-write 1608 STATUS current 1609 DESCRIPTION 1610 "Host name in DHCP option 12" 1611 ::= { ipifSupportV4V6Info 6 } 1612 1613 ipifName OBJECT-TYPE 1614 SYNTAX OCTET STRING 1615 MAX-ACCESS read-only 1616 STATUS current 1617 DESCRIPTION 1618 "The Description for the interface." 1619 ::= { ipifSupportV4V6Info 7 } 1620 1621 ipifVLANname OBJECT-TYPE 1622 SYNTAX OCTET STRING 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "The vlan name for the interface." 1627 ::= { ipifSupportV4V6Info 8 } 1628 1629 ipifv6GlobalStatus OBJECT-TYPE 1630 SYNTAX INTEGER { 1631 enable(1), 1632 disable(2) 1633 } 1634 MAX-ACCESS read-write 1635 STATUS current 1636 DESCRIPTION 1637 "The ID of VLAN that you want this interface to be in. 1638 It must be a exist vlan id." 1639 ::= { ipifSupportV4V6Info 9 } 1640 1641 ipifv6DHCPStatus OBJECT-TYPE 1642 SYNTAX INTEGER { 1643 enable(1), 1644 disable(2) 1645 } 1646 MAX-ACCESS read-write 1647 STATUS current 1648 DESCRIPTION 1649 "The state of DHCPv6 that you want this interface to be in. 1650 It must be a exist vlan id." 1651 ::= { ipifSupportV4V6Info 10 } 1652 1653 ipifv6AutolinkloStatus OBJECT-TYPE 1654 SYNTAX INTEGER { 1655 enable(1), 1656 disable(2) 1657 } 1658 MAX-ACCESS read-write 1659 STATUS current 1660 DESCRIPTION 1661 "The global state of link local that you want this interface to be in. 1662 It must be a exist vlan id." 1663 ::= { ipifSupportV4V6Info 11 } 1664 1665 ipifv6NSRetransmitTime OBJECT-TYPE 1666 SYNTAX INTEGER 1667 MAX-ACCESS read-write 1668 STATUS current 1669 DESCRIPTION 1670 "The NS's retransmit time that you want this interface to be in. 1671 It must be a exist vlan id (1~3600)." 1672 ::= { ipifSupportV4V6Info 12 } 1673 1674 ipifv6DefaultGateway OBJECT-TYPE 1675 SYNTAX Ipv6Address 1676 MAX-ACCESS read-write 1677 STATUS current 1678 DESCRIPTION 1679 "The ipv6 default gateway that you want this interface to be in. 1680 It must be a exist vlan id." 1681 ::= { ipifSupportV4V6Info 13 } 1682 1683 -- --------------------------------------------------------------------- 1684 -- --------------------------------------------------------------------- 1685 1686 ipifV6AddressTable OBJECT-TYPE 1687 SYNTAX SEQUENCE OF IpifV6AddressEntry 1688 MAX-ACCESS not-accessible 1689 STATUS current 1690 DESCRIPTION 1691 "A list of interface entries." 1692 ::= { ipifSupportV4V6Info 14} 1693 1694 ipifV6AddressEntry OBJECT-TYPE 1695 SYNTAX IpifV6AddressEntry 1696 MAX-ACCESS not-accessible 1697 STATUS current 1698 DESCRIPTION 1699 "An entry containing management information applicable 1700 to a particular interface." 1701 INDEX { ipifV6AddressMainIndex, ipifV6AddressIpAddr, ipifV6AddressIpPrefix } 1702 ::= { ipifV6AddressTable 1 } 1703 1704 IpifV6AddressEntry ::= 1705 SEQUENCE { 1706 ipifV6AddressMainIndex InterfaceIndex, 1707 ipifV6AddressIpAddr Ipv6Address, -- IPv6 Address. 1708 ipifV6AddressIpPrefix INTEGER, -- IPv6 Address Prefix. 1709 ipifV6AddressIpType INTEGER, -- IP type (Link-local, Global, anycast). 1710 ipifV6AddressRowStatus RowStatus -- IPv6 Address entries row status. 1711 } 1712 1713 ipifV6AddressMainIndex OBJECT-TYPE 1714 SYNTAX InterfaceIndex 1715 MAX-ACCESS read-only 1716 STATUS current 1717 DESCRIPTION 1718 "The index of this IPv6 entry." 1719 ::= { ipifV6AddressEntry 1 } 1720 1721 ipifV6AddressIpAddr OBJECT-TYPE 1722 SYNTAX Ipv6Address 1723 MAX-ACCESS read-only 1724 STATUS current 1725 DESCRIPTION 1726 "The ip address of this IPv6 entry." 1727 DEFVAL { '00000000'H } 1728 ::= { ipifV6AddressEntry 2 } 1729 1730 ipifV6AddressIpPrefix OBJECT-TYPE 1731 SYNTAX INTEGER (1..128) 1732 MAX-ACCESS read-only 1733 STATUS current 1734 DESCRIPTION 1735 "The ip prefix of this IPv6 entry." 1736 ::= { ipifV6AddressEntry 3 } 1737 1738 ipifV6AddressIpType OBJECT-TYPE 1739 SYNTAX INTEGER { 1740 unicast(1), 1741 anycast(2), 1742 linklocal(3) 1743 } 1744 MAX-ACCESS read-only 1745 STATUS current 1746 DESCRIPTION 1747 "The ip type of this IPv6 entry." 1748 ::= { ipifV6AddressEntry 4 } 1749 1750 ipifV6AddressRowStatus OBJECT-TYPE 1751 SYNTAX RowStatus 1752 MAX-ACCESS read-create 1753 STATUS current 1754 DESCRIPTION 1755 "The status of an entry in the Multi Interface Table. Only a subset 1756 of the rowstatus variables (active, createAndWait, destroy) are available." 1757 ::= { ipifV6AddressEntry 5 } 1758 1759 -- --------------------------------------------------------------------- 1760 -- --------------------------------------------------------------------- 1761 1762 ipv4IPIFTable OBJECT-TYPE 1763 SYNTAX SEQUENCE OF Ipv4IPIFEntry 1764 MAX-ACCESS not-accessible 1765 STATUS current 1766 DESCRIPTION 1767 "A list of interface entries." 1768 ::= { ipifSupportV4V6Info 15 } 1769 1770 ipv4IPIFEntry OBJECT-TYPE 1771 SYNTAX Ipv4IPIFEntry 1772 MAX-ACCESS not-accessible 1773 STATUS current 1774 DESCRIPTION 1775 "An entry containing management information applicable 1776 to a particular interface." 1777 INDEX { ipv4IfIndex } 1778 ::= { ipv4IPIFTable 1 } 1779 1780 Ipv4IPIFEntry ::= 1781 SEQUENCE { 1782 ipv4IfIndex InterfaceIndex, 1783 ipv4IfVLANname OCTET STRING 1784 } 1785 1786 ipv4IfIndex OBJECT-TYPE 1787 SYNTAX InterfaceIndex 1788 MAX-ACCESS read-only 1789 STATUS current 1790 DESCRIPTION 1791 "The index of this interface." 1792 ::= { ipv4IPIFEntry 1 } 1793 1794 ipv4IfVLANname OBJECT-TYPE 1795 SYNTAX OCTET STRING 1796 MAX-ACCESS read-write 1797 STATUS current 1798 DESCRIPTION 1799 "The vlan name for the interface." 1800 ::= { ipv4IPIFEntry 2 } 1801 1802 -- --------------------------------------------------------------------- 1803 -- --------------------------------------------------------------------- 1804 1805 ipv4sysIprouteGateway OBJECT-TYPE 1806 SYNTAX IpAddress 1807 MAX-ACCESS read-write 1808 STATUS current 1809 DESCRIPTION 1810 "IProute Gateway of the system." 1811 ::= { companyIpifGroup 8 } 1812 1813 ipv4sysIprouteHops OBJECT-TYPE 1814 SYNTAX INTEGER 1815 MAX-ACCESS read-write 1816 STATUS current 1817 DESCRIPTION 1818 "IProute Hops of the system." 1819 ::= { companyIpifGroup 9 } 1820 1821 1822 -- ------------------------------------------------------------------------- 1823 -- companyTftpGroup 1824 -- ------------------------------------------------------------------------- 1825 tftpFwServerIpAddress OBJECT-TYPE 1826 SYNTAX IpAddress 1827 MAX-ACCESS read-write 1828 STATUS obsolete 1829 DESCRIPTION 1830 "The TFTP server's IP address is used to upload or 1831 download firmware." 1832 ::= { companyTftpGroup 1 } 1833 1834 1835 tftpFwImageFileName OBJECT-TYPE 1836 SYNTAX DisplayString (SIZE(1..64)) 1837 MAX-ACCESS read-write 1838 STATUS obsolete 1839 DESCRIPTION 1840 "Configure firmware filename to download." 1841 ::= { companyTftpGroup 2 } 1842 1843 tftpFwTftpOperation OBJECT-TYPE 1844 SYNTAX INTEGER { 1845 none(0), 1846 download(1), 1847 upload(2) 1848 } 1849 MAX-ACCESS read-write 1850 STATUS obsolete 1851 DESCRIPTION 1852 "The tftp operates to perform downloading the firmware image 1853 to the unit. This object is used in conjunction with 1854 configBootTftpServerIp and configBootImageFileName." 1855 ::= { companyTftpGroup 3 } 1856 1857 tftpFwTftpOperationStatus OBJECT-TYPE 1858 SYNTAX INTEGER { 1859 none(0), 1860 success(1), 1861 fail(2), 1862 progressing(3), 1863 transmit(4) 1864 } 1865 MAX-ACCESS read-only 1866 STATUS obsolete 1867 DESCRIPTION 1868 "The tftp operation status represent firmware backup or upgrade status." 1869 ::= { companyTftpGroup 4 } 1870 1871 tftpCfgServerIpAddress OBJECT-TYPE 1872 SYNTAX IpAddress 1873 MAX-ACCESS read-write 1874 STATUS obsolete 1875 DESCRIPTION 1876 "The TFTP server's IP address is used to upload or 1877 download configuration file." 1878 ::= { companyTftpGroup 5 } 1879 1880 tftpConfigFileName OBJECT-TYPE 1881 SYNTAX DisplayString (SIZE(1..64)) 1882 MAX-ACCESS read-write 1883 STATUS obsolete 1884 DESCRIPTION 1885 "The configuration filename is used to store or retrieve config 1886 from the tftp server." 1887 ::= { companyTftpGroup 6 } 1888 1889 tftpConfigTftpOperation OBJECT-TYPE 1890 SYNTAX INTEGER { 1891 download(1), 1892 upload(2), 1893 progressing(3) 1894 } 1895 MAX-ACCESS read-write 1896 STATUS obsolete 1897 DESCRIPTION 1898 "The tftp operates to perform either downloading the 1899 configuration file to the unit or uploading the current 1900 configuration file to the tftp server. This object is 1901 used in conjunction with configTftpServerIpAddress 1902 and configTftpServerFileName." 1903 ::= { companyTftpGroup 7 } 1904 1905 tftpConfigTftpOperationStatus OBJECT-TYPE 1906 SYNTAX INTEGER { 1907 none(0), 1908 success(1), 1909 fail(2), 1910 progressing(3) 1911 } 1912 MAX-ACCESS read-only 1913 STATUS obsolete 1914 DESCRIPTION 1915 "The tftp operation status represent configuration file backup or restore status." 1916 ::= { companyTftpGroup 8 } 1917 1918 tftpFwTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 9 } 1919 1920 tftpFwTargetServerIpAddress OBJECT-TYPE 1921 SYNTAX Ipv6Address 1922 MAX-ACCESS read-write 1923 STATUS current 1924 DESCRIPTION 1925 "The TFTP server's IP address is used to upload or 1926 download firmware." 1927 ::= { tftpFwTargetGroup 1 } 1928 1929 tftpFwTargetServerIpType OBJECT-TYPE 1930 SYNTAX INTEGER { 1931 iPv4 (1), 1932 iPv6 (2) 1933 } 1934 MAX-ACCESS read-write 1935 STATUS current 1936 DESCRIPTION 1937 "Type of IP interface." 1938 ::= { tftpFwTargetGroup 2 } 1939 1940 tftpFwTargetInterfaceName OBJECT-TYPE 1941 SYNTAX OCTET STRING 1942 MAX-ACCESS read-write 1943 STATUS current 1944 DESCRIPTION 1945 "Specifies the interface name when the tftpFwTargetServerIpAddress 1946 is linklocal address." 1947 ::= { tftpFwTargetGroup 3 } 1948 1949 tftpFwTargetImageFileName OBJECT-TYPE 1950 SYNTAX DisplayString (SIZE(1..64)) 1951 MAX-ACCESS read-write 1952 STATUS current 1953 DESCRIPTION 1954 "Configure firmware filename to download." 1955 ::= { tftpFwTargetGroup 4 } 1956 1957 tftpFwTargetTftpOperation OBJECT-TYPE 1958 SYNTAX INTEGER { 1959 none(0), 1960 download(1), 1961 upload(2) 1962 } 1963 MAX-ACCESS read-write 1964 STATUS current 1965 DESCRIPTION 1966 "The tftp operates to perform downloading the firmware image 1967 to the unit. This object is used in conjunction with 1968 configBootTftpServerIp and configBootImageFileName." 1969 ::= { tftpFwTargetGroup 5 } 1970 1971 tftpFwTargetTftpOperationStatus OBJECT-TYPE 1972 SYNTAX INTEGER { 1973 none(0), 1974 success(1), 1975 fail(2), 1976 progressing(3), 1977 transmit(4) 1978 } 1979 MAX-ACCESS read-only 1980 STATUS current 1981 DESCRIPTION 1982 "The tftp operation status represent firmware backup or upgrade status." 1983 ::= { tftpFwTargetGroup 6 } 1984 1985 1986 tftpCfgTargetGroup OBJECT IDENTIFIER ::= { companyTftpGroup 10 } 1987 1988 tftpCfgTargetServerIpAddress OBJECT-TYPE 1989 SYNTAX Ipv6Address 1990 MAX-ACCESS read-write 1991 STATUS current 1992 DESCRIPTION 1993 "The TFTP server's IP address is used to upload or 1994 download configuration file." 1995 ::= { tftpCfgTargetGroup 1 } 1996 1997 tftpCfgTargetServerIpType OBJECT-TYPE 1998 SYNTAX INTEGER { 1999 iPv4 (1), 2000 iPv6 (2) 2001 } 2002 MAX-ACCESS read-write 2003 STATUS current 2004 DESCRIPTION 2005 "Type of IP interface." 2006 ::= { tftpCfgTargetGroup 2 } 2007 2008 tftpCfgTargetInterfaceName OBJECT-TYPE 2009 SYNTAX OCTET STRING 2010 MAX-ACCESS read-write 2011 STATUS current 2012 DESCRIPTION 2013 "Specifies the interface name when the tftpCfgTargetServerIpAddress 2014 is linklocal address." 2015 ::= { tftpCfgTargetGroup 3 } 2016 2017 tftpCfgTargetImageFileName OBJECT-TYPE 2018 SYNTAX DisplayString (SIZE(1..64)) 2019 MAX-ACCESS read-write 2020 STATUS current 2021 DESCRIPTION 2022 "The configuration filename is used to store or retrieve config 2023 from the tftp server." 2024 ::= { tftpCfgTargetGroup 4 } 2025 2026 tftpCfgTargetTftpOperation OBJECT-TYPE 2027 SYNTAX INTEGER { 2028 download(1), 2029 upload(2), 2030 progressing(3), 2031 download-and-reboot(4) 2032 } 2033 MAX-ACCESS read-write 2034 STATUS current 2035 DESCRIPTION 2036 "The tftp operates to perform either downloading the 2037 configuration file to the unit or uploading the current 2038 configuration file to the tftp server. This object is 2039 used in conjunction with configTftpServerIpAddress 2040 and configTftpServerFileName." 2041 ::= { tftpCfgTargetGroup 5 } 2042 2043 tftpCfgTargetTftpOperationStatus OBJECT-TYPE 2044 SYNTAX INTEGER { 2045 none(0), 2046 success(1), 2047 fail(2), 2048 progressing(3) 2049 } 2050 MAX-ACCESS read-only 2051 STATUS current 2052 DESCRIPTION 2053 "The tftp operation status represent configuration file backup or restore status." 2054 ::= { tftpCfgTargetGroup 6 } 2055 2056 tftpCfgTargetTftpConfigID OBJECT-TYPE 2057 SYNTAX INTEGER { 2058 configId-1(1), 2059 configId-2(2), 2060 current-config(3) 2061 } 2062 MAX-ACCESS read-write 2063 STATUS current 2064 DESCRIPTION 2065 "The tftp config ID determine which config what you need." 2066 ::= { tftpCfgTargetGroup 7 } 2067 2068 tftpCfgTargetIncrement OBJECT-TYPE 2069 SYNTAX INTEGER { 2070 none (1), 2071 increment (2) 2072 } 2073 MAX-ACCESS read-write 2074 STATUS current 2075 DESCRIPTION 2076 "The tftp increment determine download config behavior." 2077 ::= { tftpCfgTargetGroup 8 } 2078 2079 2080 -- ------------------------------------------------------------------------- 2081 -- company Extension MIB, Miscellaneous Information 2082 -- ------------------------------------------------------------------------- 2083 2084 miscReset OBJECT-TYPE 2085 SYNTAX INTEGER { 2086 reset(1), 2087 noop(2) 2088 } 2089 MAX-ACCESS read-write 2090 STATUS current 2091 DESCRIPTION 2092 "Physically resets the unit - use with care. A (1) resets 2093 the unit, a (2) does nothing." 2094 ::= { companyMiscGroup 2 } 2095 2096 miscStatisticsReset OBJECT-TYPE 2097 SYNTAX INTEGER { 2098 reset(1), 2099 noop(2) 2100 } 2101 MAX-ACCESS read-write 2102 STATUS current 2103 DESCRIPTION 2104 "Resets the units statistics. A (1) resets 2105 the statistics count, a (2) does nothing." 2106 ::= { companyMiscGroup 3 } 2107 -- ---------------------------------------------------------- 2108 -- The companySecurity Groups 2109 -- ---------------------------------------------------------- 2110 securityIpMacPortBinding OBJECT IDENTIFIER ::= { companySecurity 10 } 2111 -- IpMacPortBinding Group --------------------------------------------- -- 2112 2113 impbSettingTable OBJECT-TYPE 2114 SYNTAX SEQUENCE OF ImpbSettingEntry 2115 MAX-ACCESS not-accessible 2116 STATUS current 2117 DESCRIPTION 2118 "A table to control IP-MAC-Port Binding Setting features of the device." 2119 ::= { securityIpMacPortBinding 1 } 2120 2121 impbSettingEntry OBJECT-TYPE 2122 SYNTAX ImpbSettingEntry 2123 MAX-ACCESS not-accessible 2124 STATUS current 2125 DESCRIPTION 2126 "An entry appears in IP-MAC-Port Binding Setting table for each interface 2127 in the system." 2128 INDEX { impbPortIndex } 2129 ::= { impbSettingTable 1 } 2130 2131 ImpbSettingEntry ::= 2132 SEQUENCE { 2133 impbPortIndex 2134 INTEGER, 2135 impbPortState 2136 INTEGER, 2137 impbPortDHCPSnoopingState 2138 INTEGER, 2139 impbPortArpInspectionState 2140 INTEGER, 2141 impbPortIpInspectionState 2142 INTEGER, 2143 impbPortAllowZeroIPState 2144 INTEGER, 2145 impbPortForwardDHCPPktState 2146 INTEGER, 2147 impbPortDHCPMaxEntryIPv4 2148 Integer32, 2149 impbPortDHCPMaxEntryIPv6 2150 Integer32, 2151 impbPortNDInspectionState 2152 INTEGER, 2153 impbPortProtocolState 2154 INTEGER, 2155 impbPortDHCPv4SetVlanList 2156 OCTET STRING, 2157 impbPortDHCPv4VlanList1k 2158 OCTET STRING, 2159 impbPortDHCPv4VlanList2k 2160 OCTET STRING, 2161 impbPortDHCPv4VlanList3k 2162 OCTET STRING, 2163 impbPortDHCPv4VlanList4k 2164 OCTET STRING, 2165 impbPortDHCPv6SetVlanList 2166 OCTET STRING, 2167 impbPortDHCPv6VlanList1k 2168 OCTET STRING, 2169 impbPortDHCPv6VlanList2k 2170 OCTET STRING, 2171 impbPortDHCPv6VlanList3k 2172 OCTET STRING, 2173 impbPortDHCPv6VlanList4k 2174 OCTET STRING 2175 } 2176 2177 impbPortIndex OBJECT-TYPE 2178 SYNTAX INTEGER (1..26) 2179 MAX-ACCESS read-only 2180 STATUS current 2181 DESCRIPTION 2182 "Specifies the port numbers through which the authorized manager can 2183 access the switch. 2184 By default the authorized manager is allowed to access the switch 2185 through all the ports. 2186 If a set of ports are configured in the 'PortList', the manager can 2187 access the switch only through the configured ports." 2188 ::= { impbSettingEntry 1 } 2189 2190 impbPortState OBJECT-TYPE 2191 SYNTAX INTEGER { 2192 disabled (0), enabled (1) 2193 } 2194 MAX-ACCESS read-write 2195 STATUS current 2196 DESCRIPTION 2197 "Disable / enable IP-MAC-Port Binding admin state for the interface." 2198 2199 ::= { impbSettingEntry 2 } 2200 2201 impbPortDHCPSnoopingState OBJECT-TYPE 2202 SYNTAX INTEGER { 2203 disabled (0), enabled (1) 2204 } 2205 MAX-ACCESS read-write 2206 STATUS current 2207 DESCRIPTION 2208 "Disable / enable IP-MAC-Port Binding DHCP snooping state for the interface." 2209 2210 ::= { impbSettingEntry 4 } 2211 2212 impbPortArpInspectionState OBJECT-TYPE 2213 SYNTAX INTEGER { 2214 disabled (0), strict (1), loose (2) 2215 } 2216 MAX-ACCESS read-write 2217 STATUS current 2218 DESCRIPTION 2219 "Set IP-MAC-Port Binding ARP Inspection state for the interface." 2220 2221 ::= { impbSettingEntry 5 } 2222 2223 impbPortIpInspectionState OBJECT-TYPE 2224 SYNTAX INTEGER { 2225 disabled (0), enabled (1) 2226 } 2227 MAX-ACCESS read-write 2228 STATUS current 2229 DESCRIPTION 2230 "Set IP-MAC-Port Binding IP Inspection state for the interface." 2231 2232 ::= { impbSettingEntry 6 } 2233 2234 impbPortAllowZeroIPState OBJECT-TYPE 2235 SYNTAX INTEGER { 2236 disabled (0), enabled (1) 2237 } 2238 MAX-ACCESS read-write 2239 STATUS current 2240 DESCRIPTION 2241 "Disable / enable IP-MAC-Port Binding Allow-Zero-IP state for the interface." 2242 2243 ::= { impbSettingEntry 7 } 2244 2245 impbPortForwardDHCPPktState OBJECT-TYPE 2246 SYNTAX INTEGER { 2247 disabled (0), enabled (1) 2248 } 2249 MAX-ACCESS read-write 2250 STATUS current 2251 DESCRIPTION 2252 "Disable / enable IP-MAC-Port Binding Forward-DHCP-Packet state for the interface." 2253 2254 ::= { impbSettingEntry 8 } 2255 2256 impbPortDHCPMaxEntryIPv4 OBJECT-TYPE 2257 SYNTAX Integer32 (0..10) 2258 MAX-ACCESS read-write 2259 STATUS current 2260 DESCRIPTION 2261 "Set the maximum number of IPv4 entries that can be learned for the interface." 2262 2263 ::= { impbSettingEntry 9 } 2264 2265 impbPortDHCPMaxEntryIPv6 OBJECT-TYPE 2266 SYNTAX Integer32 (0..10) 2267 MAX-ACCESS read-write 2268 STATUS current 2269 DESCRIPTION 2270 "Set the maximum number of IPv6 entries that can be learned for the interface." 2271 2272 ::= { impbSettingEntry 10 } 2273 2274 impbPortNDInspectionState OBJECT-TYPE 2275 SYNTAX INTEGER { 2276 disabled (0), enabled (1) 2277 } 2278 MAX-ACCESS read-write 2279 STATUS current 2280 DESCRIPTION 2281 "Set IP-MAC-Port Binding ND Inspection state for the interface." 2282 ::= { impbSettingEntry 11 } 2283 2284 impbPortProtocolState OBJECT-TYPE 2285 SYNTAX INTEGER { 2286 ipv4 (0), ipv6 (1), all (2) 2287 } 2288 MAX-ACCESS read-write 2289 STATUS current 2290 DESCRIPTION 2291 "Set IP-MAC-Port Binding protocol state for the interface." 2292 2293 ::= { impbSettingEntry 12 } 2294 2295 impbPortDHCPv4SetVlanList OBJECT-TYPE 2296 SYNTAX OCTET STRING (SIZE (0..512)) 2297 MAX-ACCESS read-write 2298 STATUS current 2299 DESCRIPTION 2300 "A string of octets containing one bit per VLAN. The 2301 first octet corresponds to VLANs with VlanIndex values 2302 1 through 8; the second octet to VLANs 9 through 2303 16 etc. The most significant bit of each octet 2304 corresponds to the lowest VlanIndex value in that octet. 2305 The set of vlans configured by management to map for this 2306 Instance. If the VlanId to Instance Mapping has to be known 2307 then any one of the VlanMapped object should be used.If a 2308 vlan is already mapped to this Instance, it may not be mapped 2309 again. This object is used only for SET operation. 2310 GET Operation returns null values." 2311 ::= { impbSettingEntry 13 } 2312 2313 impbPortDHCPv4VlanList1k OBJECT-TYPE 2314 SYNTAX OCTET STRING (SIZE (0..128)) 2315 MAX-ACCESS read-only 2316 STATUS current 2317 DESCRIPTION 2318 "A string of octets containing one bit per VLAN. The 2319 first octet corresponds to VLANs with VlanIndex values 2320 1 through 8; the second octet to VLANs 9 through 2321 16 etc. The most significant bit of each octet 2322 corresponds to the lowest VlanIndex value in that octet. 2323 2324 For each VLAN that is mapped to this DHCP snooping, 2325 the bit corresponding to that VLAN is set to '1'. " 2326 ::= { impbSettingEntry 14 } 2327 2328 impbPortDHCPv4VlanList2k OBJECT-TYPE 2329 SYNTAX OCTET STRING (SIZE (0..128)) 2330 MAX-ACCESS read-only 2331 STATUS current 2332 DESCRIPTION 2333 "A string of octets containing one bit per VLAN for 2334 VLANS with VlanIndex values 1025 through 2048. 2335 The most significant bit of each 2336 octet corresponds to the lowest VlanIndex value in that 2337 octet. 2338 2339 For each VLAN that is mapped to this DHCPv4 snooping, 2340 the bit corresponding to that VLAN is set to '1'. 2341 2342 This object is only instantiated on devices with 2343 support for VlanIndex values up to 4094." 2344 ::= { impbSettingEntry 15 } 2345 2346 impbPortDHCPv4VlanList3k OBJECT-TYPE 2347 SYNTAX OCTET STRING (SIZE (0..128)) 2348 MAX-ACCESS read-only 2349 STATUS current 2350 DESCRIPTION 2351 "A string of octets containing one bit per VLAN for 2352 VLANS with VlanIndex values 2049 through 3072. 2353 The most significant bit of each 2354 octet corresponds to the lowest VlanIndex value in that 2355 octet. 2356 2357 For each VLAN that is mapped to this DHCPv4 snooping 2358 the bit corresponding to that VLAN is set to '1'. 2359 2360 This object is only instantiated on devices with 2361 support for VlanIndex values up to 4094." 2362 ::= { impbSettingEntry 16 } 2363 2364 impbPortDHCPv4VlanList4k OBJECT-TYPE 2365 SYNTAX OCTET STRING (SIZE (0..128)) 2366 MAX-ACCESS read-only 2367 STATUS current 2368 DESCRIPTION 2369 "A string of octets containing one bit per VLAN for 2370 VLANS with VlanIndex values 3073 through 4094. 2371 The most significant bit of each 2372 octet corresponds to the lowest VlanIndex value in that 2373 octet. 2374 2375 For each VLAN that is mapped to this DHCPv4 snooping, 2376 the bit corresponding to that VLAN is set to '1'. 2377 2378 This object is only instantiated on devices with 2379 support for VlanIndex values up to 4094." 2380 ::= { impbSettingEntry 17 } 2381 2382 impbPortDHCPv6SetVlanList OBJECT-TYPE 2383 SYNTAX OCTET STRING (SIZE (0..512)) 2384 MAX-ACCESS read-write 2385 STATUS current 2386 DESCRIPTION 2387 "A string of octets containing one bit per VLAN. The 2388 first octet corresponds to VLANs with VlanIndex values 2389 1 through 8; the second octet to VLANs 9 through 2390 16 etc. The most significant bit of each octet 2391 corresponds to the lowest VlanIndex value in that octet. 2392 The set of vlans configured by management to map for this 2393 Instance. If the VlanId to Instance Mapping has to be known 2394 then any one of the VlanMapped object should be used.If a 2395 vlan is already mapped to this Instance, it may not be mapped 2396 again. This object is used only for SET operation. 2397 GET Operation returns null values." 2398 ::= { impbSettingEntry 18 } 2399 2400 impbPortDHCPv6VlanList1k OBJECT-TYPE 2401 SYNTAX OCTET STRING (SIZE (0..128)) 2402 MAX-ACCESS read-only 2403 STATUS current 2404 DESCRIPTION 2405 "A string of octets containing one bit per VLAN. The 2406 first octet corresponds to VLANs with VlanIndex values 2407 1 through 8; the second octet to VLANs 9 through 2408 16 etc. The most significant bit of each octet 2409 corresponds to the lowest VlanIndex value in that octet. 2410 2411 For each VLAN that is mapped to this DHCP snooping, 2412 the bit corresponding to that VLAN is set to '1'. " 2413 ::= { impbSettingEntry 19 } 2414 2415 impbPortDHCPv6VlanList2k OBJECT-TYPE 2416 SYNTAX OCTET STRING (SIZE (0..128)) 2417 MAX-ACCESS read-only 2418 STATUS current 2419 DESCRIPTION 2420 "A string of octets containing one bit per VLAN for 2421 VLANS with VlanIndex values 1025 through 2048. 2422 The most significant bit of each 2423 octet corresponds to the lowest VlanIndex value in that 2424 octet. 2425 2426 For each VLAN that is mapped to this DHCPv6 snooping, 2427 the bit corresponding to that VLAN is set to '1'. 2428 2429 This object is only instantiated on devices with 2430 support for VlanIndex values up to 4094." 2431 ::= { impbSettingEntry 20 } 2432 2433 impbPortDHCPv6VlanList3k OBJECT-TYPE 2434 SYNTAX OCTET STRING (SIZE (0..128)) 2435 MAX-ACCESS read-only 2436 STATUS current 2437 DESCRIPTION 2438 "A string of octets containing one bit per VLAN for 2439 VLANS with VlanIndex values 2049 through 3072. 2440 The most significant bit of each 2441 octet corresponds to the lowest VlanIndex value in that 2442 octet. 2443 2444 For each VLAN that is mapped to this DHCPv6 snooping 2445 the bit corresponding to that VLAN is set to '1'. 2446 2447 This object is only instantiated on devices with 2448 support for VlanIndex values up to 4094." 2449 ::= { impbSettingEntry 21 } 2450 2451 impbPortDHCPv6VlanList4k OBJECT-TYPE 2452 SYNTAX OCTET STRING (SIZE (0..128)) 2453 MAX-ACCESS read-only 2454 STATUS current 2455 DESCRIPTION 2456 "A string of octets containing one bit per VLAN for 2457 VLANS with VlanIndex values 3073 through 4094. 2458 The most significant bit of each 2459 octet corresponds to the lowest VlanIndex value in that 2460 octet. 2461 2462 For each VLAN that is mapped to this DHCPv6 snooping, 2463 the bit corresponding to that VLAN is set to '1'. 2464 2465 This object is only instantiated on devices with 2466 support for VlanIndex values up to 4094." 2467 ::= { impbSettingEntry 22 } 2468 2469 impbAutoScanTable OBJECT-TYPE 2470 SYNTAX SEQUENCE OF ImpbAutoScanEntry 2471 MAX-ACCESS not-accessible 2472 STATUS current 2473 DESCRIPTION 2474 "A table to control auto scan features of the device." 2475 ::= { securityIpMacPortBinding 2 } 2476 2477 impbAutoScanEntry OBJECT-TYPE 2478 SYNTAX ImpbAutoScanEntry 2479 MAX-ACCESS not-accessible 2480 STATUS current 2481 DESCRIPTION 2482 "An entry appears in auto scan table for each interface 2483 in the system." 2484 INDEX { impbAutoScanMacAddress, impbAutoScanPort, impbAutoScanIpAddress} 2485 ::= { impbAutoScanTable 1 } 2486 2487 ImpbAutoScanEntry ::= 2488 SEQUENCE { 2489 impbAutoScanMacAddress 2490 MacAddress, 2491 impbAutoScanPort 2492 Integer32, 2493 impbAutoScanIpAddress 2494 DisplayString, 2495 impbAutoScanVlanId 2496 Integer32, 2497 impbAutoScanBinding 2498 INTEGER 2499 } 2500 2501 impbAutoScanMacAddress OBJECT-TYPE 2502 SYNTAX MacAddress 2503 MAX-ACCESS read-only 2504 STATUS current 2505 DESCRIPTION 2506 "The MAC address associated of the auto scan entry." 2507 ::= { impbAutoScanEntry 1 } 2508 2509 impbAutoScanPort OBJECT-TYPE 2510 SYNTAX Integer32 (1..26) 2511 MAX-ACCESS read-only 2512 STATUS current 2513 DESCRIPTION 2514 "The port number of the auto scan entry. 2515 For all machines give maximum port number." 2516 ::= { impbAutoScanEntry 2 } 2517 2518 impbAutoScanIpAddress OBJECT-TYPE 2519 SYNTAX DisplayString 2520 MAX-ACCESS read-only 2521 STATUS current 2522 DESCRIPTION 2523 "The IP address associated of the auto scan entry." 2524 DEFVAL { '00000000'H } 2525 ::= { impbAutoScanEntry 3 } 2526 2527 impbAutoScanVlanId OBJECT-TYPE 2528 SYNTAX Integer32 2529 MAX-ACCESS read-only 2530 STATUS current 2531 DESCRIPTION 2532 "The VLAN ID of the auto scan entry." 2533 ::= { impbAutoScanEntry 4 } 2534 2535 impbAutoScanBinding OBJECT-TYPE 2536 SYNTAX INTEGER { 2537 disabled (0), enabled (1) 2538 } 2539 MAX-ACCESS read-write 2540 STATUS current 2541 DESCRIPTION 2542 "Disable / enable IP-MAC-Port Binding for the entry." 2543 ::= { impbAutoScanEntry 5 } 2544 2545 impbBindingListTable OBJECT-TYPE 2546 SYNTAX SEQUENCE OF ImpbBindingListEntry 2547 MAX-ACCESS not-accessible 2548 STATUS current 2549 DESCRIPTION 2550 "A table to control Manual IP-MAC-Port Binding white list features of the device." 2551 ::= { securityIpMacPortBinding 3 } 2552 2553 impbBindingListEntry OBJECT-TYPE 2554 SYNTAX ImpbBindingListEntry 2555 MAX-ACCESS not-accessible 2556 STATUS current 2557 DESCRIPTION 2558 "An entry appears in Manual IP-MAC-Port Binding white list table for each interface 2559 in the system." 2560 INDEX { impbBindingListIpAddress, impbBindingListMacAddress } 2561 ::= { impbBindingListTable 1 } 2562 2563 ImpbBindingListEntry ::= 2564 SEQUENCE { 2565 impbBindingListIpAddress 2566 DisplayString, 2567 impbBindingListMacAddress 2568 MacAddress, 2569 impbBindingListPort 2570 Integer32, 2571 impbBindingListRowStatus 2572 RowStatus 2573 } 2574 2575 impbBindingListIpAddress OBJECT-TYPE 2576 SYNTAX DisplayString 2577 MAX-ACCESS read-only 2578 STATUS current 2579 DESCRIPTION 2580 "The IP address associated of the Manual IP-MAC-PORT Binding white list entry." 2581 DEFVAL { '00000000'H } 2582 ::= { impbBindingListEntry 1 } 2583 2584 impbBindingListMacAddress OBJECT-TYPE 2585 SYNTAX MacAddress 2586 MAX-ACCESS read-only 2587 STATUS current 2588 DESCRIPTION 2589 "The MAC address associated of the Manual IP-MAC-PORT Binding white list entry." 2590 ::= { impbBindingListEntry 2 } 2591 2592 impbBindingListPort OBJECT-TYPE 2593 SYNTAX Integer32 2594 MAX-ACCESS read-write 2595 STATUS current 2596 DESCRIPTION 2597 "The port number of the Manual IP-MAC-PORT Binding white list entry." 2598 ::= { impbBindingListEntry 3 } 2599 2600 impbBindingListRowStatus OBJECT-TYPE 2601 SYNTAX RowStatus 2602 MAX-ACCESS read-create 2603 STATUS current 2604 DESCRIPTION 2605 "The status of a row in impbBindingListTable. By setting this object, new 2606 entries can be created in impbBindingListTable and existing entries can be 2607 removed from impbBindingListTable. It can be used as specified in the SNMP 2608 v2 standard." 2609 ::= { impbBindingListEntry 4 } 2610 2611 impbBlockListTable OBJECT-TYPE 2612 SYNTAX SEQUENCE OF ImpbBlockListEntry 2613 MAX-ACCESS not-accessible 2614 STATUS current 2615 DESCRIPTION 2616 "A table to control IP-MAC-Port Binding black list of the device." 2617 ::= { securityIpMacPortBinding 4 } 2618 2619 impbBlockListEntry OBJECT-TYPE 2620 SYNTAX ImpbBlockListEntry 2621 MAX-ACCESS not-accessible 2622 STATUS current 2623 DESCRIPTION 2624 "An entry appears in Manual IP-MAC-Port Binding black list table for each interface 2625 in the system." 2626 INDEX { impbBlockListMacAddress, impbBlockListVlanId, impbBlockListPort } 2627 ::= { impbBlockListTable 1 } 2628 2629 ImpbBlockListEntry ::= 2630 SEQUENCE { 2631 impbBlockListMacAddress 2632 MacAddress, 2633 impbBlockListVlanId 2634 Integer32, 2635 impbBlockListPort 2636 Integer32, 2637 impbBlockListIpAddress 2638 DisplayString, 2639 impbBlockListStatus 2640 INTEGER 2641 } 2642 2643 impbBlockListMacAddress OBJECT-TYPE 2644 SYNTAX MacAddress 2645 MAX-ACCESS read-only 2646 STATUS current 2647 DESCRIPTION 2648 "The MAC address associated of the IP-MAC-PORT Binding black list entry." 2649 ::= { impbBlockListEntry 1 } 2650 2651 impbBlockListVlanId OBJECT-TYPE 2652 SYNTAX Integer32 (1..4094) 2653 MAX-ACCESS read-only 2654 STATUS current 2655 DESCRIPTION 2656 "The VLAN ID of the IP-MAC-PORT Binding black list entry." 2657 ::= { impbBlockListEntry 2 } 2658 2659 impbBlockListPort OBJECT-TYPE 2660 SYNTAX Integer32 (1..26) 2661 MAX-ACCESS read-only 2662 STATUS current 2663 DESCRIPTION 2664 "The port number of the IP-MAC-PORT Binding black list entry." 2665 ::= { impbBlockListEntry 3 } 2666 2667 impbBlockListIpAddress OBJECT-TYPE 2668 SYNTAX DisplayString 2669 MAX-ACCESS read-only 2670 STATUS current 2671 DESCRIPTION 2672 "The IP address associated of the IP-MAC-PORT Binding black list entry." 2673 DEFVAL { '00000000'H } 2674 ::= { impbBlockListEntry 4 } 2675 2676 impbBlockListStatus OBJECT-TYPE 2677 SYNTAX INTEGER { 2678 nothing (0), deleted (1) 2679 } 2680 MAX-ACCESS read-write 2681 STATUS current 2682 DESCRIPTION 2683 "nothing/delete IP-MAC-Port Binding for the interface." 2684 ::= { impbBlockListEntry 5 } 2685 2686 impbAutoScanIpAddressFrom OBJECT-TYPE 2687 SYNTAX Ipv6Address 2688 MAX-ACCESS read-write 2689 STATUS current 2690 DESCRIPTION 2691 "The begin for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2692 DEFVAL { '00000000'H } 2693 ::= { securityIpMacPortBinding 5 } 2694 2695 impbAutoScanIpAddressTo OBJECT-TYPE 2696 SYNTAX Ipv6Address 2697 MAX-ACCESS read-write 2698 STATUS current 2699 DESCRIPTION 2700 "The end for IP address associated of the IP-MAC-PORT Binding auto scan entry." 2701 DEFVAL { '00000000'H } 2702 ::= { securityIpMacPortBinding 6 } 2703 2704 impbAutoScanStatus OBJECT-TYPE 2705 SYNTAX INTEGER { 2706 nothing (0), scan (1) 2707 } 2708 MAX-ACCESS read-write 2709 STATUS current 2710 DESCRIPTION 2711 "Nothing / scan IP-MAC-Port Binding auto scan for the interface." 2712 ::= { securityIpMacPortBinding 7 } 2713 2714 impbDhcpSnoopingTable OBJECT-TYPE 2715 SYNTAX SEQUENCE OF ImpbDhcpSnoopingEntry 2716 MAX-ACCESS not-accessible 2717 STATUS current 2718 DESCRIPTION 2719 "A table to display DHCP snooping entries of the device." 2720 ::= { securityIpMacPortBinding 8 } 2721 2722 impbDhcpSnoopingEntry OBJECT-TYPE 2723 SYNTAX ImpbDhcpSnoopingEntry 2724 MAX-ACCESS not-accessible 2725 STATUS current 2726 DESCRIPTION 2727 "An entry appears in DHCP snooping table for each interface 2728 in the system." 2729 INDEX { impbDhcpSnoopingMacAddress, impbDhcpSnoopingIpAddress } 2730 ::= { impbDhcpSnoopingTable 1 } 2731 2732 ImpbDhcpSnoopingEntry ::= 2733 SEQUENCE { 2734 impbDhcpSnoopingMacAddress 2735 MacAddress, 2736 impbDhcpSnoopingIpAddress 2737 Ipv6Address, 2738 impbDhcpSnoopingLeaseTime 2739 Integer32, 2740 impbDhcpSnoopingPort 2741 Integer32, 2742 impbDhcpSnoopingremainingTime 2743 Integer32 2744 } 2745 2746 impbDhcpSnoopingMacAddress OBJECT-TYPE 2747 SYNTAX MacAddress 2748 MAX-ACCESS read-only 2749 STATUS current 2750 DESCRIPTION 2751 "The MAC address associated of the DHCP snooping entry." 2752 ::= { impbDhcpSnoopingEntry 1 } 2753 2754 impbDhcpSnoopingIpAddress OBJECT-TYPE 2755 SYNTAX Ipv6Address 2756 MAX-ACCESS read-only 2757 STATUS current 2758 DESCRIPTION 2759 "The IP address associated of the DHCP snooping entry." 2760 DEFVAL { '00000000'H } 2761 ::= { impbDhcpSnoopingEntry 2 } 2762 2763 impbDhcpSnoopingLeaseTime OBJECT-TYPE 2764 SYNTAX Integer32 2765 MAX-ACCESS read-only 2766 STATUS current 2767 DESCRIPTION 2768 "The lease time associated of the DHCP snooping entry." 2769 ::= { impbDhcpSnoopingEntry 3 } 2770 2771 impbDhcpSnoopingPort OBJECT-TYPE 2772 SYNTAX Integer32 2773 MAX-ACCESS read-only 2774 STATUS current 2775 DESCRIPTION 2776 "The port number associated of the DHCP snooping entry." 2777 ::= { impbDhcpSnoopingEntry 4 } 2778 2779 impbDhcpSnoopingremainingTime OBJECT-TYPE 2780 SYNTAX Integer32 2781 MAX-ACCESS read-only 2782 STATUS current 2783 DESCRIPTION 2784 "The remaining time associated of the DHCP snooping entry." 2785 ::= { impbDhcpSnoopingEntry 5 } 2786 2787 impbRoamingState OBJECT-TYPE 2788 SYNTAX INTEGER { 2789 disabled (0), enabled (1) 2790 } 2791 MAX-ACCESS read-write 2792 STATUS current 2793 DESCRIPTION 2794 "Disable / enable IP-MAC-Port Binding roaming state." 2795 ::= { securityIpMacPortBinding 9 } 2796 2797 impbVlanModeState OBJECT-TYPE 2798 SYNTAX INTEGER { 2799 disabled (0), enabled (1) 2800 } 2801 MAX-ACCESS read-write 2802 STATUS current 2803 DESCRIPTION 2804 "Disable / enable IP-MAC-Port Binding vlan mode state." 2805 ::= { securityIpMacPortBinding 10 } 2806 2807 impbVlanModeVlanList OBJECT-TYPE 2808 SYNTAX PortList 2809 MAX-ACCESS read-write 2810 STATUS current 2811 DESCRIPTION 2812 "IP-MAC-Port Binding vlan mode VID list." 2813 ::= { securityIpMacPortBinding 11 } 2814 2815 impbLogState OBJECT-TYPE 2816 SYNTAX INTEGER { 2817 disabled (0), ipv4 (1), ipv6 (2), all (3) 2818 } 2819 MAX-ACCESS read-write 2820 STATUS current 2821 DESCRIPTION 2822 "Configure IP-MAC-Port Binding log state." 2823 ::= { securityIpMacPortBinding 12 } 2824 2825 impbDHCPv6PrefixDelegationSnoopState OBJECT-TYPE 2826 SYNTAX INTEGER { 2827 disabled (0), enabled (1) 2828 } 2829 MAX-ACCESS read-write 2830 STATUS current 2831 DESCRIPTION 2832 "Configure DHCPv6 PD snooping state." 2833 ::= { securityIpMacPortBinding 13 } 2834 2835 impbBindingtraplog OBJECT-TYPE 2836 SYNTAX INTEGER { 2837 disabled (2), enabled (1) 2838 } 2839 MAX-ACCESS read-write 2840 STATUS current 2841 DESCRIPTION 2842 "This object is for enabling or disabling topology change event trap in the system." 2843 ::= { securityIpMacPortBinding 14 } 2844 2845 impbBindingtrap OBJECT IDENTIFIER ::= { securityIpMacPortBinding 15 } 2846 2847 impbBindingtrapsign NOTIFICATION-TYPE 2848 STATUS current 2849 DESCRIPTION 2850 "The object is for IMPB trap sign in the system." 2851 ::= {impbBindingtrap 1 } 2852 2853 impbAutoScanCurrentStatus OBJECT-TYPE 2854 SYNTAX INTEGER { 2855 stop (0), scanning (1) 2856 } 2857 MAX-ACCESS read-only 2858 STATUS current 2859 DESCRIPTION 2860 "Show Auto scan status" 2861 ::= { securityIpMacPortBinding 16 } 2862 2863 impbDhcpSnoopingTableClearPortList OBJECT-TYPE 2864 SYNTAX PortList 2865 MAX-ACCESS read-write 2866 STATUS current 2867 DESCRIPTION 2868 "This object allow the user to set the port list for impbDhcpSnoopingTableClear." 2869 ::= { securityIpMacPortBinding 17 } 2870 2871 impbDhcpSnoopingTableClearIPType OBJECT-TYPE 2872 SYNTAX INTEGER { 2873 ipv4 (0), ipv6 (1), both (2) 2874 } 2875 MAX-ACCESS read-write 2876 STATUS current 2877 DESCRIPTION 2878 "This object allow the user to set the IP type for impbDhcpSnoopingTableClear." 2879 ::= { securityIpMacPortBinding 18 } 2880 2881 impbDhcpSnoopingTableClear OBJECT-TYPE 2882 SYNTAX TruthValue 2883 MAX-ACCESS read-write 2884 STATUS current 2885 DESCRIPTION 2886 "This object allows the user to clear the DHCP snooping entry. 2887 Setting a value of 'true' causes the DHCP snooping entry to 2888 be cleared." 2889 DEFVAL { false } 2890 ::= { securityIpMacPortBinding 19 } 2891 2892 -- ---------------------------------------------------------------- 2893 -- The STP Bridge Global 2894 -- ---------------------------------------------------------------- 2895 stpBridgeGlobal OBJECT IDENTIFIER ::= { companySTP 1 } 2896 2897 stpModuleStatus OBJECT-TYPE 2898 SYNTAX INTEGER { 2899 enabled(1), 2900 disabled(2) 2901 } 2902 MAX-ACCESS read-write 2903 STATUS current 2904 DESCRIPTION 2905 "The administrative status requested by management for the MST 2906 feature. The value enabled(1) indicates that Mst should be enabled 2907 in the device on all ports. The value disabled(2) indicates that 2908 Mst should be disabled in the device on all ports. The object can 2909 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 2910 ::= { stpBridgeGlobal 1 } 2911 2912 stpProtocolVersion OBJECT-TYPE 2913 SYNTAX INTEGER { 2914 stp(1), 2915 rstp(2), 2916 mstp(3) 2917 } 2918 MAX-ACCESS read-write 2919 STATUS current 2920 DESCRIPTION 2921 "The version of Spanning Tree Protocol the bridge is 2922 currently running. The value 'stpCompatible(0)' 2923 indicates the Spanning Tree Protocol specified in 2924 IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning 2925 Tree Protocol specified in IEEE 802.1w and 'mstp(3)' 2926 indicates the Multiple Spanning Tree Protocol Specified 2927 in IEEE 802.1s." 2928 DEFVAL { rstp } 2929 ::= { stpBridgeGlobal 2 } 2930 2931 stpBridgePriority OBJECT-TYPE 2932 SYNTAX Integer32 (0..61440) 2933 MAX-ACCESS read-write 2934 STATUS current 2935 DESCRIPTION 2936 "The Value of the writable portion of the Bridge 2937 Identifier comprising of the first two octets. 2938 The values that are set for Bridge Priority must be 2939 in steps of 4096." 2940 DEFVAL {32768} 2941 ::= { stpBridgeGlobal 3 } 2942 2943 stpTxHoldCount OBJECT-TYPE 2944 SYNTAX Integer32 (1..10) 2945 MAX-ACCESS read-write 2946 STATUS current 2947 DESCRIPTION 2948 "The value used by the Port Transmit state machine to limit 2949 the maximum transmission rate." 2950 DEFVAL { 3 } 2951 ::= { stpBridgeGlobal 4 } 2952 2953 stpBridgeMaxAge OBJECT-TYPE 2954 SYNTAX Timeout (600..4000) 2955 MAX-ACCESS read-write 2956 STATUS current 2957 DESCRIPTION 2958 "The value that all bridges use for MaxAge when 2959 this bridge is acting as the root. The granularity 2960 of this timer is specified to be 1 second. 2961 An agent may return a badValue error if a set is 2962 attempted to a value which is not a whole number 2963 of seconds." 2964 DEFVAL {2000} 2965 ::= { stpBridgeGlobal 5 } 2966 2967 stpBridgeHelloTime OBJECT-TYPE 2968 SYNTAX Timeout (100..1000) 2969 MAX-ACCESS read-write 2970 STATUS current 2971 DESCRIPTION 2972 "The amount of time between the transmission of 2973 Configuration bridge PDUs by this node in units 2974 of hundredths of a second." 2975 ::= { stpBridgeGlobal 6 } 2976 2977 stpBridgeForwardDelay OBJECT-TYPE 2978 SYNTAX Timeout (400..3000) 2979 MAX-ACCESS read-write 2980 STATUS current 2981 DESCRIPTION 2982 "The value that all bridges use for ForwardDelay 2983 when this bridge is acting as the root. Note that 2984 802.1D specifies that the range for this 2985 parameter is related to the value of 2986 BridgeMaxAge. The granularity of this 2987 timer is specified to be 1 second. 2988 An agent may return a badValue error if a set is 2989 attempted to a value which is not a whole number 2990 of seconds." 2991 DEFVAL {1500} 2992 ::= { stpBridgeGlobal 7 } 2993 stpFowardBPDU OBJECT-TYPE 2994 SYNTAX INTEGER { 2995 enabled(1), 2996 disabled(2) 2997 } 2998 MAX-ACCESS read-write 2999 STATUS current 3000 DESCRIPTION 3001 "This object is for enabling or disabling forward BPDU." 3002 ::= {stpBridgeGlobal 8 } 3003 3004 stpRootBridge OBJECT-TYPE 3005 SYNTAX BridgeId 3006 MAX-ACCESS read-only 3007 STATUS current 3008 DESCRIPTION 3009 "The bridge identifier of the Root of the common spanning 3010 tree as determined by the Spanning Tree Protocol 3011 as executed by this node. This value is used as 3012 the CIST Root Identifier parameter in all Configuration 3013 Bridge PDUs originated by this node." 3014 ::= { stpBridgeGlobal 9 } 3015 3016 stpRootCost OBJECT-TYPE 3017 SYNTAX Integer32 3018 MAX-ACCESS read-only 3019 STATUS current 3020 DESCRIPTION 3021 "The Cost of the path to the CIST Root as seen 3022 from this bridge." 3023 ::= { stpBridgeGlobal 10 } 3024 3025 stpMaxAge OBJECT-TYPE 3026 SYNTAX Timeout 3027 MAX-ACCESS read-only 3028 STATUS current 3029 DESCRIPTION 3030 "The maximum age of Spanning Tree Protocol 3031 information learned from the network on any port 3032 before it is discarded, in units of hundredths of 3033 a second. This is the actual value that this 3034 bridge is currently using." 3035 ::= { stpBridgeGlobal 11 } 3036 3037 stpForwardDelay OBJECT-TYPE 3038 SYNTAX Timeout 3039 MAX-ACCESS read-only 3040 STATUS current 3041 DESCRIPTION 3042 "This time value, measured in units of hundredths 3043 of a second, controls how fast a port changes its 3044 spanning state when moving towards the Forwarding 3045 state. The value determines how long the port 3046 stays in a particular state before moving to the 3047 next state." 3048 ::= { stpBridgeGlobal 12 } 3049 3050 stpRootPort OBJECT-TYPE 3051 SYNTAX Integer32 3052 MAX-ACCESS read-only 3053 STATUS current 3054 DESCRIPTION 3055 "The Port Number of the Port which offers the lowest 3056 path cost from this bridge to the CIST Root Bridge." 3057 ::= { stpBridgeGlobal 13 } 3058 3059 stpTopologyChangeTrapStatus OBJECT-TYPE 3060 SYNTAX INTEGER { 3061 enabled(1), 3062 disabled(2) 3063 } 3064 MAX-ACCESS read-write 3065 STATUS current 3066 DESCRIPTION 3067 "This object is for enabling or disabling topology change event 3068 trap in the system." 3069 DEFVAL { disabled } 3070 ::= { stpBridgeGlobal 14 } 3071 3072 stpNewRootTrapStatus OBJECT-TYPE 3073 SYNTAX INTEGER { 3074 enabled(1), 3075 disabled(2) 3076 } 3077 MAX-ACCESS read-write 3078 STATUS current 3079 DESCRIPTION 3080 "This object is for enabling or disabling new root event 3081 trap in the system." 3082 DEFVAL { disabled } 3083 ::= { stpBridgeGlobal 15 } 3084 3085 stpNewRootTraps OBJECT IDENTIFIER ::= { stpBridgeGlobal 16 } 3086 3087 stpBridgeMaxHop OBJECT-TYPE 3088 SYNTAX Timeout (600..4000) 3089 MAX-ACCESS read-write 3090 STATUS current 3091 DESCRIPTION 3092 "The value that all bridges use for MaxAge when 3093 this bridge is acting as the root. The granularity 3094 of this timer is specified to be 1 second. 3095 An agent may return a badValue error if a set is 3096 attempted to a value which is not a whole number 3097 of seconds." 3098 DEFVAL {2000} 3099 ::= { stpBridgeGlobal 17 } 3100 3101 brgAddress NOTIFICATION-TYPE 3102 STATUS current 3103 DESCRIPTION 3104 "The MAC address used by this bridge when it must 3105 be referred to in a unique fashion." 3106 ::= { stpNewRootTraps 1 } 3107 3108 oldDesignatedRoot NOTIFICATION-TYPE 3109 STATUS current 3110 DESCRIPTION 3111 "The bridge identifier of the old root of the spanning 3112 tree instance as determined by the Spanning Tree Protocol 3113 as executed by this node." 3114 3115 ::= { stpNewRootTraps 2 } 3116 3117 mstiBridgeRegionalRoot NOTIFICATION-TYPE 3118 STATUS current 3119 DESCRIPTION 3120 "MSTI Regional Root Identifier value for the Instance." 3121 ::= { stpNewRootTraps 3 } 3122 3123 stpNniBpduAddr OBJECT-TYPE 3124 SYNTAX INTEGER { 3125 dot1d (1), 3126 dot1ad (2) 3127 } 3128 MAX-ACCESS read-write 3129 STATUS current 3130 DESCRIPTION 3131 "The value dot1d(1) indicates that Tx BPDU Header should be 3132 01-80-c2-00-00-00 on nni ports when qinq enabled. The value dot1ad(2) indicates that 3133 Tx BPDU Header should be 01-80-c2-00-00-08 on nni ports when qinq enabled." 3134 ::= { stpBridgeGlobal 18 } 3135 3136 -- ------------------------------------- 3137 -- The Spanning Tree Port Table 3138 -- ------------------------------------- 3139 3140 stpPortTable OBJECT-TYPE 3141 SYNTAX SEQUENCE OF StpPortEntry 3142 MAX-ACCESS not-accessible 3143 STATUS current 3144 DESCRIPTION 3145 "A table that contains port-specific information 3146 for the Spanning Tree Protocol." 3147 ::= { companySTP 2 } 3148 3149 stpPortEntry OBJECT-TYPE 3150 SYNTAX StpPortEntry 3151 MAX-ACCESS not-accessible 3152 STATUS current 3153 DESCRIPTION 3154 "A list of information maintained by every port 3155 about the Spanning Tree Protocol state for that 3156 port." 3157 INDEX { stpPort } 3158 ::= { stpPortTable 1 } 3159 3160 StpPortEntry ::= 3161 SEQUENCE { 3162 stpPort 3163 INTEGER, 3164 stpPortStatus 3165 INTEGER, 3166 stpPortPriority 3167 INTEGER, 3168 stpAdminPortPathCost 3169 INTEGER, 3170 stpPortPathCost 3171 INTEGER, 3172 stpPortProtocolMigration 3173 INTEGER, 3174 stpPortEdge 3175 INTEGER, 3176 stpPortAdminP2P 3177 INTEGER, 3178 stpPortRestrictedRole 3179 TruthValue, 3180 stpPortRestrictedTCN 3181 TruthValue, 3182 stpPortHelloTime 3183 Timeout, 3184 stpPortState 3185 INTEGER, 3186 stpPortFowardBPDU 3187 INTEGER 3188 } 3189 3190 stpPort OBJECT-TYPE 3191 SYNTAX INTEGER (1..65535) 3192 MAX-ACCESS read-only 3193 STATUS current 3194 DESCRIPTION 3195 "The Port number of the port for which this entry contains 3196 spanning tree information." 3197 ::= { stpPortEntry 1 } 3198 3199 stpPortStatus OBJECT-TYPE 3200 SYNTAX INTEGER { 3201 enabled(1), 3202 disabled(0) 3203 } 3204 MAX-ACCESS read-write 3205 STATUS current 3206 DESCRIPTION 3207 "Current state of the Port which can be changed to either 3208 Disabled or Enabled for ALL spanning tree 3209 instances. Setting this object will override the port's 3210 status in any of the MSTI contexts" 3211 ::= { stpPortEntry 2 } 3212 3213 stpPortPriority OBJECT-TYPE 3214 SYNTAX INTEGER (0..240) 3215 MAX-ACCESS read-write 3216 STATUS current 3217 DESCRIPTION 3218 "The four most significant bits of the Port Identifier 3219 of the Spanning Tree instance can be modified by setting 3220 the CistPortPriority value. The values that are set for Port 3221 Priority must be in steps of 16." 3222 DEFVAL {128} 3223 ::= { stpPortEntry 3 } 3224 3225 stpAdminPortPathCost OBJECT-TYPE 3226 SYNTAX INTEGER (0..200000000) 3227 MAX-ACCESS read-write 3228 STATUS current 3229 DESCRIPTION 3230 "The contribution of this port to the path cost of 3231 paths towards the spanning tree root which include 3232 this port. Writing a value of '0' assigns the 3233 automatically calculated default Path Cost value to 3234 the ohter object stpPortPathCost. If the default 3235 Path Cost is being used,this object returns '0' when 3236 read." 3237 REFERENCE 3238 "IEEE 802.1D-2004" 3239 ::= { stpPortEntry 4 } 3240 3241 stpPortPathCost OBJECT-TYPE 3242 SYNTAX INTEGER (1..200000000) 3243 MAX-ACCESS read-only 3244 STATUS current 3245 DESCRIPTION 3246 "The contribution of this port to the path cost of 3247 paths towards the CIST Root which include this port." 3248 ::= { stpPortEntry 5 } 3249 3250 stpPortProtocolMigration OBJECT-TYPE 3251 SYNTAX INTEGER{ 3252 false(0), 3253 true(1) 3254 } 3255 MAX-ACCESS read-write 3256 STATUS current 3257 DESCRIPTION 3258 "Indicates the Protocol migration state of this Port. 3259 When operating in RSTP/MSTP (version >= 2) mode, writing 3260 TRUE(1) to this object forces this port to transmit MSTP 3261 BPDUs without instance information. 3262 Any other operation on this object has no effect and 3263 it always returns FALSE(2) when read." 3264 ::= { stpPortEntry 6 } 3265 3266 stpPortEdge OBJECT-TYPE 3267 SYNTAX INTEGER { 3268 true(1), 3269 false(0), 3270 auto(2) 3271 } 3272 MAX-ACCESS read-write 3273 STATUS current 3274 DESCRIPTION 3275 " This parameter when TRUE(1) indicates that detection of a port 3276 as Edge Port happens automatically and FALSE(2) 3277 indicates that this feature is disabled." 3278 ::= { stpPortEntry 7 } 3279 3280 stpPortAdminP2P OBJECT-TYPE 3281 SYNTAX INTEGER { 3282 forceTrue(0), 3283 forceFalse(1), 3284 auto(2) 3285 } 3286 MAX-ACCESS read-write 3287 STATUS current 3288 DESCRIPTION 3289 "The administrative point-to-point status of the LAN segment 3290 attached to this port. A value of forceTrue(0) indicates that 3291 this port should always be treated as if it is connected to 3292 a point-to-point link. A value of forceFalse(1) indicates 3293 that this port should be treated as having a shared media 3294 connection. A value of auto(2) indicates that this port is 3295 considered to have a point-to-point link if it is an Aggregator 3296 and all of its members are aggregatable, or if the MAC entity 3297 is configured for full duplex operation, either through 3298 auto-negotiation or by management means." 3299 ::= { stpPortEntry 8 } 3300 3301 stpPortRestrictedRole OBJECT-TYPE 3302 SYNTAX TruthValue 3303 MAX-ACCESS read-write 3304 STATUS current 3305 DESCRIPTION 3306 "A Boolean value set by management. If TRUE causes the Port not 3307 to be selected as Root Port for the CIST or any MSTI, even it has 3308 the best spanning tree priority vector. Such a Port will be selected 3309 as an Alternate Port after the Root Port has been selected. This 3310 parameter should be FALSE by default. If set it can cause lack of 3311 spanning tree connectivity. It is set by a network administrator to 3312 prevent bridges external to a core region of the network influencing 3313 the spanning tree active topology, possibly because those bridges are 3314 not under the full control of the administrator. 3315 This administrator configuration is also known as 'Root Guard'." 3316 ::= {stpPortEntry 9} 3317 3318 stpPortRestrictedTCN OBJECT-TYPE 3319 SYNTAX TruthValue 3320 MAX-ACCESS read-write 3321 STATUS current 3322 DESCRIPTION 3323 "A Boolean value set by management. If TRUE causes the Port not 3324 to propagate received topology change notifications and topology 3325 changes to other Ports. This parameter should be FALSE by default. 3326 If set it can cause temporary loss of connectivity after changes in 3327 a spanning trees active topology as a result of persistent 3328 incorrectly learnt station location information. It is set by a 3329 network administrator to prevent bridges external to a core region of 3330 the network causing address flushing in that region, possibly because 3331 those bridges are not under the full control of the administrator or 3332 MAC-Operational for the attached LANs transitions frequently." 3333 ::= {stpPortEntry 10} 3334 3335 stpPortHelloTime OBJECT-TYPE 3336 SYNTAX Timeout (100..1000) 3337 MAX-ACCESS read-write 3338 STATUS current 3339 DESCRIPTION 3340 "The amount of time between the transmission of 3341 Configuration bridge PDUs by this node in units 3342 of hundredths of a second." 3343 ::= { stpPortEntry 11 } 3344 3345 stpPortState OBJECT-TYPE 3346 SYNTAX INTEGER { 3347 disabled (1), 3348 discarding (2), 3349 learning (4), 3350 forwarding (5) 3351 } 3352 MAX-ACCESS read-only 3353 STATUS current 3354 DESCRIPTION 3355 "Current state of the Port as defined by the Common 3356 spanning tree protocol." 3357 ::= { stpPortEntry 12 } 3358 3359 stpPortFowardBPDU OBJECT-TYPE 3360 SYNTAX INTEGER { 3361 enabled(1), 3362 disabled(2) 3363 } 3364 MAX-ACCESS read-write 3365 STATUS current 3366 DESCRIPTION 3367 "This object is for enabling or disabling forward BPDU." 3368 REFERENCE 3369 "IEEE 802.1D-2004" 3370 ::= { stpPortEntry 13 } 3371 3372 -- ---------------------------------------------------------------- 3373 -- The MST Configuration Identification 3374 -- ---------------------------------------------------------------- 3375 mstConfigurationIdentification OBJECT IDENTIFIER ::= { companySTP 3 } 3376 3377 mstiConfigurationName OBJECT-TYPE 3378 SYNTAX OCTET STRING (SIZE (0..32)) 3379 MAX-ACCESS read-write 3380 STATUS current 3381 DESCRIPTION 3382 "The Name for the Region's configuration. By Default 3383 Region Name will be equal to the Bridge Mac Address." 3384 ::= { mstConfigurationIdentification 1 } 3385 3386 mstiRevisionLevel OBJECT-TYPE 3387 SYNTAX Integer32 (0..65535) 3388 MAX-ACCESS read-write 3389 STATUS current 3390 DESCRIPTION 3391 "Version of the MST Region." 3392 ::= { mstConfigurationIdentification 2 } 3393 3394 -- ----------------------------------------------------------------- 3395 -- Future Mst VlanId to Instance Mapping Table : CIST 3396 -- ----------------------------------------------------------------- 3397 mstCistVlanMapped OBJECT-TYPE 3398 SYNTAX OCTET STRING (SIZE (0..128)) 3399 MAX-ACCESS read-only 3400 STATUS current 3401 DESCRIPTION 3402 "A string of octets containing one bit per VLAN. The 3403 first octet corresponds to VLANs with VlanIndex values 3404 1 through 8; the second octet to VLANs 9 through 3405 16 etc. The most significant bit of each octet 3406 corresponds to the lowest VlanIndex value in that octet. 3407 3408 For each VLAN that is mapped to this MSTP instance, 3409 the bit corresponding to that VLAN is set to '1'." 3410 ::= { mstConfigurationIdentification 3 } 3411 3412 mstCistVlanMapped2k OBJECT-TYPE 3413 SYNTAX OCTET STRING (SIZE (0..128)) 3414 MAX-ACCESS read-only 3415 STATUS current 3416 DESCRIPTION 3417 "A string of octets containing one bit per VLAN for 3418 VLANS with VlanIndex values 1024 through 2047. The 3419 first octet corresponds to VLANs with VlanIndex values 3420 1024 through 1031; the second octet to VLANs 1032 3421 through 1039 etc. The most significant bit of each 3422 octet corresponds to the lowest VlanIndex value in that 3423 octet. 3424 3425 For each VLAN that is mapped to this MSTP instance, 3426 the bit corresponding to that VLAN is set to '1'. 3427 3428 This object is only instantiated on devices with 3429 support for VlanIndex values up to 4095." 3430 ::= { mstConfigurationIdentification 4 } 3431 3432 mstCistVlanMapped3k OBJECT-TYPE 3433 SYNTAX OCTET STRING (SIZE (0..128)) 3434 MAX-ACCESS read-only 3435 STATUS current 3436 DESCRIPTION 3437 "A string of octets containing one bit per VLAN for 3438 VLANS with VlanIndex values 2048 through 3071. The 3439 first octet corresponds to VLANs with VlanIndex values 3440 of 2048 through 2055; the second octet to VLANs 2056 3441 through 2063 etc. The most significant bit of each 3442 octet corresponds to the lowest VlanIndex value in that 3443 octet. 3444 3445 For each VLAN that is mapped to this MSTP instance, 3446 the bit corresponding to that VLAN is set to '1'. 3447 3448 This object is only instantiated on devices with 3449 support for VlanIndex values up to 4095." 3450 ::= { mstConfigurationIdentification 5 } 3451 3452 mstCistVlanMapped4k OBJECT-TYPE 3453 SYNTAX OCTET STRING (SIZE (0..128)) 3454 MAX-ACCESS read-only 3455 STATUS current 3456 DESCRIPTION 3457 "A string of octets containing one bit per VLAN for 3458 VLANS with VlanIndex values 3072 through 4095. The 3459 first octet corresponds to VLANs with VlanIndex values 3460 3072 through 3079; the second octet to VLANs 3080 3461 through 3087 etc. The most significant bit of each 3462 octet corresponds to the lowest VlanIndex value in that 3463 octet. 3464 3465 For each VLAN that is mapped to this MSTP instance, 3466 the bit corresponding to that VLAN is set to '1'. 3467 3468 This object is only instantiated on devices with 3469 support for VlanIndex values up to 4095." 3470 ::= { mstConfigurationIdentification 6 } 3471 3472 -- ----------------------------------------------------------------- 3473 -- Future Mst VlanId to Instance Mapping Table : MSTI 3474 -- ----------------------------------------------------------------- 3475 mstVlanMstiMappingTable OBJECT-TYPE 3476 SYNTAX SEQUENCE OF MstVlanMstiMappingEntry 3477 MAX-ACCESS not-accessible 3478 STATUS current 3479 DESCRIPTION 3480 "This table contains one entry for each instance of MSTP. 3481 This table maintains context ID as one more index to 3482 support Multiple Instances." 3483 ::= { mstConfigurationIdentification 7 } 3484 3485 mstVlanMstiMappingEntry OBJECT-TYPE 3486 SYNTAX MstVlanMstiMappingEntry 3487 MAX-ACCESS not-accessible 3488 STATUS current 3489 DESCRIPTION 3490 "A conceptual row containing the status of the MSTP instance." 3491 INDEX { mstInstanceIndex } 3492 ::= { mstVlanMstiMappingTable 1 } 3493 3494 MstVlanMstiMappingEntry ::= 3495 SEQUENCE { 3496 mstInstanceIndex 3497 Integer32, 3498 mstSetVlanList 3499 OCTET STRING, 3500 mstResetVlanList 3501 OCTET STRING, 3502 mstInstanceVlanMapped 3503 OCTET STRING, 3504 mstInstanceVlanMapped2k 3505 OCTET STRING, 3506 mstInstanceVlanMapped3k 3507 OCTET STRING, 3508 mstInstanceVlanMapped4k 3509 OCTET STRING, 3510 mstDeleteInstanceStatus 3511 TruthValue 3512 } 3513 3514 mstInstanceIndex OBJECT-TYPE 3515 SYNTAX Integer32 (1..15) 3516 MAX-ACCESS read-only 3517 STATUS current 3518 DESCRIPTION 3519 "An arbitrary integer within the range from 1 to the value of 3520 Max Instance Number that uniquely identifies an instance." 3521 ::= { mstVlanMstiMappingEntry 1 } 3522 3523 mstSetVlanList OBJECT-TYPE 3524 SYNTAX OCTET STRING (SIZE (0..512)) 3525 MAX-ACCESS read-write 3526 STATUS current 3527 DESCRIPTION 3528 "A string of octets containing one bit per VLAN. The 3529 first octet corresponds to VLANs with VlanIndex values 3530 1 through 8; the second octet to VLANs 9 through 3531 16 etc. The most significant bit of each octet 3532 corresponds to the lowest VlanIndex value in that octet. 3533 The set of vlans configured by management to map for this 3534 Instance. If the VlanId to Instance Mapping has to be known 3535 then any one of the VlanMapped object should be used.If a 3536 vlan is already mapped to this Instance, it may not be mapped 3537 again. This object is used only for SET operation. 3538 GET Operation returns null values." 3539 ::= { mstVlanMstiMappingEntry 2 } 3540 3541 mstResetVlanList OBJECT-TYPE 3542 SYNTAX OCTET STRING (SIZE (0..512)) 3543 MAX-ACCESS read-write 3544 STATUS current 3545 DESCRIPTION 3546 "A string of octets containing one bit per VLAN. The 3547 first octet corresponds to VLANs with VlanIndex values 3548 1 through 8; the second octet to VLANs 9 through 3549 16 etc. The most significant bit of each octet 3550 corresponds to the lowest VlanIndex value in that octet. 3551 The set of vlans configured by management to unmap from this 3552 Instance. A vlan may not be unmapped from this instance if 3553 it is not already mapped to this Instance. This object is 3554 used only for SET operation.GET Operation returns null values." 3555 ::= { mstVlanMstiMappingEntry 3 } 3556 3557 mstInstanceVlanMapped OBJECT-TYPE 3558 SYNTAX OCTET STRING (SIZE (0..128)) 3559 MAX-ACCESS read-only 3560 STATUS current 3561 DESCRIPTION 3562 "A string of octets containing one bit per VLAN. The 3563 first octet corresponds to VLANs with VlanIndex values 3564 1 through 8; the second octet to VLANs 9 through 3565 16 etc. The most significant bit of each octet 3566 corresponds to the lowest VlanIndex value in that octet. 3567 3568 For each VLAN that is mapped to this MSTP instance, 3569 the bit corresponding to that VLAN is set to '1'." 3570 ::= { mstVlanMstiMappingEntry 4 } 3571 3572 mstInstanceVlanMapped2k OBJECT-TYPE 3573 SYNTAX OCTET STRING (SIZE (0..128)) 3574 MAX-ACCESS read-only 3575 STATUS current 3576 DESCRIPTION 3577 "A string of octets containing one bit per VLAN for 3578 VLANS with VlanIndex values 1024 through 2047. The 3579 first octet corresponds to VLANs with VlanIndex values 3580 1024 through 1031; the second octet to VLANs 1032 3581 through 1039 etc. The most significant bit of each 3582 octet corresponds to the lowest VlanIndex value in that 3583 octet. 3584 3585 For each VLAN that is mapped to this MSTP instance, 3586 the bit corresponding to that VLAN is set to '1'. 3587 3588 This object is only instantiated on devices with 3589 support for VlanIndex values up to 4095." 3590 ::= { mstVlanMstiMappingEntry 5 } 3591 3592 mstInstanceVlanMapped3k OBJECT-TYPE 3593 SYNTAX OCTET STRING (SIZE (0..128)) 3594 MAX-ACCESS read-only 3595 STATUS current 3596 DESCRIPTION 3597 "A string of octets containing one bit per VLAN for 3598 VLANS with VlanIndex values 2048 through 3071. The 3599 first octet corresponds to VLANs with VlanIndex values 3600 of 2048 through 2055; the second octet to VLANs 2056 3601 through 2063 etc. The most significant bit of each 3602 octet corresponds to the lowest VlanIndex value in that 3603 octet. 3604 3605 For each VLAN that is mapped to this MSTP instance, 3606 the bit corresponding to that VLAN is set to '1'. 3607 3608 This object is only instantiated on devices with 3609 support for VlanIndex values up to 4095." 3610 ::= { mstVlanMstiMappingEntry 6 } 3611 3612 mstInstanceVlanMapped4k OBJECT-TYPE 3613 SYNTAX OCTET STRING (SIZE (0..128)) 3614 MAX-ACCESS read-only 3615 STATUS current 3616 DESCRIPTION 3617 "A string of octets containing one bit per VLAN for 3618 VLANS with VlanIndex values 3072 through 4095. The 3619 first octet corresponds to VLANs with VlanIndex values 3620 3072 through 3079; the second octet to VLANs 3080 3621 through 3087 etc. The most significant bit of each 3622 octet corresponds to the lowest VlanIndex value in that 3623 octet. 3624 3625 For each VLAN that is mapped to this MSTP instance, 3626 the bit corresponding to that VLAN is set to '1'. 3627 3628 This object is only instantiated on devices with 3629 support for VlanIndex values up to 4095." 3630 ::= { mstVlanMstiMappingEntry 7 } 3631 3632 mstDeleteInstanceStatus OBJECT-TYPE 3633 SYNTAX TruthValue 3634 MAX-ACCESS read-write 3635 STATUS current 3636 DESCRIPTION 3637 "Delete Instance Index." 3638 ::= { mstVlanMstiMappingEntry 8 } 3639 3640 -- ----------------------------------------------------------------- 3641 -- Mst Multiple Spanning Tree Instance Bridge Table 3642 -- ----------------------------------------------------------------- 3643 stpInstance OBJECT IDENTIFIER ::= { companySTP 4 } 3644 3645 -- ----------------------------------------------------------------- 3646 -- Mst Multiple Spanning Tree Instance Bridge Table : CIST 3647 -- ----------------------------------------------------------------- 3648 mstCistBridgePriority OBJECT-TYPE 3649 SYNTAX Integer32 (0..61440) 3650 MAX-ACCESS read-write 3651 STATUS current 3652 DESCRIPTION 3653 "The writable portion of the MSTI Bridge Identifier. 3654 comprising of the first two octets. 3655 The values that are set for Bridge Priority must be 3656 in steps of 4096." 3657 DEFVAL {32768} 3658 ::= { stpInstance 1 } 3659 3660 mstCistStatus OBJECT-TYPE 3661 SYNTAX INTEGER { 3662 enabled(1), 3663 disabled(2) 3664 } 3665 MAX-ACCESS read-only 3666 STATUS current 3667 DESCRIPTION 3668 "The administrative status requested by management for the MST 3669 feature. The value enabled(1) indicates that Mst should be enabled 3670 in the device on all ports. The value disabled(2) indicates that 3671 Mst should be disabled in the device on all ports. The object can 3672 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3673 ::= { stpInstance 2 } 3674 3675 mstCiststpTopologyChangesCount OBJECT-TYPE 3676 SYNTAX Counter32 3677 MAX-ACCESS read-only 3678 STATUS current 3679 DESCRIPTION 3680 "The number of times that there have been atleast 3681 one non-zero TcWhile Timer on this Bridge for Common 3682 Spanning Tree context." 3683 ::= { stpInstance 3 } 3684 3685 mstCiststpLastTopologyChange OBJECT-TYPE 3686 SYNTAX TimeTicks 3687 MAX-ACCESS read-only 3688 STATUS current 3689 DESCRIPTION 3690 "The time (in hundredths of a second) since the 3691 TcWhile Timer for any port in this Bridge was 3692 non-zero for this spanning tree instance." 3693 DEFVAL {0} 3694 ::= { stpInstance 4 } 3695 -- ----------------------------------------------------------------- 3696 -- Mst Multiple Spanning Tree Instance Bridge Table : MSTI 3697 -- ----------------------------------------------------------------- 3698 mstMstiBridgeTable OBJECT-TYPE 3699 SYNTAX SEQUENCE OF MstMstiBridgeEntry 3700 MAX-ACCESS not-accessible 3701 STATUS current 3702 DESCRIPTION 3703 "Table containing Bridge Information specific to Spanning 3704 Tree Instance. This table maintains context ID as one 3705 more index to support Multiple Instances." 3706 ::= { stpInstance 20 } 3707 3708 mstMstiBridgeEntry OBJECT-TYPE 3709 SYNTAX MstMstiBridgeEntry 3710 MAX-ACCESS not-accessible 3711 STATUS current 3712 DESCRIPTION 3713 "Entry indicating the Bridge Information." 3714 INDEX { mstMstiInstanceIndex } 3715 ::= { mstMstiBridgeTable 1 } 3716 3717 MstMstiBridgeEntry ::= 3718 SEQUENCE { 3719 mstMstiInstanceIndex 3720 Integer32, 3721 mstMstiBridgePriority 3722 Integer32, 3723 mstMstiStatus 3724 INTEGER, 3725 mstMstistpTopologyChangesCount 3726 Counter32, 3727 mstMstistpLastTopologyChange 3728 TimeTicks 3729 3730 } 3731 3732 mstMstiInstanceIndex OBJECT-TYPE 3733 SYNTAX Integer32 (1..15) 3734 MAX-ACCESS read-only 3735 STATUS current 3736 DESCRIPTION 3737 "Spanning Tree Instance to which the information belongs." 3738 ::= { mstMstiBridgeEntry 1 } 3739 3740 mstMstiBridgePriority OBJECT-TYPE 3741 SYNTAX Integer32 (0..61440) 3742 MAX-ACCESS read-write 3743 STATUS current 3744 DESCRIPTION 3745 "The writable portion of the MSTI Bridge Identifier. 3746 comprising of the first two octets. 3747 The values that are set for Bridge Priority must be 3748 in steps of 4096." 3749 DEFVAL {32768} 3750 ::= { mstMstiBridgeEntry 2 } 3751 3752 mstMstiStatus OBJECT-TYPE 3753 SYNTAX INTEGER { 3754 enabled(1), 3755 disabled(2) 3756 } 3757 MAX-ACCESS read-only 3758 STATUS current 3759 DESCRIPTION 3760 "The administrative status requested by management for the MST 3761 feature. The value enabled(1) indicates that Mst should be enabled 3762 in the device on all ports. The value disabled(2) indicates that 3763 Mst should be disabled in the device on all ports. The object can 3764 be set to enabled(1) if and only if, fsMIMstSystemControl set to start." 3765 ::= { mstMstiBridgeEntry 3 } 3766 3767 mstMstistpTopologyChangesCount OBJECT-TYPE 3768 SYNTAX Counter32 3769 MAX-ACCESS read-only 3770 STATUS current 3771 DESCRIPTION 3772 "The number of times that there have been atleast 3773 one non-zero TcWhile Timer on this Bridge for Common 3774 Spanning Tree context." 3775 ::= { mstMstiBridgeEntry 4 } 3776 3777 mstMstistpLastTopologyChange OBJECT-TYPE 3778 SYNTAX TimeTicks 3779 MAX-ACCESS read-only 3780 STATUS current 3781 DESCRIPTION 3782 "The time (in hundredths of a second) since the 3783 TcWhile Timer for any port in this Bridge was 3784 non-zero for this spanning tree instance." 3785 DEFVAL {0} 3786 ::= { mstMstiBridgeEntry 5 } 3787 3788 -- ----------------------------------------------------------------- 3789 -- Mst Multiple Spanning Tree Instance Bridge Table 3790 -- ----------------------------------------------------------------- 3791 stpInstancePortTable OBJECT IDENTIFIER ::= { companySTP 5 } 3792 3793 -- ----------------------------------------------------------------- 3794 -- Mst Multiple Spanning Tree Instance Port Table : CIST 3795 -- ----------------------------------------------------------------- 3796 mstCistPortTable OBJECT-TYPE 3797 SYNTAX SEQUENCE OF MstCistPortEntry 3798 MAX-ACCESS not-accessible 3799 STATUS current 3800 DESCRIPTION 3801 "This table contains Common Spanning Tree Port 3802 Information." 3803 ::= { stpInstancePortTable 1 } 3804 3805 mstCistPortEntry OBJECT-TYPE 3806 SYNTAX MstCistPortEntry 3807 MAX-ACCESS not-accessible 3808 STATUS current 3809 DESCRIPTION 3810 "A list of information maintained by every port for 3811 Common Spanning tree." 3812 INDEX { mstCistPort } 3813 ::= { mstCistPortTable 1 } 3814 3815 MstCistPortEntry ::= 3816 SEQUENCE { 3817 mstCistPort 3818 Integer32, 3819 mstCistPortDesignatedBridge 3820 BridgeId, 3821 mstCistPortAdminPathCost 3822 Integer32, 3823 mstCistPortPathCost 3824 Integer32, 3825 mstCistPortPriority 3826 Integer32, 3827 mstCistForcePortState 3828 INTEGER, 3829 mstCistCurrentPortRole 3830 INTEGER 3831 } 3832 3833 mstCistPort OBJECT-TYPE 3834 SYNTAX Integer32 (1..65535) 3835 MAX-ACCESS read-only 3836 STATUS current 3837 DESCRIPTION 3838 "The Port number of the port for which this entry contains 3839 spanning tree information." 3840 ::= { mstCistPortEntry 1 } 3841 3842 mstCistPortDesignatedBridge OBJECT-TYPE 3843 SYNTAX BridgeId 3844 MAX-ACCESS read-only 3845 STATUS current 3846 DESCRIPTION 3847 "The unique Bridge Identifier of the bridge which this port 3848 considers to be the Designated Bridge for the port's segment." 3849 ::= { mstCistPortEntry 2 } 3850 3851 mstCistPortAdminPathCost OBJECT-TYPE 3852 SYNTAX Integer32 (0..200000000) 3853 MAX-ACCESS read-write 3854 STATUS current 3855 DESCRIPTION 3856 "The contribution of this port to the path cost of 3857 paths towards the MSTI Root which include this port." 3858 ::= { mstCistPortEntry 3 } 3859 3860 mstCistPortPathCost OBJECT-TYPE 3861 SYNTAX Integer32 (1..200000000) 3862 MAX-ACCESS read-only 3863 STATUS current 3864 DESCRIPTION 3865 "The contribution of this port to the path cost of 3866 paths towards the MSTI Root which include this port." 3867 ::= { mstCistPortEntry 4 } 3868 3869 mstCistPortPriority OBJECT-TYPE 3870 SYNTAX Integer32 (0..240) 3871 MAX-ACCESS read-write 3872 STATUS current 3873 DESCRIPTION 3874 "The four most significant bits of the Port Identifier 3875 for a given Spanning Tree instance can be modified 3876 independently for each Spanning Tree instance 3877 supported by the Bridge. The values that are set for Port 3878 Priority must be in steps of 16." 3879 DEFVAL {128} 3880 ::= { mstCistPortEntry 5 } 3881 3882 mstCistForcePortState OBJECT-TYPE 3883 SYNTAX INTEGER { 3884 disabled(0), 3885 enabled(1) 3886 } 3887 MAX-ACCESS read-only 3888 STATUS current 3889 DESCRIPTION 3890 "Current state of the Port which can be changed to either 3891 Disabled or Enabled for the specific spanning tree 3892 instance. This object can be set to enabled only if the 3893 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 3894 ::= { mstCistPortEntry 6 } 3895 3896 mstCistCurrentPortRole OBJECT-TYPE 3897 SYNTAX INTEGER { 3898 disabled(0), 3899 alternate(1), 3900 backup(2), 3901 root(3), 3902 designated(4), 3903 master(5), 3904 root-inconsistent(6) 3905 } 3906 MAX-ACCESS read-only 3907 STATUS current 3908 DESCRIPTION 3909 "Current Port Role of the port for this spanning 3910 tree instance." 3911 ::= { mstCistPortEntry 7 } 3912 3913 -- ----------------------------------------------------------------- 3914 -- Mst Multiple Spanning Tree Instance Port Table : MSTI 3915 -- ----------------------------------------------------------------- 3916 mstMstiPortTable OBJECT-TYPE 3917 SYNTAX SEQUENCE OF MstMstiPortEntry 3918 MAX-ACCESS not-accessible 3919 STATUS current 3920 DESCRIPTION 3921 "This table contains Spanning Tree Instance Specific Port 3922 Information." 3923 ::= { stpInstancePortTable 2 } 3924 3925 mstMstiPortEntry OBJECT-TYPE 3926 SYNTAX MstMstiPortEntry 3927 MAX-ACCESS not-accessible 3928 STATUS current 3929 DESCRIPTION 3930 "A list of information maintained by every port for each 3931 and every spanning tree instance." 3932 INDEX { mstMstiPort, mstInstanceIndex } 3933 ::= { mstMstiPortTable 1 } 3934 3935 MstMstiPortEntry ::= 3936 SEQUENCE { 3937 mstMstiPort 3938 Integer32, 3939 mstMstiPortDesignatedBridge 3940 BridgeId, 3941 mstMstiPortAdminPathCost 3942 Integer32, 3943 mstMstiPortPathCost 3944 Integer32, 3945 mstMstiPortPriority 3946 Integer32, 3947 mstMstiForcePortState 3948 INTEGER, 3949 mstMstiCurrentPortRole 3950 INTEGER 3951 } 3952 3953 mstMstiPort OBJECT-TYPE 3954 SYNTAX Integer32 (1..65535) 3955 MAX-ACCESS read-only 3956 STATUS current 3957 DESCRIPTION 3958 "The Port number of the port for which this entry contains 3959 spanning tree information." 3960 ::= { mstMstiPortEntry 1 } 3961 3962 mstMstiPortDesignatedBridge OBJECT-TYPE 3963 SYNTAX BridgeId 3964 MAX-ACCESS read-only 3965 STATUS current 3966 DESCRIPTION 3967 "The unique Bridge Identifier of the bridge which this port 3968 considers to be the Designated Bridge for the port's segment." 3969 ::= { mstMstiPortEntry 2 } 3970 3971 mstMstiPortAdminPathCost OBJECT-TYPE 3972 SYNTAX Integer32 (0..200000000) 3973 MAX-ACCESS read-write 3974 STATUS current 3975 DESCRIPTION 3976 "The contribution of this port to the path cost of 3977 paths towards the MSTI Root which include this port." 3978 ::= { mstMstiPortEntry 3 } 3979 3980 mstMstiPortPathCost OBJECT-TYPE 3981 SYNTAX Integer32 (1..200000000) 3982 MAX-ACCESS read-only 3983 STATUS current 3984 DESCRIPTION 3985 "The contribution of this port to the path cost of 3986 paths towards the MSTI Root which include this port." 3987 ::= { mstMstiPortEntry 4 } 3988 3989 mstMstiPortPriority OBJECT-TYPE 3990 SYNTAX Integer32 (0..240) 3991 MAX-ACCESS read-write 3992 STATUS current 3993 DESCRIPTION 3994 "The four most significant bits of the Port Identifier 3995 for a given Spanning Tree instance can be modified 3996 independently for each Spanning Tree instance 3997 supported by the Bridge. The values that are set for Port 3998 Priority must be in steps of 16." 3999 DEFVAL {128} 4000 ::= { mstMstiPortEntry 5 } 4001 4002 mstMstiForcePortState OBJECT-TYPE 4003 SYNTAX INTEGER { 4004 disabled(0), 4005 enabled(1) 4006 } 4007 MAX-ACCESS read-only 4008 STATUS current 4009 DESCRIPTION 4010 "Current state of the Port which can be changed to either 4011 Disabled or Enabled for the specific spanning tree 4012 instance. This object can be set to enabled only if the 4013 'fsMIMstCistForcePortState' is set to 'enabled' for this port" 4014 ::= { mstMstiPortEntry 6 } 4015 4016 mstMstiCurrentPortRole OBJECT-TYPE 4017 SYNTAX INTEGER { 4018 disabled(0), 4019 alternate(1), 4020 backup(2), 4021 root(3), 4022 designated(4), 4023 master(5), 4024 root-inconsistent(6) 4025 } 4026 MAX-ACCESS read-only 4027 STATUS current 4028 DESCRIPTION 4029 "Current Port Role of the port for this spanning 4030 tree instance." 4031 ::= { mstMstiPortEntry 7 } 4032 4033 4034 -- ------------------------------------------------------------------ 4035 -- The Static Multicast Group 4036 -- ------------------------------------------------------------------ 4037 4038 staticMcastTable OBJECT-TYPE 4039 SYNTAX SEQUENCE OF StaticMcastEntry 4040 MAX-ACCESS not-accessible 4041 STATUS current 4042 DESCRIPTION 4043 "A list of the Static MACs" 4044 ::= { companyStaticMcast 1 } 4045 4046 staticMcastEntry OBJECT-TYPE 4047 SYNTAX StaticMcastEntry 4048 MAX-ACCESS not-accessible 4049 STATUS current 4050 DESCRIPTION 4051 "A Static MAC entry containing the mac and forwarding port." 4052 INDEX { staticMcastVlanID, staticMcastMac, staticMcastEgressPorts, staticMcastIpAddr} 4053 ::= { staticMcastTable 1 } 4054 4055 StaticMcastEntry ::= SEQUENCE { 4056 staticMcastVlanID INTEGER, 4057 staticMcastMac MacAddress, 4058 staticMcastEgressPorts PortList, 4059 staticMcastIpAddr IpAddress, 4060 staticMcastStatus RowStatus 4061 } 4062 4063 staticMcastVlanID OBJECT-TYPE 4064 SYNTAX INTEGER (1..4094) 4065 MAX-ACCESS read-only 4066 STATUS current 4067 DESCRIPTION 4068 "The VLAN ID of the static MAC entry." 4069 ::= { staticMcastEntry 1 } 4070 4071 staticMcastMac OBJECT-TYPE 4072 SYNTAX MacAddress 4073 MAX-ACCESS read-only 4074 STATUS current 4075 DESCRIPTION 4076 "The MAC address associated of the static MAC entry." 4077 ::= { staticMcastEntry 2 } 4078 4079 staticMcastEgressPorts OBJECT-TYPE 4080 SYNTAX PortList (SIZE(1..26)) 4081 MAX-ACCESS read-only 4082 STATUS current 4083 DESCRIPTION 4084 "The set of ports to which frames received from a 4085 specific port and destined for a specific Multicast or 4086 Broadcast MAC address must be forwarded, regardless of 4087 any dynamic information e.g. from GMRP. A port may not 4088 be added in this set if it is already a member of the 4089 set of ports in dot1qStaticMulticastForbiddenEgressPorts. 4090 The default value of this object is a string of ones of 4091 appropriate length." 4092 REFERENCE 4093 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 4094 ::= { staticMcastEntry 3 } 4095 4096 staticMcastIpAddr OBJECT-TYPE 4097 SYNTAX IpAddress 4098 MAX-ACCESS read-only 4099 STATUS current 4100 DESCRIPTION 4101 "Static Multicast IP Address." 4102 ::= { staticMcastEntry 4 } 4103 4104 staticMcastStatus OBJECT-TYPE 4105 SYNTAX RowStatus 4106 MAX-ACCESS read-write 4107 STATUS current 4108 DESCRIPTION 4109 "The status of an entry in the Static Mcast Table. Only a subset 4110 of the rowstatus variables (active, createAndGo, destroy) 4111 are available." 4112 ::= { staticMcastEntry 5 } 4113 4114 4115 -- ---------------------------------------------------------- 4116 -- The 802.1Q VLAN Groups 4117 -- ---------------------------------------------------------- 4118-- ---------------------------------------------------------- 4119-- dot1qVlanManagementOnOff OBJECT-TYPE 4120-- SYNTAX INTEGER { 4121-- enabled(1), 4122-- disabled(2) 4123-- } 4124-- MAX-ACCESS read-write 4125-- STATUS current 4126-- DESCRIPTION 4127-- "Enable/Disable management VLAN mechanism." 4128-- ::= { companyDot1qVlanGroup 2 } 4129 4130-- dot1qVlanManagementid OBJECT-TYPE 4131-- SYNTAX INTEGER 4132-- MAX-ACCESS read-write 4133-- STATUS current 4134-- DESCRIPTION 4135-- "The management VLAN ID, which will allow to forward packets of that VLAN to CPU." 4136-- DEFVAL { 1 } 4137-- ::= { companyDot1qVlanGroup 3 } 4138-- ---------------------------------------------------------- 4139 dot1qVlanAsyOnOff OBJECT-TYPE 4140 SYNTAX INTEGER { 4141 enabled(1), 4142 disabled(2) 4143 } 4144 MAX-ACCESS read-write 4145 STATUS current 4146 DESCRIPTION 4147 "Enable/Disable IEEE 802.1Q Asymmetric VLAN" 4148 ::= { companyDot1qVlanGroup 5 } 4149 4150 -- ------------------------------------------------------------- 4151 -- The VLAN Database 4152 -- ------------------------------------------------------------- 4153 4154 dot1qVlanTable OBJECT-TYPE 4155 SYNTAX SEQUENCE OF Dot1qVlanEntry 4156 MAX-ACCESS not-accessible 4157 STATUS current 4158 DESCRIPTION 4159 "A table containing static configuration information for 4160 each VLAN configured into the device by (local or 4161 network) management. All entries are permanent and will 4162 be restored after the device is reset." 4163 ::= { companyDot1qVlanGroup 6 } 4164 4165 dot1qVlanEntry OBJECT-TYPE 4166 SYNTAX Dot1qVlanEntry 4167 MAX-ACCESS not-accessible 4168 STATUS current 4169 DESCRIPTION 4170 "Information for a VLAN configured into the 4171 device by (local or network) management." 4172 INDEX { dot1qVlanId } 4173 ::= { dot1qVlanTable 1 } 4174 4175 Dot1qVlanEntry ::= 4176 SEQUENCE { 4177 dot1qVlanId 4178 Integer32, 4179 dot1qVlanName 4180 SnmpAdminString, 4181 dot1qVlanEgressPorts 4182 PortList, 4183 dot1qVlanForbiddenPorts 4184 PortList, 4185 dot1qVlanUntaggedPorts 4186 PortList, 4187 dot1qVlanAdvertisementStatus 4188 INTEGER, 4189 dot1qVlanRowStatus 4190 RowStatus 4191 } 4192 4193 dot1qVlanId OBJECT-TYPE 4194 SYNTAX Integer32 (1..4094) 4195 MAX-ACCESS read-only 4196 STATUS current 4197 DESCRIPTION 4198 "An administratively assigned Id, which is used 4199 to identify the VLAN." 4200 ::= { dot1qVlanEntry 1 } 4201 4202 dot1qVlanName OBJECT-TYPE 4203 SYNTAX SnmpAdminString (SIZE (0..20)) 4204 MAX-ACCESS read-create 4205 STATUS current 4206 DESCRIPTION 4207 "An administratively assigned string, which may be used 4208 to identify the VLAN." 4209 REFERENCE 4210 "IEEE 802.1Q/D11 Section 12.10.2.1" 4211 ::= { dot1qVlanEntry 2 } 4212 4213 dot1qVlanEgressPorts OBJECT-TYPE 4214 SYNTAX PortList 4215 MAX-ACCESS read-create 4216 STATUS current 4217 DESCRIPTION 4218 "The set of ports which are permanently assigned to the 4219 egress list for this VLAN by management. Changes to a 4220 bit in this object affect the per-port per-VLAN 4221 Registrar control for Registration Fixed for the 4222 relevant GVRP state machine on each port. A port may 4223 not be added in this set if it is already a member of 4224 the set of ports in dot1qVlanForbiddenEgressPorts. The 4225 default value of this object is a string of zeros of 4226 appropriate length, indicating not fixed." 4227 REFERENCE 4228 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 4229 ::= { dot1qVlanEntry 3 } 4230 4231 dot1qVlanForbiddenPorts OBJECT-TYPE 4232 SYNTAX PortList 4233 MAX-ACCESS read-write 4234 STATUS current 4235 DESCRIPTION 4236 "The set of ports which are prohibited by management 4237 from being included in the egress list for this VLAN. 4238 Changes to this object that cause a port to be included 4239 or excluded affect the per-port per-VLAN Registrar 4240 control for Registration Forbidden for the relevant GVRP 4241 state machine on each port. A port may not be added in 4242 this set if it is already a member of the set of ports 4243 in dot1qVlanEgressPorts. The default value of 4244 this object is a string of zeros of appropriate length, 4245 excluding all ports from the forbidden set." 4246 REFERENCE 4247 "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 4248 ::= { dot1qVlanEntry 4 } 4249 4250 dot1qVlanUntaggedPorts OBJECT-TYPE 4251 SYNTAX PortList 4252 MAX-ACCESS read-create 4253 STATUS current 4254 DESCRIPTION 4255 "The set of ports which should transmit egress packets 4256 for this VLAN as untagged. The default value of this 4257 object for the default VLAN (dot1qVlanIndex = 1) is a string 4258 of appropriate length including all ports. There is no 4259 specified default for other VLANs. If a device agent cannot 4260 support the set of ports being set then it will reject the 4261 set operation with an error. An example might be if a 4262 manager attempts to set more than one VLAN to be untagged 4263 on egress where the device does not support this IEEE 802.1Q 4264 option." 4265 REFERENCE 4266 "IEEE 802.1Q/D11 Section 12.10.2.1" 4267 ::= { dot1qVlanEntry 5 } 4268 4269 dot1qVlanAdvertisementStatus OBJECT-TYPE 4270 SYNTAX INTEGER { 4271 enabled(1), 4272 disabled(2) 4273 } 4274 MAX-ACCESS read-create 4275 STATUS current 4276 DESCRIPTION 4277 "Enable/Disable Advertisement Status of the IEEE 802.1Q VLAN." 4278 ::= { dot1qVlanEntry 6 } 4279 4280 dot1qVlanRowStatus OBJECT-TYPE 4281 SYNTAX RowStatus 4282 MAX-ACCESS read-create 4283 STATUS current 4284 DESCRIPTION 4285 "The status of a row in dot1qVlanTable. By setting this object, new 4286 entries can be created in dot1qVlanTable and existing entries can be 4287 removed from dot1qVlanTable. It can be used as specified in the SNMP 4288 v2 standard." 4289 ::= { dot1qVlanEntry 7 } 4290 4291 4292 dot1qVlanPVIDAutoAssignOnOff OBJECT-TYPE 4293 SYNTAX INTEGER { 4294 enabled(1), 4295 disabled(2) 4296 } 4297 MAX-ACCESS read-write 4298 STATUS current 4299 DESCRIPTION 4300 "Enable/Disable VLAN PVID auto assignment" 4301 ::= { companyDot1qVlanGroup 9 } 4302 4303 4304 -- ---------------------------------------------------------- 4305 -- The GVRP Groups 4306 -- ---------------------------------------------------------- 4307 4308 gvrpGVRPGlobalSettingsOnOff OBJECT-TYPE 4309 SYNTAX INTEGER { enabled(1), disabled(2) } 4310 MAX-ACCESS read-write 4311 STATUS current 4312 DESCRIPTION 4313 "Enable/Disable GVRP mechanism." 4314 ::= { companyGVRPGroup 1 } 4315 4316 gvrpSettingsJoinTime OBJECT-TYPE 4317 SYNTAX INTEGER (100..100000) 4318 MAX-ACCESS read-write 4319 STATUS current 4320 DESCRIPTION 4321 "The Join Time value assigned to this Join Time field. 4322 This 16-bit value is read-write." 4323 ::= { companyGVRPGroup 2 } 4324 4325 gvrpSettingsLeaveTime OBJECT-TYPE 4326 SYNTAX INTEGER (100..100000) 4327 MAX-ACCESS read-write 4328 STATUS current 4329 DESCRIPTION 4330 "The Leave Time value assigned to this Leave Time field. 4331 This 16-bit value is read-write." 4332 ::= { companyGVRPGroup 3 } 4333 4334 gvrpSettingsLeaveAllTime OBJECT-TYPE 4335 SYNTAX INTEGER (100..100000) 4336 MAX-ACCESS read-write 4337 STATUS current 4338 DESCRIPTION 4339 "The Leave-All Time value assigned to this Leave-All Time field. 4340 This 16-bit value is read-write." 4341 ::= { companyGVRPGroup 4 } 4342 4343 4344 4345 -- GRVP Port Setting Table 4346 -- 4347 4348 gvrpSettingsTable OBJECT-TYPE 4349 SYNTAX SEQUENCE OF GvrpSettingsEntry 4350 MAX-ACCESS not-accessible 4351 STATUS current 4352 DESCRIPTION 4353 "A table containing static configuration information for 4354 each GVRP configured into the device by (local or 4355 network) management. All entries are permanent and will 4356 be restored after the device is reset." 4357 ::= { companyGVRPGroup 5 } 4358 4359 gvrpSettingsEntry OBJECT-TYPE 4360 SYNTAX GvrpSettingsEntry 4361 MAX-ACCESS not-accessible 4362 STATUS current 4363 DESCRIPTION 4364 "Information for a GVRP configured into the 4365 device by (local or network) management." 4366 INDEX { gvrpSettingsPortControlIndex } 4367 ::= { gvrpSettingsTable 1 } 4368 4369 GvrpSettingsEntry ::= 4370 SEQUENCE { 4371 gvrpSettingsPortControlIndex 4372 InterfaceIndex, 4373 gvrpSettingsPVID 4374 INTEGER, 4375 gvrpSettingsGVRPState 4376 INTEGER, 4377 gvrpSettingsIngressChecking 4378 INTEGER, 4379 gvrpSettingsAcceptableFrameType 4380 INTEGER 4381 } 4382 4383 gvrpSettingsPortControlIndex OBJECT-TYPE 4384 SYNTAX InterfaceIndex 4385 MAX-ACCESS read-only 4386 STATUS current 4387 DESCRIPTION 4388 "The index of the port." 4389 ::= { gvrpSettingsEntry 1 } 4390 4391 gvrpSettingsPVID OBJECT-TYPE 4392 SYNTAX INTEGER (1..4094) 4393 MAX-ACCESS read-write 4394 STATUS current 4395 DESCRIPTION 4396 "The PVID value assigned to this Aggregation Port. 4397 This 16-bit value is read-write." 4398 ::= { gvrpSettingsEntry 2 } 4399 4400 gvrpSettingsGVRPState OBJECT-TYPE 4401 SYNTAX INTEGER { enabled(1), disabled(2) } 4402 4403 MAX-ACCESS read-write 4404 STATUS current 4405 DESCRIPTION 4406 "Enable/Disable GVRP State to this Aggregation Port." 4407 ::= { gvrpSettingsEntry 3 } 4408 4409 gvrpSettingsIngressChecking OBJECT-TYPE 4410 SYNTAX INTEGER { enabled(1), disabled(2) } 4411 4412 MAX-ACCESS read-write 4413 STATUS current 4414 DESCRIPTION 4415 "Enable/Disable Ingress Checking mechanism of GVRP to this Aggregation Port." 4416 ::= { gvrpSettingsEntry 4 } 4417 4418 gvrpSettingsAcceptableFrameType OBJECT-TYPE 4419 SYNTAX INTEGER { 4420 allFrames(1), 4421 taggedOnly(2) 4422 } 4423 MAX-ACCESS read-write 4424 STATUS current 4425 DESCRIPTION 4426 "Chose types All Frames/Tagged to this Aggregation Port." 4427 ::= { gvrpSettingsEntry 5 } 4428 4429 -- ---------------------------------------------------------- 4430 -- The DHCP/BOOTP Relay 4431 -- ---------------------------------------------------------- 4432 dhcpBOOTPRelayControl OBJECT IDENTIFIER ::= { companyDHCPRelay 1 } 4433 dhcpBOOTPRelayManagement OBJECT IDENTIFIER ::= { companyDHCPRelay 2 } 4434 dhcpBOOTPRelayManagementOption82 OBJECT IDENTIFIER ::= { dhcpBOOTPRelayManagement 2 } 4435 4436 -- The DHCP/BOOTP Relay Control 4437 4438 4439 dhcpBOOTPRelayState OBJECT-TYPE 4440 SYNTAX INTEGER { 4441 enabled(1), 4442 disabled(2) 4443 } 4444 MAX-ACCESS read-write 4445 STATUS current 4446 DESCRIPTION 4447 "This object indicates DHCP relay function is enabled or disabled." 4448 ::= { dhcpBOOTPRelayControl 1 } 4449 4450 dhcpBOOTPRelayHopCount OBJECT-TYPE 4451 SYNTAX INTEGER (1..16) 4452 MAX-ACCESS read-write 4453 STATUS current 4454 DESCRIPTION 4455 "This object indicates the maximum number of router hops that the BOOTP packets can cross." 4456 ::= { dhcpBOOTPRelayControl 2 } 4457 4458 dhcpBOOTPRelayTimeThreshold OBJECT-TYPE 4459 SYNTAX INTEGER (0..65535) 4460 MAX-ACCESS read-write 4461 STATUS current 4462 DESCRIPTION 4463 "This object indicates the minimum time in seconds within which the switch must relay the DHCP request. 4464 If this time is exceeded, the switch will drop the DHCP packet." 4465 ::= { dhcpBOOTPRelayControl 3 } 4466 4467 dhcpBOOTPRelayEnablePortlist OBJECT-TYPE 4468 SYNTAX PortList 4469 MAX-ACCESS read-write 4470 STATUS current 4471 DESCRIPTION 4472 "This object indicates DHCP relay function is enabled or disabled by portlist." 4473 ::= { dhcpBOOTPRelayControl 4 } 4474 4475 dhcpRelayVlanTable OBJECT-TYPE 4476 SYNTAX SEQUENCE OF DHCPRelayVlanSettings 4477 MAX-ACCESS not-accessible 4478 STATUS current 4479 DESCRIPTION 4480 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4481 ::= { dhcpBOOTPRelayControl 5 } 4482 4483 dhcpRelayVlanTableEntry OBJECT-TYPE 4484 SYNTAX DHCPRelayVlanSettings 4485 MAX-ACCESS not-accessible 4486 STATUS current 4487 DESCRIPTION 4488 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4489 INDEX { dhcpRelayVlanSettingsVLANID } 4490 ::= { dhcpRelayVlanTable 1 } 4491 4492 DHCPRelayVlanSettings ::= 4493 SEQUENCE { 4494 dhcpRelayVlanSettingsVLANID 4495 INTEGER, 4496 dhcpRelayVlanSettingsState 4497 INTEGER 4498 } 4499 4500 dhcpRelayVlanSettingsVLANID OBJECT-TYPE 4501 SYNTAX INTEGER (1..4094) 4502 MAX-ACCESS read-only 4503 STATUS current 4504 DESCRIPTION 4505 "This object displays the current VLAN ID of the device." 4506 ::= { dhcpRelayVlanTableEntry 1 } 4507 4508 dhcpRelayVlanSettingsState OBJECT-TYPE 4509 SYNTAX INTEGER { 4510 enabled(1), 4511 disabled(2) 4512 } 4513 MAX-ACCESS read-write 4514 STATUS current 4515 DESCRIPTION 4516 "This object indicates DHCP relay function of VLAN is enabled or disabled." 4517 ::= { dhcpRelayVlanTableEntry 2 } 4518 4519 -- The DHCP/BOOTP Relay Management 4520 -- The DHCP/BOOTP Relay Interface Settings Table 4521 4522 dhcpBOOTPRelayInterfaceSettingsTable OBJECT-TYPE 4523 SYNTAX SEQUENCE OF DHCPBOOTPRelayInterfaceSettings 4524 MAX-ACCESS not-accessible 4525 STATUS current 4526 DESCRIPTION 4527 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 4528 ::= { dhcpBOOTPRelayManagement 1 } 4529 4530 dhcpBOOTPRelayInterfaceSettingsEntry OBJECT-TYPE 4531 SYNTAX DHCPBOOTPRelayInterfaceSettings 4532 MAX-ACCESS not-accessible 4533 STATUS current 4534 DESCRIPTION 4535 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 4536 INDEX { dhcpBOOTPRelayInterface, dhcpBOOTPRelayServerIP} 4537 ::= { dhcpBOOTPRelayInterfaceSettingsTable 1 } 4538 4539 DHCPBOOTPRelayInterfaceSettings ::= 4540 SEQUENCE { 4541 dhcpBOOTPRelayInterface 4542 DisplayString, 4543 dhcpBOOTPRelayServerIP 4544 IpAddress, 4545 dhcpBOOTPRelayInterfaceSettingsRowStatus 4546 RowStatus 4547 } 4548 4549 dhcpBOOTPRelayInterface OBJECT-TYPE 4550 SYNTAX DisplayString (SIZE(0..12)) 4551 MAX-ACCESS read-only 4552 STATUS current 4553 DESCRIPTION 4554 "This object indicates the name of the IP interface." 4555 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 1 } 4556 4557 dhcpBOOTPRelayServerIP OBJECT-TYPE 4558 SYNTAX IpAddress 4559 MAX-ACCESS read-only 4560 STATUS current 4561 DESCRIPTION 4562 "This object indicates the DHCP server IP address." 4563 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 2 } 4564 4565 dhcpBOOTPRelayInterfaceSettingsRowStatus OBJECT-TYPE 4566 SYNTAX RowStatus 4567 MAX-ACCESS read-create 4568 STATUS current 4569 DESCRIPTION 4570 "This object indicates the status of this entry." 4571 ::= { dhcpBOOTPRelayInterfaceSettingsEntry 3 } 4572 4573 -- The DHCP/BOOTP Relay Management 4574 -- The DHCP/BOOTP Relay Option82 4575 4576 dhcpBOOTPRelayOption82State OBJECT-TYPE 4577 SYNTAX INTEGER { 4578 enabled(1), 4579 disabled(2) 4580 } 4581 MAX-ACCESS read-write 4582 STATUS current 4583 DESCRIPTION 4584 "This object indicates DHCP relay option 82 function is enabled or disabled." 4585 ::= { dhcpBOOTPRelayManagementOption82 1 } 4586 4587 dhcpBOOTPRelayOption82CheckState OBJECT-TYPE 4588 SYNTAX INTEGER { 4589 enabled(1), 4590 disabled(2) 4591 } 4592 MAX-ACCESS read-write 4593 STATUS current 4594 DESCRIPTION 4595 "This object indicates DHCP relay option 82 Check function is enabled or disabled." 4596 ::= { dhcpBOOTPRelayManagementOption82 2 } 4597 4598 dhcpBOOTPRelayOption82Policy OBJECT-TYPE 4599 SYNTAX INTEGER { 4600 replace(1), 4601 drop(2), 4602 keep(3) 4603 } 4604 MAX-ACCESS read-write 4605 STATUS current 4606 DESCRIPTION 4607 "This object indicates DHCP relay option 82 policy." 4608 ::= { dhcpBOOTPRelayManagementOption82 3 } 4609 4610 dhcpBOOTPRelayOption82RemoteIDType OBJECT-TYPE 4611 SYNTAX INTEGER { 4612 default(1), 4613 userdefined(2), 4614 userdefinedhex(3) 4615 } 4616 MAX-ACCESS read-write 4617 STATUS current 4618 DESCRIPTION 4619 "This object indicates the type of remote ID. 4620 If the type is default, the remote ID will be the MAC address of the device, otherwise, 4621 the remote ID can be defined by writing to the swDHCPRelayOption82RemoteID object." 4622 ::= { dhcpBOOTPRelayManagementOption82 4 } 4623 4624 dhcpBOOTPRelayOption82RemoteID OBJECT-TYPE 4625 SYNTAX DisplayString 4626 MAX-ACCESS read-write 4627 STATUS current 4628 DESCRIPTION 4629 "This object displays the current remote ID of the device. 4630 If swDHCPRelayOption82RemoteIDType is set to default, the value will be the MAC address of the device, 4631 and this object cannot be modified. 4632 If swDHCPRelayOption82RemoteIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4633 ::= { dhcpBOOTPRelayManagementOption82 5 } 4634 4635 4636 4637 dhcpBOOTPRelayOption82CircuitIDType OBJECT-TYPE 4638 SYNTAX INTEGER { 4639 default(1), 4640 userdefined(2), 4641 userdefinedhex(3) 4642 } 4643 MAX-ACCESS read-write 4644 STATUS current 4645 DESCRIPTION 4646 "This object indicates the type of remote ID. 4647 If the type is default, the circuit ID will be blank, otherwise, 4648 the circuit ID can be defined by writing to the dhcpBOOTPRelayOption82CircuitID object." 4649 ::= { dhcpBOOTPRelayManagementOption82 7 } 4650 4651 dhcpBOOTPRelayOption82CircuitID OBJECT-TYPE 4652 SYNTAX DisplayString 4653 MAX-ACCESS read-write 4654 STATUS current 4655 DESCRIPTION 4656 "This object displays the current remote ID of the device. 4657 If dhcpBOOTPRelayOption82CircuitIDType is set to default, the value will be the MAC address of the device, 4658 and this object cannot be modified. 4659 If dhcpBOOTPRelayOption82CircuitIDType is set to user-defined or user-defined-hex, a new value can be written to this object." 4660 ::= { dhcpBOOTPRelayManagementOption82 8 } 4661 -- ---------------------------------------------------------- 4662 -- The DHCP LocalRelay 4663 -- ---------------------------------------------------------- 4664 -- The DHCP Local Relay Table 4665 dhcpLocalRelayGlobalState OBJECT-TYPE 4666 SYNTAX INTEGER { 4667 enabled(1), 4668 disabled(2) 4669 } 4670 MAX-ACCESS read-write 4671 STATUS current 4672 DESCRIPTION 4673 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4674 ::= { companyDHCPLocalRelay 1 } 4675 4676 dhcpLocalRelayTable OBJECT-TYPE 4677 SYNTAX SEQUENCE OF DHCPLocalRelaySettings 4678 MAX-ACCESS not-accessible 4679 STATUS current 4680 DESCRIPTION 4681 "This table indicates the IP address as a destination to forward (local relay) DHCP packets to." 4682 ::= { companyDHCPLocalRelay 2 } 4683 4684 dhcpLocalRelayTableEntry OBJECT-TYPE 4685 SYNTAX DHCPLocalRelaySettings 4686 MAX-ACCESS not-accessible 4687 STATUS current 4688 DESCRIPTION 4689 "A list of information indicates the IP address as a destination to forward (local relay) DHCP packets to." 4690 INDEX { dhcpLocalRelaySettingsVLANID } 4691 ::= { dhcpLocalRelayTable 1 } 4692 4693 DHCPLocalRelaySettings ::= 4694 SEQUENCE { 4695 dhcpLocalRelaySettingsVLANID 4696 INTEGER, 4697 dhcpLocalRelaySettingsState 4698 INTEGER 4699 } 4700 4701 dhcpLocalRelaySettingsVLANID OBJECT-TYPE 4702 SYNTAX INTEGER (1..4094) 4703 MAX-ACCESS read-only 4704 STATUS current 4705 DESCRIPTION 4706 "This object displays the current VLAN ID of the device." 4707 ::= { dhcpLocalRelayTableEntry 1 } 4708 4709 dhcpLocalRelaySettingsState OBJECT-TYPE 4710 SYNTAX INTEGER { 4711 enabled(1), 4712 disabled(2) 4713 } 4714 MAX-ACCESS read-write 4715 STATUS current 4716 DESCRIPTION 4717 "This object indicates DHCP local relay function of VLAN is enabled or disabled." 4718 ::= { dhcpLocalRelayTableEntry 2 } 4719 4720 dhcpLocalRelayEnablePortlist OBJECT-TYPE 4721 SYNTAX PortList 4722 MAX-ACCESS read-write 4723 STATUS current 4724 DESCRIPTION 4725 "This object indicates DHCP local relay function is enabled or disabled by portlist." 4726 ::= { companyDHCPLocalRelay 3 } 4727 -- --------------------------------------------------------------------- 4728 -- LA Function 4729 -- --------------------------------------------------------------------- 4730 4731 laSystem OBJECT IDENTIFIER ::= { companyLA 1 } 4732 laPortControl OBJECT IDENTIFIER ::= { companyLA 2 } 4733 4734 -- ------------------------------------------------------------- 4735 -- Textual Conventions 4736 -- ------------------------------------------------------------- 4737 4738 PortLaMode ::= TEXTUAL-CONVENTION 4739 STATUS current 4740 DESCRIPTION 4741 "Defines how a Port Channel does channeling. 4742 lacp(1) - place the port into passive 4743 negotiation state, in which the 4744 port waits for its peer to 4745 initiate negotiation. 4746 static(2) - force the port to enable 4747 channeling. 4748 disable(3) - channeling is disabled." 4749 4750 SYNTAX INTEGER { 4751 lacp(1), 4752 static(2), 4753 disable(3) 4754 } 4755 4756 LacpKey ::= TEXTUAL-CONVENTION 4757 STATUS current 4758 DESCRIPTION 4759 "The Actor or Partner Key value (0..65535)." 4760 SYNTAX Integer32 (0..65535) 4761 4762 4763 -- ------------------------------------------------------------------ 4764 -- The La System Group 4765 -- ------------------------------------------------------------------ 4766 4767 laStatus OBJECT-TYPE 4768 SYNTAX INTEGER { enabled(1), disabled(2) } 4769 MAX-ACCESS read-write 4770 STATUS current 4771 DESCRIPTION 4772 "Sets the Link Aggregation Module administrative status as 4773 enabled or disabled." 4774 ::= { laSystem 2 } 4775 4776 -- 4777 -- Port Channel Table 4778 -- 4779 4780 laPortChannelTable OBJECT-TYPE 4781 SYNTAX SEQUENCE OF LaPortChannelEntry 4782 MAX-ACCESS not-accessible 4783 STATUS current 4784 DESCRIPTION 4785 "A Port-channel is created through ifMain table. 4786 After the creation of the port-channel, corresponding logical 4787 interface will be created in the ifMain table. 4788 This Port-channel table is indexed through Key values and allows to 4789 configure link selection policy and the Mac address for 4790 the port-channel. All other objects in this table displays 4791 the details of the port-channel." 4792 4793 ::= { laSystem 3 } 4794 4795 laPortChannelEntry OBJECT-TYPE 4796 SYNTAX LaPortChannelEntry 4797 MAX-ACCESS not-accessible 4798 STATUS current 4799 DESCRIPTION 4800 "There is one entry in this table for each created 4801 port-channel port." 4802 4803 INDEX { laPortChannelIfIndex } 4804 ::= { laPortChannelTable 1 } 4805 4806 LaPortChannelEntry ::= 4807 SEQUENCE { 4808 laPortChannelIfIndex InterfaceIndex, 4809 laPortChannelMemberList PortList, 4810 laPortChannelMode PortLaMode 4811 -- start CAMEO-LA-MASTER-PORT-WANTED 4812 , 4813 laPortChannelMasterPort InterfaceIndex 4814 -- end CAMEO-LA-MASTER-PORT-WANTED 4815 , 4816 laPortChannelActiveMemberPorts PortList 4817 } 4818 4819 laPortChannelIfIndex OBJECT-TYPE 4820 SYNTAX InterfaceIndex 4821 MAX-ACCESS read-only 4822 STATUS current 4823 DESCRIPTION 4824 "The index of the port-channel(Aggregator's 4825 interface index). " 4826 ::= { laPortChannelEntry 1 } 4827 4828 laPortChannelMemberList OBJECT-TYPE 4829 SYNTAX PortList 4830 MAX-ACCESS read-write 4831 STATUS current 4832 DESCRIPTION 4833 "Member Port list of the port channel. Add the ports as a 4834 aggregation member associated of a port-channel." 4835 ::= { laPortChannelEntry 2 } 4836 4837 4838 laPortChannelMode OBJECT-TYPE 4839 SYNTAX PortLaMode 4840 MAX-ACCESS read-write 4841 STATUS current 4842 DESCRIPTION 4843 "Current Operating Channel Mode of the port channel 4844 Lacp(1) - forcing the port to negotiate with the 4845 partner. 4846 manual(2) - force the port to enable channeling (Manual). 4847 disable(3) - channeling is disabled." 4848 ::= { laPortChannelEntry 3 } 4849 4850-- start CAMEO-LA-MASTER-PORT-WANTED 4851 laPortChannelMasterPort OBJECT-TYPE 4852 SYNTAX InterfaceIndex 4853 MAX-ACCESS read-write 4854 STATUS current 4855 DESCRIPTION 4856 "The master port of the port-channel. " 4857 ::= { laPortChannelEntry 4 } 4858-- end CAMEO-LA-MASTER-PORT-WANTED 4859 4860 laPortChannelActiveMemberPorts OBJECT-TYPE 4861 SYNTAX PortList 4862 MAX-ACCESS read-only 4863 STATUS current 4864 DESCRIPTION 4865 "This object indicates the operational bundled ports in this 4866 channel group." 4867 ::= { laPortChannelEntry 5 } 4868 4869 -- ------------------------------------------------------------------ 4870 -- The La Algorithm Group 4871 -- ------------------------------------------------------------------ 4872 4873 laAlgorithm OBJECT-TYPE 4874 SYNTAX INTEGER { 4875 sourceMAC(1), 4876 destMAC(2), 4877 sourceAndDestMAC(3), 4878 sourceIP(4), 4879 destIP(5), 4880 sourceAndDestIP(6) 4881 } 4882 MAX-ACCESS read-write 4883 STATUS current 4884 DESCRIPTION 4885 "Sets the Link Aggregation load balance algorithm." 4886 ::= { laSystem 4 } 4887 4888 -- 4889 -- LA Port Control Table 4890 -- 4891 4892 laPortControlTable OBJECT-TYPE 4893 SYNTAX SEQUENCE OF LaPortControlEntry 4894 MAX-ACCESS not-accessible 4895 STATUS current 4896 DESCRIPTION 4897 "A table that contains Link Aggregation Control 4898 configuration information about every 4899 Aggregation Port associated with this device. 4900 A row appears in this table for each physical port." 4901 ::= { laPortControl 1 } 4902 4903 4904 laPortControlEntry OBJECT-TYPE 4905 SYNTAX LaPortControlEntry 4906 MAX-ACCESS not-accessible 4907 STATUS current 4908 DESCRIPTION 4909 "A list of Link Aggregation Control configuration 4910 parameters for each Aggregation Port on this device." 4911 INDEX { laPortControlIndex } 4912 ::= { laPortControlTable 1 } 4913 4914 LaPortControlEntry ::= 4915 SEQUENCE { 4916 laPortControlIndex 4917 InterfaceIndex, 4918 laPortActorPortPriority 4919 INTEGER, 4920 laPortActorActivity 4921 INTEGER, 4922 laPortActorTimeout 4923 INTEGER 4924 } 4925 4926 laPortControlIndex OBJECT-TYPE 4927 SYNTAX InterfaceIndex 4928 MAX-ACCESS read-only 4929 STATUS current 4930 DESCRIPTION 4931 "The index of the port." 4932 ::= { laPortControlEntry 1 } 4933 4934 laPortActorPortPriority OBJECT-TYPE 4935 SYNTAX INTEGER (0..65535) 4936 MAX-ACCESS read-write 4937 STATUS current 4938 DESCRIPTION 4939 "The priority value assigned to this Aggregation Port. 4940 This 16-bit value is read-write." 4941 ::= { laPortControlEntry 2 } 4942 4943 laPortActorActivity OBJECT-TYPE 4944 SYNTAX INTEGER { 4945 active(1), 4946 passive(2) 4947 } 4948 MAX-ACCESS read-write 4949 STATUS current 4950 DESCRIPTION 4951 "This object indicates LACP-Activity to this Aggregation Port. 4952 LACP can be configured in one of two modes: active or passive. 4953 In active mode it will always send frames along the configured links. 4954 If the actor and partner are both in passive mode, they do not 4955 exchange LACP packets." 4956 ::= { laPortControlEntry 3 } 4957 4958 laPortActorTimeout OBJECT-TYPE 4959 SYNTAX INTEGER { 4960 short(1), 4961 long(2) 4962 } 4963 MAX-ACCESS read-write 4964 STATUS current 4965 DESCRIPTION 4966 "This object indicates LACP-Timeout to this Aggregation Port. 4967 short(1) - LACP Timeout 3 seconds. 4968 long (2) - LACP Timeout 90 seconds." 4969 ::= { laPortControlEntry 4 } 4970 4971 -- ---------------------------------------------------------------- 4972 -- The STATIC MAC group 4973 -- ---------------------------------------------------------------- 4974 staticVlanBaseTable OBJECT IDENTIFIER ::= { companyStaticMAC 5 } 4975 staticDisableAutoLearn OBJECT-TYPE 4976 SYNTAX INTEGER { 4977 on(1), 4978 off(2) 4979 } 4980 MAX-ACCESS read-write 4981 STATUS current 4982 DESCRIPTION 4983 "Set on to disable Auto Learning Excluding Uplink Port and 4984 set off to enable Auto Learning." 4985 ::= { companyStaticMAC 1 } 4986 4987 staticAutoLearningList OBJECT-TYPE 4988 SYNTAX PortList 4989 MAX-ACCESS read-write 4990 STATUS current 4991 DESCRIPTION 4992 "The set of the device's member ports that belong 4993 to the Static MAC auto learning enable/disable. 4994 4995 For example, when Disable Auto Learning is enable, 4996 the octet value set up as '# 0x0F 0xFF 0xFF 0xFF' means 4997 from port 1 to port 4 are not in auto learning state, 4998 the other ports are in auto learning state. It can be 4999 set up when Disable Auto Learning is enable." 5000 ::= { companyStaticMAC 2 } 5001 5002 staticTable OBJECT-TYPE 5003 SYNTAX SEQUENCE OF StaticEntry 5004 MAX-ACCESS not-accessible 5005 STATUS current 5006 DESCRIPTION 5007 "A list of the Static MACs" 5008 ::= { companyStaticMAC 3 } 5009 5010 staticEntry OBJECT-TYPE 5011 SYNTAX StaticEntry 5012 MAX-ACCESS not-accessible 5013 STATUS current 5014 DESCRIPTION 5015 "A Static MAC entry containing the mac and forwarding port." 5016 INDEX { staticVlanID, staticMac,staticPort} 5017 ::= { staticTable 1 } 5018 5019 StaticEntry ::= SEQUENCE { 5020 staticVlanID INTEGER, 5021 staticMac MacAddress, 5022 staticPort INTEGER, 5023 staticStatus RowStatus 5024 } 5025 5026 staticVlanID OBJECT-TYPE 5027 SYNTAX INTEGER (1..4094) 5028 MAX-ACCESS read-only 5029 STATUS current 5030 DESCRIPTION 5031 "The VLAN ID of the static MAC entry." 5032 ::= { staticEntry 1 } 5033 5034 staticMac OBJECT-TYPE 5035 SYNTAX MacAddress 5036 MAX-ACCESS read-only 5037 STATUS current 5038 DESCRIPTION 5039 "The MAC address associated of the static MAC entry." 5040 ::= { staticEntry 2 } 5041 5042 staticPort OBJECT-TYPE 5043 SYNTAX INTEGER (1..26) 5044 MAX-ACCESS read-only 5045 STATUS current 5046 DESCRIPTION 5047 "The forwarding port of the static MAC entry. 5048 For all machines give maximum port number." 5049 ::= { staticEntry 3 } 5050 5051 staticStatus OBJECT-TYPE 5052 SYNTAX RowStatus 5053 MAX-ACCESS read-write 5054 STATUS current 5055 DESCRIPTION 5056 "The status of an entry in the Static MAC Table. Only a subset 5057 of the rowstatus variables (active, createAndGo, destroy) 5058 are available. The trunk member port can not set up static MAC." 5059 ::= { staticEntry 4 } 5060 autoFdbTable OBJECT-TYPE 5061 SYNTAX SEQUENCE OF AutoFdbEntry 5062 MAX-ACCESS not-accessible 5063 STATUS current 5064 DESCRIPTION 5065 "A list of the Auto Fdb" 5066 ::= { companyStaticMAC 4 } 5067 5068 autoFdbEntry OBJECT-TYPE 5069 SYNTAX AutoFdbEntry 5070 MAX-ACCESS not-accessible 5071 STATUS current 5072 DESCRIPTION 5073 "A auto fdb entry containing the ipaddress" 5074 INDEX { autoFdbIPAddress} 5075 ::= { autoFdbTable 1 } 5076 5077 AutoFdbEntry ::= 5078 SEQUENCE { 5079 autoFdbIPAddress IpAddress, 5080 autoFdbVlanID Integer32, 5081 autoFdbMacAddress MacAddress, 5082 autoFdbPort INTEGER, 5083 autoFdbTimeStamp Integer32, 5084 autoFdbStatus RowStatus 5085 } 5086 5087 autoFdbIPAddress OBJECT-TYPE 5088 SYNTAX IpAddress 5089 MAX-ACCESS read-only 5090 STATUS current 5091 DESCRIPTION 5092 "The IpAddress of the autoFdbEntry." 5093 ::= { autoFdbEntry 1 } 5094 5095 autoFdbVlanID OBJECT-TYPE 5096 SYNTAX Integer32 5097 MAX-ACCESS read-only 5098 STATUS current 5099 DESCRIPTION 5100 "The VlanID of the autoFdbEntry." 5101 ::= { autoFdbEntry 2 } 5102 5103 autoFdbMacAddress OBJECT-TYPE 5104 SYNTAX MacAddress 5105 MAX-ACCESS read-only 5106 STATUS current 5107 DESCRIPTION 5108 "The Mac Address of the autoFdbEntry." 5109 ::= { autoFdbEntry 3 } 5110 5111 autoFdbPort OBJECT-TYPE 5112 SYNTAX INTEGER 5113 MAX-ACCESS read-only 5114 STATUS current 5115 DESCRIPTION 5116 "The Port of the autoFdbEntry." 5117 ::= { autoFdbEntry 4 } 5118 5119 autoFdbTimeStamp OBJECT-TYPE 5120 SYNTAX Integer32 5121 MAX-ACCESS read-only 5122 STATUS current 5123 DESCRIPTION 5124 "The Time Stamp of the autoFdbEntry." 5125 ::= { autoFdbEntry 5 } 5126 5127 autoFdbStatus OBJECT-TYPE 5128 SYNTAX RowStatus 5129 MAX-ACCESS read-write 5130 STATUS current 5131 DESCRIPTION 5132 "The status of an entry in the Auto Fdb Table. Only a subset 5133 of the rowstatus variables (createAndGo, createAndWait,destroy) 5134 are available." 5135 ::= { autoFdbEntry 6 } 5136 staticVlanBaseAutoLearnList1k OBJECT-TYPE 5137 SYNTAX OCTET STRING(SIZE (0..128)) 5138 MAX-ACCESS read-write 5139 STATUS current 5140 DESCRIPTION 5141 "A string of octets containing one bit per VLAN. The 5142 first octet corresponds to VLANs with VlanIndex values 5143 1 through 8; the second octet to VLANs 9 through 5144 16 etc. The most significant bit of each octet 5145 corresponds to the lowest VlanIndex value in that octet. 5146 For each VLAN that is mapped to this Auto Learn, 5147 the bit corresponding to that VLAN is set to '1'. 5148 Write AutoLearnList1k use 256 character, and conform 5149 to the foregoing rules." 5150 ::= { staticVlanBaseTable 1 } 5151 5152 staticVlanBaseAutoLearnList2k OBJECT-TYPE 5153 SYNTAX OCTET STRING (SIZE (0..128)) 5154 MAX-ACCESS read-write 5155 STATUS current 5156 DESCRIPTION 5157 "A string of octets containing one bit per VLAN for 5158 VLANS with VlanIndex values 1025 through 2048. 5159 The most significant bit of each 5160 octet corresponds to the lowest VlanIndex value in that 5161 octet. 5162 For each VLAN that is mapped to this Auto Learn. 5163 Write AutoLearnList2k use 256 character, and conform 5164 to the foregoing rules." 5165 ::= { staticVlanBaseTable 2 } 5166 5167 staticVlanBaseAutoLearnList3k OBJECT-TYPE 5168 SYNTAX OCTET STRING (SIZE (0..128)) 5169 MAX-ACCESS read-write 5170 STATUS current 5171 DESCRIPTION 5172 "A string of octets containing one bit per VLAN for 5173 VLANS with VlanIndex values 2049 through 3072. 5174 The most significant bit of each 5175 octet corresponds to the lowest VlanIndex value in that 5176 octet. 5177 For each VLAN that is mapped to this Auto Learn 5178 the bit corresponding to that VLAN is set to '1'. 5179 Write AutoLearnList3k use 256 character, and conform 5180 to the foregoing rules." 5181 ::= { staticVlanBaseTable 3 } 5182 5183 staticVlanBaseAutoLearnList4k OBJECT-TYPE 5184 SYNTAX OCTET STRING (SIZE (0..128)) 5185 MAX-ACCESS read-write 5186 STATUS current 5187 DESCRIPTION 5188 "A string of octets containing one bit per VLAN for 5189 VLANS with VlanIndex values 3073 through 4094. 5190 The most significant bit of each 5191 octet corresponds to the lowest VlanIndex value in that 5192 octet. 5193 For each VLAN that is mapped to this Auto Learn 5194 the bit corresponding to that VLAN is set to '1'. 5195 Write AutoLearnList4k use 256 character, and conform 5196 to the foregoing rules." 5197 ::= { staticVlanBaseTable 4 } 5198 5199 staticVlanBaseEnableAutoLearn OBJECT-TYPE 5200 SYNTAX OCTET STRING(SIZE (0..512)) 5201 MAX-ACCESS read-write 5202 STATUS current 5203 DESCRIPTION 5204 "Set enable vlan list to auto learn, and range 1-4094." 5205 ::= { staticVlanBaseTable 5 } 5206 5207 staticVlanBaseDisableAutoLearn OBJECT-TYPE 5208 SYNTAX OCTET STRING(SIZE (0..512)) 5209 MAX-ACCESS read-write 5210 STATUS current 5211 DESCRIPTION 5212 "Set disable vlan list to auto learn, and range 1-4094." 5213 ::= { staticVlanBaseTable 6 } 5214 -- --------------------------------------------------------------------- 5215 -- IGMP Snooping Function 5216 -- --------------------------------------------------------------------- 5217 igsSystem OBJECT IDENTIFIER ::= { companyIgsGroup 1 } 5218 igsVlan OBJECT IDENTIFIER ::= { companyIgsGroup 3 } 5219-- start IGMP-SNOOPING-HOST-BASED-FAST-LEAVE 5220 igsHost OBJECT IDENTIFIER ::= { companyIgsGroup 6 } 5221-- end IGMP-SNOOPING-HOST-BASED-FAST-LEAVE 5222 5223 igsStatus OBJECT-TYPE 5224 SYNTAX INTEGER { enabled(1), disabled(2) } 5225 MAX-ACCESS read-write 5226 STATUS current 5227 DESCRIPTION 5228 "Enables or disables IGMP snooping in the system. 5229 When set to 'enabled', the IGS module starts 5230 protocol operations. 5231 When set to 'disabled', the IGS module stops performing 5232 protocol operations." 5233 DEFVAL { 2 } 5234 ::= { igsSystem 1 } 5235 5236 igsRouterPortPurgeInterval OBJECT-TYPE 5237 SYNTAX Integer32 (60..600) 5238 MAX-ACCESS read-write 5239 STATUS current 5240 DESCRIPTION 5241 "This is the interval (in seconds) after which a learnt 5242 router port entry will be purged. For each router port learnt, 5243 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5244 timer expires, the learnt router port entry is purged. However 5245 if control messages are received from the router before the 5246 timer expiry, then the timer is restarted." 5247 DEFVAL { 260 } 5248 ::= { igsSystem 2 } 5249 5250 igsHostPortPurgeInterval OBJECT-TYPE 5251 SYNTAX Integer32 (130..153025) 5252 MAX-ACCESS read-write 5253 STATUS current 5254 DESCRIPTION 5255 "This is the interval (in seconds) after which a learnt 5256 port entry will be purged. For each port on which report 5257 has been received this timer runs for 'PortPurgeInterval' 5258 seconds. This timer will be restarted whenever a report 5259 message is received from a host on the specific port. If 5260 the timer expires, then , the learnt port entry will 5261 be purged from the multicast group." 5262 DEFVAL {260} 5263 ::= { igsSystem 3 } 5264 igsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5265 SYNTAX INTEGER (1..1024) 5266 MAX-ACCESS read-write 5267 STATUS current 5268 DESCRIPTION 5269 "The maximum data driven learning entry value." 5270 DEFVAL { 64 } 5271 ::= { igsSystem 8 } 5272 5273 igsReportToAllPort OBJECT-TYPE 5274 SYNTAX INTEGER { enabled(1), disabled(2) } 5275 MAX-ACCESS read-write 5276 STATUS current 5277 DESCRIPTION 5278 "Enables or disables IGMP snooping in the system. 5279 When set to 'enabled', the IGS module forwards packets 5280 to report to all port. 5281 When set to 'disabled', the IGS module forwards packets 5282 to router port only." 5283 DEFVAL { 2 } 5284 ::= { igsSystem 9 } 5285-- VLAN Based MAC Multicast Forwarding Table 5286-- 5287-- igsVlanMcastMacFwdTable OBJECT-TYPE 5288-- SYNTAX SEQUENCE OF IgsVlanMcastMacFwdEntry 5289-- MAX-ACCESS not-accessible 5290-- STATUS current 5291-- DESCRIPTION 5292-- "This table contains MAC based multicast forwarding 5293-- information. This information is applicable only if 5294-- the 'igsVlanMcastForwardingMode' is set to 'macbased' " 5295-- ::= { igsVlan 1 } 5296-- 5297-- igsVlanMcastMacFwdEntry OBJECT-TYPE 5298-- SYNTAX IgsVlanMcastMacFwdEntry 5299-- MAX-ACCESS not-accessible 5300-- STATUS current 5301-- DESCRIPTION 5302-- "This table contains VLAN ID, multicast group MAC address and the 5303-- list of ports onto which the multicast data packets for group 5304-- should be forwarded." 5305-- 5306-- INDEX { igsVlanMcastMacFwdVlanId, 5307-- igsVlanMcastMacFwdGroupAddress } 5308-- ::= { igsVlanMcastMacFwdTable 1 } 5309-- 5310-- IgsVlanMcastMacFwdEntry ::= SEQUENCE { 5311-- igsVlanMcastMacFwdVlanId Integer32, 5312-- igsVlanMcastMacFwdGroupAddress MacAddress, 5313-- igsVlanMcastMacFwdPortList PortList 5314-- } 5315-- 5316-- igsVlanMcastMacFwdVlanId OBJECT-TYPE 5317-- SYNTAX Integer32 (1..4094) 5318-- MAX-ACCESS not-accessible 5319-- STATUS current 5320-- DESCRIPTION 5321-- "VLAN ID pertaining to the Multicast forwarding entry" 5322-- ::= { igsVlanMcastMacFwdEntry 1 } 5323-- 5324-- igsVlanMcastMacFwdGroupAddress OBJECT-TYPE 5325-- SYNTAX MacAddress 5326-- MAX-ACCESS not-accessible 5327-- STATUS current 5328-- DESCRIPTION 5329-- "Multicast group MAC address." 5330-- ::= { igsVlanMcastMacFwdEntry 2 } 5331-- 5332-- 5333-- igsVlanMcastMacFwdPortList OBJECT-TYPE 5334-- SYNTAX PortList 5335-- MAX-ACCESS read-only 5336-- STATUS current 5337-- DESCRIPTION 5338-- "List of ports onto which the multicast data 5339-- packets destined for this group will be forwarded." 5340-- ::= { igsVlanMcastMacFwdEntry 3 } 5341 5342-- VLAN based router table. 5343 5344 igsVlanRouterTable OBJECT-TYPE 5345 SYNTAX SEQUENCE OF IgsVlanRouterEntry 5346 MAX-ACCESS not-accessible 5347 STATUS current 5348 DESCRIPTION 5349 "This table contains the list of ports through which 5350 a router, in a particular VLAN is reachable." 5351 ::= { igsVlan 3 } 5352 5353 igsVlanRouterEntry OBJECT-TYPE 5354 SYNTAX IgsVlanRouterEntry 5355 MAX-ACCESS not-accessible 5356 STATUS current 5357 DESCRIPTION 5358 "Contains the VLAN ID and list of ports on which 5359 routers are present in the VLAN." 5360 INDEX { igsVlanRouterVlanId } 5361 ::= { igsVlanRouterTable 1 } 5362 5363 IgsVlanRouterEntry ::= SEQUENCE { 5364 igsVlanRouterVlanId Integer32, 5365 igsVlanRouterPortList PortList 5366 } 5367 5368 igsVlanRouterVlanId OBJECT-TYPE 5369 SYNTAX Integer32 (1..4094) 5370 MAX-ACCESS read-only 5371 STATUS current 5372 DESCRIPTION 5373 "VLAN ID of the ports through which router is reachable." 5374 ::= { igsVlanRouterEntry 1 } 5375 5376 igsVlanRouterPortList OBJECT-TYPE 5377 SYNTAX PortList 5378 MAX-ACCESS read-only 5379 STATUS current 5380 DESCRIPTION 5381 "List of ports on which routers are present. 5382 These router ports are learnt through control messages 5383 received from routers, and can also be configured 5384 statically." 5385 ::= { igsVlanRouterEntry 2 } 5386 5387-- VLAN based filter table 5388 5389 igsVlanFilterTable OBJECT-TYPE 5390 SYNTAX SEQUENCE OF IgsVlanFilterEntry 5391 MAX-ACCESS not-accessible 5392 STATUS current 5393 DESCRIPTION 5394 "This table contains configuration of snooping 5395 on specific Vlans. This Table is valid only when VLAN is 5396 enabled in the system." 5397 ::= { igsVlan 4 } 5398 5399 igsVlanFilterEntry OBJECT-TYPE 5400 SYNTAX IgsVlanFilterEntry 5401 MAX-ACCESS not-accessible 5402 STATUS current 5403 DESCRIPTION 5404 "Contains snooping status , version and fast leave 5405 configuration for a specific VLAN." 5406 INDEX { igsVlanFilterVlanId } 5407 ::= { igsVlanFilterTable 1 } 5408 5409 IgsVlanFilterEntry ::= SEQUENCE { 5410 igsVlanFilterVlanId Integer32, 5411 igsVlanSnoopStatus INTEGER, 5412 igsVlanQuerier INTEGER, 5413 igsVlanCfgQuerier INTEGER, 5414 igsVlanQueryInterval Integer32, 5415 igsVlanRtrPortList PortList 5416 ,igsVlanFbdRtrPortList PortList 5417 , igsVlanFastLeave INTEGER 5418 , igsVlanDataDrivenLearningStatus INTEGER 5419 , igsVlanQuerierVersionStatus INTEGER 5420 , igsVlanDataDrivenLearningAgeOutStatus INTEGER 5421 , igsVlanReportSuppression INTEGER 5422 , igsVlanRobustnessValue Integer32 5423 , igsVlanGrpQueryInterval Integer32 5424 , igsVlanQueryMaxResponseTime INTEGER 5425 , igsVlanProxyReportingStatus INTEGER 5426 , igsVlanProxyReportingSourceIP IpAddress 5427 } 5428 5429 igsVlanFilterVlanId OBJECT-TYPE 5430 SYNTAX Integer32 (1..4094) 5431 MAX-ACCESS read-only 5432 STATUS current 5433 DESCRIPTION 5434 "Index of IgsVlanFilterEntry. This object indicates the VLAN ID for which 5435 the snooping configurations in IgsVlanFilterEntry is to be done." 5436 ::= { igsVlanFilterEntry 1 } 5437 5438 igsVlanSnoopStatus OBJECT-TYPE 5439 SYNTAX INTEGER { enabled(1), disabled(2) } 5440 MAX-ACCESS read-write 5441 STATUS current 5442 DESCRIPTION 5443 "This object allows you to enable/disable IGS function on a specific VLAN." 5444 DEFVAL { 1 } 5445 ::= { igsVlanFilterEntry 2 } 5446 5447 igsVlanQuerier OBJECT-TYPE 5448 SYNTAX INTEGER { enabled(1), disabled(2) } 5449 MAX-ACCESS read-only 5450 STATUS current 5451 DESCRIPTION 5452 "Indicates whether the switch is configured as a querier in the VLAN" 5453 DEFVAL { 2 } 5454 ::= { igsVlanFilterEntry 3 } 5455 5456 igsVlanCfgQuerier OBJECT-TYPE 5457 SYNTAX INTEGER { enabled(1), disabled(2) } 5458 MAX-ACCESS read-write 5459 STATUS current 5460 DESCRIPTION 5461 "The snooping switch can be configured as a querier via this object 5462 to send out IGMP general queries when IGMP routers are not present in the VLAN. 5463 When set to 'enabled', the switch will generate general queries." 5464 DEFVAL { 2 } 5465 ::= { igsVlanFilterEntry 4 } 5466 igsVlanQueryInterval OBJECT-TYPE 5467 SYNTAX Integer32 (60..600) 5468 MAX-ACCESS read-write 5469 STATUS current 5470 DESCRIPTION 5471 "This is the interval (in seconds) for which the switch 5472 sends general queries when it is configured as a querier for 5473 the VLAN. A switch should be configured as a querier for a VLAN 5474 only when there is no queriers in the network." 5475 DEFVAL { 125 } 5476 ::= { igsVlanFilterEntry 5 } 5477 igsVlanRtrPortList OBJECT-TYPE 5478 SYNTAX PortList 5479 MAX-ACCESS read-write 5480 STATUS current 5481 DESCRIPTION 5482 "List of ports which are configured statically as router ports" 5483 ::= { igsVlanFilterEntry 6 } 5484 5485 igsVlanFbdRtrPortList OBJECT-TYPE 5486 SYNTAX PortList 5487 MAX-ACCESS read-write 5488 STATUS current 5489 DESCRIPTION 5490 "List of ports which can be configured statically as forbidden router ports." 5491 ::= { igsVlanFilterEntry 7 } 5492 5493 igsVlanFastLeave OBJECT-TYPE 5494 SYNTAX INTEGER { enabled(1), disabled(2) } 5495 MAX-ACCESS read-write 5496 STATUS current 5497 DESCRIPTION 5498 "Enables or disables fast leave for the VLAN. When it is 5499 'disabled',on reception of a leave message, the switch checks 5500 if they are any interested receivers for the group by sending 5501 a group specific query before removing the port from the 5502 forwarding table. If set to 'enabled', the switch does not 5503 send a group specific query and immediately removes the port 5504 from the forwarding table." 5505 DEFVAL { 2 } 5506 ::= { igsVlanFilterEntry 8 } 5507 5508 igsVlanDataDrivenLearningStatus OBJECT-TYPE 5509 SYNTAX INTEGER { enabled(1), disabled(2) } 5510 MAX-ACCESS read-write 5511 STATUS current 5512 DESCRIPTION 5513 "This object allows you to enable/disable 5514 Data Driven Learning function on a specific VLAN." 5515 ::= { igsVlanFilterEntry 9 } 5516 5517 igsVlanQuerierVersionStatus OBJECT-TYPE 5518 SYNTAX INTEGER { igmp-v3(3), igmp-v2(2) } 5519 MAX-ACCESS read-write 5520 STATUS current 5521 DESCRIPTION 5522 "This object allows you to enable/disable 5523 Querier Version function on a specific VLAN." 5524 ::= { igsVlanFilterEntry 10 } 5525 5526 igsVlanDataDrivenLearningAgeOutStatus OBJECT-TYPE 5527 SYNTAX INTEGER { enabled(1), disabled(2) } 5528 MAX-ACCESS read-write 5529 STATUS current 5530 DESCRIPTION 5531 "This object allows you to enable/disable 5532 Data Driven Learning Age Out State on a specific VLAN." 5533 ::= { igsVlanFilterEntry 11 } 5534 igsVlanReportSuppression OBJECT-TYPE 5535 SYNTAX INTEGER { enabled(1), disabled(2) } 5536 MAX-ACCESS read-write 5537 STATUS current 5538 DESCRIPTION 5539 "Enables or disables Report suppression in the system." 5540 ::= { igsVlanFilterEntry 12 } 5541 igsVlanRobustnessValue OBJECT-TYPE 5542 SYNTAX Integer32 (2..255) 5543 MAX-ACCESS read-write 5544 STATUS current 5545 DESCRIPTION 5546 "When the switch receives leave message on a port, it 5547 sends group specific query to check if there are any other 5548 interested receivers for the group. This attribute defines 5549 the maximum number of queries sent by the switch before deleting 5550 the port from the group membership information in the forwarding 5551 database. If the maximum retry count exceeds 'igsRobustnessValue', 5552 then the port will be deleted from the multicast group membership 5553 information in the forwarding database and received leave message 5554 will be forwarded onto the router ports if there are no 5555 interested receivers for the group." 5556 DEFVAL { 2 } 5557 ::= { igsVlanFilterEntry 13 } 5558 5559 igsVlanGrpQueryInterval OBJECT-TYPE 5560 SYNTAX Integer32 (1..25) 5561 MAX-ACCESS read-write 5562 STATUS current 5563 DESCRIPTION 5564 "The value of this attribute defines the time period with which 5565 the switch will send group specific queries on a port to check 5566 if there is any intersted receivers. The switch will send 5567 'igsRobustnessValue' queries before removing the port from the 5568 group membership information in the forwarding database." 5569 DEFVAL { 1 } 5570 ::= { igsVlanFilterEntry 14 } 5571 5572 igsVlanQueryMaxResponseTime OBJECT-TYPE 5573 SYNTAX INTEGER (10..25) 5574 MAX-ACCESS read-write 5575 STATUS current 5576 DESCRIPTION 5577 "The maximum query response time advertised in IGMPv2 general 5578 queries on this interface." 5579 DEFVAL { 10 } 5580 ::= { igsVlanFilterEntry 15 } 5581 igsVlanProxyReportingStatus OBJECT-TYPE 5582 SYNTAX INTEGER { enabled(1), disabled(2) } 5583 MAX-ACCESS read-write 5584 STATUS current 5585 DESCRIPTION 5586 "This indicates the Proxy Reporting State of this VLAN. 5587 When set to enabled, intergrate into multiple IGMP reports or only integrate a single IGMP report for 5588 a specific (S,G) before sending to the router port." 5589 DEFVAL { 2 } 5590 ::= { igsVlanFilterEntry 16 } 5591 5592 igsVlanProxyReportingSourceIP OBJECT-TYPE 5593 SYNTAX IpAddress 5594 MAX-ACCESS read-write 5595 STATUS current 5596 DESCRIPTION 5597 "This indicates the IP source address of the igmp report 5598 sended by the IGMP snooping proxy reporting in this VLAN." 5599 ::= { igsVlanFilterEntry 17 } 5600 -- VLAN Based IGMP Snooping Group 5601 5602 igsVlanMulticastGroupTable OBJECT-TYPE 5603 SYNTAX SEQUENCE OF IgsVlanMulticastGroupEntry 5604 MAX-ACCESS not-accessible 5605 STATUS current 5606 DESCRIPTION 5607 "This table contains MAC based multicast forwarding 5608 information." 5609 ::= { igsVlan 5 } 5610 5611 igsVlanMulticastGroupEntry OBJECT-TYPE 5612 SYNTAX IgsVlanMulticastGroupEntry 5613 MAX-ACCESS not-accessible 5614 STATUS current 5615 DESCRIPTION 5616 "This table contains VLAN ID, multicast group MAC address and the 5617 list of ports onto which the multicast data packets for group 5618 should be forwarded." 5619 5620 INDEX { igsVlanMulticastGroupVlanId, 5621 igsVlanMulticastGroupIpAddress } 5622 ::= { igsVlanMulticastGroupTable 1 } 5623 5624 IgsVlanMulticastGroupEntry ::= SEQUENCE { 5625 igsVlanMulticastGroupVlanId Integer32, 5626 igsVlanMulticastGroupIpAddress InetAddress, 5627 igsVlanMulticastGroupMacAddress MacAddress, 5628 igsVlanMulticastGroupPortList PortList 5629 } 5630 5631 igsVlanMulticastGroupVlanId OBJECT-TYPE 5632 SYNTAX Integer32 (1..4094) 5633 MAX-ACCESS read-only 5634 STATUS current 5635 DESCRIPTION 5636 "VLAN ID pertaining to the Multicast forwarding entry" 5637 ::= { igsVlanMulticastGroupEntry 1 } 5638 5639 igsVlanMulticastGroupIpAddress OBJECT-TYPE 5640 SYNTAX InetAddress 5641 MAX-ACCESS read-only 5642 STATUS current 5643 DESCRIPTION 5644 "Multicast group IP address. This object indicates that a 5645 multicast group address was learned in the switch and be represented 5646 as IP address format." 5647 ::= { igsVlanMulticastGroupEntry 2 } 5648 5649 5650 igsVlanMulticastGroupMacAddress OBJECT-TYPE 5651 SYNTAX MacAddress 5652 MAX-ACCESS read-only 5653 STATUS current 5654 DESCRIPTION 5655 "Multicast group MAC address. This object indicates that a 5656 multicast group address was learned in the switch and be represented 5657 as MAC address format." 5658 ::= { igsVlanMulticastGroupEntry 3 } 5659 5660 igsVlanMulticastGroupPortList OBJECT-TYPE 5661 SYNTAX PortList 5662 MAX-ACCESS read-only 5663 STATUS current 5664 DESCRIPTION 5665 "List of ports onto which the multicast data 5666 packets destined for this group will be forwarded." 5667 ::= { igsVlanMulticastGroupEntry 4 } 5668 5669 5670-- start IGMP-SNOOPING-HOST-BASED-FAST-LEAVE 5671 igsHostTable OBJECT-TYPE 5672 SYNTAX SEQUENCE OF IgsHostEntry 5673 MAX-ACCESS not-accessible 5674 STATUS current 5675 DESCRIPTION 5676 "This table is used to manage 5677 the IGMP Host based Fast Leave function of the switch." 5678 ::= { igsHost 1 } 5679 5680 igsHostEntry OBJECT-TYPE 5681 SYNTAX IgsHostEntry 5682 MAX-ACCESS not-accessible 5683 STATUS current 5684 DESCRIPTION 5685 "Contains management entities for 5686 IGMP Host based fast leave function." 5687 INDEX {igsHostTableVLANID, 5688 igsHostTableGroupAddress, 5689 igsHostTablePort, 5690 igsHostTableHostIPAddress} 5691 ::= { igsHostTable 1 } 5692 5693 IgsHostEntry ::= SEQUENCE { 5694 igsHostTableVLANID Integer32, 5695 igsHostTableGroupAddress InetAddress, 5696 igsHostTablePort Integer32, 5697 igsHostTableHostIPAddress InetAddress 5698 } 5699 5700 igsHostTableVLANID OBJECT-TYPE 5701 SYNTAX Integer32 (1..4094) 5702 MAX-ACCESS read-only 5703 STATUS current 5704 DESCRIPTION 5705 "VLAN ID of Host table entry." 5706 ::= { igsHostEntry 1 } 5707 5708 igsHostTableGroupAddress OBJECT-TYPE 5709 SYNTAX InetAddress 5710 MAX-ACCESS read-only 5711 STATUS current 5712 DESCRIPTION 5713 "Group address of Host table entry." 5714 ::= { igsHostEntry 2 } 5715 5716 igsHostTablePort OBJECT-TYPE 5717 SYNTAX Integer32 (1..26) 5718 MAX-ACCESS read-only 5719 STATUS current 5720 DESCRIPTION 5721 "Port number of Host table entry. 5722 For all machines give maximum port number." 5723 ::= { igsHostEntry 3 } 5724 5725 igsHostTableHostIPAddress OBJECT-TYPE 5726 SYNTAX InetAddress 5727 MAX-ACCESS read-only 5728 STATUS current 5729 DESCRIPTION 5730 "Host IP address of Group in Host table entry." 5731 ::= { igsHostEntry 4 } 5732-- end IGMP-SNOOPING-HOST-BASED-FAST-LEAVE 5733 -- --------------------------------------------------------------------- 5734 -- MLD Snooping Function 5735 -- --------------------------------------------------------------------- 5736 mldsSystem OBJECT IDENTIFIER ::= { companyMldsGroup 1 } 5737 mldsVlan OBJECT IDENTIFIER ::= { companyMldsGroup 3 } 5738 mldsHost OBJECT IDENTIFIER ::= { companyMldsGroup 4 } 5739 5740 mldsStatus OBJECT-TYPE 5741 SYNTAX INTEGER { enabled(1), disabled(2) } 5742 MAX-ACCESS read-write 5743 STATUS current 5744 DESCRIPTION 5745 "Enables or disables MLD snooping in the system. 5746 When set to 'enabled', the MLDS module starts 5747 protocol operations. 5748 When set to 'disabled', the MLDS module stops performing 5749 protocol operations." 5750 DEFVAL { 2 } 5751 ::= { mldsSystem 1 } 5752 5753 mldsRouterPortPurgeInterval OBJECT-TYPE 5754 SYNTAX Integer32 (60..600) 5755 MAX-ACCESS read-write 5756 STATUS current 5757 DESCRIPTION 5758 "This is the interval (in seconds) after which a learnt 5759 router port entry will be purged. For each router port learnt, 5760 this timer runs for 'RouterPortPurgeInterval' seconds.When the 5761 timer expires, the learnt router port entry is purged. However 5762 if control messages are received from the router before the 5763 timer expiry, then the timer is restarted." 5764 DEFVAL { 260 } 5765 ::= { mldsSystem 2 } 5766 5767 mldsHostPortPurgeInterval OBJECT-TYPE 5768 SYNTAX Integer32 (130..153025) 5769 MAX-ACCESS read-write 5770 STATUS current 5771 DESCRIPTION 5772 "This is the interval (in seconds) after which a learnt 5773 port entry will be purged. For each port on which report 5774 has been received this timer runs for 'PortPurgeInterval' 5775 seconds. This timer will be restarted whenever a report 5776 message is received from a host on the specific port. If 5777 the timer expires, then , the learnt port entry will 5778 be purged from the multicast group." 5779 DEFVAL {260} 5780 ::= { mldsSystem 3 } 5781 mldsDataDrivenLearningMaxLearnedEntryVlaue OBJECT-TYPE 5782 SYNTAX INTEGER (1..1024) 5783 MAX-ACCESS read-write 5784 STATUS current 5785 DESCRIPTION 5786 "The maximum data driven learning entry value." 5787 DEFVAL { 64 } 5788 ::= { mldsSystem 8 } 5789 5790 mldsReportToAllPort OBJECT-TYPE 5791 SYNTAX INTEGER { enabled(1), disabled(2) } 5792 MAX-ACCESS read-write 5793 STATUS current 5794 DESCRIPTION 5795 "Enables or disables MLDS snooping in the system. 5796 When set to 'enabled', the MLDS module forwards packets 5797 to report to all port. 5798 When set to 'disabled', the MLDS module forwards packets 5799 to router port only." 5800 DEFVAL { 2 } 5801 ::= { mldsSystem 9 } 5802 5803-- VLAN based router table. 5804 5805 mldsVlanRouterTable OBJECT-TYPE 5806 SYNTAX SEQUENCE OF MldsVlanRouterEntry 5807 MAX-ACCESS not-accessible 5808 STATUS current 5809 DESCRIPTION 5810 "This table contains the list of ports through which 5811 a router, in a particular VLAN is reachable." 5812 ::= { mldsVlan 3 } 5813 5814 mldsVlanRouterEntry OBJECT-TYPE 5815 SYNTAX MldsVlanRouterEntry 5816 MAX-ACCESS not-accessible 5817 STATUS current 5818 DESCRIPTION 5819 "Contains the VLAN ID and list of ports on which 5820 routers are present in the VLAN." 5821 INDEX { mldsVlanRouterVlanId } 5822 ::= { mldsVlanRouterTable 1 } 5823 5824 MldsVlanRouterEntry ::= SEQUENCE { 5825 mldsVlanRouterVlanId Integer32, 5826 mldsVlanRouterPortList PortList 5827 } 5828 5829 mldsVlanRouterVlanId OBJECT-TYPE 5830 SYNTAX Integer32 (1..4094) 5831 MAX-ACCESS read-only 5832 STATUS current 5833 DESCRIPTION 5834 "VLAN ID of the ports through which router is reachable." 5835 ::= { mldsVlanRouterEntry 1 } 5836 5837 mldsVlanRouterPortList OBJECT-TYPE 5838 SYNTAX PortList 5839 MAX-ACCESS read-only 5840 STATUS current 5841 DESCRIPTION 5842 "List of ports on which routers are present. 5843 These router ports are learnt through control messages 5844 received from routers, and can also be configured 5845 statically." 5846 ::= { mldsVlanRouterEntry 2 } 5847 5848-- VLAN based filter table 5849 5850 mldsVlanFilterTable OBJECT-TYPE 5851 SYNTAX SEQUENCE OF MldsVlanFilterEntry 5852 MAX-ACCESS not-accessible 5853 STATUS current 5854 DESCRIPTION 5855 "This table contains configuration of snooping 5856 on specific Vlans. This Table is valid only when VLAN is 5857 enabled in the system." 5858 ::= { mldsVlan 4 } 5859 5860 mldsVlanFilterEntry OBJECT-TYPE 5861 SYNTAX MldsVlanFilterEntry 5862 MAX-ACCESS not-accessible 5863 STATUS current 5864 DESCRIPTION 5865 "Contains snooping status , version and fast leave 5866 configuration for a specific VLAN." 5867 INDEX { mldsVlanFilterVlanId } 5868 ::= { mldsVlanFilterTable 1 } 5869 5870 MldsVlanFilterEntry ::= SEQUENCE { 5871 mldsVlanFilterVlanId Integer32, 5872 mldsVlanSnoopStatus INTEGER, 5873 mldsVlanQuerier INTEGER, 5874 mldsVlanCfgQuerier INTEGER, 5875 mldsVlanQueryInterval Integer32, 5876 mldsVlanRtrPortList PortList 5877 , mldsVlanFbdRtrPortList PortList 5878 , mldsVlanFastLeave INTEGER 5879 , mldsVlanDataDrivenLearningStatus INTEGER 5880 , mldsVlanReportSuppression INTEGER 5881 , mldsVlanRobustnessValue Integer32 5882 , mldsVlanGrpQueryInterval Integer32 5883 , mldsVlanQueryMaxResponseTime INTEGER 5884 } 5885 5886 mldsVlanFilterVlanId OBJECT-TYPE 5887 SYNTAX Integer32 (1..4094) 5888 MAX-ACCESS read-only 5889 STATUS current 5890 DESCRIPTION 5891 "Index of MldsVlanFilterEntry. This object indicates the VLAN ID for which 5892 the snooping configurations in MldsVlanFilterEntry is to be done." 5893 ::= { mldsVlanFilterEntry 1 } 5894 5895 mldsVlanSnoopStatus OBJECT-TYPE 5896 SYNTAX INTEGER { enabled(1), disabled(2) } 5897 MAX-ACCESS read-write 5898 STATUS current 5899 DESCRIPTION 5900 "This object allows you to enable/disable MLDS function on a specific VLAN." 5901 DEFVAL { 1 } 5902 ::= { mldsVlanFilterEntry 2 } 5903 5904 mldsVlanQuerier OBJECT-TYPE 5905 SYNTAX INTEGER { enabled(1), disabled(2) } 5906 MAX-ACCESS read-only 5907 STATUS current 5908 DESCRIPTION 5909 "Indicates whether the switch is configured as a querier in the VLAN" 5910 DEFVAL { 2 } 5911 ::= { mldsVlanFilterEntry 3 } 5912 5913 mldsVlanCfgQuerier OBJECT-TYPE 5914 SYNTAX INTEGER { enabled(1), disabled(2) } 5915 MAX-ACCESS read-write 5916 STATUS current 5917 DESCRIPTION 5918 "The snooping switch can be configured as a querier via this object 5919 to send out MLD general queries when IGMP routers are not present in the VLAN. 5920 When set to 'enabled', the switch will generate general queries." 5921 DEFVAL { 2 } 5922 ::= { mldsVlanFilterEntry 4 } 5923 mldsVlanQueryInterval OBJECT-TYPE 5924 SYNTAX Integer32 (60..600) 5925 MAX-ACCESS read-write 5926 STATUS current 5927 DESCRIPTION 5928 "This is the interval (in seconds) for which the switch 5929 sends general queries when it is configured as a querier for 5930 the VLAN. A switch should be configured as a querier for a VLAN 5931 only when there is no queriers in the network." 5932 DEFVAL { 125 } 5933 ::= { mldsVlanFilterEntry 5 } 5934 mldsVlanRtrPortList OBJECT-TYPE 5935 SYNTAX PortList 5936 MAX-ACCESS read-write 5937 STATUS current 5938 DESCRIPTION 5939 "List of ports which are configured statically as router ports" 5940 ::= { mldsVlanFilterEntry 6 } 5941 5942 mldsVlanFbdRtrPortList OBJECT-TYPE 5943 SYNTAX PortList 5944 MAX-ACCESS read-write 5945 STATUS current 5946 DESCRIPTION 5947 "List of ports which can be configured statically as forbidden router ports." 5948 ::= { mldsVlanFilterEntry 7 } 5949 5950 mldsVlanFastLeave OBJECT-TYPE 5951 SYNTAX INTEGER { enabled(1), disabled(2) } 5952 MAX-ACCESS read-write 5953 STATUS current 5954 DESCRIPTION 5955 "Enables or disables fast leave for the VLAN. When it is 5956 'disabled',on reception of a leave message, the switch checks 5957 if they are any interested receivers for the group by sending 5958 a group specific query before removing the port from the 5959 forwarding table. If set to 'enabled', the switch does not 5960 send a group specific query and immediately removes the port 5961 from the forwarding table." 5962 DEFVAL { 2 } 5963 ::= { mldsVlanFilterEntry 8 } 5964 5965 mldsVlanDataDrivenLearningStatus OBJECT-TYPE 5966 SYNTAX INTEGER { enabled(1), disabled(2) } 5967 MAX-ACCESS read-write 5968 STATUS current 5969 DESCRIPTION 5970 "This object allows you to enable/disable 5971 Data Driven Learning function on a specific VLAN." 5972 ::= { mldsVlanFilterEntry 9 } 5973 5974 mldsVlanReportSuppression OBJECT-TYPE 5975 SYNTAX INTEGER { enabled(1), disabled(2) } 5976 MAX-ACCESS read-write 5977 STATUS current 5978 DESCRIPTION 5979 "Enables or disables Report suppression in the system." 5980 ::= { mldsVlanFilterEntry 10 } 5981 mldsVlanRobustnessValue OBJECT-TYPE 5982 SYNTAX Integer32 (2..255) 5983 MAX-ACCESS read-write 5984 STATUS current 5985 DESCRIPTION 5986 "When the switch receives leave message on a port, it 5987 sends group specific query to check if there are any other 5988 interested receivers for the group. This attribute defines 5989 the maximum number of queries sent by the switch before deleting 5990 the port from the group membership information in the forwarding 5991 database. If the maximum retry count exceeds 'mldsRobustnessValue', 5992 then the port will be deleted from the multicast group membership 5993 information in the forwarding database and received leave message 5994 will be forwarded onto the router ports if there are no 5995 interested receivers for the group." 5996 DEFVAL { 2 } 5997 ::= { mldsVlanFilterEntry 11 } 5998 5999 mldsVlanGrpQueryInterval OBJECT-TYPE 6000 SYNTAX Integer32 (1..25) 6001 MAX-ACCESS read-write 6002 STATUS current 6003 DESCRIPTION 6004 "The value of this attribute defines the time period with which 6005 the switch will send group specific queries on a port to check 6006 if there is any intersted receivers. The switch will send 6007 'mldsRobustnessValue' queries before removing the port from the 6008 group membership information in the forwarding database." 6009 DEFVAL { 1 } 6010 ::= { mldsVlanFilterEntry 12 } 6011 6012 mldsVlanQueryMaxResponseTime OBJECT-TYPE 6013 SYNTAX INTEGER (10..25) 6014 MAX-ACCESS read-write 6015 STATUS current 6016 DESCRIPTION 6017 "The maximum query response time advertised in MLDv1 general 6018 queries on this interface." 6019 DEFVAL { 10 } 6020 ::= { mldsVlanFilterEntry 13 } 6021 -- VLAN Based MLD Snooping Group 6022 6023 mldsVlanMulticastGroupTable OBJECT-TYPE 6024 SYNTAX SEQUENCE OF MldsVlanMulticastGroupEntry 6025 MAX-ACCESS not-accessible 6026 STATUS current 6027 DESCRIPTION 6028 "This table contains MAC based multicast forwarding 6029 information." 6030 ::= { mldsVlan 5 } 6031 6032 mldsVlanMulticastGroupEntry OBJECT-TYPE 6033 SYNTAX MldsVlanMulticastGroupEntry 6034 MAX-ACCESS not-accessible 6035 STATUS current 6036 DESCRIPTION 6037 "This table contains VLAN ID, multicast group MAC address and the 6038 list of ports onto which the multicast data packets for group 6039 should be forwarded." 6040 6041 INDEX { mldsVlanMulticastGroupVlanId, 6042 mldsVlanMulticastGroupIpAddress } 6043 ::= { mldsVlanMulticastGroupTable 1 } 6044 6045 MldsVlanMulticastGroupEntry ::= SEQUENCE { 6046 mldsVlanMulticastGroupVlanId Integer32, 6047 mldsVlanMulticastGroupIpAddress InetAddress, 6048 mldsVlanMulticastGroupMacAddress MacAddress, 6049 mldsVlanMulticastGroupPortList PortList 6050 } 6051 6052 mldsVlanMulticastGroupVlanId OBJECT-TYPE 6053 SYNTAX Integer32 (1..4094) 6054 MAX-ACCESS read-only 6055 STATUS current 6056 DESCRIPTION 6057 "VLAN ID pertaining to the Multicast forwarding entry" 6058 ::= { mldsVlanMulticastGroupEntry 1 } 6059 6060 mldsVlanMulticastGroupIpAddress OBJECT-TYPE 6061 SYNTAX InetAddress 6062 MAX-ACCESS read-only 6063 STATUS current 6064 DESCRIPTION 6065 "Multicast group IP address. This object indicates that a 6066 multicast group address was learned in the switch and be represented 6067 as IP address format." 6068 ::= { mldsVlanMulticastGroupEntry 2 } 6069 6070 6071 mldsVlanMulticastGroupMacAddress OBJECT-TYPE 6072 SYNTAX MacAddress 6073 MAX-ACCESS read-only 6074 STATUS current 6075 DESCRIPTION 6076 "Multicast group MAC address. This object indicates that a 6077 multicast group address was learned in the switch and be represented 6078 as MAC address format." 6079 ::= { mldsVlanMulticastGroupEntry 3 } 6080 6081 mldsVlanMulticastGroupPortList OBJECT-TYPE 6082 SYNTAX PortList 6083 MAX-ACCESS read-only 6084 STATUS current 6085 DESCRIPTION 6086 "List of ports onto which the multicast data 6087 packets destined for this group will be forwarded." 6088 ::= { mldsVlanMulticastGroupEntry 4 } 6089 6090-- Host Table 6091 6092 mldsHostTable OBJECT-TYPE 6093 SYNTAX SEQUENCE OF MldsHostEntry 6094 MAX-ACCESS not-accessible 6095 STATUS current 6096 DESCRIPTION 6097 "This table is used to manage 6098 the IGMP Host based Fast Leave function of the switch." 6099 ::= { mldsHost 1 } 6100 6101 mldsHostEntry OBJECT-TYPE 6102 SYNTAX MldsHostEntry 6103 MAX-ACCESS not-accessible 6104 STATUS current 6105 DESCRIPTION 6106 "Contains management entities for 6107 IGMP Host based fast leave function." 6108 INDEX {mldsHostTableVLANID, 6109 mldsHostTableGroupAddress, 6110 mldsHostTablePort, 6111 mldsHostTableHostIPAddress} 6112 ::= { mldsHostTable 1 } 6113 6114 MldsHostEntry ::= SEQUENCE { 6115 mldsHostTableVLANID Integer32, 6116 mldsHostTableGroupAddress Ipv6Address, 6117 mldsHostTablePort Integer32, 6118 mldsHostTableHostIPAddress Ipv6Address 6119 } 6120 6121 mldsHostTableVLANID OBJECT-TYPE 6122 SYNTAX Integer32 (1..4094) 6123 MAX-ACCESS read-only 6124 STATUS current 6125 DESCRIPTION 6126 "VLAN ID of IPv6 Host table entry." 6127 ::= { mldsHostEntry 1 } 6128 6129 mldsHostTableGroupAddress OBJECT-TYPE 6130 SYNTAX Ipv6Address 6131 MAX-ACCESS read-only 6132 STATUS current 6133 DESCRIPTION 6134 "Group address of IPv6 Host table entry." 6135 ::= { mldsHostEntry 2 } 6136 6137 mldsHostTablePort OBJECT-TYPE 6138 SYNTAX Integer32 (1..26) 6139 MAX-ACCESS read-only 6140 STATUS current 6141 DESCRIPTION 6142 "Port number of IPv6 Host table entry. 6143 For all machines give maximum port number." 6144 ::= { mldsHostEntry 3 } 6145 6146 mldsHostTableHostIPAddress OBJECT-TYPE 6147 SYNTAX Ipv6Address 6148 MAX-ACCESS read-only 6149 STATUS current 6150 DESCRIPTION 6151 "Host IP address of Group in IPv6 Host table entry." 6152 ::= { mldsHostEntry 4 } 6153 6154-- ------------------------------------------------------------- 6155-- groups in the Auth MIB 6156-- ------------------------------------------------------------- 6157 swAuthenCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 1 } 6158-- ----------------------------------------------------------------------------- 6159-- swAuthenCtrl 6160-- ----------------------------------------------------------------------------- 6161 6162 swAuthStatus OBJECT-TYPE 6163 SYNTAX INTEGER { 6164 enabled(1), 6165 disabled(2) 6166 } 6167 MAX-ACCESS read-write 6168 STATUS current 6169 DESCRIPTION 6170 "Enable/Disable Static 802.1x." 6171 ::= { swAuthenCtrl 1 } 6172 6173 swAuthMode OBJECT-TYPE 6174 SYNTAX INTEGER { 6175 portBase(1), 6176 macBase(2) 6177 } 6178 MAX-ACCESS read-write 6179 STATUS current 6180 DESCRIPTION 6181 "This object indicates the authentication mode of the device." 6182 ::= { swAuthenCtrl 2 } 6183 6184 authProtocol OBJECT-TYPE 6185 SYNTAX INTEGER { 6186 authProtocolRadiusEap(1), 6187 authProtocolLocal(2) 6188 } 6189 MAX-ACCESS read-write 6190 STATUS current 6191 DESCRIPTION 6192 "The authentication method used to authenticate users." 6193 DEFVAL { authProtocolRadiusEap } 6194 ::= { swAuthenCtrl 3 } 6195 6196-- start CAMEO-EAP-TRANSPARENT-FILTERING 6197 swAuthCtrlPktFwdMode OBJECT-TYPE 6198 SYNTAX INTEGER { 6199 authForwardEap(1), 6200 authDropEap(2) 6201 } 6202 MAX-ACCESS read-write 6203 STATUS current 6204 DESCRIPTION 6205 "When 802.1x disable, this item can decided eap packet be forward or drop." 6206 DEFVAL { authForwardEap } 6207 ::= { swAuthenCtrl 4 } 6208-- end CAMEO-EAP-TRANSPARENT-FILTERING 6209 6210-- ------------------------------------------------------------- 6211-- groups in the Port Access Control MIB 6212-- ------------------------------------------------------------- 6213 swAuthPortAccessCtrl OBJECT IDENTIFIER ::= { companyAuthGroup 2 } 6214-- ----------------------------------------------------------------------------- 6215-- swAuthPortAccessCtrl 6216-- ----------------------------------------------------------------------------- 6217 swAuthPortAccessControlTable OBJECT-TYPE 6218 SYNTAX SEQUENCE OF SwAuthPortAccessControlEntry 6219 MAX-ACCESS not-accessible 6220 STATUS current 6221 DESCRIPTION 6222 "A table that contains the configuration objects for the 6223 Authenticator PAE associated with each port. 6224 An entry appears in this table for each port that may 6225 authenticate access to itself." 6226 ::= { swAuthPortAccessCtrl 1 } 6227 6228 swAuthPortAccessControlEntry OBJECT-TYPE 6229 SYNTAX SwAuthPortAccessControlEntry 6230 MAX-ACCESS not-accessible 6231 STATUS current 6232 DESCRIPTION 6233 "The configuration information for an Authenticator Port." 6234 INDEX { swAuthAuthConfigPortNumber } 6235 ::= { swAuthPortAccessControlTable 1 } 6236 6237 SwAuthPortAccessControlEntry ::= SEQUENCE { 6238 swAuthAuthConfigPortNumber INTEGER, 6239 swAuthAuthQuietPeriod INTEGER, 6240 swAuthAuthSuppTimeout INTEGER, 6241 swAuthAuthServerTimeout INTEGER, 6242 swAuthAuthMaxReq INTEGER, 6243 swAuthAuthTxPeriod INTEGER, 6244 swAuthAuthReAuthPeriod INTEGER, 6245 swAuthAuthReAuthentication INTEGER, 6246 swAuthAuthConfigPortControl INTEGER, 6247 swAuthAuthCapability INTEGER, 6248 swAuthAuthDirection INTEGER 6249 } 6250 6251 swAuthAuthConfigPortNumber OBJECT-TYPE 6252 SYNTAX INTEGER (1..26) 6253 MAX-ACCESS read-only 6254 STATUS current 6255 DESCRIPTION 6256 "A unique value for each port that correlates to port index. 6257 Its value ranges between 1 and the value of port number. 6258 For all machines give maximum port number." 6259 ::= { swAuthPortAccessControlEntry 1 } 6260 6261 swAuthAuthQuietPeriod OBJECT-TYPE 6262 SYNTAX INTEGER (0..65535) 6263 MAX-ACCESS read-write 6264 STATUS current 6265 DESCRIPTION 6266 "The value, in seconds, of the quietPeriod constant 6267 currently in use by the Authenticator PAE state 6268 machine." 6269 REFERENCE 6270 "9.4.1, quietPeriod." 6271 DEFVAL { 60 } 6272 ::= { swAuthPortAccessControlEntry 2 } 6273 6274 swAuthAuthSuppTimeout OBJECT-TYPE 6275 SYNTAX INTEGER (1..65535) 6276 MAX-ACCESS read-write 6277 STATUS current 6278 DESCRIPTION 6279 "The value, in seconds, of the suppTimeout constant 6280 currently in use by the Backend Authentication state 6281 machine." 6282 REFERENCE 6283 "9.4.1, suppTimeout." 6284 DEFVAL { 12 } 6285 ::= { swAuthPortAccessControlEntry 3 } 6286 6287 swAuthAuthServerTimeout OBJECT-TYPE 6288 SYNTAX INTEGER (1..65535) 6289 MAX-ACCESS read-write 6290 STATUS current 6291 DESCRIPTION 6292 "The value, in seconds, of the serverTimeout constant 6293 currently in use by the Backend Authentication state 6294 machine." 6295 REFERENCE 6296 "9.4.1, serverTimeout." 6297 DEFVAL { 16 } 6298 ::= { swAuthPortAccessControlEntry 4 } 6299 6300 swAuthAuthMaxReq OBJECT-TYPE 6301 SYNTAX INTEGER (1..10) 6302 MAX-ACCESS read-write 6303 STATUS current 6304 DESCRIPTION 6305 "The value of the maxReq constant currently in use by 6306 the Backend Authentication state machine." 6307 REFERENCE 6308 "9.4.1, maxReq." 6309 DEFVAL { 2 } 6310 ::= { swAuthPortAccessControlEntry 5 } 6311 6312 swAuthAuthTxPeriod OBJECT-TYPE 6313 SYNTAX INTEGER (1..65535) 6314 MAX-ACCESS read-write 6315 STATUS current 6316 DESCRIPTION 6317 "The value, in seconds, of the txPeriod constant 6318 currently in use by the Authenticator PAE state 6319 machine." 6320 REFERENCE 6321 "9.4.1, txPeriod." 6322 DEFVAL { 24 } 6323 ::= { swAuthPortAccessControlEntry 6 } 6324 6325 swAuthAuthReAuthPeriod OBJECT-TYPE 6326 SYNTAX INTEGER (1..65535) 6327 MAX-ACCESS read-write 6328 STATUS current 6329 DESCRIPTION 6330 "The value, in seconds, of the reAuthPeriod constant 6331 currently in use by the Reauthentication Timer state 6332 machine." 6333 REFERENCE 6334 "9.4.1, reAuthPerio." 6335 DEFVAL { 3600 } 6336 ::= { swAuthPortAccessControlEntry 7 } 6337 6338 swAuthAuthReAuthentication OBJECT-TYPE 6339 SYNTAX INTEGER { enabled(1), disabled(2) } 6340 MAX-ACCESS read-write 6341 STATUS current 6342 DESCRIPTION 6343 "The enable/disable control used by the Reauthentication 6344 Timer state machine (8.5.5.1)." 6345 REFERENCE 6346 "9.4.1, reAuthEnable." 6347 ::= { swAuthPortAccessControlEntry 8 } 6348 6349 swAuthAuthConfigPortControl OBJECT-TYPE 6350 SYNTAX INTEGER { 6351 forceUnauthorized(1), 6352 auto(2), 6353 forceAuthorized(3) 6354 } 6355 MAX-ACCESS read-write 6356 STATUS current 6357 DESCRIPTION 6358 "The current value of the controlled Port 6359 control parameter for the Port." 6360 REFERENCE 6361 "9.4.1, AuthControlledPortControl." 6362 ::= { swAuthPortAccessControlEntry 9 } 6363 6364 swAuthAuthCapability OBJECT-TYPE 6365 SYNTAX INTEGER { 6366 authenticator(1), 6367 none(2) 6368 } 6369 MAX-ACCESS read-write 6370 STATUS current 6371 DESCRIPTION 6372 "The current value of the controlled Port 6373 control parameter for the Port." 6374 REFERENCE 6375 "AuthCapability." 6376 ::= { swAuthPortAccessControlEntry 10 } 6377 6378 swAuthAuthDirection OBJECT-TYPE 6379 SYNTAX INTEGER { 6380 both(0), 6381 in(1) 6382 } 6383 MAX-ACCESS read-write 6384 STATUS current 6385 DESCRIPTION 6386 "The current value of the controlled Port 6387 control parameter for the Port." 6388 REFERENCE 6389 "AuthDirection." 6390 ::= { swAuthPortAccessControlEntry 11 } 6391 6392-- ------------------------------------------------------------- 6393-- groups in the 802.1X Local user MIB 6394-- ------------------------------------------------------------- 6395 swAuthUser OBJECT IDENTIFIER ::= { companyAuthGroup 3 } 6396-- ----------------------------------------------------------------------------- 6397-- swAuthUser 6398-- ----------------------------------------------------------------------------- 6399 swAuthUserTable OBJECT-TYPE 6400 SYNTAX SEQUENCE OF SwAuthUserEntry 6401 MAX-ACCESS not-accessible 6402 STATUS current 6403 DESCRIPTION 6404 "A table that contains the configuration objects for the 6405 Authenticator PAE associated with each port. 6406 An entry appears in this table for each port that may 6407 authenticate access to itself." 6408 ::= { swAuthUser 1 } 6409 6410 swAuthUserEntry OBJECT-TYPE 6411 SYNTAX SwAuthUserEntry 6412 MAX-ACCESS not-accessible 6413 STATUS current 6414 DESCRIPTION 6415 "The configuration information for an Authenticator Port." 6416 INDEX { swAuthUserName } 6417 ::= { swAuthUserTable 1 } 6418 6419 SwAuthUserEntry ::= SEQUENCE { 6420 swAuthUserName SnmpAdminString, 6421 swAuthUserPassword DisplayString, 6422 swAuthUserStatus RowStatus 6423 } 6424 6425 swAuthUserName OBJECT-TYPE 6426 SYNTAX SnmpAdminString (SIZE(1..15)) 6427 MAX-ACCESS read-only 6428 STATUS current 6429 DESCRIPTION 6430 "The unique index value of a row in this table. 6431 6432 This object is used to set 802.1X Local user name, 6433 The following characters are allowed to input: 6434 semicolon, question mark, space, and double quotation mark." 6435 ::= { swAuthUserEntry 1 } 6436 6437 swAuthUserPassword OBJECT-TYPE 6438 SYNTAX DisplayString (SIZE(1..15)) 6439 MAX-ACCESS read-write 6440 STATUS current 6441 DESCRIPTION 6442 "This object is used to set 802.1X Local user Password, 6443 The following characters are allowed to input: 6444 semicolon, question mark, space, and double quotation mark." 6445 ::= { swAuthUserEntry 2 } 6446 6447 swAuthUserStatus OBJECT-TYPE 6448 SYNTAX RowStatus 6449 MAX-ACCESS read-create 6450 STATUS current 6451 DESCRIPTION 6452 "The status of this conceptual row in the swAuthUserTable. 6453 6454 An entry in this table is not qualified for activation 6455 until instances of all corresponding columns have been 6456 initialized, either through default values, or through 6457 Set operations. The swAuthUserName objects must be 6458 explicitly set." 6459 ::= { swAuthUserEntry 3 } 6460 6461-- ------------------------------------------------------------- 6462-- groups in the Authentication RADIUS Server MIB 6463-- ------------------------------------------------------------- 6464 swAuthRadiusServer OBJECT IDENTIFIER ::= { companyAuthGroup 4 } 6465-- ----------------------------------------------------------------------------- 6466-- swAuthRadiusServer 6467-- ----------------------------------------------------------------------------- 6468 iPv4swAuthRadiusServerTable OBJECT-TYPE 6469 SYNTAX SEQUENCE OF IPv4SwAuthRadiusServerEntry 6470 MAX-ACCESS not-accessible 6471 STATUS obsolete 6472 DESCRIPTION 6473 "A table that contains the configuration objects for the 6474 Authenticator PAE associated with each port. 6475 An entry appears in this table for each port that may 6476 authenticate access to itself." 6477 ::= { swAuthRadiusServer 1 } 6478 6479 iPv4swAuthRadiusServerEntry OBJECT-TYPE 6480 SYNTAX IPv4SwAuthRadiusServerEntry 6481 MAX-ACCESS not-accessible 6482 STATUS obsolete 6483 6484 DESCRIPTION 6485 "The configuration information for an Authenticator Port." 6486 INDEX { iPv4swAuthRadiusServerIndex } 6487 ::= { iPv4swAuthRadiusServerTable 1 } 6488 6489 IPv4SwAuthRadiusServerEntry ::= SEQUENCE { 6490 iPv4swAuthRadiusServerIndex INTEGER, 6491 iPv4swAuthRadiusServerAddress IpAddress, 6492 iPv4swAuthRadiusServerAuthenticationPort INTEGER, 6493 iPv4swAuthRadiusServerAccountingPort INTEGER, 6494 iPv4swAuthRadiusServerTimeout INTEGER, 6495 iPv4swAuthRadiusServerRetransmit INTEGER, 6496 iPv4swAuthRadiusServerKey DisplayString, 6497 iPv4swAuthRadiusServerStatus RowStatus 6498 } 6499 6500 iPv4swAuthRadiusServerIndex OBJECT-TYPE 6501 SYNTAX INTEGER (1..3) 6502 MAX-ACCESS read-only 6503 STATUS obsolete 6504 6505 DESCRIPTION 6506 "A unique value for Authentication RADIUS Server index. 6507 Its value ranges between 1 and 3." 6508 ::= { iPv4swAuthRadiusServerEntry 1 } 6509 6510 iPv4swAuthRadiusServerAddress OBJECT-TYPE 6511 SYNTAX IpAddress 6512 MAX-ACCESS read-write 6513 STATUS obsolete 6514 DESCRIPTION 6515 "The IP address of the RADIUS server 6516 referred to in this table entry." 6517 ::= { iPv4swAuthRadiusServerEntry 2 } 6518 6519 iPv4swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6520 SYNTAX INTEGER (1..65535) 6521 MAX-ACCESS read-write 6522 STATUS obsolete 6523 DESCRIPTION 6524 "The value is for setting UDP Port." 6525 DEFVAL { 1812 } 6526 ::= { iPv4swAuthRadiusServerEntry 3 } 6527 6528 iPv4swAuthRadiusServerAccountingPort OBJECT-TYPE 6529 SYNTAX INTEGER (1..65535) 6530 MAX-ACCESS read-write 6531 STATUS obsolete 6532 DESCRIPTION 6533 "The value is for setting UDP Port." 6534 DEFVAL { 1813 } 6535 ::= { iPv4swAuthRadiusServerEntry 4 } 6536 6537 iPv4swAuthRadiusServerTimeout OBJECT-TYPE 6538 SYNTAX INTEGER (1..255) 6539 MAX-ACCESS read-write 6540 STATUS obsolete 6541 DESCRIPTION 6542 "The value is for setting UDP Port." 6543 DEFVAL { 5 } 6544 ::= { iPv4swAuthRadiusServerEntry 5 } 6545 6546 iPv4swAuthRadiusServerRetransmit OBJECT-TYPE 6547 SYNTAX INTEGER (1..255) 6548 MAX-ACCESS read-write 6549 STATUS obsolete 6550 DESCRIPTION 6551 "The value is for setting UDP Port." 6552 DEFVAL { 2 } 6553 ::= { iPv4swAuthRadiusServerEntry 6 } 6554 6555 iPv4swAuthRadiusServerKey OBJECT-TYPE 6556 SYNTAX DisplayString (SIZE(1..15)) 6557 MAX-ACCESS read-write 6558 STATUS obsolete 6559 DESCRIPTION 6560 "This object is used to set 802.1X Radius Server Key, 6561 The following characters are allowed to input: 6562 semicolon, question mark, space, and double quotation mark." 6563 ::= { iPv4swAuthRadiusServerEntry 7 } 6564 6565 iPv4swAuthRadiusServerStatus OBJECT-TYPE 6566 SYNTAX RowStatus 6567 MAX-ACCESS read-create 6568 STATUS obsolete 6569 DESCRIPTION 6570 "The status of this conceptual row in the 6571 swAuthRadiusServerTable. 6572 6573 An entry in this table is not qualified for activation 6574 until instances of all corresponding columns have been 6575 initialized, either through default values, or through 6576 Set operations. The swAuthRadiusServerIndex objects 6577 must be explicitly set." 6578 ::= { iPv4swAuthRadiusServerEntry 8 } 6579-- ----------------------------------------------------------------------------- 6580-- swAuthRadiusServer for IPv6 6581-- ----------------------------------------------------------------------------- 6582 swAuthRadiusServerTable OBJECT-TYPE 6583 SYNTAX SEQUENCE OF SwAuthRadiusServerEntry 6584 MAX-ACCESS not-accessible 6585 STATUS current 6586 DESCRIPTION 6587 "A table that contains the configuration objects for the 6588 Authenticator PAE associated with each port. 6589 An entry appears in this table for each port that may 6590 authenticate access to itself." 6591 ::= { swAuthRadiusServer 2 } 6592 6593 swAuthRadiusServerEntry OBJECT-TYPE 6594 SYNTAX SwAuthRadiusServerEntry 6595 MAX-ACCESS not-accessible 6596 STATUS current 6597 DESCRIPTION 6598 "The configuration information for an Authenticator Port." 6599 INDEX { swAuthRadiusServerIndex } 6600 ::= { swAuthRadiusServerTable 1 } 6601 6602 SwAuthRadiusServerEntry ::= SEQUENCE { 6603 swAuthRadiusServerIndex INTEGER, 6604 swAuthRadiusIPType INTEGER, 6605 swAuthRadiusServerAddress Ipv6Address, 6606 swAuthRadiusServerInterfaceName OCTET STRING, 6607 swAuthRadiusServerAuthenticationPort INTEGER, 6608 swAuthRadiusServerAccountingPort INTEGER, 6609 swAuthRadiusServerTimeout INTEGER, 6610 swAuthRadiusServerRetransmit INTEGER, 6611 swAuthRadiusServerKey DisplayString, 6612 swAuthRadiusServerStatus RowStatus 6613 } 6614 6615 swAuthRadiusServerIndex OBJECT-TYPE 6616 SYNTAX INTEGER (1..3) 6617 MAX-ACCESS read-only 6618 STATUS current 6619 DESCRIPTION 6620 "A unique value for Authentication RADIUS Server index. 6621 Its value ranges between 1 and 3." 6622 ::= { swAuthRadiusServerEntry 1 } 6623 6624 swAuthRadiusIPType OBJECT-TYPE 6625 SYNTAX INTEGER (1..2) 6626 MAX-ACCESS read-write 6627 STATUS current 6628 DESCRIPTION 6629 "The IP address of the RADIUS server IP type 6630 referred to in this table entry." 6631 DEFVAL { 1 } 6632 ::= { swAuthRadiusServerEntry 2 } 6633 6634 swAuthRadiusServerAddress OBJECT-TYPE 6635 SYNTAX Ipv6Address 6636 MAX-ACCESS read-write 6637 STATUS current 6638 DESCRIPTION 6639 "The IP address of the RADIUS server 6640 referred to in this table entry." 6641 ::= { swAuthRadiusServerEntry 3 } 6642 6643 swAuthRadiusServerInterfaceName OBJECT-TYPE 6644 SYNTAX OCTET STRING 6645 MAX-ACCESS read-create 6646 STATUS current 6647 DESCRIPTION 6648 "Specifies the interface name when the swAuthRadiusServerAddress is linklocal address." 6649 ::= { swAuthRadiusServerEntry 4 } 6650 6651 swAuthRadiusServerAuthenticationPort OBJECT-TYPE 6652 SYNTAX INTEGER (1..65535) 6653 MAX-ACCESS read-write 6654 STATUS current 6655 DESCRIPTION 6656 "The value is for setting UDP Port." 6657 DEFVAL { 1812 } 6658 ::= { swAuthRadiusServerEntry 5 } 6659 6660 swAuthRadiusServerAccountingPort OBJECT-TYPE 6661 SYNTAX INTEGER (1..65535) 6662 MAX-ACCESS read-write 6663 STATUS current 6664 DESCRIPTION 6665 "The value is for setting UDP Port." 6666 DEFVAL { 1813 } 6667 ::= { swAuthRadiusServerEntry 6 } 6668 6669 swAuthRadiusServerTimeout OBJECT-TYPE 6670 SYNTAX INTEGER (1..255) 6671 MAX-ACCESS read-write 6672 STATUS current 6673 DESCRIPTION 6674 "The value is for setting UDP Port." 6675 DEFVAL { 5 } 6676 ::= { swAuthRadiusServerEntry 7 } 6677 6678 swAuthRadiusServerRetransmit OBJECT-TYPE 6679 SYNTAX INTEGER (1..255) 6680 MAX-ACCESS read-write 6681 STATUS current 6682 DESCRIPTION 6683 "The value is for setting UDP Port." 6684 DEFVAL { 2 } 6685 ::= { swAuthRadiusServerEntry 8 } 6686 6687 swAuthRadiusServerKey OBJECT-TYPE 6688 SYNTAX DisplayString (SIZE(1..15)) 6689 MAX-ACCESS read-write 6690 STATUS current 6691 DESCRIPTION 6692 "This object is used to set 802.1X Radius Server Key, 6693 The following characters are allowed to input: 6694 semicolon, question mark, space, and double quotation mark." 6695 ::= { swAuthRadiusServerEntry 9 } 6696 6697 swAuthRadiusServerStatus OBJECT-TYPE 6698 SYNTAX RowStatus 6699 MAX-ACCESS read-create 6700 STATUS current 6701 DESCRIPTION 6702 "The status of this conceptual row in the 6703 swAuthRadiusServerTable. 6704 6705 An entry in this table is not qualified for activation 6706 until instances of all corresponding columns have been 6707 initialized, either through default values, or through 6708 Set operations. The swAuthRadiusServerIndex objects 6709 must be explicitly set." 6710 ::= { swAuthRadiusServerEntry 10 } 6711 -- ------------------------------------------------------------------ 6712 -- QoS 6713 -- ------------------------------------------------------------------ 6714 6715--10-- 6716 qosInBandMgmt OBJECT IDENTIFIER ::= { companyQoSGroup 10 } 6717 6718 qosInBandMgmtSetDefPriority OBJECT-TYPE 6719 SYNTAX INTEGER { 6720 other(1), 6721 action(2) 6722 } 6723 MAX-ACCESS read-write 6724 STATUS current 6725 DESCRIPTION 6726 "Sets the default priority. It is project dependent." 6727 ::= { qosInBandMgmt 1 } 6728 6729 qosInBandMgmtPktPriority OBJECT-TYPE 6730 SYNTAX INTEGER (0..7) 6731 MAX-ACCESS read-write 6732 STATUS current 6733 DESCRIPTION 6734 "Specifies the priority of packets, the range is 0-7. 7 is the highest priority." 6735 ::= { qosInBandMgmt 2 } 6736 6737 -- ------------------------------------------------------------------ 6738 -- QoS 6739 -- ------------------------------------------------------------------ 6740 6741--1-- 6742 cosScheduleMechanism OBJECT-TYPE 6743 SYNTAX INTEGER { 6744 strictPriority(1), 6745 wrr(2), 6746 strict3wrr(3), 6747 strict2wrr(4) 6748 } 6749 MAX-ACCESS read-write 6750 STATUS current 6751 DESCRIPTION 6752 "Queuing mechanism. 6753 strictPriority(1) : Strict Priority 6754 wrr(2) : Weighted Round Robin 6755 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. 6756 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. 6757 " 6758 ::= { companyQoSGroup 1 } 6759 6760--2-- 6761 cosOutputSchedule OBJECT IDENTIFIER ::= { companyQoSGroup 2 } 6762 6763 cosClassTable OBJECT-TYPE 6764 SYNTAX SEQUENCE OF CosClassEntry 6765 MAX-ACCESS not-accessible 6766 STATUS current 6767 DESCRIPTION 6768 "A list of cosOutputSchedule." 6769 ::= { cosOutputSchedule 1 } 6770 6771 cosClassEntry OBJECT-TYPE 6772 SYNTAX CosClassEntry 6773 MAX-ACCESS not-accessible 6774 STATUS current 6775 DESCRIPTION 6776 "A list of cosOutputClass Weight." 6777 INDEX { cosClassIndex } 6778 ::= { cosClassTable 1 } 6779 6780 CosClassEntry ::= SEQUENCE { 6781 cosClassIndex INTEGER, 6782 cosWeight INTEGER 6783 } 6784 6785 cosClassIndex OBJECT-TYPE 6786 SYNTAX INTEGER (0..3) 6787 MAX-ACCESS read-only 6788 STATUS current 6789 DESCRIPTION 6790 "A index of class 0 ~ 3." 6791 ::= { cosClassEntry 1 } 6792 6793 cosWeight OBJECT-TYPE 6794 SYNTAX INTEGER (1..55) 6795 MAX-ACCESS read-write 6796 STATUS current 6797 DESCRIPTION 6798 "cos weight " 6799 ::= { cosClassEntry 2 } 6800 6801 cosBandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyQoSGroup 9 } 6802 6803 cosBandwidthCtrlTable OBJECT-TYPE 6804 SYNTAX SEQUENCE OF CosBandwidthCtrlEntry 6805 MAX-ACCESS not-accessible 6806 STATUS current 6807 DESCRIPTION 6808 "A list of cosBandwidthCtrlEntry default priority Entries." 6809 ::= { cosBandwidthCtrlSettings 1 } 6810 6811 cosBandwidthCtrlEntry OBJECT-TYPE 6812 SYNTAX CosBandwidthCtrlEntry 6813 MAX-ACCESS not-accessible 6814 STATUS current 6815 DESCRIPTION 6816 "A list of cosBandwidthCtrlEntry default priority priorities." 6817 INDEX { cosBandwidthCtrlPortIndex, cosBandwidthCtrlClassIndex } 6818 ::= { cosBandwidthCtrlTable 1 } 6819 6820 CosBandwidthCtrlEntry ::= SEQUENCE { 6821 cosBandwidthCtrlPortIndex Integer32, 6822 cosBandwidthCtrlClassIndex INTEGER, 6823 cosBandwidthValue Integer32, 6824 cosBandwidthEffectiveRX Integer32, 6825 cosBandwidthEffectiveTX Integer32 6826 } 6827 6828 cosBandwidthCtrlPortIndex OBJECT-TYPE 6829 SYNTAX Integer32 (1..26) 6830 MAX-ACCESS read-only 6831 STATUS current 6832 DESCRIPTION 6833 "A port identifier that is in the range of 1 to ifNumber." 6834 ::= { cosBandwidthCtrlEntry 1 } 6835 6836 cosBandwidthCtrlClassIndex OBJECT-TYPE 6837 SYNTAX INTEGER (0..3) 6838 MAX-ACCESS read-only 6839 STATUS current 6840 DESCRIPTION 6841 "A BandwidthCtrlClassIndex identifier that is in the range of 1 to ifNumber." 6842 ::= { cosBandwidthCtrlEntry 2 } 6843 6844 6845 cosBandwidthValue OBJECT-TYPE 6846 SYNTAX Integer32 6847 MAX-ACCESS read-write 6848 STATUS current 6849 DESCRIPTION 6850 "The BandwidthValue return value." 6851 ::= { cosBandwidthCtrlEntry 3 } 6852 cosBandwidthEffectiveRX OBJECT-TYPE 6853 SYNTAX Integer32 6854 MAX-ACCESS read-only 6855 STATUS current 6856 DESCRIPTION 6857 "A speed rate of Effective RX." 6858 ::= { cosBandwidthCtrlEntry 4 } 6859 6860 6861 cosBandwidthEffectiveTX OBJECT-TYPE 6862 SYNTAX Integer32 6863 MAX-ACCESS read-only 6864 STATUS current 6865 DESCRIPTION 6866 "A speed value of Effective TX." 6867 ::= { cosBandwidthCtrlEntry 5 } 6868 6869 -- ------------------------------------------------------------------ 6870 -- QoS 6871 -- ------------------------------------------------------------------ 6872 6873--4 default user priority-- 6874 qosDefaultUserPri OBJECT IDENTIFIER ::= { companyQoSGroup 4 } 6875 6876 qosDefaultUserPriTable OBJECT-TYPE 6877 SYNTAX SEQUENCE OF QosDefaultUserPriEntry 6878 MAX-ACCESS not-accessible 6879 STATUS current 6880 DESCRIPTION 6881 "A list of 802.1p port default priority Entries." 6882 ::= { qosDefaultUserPri 1 } 6883 6884 qosDefaultUserPriEntry OBJECT-TYPE 6885 SYNTAX QosDefaultUserPriEntry 6886 MAX-ACCESS not-accessible 6887 STATUS current 6888 DESCRIPTION 6889 "A list of 802.1p port default priority priorities." 6890 INDEX { qosDefaultUserPriPortIndex } 6891 ::= { qosDefaultUserPriTable 1 } 6892 6893 QosDefaultUserPriEntry ::= SEQUENCE { 6894 qosDefaultUserPriPortIndex INTEGER, 6895 qosDefaultPriority INTEGER, 6896 qosEffectiveDefaultPriority INTEGER 6897 } 6898 6899 qosDefaultUserPriPortIndex OBJECT-TYPE 6900 SYNTAX INTEGER (1..26) 6901 MAX-ACCESS read-only 6902 STATUS current 6903 DESCRIPTION 6904 "A port identifier that is in the range of 1 to ifNumber." 6905 ::= { qosDefaultUserPriEntry 1 } 6906 6907 qosDefaultPriority OBJECT-TYPE 6908 SYNTAX INTEGER { 6909 priority0(0), 6910 priority1(1), 6911 priority2(2), 6912 priority3(3), 6913 priority4(4), 6914 priority5(5), 6915 priority6(6), 6916 priority7(7) 6917 } 6918 MAX-ACCESS read-write 6919 STATUS current 6920 DESCRIPTION 6921 "For ingress untagged packets, the per port 'Default Priority' 6922 setting will be applied to packets of each port to provide 6923 port-based traffic prioritization when 802.1p is enabled." 6924 ::= { qosDefaultUserPriEntry 2 } 6925 6926 6927 qosEffectiveDefaultPriority OBJECT-TYPE 6928 SYNTAX INTEGER { 6929 priority0(0), 6930 priority1(1), 6931 priority2(2), 6932 priority3(3), 6933 priority4(4), 6934 priority5(5), 6935 priority6(6), 6936 priority7(7) 6937 } 6938 MAX-ACCESS read-only 6939 STATUS current 6940 DESCRIPTION 6941 "For ingress untagged packets, the per port 'Effective Default 6942 Priority' setting will be applied to packets of each port to 6943 provide port-based traffic prioritization when 802.1p is enabled." 6944 ::= { qosDefaultUserPriEntry 3 } 6945 6946--5 vlan tag user priority -- 6947 qosUserPriority OBJECT IDENTIFIER ::= { companyQoSGroup 5 } 6948 qosUserPriorityTable OBJECT-TYPE 6949 SYNTAX SEQUENCE OF QosUserPriEntry 6950 MAX-ACCESS not-accessible 6951 STATUS current 6952 DESCRIPTION 6953 "A table mapping evaluated User Priority to Traffic 6954 Class, for forwarding by the bridge. Traffic class is a 6955 number in the range (0..3)." 6956 REFERENCE 6957 "ISO/IEC 15802-3 Table 7-2" 6958 ::= { qosUserPriority 1 } 6959 6960 qosUserPriEntry OBJECT-TYPE 6961 SYNTAX QosUserPriEntry 6962 MAX-ACCESS not-accessible 6963 STATUS current 6964 DESCRIPTION 6965 "User Priority to Traffic Class mapping." 6966 INDEX {qosUserPriIndex } 6967 ::= { qosUserPriorityTable 1 } 6968 6969 QosUserPriEntry ::= 6970 SEQUENCE { 6971 qosUserPriIndex 6972 INTEGER, 6973 qosUserPriClass 6974 INTEGER 6975 } 6976 6977 qosUserPriIndex OBJECT-TYPE 6978 SYNTAX INTEGER (0..7) 6979 MAX-ACCESS read-only 6980 STATUS current 6981 DESCRIPTION 6982 "For ingress tagged packets, D-Link Smart Switches will refer 6983 to these information and prioritize them with 4 different priority queues. 6984 If 802.1p is enabled." 6985 6986 ::= { qosUserPriEntry 1 } 6987 6988 qosUserPriClass OBJECT-TYPE 6989 SYNTAX INTEGER { 6990 low(0), 6991 medium(1), 6992 high(2), 6993 highest(3) 6994 } 6995 MAX-ACCESS read-write 6996 STATUS current 6997 DESCRIPTION 6998 "The User Class the received frame is mapped to." 6999 ::= { qosUserPriEntry 2 } 7000 7001--7 priority setting on/off table -- 7002 qosPriSettings OBJECT IDENTIFIER ::= { companyQoSGroup 7 } 7003 qosPriSettingsTable OBJECT-TYPE 7004 SYNTAX SEQUENCE OF QosPriSettingsEntry 7005 MAX-ACCESS not-accessible 7006 STATUS current 7007 DESCRIPTION 7008 "A list of port priority settings." 7009 REFERENCE 7010 "ISO/IEC 15802-3 Table 7-2" 7011 ::= { qosPriSettings 1 } 7012 7013 qosPriSettingsEntry OBJECT-TYPE 7014 SYNTAX QosPriSettingsEntry 7015 MAX-ACCESS not-accessible 7016 STATUS current 7017 DESCRIPTION 7018 "A list of port priority settings Entries." 7019 INDEX {qosPriSetPortIndex } 7020 ::= { qosPriSettingsTable 1 } 7021 7022 QosPriSettingsEntry ::= 7023 SEQUENCE { 7024 qosPriSetPortIndex 7025 INTEGER, 7026 qosPriSetPortType 7027 INTEGER 7028 } 7029 7030 qosPriSetPortIndex OBJECT-TYPE 7031 SYNTAX INTEGER (1..26) 7032 MAX-ACCESS read-only 7033 STATUS current 7034 DESCRIPTION 7035 "A port identifier that is in the range of 1 to ifNumber." 7036 ::= { qosPriSettingsEntry 1 } 7037 7038 qosPriSetPortType OBJECT-TYPE 7039 SYNTAX INTEGER 7040 { 7041 none(0), 7042 ieee8021P(2), 7043 dscp-tos(4), 7044 ieee8021P-dscp-tos(6) 7045 } 7046 MAX-ACCESS read-write 7047 STATUS current 7048 DESCRIPTION 7049 "The port priority setting type. (ex. none = 0, 7050 802.1p = 2, DSCP = 4. If you want enable 802.1p & DSCP, the value 7051 is 2 + 4 = 6. " 7052 ::= { qosPriSettingsEntry 2 } 7053 7054 -- ------------------------------------------------------------------ 7055 -- QoS 7056 -- ------------------------------------------------------------------ 7057 qosDiffServTOS OBJECT IDENTIFIER ::= { companyQoSGroup 6 } 7058 7059 qosDSCPTOSMode OBJECT-TYPE 7060 SYNTAX INTEGER { 7061 tos(1), 7062 dscp(2) 7063 } 7064 MAX-ACCESS read-write 7065 STATUS current 7066 DESCRIPTION 7067 "Settings of Qos mode: 7068 DSCP QoS or TOS Qos. 7069 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. 7070 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. 7071 " 7072 ::= { qosDiffServTOS 1 } 7073 7074 -- ------------------------------------------------------------------ 7075 -- DSCP-Mode 7076 -- ------------------------------------------------------------------ 7077 7078 qosDiffServTypeGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 2 } 7079 7080 qosDiffServType00 OBJECT-TYPE 7081 SYNTAX INTEGER { 7082 low(0), 7083 medium(1), 7084 high(2), 7085 highest(3) 7086 } 7087 MAX-ACCESS read-write 7088 STATUS current 7089 DESCRIPTION 7090 "DiffServ Type 0 : IP ToS value = 0" 7091 ::= { qosDiffServTypeGroup 1 } 7092 7093 qosDiffServType01 OBJECT-TYPE 7094 SYNTAX INTEGER { 7095 low(0), 7096 medium(1), 7097 high(2), 7098 highest(3) 7099 } 7100 MAX-ACCESS read-write 7101 STATUS current 7102 DESCRIPTION 7103 "DiffServ Type 01 : IP ToS value = 4" 7104 ::= { qosDiffServTypeGroup 2 } 7105 7106 qosDiffServType02 OBJECT-TYPE 7107 SYNTAX INTEGER { 7108 low(0), 7109 medium(1), 7110 high(2), 7111 highest(3) 7112 } 7113 MAX-ACCESS read-write 7114 STATUS current 7115 DESCRIPTION 7116 "DiffServ Type 02 : IP ToS value = 8" 7117 ::= { qosDiffServTypeGroup 3 } 7118 7119 qosDiffServType03 OBJECT-TYPE 7120 SYNTAX INTEGER { 7121 low(0), 7122 medium(1), 7123 high(2), 7124 highest(3) 7125 } 7126 MAX-ACCESS read-write 7127 STATUS current 7128 DESCRIPTION 7129 "DiffServ Type 03 : IP ToS value = 12" 7130 ::= { qosDiffServTypeGroup 4 } 7131 7132 qosDiffServType04 OBJECT-TYPE 7133 SYNTAX INTEGER { 7134 low(0), 7135 medium(1), 7136 high(2), 7137 highest(3) 7138 } 7139 MAX-ACCESS read-write 7140 STATUS current 7141 DESCRIPTION 7142 "DiffServ Type 04 : IP ToS value = 16" 7143 ::= { qosDiffServTypeGroup 5 } 7144 7145 qosDiffServType05 OBJECT-TYPE 7146 SYNTAX INTEGER { 7147 low(0), 7148 medium(1), 7149 high(2), 7150 highest(3) 7151 } 7152 MAX-ACCESS read-write 7153 STATUS current 7154 DESCRIPTION 7155 "DiffServ Type 05 : IP ToS value = 20" 7156 ::= { qosDiffServTypeGroup 6 } 7157 7158 qosDiffServType06 OBJECT-TYPE 7159 SYNTAX INTEGER { 7160 low(0), 7161 medium(1), 7162 high(2), 7163 highest(3) 7164 } 7165 MAX-ACCESS read-write 7166 STATUS current 7167 DESCRIPTION 7168 "DiffServ Type 06 : IP ToS value = 24" 7169 ::= { qosDiffServTypeGroup 7 } 7170 7171 qosDiffServType07 OBJECT-TYPE 7172 SYNTAX INTEGER { 7173 low(0), 7174 medium(1), 7175 high(2), 7176 highest(3) 7177 } 7178 MAX-ACCESS read-write 7179 STATUS current 7180 DESCRIPTION 7181 "DiffServ Type 07 : IP ToS value = 28" 7182 ::= { qosDiffServTypeGroup 8 } 7183 7184 qosDiffServType08 OBJECT-TYPE 7185 SYNTAX INTEGER { 7186 low(0), 7187 medium(1), 7188 high(2), 7189 highest(3) 7190 } 7191 MAX-ACCESS read-write 7192 STATUS current 7193 DESCRIPTION 7194 "DiffServ Type 08 : IP ToS value = 32" 7195 ::= { qosDiffServTypeGroup 9 } 7196 7197 qosDiffServType09 OBJECT-TYPE 7198 SYNTAX INTEGER { 7199 low(0), 7200 medium(1), 7201 high(2), 7202 highest(3) 7203 } 7204 MAX-ACCESS read-write 7205 STATUS current 7206 DESCRIPTION 7207 "DiffServ Type 09 : IP ToS value = 36" 7208 ::= { qosDiffServTypeGroup 10 } 7209 7210 qosDiffServType10 OBJECT-TYPE 7211 SYNTAX INTEGER { 7212 low(0), 7213 medium(1), 7214 high(2), 7215 highest(3) 7216 } 7217 MAX-ACCESS read-write 7218 STATUS current 7219 DESCRIPTION 7220 "DiffServ Type 10 : IP ToS value = 40" 7221 ::= { qosDiffServTypeGroup 11 } 7222 7223 qosDiffServType11 OBJECT-TYPE 7224 SYNTAX INTEGER { 7225 low(0), 7226 medium(1), 7227 high(2), 7228 highest(3) 7229 } 7230 MAX-ACCESS read-write 7231 STATUS current 7232 DESCRIPTION 7233 "DiffServ Type 11 : IP ToS value = 44" 7234 ::= { qosDiffServTypeGroup 12 } 7235 7236 qosDiffServType12 OBJECT-TYPE 7237 SYNTAX INTEGER { 7238 low(0), 7239 medium(1), 7240 high(2), 7241 highest(3) 7242 } 7243 MAX-ACCESS read-write 7244 STATUS current 7245 DESCRIPTION 7246 "DiffServ Type 12 : IP ToS value = 48" 7247 ::= { qosDiffServTypeGroup 13 } 7248 7249 qosDiffServType13 OBJECT-TYPE 7250 SYNTAX INTEGER { 7251 low(0), 7252 medium(1), 7253 high(2), 7254 highest(3) 7255 } 7256 MAX-ACCESS read-write 7257 STATUS current 7258 DESCRIPTION 7259 "DiffServ Type 13 : IP ToS value = 52" 7260 ::= { qosDiffServTypeGroup 14 } 7261 7262 qosDiffServType14 OBJECT-TYPE 7263 SYNTAX INTEGER { 7264 low(0), 7265 medium(1), 7266 high(2), 7267 highest(3) 7268 } 7269 MAX-ACCESS read-write 7270 STATUS current 7271 DESCRIPTION 7272 "DiffServ Type 14 : IP ToS value = 56" 7273 ::= { qosDiffServTypeGroup 15 } 7274 7275 qosDiffServType15 OBJECT-TYPE 7276 SYNTAX INTEGER { 7277 low(0), 7278 medium(1), 7279 high(2), 7280 highest(3) 7281 } 7282 MAX-ACCESS read-write 7283 STATUS current 7284 DESCRIPTION 7285 "DiffServ Type 15 : IP ToS value = 60" 7286 ::= { qosDiffServTypeGroup 16 } 7287 7288 qosDiffServType16 OBJECT-TYPE 7289 SYNTAX INTEGER { 7290 low(0), 7291 medium(1), 7292 high(2), 7293 highest(3) 7294 } 7295 MAX-ACCESS read-write 7296 STATUS current 7297 DESCRIPTION 7298 "DiffServ Type 16 : IP ToS value = 64" 7299 ::= { qosDiffServTypeGroup 17 } 7300 7301 qosDiffServType17 OBJECT-TYPE 7302 SYNTAX INTEGER { 7303 low(0), 7304 medium(1), 7305 high(2), 7306 highest(3) 7307 } 7308 MAX-ACCESS read-write 7309 STATUS current 7310 DESCRIPTION 7311 "DiffServ Type 17 : IP ToS value = 68" 7312 ::= { qosDiffServTypeGroup 18 } 7313 7314 qosDiffServType18 OBJECT-TYPE 7315 SYNTAX INTEGER { 7316 low(0), 7317 medium(1), 7318 high(2), 7319 highest(3) 7320 } 7321 MAX-ACCESS read-write 7322 STATUS current 7323 DESCRIPTION 7324 "DiffServ Type 18 : IP ToS value = 72" 7325 ::= { qosDiffServTypeGroup 19 } 7326 7327 qosDiffServType19 OBJECT-TYPE 7328 SYNTAX INTEGER { 7329 low(0), 7330 medium(1), 7331 high(2), 7332 highest(3) 7333 } 7334 MAX-ACCESS read-write 7335 STATUS current 7336 DESCRIPTION 7337 "DiffServ Type 19 : IP ToS value = 76" 7338 ::= { qosDiffServTypeGroup 20 } 7339 7340 qosDiffServType20 OBJECT-TYPE 7341 SYNTAX INTEGER { 7342 low(0), 7343 medium(1), 7344 high(2), 7345 highest(3) 7346 } 7347 MAX-ACCESS read-write 7348 STATUS current 7349 DESCRIPTION 7350 "DiffServ Type 20 : IP ToS value = 80" 7351 ::= { qosDiffServTypeGroup 21 } 7352 7353 qosDiffServType21 OBJECT-TYPE 7354 SYNTAX INTEGER { 7355 low(0), 7356 medium(1), 7357 high(2), 7358 highest(3) 7359 } 7360 MAX-ACCESS read-write 7361 STATUS current 7362 DESCRIPTION 7363 "DiffServ Type 21 : IP ToS value = 84" 7364 ::= { qosDiffServTypeGroup 22 } 7365 7366 qosDiffServType22 OBJECT-TYPE 7367 SYNTAX INTEGER { 7368 low(0), 7369 medium(1), 7370 high(2), 7371 highest(3) 7372 } 7373 MAX-ACCESS read-write 7374 STATUS current 7375 DESCRIPTION 7376 "DiffServ Type 22 : IP ToS value = 88" 7377 ::= { qosDiffServTypeGroup 23 } 7378 7379 qosDiffServType23 OBJECT-TYPE 7380 SYNTAX INTEGER { 7381 low(0), 7382 medium(1), 7383 high(2), 7384 highest(3) 7385 } 7386 MAX-ACCESS read-write 7387 STATUS current 7388 DESCRIPTION 7389 "DiffServ Type 23 : IP ToS value = 92" 7390 ::= { qosDiffServTypeGroup 24 } 7391 7392 qosDiffServType24 OBJECT-TYPE 7393 SYNTAX INTEGER { 7394 low(0), 7395 medium(1), 7396 high(2), 7397 highest(3) 7398 } 7399 MAX-ACCESS read-write 7400 STATUS current 7401 DESCRIPTION 7402 "DiffServ Type 24 : IP ToS value = 96" 7403 ::= { qosDiffServTypeGroup 25 } 7404 7405 qosDiffServType25 OBJECT-TYPE 7406 SYNTAX INTEGER { 7407 low(0), 7408 medium(1), 7409 high(2), 7410 highest(3) 7411 } 7412 MAX-ACCESS read-write 7413 STATUS current 7414 DESCRIPTION 7415 "DiffServ Type 25 : IP ToS value = 100" 7416 ::= { qosDiffServTypeGroup 26 } 7417 7418 qosDiffServType26 OBJECT-TYPE 7419 SYNTAX INTEGER { 7420 low(0), 7421 medium(1), 7422 high(2), 7423 highest(3) 7424 } 7425 MAX-ACCESS read-write 7426 STATUS current 7427 DESCRIPTION 7428 "DiffServ Type 26 : IP ToS value = 104" 7429 ::= { qosDiffServTypeGroup 27 } 7430 7431 qosDiffServType27 OBJECT-TYPE 7432 SYNTAX INTEGER { 7433 low(0), 7434 medium(1), 7435 high(2), 7436 highest(3) 7437 } 7438 MAX-ACCESS read-write 7439 STATUS current 7440 DESCRIPTION 7441 "DiffServ Type 27 : IP ToS value = 108" 7442 ::= { qosDiffServTypeGroup 28 } 7443 7444 qosDiffServType28 OBJECT-TYPE 7445 SYNTAX INTEGER { 7446 low(0), 7447 medium(1), 7448 high(2), 7449 highest(3) 7450 } 7451 MAX-ACCESS read-write 7452 STATUS current 7453 DESCRIPTION 7454 "DiffServ Type 28 : IP ToS value = 112" 7455 ::= { qosDiffServTypeGroup 29 } 7456 7457 qosDiffServType29 OBJECT-TYPE 7458 SYNTAX INTEGER { 7459 low(0), 7460 medium(1), 7461 high(2), 7462 highest(3) 7463 } 7464 MAX-ACCESS read-write 7465 STATUS current 7466 DESCRIPTION 7467 "DiffServ Type 29 : IP ToS value = 116" 7468 ::= { qosDiffServTypeGroup 30 } 7469 7470 qosDiffServType30 OBJECT-TYPE 7471 SYNTAX INTEGER { 7472 low(0), 7473 medium(1), 7474 high(2), 7475 highest(3) 7476 } 7477 MAX-ACCESS read-write 7478 STATUS current 7479 DESCRIPTION 7480 "DiffServ Type 30 : IP ToS value = 120" 7481 ::= { qosDiffServTypeGroup 31 } 7482 7483 qosDiffServType31 OBJECT-TYPE 7484 SYNTAX INTEGER { 7485 low(0), 7486 medium(1), 7487 high(2), 7488 highest(3) 7489 } 7490 MAX-ACCESS read-write 7491 STATUS current 7492 DESCRIPTION 7493 "DiffServ Type 31 : IP ToS value = 124" 7494 ::= { qosDiffServTypeGroup 32 } 7495 7496 qosDiffServType32 OBJECT-TYPE 7497 SYNTAX INTEGER { 7498 low(0), 7499 medium(1), 7500 high(2), 7501 highest(3) 7502 } 7503 MAX-ACCESS read-write 7504 STATUS current 7505 DESCRIPTION 7506 "DiffServ Type 32 : IP ToS value = 128" 7507 ::= { qosDiffServTypeGroup 33 } 7508 7509 qosDiffServType33 OBJECT-TYPE 7510 SYNTAX INTEGER { 7511 low(0), 7512 medium(1), 7513 high(2), 7514 highest(3) 7515 } 7516 MAX-ACCESS read-write 7517 STATUS current 7518 DESCRIPTION 7519 "DiffServ Type 33 : IP ToS value = 132" 7520 ::= { qosDiffServTypeGroup 34 } 7521 7522 qosDiffServType34 OBJECT-TYPE 7523 SYNTAX INTEGER { 7524 low(0), 7525 medium(1), 7526 high(2), 7527 highest(3) 7528 } 7529 MAX-ACCESS read-write 7530 STATUS current 7531 DESCRIPTION 7532 "DiffServ Type 34 : IP ToS value = 136" 7533 ::= { qosDiffServTypeGroup 35 } 7534 7535 qosDiffServType35 OBJECT-TYPE 7536 SYNTAX INTEGER { 7537 low(0), 7538 medium(1), 7539 high(2), 7540 highest(3) 7541 } 7542 MAX-ACCESS read-write 7543 STATUS current 7544 DESCRIPTION 7545 "DiffServ Type 35 : IP ToS value = 140" 7546 ::= { qosDiffServTypeGroup 36 } 7547 7548 qosDiffServType36 OBJECT-TYPE 7549 SYNTAX INTEGER { 7550 low(0), 7551 medium(1), 7552 high(2), 7553 highest(3) 7554 } 7555 MAX-ACCESS read-write 7556 STATUS current 7557 DESCRIPTION 7558 "DiffServ Type 36 : IP ToS value = 144" 7559 ::= { qosDiffServTypeGroup 37 } 7560 7561 qosDiffServType37 OBJECT-TYPE 7562 SYNTAX INTEGER { 7563 low(0), 7564 medium(1), 7565 high(2), 7566 highest(3) 7567 } 7568 MAX-ACCESS read-write 7569 STATUS current 7570 DESCRIPTION 7571 "DiffServ Type 37 : IP ToS value = 148" 7572 ::= { qosDiffServTypeGroup 38 } 7573 7574 qosDiffServType38 OBJECT-TYPE 7575 SYNTAX INTEGER { 7576 low(0), 7577 medium(1), 7578 high(2), 7579 highest(3) 7580 } 7581 MAX-ACCESS read-write 7582 STATUS current 7583 DESCRIPTION 7584 "DiffServ Type 38 : IP ToS value = 152" 7585 ::= { qosDiffServTypeGroup 39 } 7586 7587 qosDiffServType39 OBJECT-TYPE 7588 SYNTAX INTEGER { 7589 low(0), 7590 medium(1), 7591 high(2), 7592 highest(3) 7593 } 7594 MAX-ACCESS read-write 7595 STATUS current 7596 DESCRIPTION 7597 "DiffServ Type 39 : IP ToS value = 156" 7598 ::= { qosDiffServTypeGroup 40 } 7599 7600 qosDiffServType40 OBJECT-TYPE 7601 SYNTAX INTEGER { 7602 low(0), 7603 medium(1), 7604 high(2), 7605 highest(3) 7606 } 7607 MAX-ACCESS read-write 7608 STATUS current 7609 DESCRIPTION 7610 "DiffServ Type 40 : IP ToS value = 160" 7611 ::= { qosDiffServTypeGroup 41 } 7612 7613 qosDiffServType41 OBJECT-TYPE 7614 SYNTAX INTEGER { 7615 low(0), 7616 medium(1), 7617 high(2), 7618 highest(3) 7619 } 7620 MAX-ACCESS read-write 7621 STATUS current 7622 DESCRIPTION 7623 "DiffServ Type 41 : IP ToS value = 164" 7624 ::= { qosDiffServTypeGroup 42 } 7625 7626 qosDiffServType42 OBJECT-TYPE 7627 SYNTAX INTEGER { 7628 low(0), 7629 medium(1), 7630 high(2), 7631 highest(3) 7632 } 7633 MAX-ACCESS read-write 7634 STATUS current 7635 DESCRIPTION 7636 "DiffServ Type 42 : IP ToS value = 168" 7637 ::= { qosDiffServTypeGroup 43 } 7638 7639 qosDiffServType43 OBJECT-TYPE 7640 SYNTAX INTEGER { 7641 low(0), 7642 medium(1), 7643 high(2), 7644 highest(3) 7645 } 7646 MAX-ACCESS read-write 7647 STATUS current 7648 DESCRIPTION 7649 "DiffServ Type 43 : IP ToS value = 172" 7650 ::= { qosDiffServTypeGroup 44 } 7651 7652 qosDiffServType44 OBJECT-TYPE 7653 SYNTAX INTEGER { 7654 low(0), 7655 medium(1), 7656 high(2), 7657 highest(3) 7658 } 7659 MAX-ACCESS read-write 7660 STATUS current 7661 DESCRIPTION 7662 "DiffServ Type 44 : IP ToS value = 176" 7663 ::= { qosDiffServTypeGroup 45 } 7664 7665 qosDiffServType45 OBJECT-TYPE 7666 SYNTAX INTEGER { 7667 low(0), 7668 medium(1), 7669 high(2), 7670 highest(3) 7671 } 7672 MAX-ACCESS read-write 7673 STATUS current 7674 DESCRIPTION 7675 "DiffServ Type 45 : IP ToS value = 180" 7676 ::= { qosDiffServTypeGroup 46 } 7677 7678 qosDiffServType46 OBJECT-TYPE 7679 SYNTAX INTEGER { 7680 low(0), 7681 medium(1), 7682 high(2), 7683 highest(3) 7684 } 7685 MAX-ACCESS read-write 7686 STATUS current 7687 DESCRIPTION 7688 "DiffServ Type 46 : IP ToS value = 184" 7689 ::= { qosDiffServTypeGroup 47 } 7690 7691 qosDiffServType47 OBJECT-TYPE 7692 SYNTAX INTEGER { 7693 low(0), 7694 medium(1), 7695 high(2), 7696 highest(3) 7697 } 7698 MAX-ACCESS read-write 7699 STATUS current 7700 DESCRIPTION 7701 "DiffServ Type 47 : IP ToS value = 188" 7702 ::= { qosDiffServTypeGroup 48 } 7703 7704 qosDiffServType48 OBJECT-TYPE 7705 SYNTAX INTEGER { 7706 low(0), 7707 medium(1), 7708 high(2), 7709 highest(3) 7710 } 7711 MAX-ACCESS read-write 7712 STATUS current 7713 DESCRIPTION 7714 "DiffServ Type 48 : IP ToS value = 192" 7715 ::= { qosDiffServTypeGroup 49 } 7716 7717 qosDiffServType49 OBJECT-TYPE 7718 SYNTAX INTEGER { 7719 low(0), 7720 medium(1), 7721 high(2), 7722 highest(3) 7723 } 7724 MAX-ACCESS read-write 7725 STATUS current 7726 DESCRIPTION 7727 "DiffServ Type 49 : IP ToS value = 196" 7728 ::= { qosDiffServTypeGroup 50 } 7729 7730 qosDiffServType50 OBJECT-TYPE 7731 SYNTAX INTEGER { 7732 low(0), 7733 medium(1), 7734 high(2), 7735 highest(3) 7736 } 7737 MAX-ACCESS read-write 7738 STATUS current 7739 DESCRIPTION 7740 "DiffServ Type 50 : IP ToS value = 200" 7741 ::= { qosDiffServTypeGroup 51 } 7742 7743 qosDiffServType51 OBJECT-TYPE 7744 SYNTAX INTEGER { 7745 low(0), 7746 medium(1), 7747 high(2), 7748 highest(3) 7749 } 7750 MAX-ACCESS read-write 7751 STATUS current 7752 DESCRIPTION 7753 "DiffServ Type 51 : IP ToS value = 204" 7754 ::= { qosDiffServTypeGroup 52 } 7755 7756 qosDiffServType52 OBJECT-TYPE 7757 SYNTAX INTEGER { 7758 low(0), 7759 medium(1), 7760 high(2), 7761 highest(3) 7762 } 7763 MAX-ACCESS read-write 7764 STATUS current 7765 DESCRIPTION 7766 "DiffServ Type 52 : IP ToS value = 208" 7767 ::= { qosDiffServTypeGroup 53 } 7768 7769 qosDiffServType53 OBJECT-TYPE 7770 SYNTAX INTEGER { 7771 low(0), 7772 medium(1), 7773 high(2), 7774 highest(3) 7775 } 7776 MAX-ACCESS read-write 7777 STATUS current 7778 DESCRIPTION 7779 "DiffServ Type 53 : IP ToS value = 212" 7780 ::= { qosDiffServTypeGroup 54 } 7781 7782 qosDiffServType54 OBJECT-TYPE 7783 SYNTAX INTEGER { 7784 low(0), 7785 medium(1), 7786 high(2), 7787 highest(3) 7788 } 7789 MAX-ACCESS read-write 7790 STATUS current 7791 DESCRIPTION 7792 "DiffServ Type 54 : IP ToS value = 216" 7793 ::= { qosDiffServTypeGroup 55 } 7794 7795 qosDiffServType55 OBJECT-TYPE 7796 SYNTAX INTEGER { 7797 low(0), 7798 medium(1), 7799 high(2), 7800 highest(3) 7801 } 7802 MAX-ACCESS read-write 7803 STATUS current 7804 DESCRIPTION 7805 "DiffServ Type 55 : IP ToS value = 220" 7806 ::= { qosDiffServTypeGroup 56 } 7807 7808 qosDiffServType56 OBJECT-TYPE 7809 SYNTAX INTEGER { 7810 low(0), 7811 medium(1), 7812 high(2), 7813 highest(3) 7814 } 7815 MAX-ACCESS read-write 7816 STATUS current 7817 DESCRIPTION 7818 "DiffServ Type 56 : IP ToS value = 224" 7819 ::= { qosDiffServTypeGroup 57 } 7820 7821 qosDiffServType57 OBJECT-TYPE 7822 SYNTAX INTEGER { 7823 low(0), 7824 medium(1), 7825 high(2), 7826 highest(3) 7827 } 7828 MAX-ACCESS read-write 7829 STATUS current 7830 DESCRIPTION 7831 "DiffServ Type 57 : IP ToS value = 228" 7832 ::= { qosDiffServTypeGroup 58 } 7833 7834 qosDiffServType58 OBJECT-TYPE 7835 SYNTAX INTEGER { 7836 low(0), 7837 medium(1), 7838 high(2), 7839 highest(3) 7840 } 7841 MAX-ACCESS read-write 7842 STATUS current 7843 DESCRIPTION 7844 "DiffServ Type 58 : IP ToS value = 232" 7845 ::= { qosDiffServTypeGroup 59 } 7846 7847 qosDiffServType59 OBJECT-TYPE 7848 SYNTAX INTEGER { 7849 low(0), 7850 medium(1), 7851 high(2), 7852 highest(3) 7853 } 7854 MAX-ACCESS read-write 7855 STATUS current 7856 DESCRIPTION 7857 "DiffServ Type 59 : IP ToS value = 236" 7858 ::= { qosDiffServTypeGroup 60 } 7859 7860 qosDiffServType60 OBJECT-TYPE 7861 SYNTAX INTEGER { 7862 low(0), 7863 medium(1), 7864 high(2), 7865 highest(3) 7866 } 7867 MAX-ACCESS read-write 7868 STATUS current 7869 DESCRIPTION 7870 "DiffServ Type 60 : IP ToS value = 240" 7871 ::= { qosDiffServTypeGroup 61 } 7872 7873 qosDiffServType61 OBJECT-TYPE 7874 SYNTAX INTEGER { 7875 low(0), 7876 medium(1), 7877 high(2), 7878 highest(3) 7879 } 7880 MAX-ACCESS read-write 7881 STATUS current 7882 DESCRIPTION 7883 "DiffServ Type 61 : IP ToS value = 244" 7884 ::= { qosDiffServTypeGroup 62 } 7885 7886 qosDiffServType62 OBJECT-TYPE 7887 SYNTAX INTEGER { 7888 low(0), 7889 medium(1), 7890 high(2), 7891 highest(3) 7892 } 7893 MAX-ACCESS read-write 7894 STATUS current 7895 DESCRIPTION 7896 "DiffServ Type 62 : IP ToS value = 248" 7897 ::= { qosDiffServTypeGroup 63 } 7898 7899 qosDiffServType63 OBJECT-TYPE 7900 SYNTAX INTEGER { 7901 low(0), 7902 medium(1), 7903 high(2), 7904 highest(3) 7905 } 7906 MAX-ACCESS read-write 7907 STATUS current 7908 DESCRIPTION 7909 "DiffServ Type 63 : IP ToS value = 252" 7910 ::= { qosDiffServTypeGroup 64 } 7911 7912 -- ------------------------------------------------------------------ 7913 -- TOS-Mode 7914 -- ------------------------------------------------------------------ 7915 7916 qosTOSGroup OBJECT IDENTIFIER ::= { qosDiffServTOS 3 } 7917 7918 qosTOSType00 OBJECT-TYPE 7919 SYNTAX INTEGER { 7920 low(0), 7921 medium(1), 7922 high(2), 7923 highest(3) 7924 } 7925 MAX-ACCESS read-write 7926 STATUS current 7927 DESCRIPTION 7928 "TOS 0" 7929 ::= { qosTOSGroup 1 } 7930 7931 qosTOSType01 OBJECT-TYPE 7932 SYNTAX INTEGER { 7933 low(0), 7934 medium(1), 7935 high(2), 7936 highest(3) 7937 } 7938 MAX-ACCESS read-write 7939 STATUS current 7940 DESCRIPTION 7941 "TOS 01" 7942 ::= { qosTOSGroup 2 } 7943 7944 qosTOSType02 OBJECT-TYPE 7945 SYNTAX INTEGER { 7946 low(0), 7947 medium(1), 7948 high(2), 7949 highest(3) 7950 } 7951 MAX-ACCESS read-write 7952 STATUS current 7953 DESCRIPTION 7954 "TOS 02" 7955 ::= { qosTOSGroup 3 } 7956 7957 qosTOSType03 OBJECT-TYPE 7958 SYNTAX INTEGER { 7959 low(0), 7960 medium(1), 7961 high(2), 7962 highest(3) 7963 } 7964 MAX-ACCESS read-write 7965 STATUS current 7966 DESCRIPTION 7967 "TOS 03" 7968 ::= { qosTOSGroup 4 } 7969 7970 qosTOSType04 OBJECT-TYPE 7971 SYNTAX INTEGER { 7972 low(0), 7973 medium(1), 7974 high(2), 7975 highest(3) 7976 } 7977 MAX-ACCESS read-write 7978 STATUS current 7979 DESCRIPTION 7980 "TOS 04" 7981 ::= { qosTOSGroup 5 } 7982 7983 qosTOSType05 OBJECT-TYPE 7984 SYNTAX INTEGER { 7985 low(0), 7986 medium(1), 7987 high(2), 7988 highest(3) 7989 } 7990 MAX-ACCESS read-write 7991 STATUS current 7992 DESCRIPTION 7993 "TOS 05" 7994 ::= { qosTOSGroup 6 } 7995 7996 qosTOSType06 OBJECT-TYPE 7997 SYNTAX INTEGER { 7998 low(0), 7999 medium(1), 8000 high(2), 8001 highest(3) 8002 } 8003 MAX-ACCESS read-write 8004 STATUS current 8005 DESCRIPTION 8006 "TOS 06" 8007 ::= { qosTOSGroup 7 } 8008 8009 qosTOSType07 OBJECT-TYPE 8010 SYNTAX INTEGER { 8011 low(0), 8012 medium(1), 8013 high(2), 8014 highest(3) 8015 } 8016 MAX-ACCESS read-write 8017 STATUS current 8018 DESCRIPTION 8019 "TOS 07" 8020 ::= { qosTOSGroup 8 } 8021 8022 qosAclPrioritySettings OBJECT IDENTIFIER ::= { companyQoSGroup 8 } 8023 8024 -- ------------------------------------------------------------------ 8025 -- ipv4aclQosTable 8026 -- ------------------------------------------------------------------ 8027 8028 ipv4aclQosTable OBJECT-TYPE 8029 SYNTAX SEQUENCE OF Ipv4AclQosEntry 8030 MAX-ACCESS not-accessible 8031 STATUS current 8032 DESCRIPTION 8033 "A list of priority by acl setting." 8034 8035 ::= { qosAclPrioritySettings 1 } 8036 8037 ipv4aclQosEntry OBJECT-TYPE 8038 SYNTAX Ipv4AclQosEntry 8039 MAX-ACCESS not-accessible 8040 STATUS current 8041 DESCRIPTION 8042 "A list of priority by acl setting entry." 8043 8044 INDEX { ipv4aclQosIndex } 8045 ::= { ipv4aclQosTable 1 } 8046 8047 Ipv4AclQosEntry ::= 8048 SEQUENCE { 8049 ipv4aclQosIndex Integer32, 8050 ipv4aclQosType INTEGER, 8051 ipv4aclQosMACAddr MacAddress, 8052 ipv4aclQosIPAddr IpAddress, 8053 ipv4aclQosTCPUDPPort Integer32, 8054 ipv4aclQosVlanID Integer32, 8055 ipv4aclQosProtocol Integer32, 8056 ipv4aclQosAssignClass INTEGER, 8057 ipv4aclQosStatus RowStatus 8058 } 8059 8060 ipv4aclQosIndex OBJECT-TYPE 8061 SYNTAX Integer32 (1..65535) 8062 MAX-ACCESS read-only 8063 STATUS current 8064 DESCRIPTION 8065 "Index of priority by acl setting." 8066 ::= { ipv4aclQosEntry 1 } 8067 8068 ipv4aclQosType OBJECT-TYPE 8069 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5) } 8070 MAX-ACCESS read-write 8071 STATUS current 8072 DESCRIPTION 8073 "Type of priority by acl setting." 8074 ::= { ipv4aclQosEntry 2 } 8075 8076 ipv4aclQosMACAddr OBJECT-TYPE 8077 SYNTAX MacAddress 8078 MAX-ACCESS read-write 8079 STATUS current 8080 DESCRIPTION 8081 "Dst MAC of priority by acl setting." 8082 ::= { ipv4aclQosEntry 3 } 8083 8084 8085 ipv4aclQosIPAddr OBJECT-TYPE 8086 SYNTAX IpAddress 8087 MAX-ACCESS read-write 8088 STATUS current 8089 DESCRIPTION 8090 "Dst IP of priority by acl setting" 8091 ::= { ipv4aclQosEntry 4 } 8092 8093 ipv4aclQosTCPUDPPort OBJECT-TYPE 8094 SYNTAX Integer32 (1..65535) 8095 MAX-ACCESS read-write 8096 STATUS current 8097 DESCRIPTION 8098 "Dst TCP/UDP port of priority by acl setting" 8099 ::= { ipv4aclQosEntry 5 } 8100 8101 ipv4aclQosVlanID OBJECT-TYPE 8102 SYNTAX Integer32 (1..4094) 8103 MAX-ACCESS read-write 8104 STATUS current 8105 DESCRIPTION 8106 "VLAN ID of priority by acl setting" 8107 ::= { ipv4aclQosEntry 6 } 8108 8109 ipv4aclQosProtocol OBJECT-TYPE 8110 SYNTAX Integer32 (1..255) 8111 MAX-ACCESS read-write 8112 STATUS current 8113 DESCRIPTION 8114 "Ip protocol number of priority by acl setting" 8115 ::= { ipv4aclQosEntry 7 } 8116 8117 ipv4aclQosAssignClass OBJECT-TYPE 8118 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 8119 MAX-ACCESS read-write 8120 STATUS current 8121 DESCRIPTION 8122 "Be mapped class of priority by acl setting." 8123 ::= { ipv4aclQosEntry 8 } 8124 8125 ipv4aclQosStatus OBJECT-TYPE 8126 SYNTAX RowStatus 8127 MAX-ACCESS read-write 8128 STATUS current 8129 DESCRIPTION 8130 "Status of priority by acl setting." 8131 ::= { ipv4aclQosEntry 9 } 8132 8133 8134 -- ------------------------------------------------------------------ 8135 -- aclQosTable 8136 -- ------------------------------------------------------------------ 8137 8138 aclQosTable OBJECT-TYPE 8139 SYNTAX SEQUENCE OF AclQosEntry 8140 MAX-ACCESS not-accessible 8141 STATUS current 8142 DESCRIPTION 8143 "A list of priority by acl setting." 8144 8145 ::= { qosAclPrioritySettings 2 } 8146 8147 aclQosEntry OBJECT-TYPE 8148 SYNTAX AclQosEntry 8149 MAX-ACCESS not-accessible 8150 STATUS current 8151 DESCRIPTION 8152 "A list of priority by acl setting entry." 8153 8154 INDEX { aclQosIndex } 8155 ::= { aclQosTable 1 } 8156 8157 AclQosEntry ::= 8158 SEQUENCE { 8159 aclQosIndex Integer32, 8160 aclQosType INTEGER, 8161 aclQosMACAddr MacAddress, 8162 aclQosIPAddr IpAddress, 8163 aclQosIPv6Addr Ipv6Address, 8164 aclQosTCPUDPPort Integer32, 8165 aclQosVlanID Integer32, 8166 aclQosProtocol Integer32, 8167--start DLINK-METRO-LIKE-R25QOS-BY-IPV6-TC-ACL 8168 aclQosIP6TC Integer32, 8169--end DLINK-METRO-LIKE-R25QOS-BY-IPV6-TC-ACL 8170 aclQosAssignClass INTEGER, 8171 aclQosStatus RowStatus 8172 } 8173 8174 aclQosIndex OBJECT-TYPE 8175 SYNTAX Integer32 (1..65535) 8176 MAX-ACCESS read-only 8177 STATUS current 8178 DESCRIPTION 8179 "Index of priority by acl setting." 8180 ::= { aclQosEntry 1 } 8181 8182 aclQosType OBJECT-TYPE 8183 SYNTAX INTEGER { mac(0), ip(1), tcp(2), udp(3), vlanid(4), protocol(5), ipv6(6), ipv6traffic-class(7) } 8184 MAX-ACCESS read-write 8185 STATUS current 8186 DESCRIPTION 8187 "Type of priority by acl setting." 8188 ::= { aclQosEntry 2 } 8189 8190 aclQosMACAddr OBJECT-TYPE 8191 SYNTAX MacAddress 8192 MAX-ACCESS read-write 8193 STATUS current 8194 DESCRIPTION 8195 "Dst MAC of priority by acl setting." 8196 ::= { aclQosEntry 3 } 8197 8198 8199 aclQosIPAddr OBJECT-TYPE 8200 SYNTAX IpAddress 8201 MAX-ACCESS read-write 8202 STATUS current 8203 DESCRIPTION 8204 "Dst IP of priority by acl setting" 8205 ::= { aclQosEntry 4 } 8206 8207 aclQosIPv6Addr OBJECT-TYPE 8208 SYNTAX Ipv6Address 8209 MAX-ACCESS read-write 8210 STATUS current 8211 DESCRIPTION 8212 "Dst IP of priority by acl setting. " 8213 ::= { aclQosEntry 5 } 8214 8215 aclQosTCPUDPPort OBJECT-TYPE 8216 SYNTAX Integer32 (1..65535) 8217 MAX-ACCESS read-write 8218 STATUS current 8219 DESCRIPTION 8220 "Dst TCP/UDP port of priority by acl setting" 8221 ::= { aclQosEntry 6 } 8222 8223 aclQosVlanID OBJECT-TYPE 8224 SYNTAX Integer32 (1..4094) 8225 MAX-ACCESS read-write 8226 STATUS current 8227 DESCRIPTION 8228 "VLAN ID of priority by acl setting" 8229 ::= { aclQosEntry 7 } 8230 8231 aclQosProtocol OBJECT-TYPE 8232 SYNTAX Integer32 (1..255) 8233 MAX-ACCESS read-write 8234 STATUS current 8235 DESCRIPTION 8236 "Ip protocol number of priority by acl setting" 8237 ::= { aclQosEntry 8 } 8238 8239--start DLINK-METRO-LIKE-R25QOS-BY-IPV6-TC-ACL 8240 aclQosIP6TC OBJECT-TYPE 8241 SYNTAX Integer32 (0..255) 8242 MAX-ACCESS read-write 8243 STATUS current 8244 DESCRIPTION 8245 "Ipv6 Traffic Class number of priority by acl setting" 8246 ::= { aclQosEntry 10 } 8247--end DLINK-METRO-LIKE-R25QOS-BY-IPV6-TC-ACL 8248 8249 aclQosAssignClass OBJECT-TYPE 8250 SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3) } 8251 MAX-ACCESS read-write 8252 STATUS current 8253 DESCRIPTION 8254 "Be mapped class of priority by acl setting." 8255 ::= { aclQosEntry 98 } 8256 8257 aclQosStatus OBJECT-TYPE 8258 SYNTAX RowStatus 8259 MAX-ACCESS read-write 8260 STATUS current 8261 DESCRIPTION 8262 "Status of priority by acl setting." 8263 ::= { aclQosEntry 99 } 8264 -- ---------------------------------------------------------- 8265 -- The companyTrafficMgmt Groups 8266 -- ---------------------------------------------------------- 8267 8268 -- Bandwidth Control Group --------------------------------------------- -- 8269 bandwidthCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 1 } 8270 8271 bandwidthCtrlTable OBJECT-TYPE 8272 SYNTAX SEQUENCE OF BandwidthCtrlEntry 8273 MAX-ACCESS not-accessible 8274 STATUS current 8275 DESCRIPTION 8276 "A table to control the rate limiting parameters 8277 either for the entire switch or for each interface in the switch." 8278 ::= { bandwidthCtrlSettings 2 } 8279 8280 bandwidthCtrlEntry OBJECT-TYPE 8281 SYNTAX BandwidthCtrlEntry 8282 MAX-ACCESS not-accessible 8283 STATUS current 8284 DESCRIPTION 8285 "An entry appears in this table for each physical 8286 interface in the switch." 8287 INDEX { bandwidthCtrlIndex } 8288 ::= { bandwidthCtrlTable 1 } 8289 8290 BandwidthCtrlEntry ::= 8291 SEQUENCE { 8292 bandwidthCtrlIndex 8293 Integer32, 8294 bandwidthCtrlTxThreshold 8295 Integer32, 8296 bandwidthCtrlRxThreshold 8297 Integer32 , 8298 bandwidthEffecTxThreshold 8299 Integer32, 8300 bandwidthEffecRxThreshold 8301 Integer32 8302 } 8303 8304 bandwidthCtrlIndex OBJECT-TYPE 8305 SYNTAX Integer32 (1..26) 8306 MAX-ACCESS read-only 8307 STATUS current 8308 DESCRIPTION 8309 "The interface index for which the configuration in this 8310 entry applies. 8311 For all machines give maximum port number." 8312 ::= { bandwidthCtrlEntry 1 } 8313 8314 8315 bandwidthCtrlTxThreshold OBJECT-TYPE 8316 SYNTAX Integer32 (0 | 64..1024000) 8317 MAX-ACCESS read-write 8318 STATUS current 8319 DESCRIPTION 8320 "Configures interface Rate Limit (Packet that can be transferred 8321 on a port at a particular second). 8322 8323 This object's value will take effect on the interface speed. Based 8324 on the operating speed of the port, the rate limit will be applied. 8325 This value can also be affected by the metering. A value of zero(0) 8326 disable rate limiting i.e. sets the port to full speed. The value can 8327 be set between 64~102400(Kbits per second) in FE port, 64~1024000 8328 (Kbits per second) in GE port." 8329 8330 ::= { bandwidthCtrlEntry 2 } 8331 8332 bandwidthCtrlRxThreshold OBJECT-TYPE 8333 SYNTAX Integer32 (0 | 64..1024000) 8334 MAX-ACCESS read-write 8335 STATUS current 8336 DESCRIPTION 8337 "Allows to configure the limiting value for the maximum number 8338 of receive packets that can be transmitted per second over this 8339 interface. Setting this object to the value zero disables rate 8340 limiting for receive packets on this interface. The value that 8341 can be set for this object is limited by the underlying hardware. 8342 The value can be set between 64~102400(Kbits per second) in FE 8343 port, 64~1024000(Kbits per second) in GE port." 8344 8345 ::= { bandwidthCtrlEntry 3} 8346 8347 bandwidthEffecTxThreshold OBJECT-TYPE 8348 SYNTAX Integer32 8349 MAX-ACCESS read-only 8350 STATUS current 8351 DESCRIPTION 8352 "This object's value will take effect on the interface speed. Based 8353 on the operating speed of the port, the rate limit will be applied. 8354 This value can also be affected by the metering. A value of zero(0) 8355 disable rate limiting i.e. sets the port to full speed. " 8356 ::= { bandwidthCtrlEntry 4} 8357 8358 bandwidthEffecRxThreshold OBJECT-TYPE 8359 SYNTAX Integer32 8360 MAX-ACCESS read-only 8361 STATUS current 8362 DESCRIPTION 8363 "Allows to configure the limiting value for the maximum number 8364 of receive packets that can be transmitted per second over this 8365 interface. Setting this object to the value zero disables rate 8366 limiting for receive packets on this interface. The value that 8367 can be set for this object is limited by the underlying hardware. " 8368 ::= { bandwidthCtrlEntry 5} 8369 8370 8371 -- Traffic Control Group --------------------------------------------- -- 8372 8373 trafficCtrlSettings OBJECT IDENTIFIER ::= { companyTrafficMgmt 4 } 8374 8375 trafficCtrlTrap OBJECT-TYPE 8376 SYNTAX INTEGER { 8377 none(0), 8378 stormOccurred(1), 8379 stormCleared(2), 8380 both(3) 8381 } 8382 MAX-ACCESS read-write 8383 STATUS current 8384 DESCRIPTION 8385 "The trap setting of traffic control." 8386 ::= { trafficCtrlSettings 1 } 8387 8388 8389 trafficCtrlTable OBJECT-TYPE 8390 SYNTAX SEQUENCE OF TrafficCtrlEntry 8391 MAX-ACCESS not-accessible 8392 STATUS current 8393 DESCRIPTION 8394 "The traffic control table." 8395 ::= { trafficCtrlSettings 2 } 8396 8397 trafficCtrlEntry OBJECT-TYPE 8398 SYNTAX TrafficCtrlEntry 8399 MAX-ACCESS not-accessible 8400 STATUS current 8401 DESCRIPTION 8402 "The traffic control entry." 8403 INDEX { trafficCtrlIndex } 8404 ::= { trafficCtrlTable 1 } 8405 8406 TrafficCtrlEntry ::= 8407 SEQUENCE { 8408 trafficCtrlIndex 8409 Integer32, 8410 trafficCtrlActionMode 8411 INTEGER, 8412 trafficCtrlType 8413 INTEGER, 8414 trafficCtrlThreshold 8415 Integer32, 8416 trafficCtrlCountDown 8417 Integer32, 8418 trafficCtrlTimeInterval 8419 Integer32 8420 } 8421 8422 trafficCtrlIndex OBJECT-TYPE 8423 SYNTAX Integer32 (1..65535) 8424 MAX-ACCESS read-only 8425 STATUS current 8426 DESCRIPTION 8427 "The traffic control index." 8428 ::= { trafficCtrlEntry 1 } 8429 8430 trafficCtrlActionMode OBJECT-TYPE 8431 SYNTAX INTEGER { 8432 drop(0), 8433 shutdown(1) 8434 } 8435 MAX-ACCESS read-write 8436 STATUS current 8437 DESCRIPTION 8438 "The action mode of traffic control." 8439 ::= { trafficCtrlEntry 2 } 8440 8441 8442 trafficCtrlType OBJECT-TYPE 8443 SYNTAX INTEGER { 8444 none(0), 8445 b(1), 8446 m(2), 8447 mb(3), 8448 u(4), 8449 ub(5), 8450 um(6), 8451 umb(7) 8452 } 8453 MAX-ACCESS read-write 8454 STATUS current 8455 DESCRIPTION 8456 "The control type of traffic control. 8457 (b: Broadcast, m: Multicast, u: Unknown Unicast)" 8458 ::= { trafficCtrlEntry 3 } 8459 8460 trafficCtrlThreshold OBJECT-TYPE 8461 SYNTAX Integer32 (1..102400) 8462 MAX-ACCESS read-write 8463 STATUS current 8464 DESCRIPTION 8465 "The threshold of traffic control." 8466 ::= { trafficCtrlEntry 4 } 8467 8468 trafficCtrlCountDown OBJECT-TYPE 8469 SYNTAX Integer32 (0..30) 8470 MAX-ACCESS read-write 8471 STATUS current 8472 DESCRIPTION 8473 "The count down value of traffic control." 8474 ::= { trafficCtrlEntry 5 } 8475 8476 trafficCtrlTimeInterval OBJECT-TYPE 8477 SYNTAX Integer32 (5..30) 8478 MAX-ACCESS read-write 8479 STATUS current 8480 DESCRIPTION 8481 "The time interval of traffic control." 8482 ::= { trafficCtrlEntry 6 } 8483 8484 trafficCtrlAutoRecoverTime OBJECT-TYPE 8485 SYNTAX Integer32 (0..65535) 8486 MAX-ACCESS read-write 8487 STATUS current 8488 DESCRIPTION 8489 "The recover time of traffic control." 8490 ::= { trafficCtrlSettings 3 } 8491 8492 8493 -- ------------------------------------------------------------------ 8494 -- companySecurity 8495 -- ------------------------------------------------------------------ 8496 8497 -- Trusted Host 8498 8499 securityTrustedHost OBJECT IDENTIFIER ::= { companySecurity 1 } 8500 8501 trustedHostStatus OBJECT-TYPE 8502 SYNTAX INTEGER { 8503 enabled (1), 8504 disabled (2) 8505 } 8506 MAX-ACCESS read-write 8507 STATUS current 8508 DESCRIPTION 8509 "This object indicates trusted host function is enabled or disabled. 8510 When trusted host function is enabled, D-Link Smart Switches will 8511 only allow hosts which you trust to access and control the switch. 8512 Your local host IP Addresses must be one of the IP Addresses to 8513 avoid disconnection." 8514 8515 DEFVAL { disabled } 8516 ::= { securityTrustedHost 1 } 8517 8518 8519 ipv4trustedHostTable OBJECT-TYPE 8520 SYNTAX SEQUENCE OF Ipv4TrustedHostEntry 8521 MAX-ACCESS not-accessible 8522 STATUS obsolete 8523 DESCRIPTION 8524 "A table to configure trusted host in the system." 8525 ::= { securityTrustedHost 2 } 8526 8527 ipv4trustedHostEntry OBJECT-TYPE 8528 SYNTAX Ipv4TrustedHostEntry 8529 MAX-ACCESS not-accessible 8530 STATUS obsolete 8531 DESCRIPTION 8532 "Each entry in this table represents rules for particular 8533 trusted host." 8534 INDEX { ipv4trustedHostIpAddr, ipv4trustedHostIpMask } 8535 ::= { ipv4trustedHostTable 1 } 8536 8537 Ipv4TrustedHostEntry ::= 8538 SEQUENCE { 8539 ipv4trustedHostIpAddr 8540 IpAddress, 8541 ipv4trustedHostIpMask 8542 IpAddress, 8543 ipv4trustedHostRowStatus 8544 RowStatus 8545 } 8546 8547 ipv4trustedHostIpAddr OBJECT-TYPE 8548 SYNTAX IpAddress 8549 MAX-ACCESS read-only 8550 STATUS obsolete 8551 DESCRIPTION 8552 "The IP address of host you allow to access to D-Link Smart 8553 Switch. 8554 Your local host IP Addresses must be one of the IP Addresses 8555 to avoid disconnection." 8556 ::= { ipv4trustedHostEntry 1 } 8557 8558 ipv4trustedHostIpMask OBJECT-TYPE 8559 SYNTAX IpAddress 8560 MAX-ACCESS read-only 8561 STATUS obsolete 8562 DESCRIPTION 8563 "Used to mask with IP address, it allow you set a subnet as a 8564 trusted host entry." 8565 ::= { ipv4trustedHostEntry 2 } 8566 8567 ipv4trustedHostRowStatus OBJECT-TYPE 8568 SYNTAX RowStatus 8569 MAX-ACCESS read-create 8570 STATUS obsolete 8571 DESCRIPTION 8572 "The status of an entry in the Trusted Host Table. Only a subset 8573 of the rowstatus variables (active, createAndGo, destroy) 8574 are available." 8575 ::= { ipv4trustedHostEntry 3 } 8576 8577 8578 -- ipv6 8579 trustedHostTable OBJECT-TYPE 8580 SYNTAX SEQUENCE OF TrustedHostEntry 8581 MAX-ACCESS not-accessible 8582 STATUS current 8583 DESCRIPTION 8584 "A table to configure trusted host for in the system." 8585 ::= { securityTrustedHost 3 } 8586 8587 trustedHostEntry OBJECT-TYPE 8588 SYNTAX TrustedHostEntry 8589 MAX-ACCESS not-accessible 8590 STATUS current 8591 DESCRIPTION 8592 "Each entry in this table represents rules for particular 8593 trusted host." 8594 INDEX { trustedHostIPType, trustedHostIpAddr, trustedHostIpMask } 8595 ::= { trustedHostTable 1 } 8596 8597 TrustedHostEntry ::= 8598 SEQUENCE { 8599 trustedHostIPType 8600 INTEGER, 8601 trustedHostIpAddr 8602 Ipv6Address, 8603 trustedHostIpMask 8604 Ipv6Address, 8605 trustedHostRowStatus 8606 RowStatus 8607 } 8608 8609 trustedHostIPType OBJECT-TYPE 8610 SYNTAX INTEGER { 8611 iPv4 (1), 8612 iPv6 (2) 8613 } 8614 MAX-ACCESS read-only 8615 STATUS current 8616 DESCRIPTION 8617 "Type of IP interface." 8618 ::= { trustedHostEntry 1 } 8619 8620 trustedHostIpAddr OBJECT-TYPE 8621 SYNTAX Ipv6Address 8622 MAX-ACCESS read-only 8623 STATUS current 8624 DESCRIPTION 8625 "The IP address of host you allow to access to D-Link Smart 8626 Switch. 8627 Your local host IPv4/6 Addresses must be one of the IP Addresses 8628 to avoid disconnection." 8629 ::= { trustedHostEntry 2 } 8630 8631 trustedHostIpMask OBJECT-TYPE 8632 SYNTAX Ipv6Address 8633 MAX-ACCESS read-only 8634 STATUS current 8635 DESCRIPTION 8636 "Used to mask with IPv4/6 address, it allow you set a subnet as a 8637 trusted host entry." 8638 ::= { trustedHostEntry 3 } 8639 8640 trustedHostRowStatus OBJECT-TYPE 8641 SYNTAX RowStatus 8642 MAX-ACCESS read-create 8643 STATUS current 8644 DESCRIPTION 8645 "The status of an entry in the Trusted Host Table. Only a subset 8646 of the rowstatus variables (active, createAndGo, destroy) 8647 are available." 8648 ::= { trustedHostEntry 4 } 8649 8650 8651 8652 securityARPSpoofPrevent OBJECT IDENTIFIER ::= { companySecurity 3} 8653 8654 -- aRPSpoofPrevent Control Table 8655 8656 aRPSpoofPreventTable OBJECT-TYPE 8657 SYNTAX SEQUENCE OF ARPSpoofPreventEntry 8658 MAX-ACCESS not-accessible 8659 STATUS current 8660 DESCRIPTION 8661 "A table to control ARP Spoofing prevention for the entire 8662 switch or for each interface in the switch." 8663 ::= { securityARPSpoofPrevent 1 } 8664 8665 aRPSpoofPreventEntry OBJECT-TYPE 8666 SYNTAX ARPSpoofPreventEntry 8667 MAX-ACCESS not-accessible 8668 STATUS current 8669 DESCRIPTION 8670 "An entry appears in this table for each interface 8671 in the system." 8672 INDEX { aRPSpoofPreventIpAddr } 8673 ::= { aRPSpoofPreventTable 1 } 8674 8675 ARPSpoofPreventEntry ::= 8676 SEQUENCE { 8677 aRPSpoofPreventIpAddr 8678 IpAddress, 8679 aRPSpoofPreventMacAddress 8680 MacAddress, 8681 aRPSpoofPreventPortList 8682 PortList, 8683 aRPSpoofPreventRowStatus 8684 RowStatus 8685 } 8686 8687 8688 aRPSpoofPreventIpAddr OBJECT-TYPE 8689 SYNTAX IpAddress 8690 MAX-ACCESS not-accessible 8691 STATUS current 8692 DESCRIPTION 8693 "Specifies either the Network or Host address from which the switch 8694 can be managed. 8695 An address 0.0.0.0 indicates 'Any Manager'." 8696 ::= { aRPSpoofPreventEntry 1 } 8697 8698 8699 aRPSpoofPreventMacAddress OBJECT-TYPE 8700 SYNTAX MacAddress 8701 MAX-ACCESS read-write 8702 STATUS current 8703 DESCRIPTION 8704 "Ethernet Mac Address." 8705 8706 DEFVAL { '000102030405'h } 8707 ::= { aRPSpoofPreventEntry 2 } 8708 8709 aRPSpoofPreventPortList OBJECT-TYPE 8710 SYNTAX PortList 8711 MAX-ACCESS read-write 8712 STATUS current 8713 DESCRIPTION 8714 "Specifies the port numbers through which the authorized manager can 8715 access the switch. 8716 8717 By default the authorized manager is allowed to access the switch 8718 through all the ports. 8719 8720 If a set of ports are configured in the 'PortList', the manager can 8721 access the switch only through the configured ports." 8722 ::= { aRPSpoofPreventEntry 3 } 8723 8724 aRPSpoofPreventRowStatus OBJECT-TYPE 8725 SYNTAX RowStatus 8726 MAX-ACCESS read-create 8727 STATUS current 8728 DESCRIPTION 8729 "This object indicates the status of this entry." 8730 ::= { aRPSpoofPreventEntry 4 } 8731 8732 8733 -- ------------------------------------------------------------------ 8734 -- companySecurity 8735 -- ------------------------------------------------------------------ 8736 8737 securitySSL OBJECT IDENTIFIER ::= { companySecurity 5 } 8738 8739 sslSecurityHttpStatus OBJECT-TYPE 8740 SYNTAX INTEGER { 8741 enable(1), 8742 disable(2) 8743 } 8744 MAX-ACCESS read-write 8745 STATUS current 8746 DESCRIPTION 8747 "This object is for enabling or disabling secure HTTP in the system." 8748 8749 DEFVAL { disable } 8750 ::= { securitySSL 1 } 8751 8752 sslCiphers OBJECT IDENTIFIER ::= { securitySSL 2 } 8753 8754 sslCipherSuiteList OBJECT-TYPE 8755 SYNTAX BITS { 8756 rsa-null-md5(0), 8757 rsa-null-sha(1), 8758 rsa-des-sha(2), 8759 rsa-3des-sha(3), 8760 dh-rsa-des-sha(4), 8761 dh-rsa-3des-sha(5), 8762 rsa-exp1024-des-sha(6) 8763 } 8764 8765 MAX-ACCESS read-write 8766 STATUS current 8767 DESCRIPTION 8768 8769 "This object is to configure the cipher-suites list." 8770 8771 ::= { sslCiphers 1} 8772 8773 8774 8775 -- ------------------------------------------------------------------ 8776 -- companySecurity 8777 -- ------------------------------------------------------------------ 8778 8779 securitySSH OBJECT IDENTIFIER ::= { companySecurity 8 } 8780 8781 sshSecurityStatus OBJECT-TYPE 8782 SYNTAX INTEGER { 8783 enable(1), 8784 disable(2) 8785 } 8786 MAX-ACCESS read-write 8787 STATUS current 8788 DESCRIPTION 8789 "This object is for enabling or disabling ssh in the system." 8790 8791 DEFVAL { disable } 8792 ::= { securitySSH 1} 8793 8794sshMaxAuthFailAttempts OBJECT-TYPE 8795 SYNTAX INTEGER (2..20) 8796 MAX-ACCESS read-write 8797 STATUS current 8798 DESCRIPTION 8799 "This object indicates the max auth fail retry attempt times." 8800 ::= {securitySSH 2} 8801 8802sshSessionKeyRekeying OBJECT-TYPE 8803 SYNTAX INTEGER { 8804 never(0), 8805 ten-min(1), 8806 thirty-min(2), 8807 sixty-min(3) 8808 } 8809 MAX-ACCESS read-write 8810 STATUS current 8811 DESCRIPTION 8812 "This object indicates one SSH session rekey time interval." 8813 ::= {securitySSH 3} 8814 8815sshMaxSession OBJECT-TYPE 8816 SYNTAX INTEGER (1..8) 8817 MAX-ACCESS read-write 8818 STATUS current 8819 DESCRIPTION 8820 "This object indicates max SSH session number supported in system." 8821 ::= {securitySSH 4} 8822 8823sshConnectionTimeout OBJECT-TYPE 8824 SYNTAX INTEGER (120..600) 8825 MAX-ACCESS read-write 8826 STATUS current 8827 DESCRIPTION 8828 "This object indicates SSH connection timeout value." 8829 ::= {securitySSH 5} 8830 8831--************************************************************************ 8832-- SSH encryption algorithm group configuration 8833--************************************************************************ 8834sshAuthenMethodPassWordAdmin OBJECT-TYPE 8835 SYNTAX INTEGER { 8836 enable(1), 8837 disable(2) 8838 } 8839 MAX-ACCESS read-write 8840 STATUS current 8841 DESCRIPTION 8842 "The object indicates authen method password is enabled or disabled." 8843 ::= {securitySSH 6} 8844 8845sshAuthenMethodPubKeyAdmin OBJECT-TYPE 8846 SYNTAX INTEGER { 8847 enable(1), 8848 disable(2) 8849 } 8850 MAX-ACCESS read-write 8851 STATUS current 8852 DESCRIPTION 8853 "The object indicates authen method public-key is enabled or disabled." 8854 ::= {securitySSH 7} 8855 8856sshAuthenMethodHostKeyAdmin OBJECT-TYPE 8857 SYNTAX INTEGER { 8858 enable(1), 8859 disable(2) 8860 } 8861 MAX-ACCESS read-write 8862 STATUS current 8863 DESCRIPTION 8864 "The object indicates authen method host-key is enabled or disabled." 8865 ::= {securitySSH 8} 8866 8867 sshCipherSuiteList OBJECT-TYPE 8868 SYNTAX BITS { 8869 tripleDESCBC(0) 8870 } 8871 8872 MAX-ACCESS read-only 8873 STATUS current 8874 DESCRIPTION 8875 8876 "This object is to configure the cipher-suites list." 8877 8878 ::= { securitySSH 9} 8879 8880 sshMacSuiteList OBJECT-TYPE 8881 SYNTAX BITS { 8882 hMAC-SHA1(0), 8883 hMAC-MD5(1) 8884 } 8885 MAX-ACCESS read-write 8886 STATUS current 8887 DESCRIPTION 8888 8889 "This object is to configure the MAC-list." 8890 8891 ::= { securitySSH 10} 8892 8893 8894sshPublKeyRSAAdmin OBJECT-TYPE 8895 SYNTAX INTEGER { 8896 enabled(1), 8897 disabled(2) 8898 } 8899 MAX-ACCESS read-write 8900 STATUS current 8901 DESCRIPTION 8902 "The object indicates Public key generating algorithm RSA is enabled or disabled." 8903 ::= {securitySSH 11} 8904 8905--************************************************************************ 8906-- SSH User Auth Info. 8907--************************************************************************ 8908 sshUserInfoTable OBJECT-TYPE 8909 SYNTAX SEQUENCE OF SshUserInfoEntry 8910 MAX-ACCESS not-accessible 8911 STATUS current 8912 DESCRIPTION 8913 "A table to configure SSH user auth in the system." 8914 ::= { securitySSH 12 } 8915 8916 sshUserInfoEntry OBJECT-TYPE 8917 SYNTAX SshUserInfoEntry 8918 MAX-ACCESS not-accessible 8919 STATUS current 8920 DESCRIPTION 8921 "An entry to configure user auth in the system." 8922 INDEX { sshUserInfoID } 8923 ::= { sshUserInfoTable 1 } 8924 8925 SshUserInfoEntry ::= 8926 SEQUENCE { 8927 sshUserInfoID Integer32, 8928 sshUserInfoUserName DisplayString, 8929 sshUserInfoAuth INTEGER, 8930 sshUserInfoHostName DisplayString, 8931 sshUserInfoHostIp IpAddress 8932 } 8933 8934 sshUserInfoID OBJECT-TYPE 8935 SYNTAX Integer32 (1..8) 8936 MAX-ACCESS read-only 8937 STATUS current 8938 DESCRIPTION 8939 "The Schedule identifier. The maximum number of Schedule entry is 8940 the number of ports supported PoE function. 8941 The value must be between 1 and 8." 8942 ::= { sshUserInfoEntry 1 } 8943 8944 sshUserInfoUserName OBJECT-TYPE 8945 SYNTAX DisplayString (SIZE(1..20)) 8946 MAX-ACCESS read-only 8947 STATUS current 8948 DESCRIPTION 8949 "The ssh user name associated with the SSH suer Info. entry (e.g., `admin, user')." 8950 ::= { sshUserInfoEntry 2} 8951 8952 sshUserInfoAuth OBJECT-TYPE 8953 SYNTAX INTEGER { 8954 publickey(4), 8955 password(2), 8956 hostbased(1) 8957 } 8958 MAX-ACCESS read-write 8959 STATUS current 8960 DESCRIPTION 8961 "The object indicates which auth used by the user." 8962 ::= {sshUserInfoEntry 3} 8963 8964 sshUserInfoHostName OBJECT-TYPE 8965 SYNTAX DisplayString (SIZE(1..20)) 8966 MAX-ACCESS read-write 8967 STATUS current 8968 DESCRIPTION 8969 "The ssh host name associated with the SSH suer Info. entry (e.g., `DUT1, DUT2')." 8970 ::= { sshUserInfoEntry 4} 8971 8972 sshUserInfoHostIp OBJECT-TYPE 8973 SYNTAX IpAddress 8974 MAX-ACCESS read-write 8975 STATUS current 8976 DESCRIPTION 8977 "SSH HostBased IP Address of the system." 8978 ::= { sshUserInfoEntry 5 } 8979 8980 -- ---------------------------------------------------------- 8981 -- The companySecurity Groups 8982 -- ---------------------------------------------------------- 8983 securityPortSecurity OBJECT IDENTIFIER ::= { companySecurity 2 } 8984 -- Port Security Group --------------------------------------------- -- 8985 8986 portSecTable OBJECT-TYPE 8987 SYNTAX SEQUENCE OF PortSecEntry 8988 MAX-ACCESS not-accessible 8989 STATUS current 8990 DESCRIPTION 8991 "A table to control port security features of the device." 8992 ::= { securityPortSecurity 1 } 8993 8994 portSecEntry OBJECT-TYPE 8995 SYNTAX PortSecEntry 8996 MAX-ACCESS not-accessible 8997 STATUS current 8998 DESCRIPTION 8999 "An entry appears in port security table for each interface 9000 in the system." 9001 INDEX { portSecIndex } 9002 ::= { portSecTable 1 } 9003 9004 PortSecEntry ::= 9005 SEQUENCE { 9006 portSecIndex 9007 Integer32, 9008 portSecState 9009 INTEGER, 9010 portSecMLA 9011 Integer32 9012 9013-- start DLINK-METRO-LIKE-LOCK-ADDRESS-MODE 9014 , 9015 portSecLockAddrMode 9016 INTEGER 9017-- end DLINK-METRO-LIKE-LOCK-ADDRESS-MODE 9018 } 9019 9020 9021 portSecIndex OBJECT-TYPE 9022 SYNTAX Integer32 (1..26) 9023 MAX-ACCESS read-only 9024 STATUS current 9025 DESCRIPTION 9026 "The interface index for which the configuration in this 9027 entry applies. 9028 For all machines give maximum port number." 9029 ::= { portSecEntry 1 } 9030 9031 9032 portSecState OBJECT-TYPE 9033 SYNTAX INTEGER { 9034 enabled (1), disabled (2) 9035 } 9036 MAX-ACCESS read-write 9037 STATUS current 9038 DESCRIPTION 9039 "Enable / disable port security admin state for the interface. 9040 9041 A given ports' dynamic MAC address learning will be stopped such 9042 that the current source MAC addresses entered into the MAC address 9043 forwarding table can not be changed once the port security admin 9044 state is enabled." 9045 9046 ::= { portSecEntry 2 } 9047 9048 9049 portSecMLA OBJECT-TYPE 9050 SYNTAX Integer32 (0..64) 9051 MAX-ACCESS read-write 9052 STATUS current 9053 DESCRIPTION 9054 "Configures interface port security maximum learning address 9055 numbers. 9056 9057 When given ports' admin state is enabled, allows forwarding 9058 table learning address number. The number can be set 0 to 64. 9059 Note: Set value 0 means cannot learn MAC address." 9060 9061 ::= {portSecEntry 3} 9062 9063-- start DLINK-METRO-LIKE-LOCK-ADDRESS-MODE 9064 portSecLockAddrMode OBJECT-TYPE 9065 SYNTAX INTEGER { 9066 deleteOnReset (1), 9067 deleteOnTimeout (2), 9068 permanent(3) 9069 } 9070 MAX-ACCESS read-write 9071 STATUS current 9072 DESCRIPTION 9073 "Configures port security lock address mode for the interface. 9074 9075 deleteOnReset : The locked addresses will not age out until the Switch has been reset. 9076 deleteOnTimeout : The locked addresses will age out after the aging timer expires. 9077 Permanent : The locked addresses will not age out after the aging timer expires." 9078 9079 ::= { portSecEntry 4 } 9080 9081 portSecFDBPermanentTable OBJECT-TYPE 9082 SYNTAX SEQUENCE OF PortSecFDBPermanentEntry 9083 MAX-ACCESS not-accessible 9084 STATUS current 9085 DESCRIPTION 9086 "A table to control port security FDB Permanent of the device." 9087 ::= { securityPortSecurity 2 } 9088 9089 portSecFDBPermanentEntry OBJECT-TYPE 9090 SYNTAX PortSecFDBPermanentEntry 9091 MAX-ACCESS not-accessible 9092 STATUS current 9093 DESCRIPTION 9094 "An entry appears in port security table for each interface 9095 in the system." 9096 INDEX { portSecFDBPermPort, portSecFDBPermIndex} 9097 ::= { portSecFDBPermanentTable 1 } 9098 9099 PortSecFDBPermanentEntry ::= 9100 SEQUENCE { 9101 portSecFDBPermIndex INTEGER, 9102 portSecFDBPermVlanID INTEGER, 9103 portSecFDBPermMac MacAddress, 9104 portSecFDBPermPort INTEGER 9105 } 9106 9107 portSecFDBPermIndex OBJECT-TYPE 9108 SYNTAX INTEGER (1..26) 9109 MAX-ACCESS read-only 9110 STATUS current 9111 DESCRIPTION 9112 "The index of the port security MAC entry. 9113 For all machines give maximum port number." 9114 ::= { portSecFDBPermanentEntry 1 } 9115 9116 portSecFDBPermVlanID OBJECT-TYPE 9117 SYNTAX INTEGER 9118 MAX-ACCESS read-only 9119 STATUS current 9120 DESCRIPTION 9121 "The VLAN ID of the port security MAC entry." 9122 ::= { portSecFDBPermanentEntry 2 } 9123 9124 portSecFDBPermMac OBJECT-TYPE 9125 SYNTAX MacAddress 9126 MAX-ACCESS read-only 9127 STATUS current 9128 DESCRIPTION 9129 "The MAC address associated of the port security MAC entry." 9130 ::= { portSecFDBPermanentEntry 3 } 9131 9132 portSecFDBPermPort OBJECT-TYPE 9133 SYNTAX INTEGER (1..26) 9134 MAX-ACCESS read-only 9135 STATUS current 9136 DESCRIPTION 9137 "The forwarding port of the port security MAC entry. 9138 For all machines give maximum port number." 9139 ::= { portSecFDBPermanentEntry 4 } 9140 9141-- end DLINK-METRO-LIKE-LOCK-ADDRESS-MODE 9142 9143 portSecTableClearPortList OBJECT-TYPE 9144 SYNTAX PortList 9145 MAX-ACCESS read-write 9146 STATUS current 9147 DESCRIPTION 9148 "This object allow the user to set the port list for portSecTableClear." 9149 ::= { securityPortSecurity 3 } 9150 9151 portSecTableClear OBJECT-TYPE 9152 SYNTAX TruthValue 9153 MAX-ACCESS read-write 9154 STATUS current 9155 DESCRIPTION 9156 "This object allows the user to clear portSecTable entry. 9157 Setting a value of 'true' causes the portSecTable entry to 9158 be cleared." 9159 DEFVAL { false } 9160 ::= { securityPortSecurity 4 } 9161 -- ---------------------------------------------------------- 9162 -- The companyCableDiagnostic Groups 9163 -- ---------------------------------------------------------- 9164 -- Cable Diagnostics Group --------------------------------------------- -- 9165 9166 cableDiagTable OBJECT-TYPE 9167 SYNTAX SEQUENCE OF CableDiagEntry 9168 MAX-ACCESS not-accessible 9169 STATUS current 9170 DESCRIPTION 9171 "A table that contains the cable situation for each port." 9172 ::= {companyCableDiagnostic 1 } 9173 9174 cableDiagEntry OBJECT-TYPE 9175 SYNTAX CableDiagEntry 9176 MAX-ACCESS not-accessible 9177 STATUS current 9178 DESCRIPTION 9179 "A list of cable situations for each port on the device." 9180 INDEX { cableDiagPortIndex } 9181 ::= { cableDiagTable 1 } 9182 9183 CableDiagEntry ::= 9184 SEQUENCE { 9185 cableDiagPortIndex 9186 Integer32, 9187 cableDiagPortType 9188 INTEGER, 9189 cableDiagLinkStatus 9190 INTEGER, 9191 cableDiagPair1Status 9192 INTEGER, 9193 cableDiagPair2Status 9194 INTEGER, 9195 cableDiagPair3Status 9196 INTEGER, 9197 cableDiagPair4Status 9198 INTEGER, 9199 cableDiagPair1Length 9200 Integer32, 9201 cableDiagPair2Length 9202 Integer32, 9203 cableDiagPair3Length 9204 Integer32, 9205 cableDiagPair4Length 9206 Integer32, 9207 cableDiagAction 9208 INTEGER, 9209 cableDiagStatus 9210 INTEGER 9211 } 9212 9213 9214 cableDiagPortIndex OBJECT-TYPE 9215 SYNTAX Integer32 (1..26) 9216 MAX-ACCESS read-only 9217 STATUS current 9218 DESCRIPTION 9219 "The interface index for which the configuration in this 9220 entry applies. 9221 For all machines give maximum port number." 9222 ::= { cableDiagEntry 1 } 9223 9224 cableDiagPortType OBJECT-TYPE 9225 SYNTAX INTEGER { 9226 fastEthernet(0), 9227 gigaEthernet(1), 9228 other(2) 9229 } 9230 MAX-ACCESS read-only 9231 STATUS current 9232 DESCRIPTION 9233 "Indicates the supported port data rate classification." 9234 ::= { cableDiagEntry 2 } 9235 9236 cableDiagLinkStatus OBJECT-TYPE 9237 SYNTAX INTEGER { 9238 linkdown(0), 9239 linkup(1), 9240 other(2) 9241 } 9242 MAX-ACCESS read-only 9243 STATUS current 9244 DESCRIPTION 9245 "This object indicates the link status." 9246 ::= { cableDiagEntry 3 } 9247 9248 9249 cableDiagPair1Status OBJECT-TYPE 9250 SYNTAX INTEGER { 9251 ok(0), 9252 open(1), 9253 short(2), 9254 open-short(3), 9255 crosstalk(4), 9256 unknown(5), 9257 count(6), 9258 no-cable(7), 9259 other(8) 9260 } 9261 MAX-ACCESS read-only 9262 STATUS current 9263 DESCRIPTION 9264 "Cable diagnostics pair 1 test result." 9265 ::= {cableDiagEntry 4 } 9266 9267 cableDiagPair2Status OBJECT-TYPE 9268 SYNTAX INTEGER { 9269 ok(0), 9270 open(1), 9271 short(2), 9272 open-short(3), 9273 crosstalk(4), 9274 unknown(5), 9275 count(6), 9276 no-cable(7), 9277 other(8) 9278 } 9279 MAX-ACCESS read-only 9280 STATUS current 9281 DESCRIPTION 9282 "Cable diagnostics pair 2 test result." 9283 ::= {cableDiagEntry 5 } 9284 9285 cableDiagPair3Status OBJECT-TYPE 9286 SYNTAX INTEGER { 9287 ok(0), 9288 open(1), 9289 short(2), 9290 open-short(3), 9291 crosstalk(4), 9292 unknown(5), 9293 count(6), 9294 no-cable(7), 9295 other(8) 9296 } 9297 MAX-ACCESS read-only 9298 STATUS current 9299 DESCRIPTION 9300 "Cable diagnostics pair 3 test result." 9301 ::= {cableDiagEntry 6 } 9302 9303 cableDiagPair4Status OBJECT-TYPE 9304 SYNTAX INTEGER { 9305 ok(0), 9306 open(1), 9307 short(2), 9308 open-short(3), 9309 crosstalk(4), 9310 unknown(5), 9311 count(6), 9312 no-cable(7), 9313 other(8) 9314 } 9315 MAX-ACCESS read-only 9316 STATUS current 9317 DESCRIPTION 9318 "Cable diagnostics pair 4 test result." 9319 ::= {cableDiagEntry 7} 9320 9321 cableDiagPair1Length OBJECT-TYPE 9322 SYNTAX Integer32 9323 MAX-ACCESS read-only 9324 STATUS current 9325 DESCRIPTION 9326 "Cable Diagnostics pair 1 fault distance." 9327 ::= {cableDiagEntry 8} 9328 9329 cableDiagPair2Length OBJECT-TYPE 9330 SYNTAX Integer32 9331 MAX-ACCESS read-only 9332 STATUS current 9333 DESCRIPTION 9334 "Cable diagnostics pair 2 fault distance." 9335 ::= {cableDiagEntry 9} 9336 9337 cableDiagPair3Length OBJECT-TYPE 9338 SYNTAX Integer32 9339 MAX-ACCESS read-only 9340 STATUS current 9341 DESCRIPTION 9342 "Cable diagnostics pair 3 fault distance." 9343 ::= {cableDiagEntry 10} 9344 9345 cableDiagPair4Length OBJECT-TYPE 9346 SYNTAX Integer32 9347 MAX-ACCESS read-only 9348 STATUS current 9349 DESCRIPTION 9350 "Cable diagnostics pair 4 fault distance." 9351 ::= {cableDiagEntry 11} 9352 9353 cableDiagAction OBJECT-TYPE 9354 SYNTAX INTEGER { 9355 action(1), 9356 processing(2), 9357 other(3) 9358 } 9359 MAX-ACCESS read-write 9360 STATUS current 9361 DESCRIPTION 9362 "Function to run the cable diagnostic on selected port. 9363 Can not detect fiber ports" 9364 ::= { cableDiagEntry 12} 9365 9366 9367 cableDiagStatus OBJECT-TYPE 9368 SYNTAX INTEGER { 9369 notrun(1), 9370 processing(2), 9371 lasttestok(3), 9372 lasttestfailed(4) 9373 } 9374 MAX-ACCESS read-only 9375 STATUS current 9376 DESCRIPTION 9377 "Indicates the status of cable diagnostics on the port. 9378 not-run - cable diagnostics has never been run for this port 9379 processing - cable diagnostics is currently running on the port 9380 last-test-ok - the last cable diagnostics done on the port was successful 9381 last-test-failed - the last cable diagnostics done on the port failed" 9382 ::= { cableDiagEntry 13 } 9383 autoCableDiagTable OBJECT-TYPE 9384 SYNTAX SEQUENCE OF AutoCableDiagEntry 9385 MAX-ACCESS not-accessible 9386 STATUS current 9387 DESCRIPTION 9388 "When detecting a port linkdown, system will execute cable diagnostic function on the port, 9389 and then send the trap that includes test result." 9390 ::= {companyCableDiagnostic 2 } 9391 9392 autoCableDiagEntry OBJECT-TYPE 9393 SYNTAX AutoCableDiagEntry 9394 MAX-ACCESS not-accessible 9395 STATUS current 9396 DESCRIPTION 9397 "When detecting a port linkdown, system will execute cable diagnostic function on the port, 9398 and then send the trap that includes test result." 9399 INDEX { autoCableDiagPortIndex } 9400 ::= { autoCableDiagTable 1 } 9401 9402 AutoCableDiagEntry ::= 9403 SEQUENCE { 9404 autoCableDiagPortIndex 9405 Integer32, 9406 autoCableDiagStatus 9407 INTEGER} 9408 9409 autoCableDiagPortIndex OBJECT-TYPE 9410 SYNTAX Integer32 (1..26) 9411 MAX-ACCESS read-only 9412 STATUS current 9413 DESCRIPTION 9414 "The interface index for which the configuration in this 9415 entry applies. 9416 For all machines give maximum port number." 9417 ::= { autoCableDiagEntry 1 } 9418 9419 autoCableDiagStatus OBJECT-TYPE 9420 SYNTAX INTEGER { 9421 enabled (1), 9422 disabled (2) 9423 } 9424 MAX-ACCESS read-write 9425 STATUS current 9426 DESCRIPTION 9427 "This object indicates the link status." 9428 ::= { autoCableDiagEntry 2 } 9429 -- ------------------------------------------------------------------ 9430 -- companyACLGroup 9431 -- ------------------------------------------------------------------ 9432 9433 -- ACL Profile Group -------------------------------------------------- 9434 aclProfile OBJECT IDENTIFIER ::= { companyACLGroup 1 } 9435 9436 ipv4aclProfileTable OBJECT-TYPE 9437 SYNTAX SEQUENCE OF Ipv4AclProfileEntry 9438 MAX-ACCESS not-accessible 9439 STATUS obsolete 9440 DESCRIPTION 9441 " A table to ACL profile . 9442 " 9443 ::= { aclProfile 1 } 9444 9445 ipv4aclProfileEntry OBJECT-TYPE 9446 SYNTAX Ipv4AclProfileEntry 9447 MAX-ACCESS not-accessible 9448 STATUS obsolete 9449 DESCRIPTION 9450 " Each entry in this table is a ACL profile. 9451 Index to the table is ACL profile ID. " 9452 INDEX { ipv4aclProfileNo} 9453 ::= { ipv4aclProfileTable 1 } 9454 9455 Ipv4AclProfileEntry ::= 9456 SEQUENCE { 9457 ipv4aclProfileNo 9458 Integer32, 9459 ipv4aclProfileType 9460 INTEGER, 9461 ipv4aclProfileRuleCount 9462 Integer32, 9463 ipv4aclProfileMask 9464 OCTET STRING, 9465 ipv4aclProfileDstMacAddrMask 9466 MacAddress, 9467 ipv4aclProfileSrcMacAddrMask 9468 MacAddress, 9469 ipv4aclProfileIPProtocol 9470 INTEGER, 9471 ipv4aclProfileIPProtocolMask 9472 OCTET STRING, 9473 ipv4aclProfileDstIpAddrMask 9474 IpAddress, 9475 ipv4aclProfileSrcIpAddrMask 9476 IpAddress, 9477 ipv4aclProfileDstPortMask 9478 OCTET STRING, 9479 ipv4aclProfileSrcPortMask 9480 OCTET STRING, 9481 ipv4aclProfileArpSenderMacAddrMask 9482 MacAddress, 9483 ipv4aclProfileArpSenderIpAddrMask 9484 IpAddress, 9485 ipv4aclProfileUdfOffsetMap 9486 OCTET STRING, 9487 ipv4aclUdfOffsetBase1 9488 INTEGER, 9489 ipv4aclUdfOffsetByte1 9490 Integer32, 9491 ipv4aclUdfOffsetMask1 9492 OCTET STRING, 9493 ipv4aclUdfOffsetBase2 9494 INTEGER, 9495 ipv4aclUdfOffsetByte2 9496 Integer32, 9497 ipv4aclUdfOffsetMask2 9498 OCTET STRING, 9499 ipv4aclUdfOffsetBase3 9500 INTEGER, 9501 ipv4aclUdfOffsetByte3 9502 Integer32, 9503 ipv4aclUdfOffsetMask3 9504 OCTET STRING, 9505 ipv4aclUdfOffsetBase4 9506 INTEGER, 9507 ipv4aclUdfOffsetByte4 9508 Integer32, 9509 ipv4aclUdfOffsetMask4 9510 OCTET STRING, 9511 ipv4aclUdfDstMacMask 9512 MacAddress, 9513 ipv4aclUdfSrcMacMask 9514 MacAddress, 9515 ipv4aclUdfCTagMask 9516 OCTET STRING, 9517 ipv4aclUdfSTagMask 9518 OCTET STRING, 9519 ipv4aclProfileStatus 9520 RowStatus 9521 } 9522 9523 ipv4aclProfileNo OBJECT-TYPE 9524 SYNTAX Integer32 (1..50) 9525 MAX-ACCESS read-only 9526 STATUS obsolete 9527 DESCRIPTION 9528 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 9529 and the ID more than 50 is reserved for system-defined ACL. 9530 The user only allow to create user-defined ACL ID. 9531 And system-defined ACL is read only." 9532 ::= { ipv4aclProfileEntry 1 } 9533 9534 ipv4aclProfileType OBJECT-TYPE 9535 SYNTAX INTEGER { 9536 l2 (1), 9537 l3 (2), 9538 impb (3), 9539 arpSP-permit(4), 9540 arpSP-deny(5), 9541 aclQos (8) , 9542 userDefined(9) 9543 } 9544 MAX-ACCESS read-write 9545 STATUS obsolete 9546 DESCRIPTION 9547 "The ACL Profile type, possible value are 9548 l2 (1) - for MAC-based rule, 9549 l3 (2) - for IPv4-based rule, 9550 arpSP-permit(4) - for ARP Spoofing prevention entry, 9551 arpSP-deny(5) - for ARP Spoofing prevention entry, 9552 voiceVlan(6) - for Voice VLAN OUI entry. 9553 userDefined(9) - for User Defined entry. 9554 Note that only l2, l3 and userDefined could be set by user, 9555 other is reserved for system to show information. 9556 " 9557 ::= { ipv4aclProfileEntry 2 } 9558 9559 ipv4aclProfileRuleCount OBJECT-TYPE 9560 SYNTAX Integer32 (0..65535) 9561 MAX-ACCESS read-only 9562 STATUS obsolete 9563 DESCRIPTION 9564 "The number of rules in this profile." 9565 ::= { ipv4aclProfileEntry 3 } 9566 9567 9568 ipv4aclProfileMask OBJECT-TYPE 9569 SYNTAX OCTET STRING 9570 MAX-ACCESS read-write 9571 STATUS obsolete 9572 DESCRIPTION 9573 "Indicate which field want to care in the packet. 9574 Turn on the following bits to select the following items 9575 Type Item BIT 9576 ------------------------------------------ 9577 L2 DST-MAC 0 (LSB) 9578 L2 SRC-MAC 1 9579 L2 VID 2 9580 L2 8021P-PRIORITY 3 9581 L2 ETHER-TYPE 4 9582 L3 DSCP 5 9583 L3 ICMP-TYPE 6 9584 L3 ICMP-CODE 7 9585 L3 IGMP-TYPE 8 9586 L3 DST-IP 9 9587 L3 SRC-IP 10 9588 L3 DST-PORT 11 9589 L3 SRC-PORT 12 9590 L3 TCPFLAG 13 9591 ARP-SP ARP-SENDER-MAC 14 9592 ARP-SP ARP-SENDER-IP 15 9593 L3 TOS 16 9594 UDF UDF1 17 9595 UDF UDF2 18 9596 UDF UDF3 19 9597 UDF UDF4 20 9598 L3v6 TRAFFIC-CLASS 21 9599 L3v6 DST-IPV6 22 9600 L3v6 SRC-IPV6 23 (MSB) 9601 ------------------------------------------- 9602 9603 The value is in Hex format. 9604 " 9605 ::= { ipv4aclProfileEntry 4 } 9606 9607 9608 ipv4aclProfileDstMacAddrMask OBJECT-TYPE 9609 SYNTAX MacAddress 9610 MAX-ACCESS read-write 9611 STATUS obsolete 9612 DESCRIPTION 9613 "The ACL Profile destination MAC address mask. 9614 If DST-MAC is turn on in aclProfileMask, 9615 it will work with its member rule field,aclL2RuleDstMacAddr, 9616 to caculate a range of MAC address which is really care. 9617 " 9618 ::= { ipv4aclProfileEntry 5 } 9619 9620 9621 ipv4aclProfileSrcMacAddrMask OBJECT-TYPE 9622 SYNTAX MacAddress 9623 MAX-ACCESS read-write 9624 STATUS obsolete 9625 DESCRIPTION 9626 "The ACL Profile source MAC address mask. 9627 If SRC-MAC is turn on in aclProfileMask, 9628 it will work with its member rule field,aclL2RuleSrcMacAddr, 9629 to caculate a range of MAC address which is really care. 9630 " 9631 ::= { ipv4aclProfileEntry 6 } 9632 9633 9634 ipv4aclProfileIPProtocol OBJECT-TYPE 9635 SYNTAX INTEGER { 9636 none(0), 9637 icmp(1), 9638 igmp(2), 9639 tcp(6), 9640 udp(17), 9641 icmpv6(58) 9642 ,ipProtocolMask(255) 9643 } 9644 MAX-ACCESS read-write 9645 STATUS obsolete 9646 DESCRIPTION 9647 "Indicate which IP Protocol will be care in this profile. 9648 Only profile type is l3 can set the IP protocol. 9649 For others, this field will be none. 9650 " 9651 ::= { ipv4aclProfileEntry 7 } 9652 ipv4aclProfileIPProtocolMask OBJECT-TYPE 9653 SYNTAX OCTET STRING 9654 MAX-ACCESS read-write 9655 STATUS obsolete 9656 DESCRIPTION 9657 "The ACL Profile IP protocol mask. 9658 If aclProfileIPProtocol set to ipMask, this field will be refered. 9659 It will work with its member rule field,aclL3RuleProtocol, 9660 to caculate a range of IP protocol which is really care. 9661 The value is in HEX format. 9662 " 9663 DEFVAL { 'FF'h } 9664 ::= { ipv4aclProfileEntry 8 } 9665 ipv4aclProfileDstIpAddrMask OBJECT-TYPE 9666 SYNTAX IpAddress 9667 MAX-ACCESS read-write 9668 STATUS obsolete 9669 DESCRIPTION 9670 "The ACL Profile destination IP address mask. 9671 If DST-IP is turn on in aclProfileMask, 9672 it will work with its member rule field,aclL3RuleDstIpAddr, 9673 to caculate a range of IP address which is really care. 9674 The value is in HEX format, for example: 9675 '255.255.255.0' is presented to 'FFFFFF00' 9676 " 9677 DEFVAL { 'FFFFFFFF'h } 9678 ::= { ipv4aclProfileEntry 9 } 9679 9680 9681 ipv4aclProfileSrcIpAddrMask OBJECT-TYPE 9682 SYNTAX IpAddress 9683 MAX-ACCESS read-write 9684 STATUS obsolete 9685 DESCRIPTION 9686 "The ACL Profile source IP address mask. 9687 If SRC-IP is turn on in aclProfileMask, 9688 it will work with its member rule field,aclL3RuleSrcIpAddr, 9689 to caculate a range of IP address which is really care. 9690 The value is in HEX format, for example: 9691 '255.255.255.0' is presented to 'FFFFFF00' 9692 " 9693 DEFVAL { 'FFFFFFFF'h } 9694 ::= { ipv4aclProfileEntry 10 } 9695 9696 ipv4aclProfileDstPortMask OBJECT-TYPE 9697 SYNTAX OCTET STRING 9698 MAX-ACCESS read-write 9699 STATUS obsolete 9700 DESCRIPTION 9701 "The ACL Profile UDP/TCP destination port mask. 9702 If DST-PORT is turn on in aclProfileMask, 9703 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 9704 to caculate a range of destination port which is really care. 9705 The value is in HEX format. 9706 " 9707 DEFVAL { 'FFFF'h } 9708 ::= { ipv4aclProfileEntry 11 } 9709 9710 9711 ipv4aclProfileSrcPortMask OBJECT-TYPE 9712 SYNTAX OCTET STRING 9713 MAX-ACCESS read-write 9714 STATUS obsolete 9715 DESCRIPTION 9716 "The ACL Profile UDP/TCP source port mask. 9717 If SRC-PORT is turn on in aclProfileMask, 9718 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 9719 to caculate a range of source port which is really care. 9720 The value is in HEX format. 9721 " 9722 DEFVAL { 'FFFF'h } 9723 ::= { ipv4aclProfileEntry 12 } 9724 ipv4aclProfileArpSenderMacAddrMask OBJECT-TYPE 9725 SYNTAX MacAddress 9726 MAX-ACCESS read-only 9727 STATUS obsolete 9728 DESCRIPTION 9729 "The ACL Profile Sender MAC mask. 9730 This is only for ARP Spoofing Prevention which is System-defined ACL, 9731 and it's not allow to modify. 9732 The value is in HEX format. 9733 " 9734 DEFVAL { 'FFFFFFFFFF'h } 9735 ::= { ipv4aclProfileEntry 13 } 9736 9737 ipv4aclProfileArpSenderIpAddrMask OBJECT-TYPE 9738 SYNTAX IpAddress 9739 MAX-ACCESS read-only 9740 STATUS obsolete 9741 DESCRIPTION 9742 "The ACL Profile Sender IP mask. 9743 This is only for ARP Spoofing Prevention which is System-defined ACL, 9744 and it's not allow to modify. 9745 The value is in HEX format. 9746 " 9747 DEFVAL { 'FFFFFFFF'h } 9748 ::= { ipv4aclProfileEntry 14 } 9749 9750 9751 ipv4aclProfileUdfOffsetMap OBJECT-TYPE 9752 SYNTAX OCTET STRING 9753 MAX-ACCESS read-write 9754 STATUS obsolete 9755 DESCRIPTION 9756 "Indicate which Udf field want to care in the packet. 9757 Turn on the following bits to select the following items 9758 Type Item BIT 9759 ------------------------------------------ 9760 UDF Offset1 0 (LSB) 9761 UDF Offset2 1 9762 UDF Offset3 2 9763 UDF Offset4 3 9764 ------------------------------------------- 9765 9766 The value is in Hex format. 9767 " 9768 ::= { ipv4aclProfileEntry 15 } 9769 9770 ipv4aclUdfOffsetBase1 OBJECT-TYPE 9771 SYNTAX INTEGER { 9772 l2 (0), 9773 l3 (2), 9774 l4 (3) 9775 } 9776 MAX-ACCESS read-write 9777 STATUS obsolete 9778 DESCRIPTION 9779 "The value of offset Base." 9780 ::= { ipv4aclProfileEntry 16 } 9781 9782 ipv4aclUdfOffsetByte1 OBJECT-TYPE 9783 SYNTAX Integer32 (0..31) 9784 MAX-ACCESS read-write 9785 STATUS obsolete 9786 DESCRIPTION 9787 "The value of offset Byte from base." 9788 ::= { ipv4aclProfileEntry 17 } 9789 9790 ipv4aclUdfOffsetMask1 OBJECT-TYPE 9791 SYNTAX OCTET STRING 9792 MAX-ACCESS read-write 9793 STATUS obsolete 9794 DESCRIPTION 9795 "The value of offset MAsk." 9796 DEFVAL { 'FFFFFFFF'h } 9797 ::= { ipv4aclProfileEntry 18 } 9798 9799 ipv4aclUdfOffsetBase2 OBJECT-TYPE 9800 SYNTAX INTEGER { 9801 l2 (0), 9802 l3 (2), 9803 l4 (3) 9804 } 9805 MAX-ACCESS read-write 9806 STATUS obsolete 9807 DESCRIPTION 9808 "The value of offset Base." 9809 ::= { ipv4aclProfileEntry 19 } 9810 9811 ipv4aclUdfOffsetByte2 OBJECT-TYPE 9812 SYNTAX Integer32 (0..31) 9813 MAX-ACCESS read-write 9814 STATUS obsolete 9815 DESCRIPTION 9816 "The value of offset Byte from base." 9817 ::= { ipv4aclProfileEntry 20 } 9818 9819 ipv4aclUdfOffsetMask2 OBJECT-TYPE 9820 SYNTAX OCTET STRING 9821 MAX-ACCESS read-write 9822 STATUS obsolete 9823 DESCRIPTION 9824 "The value of offset MAsk." 9825 DEFVAL { 'FFFFFFFF'h } 9826 ::= { ipv4aclProfileEntry 21 } 9827 9828 ipv4aclUdfOffsetBase3 OBJECT-TYPE 9829 SYNTAX INTEGER { 9830 l2 (0), 9831 l3 (2), 9832 l4 (3) 9833 } 9834 MAX-ACCESS read-write 9835 STATUS obsolete 9836 DESCRIPTION 9837 "The value of offset Base." 9838 ::= { ipv4aclProfileEntry 22 } 9839 9840 ipv4aclUdfOffsetByte3 OBJECT-TYPE 9841 SYNTAX Integer32 (0..31) 9842 MAX-ACCESS read-write 9843 STATUS obsolete 9844 DESCRIPTION 9845 "The value of offset Byte from base." 9846 ::= { ipv4aclProfileEntry 23 } 9847 9848 ipv4aclUdfOffsetMask3 OBJECT-TYPE 9849 SYNTAX OCTET STRING 9850 MAX-ACCESS read-write 9851 STATUS obsolete 9852 DESCRIPTION 9853 "The value of offset MAsk." 9854 DEFVAL { 'FFFFFFFF'h } 9855 ::= { ipv4aclProfileEntry 24 } 9856 9857 ipv4aclUdfOffsetBase4 OBJECT-TYPE 9858 SYNTAX INTEGER { 9859 l2 (0), 9860 l3 (2), 9861 l4 (3) 9862 } 9863 MAX-ACCESS read-write 9864 STATUS obsolete 9865 DESCRIPTION 9866 "The value of offset Base." 9867 ::= { ipv4aclProfileEntry 25 } 9868 9869 ipv4aclUdfOffsetByte4 OBJECT-TYPE 9870 SYNTAX Integer32 (0..31) 9871 MAX-ACCESS read-write 9872 STATUS obsolete 9873 DESCRIPTION 9874 "The value of offset Byte from base." 9875 ::= { ipv4aclProfileEntry 26 } 9876 9877 ipv4aclUdfOffsetMask4 OBJECT-TYPE 9878 SYNTAX OCTET STRING 9879 MAX-ACCESS read-write 9880 STATUS obsolete 9881 DESCRIPTION 9882 "The value of offset MAsk." 9883 DEFVAL { 'FFFFFFFF'h } 9884 ::= { ipv4aclProfileEntry 27 } 9885 9886 ipv4aclUdfDstMacMask OBJECT-TYPE 9887 SYNTAX MacAddress 9888 MAX-ACCESS read-write 9889 STATUS obsolete 9890 DESCRIPTION 9891 "The value of destination MAC mask." 9892 ::= { ipv4aclProfileEntry 28 } 9893 9894 ipv4aclUdfSrcMacMask OBJECT-TYPE 9895 SYNTAX MacAddress 9896 MAX-ACCESS read-write 9897 STATUS obsolete 9898 DESCRIPTION 9899 "The value of source MAC mask." 9900 ::= { ipv4aclProfileEntry 29 } 9901 9902 ipv4aclUdfCTagMask OBJECT-TYPE 9903 SYNTAX OCTET STRING 9904 MAX-ACCESS read-write 9905 STATUS obsolete 9906 DESCRIPTION 9907 "The value of c-tag mask." 9908 ::= { ipv4aclProfileEntry 30 } 9909 9910 ipv4aclUdfSTagMask OBJECT-TYPE 9911 SYNTAX OCTET STRING 9912 MAX-ACCESS read-write 9913 STATUS obsolete 9914 DESCRIPTION 9915 "The value of s-tag mask." 9916 ::= { ipv4aclProfileEntry 31 } 9917 9918 ipv4aclProfileStatus OBJECT-TYPE 9919 SYNTAX RowStatus 9920 MAX-ACCESS read-create 9921 STATUS obsolete 9922 DESCRIPTION 9923 " This object indicates the status of this entry, can only be set to 9924 'createAndWait','active' and 'destroy'. 9925 When the value of the entry status is 'createAndWait', it could be 9926 set to 'active' only if the three values of aclProfileType, 9927 aclProfileMask and ProtocolType are not conflicted. 9928 " 9929 9930 ::= { ipv4aclProfileEntry 32 } 9931 9932 -- IPv6 ACL Profile Group -------------------------------------------------- 9933 aclProfileTable OBJECT-TYPE 9934 SYNTAX SEQUENCE OF AclProfileEntry 9935 MAX-ACCESS not-accessible 9936 STATUS current 9937 DESCRIPTION 9938 " A table to ACL profile . 9939 " 9940 ::= { aclProfile 2 } 9941 9942 aclProfileEntry OBJECT-TYPE 9943 SYNTAX AclProfileEntry 9944 MAX-ACCESS not-accessible 9945 STATUS current 9946 DESCRIPTION 9947 " Each entry in this table is a ACL profile. 9948 Index to the table is ACL profile ID. " 9949 INDEX { aclProfileNo} 9950 ::= { aclProfileTable 1 } 9951 9952 AclProfileEntry ::= 9953 SEQUENCE { 9954 aclProfileNo 9955 Integer32, 9956 aclProfileType 9957 INTEGER, 9958 aclProfileRuleCount 9959 Integer32, 9960 aclProfileMask 9961 OCTET STRING, 9962 aclProfileDstMacAddrMask 9963 MacAddress, 9964 aclProfileSrcMacAddrMask 9965 MacAddress, 9966 aclProfileIPProtocol 9967 INTEGER, 9968 aclProfileIPProtocolMask 9969 OCTET STRING, 9970 aclProfileDstIpAddrMaskType 9971 INTEGER, 9972 aclProfileDstIpAddrMask 9973 Ipv6Address, 9974 aclProfileSrcIpAddrMaskType 9975 INTEGER, 9976 aclProfileSrcIpAddrMask 9977 Ipv6Address, 9978 aclProfileDstPortMask 9979 OCTET STRING, 9980 aclProfileSrcPortMask 9981 OCTET STRING, 9982 aclProfileArpSenderMacAddrMask 9983 MacAddress, 9984 aclProfileArpSenderIpAddrMask 9985 Ipv6Address, 9986 aclProfileUdfOffsetMap 9987 OCTET STRING, 9988 aclUdfOffsetBase1 9989 INTEGER, 9990 aclUdfOffsetByte1 9991 Integer32, 9992 aclUdfOffsetMask1 9993 OCTET STRING, 9994 aclUdfOffsetBase2 9995 INTEGER, 9996 aclUdfOffsetByte2 9997 Integer32, 9998 aclUdfOffsetMask2 9999 OCTET STRING, 10000 aclUdfOffsetBase3 10001 INTEGER, 10002 aclUdfOffsetByte3 10003 Integer32, 10004 aclUdfOffsetMask3 10005 OCTET STRING, 10006 aclUdfOffsetBase4 10007 INTEGER, 10008 aclUdfOffsetByte4 10009 Integer32, 10010 aclUdfOffsetMask4 10011 OCTET STRING, 10012 aclUdfDstMacMask 10013 MacAddress, 10014 aclUdfSrcMacMask 10015 MacAddress, 10016 aclUdfCTagMask 10017 OCTET STRING, 10018 aclUdfSTagMask 10019 OCTET STRING, 10020 aclProfileStatus 10021 RowStatus 10022 } 10023 10024 aclProfileNo OBJECT-TYPE 10025 SYNTAX Integer32 (1..50) 10026 MAX-ACCESS read-only 10027 STATUS current 10028 DESCRIPTION 10029 "The ACL Profile ID. The ID 1 to 50 is user-defined ACL, 10030 and the ID more than 50 is reserved for system-defined ACL. 10031 The user only allow to create user-defined ACL ID. 10032 And system-defined ACL is read only." 10033 ::= { aclProfileEntry 1 } 10034 10035 aclProfileType OBJECT-TYPE 10036 SYNTAX INTEGER { 10037 l2 (1), 10038 l3v4 (2), 10039 l3v6 (11), 10040 impb (3), 10041 arpSP-permit(4), 10042 arpSP-deny(5), 10043 aclQos (8) , 10044 userDefined(9) 10045 } 10046 MAX-ACCESS read-write 10047 STATUS current 10048 DESCRIPTION 10049 "The ACL Profile type, possible value are 10050 l2 (1) - for MAC-based rule, 10051 l3v4 (2) - for IPv4-based rule, 10052 l3v6 (11) - for IPv6-based rule, 10053 arpSP-permit(4) - for ARP Spoofing prevention entry, 10054 arpSP-deny(5) - for ARP Spoofing prevention entry, 10055 voiceVlan(6) - for Voice VLAN OUI entry. 10056 userDefined(9) - for User Defined entry. 10057 Note that only l2, l3 and userDefined could be set by user, 10058 other is reserved for system to show information. 10059 " 10060 ::= { aclProfileEntry 2 } 10061 10062 aclProfileRuleCount OBJECT-TYPE 10063 SYNTAX Integer32 (0..65535) 10064 MAX-ACCESS read-only 10065 STATUS current 10066 DESCRIPTION 10067 "The number of rules in this profile." 10068 ::= { aclProfileEntry 3 } 10069 10070 10071 aclProfileMask OBJECT-TYPE 10072 SYNTAX OCTET STRING 10073 MAX-ACCESS read-write 10074 STATUS current 10075 DESCRIPTION 10076 "Indicate which field want to care in the packet. 10077 Turn on the following bits to select the following items 10078 Type Item BIT 10079 ------------------------------------------ 10080 L2 DST-MAC 0 (LSB) 10081 L2 SRC-MAC 1 10082 L2 VID 2 10083 L2 8021P-PRIORITY 3 10084 L2 ETHER-TYPE 4 10085 L3 DSCP 5 10086 L3 ICMP-TYPE 6 10087 L3 ICMP-CODE 7 10088 L3 IGMP-TYPE 8 10089 L3 DST-IP 9 10090 L3 SRC-IP 10 10091 L3 DST-PORT 11 10092 L3 SRC-PORT 12 10093 L3 TCPFLAG 13 10094 ARP-SP ARP-SENDER-MAC 14 10095 ARP-SP ARP-SENDER-IP 15 10096 L3 TRAFFIC-CLASS 21 10097 L3 TOS 16 10098 UDF UDF1 17 10099 UDF UDF2 18 10100 UDF UDF3 19 10101 UDF UDF4 20 10102 L3v6 TRAFFIC-CLASS 21 10103 L3v6 DST-IPV6 22 10104 L3v6 SRC-IPV6 23 (MSB) 10105 ------------------------------------------- 10106 10107 The value is in Hex format. 10108 " 10109 ::= { aclProfileEntry 4 } 10110 10111 10112 aclProfileDstMacAddrMask OBJECT-TYPE 10113 SYNTAX MacAddress 10114 MAX-ACCESS read-write 10115 STATUS current 10116 DESCRIPTION 10117 "The ACL Profile destination MAC address mask. 10118 If DST-MAC is turn on in aclProfileMask, 10119 it will work with its member rule field,aclL2RuleDstMacAddr, 10120 to caculate a range of MAC address which is really care. 10121 " 10122 ::= { aclProfileEntry 5 } 10123 10124 10125 aclProfileSrcMacAddrMask OBJECT-TYPE 10126 SYNTAX MacAddress 10127 MAX-ACCESS read-write 10128 STATUS current 10129 DESCRIPTION 10130 "The ACL Profile source MAC address mask. 10131 If SRC-MAC is turn on in aclProfileMask, 10132 it will work with its member rule field,aclL2RuleSrcMacAddr, 10133 to caculate a range of MAC address which is really care. 10134 " 10135 ::= { aclProfileEntry 6 } 10136 10137 10138 aclProfileIPProtocol OBJECT-TYPE 10139 SYNTAX INTEGER { 10140 none(0), 10141 icmp(1), 10142 igmp(2), 10143 tcp(6), 10144 udp(17), 10145 icmpv6(58) 10146 ,ipProtocolMask(255) 10147 } 10148 MAX-ACCESS read-write 10149 STATUS current 10150 DESCRIPTION 10151 "Indicate which IP Protocol will be care in this profile. 10152 Only profile type is l3 can set the IP protocol. 10153 For others, this field will be none. 10154 " 10155 ::= { aclProfileEntry 7 } 10156 aclProfileIPProtocolMask OBJECT-TYPE 10157 SYNTAX OCTET STRING 10158 MAX-ACCESS read-write 10159 STATUS current 10160 DESCRIPTION 10161 "The ACL Profile IP protocol mask. 10162 If aclProfileIPProtocol set to ipMask, this field will be refered. 10163 It will work with its member rule field,aclL3RuleProtocol, 10164 to caculate a range of IP protocol which is really care. 10165 The value is in HEX format. 10166 " 10167 DEFVAL { 'FF'h } 10168 ::= { aclProfileEntry 8 } 10169 aclProfileDstIpAddrMaskType OBJECT-TYPE 10170 SYNTAX INTEGER { 10171 iPv4 (1), 10172 iPv6 (2) 10173 } 10174 MAX-ACCESS read-write 10175 STATUS current 10176 DESCRIPTION 10177 "IPv6 Address type." 10178 ::= { aclProfileEntry 9 } 10179 aclProfileDstIpAddrMask OBJECT-TYPE 10180 SYNTAX Ipv6Address 10181 MAX-ACCESS read-write 10182 STATUS current 10183 DESCRIPTION 10184 "The ACL Profile destination IP address mask. 10185 If DST-IP is turn on in aclProfileMask, 10186 it will work with its member rule field,aclL3RuleDstIpAddr, 10187 to caculate a range of IP address which is really care. 10188 The value is in HEX format, for example: 10189 '255.255.255.0' is presented to 'FFFFFF00' 10190 " 10191 DEFVAL { 'FFFFFFFF'h } 10192 ::= { aclProfileEntry 10 } 10193 10194 aclProfileSrcIpAddrMaskType OBJECT-TYPE 10195 SYNTAX INTEGER { 10196 iPv4 (1), 10197 iPv6 (2) 10198 } 10199 MAX-ACCESS read-write 10200 STATUS current 10201 DESCRIPTION 10202 "IPv6 Address type." 10203 ::= { aclProfileEntry 11 } 10204 10205 aclProfileSrcIpAddrMask OBJECT-TYPE 10206 SYNTAX Ipv6Address 10207 MAX-ACCESS read-write 10208 STATUS current 10209 DESCRIPTION 10210 "The ACL Profile source IP address mask. 10211 If SRC-IP is turn on in aclProfileMask, 10212 it will work with its member rule field,aclL3RuleSrcIpAddr, 10213 to caculate a range of IP address which is really care. 10214 The value is in HEX format, for example: 10215 '255.255.255.0' is presented to 'FFFFFF00' 10216 " 10217 DEFVAL { 'FFFFFFFF'h } 10218 ::= { aclProfileEntry 12 } 10219 10220 aclProfileDstPortMask OBJECT-TYPE 10221 SYNTAX OCTET STRING 10222 MAX-ACCESS read-write 10223 STATUS current 10224 DESCRIPTION 10225 "The ACL Profile UDP/TCP destination port mask. 10226 If DST-PORT is turn on in aclProfileMask, 10227 it will work with its member rule field,aclL3RuleTcpUdpDstPort, 10228 to caculate a range of destination port which is really care. 10229 The value is in HEX format. 10230 " 10231 DEFVAL { 'FFFF'h } 10232 ::= { aclProfileEntry 13 } 10233 10234 10235 aclProfileSrcPortMask OBJECT-TYPE 10236 SYNTAX OCTET STRING 10237 MAX-ACCESS read-write 10238 STATUS current 10239 DESCRIPTION 10240 "The ACL Profile UDP/TCP source port mask. 10241 If SRC-PORT is turn on in aclProfileMask, 10242 it will work with its member rule field,aclL3RuleTcpUdpSrcPort, 10243 to caculate a range of source port which is really care. 10244 The value is in HEX format. 10245 " 10246 DEFVAL { 'FFFF'h } 10247 ::= { aclProfileEntry 14 } 10248 aclProfileArpSenderMacAddrMask OBJECT-TYPE 10249 SYNTAX MacAddress 10250 MAX-ACCESS read-only 10251 STATUS current 10252 DESCRIPTION 10253 "The ACL Profile Sender MAC mask. 10254 This is only for ARP Spoofing Prevention which is System-defined ACL, 10255 and it's not allow to modify. 10256 The value is in HEX format. 10257 " 10258 DEFVAL { 'FFFFFFFFFF'h } 10259 ::= { aclProfileEntry 15 } 10260 10261 aclProfileArpSenderIpAddrMask OBJECT-TYPE 10262 SYNTAX Ipv6Address 10263 MAX-ACCESS read-only 10264 STATUS current 10265 DESCRIPTION 10266 "The ACL Profile Sender IP mask. 10267 This is only for ARP Spoofing Prevention which is System-defined ACL, 10268 and it's not allow to modify. 10269 The value is in HEX format. 10270 " 10271 DEFVAL { 'FFFFFFFF'h } 10272 ::= { aclProfileEntry 16 } 10273 10274 10275 aclProfileUdfOffsetMap OBJECT-TYPE 10276 SYNTAX OCTET STRING 10277 MAX-ACCESS read-write 10278 STATUS current 10279 DESCRIPTION 10280 "Indicate which Udf field want to care in the packet. 10281 Turn on the following bits to select the following items 10282 Type Item BIT 10283 ------------------------------------------ 10284 UDF Offset1 0 (LSB) 10285 UDF Offset2 1 10286 UDF Offset3 2 10287 UDF Offset4 3 10288 ------------------------------------------- 10289 10290 The value is in Hex format. 10291 " 10292 ::= { aclProfileEntry 17 } 10293 10294 aclUdfOffsetBase1 OBJECT-TYPE 10295 SYNTAX INTEGER { 10296 l2 (0), 10297 l3 (2), 10298 l4 (3) 10299 } 10300 MAX-ACCESS read-write 10301 STATUS current 10302 DESCRIPTION 10303 "The value of offset Base." 10304 ::= { aclProfileEntry 18 } 10305 10306 aclUdfOffsetByte1 OBJECT-TYPE 10307 SYNTAX Integer32 (0..31) 10308 MAX-ACCESS read-write 10309 STATUS current 10310 DESCRIPTION 10311 "The value of offset Byte from base." 10312 ::= { aclProfileEntry 19 } 10313 10314 aclUdfOffsetMask1 OBJECT-TYPE 10315 SYNTAX OCTET STRING 10316 MAX-ACCESS read-write 10317 STATUS current 10318 DESCRIPTION 10319 "The value of offset MAsk." 10320 DEFVAL { 'FFFFFFFF'h } 10321 ::= { aclProfileEntry 20 } 10322 10323 aclUdfOffsetBase2 OBJECT-TYPE 10324 SYNTAX INTEGER { 10325 l2 (0), 10326 l3 (2), 10327 l4 (3) 10328 } 10329 MAX-ACCESS read-write 10330 STATUS current 10331 DESCRIPTION 10332 "The value of offset Base." 10333 ::= { aclProfileEntry 21 } 10334 10335 aclUdfOffsetByte2 OBJECT-TYPE 10336 SYNTAX Integer32 (0..31) 10337 MAX-ACCESS read-write 10338 STATUS current 10339 DESCRIPTION 10340 "The value of offset Byte from base." 10341 ::= { aclProfileEntry 22 } 10342 10343 aclUdfOffsetMask2 OBJECT-TYPE 10344 SYNTAX OCTET STRING 10345 MAX-ACCESS read-write 10346 STATUS current 10347 DESCRIPTION 10348 "The value of offset MAsk." 10349 DEFVAL { 'FFFFFFFF'h } 10350 ::= { aclProfileEntry 23 } 10351 10352 aclUdfOffsetBase3 OBJECT-TYPE 10353 SYNTAX INTEGER { 10354 l2 (0), 10355 l3 (2), 10356 l4 (3) 10357 } 10358 MAX-ACCESS read-write 10359 STATUS current 10360 DESCRIPTION 10361 "The value of offset Base." 10362 ::= { aclProfileEntry 24 } 10363 10364 aclUdfOffsetByte3 OBJECT-TYPE 10365 SYNTAX Integer32 (0..31) 10366 MAX-ACCESS read-write 10367 STATUS current 10368 DESCRIPTION 10369 "The value of offset Byte from base." 10370 ::= { aclProfileEntry 25 } 10371 10372 aclUdfOffsetMask3 OBJECT-TYPE 10373 SYNTAX OCTET STRING 10374 MAX-ACCESS read-write 10375 STATUS current 10376 DESCRIPTION 10377 "The value of offset MAsk." 10378 DEFVAL { 'FFFFFFFF'h } 10379 ::= { aclProfileEntry 26 } 10380 10381 aclUdfOffsetBase4 OBJECT-TYPE 10382 SYNTAX INTEGER { 10383 l2 (0), 10384 l3 (2), 10385 l4 (3) 10386 } 10387 MAX-ACCESS read-write 10388 STATUS current 10389 DESCRIPTION 10390 "The value of offset Base." 10391 ::= { aclProfileEntry 27 } 10392 10393 aclUdfOffsetByte4 OBJECT-TYPE 10394 SYNTAX Integer32 (0..31) 10395 MAX-ACCESS read-write 10396 STATUS current 10397 DESCRIPTION 10398 "The value of offset Byte from base." 10399 ::= { aclProfileEntry 28 } 10400 10401 aclUdfOffsetMask4 OBJECT-TYPE 10402 SYNTAX OCTET STRING 10403 MAX-ACCESS read-write 10404 STATUS current 10405 DESCRIPTION 10406 "The value of offset MAsk." 10407 DEFVAL { 'FFFFFFFF'h } 10408 ::= { aclProfileEntry 29 } 10409 10410 aclUdfDstMacMask OBJECT-TYPE 10411 SYNTAX MacAddress 10412 MAX-ACCESS read-write 10413 STATUS current 10414 DESCRIPTION 10415 "The value of destination MAC mask." 10416 ::= { aclProfileEntry 30 } 10417 10418 aclUdfSrcMacMask OBJECT-TYPE 10419 SYNTAX MacAddress 10420 MAX-ACCESS read-write 10421 STATUS current 10422 DESCRIPTION 10423 "The value of source MAC mask." 10424 ::= { aclProfileEntry 31 } 10425 10426 aclUdfCTagMask OBJECT-TYPE 10427 SYNTAX OCTET STRING 10428 MAX-ACCESS read-write 10429 STATUS current 10430 DESCRIPTION 10431 "The value of c-tag mask." 10432 ::= { aclProfileEntry 32 } 10433 10434 aclUdfSTagMask OBJECT-TYPE 10435 SYNTAX OCTET STRING 10436 MAX-ACCESS read-write 10437 STATUS current 10438 DESCRIPTION 10439 "The value of s-tag mask." 10440 ::= { aclProfileEntry 33 } 10441 10442 aclProfileStatus OBJECT-TYPE 10443 SYNTAX RowStatus 10444 MAX-ACCESS read-create 10445 STATUS current 10446 DESCRIPTION 10447 " This object indicates the status of this entry, can only be set to 10448 'createAndWait','active' and 'destroy'. 10449 When the value of the entry status is 'createAndWait', it could be 10450 set to 'active' only if the three values of aclProfileType, 10451 aclProfileMask and ProtocolType are not conflicted. 10452 " 10453 10454 ::= { aclProfileEntry 34 } 10455 10456 -- ------------------------------------------------------------------ 10457 -- L2 Filter Group -------------------------------------------------- 10458 aclL2Rule OBJECT IDENTIFIER ::= { companyACLGroup 2 } 10459 10460 aclL2RuleTable OBJECT-TYPE 10461 10462 SYNTAX SEQUENCE OF AclL2RuleEntry 10463 MAX-ACCESS not-accessible 10464 STATUS current 10465 DESCRIPTION 10466 "A table to configure L2 filter rules in the system." 10467 ::= { aclL2Rule 1 } 10468 10469 aclL2RuleEntry OBJECT-TYPE 10470 SYNTAX AclL2RuleEntry 10471 MAX-ACCESS not-accessible 10472 STATUS current 10473 DESCRIPTION 10474 "Each entry in this table is a L2 filter rule. 10475 Index to the table is the L2 filter number and Profile ID." 10476 INDEX {aclL2ProfileID, aclL2AccessID} 10477 ::= { aclL2RuleTable 1 } 10478 10479 AclL2RuleEntry ::= 10480 SEQUENCE { 10481 aclL2AccessID 10482 Integer32, 10483 aclL2ProfileID 10484 Integer32, 10485 aclL2RuleEtherType 10486 Integer32, 10487 aclL2RuleDstMacAddr 10488 MacAddress, 10489 aclL2RuleSrcMacAddr 10490 MacAddress, 10491 aclL2RuleVlanId 10492 Integer32, 10493 aclL2Rule1pPriority 10494 Integer32, 10495 aclL2RuleDstMacAddrMask 10496 MacAddress, 10497 aclL2RuleSrcMacAddrMask 10498 MacAddress, 10499 aclL2RuleAction 10500 INTEGER, 10501 aclL2RuleRateLimit 10502 Unsigned32, 10503 aclL2RuleReplaceDSCP 10504 Integer32, 10505 aclL2RuleReplace1P 10506 Integer32, 10507 aclL2RuleReplaceQueue 10508 Integer32, 10509-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10510 aclL2RuleReplaceVLAN 10511 Integer32, 10512--end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10513 aclL2RuleFilterTimeRange 10514 OCTET STRING, 10515 aclL2RuleVlanIdMask 10516 OCTET STRING, 10517 aclL2RuleInPortList 10518 PortList, 10519 aclL2RuleStatus 10520 RowStatus 10521 } 10522 10523 aclL2AccessID OBJECT-TYPE 10524 SYNTAX Integer32 (0..250) 10525 MAX-ACCESS read-only 10526 STATUS current 10527 DESCRIPTION 10528 "L2 Filter rule ID. 0 means auto assign." 10529 ::= { aclL2RuleEntry 1 } 10530 10531 aclL2ProfileID OBJECT-TYPE 10532 SYNTAX Integer32 (1..50) 10533 MAX-ACCESS read-only 10534 STATUS current 10535 DESCRIPTION 10536 "ACL Profile ID which this rule join." 10537 DEFVAL { 1 } 10538 ::= { aclL2RuleEntry 2 } 10539 10540 aclL2RuleEtherType OBJECT-TYPE 10541 SYNTAX Integer32 (-1 | 1501..65535) 10542 MAX-ACCESS read-write 10543 STATUS current 10544 DESCRIPTION 10545 "The value in the Type/Len field of a frame that will 10546 be matched to trigger this filter. The default value of 10547 this object is '-1', which means the rule don't care this 10548 condition." 10549 DEFVAL { -1 } 10550 ::= { aclL2RuleEntry 3 } 10551 10552 aclL2RuleDstMacAddr OBJECT-TYPE 10553 SYNTAX MacAddress 10554 MAX-ACCESS read-write 10555 STATUS current 10556 DESCRIPTION 10557 "Destination MAC address to be matched with the packet. By Default, the 10558 Destination Mac Address will be zero,which means the rule don't care this 10559 condition." 10560 ::= { aclL2RuleEntry 4 } 10561 10562 aclL2RuleSrcMacAddr OBJECT-TYPE 10563 SYNTAX MacAddress 10564 MAX-ACCESS read-write 10565 STATUS current 10566 DESCRIPTION 10567 "Source MAC address to be matched with the packet. By Default, the Source 10568 Mac Address will be zero, which means the rule don't care this condition.. 10569 address" 10570 ::= { aclL2RuleEntry 5 } 10571 10572 aclL2RuleVlanId OBJECT-TYPE 10573 SYNTAX Integer32 (-1..4094) 10574 MAX-ACCESS read-write 10575 STATUS current 10576 DESCRIPTION 10577 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 10578 be treated as customer Vlan Id. By Default, the value will be '-1', 10579 which means the rule don't care this condition." 10580 DEFVAL { -1 } 10581 ::= { aclL2RuleEntry 6 } 10582 10583 aclL2Rule1pPriority OBJECT-TYPE 10584 SYNTAX Integer32 (-1..7) 10585 MAX-ACCESS read-write 10586 STATUS current 10587 DESCRIPTION 10588 "802.1p priority to be matched with the packet. By Default, the value 10589 will be '-1', which means the rule don't care this condition." 10590 DEFVAL { -1 } 10591 ::= { aclL2RuleEntry 7 } 10592 10593 aclL2RuleDstMacAddrMask OBJECT-TYPE 10594 SYNTAX MacAddress 10595 MAX-ACCESS read-only 10596 STATUS current 10597 DESCRIPTION 10598 "The MAC address Mask work for Destination MAC address. 10599 This field is read-only and copy from it's Profile setting." 10600 10601 ::= { aclL2RuleEntry 8 } 10602 10603 aclL2RuleSrcMacAddrMask OBJECT-TYPE 10604 SYNTAX MacAddress 10605 MAX-ACCESS read-only 10606 STATUS current 10607 DESCRIPTION 10608 "The MAC address Mask work for Source MAC address. 10609 This field is read-only and copy from it's Profile setting." 10610 10611 ::= { aclL2RuleEntry 9 } 10612 10613 aclL2RuleAction OBJECT-TYPE 10614 SYNTAX INTEGER { 10615 allow (1) 10616 ,drop (2) 10617 ,mirror (3) 10618 ,replaceDSCP(5) 10619 ,replace1P(6) 10620 ,replaceQueue(7) 10621-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10622 ,replaceVLAN(8) 10623-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10624 } 10625 MAX-ACCESS read-write 10626 STATUS current 10627 DESCRIPTION 10628 "Specifies the action to be taken on the packet if the filter 10629 rule matches. 10630 If the action is 'allow', the packet will be forwarded according 10631 to the forwarding rules. 10632 If the action is 'drop', the packet will be discarded." 10633 DEFVAL { allow } 10634 ::= { aclL2RuleEntry 11 } 10635 aclL2RuleRateLimit OBJECT-TYPE 10636 SYNTAX Unsigned32 10637 MAX-ACCESS read-write 10638 STATUS current 10639 DESCRIPTION 10640 "Rate limit for matched packet." 10641 10642 ::= { aclL2RuleEntry 12 } 10643 10644 aclL2RuleReplaceDSCP OBJECT-TYPE 10645 SYNTAX Integer32 (-1..63) 10646 MAX-ACCESS read-write 10647 STATUS current 10648 DESCRIPTION 10649 "Replace DSCP for matched packet." 10650 10651 ::= { aclL2RuleEntry 13 } 10652 10653 aclL2RuleReplace1P OBJECT-TYPE 10654 SYNTAX Integer32 (-1..7) 10655 MAX-ACCESS read-write 10656 STATUS current 10657 DESCRIPTION 10658 "Replace DSCP for matched packet." 10659 10660 ::= { aclL2RuleEntry 14 } 10661 aclL2RuleReplaceQueue OBJECT-TYPE 10662 SYNTAX Integer32 10663 MAX-ACCESS read-write 10664 STATUS current 10665 DESCRIPTION 10666 "ACL L2 Rule Replace Queue." 10667 10668 ::= { aclL2RuleEntry 15 } 10669 10670-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10671 aclL2RuleReplaceVLAN OBJECT-TYPE 10672 SYNTAX Integer32 (-1..4094) 10673 MAX-ACCESS read-write 10674 STATUS current 10675 DESCRIPTION 10676 "Replace VLAN for matched packet." 10677 10678 ::= { aclL2RuleEntry 16 } 10679-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10680 10681 aclL2RuleFilterTimeRange OBJECT-TYPE 10682 SYNTAX OCTET STRING 10683 MAX-ACCESS read-create 10684 STATUS current 10685 DESCRIPTION 10686 "ACL L2 Filter Time Range" 10687 ::= { aclL2RuleEntry 17 } 10688 10689 aclL2RuleVlanIdMask OBJECT-TYPE 10690 SYNTAX OCTET STRING 10691 MAX-ACCESS read-write 10692 STATUS current 10693 DESCRIPTION 10694 10695 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 10696 be treated as customer Vlan Id. By Default, the value will be '-1', 10697 which means the rule don't care this condition." 10698 10699 DEFVAL { 'FFFF'h } 10700 ::= { aclL2RuleEntry 18 } 10701 10702 aclL2RuleInPortList OBJECT-TYPE 10703 SYNTAX PortList 10704 MAX-ACCESS read-write 10705 STATUS current 10706 DESCRIPTION 10707 "Specifies the complete set of ports over which this filter is applied 10708 for packets ingress at ports in this list." 10709 ::= { aclL2RuleEntry 51 } 10710 10711 aclL2RuleStatus OBJECT-TYPE 10712 SYNTAX RowStatus 10713 MAX-ACCESS read-create 10714 STATUS current 10715 DESCRIPTION 10716 "This object indicates the status of this entry. An entry is 10717 created in this table when this object is SET to 'createAndWait'. 10718 The entry in this table is used when the status of this object 10719 is SET 'active'. The entry in this table is not used when this 10720 object is SET 'notInService'. An entry created in this table is 10721 be deleted when this object is SET 'destroy'." 10722 ::= { aclL2RuleEntry 99 } 10723 10724 -- ------------------------------------------------------------------ 10725 -- L3 Filter Group -------------------------------------------------- 10726 aclL3Rule OBJECT IDENTIFIER ::= { companyACLGroup 3 } 10727 10728 aclL3RuleTable OBJECT-TYPE 10729 SYNTAX SEQUENCE OF AclL3RuleEntry 10730 MAX-ACCESS not-accessible 10731 STATUS current 10732 DESCRIPTION 10733 " A table to configure L3 filter rules in the system. 10734 " 10735 ::= { aclL3Rule 1 } 10736 10737 aclL3RuleEntry OBJECT-TYPE 10738 SYNTAX AclL3RuleEntry 10739 MAX-ACCESS not-accessible 10740 STATUS current 10741 DESCRIPTION 10742 " Each entry in this table is a L3 filter rule. 10743 Index to the table is L3 filter number and Profile ID." 10744 INDEX {aclL3RuleProfileNo, aclL3RuleAccessID } 10745 ::= { aclL3RuleTable 1 } 10746 10747 AclL3RuleEntry ::= 10748 SEQUENCE { 10749 aclL3RuleAccessID 10750 Integer32, 10751 aclL3RuleProfileNo 10752 Integer32, 10753 aclL3RuleProtocol 10754 INTEGER, 10755 aclL3RuleProtocolMask 10756 OCTET STRING, 10757 aclL3RuleICMPMessageType 10758 Integer32, 10759 aclL3RuleICMPMessageCode 10760 Integer32, 10761 aclL3RuleDstIpAddr 10762 IpAddress, 10763 aclL3RuleSrcIpAddr 10764 IpAddress, 10765 aclL3RuleDstIpAddrMask 10766 IpAddress, 10767 aclL3RuleSrcIpAddrMask 10768 IpAddress, 10769 aclL3RuleTcpUdpDstPort 10770 Integer32, 10771 aclL3RuleTcpUdpSrcPort 10772 Integer32, 10773 aclL3RuleTcpUdpDstPortMask 10774 OCTET STRING, 10775 aclL3RuleTcpUdpSrcPortMask 10776 OCTET STRING, 10777 aclL3RuleTcpAckBit 10778 INTEGER, 10779 aclL3RuleTcpRstBit 10780 INTEGER, 10781 aclL3RuleTcpUrgBit 10782 INTEGER, 10783 aclL3RuleTcpPshBit 10784 INTEGER, 10785 aclL3RuleTcpSynBit 10786 INTEGER, 10787 aclL3RuleTcpFinBit 10788 INTEGER, 10789 aclL3RuleDscp 10790 Integer32, 10791 aclL3RuleTos 10792 Integer32, 10793 aclL3RuleIgmpType 10794 Integer32, 10795 aclL3RuleAction 10796 INTEGER, 10797 aclL3RuleRateLimit 10798 Unsigned32, 10799 aclL3RuleReplaceDSCP 10800 Integer32, 10801 aclL3RuleReplace1P 10802 Integer32, 10803 aclL3RuleReplaceQueue 10804 Integer32, 10805-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10806 aclL3RuleReplaceVLAN 10807 Integer32, 10808-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 10809 aclL3RuleFilterTimeRange 10810 OCTET STRING, 10811 aclL3RulePortList 10812 PortList, 10813 aclL3RuleStatus 10814 RowStatus 10815 } 10816 10817 aclL3RuleAccessID OBJECT-TYPE 10818 SYNTAX Integer32 (0..250) 10819 MAX-ACCESS read-only 10820 STATUS current 10821 DESCRIPTION 10822 "L3 Filter rule ID. 0 means auto assign." 10823 ::= { aclL3RuleEntry 1 } 10824 10825 aclL3RuleProfileNo OBJECT-TYPE 10826 SYNTAX Integer32 (1..50) 10827 MAX-ACCESS read-only 10828 STATUS current 10829 DESCRIPTION 10830 "The Profile ID which this rule join." 10831 ::= { aclL3RuleEntry 2 } 10832 10833 aclL3RuleProtocol OBJECT-TYPE 10834 SYNTAX INTEGER { 10835 icmp(1), 10836 igmp(2), 10837 tcp(6), 10838 udp(17) 10839 } 10840 MAX-ACCESS read-write 10841 STATUS current 10842 DESCRIPTION 10843 " The type of protocol to be checked against the packet." 10844 ::= { aclL3RuleEntry 3 } 10845 10846 aclL3RuleProtocolMask OBJECT-TYPE 10847 SYNTAX OCTET STRING 10848 MAX-ACCESS read-only 10849 STATUS current 10850 DESCRIPTION 10851 "The IP protocol mask. 10852 This field is read-only and copy from it's Profile setting. 10853 It will work with the other field,aclL3RuleProtocol, 10854 to caculate a range of IP protocol which is really care. 10855 The value is in HEX format. 10856 " 10857 DEFVAL { 'FF'h } 10858 ::= { aclL3RuleEntry 4 } 10859 10860 aclL3RuleICMPMessageType OBJECT-TYPE 10861 SYNTAX Integer32 (-1..255) 10862 MAX-ACCESS read-write 10863 STATUS current 10864 DESCRIPTION 10865 " The message type to be checked against the packet. If the 10866 message type matches with the packet, then the packet will be 10867 dropped / allowed based on the action set in aclL3RuleAction. 10868 The default value is '-1',which means the rule don't care this 10869 condition. 10870 Some ICMP message types are: 10871 echoReply(0), 10872 destinationUnreachable(3), 10873 sourceQuench(4), 10874 redirect(5), 10875 echoRequest(8), 10876 timeExceeded(11), 10877 parameterProblem(12), 10878 timestampRequest(13), 10879 timestampReply(14), 10880 informationRequest(15), 10881 informationReply(16), 10882 addressMaskRequest(17), 10883 addressMaskReply (18), 10884 " 10885 DEFVAL { -1 } 10886 ::= { aclL3RuleEntry 5 } 10887 10888 aclL3RuleICMPMessageCode OBJECT-TYPE 10889 SYNTAX Integer32 (-1..255) 10890 MAX-ACCESS read-write 10891 STATUS current 10892 DESCRIPTION 10893 " The message code to be checked against the packet. If the 10894 packet matches with the message code, then the packet will 10895 be dropped / allowed based on the action set in aclL3RuleAction. 10896 The default value is '-1', which means the rule don't care this 10897 condition. 10898 Some ICMP message codes are : 10899 networkUnreachable(0), 10900 hostUnreachable(1), 10901 protocolUnreachable(2), 10902 portUnreachable(3), 10903 fragmentNeed(4), 10904 sourceRouteFail(5), 10905 destNetworkUnknown(6), 10906 destHostUnknown(7), 10907 srcHostIsolated(8), 10908 destNetworkAdminProhibited(9), 10909 destHostAdminProhibited(10), 10910 networkUnreachableTOS(11), 10911 hostUnreachableTOS(12), 10912 " 10913 DEFVAL { -1 } 10914 ::= { aclL3RuleEntry 6 } 10915 10916 aclL3RuleDstIpAddr OBJECT-TYPE 10917 SYNTAX IpAddress 10918 MAX-ACCESS read-write 10919 STATUS current 10920 DESCRIPTION 10921 "Destination IP address to be matched with the packet. 10922 The default value will be zero, which means the rule 10923 don't care this condition." 10924 DEFVAL { '00000000'h } 10925 ::= { aclL3RuleEntry 7 } 10926 10927 aclL3RuleSrcIpAddr OBJECT-TYPE 10928 SYNTAX IpAddress 10929 MAX-ACCESS read-write 10930 STATUS current 10931 DESCRIPTION 10932 "Source IP address to be matched with the packet. 10933 The default value will be zero, which means the 10934 rule don't care this condition." 10935 10936 DEFVAL { '00000000'h } 10937 ::= { aclL3RuleEntry 8 } 10938 10939 aclL3RuleDstIpAddrMask OBJECT-TYPE 10940 SYNTAX IpAddress 10941 MAX-ACCESS read-only 10942 STATUS current 10943 DESCRIPTION 10944 "The IP subnet mask for Destination IP address. 10945 This field is read-only and copy from it's Profile setting. 10946 " 10947 10948 DEFVAL { 'FFFFFFFF'h } 10949 ::= { aclL3RuleEntry 9 } 10950 10951 aclL3RuleSrcIpAddrMask OBJECT-TYPE 10952 SYNTAX IpAddress 10953 MAX-ACCESS read-only 10954 STATUS current 10955 DESCRIPTION 10956 "The IP subnet mask for Source IP address. 10957 This field is read-only and copy from it's Profile setting. 10958 " 10959 10960 DEFVAL { 'FFFFFFFF'h } 10961 ::= { aclL3RuleEntry 10 } 10962 10963 aclL3RuleTcpUdpDstPort OBJECT-TYPE 10964 SYNTAX Integer32 (-1..65535) 10965 MAX-ACCESS read-write 10966 STATUS current 10967 DESCRIPTION 10968 "The TCP / UDP destination port. The default value is -1, 10969 which means the rule don't care this condition." 10970 DEFVAL { -1 } 10971 ::= { aclL3RuleEntry 11 } 10972 10973 aclL3RuleTcpUdpSrcPort OBJECT-TYPE 10974 SYNTAX Integer32 (-1..65535) 10975 MAX-ACCESS read-write 10976 STATUS current 10977 DESCRIPTION 10978 "The TCP / UDP source port. The default value is -1, 10979 which means the rule don't care this condition." 10980 DEFVAL { -1 } 10981 ::= { aclL3RuleEntry 12 } 10982 10983 aclL3RuleTcpUdpDstPortMask OBJECT-TYPE 10984 SYNTAX OCTET STRING 10985 MAX-ACCESS read-only 10986 STATUS current 10987 DESCRIPTION 10988 "The TCP / UDP Destination port Mask. 10989 This field is read-only and copy from it's Profile setting. 10990 " 10991 ::= { aclL3RuleEntry 13 } 10992 10993 aclL3RuleTcpUdpSrcPortMask OBJECT-TYPE 10994 SYNTAX OCTET STRING 10995 MAX-ACCESS read-only 10996 STATUS current 10997 DESCRIPTION 10998 "The TCP / UDP Source port Mask. 10999 This field is read-only and copy from it's Profile setting. 11000 " 11001 ::= { aclL3RuleEntry 14 } 11002 11003 aclL3RuleTcpAckBit OBJECT-TYPE 11004 SYNTAX INTEGER { 11005 dont-care(-1), 11006 establish(1), 11007 notEstablish(2) 11008 } 11009 MAX-ACCESS read-create 11010 STATUS current 11011 DESCRIPTION 11012 " The TCP ACK bit to be checked against the packet. The default 11013 value is 'dont-care'(-1), which means the rule don't care this 11014 condition." 11015 DEFVAL { dont-care } 11016 ::= { aclL3RuleEntry 15 } 11017 11018 aclL3RuleTcpRstBit OBJECT-TYPE 11019 SYNTAX INTEGER { 11020 dont-care(-1), 11021 establish(1), 11022 notEstablish(2) 11023 } 11024 MAX-ACCESS read-create 11025 STATUS current 11026 DESCRIPTION 11027 " The TCP RST bit to be checked against the packet. The default 11028 value is 'dont-care'(-1), which means the rule don't care this 11029 condition." 11030 DEFVAL { dont-care } 11031 ::= { aclL3RuleEntry 16 } 11032 11033 aclL3RuleTcpUrgBit OBJECT-TYPE 11034 SYNTAX INTEGER { 11035 dont-care(-1), 11036 establish(1), 11037 notEstablish(2) 11038 } 11039 MAX-ACCESS read-create 11040 STATUS current 11041 DESCRIPTION 11042 " The TCP Urg bit to be checked against the packet. The default 11043 value is 'dont-care'(-1), which means the rule don't care this 11044 condition." 11045 DEFVAL { dont-care } 11046 ::= { aclL3RuleEntry 17 } 11047 11048 aclL3RuleTcpPshBit OBJECT-TYPE 11049 SYNTAX INTEGER { 11050 dont-care(-1), 11051 establish(1), 11052 notEstablish(2) 11053 } 11054 MAX-ACCESS read-create 11055 STATUS current 11056 DESCRIPTION 11057 " The TCP Psh bit to be checked against the packet. The default 11058 value is 'dont-care'(-1). which means the rule don't care this 11059 condition." 11060 DEFVAL { dont-care } 11061 ::= { aclL3RuleEntry 18 } 11062 11063 aclL3RuleTcpSynBit OBJECT-TYPE 11064 SYNTAX INTEGER { 11065 dont-care(-1), 11066 establish(1), 11067 notEstablish(2) 11068 } 11069 MAX-ACCESS read-create 11070 STATUS current 11071 DESCRIPTION 11072 " The TCP Syn bit to be checked against the packet. The default 11073 value is 'dont-care'(-1), which means the rule don't care this condition." 11074 DEFVAL { dont-care } 11075 ::= { aclL3RuleEntry 19 } 11076 11077 aclL3RuleTcpFinBit OBJECT-TYPE 11078 SYNTAX INTEGER { 11079 dont-care(-1), 11080 establish(1), 11081 notEstablish(2) 11082 } 11083 MAX-ACCESS read-create 11084 STATUS current 11085 DESCRIPTION 11086 " The TCP Fin bit to be checked against the packet. The default 11087 value is 'dont-care'(-1), which means the rule don't care this 11088 condition." 11089 DEFVAL { dont-care } 11090 ::= { aclL3RuleEntry 20 } 11091 11092 aclL3RuleDscp OBJECT-TYPE 11093 SYNTAX Integer32 (-1..63) 11094 MAX-ACCESS read-create 11095 STATUS current 11096 DESCRIPTION 11097 " The IP Dscp value to be checked against the packet. 11098 A default value is '-1', which means the rule don't 11099 care this condition." 11100 DEFVAL { -1 } 11101 ::= { aclL3RuleEntry 21 } 11102 11103 aclL3RuleTos OBJECT-TYPE 11104 SYNTAX Integer32 (-1..7) 11105 MAX-ACCESS read-create 11106 STATUS current 11107 DESCRIPTION 11108 " The IP Dscp value to be checked against the packet. 11109 A default value is '-1', which means the rule don't 11110 care this condition." 11111 DEFVAL { -1 } 11112 ::= { aclL3RuleEntry 22 } 11113 11114 aclL3RuleIgmpType OBJECT-TYPE 11115 SYNTAX Integer32 (-1..255) 11116 MAX-ACCESS read-write 11117 STATUS current 11118 DESCRIPTION 11119 " The IGMP Type to be checked against the packet.A default value is '-1', 11120 which means the rule don't care this condition." 11121 DEFVAL { -1 } 11122 ::= { aclL3RuleEntry 23 } 11123 11124 aclL3RuleAction OBJECT-TYPE 11125 SYNTAX INTEGER { 11126 allow (1) 11127 ,drop (2) 11128 ,mirror (3) 11129 ,replaceDSCP(5) 11130 ,replace1P(6) 11131 ,replaceQueue(7) 11132-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11133 ,replaceVLAN(8) 11134-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11135 } 11136 MAX-ACCESS read-write 11137 STATUS current 11138 DESCRIPTION 11139 "Specifies the action to be taken on the packet if the filter 11140 rule matches." 11141 DEFVAL { allow } 11142 ::= { aclL3RuleEntry 25 } 11143 aclL3RuleRateLimit OBJECT-TYPE 11144 SYNTAX Unsigned32 11145 MAX-ACCESS read-write 11146 STATUS current 11147 DESCRIPTION 11148 "Rate limit for matched packet." 11149 11150 ::= { aclL3RuleEntry 26 } 11151 aclL3RuleReplaceDSCP OBJECT-TYPE 11152 SYNTAX Integer32 (-1..63) 11153 MAX-ACCESS read-write 11154 STATUS current 11155 DESCRIPTION 11156 "ReplaceDSCP for matched packet." 11157 11158 ::= { aclL3RuleEntry 27 } 11159 11160 aclL3RuleReplace1P OBJECT-TYPE 11161 SYNTAX Integer32 (-1..7) 11162 MAX-ACCESS read-write 11163 STATUS current 11164 DESCRIPTION 11165 "ReplaceDSCP for matched packet." 11166 11167 ::= { aclL3RuleEntry 28 } 11168 aclL3RuleReplaceQueue OBJECT-TYPE 11169 SYNTAX Integer32 11170 MAX-ACCESS read-write 11171 STATUS current 11172 DESCRIPTION 11173 "Acl L3 Rule Replace Queue." 11174 ::= { aclL3RuleEntry 29 } 11175-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11176 aclL3RuleReplaceVLAN OBJECT-TYPE 11177 SYNTAX Integer32 (-1..4094) 11178 MAX-ACCESS read-write 11179 STATUS current 11180 DESCRIPTION 11181 "ReplaceVLAN for matched packet." 11182 ::= { aclL3RuleEntry 30 } 11183-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11184 aclL3RuleFilterTimeRange OBJECT-TYPE 11185 SYNTAX OCTET STRING 11186 MAX-ACCESS read-create 11187 STATUS current 11188 DESCRIPTION 11189 "ACL L3 Filter Time Range" 11190 ::= { aclL3RuleEntry 31 } 11191 11192 aclL3RulePortList OBJECT-TYPE 11193 SYNTAX PortList 11194 MAX-ACCESS read-write 11195 STATUS current 11196 DESCRIPTION 11197 "Specifies the complete set of ports over which if the packet arrives 11198 this filter rule will be applicable." 11199 ::= { aclL3RuleEntry 51 } 11200 11201 aclL3RuleStatus OBJECT-TYPE 11202 SYNTAX RowStatus 11203 MAX-ACCESS read-create 11204 STATUS current 11205 DESCRIPTION 11206 "This object indicates the status of this entry. An entry is 11207 created in this table when this object is SET to 'createAndWait'. 11208 The entry in this table is used when the status of this object 11209 is SET 'active'. The entry in this table is not used when this 11210 object is SET 'notInService'. An entry created in this table is 11211 be deleted when this object is SET 'destroy'." 11212 ::= { aclL3RuleEntry 99 } 11213 11214---------------------------------------------------------------------------------------- 11215 11216 aclv6L3RuleTable OBJECT-TYPE 11217 SYNTAX SEQUENCE OF Aclv6L3RuleEntry 11218 MAX-ACCESS not-accessible 11219 STATUS current 11220 DESCRIPTION 11221 " A table to configure L3 filter rules in the system. 11222 " 11223 ::= { aclL3Rule 2 } 11224 11225 aclv6L3RuleEntry OBJECT-TYPE 11226 SYNTAX Aclv6L3RuleEntry 11227 MAX-ACCESS not-accessible 11228 STATUS current 11229 DESCRIPTION 11230 " Each entry in this table is a L3 filter rule. 11231 Index to the table is L3 filter number and Profile ID." 11232 INDEX {aclv6L3RuleProfileNo, aclv6L3RuleAccessID } 11233 ::= { aclv6L3RuleTable 1 } 11234 11235 Aclv6L3RuleEntry ::= 11236 SEQUENCE { 11237 aclv6L3RuleAccessID 11238 Integer32, 11239 aclv6L3RuleProfileNo 11240 Integer32, 11241 aclv6L3RuleProtocol 11242 INTEGER, 11243 aclv6L3RuleProtocolMask 11244 OCTET STRING, 11245 aclv6L3RuleICMPMessageType 11246 Integer32, 11247 aclv6L3RuleICMPMessageCode 11248 Integer32, 11249 aclv6L3RuleDstIpAddr 11250 Ipv6Address, 11251 aclv6L3RuleSrcIpAddr 11252 Ipv6Address, 11253 aclv6L3RuleDstIpAddrMask 11254 Ipv6Address, 11255 aclv6L3RuleSrcIpAddrMask 11256 Ipv6Address, 11257 aclv6L3RuleTcpUdpDstPort 11258 Integer32, 11259 aclv6L3RuleTcpUdpSrcPort 11260 Integer32, 11261 aclv6L3RuleTcpUdpDstPortMask 11262 OCTET STRING, 11263 aclv6L3RuleTcpUdpSrcPortMask 11264 OCTET STRING, 11265 aclv6L3RuleTcpAckBit 11266 INTEGER, 11267 aclv6L3RuleTcpRstBit 11268 INTEGER, 11269 aclv6L3RuleTcpUrgBit 11270 INTEGER, 11271 aclv6L3RuleTcpPshBit 11272 INTEGER, 11273 aclv6L3RuleTcpSynBit 11274 INTEGER, 11275 aclv6L3RuleTcpFinBit 11276 INTEGER, 11277 aclv6L3RuleTrafficClass 11278 Integer32, 11279 aclv6L3RuleAction 11280 INTEGER, 11281 aclv6L3RuleRateLimit 11282 Unsigned32, 11283 aclv6L3RuleReplaceDSCP 11284 Integer32, 11285 aclv6L3RuleReplace1P 11286 Integer32, 11287 aclv6L3RuleReplaceQueue 11288 Integer32, 11289-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11290 aclv6L3RuleReplaceVLAN 11291 Integer32, 11292-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11293 aclv6L3RuleFilterTimeRange 11294 OCTET STRING, 11295 aclv6L3RulePortList 11296 PortList, 11297 aclv6L3RuleStatus 11298 RowStatus 11299 } 11300 11301 aclv6L3RuleAccessID OBJECT-TYPE 11302 SYNTAX Integer32 (0..250) 11303 MAX-ACCESS read-only 11304 STATUS current 11305 DESCRIPTION 11306 "L3 Filter rule ID. 0 means auto assign." 11307 ::= { aclv6L3RuleEntry 1 } 11308 11309 aclv6L3RuleProfileNo OBJECT-TYPE 11310 SYNTAX Integer32 (1..50) 11311 MAX-ACCESS read-only 11312 STATUS current 11313 DESCRIPTION 11314 "The Profile ID which this rule join." 11315 ::= { aclv6L3RuleEntry 2 } 11316 11317 aclv6L3RuleProtocol OBJECT-TYPE 11318 SYNTAX INTEGER { 11319 tcp(6), 11320 udp(17), 11321 icmpv6(58) 11322 } 11323 MAX-ACCESS read-write 11324 STATUS current 11325 DESCRIPTION 11326 " The type of protocol to be checked against the packet." 11327 ::= { aclv6L3RuleEntry 3 } 11328 11329 aclv6L3RuleProtocolMask OBJECT-TYPE 11330 SYNTAX OCTET STRING 11331 MAX-ACCESS read-only 11332 STATUS current 11333 DESCRIPTION 11334 "The IP protocol mask. 11335 This field is read-only and copy from it's Profile setting. 11336 It will work with the other field,aclL3RuleProtocol, 11337 to caculate a range of IP protocol which is really care. 11338 The value is in HEX format. 11339 " 11340 DEFVAL { 'FF'h } 11341 ::= { aclv6L3RuleEntry 4 } 11342 11343 aclv6L3RuleICMPMessageType OBJECT-TYPE 11344 SYNTAX Integer32 (-1..255) 11345 MAX-ACCESS read-write 11346 STATUS current 11347 DESCRIPTION 11348 " The message type to be checked against the packet. If the 11349 message type matches with the packet, then the packet will be 11350 dropped / allowed based on the action set in aclL3RuleAction. 11351 The default value is '-1',which means the rule don't care this 11352 condition. 11353 Some ICMP message types are: 11354 echoReply(0), 11355 destinationUnreachable(3), 11356 sourceQuench(4), 11357 redirect(5), 11358 echoRequest(8), 11359 timeExceeded(11), 11360 parameterProblem(12), 11361 timestampRequest(13), 11362 timestampReply(14), 11363 informationRequest(15), 11364 informationReply(16), 11365 addressMaskRequest(17), 11366 addressMaskReply (18), 11367 " 11368 DEFVAL { -1 } 11369 ::= { aclv6L3RuleEntry 5 } 11370 11371 aclv6L3RuleICMPMessageCode OBJECT-TYPE 11372 SYNTAX Integer32 (-1..255) 11373 MAX-ACCESS read-write 11374 STATUS current 11375 DESCRIPTION 11376 " The message code to be checked against the packet. If the 11377 packet matches with the message code, then the packet will 11378 be dropped / allowed based on the action set in aclL3RuleAction. 11379 The default value is '-1', which means the rule don't care this 11380 condition. 11381 Some ICMP message codes are : 11382 networkUnreachable(0), 11383 hostUnreachable(1), 11384 protocolUnreachable(2), 11385 portUnreachable(3), 11386 fragmentNeed(4), 11387 sourceRouteFail(5), 11388 destNetworkUnknown(6), 11389 destHostUnknown(7), 11390 srcHostIsolated(8), 11391 destNetworkAdminProhibited(9), 11392 destHostAdminProhibited(10), 11393 networkUnreachableTOS(11), 11394 hostUnreachableTOS(12), 11395 " 11396 DEFVAL { -1 } 11397 ::= { aclv6L3RuleEntry 6 } 11398 11399 aclv6L3RuleDstIpAddr OBJECT-TYPE 11400 SYNTAX Ipv6Address 11401 MAX-ACCESS read-write 11402 STATUS current 11403 DESCRIPTION 11404 "Destination IP address to be matched with the packet. 11405 The default value will be zero, which means the rule 11406 don't care this condition." 11407 DEFVAL { '00000000'h } 11408 ::= { aclv6L3RuleEntry 7 } 11409 11410 aclv6L3RuleSrcIpAddr OBJECT-TYPE 11411 SYNTAX Ipv6Address 11412 MAX-ACCESS read-write 11413 STATUS current 11414 DESCRIPTION 11415 "Source IP address to be matched with the packet. 11416 The default value will be zero, which means the 11417 rule don't care this condition." 11418 11419 DEFVAL { '00000000'h } 11420 ::= { aclv6L3RuleEntry 8 } 11421 11422 aclv6L3RuleDstIpAddrMask OBJECT-TYPE 11423 SYNTAX Ipv6Address 11424 MAX-ACCESS read-only 11425 STATUS current 11426 DESCRIPTION 11427 "The IP subnet mask for Destination IP address. 11428 This field is read-only and copy from it's Profile setting. 11429 " 11430 11431 DEFVAL { 'FFFFFFFF'h } 11432 ::= { aclv6L3RuleEntry 9 } 11433 11434 aclv6L3RuleSrcIpAddrMask OBJECT-TYPE 11435 SYNTAX Ipv6Address 11436 MAX-ACCESS read-only 11437 STATUS current 11438 DESCRIPTION 11439 "The IP subnet mask for Source IP address. 11440 This field is read-only and copy from it's Profile setting. 11441 " 11442 11443 DEFVAL { 'FFFFFFFF'h } 11444 ::= { aclv6L3RuleEntry 10 } 11445 11446 aclv6L3RuleTcpUdpDstPort OBJECT-TYPE 11447 SYNTAX Integer32 (-1..65535) 11448 MAX-ACCESS read-write 11449 STATUS current 11450 DESCRIPTION 11451 "The TCP / UDP destination port. The default value is -1, 11452 which means the rule don't care this condition." 11453 DEFVAL { -1 } 11454 ::= { aclv6L3RuleEntry 11 } 11455 11456 aclv6L3RuleTcpUdpSrcPort OBJECT-TYPE 11457 SYNTAX Integer32 (-1..65535) 11458 MAX-ACCESS read-write 11459 STATUS current 11460 DESCRIPTION 11461 "The TCP / UDP source port. The default value is -1, 11462 which means the rule don't care this condition." 11463 DEFVAL { -1 } 11464 ::= { aclv6L3RuleEntry 12 } 11465 11466 aclv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 11467 SYNTAX OCTET STRING 11468 MAX-ACCESS read-only 11469 STATUS current 11470 DESCRIPTION 11471 "The TCP / UDP Destination port Mask. 11472 This field is read-only and copy from it's Profile setting. 11473 " 11474 ::= { aclv6L3RuleEntry 13 } 11475 11476 aclv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 11477 SYNTAX OCTET STRING 11478 MAX-ACCESS read-only 11479 STATUS current 11480 DESCRIPTION 11481 "The TCP / UDP Source port Mask. 11482 This field is read-only and copy from it's Profile setting. 11483 " 11484 ::= { aclv6L3RuleEntry 14 } 11485 11486 aclv6L3RuleTcpAckBit OBJECT-TYPE 11487 SYNTAX INTEGER { 11488 dont-care(-1), 11489 establish(1), 11490 notEstablish(2) 11491 } 11492 MAX-ACCESS read-create 11493 STATUS current 11494 DESCRIPTION 11495 " The TCP ACK bit to be checked against the packet. The default 11496 value is 'dont-care'(-1), which means the rule don't care this 11497 condition." 11498 DEFVAL { dont-care } 11499 ::= { aclv6L3RuleEntry 15 } 11500 11501 aclv6L3RuleTcpRstBit OBJECT-TYPE 11502 SYNTAX INTEGER { 11503 dont-care(-1), 11504 establish(1), 11505 notEstablish(2) 11506 } 11507 MAX-ACCESS read-create 11508 STATUS current 11509 DESCRIPTION 11510 " The TCP RST bit to be checked against the packet. The default 11511 value is 'dont-care'(-1), which means the rule don't care this 11512 condition." 11513 DEFVAL { dont-care } 11514 ::= { aclv6L3RuleEntry 16 } 11515 11516 aclv6L3RuleTcpUrgBit OBJECT-TYPE 11517 SYNTAX INTEGER { 11518 dont-care(-1), 11519 establish(1), 11520 notEstablish(2) 11521 } 11522 MAX-ACCESS read-create 11523 STATUS current 11524 DESCRIPTION 11525 " The TCP Urg bit to be checked against the packet. The default 11526 value is 'dont-care'(-1), which means the rule don't care this 11527 condition." 11528 DEFVAL { dont-care } 11529 ::= { aclv6L3RuleEntry 17 } 11530 11531 aclv6L3RuleTcpPshBit OBJECT-TYPE 11532 SYNTAX INTEGER { 11533 dont-care(-1), 11534 establish(1), 11535 notEstablish(2) 11536 } 11537 MAX-ACCESS read-create 11538 STATUS current 11539 DESCRIPTION 11540 " The TCP Psh bit to be checked against the packet. The default 11541 value is 'dont-care'(-1). which means the rule don't care this 11542 condition." 11543 DEFVAL { dont-care } 11544 ::= { aclv6L3RuleEntry 18 } 11545 11546 aclv6L3RuleTcpSynBit OBJECT-TYPE 11547 SYNTAX INTEGER { 11548 dont-care(-1), 11549 establish(1), 11550 notEstablish(2) 11551 } 11552 MAX-ACCESS read-create 11553 STATUS current 11554 DESCRIPTION 11555 " The TCP Syn bit to be checked against the packet. The default 11556 value is 'dont-care'(-1), which means the rule don't care this condition." 11557 DEFVAL { dont-care } 11558 ::= { aclv6L3RuleEntry 19 } 11559 11560 aclv6L3RuleTcpFinBit OBJECT-TYPE 11561 SYNTAX INTEGER { 11562 dont-care(-1), 11563 establish(1), 11564 notEstablish(2) 11565 } 11566 MAX-ACCESS read-create 11567 STATUS current 11568 DESCRIPTION 11569 " The TCP Fin bit to be checked against the packet. The default 11570 value is 'dont-care'(-1), which means the rule don't care this 11571 condition." 11572 DEFVAL { dont-care } 11573 ::= { aclv6L3RuleEntry 20 } 11574 11575 aclv6L3RuleTrafficClass OBJECT-TYPE 11576 SYNTAX Integer32 (-1..63) 11577 MAX-ACCESS read-create 11578 STATUS current 11579 DESCRIPTION 11580 " The IP Dscp value to be checked against the packet. 11581 A default value is '-1', which means the rule don't 11582 care this condition." 11583 DEFVAL { -1 } 11584 ::= { aclv6L3RuleEntry 21 } 11585 11586 aclv6L3RuleAction OBJECT-TYPE 11587 SYNTAX INTEGER { 11588 allow (1) 11589 ,drop (2) 11590 ,mirror (3) 11591 ,replaceDSCP(5) 11592 ,replace1P(6) 11593 ,replaceQueue(7) 11594-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11595 ,replaceVLAN(8) 11596-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11597 } 11598 MAX-ACCESS read-write 11599 STATUS current 11600 DESCRIPTION 11601 "Specifies the action to be taken on the packet if the filter 11602 rule matches." 11603 DEFVAL { allow } 11604 ::= { aclv6L3RuleEntry 24 } 11605 aclv6L3RuleRateLimit OBJECT-TYPE 11606 SYNTAX Unsigned32 11607 MAX-ACCESS read-write 11608 STATUS current 11609 DESCRIPTION 11610 "Rate limit for matched packet." 11611 11612 ::= { aclv6L3RuleEntry 25 } 11613 aclv6L3RuleReplaceDSCP OBJECT-TYPE 11614 SYNTAX Integer32 (-1..63) 11615 MAX-ACCESS read-write 11616 STATUS current 11617 DESCRIPTION 11618 "Replace DSCP for matched packet." 11619 11620 ::= { aclv6L3RuleEntry 26 } 11621 11622 aclv6L3RuleReplace1P OBJECT-TYPE 11623 SYNTAX Integer32 (-1..7) 11624 MAX-ACCESS read-write 11625 STATUS current 11626 DESCRIPTION 11627 "Replace DSCP for matched packet." 11628 11629 ::= { aclv6L3RuleEntry 27 } 11630 aclv6L3RuleReplaceQueue OBJECT-TYPE 11631 SYNTAX Integer32 11632 MAX-ACCESS read-write 11633 STATUS current 11634 DESCRIPTION 11635 "Acl IPV6 L3 Rule Replace Queue." 11636 ::= { aclv6L3RuleEntry 28 } 11637-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11638 aclv6L3RuleReplaceVLAN OBJECT-TYPE 11639 SYNTAX Integer32 (-1..4094) 11640 MAX-ACCESS read-write 11641 STATUS current 11642 DESCRIPTION 11643 "Replace VLAN for matched packet." 11644 11645 ::= { aclv6L3RuleEntry 29 } 11646-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11647 aclv6L3RuleFilterTimeRange OBJECT-TYPE 11648 SYNTAX OCTET STRING 11649 MAX-ACCESS read-create 11650 STATUS current 11651 DESCRIPTION 11652 "ACL IPV6 L3 Filter Time Range" 11653 ::= { aclv6L3RuleEntry 30 } 11654 aclv6L3RulePortList OBJECT-TYPE 11655 SYNTAX PortList 11656 MAX-ACCESS read-write 11657 STATUS current 11658 DESCRIPTION 11659 "Specifies the complete set of ports over which if the packet arrives 11660 this filter rule will be applicable." 11661 11662 ::= { aclv6L3RuleEntry 51 } 11663 11664 aclv6L3RuleStatus OBJECT-TYPE 11665 SYNTAX RowStatus 11666 MAX-ACCESS read-create 11667 STATUS current 11668 DESCRIPTION 11669 "This object indicates the status of this entry. An entry is 11670 created in this table when this object is SET to 'createAndWait'. 11671 The entry in this table is used when the status of this object 11672 is SET 'active'. The entry in this table is not used when this 11673 object is SET 'notInService'. An entry created in this table is 11674 be deleted when this object is SET 'destroy'." 11675 ::= { aclv6L3RuleEntry 99 } 11676 11677 11678 -- ------------------------------------------------------------------ 11679 -- PacketContent Filter Group -------------------------------------------------- 11680 aclPacketRule OBJECT IDENTIFIER ::= { companyACLGroup 4 } 11681 11682 aclPacketRuleTable OBJECT-TYPE 11683 11684 SYNTAX SEQUENCE OF AclPacketRuleEntry 11685 MAX-ACCESS not-accessible 11686 STATUS current 11687 DESCRIPTION 11688 "A table to configure Packet Content filter rules in the system." 11689 ::= { aclPacketRule 1 } 11690 11691 aclPacketRuleEntry OBJECT-TYPE 11692 SYNTAX AclPacketRuleEntry 11693 MAX-ACCESS not-accessible 11694 STATUS current 11695 DESCRIPTION 11696 "Each entry in this table is a Packet filter rule. 11697 Index to the table is the Packet filter number and Profile ID." 11698 INDEX {aclPacketProfileID, aclPacketAccessID} 11699 ::= { aclPacketRuleTable 1 } 11700 11701 AclPacketRuleEntry ::= 11702 SEQUENCE { 11703 aclPacketAccessID 11704 Integer32, 11705 aclPacketProfileID 11706 Integer32, 11707 aclPacketRuleOffsetValue1 11708 OCTET STRING, 11709 aclPacketRuleOffsetValue2 11710 OCTET STRING, 11711 aclPacketRuleOffsetValue3 11712 OCTET STRING, 11713 aclPacketRuleOffsetValue4 11714 OCTET STRING, 11715 aclPacketRuleDstMac 11716 MacAddress, 11717 aclPacketRuleDstMacMask 11718 MacAddress, 11719 aclPacketRuleSrcMac 11720 MacAddress, 11721 aclPacketRuleSrcMacMask 11722 MacAddress, 11723 aclPacketRuleCTag 11724 OCTET STRING, 11725 aclPacketRuleCTagMask 11726 OCTET STRING, 11727 aclPacketRuleSTag 11728 OCTET STRING, 11729 aclPacketRuleSTagMask 11730 OCTET STRING, 11731 aclPacketRuleAction 11732 INTEGER, 11733 aclPacketRuleRateLimit 11734 Unsigned32, 11735 aclPacketRuleReplaceDSCP 11736 Integer32, 11737 aclPacketRuleReplace1P 11738 Integer32, 11739 aclPacketRuleReplaceQueue 11740 Integer32, 11741-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11742 aclPacketRuleReplaceVLAN 11743 Integer32, 11744-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11745 aclPacketRuleFilterTimeRange 11746 OCTET STRING, 11747 aclPacketRuleInPortList 11748 PortList, 11749 aclPacketRuleOffsetValue1Mask 11750 OCTET STRING, 11751 aclPacketRuleOffsetValue2Mask 11752 OCTET STRING, 11753 aclPacketRuleOffsetValue3Mask 11754 OCTET STRING, 11755 aclPacketRuleOffsetValue4Mask 11756 OCTET STRING, 11757 aclPacketRuleStatus 11758 RowStatus 11759 } 11760 11761 aclPacketAccessID OBJECT-TYPE 11762 SYNTAX Integer32 (0..250) 11763 MAX-ACCESS read-only 11764 STATUS current 11765 DESCRIPTION 11766 "Packet Filter rule ID. 0 means auto assign." 11767 ::= { aclPacketRuleEntry 1 } 11768 11769 aclPacketProfileID OBJECT-TYPE 11770 SYNTAX Integer32 (1..50) 11771 MAX-ACCESS read-only 11772 STATUS current 11773 DESCRIPTION 11774 "ACL Profile ID which this rule join." 11775 ::= { aclPacketRuleEntry 2 } 11776 11777 aclPacketRuleOffsetValue1 OBJECT-TYPE 11778 SYNTAX OCTET STRING 11779 MAX-ACCESS read-write 11780 STATUS current 11781 DESCRIPTION 11782 "The filter value of Offset 1." 11783 ::= { aclPacketRuleEntry 3 } 11784 11785 aclPacketRuleOffsetValue2 OBJECT-TYPE 11786 SYNTAX OCTET STRING 11787 MAX-ACCESS read-write 11788 STATUS current 11789 DESCRIPTION 11790 "The filter value of Offset 2." 11791 ::= { aclPacketRuleEntry 4 } 11792 11793 aclPacketRuleOffsetValue3 OBJECT-TYPE 11794 SYNTAX OCTET STRING 11795 MAX-ACCESS read-write 11796 STATUS current 11797 DESCRIPTION 11798 "The filter value of Offset 3." 11799 ::= { aclPacketRuleEntry 5 } 11800 11801 aclPacketRuleOffsetValue4 OBJECT-TYPE 11802 SYNTAX OCTET STRING 11803 MAX-ACCESS read-write 11804 STATUS current 11805 DESCRIPTION 11806 "The filter value of Offset 4." 11807 ::= { aclPacketRuleEntry 6 } 11808 11809 aclPacketRuleDstMac OBJECT-TYPE 11810 SYNTAX MacAddress 11811 MAX-ACCESS read-write 11812 STATUS current 11813 DESCRIPTION 11814 "The filter value of Destination MAC." 11815 ::= { aclPacketRuleEntry 7 } 11816 11817 aclPacketRuleDstMacMask OBJECT-TYPE 11818 SYNTAX MacAddress 11819 MAX-ACCESS read-write 11820 STATUS current 11821 DESCRIPTION 11822 "The filter mask of Destination MAC." 11823 ::= { aclPacketRuleEntry 8 } 11824 11825 aclPacketRuleSrcMac OBJECT-TYPE 11826 SYNTAX MacAddress 11827 MAX-ACCESS read-write 11828 STATUS current 11829 DESCRIPTION 11830 "The filter value of Source MAC." 11831 ::= { aclPacketRuleEntry 9 } 11832 11833 aclPacketRuleSrcMacMask OBJECT-TYPE 11834 SYNTAX MacAddress 11835 MAX-ACCESS read-write 11836 STATUS current 11837 DESCRIPTION 11838 "The filter mask of Source MAC." 11839 ::= { aclPacketRuleEntry 10 } 11840 11841 aclPacketRuleCTag OBJECT-TYPE 11842 SYNTAX OCTET STRING 11843 MAX-ACCESS read-write 11844 STATUS current 11845 DESCRIPTION 11846 "The filter value of c-tag." 11847 ::= { aclPacketRuleEntry 11 } 11848 11849 aclPacketRuleCTagMask OBJECT-TYPE 11850 SYNTAX OCTET STRING 11851 MAX-ACCESS read-write 11852 STATUS current 11853 DESCRIPTION 11854 "The filter mask of c-tag." 11855 ::= { aclPacketRuleEntry 12 } 11856 11857 aclPacketRuleSTag OBJECT-TYPE 11858 SYNTAX OCTET STRING 11859 MAX-ACCESS read-write 11860 STATUS current 11861 DESCRIPTION 11862 "The filter value of s-tag." 11863 ::= { aclPacketRuleEntry 13 } 11864 11865 aclPacketRuleSTagMask OBJECT-TYPE 11866 SYNTAX OCTET STRING 11867 MAX-ACCESS read-write 11868 STATUS current 11869 DESCRIPTION 11870 "The filter mask of s-tag." 11871 ::= { aclPacketRuleEntry 14 } 11872 11873 aclPacketRuleAction OBJECT-TYPE 11874 SYNTAX INTEGER { 11875 allow (1) 11876 ,drop (2) 11877 ,mirror (3) 11878 ,replaceDSCP(5) 11879 ,replace1P(6) 11880 ,replaceQueue(7) 11881-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11882 ,replaceVLAN(8) 11883-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11884 } 11885 MAX-ACCESS read-write 11886 STATUS current 11887 DESCRIPTION 11888 "Specifies the action to be taken on the packet if the filter 11889 rule matches. 11890 If the action is 'allow', the packet will be forwarded according 11891 to the forwarding rules. 11892 If the action is 'drop', the packet will be discarded." 11893 DEFVAL { allow } 11894 ::= { aclPacketRuleEntry 15 } 11895 11896 aclPacketRuleRateLimit OBJECT-TYPE 11897 SYNTAX Unsigned32 11898 MAX-ACCESS read-write 11899 STATUS current 11900 DESCRIPTION 11901 "Rate limit for matched packet." 11902 11903 ::= { aclPacketRuleEntry 16 } 11904 11905 aclPacketRuleReplaceDSCP OBJECT-TYPE 11906 SYNTAX Integer32 (-1..63) 11907 MAX-ACCESS read-write 11908 STATUS current 11909 DESCRIPTION 11910 "Replace DSCP for matched packet." 11911 11912 ::= { aclPacketRuleEntry 17 } 11913 11914 aclPacketRuleReplace1P OBJECT-TYPE 11915 SYNTAX Integer32 (-1..7) 11916 MAX-ACCESS read-write 11917 STATUS current 11918 DESCRIPTION 11919 "Replace 1p for matched packet." 11920 11921 ::= { aclPacketRuleEntry 18 } 11922 aclPacketRuleReplaceQueue OBJECT-TYPE 11923 SYNTAX Integer32 11924 MAX-ACCESS read-write 11925 STATUS current 11926 DESCRIPTION 11927 "Acl Rule Replace Queue." 11928 11929 ::= { aclPacketRuleEntry 19 } 11930-- start CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11931 aclPacketRuleReplaceVLAN OBJECT-TYPE 11932 SYNTAX Integer32 11933 MAX-ACCESS read-write 11934 STATUS current 11935 DESCRIPTION 11936 "Replace VLAN for matched packet." 11937 11938 ::= { aclPacketRuleEntry 20 } 11939-- end CAMEO-DLINK-ACL-RULE-REPLACE-VLAN-ON 11940 aclPacketRuleFilterTimeRange OBJECT-TYPE 11941 SYNTAX OCTET STRING 11942 MAX-ACCESS read-create 11943 STATUS current 11944 DESCRIPTION 11945 "Acl Filter Time Range" 11946 ::= { aclPacketRuleEntry 21 } 11947 11948 aclPacketRuleInPortList OBJECT-TYPE 11949 SYNTAX PortList 11950 MAX-ACCESS read-write 11951 STATUS current 11952 DESCRIPTION 11953 "Specifies the complete set of ports over which this filter is applied 11954 for packets ingress at ports in this list." 11955 ::= { aclPacketRuleEntry 51 } 11956 11957 aclPacketRuleOffsetValue1Mask OBJECT-TYPE 11958 SYNTAX OCTET STRING 11959 MAX-ACCESS read-write 11960 STATUS current 11961 DESCRIPTION 11962 "The filter Mask of Offset 1." 11963 DEFVAL { 'FFFF'h } 11964 ::= { aclPacketRuleEntry 52 } 11965 11966 aclPacketRuleOffsetValue2Mask OBJECT-TYPE 11967 SYNTAX OCTET STRING 11968 MAX-ACCESS read-write 11969 STATUS current 11970 DESCRIPTION 11971 "The filter Mask of Offset 2." 11972 DEFVAL { 'FFFF'h } 11973 ::= { aclPacketRuleEntry 53 } 11974 11975 aclPacketRuleOffsetValue3Mask OBJECT-TYPE 11976 SYNTAX OCTET STRING 11977 MAX-ACCESS read-write 11978 STATUS current 11979 DESCRIPTION 11980 "The filter Mask of Offset 3." 11981 DEFVAL { 'FFFF'h } 11982 ::= { aclPacketRuleEntry 54 } 11983 11984 aclPacketRuleOffsetValue4Mask OBJECT-TYPE 11985 SYNTAX OCTET STRING 11986 MAX-ACCESS read-write 11987 STATUS current 11988 DESCRIPTION 11989 "The filter Mask of Offset 4." 11990 DEFVAL { 'FFFF'h } 11991 ::= { aclPacketRuleEntry 55 } 11992 11993 aclPacketRuleStatus OBJECT-TYPE 11994 SYNTAX RowStatus 11995 MAX-ACCESS read-create 11996 STATUS current 11997 DESCRIPTION 11998 "This object indicates the status of this entry. An entry is 11999 created in this table when this object is SET to 'createAndWait'. 12000 The entry in this table is used when the status of this object 12001 is SET 'active'. The entry in this table is not used when this 12002 object is SET 'notInService'. An entry created in this table is 12003 be deleted when this object is SET 'destroy'." 12004 ::= { aclPacketRuleEntry 99 } 12005 12006 -- Flow Meter Group -------------------------------------------------- 12007 aclFlowMeterRule OBJECT IDENTIFIER ::= { companyACLGroup 10 } 12008 12009 aclFlowMeterTable OBJECT-TYPE 12010 12011 SYNTAX SEQUENCE OF AclFlowMeterEntry 12012 MAX-ACCESS not-accessible 12013 STATUS current 12014 DESCRIPTION 12015 "A table to configure L2 filter rules in the system." 12016 ::= { aclFlowMeterRule 1 } 12017 12018 aclFlowMeterEntry OBJECT-TYPE 12019 SYNTAX AclFlowMeterEntry 12020 MAX-ACCESS not-accessible 12021 STATUS current 12022 DESCRIPTION 12023 "Each entry in this table is a L2 filter rule. 12024 Index to the table is the L2 filter number and Profile ID." 12025 INDEX {aclFlowMeterProfileID, aclFlowMeterAccessID} 12026 ::= { aclFlowMeterTable 1 } 12027 12028 AclFlowMeterEntry ::= 12029 SEQUENCE { 12030 aclFlowMeterProfileID 12031 Integer32, 12032 aclFlowMeterAccessID 12033 Integer32, 12034 aclFlowMeterRate 12035 Integer32, 12036 aclFlowMeterBurstSize 12037 Integer32, 12038 aclFlowMeterReplaceDscp 12039 Integer32, 12040 aclFlowMeterAction 12041 INTEGER, 12042 aclFlowMeterStatus 12043 RowStatus 12044 } 12045 12046 aclFlowMeterProfileID OBJECT-TYPE 12047 SYNTAX Integer32 (1..50) 12048 MAX-ACCESS read-only 12049 STATUS current 12050 DESCRIPTION 12051 "ACL Profile ID which this flow meter join." 12052 ::= { aclFlowMeterEntry 1 } 12053 12054 aclFlowMeterAccessID OBJECT-TYPE 12055 SYNTAX Integer32 (1..250) 12056 MAX-ACCESS read-only 12057 STATUS current 12058 DESCRIPTION 12059 "ACL Access ID which this flow meter join." 12060 ::= { aclFlowMeterEntry 2 } 12061 12062 aclFlowMeterRate OBJECT-TYPE 12063 SYNTAX Integer32 (64..1024000) 12064 MAX-ACCESS read-write 12065 STATUS current 12066 DESCRIPTION 12067 "The rate limiter of meter." 12068 ::= { aclFlowMeterEntry 3 } 12069 12070 aclFlowMeterBurstSize OBJECT-TYPE 12071 SYNTAX Integer32 (0..1016) 12072 MAX-ACCESS read-write 12073 STATUS current 12074 DESCRIPTION 12075 "The burst size of meter." 12076 ::= { aclFlowMeterEntry 4 } 12077 12078 aclFlowMeterReplaceDscp OBJECT-TYPE 12079 SYNTAX Integer32 (0..63) 12080 MAX-ACCESS read-write 12081 STATUS current 12082 DESCRIPTION 12083 "Replace DSCP for matched out-band packets when aclFlowMeterAction is replace DSCP." 12084 ::= { aclFlowMeterEntry 5 } 12085 12086 12087 aclFlowMeterAction OBJECT-TYPE 12088 SYNTAX INTEGER { 12089 drop (2) 12090 ,replaceDSCP(5) 12091 } 12092 MAX-ACCESS read-write 12093 STATUS current 12094 DESCRIPTION 12095 "Specifies the action to be taken on the out-band packet if the filter 12096 rule matches. 12097 If the action is 'drop', the packet will be discarded." 12098 DEFVAL { drop } 12099 ::= { aclFlowMeterEntry 6 } 12100 12101 aclFlowMeterStatus OBJECT-TYPE 12102 SYNTAX RowStatus 12103 MAX-ACCESS read-create 12104 STATUS current 12105 DESCRIPTION 12106 "This object indicates the status of this entry. An entry is 12107 created in this table when this object is SET to 'createAndWait'. 12108 The entry in this table is used when the status of this object 12109 is SET 'active'. The entry in this table is not used when this 12110 object is SET 'notInService'. An entry created in this table is 12111 be deleted when this object is SET 'destroy'." 12112 ::= { aclFlowMeterEntry 99 } 12113 12114 12115 -- ------------------------------------------------------------------ 12116 -- companyCPUInterfaceFilterGroup 12117 -- ------------------------------------------------------------------ 12118 12119 -- CPU Interface Filter Profile Group -------------------------------------------------- 12120 cpuFilterProfile OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 1 } 12121 12122 12123------------------------------------------------------------------------------------------- 12124 12125 cpuFilterProfileTable OBJECT-TYPE 12126 SYNTAX SEQUENCE OF CpuFilterProfileEntry 12127 MAX-ACCESS not-accessible 12128 STATUS current 12129 DESCRIPTION 12130 " A table to CPUInterfaceFilter profile . 12131 " 12132 ::= { cpuFilterProfile 2 } 12133 12134 cpuFilterProfileEntry OBJECT-TYPE 12135 SYNTAX CpuFilterProfileEntry 12136 MAX-ACCESS not-accessible 12137 STATUS current 12138 DESCRIPTION 12139 " Each entry in this table is a CPUInterfaceFilter profile. 12140 Index to the table is CPUInterfaceFilter profile ID. " 12141 INDEX { cpuFilterProfileNo} 12142 ::= { cpuFilterProfileTable 1 } 12143 12144 CpuFilterProfileEntry ::= 12145 SEQUENCE { 12146 cpuFilterProfileNo 12147 Integer32, 12148 cpuFilterProfileType 12149 INTEGER, 12150 cpuFilterProfileRuleCount 12151 Integer32, 12152 cpuFilterProfileMask 12153 OCTET STRING, 12154 cpuFilterProfileDstMacAddrMask 12155 MacAddress, 12156 cpuFilterProfileSrcMacAddrMask 12157 MacAddress, 12158 cpuFilterProfileIPProtocol 12159 INTEGER, 12160 cpuFilterProfileIPProtocolMask 12161 OCTET STRING, 12162 cpuFilterProfileDstIpAddrMaskType 12163 INTEGER, 12164 cpuFilterProfileDstIpAddrMask 12165 Ipv6Address, 12166 cpuFilterProfileSrcIpAddrMaskType 12167 INTEGER, 12168 cpuFilterProfileSrcIpAddrMask 12169 Ipv6Address, 12170 cpuFilterProfileDstPortMask 12171 OCTET STRING, 12172 cpuFilterProfileSrcPortMask 12173 OCTET STRING, 12174 cpuFilterProfileOffset1Mask 12175 OCTET STRING, 12176 cpuFilterProfileOffset2Mask 12177 OCTET STRING, 12178 cpuFilterProfileOffset3Mask 12179 OCTET STRING, 12180 cpuFilterProfileOffset4Mask 12181 OCTET STRING, 12182 cpuFilterProfileOffset5Mask 12183 OCTET STRING, 12184 cpuFilterProfileStatus 12185 RowStatus 12186 } 12187 12188 cpuFilterProfileNo OBJECT-TYPE 12189 SYNTAX Integer32 (1..3) 12190 MAX-ACCESS read-only 12191 STATUS current 12192 DESCRIPTION 12193 "The CPUInterfaceFilter Profile ID. The ID 1 to 50 is user-defined CPUInterfaceFilter, 12194 and the ID more than 50 is reserved for system-defined CPUInterfaceFilter. 12195 The user only allow to create user-defined CPUInterfaceFilter ID. 12196 And system-defined CPUInterfaceFilter is read only." 12197 ::= { cpuFilterProfileEntry 1 } 12198 12199 cpuFilterProfileType OBJECT-TYPE 12200 SYNTAX INTEGER { 12201 l2 (1), 12202 l3 (2), 12203 udf (9), 12204 l3v6 (11) 12205 } 12206 MAX-ACCESS read-write 12207 STATUS current 12208 DESCRIPTION 12209 "The CPUInterfaceFilter Profile type, possible value are 12210 l2 (1) - for MAC-based rule, 12211 l3 (2) - for IPv4-based rule, 12212 udf (9) - for User-defined rule, 12213 l3v6 (11) - for IPv6-based rule 12214 " 12215 ::= { cpuFilterProfileEntry 2 } 12216 12217 cpuFilterProfileRuleCount OBJECT-TYPE 12218 SYNTAX Integer32 (0..65535) 12219 MAX-ACCESS read-only 12220 STATUS current 12221 DESCRIPTION 12222 "The number of rules in this profile." 12223 ::= { cpuFilterProfileEntry 3 } 12224 12225 12226 cpuFilterProfileMask OBJECT-TYPE 12227 SYNTAX OCTET STRING 12228 MAX-ACCESS read-write 12229 STATUS current 12230 DESCRIPTION 12231 "Indicate which field want to care in the packet. 12232 Turn on the following bits to select the following items 12233 Type Item BIT 12234 ------------------------------------------ 12235 L2 DST-MAC 0 (LSB) 12236 L2 SRC-MAC 1 12237 L2 VID 2 12238 L2 8021P-PRIORITY 3 12239 L2 ETHER-TYPE 4 12240 L3 DSCP 5 12241 L3 ICMP-TYPE 6 12242 L3 ICMP-CODE 7 12243 L3 IGMP-TYPE 8 12244 L3 DST-IP 9 12245 L3 SRC-IP 10 12246 L3 DST-PORT 11 12247 L3 SRC-PORT 12 12248 L3 TCPFLAG 13 (MSB) 12249 L3 TRAFFIC-CLASS 21 12250 ------------------------------------------- 12251 12252 The value is in Hex format. 12253 " 12254 ::= { cpuFilterProfileEntry 4 } 12255 12256 12257 cpuFilterProfileDstMacAddrMask OBJECT-TYPE 12258 SYNTAX MacAddress 12259 MAX-ACCESS read-write 12260 STATUS current 12261 DESCRIPTION 12262 "The CPUInterfaceFilter Profile destination MAC address mask. 12263 If DST-MAC is turn on in cpuFilterProfileMask, 12264 it will work with its member rule field,cpuFilterL2RuleDstMacAddr, 12265 to caculate a range of MAC address which is really care. 12266 " 12267 ::= { cpuFilterProfileEntry 5 } 12268 12269 12270 cpuFilterProfileSrcMacAddrMask OBJECT-TYPE 12271 SYNTAX MacAddress 12272 MAX-ACCESS read-write 12273 STATUS current 12274 DESCRIPTION 12275 "The CPUInterfaceFilter Profile source MAC address mask. 12276 If SRC-MAC is turn on in cpuFilterProfileMask, 12277 it will work with its member rule field,cpuFilterL2RuleSrcMacAddr, 12278 to caculate a range of MAC address which is really care. 12279 " 12280 ::= { cpuFilterProfileEntry 6 } 12281 12282 12283 cpuFilterProfileIPProtocol OBJECT-TYPE 12284 SYNTAX INTEGER { 12285 none(0), 12286 icmp(1), 12287 igmp(2), 12288 tcp(6), 12289 udp(17), 12290 ipv6(41) 12291 ,ipMask(255) 12292 } 12293 MAX-ACCESS read-write 12294 STATUS current 12295 DESCRIPTION 12296 "Indicate which IP Protocol will be care in this profile. 12297 Only profile type is l3 can set the IP protocol. 12298 For others, this field will be none. 12299 " 12300 ::= { cpuFilterProfileEntry 7 } 12301 cpuFilterProfileIPProtocolMask OBJECT-TYPE 12302 SYNTAX OCTET STRING 12303 MAX-ACCESS read-write 12304 STATUS current 12305 DESCRIPTION 12306 "The CPUInterfaceFilter Profile IP protocol mask. 12307 If cpuFilterProfileIPProtocol set to ipMask, this field will be refered. 12308 It will work with its member rule field,cpuFilterL3RuleProtocol, 12309 to caculate a range of IP protocol which is really care. 12310 The value is in HEX format. 12311 " 12312 DEFVAL { 'FF'h } 12313 ::= { cpuFilterProfileEntry 8 } 12314 12315 cpuFilterProfileDstIpAddrMaskType OBJECT-TYPE 12316 SYNTAX INTEGER { 12317 iPv4 (1), 12318 iPv6 (2) 12319 } 12320 MAX-ACCESS read-write 12321 STATUS current 12322 DESCRIPTION 12323 "IPv6 Address type." 12324 ::= { cpuFilterProfileEntry 9 } 12325 12326 cpuFilterProfileDstIpAddrMask OBJECT-TYPE 12327 SYNTAX Ipv6Address 12328 MAX-ACCESS read-write 12329 STATUS current 12330 DESCRIPTION 12331 "The CPUInterfaceFilter Profile destination IP address mask. 12332 If DST-IP is turn on in cpuFilterProfileMask, 12333 it will work with its member rule field,cpuFilterL3RuleDstIpAddr, 12334 to caculate a range of IP address which is really care. 12335 The value is in HEX format, for example: 12336 '255.255.255.0' is presented to 'FFFFFF00' 12337 " 12338 DEFVAL { 'FFFFFFFF'h } 12339 ::= { cpuFilterProfileEntry 10 } 12340 12341 cpuFilterProfileSrcIpAddrMaskType OBJECT-TYPE 12342 SYNTAX INTEGER { 12343 iPv4 (1), 12344 iPv6 (2) 12345 } 12346 MAX-ACCESS read-write 12347 STATUS current 12348 DESCRIPTION 12349 "IPv6 Address type." 12350 ::= { cpuFilterProfileEntry 11 } 12351 12352 cpuFilterProfileSrcIpAddrMask OBJECT-TYPE 12353 SYNTAX Ipv6Address 12354 MAX-ACCESS read-write 12355 STATUS current 12356 DESCRIPTION 12357 "The CPUInterfaceFilter Profile source IP address mask. 12358 If SRC-IP is turn on in cpuFilterProfileMask, 12359 it will work with its member rule field,cpuFilterL3RuleSrcIpAddr, 12360 to caculate a range of IP address which is really care. 12361 The value is in HEX format, for example: 12362 '255.255.255.0' is presented to 'FFFFFF00' 12363 " 12364 DEFVAL { 'FFFFFFFF'h } 12365 ::= { cpuFilterProfileEntry 12 } 12366 12367 cpuFilterProfileDstPortMask OBJECT-TYPE 12368 SYNTAX OCTET STRING 12369 MAX-ACCESS read-write 12370 STATUS current 12371 DESCRIPTION 12372 "The CPUInterfaceFilter Profile UDP/TCP destination port mask. 12373 If DST-PORT is turn on in cpuFilterProfileMask, 12374 it will work with its member rule field,cpuFilterL3RuleTcpUdpDstPort, 12375 to caculate a range of destination port which is really care. 12376 The value is in HEX format. 12377 " 12378 DEFVAL { 'FFFF'h } 12379 ::= { cpuFilterProfileEntry 13 } 12380 12381 12382 cpuFilterProfileSrcPortMask OBJECT-TYPE 12383 SYNTAX OCTET STRING 12384 MAX-ACCESS read-write 12385 STATUS current 12386 DESCRIPTION 12387 "The CPUInterfaceFilter Profile UDP/TCP source port mask. 12388 If SRC-PORT is turn on in cpuFilterProfileMask, 12389 it will work with its member rule field,cpuFilterL3RuleTcpUdpSrcPort, 12390 to caculate a range of source port which is really care. 12391 The value is in HEX format. 12392 " 12393 DEFVAL { 'FFFF'h } 12394 ::= { cpuFilterProfileEntry 14 } 12395 12396 cpuFilterProfileOffset1Mask OBJECT-TYPE 12397 SYNTAX OCTET STRING 12398 MAX-ACCESS read-write 12399 STATUS current 12400 DESCRIPTION 12401 "The CPUInterfaceFilter Profile Offset1 mask. 12402 If Offset1 is turn on in cpuFilterProfileMask, 12403 it will work with its member rule field,cpuFilterUdfRuleOffset1, 12404 to caculate a range of offset1 which is really care. 12405 The value is in HEX format. 12406 " 12407 ::= { cpuFilterProfileEntry 15 } 12408 12409 cpuFilterProfileOffset2Mask OBJECT-TYPE 12410 SYNTAX OCTET STRING 12411 MAX-ACCESS read-write 12412 STATUS current 12413 DESCRIPTION 12414 "The CPUInterfaceFilter Profile Offset2 mask. 12415 If Offset2 is turn on in cpuFilterProfileMask, 12416 it will work with its member rule field,cpuFilterUdfRuleOffset2, 12417 to caculate a range of offset2 which is really care. 12418 The value is in HEX format. 12419 " 12420 ::= { cpuFilterProfileEntry 16 } 12421 12422 cpuFilterProfileOffset3Mask OBJECT-TYPE 12423 SYNTAX OCTET STRING 12424 MAX-ACCESS read-write 12425 STATUS current 12426 DESCRIPTION 12427 "The CPUInterfaceFilter Profile Offset3 mask. 12428 If Offset3 is turn on in cpuFilterProfileMask, 12429 it will work with its member rule field,cpuFilterUdfRuleOffset3, 12430 to caculate a range of offset3 which is really care. 12431 The value is in HEX format. 12432 " 12433 ::= { cpuFilterProfileEntry 17 } 12434 12435 cpuFilterProfileOffset4Mask OBJECT-TYPE 12436 SYNTAX OCTET STRING 12437 MAX-ACCESS read-write 12438 STATUS current 12439 DESCRIPTION 12440 "The CPUInterfaceFilter Profile Offset4 mask. 12441 If offset4 is turn on in cpuFilterProfileMask, 12442 it will work with its member rule field,cpuFilterUdfRuleOffset4, 12443 to caculate a range of offset4 which is really care. 12444 The value is in HEX format. 12445 " 12446 ::= { cpuFilterProfileEntry 18 } 12447 12448 cpuFilterProfileOffset5Mask OBJECT-TYPE 12449 SYNTAX OCTET STRING 12450 MAX-ACCESS read-write 12451 STATUS current 12452 DESCRIPTION 12453 "The CPUInterfaceFilter Profile Offset5 mask. 12454 If Offset5 is turn on in cpuFilterProfileMask, 12455 it will work with its member rule field,cpuFilterUdfRuleOffset5, 12456 to caculate a range of offset5 which is really care. 12457 The value is in HEX format. 12458 " 12459 ::= { cpuFilterProfileEntry 19 } 12460 12461 cpuFilterProfileStatus OBJECT-TYPE 12462 SYNTAX RowStatus 12463 MAX-ACCESS read-create 12464 STATUS current 12465 DESCRIPTION 12466 " This object indicates the status of this entry, can only be set to 12467 'createAndWait','active' and 'destroy'. 12468 When the value of the entry status is 'createAndWait', it could be 12469 set to 'active' only if the three values of cpuFilterProfileType, 12470 cpuFilterProfileMask and ProtocolType are not conflicted. 12471 " 12472 12473 ::= { cpuFilterProfileEntry 20 } 12474 12475 12476 -- ------------------------------------------------------------------ 12477 -- L2 Filter Group -------------------------------------------------- 12478 cpuFilterL2Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 2 } 12479 12480 cpuFilterL2RuleTable OBJECT-TYPE 12481 12482 SYNTAX SEQUENCE OF CpuFilterL2RuleEntry 12483 MAX-ACCESS not-accessible 12484 STATUS current 12485 DESCRIPTION 12486 "A table to configure L2 filter rules in the system." 12487 ::= { cpuFilterL2Rule 1 } 12488 12489 cpuFilterL2RuleEntry OBJECT-TYPE 12490 SYNTAX CpuFilterL2RuleEntry 12491 MAX-ACCESS not-accessible 12492 STATUS current 12493 DESCRIPTION 12494 "Each entry in this table is a L2 filter rule. 12495 Index to the table is the L2 filter number and Profile ID." 12496 INDEX { cpuFilterL2ProfileID, cpuFilterL2AccessID} 12497 ::= { cpuFilterL2RuleTable 1 } 12498 12499 CpuFilterL2RuleEntry ::= 12500 SEQUENCE { 12501 cpuFilterL2ProfileID 12502 Integer32, 12503 cpuFilterL2AccessID 12504 Integer32, 12505 cpuFilterL2RuleEtherType 12506 Integer32, 12507 cpuFilterL2RuleDstMacAddr 12508 MacAddress, 12509 cpuFilterL2RuleSrcMacAddr 12510 MacAddress, 12511 cpuFilterL2RuleVlanId 12512 Integer32, 12513 cpuFilterL2Rule1pPriority 12514 Integer32, 12515 cpuFilterL2RuleDstMacAddrMask 12516 MacAddress, 12517 cpuFilterL2RuleSrcMacAddrMask 12518 MacAddress, 12519 cpuFilterL2RuleInPortList 12520 PortList, 12521 cpuFilterL2RuleAction 12522 INTEGER, 12523 cpuFilterL2RuleStatus 12524 RowStatus 12525 } 12526 12527 cpuFilterL2ProfileID OBJECT-TYPE 12528 SYNTAX Integer32 (1..3) 12529 MAX-ACCESS read-only 12530 STATUS current 12531 DESCRIPTION 12532 "L2 Filter rule ID." 12533 ::= { cpuFilterL2RuleEntry 1 } 12534 12535 cpuFilterL2AccessID OBJECT-TYPE 12536 SYNTAX Integer32 (1..5) 12537 MAX-ACCESS read-only 12538 STATUS current 12539 DESCRIPTION 12540 "CPUInterfaceFilter Profile ID which this rule join." 12541 DEFVAL { 1 } 12542 ::= { cpuFilterL2RuleEntry 2 } 12543 12544 cpuFilterL2RuleEtherType OBJECT-TYPE 12545 SYNTAX Integer32 (-1 | 1501..65535) 12546 MAX-ACCESS read-write 12547 STATUS current 12548 DESCRIPTION 12549 "The value in the Type/Len field of a frame that will 12550 be matched to trigger this filter. The default value of 12551 this object is '-1', which means the rule don't care this 12552 condition." 12553 DEFVAL { -1 } 12554 ::= { cpuFilterL2RuleEntry 3 } 12555 12556 cpuFilterL2RuleDstMacAddr OBJECT-TYPE 12557 SYNTAX MacAddress 12558 MAX-ACCESS read-write 12559 STATUS current 12560 DESCRIPTION 12561 "Destination MAC address to be matched with the packet. By Default, the 12562 Destination Mac Address will be zero,which means the rule don't care this 12563 condition." 12564 ::= { cpuFilterL2RuleEntry 4 } 12565 12566 cpuFilterL2RuleSrcMacAddr OBJECT-TYPE 12567 SYNTAX MacAddress 12568 MAX-ACCESS read-write 12569 STATUS current 12570 DESCRIPTION 12571 "Source MAC address to be matched with the packet. By Default, the Source 12572 Mac Address will be zero, which means the rule don't care this condition.. 12573 address" 12574 ::= { cpuFilterL2RuleEntry 5 } 12575 12576 cpuFilterL2RuleVlanId OBJECT-TYPE 12577 SYNTAX Integer32 (-1..4094) 12578 MAX-ACCESS read-write 12579 STATUS current 12580 DESCRIPTION 12581 "Vlan Id to be filtered. In case of Provider bridges, This Vlan Id will 12582 be treated as customer Vlan Id. By Default, the value will be '-1', 12583 which means the rule don't care this condition." 12584 DEFVAL { -1 } 12585 ::= { cpuFilterL2RuleEntry 6 } 12586 12587 cpuFilterL2Rule1pPriority OBJECT-TYPE 12588 SYNTAX Integer32 (-1..7) 12589 MAX-ACCESS read-write 12590 STATUS current 12591 DESCRIPTION 12592 "802.1p priority to be matched with the packet. By Default, the value 12593 will be '-1', which means the rule don't care this condition." 12594 DEFVAL { -1 } 12595 ::= { cpuFilterL2RuleEntry 7 } 12596 12597 cpuFilterL2RuleDstMacAddrMask OBJECT-TYPE 12598 SYNTAX MacAddress 12599 MAX-ACCESS read-only 12600 STATUS current 12601 DESCRIPTION 12602 "The MAC address Mask work for Destination MAC address. 12603 This field is read-only and copy from it's Profile setting." 12604 12605 ::= { cpuFilterL2RuleEntry 8 } 12606 12607 cpuFilterL2RuleSrcMacAddrMask OBJECT-TYPE 12608 SYNTAX MacAddress 12609 MAX-ACCESS read-only 12610 STATUS current 12611 DESCRIPTION 12612 "The MAC address Mask work for Source MAC address. 12613 This field is read-only and copy from it's Profile setting." 12614 12615 ::= { cpuFilterL2RuleEntry 9 } 12616 12617 cpuFilterL2RuleInPortList OBJECT-TYPE 12618 SYNTAX PortList 12619 MAX-ACCESS read-write 12620 STATUS current 12621 DESCRIPTION 12622 "Specifies the complete set of ports over which this filter is applied 12623 for packets ingress at ports in this list." 12624 ::= { cpuFilterL2RuleEntry 10 } 12625 12626 cpuFilterL2RuleAction OBJECT-TYPE 12627 SYNTAX INTEGER { 12628 allow (1) 12629 ,drop (2) 12630 } 12631 MAX-ACCESS read-write 12632 STATUS current 12633 DESCRIPTION 12634 "Specifies the action to be taken on the packet if the filter 12635 rule matches. 12636 If the action is 'allow', the packet will be forwarded according 12637 to the forwarding rules. 12638 If the action is 'drop', the packet will be discarded." 12639 DEFVAL { allow } 12640 ::= { cpuFilterL2RuleEntry 11 } 12641 12642 cpuFilterL2RuleStatus OBJECT-TYPE 12643 SYNTAX RowStatus 12644 MAX-ACCESS read-create 12645 STATUS current 12646 DESCRIPTION 12647 "This object indicates the status of this entry. An entry is 12648 created in this table when this object is SET to 'createAndWait'. 12649 The entry in this table is used when the status of this object 12650 is SET 'active'. The entry in this table is not used when this 12651 object is SET 'notInService'. An entry created in this table is 12652 be deleted when this object is SET 'destroy'." 12653 ::= { cpuFilterL2RuleEntry 14 } 12654 12655 -- ------------------------------------------------------------------ 12656 -- L3 Filter Group -------------------------------------------------- 12657 cpuFilterL3Rule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 3 } 12658 12659 cpuFilterL3RuleTable OBJECT-TYPE 12660 SYNTAX SEQUENCE OF CpuFilterL3RuleEntry 12661 MAX-ACCESS not-accessible 12662 STATUS current 12663 DESCRIPTION 12664 " A table to configure L3 filter rules in the system. 12665 " 12666 ::= { cpuFilterL3Rule 1 } 12667 12668 cpuFilterL3RuleEntry OBJECT-TYPE 12669 SYNTAX CpuFilterL3RuleEntry 12670 MAX-ACCESS not-accessible 12671 STATUS current 12672 DESCRIPTION 12673 " Each entry in this table is a L3 filter rule. 12674 Index to the table is L3 filter number and Profile ID." 12675 INDEX { cpuFilterL3RuleProfileNo, cpuFilterL3RuleAccessID} 12676 ::= { cpuFilterL3RuleTable 1 } 12677 12678 CpuFilterL3RuleEntry ::= 12679 SEQUENCE { 12680 cpuFilterL3RuleProfileNo 12681 Integer32, 12682 cpuFilterL3RuleAccessID 12683 Integer32, 12684 cpuFilterL3RuleProtocol 12685 INTEGER, 12686 cpuFilterL3RuleProtocolMask 12687 OCTET STRING, 12688 cpuFilterL3RuleICMPMessageType 12689 Integer32, 12690 cpuFilterL3RuleICMPMessageCode 12691 Integer32, 12692 cpuFilterL3RuleDstIpAddr 12693 IpAddress, 12694 cpuFilterL3RuleSrcIpAddr 12695 IpAddress, 12696 cpuFilterL3RuleDstIpAddrMask 12697 IpAddress, 12698 cpuFilterL3RuleSrcIpAddrMask 12699 IpAddress, 12700 cpuFilterL3RuleTcpUdpDstPort 12701 Integer32, 12702 cpuFilterL3RuleTcpUdpSrcPort 12703 Integer32, 12704 cpuFilterL3RuleTcpUdpDstPortMask 12705 OCTET STRING, 12706 cpuFilterL3RuleTcpUdpSrcPortMask 12707 OCTET STRING, 12708 cpuFilterL3RuleTcpAckBit 12709 INTEGER, 12710 cpuFilterL3RuleTcpRstBit 12711 INTEGER, 12712 cpuFilterL3RuleTcpUrgBit 12713 INTEGER, 12714 cpuFilterL3RuleTcpPshBit 12715 INTEGER, 12716 cpuFilterL3RuleTcpSynBit 12717 INTEGER, 12718 cpuFilterL3RuleTcpFinBit 12719 INTEGER, 12720 cpuFilterL3RuleDscp 12721 Integer32, 12722 cpuFilterL3RuleIgmpType 12723 Integer32, 12724 cpuFilterL3RulePortList 12725 PortList, 12726 cpuFilterL3RuleAction 12727 INTEGER, 12728 cpuFilterL3RuleStatus 12729 RowStatus 12730 } 12731 12732 cpuFilterL3RuleProfileNo OBJECT-TYPE 12733 SYNTAX Integer32 (1..5) 12734 MAX-ACCESS read-only 12735 STATUS current 12736 DESCRIPTION 12737 "L3 Filter rule ID." 12738 ::= { cpuFilterL3RuleEntry 1 } 12739 12740 cpuFilterL3RuleAccessID OBJECT-TYPE 12741 SYNTAX Integer32 (1..3) 12742 MAX-ACCESS read-only 12743 STATUS current 12744 DESCRIPTION 12745 "The Profile ID which this rule join." 12746 ::= { cpuFilterL3RuleEntry 2 } 12747 12748 cpuFilterL3RuleProtocol OBJECT-TYPE 12749 SYNTAX INTEGER { 12750 icmp(1), 12751 igmp(2), 12752 tcp(6), 12753 udp(17) 12754 } 12755 MAX-ACCESS read-write 12756 STATUS current 12757 DESCRIPTION 12758 " The type of protocol to be checked against the packet." 12759 ::= { cpuFilterL3RuleEntry 3 } 12760 12761 cpuFilterL3RuleProtocolMask OBJECT-TYPE 12762 SYNTAX OCTET STRING 12763 MAX-ACCESS read-only 12764 STATUS current 12765 DESCRIPTION 12766 "The IP protocol mask. 12767 This field is read-only and copy from it's Profile setting. 12768 It will work with the other field,cpuFilterL3RuleProtocol, 12769 to caculate a range of IP protocol which is really care. 12770 The value is in HEX format. 12771 " 12772 DEFVAL { 'FF'h } 12773 ::= { cpuFilterL3RuleEntry 4 } 12774 12775 cpuFilterL3RuleICMPMessageType OBJECT-TYPE 12776 SYNTAX Integer32 (-1..255) 12777 MAX-ACCESS read-write 12778 STATUS current 12779 DESCRIPTION 12780 " The message type to be checked against the packet. If the 12781 message type matches with the packet, then the packet will be 12782 dropped / allowed based on the action set in cpuFilterL3RuleAction. 12783 The default value is '-1',which means the rule don't care this 12784 condition. 12785 Some ICMP message types are: 12786 echoReply(0), 12787 destinationUnreachable(3), 12788 sourceQuench(4), 12789 redirect(5), 12790 echoRequest(8), 12791 timeExceeded(11), 12792 parameterProblem(12), 12793 timestampRequest(13), 12794 timestampReply(14), 12795 informationRequest(15), 12796 informationReply(16), 12797 addressMaskRequest(17), 12798 addressMaskReply (18), 12799 " 12800 DEFVAL { -1 } 12801 ::= { cpuFilterL3RuleEntry 5 } 12802 12803 cpuFilterL3RuleICMPMessageCode OBJECT-TYPE 12804 SYNTAX Integer32 (-1..255) 12805 MAX-ACCESS read-write 12806 STATUS current 12807 DESCRIPTION 12808 " The message code to be checked against the packet. If the 12809 packet matches with the message code, then the packet will 12810 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 12811 The default value is '-1', which means the rule don't care this 12812 condition. 12813 Some ICMP message codes are : 12814 networkUnreachable(0), 12815 hostUnreachable(1), 12816 protocolUnreachable(2), 12817 portUnreachable(3), 12818 fragmentNeed(4), 12819 sourceRouteFail(5), 12820 destNetworkUnknown(6), 12821 destHostUnknown(7), 12822 srcHostIsolated(8), 12823 destNetworkAdminProhibited(9), 12824 destHostAdminProhibited(10), 12825 networkUnreachableTOS(11), 12826 hostUnreachableTOS(12), 12827 " 12828 DEFVAL { -1 } 12829 ::= { cpuFilterL3RuleEntry 6 } 12830 12831 cpuFilterL3RuleDstIpAddr OBJECT-TYPE 12832 SYNTAX IpAddress 12833 MAX-ACCESS read-write 12834 STATUS current 12835 DESCRIPTION 12836 "Destination IP address to be matched with the packet. 12837 The default value will be zero, which means the rule 12838 don't care this condition." 12839 DEFVAL { '00000000'h } 12840 ::= { cpuFilterL3RuleEntry 7 } 12841 12842 cpuFilterL3RuleSrcIpAddr OBJECT-TYPE 12843 SYNTAX IpAddress 12844 MAX-ACCESS read-write 12845 STATUS current 12846 DESCRIPTION 12847 "Source IP address to be matched with the packet. 12848 The default value will be zero, which means the 12849 rule don't care this condition." 12850 12851 DEFVAL { '00000000'h } 12852 ::= { cpuFilterL3RuleEntry 8 } 12853 12854 cpuFilterL3RuleDstIpAddrMask OBJECT-TYPE 12855 SYNTAX IpAddress 12856 MAX-ACCESS read-only 12857 STATUS current 12858 DESCRIPTION 12859 "The IP subnet mask for Destination IP address. 12860 This field is read-only and copy from it's Profile setting. 12861 " 12862 12863 DEFVAL { 'FFFFFFFF'h } 12864 ::= { cpuFilterL3RuleEntry 9 } 12865 12866 cpuFilterL3RuleSrcIpAddrMask OBJECT-TYPE 12867 SYNTAX IpAddress 12868 MAX-ACCESS read-only 12869 STATUS current 12870 DESCRIPTION 12871 "The IP subnet mask for Source IP address. 12872 This field is read-only and copy from it's Profile setting. 12873 " 12874 12875 DEFVAL { 'FFFFFFFF'h } 12876 ::= { cpuFilterL3RuleEntry 10 } 12877 12878 cpuFilterL3RuleTcpUdpDstPort OBJECT-TYPE 12879 SYNTAX Integer32 (-1..65535) 12880 MAX-ACCESS read-write 12881 STATUS current 12882 DESCRIPTION 12883 "The TCP / UDP destination port. The default value is -1, 12884 which means the rule don't care this condition." 12885 DEFVAL { -1 } 12886 ::= { cpuFilterL3RuleEntry 11 } 12887 12888 cpuFilterL3RuleTcpUdpSrcPort OBJECT-TYPE 12889 SYNTAX Integer32 (-1..65535) 12890 MAX-ACCESS read-write 12891 STATUS current 12892 DESCRIPTION 12893 "The TCP / UDP source port. The default value is -1, 12894 which means the rule don't care this condition." 12895 DEFVAL { -1 } 12896 ::= { cpuFilterL3RuleEntry 12 } 12897 12898 cpuFilterL3RuleTcpUdpDstPortMask OBJECT-TYPE 12899 SYNTAX OCTET STRING 12900 MAX-ACCESS read-only 12901 STATUS current 12902 DESCRIPTION 12903 "The TCP / UDP Destination port Mask. 12904 This field is read-only and copy from it's Profile setting. 12905 " 12906 ::= { cpuFilterL3RuleEntry 13 } 12907 12908 cpuFilterL3RuleTcpUdpSrcPortMask OBJECT-TYPE 12909 SYNTAX OCTET STRING 12910 MAX-ACCESS read-only 12911 STATUS current 12912 DESCRIPTION 12913 "The TCP / UDP Source port Mask. 12914 This field is read-only and copy from it's Profile setting. 12915 " 12916 ::= { cpuFilterL3RuleEntry 14 } 12917 12918 cpuFilterL3RuleTcpAckBit OBJECT-TYPE 12919 SYNTAX INTEGER { 12920 dontcare(-1), 12921 establish(1), 12922 notEstablish(2) 12923 } 12924 MAX-ACCESS read-create 12925 STATUS current 12926 DESCRIPTION 12927 " The TCP ACK bit to be checked against the packet. The default 12928 value is 'dontcare'(-1), which means the rule don't care this 12929 condition." 12930 DEFVAL { dontcare } 12931 ::= { cpuFilterL3RuleEntry 15 } 12932 12933 cpuFilterL3RuleTcpRstBit OBJECT-TYPE 12934 SYNTAX INTEGER { 12935 dontcare(-1), 12936 establish(1), 12937 notEstablish(2) 12938 } 12939 MAX-ACCESS read-create 12940 STATUS current 12941 DESCRIPTION 12942 " The TCP RST bit to be checked against the packet. The default 12943 value is 'dontcare'(-1), which means the rule don't care this 12944 condition." 12945 DEFVAL { dontcare } 12946 ::= { cpuFilterL3RuleEntry 16 } 12947 12948 cpuFilterL3RuleTcpUrgBit OBJECT-TYPE 12949 SYNTAX INTEGER { 12950 dontcare(-1), 12951 establish(1), 12952 notEstablish(2) 12953 } 12954 MAX-ACCESS read-create 12955 STATUS current 12956 DESCRIPTION 12957 " The TCP Urg bit to be checked against the packet. The default 12958 value is 'dontcare'(-1), which means the rule don't care this 12959 condition." 12960 DEFVAL { dontcare } 12961 ::= { cpuFilterL3RuleEntry 17 } 12962 12963 cpuFilterL3RuleTcpPshBit OBJECT-TYPE 12964 SYNTAX INTEGER { 12965 dontcare(-1), 12966 establish(1), 12967 notEstablish(2) 12968 } 12969 MAX-ACCESS read-create 12970 STATUS current 12971 DESCRIPTION 12972 " The TCP Psh bit to be checked against the packet. The default 12973 value is 'dontcare'(-1). which means the rule don't care this 12974 condition." 12975 DEFVAL { dontcare } 12976 ::= { cpuFilterL3RuleEntry 18 } 12977 12978 cpuFilterL3RuleTcpSynBit OBJECT-TYPE 12979 SYNTAX INTEGER { 12980 dontcare(-1), 12981 establish(1), 12982 notEstablish(2) 12983 } 12984 MAX-ACCESS read-create 12985 STATUS current 12986 DESCRIPTION 12987 " The TCP Syn bit to be checked against the packet. The default 12988 value is 'dontcare'(-1), which means the rule don't care this condition." 12989 DEFVAL { dontcare } 12990 ::= { cpuFilterL3RuleEntry 19 } 12991 12992 cpuFilterL3RuleTcpFinBit OBJECT-TYPE 12993 SYNTAX INTEGER { 12994 dontcare(-1), 12995 establish(1), 12996 notEstablish(2) 12997 } 12998 MAX-ACCESS read-create 12999 STATUS current 13000 DESCRIPTION 13001 " The TCP Fin bit to be checked against the packet. The default 13002 value is 'dontcare'(-1), which means the rule don't care this 13003 condition." 13004 DEFVAL { dontcare } 13005 ::= { cpuFilterL3RuleEntry 20 } 13006 13007 cpuFilterL3RuleDscp OBJECT-TYPE 13008 SYNTAX Integer32 (-1..63) 13009 MAX-ACCESS read-create 13010 STATUS current 13011 DESCRIPTION 13012 " The IP Dscp value to be checked against the packet. 13013 A default value is '-1', which means the rule don't 13014 care this condition." 13015 DEFVAL { -1 } 13016 ::= { cpuFilterL3RuleEntry 21 } 13017 13018 cpuFilterL3RuleIgmpType OBJECT-TYPE 13019 SYNTAX Integer32 (-1..255) 13020 MAX-ACCESS read-write 13021 STATUS current 13022 DESCRIPTION 13023 " The IGMP Type to be checked against the packet.A default value is '-1', 13024 which means the rule don't care this condition." 13025 DEFVAL { -1 } 13026 ::= { cpuFilterL3RuleEntry 22 } 13027 13028 cpuFilterL3RulePortList OBJECT-TYPE 13029 SYNTAX PortList 13030 MAX-ACCESS read-write 13031 STATUS current 13032 DESCRIPTION 13033 "Specifies the complete set of ports over which if the packet arrives 13034 this filter rule will be applicable." 13035 13036 ::= { cpuFilterL3RuleEntry 23 } 13037 13038 cpuFilterL3RuleAction OBJECT-TYPE 13039 SYNTAX INTEGER { 13040 allow (1) 13041 ,drop (2) 13042 } 13043 MAX-ACCESS read-write 13044 STATUS current 13045 DESCRIPTION 13046 "Specifies the action to be taken on the packet if the filter 13047 rule matches." 13048 DEFVAL { allow } 13049 ::= { cpuFilterL3RuleEntry 24 } 13050 13051 cpuFilterL3RuleStatus OBJECT-TYPE 13052 SYNTAX RowStatus 13053 MAX-ACCESS read-create 13054 STATUS current 13055 DESCRIPTION 13056 "This object indicates the status of this entry. An entry is 13057 created in this table when this object is SET to 'createAndWait'. 13058 The entry in this table is used when the status of this object 13059 is SET 'active'. The entry in this table is not used when this 13060 object is SET 'notInService'. An entry created in this table is 13061 be deleted when this object is SET 'destroy'." 13062 ::= { cpuFilterL3RuleEntry 27 } 13063 13064 13065 -- L3 IPv6 Filter Group -------------------------------------------------- 13066 13067 cpuFilterv6L3RuleTable OBJECT-TYPE 13068 SYNTAX SEQUENCE OF CpuFilterv6L3RuleEntry 13069 MAX-ACCESS not-accessible 13070 STATUS current 13071 DESCRIPTION 13072 " A table to configure L3 filter rules in the system. 13073 " 13074 ::= { cpuFilterL3Rule 2 } 13075 13076 cpuFilterv6L3RuleEntry OBJECT-TYPE 13077 SYNTAX CpuFilterv6L3RuleEntry 13078 MAX-ACCESS not-accessible 13079 STATUS current 13080 DESCRIPTION 13081 " Each entry in this table is a L3 filter rule. 13082 Index to the table is L3 filter number and Profile ID." 13083 INDEX { cpuFilterv6L3RuleProfileNo, cpuFilterv6L3RuleAccessID} 13084 ::= { cpuFilterv6L3RuleTable 1 } 13085 13086 CpuFilterv6L3RuleEntry ::= 13087 SEQUENCE { 13088 cpuFilterv6L3RuleProfileNo 13089 Integer32, 13090 cpuFilterv6L3RuleAccessID 13091 Integer32, 13092 cpuFilterv6L3RuleProtocol 13093 INTEGER, 13094 cpuFilterv6L3RuleProtocolMask 13095 OCTET STRING, 13096 cpuFilterv6L3RuleICMPMessageType 13097 Integer32, 13098 cpuFilterv6L3RuleICMPMessageCode 13099 Integer32, 13100 cpuFilterv6L3RuleDstIpAddr 13101 Ipv6Address, 13102 cpuFilterv6L3RuleSrcIpAddr 13103 Ipv6Address, 13104 cpuFilterv6L3RuleDstIpAddrMask 13105 Ipv6Address, 13106 cpuFilterv6L3RuleSrcIpAddrMask 13107 Ipv6Address, 13108 cpuFilterv6L3RuleTcpUdpDstPort 13109 Integer32, 13110 cpuFilterv6L3RuleTcpUdpSrcPort 13111 Integer32, 13112 cpuFilterv6L3RuleTcpUdpDstPortMask 13113 OCTET STRING, 13114 cpuFilterv6L3RuleTcpUdpSrcPortMask 13115 OCTET STRING, 13116 cpuFilterv6L3RuleTcpAckBit 13117 INTEGER, 13118 cpuFilterv6L3RuleTcpRstBit 13119 INTEGER, 13120 cpuFilterv6L3RuleTcpUrgBit 13121 INTEGER, 13122 cpuFilterv6L3RuleTcpPshBit 13123 INTEGER, 13124 cpuFilterv6L3RuleTcpSynBit 13125 INTEGER, 13126 cpuFilterv6L3RuleTcpFinBit 13127 INTEGER, 13128 cpuFilterv6L3RuleTrafficClass 13129 Integer32, 13130 cpuFilterv6L3RulePortList 13131 PortList, 13132 cpuFilterv6L3RuleAction 13133 INTEGER, 13134 cpuFilterv6L3RuleStatus 13135 RowStatus 13136 } 13137 13138 cpuFilterv6L3RuleProfileNo OBJECT-TYPE 13139 SYNTAX Integer32 (1..5) 13140 MAX-ACCESS read-only 13141 STATUS current 13142 DESCRIPTION 13143 "L3 Filter rule ID." 13144 ::= { cpuFilterv6L3RuleEntry 1 } 13145 13146 cpuFilterv6L3RuleAccessID OBJECT-TYPE 13147 SYNTAX Integer32 (1..3) 13148 MAX-ACCESS read-only 13149 STATUS current 13150 DESCRIPTION 13151 "The Profile ID which this rule join." 13152 ::= { cpuFilterv6L3RuleEntry 2 } 13153 13154 cpuFilterv6L3RuleProtocol OBJECT-TYPE 13155 SYNTAX INTEGER { 13156 icmp(1), 13157 tcp(6), 13158 udp(17), 13159 ipv6(41) 13160 } 13161 MAX-ACCESS read-write 13162 STATUS current 13163 DESCRIPTION 13164 " The type of protocol to be checked against the packet." 13165 ::= { cpuFilterv6L3RuleEntry 3 } 13166 13167 cpuFilterv6L3RuleProtocolMask OBJECT-TYPE 13168 SYNTAX OCTET STRING 13169 MAX-ACCESS read-only 13170 STATUS current 13171 DESCRIPTION 13172 "The IP protocol mask. 13173 This field is read-only and copy from it's Profile setting. 13174 It will work with the other field,cpuFilterL3RuleProtocol, 13175 to caculate a range of IP protocol which is really care. 13176 The value is in HEX format. 13177 " 13178 DEFVAL { 'FF'h } 13179 ::= { cpuFilterv6L3RuleEntry 4 } 13180 13181 cpuFilterv6L3RuleICMPMessageType OBJECT-TYPE 13182 SYNTAX Integer32 (-1..255) 13183 MAX-ACCESS read-write 13184 STATUS current 13185 DESCRIPTION 13186 " The message type to be checked against the packet. If the 13187 message type matches with the packet, then the packet will be 13188 dropped / allowed based on the action set in cpuFilterL3RuleAction. 13189 The default value is '-1',which means the rule don't care this 13190 condition. 13191 Some ICMP message types are: 13192 echoReply(0), 13193 destinationUnreachable(3), 13194 sourceQuench(4), 13195 redirect(5), 13196 echoRequest(8), 13197 timeExceeded(11), 13198 parameterProblem(12), 13199 timestampRequest(13), 13200 timestampReply(14), 13201 informationRequest(15), 13202 informationReply(16), 13203 addressMaskRequest(17), 13204 addressMaskReply (18), 13205 " 13206 DEFVAL { -1 } 13207 ::= { cpuFilterv6L3RuleEntry 5 } 13208 13209 cpuFilterv6L3RuleICMPMessageCode OBJECT-TYPE 13210 SYNTAX Integer32 (-1..255) 13211 MAX-ACCESS read-write 13212 STATUS current 13213 DESCRIPTION 13214 " The message code to be checked against the packet. If the 13215 packet matches with the message code, then the packet will 13216 be dropped / allowed based on the action set in cpuFilterL3RuleAction. 13217 The default value is '-1', which means the rule don't care this 13218 condition. 13219 Some ICMP message codes are : 13220 networkUnreachable(0), 13221 hostUnreachable(1), 13222 protocolUnreachable(2), 13223 portUnreachable(3), 13224 fragmentNeed(4), 13225 sourceRouteFail(5), 13226 destNetworkUnknown(6), 13227 destHostUnknown(7), 13228 srcHostIsolated(8), 13229 destNetworkAdminProhibited(9), 13230 destHostAdminProhibited(10), 13231 networkUnreachableTOS(11), 13232 hostUnreachableTOS(12), 13233 " 13234 DEFVAL { -1 } 13235 ::= { cpuFilterv6L3RuleEntry 6 } 13236 13237 cpuFilterv6L3RuleDstIpAddr OBJECT-TYPE 13238 SYNTAX Ipv6Address 13239 MAX-ACCESS read-write 13240 STATUS current 13241 DESCRIPTION 13242 "Destination IP address to be matched with the packet. 13243 The default value will be zero, which means the rule 13244 don't care this condition." 13245 DEFVAL { '00000000'h } 13246 ::= { cpuFilterv6L3RuleEntry 7 } 13247 13248 cpuFilterv6L3RuleSrcIpAddr OBJECT-TYPE 13249 SYNTAX Ipv6Address 13250 MAX-ACCESS read-write 13251 STATUS current 13252 DESCRIPTION 13253 "Source IP address to be matched with the packet. 13254 The default value will be zero, which means the 13255 rule don't care this condition." 13256 13257 DEFVAL { '00000000'h } 13258 ::= { cpuFilterv6L3RuleEntry 8 } 13259 13260 cpuFilterv6L3RuleDstIpAddrMask OBJECT-TYPE 13261 SYNTAX Ipv6Address 13262 MAX-ACCESS read-only 13263 STATUS current 13264 DESCRIPTION 13265 "The IP subnet mask for Destination IP address. 13266 This field is read-only and copy from it's Profile setting. 13267 " 13268 13269 DEFVAL { 'FFFFFFFF'h } 13270 ::= { cpuFilterv6L3RuleEntry 9 } 13271 13272 cpuFilterv6L3RuleSrcIpAddrMask OBJECT-TYPE 13273 SYNTAX Ipv6Address 13274 MAX-ACCESS read-only 13275 STATUS current 13276 DESCRIPTION 13277 "The IP subnet mask for Source IP address. 13278 This field is read-only and copy from it's Profile setting. 13279 " 13280 13281 DEFVAL { 'FFFFFFFF'h } 13282 ::= { cpuFilterv6L3RuleEntry 10 } 13283 13284 cpuFilterv6L3RuleTcpUdpDstPort OBJECT-TYPE 13285 SYNTAX Integer32 (-1..65535) 13286 MAX-ACCESS read-write 13287 STATUS current 13288 DESCRIPTION 13289 "The TCP / UDP destination port. The default value is -1, 13290 which means the rule don't care this condition." 13291 DEFVAL { -1 } 13292 ::= { cpuFilterv6L3RuleEntry 11 } 13293 13294 cpuFilterv6L3RuleTcpUdpSrcPort OBJECT-TYPE 13295 SYNTAX Integer32 (-1..65535) 13296 MAX-ACCESS read-write 13297 STATUS current 13298 DESCRIPTION 13299 "The TCP / UDP source port. The default value is -1, 13300 which means the rule don't care this condition." 13301 DEFVAL { -1 } 13302 ::= { cpuFilterv6L3RuleEntry 12 } 13303 13304 cpuFilterv6L3RuleTcpUdpDstPortMask OBJECT-TYPE 13305 SYNTAX OCTET STRING 13306 MAX-ACCESS read-only 13307 STATUS current 13308 DESCRIPTION 13309 "The TCP / UDP Destination port Mask. 13310 This field is read-only and copy from it's Profile setting. 13311 " 13312 ::= { cpuFilterv6L3RuleEntry 13 } 13313 13314 cpuFilterv6L3RuleTcpUdpSrcPortMask OBJECT-TYPE 13315 SYNTAX OCTET STRING 13316 MAX-ACCESS read-only 13317 STATUS current 13318 DESCRIPTION 13319 "The TCP / UDP Source port Mask. 13320 This field is read-only and copy from it's Profile setting. 13321 " 13322 ::= { cpuFilterv6L3RuleEntry 14 } 13323 13324 cpuFilterv6L3RuleTcpAckBit OBJECT-TYPE 13325 SYNTAX INTEGER { 13326 dontcare(-1), 13327 establish(1), 13328 notEstablish(2) 13329 } 13330 MAX-ACCESS read-create 13331 STATUS current 13332 DESCRIPTION 13333 " The TCP ACK bit to be checked against the packet. The default 13334 value is 'dontcare'(-1), which means the rule don't care this 13335 condition." 13336 DEFVAL { dontcare } 13337 ::= { cpuFilterv6L3RuleEntry 15 } 13338 13339 cpuFilterv6L3RuleTcpRstBit OBJECT-TYPE 13340 SYNTAX INTEGER { 13341 dontcare(-1), 13342 establish(1), 13343 notEstablish(2) 13344 } 13345 MAX-ACCESS read-create 13346 STATUS current 13347 DESCRIPTION 13348 " The TCP RST bit to be checked against the packet. The default 13349 value is 'dontcare'(-1), which means the rule don't care this 13350 condition." 13351 DEFVAL { dontcare } 13352 ::= { cpuFilterv6L3RuleEntry 16 } 13353 13354 cpuFilterv6L3RuleTcpUrgBit OBJECT-TYPE 13355 SYNTAX INTEGER { 13356 dontcare(-1), 13357 establish(1), 13358 notEstablish(2) 13359 } 13360 MAX-ACCESS read-create 13361 STATUS current 13362 DESCRIPTION 13363 " The TCP Urg bit to be checked against the packet. The default 13364 value is 'dontcare'(-1), which means the rule don't care this 13365 condition." 13366 DEFVAL { dontcare } 13367 ::= { cpuFilterv6L3RuleEntry 17 } 13368 13369 cpuFilterv6L3RuleTcpPshBit OBJECT-TYPE 13370 SYNTAX INTEGER { 13371 dontcare(-1), 13372 establish(1), 13373 notEstablish(2) 13374 } 13375 MAX-ACCESS read-create 13376 STATUS current 13377 DESCRIPTION 13378 " The TCP Psh bit to be checked against the packet. The default 13379 value is 'dontcare'(-1). which means the rule don't care this 13380 condition." 13381 DEFVAL { dontcare } 13382 ::= { cpuFilterv6L3RuleEntry 18 } 13383 13384 cpuFilterv6L3RuleTcpSynBit OBJECT-TYPE 13385 SYNTAX INTEGER { 13386 dontcare(-1), 13387 establish(1), 13388 notEstablish(2) 13389 } 13390 MAX-ACCESS read-create 13391 STATUS current 13392 DESCRIPTION 13393 " The TCP Syn bit to be checked against the packet. The default 13394 value is 'dontcare'(-1), which means the rule don't care this condition." 13395 DEFVAL { dontcare } 13396 ::= { cpuFilterv6L3RuleEntry 19 } 13397 13398 cpuFilterv6L3RuleTcpFinBit OBJECT-TYPE 13399 SYNTAX INTEGER { 13400 dontcare(-1), 13401 establish(1), 13402 notEstablish(2) 13403 } 13404 MAX-ACCESS read-create 13405 STATUS current 13406 DESCRIPTION 13407 " The TCP Fin bit to be checked against the packet. The default 13408 value is 'dontcare'(-1), which means the rule don't care this 13409 condition." 13410 DEFVAL { dontcare } 13411 ::= { cpuFilterv6L3RuleEntry 20 } 13412 13413 cpuFilterv6L3RuleTrafficClass OBJECT-TYPE 13414 SYNTAX Integer32 (-1..63) 13415 MAX-ACCESS read-create 13416 STATUS current 13417 DESCRIPTION 13418 " The IP Dscp value to be checked against the packet. 13419 A default value is '-1', which means the rule don't 13420 care this condition." 13421 DEFVAL { -1 } 13422 ::= { cpuFilterv6L3RuleEntry 21 } 13423 13424 cpuFilterv6L3RulePortList OBJECT-TYPE 13425 SYNTAX PortList 13426 MAX-ACCESS read-write 13427 STATUS current 13428 DESCRIPTION 13429 "Specifies the complete set of ports over which if the packet arrives 13430 this filter rule will be applicable." 13431 13432 ::= { cpuFilterv6L3RuleEntry 22 } 13433 13434 cpuFilterv6L3RuleAction OBJECT-TYPE 13435 SYNTAX INTEGER { 13436 allow (1) 13437 ,drop (2) 13438 } 13439 MAX-ACCESS read-write 13440 STATUS current 13441 DESCRIPTION 13442 "Specifies the action to be taken on the packet if the filter 13443 rule matches." 13444 DEFVAL { allow } 13445 ::= { cpuFilterv6L3RuleEntry 23 } 13446 13447 cpuFilterv6L3RuleStatus OBJECT-TYPE 13448 SYNTAX RowStatus 13449 MAX-ACCESS read-create 13450 STATUS current 13451 DESCRIPTION 13452 "This object indicates the status of this entry. An entry is 13453 created in this table when this object is SET to 'createAndWait'. 13454 The entry in this table is used when the status of this object 13455 is SET 'active'. The entry in this table is not used when this 13456 object is SET 'notInService'. An entry created in this table is 13457 be deleted when this object is SET 'destroy'." 13458 ::= { cpuFilterv6L3RuleEntry 24 } 13459 13460 13461 -- ------------------------------------------------------------------ 13462 -- Udf Filter Group -------------------------------------------------- 13463 cpuFilterUdfRule OBJECT IDENTIFIER ::= { companyCPUInterfaceFilterGroup 4 } 13464 13465 cpuFilterUdfRuleTable OBJECT-TYPE 13466 SYNTAX SEQUENCE OF CpuFilterUdfRuleEntry 13467 MAX-ACCESS not-accessible 13468 STATUS current 13469 DESCRIPTION 13470 " A table to configure Udf filter rules in the system. 13471 " 13472 ::= { cpuFilterUdfRule 1 } 13473 13474 cpuFilterUdfRuleEntry OBJECT-TYPE 13475 SYNTAX CpuFilterUdfRuleEntry 13476 MAX-ACCESS not-accessible 13477 STATUS current 13478 DESCRIPTION 13479 " Each entry in this table is a Udf filter rule. 13480 Index to the table is Udf filter number and Profile ID." 13481 INDEX { cpuFilterUdfRuleProfileNo, cpuFilterUdfRuleAccessID} 13482 ::= { cpuFilterUdfRuleTable 1 } 13483 13484 CpuFilterUdfRuleEntry ::= 13485 SEQUENCE { 13486 cpuFilterUdfRuleProfileNo 13487 Integer32, 13488 cpuFilterUdfRuleAccessID 13489 Integer32, 13490 cpuFilterUdfRuleOffset1 13491 OCTET STRING, 13492 cpuFilterUdfRuleOffset2 13493 OCTET STRING, 13494 cpuFilterUdfRuleOffset3 13495 OCTET STRING, 13496 cpuFilterUdfRuleOffset4 13497 OCTET STRING, 13498 cpuFilterUdfRuleOffset5 13499 OCTET STRING, 13500 cpuFilterUdfRuleOffset1Mask 13501 OCTET STRING, 13502 cpuFilterUdfRuleOffset2Mask 13503 OCTET STRING, 13504 cpuFilterUdfRuleOffset3Mask 13505 OCTET STRING, 13506 cpuFilterUdfRuleOffset4Mask 13507 OCTET STRING, 13508 cpuFilterUdfRuleOffset5Mask 13509 OCTET STRING, 13510 cpuFilterUdfRulePortList 13511 PortList, 13512 cpuFilterUdfRuleAction 13513 INTEGER, 13514 cpuFilterUdfRuleStatus 13515 RowStatus 13516 } 13517 13518 cpuFilterUdfRuleProfileNo OBJECT-TYPE 13519 SYNTAX Integer32 (1..5) 13520 MAX-ACCESS read-only 13521 STATUS current 13522 DESCRIPTION 13523 "Udf Filter rule ID." 13524 ::= { cpuFilterUdfRuleEntry 1 } 13525 13526 cpuFilterUdfRuleAccessID OBJECT-TYPE 13527 SYNTAX Integer32 (1..3) 13528 MAX-ACCESS read-only 13529 STATUS current 13530 DESCRIPTION 13531 "The Profile ID which this rule join." 13532 ::= { cpuFilterUdfRuleEntry 2 } 13533 13534 cpuFilterUdfRuleOffset1 OBJECT-TYPE 13535 SYNTAX OCTET STRING 13536 MAX-ACCESS read-write 13537 STATUS current 13538 DESCRIPTION 13539 "The filter value of Offset 1." 13540 13541 ::= { cpuFilterUdfRuleEntry 3 } 13542 13543 cpuFilterUdfRuleOffset2 OBJECT-TYPE 13544 SYNTAX OCTET STRING 13545 MAX-ACCESS read-write 13546 STATUS current 13547 DESCRIPTION 13548 "The filter value of Offset 2." 13549 13550 ::= { cpuFilterUdfRuleEntry 4 } 13551 13552 cpuFilterUdfRuleOffset3 OBJECT-TYPE 13553 SYNTAX OCTET STRING 13554 MAX-ACCESS read-write 13555 STATUS current 13556 DESCRIPTION 13557 "The filter value of Offset 3." 13558 13559 ::= { cpuFilterUdfRuleEntry 5 } 13560 13561 cpuFilterUdfRuleOffset4 OBJECT-TYPE 13562 SYNTAX OCTET STRING 13563 MAX-ACCESS read-write 13564 STATUS current 13565 DESCRIPTION 13566 "The filter value of Offset 4." 13567 13568 ::= { cpuFilterUdfRuleEntry 6 } 13569 13570 cpuFilterUdfRuleOffset5 OBJECT-TYPE 13571 SYNTAX OCTET STRING 13572 MAX-ACCESS read-write 13573 STATUS current 13574 DESCRIPTION 13575 "The filter value of Offset 5." 13576 13577 ::= { cpuFilterUdfRuleEntry 7 } 13578 13579 cpuFilterUdfRuleOffset1Mask OBJECT-TYPE 13580 SYNTAX OCTET STRING 13581 MAX-ACCESS read-only 13582 STATUS current 13583 DESCRIPTION 13584 "The filter Mask of Offset 1." 13585 13586 ::= { cpuFilterUdfRuleEntry 8 } 13587 13588 cpuFilterUdfRuleOffset2Mask OBJECT-TYPE 13589 SYNTAX OCTET STRING 13590 MAX-ACCESS read-only 13591 STATUS current 13592 DESCRIPTION 13593 "The filter Mask of Offset 2." 13594 13595 ::= { cpuFilterUdfRuleEntry 9 } 13596 13597 cpuFilterUdfRuleOffset3Mask OBJECT-TYPE 13598 SYNTAX OCTET STRING 13599 MAX-ACCESS read-only 13600 STATUS current 13601 DESCRIPTION 13602 "The filter Mask of Offset 3." 13603 13604 ::= { cpuFilterUdfRuleEntry 10 } 13605 13606 cpuFilterUdfRuleOffset4Mask OBJECT-TYPE 13607 SYNTAX OCTET STRING 13608 MAX-ACCESS read-only 13609 STATUS current 13610 DESCRIPTION 13611 "The filter Mask of Offset 4." 13612 13613 ::= { cpuFilterUdfRuleEntry 11 } 13614 13615 cpuFilterUdfRuleOffset5Mask OBJECT-TYPE 13616 SYNTAX OCTET STRING 13617 MAX-ACCESS read-only 13618 STATUS current 13619 DESCRIPTION 13620 "The filter Mask of Offset 5." 13621 13622 ::= { cpuFilterUdfRuleEntry 12 } 13623 13624 cpuFilterUdfRulePortList OBJECT-TYPE 13625 SYNTAX PortList 13626 MAX-ACCESS read-write 13627 STATUS current 13628 DESCRIPTION 13629 "Specifies the complete set of ports over which if the packet arrives 13630 this filter rule will be applicable." 13631 13632 ::= { cpuFilterUdfRuleEntry 13 } 13633 13634 cpuFilterUdfRuleAction OBJECT-TYPE 13635 SYNTAX INTEGER { 13636 allow (1) 13637 ,drop (2) 13638 } 13639 MAX-ACCESS read-write 13640 STATUS current 13641 DESCRIPTION 13642 "Specifies the action to be taken on the packet if the filter 13643 rule matches." 13644 DEFVAL { allow } 13645 13646 ::= { cpuFilterUdfRuleEntry 14 } 13647 13648 cpuFilterUdfRuleStatus OBJECT-TYPE 13649 SYNTAX RowStatus 13650 MAX-ACCESS read-create 13651 STATUS current 13652 DESCRIPTION 13653 "This object indicates the status of this entry. An entry is 13654 created in this table when this object is SET to 'createAndWait'. 13655 The entry in this table is used when the status of this object 13656 is SET 'active'. The entry in this table is not used when this 13657 object is SET 'notInService'. An entry created in this table is 13658 be deleted when this object is SET 'destroy'." 13659 ::= { cpuFilterUdfRuleEntry 15 } 13660 13661 cpuFilterState OBJECT-TYPE 13662 SYNTAX INTEGER { 13663 enable(1), 13664 disable(2) 13665 } 13666 MAX-ACCESS read-write 13667 STATUS current 13668 DESCRIPTION 13669 "This object is used for enabling or disabling CPU Interface Filter in the system." 13670 13671 DEFVAL { disable } 13672 ::= { companyCPUInterfaceFilterGroup 5 } 13673 13674 snmpGlobalState OBJECT-TYPE 13675 SYNTAX INTEGER { 13676 enabled(1), 13677 disabled(2) 13678 } 13679 MAX-ACCESS read-write 13680 STATUS current 13681 DESCRIPTION 13682 "This object is for enabling or disabling SNMP Community function." 13683 13684 ::= { companySNMPV3 1 } 13685 13686 snmpV3User OBJECT IDENTIFIER ::= { companySNMPV3 2 } 13687 snmpV3Group OBJECT IDENTIFIER ::= { companySNMPV3 3 } 13688 snmpV3ViewTree OBJECT IDENTIFIER ::= { companySNMPV3 4 } 13689 snmpV3Community OBJECT IDENTIFIER ::= { companySNMPV3 5 } 13690 snmpV3Host OBJECT IDENTIFIER ::= { companySNMPV3 6 } 13691 13692 snmpV3EngineID OBJECT-TYPE 13693 SYNTAX SnmpEngineID 13694 MAX-ACCESS read-write 13695 STATUS current 13696 DESCRIPTION 13697 "An SNMP engine's administratively-unique identifier. 13698 13699 In a simple agent, this value is always that agent's 13700 own snmpEngineID value. 13701 13702 The value can also take the value of the snmpEngineID 13703 of a remote SNMP engine with which this user can 13704 communicate." 13705 13706 ::= { companySNMPV3 7 } 13707 13708 snmpV3Trap OBJECT IDENTIFIER ::= { companySNMPV3 8 } 13709 13710 -- ---------------------------------------------------------------- 13711 -- The snmpV3User group 13712 -- ---------------------------------------------------------------- 13713 13714 snmpV3UserTable OBJECT-TYPE 13715 SYNTAX SEQUENCE OF SnmpV3UserEntry 13716 MAX-ACCESS not-accessible 13717 STATUS current 13718 DESCRIPTION 13719 "" 13720 ::= { snmpV3User 1 } 13721 13722 snmpV3UserEntry OBJECT-TYPE 13723 SYNTAX SnmpV3UserEntry 13724 MAX-ACCESS not-accessible 13725 STATUS current 13726 DESCRIPTION 13727 "" 13728 INDEX { snmpV3UserName , snmpV3UserVersion} 13729 ::= { snmpV3UserTable 1 } 13730 13731 SnmpV3UserEntry ::= SEQUENCE { 13732 snmpV3UserName SnmpAdminString, 13733 snmpV3UserVersion INTEGER, 13734 snmpV3UserGroupName SnmpAdminString, 13735 snmpV3UserAuthProtocol INTEGER, 13736 snmpV3UserAuthProtocolPassword SnmpAdminString, 13737 snmpV3UserPrivProtocol INTEGER, 13738 snmpV3UserPrivProtocolPassword SnmpAdminString, 13739 snmpV3UserStatus RowStatus 13740 } 13741 13742 snmpV3UserName OBJECT-TYPE 13743 SYNTAX SnmpAdminString (SIZE(1..32)) 13744 MAX-ACCESS read-only 13745 STATUS current 13746 DESCRIPTION "A human readable string representing the name of 13747 the user. 13748 13749 This is the (User-based Security) Model dependent 13750 security ID. 13751 " 13752 ::= { snmpV3UserEntry 1 } 13753 13754 snmpV3UserVersion OBJECT-TYPE 13755 SYNTAX INTEGER { 13756 v1 (1), 13757 v2c (2), 13758 v3 (3) 13759 } 13760 MAX-ACCESS read-only 13761 STATUS current 13762 DESCRIPTION "A human readable string representing the name of 13763 the user. 13764 13765 This is the (User-based Security) Model dependent 13766 security ID. 13767 " 13768 ::= { snmpV3UserEntry 2 } 13769 13770 13771 snmpV3UserGroupName OBJECT-TYPE 13772 SYNTAX SnmpAdminString (SIZE(1..32)) 13773 MAX-ACCESS read-create 13774 STATUS current 13775 DESCRIPTION "The name of the group to which this entry (e.g., the 13776 combination of securityModel and securityName) 13777 belongs. 13778 13779 This groupName is used as index into the 13780 vacmAccessTable to select an access control policy. 13781 However, a value in this table does not imply that an 13782 instance with the value exists in table vacmAccesTable. 13783 " 13784 ::= { snmpV3UserEntry 3 } 13785 13786 snmpV3UserAuthProtocol OBJECT-TYPE 13787 SYNTAX INTEGER { 13788 none (1), 13789 md5 (2), 13790 sha (3) 13791 } 13792 MAX-ACCESS read-create 13793 STATUS current 13794 DESCRIPTION "An indication of whether messages sent on behalf of 13795 this user to/from the SNMP engine identified by 13796 usmUserEngineID, can be authenticated, and if so, 13797 the type of authentication protocol which is used. 13798 13799 An instance of this object is created concurrently 13800 with the creation of any other object instance for 13801 the same user (i.e., as part of the processing of 13802 the set operation which creates the first object 13803 instance in the same conceptual row). 13804 13805 If an initial set operation (i.e. at row creation time) 13806 tries to set a value for an unknown or unsupported 13807 protocol, then a 'wrongValue' error must be returned. 13808 13809 The value will be overwritten/set when a set operation 13810 is performed on the corresponding instance of 13811 UserCloneFrom. 13812 13813 Once instantiated, the value of such an instance of 13814 this object can only be changed via a set operation to 13815 the value of the NoAuthProtocol. 13816 13817 If a set operation tries to change the value of an 13818 13819 13820 existing instance of this object to any value other 13821 than NoAuthProtocol, then an 'inconsistentValue' 13822 error must be returned. 13823 13824 If a set operation tries to set the value to the 13825 NoAuthProtocol while the UserPrivProtocol value 13826 in the same row is not equal to NoPrivProtocol, 13827 then an 'inconsistentValue' error must be returned. 13828 That means that an SNMP command generator application 13829 must first ensure that the UserPrivProtocol is set 13830 to the NoPrivProtocol value before it can set 13831 the UserAuthProtocol value to NoAuthProtocol. 13832 " 13833 ::= { snmpV3UserEntry 4 } 13834 13835 snmpV3UserAuthProtocolPassword OBJECT-TYPE 13836 SYNTAX SnmpAdminString (SIZE(1..32)) 13837 MAX-ACCESS read-create 13838 STATUS current 13839 DESCRIPTION "" 13840 ::= { snmpV3UserEntry 5 } 13841 13842 13843 snmpV3UserPrivProtocol OBJECT-TYPE 13844 SYNTAX INTEGER { 13845 none (1), 13846 des (2) 13847 } 13848 MAX-ACCESS read-create 13849 STATUS current 13850 DESCRIPTION "An indication of whether messages sent on behalf of 13851 this user to/from the SNMP engine identified by 13852 usmUserEngineID, can be protected from disclosure, 13853 and if so, the type of privacy protocol which is used. 13854 13855 An instance of this object is created concurrently 13856 with the creation of any other object instance for 13857 the same user (i.e., as part of the processing of 13858 the set operation which creates the first object 13859 instance in the same conceptual row). 13860 13861 If an initial set operation (i.e. at row creation time) 13862 tries to set a value for an unknown or unsupported 13863 protocol, then a 'wrongValue' error must be returned. 13864 13865 The value will be overwritten/set when a set operation 13866 is performed on the corresponding instance of 13867 usmUserCloneFrom. 13868 13869 Once instantiated, the value of such an instance of 13870 this object can only be changed via a set operation to 13871 the value of the NoPrivProtocol. 13872 13873 If a set operation tries to change the value of an 13874 existing instance of this object to any value other 13875 than NoPrivProtocol, then an 'inconsistentValue' 13876 error must be returned. 13877 13878 Note that if any privacy protocol is used, then you 13879 must also use an authentication protocol. In other 13880 words, if usmUserPrivProtocol is set to anything else 13881 than NoPrivProtocol, then the corresponding instance 13882 of usmUserAuthProtocol cannot have a value of 13883 13884 usmNoAuthProtocol. If it does, then an 13885 'inconsistentValue' error must be returned. 13886 " 13887 ::= { snmpV3UserEntry 6 } 13888 13889 snmpV3UserPrivProtocolPassword OBJECT-TYPE 13890 SYNTAX SnmpAdminString (SIZE(1..32)) 13891 MAX-ACCESS read-create 13892 STATUS current 13893 DESCRIPTION "" 13894 ::= { snmpV3UserEntry 7 } 13895 13896 13897 snmpV3UserStatus OBJECT-TYPE 13898 SYNTAX RowStatus 13899 MAX-ACCESS read-create 13900 STATUS current 13901 DESCRIPTION "The status of this conceptual row. 13902 13903 Until instances of all corresponding columns are 13904 appropriately configured, the value of the 13905 corresponding instance of the usmUserStatus column 13906 is 'notReady'. 13907 13908 In particular, a newly created row for a user who 13909 employs authentication, cannot be made active until the 13910 corresponding usmUserCloneFrom and usmUserAuthKeyChange 13911 have been set. 13912 13913 Further, a newly created row for a user who also 13914 employs privacy, cannot be made active until the 13915 usmUserPrivKeyChange has been set. 13916 13917 The RowStatus TC [RFC2579] requires that this 13918 DESCRIPTION clause states under which circumstances 13919 other objects in this row can be modified: 13920 13921 The value of this object has no effect on whether 13922 other objects in this conceptual row can be modified, 13923 except for usmUserOwnAuthKeyChange and 13924 usmUserOwnPrivKeyChange. For these 2 objects, the 13925 value of usmUserStatus MUST be active. 13926 " 13927 ::= { snmpV3UserEntry 8 } 13928 13929 13930 -- ---------------------------------------------------------------- 13931 -- The snmpV3Group group 13932 -- ---------------------------------------------------------------- 13933 snmpV3GroupTable OBJECT-TYPE 13934 SYNTAX SEQUENCE OF SnmpV3GroupEntry 13935 MAX-ACCESS not-accessible 13936 STATUS current 13937 DESCRIPTION 13938 "" 13939 ::= { snmpV3Group 1 } 13940 13941 snmpV3GroupEntry OBJECT-TYPE 13942 SYNTAX SnmpV3GroupEntry 13943 MAX-ACCESS not-accessible 13944 STATUS current 13945 DESCRIPTION 13946 "" 13947 INDEX { snmpV3GroupName ,snmpV3GroupSecurityModel ,snmpV3GroupSecurityLevel} 13948 ::= { snmpV3GroupTable 1 } 13949 13950 SnmpV3GroupEntry ::= SEQUENCE { 13951 snmpV3GroupName SnmpAdminString, 13952 snmpV3GroupSecurityModel INTEGER, 13953 snmpV3GroupSecurityLevel SnmpSecurityLevel, 13954 snmpV3GroupReadViewName SnmpAdminString, 13955 snmpV3GroupWriteViewName SnmpAdminString, 13956 snmpV3GroupNotifyViewName SnmpAdminString, 13957 snmpV3GroupStatus RowStatus 13958 } 13959 13960 snmpV3GroupName OBJECT-TYPE 13961 SYNTAX SnmpAdminString (SIZE(1..32)) 13962 MAX-ACCESS read-only 13963 STATUS current 13964 DESCRIPTION "The name of the group to which this entry (e.g., the 13965 combination of securityModel and securityName) 13966 belongs. 13967 13968 This groupName is used as index into the 13969 vacmAccessTable to select an access control policy. 13970 However, a value in this table does not imply that an 13971 instance with the value exists in table vacmAccesTable. 13972 " 13973 ::= { snmpV3GroupEntry 1 } 13974 13975 snmpV3GroupSecurityModel OBJECT-TYPE 13976 SYNTAX INTEGER { 13977 v1 (1), 13978 v2c (2), 13979 v3 (3) 13980 } 13981 MAX-ACCESS read-only 13982 STATUS current 13983 DESCRIPTION "In order to gain the access rights allowed by this 13984 conceptual row, this securityModel must be in use. 13985 " 13986 ::= { snmpV3GroupEntry 2 } 13987 13988 snmpV3GroupSecurityLevel OBJECT-TYPE 13989 SYNTAX SnmpSecurityLevel 13990 MAX-ACCESS read-only 13991 STATUS current 13992 DESCRIPTION "The minimum level of security required in order to 13993 gain the access rights allowed by this conceptual 13994 row. A securityLevel of noAuthNoPriv is less than 13995 authNoPriv which in turn is less than authPriv. 13996 13997 If multiple entries are equally indexed except for 13998 this vacmAccessSecurityLevel index, then the entry 13999 which has the highest value for 14000 vacmAccessSecurityLevel is selected. 14001 " 14002 ::= { snmpV3GroupEntry 3 } 14003 14004 snmpV3GroupReadViewName OBJECT-TYPE 14005 SYNTAX SnmpAdminString (SIZE(0..32)) 14006 MAX-ACCESS read-create 14007 STATUS current 14008 DESCRIPTION "The value of an instance of this object identifies 14009 the MIB view of the SNMP context to which this 14010 conceptual row authorizes read access. 14011 14012 The identified MIB view is that one for which the 14013 vacmViewTreeFamilyViewName has the same value as the 14014 instance of this object; if the value is the empty 14015 string or if there is no active MIB view having this 14016 value of vacmViewTreeFamilyViewName, then no access 14017 is granted. 14018 " 14019 -- DEFVAL { ''H } -- -- the empty string -- 14020 ::= { snmpV3GroupEntry 4 } 14021 14022 snmpV3GroupWriteViewName OBJECT-TYPE 14023 SYNTAX SnmpAdminString (SIZE(0..32)) 14024 MAX-ACCESS read-create 14025 STATUS current 14026 DESCRIPTION "The value of an instance of this object identifies 14027 the MIB view of the SNMP context to which this 14028 conceptual row authorizes write access. 14029 14030 The identified MIB view is that one for which the 14031 vacmViewTreeFamilyViewName has the same value as the 14032 instance of this object; if the value is the empty 14033 string or if there is no active MIB view having this 14034 value of vacmViewTreeFamilyViewName, then no access 14035 is granted. 14036 " 14037 -- DEFVAL { ''H } -- -- the empty string -- 14038 14039 ::= { snmpV3GroupEntry 5 } 14040 14041 snmpV3GroupNotifyViewName OBJECT-TYPE 14042 SYNTAX SnmpAdminString (SIZE(0..32)) 14043 MAX-ACCESS read-create 14044 STATUS current 14045 DESCRIPTION "The value of an instance of this object identifies 14046 the MIB view of the SNMP context to which this 14047 conceptual row authorizes access for notifications. 14048 14049 The identified MIB view is that one for which the 14050 vacmViewTreeFamilyViewName has the same value as the 14051 instance of this object; if the value is the empty 14052 string or if there is no active MIB view having this 14053 value of vacmViewTreeFamilyViewName, then no access 14054 is granted. 14055 " 14056 -- DEFVAL { ''H } -- -- the empty string -- 14057 ::= { snmpV3GroupEntry 6 } 14058 14059 snmpV3GroupStatus OBJECT-TYPE 14060 SYNTAX RowStatus 14061 MAX-ACCESS read-create 14062 STATUS current 14063 DESCRIPTION "The status of this conceptual row. 14064 14065 The RowStatus TC [RFC2579] requires that this 14066 DESCRIPTION clause states under which circumstances 14067 other objects in this row can be modified: 14068 14069 The value of this object has no effect on whether 14070 other objects in this conceptual row can be modified. 14071 " 14072 ::= { snmpV3GroupEntry 7 } 14073 14074 14075 -- ---------------------------------------------------------------- 14076 -- The snmpV3ViewTree group 14077 -- ---------------------------------------------------------------- 14078 snmpV3ViewTreeTable OBJECT-TYPE 14079 SYNTAX SEQUENCE OF SnmpV3ViewTreeEntry 14080 MAX-ACCESS not-accessible 14081 STATUS current 14082 DESCRIPTION 14083 "" 14084 ::= { snmpV3ViewTree 1 } 14085 14086 snmpV3ViewTreeEntry OBJECT-TYPE 14087 SYNTAX SnmpV3ViewTreeEntry 14088 MAX-ACCESS not-accessible 14089 STATUS current 14090 DESCRIPTION 14091 "" 14092 INDEX { snmpV3viewTreeName ,snmpV3viewTreeSubtree } 14093 ::= { snmpV3ViewTreeTable 1 } 14094 14095 SnmpV3ViewTreeEntry ::= SEQUENCE 14096 { 14097 snmpV3viewTreeName SnmpAdminString, 14098 snmpV3viewTreeSubtree OBJECT IDENTIFIER, 14099 snmpV3viewTreeMask OCTET STRING, 14100 snmpV3viewTreeType INTEGER, 14101 snmpV3viewTreeStatus RowStatus 14102 } 14103 14104 snmpV3viewTreeName OBJECT-TYPE 14105 SYNTAX SnmpAdminString (SIZE(1..32)) 14106 MAX-ACCESS read-only 14107 STATUS current 14108 DESCRIPTION "The human readable name for a family of view subtrees. 14109 " 14110 14111 ::= { snmpV3ViewTreeEntry 1 } 14112 14113 snmpV3viewTreeSubtree OBJECT-TYPE 14114 SYNTAX OBJECT IDENTIFIER 14115 MAX-ACCESS read-only 14116 STATUS current 14117 DESCRIPTION "The MIB subtree which when combined with the 14118 corresponding instance of vacmViewTreeFamilyMask 14119 defines a family of view subtrees. 14120 " 14121 ::= { snmpV3ViewTreeEntry 2 } 14122 14123 snmpV3viewTreeMask OBJECT-TYPE 14124 SYNTAX OCTET STRING (SIZE (0..16)) 14125 MAX-ACCESS read-create 14126 STATUS current 14127 DESCRIPTION "The bit mask which, in combination with the 14128 corresponding instance of vacmViewTreeFamilySubtree, 14129 defines a family of view subtrees. 14130 14131 Each bit of this bit mask corresponds to a 14132 sub-identifier of vacmViewTreeFamilySubtree, with the 14133 most significant bit of the i-th octet of this octet 14134 string value (extended if necessary, see below) 14135 corresponding to the (8*i - 7)-th sub-identifier, and 14136 the least significant bit of the i-th octet of this 14137 octet string corresponding to the (8*i)-th 14138 sub-identifier, where i is in the range 1 through 16. 14139 14140 Each bit of this bit mask specifies whether or not 14141 the corresponding sub-identifiers must match when 14142 determining if an OBJECT IDENTIFIER is in this 14143 family of view subtrees; a '1' indicates that an 14144 exact match must occur; a '0' indicates 'wild card', 14145 i.e., any sub-identifier value matches. 14146 14147 Thus, the OBJECT IDENTIFIER X of an object instance 14148 is contained in a family of view subtrees if, for 14149 each sub-identifier of the value of 14150 vacmViewTreeFamilySubtree, either: 14151 14152 the i-th bit of vacmViewTreeFamilyMask is 0, or 14153 14154 the i-th sub-identifier of X is equal to the i-th 14155 sub-identifier of the value of 14156 vacmViewTreeFamilySubtree. 14157 14158 If the value of this bit mask is M bits long and 14159 14160 there are more than M sub-identifiers in the 14161 corresponding instance of vacmViewTreeFamilySubtree, 14162 then the bit mask is extended with 1's to be the 14163 required length. 14164 14165 Note that when the value of this object is the 14166 zero-length string, this extension rule results in 14167 a mask of all-1's being used (i.e., no 'wild card'), 14168 and the family of view subtrees is the one view 14169 subtree uniquely identified by the corresponding 14170 instance of vacmViewTreeFamilySubtree. 14171 14172 Note that masks of length greater than zero length 14173 do not need to be supported. In this case this 14174 object is made read-only. 14175 " 14176 -- DEFVAL { ''H } 14177 ::= { snmpV3ViewTreeEntry 3 } 14178 14179 snmpV3viewTreeType OBJECT-TYPE 14180 SYNTAX INTEGER { included(1), excluded(2) } 14181 MAX-ACCESS read-create 14182 STATUS current 14183 DESCRIPTION "Indicates whether the corresponding instances of 14184 vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask 14185 define a family of view subtrees which is included in 14186 or excluded from the MIB view. 14187 " 14188 -- DEFVAL { included } 14189 ::= { snmpV3ViewTreeEntry 4 } 14190 14191 snmpV3viewTreeStatus OBJECT-TYPE 14192 SYNTAX RowStatus 14193 MAX-ACCESS read-create 14194 STATUS current 14195 DESCRIPTION "The status of this conceptual row. 14196 14197 The RowStatus TC [RFC2579] requires that this 14198 DESCRIPTION clause states under which circumstances 14199 other objects in this row can be modified: 14200 14201 The value of this object has no effect on whether 14202 other objects in this conceptual row can be modified. 14203 " 14204 ::= { snmpV3ViewTreeEntry 5 } 14205 14206 14207 -- ---------------------------------------------------------------- 14208 -- The snmpV3Community group 14209 -- ---------------------------------------------------------------- 14210 14211 snmpV3CommunityTable OBJECT-TYPE 14212 SYNTAX SEQUENCE OF SnmpV3CommunityEntry 14213 MAX-ACCESS not-accessible 14214 STATUS current 14215 DESCRIPTION 14216 "" 14217 ::= { snmpV3Community 1 } 14218 14219 snmpV3CommunityEntry OBJECT-TYPE 14220 SYNTAX SnmpV3CommunityEntry 14221 MAX-ACCESS not-accessible 14222 STATUS current 14223 DESCRIPTION 14224 "" 14225 INDEX { snmpV3CommunityName } 14226 ::= { snmpV3CommunityTable 1 } 14227 14228 SnmpV3CommunityEntry ::= SEQUENCE 14229 { 14230 snmpV3CommunityName OCTET STRING, 14231 snmpV3CommunityPolicy SnmpAdminString, 14232 snmpV3CommunityStatus RowStatus 14233 } 14234 14235 snmpV3CommunityName OBJECT-TYPE 14236 SYNTAX OCTET STRING (SIZE (1..15)) 14237 MAX-ACCESS read-only 14238 STATUS current 14239 DESCRIPTION 14240 "The unique index value of a row in this table." 14241 ::= { snmpV3CommunityEntry 1 } 14242 14243 snmpV3CommunityPolicy OBJECT-TYPE 14244 SYNTAX SnmpAdminString (SIZE(1..32)) 14245 MAX-ACCESS read-create 14246 STATUS current 14247 DESCRIPTION 14248 "A human readable string representing the corresponding 14249 value of snmpCommunityName in a Security Model 14250 independent format." 14251 ::= { snmpV3CommunityEntry 2 } 14252 14253 snmpV3CommunityStatus OBJECT-TYPE 14254 SYNTAX RowStatus 14255 MAX-ACCESS read-create 14256 STATUS current 14257 DESCRIPTION 14258 "The status of this conceptual row in the 14259 snmpCommunityTable. 14260 14261 An entry in this table is not qualified for activation 14262 until instances of all corresponding columns have been 14263 initialized, either through default values, or through 14264 Set operations. The snmpCommunityName and 14265 snmpCommunitySecurityName objects must be explicitly set. 14266 14267 There is no restriction on setting columns in this table 14268 when the value of snmpCommunityStatus is active(1)." 14269 ::= { snmpV3CommunityEntry 3 } 14270 14271 14272 -- ---------------------------------------------------------------- 14273 -- The snmpV3Host group 14274 -- ---------------------------------------------------------------- 14275 14276 ipv4snmpV3HostTable OBJECT-TYPE 14277 SYNTAX SEQUENCE OF Ipv4snmpV3HostEntry 14278 MAX-ACCESS not-accessible 14279 STATUS obsolete 14280 DESCRIPTION 14281 "" 14282 ::= { snmpV3Host 1 } 14283 14284 ipv4snmpV3HostEntry OBJECT-TYPE 14285 SYNTAX Ipv4snmpV3HostEntry 14286 MAX-ACCESS not-accessible 14287 STATUS obsolete 14288 DESCRIPTION 14289 "" 14290 INDEX { ipv4snmpV3HostAddress } 14291 ::= { ipv4snmpV3HostTable 1 } 14292 14293 Ipv4snmpV3HostEntry ::= SEQUENCE 14294 { 14295 ipv4snmpV3HostAddress IpAddress, 14296 ipv4snmpV3HostCommunityName SnmpAdminString, 14297 ipv4snmpV3HostVersion INTEGER, 14298 ipv4snmpV3HostStatus RowStatus 14299 } 14300 14301 ipv4snmpV3HostAddress OBJECT-TYPE 14302 SYNTAX IpAddress 14303 MAX-ACCESS read-only 14304 STATUS obsolete 14305 DESCRIPTION 14306 "This object contains a transport address. The format of 14307 this address depends on the value of the 14308 snmpTargetAddrTDomain object. And this object is unique 14309 identifier associated with this snmpNotifyEntry." 14310 ::= { ipv4snmpV3HostEntry 1 } 14311 14312 ipv4snmpV3HostCommunityName OBJECT-TYPE 14313 SYNTAX SnmpAdminString (SIZE(1..32)) 14314 MAX-ACCESS read-create 14315 STATUS obsolete 14316 DESCRIPTION 14317 "The locally arbitrary." 14318 ::= { ipv4snmpV3HostEntry 2 } 14319 14320 14321 ipv4snmpV3HostVersion OBJECT-TYPE 14322 SYNTAX INTEGER { 14323 v1 (1), 14324 v2c (2), 14325 v3NoAuthNoPriv (3), 14326 v3AuthNoPriv (4), 14327 v3AuthPriv (5) 14328 } 14329 MAX-ACCESS read-create 14330 STATUS obsolete 14331 DESCRIPTION 14332 "The Level of Security to be used when generating 14333 SNMP messages using this entry." 14334 ::= { ipv4snmpV3HostEntry 3 } 14335 14336 ipv4snmpV3HostStatus OBJECT-TYPE 14337 SYNTAX RowStatus 14338 MAX-ACCESS read-create 14339 STATUS obsolete 14340 DESCRIPTION 14341 "" 14342 ::= { ipv4snmpV3HostEntry 4 } 14343 14344 -- ---------------------------------------------------------------- 14345 -- The snmpV3Host group 14346 -- ---------------------------------------------------------------- 14347 14348 snmpV3HostTable OBJECT-TYPE 14349 SYNTAX SEQUENCE OF SnmpV3HostEntry 14350 MAX-ACCESS not-accessible 14351 STATUS current 14352 DESCRIPTION 14353 "" 14354 ::= { snmpV3Host 2 } 14355 14356 snmpV3HostEntry OBJECT-TYPE 14357 SYNTAX SnmpV3HostEntry 14358 MAX-ACCESS not-accessible 14359 STATUS current 14360 DESCRIPTION 14361 "" 14362 INDEX { snmpV3HostAddress, snmpV3IPType } 14363 ::= { snmpV3HostTable 1 } 14364 14365 SnmpV3HostEntry ::= SEQUENCE 14366 { 14367 snmpV3HostAddress Ipv6Address, 14368 snmpV3IPType INTEGER, 14369 snmpV3HostCommunityName SnmpAdminString, 14370 snmpV3HostVersion INTEGER, 14371 snmpV3HostInterfaceName OCTET STRING, 14372 snmpV3HostStatus RowStatus 14373 } 14374 14375 snmpV3HostAddress OBJECT-TYPE 14376 SYNTAX Ipv6Address 14377 MAX-ACCESS read-only 14378 STATUS current 14379 DESCRIPTION 14380 "This object contains a transport address. The format of 14381 this address depends on the value of the 14382 snmpTargetAddrTDomain object. And this object is unique 14383 identifier associated with this snmpNotifyEntry." 14384 ::= { snmpV3HostEntry 1 } 14385 14386 snmpV3IPType OBJECT-TYPE 14387 SYNTAX INTEGER { 14388 iPv4 (1), 14389 iPv6 (2) 14390 } 14391 MAX-ACCESS read-only 14392 STATUS current 14393 DESCRIPTION 14394 "Type of IP interface." 14395 ::= { snmpV3HostEntry 2 } 14396 14397 snmpV3HostCommunityName OBJECT-TYPE 14398 SYNTAX SnmpAdminString (SIZE(1..32)) 14399 MAX-ACCESS read-create 14400 STATUS current 14401 DESCRIPTION 14402 "The locally arbitrary." 14403 ::= { snmpV3HostEntry 3 } 14404 14405 snmpV3HostVersion OBJECT-TYPE 14406 SYNTAX INTEGER { 14407 v1 (1), 14408 v2c (2), 14409 v3NoAuthNoPriv (3), 14410 v3AuthNoPriv (4), 14411 v3AuthPriv (5) 14412 } 14413 MAX-ACCESS read-create 14414 STATUS current 14415 DESCRIPTION 14416 "The Level of Security to be used when generating 14417 SNMP messages using this entry." 14418 ::= { snmpV3HostEntry 4 } 14419 14420 snmpV3HostInterfaceName OBJECT-TYPE 14421 SYNTAX OCTET STRING 14422 MAX-ACCESS read-create 14423 STATUS current 14424 DESCRIPTION 14425 "Specifies the interface name when the syslogSrvIP is linklocal address." 14426 ::= { snmpV3HostEntry 5 } 14427 14428 snmpV3HostStatus OBJECT-TYPE 14429 SYNTAX RowStatus 14430 MAX-ACCESS read-create 14431 STATUS current 14432 DESCRIPTION 14433 "" 14434 ::= { snmpV3HostEntry 6 } 14435 14436 -- ---------------------------------------------------------------- 14437 -- The snmpV3Trap group 14438 -- ---------------------------------------------------------------- 14439 14440 snmpV3TrapSNMPAuthentication OBJECT-TYPE 14441 SYNTAX INTEGER { 14442 enabled(1), 14443 disabled(2) 14444 } 14445 MAX-ACCESS read-write 14446 STATUS current 14447 DESCRIPTION 14448 "This object is for enabling or disabling SNMP login fail 14449 event trap in the system." 14450 ::= { snmpV3Trap 1 } 14451 14452 snmpV3TrapColdStart OBJECT-TYPE 14453 SYNTAX INTEGER { 14454 enabled(1), 14455 disabled(2) 14456 } 14457 MAX-ACCESS read-write 14458 STATUS current 14459 DESCRIPTION 14460 "This object is for enabling or disabling devie Bootup event 14461 trap in the system." 14462 ::= { snmpV3Trap 2 } 14463 14464 snmpV3TrapWarmStart OBJECT-TYPE 14465 SYNTAX INTEGER { 14466 enabled(1), 14467 disabled(2) 14468 } 14469 MAX-ACCESS read-write 14470 STATUS current 14471 DESCRIPTION 14472 "This object is for enabling or disabling devie Bootup event 14473 trap in the system." 14474 ::= { snmpV3Trap 3 } 14475 14476 snmpV3TrapLinkUpDown OBJECT-TYPE 14477 SYNTAX INTEGER { 14478 enabled(1), 14479 disabled(2) 14480 } 14481 MAX-ACCESS read-write 14482 STATUS current 14483 DESCRIPTION 14484 "This object is for enabling or disabling Copper link up / link down 14485 event trap in the system." 14486 ::= { snmpV3Trap 4 } 14487 14488 snmpV3TrapRSTPStateChange OBJECT-TYPE 14489 SYNTAX INTEGER { 14490 enabled(1), 14491 disabled(2) 14492 } 14493 MAX-ACCESS read-write 14494 STATUS current 14495 DESCRIPTION 14496 "This object is for enabling or disabling RSTP topology change 14497 event trap in the system." 14498 ::= { snmpV3Trap 5 } 14499 14500 snmpV3TrapFirmUpgrade OBJECT-TYPE 14501 SYNTAX INTEGER { 14502 enabled(1), 14503 disabled(2) 14504 } 14505 MAX-ACCESS read-write 14506 STATUS current 14507 DESCRIPTION 14508 "This object is for enabling or disabling Firmware upgrade 14509 suess or fail event trap in the system." 14510 ::= { snmpV3Trap 6 } 14511 14512 snmpV3TrapBPDUAttack OBJECT-TYPE 14513 SYNTAX INTEGER { 14514 none(1), 14515 attackDetected(2), 14516 attackCleared(3), 14517 both(4) 14518 } 14519 MAX-ACCESS read-write 14520 STATUS current 14521 DESCRIPTION 14522 "Used to configure trap settings for BPDU attack protection events." 14523 14524 DEFVAL { none } 14525 ::= { snmpV3Trap 11 } 14526 14527-- start CAMEO-PORT-SECURITY 14528 snmpV3TrapPortSecurity OBJECT-TYPE 14529 SYNTAX INTEGER { 14530 enabled(1), 14531 disabled(2) 14532 } 14533 MAX-ACCESS read-write 14534 STATUS current 14535 DESCRIPTION 14536 "" 14537 ::= { snmpV3Trap 12 } 14538-- end CAMEO-PORT-SECURITY 14539-- start CAMEO-IMPBv2 14540 snmpV3TrapIMPBViolation OBJECT-TYPE 14541 SYNTAX INTEGER { 14542 enabled(1), 14543 disabled(2) 14544 } 14545 MAX-ACCESS read-write 14546 STATUS current 14547 DESCRIPTION 14548 "" 14549 ::= { snmpV3Trap 13 } 14550-- end CAMEO-IMPBv2 14551-- start CAMEO-LBD 14552 snmpV3TrapLBD OBJECT-TYPE 14553 SYNTAX INTEGER { 14554 enabled(1), 14555 disabled(2) 14556 } 14557 MAX-ACCESS read-write 14558 STATUS current 14559 DESCRIPTION 14560 "" 14561 ::= { snmpV3Trap 14 } 14562-- end CAMEO-LBD 14563-- start CAMEO-DHCP-SCREEN 14564 snmpV3TrapDHCPServerScreening OBJECT-TYPE 14565 SYNTAX INTEGER { 14566 enabled(1), 14567 disabled(2) 14568 } 14569 MAX-ACCESS read-write 14570 STATUS current 14571 DESCRIPTION 14572 "" 14573 ::= { snmpV3Trap 15 } 14574-- end CAMEO-DHCP-SCREEN 14575 snmpV3TrapDuplicateIPDetected OBJECT-TYPE 14576 SYNTAX INTEGER { 14577 enabled(1), 14578 disabled(2) 14579 } 14580 MAX-ACCESS read-write 14581 STATUS current 14582 DESCRIPTION 14583 "This object is for enabling or disabling send gratuitous 14584 trap when IP address conflicted in the network." 14585 ::= { snmpV3Trap 16 } 14586 14587-- start CAMEO-DHCPv6-SCREEN 14588 snmpV3TrapDHCPv6ServerScreening OBJECT-TYPE 14589 SYNTAX INTEGER { 14590 enabled(1), 14591 disabled(2) 14592 } 14593 MAX-ACCESS read-write 14594 STATUS current 14595 DESCRIPTION 14596 "" 14597 ::= { snmpV3Trap 17 } 14598-- end CAMEO-DHCPv6-SCREEN 14599 14600-- start CAMEO-ICMPv6-RA-FILTER 14601 snmpV3TrapICMPv6RaAllNodeFilter OBJECT-TYPE 14602 SYNTAX INTEGER { 14603 enabled(1), 14604 disabled(2) 14605 } 14606 MAX-ACCESS read-write 14607 STATUS current 14608 DESCRIPTION 14609 "" 14610 ::= { snmpV3Trap 18 } 14611-- end CAMEO-ICMPv6-RA-FILTER 14612 14613 snmpV3TrapLoginout OBJECT-TYPE 14614 SYNTAX INTEGER { 14615 enabled(1), 14616 disabled(2) 14617 } 14618 MAX-ACCESS read-write 14619 STATUS current 14620 DESCRIPTION 14621 "" 14622 ::= { snmpV3Trap 19 } 14623 14624 snmpV3TrapDULD OBJECT-TYPE 14625 SYNTAX INTEGER { 14626 enabled(1), 14627 disabled(2) 14628 } 14629 MAX-ACCESS read-write 14630 STATUS current 14631 DESCRIPTION 14632 "" 14633 ::= { snmpV3Trap 20 } 14634 14635 14636 snmpV3CommunityEncryption OBJECT-TYPE 14637 SYNTAX INTEGER { 14638 enabled(1), 14639 disabled(2) 14640 } 14641 MAX-ACCESS read-write 14642 STATUS current 14643 DESCRIPTION 14644 "This object is for enabling or disabling community encryption." 14645 ::= { companySNMPV3 9 } 14646 14647 traps OBJECT IDENTIFIER ::= { companyTraps 0 } 14648 snmpTrapSNMPAuthentication NOTIFICATION-TYPE 14649 STATUS current 14650 DESCRIPTION 14651 "SnmpV3TrapSNMPAuthentication." 14652 ::= { traps 1 } 14653 snmpTrapColdStart NOTIFICATION-TYPE 14654 STATUS current 14655 DESCRIPTION 14656 "SnmpV3TrapColdStart." 14657 ::= { traps 2 } 14658 14659 snmpTrapWarmStart NOTIFICATION-TYPE 14660 STATUS current 14661 DESCRIPTION 14662 "SnmpV3TrapWarmStart." 14663 ::= { traps 3 } 14664 snmpTrapCopperLinkUpDown NOTIFICATION-TYPE 14665 STATUS current 14666 DESCRIPTION 14667 "SnmpV3TrapCopperLinkUpDown." 14668 ::= { traps 4 } 14669 snmpTrapRSTPStateChange NOTIFICATION-TYPE 14670 STATUS current 14671 DESCRIPTION 14672 "SnmpV3TrapRSTPStateChange." 14673 ::= { traps 5 } 14674 snmpTrapFirmUpgrade NOTIFICATION-TYPE 14675 STATUS current 14676 DESCRIPTION 14677 "SnmpV3TrapFirmUpgrade." 14678 ::= { traps 6 } 14679 snmpTrapBPDUAttack NOTIFICATION-TYPE 14680 STATUS current 14681 DESCRIPTION 14682 " 14683 SnmpV3TrapBPDUAttack notification. The notification is issued 14684 when the for port for folloowing status: 14685 14686 1. BPDU Attacked on port 14687 2. BPDU Attacke Cleared on port 14688 3. BPDU Attacke Recovered on port 14689 " 14690 ::= { traps 11 } 14691 snmpTrapPortSecurity NOTIFICATION-TYPE 14692 STATUS current 14693 DESCRIPTION 14694 "SnmpV3TrapPortSecurity." 14695 ::= { traps 12 } 14696 snmpTrapIMPBv2 NOTIFICATION-TYPE 14697 STATUS current 14698 DESCRIPTION 14699 "SnmpV3TrapIMPBv2." 14700 ::= { traps 13 } 14701 snmpTrapLBD NOTIFICATION-TYPE 14702 STATUS current 14703 DESCRIPTION 14704 "SnmpV3TrapLBD." 14705 ::= { traps 14 } 14706 snmpTrapDHCPScreen NOTIFICATION-TYPE 14707 STATUS current 14708 DESCRIPTION 14709 "SnmpV3TrapDHCPScreen." 14710 ::= { traps 15 } 14711 snmpTrapGratuitousArp NOTIFICATION-TYPE 14712 STATUS current 14713 DESCRIPTION 14714 "SnmpV3TrapGratuitousArp." 14715 ::= { traps 16 } 14716 macNotificatiotn NOTIFICATION-TYPE 14717 STATUS current 14718 DESCRIPTION 14719 " This trap indicates the MAC address variations in the address table . " 14720 ::= { traps 17 } 14721 duplicateIP NOTIFICATION-TYPE 14722 STATUS current 14723 DESCRIPTION 14724 " duplicateIP . " 14725 ::= { traps 21 } 14726 trafficControl NOTIFICATION-TYPE 14727 STATUS current 14728 DESCRIPTION 14729 " trafficControl. " 14730 ::= { traps 22 } 14731 topologyChange NOTIFICATION-TYPE 14732 STATUS current 14733 DESCRIPTION 14734 " topologyChange. " 14735 ::= { traps 23 } 14736 14737 newRootBrgaddress NOTIFICATION-TYPE 14738 STATUS current 14739 DESCRIPTION 14740 " newRootBrgaddress. " 14741 ::= { traps 24 } 14742 newRootOlddesignatedroot NOTIFICATION-TYPE 14743 STATUS current 14744 DESCRIPTION 14745 " newRootOlddesignatedroot. " 14746 ::= { traps 25 } 14747 newRootMSTibridgeregionalroot NOTIFICATION-TYPE 14748 STATUS current 14749 DESCRIPTION 14750 " topologyChange. " 14751 ::= { traps 26 } 14752-- start CAMEO-DHCPv6-SERVER-SCREEN-TRAP 14753 snmpTrapDHCPv6Screen NOTIFICATION-TYPE 14754 STATUS current 14755 DESCRIPTION 14756 "SnmpV3TrapDHCPv6Screen." 14757 ::= { traps 27 } 14758-- start CAMEO-ICMPv6-RA-ALL-NODE-FILTER-TRAP 14759 snmpTrapICMPv6RaAllNodeFilter NOTIFICATION-TYPE 14760 STATUS current 14761 DESCRIPTION 14762 "snmpTrapICMPv6RaAllNodeFilter." 14763 ::= { traps 28 } 14764-- end CAMEO-ICMPv6-RA-ALL-NODE-FILTER-TRAP 14765-- start CAMEO-DYING-GASP 14766 snmpTrapDyingGasp NOTIFICATION-TYPE 14767 STATUS current 14768 DESCRIPTION 14769 "snmpTrapDyingGasp." 14770 ::= { traps 29 } 14771-- end CAMEO-DYING-GASP 14772 snmpTrapWebLoginout NOTIFICATION-TYPE 14773 STATUS current 14774 DESCRIPTION 14775 "snmpTrapWebLoginout." 14776 ::= { traps 30 } 14777 snmpTrapLoginout NOTIFICATION-TYPE 14778 STATUS current 14779 DESCRIPTION 14780 "snmpTrapLoginout." 14781 ::= { traps 31 } 14782 snmpTrapDULD NOTIFICATION-TYPE 14783 STATUS current 14784 DESCRIPTION 14785 "snmpTrapDULD." 14786 ::= { traps 32 } 14787 snmpTrapDOSPrevent NOTIFICATION-TYPE 14788 STATUS current 14789 DESCRIPTION 14790 "snmpTrapDOSPrevent." 14791 ::= { traps 34 } 14792-- end Dos-TRAP 14793 snmpTrapAutoCableDiag NOTIFICATION-TYPE 14794 STATUS current 14795 DESCRIPTION 14796 "snmpTrapAutoCableDiag." 14797 ::= { traps 36 } 14798 14799 14800 -- ------------------------------------------------------------------ 14801 -- companySyslog 14802 -- ------------------------------------------------------------------ 14803 syslogSettingGroup OBJECT IDENTIFIER ::= { companySyslog 1 } 14804 14805syslogEnable OBJECT-TYPE 14806 SYNTAX INTEGER { 14807 disable(0), 14808 enable(1) 14809 } 14810 MAX-ACCESS read-write 14811 STATUS current 14812 DESCRIPTION 14813 "This object is for enabling or disabling syslog alert features in 14814 the system and the syslog will save to flash or send to remote 14815 syslog server. 14816 System Logs record and manage events, as well as report errors and 14817 informational messages." 14818 14819 DEFVAL { disable } 14820 ::= { syslogSettingGroup 1 } 14821 14822 14823syslogSaveMode OBJECT-TYPE 14824 SYNTAX INTEGER { 14825 onDemand(0), 14826 timeInterval(1), 14827 logTrigger(2) 14828 } 14829 MAX-ACCESS read-write 14830 STATUS current 14831 DESCRIPTION 14832 "This object is for choosing the method to save syslog into flash." 14833 14834 DEFVAL { logTrigger } 14835 ::= { syslogSettingGroup 2 } 14836 14837syslogSaveMinutes OBJECT-TYPE 14838 SYNTAX INTEGER (1..65535) 14839 MAX-ACCESS read-write 14840 STATUS current 14841 DESCRIPTION 14842 "When savemode is time interval, it's used to set the interval minutes of 14843 system save syslog to flash." 14844 DEFVAL { 30 } 14845 ::= { syslogSettingGroup 3 } 14846 14847 14848 -- ------------------------------------------------------------------ 14849 -- smtpRecvMailAddrTable 14850 -- ------------------------------------------------------------------ 14851 ipv4syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 2 } 14852 14853 ipv4syslogServTable OBJECT-TYPE 14854 SYNTAX SEQUENCE OF Ipv4SyslogServEntry 14855 MAX-ACCESS not-accessible 14856 STATUS current 14857 DESCRIPTION 14858 "The table of syslog remote server." 14859 ::= { ipv4syslogServerGroup 1 } 14860 14861 ipv4syslogServEntry OBJECT-TYPE 14862 SYNTAX Ipv4SyslogServEntry 14863 MAX-ACCESS not-accessible 14864 STATUS current 14865 DESCRIPTION 14866 "The list of syslog remote server entry." 14867 14868 INDEX { ipv4syslogServIndex } 14869 ::= { ipv4syslogServTable 1 } 14870 14871 Ipv4SyslogServEntry ::= 14872 SEQUENCE { 14873 ipv4syslogServIndex INTEGER, 14874 ipv4syslogServAddr IpAddress, 14875 ipv4syslogServSeverity INTEGER, 14876 ipv4syslogServFacility INTEGER, 14877 ipv4syslogServUDPport INTEGER, 14878 ipv4syslogServSrvStatus INTEGER, 14879 ipv4syslogServSrvRowStatus RowStatus 14880 } 14881 14882 ipv4syslogServIndex OBJECT-TYPE 14883 SYNTAX INTEGER (1..4) 14884 MAX-ACCESS read-only 14885 STATUS current 14886 DESCRIPTION 14887 "The index of syslog remote server." 14888 ::= { ipv4syslogServEntry 1 } 14889 14890 ipv4syslogServAddr OBJECT-TYPE 14891 SYNTAX IpAddress 14892 MAX-ACCESS read-create 14893 STATUS current 14894 DESCRIPTION 14895 "The IP Address of syslog remote server." 14896 ::= { ipv4syslogServEntry 2 } 14897 14898 ipv4syslogServSeverity OBJECT-TYPE 14899 SYNTAX INTEGER{ 14900 warning(4), -- For logging warning messages. 14901 information(6), -- For logging informational messages. 14902 all(7) -- For logging debug messages. 14903 } 14904 MAX-ACCESS read-create 14905 STATUS current 14906 DESCRIPTION 14907 "Specifies the log level option to be set for a specific server." 14908 14909 ::= { ipv4syslogServEntry 3 } 14910 14911 14912 14913 ipv4syslogServFacility OBJECT-TYPE 14914 SYNTAX INTEGER { 14915 local0(128), -- Reserved local use 14916 local1(136), -- Reserved local use 14917 local2(144), -- Reserved local use 14918 local3(152), -- Reserved local use 14919 local4(160), -- Reserved local use 14920 local5(168), -- Reserved local use 14921 local6(176), -- Reserved local use 14922 local7(184) -- Reserved local use 14923 } 14924 MAX-ACCESS read-create 14925 STATUS current 14926 DESCRIPTION 14927 "The Syslog standard facilities. 14928 The facility to be used when sending Syslog messages to this server." 14929 14930 DEFVAL { local0 } 14931 ::= { ipv4syslogServEntry 4 } 14932 14933 ipv4syslogServUDPport OBJECT-TYPE 14934 SYNTAX INTEGER (514 | 6000..65535) 14935 MAX-ACCESS read-create 14936 STATUS current 14937 DESCRIPTION 14938 "The value is for setting UDP Port." 14939 ::= { ipv4syslogServEntry 5 } 14940 14941 ipv4syslogServSrvStatus OBJECT-TYPE 14942 SYNTAX INTEGER { 14943 disabled(0), 14944 enabled(1) 14945 } 14946 MAX-ACCESS read-create 14947 STATUS current 14948 DESCRIPTION 14949 "The status for this server. If enable, system will send message to 14950 this server." 14951 14952 ::= { ipv4syslogServEntry 6 } 14953 14954 14955 ipv4syslogServSrvRowStatus OBJECT-TYPE 14956 SYNTAX RowStatus 14957 MAX-ACCESS read-write 14958 STATUS current 14959 DESCRIPTION 14960 "Row status of this server entry." 14961 ::= { ipv4syslogServEntry 7 } 14962 14963 -- ------------------------------------------------------------------ 14964 -- syslogServTable 14965 -- ------------------------------------------------------------------ 14966 syslogServerGroup OBJECT IDENTIFIER ::= { companySyslog 3 } 14967 14968 syslogServTable OBJECT-TYPE 14969 SYNTAX SEQUENCE OF SyslogServEntry 14970 MAX-ACCESS not-accessible 14971 STATUS current 14972 DESCRIPTION 14973 "The table of syslog remote server." 14974 ::= { syslogServerGroup 1 } 14975 14976 syslogServEntry OBJECT-TYPE 14977 SYNTAX SyslogServEntry 14978 MAX-ACCESS not-accessible 14979 STATUS current 14980 DESCRIPTION 14981 "The list of syslog remote server entry." 14982 14983 INDEX { syslogServIndex } 14984 ::= { syslogServTable 1 } 14985 14986 SyslogServEntry ::= 14987 SEQUENCE { 14988 syslogServIndex INTEGER, 14989 syslogServAddrType INTEGER, 14990 syslogServAddr Ipv6Address, 14991 syslogServInterfaceName OCTET STRING, 14992 syslogServSeverity INTEGER, 14993 syslogServFacility INTEGER, 14994 syslogServUDPport INTEGER, 14995 syslogServSrvStatus INTEGER, 14996 syslogServSrvRowStatus RowStatus 14997 } 14998 14999 syslogServIndex OBJECT-TYPE 15000 SYNTAX INTEGER (1..4) 15001 MAX-ACCESS read-only 15002 STATUS current 15003 DESCRIPTION 15004 "The index of syslog remote server." 15005 ::= { syslogServEntry 1 } 15006 15007 syslogServAddrType OBJECT-TYPE 15008 SYNTAX INTEGER { 15009 ipv4(1), 15010 ipv6(2) 15011 } 15012 MAX-ACCESS read-create 15013 STATUS current 15014 DESCRIPTION 15015 "Specifies the Address type of server.Address type shall be ipv4 or ipv6." 15016 ::= { syslogServEntry 2 } 15017 15018 syslogServAddr OBJECT-TYPE 15019 SYNTAX Ipv6Address 15020 MAX-ACCESS read-create 15021 STATUS current 15022 DESCRIPTION 15023 "Specifies the ServerIP to which the syslog shall be forwarded." 15024 ::= { syslogServEntry 3 } 15025 15026 syslogServInterfaceName OBJECT-TYPE 15027 SYNTAX OCTET STRING 15028 MAX-ACCESS read-create 15029 STATUS current 15030 DESCRIPTION 15031 "Specifies the interface name when the syslogServInterfaceName is linklocal address." 15032 ::= { syslogServEntry 4 } 15033 15034 syslogServSeverity OBJECT-TYPE 15035 SYNTAX INTEGER{ 15036 warning(4), -- For logging warning messages. 15037 information(6), -- For logging informational messages. 15038 all(7) -- For logging debug messages. 15039 } 15040 MAX-ACCESS read-create 15041 STATUS current 15042 DESCRIPTION 15043 "Specifies the log level option to be set for a specific server." 15044 15045 ::= { syslogServEntry 5 } 15046 15047 15048 15049 syslogServFacility OBJECT-TYPE 15050 SYNTAX INTEGER { 15051 local0(128), -- Reserved local use 15052 local1(136), -- Reserved local use 15053 local2(144), -- Reserved local use 15054 local3(152), -- Reserved local use 15055 local4(160), -- Reserved local use 15056 local5(168), -- Reserved local use 15057 local6(176), -- Reserved local use 15058 local7(184) -- Reserved local use 15059 } 15060 MAX-ACCESS read-create 15061 STATUS current 15062 DESCRIPTION 15063 "The Syslog standard facilities. 15064 The facility to be used when sending Syslog messages to this server." 15065 15066 DEFVAL { local0 } 15067 ::= { syslogServEntry 6 } 15068 15069 syslogServUDPport OBJECT-TYPE 15070 SYNTAX INTEGER (514 | 6000..65535) 15071 MAX-ACCESS read-create 15072 STATUS current 15073 DESCRIPTION 15074 "The value is for setting UDP Port." 15075 ::= { syslogServEntry 7 } 15076 15077 syslogServSrvStatus OBJECT-TYPE 15078 SYNTAX INTEGER { 15079 disabled(0), 15080 enabled(1) 15081 } 15082 MAX-ACCESS read-write 15083 STATUS current 15084 DESCRIPTION 15085 "The status for this server. If enable, system will send message to 15086 this server." 15087 15088 ::= { syslogServEntry 8 } 15089 15090 15091 syslogServSrvRowStatus OBJECT-TYPE 15092 SYNTAX RowStatus 15093 MAX-ACCESS read-write 15094 STATUS current 15095 DESCRIPTION 15096 "Row status of this server entry." 15097 ::= { syslogServEntry 9 } 15098 15099 15100-- LBD Group ------------------------------------------------------ 15101 sysLBDStateEnable OBJECT-TYPE 15102 SYNTAX INTEGER { 15103 enabled(1), 15104 disabled(2) 15105 } 15106 MAX-ACCESS read-write 15107 STATUS current 15108 DESCRIPTION 15109 "Enable/Disable Loopback detection function. 15110 The Loopback Detection function is used to detect the loop created 15111 by a specific port while Spanning Tree Protocol (STP) is not 15112 enabled in the network, especially when the down links are hubs 15113 or unmanaged switchs.The Switch will automatically shutdown the 15114 port and sends a log to the administrator." 15115 15116 DEFVAL { disabled } 15117 ::= { companyLBD 1 } 15118 15119 sysLBDMode OBJECT-TYPE 15120 SYNTAX INTEGER { 15121 port(1), 15122 vlan(2) 15123 } 15124 MAX-ACCESS read-write 15125 STATUS current 15126 DESCRIPTION 15127 "Loopback detection function mode." 15128 15129 DEFVAL { port } 15130 ::= { companyLBD 2 } 15131 15132 sysLBDInterval OBJECT-TYPE 15133 SYNTAX Integer32 (1..32767) 15134 MAX-ACCESS read-write 15135 STATUS current 15136 DESCRIPTION 15137 "Set a Loop detection Interval between 1 and 32767 seconds. 15138 The default is 2 seconds. 15139 This time interval to be used at counting time seconds to 15140 resend the CTP packet automatically." 15141 DEFVAL { 2 } 15142 ::= { companyLBD 3 } 15143 15144 sysLBDRecoverTime OBJECT-TYPE 15145 SYNTAX Integer32 (0 | 60..1000000) 15146 MAX-ACCESS read-write 15147 STATUS current 15148 DESCRIPTION 15149 "This time interval to be used at counting time seconds to 15150 recover the disabled port automatically. 15151 The Loop Detection Recover Time can be set at 0 seconds, 15152 or 60 to 1000000 seconds. 15153 Entering 0 will disable the Loop Detection Recover Time. 15154 The default is 60 seconds." 15155 DEFVAL { 60 } 15156 ::= { companyLBD 4 } 15157 15158 -- LBD Port Control Table 15159 15160 sysLBDCtrlTable OBJECT-TYPE 15161 SYNTAX SEQUENCE OF SysLBDCtrlEntry 15162 MAX-ACCESS not-accessible 15163 STATUS current 15164 DESCRIPTION 15165 "A table to control Loopback detection features either for 15166 the entire switch or for each interface in the switch." 15167 ::= { companyLBD 5 } 15168 15169 sysLBDCtrlEntry OBJECT-TYPE 15170 SYNTAX SysLBDCtrlEntry 15171 MAX-ACCESS not-accessible 15172 STATUS current 15173 DESCRIPTION 15174 "An entry appears in this table for each interface 15175 in the system." 15176 INDEX { sysLBDCtrlIndex } 15177 ::= { sysLBDCtrlTable 1 } 15178 15179 SysLBDCtrlEntry ::= 15180 SEQUENCE { 15181 sysLBDCtrlIndex 15182 Integer32, 15183 sysLBDPortStatus 15184 INTEGER, 15185 sysLBDPortLoopStatus 15186 INTEGER 15187 } 15188 15189 sysLBDCtrlIndex OBJECT-TYPE 15190 SYNTAX Integer32 (1..26) 15191 MAX-ACCESS read-only 15192 STATUS current 15193 DESCRIPTION 15194 "The interface index of the port for which the configuration 15195 in this entry applies. 15196 For all machines give maximum port number." 15197 ::= { sysLBDCtrlEntry 1 } 15198 15199 sysLBDPortStatus OBJECT-TYPE 15200 SYNTAX INTEGER { 15201 enabled(1), 15202 disabled(2) 15203 } 15204 MAX-ACCESS read-write 15205 STATUS current 15206 DESCRIPTION 15207 "Provides control to per port enable or disable the loopback detection 15208 function. Default is disabled." 15209 DEFVAL { disabled } 15210 ::= { sysLBDCtrlEntry 2 } 15211 15212 sysLBDPortLoopStatus OBJECT-TYPE 15213 SYNTAX INTEGER { 15214 normal(1), 15215 loop(2) 15216 } 15217 MAX-ACCESS read-only 15218 STATUS current 15219 DESCRIPTION 15220 "The loop status for this port." 15221 ::= { sysLBDCtrlEntry 3 } 15222 15223 -- LBD Vlan Loop Table 15224 15225 sysLBDVlanLoopTable OBJECT-TYPE 15226 SYNTAX SEQUENCE OF SysLBDVlanLoopEntry 15227 MAX-ACCESS not-accessible 15228 STATUS current 15229 DESCRIPTION 15230 "A table to display Loopback detection features by vlan 15231 mode ." 15232 ::= { companyLBD 6 } 15233 15234 sysLBDVlanLoopEntry OBJECT-TYPE 15235 SYNTAX SysLBDVlanLoopEntry 15236 MAX-ACCESS not-accessible 15237 STATUS current 15238 DESCRIPTION 15239 "An entry appears in this table for each interface 15240 in the system." 15241 INDEX { sysLBDVlanLoopIndex } 15242 ::= { sysLBDVlanLoopTable 1 } 15243 15244 SysLBDVlanLoopEntry ::= 15245 SEQUENCE { 15246 sysLBDVlanLoopIndex 15247 Integer32, 15248 sysLBDVlanLoopPorts 15249 PortList 15250 } 15251 15252 sysLBDVlanLoopIndex OBJECT-TYPE 15253 SYNTAX Integer32 (1..4094) 15254 MAX-ACCESS read-only 15255 STATUS current 15256 DESCRIPTION 15257 "Display port lists loop status by vlan." 15258 ::= { sysLBDVlanLoopEntry 1 } 15259 15260 sysLBDVlanLoopPorts OBJECT-TYPE 15261 SYNTAX PortList 15262 MAX-ACCESS read-only 15263 STATUS current 15264 DESCRIPTION 15265 "Display port lists loop status by vlan." 15266 ::= { sysLBDVlanLoopEntry 2 } 15267 15268 15269 -- ------------------------------------------------------------------ 15270 -- Mirror Group 15271 -- ------------------------------------------------------------------ 15272 15273 15274 sysMirrorStatus OBJECT-TYPE 15275 SYNTAX INTEGER { 15276 enabled (1), 15277 disabled (2) 15278 } 15279 MAX-ACCESS read-write 15280 STATUS current 15281 DESCRIPTION 15282 "Enable/Disable Port Mirroring function. 15283 Default is disabled. 15284 Port Mirroring is a method of monitoring network traffic that 15285 forwards a copy of each incoming and/or outgoing packet from one 15286 port of the Switch to another port where the packet can be studied." 15287 -- "Provides control over the mirroring feature in the switch." -- 15288 15289 DEFVAL { disabled } 15290 ::= { companyMirror 1 } 15291 15292 sysMirrorTargetPort OBJECT-TYPE 15293 SYNTAX Integer32 15294 MAX-ACCESS read-write 15295 STATUS current 15296 DESCRIPTION 15297 "Specifies the port to which the mirrored traffic in the system 15298 is to be copied." 15299 ::= { companyMirror 2 } 15300 15301 sysMirrorCtrlIngressMirroring OBJECT-TYPE 15302 SYNTAX PortList 15303 MAX-ACCESS read-write 15304 STATUS current 15305 DESCRIPTION 15306 "Provides control to enable or disable mirroring of ingress 15307 traffic over this interface to the mirrored-to port." 15308 ::= { companyMirror 3 } 15309 15310 sysMirrorCtrlEgressMirroring OBJECT-TYPE 15311 SYNTAX PortList 15312 MAX-ACCESS read-write 15313 STATUS current 15314 DESCRIPTION 15315 "Provides control to enable or disable mirroring of egress 15316 traffic over this interface to the mirrored-to port." 15317 ::= { companyMirror 4 } 15318 15319 -- ------------------------------------------------------------------ 15320 -- trap setting 15321 15322 sysTrapIP OBJECT-TYPE 15323 SYNTAX IpAddress 15324 MAX-ACCESS read-write 15325 STATUS current 15326 DESCRIPTION 15327 "The smart console utility's IP address is used to recive trap events." 15328 ::= { companyTrapSetting 1 } 15329 15330 sysTrapSystemEvent OBJECT-TYPE 15331 SYNTAX INTEGER { 15332 none(0), 15333 deviceBootUp(1), 15334 illegalLogin(2), 15335 both(3) 15336 } 15337 MAX-ACCESS read-write 15338 STATUS current 15339 DESCRIPTION 15340 "Enable/Disable system trap events in the switch system." 15341 DEFVAL { none } 15342 ::= { companyTrapSetting 2 } 15343 15344 sysTrapFiberPortEvent OBJECT-TYPE 15345 SYNTAX INTEGER { 15346 enable(1), 15347 disable(2) 15348 } 15349 MAX-ACCESS read-write 15350 STATUS current 15351 DESCRIPTION 15352 "Enable/Disable fiber port trap event in the system." 15353 DEFVAL { disable } 15354 ::= { companyTrapSetting 3 } 15355 15356 sysTrapTwistedPortEvent OBJECT-TYPE 15357 SYNTAX INTEGER { 15358 enable(1), 15359 disable(2) 15360 } 15361 MAX-ACCESS read-write 15362 STATUS current 15363 DESCRIPTION 15364 "Enable/Disable twisted port trap event in the system." 15365 DEFVAL { disable } 15366 ::= { companyTrapSetting 4 } 15367 15368 sysTrapStateChangeEvent OBJECT-TYPE 15369 SYNTAX INTEGER { 15370 enable(1), 15371 disable(2) 15372 } 15373 MAX-ACCESS read-write 15374 STATUS current 15375 DESCRIPTION 15376 "Enable/Disable RSTP state change trap event in the system." 15377 DEFVAL { disable } 15378 ::= { companyTrapSetting 5 } 15379 15380 sysTrapFirmUpgradeEvent OBJECT-TYPE 15381 SYNTAX INTEGER { 15382 enable(1), 15383 disable(2) 15384 } 15385 MAX-ACCESS read-write 15386 STATUS current 15387 DESCRIPTION 15388 "Enable/Disable firmware upgrading trap event in the system." 15389 DEFVAL { disable } 15390 ::= { companyTrapSetting 6 } 15391 sysTrapStatus OBJECT-TYPE 15392 SYNTAX INTEGER { 15393 enable(1), 15394 disable(2) 15395 } 15396 MAX-ACCESS read-write 15397 STATUS current 15398 DESCRIPTION 15399 "Enable/Disable trap event in the system." 15400 DEFVAL { disable } 15401 ::= { companyTrapSetting 10 } 15402 15403-- start CAMEO-PORT-SECURITY 15404 sysTrapPortSecurity OBJECT-TYPE 15405 SYNTAX INTEGER { 15406 enabled(1), 15407 disabled(2) 15408 } 15409 MAX-ACCESS read-write 15410 STATUS current 15411 DESCRIPTION 15412 "" 15413 ::= { companyTrapSetting 13 } 15414-- end CAMEO-PORT-SECURITY 15415-- start CAMEO-IMPBv2 15416 sysTrapIMPBViolation OBJECT-TYPE 15417 SYNTAX INTEGER { 15418 enabled(1), 15419 disabled(2) 15420 } 15421 MAX-ACCESS read-write 15422 STATUS current 15423 DESCRIPTION 15424 "" 15425 ::= { companyTrapSetting 14 } 15426-- end CAMEO-IMPBv2 15427-- start CAMEO-LBD 15428 sysTrapLBD OBJECT-TYPE 15429 SYNTAX INTEGER { 15430 enabled(1), 15431 disabled(2) 15432 } 15433 MAX-ACCESS read-write 15434 STATUS current 15435 DESCRIPTION 15436 "" 15437 ::= { companyTrapSetting 15 } 15438-- end CAMEO-LBD 15439-- start CAMEO-DHCP-SCREEN 15440 sysTrapDHCPServerScreening OBJECT-TYPE 15441 SYNTAX INTEGER { 15442 enabled(1), 15443 disabled(2) 15444 } 15445 MAX-ACCESS read-write 15446 STATUS current 15447 DESCRIPTION 15448 "" 15449 ::= { companyTrapSetting 16 } 15450-- end CAMEO-DHCP-SCREEN 15451 sysTrapDuplicateIPDetected OBJECT-TYPE 15452 SYNTAX INTEGER { 15453 enabled(1), 15454 disabled(2) 15455 } 15456 MAX-ACCESS read-write 15457 STATUS current 15458 DESCRIPTION 15459 "This object is for enabling or disabling send gratuitous 15460 trap when IP address conflicted in the network." 15461 ::= { companyTrapSetting 17 } 15462 15463 15464-- ------------------------------------------------------------------ 15465-- SNTP Timesetting 15466 -- ------------------------------------------------------------------ 15467 15468 15469ipv4sysSNTPTimeSeconds OBJECT-TYPE 15470 SYNTAX Integer32 15471 MAX-ACCESS read-write 15472 STATUS obsolete 15473 DESCRIPTION 15474 "This object is for setting the system time in seconds 15475 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 15476 input value must larger than 1230768000 (00:00:00 UTC, 15477 January 1, 2009) and smaller than 2145916799 (23:59:59 15478 UTC, December 31, 2037)." 15479 ::= { companySNTPSetting 1 } 15480 15481ipv4sysSNTPFirstServer OBJECT-TYPE 15482 SYNTAX IpAddress 15483 MAX-ACCESS read-write 15484 STATUS obsolete 15485 DESCRIPTION 15486 "SNTP First Server's IP Address" 15487 ::= { companySNTPSetting 2 } 15488 15489ipv4sysSNTPSecondServer OBJECT-TYPE 15490 SYNTAX IpAddress 15491 MAX-ACCESS read-write 15492 STATUS obsolete 15493 DESCRIPTION 15494 "SNTP Second Server's IP Address" 15495 ::= { companySNTPSetting 3 } 15496 15497ipv4sysSNTPPollInterval OBJECT-TYPE 15498 SYNTAX Integer32 15499 MAX-ACCESS read-write 15500 STATUS obsolete 15501 DESCRIPTION 15502 "SNTP Poll Interval In Seconds (30-99999) " 15503 ::= { companySNTPSetting 4 } 15504 15505ipv4sysSNTPState OBJECT-TYPE 15506 SYNTAX INTEGER { 15507 sntp(1), 15508 local(2) 15509 } 15510 MAX-ACCESS read-write 15511 STATUS obsolete 15512 DESCRIPTION 15513 "Enable/Disable SNTP function in the system." 15514 ::= { companySNTPSetting 5 } 15515 15516-- SNTP TimeZonesetting 15517 15518 15519ipv4sysSNTPDSTOffset OBJECT-TYPE 15520 SYNTAX INTEGER { 15521 offset30min (30), 15522 offset60min (60), 15523 offset90min (90), 15524 offset120min (120) 15525 } 15526 MAX-ACCESS read-write 15527 STATUS obsolete 15528 DESCRIPTION 15529 "This object is for Daylight Saving Time Offset In (30/60/90/120) Minutes." 15530 15531 ::= { companySNTPSetting 6 } 15532 15533ipv4sysSNTPGMTMinutes OBJECT-TYPE 15534 SYNTAX INTEGER 15535 MAX-ACCESS read-write 15536 STATUS obsolete 15537 DESCRIPTION 15538 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 15539 15540 ::= { companySNTPSetting 7 } 15541 15542ipv4sysSNTPDSTStartMon OBJECT-TYPE 15543 SYNTAX INTEGER 15544 MAX-ACCESS read-write 15545 STATUS obsolete 15546 DESCRIPTION 15547 "The start month of Daylight Saving Time." 15548 15549 ::= { companySNTPSetting 8 } 15550 15551ipv4sysSNTPDSTStartDay OBJECT-TYPE 15552 SYNTAX INTEGER 15553 MAX-ACCESS read-write 15554 STATUS obsolete 15555 DESCRIPTION 15556 "The start day of Daylight Saving Time." 15557 15558 ::= { companySNTPSetting 9 } 15559 15560ipv4sysSNTPDSTStartHour OBJECT-TYPE 15561 SYNTAX INTEGER 15562 MAX-ACCESS read-write 15563 STATUS obsolete 15564 DESCRIPTION 15565 "The start hour of Daylight Saving Time." 15566 15567 ::= { companySNTPSetting 10 } 15568 15569ipv4sysSNTPDSTStartMin OBJECT-TYPE 15570 SYNTAX INTEGER 15571 MAX-ACCESS read-write 15572 STATUS obsolete 15573 DESCRIPTION 15574 "The start minute of Daylight Saving Time." 15575 15576 ::= { companySNTPSetting 11 } 15577 15578ipv4sysSNTPDSTEndMon OBJECT-TYPE 15579 SYNTAX INTEGER 15580 MAX-ACCESS read-write 15581 STATUS obsolete 15582 DESCRIPTION 15583 "The end month of Daylight Saving Time." 15584 15585 ::= { companySNTPSetting 12 } 15586 15587ipv4sysSNTPDSTEndDay OBJECT-TYPE 15588 SYNTAX INTEGER 15589 MAX-ACCESS read-write 15590 STATUS obsolete 15591 DESCRIPTION 15592 "The end day of Daylight Saving Time." 15593 15594 ::= { companySNTPSetting 13 } 15595 15596ipv4sysSNTPDSTEndHour OBJECT-TYPE 15597 SYNTAX INTEGER 15598 MAX-ACCESS read-write 15599 STATUS obsolete 15600 DESCRIPTION 15601 "The end hour of Daylight Saving Time." 15602 15603 ::= { companySNTPSetting 14 } 15604 15605ipv4sysSNTPDSTEndMin OBJECT-TYPE 15606 SYNTAX INTEGER 15607 MAX-ACCESS read-write 15608 STATUS obsolete 15609 DESCRIPTION 15610 "The end minute of Daylight Saving Time." 15611 15612 ::= { companySNTPSetting 15 } 15613 15614ipv4sysSNTPDSTState OBJECT-TYPE 15615 SYNTAX INTEGER { 15616 annual(1), 15617 disabled(2) 15618 } 15619 MAX-ACCESS read-write 15620 STATUS obsolete 15621 DESCRIPTION 15622 "This object is for Annual(1) or Disabled(2) DST state in the system." 15623 ::= { companySNTPSetting 16 } 15624 15625--IPv6 sntp server Table 15626 15627 sysSNTPServerTable OBJECT IDENTIFIER ::= { companySNTPSetting 17 } 15628 15629 sysSNTPTimeSeconds OBJECT-TYPE 15630 SYNTAX Integer32 15631 MAX-ACCESS read-write 15632 STATUS current 15633 DESCRIPTION 15634 "This object is for setting the system time in seconds 15635 from Epoch (00:00:00 UTC, January 1, 2009). Notice : 15636 input value must larger than 1230768000 (00:00:00 UTC, 15637 January 1, 2009) and smaller than 2145916799 (23:59:59 15638 UTC, December 31, 2037)." 15639 ::= { sysSNTPServerTable 1 } 15640 15641 sysSNTPFirstServer OBJECT-TYPE 15642 SYNTAX Ipv6Address 15643 MAX-ACCESS read-write 15644 STATUS current 15645 DESCRIPTION 15646 "SNTP First Server's IPv6 Address" 15647 ::= { sysSNTPServerTable 2 } 15648 15649 sysSNTPFirstType OBJECT-TYPE 15650 SYNTAX INTEGER { 15651 iPv4 (1), 15652 iPv6 (2) 15653 } 15654 MAX-ACCESS read-write 15655 STATUS current 15656 DESCRIPTION 15657 "SNTP First Server's IPv6 Address type." 15658 ::= { sysSNTPServerTable 3 } 15659 15660 sysSNTPFirstInterfaceName OBJECT-TYPE 15661 SYNTAX OCTET STRING 15662 MAX-ACCESS read-write 15663 STATUS current 15664 DESCRIPTION 15665 "Specifies the interface name when the sysSNTPFirstServer is linklocal address." 15666 ::= { sysSNTPServerTable 4 } 15667 15668 sysSNTPSecondServer OBJECT-TYPE 15669 SYNTAX Ipv6Address 15670 MAX-ACCESS read-write 15671 STATUS current 15672 DESCRIPTION 15673 "SNTP Second Server's IPv6 Address" 15674 ::= { sysSNTPServerTable 5 } 15675 15676 sysSNTPSecondType OBJECT-TYPE 15677 SYNTAX INTEGER { 15678 iPv4 (1), 15679 iPv6 (2) 15680 } 15681 MAX-ACCESS read-write 15682 STATUS current 15683 DESCRIPTION 15684 "SNTP First Server's IPv6 Address type." 15685 ::= { sysSNTPServerTable 6 } 15686 15687 sysSNTPSecondInterfaceName OBJECT-TYPE 15688 SYNTAX OCTET STRING 15689 MAX-ACCESS read-write 15690 STATUS current 15691 DESCRIPTION 15692 "Specifies the interface name when the sysSNTPSecondServer is linklocal address." 15693 ::= { sysSNTPServerTable 7 } 15694 15695 sysSNTPPollInterval OBJECT-TYPE 15696 SYNTAX Integer32 15697 MAX-ACCESS read-write 15698 STATUS current 15699 DESCRIPTION 15700 "SNTP Poll Interval In Seconds (30-99999) " 15701 ::= { sysSNTPServerTable 8 } 15702 15703 sysSNTPState OBJECT-TYPE 15704 SYNTAX INTEGER { 15705 sntp(1), 15706 local(2) 15707 } 15708 MAX-ACCESS read-write 15709 STATUS current 15710 DESCRIPTION 15711 "Enable/Disable SNTP function in the system." 15712 ::= { sysSNTPServerTable 9 } 15713 15714 -- SNTPv6 TimeZonesetting 15715 15716 sysSNTPDSTOffset OBJECT-TYPE 15717 SYNTAX INTEGER { 15718 offset30min (30), 15719 offset60min (60), 15720 offset90min (90), 15721 offset120min (120) 15722 } 15723 MAX-ACCESS read-write 15724 STATUS current 15725 DESCRIPTION 15726 "This object is for Daylight Saving Time Offset 15727 In (30/60/90/120) Minutes." 15728 ::= { sysSNTPServerTable 10 } 15729 15730 sysSNTPGMTMinutes OBJECT-TYPE 15731 SYNTAX INTEGER 15732 MAX-ACCESS read-write 15733 STATUS current 15734 DESCRIPTION 15735 "Specifies the Time Zone Offset from GMT in +/- Minutes. (+780 ~ -720)" 15736 ::= { sysSNTPServerTable 11 } 15737 15738 sysSNTPDSTStartMon OBJECT-TYPE 15739 SYNTAX INTEGER 15740 MAX-ACCESS read-write 15741 STATUS current 15742 DESCRIPTION 15743 "The start month of Daylight Saving Time." 15744 ::= { sysSNTPServerTable 12 } 15745 15746 sysSNTPDSTStartDay OBJECT-TYPE 15747 SYNTAX INTEGER 15748 MAX-ACCESS read-write 15749 STATUS current 15750 DESCRIPTION 15751 "The start day of Daylight Saving Time." 15752 ::= { sysSNTPServerTable 13 } 15753 15754 sysSNTPDSTStartHour OBJECT-TYPE 15755 SYNTAX INTEGER 15756 MAX-ACCESS read-write 15757 STATUS current 15758 DESCRIPTION 15759 "The start hour of Daylight Saving Time." 15760 ::= { sysSNTPServerTable 14 } 15761 15762 sysSNTPDSTStartMin OBJECT-TYPE 15763 SYNTAX INTEGER 15764 MAX-ACCESS read-write 15765 STATUS current 15766 DESCRIPTION 15767 "The start minute of Daylight Saving Time." 15768 ::= { sysSNTPServerTable 15 } 15769 15770 sysSNTPDSTEndMon OBJECT-TYPE 15771 SYNTAX INTEGER 15772 MAX-ACCESS read-write 15773 STATUS current 15774 DESCRIPTION 15775 "The end month of Daylight Saving Time." 15776 ::= { sysSNTPServerTable 16 } 15777 15778 sysSNTPDSTEndDay OBJECT-TYPE 15779 SYNTAX INTEGER 15780 MAX-ACCESS read-write 15781 STATUS current 15782 DESCRIPTION 15783 "The end day of Daylight Saving Time." 15784 ::= { sysSNTPServerTable 17 } 15785 15786 sysSNTPDSTEndHour OBJECT-TYPE 15787 SYNTAX INTEGER 15788 MAX-ACCESS read-write 15789 STATUS current 15790 DESCRIPTION 15791 "The end hour of Daylight Saving Time." 15792 ::= { sysSNTPServerTable 18 } 15793 15794 sysSNTPDSTEndMin OBJECT-TYPE 15795 SYNTAX INTEGER 15796 MAX-ACCESS read-write 15797 STATUS current 15798 DESCRIPTION 15799 "The end minute of Daylight Saving Time." 15800 ::= { sysSNTPServerTable 19 } 15801 15802 sysSNTPDSTState OBJECT-TYPE 15803 SYNTAX INTEGER { 15804 enabled(1), 15805 disabled(2) 15806 } 15807 MAX-ACCESS read-write 15808 STATUS current 15809 DESCRIPTION 15810 "This object is for Enabled(1) or Disabled(2) DST state in the system." 15811 ::= { sysSNTPServerTable 20 } 15812 15813 15814 15815 sysSNTPDSTMethod OBJECT-TYPE 15816 SYNTAX INTEGER { 15817 annual(1), 15818 repeating(2) 15819 } 15820 MAX-ACCESS read-write 15821 STATUS current 15822 DESCRIPTION 15823 "This object is for Annual(1) or Repeating(2) DST method in the system." 15824 ::= { sysSNTPServerTable 30 } 15825 15826 sysSNTPDSTRepeatStartMon OBJECT-TYPE 15827 SYNTAX INTEGER 15828 MAX-ACCESS read-write 15829 STATUS current 15830 DESCRIPTION 15831 "The start month of Daylight Saving Time in Repeating mode." 15832 ::= { sysSNTPServerTable 31 } 15833 15834 sysSNTPDSTRepeatStartWeek OBJECT-TYPE 15835 SYNTAX INTEGER { 15836 last(0), 15837 first(1), 15838 second(2), 15839 third(3), 15840 fourth(4), 15841 fifth(5) 15842 } 15843 MAX-ACCESS read-write 15844 STATUS current 15845 DESCRIPTION 15846 "The start week of Daylight Saving Time in Repeating mode." 15847 ::= { sysSNTPServerTable 32 } 15848 15849 15850 sysSNTPDSTRepeatStartWeekDay OBJECT-TYPE 15851 SYNTAX INTEGER { 15852 sun(0), 15853 mon(1), 15854 tue(2), 15855 wed(3), 15856 thu(4), 15857 fri(5), 15858 sat(6) 15859 } 15860 MAX-ACCESS read-write 15861 STATUS current 15862 DESCRIPTION 15863 "The start weekday of Daylight Saving Time in Repeating mode." 15864 ::= { sysSNTPServerTable 33 } 15865 15866 sysSNTPDSTRepeatStartHour OBJECT-TYPE 15867 SYNTAX INTEGER 15868 MAX-ACCESS read-write 15869 STATUS current 15870 DESCRIPTION 15871 "The start hour of Daylight Saving Time in Repeating mode.." 15872 ::= { sysSNTPServerTable 34 } 15873 15874 sysSNTPDSTRepeatStartMin OBJECT-TYPE 15875 SYNTAX INTEGER 15876 MAX-ACCESS read-write 15877 STATUS current 15878 DESCRIPTION 15879 "The start minute of Daylight Saving Time in Repeating mode." 15880 ::= { sysSNTPServerTable 35 } 15881 15882 sysSNTPDSTRepeatEndMon OBJECT-TYPE 15883 SYNTAX INTEGER 15884 MAX-ACCESS read-write 15885 STATUS current 15886 DESCRIPTION 15887 "The end month of Daylight Saving Time in Repeating mode." 15888 ::= { sysSNTPServerTable 36 } 15889 15890 sysSNTPDSTRepeatEndWeek OBJECT-TYPE 15891 SYNTAX INTEGER { 15892 last(0), 15893 first(1), 15894 second(2), 15895 third(3), 15896 fourth(4), 15897 fifth(5) 15898 } 15899 MAX-ACCESS read-write 15900 STATUS current 15901 DESCRIPTION 15902 "The end week of Daylight Saving Time in Repeating mode." 15903 ::= { sysSNTPServerTable 37 } 15904 15905 15906 sysSNTPDSTRepeatEndWeekDay OBJECT-TYPE 15907 SYNTAX INTEGER { 15908 sun(0), 15909 mon(1), 15910 tue(2), 15911 wed(3), 15912 thu(4), 15913 fri(5), 15914 sat(6) 15915 } 15916 MAX-ACCESS read-write 15917 STATUS current 15918 DESCRIPTION 15919 "The end weekday of Daylight Saving Time in Repeating mode." 15920 ::= { sysSNTPServerTable 38 } 15921 15922 sysSNTPDSTRepeatEndHour OBJECT-TYPE 15923 SYNTAX INTEGER 15924 MAX-ACCESS read-write 15925 STATUS current 15926 DESCRIPTION 15927 "The end hour of Daylight Saving Time in Repeating mode.." 15928 ::= { sysSNTPServerTable 39 } 15929 15930 sysSNTPDSTRepeatEndMin OBJECT-TYPE 15931 SYNTAX INTEGER 15932 MAX-ACCESS read-write 15933 STATUS current 15934 DESCRIPTION 15935 "The end minute of Daylight Saving Time in Repeating mode." 15936 ::= { sysSNTPServerTable 40 } 15937 15938 15939 -- ------------------------------------------------------------------ 15940 -- Limit IP multicast Group 15941 -- ------------------------------------------------------------------ 15942 15943 limitIpMulticastProfileTable OBJECT-TYPE 15944 SYNTAX SEQUENCE OF LimitIpMulticastProfileEntry 15945 MAX-ACCESS not-accessible 15946 STATUS current 15947 DESCRIPTION 15948 "A list of the limit ip multicast Profile Table." 15949 ::= { companyLimitIp 1 } 15950 15951 limitIpMulticastProfileEntry OBJECT-TYPE 15952 SYNTAX LimitIpMulticastProfileEntry 15953 MAX-ACCESS not-accessible 15954 STATUS current 15955 DESCRIPTION 15956 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 15957 INDEX { limitIpMulticastIPType, limitIpMulticastProfileID } 15958 ::= { limitIpMulticastProfileTable 1 } 15959 15960 LimitIpMulticastProfileEntry ::= SEQUENCE { 15961 limitIpMulticastIPType INTEGER, 15962 limitIpMulticastProfileID INTEGER, 15963 limitIpMulticastProfileName DisplayString, 15964 limitIpMulticastProfileStatus RowStatus 15965 } 15966 15967 limitIpMulticastIPType OBJECT-TYPE 15968 SYNTAX INTEGER { 15969 ipv4(1), 15970 ipv6(2) 15971 } 15972 MAX-ACCESS read-only 15973 STATUS current 15974 DESCRIPTION 15975 "Indicate the IP type of profile." 15976 ::= { limitIpMulticastProfileEntry 1 } 15977 15978 limitIpMulticastProfileID OBJECT-TYPE 15979 SYNTAX INTEGER (1..24) 15980 MAX-ACCESS read-only 15981 STATUS current 15982 DESCRIPTION 15983 "The ProfileID of the limit ip multicast profile entry." 15984 ::= { limitIpMulticastProfileEntry 2 } 15985 15986 limitIpMulticastProfileName OBJECT-TYPE 15987 SYNTAX DisplayString (SIZE(1..20)) 15988 MAX-ACCESS read-write 15989 STATUS current 15990 DESCRIPTION 15991 "The ProfileName of the limit ip multicast profile entry." 15992 ::= { limitIpMulticastProfileEntry 3 } 15993 15994 limitIpMulticastProfileStatus OBJECT-TYPE 15995 SYNTAX RowStatus 15996 MAX-ACCESS read-write 15997 STATUS current 15998 DESCRIPTION 15999 "The status of an entry in the limit ip multicast profile Table. Only a subset 16000 of the rowstatus variables (active, createAndGo, destroy) 16001 are available." 16002 ::= { limitIpMulticastProfileEntry 4 } 16003 16004 16005 16006 16007 limitIpMulticastEntryTable OBJECT-TYPE 16008 SYNTAX SEQUENCE OF LimitIpMulticastEntry 16009 MAX-ACCESS not-accessible 16010 STATUS current 16011 DESCRIPTION 16012 "A list of the limit ip multicast entry Table." 16013 ::= { companyLimitIp 2 } 16014 16015 limitIpMulticastEntry OBJECT-TYPE 16016 SYNTAX LimitIpMulticastEntry 16017 MAX-ACCESS not-accessible 16018 STATUS current 16019 DESCRIPTION 16020 "A limit ip multicast entry maintain by the start IP Address, end ip address, profile id." 16021 INDEX { limitIpMulticastEntryIPType, limitIpMulticastEntryProfileID, limitIpMulticaststartIpAddr, limitIpMulticastendIpAddr} 16022 ::= { limitIpMulticastEntryTable 1 } 16023 16024 16025 LimitIpMulticastEntry ::= SEQUENCE { 16026 limitIpMulticastEntryIPType INTEGER, 16027 limitIpMulticastEntryProfileID INTEGER, 16028 limitIpMulticaststartIpAddr DisplayString, 16029 limitIpMulticastendIpAddr DisplayString, 16030 limitIpMulticastStatus RowStatus 16031 } 16032 16033 limitIpMulticastEntryIPType OBJECT-TYPE 16034 SYNTAX INTEGER { 16035 ipv4(1), 16036 ipv6(2) 16037 } 16038 MAX-ACCESS read-only 16039 STATUS current 16040 DESCRIPTION 16041 "Indicate the IP type of entry." 16042 ::= { limitIpMulticastEntry 1 } 16043 16044 limitIpMulticastEntryProfileID OBJECT-TYPE 16045 SYNTAX INTEGER (1..24) 16046 MAX-ACCESS read-only 16047 STATUS current 16048 DESCRIPTION 16049 "The ProfileID of the limit ip multicast entry." 16050 ::= { limitIpMulticastEntry 2 } 16051 16052 limitIpMulticaststartIpAddr OBJECT-TYPE 16053 SYNTAX DisplayString (SIZE(1..16)) 16054 MAX-ACCESS read-only 16055 STATUS current 16056 DESCRIPTION 16057 "The limit ip multicast IP address is used to set start ip" 16058 ::= { limitIpMulticastEntry 3 } 16059 16060 limitIpMulticastendIpAddr OBJECT-TYPE 16061 SYNTAX DisplayString (SIZE(1..16)) 16062 MAX-ACCESS read-only 16063 STATUS current 16064 DESCRIPTION 16065 "The limit ip multicast IP address is used to set end ip" 16066 ::= { limitIpMulticastEntry 4 } 16067 16068 limitIpMulticastStatus OBJECT-TYPE 16069 SYNTAX RowStatus 16070 MAX-ACCESS read-write 16071 STATUS current 16072 DESCRIPTION 16073 "The status of an entry in the limit ip multicast entry Table. Only a subset 16074 of the rowstatus variables (active, createAndGo, destroy) 16075 are available." 16076 ::= { limitIpMulticastEntry 5 } 16077 16078 16079 16080 limitIpMulticastPortTable OBJECT-TYPE 16081 SYNTAX SEQUENCE OF LimitIpMulticastPortEntry 16082 MAX-ACCESS not-accessible 16083 STATUS current 16084 DESCRIPTION 16085 "A list of the limit ip multicast Port entry Table." 16086 ::= { companyLimitIp 3 } 16087 16088 limitIpMulticastPortEntry OBJECT-TYPE 16089 SYNTAX LimitIpMulticastPortEntry 16090 MAX-ACCESS not-accessible 16091 STATUS current 16092 DESCRIPTION 16093 "A limit ip multicast entry maintain by the Port Index." 16094 INDEX { limitIpMulticastPortIPType, limitIpMulticastPortID } 16095 ::= { limitIpMulticastPortTable 1 } 16096 16097 16098 LimitIpMulticastPortEntry ::= SEQUENCE { 16099 limitIpMulticastPortIPType INTEGER, 16100 limitIpMulticastPortID INTEGER, 16101 limitIpMulticastPortState INTEGER, 16102 limitIpMulticastPortProfileID PortList, 16103 limitIpMulticastPortMaxGrp INTEGER, 16104 limitIpMulticastPortAction INTEGER 16105 } 16106 16107 limitIpMulticastPortIPType OBJECT-TYPE 16108 SYNTAX INTEGER { 16109 ipv4(1), 16110 ipv6(2) 16111 } 16112 MAX-ACCESS read-only 16113 STATUS current 16114 DESCRIPTION 16115 "Indicate the IP type of entry." 16116 ::= { limitIpMulticastPortEntry 1 } 16117 16118 limitIpMulticastPortID OBJECT-TYPE 16119 SYNTAX INTEGER (1..26) 16120 MAX-ACCESS read-only 16121 STATUS current 16122 DESCRIPTION 16123 "The Port Index of the limit ip multicast port entry. 16124 For all machines give maximum port number." 16125 ::= { limitIpMulticastPortEntry 2 } 16126 16127 limitIpMulticastPortState OBJECT-TYPE 16128 SYNTAX INTEGER { 16129 permit (1), deny (2) 16130 } 16131 MAX-ACCESS read-write 16132 STATUS current 16133 DESCRIPTION 16134 "The limit ip multicast port state" 16135 ::= { limitIpMulticastPortEntry 3 } 16136 16137 limitIpMulticastPortProfileID OBJECT-TYPE 16138 SYNTAX PortList 16139 MAX-ACCESS read-write 16140 STATUS current 16141 DESCRIPTION 16142 "The limit ip multicast port mapping profileID list." 16143 ::= { limitIpMulticastPortEntry 4 } 16144 16145 16146 limitIpMulticastPortMaxGrp OBJECT-TYPE 16147 SYNTAX INTEGER (1..256) 16148 MAX-ACCESS read-write 16149 STATUS current 16150 DESCRIPTION 16151 "The limit ip multicast per-port max group." 16152 ::= { limitIpMulticastPortEntry 5 } 16153 16154 limitIpMulticastPortAction OBJECT-TYPE 16155 SYNTAX INTEGER { 16156 drop(1), 16157 replace(2) 16158 } 16159 MAX-ACCESS read-write 16160 STATUS current 16161 DESCRIPTION 16162 "The limit ip multicast port action." 16163 ::= { limitIpMulticastPortEntry 6 } 16164 16165 16166 16167 16168 -- ----------------------------------------------------------------------------- 16169 -- The Guest Vlan Group 16170 -- ----------------------------------------------------------------------------- 16171 guestVlanName OBJECT-TYPE 16172 SYNTAX DisplayString(SIZE(1..32)) 16173 MAX-ACCESS read-write 16174 STATUS current 16175 DESCRIPTION 16176 "The VLAN name of guest VLAN." 16177 ::= { companyGuestVlan 1 } 16178 16179 guestVlanPort OBJECT-TYPE 16180 SYNTAX PortList 16181 MAX-ACCESS read-write 16182 STATUS current 16183 DESCRIPTION 16184 "This object indicates the guest VLAN port members of this device." 16185 ::= { companyGuestVlan 2 } 16186 16187 guestVlanDelState OBJECT-TYPE 16188 SYNTAX INTEGER{ 16189 none(1), 16190 start(2) 16191 } 16192 MAX-ACCESS read-write 16193 STATUS current 16194 DESCRIPTION 16195 "Used to delete the guest VLAN." 16196 ::= { companyGuestVlan 3 } 16197 16198 16199 -- ----------------------------------------------------------------------------- 16200 -- The Protocol Group Name Table 16201 -- ----------------------------------------------------------------------------- 16202 protocolGroupNameTable OBJECT-TYPE 16203 SYNTAX SEQUENCE OF ProtocolGroupNameEntry 16204 MAX-ACCESS not-accessible 16205 STATUS current 16206 DESCRIPTION 16207 "A table to control protocol group name features of the device." 16208 ::= { companyProtocolVlan 1 } 16209 16210 protocolGroupNameEntry OBJECT-TYPE 16211 SYNTAX ProtocolGroupNameEntry 16212 MAX-ACCESS not-accessible 16213 STATUS current 16214 DESCRIPTION 16215 "An entry appears in protocol group name table for each interface 16216 in the system." 16217 INDEX {protocolGroupGID} 16218 ::= { protocolGroupNameTable 1 } 16219 16220 ProtocolGroupNameEntry ::= 16221 SEQUENCE { 16222 protocolGroupGID 16223 Integer32, 16224 protocolGroupName 16225 DisplayString 16226 } 16227 16228 protocolGroupGID OBJECT-TYPE 16229 SYNTAX Integer32 (1..16) 16230 MAX-ACCESS read-only 16231 STATUS current 16232 DESCRIPTION 16233 "The group ID of protocol group name table." 16234 ::= { protocolGroupNameEntry 1 } 16235 16236 protocolGroupName OBJECT-TYPE 16237 SYNTAX DisplayString(SIZE(1..32)) 16238 MAX-ACCESS read-write 16239 STATUS current 16240 DESCRIPTION 16241 "The group name of protocol group name table." 16242 ::= { protocolGroupNameEntry 2 } 16243 16244 16245 -- ----------------------------------------------------------------------------- 16246 -- The Protocol Group Table 16247 -- ----------------------------------------------------------------------------- 16248 protocolGroupTable OBJECT-TYPE 16249 SYNTAX SEQUENCE OF ProtocolGroupEntry 16250 MAX-ACCESS not-accessible 16251 STATUS current 16252 DESCRIPTION 16253 "A table to control protocol group features of the device." 16254 ::= { companyProtocolVlan 2 } 16255 16256 protocolGroupEntry OBJECT-TYPE 16257 SYNTAX ProtocolGroupEntry 16258 MAX-ACCESS not-accessible 16259 STATUS current 16260 DESCRIPTION 16261 "An entry appears in protocol group table for each interface 16262 in the system." 16263 INDEX {protocolGroupId, protocolGroupFrameType, protocolGroupProtocolValue} 16264 ::= { protocolGroupTable 1 } 16265 16266 ProtocolGroupEntry ::= 16267 SEQUENCE { 16268 protocolGroupId 16269 Integer32, 16270 protocolGroupFrameType 16271 INTEGER, 16272 protocolGroupProtocolValue 16273 Integer32, 16274 protocolGroupRowStatus 16275 RowStatus 16276 } 16277 16278 protocolGroupId OBJECT-TYPE 16279 SYNTAX Integer32 (1..16) 16280 MAX-ACCESS read-only 16281 STATUS current 16282 DESCRIPTION 16283 "The group ID of protocol group table." 16284 ::= { protocolGroupEntry 1 } 16285 16286 protocolGroupFrameType OBJECT-TYPE 16287 SYNTAX INTEGER { 16288 ethernet (1), 16289 ieee8023-snap (2) 16290 } 16291 MAX-ACCESS read-only 16292 STATUS current 16293 DESCRIPTION 16294 "The frame type of protocol group table." 16295 ::= { protocolGroupEntry 2 } 16296 16297 protocolGroupProtocolValue OBJECT-TYPE 16298 SYNTAX Integer32 (0..65535) 16299 MAX-ACCESS read-only 16300 STATUS current 16301 DESCRIPTION 16302 "The protocol value of protocol group table." 16303 ::= { protocolGroupEntry 3 } 16304 16305 protocolGroupRowStatus OBJECT-TYPE 16306 SYNTAX RowStatus 16307 MAX-ACCESS read-create 16308 STATUS current 16309 DESCRIPTION 16310 "The row status of protocol group table." 16311 ::= { protocolGroupEntry 99 } 16312 16313 16314 -- ----------------------------------------------------------------------------- 16315 -- The Protocol Vlan Table 16316 -- ----------------------------------------------------------------------------- 16317 protocolVlanTable OBJECT-TYPE 16318 SYNTAX SEQUENCE OF ProtocolVlanEntry 16319 MAX-ACCESS not-accessible 16320 STATUS current 16321 DESCRIPTION 16322 "A table to control protocol vlan features of the device." 16323 ::= { companyProtocolVlan 3 } 16324 16325 protocolVlanEntry OBJECT-TYPE 16326 SYNTAX ProtocolVlanEntry 16327 MAX-ACCESS not-accessible 16328 STATUS current 16329 DESCRIPTION 16330 "An entry appears in protocol vlan table for each interface 16331 in the system." 16332 INDEX {protocolVlanPort, protocolVlanVID, protocolVlanGroupID} 16333 ::= { protocolVlanTable 1 } 16334 16335 ProtocolVlanEntry ::= 16336 SEQUENCE { 16337 protocolVlanPort 16338 Integer32, 16339 protocolVlanVID 16340 Integer32, 16341 protocolVlanGroupID 16342 Integer32, 16343 protocolVlanRowStatus 16344 RowStatus 16345 } 16346 16347 protocolVlanPort OBJECT-TYPE 16348 SYNTAX Integer32 (1..28) 16349 MAX-ACCESS read-only 16350 STATUS current 16351 DESCRIPTION 16352 "The interface number of protocol vlan table." 16353 ::= { protocolVlanEntry 1 } 16354 16355 protocolVlanVID OBJECT-TYPE 16356 SYNTAX Integer32 (1..4094) 16357 MAX-ACCESS read-only 16358 STATUS current 16359 DESCRIPTION 16360 "The vlan ID of protocol vlan table." 16361 ::= { protocolVlanEntry 2 } 16362 16363 protocolVlanGroupID OBJECT-TYPE 16364 SYNTAX Integer32 (1..16) 16365 MAX-ACCESS read-only 16366 STATUS current 16367 DESCRIPTION 16368 "The group ID of protocol vlan table." 16369 ::= { protocolVlanEntry 3 } 16370 16371 protocolVlanRowStatus OBJECT-TYPE 16372 SYNTAX RowStatus 16373 MAX-ACCESS read-create 16374 STATUS current 16375 DESCRIPTION 16376 "The row status of protocol vlan table." 16377 ::= { protocolVlanEntry 99 } 16378 16379 16380 -- --------------------------------------------------------------------- 16381 -- MacNotify Function 16382 -- --------------------------------------------------------------------- 16383 16384 macNotifyState OBJECT-TYPE 16385 SYNTAX INTEGER { 16386 enabled(1), 16387 disabled(2) 16388 } 16389 MAX-ACCESS read-write 16390 STATUS current 16391 DESCRIPTION 16392 "This object can enabled or disabled MAC Notification." 16393 ::= { companyMacNotify 1 } 16394 16395 macNotifyInterval OBJECT-TYPE 16396 SYNTAX INTEGER (1..2147483647) 16397 MAX-ACCESS read-write 16398 STATUS current 16399 DESCRIPTION 16400 "This object indicates the time interval in second for trigger the MAC notify message. " 16401 --DEFVAL { 1 } 16402 ::= { companyMacNotify 2 } 16403 16404 macNotifyHistorySize OBJECT-TYPE 16405 SYNTAX INTEGER (1..500) 16406 MAX-ACCESS read-write 16407 STATUS current 16408 DESCRIPTION 16409 "This object indicates the history size of variation MAC in address table. The default value is 1 ." 16410 --DEFVAL { 1 } 16411 ::= { companyMacNotify 3 } 16412 16413 -- Mac Notify Port Control Table 16414 macNotifyCtrlTable OBJECT-TYPE 16415 SYNTAX SEQUENCE OF MacNotifyCtrlEntry 16416 MAX-ACCESS not-accessible 16417 STATUS current 16418 DESCRIPTION 16419 "A table to control Loopback detection features either for 16420 the entire switch or for each interface in the switch." 16421 ::= { companyMacNotify 4 } 16422 16423 macNotifyCtrlEntry OBJECT-TYPE 16424 SYNTAX MacNotifyCtrlEntry 16425 MAX-ACCESS not-accessible 16426 STATUS current 16427 DESCRIPTION 16428 "An entry appears in this table for each interface 16429 in the system." 16430 INDEX { macNotifyCtrlIndex } 16431 ::= { macNotifyCtrlTable 1 } 16432 16433 MacNotifyCtrlEntry ::= 16434 SEQUENCE { 16435 macNotifyCtrlIndex 16436 Integer32, 16437 macNotifyPortStatus 16438 INTEGER 16439 } 16440 16441 macNotifyCtrlIndex OBJECT-TYPE 16442 SYNTAX Integer32 (1..26) 16443 MAX-ACCESS read-only 16444 STATUS current 16445 DESCRIPTION 16446 "The interface index of the port for which the configuration 16447 in this entry applies. 16448 For all machines give maximum port number." 16449 ::= { macNotifyCtrlEntry 1 } 16450 16451 macNotifyPortStatus OBJECT-TYPE 16452 SYNTAX INTEGER { 16453 enabled(1), 16454 disabled(2) 16455 } 16456 MAX-ACCESS read-write 16457 STATUS current 16458 DESCRIPTION 16459 "Provides control to per port enable or disable the loopback detection 16460 function. Default is disabled." 16461 DEFVAL { disabled } 16462 ::= { macNotifyCtrlEntry 2 } 16463 16464 macNotifyInfo OBJECT IDENTIFIER ::= { companyMacNotify 5 } 16465 16466 macNotifyInfoDiscription OBJECT-TYPE 16467 SYNTAX OCTET STRING(SIZE (1..1024)) 16468 MAX-ACCESS accessible-for-notify 16469 STATUS current 16470 DESCRIPTION 16471 "This object indicates the information for the device MAC address changes. And the detailed information include: 16472 Operation Code + MAC address + Box ID + Port Number + Zero... 16473 16474 Operation Code: 1, 2 and 3 16475 1 means learned a new MAC address 16476 2 means deleted an old MAC address. 16477 3 means station movement. 16478 16479 Box ID: The switch box ID, for standalone device, it always 1. 16480 Port Number: The port number learned or deleted for the box. 16481 Zero: Used to separate each message (Operate Code + MAC address + Box ID + Port Number)." 16482 ::= { macNotifyInfo 1 } 16483 16484 16485 16486 -- ------------------------------------------------------------------ 16487 -- BPDU Attack Protection Group 16488 -- ------------------------------------------------------------------ 16489 sysBPDUAttackStateEnable OBJECT-TYPE 16490 SYNTAX INTEGER { 16491 enabled(1), 16492 disabled(2) 16493 } 16494 MAX-ACCESS read-write 16495 STATUS current 16496 DESCRIPTION 16497 "Use this to enable BPDU attack protection. 16498 The BPDU Attack Protection function and Spanning Tree Protocol 16499 for ports are mutually exclusive. When the STP function is enabled 16500 on a particular port, BPDU Attack Protection cannot be enabled." 16501 16502 DEFVAL { disabled } 16503 ::= { companyBPDUAttack 1 } 16504 16505 sysBPDUAttackRecoverTime OBJECT-TYPE 16506 SYNTAX Integer32 (0 | 60..1000000) 16507 MAX-ACCESS read-write 16508 STATUS current 16509 DESCRIPTION 16510 "When a port enters under attack state, it can be disabled or blocked 16511 based on the configuration. The state can be recovered manually or 16512 by the auto recovery mechanism. This command is used to configure the 16513 auto-recovery timer. To manually recover the port, the user needs to 16514 disable and re-enable the port." 16515 DEFVAL { 60 } 16516 ::= { companyBPDUAttack 2 } 16517 16518 -- BPDUAttack Port Control Table 16519 16520 sysBPDUAttackCtrlTable OBJECT-TYPE 16521 SYNTAX SEQUENCE OF SysBPDUAttackCtrlEntry 16522 MAX-ACCESS not-accessible 16523 STATUS current 16524 DESCRIPTION 16525 "A table to control BPDU Attack features either for 16526 the entire switch or for each interface in the switch." 16527 ::= { companyBPDUAttack 3 } 16528 16529 sysBPDUAttackCtrlEntry OBJECT-TYPE 16530 SYNTAX SysBPDUAttackCtrlEntry 16531 MAX-ACCESS not-accessible 16532 STATUS current 16533 DESCRIPTION 16534 "An entry appears in this table for each interface 16535 in the system." 16536 INDEX { sysBPDUAttackCtrlIndex } 16537 ::= { sysBPDUAttackCtrlTable 1 } 16538 16539 SysBPDUAttackCtrlEntry ::= 16540 SEQUENCE { 16541 sysBPDUAttackCtrlIndex 16542 Integer32, 16543 sysBPDUAttackPortState 16544 INTEGER, 16545 sysBPDUAttackPortMode 16546 INTEGER , 16547 sysBPDUAttackPortStatus 16548 INTEGER 16549 } 16550 16551 sysBPDUAttackCtrlIndex OBJECT-TYPE 16552 SYNTAX Integer32 (1..26) 16553 MAX-ACCESS read-only 16554 STATUS current 16555 DESCRIPTION 16556 "The interface index of the port for which the configuration 16557 in this entry applies. 16558 For all machines give maximum port number." 16559 ::= { sysBPDUAttackCtrlEntry 1 } 16560 16561 sysBPDUAttackPortState OBJECT-TYPE 16562 SYNTAX INTEGER { 16563 enabled(1), 16564 disabled(2) 16565 } 16566 MAX-ACCESS read-write 16567 STATUS current 16568 DESCRIPTION 16569 "Used to configure the BPDU Attack Protection state of a port. 16570 The default state is disable." 16571 DEFVAL { disabled } 16572 ::= { sysBPDUAttackCtrlEntry 2 } 16573 16574 sysBPDUAttackPortMode OBJECT-TYPE 16575 SYNTAX INTEGER { 16576 drop(1), 16577 block(2), 16578 shutdown(3) 16579 } 16580 MAX-ACCESS read-write 16581 STATUS current 16582 DESCRIPTION 16583 "Used to configure the BPDU Attack Protection mode of a port." 16584 ::= { sysBPDUAttackCtrlEntry 3 } 16585 16586 sysBPDUAttackPortStatus OBJECT-TYPE 16587 SYNTAX INTEGER { 16588 normal(1), 16589 underAttack(2) 16590 } 16591 MAX-ACCESS read-only 16592 STATUS current 16593 DESCRIPTION 16594 "Use this to view per port BPDU attack protection status." 16595 DEFVAL { normal } 16596 ::= { sysBPDUAttackCtrlEntry 4 } 16597 16598 sysBPDUAttackLog OBJECT-TYPE 16599 SYNTAX INTEGER { 16600 none(1), 16601 attackDetected(2), 16602 attackCleared(3), 16603 both(4) 16604 } 16605 MAX-ACCESS read-write 16606 STATUS current 16607 DESCRIPTION 16608 "Used to configure log settings for BPDU attack protection events." 16609 16610 DEFVAL { none } 16611 ::= { companyBPDUAttack 4 } 16612 -- --------------------------------------------------------------------- 16613 -- VLAN Trunk Function 16614 -- --------------------------------------------------------------------- 16615 vlanTrunkSystem OBJECT IDENTIFIER ::= { companyVLANTrunk 1 } 16616 -- ------------------------------------------------------------------ 16617 -- The La System Group 16618 -- ------------------------------------------------------------------ 16619 16620 vlanTrunkGlobalStatus OBJECT-TYPE 16621 SYNTAX INTEGER { enabled(1), disabled(2) } 16622 MAX-ACCESS read-write 16623 STATUS current 16624 DESCRIPTION 16625 "This indicates the global state of the VLAN trunking feature of the device." 16626 ::= { vlanTrunkSystem 1 } 16627 16628 vlanTrunkTable OBJECT-TYPE 16629 SYNTAX SEQUENCE OF VlanTrunkConfigEntry 16630 MAX-ACCESS not-accessible 16631 STATUS current 16632 DESCRIPTION 16633 "This table is used to manage the VLAN trunking feature of the device." 16634 ::= { vlanTrunkSystem 2 } 16635 16636 vlanTrunkEntry OBJECT-TYPE 16637 SYNTAX VlanTrunkConfigEntry 16638 MAX-ACCESS not-accessible 16639 STATUS current 16640 DESCRIPTION 16641 "There is one entry in this table for each created 16642 port-channel port." 16643 INDEX { vlanTrunkIfIndex } 16644 ::= { vlanTrunkTable 1 } 16645 16646 VlanTrunkConfigEntry ::= 16647 SEQUENCE { 16648 vlanTrunkIfIndex InterfaceIndex, 16649 vlanTrunkState INTEGER 16650 } 16651 16652 vlanTrunkIfIndex OBJECT-TYPE 16653 SYNTAX InterfaceIndex 16654 MAX-ACCESS read-only 16655 STATUS current 16656 DESCRIPTION 16657 "The index of the port. " 16658 ::= { vlanTrunkEntry 1 } 16659 16660 vlanTrunkState OBJECT-TYPE 16661 SYNTAX INTEGER { enabled(1), disabled(2) } 16662 MAX-ACCESS read-write 16663 STATUS current 16664 DESCRIPTION 16665 "Sets the VLAN trunk status as enabled or disabled." 16666 ::= { vlanTrunkEntry 2 } 16667 16668 -- --------------------------------------------------------------------- 16669 -- QinQ Function 16670 -- --------------------------------------------------------------------- 16671 qinqSystem OBJECT IDENTIFIER ::= { companyQinQ 1 } 16672 qinqVLANTranslation OBJECT IDENTIFIER ::= { companyQinQ 2 } 16673 -- ------------------------------------------------------------------ 16674 -- The QinQ System Group 16675 -- ------------------------------------------------------------------ 16676 16677 qinqGlobalStatus OBJECT-TYPE 16678 SYNTAX INTEGER { enabled(1), disabled(2) } 16679 MAX-ACCESS read-write 16680 STATUS current 16681 DESCRIPTION 16682 "This object is used to enable/disable the Q-in-Q status." 16683 ::= { qinqSystem 1 } 16684 16685 qinqTable OBJECT-TYPE 16686 SYNTAX SEQUENCE OF QinQConfigEntry 16687 MAX-ACCESS not-accessible 16688 STATUS current 16689 DESCRIPTION 16690 "A table that contains Q-in-Q VLAN mode information about each port." 16691 ::= { qinqSystem 2 } 16692 16693 qinqEntry OBJECT-TYPE 16694 SYNTAX QinQConfigEntry 16695 MAX-ACCESS not-accessible 16696 STATUS current 16697 DESCRIPTION 16698 "A list of Q-in-Q VLAN mode information for each port." 16699 INDEX { qinqIfIndex } 16700 ::= { qinqTable 1 } 16701 16702 QinQConfigEntry ::= 16703 SEQUENCE { 16704 qinqIfIndex InterfaceIndex, 16705 qinqRoleState INTEGER, 16706 qinqOuterTPID Unsigned32, 16707 qinqTrustCVIDState INTEGER, 16708 qinqVLANTranslationState INTEGER 16709 } 16710 16711 qinqIfIndex OBJECT-TYPE 16712 SYNTAX InterfaceIndex 16713 MAX-ACCESS read-only 16714 STATUS current 16715 DESCRIPTION 16716 "The index of the port. " 16717 ::= { qinqEntry 1 } 16718 16719 qinqRoleState OBJECT-TYPE 16720 SYNTAX INTEGER { nni(1), uni(2) } 16721 MAX-ACCESS read-write 16722 STATUS current 16723 DESCRIPTION 16724 "Sets the QinQ Role as NNI or UNI." 16725 ::= { qinqEntry 2 } 16726 16727 qinqOuterTPID OBJECT-TYPE 16728 SYNTAX Unsigned32 16729 MAX-ACCESS read-write 16730 STATUS current 16731 DESCRIPTION 16732 "Sets the QinQ Outer TPID value." 16733 ::= { qinqEntry 3 } 16734 16735 qinqTrustCVIDState OBJECT-TYPE 16736 SYNTAX INTEGER { enabled(1), disabled(2) } 16737 MAX-ACCESS read-write 16738 STATUS current 16739 DESCRIPTION 16740 "Sets the QinQ Trust CVID state as enabled or disabled." 16741 ::= { qinqEntry 4 } 16742 16743 qinqVLANTranslationState OBJECT-TYPE 16744 SYNTAX INTEGER { enabled(1), disabled(2) } 16745 MAX-ACCESS read-write 16746 STATUS current 16747 DESCRIPTION 16748 "Sets the QinQ VLANTranslation state as enabled or disabled." 16749 ::= { qinqEntry 5 } 16750 16751 16752 -- 16753 -- Vlan Translation Table 16754 -- 16755 qinqVlanTranslationCVIDTable OBJECT-TYPE 16756 SYNTAX SEQUENCE OF QinQVlanTranslationCVIDEntry 16757 MAX-ACCESS not-accessible 16758 STATUS current 16759 DESCRIPTION 16760 "A table that contains VLAN translation information applied in enabling 16761 port's swQinQPortVlanTranslation, swQinQPortTrustCVID and QinQ." 16762 ::= { qinqVLANTranslation 1 } 16763 16764 qinqVlanTranslationCVIDEntry OBJECT-TYPE 16765 SYNTAX QinQVlanTranslationCVIDEntry 16766 MAX-ACCESS not-accessible 16767 STATUS current 16768 DESCRIPTION 16769 "A list of VLAN translation information applied in enabling a 16770 port's swQinQPortVlanTranslation, swQinQPortTrustCVID and QinQ." 16771 INDEX {qinqVlanTranslationCVID} 16772 ::= { qinqVlanTranslationCVIDTable 1 } 16773 16774 QinQVlanTranslationCVIDEntry ::= 16775 SEQUENCE { 16776 qinqVlanTranslationCVID 16777 Unsigned32, 16778 qinqVlanTranslationSVID 16779 Unsigned32, 16780 qinqVlanTranslationSVIDOperation 16781 INTEGER, 16782 qinqVlanTranslationCVIDRowStatus 16783 RowStatus 16784 } 16785 16786 qinqVlanTranslationCVID OBJECT-TYPE 16787 SYNTAX Unsigned32 16788 MAX-ACCESS read-only 16789 STATUS current 16790 DESCRIPTION 16791 "The customer VLAN identifier in a C-TAG." 16792 ::= { qinqVlanTranslationCVIDEntry 1 } 16793 16794 qinqVlanTranslationSVID OBJECT-TYPE 16795 SYNTAX Unsigned32 16796 MAX-ACCESS read-create 16797 STATUS current 16798 DESCRIPTION 16799 "A VLAN identifier conveyed in an S-TAG." 16800 ::= { qinqVlanTranslationCVIDEntry 2 } 16801 16802 qinqVlanTranslationSVIDOperation OBJECT-TYPE 16803 SYNTAX INTEGER { 16804 add(1), 16805 replace(2) 16806 } 16807 MAX-ACCESS read-create 16808 STATUS current 16809 DESCRIPTION 16810 "The 'add' action indicates to add a tag for the assigned SP-VLAN 16811 before the C-VLAN tag. If there is S-TAG in the packet, this rule 16812 will not take effect. 16813 The 'replace' action indicates to replace the C-VLAN in the tag by 16814 the SP-VLAN. If there is no C-TAG in the packet, this rule will not 16815 take effect." 16816 ::= { qinqVlanTranslationCVIDEntry 3 } 16817 16818 qinqVlanTranslationCVIDRowStatus OBJECT-TYPE 16819 SYNTAX RowStatus 16820 MAX-ACCESS read-create 16821 STATUS current 16822 DESCRIPTION 16823 "This object indicates the status of this entry." 16824 ::= { qinqVlanTranslationCVIDEntry 4 } 16825 -- --------------------------------------------------------------------- 16826 -- EOAM Function 16827 -- --------------------------------------------------------------------- 16828 eoamSystem OBJECT IDENTIFIER ::= { companyEoam 1 } 16829 eoamLinkMonitor OBJECT IDENTIFIER ::= { companyEoam 2 } 16830 -- ------------------------------------------------------------------ 16831 -- The EOAM System Group 16832 -- ------------------------------------------------------------------ 16833 16834-- eoamGlobalStatus OBJECT-TYPE 16835-- SYNTAX INTEGER { enabled(1), disabled(2) } 16836-- MAX-ACCESS read-write 16837-- STATUS current 16838-- DESCRIPTION 16839-- "This object is used to enable/disable the EOAM status." 16840-- ::= { eoamSystem 1 } 16841 16842 eoamTable OBJECT-TYPE 16843 SYNTAX SEQUENCE OF EOAMConfigEntry 16844 MAX-ACCESS not-accessible 16845 STATUS current 16846 DESCRIPTION 16847 "A table that contains EOAM mode information about each port." 16848 ::= { eoamSystem 2 } 16849 16850 eoamEntry OBJECT-TYPE 16851 SYNTAX EOAMConfigEntry 16852 MAX-ACCESS not-accessible 16853 STATUS current 16854 DESCRIPTION 16855 "A list of EOAM mode information for each port." 16856 INDEX { eoamIfIndex } 16857 ::= { eoamTable 1 } 16858 16859 EOAMConfigEntry ::= 16860 SEQUENCE { 16861 eoamIfIndex InterfaceIndex, 16862 eoamState INTEGER, 16863 eoamMode INTEGER, 16864 eoamReceivedRemoteLoopback INTEGER, 16865 eoamRemoteLoopback INTEGER, 16866 eoamDyingGaspEnable INTEGER, 16867 eoamCriticalEventEnable INTEGER 16868 } 16869 16870 eoamIfIndex OBJECT-TYPE 16871 SYNTAX InterfaceIndex 16872 MAX-ACCESS read-only 16873 STATUS current 16874 DESCRIPTION 16875 "The index of the port. " 16876 ::= { eoamEntry 1 } 16877 16878 eoamState OBJECT-TYPE 16879 SYNTAX INTEGER { enabled(1), disabled(2) } 16880 MAX-ACCESS read-write 16881 STATUS current 16882 DESCRIPTION 16883 "Sets the EOAM state enabled or disabled." 16884 ::= { eoamEntry 2 } 16885 16886 eoamMode OBJECT-TYPE 16887 SYNTAX INTEGER { passive(1), active(2) } 16888 MAX-ACCESS read-write 16889 STATUS current 16890 DESCRIPTION 16891 "Sets the EOAM mode as active or passive." 16892 ::= { eoamEntry 3 } 16893 16894 eoamReceivedRemoteLoopback OBJECT-TYPE 16895 SYNTAX INTEGER { ignore(1), process(2) } 16896 MAX-ACCESS read-write 16897 STATUS current 16898 DESCRIPTION 16899 "Sets the EOAM received or ignore remote loopback packets." 16900 ::= { eoamEntry 4 } 16901 16902 eoamRemoteLoopback OBJECT-TYPE 16903 SYNTAX INTEGER { noLoopBack(1), 16904 startLoopBack(2), 16905 remoteLoopBack(3), 16906 stopLoopBack(4), 16907 localLoopBack(5), 16908 unknownLoopBack(6) 16909 } 16910 MAX-ACCESS read-write 16911 STATUS current 16912 DESCRIPTION 16913 "Sets the EOAM remote loopback start or stop." 16914 ::= { eoamEntry 5 } 16915 16916 eoamDyingGaspEnable OBJECT-TYPE 16917 SYNTAX INTEGER { enabled(1), disabled(2) } 16918 MAX-ACCESS read-write 16919 STATUS current 16920 DESCRIPTION 16921 "Sets the EOAM dying gasp state enabled or disabled." 16922 ::= { eoamEntry 6 } 16923 16924 eoamCriticalEventEnable OBJECT-TYPE 16925 SYNTAX INTEGER { enabled(1), disabled(2) } 16926 MAX-ACCESS read-write 16927 STATUS current 16928 DESCRIPTION 16929 "Sets the EOAM critical event state enabled or disabled." 16930 ::= { eoamEntry 7 } 16931 16932 -- ------------------------------------------------------------------ 16933 -- The EOAM Link Monitor Group 16934 -- ------------------------------------------------------------------ 16935 16936 eoamLinkMonitorTable OBJECT-TYPE 16937 SYNTAX SEQUENCE OF EOAMConfigLinkMonitorEntry 16938 MAX-ACCESS not-accessible 16939 STATUS current 16940 DESCRIPTION 16941 "A table that contains EOAM link monitor information about each port." 16942 ::= { eoamLinkMonitor 1 } 16943 16944 eoamLinkMonitorEntry OBJECT-TYPE 16945 SYNTAX EOAMConfigLinkMonitorEntry 16946 MAX-ACCESS not-accessible 16947 STATUS current 16948 DESCRIPTION 16949 "A list of EOAM link monitor information for each port." 16950 INDEX { eoamLinkMonitorIfIndex } 16951 ::= { eoamLinkMonitorTable 1 } 16952 16953 EOAMConfigLinkMonitorEntry ::= 16954 SEQUENCE { 16955 eoamLinkMonitorIfIndex InterfaceIndex, 16956 errorSymbolNotifyState INTEGER, 16957 errorSymbolThreshold Unsigned32, 16958 errorSymbolWindow Unsigned32, 16959 errorFrameNotifyState INTEGER, 16960 errorFrameThreshold Unsigned32, 16961 errorFrameWindow Unsigned32, 16962 errorFrameSecondsNotifyState INTEGER, 16963 errorFrameSecondsThreshold Unsigned32, 16964 errorFrameSecondsWindow Unsigned32, 16965 errorFramePeriodNotifyState INTEGER, 16966 errorFramePeriodThreshold Unsigned32, 16967 errorFramePeriodWindow Unsigned32 16968 } 16969 16970 eoamLinkMonitorIfIndex OBJECT-TYPE 16971 SYNTAX InterfaceIndex 16972 MAX-ACCESS read-only 16973 STATUS current 16974 DESCRIPTION 16975 "The index of the port. " 16976 ::= { eoamLinkMonitorEntry 1 } 16977 16978 errorSymbolNotifyState OBJECT-TYPE 16979 SYNTAX INTEGER { enabled(1), disabled(2) } 16980 MAX-ACCESS read-write 16981 STATUS current 16982 DESCRIPTION 16983 "Sets the EOAM error symbol notify state enabled or disabled." 16984 ::= { eoamLinkMonitorEntry 2 } 16985 16986 errorSymbolThreshold OBJECT-TYPE 16987 SYNTAX Unsigned32 16988 MAX-ACCESS read-write 16989 STATUS current 16990 DESCRIPTION 16991 "Sets the EOAM error symbol threshold." 16992 ::= { eoamLinkMonitorEntry 3 } 16993 16994 errorSymbolWindow OBJECT-TYPE 16995 SYNTAX Unsigned32 16996 MAX-ACCESS read-write 16997 STATUS current 16998 DESCRIPTION 16999 "Sets the EOAM error symbol window." 17000 ::= { eoamLinkMonitorEntry 4 } 17001 17002 errorFrameNotifyState OBJECT-TYPE 17003 SYNTAX INTEGER { enabled(1), disabled(2) } 17004 MAX-ACCESS read-write 17005 STATUS current 17006 DESCRIPTION 17007 "Sets the EOAM error frame notify state enabled or disabled." 17008 ::= { eoamLinkMonitorEntry 5 } 17009 17010 errorFrameThreshold OBJECT-TYPE 17011 SYNTAX Unsigned32 17012 MAX-ACCESS read-write 17013 STATUS current 17014 DESCRIPTION 17015 "Sets the EOAM error frame threshold." 17016 ::= { eoamLinkMonitorEntry 6 } 17017 17018 errorFrameWindow OBJECT-TYPE 17019 SYNTAX Unsigned32 17020 MAX-ACCESS read-write 17021 STATUS current 17022 DESCRIPTION 17023 "Sets the EOAM error symbol window." 17024 ::= { eoamLinkMonitorEntry 7 } 17025 17026 17027 errorFrameSecondsNotifyState OBJECT-TYPE 17028 SYNTAX INTEGER { enabled(1), disabled(2) } 17029 MAX-ACCESS read-write 17030 STATUS current 17031 DESCRIPTION 17032 "Sets the EOAM error symbol notify state enabled or disabled." 17033 ::= { eoamLinkMonitorEntry 8 } 17034 17035 errorFrameSecondsThreshold OBJECT-TYPE 17036 SYNTAX Unsigned32 17037 MAX-ACCESS read-write 17038 STATUS current 17039 DESCRIPTION 17040 "Sets the EOAM error symbol threshold." 17041 ::= { eoamLinkMonitorEntry 9 } 17042 17043 errorFrameSecondsWindow OBJECT-TYPE 17044 SYNTAX Unsigned32 17045 MAX-ACCESS read-write 17046 STATUS current 17047 DESCRIPTION 17048 "Sets the EOAM error symbol window." 17049 ::= { eoamLinkMonitorEntry 10 } 17050 17051 errorFramePeriodNotifyState OBJECT-TYPE 17052 SYNTAX INTEGER { enabled(1), disabled(2) } 17053 MAX-ACCESS read-write 17054 STATUS current 17055 DESCRIPTION 17056 "Sets the EOAM error symbol notify state enabled or disabled." 17057 ::= { eoamLinkMonitorEntry 11 } 17058 17059 errorFramePeriodThreshold OBJECT-TYPE 17060 SYNTAX Unsigned32 17061 MAX-ACCESS read-write 17062 STATUS current 17063 DESCRIPTION 17064 "Sets the EOAM error symbol threshold." 17065 ::= { eoamLinkMonitorEntry 12 } 17066 17067 errorFramePeriodWindow OBJECT-TYPE 17068 SYNTAX Unsigned32 17069 MAX-ACCESS read-write 17070 STATUS current 17071 DESCRIPTION 17072 "Sets the EOAM error symbol window." 17073 ::= { eoamLinkMonitorEntry 13 } 17074 17075 -- --------------------------------------------------------------------- 17076 -- EOAM Function 17077 -- --------------------------------------------------------------------- 17078 duldSystem OBJECT IDENTIFIER ::= { companyDuld 1 } 17079 17080 -- ------------------------------------------------------------------ 17081 -- The DULD System Group 17082 -- ------------------------------------------------------------------ 17083 17084 duldTable OBJECT-TYPE 17085 SYNTAX SEQUENCE OF DULDConfigEntry 17086 MAX-ACCESS not-accessible 17087 STATUS current 17088 DESCRIPTION 17089 "A table that contains DULD mode information about each port." 17090 ::= { duldSystem 1 } 17091 17092 duldEntry OBJECT-TYPE 17093 SYNTAX DULDConfigEntry 17094 MAX-ACCESS not-accessible 17095 STATUS current 17096 DESCRIPTION 17097 "A list of DULD mode information for each port." 17098 INDEX { duldIfIndex } 17099 ::= { duldTable 1 } 17100 17101 DULDConfigEntry ::= 17102 SEQUENCE { 17103 duldIfIndex InterfaceIndex, 17104 duldState INTEGER, 17105 duldOperState INTEGER, 17106 duldMode INTEGER, 17107 duldLinkStatus INTEGER, 17108 duldDiscoveryTime Unsigned32 17109 } 17110 17111 duldIfIndex OBJECT-TYPE 17112 SYNTAX InterfaceIndex 17113 MAX-ACCESS read-only 17114 STATUS current 17115 DESCRIPTION 17116 "The index of the port. " 17117 ::= { duldEntry 1 } 17118 17119 duldState OBJECT-TYPE 17120 SYNTAX INTEGER { enabled(1), disabled(2) } 17121 MAX-ACCESS read-write 17122 STATUS current 17123 DESCRIPTION 17124 "Sets the DULD admin state enabled or disabled." 17125 ::= { duldEntry 2 } 17126 17127 duldOperState OBJECT-TYPE 17128 SYNTAX INTEGER { enabled(1), disabled(2) } 17129 MAX-ACCESS read-only 17130 STATUS current 17131 DESCRIPTION 17132 "Gets the DULD Oper state enabled or disabled." 17133 ::= { duldEntry 3 } 17134 17135 duldMode OBJECT-TYPE 17136 SYNTAX INTEGER { shutdown(1), normal(2) } 17137 MAX-ACCESS read-write 17138 STATUS current 17139 DESCRIPTION 17140 "Sets the DULD mode as shutdown or normal." 17141 ::= { duldEntry 4 } 17142 17143 duldLinkStatus OBJECT-TYPE 17144 SYNTAX INTEGER { unknow(1), bidirectional(2), txFault(3), rxFault(4), linkDown(5) } 17145 MAX-ACCESS read-only 17146 STATUS current 17147 DESCRIPTION 17148 "Gets the DULD link status." 17149 ::= { duldEntry 5 } 17150 17151 duldDiscoveryTime OBJECT-TYPE 17152 SYNTAX Unsigned32 (5..65535) 17153 MAX-ACCESS read-write 17154 STATUS current 17155 DESCRIPTION 17156 "Sets the DULD discovery time." 17157 ::= { duldEntry 6 } 17158 17159 duldRecoverTime OBJECT-TYPE 17160 SYNTAX Unsigned32 (0 | 60..1000000) 17161 MAX-ACCESS read-write 17162 STATUS current 17163 DESCRIPTION 17164 "Duld auto recover time." 17165 DEFVAL { 60 } 17166 ::= { duldSystem 2 } 17167 17168-- ---------------------------------------------------------- 17169-- The companyDoSCtrl Groups 17170-- ---------------------------------------------------------- 17171-- Dos prevention Group 17172-- ---------------------------------------------------------- 17173 17174 doSCtrlTable OBJECT-TYPE 17175 SYNTAX SEQUENCE OF DoSCtrlEntry 17176 MAX-ACCESS not-accessible 17177 STATUS current 17178 DESCRIPTION 17179 "A table that holds the DoS prevention settings of the device." 17180 ::= { companyDoSCtrl 1 } 17181 17182 doSCtrlEntry OBJECT-TYPE 17183 SYNTAX DoSCtrlEntry 17184 MAX-ACCESS not-accessible 17185 STATUS current 17186 DESCRIPTION 17187 "A list of DoS prevention settings of the device." 17188 INDEX { doSCtrlType } 17189 ::= { doSCtrlTable 1 } 17190 17191 DoSCtrlEntry ::= 17192 SEQUENCE { 17193 doSCtrlType 17194 INTEGER, 17195 doSCtrlState 17196 INTEGER, 17197 doSCtrlActionType 17198 INTEGER, 17199 doSCtrlMirrorPort 17200 INTEGER, 17201 doSCtrlMirrorReplace1P 17202 INTEGER, 17203 doSCtrlMirrorRxRate 17204 INTEGER, 17205 doSCtrlFrameCount 17206 INTEGER, 17207 doSCtrlClearFrameCount 17208 INTEGER 17209 } 17210 17211 doSCtrlType OBJECT-TYPE 17212 SYNTAX INTEGER { 17213 land-attack(1), 17214 blat-attack(2), 17215 smurf-attack(3), 17216 tcp-null-scan(4), 17217 tcp-xmascan(5), 17218 tcp-synfin(6), 17219 tcp-syn-srcport-less-1024(7) 17220 } 17221 MAX-ACCESS read-only 17222 STATUS current 17223 DESCRIPTION 17224 "This object indicates the DoS prevention type." 17225 ::= { doSCtrlEntry 1 } 17226 17227 doSCtrlState OBJECT-TYPE 17228 SYNTAX INTEGER { 17229 disabled (0), 17230 enabled (1) 17231 } 17232 MAX-ACCESS read-write 17233 STATUS current 17234 DESCRIPTION 17235 "This object indicates the status of the DoS prevention type." 17236 ::= { doSCtrlEntry 2 } 17237 17238 doSCtrlActionType OBJECT-TYPE 17239 SYNTAX INTEGER { 17240 drop(0), 17241 mirror(1) 17242 } 17243 MAX-ACCESS read-write 17244 STATUS current 17245 DESCRIPTION 17246 "This object indicates the action for the DoS prevention type. 17247 If this object is set to 'mirror' and DoSCtrlState is set to 'enable', the configuration 17248 will not take effect until a valid mirror port is specified. If mirror port is not valid 17249 the behavior will be the same as 'drop'" 17250 ::= { doSCtrlEntry 3 } 17251 17252 doSCtrlMirrorPort OBJECT-TYPE 17253 SYNTAX INTEGER (0..65535) 17254 MAX-ACCESS read-write 17255 STATUS current 17256 DESCRIPTION 17257 "This object indicates the port to which the attack packet will be forwarded. 17258 A value of 0 means that the DoS prevention action type is either not set to 'mirror'. 17259 or the 'mirror' DoS action is not active. When DoSCtrlActionType is set to 'mirror' 17260 with DoSCtrlState set to 'enable', setting this value to a valid port number will 17261 activate the 'mirror' DoS action." 17262 ::= { doSCtrlEntry 4 } 17263 17264 doSCtrlMirrorReplace1P OBJECT-TYPE 17265 SYNTAX INTEGER (-1..7) 17266 MAX-ACCESS read-write 17267 STATUS current 17268 DESCRIPTION 17269 "This object indicates the packet to which the attack packet will be replaced 1p to mirror port. 17270 The Range of 1p is 0 ~ 7. If value set to -1, it means no chenged." 17271 ::= { doSCtrlEntry 5 } 17272 17273 doSCtrlMirrorRxRate OBJECT-TYPE 17274 SYNTAX INTEGER (0..1024000) 17275 MAX-ACCESS read-write 17276 STATUS current 17277 DESCRIPTION 17278 "This object indicates the packet to which the attack packet will be rate limited to mirror port. 17279 The Range of rx limit is 0 or 64~1024000. If rate set to 0, it means no limit." 17280 ::= { doSCtrlEntry 6 } 17281 17282 17283 doSCtrlFrameCount OBJECT-TYPE 17284 SYNTAX INTEGER 17285 MAX-ACCESS read-only 17286 STATUS current 17287 DESCRIPTION 17288 "This object indicates the frame counts of the DoS prevention type." 17289 ::= { doSCtrlEntry 7 } 17290 17291 17292 doSCtrlClearFrameCount OBJECT-TYPE 17293 SYNTAX INTEGER { 17294 normal (0), 17295 clear (1) 17296 } 17297 MAX-ACCESS read-write 17298 STATUS current 17299 DESCRIPTION 17300 "This object will clear frame count when set to clear." 17301 ::= { doSCtrlEntry 8 } 17302 17303 17304 17305 dosCtrlTrapLogState OBJECT-TYPE 17306 SYNTAX INTEGER { 17307 disabled (0), 17308 enabled (1) 17309 } 17310 MAX-ACCESS read-write 17311 STATUS current 17312 DESCRIPTION 17313 "Enable/Disable Dos Trap Log function. 17314 Default is disabled." 17315 17316 DEFVAL { disabled } 17317 ::= { companyDoSCtrl 2 } 17318 17319 -- ------------------------------------------------------------------ 17320 -- The Time Range Setting 17321 -- ------------------------------------------------------------------ 17322 17323 swTimeRangeSettingTable OBJECT-TYPE 17324 SYNTAX SEQUENCE OF SwTimeRangeSettingEntry 17325 MAX-ACCESS not-accessible 17326 STATUS current 17327 DESCRIPTION 17328 "A table to configure time Range in the system." 17329 ::= { companyTimeRangeMgmt 1 } 17330 17331 swTimeRangeSettingEntry OBJECT-TYPE 17332 SYNTAX SwTimeRangeSettingEntry 17333 MAX-ACCESS not-accessible 17334 STATUS current 17335 DESCRIPTION 17336 "A schedule entry to configure time Range in the system." 17337 INDEX { swTimeRangeIndex } 17338 ::= { swTimeRangeSettingTable 1 } 17339 17340 SwTimeRangeSettingEntry ::= 17341 SEQUENCE { 17342 swTimeRangeIndex Integer32, 17343 swTimeRangeName DisplayString, 17344 swTimeRangeDate INTEGER, 17345 swTimeRangeStartYear INTEGER, 17346 swTimeRangeStartMonth INTEGER, 17347 swTimeRangeStartDay Integer32, 17348 swTimeRangeStartHour Integer32, 17349 swTimeRangeStartMinute Integer32, 17350 swTimeRangeEndYear INTEGER, 17351 swTimeRangeEndMonth INTEGER, 17352 swTimeRangeEndDay Integer32, 17353 swTimeRangeEndHour Integer32, 17354 swTimeRangeEndMinute Integer32, 17355 swTimeRangeMonday INTEGER, 17356 swTimeRangeTuesday INTEGER, 17357 swTimeRangeWednesday INTEGER, 17358 swTimeRangeThursday INTEGER, 17359 swTimeRangeFriday INTEGER, 17360 swTimeRangeSaturday INTEGER, 17361 swTimeRangeSunday INTEGER, 17362 swTimeRangeRowStatus RowStatus 17363 } 17364 17365 swTimeRangeIndex OBJECT-TYPE 17366 SYNTAX Integer32 (1..52) 17367 MAX-ACCESS read-only 17368 STATUS current 17369 DESCRIPTION 17370 "The Time Range identifier. The maximum number of Schedule entry is 17371 the number of ports supported PoE function. 17372 The value must be between 1 and 52." 17373 ::= { swTimeRangeSettingEntry 1 } 17374 17375 swTimeRangeName OBJECT-TYPE 17376 SYNTAX DisplayString (SIZE(1..20)) 17377 MAX-ACCESS read-write 17378 STATUS current 17379 DESCRIPTION 17380 "The Schedule name associated with the Schedule entry (e.g., `abc, bbb')." 17381 ::= { swTimeRangeSettingEntry 2} 17382 17383 swTimeRangeDate OBJECT-TYPE 17384 SYNTAX INTEGER { 17385 enabled(1), 17386 disabled(2) 17387 } 17388 MAX-ACCESS read-write 17389 STATUS current 17390 DESCRIPTION 17391 "Enable/Disable date range checking while executing time base PoE." 17392 ::= { swTimeRangeSettingEntry 3} 17393 17394 swTimeRangeStartYear OBJECT-TYPE 17395 SYNTAX INTEGER { 17396 y2009(2009), 17397 y2010(2010), 17398 y2011(2011), 17399 y2012(2012), 17400 y2013(2013), 17401 y2014(2014), 17402 y2015(2015), 17403 y2016(2016), 17404 y2017(2017), 17405 y2018(2018), 17406 y2019(2019), 17407 y2020(2020), 17408 y2021(2021), 17409 y2022(2022), 17410 y2023(2023), 17411 y2024(2024), 17412 y2025(2025), 17413 y2026(2026), 17414 y2027(2027), 17415 y2028(2028), 17416 y2029(2029), 17417 y2030(2030), 17418 y2031(2031), 17419 y2032(2032), 17420 y2033(2033), 17421 y2034(2034), 17422 y2035(2035), 17423 y2036(2036), 17424 y2037(2037) 17425 } 17426 MAX-ACCESS read-write 17427 STATUS current 17428 DESCRIPTION 17429 "Start year of the Schedule entry." 17430 ::= { swTimeRangeSettingEntry 4 } 17431 17432 swTimeRangeStartMonth OBJECT-TYPE 17433 SYNTAX INTEGER { 17434 january(1), 17435 february(2), 17436 march(3), 17437 april(4), 17438 may(5), 17439 june(6), 17440 july(7), 17441 august(8), 17442 september(9), 17443 october(10), 17444 november(11), 17445 december(12) 17446 } 17447 MAX-ACCESS read-write 17448 STATUS current 17449 DESCRIPTION 17450 "Start month of the Schedule entry." 17451 ::= { swTimeRangeSettingEntry 5 } 17452 17453 swTimeRangeStartDay OBJECT-TYPE 17454 SYNTAX Integer32 (1..31) 17455 MAX-ACCESS read-write 17456 STATUS current 17457 DESCRIPTION 17458 "Start day of the Schedule entry. 17459 The value must be from 1 to 31." 17460 ::= { swTimeRangeSettingEntry 6 } 17461 17462 swTimeRangeStartHour OBJECT-TYPE 17463 SYNTAX Integer32 (0..23) 17464 MAX-ACCESS read-write 17465 STATUS current 17466 DESCRIPTION 17467 "Start hour of the Schedule entry. 17468 The value must be from 0 to 23." 17469 ::= { swTimeRangeSettingEntry 7 } 17470 17471 swTimeRangeStartMinute OBJECT-TYPE 17472 SYNTAX Integer32 (0..59) 17473 MAX-ACCESS read-write 17474 STATUS current 17475 DESCRIPTION 17476 "Start minute of the Schedule entry. 17477 The value must be from 0 to 59." 17478 ::= { swTimeRangeSettingEntry 8 } 17479 17480 swTimeRangeEndYear OBJECT-TYPE 17481 SYNTAX INTEGER { 17482 y2009(2009), 17483 y2010(2010), 17484 y2011(2011), 17485 y2012(2012), 17486 y2013(2013), 17487 y2014(2014), 17488 y2015(2015), 17489 y2016(2016), 17490 y2017(2017), 17491 y2018(2018), 17492 y2019(2019), 17493 y2020(2020), 17494 y2021(2021), 17495 y2022(2022), 17496 y2023(2023), 17497 y2024(2024), 17498 y2025(2025), 17499 y2026(2026), 17500 y2027(2027), 17501 y2028(2028), 17502 y2029(2029), 17503 y2030(2030), 17504 y2031(2031), 17505 y2032(2032), 17506 y2033(2033), 17507 y2034(2034), 17508 y2035(2035), 17509 y2036(2036), 17510 y2037(2037) 17511 } 17512 MAX-ACCESS read-write 17513 STATUS current 17514 DESCRIPTION 17515 "End year of the Schedule entry." 17516 ::= { swTimeRangeSettingEntry 9 } 17517 17518 swTimeRangeEndMonth OBJECT-TYPE 17519 SYNTAX INTEGER { 17520 january(1), 17521 february(2), 17522 march(3), 17523 april(4), 17524 may(5), 17525 june(6), 17526 july(7), 17527 august(8), 17528 september(9), 17529 october(10), 17530 november(11), 17531 december(12) 17532 } 17533 MAX-ACCESS read-write 17534 STATUS current 17535 DESCRIPTION 17536 "End month of the Schedule entry." 17537 ::= { swTimeRangeSettingEntry 10 } 17538 17539 swTimeRangeEndDay OBJECT-TYPE 17540 SYNTAX Integer32 (1..31) 17541 MAX-ACCESS read-write 17542 STATUS current 17543 DESCRIPTION 17544 "End day of the Schedule entry. 17545 The value must be from 1 to 31." 17546 ::= { swTimeRangeSettingEntry 11 } 17547 17548 swTimeRangeEndHour OBJECT-TYPE 17549 SYNTAX Integer32 (0..23) 17550 MAX-ACCESS read-write 17551 STATUS current 17552 DESCRIPTION 17553 "End hour of the Schedule entry. 17554 The value must be from 0 to 23." 17555 ::= { swTimeRangeSettingEntry 12 } 17556 17557 swTimeRangeEndMinute OBJECT-TYPE 17558 SYNTAX Integer32 (0..59) 17559 MAX-ACCESS read-write 17560 STATUS current 17561 DESCRIPTION 17562 "End minute of the Schedule entry. 17563 The value must be from 0 to 59." 17564 ::= { swTimeRangeSettingEntry 13 } 17565 17566 swTimeRangeMonday OBJECT-TYPE 17567 SYNTAX INTEGER { 17568 enable(1), 17569 disable(2) 17570 } 17571 MAX-ACCESS read-write 17572 STATUS current 17573 DESCRIPTION 17574 "Enable/Disble scheduling Monday." 17575 DEFVAL { disable } 17576 ::= { swTimeRangeSettingEntry 14 } 17577 17578 swTimeRangeTuesday OBJECT-TYPE 17579 SYNTAX INTEGER { 17580 enable(1), 17581 disable(2) 17582 } 17583 MAX-ACCESS read-write 17584 STATUS current 17585 DESCRIPTION 17586 "Enable/Disble scheduling Tuesday." 17587 DEFVAL { disable } 17588 ::= { swTimeRangeSettingEntry 15 } 17589 17590 swTimeRangeWednesday OBJECT-TYPE 17591 SYNTAX INTEGER { 17592 enable(1), 17593 disable(2) 17594 } 17595 MAX-ACCESS read-write 17596 STATUS current 17597 DESCRIPTION 17598 "Enable/Disble scheduling Wednesday." 17599 DEFVAL { disable } 17600 ::= { swTimeRangeSettingEntry 16 } 17601 17602 swTimeRangeThursday OBJECT-TYPE 17603 SYNTAX INTEGER { 17604 enable(1), 17605 disable(2) 17606 } 17607 MAX-ACCESS read-write 17608 STATUS current 17609 DESCRIPTION 17610 "Enable/Disble scheduling Thursday." 17611 DEFVAL { disable } 17612 ::= { swTimeRangeSettingEntry 17 } 17613 17614 swTimeRangeFriday OBJECT-TYPE 17615 SYNTAX INTEGER { 17616 enable(1), 17617 disable(2) 17618 } 17619 MAX-ACCESS read-write 17620 STATUS current 17621 DESCRIPTION 17622 "Enable/Disble scheduling Friday." 17623 DEFVAL { disable } 17624 ::= { swTimeRangeSettingEntry 18 } 17625 17626 swTimeRangeSaturday OBJECT-TYPE 17627 SYNTAX INTEGER { 17628 enable(1), 17629 disable(2) 17630 } 17631 MAX-ACCESS read-write 17632 STATUS current 17633 DESCRIPTION 17634 "Enable/Disble scheduling Saturday." 17635 DEFVAL { disable } 17636 ::= { swTimeRangeSettingEntry 19 } 17637 17638 swTimeRangeSunday OBJECT-TYPE 17639 SYNTAX INTEGER { 17640 enable(1), 17641 disable(2) 17642 } 17643 MAX-ACCESS read-write 17644 STATUS current 17645 DESCRIPTION 17646 "Enable/Disble scheduling Sunday." 17647 DEFVAL { disable } 17648 ::= { swTimeRangeSettingEntry 20 } 17649 17650 swTimeRangeRowStatus OBJECT-TYPE 17651 SYNTAX RowStatus 17652 MAX-ACCESS read-create 17653 STATUS current 17654 DESCRIPTION 17655 "The status of an entry in the Time Range Information Table. Only a subset 17656 of the rowstatus variables (active, notinservice, createAndWait, destroy) 17657 are available." 17658 ::= { swTimeRangeSettingEntry 21 } 17659 17660 17661 17662 -- 17663 -- LLDP Settings 17664 -- 17665 17666 dlinklldpState OBJECT-TYPE 17667 SYNTAX INTEGER { 17668 enable(1), 17669 disable(2) 17670 } 17671 MAX-ACCESS read-write 17672 STATUS current 17673 DESCRIPTION 17674 "This object is used for enabling or disabling LLDP in the system." 17675 17676 DEFVAL { disable } 17677 ::= { companyLLDPSetting 1 } 17678 17679 dlinklldpMsgHoldMultiplier OBJECT-TYPE 17680 SYNTAX INTEGER (2..10) 17681 MAX-ACCESS read-write 17682 STATUS current 17683 DESCRIPTION 17684 "The time-to-live value expressed as a multiple of the 17685 lldpMessageTxInterval object.The actual time-to-live value 17686 used in LLDP frames, transmitted on behalf of this LLDP agent, 17687 can be expressed by the following formula: TTL = min(65535, 17688 (lldpMessageTxInterval * lldpMessageTxHoldMultiplier))" 17689 --DEFVAL { 4 } 17690 17691 ::= { companyLLDPSetting 2 } 17692 17693 dlinklldpMsgTxInterval OBJECT-TYPE 17694 SYNTAX INTEGER (5..32768) 17695 MAX-ACCESS read-write 17696 STATUS current 17697 DESCRIPTION 17698 "This object is used for LLDP packet update frequency. 17699 The timer in units of seconds." 17700 --DEFVAL { 30 } 17701 17702 ::= { companyLLDPSetting 3 } 17703 17704 dlinklldpReinitDelay OBJECT-TYPE 17705 SYNTAX INTEGER (1..10) 17706 MAX-ACCESS read-write 17707 STATUS current 17708 DESCRIPTION 17709 "This object is used for LLDP Reinitialization Delay. 17710 The timer in units of seconds." 17711 --DEFVAL { 2 } 17712 17713 ::= { companyLLDPSetting 4 } 17714 17715 dlinklldpTxDelay OBJECT-TYPE 17716 SYNTAX INTEGER (1..8192) 17717 MAX-ACCESS read-write 17718 STATUS current 17719 DESCRIPTION 17720 "The lldpTxDelay indicates the delay (in units 17721 of seconds) between successive LLDP frame transmissions 17722 initiated by value/status changes in the LLDP local systems 17723 MIB. The recommended value for the lldpTxDelay is set by the 17724 following formula: 17725 17726 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)." 17727 --DEFVAL { 2 } 17728 17729 ::= { companyLLDPSetting 5 } 17730 17731-- 17732-- lldpManAddrConfigTxPortsTable : selection of management addresses 17733-- to be transmitted on a specified set 17734-- of ports. 17735-- 17736 17737 dlinklldpConfigManAddrPortsTxEnable OBJECT-TYPE 17738 SYNTAX PortList 17739 MAX-ACCESS read-write 17740 STATUS current 17741 DESCRIPTION 17742 "A set of ports that are identified by a PortList, in which 17743 each port is represented as a bit. The corresponding local 17744 system management address instance will be transmitted on the 17745 member ports of the lldpManAddrPortsTxEnable. 17746 17747 The default value for lldpConfigManAddrPortsTxEnable object 17748 is empty binary string, which means no ports are specified 17749 for advertising indicated management address instance." 17750 REFERENCE 17751 "IEEE 802.1AB-2005 10.2.1.1" 17752 17753 ::= { companyLLDPSetting 6 } 17754 17755 17756 17757 -- 17758 -- D-Link Defined LLDP Port Configuration Table 17759 -- 17760 17761 -- textual conventions 17762 LldpPortNumber ::= TEXTUAL-CONVENTION 17763 DISPLAY-HINT "d" 17764 STATUS current 17765 DESCRIPTION 17766 "Each port contained in the chassis (that is known to the 17767 LLDP agent) is uniquely identified by a port number. 17768 17769 A port number has no mandatory relationship to an 17770 InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). 17771 If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the 17772 LldpPortNumber will have the same value as the dot1dBasePort 17773 object (defined in IETF RFC 1493) associated corresponding 17774 bridge port. If the system hosting LLDP agent is not an 17775 IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber 17776 will have the same value as the corresponding interface's 17777 InterfaceIndex object. 17778 17779 Port numbers should be in the range of 1 and 4096 since a 17780 particular port is also represented by the corresponding 17781 port number bit in LldpPortList." 17782 SYNTAX Integer32(1..4096) 17783 -- textual conventions end 17784 17785 lldpPortConfigTable OBJECT-TYPE 17786 SYNTAX SEQUENCE OF LldpPortConfigEntry 17787 MAX-ACCESS not-accessible 17788 STATUS current 17789 DESCRIPTION 17790 "The table that controls LLDP frame transmission on individual 17791 ports." 17792 ::= { companyLLDPSetting 11 } 17793 17794 lldpPortConfigEntry OBJECT-TYPE 17795 SYNTAX LldpPortConfigEntry 17796 MAX-ACCESS not-accessible 17797 STATUS current 17798 DESCRIPTION 17799 "LLDP configuration information for a particular port. 17800 This configuration parameter controls the transmission and 17801 the reception of LLDP frames on those ports whose rows are 17802 created in this table." 17803 INDEX { lldpPortConfigPortNum } 17804 ::= { lldpPortConfigTable 1 } 17805 17806 LldpPortConfigEntry ::= SEQUENCE { 17807 lldpPortConfigPortNum LldpPortNumber, 17808 lldpPortConfigAdminStatus INTEGER, 17809 lldpPortConfigNotificationEnable TruthValue, 17810 lldpPortConfigTLVsTxEnable BITS } 17811 17812 lldpPortConfigPortNum OBJECT-TYPE 17813 SYNTAX LldpPortNumber 17814 MAX-ACCESS not-accessible 17815 STATUS current 17816 DESCRIPTION 17817 "The index value used to identify the port component 17818 (contained in the local chassis with the LLDP agent) 17819 associated with this entry. 17820 17821 The value of this object is used as a port index to the 17822 lldpPortConfigTable." 17823 ::= { lldpPortConfigEntry 1 } 17824 17825 lldpPortConfigAdminStatus OBJECT-TYPE 17826 SYNTAX INTEGER { 17827 txOnly(1), 17828 rxOnly(2), 17829 txAndRx(3), 17830 disabled(4) 17831 } 17832 MAX-ACCESS read-write 17833 STATUS current 17834 DESCRIPTION 17835 "The administratively desired status of the local LLDP agent. 17836 17837 If the associated lldpPortConfigAdminStatus object has a 17838 value of 'txOnly(1)', then LLDP agent will transmit LLDP 17839 frames on this port and it will not store any information 17840 about the remote systems connected. 17841 17842 If the associated lldpPortConfigAdminStatus object has a 17843 value of 'rxOnly(2)', then the LLDP agent will receive, 17844 but it will not transmit LLDP frames on this port. 17845 17846 If the associated lldpPortConfigAdminStatus object has a 17847 value of 'txAndRx(3)', then the LLDP agent will transmit 17848 and receive LLDP frames on this port. 17849 17850 If the associated lldpPortConfigAdminStatus object has a 17851 value of 'disabled(4)', then LLDP agent will not transmit or 17852 receive LLDP frames on this port. If there is remote systems 17853 information which is received on this port and stored in 17854 other tables, before the port's lldpPortConfigAdminStatus 17855 becomes disabled, then the information will naturally age out." 17856 REFERENCE 17857 "IEEE 802.1AB-2005 10.5.1" 17858 DEFVAL { txAndRx } 17859 ::= { lldpPortConfigEntry 2 } 17860 17861 lldpPortConfigNotificationEnable OBJECT-TYPE 17862 SYNTAX TruthValue 17863 MAX-ACCESS read-write 17864 STATUS current 17865 DESCRIPTION 17866 "The lldpPortConfigNotificationEnable controls, on a per 17867 port basis, whether or not notifications from the agent 17868 are enabled. The value true(1) means that notifications are 17869 enabled; the value false(2) means that they are not." 17870 DEFVAL { false } 17871 ::= { lldpPortConfigEntry 3 } 17872 17873 lldpPortConfigTLVsTxEnable OBJECT-TYPE 17874 SYNTAX BITS { 17875 portDesc(0), 17876 sysName(1), 17877 sysDesc(2), 17878 sysCap(3) 17879 } 17880 MAX-ACCESS read-write 17881 STATUS current 17882 DESCRIPTION 17883 "The lldpPortConfigTLVsTxEnable, defined as a bitmap, 17884 includes the basic set of LLDP TLVs whose transmission is 17885 allowed on the local LLDP agent by the network management. 17886 Each bit in the bitmap corresponds to a TLV type associated 17887 with a specific optional TLV. 17888 17889 It should be noted that the organizationally-specific TLVs 17890 are excluded from the lldpTLVsTxEnable bitmap. 17891 17892 LLDP Organization Specific Information Extension MIBs should 17893 have similar configuration object to control transmission 17894 of their organizationally defined TLVs. 17895 17896 The bit 'portDesc(0)' indicates that LLDP agent should 17897 transmit 'Port Description TLV'. 17898 17899 The bit 'sysName(1)' indicates that LLDP agent should transmit 17900 'System Name TLV'. 17901 17902 The bit 'sysDesc(2)' indicates that LLDP agent should transmit 17903 'System Description TLV'. 17904 17905 The bit 'sysCap(3)' indicates that LLDP agent should transmit 17906 'System Capabilities TLV'. 17907 17908 There is no bit reserved for the management address TLV type 17909 since transmission of management address TLVs are controlled 17910 by another object, lldpConfigManAddrTable. 17911 17912 The default value for lldpPortConfigTLVsTxEnable object is 17913 empty set, which means no enumerated values are set. 17914 17915 The value of this object must be restored from non-volatile 17916 storage after a re-initialization of the management system." 17917 REFERENCE 17918 "IEEE 802.1AB-2005 10.2.1.1" 17919 -- DEFVAL { { } } 17920 ::= { lldpPortConfigEntry 4 } 17921 17922 17923 -- 17924 -- D-Link Defined LLDP Extension Dot3 MIB Objects 17925 -- 17926 lldpXdot3Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 12 } 17927 17928 -- LLDP IEEE 802.3 extension MIB groups 17929 lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 } 17930 lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 } 17931 lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 } 17932 17933 -- textual conventions 17934 17935 LldpPowerPortClass ::= TEXTUAL-CONVENTION 17936 STATUS current 17937 DESCRIPTION 17938 "This TC describes the Power over Ethernet (PoE) port class." 17939 SYNTAX INTEGER { 17940 pClassPSE(1), 17941 pClassPD(2) 17942 } 17943 17944 LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION 17945 STATUS current 17946 DESCRIPTION 17947 "This TC describes the link aggregation status. 17948 17949 The bit 'aggCapable(0)' indicates the link is capable of being 17950 aggregated. 17951 17952 The bit 'aggEnabled(1)' indicates the link is currently in 17953 aggregation." 17954 SYNTAX BITS { 17955 aggCapable(0), 17956 aggEnabled(1) 17957 } 17958 17959 ------------------------------------------------------------------------------ 17960 -- IEEE 802.3 - Configuration 17961 ------------------------------------------------------------------------------ 17962 17963 lldpXdot3PortConfigTable OBJECT-TYPE 17964 SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry 17965 MAX-ACCESS not-accessible 17966 STATUS current 17967 DESCRIPTION 17968 "A table that controls selection of LLDP TLVs to be transmitted 17969 on individual ports." 17970 ::= { lldpXdot3Config 1 } 17971 17972 lldpXdot3PortConfigEntry OBJECT-TYPE 17973 SYNTAX LldpXdot3PortConfigEntry 17974 MAX-ACCESS not-accessible 17975 STATUS current 17976 DESCRIPTION 17977 "LLDP configuration information that controls the 17978 transmission of IEEE 802.3 organizationally defined TLVs on 17979 LLDP transmission capable ports. 17980 17981 This configuration object augments the lldpPortConfigEntry of 17982 the LLDP-MIB, therefore it is only present along with the port 17983 configuration defined by the associated lldpPortConfigEntry 17984 entry. 17985 17986 Each active lldpXdot3PortConfigEntry must be from non-volatile 17987 storage (along with the corresponding lldpPortConfigEntry) 17988 after a re-initialization of the management system." 17989 AUGMENTS { lldpPortConfigEntry } 17990 ::= { lldpXdot3PortConfigTable 1 } 17991 17992 LldpXdot3PortConfigEntry ::= SEQUENCE { 17993 lldpXdot3PortConfigTLVsTxEnable BITS 17994 } 17995 17996 lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE 17997 SYNTAX BITS { 17998 macPhyConfigStatus(0), 17999 powerViaMDI(1), 18000 linkAggregation(2), 18001 maxFrameSize(3) 18002 } 18003 MAX-ACCESS read-write 18004 STATUS current 18005 DESCRIPTION 18006 "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap, 18007 includes the IEEE 802.3 organizationally defined set of LLDP 18008 TLVs whose transmission is allowed on the local LLDP agent by 18009 the network management. Each bit in the bitmap corresponds 18010 to an IEEE 802.3 subtype associated with a specific IEEE 18011 802.3 optional TLV. The bit 0 is not used since there is 18012 no corresponding subtype. 18013 18014 The bit 'macPhyConfigStatus(0)' indicates that LLDP agent 18015 should transmit 'MAC/PHY configuration/status TLV'. 18016 18017 The bit 'powerViaMDI(1)' indicates that LLDP agent should 18018 transmit 'Power via MDI TLV'. 18019 18020 The bit 'linkAggregation(2)' indicates that LLDP agent should 18021 transmit 'Link Aggregation TLV'. 18022 18023 The bit 'maxFrameSize(3)' indicates that LLDP agent should 18024 transmit 'Maximum-frame-size TLV'. 18025 18026 The default value for lldpXdot3PortConfigTLVsTxEnable object 18027 is an empty set, which means no enumerated values are set. 18028 18029 The value of this object must be restored from non-volatile 18030 storage after a re-initialization of the management system." 18031 REFERENCE 18032 "IEEE 802.1AB-2005 10.2.1.1" 18033 -- DEFVAL { { } } 18034 ::= { lldpXdot3PortConfigEntry 1 } 18035 18036 18037 ------------------------------------------------------------------------------ 18038 -- IEEE 802.3 - Local Device Information 18039 ------------------------------------------------------------------------------ 18040 --- 18041 --- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex 18042 --- Information Table 18043 --- 18044 --- 18045 lldpXdot3LocPortTable OBJECT-TYPE 18046 SYNTAX SEQUENCE OF LldpXdot3LocPortEntry 18047 MAX-ACCESS not-accessible 18048 STATUS current 18049 DESCRIPTION 18050 "This table contains one row per port of Ethernet port 18051 information (as a part of the LLDP 802.3 organizational 18052 extension) on the local system known to this agent." 18053 ::= { lldpXdot3LocalData 1 } 18054 18055 lldpXdot3LocPortEntry OBJECT-TYPE 18056 SYNTAX LldpXdot3LocPortEntry 18057 MAX-ACCESS not-accessible 18058 STATUS current 18059 DESCRIPTION 18060 "Information about a particular port component." 18061 INDEX { lldpXdot3LocPortAutoNegSupported } 18062 ::= { lldpXdot3LocPortTable 1 } 18063 18064 LldpXdot3LocPortEntry ::= SEQUENCE { 18065 lldpXdot3LocPortAutoNegSupported TruthValue, 18066 lldpXdot3LocPortAutoNegEnabled TruthValue, 18067 lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING, 18068 lldpXdot3LocPortOperMauType Integer32 18069 } 18070 18071 lldpXdot3LocPortAutoNegSupported OBJECT-TYPE 18072 SYNTAX TruthValue 18073 MAX-ACCESS read-only 18074 STATUS current 18075 DESCRIPTION 18076 "The truth value used to indicate whether the given port 18077 (associated with the local system) supports Auto-negotiation." 18078 REFERENCE 18079 "IEEE 802.1AB-2005 G.2.1" 18080 ::= { lldpXdot3LocPortEntry 1 } 18081 18082 lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE 18083 SYNTAX TruthValue 18084 MAX-ACCESS read-only 18085 STATUS current 18086 DESCRIPTION 18087 "The truth value used to indicate whether port 18088 Auto-negotiation is enabled on the given port associated 18089 with the local system." 18090 REFERENCE 18091 "IEEE 802.1AB-2005 G.2.1" 18092 ::= { lldpXdot3LocPortEntry 2 } 18093 18094 lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE 18095 SYNTAX OCTET STRING(SIZE(2)) 18096 MAX-ACCESS read-only 18097 STATUS current 18098 DESCRIPTION 18099 "This object contains the value (bitmap) of the 18100 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 18101 3636) which is associated with the given port on the 18102 local system." 18103 REFERENCE 18104 "IEEE 802.1AB-2005 G.2.2" 18105 ::= { lldpXdot3LocPortEntry 3 } 18106 18107 lldpXdot3LocPortOperMauType OBJECT-TYPE 18108 SYNTAX Integer32(0..2147483647) 18109 MAX-ACCESS read-only 18110 STATUS current 18111 DESCRIPTION 18112 "An integer value that indicates the operational MAU type 18113 of the given port on the local system. 18114 18115 This object contains the integer value derived from the 18116 list position of the corresponding dot3MauType as listed 18117 in IETF RFC 3636 (or subsequent revisions) and is equal 18118 to the last number in the respective dot3MauType OID. 18119 18120 For example, if the ifMauType object is dot3MauType1000BaseTHD 18121 which corresponds to {dot3MauType 29}, the numerical value of 18122 this field will be 29. For MAU types not listed in RFC 3636 18123 (or subsequent revisions), the value of this field shall be 18124 set to zero." 18125 REFERENCE 18126 "IEEE 802.1AB-2005 G.2.3" 18127 ::= { lldpXdot3LocPortEntry 4 } 18128 18129 --- 18130 --- 18131 --- lldpXdot3LocPowerTable: Power Ethernet Information Table 18132 --- 18133 --- 18134 lldpXdot3LocPowerTable OBJECT-TYPE 18135 SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry 18136 MAX-ACCESS not-accessible 18137 STATUS current 18138 DESCRIPTION 18139 "This table contains one row per port of power ethernet 18140 information (as a part of the LLDP 802.3 organizational 18141 extension) on the local system known to this agent." 18142 ::= { lldpXdot3LocalData 2 } 18143 18144 lldpXdot3LocPowerEntry OBJECT-TYPE 18145 SYNTAX LldpXdot3LocPowerEntry 18146 MAX-ACCESS not-accessible 18147 STATUS current 18148 DESCRIPTION 18149 "Information about a particular port component." 18150 INDEX { lldpXdot3LocPowerPortClass } 18151 ::= { lldpXdot3LocPowerTable 1 } 18152 18153 LldpXdot3LocPowerEntry ::= SEQUENCE { 18154 lldpXdot3LocPowerPortClass LldpPowerPortClass, 18155 lldpXdot3LocPowerMDISupported TruthValue, 18156 lldpXdot3LocPowerMDIEnabled TruthValue, 18157 lldpXdot3LocPowerPairControlable TruthValue, 18158 lldpXdot3LocPowerPairs Integer32, 18159 lldpXdot3LocPowerClass Integer32 18160 } 18161 18162 lldpXdot3LocPowerPortClass OBJECT-TYPE 18163 SYNTAX LldpPowerPortClass 18164 MAX-ACCESS read-only 18165 STATUS current 18166 DESCRIPTION 18167 "The value that identifies the port Class of the given port 18168 associated with the local system." 18169 REFERENCE 18170 "IEEE 802.1AB-2005 G.3.1" 18171 ::= { lldpXdot3LocPowerEntry 1 } 18172 18173 lldpXdot3LocPowerMDISupported OBJECT-TYPE 18174 SYNTAX TruthValue 18175 MAX-ACCESS read-only 18176 STATUS current 18177 DESCRIPTION 18178 "The truth value used to indicate whether the MDI power is 18179 supported on the given port associated with the local system." 18180 REFERENCE 18181 "IEEE 802.1AB-2005 G.3.1" 18182 ::= { lldpXdot3LocPowerEntry 2 } 18183 18184 lldpXdot3LocPowerMDIEnabled OBJECT-TYPE 18185 SYNTAX TruthValue 18186 MAX-ACCESS read-only 18187 STATUS current 18188 DESCRIPTION 18189 "The truth value used to identify whether MDI power is 18190 enabled on the given port associated with the local system." 18191 REFERENCE 18192 "IEEE 802.1AB-2005 G.3.1" 18193 ::= { lldpXdot3LocPowerEntry 3 } 18194 18195 lldpXdot3LocPowerPairControlable OBJECT-TYPE 18196 SYNTAX TruthValue 18197 MAX-ACCESS read-only 18198 STATUS current 18199 DESCRIPTION 18200 "The truth value is derived from the value of 18201 pethPsePortPowerPairsControlAbility object (defined in IETF 18202 RFC 3621) and is used to indicate whether the pair selection 18203 can be controlled on the given port associated with the 18204 local system." 18205 REFERENCE 18206 "IEEE 802.1AB-2005 G.3.1" 18207 ::= { lldpXdot3LocPowerEntry 4 } 18208 18209 lldpXdot3LocPowerPairs OBJECT-TYPE 18210 SYNTAX Integer32(1|2) 18211 MAX-ACCESS read-only 18212 STATUS current 18213 DESCRIPTION 18214 "This object contains the value of the pethPsePortPowerPairs 18215 object (defined in IETF RFC 3621) which is associated with 18216 the given port on the local system." 18217 REFERENCE 18218 "IEEE 802.1AB-2005 G.3.2" 18219 ::= { lldpXdot3LocPowerEntry 5 } 18220 18221 lldpXdot3LocPowerClass OBJECT-TYPE 18222 SYNTAX Integer32(1|2|3|4|5) 18223 MAX-ACCESS read-only 18224 STATUS current 18225 DESCRIPTION 18226 "This object contains the value of the 18227 pethPsePortPowerClassifications object (defined in IETF 18228 RFC 3621) which is associated with the given port on the 18229 local system." 18230 REFERENCE 18231 "IEEE 802.1AB-2005 G.3.3" 18232 ::= { lldpXdot3LocPowerEntry 6 } 18233 18234 --- 18235 --- 18236 --- lldpXdot3LocLinkAggTable: Link Aggregation Information Table 18237 --- 18238 --- 18239 lldpXdot3LocLinkAggTable OBJECT-TYPE 18240 SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry 18241 MAX-ACCESS not-accessible 18242 STATUS current 18243 DESCRIPTION 18244 "This table contains one row per port of link aggregation 18245 information (as a part of the LLDP 802.3 organizational 18246 extension) on the local system known to this agent." 18247 ::= { lldpXdot3LocalData 3 } 18248 18249 lldpXdot3LocLinkAggEntry OBJECT-TYPE 18250 SYNTAX LldpXdot3LocLinkAggEntry 18251 MAX-ACCESS not-accessible 18252 STATUS current 18253 DESCRIPTION 18254 "Link Aggregation information about a particular port 18255 component." 18256 INDEX { lldpXdot3LocLinkAggStatus } 18257 ::= { lldpXdot3LocLinkAggTable 1 } 18258 18259 LldpXdot3LocLinkAggEntry ::= SEQUENCE { 18260 lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap, 18261 lldpXdot3LocLinkAggPortId Integer32 18262 } 18263 18264 lldpXdot3LocLinkAggStatus OBJECT-TYPE 18265 SYNTAX LldpLinkAggStatusMap 18266 MAX-ACCESS read-only 18267 STATUS current 18268 DESCRIPTION 18269 "The bitmap value contains the link aggregation capabilities 18270 and the current aggregation status of the link." 18271 REFERENCE 18272 "IEEE 802.1AB-2005 G.4.1" 18273 ::= { lldpXdot3LocLinkAggEntry 1 } 18274 18275 lldpXdot3LocLinkAggPortId OBJECT-TYPE 18276 SYNTAX Integer32(0|1..2147483647) 18277 MAX-ACCESS read-only 18278 STATUS current 18279 DESCRIPTION 18280 "This object contains the IEEE 802.3 aggregated port 18281 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 18282 derived from the ifNumber of the ifIndex for the port 18283 component in link aggregation. 18284 18285 If the port is not in link aggregation state and/or it 18286 does not support link aggregation, this value should be set 18287 to zero." 18288 REFERENCE 18289 "IEEE 802.1AB-2005 G.4.2" 18290 ::= { lldpXdot3LocLinkAggEntry 2 } 18291 18292 --- 18293 --- 18294 --- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information 18295 --- 18296 --- 18297 lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE 18298 SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry 18299 MAX-ACCESS not-accessible 18300 STATUS current 18301 DESCRIPTION 18302 "This table contains one row per port of maximum frame 18303 size information (as a part of the LLDP 802.3 organizational 18304 extension) on the local system known to this agent." 18305 ::= { lldpXdot3LocalData 4 } 18306 18307 lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE 18308 SYNTAX LldpXdot3LocMaxFrameSizeEntry 18309 MAX-ACCESS not-accessible 18310 STATUS current 18311 DESCRIPTION 18312 "Maximum Frame Size information about a particular port 18313 component." 18314 INDEX { lldpXdot3LocMaxFrameSize } 18315 ::= { lldpXdot3LocMaxFrameSizeTable 1 } 18316 18317 LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE { 18318 lldpXdot3LocMaxFrameSize Integer32 18319 } 18320 18321 lldpXdot3LocMaxFrameSize OBJECT-TYPE 18322 SYNTAX Integer32(0..65535) 18323 MAX-ACCESS read-only 18324 STATUS current 18325 DESCRIPTION 18326 "An integer value indicating the maximum supported frame 18327 size in octets on the given port of the local system." 18328 REFERENCE 18329 "IEEE 802.1AB-2005 G.5.1" 18330 ::= { lldpXdot3LocMaxFrameSizeEntry 1 } 18331 18332 18333 ------------------------------------------------------------------------------ 18334 -- IEEE 802.3 - Remote Devices Information 18335 ------------------------------------------------------------------------------ 18336 --- 18337 --- 18338 --- lldpXdot3RemPortTable: Ethernet Information Table 18339 --- 18340 --- 18341 lldpXdot3RemPortTable OBJECT-TYPE 18342 SYNTAX SEQUENCE OF LldpXdot3RemPortEntry 18343 MAX-ACCESS not-accessible 18344 STATUS current 18345 DESCRIPTION 18346 "This table contains Ethernet port information (as a part 18347 of the LLDP 802.3 organizational extension) of the remote 18348 system." 18349 ::= { lldpXdot3RemoteData 1 } 18350 18351 lldpXdot3RemPortEntry OBJECT-TYPE 18352 SYNTAX LldpXdot3RemPortEntry 18353 MAX-ACCESS not-accessible 18354 STATUS current 18355 DESCRIPTION 18356 "Information about a particular physical network connection." 18357 INDEX { lldpXdot3RemPortAutoNegSupported } 18358 ::= { lldpXdot3RemPortTable 1 } 18359 18360 LldpXdot3RemPortEntry ::= SEQUENCE { 18361 lldpXdot3RemPortAutoNegSupported TruthValue, 18362 lldpXdot3RemPortAutoNegEnabled TruthValue, 18363 lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING, 18364 lldpXdot3RemPortOperMauType Integer32 18365 } 18366 18367 lldpXdot3RemPortAutoNegSupported OBJECT-TYPE 18368 SYNTAX TruthValue 18369 MAX-ACCESS read-only 18370 STATUS current 18371 DESCRIPTION 18372 "The truth value used to indicate whether the given port 18373 (associated with remote system) supports Auto-negotiation." 18374 REFERENCE 18375 "IEEE 802.1AB-2005 G.2.1" 18376 ::= { lldpXdot3RemPortEntry 1 } 18377 18378 lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE 18379 SYNTAX TruthValue 18380 MAX-ACCESS read-only 18381 STATUS current 18382 DESCRIPTION 18383 "The truth value used to indicate whether port 18384 Auto-negotiation is enabled on the given port associated 18385 with the remote system." 18386 REFERENCE 18387 "IEEE 802.1AB-2005 G.2.1" 18388 ::= { lldpXdot3RemPortEntry 2 } 18389 18390 lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE 18391 SYNTAX OCTET STRING(SIZE(2)) 18392 MAX-ACCESS read-only 18393 STATUS current 18394 DESCRIPTION 18395 "This object contains the value (bitmap) of the 18396 ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC 18397 3636) which is associated with the given port on the 18398 remote system." 18399 REFERENCE 18400 "IEEE 802.1AB-2005 G.2.2" 18401 ::= { lldpXdot3RemPortEntry 3 } 18402 18403 lldpXdot3RemPortOperMauType OBJECT-TYPE 18404 SYNTAX Integer32(0..2147483647) 18405 MAX-ACCESS read-only 18406 STATUS current 18407 DESCRIPTION 18408 "An integer value that indicates the operational MAU type 18409 of the sending device. 18410 18411 This object contains the integer value derived from the 18412 list position of the corresponding dot3MauType as listed in 18413 in IETF RFC 3636 (or subsequent revisions) and is equal 18414 to the last number in the respective dot3MauType OID. 18415 18416 For example, if the ifMauType object is dot3MauType1000BaseTHD 18417 which corresponds to {dot3MauType 29}, the numerical value of 18418 this field will be 29. For MAU types not listed in RFC 3636 18419 (or subsequent revisions), the value of this field shall be 18420 set to zero." 18421 REFERENCE 18422 "IEEE 802.1AB-2005 G.2.3" 18423 ::= { lldpXdot3RemPortEntry 4 } 18424 18425 --- 18426 --- 18427 --- lldpXdot3RemPowerTable: Power Ethernet Information Table 18428 --- 18429 --- 18430 lldpXdot3RemPowerTable OBJECT-TYPE 18431 SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry 18432 MAX-ACCESS not-accessible 18433 STATUS current 18434 DESCRIPTION 18435 "This table contains Ethernet power information (as a part 18436 of the LLDP 802.3 organizational extension) of the remote 18437 system." 18438 ::= { lldpXdot3RemoteData 2 } 18439 18440 lldpXdot3RemPowerEntry OBJECT-TYPE 18441 SYNTAX LldpXdot3RemPowerEntry 18442 MAX-ACCESS not-accessible 18443 STATUS current 18444 DESCRIPTION 18445 "Information about a particular physical network connection." 18446 INDEX { lldpXdot3RemPowerPortClass} 18447 ::= { lldpXdot3RemPowerTable 1 } 18448 18449 LldpXdot3RemPowerEntry ::= SEQUENCE { 18450 lldpXdot3RemPowerPortClass LldpPowerPortClass, 18451 lldpXdot3RemPowerMDISupported TruthValue, 18452 lldpXdot3RemPowerMDIEnabled TruthValue, 18453 lldpXdot3RemPowerPairControlable TruthValue, 18454 lldpXdot3RemPowerPairs Integer32, 18455 lldpXdot3RemPowerClass Integer32 18456 } 18457 18458 lldpXdot3RemPowerPortClass OBJECT-TYPE 18459 SYNTAX LldpPowerPortClass 18460 MAX-ACCESS read-only 18461 STATUS current 18462 DESCRIPTION 18463 "The value that identifies the port Class of the given port 18464 associated with the remote system." 18465 REFERENCE 18466 "IEEE 802.1AB-2005 G.3.1" 18467 ::= { lldpXdot3RemPowerEntry 1 } 18468 18469 lldpXdot3RemPowerMDISupported OBJECT-TYPE 18470 SYNTAX TruthValue 18471 MAX-ACCESS read-only 18472 STATUS current 18473 DESCRIPTION 18474 "The truth value used to indicate whether the MDI power 18475 is supported on the given port associated with the remote 18476 system." 18477 REFERENCE 18478 "IEEE 802.1AB-2005 G.3.1" 18479 ::= { lldpXdot3RemPowerEntry 2 } 18480 18481 lldpXdot3RemPowerMDIEnabled OBJECT-TYPE 18482 SYNTAX TruthValue 18483 MAX-ACCESS read-only 18484 STATUS current 18485 DESCRIPTION 18486 "The truth value used to identify whether MDI power is 18487 enabled on the given port associated with the remote system." 18488 REFERENCE 18489 "IEEE 802.1AB-2005 G.3.1" 18490 ::= { lldpXdot3RemPowerEntry 3 } 18491 18492 lldpXdot3RemPowerPairControlable OBJECT-TYPE 18493 SYNTAX TruthValue 18494 MAX-ACCESS read-only 18495 STATUS current 18496 DESCRIPTION 18497 "The truth value is derived from the value of 18498 pethPsePortPowerPairsControlAbility object (defined in IETF 18499 RFC 3621) and is used to indicate whether the pair selection 18500 can be controlled on the given port associated with the 18501 remote system." 18502 REFERENCE 18503 "IEEE 802.1AB-2005 G.3.1" 18504 ::= { lldpXdot3RemPowerEntry 4 } 18505 18506 lldpXdot3RemPowerPairs OBJECT-TYPE 18507 SYNTAX Integer32(1|2) 18508 MAX-ACCESS read-only 18509 STATUS current 18510 DESCRIPTION 18511 "This object contains the value of the pethPsePortPowerPairs 18512 object (defined in IETF RFC 3621) which is associated with 18513 the given port on the remote system." 18514 REFERENCE 18515 "IEEE 802.1AB-2005 G.3.2" 18516 ::= { lldpXdot3RemPowerEntry 5 } 18517 18518 lldpXdot3RemPowerClass OBJECT-TYPE 18519 SYNTAX Integer32(1|2|3|4|5) 18520 MAX-ACCESS read-only 18521 STATUS current 18522 DESCRIPTION 18523 "This object contains the value of the 18524 pethPsePortPowerClassifications object (defined in IETF 18525 RFC 3621) which is associated with the given port on the 18526 remote system." 18527 REFERENCE 18528 "IEEE 802.1AB-2005 G.3.3" 18529 ::= { lldpXdot3RemPowerEntry 6 } 18530 18531 --- 18532 --- 18533 --- lldpXdot3RemLinkAggTable: Link Aggregation Information Table 18534 --- 18535 --- 18536 lldpXdot3RemLinkAggTable OBJECT-TYPE 18537 SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry 18538 MAX-ACCESS not-accessible 18539 STATUS current 18540 DESCRIPTION 18541 "This table contains port link aggregation information 18542 (as a part of the LLDP 802.3 organizational extension) 18543 of the remote system." 18544 ::= { lldpXdot3RemoteData 3 } 18545 18546 lldpXdot3RemLinkAggEntry OBJECT-TYPE 18547 SYNTAX LldpXdot3RemLinkAggEntry 18548 MAX-ACCESS not-accessible 18549 STATUS current 18550 DESCRIPTION 18551 "Link Aggregation information about remote system's port 18552 component." 18553 INDEX { lldpXdot3RemLinkAggStatus } 18554 ::= { lldpXdot3RemLinkAggTable 1 } 18555 18556 LldpXdot3RemLinkAggEntry ::= SEQUENCE { 18557 lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap, 18558 lldpXdot3RemLinkAggPortId Integer32 18559 } 18560 18561 lldpXdot3RemLinkAggStatus OBJECT-TYPE 18562 SYNTAX LldpLinkAggStatusMap 18563 MAX-ACCESS read-only 18564 STATUS current 18565 DESCRIPTION 18566 "The bitmap value contains the link aggregation capabilities 18567 and the current aggregation status of the link." 18568 REFERENCE 18569 "IEEE 802.1AB-2005 G.4.1" 18570 ::= { lldpXdot3RemLinkAggEntry 1 } 18571 18572 lldpXdot3RemLinkAggPortId OBJECT-TYPE 18573 SYNTAX Integer32(0|1..2147483647) 18574 MAX-ACCESS read-only 18575 STATUS current 18576 DESCRIPTION 18577 "This object contains the IEEE 802.3 aggregated port 18578 identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1), 18579 derived from the ifNumber of the ifIndex for the port 18580 component associated with the remote system. 18581 18582 If the remote port is not in link aggregation state and/or 18583 it does not support link aggregation, this value should be 18584 zero." 18585 REFERENCE 18586 "IEEE 802.1AB-2005 G.4.2" 18587 ::= { lldpXdot3RemLinkAggEntry 2 } 18588 18589 18590 --- 18591 --- 18592 --- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information 18593 --- 18594 --- 18595 lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE 18596 SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry 18597 MAX-ACCESS not-accessible 18598 STATUS current 18599 DESCRIPTION 18600 "This table contains one row per port of maximum frame 18601 size information (as a part of the LLDP 802.3 organizational 18602 extension) of the remote system." 18603 ::= { lldpXdot3RemoteData 4 } 18604 18605 lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE 18606 SYNTAX LldpXdot3RemMaxFrameSizeEntry 18607 MAX-ACCESS not-accessible 18608 STATUS current 18609 DESCRIPTION 18610 "Maximum Frame Size information about a particular port 18611 component." 18612 INDEX { lldpXdot3RemMaxFrameSize } 18613 ::= { lldpXdot3RemMaxFrameSizeTable 1 } 18614 18615 LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE { 18616 lldpXdot3RemMaxFrameSize Integer32 18617 } 18618 18619 lldpXdot3RemMaxFrameSize OBJECT-TYPE 18620 SYNTAX Integer32(0..65535) 18621 MAX-ACCESS read-only 18622 STATUS current 18623 DESCRIPTION 18624 "An integer value indicating the maximum supported frame 18625 size in octets on the port component associated with the 18626 remote system." 18627 REFERENCE 18628 "IEEE 802.1AB-2005 G.5.1" 18629 ::= { lldpXdot3RemMaxFrameSizeEntry 1 } 18630 18631 18632 -- 18633 -- D-Link Defined LLDP Extension Dot1 MIB Objects 18634 -- 18635 lldpXdot1Objects OBJECT IDENTIFIER ::= { companyLLDPSetting 13 } 18636 18637 -- LLDP IEEE 802.1 extension MIB groups 18638 lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 } 18639 lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 } 18640 lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 } 18641 18642 ------------------------------------------------------------------------------ 18643 -- IEEE 802.1 - Configuration 18644 ------------------------------------------------------------------------------ 18645 -- 18646 -- lldpXdot1ConfigPortVlanTable : configure the transmission of the 18647 -- Port VLAN-ID TLVs on set of ports. 18648 -- 18649 18650 lldpXdot1ConfigPortVlanTable OBJECT-TYPE 18651 SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry 18652 MAX-ACCESS not-accessible 18653 STATUS current 18654 DESCRIPTION 18655 "A table that controls selection of LLDP Port VLAN-ID TLVs 18656 to be transmitted on individual ports." 18657 ::= { lldpXdot1Config 1 } 18658 18659 lldpXdot1ConfigPortVlanEntry OBJECT-TYPE 18660 SYNTAX LldpXdot1ConfigPortVlanEntry 18661 MAX-ACCESS not-accessible 18662 STATUS current 18663 DESCRIPTION 18664 "LLDP configuration information that controls the 18665 transmission of IEEE 802.1 organizationally defined Port 18666 VLAN-ID TLV on LLDP transmission capable ports. 18667 18668 This configuration object augments the lldpPortConfigEntry of 18669 the LLDP-MIB, therefore it is only present along with the port 18670 configuration defined by the associated lldpPortConfigEntry 18671 entry. 18672 18673 Each active lldpConfigEntry must be restored from non-volatile 18674 storage (along with the corresponding lldpPortConfigEntry) 18675 after a re-initialization of the management system." 18676 AUGMENTS { lldpPortConfigEntry } 18677 ::= { lldpXdot1ConfigPortVlanTable 1 } 18678 18679 LldpXdot1ConfigPortVlanEntry ::= SEQUENCE { 18680 lldpXdot1ConfigPortVlanTxEnable TruthValue 18681 } 18682 18683 lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE 18684 SYNTAX TruthValue 18685 MAX-ACCESS read-write 18686 STATUS current 18687 DESCRIPTION 18688 "The lldpXdot1ConfigPortVlanTxEnable, which is defined as 18689 a truth value and configured by the network management, 18690 determines whether the IEEE 802.1 organizationally defined 18691 port VLAN TLV transmission is allowed on a given LLDP 18692 transmission capable port. 18693 18694 The value of this object must be restored from non-volatile 18695 storage after a re-initialization of the management system." 18696 REFERENCE 18697 "IEEE 802.1AB-2005 10.2.1.1" 18698 DEFVAL { false } 18699 ::= { lldpXdot1ConfigPortVlanEntry 1 } 18700 18701 -- 18702 -- lldpXdot1LocVlanNameTable : VLAN name information about the local system 18703 -- 18704 18705 lldpXdot1LocVlanNameTable OBJECT-TYPE 18706 SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry 18707 MAX-ACCESS not-accessible 18708 STATUS current 18709 DESCRIPTION 18710 "This table contains one or more rows per IEEE 802.1Q VLAN 18711 name information on the local system known to this agent." 18712 ::= { lldpXdot1LocalData 3 } 18713 18714 lldpXdot1LocVlanNameEntry OBJECT-TYPE 18715 SYNTAX LldpXdot1LocVlanNameEntry 18716 MAX-ACCESS not-accessible 18717 STATUS current 18718 DESCRIPTION 18719 "VLAN name Information about a particular port component. 18720 There may be multiple VLANs, identified by a particular 18721 lldpXdot1LocVlanId, configured on the given port." 18722 INDEX { lldpXdot1LocVlanId } 18723 ::= { lldpXdot1LocVlanNameTable 1 } 18724 18725 LldpXdot1LocVlanNameEntry ::= SEQUENCE { 18726 lldpXdot1LocVlanId VlanId, 18727 lldpXdot1LocVlanName SnmpAdminString 18728 } 18729 18730 lldpXdot1LocVlanId OBJECT-TYPE 18731 SYNTAX VlanId 18732 MAX-ACCESS not-accessible 18733 STATUS current 18734 DESCRIPTION 18735 "The integer value used to identify the IEEE 802.1Q 18736 VLAN IDs with which the given port is compatible." 18737 REFERENCE 18738 "IEEE 802.1AB-2005 F.4.2" 18739 ::= { lldpXdot1LocVlanNameEntry 1 } 18740 18741 lldpXdot1LocVlanName OBJECT-TYPE 18742 SYNTAX SnmpAdminString (SIZE(1..32)) 18743 MAX-ACCESS read-only 18744 STATUS current 18745 DESCRIPTION 18746 "The string value used to identify VLAN name identified by the 18747 Vlan Id associated with the given port on the local system. 18748 18749 This object should contain the value of the dot1QVLANStaticName 18750 object (defined in IETF RFC 2674) identified with the given 18751 lldpXdot1LocVlanId." 18752 REFERENCE 18753 "IEEE 802.1AB-2005 F.4.4" 18754 ::= { lldpXdot1LocVlanNameEntry 2 } 18755 18756 -- 18757 -- lldpXdot1ConfigVlanNameTable : configure the transmission of the 18758 -- VLAN name instances on set of ports. 18759 -- 18760 18761 lldpXdot1ConfigVlanNameTable OBJECT-TYPE 18762 SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry 18763 MAX-ACCESS not-accessible 18764 STATUS current 18765 DESCRIPTION 18766 "The table that controls selection of LLDP VLAN name TLV 18767 instances to be transmitted on individual ports." 18768 ::= { lldpXdot1Config 2 } 18769 18770 lldpXdot1ConfigVlanNameEntry OBJECT-TYPE 18771 SYNTAX LldpXdot1ConfigVlanNameEntry 18772 MAX-ACCESS not-accessible 18773 STATUS current 18774 DESCRIPTION 18775 "LLDP configuration information that specifies the set of 18776 ports (represented as a PortList) on which the Local System 18777 VLAN name instance will be transmitted. 18778 18779 This configuration object augments the lldpLocVlanEntry, 18780 therefore it is only present along with the VLAN Name instance 18781 contained in the associated lldpLocVlanNameEntry entry. 18782 18783 Each active lldpXdot1ConfigVlanNameEntry must be restored 18784 from non-volatile storage (along with the corresponding 18785 lldpXdot1LocVlanNameEntry) after a re-initialization of the 18786 management system." 18787 AUGMENTS { lldpXdot1LocVlanNameEntry } 18788 ::= { lldpXdot1ConfigVlanNameTable 1 } 18789 18790 LldpXdot1ConfigVlanNameEntry ::= SEQUENCE { 18791 lldpXdot1ConfigVlanNameTxEnable TruthValue 18792 } 18793 18794 lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE 18795 SYNTAX TruthValue 18796 MAX-ACCESS read-write 18797 STATUS current 18798 DESCRIPTION 18799 "The boolean value that indicates whether the corresponding 18800 Local System VLAN name instance will be transmitted on the 18801 port defined by the given lldpXdot1LocVlanNameEntry. 18802 18803 The value of this object must be restored from non-volatile 18804 storage after a re-initialization of the management system." 18805 REFERENCE 18806 "IEEE 802.1AB-2005 10.2.1.1" 18807 DEFVAL { false } 18808 ::= { lldpXdot1ConfigVlanNameEntry 1 } 18809 18810 -- 18811 -- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information 18812 -- 18813 18814 lldpXdot1LocProtoVlanTable OBJECT-TYPE 18815 SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry 18816 MAX-ACCESS not-accessible 18817 STATUS current 18818 DESCRIPTION 18819 "This table contains one or more rows per Port and Protocol 18820 VLAN information about the local system." 18821 ::= { lldpXdot1LocalData 2 } 18822 18823 lldpXdot1LocProtoVlanEntry OBJECT-TYPE 18824 SYNTAX LldpXdot1LocProtoVlanEntry 18825 MAX-ACCESS not-accessible 18826 STATUS current 18827 DESCRIPTION 18828 "Port and protocol VLAN ID Information about a particular 18829 port component. There may be multiple port and protocol VLANs, 18830 identified by a particular lldpXdot1LocProtoVlanId, configured 18831 on the given port." 18832 INDEX { lldpXdot1LocProtoVlanId } 18833 ::= { lldpXdot1LocProtoVlanTable 1 } 18834 18835 LldpXdot1LocProtoVlanEntry ::= SEQUENCE { 18836 lldpXdot1LocProtoVlanId Integer32, 18837 lldpXdot1LocProtoVlanSupported TruthValue, 18838 lldpXdot1LocProtoVlanEnabled TruthValue 18839 } 18840 18841 lldpXdot1LocProtoVlanId OBJECT-TYPE 18842 SYNTAX Integer32(0|1..4094) 18843 MAX-ACCESS not-accessible 18844 STATUS current 18845 DESCRIPTION 18846 "The integer value used to identify the port and protocol 18847 VLANs associated with the given port associated with the 18848 local system. A value of zero shall be used if the system 18849 either does not know the protocol VLAN ID (PPVID) or does 18850 not support port and protocol VLAN operation." 18851 REFERENCE 18852 "IEEE 802.1AB-2005 F.3.2" 18853 ::= { lldpXdot1LocProtoVlanEntry 1 } 18854 18855 lldpXdot1LocProtoVlanSupported OBJECT-TYPE 18856 SYNTAX TruthValue 18857 MAX-ACCESS read-only 18858 STATUS current 18859 DESCRIPTION 18860 "The truth value used to indicate whether the given port 18861 (associated with the local system) supports port and protocol 18862 VLANs." 18863 REFERENCE 18864 "IEEE 802.1AB-2005 F.3.1" 18865 ::= { lldpXdot1LocProtoVlanEntry 2 } 18866 18867 lldpXdot1LocProtoVlanEnabled OBJECT-TYPE 18868 SYNTAX TruthValue 18869 MAX-ACCESS read-only 18870 STATUS current 18871 DESCRIPTION 18872 "The truth value used to indicate whether the port and 18873 protocol VLANs are enabled on the given port associated with 18874 the local system." 18875 REFERENCE 18876 "IEEE 802.1AB-2005 F.3.1" 18877 ::= { lldpXdot1LocProtoVlanEntry 3 } 18878 18879 -- 18880 -- lldpXdot1ConfigProtoVlanTable : configure the transmission of the 18881 -- protocol VLAN instances on set 18882 -- of ports. 18883 -- 18884 18885 lldpXdot1ConfigProtoVlanTable OBJECT-TYPE 18886 SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry 18887 MAX-ACCESS not-accessible 18888 STATUS current 18889 DESCRIPTION 18890 "The table that controls selection of LLDP Port and Protocol 18891 VLAN ID TLV instances to be transmitted on individual ports." 18892 ::= { lldpXdot1Config 3 } 18893 18894 lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE 18895 SYNTAX LldpXdot1ConfigProtoVlanEntry 18896 MAX-ACCESS not-accessible 18897 STATUS current 18898 DESCRIPTION 18899 "LLDP configuration information that specifies the set of 18900 ports (represented as a PortList) on which the Local System 18901 Protocol VLAN instance will be transmitted. 18902 18903 This configuration object augments the lldpXdot1LocVlanEntry, 18904 therefore it is only present along with the Port and 18905 Protocol VLAN ID instance contained in the associated 18906 lldpXdot1LocVlanEntry entry. 18907 18908 Each active lldpXdot1ConfigProtoVlanEntry must be restored 18909 from non-volatile storage (along with the corresponding 18910 lldpXdot1LocProtoVlanEntry) after a re-initialization of 18911 the management system." 18912 18913 AUGMENTS { lldpXdot1LocProtoVlanEntry } 18914 ::= { lldpXdot1ConfigProtoVlanTable 1 } 18915 18916 LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE { 18917 lldpXdot1ConfigProtoVlanTxEnable TruthValue 18918 } 18919 18920 lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE 18921 SYNTAX TruthValue 18922 MAX-ACCESS read-write 18923 STATUS current 18924 DESCRIPTION 18925 "The boolean value that indicates whether the corresponding 18926 Local System Port and Protocol VLAN instance will 18927 be transmitted on the port defined by the given 18928 lldpXdot1LocProtoVlanEntry. 18929 18930 The value of this object must be restored from non-volatile 18931 storage after a re-initialization of the management system." 18932 REFERENCE 18933 "IEEE 802.1AB-2005 10.2.1.1" 18934 DEFVAL { false } 18935 ::= { lldpXdot1ConfigProtoVlanEntry 1 } 18936 18937 -- 18938 -- lldpXdot1LocProtocolTable : Protocol Identity information 18939 -- 18940 18941 lldpXdot1LocProtocolTable OBJECT-TYPE 18942 SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry 18943 MAX-ACCESS not-accessible 18944 STATUS current 18945 DESCRIPTION 18946 "This table contains one or more rows per protocol identity 18947 information on the local system known to this agent." 18948 REFERENCE 18949 "IEEE 802.1AB-2005 F.5" 18950 ::= { lldpXdot1LocalData 4 } 18951 18952 lldpXdot1LocProtocolEntry OBJECT-TYPE 18953 SYNTAX LldpXdot1LocProtocolEntry 18954 MAX-ACCESS not-accessible 18955 STATUS current 18956 DESCRIPTION 18957 "Information about particular protocols that are accessible 18958 through the given port component. 18959 18960 There may be multiple protocols, identified by particular 18961 lldpXdot1ProtocolIndex, and lldpLocPortNum." 18962 REFERENCE 18963 "IEEE 802.1AB-2005 F.5" 18964 INDEX { lldpXdot1LocProtocolIndex } 18965 ::= { lldpXdot1LocProtocolTable 1 } 18966 18967 LldpXdot1LocProtocolEntry ::= SEQUENCE { 18968 lldpXdot1LocProtocolIndex Integer32, 18969 lldpXdot1LocProtocolId OCTET STRING 18970 } 18971 18972 lldpXdot1LocProtocolIndex OBJECT-TYPE 18973 SYNTAX Integer32(1..2147483647) 18974 MAX-ACCESS not-accessible 18975 STATUS current 18976 DESCRIPTION 18977 "This object represents an arbitrary local integer value used 18978 by this agent to identify a particular protocol identity." 18979 ::= { lldpXdot1LocProtocolEntry 1 } 18980 18981 lldpXdot1LocProtocolId OBJECT-TYPE 18982 SYNTAX OCTET STRING (SIZE (1..255)) 18983 MAX-ACCESS read-only 18984 STATUS current 18985 DESCRIPTION 18986 "The octet string value used to identify the protocols 18987 associated with the given port of the local system." 18988 REFERENCE 18989 "IEEE 802.1AB-2005 F.5.3" 18990 ::= { lldpXdot1LocProtocolEntry 2 } 18991 18992 -- 18993 -- lldpXdot1ConfigProtocolTable : configure the transmission of the 18994 -- protocol instances on set 18995 -- of ports. 18996 -- 18997 18998 lldpXdot1ConfigProtocolTable OBJECT-TYPE 18999 SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry 19000 MAX-ACCESS not-accessible 19001 STATUS current 19002 DESCRIPTION 19003 "The table that controls selection of LLDP Protocol 19004 TLV instances to be transmitted on individual ports." 19005 ::= { lldpXdot1Config 4 } 19006 19007 lldpXdot1ConfigProtocolEntry OBJECT-TYPE 19008 SYNTAX LldpXdot1ConfigProtocolEntry 19009 MAX-ACCESS not-accessible 19010 STATUS current 19011 DESCRIPTION 19012 "LLDP configuration information that specifies the set of 19013 ports (represented as a PortList) on which the Local System 19014 Protocol instance will be transmitted. 19015 19016 This configuration object augments the lldpXdot1LocProtoEntry, 19017 therefore it is only present along with the Protocol instance 19018 contained in the associated lldpXdot1LocProtoEntry entry. 19019 19020 Each active lldpXdot1ConfigProtocolEntry must be restored 19021 from non-volatile storage (along with the corresponding 19022 lldpXdot1LocProtocolEntry) after a re-initialization of the 19023 management system." 19024 AUGMENTS { lldpXdot1LocProtocolEntry } 19025 ::= { lldpXdot1ConfigProtocolTable 1 } 19026 19027 LldpXdot1ConfigProtocolEntry ::= SEQUENCE { 19028 lldpXdot1ConfigProtocolTxEnable TruthValue 19029 } 19030 19031 lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE 19032 SYNTAX TruthValue 19033 MAX-ACCESS read-write 19034 STATUS current 19035 DESCRIPTION 19036 "The boolean value that indicates whether the corresponding 19037 Local System Protocol Identity instance will be transmitted 19038 on the port defined by the given lldpXdot1LocProtocolEntry. 19039 19040 The value of this object must be restored from non-volatile 19041 storage after a re-initialization of the management system." 19042 REFERENCE 19043 "IEEE 802.1AB-2005 10.2.1.1" 19044 DEFVAL { false } 19045 ::= { lldpXdot1ConfigProtocolEntry 1 } 19046 19047 ------------------------------------------------------------------------------ 19048 -- IEEE 802.1 - Local System Information 19049 ------------------------------------------------------------------------------ 19050 lldpXdot1LocTable OBJECT-TYPE 19051 SYNTAX SEQUENCE OF LldpXdot1LocEntry 19052 MAX-ACCESS not-accessible 19053 STATUS current 19054 DESCRIPTION 19055 "This table contains one row per port for IEEE 802.1 19056 organizationally defined LLDP extension on the local system 19057 known to this agent." 19058 ::= { lldpXdot1LocalData 1 } 19059 19060 lldpXdot1LocEntry OBJECT-TYPE 19061 SYNTAX LldpXdot1LocEntry 19062 MAX-ACCESS not-accessible 19063 STATUS current 19064 DESCRIPTION 19065 "Information about IEEE 802.1 organizationally defined 19066 LLDP extension." 19067 INDEX { lldpXdot1LocPortVlanId } 19068 ::= { lldpXdot1LocTable 1 } 19069 19070 LldpXdot1LocEntry ::= SEQUENCE { 19071 lldpXdot1LocPortVlanId Integer32 19072 } 19073 19074 lldpXdot1LocPortVlanId OBJECT-TYPE 19075 SYNTAX Integer32(0|1..4094) 19076 MAX-ACCESS read-only 19077 STATUS current 19078 DESCRIPTION 19079 "The integer value used to identify the port's VLAN identifier 19080 associated with the local system. A value of zero shall 19081 be used if the system either does not know the PVID or does 19082 not support port-based VLAN operation." 19083 REFERENCE 19084 "IEEE 802.1AB-2005 F.2.1" 19085 ::= { lldpXdot1LocEntry 1 } 19086 19087 ------------------------------------------------------------------------------ 19088 -- IEEE 802.1 - Remote System Information 19089 ------------------------------------------------------------------------------ 19090 lldpXdot1RemTable OBJECT-TYPE 19091 SYNTAX SEQUENCE OF LldpXdot1RemEntry 19092 MAX-ACCESS not-accessible 19093 STATUS current 19094 DESCRIPTION 19095 "This table contains one or more rows per physical network 19096 connection known to this agent. The agent may wish to 19097 ensure that only one lldpXdot1RemEntry is present for 19098 each local port, or it may choose to maintain multiple 19099 lldpXdot1RemEntries for the same local port." 19100 ::= { lldpXdot1RemoteData 1 } 19101 19102 lldpXdot1RemEntry OBJECT-TYPE 19103 SYNTAX LldpXdot1RemEntry 19104 MAX-ACCESS not-accessible 19105 STATUS current 19106 DESCRIPTION 19107 "Information about a particular port component." 19108 INDEX { lldpXdot1RemPortVlanId } 19109 ::= { lldpXdot1RemTable 1 } 19110 19111 LldpXdot1RemEntry ::= SEQUENCE { 19112 lldpXdot1RemPortVlanId Integer32 19113 } 19114 19115 lldpXdot1RemPortVlanId OBJECT-TYPE 19116 SYNTAX Integer32(0|1..4094) 19117 MAX-ACCESS read-only 19118 STATUS current 19119 DESCRIPTION 19120 "The integer value used to identify the port's VLAN identifier 19121 associated with the remote system. if the remote system 19122 either does not know the PVID or does not support port-based 19123 VLAN operation, the value of lldpXdot1RemPortVlanId should 19124 be zero." 19125 REFERENCE 19126 "IEEE 802.1AB-2005 F.2.1" 19127 ::= { lldpXdot1RemEntry 1 } 19128 19129 lldpXdot1RemProtoVlanTable OBJECT-TYPE 19130 SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry 19131 MAX-ACCESS not-accessible 19132 STATUS current 19133 DESCRIPTION 19134 "This table contains one or more rows per Port and Protocol 19135 VLAN information about the remote system, received on the 19136 given port." 19137 ::= { lldpXdot1RemoteData 2 } 19138 19139 lldpXdot1RemProtoVlanEntry OBJECT-TYPE 19140 SYNTAX LldpXdot1RemProtoVlanEntry 19141 MAX-ACCESS not-accessible 19142 STATUS current 19143 DESCRIPTION 19144 "Port and protocol VLAN name Information about a particular 19145 port component. There may be multiple protocol VLANs, 19146 identified by a particular lldpXdot1RemProtoVlanId, configured 19147 on the remote system." 19148 INDEX { lldpXdot1RemProtoVlanId } 19149 ::= { lldpXdot1RemProtoVlanTable 1 } 19150 19151 LldpXdot1RemProtoVlanEntry ::= SEQUENCE { 19152 lldpXdot1RemProtoVlanId Integer32, 19153 lldpXdot1RemProtoVlanSupported TruthValue, 19154 lldpXdot1RemProtoVlanEnabled TruthValue 19155 } 19156 19157 lldpXdot1RemProtoVlanId OBJECT-TYPE 19158 SYNTAX Integer32(0|1..4094) 19159 MAX-ACCESS not-accessible 19160 STATUS current 19161 DESCRIPTION 19162 "The integer value used to identify the port and protocol 19163 VLANs associated with the given port associated with the 19164 remote system. 19165 19166 If port and protocol VLANs are not supported on the given 19167 port associated with the remote system, or if the port is 19168 not enabled with any port and protocol VLAN, the value of 19169 lldpXdot1RemProtoVlanId should be zero." 19170 REFERENCE 19171 "IEEE 802.1AB-2005 F.3.2" 19172 ::= { lldpXdot1RemProtoVlanEntry 1 } 19173 19174 lldpXdot1RemProtoVlanSupported OBJECT-TYPE 19175 SYNTAX TruthValue 19176 MAX-ACCESS read-only 19177 STATUS current 19178 DESCRIPTION 19179 "The truth value used to indicate whether the given port 19180 (associated with the remote system) is capable of supporting 19181 port and protocol VLANs." 19182 REFERENCE 19183 "IEEE 802.1AB-2005 F.3.1" 19184 ::= { lldpXdot1RemProtoVlanEntry 2 } 19185 19186 lldpXdot1RemProtoVlanEnabled OBJECT-TYPE 19187 SYNTAX TruthValue 19188 MAX-ACCESS read-only 19189 STATUS current 19190 DESCRIPTION 19191 "The truth value used to indicate whether the port and 19192 protocol VLANs are enabled on the given port associated with 19193 the remote system." 19194 REFERENCE 19195 "IEEE 802.1AB-2005 F.3.1" 19196 ::= { lldpXdot1RemProtoVlanEntry 3 } 19197 19198 19199 -- 19200 -- lldpXdot1RemVlanNameTable : VLAN name information of the remote 19201 -- systems 19202 -- 19203 19204 lldpXdot1RemVlanNameTable OBJECT-TYPE 19205 SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry 19206 MAX-ACCESS not-accessible 19207 STATUS current 19208 DESCRIPTION 19209 "This table contains one or more rows per IEEE 802.1Q VLAN 19210 name information about the remote system, received on the 19211 given port." 19212 REFERENCE 19213 "IEEE 802.1AB-2005 F.4" 19214 ::= { lldpXdot1RemoteData 3 } 19215 19216 lldpXdot1RemVlanNameEntry OBJECT-TYPE 19217 SYNTAX LldpXdot1RemVlanNameEntry 19218 MAX-ACCESS not-accessible 19219 STATUS current 19220 DESCRIPTION 19221 "VLAN name Information about a particular port component. 19222 There may be multiple VLANs, identified by a particular 19223 lldpXdot1RemVlanId, received on the given port." 19224 INDEX { lldpXdot1RemVlanId } 19225 ::= { lldpXdot1RemVlanNameTable 1 } 19226 19227 LldpXdot1RemVlanNameEntry ::= SEQUENCE { 19228 lldpXdot1RemVlanId VlanId, 19229 lldpXdot1RemVlanName SnmpAdminString 19230 } 19231 19232 lldpXdot1RemVlanId OBJECT-TYPE 19233 SYNTAX VlanId 19234 MAX-ACCESS not-accessible 19235 STATUS current 19236 DESCRIPTION 19237 "The integer value used to identify the IEEE 802.1Q 19238 VLAN IDs with which the given port of the remote system 19239 is compatible." 19240 REFERENCE 19241 "IEEE 802.1AB-2005 F.4.2" 19242 ::= { lldpXdot1RemVlanNameEntry 1 } 19243 19244 lldpXdot1RemVlanName OBJECT-TYPE 19245 SYNTAX SnmpAdminString (SIZE(1..32)) 19246 MAX-ACCESS read-only 19247 STATUS current 19248 DESCRIPTION 19249 "The string value used to identify VLAN name identified by the 19250 VLAN Id associated with the remote system." 19251 REFERENCE 19252 "IEEE 802.1AB-2005 F.4.4" 19253 ::= { lldpXdot1RemVlanNameEntry 2 } 19254 19255 -- 19256 -- lldpXdot1RemProtocolTable : Protocol information of the remote systems 19257 -- 19258 19259 lldpXdot1RemProtocolTable OBJECT-TYPE 19260 SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry 19261 MAX-ACCESS not-accessible 19262 STATUS current 19263 DESCRIPTION 19264 "This table contains one or more rows per protocol information 19265 about the remote system, received on the given port." 19266 ::= { lldpXdot1RemoteData 4 } 19267 19268 lldpXdot1RemProtocolEntry OBJECT-TYPE 19269 SYNTAX LldpXdot1RemProtocolEntry 19270 MAX-ACCESS not-accessible 19271 STATUS current 19272 DESCRIPTION 19273 "Protocol information about a particular port component. 19274 There may be multiple protocols, identified by a particular 19275 lldpXdot1ProtocolIndex, received on the given port." 19276 INDEX { lldpXdot1RemProtocolIndex } 19277 ::= { lldpXdot1RemProtocolTable 1 } 19278 19279 LldpXdot1RemProtocolEntry ::= SEQUENCE { 19280 lldpXdot1RemProtocolIndex Integer32, 19281 lldpXdot1RemProtocolId OCTET STRING 19282 } 19283 19284 lldpXdot1RemProtocolIndex OBJECT-TYPE 19285 SYNTAX Integer32(1..2147483647) 19286 MAX-ACCESS not-accessible 19287 STATUS current 19288 DESCRIPTION 19289 "This object represents an arbitrary local integer value used 19290 by this agent to identify a particular protocol identity." 19291 ::= { lldpXdot1RemProtocolEntry 1 } 19292 19293 lldpXdot1RemProtocolId OBJECT-TYPE 19294 SYNTAX OCTET STRING (SIZE (1..255)) 19295 MAX-ACCESS read-only 19296 STATUS current 19297 DESCRIPTION 19298 "The octet string value used to identify the protocols 19299 associated with the given port of remote system." 19300 REFERENCE 19301 "IEEE 802.1AB-2005 F.5.3" 19302 ::= { lldpXdot1RemProtocolEntry 2 } 19303 19304 -- ---------------------------------------------------------- 19305 -- The companySecurity Groups 19306 -- ---------------------------------------------------------- 19307 securityDhcpServerScreen OBJECT IDENTIFIER ::= { companySecurity 7 } 19308 -- dhcp Server Screen Group --------------------------------------------- -- 19309 19310 dhcpServerScreenEnablePortlist OBJECT-TYPE 19311 SYNTAX PortList 19312 MAX-ACCESS read-write 19313 STATUS current 19314 DESCRIPTION 19315 "To enable or disable DHCP Server Screening port list." 19316 ::= { securityDhcpServerScreen 1 } 19317 19318 dhcpServerScreenEnableVlanlist OBJECT-TYPE 19319 SYNTAX OCTET STRING 19320 MAX-ACCESS read-write 19321 STATUS current 19322 DESCRIPTION 19323 "To enable or disable DHCP Server Screening vlan list." 19324 ::= { securityDhcpServerScreen 2 } 19325 19326 19327 dhcpServerScreenLogSuppressDuration OBJECT-TYPE 19328 SYNTAX INTEGER { 19329 one-min (1), 19330 five-min (5), 19331 thirty-min (30) 19332 } 19333 MAX-ACCESS read-write 19334 STATUS current 19335 DESCRIPTION 19336 "DSS Trap Log Suppress Duration." 19337 19338 ::= { securityDhcpServerScreen 3 } 19339 19340 19341 -- filterDHCPServer Table 19342 19343 filterDHCPServerTable OBJECT-TYPE 19344 SYNTAX SEQUENCE OF FilterDHCPServerEntry 19345 MAX-ACCESS not-accessible 19346 STATUS current 19347 DESCRIPTION 19348 "A table to control filter DHCP Server for the entire 19349 switch or for each interface in the switch." 19350 ::= { securityDhcpServerScreen 4 } 19351 19352 filterDHCPServerEntry OBJECT-TYPE 19353 SYNTAX FilterDHCPServerEntry 19354 MAX-ACCESS not-accessible 19355 STATUS current 19356 DESCRIPTION 19357 "An entry appears in this table for each interface 19358 in the system." 19359 INDEX { filterDHCPServerIpAddr, filterDHCPServerClientMacAddr } 19360 ::= { filterDHCPServerTable 1 } 19361 19362 FilterDHCPServerEntry ::= 19363 SEQUENCE { 19364 filterDHCPServerIpAddr 19365 IpAddress, 19366 filterDHCPServerClientMacAddr 19367 MacAddress, 19368 filterDHCPServerPortList 19369 PortList, 19370 filterDHCPServerVlanList 19371 OCTET STRING, 19372 filterDHCPServerRowStatus 19373 RowStatus 19374 } 19375 19376 19377 filterDHCPServerIpAddr OBJECT-TYPE 19378 SYNTAX IpAddress 19379 MAX-ACCESS not-accessible 19380 STATUS current 19381 DESCRIPTION 19382 "Specifies either the Network or Host address from which the switch 19383 can be managed. 19384 An address 0.0.0.0 indicates 'Any Manager'." 19385 ::= { filterDHCPServerEntry 1 } 19386 19387 19388 filterDHCPServerClientMacAddr OBJECT-TYPE 19389 SYNTAX MacAddress 19390 MAX-ACCESS not-accessible 19391 STATUS current 19392 DESCRIPTION 19393 "Ethernet Mac Address." 19394 19395 DEFVAL { '000102030405'h } 19396 ::= { filterDHCPServerEntry 2 } 19397 19398 filterDHCPServerPortList OBJECT-TYPE 19399 SYNTAX PortList 19400 MAX-ACCESS read-write 19401 STATUS current 19402 DESCRIPTION 19403 "Specifies the port numbers through which the authorized manager can 19404 access the switch. 19405 19406 By default the authorized manager is allowed to access the switch 19407 through all the ports. 19408 19409 If a set of ports are configured in the 'PortList', the manager can 19410 access the switch only through the configured ports." 19411 ::= { filterDHCPServerEntry 3 } 19412 19413 filterDHCPServerVlanList OBJECT-TYPE 19414 SYNTAX OCTET STRING 19415 MAX-ACCESS read-write 19416 STATUS current 19417 DESCRIPTION 19418 "Specifies the port numbers through which the authorized manager can 19419 access the switch. 19420 19421 By default the authorized manager is allowed to access the switch 19422 through all the ports. 19423 19424 If a set of ports are configured in the 'PortList', the manager can 19425 access the switch only through the configured ports." 19426 ::= { filterDHCPServerEntry 4 } 19427 19428 filterDHCPServerRowStatus OBJECT-TYPE 19429 SYNTAX RowStatus 19430 MAX-ACCESS read-create 19431 STATUS current 19432 DESCRIPTION 19433 "This object indicates the status of this entry." 19434 ::= { filterDHCPServerEntry 99 } 19435 19436 dhcpServerScreenEnableLog OBJECT-TYPE 19437 SYNTAX INTEGER { 19438 enable(1), 19439 disabled(2) 19440 } 19441 MAX-ACCESS read-write 19442 STATUS current 19443 DESCRIPTION 19444 "To enable or disable DHCP Server Screening log function." 19445 19446 DEFVAL { enable } 19447 ::= { securityDhcpServerScreen 5 } 19448 19449 -- ---------------------------------------------------------- 19450 -- The companySecurity Groups 19451 -- ---------------------------------------------------------- 19452 securityDhcpv6ServerScreen OBJECT IDENTIFIER ::= { companySecurity 12 } 19453 -- dhcpv6 Server Screen Group --------------------------------------------- -- 19454 19455 dhcpv6ServerScreenEnablePortlist OBJECT-TYPE 19456 SYNTAX PortList 19457 MAX-ACCESS read-write 19458 STATUS current 19459 DESCRIPTION 19460 "To enable or disable DHCPv6 Server Screening port list." 19461 ::= { securityDhcpv6ServerScreen 1 } 19462 19463 dhcpv6ServerScreenEnableLog OBJECT-TYPE 19464 SYNTAX INTEGER { 19465 enable(1), 19466 disabled(2) 19467 } 19468 MAX-ACCESS read-write 19469 STATUS current 19470 DESCRIPTION 19471 "To enable or disable DHCPv6 Server Screening log function." 19472 19473 DEFVAL { enable } 19474 ::= { securityDhcpv6ServerScreen 2 } 19475 19476-- Currently, trap function designed to be set in snmp trap function. 19477-- But it will change design in the future. 19478-- dhcpv6ServerScreenEnableTrap OBJECT-TYPE 19479-- SYNTAX INTEGER { 19480-- enable(1), 19481-- disabled(2) 19482-- } 19483-- MAX-ACCESS read-write 19484-- STATUS current 19485-- DESCRIPTION 19486-- "To enable or disable DHCPv6 Server Screening trap function." 19487 19488-- DEFVAL { disabled } 19489-- ::= { securityDhcpv6ServerScreen 3 } 19490 19491 19492 -- filterDHCPv6Server Table 19493 19494 filterDHCPv6ServerTable OBJECT-TYPE 19495 SYNTAX SEQUENCE OF FilterDHCPv6ServerEntry 19496 MAX-ACCESS not-accessible 19497 STATUS current 19498 DESCRIPTION 19499 "A table to control filter DHCPv6 Server for the entire 19500 switch or for each interface in the switch." 19501 ::= { securityDhcpv6ServerScreen 4 } 19502 19503 filterDHCPv6ServerEntry OBJECT-TYPE 19504 SYNTAX FilterDHCPv6ServerEntry 19505 MAX-ACCESS not-accessible 19506 STATUS current 19507 DESCRIPTION 19508 "An entry appears in this table for each interface 19509 in the system." 19510 INDEX { filterDHCPv6ServerIpAddr } 19511 ::= { filterDHCPv6ServerTable 1 } 19512 19513 FilterDHCPv6ServerEntry ::= 19514 SEQUENCE { 19515 filterDHCPv6ServerIpAddr 19516 Ipv6Address, 19517 filterDHCPv6ServerPortList 19518 PortList, 19519 filterDHCPv6ServerRowStatus 19520 RowStatus 19521 } 19522 19523 19524 filterDHCPv6ServerIpAddr OBJECT-TYPE 19525 SYNTAX Ipv6Address 19526 MAX-ACCESS read-only 19527 STATUS current 19528 DESCRIPTION 19529 "Specifies either the Network or Host address from which the switch 19530 can be managed." 19531 ::= { filterDHCPv6ServerEntry 1 } 19532 19533 filterDHCPv6ServerPortList OBJECT-TYPE 19534 SYNTAX PortList 19535 MAX-ACCESS read-write 19536 STATUS current 19537 DESCRIPTION 19538 "Specifies the port numbers through which the authorized manager can 19539 access the switch. 19540 19541 By default the authorized manager is allowed to access the switch 19542 through all the ports. 19543 19544 If a set of ports are configured in the 'PortList', the manager can 19545 access the switch only through the configured ports." 19546 ::= { filterDHCPv6ServerEntry 2 } 19547 19548 filterDHCPv6ServerRowStatus OBJECT-TYPE 19549 SYNTAX RowStatus 19550 MAX-ACCESS read-create 19551 STATUS current 19552 DESCRIPTION 19553 "This object indicates the status of this entry." 19554 ::= { filterDHCPv6ServerEntry 99 } 19555 19556 -- ---------------------------------------------------------- 19557 -- The companySecurity Groups 19558 -- ---------------------------------------------------------- 19559 securityIcmpv6RaAllNode OBJECT IDENTIFIER ::= { companySecurity 13 } 19560 -- icmpv6 RA all node Group --------------------------------------------- -- 19561 19562 icmpv6RaAllNodeEnablePortlist OBJECT-TYPE 19563 SYNTAX PortList 19564 MAX-ACCESS read-write 19565 STATUS current 19566 DESCRIPTION 19567 "To enable or disable ICMPv6 RA All Node port list." 19568 ::= { securityIcmpv6RaAllNode 1 } 19569 19570 icmpv6RaAllNodeEnableLog OBJECT-TYPE 19571 SYNTAX INTEGER { 19572 enable(1), 19573 disabled(2) 19574 } 19575 MAX-ACCESS read-write 19576 STATUS current 19577 DESCRIPTION 19578 "To enable or disable ICMPv6 RA All Node log function." 19579 19580 DEFVAL { enable } 19581 ::= { securityIcmpv6RaAllNode 2 } 19582 19583 -- filterICMPv6RaAllNode Table 19584 19585 filterICMPv6RaAllNodeTable OBJECT-TYPE 19586 SYNTAX SEQUENCE OF FilterICMPv6RaAllNodeEntry 19587 MAX-ACCESS not-accessible 19588 STATUS current 19589 DESCRIPTION 19590 "A table to control filter ICMPv6 RA for the entire 19591 switch or for each interface in the switch." 19592 ::= { securityIcmpv6RaAllNode 4 } 19593 19594 filterICMPv6RaAllNodeEntry OBJECT-TYPE 19595 SYNTAX FilterICMPv6RaAllNodeEntry 19596 MAX-ACCESS not-accessible 19597 STATUS current 19598 DESCRIPTION 19599 "An entry appears in this table for each interface 19600 in the system." 19601 INDEX { filterICMPv6RaAllNodeServerIpAddr } 19602 ::= { filterICMPv6RaAllNodeTable 1 } 19603 19604 FilterICMPv6RaAllNodeEntry ::= 19605 SEQUENCE { 19606 filterICMPv6RaAllNodeServerIpAddr 19607 Ipv6Address, 19608 filterICMPv6RaAllNodeServerPortList 19609 PortList, 19610 filterICMPv6RaAllNodeServerRowStatus 19611 RowStatus 19612 } 19613 19614 19615 filterICMPv6RaAllNodeServerIpAddr OBJECT-TYPE 19616 SYNTAX Ipv6Address 19617 MAX-ACCESS read-only 19618 STATUS current 19619 DESCRIPTION 19620 "Specifies either the Network or Host address from which the switch 19621 can be managed." 19622 ::= { filterICMPv6RaAllNodeEntry 1 } 19623 19624 filterICMPv6RaAllNodeServerPortList OBJECT-TYPE 19625 SYNTAX PortList 19626 MAX-ACCESS read-write 19627 STATUS current 19628 DESCRIPTION 19629 "Specifies the port numbers through which the authorized manager can 19630 access the switch. 19631 19632 By default the authorized manager is allowed to access the switch 19633 through all the ports. 19634 19635 If a set of ports are configured in the 'PortList', the manager can 19636 access the switch only through the configured ports." 19637 ::= { filterICMPv6RaAllNodeEntry 2 } 19638 19639 filterICMPv6RaAllNodeServerRowStatus OBJECT-TYPE 19640 SYNTAX RowStatus 19641 MAX-ACCESS read-create 19642 STATUS current 19643 DESCRIPTION 19644 "This object indicates the status of this entry." 19645 ::= { filterICMPv6RaAllNodeEntry 99 } 19646 19647 securityTrafficSeg OBJECT IDENTIFIER ::= { companySecurity 9} 19648 19649 19650 -- 19651 -- Port Map Table 19652 -- 19653 19654 trafficSegTable OBJECT-TYPE 19655 SYNTAX SEQUENCE OF TrafficSegEntry 19656 MAX-ACCESS not-accessible 19657 STATUS current 19658 DESCRIPTION 19659 "A Port-channel is created through ifMain table. 19660 After the creation of the port-channel, corresponding logical 19661 interface will be created in the ifMain table. 19662 This Port-channel table is indexed through Key values and allows to 19663 configure link selection policy and the Mac address for 19664 the port-channel. All other objects in this table displays 19665 the details of the port-channel" 19666 19667 ::= { securityTrafficSeg 1 } 19668 19669 trafficSegEntry OBJECT-TYPE 19670 SYNTAX TrafficSegEntry 19671 MAX-ACCESS not-accessible 19672 STATUS current 19673 DESCRIPTION 19674 "There is one entry in this table for each created 19675 port-channel port" 19676 19677 INDEX { trafficSegIfIndex } 19678 ::= { trafficSegTable 1 } 19679 19680 TrafficSegEntry ::= 19681 SEQUENCE { 19682 trafficSegIfIndex InterfaceIndex, 19683 trafficSegMemberList PortList 19684 } 19685 19686 trafficSegIfIndex OBJECT-TYPE 19687 SYNTAX InterfaceIndex 19688 MAX-ACCESS read-only 19689 STATUS current 19690 DESCRIPTION 19691 "The ifIndex of the port-channel(Aggregator's 19692 interface index). " 19693 ::= { trafficSegEntry 1 } 19694 19695 trafficSegMemberList OBJECT-TYPE 19696 SYNTAX PortList 19697 MAX-ACCESS read-write 19698 STATUS current 19699 DESCRIPTION 19700 "Port list of port channel." 19701 ::= { trafficSegEntry 2 } 19702 19703 19704 19705 -- ---------------------------------------------------------- 19706 -- The companySecurity Groups 19707 -- ---------------------------------------------------------- 19708 securityAAC OBJECT IDENTIFIER ::= { companySecurity 11 } 19709 19710-- ------------------------------------------------------------- 19711-- Authentication Policy and Parameter Settings 19712-- ------------------------------------------------------------- 19713 aacAuthenAdminState OBJECT-TYPE 19714 SYNTAX INTEGER { 19715 enabled(1), 19716 disabled(2) 19717 } 19718 MAX-ACCESS read-write 19719 STATUS current 19720 DESCRIPTION 19721 "This object indicates the Access Authentication is enable or 19722 disable." 19723 ::= { securityAAC 1} 19724 19725 19726 aacAuthParamResponseTimeout OBJECT-TYPE 19727 SYNTAX INTEGER (0..255) 19728 MAX-ACCESS read-write 19729 STATUS current 19730 DESCRIPTION 19731 "Timeout in second for login authentication response." 19732 ::= { securityAAC 2 } 19733 19734 aacAuthParamAttempt OBJECT-TYPE 19735 SYNTAX INTEGER (1..255) 19736 MAX-ACCESS read-write 19737 STATUS current 19738 DESCRIPTION 19739 "The amount for login authentication, if login failure exceed, 19740 connection or access would be locked." 19741 ::= { securityAAC 3 } 19742 19743-- ------------------------------------------------------------- 19744-- Application Authentication Settings 19745-- ------------------------------------------------------------- 19746 19747 aacAPAuthMethodGroup OBJECT IDENTIFIER ::= { securityAAC 4 } 19748 19749 aacAPLoginMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 1 } 19750 aacAPEnableMethod OBJECT IDENTIFIER ::= { aacAPAuthMethodGroup 2 } 19751 19752 aacAPConsoleLoginMethod OBJECT-TYPE 19753 SYNTAX INTEGER (1..8) 19754 MAX-ACCESS read-write 19755 STATUS current 19756 DESCRIPTION 19757 "Specify the way which has to execute authentication while login the 19758 system and the method for authentication.Access system via local 19759 console" 19760 19761 ::= { aacAPLoginMethod 1 } 19762 19763 aacAPTelnetLoginMethod OBJECT-TYPE 19764 SYNTAX INTEGER (1..8) 19765 MAX-ACCESS read-write 19766 STATUS current 19767 DESCRIPTION 19768 "Specify the way which has to execute authentication while login the 19769 system and the method for authentication.Access system via telnet." 19770 19771 ::= { aacAPLoginMethod 2 } 19772 19773 aacAPSSHLoginMethod OBJECT-TYPE 19774 SYNTAX INTEGER (1..8) 19775 MAX-ACCESS read-write 19776 STATUS current 19777 DESCRIPTION 19778 "Specify the way which has to execute authentication while login the 19779 system and the method for authentication.Access system via SSH." 19780 19781 ::= { aacAPLoginMethod 3 } 19782 19783 aacAPHttpLoginMethod OBJECT-TYPE 19784 SYNTAX INTEGER (1..8) 19785 MAX-ACCESS read-write 19786 STATUS current 19787 DESCRIPTION 19788 "Specify the way which has to execute authentication while login the 19789 system and the method for authentication.Access system via HTTP." 19790 19791 ::= { aacAPLoginMethod 4 } 19792 19793 aacAPConsoleEnableMethod OBJECT-TYPE 19794 SYNTAX INTEGER (1..8) 19795 MAX-ACCESS read-write 19796 STATUS current 19797 DESCRIPTION 19798 "Specify the way which has to execute authentication while login the 19799 system and the method for authentication.Access system via local 19800 console." 19801 ::= { aacAPEnableMethod 1 } 19802 19803 aacAPTelnetEnableMethod OBJECT-TYPE 19804 SYNTAX INTEGER (1..8) 19805 MAX-ACCESS read-write 19806 STATUS current 19807 DESCRIPTION 19808 "Specify the way which has to execute authentication while login the 19809 system and the method for authentication.Access system via telnet." 19810 19811 ::= { aacAPEnableMethod 2 } 19812 19813 aacAPSSHEnableMethod OBJECT-TYPE 19814 SYNTAX INTEGER (1..8) 19815 MAX-ACCESS read-write 19816 STATUS current 19817 DESCRIPTION 19818 "Specify the way which has to execute authentication while login the 19819 system and the method for authentication.Access system via SSH." 19820 19821 ::= { aacAPEnableMethod 3 } 19822 19823 aacAPHttpEnableMethod OBJECT-TYPE 19824 SYNTAX INTEGER (1..8) 19825 MAX-ACCESS read-write 19826 STATUS current 19827 DESCRIPTION 19828 "Specify the way which has to execute authentication while login the 19829 system and the method for authentication.Access system via HTTP." 19830 19831 ::= { aacAPEnableMethod 4 } 19832 19833 19834-- ------------------------------------------------------------- 19835-- Authentication Server Group setting 19836-- ------------------------------------------------------------- 19837 aacServerGroupTable OBJECT-TYPE 19838 SYNTAX SEQUENCE OF AacServerGroupEntry 19839 MAX-ACCESS not-accessible 19840 STATUS current 19841 DESCRIPTION 19842 "A table that contains informations about server group." 19843 ::= { securityAAC 5 } 19844 19845 aacServerGroupEntry OBJECT-TYPE 19846 SYNTAX AacServerGroupEntry 19847 MAX-ACCESS not-accessible 19848 STATUS current 19849 DESCRIPTION 19850 "A list of the group including servers." 19851 INDEX { aacServerGroupIndex } 19852 ::= { aacServerGroupTable 1 } 19853 19854 AacServerGroupEntry ::= 19855 SEQUENCE { 19856 aacServerGroupIndex 19857 INTEGER, 19858 aacServerGroupName 19859 OCTET STRING, 19860 aacServersInGroup 19861 BITS, 19862 aacServerGroupRowStatus 19863 RowStatus 19864 } 19865 19866 aacServerGroupIndex OBJECT-TYPE 19867 SYNTAX INTEGER (2..9) 19868 MAX-ACCESS read-only 19869 STATUS current 19870 DESCRIPTION 19871 "A value that uniquely identifies this SwAACServerGroupEntry ." 19872 19873 ::= { aacServerGroupEntry 1 } 19874 19875 aacServerGroupName OBJECT-TYPE 19876 SYNTAX OCTET STRING (SIZE (1..15)) 19877 MAX-ACCESS read-write 19878 STATUS current 19879 DESCRIPTION 19880 "A human-readable text string of the method group. 19881 The name is writable only if Group is new created, 19882 which the value of aacServerGroupRowStatus is 'notReady'." 19883 19884 ::= { aacServerGroupEntry 2 } 19885 19886 19887 aacServersInGroup OBJECT-TYPE 19888 SYNTAX BITS { 19889 id1(0), 19890 id2(1), 19891 id3(2), 19892 id4(3), 19893 id5(4), 19894 id6(5), 19895 id7(6), 19896 id8(7), 19897 id9(8), 19898 id10(9), 19899 id11(10), 19900 id12(11), 19901 id13(12), 19902 id14(13), 19903 id15(14), 19904 id16(15) 19905 } 19906 MAX-ACCESS read-write 19907 STATUS current 19908 DESCRIPTION 19909 "The list of servers in the group, each bit indicates a specified server ID. 19910 The server must be created before including it." 19911 19912 ::= { aacServerGroupEntry 3 } 19913 19914 aacServerGroupRowStatus OBJECT-TYPE 19915 SYNTAX RowStatus 19916 MAX-ACCESS read-create 19917 STATUS current 19918 DESCRIPTION 19919 "This object indicates the status of this entry. An entry is 19920 created in this table when this object is SET to 'createAndWait'. 19921 The entry in this table is used when the status of this object 19922 is SET 'active'. The entry in this table is not used when this 19923 object is SET 'notInService'. An entry created in this table is 19924 be deleted when this object is SET 'destroy'." 19925 19926 ::= { aacServerGroupEntry 4 } 19927 19928 19929-- ------------------------------------------------------------- 19930-- IPv4 19931-- Authentication Server host setting 19932-- ------------------------------------------------------------- 19933 19934 iPv4aacServerInfoTable OBJECT-TYPE 19935 SYNTAX SEQUENCE OF IPv4AacServerInfoEntry 19936 MAX-ACCESS not-accessible 19937 STATUS obsolete 19938 DESCRIPTION 19939 "A table that contains information about severs." 19940 ::= { securityAAC 6 } 19941 19942 iPv4aacServerInfoEntry OBJECT-TYPE 19943 SYNTAX IPv4AacServerInfoEntry 19944 MAX-ACCESS not-accessible 19945 STATUS obsolete 19946 DESCRIPTION 19947 "A list of the information of server ." 19948 INDEX { iPv4aacServerIndex } 19949 ::= { iPv4aacServerInfoTable 1 } 19950 19951 IPv4AacServerInfoEntry ::= 19952 SEQUENCE { 19953 iPv4aacServerIndex 19954 INTEGER, 19955 iPv4aacServerIPAddr 19956 IpAddress, 19957 iPv4aacServerAuthProtocol 19958 INTEGER, 19959 iPv4aacServerAuthPort 19960 INTEGER, 19961 iPv4aacServerAuthKey 19962 OCTET STRING, 19963 iPv4aacServerTimeout 19964 INTEGER, 19965 iPv4aacServerRetryCount 19966 INTEGER, 19967 iPv4aacServerRowStatus 19968 RowStatus 19969 } 19970 19971 iPv4aacServerIndex OBJECT-TYPE 19972 SYNTAX INTEGER (1..16) 19973 MAX-ACCESS read-only 19974 STATUS obsolete 19975 DESCRIPTION 19976 "A value that uniquely identifies this SwAACServerGroupEntry." 19977 19978 ::= { iPv4aacServerInfoEntry 1 } 19979 19980 iPv4aacServerIPAddr OBJECT-TYPE 19981 SYNTAX IpAddress 19982 MAX-ACCESS read-write 19983 STATUS obsolete 19984 DESCRIPTION 19985 "The IP address of Server" 19986 ::= { iPv4aacServerInfoEntry 2 } 19987 19988 iPv4aacServerAuthProtocol OBJECT-TYPE 19989 SYNTAX INTEGER{ 19990 tacacsPlus(1), 19991 radius(2) 19992 } 19993 MAX-ACCESS read-write 19994 STATUS obsolete 19995 DESCRIPTION 19996 "The authentication protocol provided by the Server." 19997 ::= { iPv4aacServerInfoEntry 3 } 19998 19999 iPv4aacServerAuthPort OBJECT-TYPE 20000 SYNTAX INTEGER(1..65535) 20001 MAX-ACCESS read-write 20002 STATUS obsolete 20003 DESCRIPTION 20004 "The TCP/IP port ." 20005 ::= { iPv4aacServerInfoEntry 4 } 20006 20007 iPv4aacServerAuthKey OBJECT-TYPE 20008 SYNTAX OCTET STRING (SIZE (1..254)) 20009 MAX-ACCESS read-write 20010 STATUS obsolete 20011 DESCRIPTION 20012 "The key used while authentication process." 20013 20014 ::= { iPv4aacServerInfoEntry 5 } 20015 20016 iPv4aacServerTimeout OBJECT-TYPE 20017 SYNTAX INTEGER(1..255) 20018 MAX-ACCESS read-write 20019 STATUS obsolete 20020 DESCRIPTION 20021 "Server response timeout ." 20022 ::= { iPv4aacServerInfoEntry 6 } 20023 20024 iPv4aacServerRetryCount OBJECT-TYPE 20025 SYNTAX INTEGER(1..255) 20026 MAX-ACCESS read-write 20027 STATUS obsolete 20028 DESCRIPTION 20029 "Client retry count . 20030 (-1: No retry mechanism)" 20031 ::= { iPv4aacServerInfoEntry 7 } 20032 20033 iPv4aacServerRowStatus OBJECT-TYPE 20034 SYNTAX RowStatus 20035 MAX-ACCESS read-create 20036 STATUS obsolete 20037 DESCRIPTION 20038 "This object indicates the status of this entry. An entry is 20039 created in this table when this object is SET to 'createAndWait'. 20040 The entry in this table is used when the status of this object 20041 is SET 'active'. The entry in this table is not used when this 20042 object is SET 'notInService'. An entry created in this table is 20043 be deleted when this object is SET 'destroy'." 20044 20045 ::= { iPv4aacServerInfoEntry 8 } 20046 20047-- ------------------------------------------------------------- 20048-- IPv6 20049-- Authentication Server host setting 20050-- ------------------------------------------------------------- 20051 20052 aacServerInfoTable OBJECT-TYPE 20053 SYNTAX SEQUENCE OF AacServerInfoEntry 20054 MAX-ACCESS not-accessible 20055 STATUS current 20056 DESCRIPTION 20057 "A table that contains information about severs." 20058 ::= { securityAAC 7 } 20059 20060 aacServerInfoEntry OBJECT-TYPE 20061 SYNTAX AacServerInfoEntry 20062 MAX-ACCESS not-accessible 20063 STATUS current 20064 DESCRIPTION 20065 "A list of the information of server ." 20066 INDEX { aacServerIndex } 20067 ::= { aacServerInfoTable 1 } 20068 20069 AacServerInfoEntry ::= 20070 SEQUENCE { 20071 aacServerIndex 20072 INTEGER, 20073 aacServerIPType 20074 INTEGER, 20075 aacServerIPAddr 20076 Ipv6Address, 20077 aacServerInterfaceName 20078 OCTET STRING, 20079 aacServerAuthProtocol 20080 INTEGER, 20081 aacServerAuthPort 20082 INTEGER, 20083 aacServerAuthKey 20084 OCTET STRING, 20085 aacServerTimeout 20086 INTEGER, 20087 aacServerRetryCount 20088 INTEGER, 20089 aacServerAccountingPort 20090 INTEGER, 20091 aacServerRowStatus 20092 RowStatus 20093 } 20094 20095 aacServerIndex OBJECT-TYPE 20096 SYNTAX INTEGER (1..16) 20097 MAX-ACCESS read-only 20098 STATUS current 20099 DESCRIPTION 20100 "A value that uniquely identifies this SwAACServerGroupEntry." 20101 20102 ::= { aacServerInfoEntry 1 } 20103 20104 aacServerIPType OBJECT-TYPE 20105 SYNTAX INTEGER (1..2) 20106 MAX-ACCESS read-write 20107 STATUS current 20108 DESCRIPTION 20109 "The IP address of the AAC server IP type 20110 referred to in this table entry. (IPv4=1, IPv6=2)" 20111 DEFVAL { 1 } 20112 ::= { aacServerInfoEntry 2 } 20113 20114 aacServerIPAddr OBJECT-TYPE 20115 SYNTAX Ipv6Address 20116 MAX-ACCESS read-write 20117 STATUS current 20118 DESCRIPTION 20119 "The IP address of Server" 20120 ::= { aacServerInfoEntry 3 } 20121 20122 aacServerInterfaceName OBJECT-TYPE 20123 SYNTAX OCTET STRING 20124 MAX-ACCESS read-create 20125 STATUS current 20126 DESCRIPTION 20127 "Specifies the interface name when the aacServerIPAddr is linklocal address." 20128 ::= { aacServerInfoEntry 4 } 20129 20130 aacServerAuthProtocol OBJECT-TYPE 20131 SYNTAX INTEGER{ 20132 tacacsPlus(1), 20133 radius(2) 20134 } 20135 MAX-ACCESS read-write 20136 STATUS current 20137 DESCRIPTION 20138 "The authentication protocol provided by the Server." 20139 ::= { aacServerInfoEntry 5 } 20140 20141 aacServerAuthPort OBJECT-TYPE 20142 SYNTAX INTEGER(1..65535) 20143 MAX-ACCESS read-write 20144 STATUS current 20145 DESCRIPTION 20146 "The TCP/IP port ." 20147 ::= { aacServerInfoEntry 6 } 20148 20149 aacServerAuthKey OBJECT-TYPE 20150 SYNTAX OCTET STRING (SIZE (1..254)) 20151 MAX-ACCESS read-write 20152 STATUS current 20153 DESCRIPTION 20154 "The key used while authentication process." 20155 20156 ::= { aacServerInfoEntry 7 } 20157 20158 aacServerTimeout OBJECT-TYPE 20159 SYNTAX INTEGER(1..255) 20160 MAX-ACCESS read-write 20161 STATUS current 20162 DESCRIPTION 20163 "Server response timeout ." 20164 ::= { aacServerInfoEntry 8 } 20165 20166 aacServerRetryCount OBJECT-TYPE 20167 SYNTAX INTEGER(1..255) 20168 MAX-ACCESS read-write 20169 STATUS current 20170 DESCRIPTION 20171 "Client retry count . 20172 (-1: No retry mechanism)" 20173 ::= { aacServerInfoEntry 9 } 20174 20175 aacServerAccountingPort OBJECT-TYPE 20176 SYNTAX INTEGER(1..65535) 20177 MAX-ACCESS read-write 20178 STATUS current 20179 DESCRIPTION 20180 "The accounting port ." 20181 ::= { aacServerInfoEntry 10 } 20182 20183 aacServerRowStatus OBJECT-TYPE 20184 SYNTAX RowStatus 20185 MAX-ACCESS read-create 20186 STATUS current 20187 DESCRIPTION 20188 "This object indicates the status of this entry. An entry is 20189 created in this table when this object is SET to 'createAndWait'. 20190 The entry in this table is used when the status of this object 20191 is SET 'active'. The entry in this table is not used when this 20192 object is SET 'notInService'. An entry created in this table is 20193 be deleted when this object is SET 'destroy'." 20194 20195 ::= { aacServerInfoEntry 99 } 20196 20197-- ------------------------------------------------------------- 20198-- Login Method list table 20199-- ------------------------------------------------------------- 20200 20201 aacLoginMethodListTable OBJECT-TYPE 20202 SYNTAX SEQUENCE OF AacLoginMethodListEntry 20203 MAX-ACCESS not-accessible 20204 STATUS current 20205 DESCRIPTION 20206 "A table that contains information about Login authentication method 20207 lists." 20208 20209 ::= { securityAAC 8 } 20210 20211 aacLoginMethodListEntry OBJECT-TYPE 20212 SYNTAX AacLoginMethodListEntry 20213 MAX-ACCESS not-accessible 20214 STATUS current 20215 DESCRIPTION 20216 "A list of the Authentication methods." 20217 INDEX { aacLoginMethodListIndex } 20218 20219 ::= { aacLoginMethodListTable 1 } 20220 20221 AacLoginMethodListEntry ::= 20222 SEQUENCE { 20223 aacLoginMethodListIndex 20224 INTEGER, 20225 aacLoginMethodListName 20226 OCTET STRING, 20227 aacLoginMethod1 20228 INTEGER, 20229 aacLoginMethod2 20230 INTEGER, 20231 aacLoginMethod3 20232 INTEGER, 20233 aacLoginMethod4 20234 INTEGER, 20235 aacLoginMethodListRowStatus 20236 RowStatus 20237 20238 } 20239 20240 aacLoginMethodListIndex OBJECT-TYPE 20241 SYNTAX INTEGER (1..8) 20242 MAX-ACCESS read-only 20243 STATUS current 20244 DESCRIPTION 20245 "A value that identifies this method list." 20246 20247 ::= { aacLoginMethodListEntry 1 } 20248 20249 aacLoginMethodListName OBJECT-TYPE 20250 SYNTAX OCTET STRING (SIZE (1..15)) 20251 MAX-ACCESS read-write 20252 STATUS current 20253 DESCRIPTION 20254 "A human-readable text string of the method list." 20255 20256 ::= { aacLoginMethodListEntry 2 } 20257 20258 aacLoginMethod1 OBJECT-TYPE 20259 SYNTAX INTEGER { 20260 none(-1), 20261 local(0) 20262 ,tacacsPlus(1) 20263 ,radius(2) 20264 } 20265 MAX-ACCESS read-write 20266 STATUS current 20267 DESCRIPTION 20268 "The type of Login method list. Besides the pre-defined type, it 20269 also allow to be set user-defined group by aacServerGroupIndex." 20270 20271 ::= { aacLoginMethodListEntry 3 } 20272 20273 aacLoginMethod2 OBJECT-TYPE 20274 SYNTAX INTEGER { 20275 none(-1), 20276 local(0) 20277 ,tacacsPlus(1) 20278 ,radius(2) 20279 } 20280 MAX-ACCESS read-write 20281 STATUS current 20282 DESCRIPTION 20283 "The type of Login method list. Besides the pre-defined type, it 20284 also allow to be set user-defined group by aacServerGroupIndex." 20285 20286 ::= { aacLoginMethodListEntry 4 } 20287 20288 aacLoginMethod3 OBJECT-TYPE 20289 SYNTAX INTEGER { 20290 none(-1), 20291 local(0) 20292 ,tacacsPlus(1) 20293 ,radius(2) 20294 } 20295 MAX-ACCESS read-write 20296 STATUS current 20297 DESCRIPTION 20298 "The type of Login method list. Besides the pre-defined type, it 20299 also allow to be set user-defined group by aacServerGroupIndex." 20300 20301 ::= { aacLoginMethodListEntry 5 } 20302 20303 aacLoginMethod4 OBJECT-TYPE 20304 SYNTAX INTEGER { 20305 none(-1), 20306 local(0) 20307 ,tacacsPlus(1) 20308 ,radius(2) 20309 } 20310 MAX-ACCESS read-write 20311 STATUS current 20312 DESCRIPTION 20313 "The type of Login method list. Besides the pre-defined type, it 20314 also allow to be set user-defined group by aacServerGroupIndex." 20315 20316 ::= { aacLoginMethodListEntry 6 } 20317 20318 aacLoginMethodListRowStatus OBJECT-TYPE 20319 SYNTAX RowStatus 20320 MAX-ACCESS read-create 20321 STATUS current 20322 DESCRIPTION 20323 "This object indicates the status of this entry. An entry is 20324 created in this table when this object is SET to 'createAndWait'. 20325 The entry in this table is used when the status of this object 20326 is SET 'active'. The entry in this table is not used when this 20327 object is SET 'notInService'. An entry created in this table is 20328 be deleted when this object is SET 'destroy'." 20329 20330 ::= { aacLoginMethodListEntry 7 } 20331 20332-- ------------------------------------------------------------- 20333-- Enable Method table 20334-- ------------------------------------------------------------- 20335 aacEnableMethodListTable OBJECT-TYPE 20336 SYNTAX SEQUENCE OF AacEnableMethodListEntry 20337 MAX-ACCESS not-accessible 20338 STATUS current 20339 DESCRIPTION 20340 "A table that contains information about Enable authentication method 20341 lists." 20342 20343 ::= { securityAAC 9 } 20344 20345 aacEnableMethodListEntry OBJECT-TYPE 20346 SYNTAX AacEnableMethodListEntry 20347 MAX-ACCESS not-accessible 20348 STATUS current 20349 DESCRIPTION 20350 "A list of the Authentication methods." 20351 INDEX { aacEnableMethodListIndex } 20352 20353 ::= { aacEnableMethodListTable 1 } 20354 20355 AacEnableMethodListEntry ::= 20356 SEQUENCE { 20357 aacEnableMethodListIndex 20358 INTEGER, 20359 aacEnableMethodListName 20360 OCTET STRING, 20361 aacEnableMethod1 20362 INTEGER, 20363 aacEnableMethod2 20364 INTEGER, 20365 aacEnableMethod3 20366 INTEGER, 20367 aacEnableMethod4 20368 INTEGER, 20369 aacEnableMethodListRowStatus 20370 RowStatus 20371 } 20372 20373 aacEnableMethodListIndex OBJECT-TYPE 20374 SYNTAX INTEGER (1..8) 20375 MAX-ACCESS read-only 20376 STATUS current 20377 DESCRIPTION 20378 "A value that identifies this method list." 20379 20380 ::= { aacEnableMethodListEntry 1 } 20381 20382 aacEnableMethodListName OBJECT-TYPE 20383 SYNTAX OCTET STRING (SIZE(1..15)) 20384 MAX-ACCESS read-write 20385 STATUS current 20386 DESCRIPTION 20387 "A human-readable text string of the method list." 20388 20389 ::= { aacEnableMethodListEntry 2 } 20390 20391 aacEnableMethod1 OBJECT-TYPE 20392 SYNTAX INTEGER { 20393 none(-1), 20394 local(0) 20395 ,tacacsPlus(1) 20396 ,radius(2) 20397 } 20398 MAX-ACCESS read-write 20399 STATUS current 20400 DESCRIPTION 20401 "The type of Login method list. Besides the pre-defined type, it 20402 also allow to be set user-defined group by aacServerGroupIndex." 20403 20404 ::= { aacEnableMethodListEntry 3 } 20405 20406 aacEnableMethod2 OBJECT-TYPE 20407 SYNTAX INTEGER { 20408 none(-1), 20409 local(0) 20410 ,tacacsPlus(1) 20411 ,radius(2) 20412 } 20413 MAX-ACCESS read-write 20414 STATUS current 20415 DESCRIPTION 20416 "The type of Login method list. Besides the pre-defined type, it 20417 also allow to be set user-defined group by aacServerGroupIndex." 20418 20419 ::= { aacEnableMethodListEntry 4 } 20420 20421 aacEnableMethod3 OBJECT-TYPE 20422 SYNTAX INTEGER { 20423 none(-1), 20424 local(0) 20425 ,tacacsPlus(1) 20426 ,radius(2) 20427 } 20428 MAX-ACCESS read-write 20429 STATUS current 20430 DESCRIPTION 20431 "The type of Login method list. Besides the pre-defined type, it 20432 also allow to be set user-defined group by aacServerGroupIndex." 20433 20434 ::= { aacEnableMethodListEntry 5 } 20435 20436 aacEnableMethod4 OBJECT-TYPE 20437 SYNTAX INTEGER { 20438 none(-1), 20439 local(0) 20440 ,tacacsPlus(1) 20441 ,radius(2) 20442 } 20443 MAX-ACCESS read-write 20444 STATUS current 20445 DESCRIPTION 20446 "The type of Login method list. Besides the pre-defined type, it 20447 also allow to be set user-defined group by aacServerGroupIndex." 20448 20449 ::= { aacEnableMethodListEntry 6 } 20450 20451 aacEnableMethodListRowStatus OBJECT-TYPE 20452 SYNTAX RowStatus 20453 MAX-ACCESS read-create 20454 STATUS current 20455 DESCRIPTION 20456 "This object indicates the status of this entry. An entry is 20457 created in this table when this object is SET to 'createAndWait'. 20458 The entry in this table is used when the status of this object 20459 is SET 'active'. The entry in this table is not used when this 20460 object is SET 'notInService'. An entry created in this table is 20461 be deleted when this object is SET 'destroy'." 20462 20463 ::= { aacEnableMethodListEntry 7 } 20464 20465-- ------------------------------------------------------------- 20466-- Local Enable Password 20467-- ------------------------------------------------------------- 20468 aacLocalEnablePassword OBJECT-TYPE 20469 SYNTAX DisplayString (SIZE(1..15)) 20470 MAX-ACCESS read-write 20471 STATUS current 20472 DESCRIPTION 20473 "This object is used to set Local Enable Password." 20474 ::= { securityAAC 10 } 20475-- ------------------------------------------------------------- 20476-- Accounting Method list table 20477-- ------------------------------------------------------------- 20478 20479 aacAccountingMethodListTable OBJECT-TYPE 20480 SYNTAX SEQUENCE OF AacAccountingMethodListEntry 20481 MAX-ACCESS not-accessible 20482 STATUS current 20483 DESCRIPTION 20484 "A table that contains information about Accounting authentication method 20485 lists." 20486 20487 ::= { securityAAC 11 } 20488 20489 aacAccountingMethodListEntry OBJECT-TYPE 20490 SYNTAX AacAccountingMethodListEntry 20491 MAX-ACCESS not-accessible 20492 STATUS current 20493 DESCRIPTION 20494 "A list of the Authentication methods." 20495 INDEX { aacAccountingMethodListIndex } 20496 20497 ::= { aacAccountingMethodListTable 1 } 20498 20499 AacAccountingMethodListEntry ::= 20500 SEQUENCE { 20501 aacAccountingMethodListIndex 20502 INTEGER, 20503 aacAccountingMethodListName 20504 OCTET STRING, 20505 aacAccountingMethod1 20506 INTEGER, 20507 aacAccountingMethod2 20508 INTEGER, 20509 aacAccountingMethod3 20510 INTEGER, 20511 aacAccountingMethod4 20512 INTEGER, 20513 aacAccountingMethodListRowStatus 20514 RowStatus 20515 20516 } 20517 aacAccountingMethodListIndex OBJECT-TYPE 20518 SYNTAX INTEGER (1..8) 20519 MAX-ACCESS read-only 20520 STATUS current 20521 DESCRIPTION 20522 "A value that identifies this method list." 20523 20524 ::= { aacAccountingMethodListEntry 1 } 20525 20526 aacAccountingMethodListName OBJECT-TYPE 20527 SYNTAX OCTET STRING (SIZE (1..15)) 20528 MAX-ACCESS read-write 20529 STATUS current 20530 DESCRIPTION 20531 "A human-readable text string of the method list." 20532 20533 ::= { aacAccountingMethodListEntry 2 } 20534 20535 aacAccountingMethod1 OBJECT-TYPE 20536 SYNTAX INTEGER { 20537 none(-1), 20538 local(0) 20539 ,tacacsPlus(1) 20540 ,radius(2) 20541 } 20542 MAX-ACCESS read-write 20543 STATUS current 20544 DESCRIPTION 20545 "The type of Accounting method list. Besides the pre-defined type, it 20546 also allow to be set user-defined group by aacServerGroupIndex." 20547 20548 ::= { aacAccountingMethodListEntry 3 } 20549 20550 aacAccountingMethod2 OBJECT-TYPE 20551 SYNTAX INTEGER { 20552 none(-1), 20553 local(0) 20554 ,tacacsPlus(1) 20555 ,radius(2) 20556 } 20557 MAX-ACCESS read-write 20558 STATUS current 20559 DESCRIPTION 20560 "The type of Accounting method list. Besides the pre-defined type, it 20561 also allow to be set user-defined group by aacServerGroupIndex." 20562 20563 ::= { aacAccountingMethodListEntry 4 } 20564 20565 aacAccountingMethod3 OBJECT-TYPE 20566 SYNTAX INTEGER { 20567 none(-1), 20568 local(0) 20569 ,tacacsPlus(1) 20570 ,radius(2) 20571 } 20572 MAX-ACCESS read-write 20573 STATUS current 20574 DESCRIPTION 20575 "The type of Accounting method list. Besides the pre-defined type, it 20576 also allow to be set user-defined group by aacServerGroupIndex." 20577 20578 ::= { aacAccountingMethodListEntry 5 } 20579 20580 aacAccountingMethod4 OBJECT-TYPE 20581 SYNTAX INTEGER { 20582 none(-1), 20583 local(0) 20584 ,tacacsPlus(1) 20585 ,radius(2) 20586 } 20587 MAX-ACCESS read-write 20588 STATUS current 20589 DESCRIPTION 20590 "The type of Accounting method list. Besides the pre-defined type, it 20591 also allow to be set user-defined group by aacServerGroupIndex." 20592 20593 ::= { aacAccountingMethodListEntry 6 } 20594 20595 aacAccountingMethodListRowStatus OBJECT-TYPE 20596 SYNTAX RowStatus 20597 MAX-ACCESS read-create 20598 STATUS current 20599 DESCRIPTION 20600 "This object indicates the status of this entry. An entry is 20601 created in this table when this object is SET to 'createAndWait'. 20602 The entry in this table is used when the status of this object 20603 is SET 'active'. The entry in this table is not used when this 20604 object is SET 'notInService'. An entry created in this table is 20605 be deleted when this object is SET 'destroy'." 20606 20607 ::= { aacAccountingMethodListEntry 7 } 20608-- ------------------------------------------------------------- 20609-- Accounting Service Index 20610-- ------------------------------------------------------------- 20611 aacAccountingServiceIndex OBJECT IDENTIFIER ::= { securityAAC 12 } 20612 aacAccountingServiceNetwork OBJECT-TYPE 20613 SYNTAX INTEGER { 20614 radius-only (0), 20615 default-method-list (1), 20616 method-list-name (2), 20617 disabled (-1) 20618 } 20619 MAX-ACCESS read-write 20620 STATUS current 20621 DESCRIPTION 20622 "This object indicates aac Accounting Service Network is radius-only, default-method-list, 20623 method-list-name and disable about Accounting Service Network." 20624 20625 DEFVAL { -1 } 20626 ::= { aacAccountingServiceIndex 1 } 20627 20628 aacAccountingServiceShell OBJECT-TYPE 20629 SYNTAX INTEGER { 20630 radius-only (0), 20631 default-method-list (1), 20632 method-list-name (2), 20633 disabled (-1) 20634 } 20635 MAX-ACCESS read-write 20636 STATUS current 20637 DESCRIPTION 20638 "This object indicates aac Accounting Service Shell is radius-only, default-method-list, 20639 method-list-name and disable about Accounting Service Network." 20640 20641 DEFVAL { -1 } 20642 ::= { aacAccountingServiceIndex 2 } 20643 20644 aacAccountingServiceSystem OBJECT-TYPE 20645 SYNTAX INTEGER { 20646 radius-only (0), 20647 default-method-list (1), 20648 method-list-name (2), 20649 disabled (-1) 20650 } 20651 MAX-ACCESS read-write 20652 STATUS current 20653 DESCRIPTION 20654 "This object indicates aac Accounting System Shell is radius-only, default-method-list, 20655 method-list-name and disable about Accounting Service Network." 20656 20657 DEFVAL { -1 } 20658 ::= { aacAccountingServiceIndex 3 } 20659-- ------------------------------------------------------------- 20660-- Accounting Service Command 20661-- ------------------------------------------------------------- 20662 aacAccountingServiceCommand OBJECT IDENTIFIER ::= { securityAAC 13 } 20663 20664 aacAccountingServiceCommandAdministrator OBJECT-TYPE 20665 SYNTAX INTEGER { 20666 method1 (0), 20667 method2 (1), 20668 method3 (2), 20669 method4 (3), 20670 disabled (-1) 20671 } 20672 MAX-ACCESS read-write 20673 STATUS current 20674 DESCRIPTION 20675 "This object indicates aac Accounting Command Admin is method1, method2, 20676 method3 , method4 and disable about Accounting Service Command" 20677 20678 DEFVAL { -1 } 20679 ::= { aacAccountingServiceCommand 1 } 20680 20681 aacAccountingServiceCommandOperator OBJECT-TYPE 20682 SYNTAX INTEGER { 20683 method1 (0), 20684 method2 (1), 20685 method3 (2), 20686 method4 (3), 20687 disabled (-1) 20688 } 20689 MAX-ACCESS read-write 20690 STATUS current 20691 DESCRIPTION 20692 "This object indicates aac Accounting Command Operato is method1, method2, 20693 method3 , method4 and disable about Accounting Service Command" 20694 20695 DEFVAL { -1 } 20696 ::= { aacAccountingServiceCommand 2 } 20697 20698 aacAccountingServiceCommandPoweruser OBJECT-TYPE 20699 SYNTAX INTEGER { 20700 method1 (0), 20701 method2 (1), 20702 method3 (2), 20703 method4 (3), 20704 disabled (-1) 20705 } 20706 MAX-ACCESS read-write 20707 STATUS current 20708 DESCRIPTION 20709 "This object indicates aac Accounting Command Power user is method1, method2, 20710 method3 , method4 and disable about Accounting Service Command" 20711 20712 DEFVAL { -1 } 20713 ::= { aacAccountingServiceCommand 3 } 20714 20715 aacAccountingServiceCommandUser OBJECT-TYPE 20716 SYNTAX INTEGER { 20717 method1 (0), 20718 method2 (1), 20719 method3 (2), 20720 method4 (3), 20721 disabled (-1) 20722 } 20723 MAX-ACCESS read-write 20724 STATUS current 20725 DESCRIPTION 20726 "This object indicates aac Accounting Command User is method1, method2, 20727 method3 , method4 and disable about Accounting Service Command" 20728 20729 DEFVAL { -1 } 20730 ::= { aacAccountingServiceCommand 4 } 20731 20732-- ------------------------------------------------------------- 20733-- Server Password Encryption 20734-- ------------------------------------------------------------- 20735 20736 aacServerPasswordEncryption OBJECT-TYPE 20737 SYNTAX INTEGER { 20738 enabled(1), 20739 disabled(2) 20740 } 20741 MAX-ACCESS read-write 20742 STATUS current 20743 DESCRIPTION 20744 "This object is used to configure server password encryption status." 20745 ::= { securityAAC 14 } 20746 20747 20748 -- ---------------------------------------------------------- 20749 -- Multicast Filter Port Table 20750 -- ---------------------------------------------------------- 20751 20752 mcastFilterPortTable OBJECT-TYPE 20753 SYNTAX SEQUENCE OF McastFilterPortEntry 20754 MAX-ACCESS not-accessible 20755 STATUS current 20756 DESCRIPTION 20757 "A table to control multicast filtering modes." 20758 ::= { companyMulticastFilter 1 } 20759 20760 mcastFilterPortEntry OBJECT-TYPE 20761 SYNTAX McastFilterPortEntry 20762 MAX-ACCESS not-accessible 20763 STATUS current 20764 DESCRIPTION 20765 "An entry appears in this table for each interface in the mcastFiltertem. 20766 20767 Index to the table is the interface index of the port." 20768 20769 INDEX { mcastFilterPortIndex } 20770 ::= { mcastFilterPortTable 1 } 20771 20772 McastFilterPortEntry ::= 20773 SEQUENCE { 20774 mcastFilterPortIndex 20775 Integer32, 20776 mcastFilterPortType 20777 INTEGER 20778 } 20779 20780 mcastFilterPortIndex OBJECT-TYPE 20781 SYNTAX Integer32 (1..26) 20782 MAX-ACCESS not-accessible 20783 STATUS current 20784 DESCRIPTION 20785 "Interface index of the port for which the configuration 20786 in this entry applies. 20787 For all machines give maximum port number." 20788 20789 ::= { mcastFilterPortEntry 1 } 20790 20791 mcastFilterPortType OBJECT-TYPE 20792 SYNTAX INTEGER { 20793 forward (1), 20794 filter (2) 20795 } 20796 MAX-ACCESS read-write 20797 STATUS current 20798 DESCRIPTION 20799 "Configures the multicast filtering modes as below : 20800 forward -Forwards all unregistered groups. 20801 filter -Filters all unregistered groups." 20802 20803 ::= { mcastFilterPortEntry 2 } 20804 20805 -- ---------------------------------------------------------------- 20806 -- The STATIC ARP group 20807 -- ---------------------------------------------------------------- 20808 20809 staticARPTable OBJECT-TYPE 20810 SYNTAX SEQUENCE OF StaticARPEntry 20811 MAX-ACCESS not-accessible 20812 STATUS current 20813 DESCRIPTION 20814 "A list of the Static MACs" 20815 ::= { companyStaticARP 2 } 20816 20817 staticARPEntry OBJECT-TYPE 20818 SYNTAX StaticARPEntry 20819 MAX-ACCESS not-accessible 20820 STATUS current 20821 DESCRIPTION 20822 "A Static MAC entry containing the mac and forwarding port." 20823 INDEX { staticARPIP, staticARPMac} 20824 ::= { staticARPTable 1 } 20825 20826 StaticARPEntry ::= SEQUENCE { 20827 staticARPIP IpAddress, 20828 staticARPMac MacAddress, 20829 staticARPRowStatus RowStatus 20830 } 20831 20832 staticARPIP OBJECT-TYPE 20833 SYNTAX IpAddress 20834 MAX-ACCESS read-only 20835 STATUS current 20836 DESCRIPTION 20837 "The VLAN ID of the static ARP IP." 20838 ::= { staticARPEntry 2 } 20839 20840 staticARPMac OBJECT-TYPE 20841 SYNTAX MacAddress 20842 MAX-ACCESS read-only 20843 STATUS current 20844 DESCRIPTION 20845 "The MAC address associated of the static ARP entry." 20846 ::= { staticARPEntry 3 } 20847 20848 staticARPRowStatus OBJECT-TYPE 20849 SYNTAX RowStatus 20850 MAX-ACCESS read-write 20851 STATUS current 20852 DESCRIPTION 20853 "The status of an entry in the Static ARP Table. Only a subset 20854 of the rowstatus variables (active, createAndGo, destroy) 20855 are available. The trunk member port can not set up static ARP." 20856 ::= { staticARPEntry 5 } 20857 20858 20859 20860 sysGratuitousARPGlobalSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 1 } 20861 sysGratuitousARPSettings OBJECT IDENTIFIER ::= { companyGratuitousARP 2 } 20862 20863 -- ---------------------------------------------------------------- 20864 -- The sysGratuitousARPGlobalSettings group 20865 -- ---------------------------------------------------------------- 20866 sysGratuitousARPIPIfStatusUp OBJECT-TYPE 20867 SYNTAX INTEGER { 20868 enable(1), 20869 disable(2) 20870 } 20871 MAX-ACCESS read-write 20872 STATUS current 20873 DESCRIPTION 20874 "This object indicates Send On IP Interface Status Up is enabled or disabled." 20875 DEFVAL { disable } 20876 ::= { sysGratuitousARPGlobalSettings 1 } 20877 20878 sysGratuitousARPDuplicateIPDetected OBJECT-TYPE 20879 SYNTAX INTEGER { 20880 enable(1), 20881 disable(2) 20882 } 20883 MAX-ACCESS read-write 20884 STATUS current 20885 DESCRIPTION 20886 "This object indicates Send On Duplicate IP Detected is enabled or disabled." 20887 DEFVAL { disable } 20888 ::= { sysGratuitousARPGlobalSettings 2 } 20889 20890 sysGratuitousARPLearning OBJECT-TYPE 20891 SYNTAX INTEGER { 20892 enable(1), 20893 disable(2) 20894 } 20895 MAX-ACCESS read-write 20896 STATUS current 20897 DESCRIPTION 20898 "This object indicates Gratuitous ARP Learning is enabled or disabled." 20899 DEFVAL { disable } 20900 ::= { sysGratuitousARPGlobalSettings 3 } 20901 20902 -- ---------------------------------------------------------------- 20903 -- The sysGratuitousARPSettings group 20904 -- ---------------------------------------------------------------- 20905 20906 sysGratuitousARPTable OBJECT-TYPE 20907 SYNTAX SEQUENCE OF SysGratuitousARPEntry 20908 MAX-ACCESS not-accessible 20909 STATUS current 20910 DESCRIPTION 20911 "Set/Add Gratuitous ARP interface name and interval time." 20912 ::= { sysGratuitousARPSettings 1 } 20913 20914 sysGratuitousARPEntry OBJECT-TYPE 20915 SYNTAX SysGratuitousARPEntry 20916 MAX-ACCESS not-accessible 20917 STATUS current 20918 DESCRIPTION 20919 "The entry of gratuitous ARP!" 20920 INDEX { sysGratuitousARPIFName } 20921 ::= { sysGratuitousARPTable 1 } 20922 20923 SysGratuitousARPEntry ::= SEQUENCE 20924 { 20925 sysGratuitousARPIFName OCTET STRING, 20926 sysGratuitousARPInterval Integer32 20927 } 20928 20929 sysGratuitousARPIFName OBJECT-TYPE 20930 SYNTAX OCTET STRING (SIZE(1..24)) 20931 MAX-ACCESS read-only 20932 STATUS current 20933 DESCRIPTION 20934 "Interface name." 20935 ::= { sysGratuitousARPEntry 1 } 20936 20937 sysGratuitousARPInterval OBJECT-TYPE 20938 SYNTAX Integer32 (0..65535) 20939 MAX-ACCESS read-write 20940 STATUS current 20941 DESCRIPTION 20942 "Gratuitous ARP interval time for each interface." 20943 DEFVAL { 0 } 20944 ::= { sysGratuitousARPEntry 2 } 20945 20946 20947 20948 -- ------------------------------------------------------------------ 20949 -- The Static Multicast Group 20950 -- ------------------------------------------------------------------ 20951 20952 staticRouteTable OBJECT-TYPE 20953 SYNTAX SEQUENCE OF StaticRouteEntry 20954 MAX-ACCESS not-accessible 20955 STATUS current 20956 DESCRIPTION 20957 "A list of the Static Route Table." 20958 ::= { companyStaticRoute 1 } 20959 20960 staticRouteEntry OBJECT-TYPE 20961 SYNTAX StaticRouteEntry 20962 MAX-ACCESS not-accessible 20963 STATUS current 20964 DESCRIPTION 20965 "A Static route entry maintain by the IP Address, netmask and gateway." 20966 INDEX { staticRouteIpAddr, staticRouteNetmask, staticRouteGateway} 20967 ::= { staticRouteTable 1 } 20968 20969 StaticRouteEntry ::= SEQUENCE { 20970 staticRouteInterfaceID INTEGER, 20971 staticRouteIpAddr IpAddress, 20972 staticRouteNetmask IpAddress, 20973 staticRouteGateway IpAddress, 20974 staticRouteMetric INTEGER, 20975 staticRouteProtocol INTEGER, 20976 staticRouteActiveStatus INTEGER, 20977 staticRouteRowStatus RowStatus 20978 } 20979 20980 staticRouteInterfaceID OBJECT-TYPE 20981 SYNTAX INTEGER 20982 MAX-ACCESS read-only 20983 STATUS current 20984 DESCRIPTION 20985 "The InterfaceID of the static Route entry." 20986 ::= { staticRouteEntry 1 } 20987 20988 staticRouteIpAddr OBJECT-TYPE 20989 SYNTAX IpAddress 20990 MAX-ACCESS read-only 20991 STATUS current 20992 DESCRIPTION 20993 "Allows the entry of an IP address that will be a static entry into 20994 the Switch's Routing Table." 20995 ::= { staticRouteEntry 2 } 20996 20997 staticRouteNetmask OBJECT-TYPE 20998 SYNTAX IpAddress 20999 MAX-ACCESS read-only 21000 STATUS current 21001 DESCRIPTION 21002 "Allows the entry of a subnet mask corresponding to the IP address above." 21003 ::= { staticRouteEntry 3 } 21004 21005 staticRouteGateway OBJECT-TYPE 21006 SYNTAX IpAddress 21007 MAX-ACCESS read-only 21008 STATUS current 21009 DESCRIPTION 21010 "Allows the entry of an IP address of a gateway for the IP address above." 21011 ::= { staticRouteEntry 4 } 21012 21013 staticRouteMetric OBJECT-TYPE 21014 SYNTAX INTEGER 21015 MAX-ACCESS read-write 21016 STATUS current 21017 DESCRIPTION 21018 "Allows the entry of a routing protocol metric representing the number of 21019 routers between the Switch and the IP address above.(1-65535)" 21020 ::= { staticRouteEntry 5 } 21021 21022 staticRouteProtocol OBJECT-TYPE 21023 SYNTAX INTEGER { 21024 default(0), 21025 static(1) 21026 } 21027 MAX-ACCESS read-only 21028 STATUS current 21029 DESCRIPTION 21030 "The route protocol of the static route entry." 21031 ::= { staticRouteEntry 6 } 21032 21033 staticRouteActiveStatus OBJECT-TYPE 21034 SYNTAX INTEGER { 21035 active(0), 21036 inactive(1) 21037 } 21038 MAX-ACCESS read-only 21039 STATUS current 21040 DESCRIPTION 21041 "The active/inactive status of the static route entry." 21042 ::= { staticRouteEntry 8 } 21043 21044 staticRouteRowStatus OBJECT-TYPE 21045 SYNTAX RowStatus 21046 MAX-ACCESS read-write 21047 STATUS current 21048 DESCRIPTION 21049 "The status of an entry in the Static Route Table. Only a subset 21050 of the rowstatus variables (active, createAndGo, destroy) 21051 are available." 21052 ::= { staticRouteEntry 9 } 21053 21054 -- ------------------------------------------------------------------ 21055 -- The Static Multicast Group 21056 -- ------------------------------------------------------------------ 21057 21058 staticRouteV6Table OBJECT-TYPE 21059 SYNTAX SEQUENCE OF StaticRouteV6Entry 21060 MAX-ACCESS not-accessible 21061 STATUS current 21062 DESCRIPTION 21063 "A list of the Static Route Table." 21064 ::= { companyStaticRoute 2 } 21065 21066 staticRouteV6Entry OBJECT-TYPE 21067 SYNTAX StaticRouteV6Entry 21068 MAX-ACCESS not-accessible 21069 STATUS current 21070 DESCRIPTION 21071 "A Static route entry maintain by the IP Address, netmask and gateway." 21072 INDEX { staticRouteV6IpAddr, staticRouteV6Prefix, staticRouteV6NextHop} 21073 ::= { staticRouteV6Table 1 } 21074 21075 StaticRouteV6Entry ::= SEQUENCE { 21076 staticRouteV6InterfaceID INTEGER, 21077 staticRouteV6IpAddr Ipv6Address, 21078 staticRouteV6Prefix INTEGER, 21079 staticRouteV6NextHop Ipv6Address, 21080 staticRouteV6Metric INTEGER, 21081 staticRouteV6Protocol INTEGER, 21082 staticRouteV6ActiveStatus INTEGER, 21083 staticRouteV6RowStatus RowStatus 21084 } 21085 21086 staticRouteV6InterfaceID OBJECT-TYPE 21087 SYNTAX INTEGER 21088 MAX-ACCESS read-only 21089 STATUS current 21090 DESCRIPTION 21091 "The InterfaceID of the static Route entry." 21092 ::= { staticRouteV6Entry 1 } 21093 21094 staticRouteV6IpAddr OBJECT-TYPE 21095 SYNTAX Ipv6Address 21096 MAX-ACCESS read-only 21097 STATUS current 21098 DESCRIPTION 21099 "Allows the entry of an IP address that will be a static entry into 21100 the Switch's Routing Table." 21101 ::= { staticRouteV6Entry 2 } 21102 21103 staticRouteV6Prefix OBJECT-TYPE 21104 SYNTAX INTEGER 21105 MAX-ACCESS read-only 21106 STATUS current 21107 DESCRIPTION 21108 "Allows the entry of a subnet mask corresponding to the IP address above." 21109 ::= { staticRouteV6Entry 3 } 21110 21111 staticRouteV6NextHop OBJECT-TYPE 21112 SYNTAX Ipv6Address 21113 MAX-ACCESS read-only 21114 STATUS current 21115 DESCRIPTION 21116 "Allows the entry of an IP address of a gateway for the IP address above." 21117 ::= { staticRouteV6Entry 4 } 21118 21119 staticRouteV6Metric OBJECT-TYPE 21120 SYNTAX INTEGER 21121 MAX-ACCESS read-write 21122 STATUS current 21123 DESCRIPTION 21124 "Allows the entry of a routing protocol metric representing the number of 21125 routers between the Switch and the IP address above.(1-65535)" 21126 ::= { staticRouteV6Entry 5 } 21127 21128 staticRouteV6Protocol OBJECT-TYPE 21129 SYNTAX INTEGER { 21130 default(0), 21131 static(1) 21132 } 21133 MAX-ACCESS read-only 21134 STATUS current 21135 DESCRIPTION 21136 "The route protocol of the static route entry." 21137 ::= { staticRouteV6Entry 6 } 21138 21139 staticRouteV6ActiveStatus OBJECT-TYPE 21140 SYNTAX INTEGER { 21141 active(0), 21142 inactive(1) 21143 } 21144 MAX-ACCESS read-only 21145 STATUS current 21146 DESCRIPTION 21147 "The active/inactive status of the static route entry." 21148 ::= { staticRouteV6Entry 8 } 21149 21150 staticRouteV6RowStatus OBJECT-TYPE 21151 SYNTAX RowStatus 21152 MAX-ACCESS read-write 21153 STATUS current 21154 DESCRIPTION 21155 "The status of an entry in the Static Route Table. Only a subset 21156 of the rowstatus variables (active, createAndGo, destroy) 21157 are available." 21158 ::= { staticRouteV6Entry 9 } 21159 21160 21161-- start DLINK-AGENT-BACIC-INFO 21162 21163 agentCPUutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 1 } 21164 agentMEMutilization OBJECT IDENTIFIER ::= { companyAgentBasicInfo 2 } 21165 21166 -- ---------------------------------------------------------------- 21167 -- The agentCPUutilization group 21168 -- ---------------------------------------------------------------- 21169 agentCPUutilizationIn5sec OBJECT-TYPE 21170 SYNTAX Integer32 21171 MAX-ACCESS read-only 21172 STATUS current 21173 DESCRIPTION 21174 "The time scale is set at 5 second intervals. 21175 The value will be between 0% (idle) and 100% (very busy)." 21176 ::= { agentCPUutilization 1 } 21177 21178 agentCPUutilizationIn1min OBJECT-TYPE 21179 SYNTAX Integer32 21180 21181 MAX-ACCESS read-only 21182 STATUS current 21183 DESCRIPTION 21184 "The time scale is set at 1 minute intervals. 21185 The value will be between 0% (idle) and 100% (very busy)." 21186 ::= { agentCPUutilization 2 } 21187 21188 agentCPUutilizationIn5min OBJECT-TYPE 21189 SYNTAX Integer32 21190 MAX-ACCESS read-only 21191 STATUS current 21192 DESCRIPTION 21193 "The time scale is set at 5 minute intervals. 21194 The value will be between 0% (idle) and 100% (very busy)." 21195 ::= { agentCPUutilization 3 } 21196 21197 -- ---------------------------------------------------------------- 21198 -- The agentMEMutilization group 21199 -- ---------------------------------------------------------------- 21200 agentMEMutilizationIn5sec OBJECT-TYPE 21201 SYNTAX Integer32 21202 MAX-ACCESS read-only 21203 STATUS current 21204 DESCRIPTION 21205 "The time scale is set at 5 second intervals. 21206 The value will be between 0% (idle) and 100% (very busy)." 21207 ::= { agentMEMutilization 1 } 21208 21209 agentMEMutilizationIn1min OBJECT-TYPE 21210 SYNTAX Integer32 21211 21212 MAX-ACCESS read-only 21213 STATUS current 21214 DESCRIPTION 21215 "The time scale is set at 1 minute intervals. 21216 The value will be between 0% (idle) and 100% (very busy)." 21217 ::= { agentMEMutilization 2 } 21218 21219 agentMEMutilizationIn5min OBJECT-TYPE 21220 SYNTAX Integer32 21221 MAX-ACCESS read-only 21222 STATUS current 21223 DESCRIPTION 21224 "The time scale is set at 5 minute intervals. 21225 The value will be between 0% (idle) and 100% (very busy)." 21226 ::= { agentMEMutilization 3 } 21227 21228-- end DLINK-AGENT-BACIC-INFO 21229 21230 agentPORTutilizationTable OBJECT-TYPE 21231 SYNTAX SEQUENCE OF AgentPORTutilizationEntry 21232 MAX-ACCESS not-accessible 21233 STATUS current 21234 DESCRIPTION 21235 "" 21236 ::= { companyAgentBasicInfo 3 } 21237 21238 agentPORTutilizationEntry OBJECT-TYPE 21239 SYNTAX AgentPORTutilizationEntry 21240 MAX-ACCESS not-accessible 21241 STATUS current 21242 DESCRIPTION 21243 "" 21244 INDEX { agentPORTutilizationPortIndex } 21245 ::= { agentPORTutilizationTable 1 } 21246 21247 AgentPORTutilizationEntry ::= 21248 SEQUENCE { 21249 agentPORTutilizationPortIndex 21250 Integer32, 21251 agentPORTutilizationPortTX5sec 21252 Integer32, 21253 agentPORTutilizationPortRX5sec 21254 Integer32, 21255 agentPORTutilizationPortUtil5sec 21256 Integer32, 21257 agentPORTutilizationPortUtil1min 21258 Integer32, 21259 agentPORTutilizationPortUtil5min 21260 Integer32 21261 } 21262 21263 agentPORTutilizationPortIndex OBJECT-TYPE 21264 SYNTAX Integer32 (1..26) 21265 MAX-ACCESS read-only 21266 STATUS current 21267 DESCRIPTION 21268 "" 21269 ::= { agentPORTutilizationEntry 1 } 21270 21271 21272 agentPORTutilizationPortTX5sec OBJECT-TYPE 21273 SYNTAX Integer32 21274 MAX-ACCESS read-only 21275 STATUS current 21276 DESCRIPTION 21277 "" 21278 ::= { agentPORTutilizationEntry 2 } 21279 21280 agentPORTutilizationPortRX5sec OBJECT-TYPE 21281 SYNTAX Integer32 21282 MAX-ACCESS read-only 21283 STATUS current 21284 DESCRIPTION 21285 "" 21286 ::= { agentPORTutilizationEntry 3 } 21287 21288 agentPORTutilizationPortUtil5sec OBJECT-TYPE 21289 SYNTAX Integer32 21290 MAX-ACCESS read-only 21291 STATUS current 21292 DESCRIPTION 21293 "" 21294 ::= { agentPORTutilizationEntry 4 } 21295 21296 agentPORTutilizationPortUtil1min OBJECT-TYPE 21297 SYNTAX Integer32 21298 MAX-ACCESS read-only 21299 STATUS current 21300 DESCRIPTION 21301 "" 21302 ::= { agentPORTutilizationEntry 5 } 21303 21304 agentPORTutilizationPortUtil5min OBJECT-TYPE 21305 SYNTAX Integer32 21306 MAX-ACCESS read-only 21307 STATUS current 21308 DESCRIPTION 21309 "" 21310 ::= { agentPORTutilizationEntry 6 } 21311 21312 -- ---------------------------------------------------------- 21313 -- The companyL2PT Groups 21314 -- ---------------------------------------------------------- 21315 -- L2PT Group --------------------------------------------- -- 21316-- ----------------------------------------------------------------------------- 21317-- swL2PTState 21318-- ----------------------------------------------------------------------------- 21319 l2PTState OBJECT-TYPE 21320 SYNTAX INTEGER { 21321 enabled(1), 21322 disabled(2) 21323 } 21324 MAX-ACCESS read-write 21325 STATUS current 21326 DESCRIPTION 21327 "This object indicates the global state of Layer 2 protocol tunneling." 21328 ::= { companyL2PT 1 } 21329-- ----------------------------------------------------------------------------- 21330-- L2PTPortTable 21331-- ----------------------------------------------------------------------------- 21332 l2PTPortTable OBJECT-TYPE 21333 SYNTAX SEQUENCE OF L2PTEntry 21334 MAX-ACCESS not-accessible 21335 STATUS current 21336 DESCRIPTION 21337 "A table that cont 21338 ains the cable situation for each port." 21339 ::= { companyL2PT 2 } 21340 21341 l2PTEntry OBJECT-TYPE 21342 SYNTAX L2PTEntry 21343 MAX-ACCESS not-accessible 21344 STATUS current 21345 DESCRIPTION 21346 "A list of cable situations for each port on the device." 21347 INDEX { l2PTPortIndex } 21348 ::= { l2PTPortTable 1 } 21349 21350 L2PTEntry ::= 21351 SEQUENCE { 21352 l2PTPortIndex 21353 INTEGER, 21354 l2PTPortType 21355 INTEGER, 21356 l2PTProtocol 21357 BITS 21358 } 21359 21360 21361 l2PTPortIndex OBJECT-TYPE 21362 SYNTAX INTEGER (1..26) 21363 MAX-ACCESS not-accessible 21364 STATUS current 21365 DESCRIPTION 21366 "This object indicates the port number. 21367 For all machines give maximum port number." 21368 ::= { l2PTEntry 1 } 21369 21370 l2PTPortType OBJECT-TYPE 21371 SYNTAX INTEGER { 21372 none(1), 21373 uni(2), 21374 nni(3) 21375 } 21376 MAX-ACCESS read-write 21377 STATUS current 21378 DESCRIPTION 21379 "This object indicates the Layer 2 protocol tunneling port type. 21380 21381 The 'none' value indicates that the port is normal. Layer 2 protocol tunneling 21382 is disabled on this port. 21383 21384 The 'uni' value indicates that the port is connected to the customer site. 21385 A Layer 2 PDU received on a UNI port can be tunneled to a remote customer site across the provider network. 21386 21387 The 'nni' value indicates that the port is connected to the provider network. 21388 A Tunneled Layer 2 PDU received on an NNI port will be restored to its original format." 21389 DEFVAL { none } 21390 ::= { l2PTEntry 2 } 21391 21392 l2PTProtocol OBJECT-TYPE 21393 SYNTAX BITS { 21394 stp(0), 21395 gvrp(1), 21396 macCC(2), 21397 macCD(3), 21398 lldp(4), 21399 isis(5) 21400 } 21401 MAX-ACCESS read-write 21402 STATUS current 21403 DESCRIPTION 21404 "This object indicates the tunneled protocols on this port. 21405 This object can only be applied on a UNI port. 21406 21407 If the 'stp' BIT is set, the STP BPDU will be tunneled. 21408 21409 If the 'gvrp' BIT is set, the GVRP PDU will be tunneled. 21410 21411 If the 'mac-01-00-0C-CC-CC-CC' BIT is set, the PDU with the 21412 destination MAC address 01-00-0C-CC-CC-CC will be tunneled . 21413 21414 If the 'mac-01-00-0C-CC-CC-CD' BIT is set, then the PDU with the 21415 destination MAC address 01-00-0C-CC-CC-CD will be tunneled. 21416 21417 If the 'lldp' BIT is set, the LLDP will be tunneled. 21418 21419 If the 'is-is' BIT is set, the IS-IS will be tunneled." 21420 ::= { l2PTEntry 3 } 21421-- ----------------------------------------------------------------------------- 21422-- L2PTThresholdTable 21423-- ----------------------------------------------------------------------------- 21424 l2PTThresholdTable OBJECT-TYPE 21425 SYNTAX SEQUENCE OF L2PTThresholdEntry 21426 MAX-ACCESS not-accessible 21427 STATUS current 21428 DESCRIPTION 21429 "This table contains the protocol tunneling threshold of a UNI port." 21430 ::= { companyL2PT 3} 21431 21432 l2PTThresholdEntry OBJECT-TYPE 21433 SYNTAX L2PTThresholdEntry 21434 MAX-ACCESS not-accessible 21435 STATUS current 21436 DESCRIPTION 21437 "A list with the Layer2 Protocol tunneling threshold." 21438 INDEX { l2PTPortIndex, l2PTProtocolIndex } 21439 ::= { l2PTThresholdTable 1 } 21440 21441 21442 L2PTThresholdEntry ::= 21443 SEQUENCE { 21444 l2PTProtocolIndex 21445 INTEGER, 21446 l2PTDropThreshold 21447 INTEGER 21448 } 21449 21450 l2PTProtocolIndex OBJECT-TYPE 21451 SYNTAX INTEGER { 21452 stp(1), 21453 gvrp(2), 21454 macCC(3), 21455 macCD(4), 21456 lldp(5), 21457 isis(6) 21458 } 21459 MAX-ACCESS not-accessible 21460 STATUS current 21461 DESCRIPTION 21462 "This object indicates the tunneled protocol of the port." 21463 ::= { l2PTThresholdEntry 1 } 21464 21465 l2PTDropThreshold OBJECT-TYPE 21466 SYNTAX INTEGER (0..65535) 21467 MAX-ACCESS read-write 21468 STATUS current 21469 DESCRIPTION 21470 "This object indicates the drop threshold for a given protocol on a UNI port. 21471 If the arrival rate of a tunneled protocol has reached its threshold, the received 21472 PDUs of this protocol will be dropped. 21473 The value 0 indicates there is no threshold for the protocol." 21474 DEFVAL { 0 } 21475 ::= { l2PTThresholdEntry 2 } 21476-- ----------------------------------------------------------------------------- 21477-- L2PTStpMacAddress 21478-- ----------------------------------------------------------------------------- 21479 l2PTStpMacAddress OBJECT-TYPE 21480 SYNTAX MacAddress 21481 MAX-ACCESS read-write 21482 STATUS current 21483 DESCRIPTION 21484 "This object indicates the destination multicast address of specified tunneled STP protocol to translate into." 21485 ::= { companyL2PT 4 } 21486-- ----------------------------------------------------------------------------- 21487-- L2PTGvrpMacAddress 21488-- ----------------------------------------------------------------------------- 21489 l2PTGvrpMacAddress OBJECT-TYPE 21490 SYNTAX MacAddress 21491 MAX-ACCESS read-write 21492 STATUS current 21493 DESCRIPTION 21494 "This object indicates the destination multicast address of specified tunneled Gvrp protocol to translate into." 21495 ::= { companyL2PT 5 } 21496-- ----------------------------------------------------------------------------- 21497-- L2PTCCMacAddress 21498-- ----------------------------------------------------------------------------- 21499 l2PTCCMacAddress OBJECT-TYPE 21500 SYNTAX MacAddress 21501 MAX-ACCESS read-write 21502 STATUS current 21503 DESCRIPTION 21504 "This object indicates the destination multicast address of specified tunneled 'mac-01-00-0C-CC-CC-CC' to translate into." 21505 ::= { companyL2PT 6 } 21506-- ----------------------------------------------------------------------------- 21507-- L2PTCDMacAddress 21508-- ----------------------------------------------------------------------------- 21509 l2PTCDMacAddress OBJECT-TYPE 21510 SYNTAX MacAddress 21511 MAX-ACCESS read-write 21512 STATUS current 21513 DESCRIPTION 21514 "This object indicates the destination multicast address of specified tunneled 'mac-01-00-0C-CC-CC-CD' to translate into." 21515 ::= { companyL2PT 7 } 21516-- ----------------------------------------------------------------------------- 21517-- L2PTLldpMacAddress 21518-- ----------------------------------------------------------------------------- 21519 l2PTLldpMacAddress OBJECT-TYPE 21520 SYNTAX MacAddress 21521 MAX-ACCESS read-write 21522 STATUS current 21523 DESCRIPTION 21524 "This object indicates the destination multicast address of specified tunneled LLDP protocol to translate into." 21525 ::= { companyL2PT 8 } 21526-- ----------------------------------------------------------------------------- 21527-- L2PTIsisMacAddress 21528-- ----------------------------------------------------------------------------- 21529 l2PTIsisMacAddress OBJECT-TYPE 21530 SYNTAX MacAddress 21531 MAX-ACCESS read-write 21532 STATUS current 21533 DESCRIPTION 21534 "This object indicates the destination multicast address of specified tunneled IS-IS protocol to translate into." 21535 ::= { companyL2PT 9 } 21536 21537 -- ------------------------------------------------------------------ 21538 -- The SMTP Group 21539 -- ------------------------------------------------------------------ 21540 21541 ipv4smtpState OBJECT-TYPE 21542 SYNTAX INTEGER { disabled(0),enabled(1) } 21543 MAX-ACCESS read-write 21544 STATUS obsolete 21545 DESCRIPTION 21546 "Enable or Disable SMTP function." 21547 21548 ::= { companySMTP 1 } 21549 21550 ipv4smtpServerAddr OBJECT-TYPE 21551 SYNTAX IpAddress 21552 MAX-ACCESS read-write 21553 STATUS obsolete 21554 DESCRIPTION 21555 "SMTP Server's IP Address" 21556 ::= { companySMTP 2 } 21557 21558 ipv4smtpServerPort OBJECT-TYPE 21559 SYNTAX INTEGER 21560 MAX-ACCESS read-write 21561 STATUS obsolete 21562 DESCRIPTION 21563 "SMTP Server's port" 21564 ::= { companySMTP 3} 21565 21566 ipv4smtpSelfMailAddr OBJECT-TYPE 21567 SYNTAX OCTET STRING 21568 MAX-ACCESS read-write 21569 STATUS obsolete 21570 DESCRIPTION 21571 "The sender's (DUT) mail address ." 21572 ::= { companySMTP 4 } 21573 21574 21575 21576 -- ------------------------------------------------------------------ 21577 -- smtpRecvMailAddrTable 21578 -- ------------------------------------------------------------------ 21579 21580 ipv4smtpRecvMailAddrTable OBJECT-TYPE 21581 SYNTAX SEQUENCE OF Ipv4SmtpRecvMailAddrEntry 21582 MAX-ACCESS not-accessible 21583 STATUS current 21584 DESCRIPTION 21585 "Receivers' mail address table." 21586 21587 ::= { companySMTP 5 } 21588 21589 ipv4smtpRecvMailAddrEntry OBJECT-TYPE 21590 SYNTAX Ipv4SmtpRecvMailAddrEntry 21591 MAX-ACCESS not-accessible 21592 STATUS current 21593 DESCRIPTION 21594 "Receivers' mail address entry." 21595 21596 INDEX { ipv4smtpRecvMailAddrIndex } 21597 ::= { ipv4smtpRecvMailAddrTable 1 } 21598 21599 Ipv4SmtpRecvMailAddrEntry ::= 21600 SEQUENCE { 21601 ipv4smtpRecvMailAddrIndex INTEGER, 21602 ipv4smtpRecvMailAddr OCTET STRING, 21603 ipv4smtpRecvMailAddrStatus RowStatus 21604 } 21605 21606 ipv4smtpRecvMailAddrIndex OBJECT-TYPE 21607 SYNTAX INTEGER (1..8) 21608 MAX-ACCESS read-only 21609 STATUS current 21610 DESCRIPTION 21611 "Receivers' mail address index (1~8)." 21612 ::= { ipv4smtpRecvMailAddrEntry 1 } 21613 21614 ipv4smtpRecvMailAddr OBJECT-TYPE 21615 SYNTAX OCTET STRING 21616 MAX-ACCESS read-write 21617 STATUS current 21618 DESCRIPTION 21619 "Receivers' mail address." 21620 ::= { ipv4smtpRecvMailAddrEntry 2 } 21621 21622 ipv4smtpRecvMailAddrStatus OBJECT-TYPE 21623 SYNTAX RowStatus 21624 MAX-ACCESS read-write 21625 STATUS current 21626 DESCRIPTION 21627 "Rowstatus of the receiver's mail address." 21628 ::= { ipv4smtpRecvMailAddrEntry 3 } 21629 21630--IPv6 smtp server Group 21631 21632 sysSMTPServerGroup OBJECT IDENTIFIER ::= { companySMTP 6 } 21633 21634 smtpState OBJECT-TYPE 21635 SYNTAX INTEGER { disabled(0),enabled(1) } 21636 MAX-ACCESS read-write 21637 STATUS current 21638 DESCRIPTION 21639 "Enable or Disable SMTP function." 21640 21641 ::= { sysSMTPServerGroup 1 } 21642 21643 smtpServerAddr OBJECT-TYPE 21644 SYNTAX Ipv6Address 21645 MAX-ACCESS read-write 21646 STATUS current 21647 DESCRIPTION 21648 "SMTP Server's IP Address" 21649 ::= { sysSMTPServerGroup 2 } 21650 21651 smtpServerAddrType OBJECT-TYPE 21652 SYNTAX INTEGER { 21653 iPv4 (1), 21654 iPv6 (2) 21655 } 21656 MAX-ACCESS read-write 21657 STATUS current 21658 DESCRIPTION 21659 "SMTP Server's Address type." 21660 ::= { sysSMTPServerGroup 3 } 21661 21662 smtpServerAddrInterfaceName OBJECT-TYPE 21663 SYNTAX OCTET STRING 21664 MAX-ACCESS read-write 21665 STATUS current 21666 DESCRIPTION 21667 "Specifies the interface name when the smtpServerAddrInterfaceName is linklocal address." 21668 ::= { sysSMTPServerGroup 4 } 21669 21670 21671 smtpServerPort OBJECT-TYPE 21672 SYNTAX INTEGER 21673 MAX-ACCESS read-write 21674 STATUS current 21675 DESCRIPTION 21676 "SMTP Server's port" 21677 ::= { sysSMTPServerGroup 5} 21678 21679 smtpSelfMailAddr OBJECT-TYPE 21680 SYNTAX OCTET STRING 21681 MAX-ACCESS read-write 21682 STATUS current 21683 DESCRIPTION 21684 "The sender's (DUT) mail address ." 21685 ::= { sysSMTPServerGroup 6 } 21686 21687 21688 21689 -- ------------------------------------------------------------------ 21690 -- smtpRecvMailAddrTable 21691 -- ------------------------------------------------------------------ 21692 21693 smtpRecvMailAddrTable OBJECT-TYPE 21694 SYNTAX SEQUENCE OF SmtpRecvMailAddrEntry 21695 MAX-ACCESS not-accessible 21696 STATUS current 21697 DESCRIPTION 21698 "Receivers' mail address table." 21699 21700 ::= { sysSMTPServerGroup 7 } 21701 21702 smtpRecvMailAddrEntry OBJECT-TYPE 21703 SYNTAX SmtpRecvMailAddrEntry 21704 MAX-ACCESS not-accessible 21705 STATUS current 21706 DESCRIPTION 21707 "Receivers' mail address entry." 21708 21709 INDEX { smtpRecvMailAddrIndex } 21710 ::= { smtpRecvMailAddrTable 1 } 21711 21712 SmtpRecvMailAddrEntry ::= 21713 SEQUENCE { 21714 smtpRecvMailAddrIndex INTEGER, 21715 smtpRecvMailAddr OCTET STRING, 21716 smtpRecvMailAddrStatus RowStatus 21717 } 21718 21719 smtpRecvMailAddrIndex OBJECT-TYPE 21720 SYNTAX INTEGER (1..8) 21721 MAX-ACCESS read-only 21722 STATUS current 21723 DESCRIPTION 21724 "Receivers' mail address index (1~8)." 21725 ::= { smtpRecvMailAddrEntry 1 } 21726 21727 smtpRecvMailAddr OBJECT-TYPE 21728 SYNTAX OCTET STRING 21729 MAX-ACCESS read-write 21730 STATUS current 21731 DESCRIPTION 21732 "Receivers' mail address." 21733 ::= { smtpRecvMailAddrEntry 2 } 21734 21735 smtpRecvMailAddrStatus OBJECT-TYPE 21736 SYNTAX RowStatus 21737 MAX-ACCESS read-write 21738 STATUS current 21739 DESCRIPTION 21740 "Rowstatus of the receiver's mail address." 21741 ::= { smtpRecvMailAddrEntry 3 } 21742 21743 igmpMulticastVlanStatus OBJECT-TYPE 21744 SYNTAX INTEGER { 21745 enabled(1), 21746 disabled(2) 21747 } 21748 MAX-ACCESS read-write 21749 STATUS current 21750 DESCRIPTION 21751 "Enable/Disable IGMP Multicast Vlan function." 21752 21753 DEFVAL { disabled } 21754 ::= { companyISMVLAN 1 } 21755 21756 -- ---------------------------------------------------------- 21757 -- igmpMulticastVlanTable Table 21758 -- ---------------------------------------------------------- 21759 21760 igmpMulticastVlanTable OBJECT-TYPE 21761 SYNTAX SEQUENCE OF IgmpMulticastVlanEntry 21762 MAX-ACCESS not-accessible 21763 STATUS current 21764 DESCRIPTION 21765 "Information about the IGMP snooping multicast VLAN table." 21766 ::= { companyISMVLAN 2 } 21767 21768 igmpMulticastVlanEntry OBJECT-TYPE 21769 SYNTAX IgmpMulticastVlanEntry 21770 MAX-ACCESS not-accessible 21771 STATUS current 21772 DESCRIPTION 21773 "The entry of igmpMulticastVlanTable." 21774 INDEX { igmpMulticastVlanid} 21775 ::= { igmpMulticastVlanTable 1 } 21776 21777 IgmpMulticastVlanEntry ::= 21778 SEQUENCE { 21779 igmpMulticastVlanid 21780 INTEGER, 21781 igmpMulticastVlanName 21782 DisplayString, 21783 igmpMulticastVlanSourcePort 21784 PortList, 21785 igmpMulticastVlanMemberPort 21786 PortList, 21787 igmpMulticastVlanTagMemberPort 21788 PortList, 21789 igmpMulticastVlanUntaggedSourcePort 21790 PortList, 21791 igmpMulticastVlanState 21792 INTEGER, 21793 igmpMulticastVlanReplaceSourceIp 21794 IpAddress, 21795 igmpMulticastVlanRemapPriority 21796 INTEGER, 21797 igmpMulticastVlanReplacePriority 21798 INTEGER, 21799 igmpMulticastVlanSrcPortDymLearn 21800 INTEGER, 21801 igmpMulticastVlanReplaceCVID 21802 INTEGER, 21803 igmpMulticastVlanRowStatus 21804 RowStatus 21805 } 21806 21807 igmpMulticastVlanid OBJECT-TYPE 21808 SYNTAX INTEGER (2..4094) 21809 MAX-ACCESS read-only 21810 STATUS current 21811 DESCRIPTION 21812 "This object indicates the VLAN ID of the IGMP snooping multicast 21813 VLAN entry." 21814 ::= { igmpMulticastVlanEntry 1 } 21815 21816 igmpMulticastVlanName OBJECT-TYPE 21817 SYNTAX DisplayString (SIZE (0..32)) 21818 MAX-ACCESS read-create 21819 STATUS current 21820 DESCRIPTION 21821 "This object indicates the VLAN name of the IGMP snooping multicast 21822 VLAN entry." 21823 ::= { igmpMulticastVlanEntry 2 } 21824 21825 igmpMulticastVlanSourcePort OBJECT-TYPE 21826 SYNTAX PortList 21827 MAX-ACCESS read-write 21828 STATUS current 21829 DESCRIPTION 21830 "This object indicates the port list of the source ports of the IGMP 21831 snooping multicast VLAN. The source ports will be set as tag ports 21832 of the VLAN entry and the IGMP control messages received from the 21833 member ports will be forwarded to the source ports." 21834 ::= { igmpMulticastVlanEntry 3 } 21835 21836 igmpMulticastVlanMemberPort OBJECT-TYPE 21837 SYNTAX PortList 21838 MAX-ACCESS read-write 21839 STATUS current 21840 DESCRIPTION 21841 "This object indicates the port list of the member ports of the IGMP 21842 snooping multicast VLAN. The source ports will be set as untagged ports 21843 of the VLAN entry and the IGMP control messages received from the 21844 member ports will be forwarded to the source ports." 21845 ::= { igmpMulticastVlanEntry 4 } 21846 21847 igmpMulticastVlanTagMemberPort OBJECT-TYPE 21848 SYNTAX PortList 21849 MAX-ACCESS read-write 21850 STATUS current 21851 DESCRIPTION 21852 "This object indicates the port list of the tag member ports of the IGMP 21853 snooping multicast VLAN." 21854 ::= { igmpMulticastVlanEntry 5 } 21855 21856 igmpMulticastVlanUntaggedSourcePort OBJECT-TYPE 21857 SYNTAX PortList 21858 MAX-ACCESS read-write 21859 STATUS current 21860 DESCRIPTION 21861 "This object indicates the port list of the untag source ports of the IGMP 21862 snooping multicast VLAN." 21863 ::= { igmpMulticastVlanEntry 6 } 21864 igmpMulticastVlanState OBJECT-TYPE 21865 SYNTAX INTEGER{ 21866 enabled(1), 21867 disabled(2) 21868 } 21869 MAX-ACCESS read-write 21870 STATUS current 21871 DESCRIPTION 21872 "This object can be used to enable or disable the IGMP snooping multicast VLAN." 21873 ::= { igmpMulticastVlanEntry 7 } 21874 21875 igmpMulticastVlanReplaceSourceIp OBJECT-TYPE 21876 SYNTAX IpAddress 21877 MAX-ACCESS read-write 21878 STATUS current 21879 DESCRIPTION 21880 "The replacement source IP of this multicast VLAN." 21881 ::= { igmpMulticastVlanEntry 8 } 21882 21883 igmpMulticastVlanRemapPriority OBJECT-TYPE 21884 SYNTAX INTEGER (-1..7) 21885 MAX-ACCESS read-write 21886 STATUS current 21887 DESCRIPTION 21888 "The remap priority of this multicast VLAN." 21889 DEFVAL { -1 } 21890 ::= { igmpMulticastVlanEntry 9 } 21891 21892 igmpMulticastVlanReplacePriority OBJECT-TYPE 21893 SYNTAX INTEGER { 21894 enabled(1), 21895 disabled(2) 21896 } 21897 MAX-ACCESS read-write 21898 STATUS current 21899 DESCRIPTION 21900 "The replacement priority of this multicast VLAN." 21901 DEFVAL { disabled } 21902 ::= { igmpMulticastVlanEntry 10 } 21903 21904 igmpMulticastVlanSrcPortDymLearn OBJECT-TYPE 21905 SYNTAX INTEGER { 21906 enabled(1), 21907 disabled(2) 21908 } 21909 MAX-ACCESS read-write 21910 STATUS current 21911 DESCRIPTION 21912 "The source port dynamical learn of this multicast VLAN." 21913 DEFVAL { disabled } 21914 ::= { igmpMulticastVlanEntry 11 } 21915 igmpMulticastVlanReplaceCVID OBJECT-TYPE 21916 SYNTAX INTEGER (-1..4094) 21917 MAX-ACCESS read-write 21918 STATUS current 21919 DESCRIPTION 21920 "The replacement cvid of this multicast VLAN." 21921 DEFVAL { -1 } 21922 ::= { igmpMulticastVlanEntry 12 } 21923 igmpMulticastVlanRowStatus OBJECT-TYPE 21924 SYNTAX RowStatus 21925 MAX-ACCESS read-create 21926 STATUS current 21927 DESCRIPTION 21928 "This object indicates the status of this entry." 21929 ::= { igmpMulticastVlanEntry 13 } 21930 21931 -- ----------------------------------------------------------------------------- 21932 -- igmpMulticastVlanGroupTable 21933 -- ----------------------------------------------------------------------------- 21934 igmpMulticastVlanGroupTable OBJECT-TYPE 21935 SYNTAX SEQUENCE OF IgmpMulticastVlanGroupEntry 21936 MAX-ACCESS not-accessible 21937 STATUS current 21938 DESCRIPTION 21939 "The table containing the IGMP snooping multicast VLAN group information" 21940 ::= { companyISMVLAN 3 } 21941 21942 igmpMulticastVlanGroupEntry OBJECT-TYPE 21943 SYNTAX IgmpMulticastVlanGroupEntry 21944 MAX-ACCESS not-accessible 21945 STATUS current 21946 DESCRIPTION 21947 "Information about the current IGMP snooping multicast VLAN group." 21948 INDEX { igmpMulticastVlanGroupVid, igmpMulticastVlanGroupFromIp, igmpMulticastVlanGroupToIp } 21949 ::= { igmpMulticastVlanGroupTable 1 } 21950 21951 IgmpMulticastVlanGroupEntry ::= 21952 SEQUENCE { 21953 igmpMulticastVlanGroupVid 21954 INTEGER, 21955 igmpMulticastVlanGroupFromIp 21956 IpAddress, 21957 igmpMulticastVlanGroupToIp 21958 IpAddress, 21959 igmpMulticastVlanGroupStatus 21960 RowStatus 21961 } 21962 21963 igmpMulticastVlanGroupVid OBJECT-TYPE 21964 SYNTAX INTEGER (1..4094) 21965 MAX-ACCESS read-only 21966 STATUS current 21967 DESCRIPTION 21968 "This object indicates the VID of the IGMP snooping multicast VLAN group." 21969 ::= { igmpMulticastVlanGroupEntry 1 } 21970 21971 igmpMulticastVlanGroupFromIp OBJECT-TYPE 21972 SYNTAX IpAddress 21973 MAX-ACCESS read-only 21974 STATUS current 21975 DESCRIPTION 21976 "Specifies the multicast address list for this VLAN." 21977 ::= { igmpMulticastVlanGroupEntry 2 } 21978 21979 igmpMulticastVlanGroupToIp OBJECT-TYPE 21980 SYNTAX IpAddress 21981 MAX-ACCESS read-only 21982 STATUS current 21983 DESCRIPTION 21984 "Specifies the multicast address list for this VLAN." 21985 ::= { igmpMulticastVlanGroupEntry 3 } 21986 21987 igmpMulticastVlanGroupStatus OBJECT-TYPE 21988 SYNTAX RowStatus 21989 MAX-ACCESS read-create 21990 STATUS current 21991 DESCRIPTION 21992 "This object indicates the status of this entry." 21993 ::= { igmpMulticastVlanGroupEntry 4 } 21994 21995 21996 21997 -- ---------------------------------------------------------- 21998 -- multicastVlanTable Table 21999 -- ---------------------------------------------------------- 22000 22001 multicastVlanTable OBJECT-TYPE 22002 SYNTAX SEQUENCE OF MulticastVlanEntry 22003 MAX-ACCESS not-accessible 22004 STATUS current 22005 DESCRIPTION 22006 "Information about the IGMP/MLD snooping multicast VLAN table." 22007 ::= { companyISMVLAN 4 } 22008 22009 multicastVlanEntry OBJECT-TYPE 22010 SYNTAX MulticastVlanEntry 22011 MAX-ACCESS not-accessible 22012 STATUS current 22013 DESCRIPTION 22014 "The entry of multicastVlanTable." 22015 INDEX { multicastVlanid} 22016 ::= { multicastVlanTable 1 } 22017 22018 MulticastVlanEntry ::= 22019 SEQUENCE { 22020 multicastVlanid 22021 INTEGER, 22022 multicastVlanName 22023 DisplayString, 22024 multicastVlanSourcePort 22025 PortList, 22026 multicastVlanMemberPort 22027 PortList, 22028 multicastVlanTagMemberPort 22029 PortList, 22030 multicastVlanUntaggedSourcePort 22031 PortList, 22032 multicastVlanState 22033 INTEGER, 22034 multicastVlanIgmpReplaceSourceIp 22035 IpAddress, 22036 multicastVlanMldReplaceSourceIp 22037 Ipv6Address, 22038 multicastVlanRemapPriority 22039 INTEGER, 22040 multicastVlanReplacePriority 22041 INTEGER, 22042 multicastVlanSrcPortDymLearn 22043 INTEGER, 22044 multicastVlanReplaceCVID 22045 INTEGER, 22046 multicastVlanRowStatus 22047 RowStatus 22048 } 22049 22050 multicastVlanid OBJECT-TYPE 22051 SYNTAX INTEGER (2..4094) 22052 MAX-ACCESS read-only 22053 STATUS current 22054 DESCRIPTION 22055 "This object indicates the VLAN ID of the IGMP/MLD snooping 22056 multicast VLAN entry." 22057 ::= { multicastVlanEntry 1 } 22058 22059 multicastVlanName OBJECT-TYPE 22060 SYNTAX DisplayString (SIZE (0..32)) 22061 MAX-ACCESS read-create 22062 STATUS current 22063 DESCRIPTION 22064 "This object indicates the VLAN name of the IGMP/MLD snooping 22065 multicast VLAN entry." 22066 ::= { multicastVlanEntry 2 } 22067 22068 multicastVlanSourcePort OBJECT-TYPE 22069 SYNTAX PortList 22070 MAX-ACCESS read-write 22071 STATUS current 22072 DESCRIPTION 22073 "This object indicates the port list of the source ports of the 22074 IGMP/MLD snooping multicast VLAN. The source ports will be set as 22075 tag ports of the VLAN entry and the IGMP control messages received 22076 from themember ports will be forwarded to the source ports." 22077 ::= { multicastVlanEntry 3 } 22078 22079 multicastVlanMemberPort OBJECT-TYPE 22080 SYNTAX PortList 22081 MAX-ACCESS read-write 22082 STATUS current 22083 DESCRIPTION 22084 "This object indicates the port list of the member ports of the 22085 IGMP/MLD snooping multicast VLAN. The source ports will be set as 22086 untagged ports of the VLAN entry and the IGMP control messages 22087 received from themember ports will be forwarded to the source ports." 22088 ::= { multicastVlanEntry 4 } 22089 22090 multicastVlanTagMemberPort OBJECT-TYPE 22091 SYNTAX PortList 22092 MAX-ACCESS read-write 22093 STATUS current 22094 DESCRIPTION 22095 "This object indicates the port list of the tag member ports of the 22096 IGMP/MLD snooping multicast VLAN." 22097 ::= { multicastVlanEntry 5 } 22098 22099 multicastVlanUntaggedSourcePort OBJECT-TYPE 22100 SYNTAX PortList 22101 MAX-ACCESS read-write 22102 STATUS current 22103 DESCRIPTION 22104 "This object indicates the port list of the untag source ports of the 22105 IGMP/MLD snooping multicast VLAN." 22106 ::= { multicastVlanEntry 6 } 22107 22108 multicastVlanState OBJECT-TYPE 22109 SYNTAX INTEGER{ 22110 enabled(1), 22111 disabled(2) 22112 } 22113 MAX-ACCESS read-write 22114 STATUS current 22115 DESCRIPTION 22116 "This object can be used to enable or disable the IGMP/MLD snooping 22117 multicast VLAN." 22118 ::= { multicastVlanEntry 7 } 22119 22120 multicastVlanIgmpReplaceSourceIp OBJECT-TYPE 22121 SYNTAX IpAddress 22122 MAX-ACCESS read-write 22123 STATUS current 22124 DESCRIPTION 22125 "The replacement source IP of this IGMP snooping multicast VLAN." 22126 ::= { multicastVlanEntry 8 } 22127 22128 multicastVlanMldReplaceSourceIp OBJECT-TYPE 22129 SYNTAX Ipv6Address 22130 MAX-ACCESS read-write 22131 STATUS current 22132 DESCRIPTION 22133 "The replacement source IP of this MLD snooping multicast VLAN." 22134 ::= { multicastVlanEntry 9 } 22135 22136 multicastVlanRemapPriority OBJECT-TYPE 22137 SYNTAX INTEGER (-1..7) 22138 MAX-ACCESS read-write 22139 STATUS current 22140 DESCRIPTION 22141 "The remap priority of this multicast VLAN." 22142 DEFVAL { -1 } 22143 ::= { multicastVlanEntry 10 } 22144 22145 multicastVlanReplacePriority OBJECT-TYPE 22146 SYNTAX INTEGER { 22147 enabled(1), 22148 disabled(2) 22149 } 22150 MAX-ACCESS read-write 22151 STATUS current 22152 DESCRIPTION 22153 "The replacement priority of this multicast VLAN." 22154 DEFVAL { disabled } 22155 ::= { multicastVlanEntry 11 } 22156 22157 multicastVlanSrcPortDymLearn OBJECT-TYPE 22158 SYNTAX INTEGER { 22159 enabled(1), 22160 disabled(2) 22161 } 22162 MAX-ACCESS read-write 22163 STATUS current 22164 DESCRIPTION 22165 "The source port dynamical learn of this multicast VLAN." 22166 DEFVAL { disabled } 22167 ::= { multicastVlanEntry 12 } 22168 22169 multicastVlanReplaceCVID OBJECT-TYPE 22170 SYNTAX INTEGER (-1..4094) 22171 MAX-ACCESS read-write 22172 STATUS current 22173 DESCRIPTION 22174 "The replacement cvid of this multicast VLAN." 22175 DEFVAL { -1 } 22176 ::= { multicastVlanEntry 13 } 22177 22178 multicastVlanRowStatus OBJECT-TYPE 22179 SYNTAX RowStatus 22180 MAX-ACCESS read-create 22181 STATUS current 22182 DESCRIPTION 22183 "This object indicates the status of this entry." 22184 ::= { multicastVlanEntry 14 } 22185 22186 -- ----------------------------------------------------------------------------- 22187 -- igmpMulticastVlanGroupTable 22188 -- ----------------------------------------------------------------------------- 22189 multicastVlanGroupTable OBJECT-TYPE 22190 SYNTAX SEQUENCE OF MulticastVlanGroupEntry 22191 MAX-ACCESS not-accessible 22192 STATUS current 22193 DESCRIPTION 22194 "The table containing the IGMP/MLD snooping multicast VLAN group information" 22195 ::= { companyISMVLAN 5 } 22196 22197 multicastVlanGroupEntry OBJECT-TYPE 22198 SYNTAX MulticastVlanGroupEntry 22199 MAX-ACCESS not-accessible 22200 STATUS current 22201 DESCRIPTION 22202 "The entry of multicastVlanGroupTable." 22203 INDEX { multicastVlanGroupVid, multicastVlanGroupIpType, multicastVlanGroupFromIp, multicastVlanGroupToIp } 22204 ::= { multicastVlanGroupTable 1 } 22205 22206 MulticastVlanGroupEntry ::= 22207 SEQUENCE { 22208 multicastVlanGroupVid 22209 INTEGER, 22210 multicastVlanGroupIpType 22211 INTEGER, 22212 multicastVlanGroupFromIp 22213 Ipv6Address, 22214 multicastVlanGroupToIp 22215 Ipv6Address, 22216 multicastVlanGroupStatus 22217 RowStatus 22218 } 22219 22220 multicastVlanGroupVid OBJECT-TYPE 22221 SYNTAX INTEGER (1..4094) 22222 MAX-ACCESS read-only 22223 STATUS current 22224 DESCRIPTION 22225 "This object indicates the VID of the IGMP/MLD snooping multicast VLAN group." 22226 ::= { multicastVlanGroupEntry 1 } 22227 22228 multicastVlanGroupIpType OBJECT-TYPE 22229 SYNTAX INTEGER { 22230 iPv4 (1), 22231 iPv6 (2) 22232 } 22233 MAX-ACCESS read-only 22234 STATUS current 22235 DESCRIPTION 22236 "Type of specifies the multicast address list for this VLAN." 22237 ::= { multicastVlanGroupEntry 2 } 22238 22239 multicastVlanGroupFromIp OBJECT-TYPE 22240 SYNTAX Ipv6Address 22241 MAX-ACCESS read-only 22242 STATUS current 22243 DESCRIPTION 22244 "Specifies the multicast address list for this VLAN." 22245 ::= { multicastVlanGroupEntry 3 } 22246 22247 multicastVlanGroupToIp OBJECT-TYPE 22248 SYNTAX Ipv6Address 22249 MAX-ACCESS read-only 22250 STATUS current 22251 DESCRIPTION 22252 "Specifies the multicast address list for this VLAN." 22253 ::= { multicastVlanGroupEntry 4 } 22254 22255 multicastVlanGroupStatus OBJECT-TYPE 22256 SYNTAX RowStatus 22257 MAX-ACCESS read-create 22258 STATUS current 22259 DESCRIPTION 22260 "This object indicates the status of this entry." 22261 ::= { multicastVlanGroupEntry 5 } 22262 22263 -- ----------------------------------------------------------------------------- 22264 -- The Guest Vlan Group 22265 -- ----------------------------------------------------------------------------- 22266 pppoeGlobalState OBJECT-TYPE 22267 SYNTAX INTEGER { 22268 disabled (0), 22269 enabled (1) 22270 } 22271 MAX-ACCESS read-write 22272 STATUS current 22273 DESCRIPTION 22274 "PPPoE global state" 22275 ::= { companyPPPoE 1 } 22276 22277 pppoePortTable OBJECT-TYPE 22278 SYNTAX SEQUENCE OF PppoePortEntry 22279 MAX-ACCESS not-accessible 22280 STATUS current 22281 DESCRIPTION 22282 "A table to control PPPoE features of the device." 22283 ::= { companyPPPoE 2 } 22284 22285 pppoePortEntry OBJECT-TYPE 22286 SYNTAX PppoePortEntry 22287 MAX-ACCESS not-accessible 22288 STATUS current 22289 DESCRIPTION 22290 "An entry appears in PPPoE table for each interface 22291 in the system." 22292 INDEX {pppoePortIndex} 22293 ::= { pppoePortTable 1 } 22294 22295 PppoePortEntry ::= 22296 SEQUENCE { 22297 pppoePortIndex 22298 Integer32, 22299 pppoePortState 22300 INTEGER, 22301 pppoePortCircuitIDType 22302 INTEGER, 22303 pppoePortUDFString 22304 DisplayString, 22305 pppoePortCircuitIDVendor3String 22306 DisplayString, 22307 pppoePortRemoteIDType 22308 INTEGER, 22309 pppoePortRemoteIDVendor3String 22310 DisplayString 22311 } 22312 22313 pppoePortIndex OBJECT-TYPE 22314 SYNTAX Integer32 (1..6) 22315 MAX-ACCESS read-only 22316 STATUS current 22317 DESCRIPTION 22318 "Interface index of the port for the configuration 22319 in this entry applies." 22320 ::= { pppoePortEntry 1 } 22321 22322 pppoePortState OBJECT-TYPE 22323 SYNTAX INTEGER { 22324 disabled (0), 22325 enabled (1) 22326 } 22327 MAX-ACCESS read-write 22328 STATUS current 22329 DESCRIPTION 22330 "PPPoE per port state" 22331 ::= { pppoePortEntry 2 } 22332 22333 pppoePortCircuitIDType OBJECT-TYPE 22334 SYNTAX INTEGER { 22335 ip (0), 22336 mac (1), 22337 udf (2), 22338 vendor2 (3), 22339 vendor3 (4) 22340 } 22341 MAX-ACCESS read-write 22342 STATUS current 22343 DESCRIPTION 22344 "PPPoE per port circuit ID type" 22345 ::= { pppoePortEntry 3 } 22346 22347 pppoePortUDFString OBJECT-TYPE 22348 SYNTAX DisplayString(SIZE(1..32)) 22349 MAX-ACCESS read-write 22350 STATUS current 22351 DESCRIPTION 22352 "PPPoE per port UDF string" 22353 ::= { pppoePortEntry 4 } 22354 22355 pppoePortCircuitIDVendor3String OBJECT-TYPE 22356 SYNTAX DisplayString(SIZE(1..32)) 22357 MAX-ACCESS read-write 22358 STATUS current 22359 DESCRIPTION 22360 "PPPoE per port circuit ID vendor3 string" 22361 ::= { pppoePortEntry 5 } 22362 22363 pppoePortRemoteIDType OBJECT-TYPE 22364 SYNTAX INTEGER { 22365 default (0), 22366 vendor2 (1), 22367 vendor3 (2) 22368 } 22369 MAX-ACCESS read-write 22370 STATUS current 22371 DESCRIPTION 22372 "PPPoE per port remote ID type" 22373 ::= { pppoePortEntry 6 } 22374 22375 pppoePortRemoteIDVendor3String OBJECT-TYPE 22376 SYNTAX DisplayString(SIZE(1..32)) 22377 MAX-ACCESS read-write 22378 STATUS current 22379 DESCRIPTION 22380 "PPPoE per port remote ID vendor3 string" 22381 ::= { pppoePortEntry 7 } 22382 22383 -- ---------------------------------------------------------------- 22384 -- The RMON group 22385 -- ---------------------------------------------------------------- 22386 rmonGlobalState OBJECT-TYPE 22387 SYNTAX INTEGER { 22388 enabled(1), 22389 disabled(2) 22390 } 22391 MAX-ACCESS read-write 22392 STATUS current 22393 DESCRIPTION 22394 "This object is for enabling or disabling RMON function." 22395 22396 ::= { companyRMON 1 } 22397 22398 rmonStatistics OBJECT IDENTIFIER ::= { companyRMON 2 } 22399 rmonHistory OBJECT IDENTIFIER ::= { companyRMON 3 } 22400 rmonAlarm OBJECT IDENTIFIER ::= { companyRMON 4 } 22401 rmonEvent OBJECT IDENTIFIER ::= { companyRMON 5 } 22402 22403-- The Ethernet Statistics Group 22404 -- 22405 -- Implementation of the Ethernet Statistics group is optional. 22406 -- Consult the MODULE-COMPLIANCE macro for the authoritative 22407 -- conformance information for this MIB. 22408 -- 22409 -- The ethernet statistics group contains statistics measured by the 22410 -- probe for each monitored interface on this device. These 22411 -- statistics take the form of free running counters that start from 22412 -- zero when a valid entry is created. 22413 -- 22414 -- This group currently has statistics defined only for 22415 -- Ethernet interfaces. Each etherStatsEntry contains statistics 22416 -- for one Ethernet interface. The probe must create one 22417 -- etherStats entry for each monitored Ethernet interface 22418 -- on the device. 22419 22420 rmonStatsTable OBJECT-TYPE 22421 SYNTAX SEQUENCE OF RmonStatsEntry 22422 MAX-ACCESS not-accessible 22423 STATUS current 22424 DESCRIPTION 22425 "A list of Ethernet statistics entries." 22426 ::= { rmonStatistics 1 } 22427 22428 rmonStatsEntry OBJECT-TYPE 22429 SYNTAX RmonStatsEntry 22430 MAX-ACCESS not-accessible 22431 STATUS current 22432 DESCRIPTION 22433 "A collection of statistics kept for a particular 22434 Ethernet interface. As an example, an instance of the 22435 etherStatsPkts object might be named etherStatsPkts.1" 22436 INDEX { rmonStatsIndex } 22437 ::= { rmonStatsTable 1 } 22438 22439 RmonStatsEntry ::= SEQUENCE { 22440 rmonStatsIndex Integer32, 22441 rmonStatsDataSource OBJECT IDENTIFIER, 22442 rmonStatsOwner OwnerString, 22443 rmonStatsStatus RmonStatus 22444 } 22445 22446 rmonStatsIndex OBJECT-TYPE 22447 SYNTAX Integer32 (1..65535) 22448 MAX-ACCESS read-only 22449 STATUS current 22450 DESCRIPTION 22451 "The value of this object uniquely identifies this 22452 etherStats entry." 22453 ::= { rmonStatsEntry 1 } 22454 22455 rmonStatsDataSource OBJECT-TYPE 22456 SYNTAX OBJECT IDENTIFIER 22457 MAX-ACCESS read-create 22458 STATUS current 22459 DESCRIPTION 22460 "This object identifies the source of the data that 22461 this etherStats entry is configured to analyze. This 22462 source can be any ethernet interface on this device. 22463 In order to identify a particular interface, this object 22464 shall identify the instance of the ifIndex object, 22465 defined in RFC 2233 [17], for the desired interface. 22466 For example, if an entry were to receive data from 22467 interface #1, this object would be set to ifIndex.1. 22468 22469 The statistics in this group reflect all packets 22470 on the local network segment attached to the identified 22471 interface. 22472 22473 An agent may or may not be able to tell if fundamental 22474 changes to the media of the interface have occurred and 22475 necessitate an invalidation of this entry. For example, a 22476 hot-pluggable ethernet card could be pulled out and replaced 22477 by a token-ring card. In such a case, if the agent has such 22478 knowledge of the change, it is recommended that it 22479 invalidate this entry. 22480 22481 This object may not be modified if the associated 22482 etherStatsStatus object is equal to valid(1)." 22483 ::= { rmonStatsEntry 2 } 22484 22485 rmonStatsOwner OBJECT-TYPE 22486 SYNTAX OwnerString 22487 MAX-ACCESS read-create 22488 STATUS current 22489 DESCRIPTION 22490 "The entity that configured this entry and is therefore 22491 using the resources assigned to it." 22492 ::= { rmonStatsEntry 3 } 22493 22494 rmonStatsStatus OBJECT-TYPE 22495 SYNTAX RmonStatus 22496 MAX-ACCESS read-create 22497 STATUS current 22498 DESCRIPTION 22499 "The status of this etherStats entry." 22500 ::= { rmonStatsEntry 4 } 22501 22502 22503 -- The History Control Group 22504 22505 -- Implementation of the History Control group is optional. 22506 -- Consult the MODULE-COMPLIANCE macro for the authoritative 22507 -- conformance information for this MIB. 22508 -- 22509 -- The history control group controls the periodic statistical 22510 -- sampling of data from various types of networks. The 22511 -- historyControlTable stores configuration entries that each 22512 -- define an interface, polling period, and other parameters. 22513 -- Once samples are taken, their data is stored in an entry 22514 -- in a media-specific table. Each such entry defines one 22515 -- sample, and is associated with the historyControlEntry that 22516 -- caused the sample to be taken. Each counter in the 22517 -- etherHistoryEntry counts the same event as its similarly-named 22518 -- counterpart in the etherStatsEntry, except that each value here 22519 -- is a cumulative sum during a sampling period. 22520 -- 22521 -- If the probe keeps track of the time of day, it should start 22522 -- the first sample of the history at a time such that 22523 -- when the next hour of the day begins, a sample is 22524 -- started at that instant. This tends to make more 22525 -- user-friendly reports, and enables comparison of reports 22526 -- from different probes that have relatively accurate time 22527 -- of day. 22528 -- 22529 -- The probe is encouraged to add two history control entries 22530 -- per monitored interface upon initialization that describe a short 22531 -- term and a long term polling period. Suggested parameters are 30 22532 -- seconds for the short term polling period and 30 minutes for 22533 -- the long term period. 22534 22535 rmonHistoryTable OBJECT-TYPE 22536 SYNTAX SEQUENCE OF RmonHistoryEntry 22537 MAX-ACCESS not-accessible 22538 STATUS current 22539 DESCRIPTION 22540 "A list of history control entries." 22541 ::= { rmonHistory 1 } 22542 22543 rmonHistoryEntry OBJECT-TYPE 22544 SYNTAX RmonHistoryEntry 22545 MAX-ACCESS not-accessible 22546 STATUS current 22547 DESCRIPTION 22548 "A list of parameters that set up a periodic sampling of 22549 statistics. As an example, an instance of the 22550 historyControlInterval object might be named 22551 historyControlInterval.2" 22552 INDEX { rmonHistoryIndex } 22553 ::= { rmonHistoryTable 1 } 22554 22555 RmonHistoryEntry ::= SEQUENCE { 22556 rmonHistoryIndex Integer32, 22557 rmonHistoryDataSource OBJECT IDENTIFIER, 22558 rmonHistoryBucketsRequested Integer32, 22559 rmonHistoryInterval Integer32, 22560 rmonHistoryOwner OwnerString, 22561 rmonHistoryStatus RmonStatus 22562 } 22563 22564 rmonHistoryIndex OBJECT-TYPE 22565 SYNTAX Integer32 (1..65535) 22566 MAX-ACCESS read-only 22567 STATUS current 22568 DESCRIPTION 22569 "An index that uniquely identifies an entry in the 22570 historyControl table. Each such entry defines a 22571 set of samples at a particular interval for an 22572 interface on the device." 22573 ::= { rmonHistoryEntry 1 } 22574 22575 rmonHistoryDataSource OBJECT-TYPE 22576 SYNTAX OBJECT IDENTIFIER 22577 MAX-ACCESS read-create 22578 STATUS current 22579 DESCRIPTION 22580 "This object identifies the source of the data for 22581 which historical data was collected and 22582 placed in a media-specific table on behalf of this 22583 historyControlEntry. This source can be any 22584 interface on this device. In order to identify 22585 22586 a particular interface, this object shall identify 22587 the instance of the ifIndex object, defined 22588 in RFC 2233 [17], for the desired interface. 22589 For example, if an entry were to receive data from 22590 interface #1, this object would be set to ifIndex.1. 22591 22592 The statistics in this group reflect all packets 22593 on the local network segment attached to the identified 22594 interface. 22595 22596 An agent may or may not be able to tell if fundamental 22597 changes to the media of the interface have occurred and 22598 necessitate an invalidation of this entry. For example, a 22599 hot-pluggable ethernet card could be pulled out and replaced 22600 by a token-ring card. In such a case, if the agent has such 22601 knowledge of the change, it is recommended that it 22602 invalidate this entry. 22603 22604 This object may not be modified if the associated 22605 historyControlStatus object is equal to valid(1)." 22606 ::= { rmonHistoryEntry 2 } 22607 22608 rmonHistoryBucketsRequested OBJECT-TYPE 22609 SYNTAX Integer32 (1..65535) 22610 MAX-ACCESS read-create 22611 STATUS current 22612 DESCRIPTION 22613 "The requested number of discrete time intervals 22614 over which data is to be saved in the part of the 22615 media-specific table associated with this 22616 historyControlEntry. 22617 22618 When this object is created or modified, the probe 22619 should set historyControlBucketsGranted as closely to 22620 this object as is possible for the particular probe 22621 implementation and available resources." 22622 DEFVAL { 50 } 22623 ::= { rmonHistoryEntry 3 } 22624 22625 rmonHistoryInterval OBJECT-TYPE 22626 SYNTAX Integer32 (1..3600) 22627 UNITS "Seconds" 22628 MAX-ACCESS read-create 22629 STATUS current 22630 DESCRIPTION 22631 "The interval in seconds over which the data is 22632 sampled for each bucket in the part of the 22633 media-specific table associated with this 22634 historyControlEntry. This interval can 22635 be set to any number of seconds between 1 and 22636 3600 (1 hour). 22637 22638 Because the counters in a bucket may overflow at their 22639 22640 maximum value with no indication, a prudent manager will 22641 take into account the possibility of overflow in any of 22642 the associated counters. It is important to consider the 22643 minimum time in which any counter could overflow on a 22644 particular media type and set the historyControlInterval 22645 object to a value less than this interval. This is 22646 typically most important for the 'octets' counter in any 22647 media-specific table. For example, on an Ethernet 22648 network, the etherHistoryOctets counter could overflow 22649 in about one hour at the Ethernet's maximum 22650 utilization. 22651 22652 This object may not be modified if the associated 22653 historyControlStatus object is equal to valid(1)." 22654 DEFVAL { 1800 } 22655 ::= { rmonHistoryEntry 4 } 22656 22657 rmonHistoryOwner OBJECT-TYPE 22658 SYNTAX OwnerString 22659 MAX-ACCESS read-create 22660 STATUS current 22661 DESCRIPTION 22662 "The entity that configured this entry and is therefore 22663 using the resources assigned to it." 22664 ::= { rmonHistoryEntry 5 } 22665 22666 rmonHistoryStatus OBJECT-TYPE 22667 SYNTAX RmonStatus 22668 MAX-ACCESS read-create 22669 STATUS current 22670 DESCRIPTION 22671 "The status of this historyControl entry. 22672 22673 Each instance of the media-specific table associated 22674 with this historyControlEntry will be deleted by the agent 22675 if this historyControlEntry is not equal to valid(1)." 22676 ::= { rmonHistoryEntry 6 } 22677 22678 22679 -- The Alarm Group 22680 22681 -- Implementation of the Alarm group is optional. The Alarm Group 22682 -- requires the implementation of the Event group. 22683 -- Consult the MODULE-COMPLIANCE macro for the authoritative 22684 -- conformance information for this MIB. 22685 -- 22686 -- The Alarm group periodically takes statistical samples from 22687 -- variables in the probe and compares them to thresholds that have 22688 -- been configured. The alarm table stores configuration 22689 -- entries that each define a variable, polling period, and 22690 -- threshold parameters. If a sample is found to cross the 22691 -- threshold values, an event is generated. Only variables that 22692 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, 22693 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in 22694 -- this way. 22695 -- 22696 22697 -- This function has a hysteresis mechanism to limit the generation 22698 -- of events. This mechanism generates one event as a threshold 22699 -- is crossed in the appropriate direction. No more events are 22700 -- generated for that threshold until the opposite threshold is 22701 -- crossed. 22702 -- 22703 -- In the case of a sampling a deltaValue, a probe may implement 22704 -- this mechanism with more precision if it takes a delta sample 22705 -- twice per period, each time comparing the sum of the latest two 22706 -- samples to the threshold. This allows the detection of threshold 22707 -- crossings that span the sampling boundary. Note that this does 22708 -- not require any special configuration of the threshold value. 22709 -- It is suggested that probes implement this more precise algorithm. 22710 22711 rmonAlarmTable OBJECT-TYPE 22712 SYNTAX SEQUENCE OF RmonAlarmEntry 22713 MAX-ACCESS not-accessible 22714 STATUS current 22715 DESCRIPTION 22716 "A list of alarm entries." 22717 ::= { rmonAlarm 1 } 22718 22719 rmonAlarmEntry OBJECT-TYPE 22720 SYNTAX RmonAlarmEntry 22721 MAX-ACCESS not-accessible 22722 STATUS current 22723 DESCRIPTION 22724 "A list of parameters that set up a periodic checking 22725 for alarm conditions. For example, an instance of the 22726 alarmValue object might be named alarmValue.8" 22727 INDEX { rmonAlarmIndex } 22728 ::= { rmonAlarmTable 1 } 22729 22730 RmonAlarmEntry ::= SEQUENCE { 22731 rmonAlarmIndex Integer32, 22732 rmonAlarmInterval Integer32, 22733 rmonAlarmVariable OBJECT IDENTIFIER, 22734 rmonAlarmSampleType INTEGER, 22735 rmonAlarmRisingThreshold Integer32, 22736 rmonAlarmFallingThreshold Integer32, 22737 rmonAlarmRisingEventIndex Integer32, 22738 rmonAlarmFallingEventIndex Integer32, 22739 rmonAlarmOwner OwnerString, 22740 rmonAlarmStatus RmonStatus 22741} 22742 22743 rmonAlarmIndex OBJECT-TYPE 22744 SYNTAX Integer32 (1..65535) 22745 MAX-ACCESS read-only 22746 STATUS current 22747 DESCRIPTION 22748 "An index that uniquely identifies an entry in the 22749 alarm table. Each such entry defines a 22750 diagnostic sample at a particular interval 22751 for an object on the device." 22752 ::= { rmonAlarmEntry 1 } 22753 22754 rmonAlarmInterval OBJECT-TYPE 22755 SYNTAX Integer32 22756 UNITS "Seconds" 22757 MAX-ACCESS read-create 22758 STATUS current 22759 DESCRIPTION 22760 "The interval in seconds over which the data is 22761 sampled and compared with the rising and falling 22762 thresholds. When setting this variable, care 22763 should be taken in the case of deltaValue 22764 sampling - the interval should be set short enough 22765 that the sampled variable is very unlikely to 22766 increase or decrease by more than 2^31 - 1 during 22767 a single sampling interval. 22768 22769 This object may not be modified if the associated 22770 alarmStatus object is equal to valid(1)." 22771 ::= { rmonAlarmEntry 2 } 22772 22773 rmonAlarmVariable OBJECT-TYPE 22774 SYNTAX OBJECT IDENTIFIER 22775 MAX-ACCESS read-create 22776 STATUS current 22777 DESCRIPTION 22778 "The object identifier of the particular variable to be 22779 sampled. Only variables that resolve to an ASN.1 primitive 22780 type of INTEGER (INTEGER, Integer32, Counter32, Counter64, 22781 Gauge, or TimeTicks) may be sampled. 22782 22783 Because SNMP access control is articulated entirely 22784 in terms of the contents of MIB views, no access 22785 control mechanism exists that can restrict the value of 22786 this object to identify only those objects that exist 22787 in a particular MIB view. Because there is thus no 22788 acceptable means of restricting the read access that 22789 could be obtained through the alarm mechanism, the 22790 probe must only grant write access to this object in 22791 22792 those views that have read access to all objects on 22793 the probe. 22794 22795 During a set operation, if the supplied variable name is 22796 not available in the selected MIB view, a badValue error 22797 must be returned. If at any time the variable name of 22798 an established alarmEntry is no longer available in the 22799 selected MIB view, the probe must change the status of 22800 this alarmEntry to invalid(4). 22801 22802 This object may not be modified if the associated 22803 alarmStatus object is equal to valid(1)." 22804 ::= { rmonAlarmEntry 3 } 22805 22806 rmonAlarmSampleType OBJECT-TYPE 22807 SYNTAX INTEGER { 22808 absoluteValue(1), 22809 deltaValue(2) 22810 } 22811 MAX-ACCESS read-create 22812 STATUS current 22813 DESCRIPTION 22814 "The method of sampling the selected variable and 22815 calculating the value to be compared against the 22816 thresholds. If the value of this object is 22817 absoluteValue(1), the value of the selected variable 22818 will be compared directly with the thresholds at the 22819 end of the sampling interval. If the value of this 22820 object is deltaValue(2), the value of the selected 22821 variable at the last sample will be subtracted from 22822 the current value, and the difference compared with 22823 the thresholds. 22824 22825 This object may not be modified if the associated 22826 alarmStatus object is equal to valid(1)." 22827 ::= { rmonAlarmEntry 4 } 22828 22829 rmonAlarmRisingThreshold OBJECT-TYPE 22830 SYNTAX Integer32 22831 MAX-ACCESS read-create 22832 STATUS current 22833 DESCRIPTION 22834 "A threshold for the sampled statistic. When the current 22835 sampled value is greater than or equal to this threshold, 22836 and the value at the last sampling interval was less than 22837 this threshold, a single event will be generated. 22838 A single event will also be generated if the first 22839 sample after this entry becomes valid is greater than or 22840 equal to this threshold and the associated 22841 alarmStartupAlarm is equal to risingAlarm(1) or 22842 risingOrFallingAlarm(3). 22843 22844 After a rising event is generated, another such event 22845 22846 will not be generated until the sampled value 22847 falls below this threshold and reaches the 22848 alarmFallingThreshold. 22849 22850 This object may not be modified if the associated 22851 alarmStatus object is equal to valid(1)." 22852 ::= { rmonAlarmEntry 5 } 22853 22854 rmonAlarmFallingThreshold OBJECT-TYPE 22855 SYNTAX Integer32 22856 MAX-ACCESS read-create 22857 STATUS current 22858 DESCRIPTION 22859 "A threshold for the sampled statistic. When the current 22860 sampled value is less than or equal to this threshold, 22861 and the value at the last sampling interval was greater than 22862 this threshold, a single event will be generated. 22863 A single event will also be generated if the first 22864 sample after this entry becomes valid is less than or 22865 equal to this threshold and the associated 22866 alarmStartupAlarm is equal to fallingAlarm(2) or 22867 risingOrFallingAlarm(3). 22868 22869 After a falling event is generated, another such event 22870 will not be generated until the sampled value 22871 rises above this threshold and reaches the 22872 alarmRisingThreshold. 22873 22874 This object may not be modified if the associated 22875 alarmStatus object is equal to valid(1)." 22876 ::= { rmonAlarmEntry 6 } 22877 22878 rmonAlarmRisingEventIndex OBJECT-TYPE 22879 SYNTAX Integer32 (0..65535) 22880 MAX-ACCESS read-create 22881 STATUS current 22882 DESCRIPTION 22883 "The index of the eventEntry that is 22884 used when a rising threshold is crossed. The 22885 eventEntry identified by a particular value of 22886 this index is the same as identified by the same value 22887 of the eventIndex object. If there is no 22888 corresponding entry in the eventTable, then 22889 no association exists. In particular, if this value 22890 is zero, no associated event will be generated, as 22891 zero is not a valid event index. 22892 22893 This object may not be modified if the associated 22894 22895 alarmStatus object is equal to valid(1)." 22896 ::= { rmonAlarmEntry 7 } 22897 22898 rmonAlarmFallingEventIndex OBJECT-TYPE 22899 SYNTAX Integer32 (0..65535) 22900 MAX-ACCESS read-create 22901 STATUS current 22902 DESCRIPTION 22903 "The index of the eventEntry that is 22904 used when a falling threshold is crossed. The 22905 eventEntry identified by a particular value of 22906 this index is the same as identified by the same value 22907 of the eventIndex object. If there is no 22908 corresponding entry in the eventTable, then 22909 no association exists. In particular, if this value 22910 is zero, no associated event will be generated, as 22911 zero is not a valid event index. 22912 22913 This object may not be modified if the associated 22914 alarmStatus object is equal to valid(1)." 22915 ::= { rmonAlarmEntry 8 } 22916 22917 rmonAlarmOwner OBJECT-TYPE 22918 SYNTAX OwnerString 22919 MAX-ACCESS read-create 22920 STATUS current 22921 DESCRIPTION 22922 "The entity that configured this entry and is therefore 22923 using the resources assigned to it." 22924 ::= { rmonAlarmEntry 9 } 22925 22926 rmonAlarmStatus OBJECT-TYPE 22927 SYNTAX RmonStatus 22928 MAX-ACCESS read-create 22929 STATUS current 22930 DESCRIPTION 22931 "The status of this alarm entry." 22932 ::= { rmonAlarmEntry 10 } 22933 22934 -- The Event Group 22935 22936 -- Implementation of the Event group is optional. 22937 -- Consult the MODULE-COMPLIANCE macro for the authoritative 22938 -- conformance information for this MIB. 22939 -- 22940 -- The Event group controls the generation and notification 22941 -- of events from this device. Each entry in the eventTable 22942 -- describes the parameters of the event that can be triggered. 22943 -- Each event entry is fired by an associated condition located 22944 -- elsewhere in the MIB. An event entry may also be associated 22945 -- with a function elsewhere in the MIB that will be executed 22946 -- when the event is generated. For example, a channel may 22947 -- be turned on or off by the firing of an event. 22948 -- 22949 -- Each eventEntry may optionally specify that a log entry 22950 -- be created on its behalf whenever the event occurs. 22951 -- Each entry may also specify that notification should 22952 -- occur by way of SNMP trap messages. In this case, the 22953 -- community for the trap message is given in the associated 22954 -- eventCommunity object. The enterprise and specific trap 22955 -- fields of the trap are determined by the condition that 22956 -- triggered the event. Two traps are defined: risingAlarm and 22957 -- fallingAlarm. If the eventTable is triggered by a condition 22958 -- specified elsewhere, the enterprise and specific trap fields 22959 -- must be specified for traps generated for that condition. 22960 22961 rmonEventTable OBJECT-TYPE 22962 SYNTAX SEQUENCE OF RmonEventEntry 22963 MAX-ACCESS not-accessible 22964 STATUS current 22965 DESCRIPTION 22966 "A list of events to be generated." 22967 ::= { rmonEvent 1 } 22968 22969 rmonEventEntry OBJECT-TYPE 22970 SYNTAX RmonEventEntry 22971 MAX-ACCESS not-accessible 22972 STATUS current 22973 DESCRIPTION 22974 "A set of parameters that describe an event to be generated 22975 when certain conditions are met. As an example, an instance 22976 of the eventLastTimeSent object might be named 22977 eventLastTimeSent.6" 22978 INDEX { rmonEventIndex } 22979 ::= { rmonEventTable 1 } 22980 22981 RmonEventEntry ::= SEQUENCE { 22982 rmonEventIndex Integer32, 22983 rmonEventDescription DisplayString, 22984 rmonEventType INTEGER, 22985 rmonEventCommunity OCTET STRING, 22986 rmonEventOwner OwnerString, 22987 rmonEventStatus RmonStatus 22988 } 22989 22990 rmonEventIndex OBJECT-TYPE 22991 SYNTAX Integer32 (1..65535) 22992 MAX-ACCESS read-only 22993 STATUS current 22994 DESCRIPTION 22995 "An index that uniquely identifies an entry in the 22996 event table. Each such entry defines one event that 22997 is to be generated when the appropriate conditions 22998 occur." 22999 ::= { rmonEventEntry 1 } 23000 23001 rmonEventDescription OBJECT-TYPE 23002 SYNTAX DisplayString (SIZE (0..127)) 23003 MAX-ACCESS read-create 23004 STATUS current 23005 DESCRIPTION 23006 "A comment describing this event entry." 23007 ::= { rmonEventEntry 2 } 23008 23009 rmonEventType OBJECT-TYPE 23010 SYNTAX INTEGER { 23011 none(1), 23012 log(2), 23013 snmptrap(3), -- send an SNMP trap 23014 logandtrap(4) 23015 } 23016 MAX-ACCESS read-create 23017 STATUS current 23018 DESCRIPTION 23019 "The type of notification that the probe will make 23020 about this event. In the case of log, an entry is 23021 made in the log table for each event. In the case of 23022 snmp-trap, an SNMP trap is sent to one or more 23023 management stations." 23024 ::= { rmonEventEntry 3 } 23025 23026 rmonEventCommunity OBJECT-TYPE 23027 SYNTAX OCTET STRING (SIZE (0..127)) 23028 MAX-ACCESS read-create 23029 STATUS current 23030 DESCRIPTION 23031 "If an SNMP trap is to be sent, it will be sent to 23032 the SNMP community specified by this octet string." 23033 ::= { rmonEventEntry 4 } 23034 23035 rmonEventOwner OBJECT-TYPE 23036 SYNTAX OwnerString 23037 MAX-ACCESS read-create 23038 STATUS current 23039 DESCRIPTION 23040 "The entity that configured this entry and is therefore 23041 using the resources assigned to it. 23042 23043 If this object contains a string starting with 'monitor' 23044 and has associated entries in the log table, all connected 23045 management stations should retrieve those log entries, 23046 as they may have significance to all management stations 23047 connected to this device" 23048 ::= { rmonEventEntry 5 } 23049 23050 rmonEventStatus OBJECT-TYPE 23051 SYNTAX RmonStatus 23052 MAX-ACCESS read-create 23053 STATUS current 23054 DESCRIPTION 23055 "The status of this event entry. 23056 23057 If this object is not equal to valid(1), all associated 23058 log entries shall be deleted by the agent." 23059 ::= { rmonEventEntry 6 } 23060 23061 23062 -- ---------------------------------------------------------------- 23063 -- The Neighbor Setting group 23064 -- ---------------------------------------------------------------- 23065 23066 neighborTable OBJECT-TYPE 23067 SYNTAX SEQUENCE OF NeighborEntry 23068 MAX-ACCESS not-accessible 23069 STATUS current 23070 DESCRIPTION 23071 "A list of the Neighbor Cache Table." 23072 ::= { companyNeighbor 1 } 23073 23074 neighborEntry OBJECT-TYPE 23075 SYNTAX NeighborEntry 23076 MAX-ACCESS not-accessible 23077 STATUS current 23078 DESCRIPTION 23079 "A Neighbor cache entry containing the ifindex and ipv6 addr." 23080 INDEX { neighborIfindex, neighborIPv6Addr, neighborMACAddr} 23081 ::= { neighborTable 1 } 23082 23083 NeighborEntry ::= SEQUENCE { 23084 neighborIfindex INTEGER, 23085 neighborIPv6Addr Ipv6Address, 23086 neighborMACAddr MacAddress, 23087 neighborType INTEGER, 23088 neighborCacheState INTEGER, 23089 neighborActiveStatus INTEGER, 23090 neighborRowStatus RowStatus 23091 } 23092 23093 neighborIfindex OBJECT-TYPE 23094 SYNTAX INTEGER (1..255) 23095 MAX-ACCESS read-only 23096 STATUS current 23097 DESCRIPTION 23098 "The interface index of the Neighbor entry. 23099 Must be conform to the existing interface name." 23100 ::= { neighborEntry 1 } 23101 23102 neighborIPv6Addr OBJECT-TYPE 23103 SYNTAX Ipv6Address 23104 MAX-ACCESS read-only 23105 STATUS current 23106 DESCRIPTION 23107 "Allows the entry of an IP address that will be a Neighbor entry into 23108 the Neighbor Cache Table." 23109 ::= { neighborEntry 2 } 23110 23111 neighborMACAddr OBJECT-TYPE 23112 SYNTAX MacAddress 23113 MAX-ACCESS read-only 23114 STATUS current 23115 DESCRIPTION 23116 "The MAC address associated of the Neighbor entry." 23117 ::= { neighborEntry 3 } 23118 23119 neighborType OBJECT-TYPE 23120 SYNTAX INTEGER { 23121 static(1), 23122 dynamic(2) 23123 } 23124 MAX-ACCESS read-only 23125 STATUS current 23126 DESCRIPTION 23127 "The type associated of the Neighbor entry." 23128 ::= { neighborEntry 4 } 23129 23130 neighborCacheState OBJECT-TYPE 23131 SYNTAX INTEGER { 23132 static(1), 23133 reachable(2), 23134 incomplete(3), 23135 stale(4), 23136 delay(5), 23137 probe(6), 23138 notinservice(7) 23139 } 23140 MAX-ACCESS read-only 23141 STATUS current 23142 DESCRIPTION 23143 "The type associated of the Neighbor entry." 23144 ::= { neighborEntry 5 } 23145 23146 neighborActiveStatus OBJECT-TYPE 23147 SYNTAX INTEGER { 23148 active(1), 23149 inactive(2) 23150 } 23151 MAX-ACCESS read-only 23152 STATUS current 23153 DESCRIPTION 23154 "The active status of the Neighbor entry." 23155 ::= { neighborEntry 6 } 23156 23157 neighborRowStatus OBJECT-TYPE 23158 SYNTAX RowStatus 23159 MAX-ACCESS read-write 23160 STATUS current 23161 DESCRIPTION 23162 "The status of an entry in the Neighbor Cache Table. Only a subset 23163 of the rowstatus variables (active, createAndGo, destroy) are available." 23164 ::= { neighborEntry 7 } 23165 23166 23167 dhcpv6RelayControl OBJECT IDENTIFIER ::= { companyDHCPv6Relay 1 } 23168 dhcpv6RelayManagement OBJECT IDENTIFIER ::= { companyDHCPv6Relay 2 } 23169 dhcpv6RelayOption37 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 3 } 23170 dhcpv6RelayOption38 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 4 } 23171 dhcpv6RelayOption18 OBJECT IDENTIFIER ::= { companyDHCPv6Relay 5 } 23172 -- ---------------------------------------------------------- 23173 -- The DHCPv6 Relay 23174 -- ---------------------------------------------------------- 23175 23176 -- The DHCPv6 Relay Control 23177 23178 dhcpv6RelayState OBJECT-TYPE 23179 SYNTAX INTEGER { 23180 enabled(1), 23181 disabled(2) 23182 } 23183 MAX-ACCESS read-write 23184 STATUS current 23185 DESCRIPTION 23186 "This object indicates DHCPv6 relay function is enabled or disabled." 23187 ::= { dhcpv6RelayControl 1 } 23188 23189 dhcpv6RelayHopCount OBJECT-TYPE 23190 SYNTAX INTEGER (1..16) 23191 MAX-ACCESS read-write 23192 STATUS current 23193 DESCRIPTION 23194 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 23195 ::= { dhcpv6RelayControl 2 } 23196 23197 dhcpv6RelayEnablePortlist OBJECT-TYPE 23198 SYNTAX PortList 23199 MAX-ACCESS read-write 23200 STATUS current 23201 DESCRIPTION 23202 "This object indicates DHCPv6 relay function is enabled or disabled by portlist." 23203 ::= { dhcpv6RelayControl 3 } 23204 23205 -- The DHCPv6 Relay Management 23206 -- The DHCPv6 Relay Interface Settings Table 23207 23208 dhcpv6RelayInterfaceSettingsTable OBJECT-TYPE 23209 SYNTAX SEQUENCE OF DHCPv6RelayInterfaceSettings 23210 MAX-ACCESS not-accessible 23211 STATUS current 23212 DESCRIPTION 23213 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 23214 ::= { dhcpv6RelayManagement 1 } 23215 23216 dhcpv6RelayInterfaceSettingsEntry OBJECT-TYPE 23217 SYNTAX DHCPv6RelayInterfaceSettings 23218 MAX-ACCESS not-accessible 23219 STATUS current 23220 DESCRIPTION 23221 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 23222 INDEX { dhcpv6RelayInterface, dhcpv6RelayServerIP} 23223 ::= { dhcpv6RelayInterfaceSettingsTable 1 } 23224 23225 DHCPv6RelayInterfaceSettings ::= 23226 SEQUENCE { 23227 dhcpv6RelayInterface 23228 DisplayString, 23229 dhcpv6RelayServerIP 23230 Ipv6Address, 23231 dhcpv6RelayInterfaceSettingsRowStatus 23232 RowStatus 23233 } 23234 dhcpv6RelayInterface OBJECT-TYPE 23235 SYNTAX DisplayString (SIZE(0..12)) 23236 MAX-ACCESS read-only 23237 STATUS current 23238 DESCRIPTION 23239 "This object indicates the maximum number of router hops that the DHCPv6 packets can cross." 23240 ::= { dhcpv6RelayInterfaceSettingsEntry 1 } 23241 23242 dhcpv6RelayServerIP OBJECT-TYPE 23243 SYNTAX Ipv6Address 23244 MAX-ACCESS read-only 23245 STATUS current 23246 DESCRIPTION 23247 "This object indicates the DHCP server IP address." 23248 ::= { dhcpv6RelayInterfaceSettingsEntry 2 } 23249 23250 dhcpv6RelayInterfaceSettingsRowStatus OBJECT-TYPE 23251 SYNTAX RowStatus 23252 MAX-ACCESS read-create 23253 STATUS current 23254 DESCRIPTION 23255 "This object indicates the status of this entry." 23256 ::= { dhcpv6RelayInterfaceSettingsEntry 99 } 23257 23258 23259 -- The DHCPv6 Relay Option37 23260 23261 dhcpv6RelayOption37State OBJECT-TYPE 23262 SYNTAX INTEGER { 23263 disabled(0), 23264 enabled(1) 23265 } 23266 MAX-ACCESS read-write 23267 STATUS current 23268 DESCRIPTION 23269 "This object indicates DHCPv6 relay option 37 function is enabled or disabled." 23270 ::= { dhcpv6RelayOption37 1 } 23271 23272 dhcpv6RelayOption37CheckState OBJECT-TYPE 23273 SYNTAX INTEGER { 23274 disabled(0), 23275 enabled(1) 23276 } 23277 MAX-ACCESS read-write 23278 STATUS current 23279 DESCRIPTION 23280 "This object indicates DHCPv6 relay option 37 Check function is enabled or disabled." 23281 ::= { dhcpv6RelayOption37 2 } 23282 23283-- dhcpv6RelayOption37Policy OBJECT-TYPE 23284-- SYNTAX INTEGER { 23285-- replace(1), 23286-- drop(2), 23287-- keep(3) 23288-- } 23289-- MAX-ACCESS read-write 23290-- STATUS current 23291-- DESCRIPTION 23292-- "This object indicates DHCPv6 relay option 37 policy." 23293-- ::= { dhcpv6RelayOption37 3 } 23294 23295 dhcpv6RelayOption37RemoteIDType OBJECT-TYPE 23296 SYNTAX INTEGER { 23297 default(0), 23298 cid-with-user-define(1), 23299 user-define(2) 23300 } 23301 MAX-ACCESS read-write 23302 STATUS current 23303 DESCRIPTION 23304 "This object indicates the type of remote ID." 23305 ::= { dhcpv6RelayOption37 3 } 23306 23307 dhcpv6RelayOption37RemoteID OBJECT-TYPE 23308 SYNTAX DisplayString 23309 MAX-ACCESS read-write 23310 STATUS current 23311 DESCRIPTION 23312 "This object displays the current remote ID of the device. 23313 If RemoteIDType is set to default, the value will be the MAC address of the device, 23314 and this object cannot be modified. 23315 If RemoteIDType is set to user-defined, a new value can be written to this object." 23316 ::= { dhcpv6RelayOption37 4 } 23317 23318 23319 dhcpv6RelayOpt38Table OBJECT-TYPE 23320 SYNTAX SEQUENCE OF Dhcpv6RelayOpt38Entry 23321 MAX-ACCESS not-accessible 23322 STATUS current 23323 DESCRIPTION 23324 "A table to control port security features of the device." 23325 ::= { dhcpv6RelayOption38 1 } 23326 23327 dhcpv6RelayOpt38Entry OBJECT-TYPE 23328 SYNTAX Dhcpv6RelayOpt38Entry 23329 MAX-ACCESS not-accessible 23330 STATUS current 23331 DESCRIPTION 23332 "An entry appears in port security table for each interface 23333 in the system." 23334 INDEX { dhcpv6RelayOpt38PortIndex } 23335 ::= { dhcpv6RelayOpt38Table 1 } 23336 23337 Dhcpv6RelayOpt38Entry ::= 23338 SEQUENCE { 23339 dhcpv6RelayOpt38PortIndex 23340 Integer32, 23341 dhcpv6RelayOpt38PortState 23342 INTEGER, 23343 dhcpv6RelayOpt38PortType 23344 INTEGER, 23345 dhcpv6RelayOpt38PortID 23346 DisplayString 23347 } 23348 23349 23350 dhcpv6RelayOpt38PortIndex OBJECT-TYPE 23351 SYNTAX Integer32 (1..26) 23352 MAX-ACCESS read-only 23353 STATUS current 23354 DESCRIPTION 23355 "The interface index for which the configuration in this 23356 entry applies. 23357 For all machines give maximum port number." 23358 ::= { dhcpv6RelayOpt38Entry 1 } 23359 23360 23361 dhcpv6RelayOpt38PortState OBJECT-TYPE 23362 SYNTAX INTEGER { 23363 disabled (0), enabled (1) 23364 } 23365 MAX-ACCESS read-write 23366 STATUS current 23367 DESCRIPTION 23368 "Enable / disable option 38 port state." 23369 23370 ::= { dhcpv6RelayOpt38Entry 2 } 23371 23372 23373 dhcpv6RelayOpt38PortType OBJECT-TYPE 23374 SYNTAX INTEGER { 23375 default (0), user-defined (1) 23376 } 23377 MAX-ACCESS read-write 23378 STATUS current 23379 DESCRIPTION 23380 "Configure option 38 port Type." 23381 23382 ::= {dhcpv6RelayOpt38Entry 3} 23383 23384 dhcpv6RelayOpt38PortID OBJECT-TYPE 23385 SYNTAX DisplayString 23386 MAX-ACCESS read-write 23387 STATUS current 23388 DESCRIPTION 23389 "Configure option 38 port ID. Only works when type is user-defined" 23390 23391 ::= {dhcpv6RelayOpt38Entry 4} 23392 23393 -- The DHCPv6 Relay Option18 23394 23395 dhcpv6RelayOption18State OBJECT-TYPE 23396 SYNTAX INTEGER { 23397 disabled(0), 23398 enabled(1) 23399 } 23400 MAX-ACCESS read-write 23401 STATUS current 23402 DESCRIPTION 23403 "This object indicates DHCPv6 relay option 18 function is enabled or disabled." 23404 ::= { dhcpv6RelayOption18 1 } 23405 23406 dhcpv6RelayOption18CheckState OBJECT-TYPE 23407 SYNTAX INTEGER { 23408 disabled(0), 23409 enabled(1) 23410 } 23411 MAX-ACCESS read-write 23412 STATUS current 23413 DESCRIPTION 23414 "This object indicates DHCPv6 relay option 18 Check function is enabled or disabled." 23415 ::= { dhcpv6RelayOption18 2 } 23416 23417 dhcpv6RelayOption18InterfaceIDType OBJECT-TYPE 23418 SYNTAX INTEGER { 23419 default(0), 23420 cid(1), 23421 vendor1(2) 23422 } 23423 MAX-ACCESS read-write 23424 STATUS current 23425 DESCRIPTION 23426 "This object indicates the type of Interface ID." 23427 ::= { dhcpv6RelayOption18 3 } 23428 23429 23430 -- ---------------------------------------------------------------------------- 23431 -- The Vlan Mac Map Table 23432 -- ---------------------------------------------------------------------------- 23433 23434 macBasedVlanTable OBJECT-TYPE 23435 SYNTAX SEQUENCE OF MacBasedVlanEntry 23436 MAX-ACCESS not-accessible 23437 STATUS current 23438 DESCRIPTION 23439 "A table that contains information on Vlan-MAC address 23440 mapping." 23441 ::= { companyMacBasedVlan 1 } 23442 23443 macBasedVlanEntry OBJECT-TYPE 23444 SYNTAX MacBasedVlanEntry 23445 MAX-ACCESS not-accessible 23446 STATUS current 23447 DESCRIPTION 23448 "Entry that contains Vlan-MAC address mapping." 23449 INDEX { vlanMacMapIndex } 23450 ::= { macBasedVlanTable 1 } 23451 23452 MacBasedVlanEntry ::= 23453 SEQUENCE { 23454 vlanMacMapIndex 23455 Integer32, 23456 vlanMacMapAddr 23457 MacAddress, 23458 vlanMacMapAddrMask 23459 MacAddress, 23460 vlanMacMapVid 23461 VlanIndex, 23462 vlanMacStatus 23463 DisplayString, 23464 vlanMacType 23465 DisplayString, 23466 vlanMacMapRowStatus 23467 RowStatus 23468 } 23469 23470 vlanMacMapIndex OBJECT-TYPE 23471 SYNTAX Integer32 (1..128) 23472 MAX-ACCESS read-only 23473 STATUS current 23474 DESCRIPTION 23475 "Index of cmMacBasedVlanEntry. This object indicates the mac vlan entry for which 23476 the configurations in cmMacBasedVlanEntry is to be done." 23477 ::= { macBasedVlanEntry 1 } 23478 23479 vlanMacMapAddr OBJECT-TYPE 23480 SYNTAX MacAddress 23481 MAX-ACCESS read-write 23482 STATUS current 23483 DESCRIPTION 23484 "The Mac address for which the Vlan mapping is present in the entry." 23485 23486 ::= { macBasedVlanEntry 2 } 23487 vlanMacMapAddrMask OBJECT-TYPE 23488 SYNTAX MacAddress 23489 MAX-ACCESS read-write 23490 STATUS current 23491 DESCRIPTION 23492 "The Mac address for which the Vlan mapping is present in the entry." 23493 ::= { macBasedVlanEntry 3 } 23494 23495 vlanMacMapVid OBJECT-TYPE 23496 SYNTAX VlanIndex 23497 MAX-ACCESS read-write 23498 STATUS current 23499 DESCRIPTION 23500 "The Vlan to which the mac address of this entry is mapped to." 23501 ::= { macBasedVlanEntry 4 } 23502 23503 vlanMacStatus OBJECT-TYPE 23504 SYNTAX DisplayString 23505 MAX-ACCESS read-only 23506 STATUS current 23507 DESCRIPTION 23508 "The status given to the mac-vlan entry." 23509 ::= { macBasedVlanEntry 5 } 23510 23511 vlanMacType OBJECT-TYPE 23512 SYNTAX DisplayString 23513 MAX-ACCESS read-only 23514 STATUS current 23515 DESCRIPTION 23516 "The type given to the mac-vlan entry." 23517 ::= { macBasedVlanEntry 6 } 23518 23519 23520 vlanMacMapRowStatus OBJECT-TYPE 23521 SYNTAX RowStatus 23522 MAX-ACCESS read-write 23523 STATUS current 23524 DESCRIPTION 23525 "The row status of the entry." 23526 ::= { macBasedVlanEntry 99 } 23527 23528-- macBasedVlanMethod OBJECT-TYPE 23529-- SYNTAX INTEGER { 23530-- single(1), 23531-- range(2) 23532-- } 23533-- MAX-ACCESS read-write 23534-- STATUS current 23535-- DESCRIPTION 23536-- "A method of Vlan-MAC address mapping." 23537-- ::= { companyMacBasedVlan 2 } 23538 23539 23540 23541 23542 macBasedVlanLearningTable OBJECT-TYPE 23543 SYNTAX SEQUENCE OF MacBasedVlanLearningEntry 23544 MAX-ACCESS not-accessible 23545 STATUS current 23546 DESCRIPTION 23547 "A table that contains information on Vlan-MAC address 23548 mapping by sw learning." 23549 ::= { companyMacBasedVlan 2 } 23550 23551 macBasedVlanLearningEntry OBJECT-TYPE 23552 SYNTAX MacBasedVlanLearningEntry 23553 MAX-ACCESS not-accessible 23554 STATUS current 23555 DESCRIPTION 23556 "Entry that contains Vlan-MAC address mapping by sw learning." 23557 INDEX { vlanMacMapLearningAddr } 23558 ::= { macBasedVlanLearningTable 1 } 23559 23560 MacBasedVlanLearningEntry ::= 23561 SEQUENCE { 23562 vlanMacMapLearningAddr 23563 MacAddress, 23564 vlanMacMapLearningVid 23565 VlanIndex, 23566 vlanMacLearningStatus 23567 DisplayString, 23568 vlanMacLearningType 23569 DisplayString, 23570 vlanMacMapLearningRowStatus 23571 RowStatus 23572 } 23573 23574 vlanMacMapLearningAddr OBJECT-TYPE 23575 SYNTAX MacAddress 23576 MAX-ACCESS read-only 23577 STATUS current 23578 DESCRIPTION 23579 "The Mac address for which the Vlan mapping is present in the learning entry." 23580 ::= { macBasedVlanLearningEntry 1 } 23581 23582 vlanMacMapLearningVid OBJECT-TYPE 23583 SYNTAX VlanIndex 23584 MAX-ACCESS read-only 23585 STATUS current 23586 DESCRIPTION 23587 "The Vlan to which the mac address of this learning entry is mapped to." 23588 ::= { macBasedVlanLearningEntry 2 } 23589 23590 vlanMacLearningStatus OBJECT-TYPE 23591 SYNTAX DisplayString 23592 MAX-ACCESS read-only 23593 STATUS current 23594 DESCRIPTION 23595 "The status given to the mac-vlan learning entry." 23596 ::= { macBasedVlanLearningEntry 3 } 23597 23598 vlanMacLearningType OBJECT-TYPE 23599 SYNTAX DisplayString 23600 MAX-ACCESS read-only 23601 STATUS current 23602 DESCRIPTION 23603 "The type given to the mac-vlan learning entry." 23604 ::= { macBasedVlanLearningEntry 4 } 23605 23606 vlanMacMapLearningRowStatus OBJECT-TYPE 23607 SYNTAX RowStatus 23608 MAX-ACCESS read-only 23609 STATUS current 23610 DESCRIPTION 23611 "The row status of the learning entry." 23612 ::= { macBasedVlanLearningEntry 99 } 23613 23614 23615 23616 -- ---------------------------------------------------------- 23617 -- The sfpVendorInfoTable 23618 -- ---------------------------------------------------------- 23619 23620 23621 sfpVendorInfoTable OBJECT-TYPE 23622 SYNTAX SEQUENCE OF SfpVendorInfoEntry 23623 MAX-ACCESS not-accessible 23624 STATUS current 23625 DESCRIPTION 23626 "This table indicates the IP address as a destination to forward (relay) DHCP packets to." 23627 ::= { companySfpVendorInfo 1 } 23628 23629 sfpVendorInfoEntry OBJECT-TYPE 23630 SYNTAX SfpVendorInfoEntry 23631 MAX-ACCESS not-accessible 23632 STATUS current 23633 DESCRIPTION 23634 "A list of information indicates the IP address as a destination to forward (relay) DHCP packets to." 23635 INDEX { sfpPortIndex } 23636 ::= { sfpVendorInfoTable 1 } 23637 23638 SfpVendorInfoEntry ::= 23639 SEQUENCE { 23640 sfpPortIndex 23641 Integer32, 23642 sfpConnectorType 23643 DisplayString, 23644 sfpTranceiverCode 23645 DisplayString, 23646 sfpBaudRate 23647 DisplayString, 23648 sfpVendorName 23649 DisplayString, 23650 sfpVendorOui 23651 DisplayString, 23652 sfpVendorPn 23653 DisplayString, 23654 sfpVendorRev 23655 DisplayString, 23656 sfpWavelength 23657 DisplayString, 23658 sfpVendorSn 23659 DisplayString, 23660 sfpDateCode 23661 DisplayString 23662 } 23663 23664 23665 sfpPortIndex OBJECT-TYPE 23666 SYNTAX Integer32 (1..26) 23667 MAX-ACCESS read-only 23668 STATUS current 23669 DESCRIPTION 23670 "The available of index for fiber ports." 23671 ::= { sfpVendorInfoEntry 1 } 23672 23673 sfpConnectorType OBJECT-TYPE 23674 SYNTAX DisplayString 23675 MAX-ACCESS read-only 23676 STATUS current 23677 DESCRIPTION 23678 "" 23679 ::= {sfpVendorInfoEntry 2} 23680 23681 sfpTranceiverCode OBJECT-TYPE 23682 SYNTAX DisplayString 23683 MAX-ACCESS read-only 23684 STATUS current 23685 DESCRIPTION 23686 "" 23687 ::= {sfpVendorInfoEntry 3} 23688 23689 sfpBaudRate OBJECT-TYPE 23690 SYNTAX DisplayString 23691 MAX-ACCESS read-only 23692 STATUS current 23693 DESCRIPTION 23694 "" 23695 ::= {sfpVendorInfoEntry 4} 23696 23697 sfpVendorName OBJECT-TYPE 23698 SYNTAX DisplayString 23699 MAX-ACCESS read-only 23700 STATUS current 23701 DESCRIPTION 23702 "" 23703 ::= {sfpVendorInfoEntry 5} 23704 23705 sfpVendorOui OBJECT-TYPE 23706 SYNTAX DisplayString 23707 MAX-ACCESS read-only 23708 STATUS current 23709 DESCRIPTION 23710 "" 23711 ::= {sfpVendorInfoEntry 6} 23712 23713 sfpVendorPn OBJECT-TYPE 23714 SYNTAX DisplayString 23715 MAX-ACCESS read-only 23716 STATUS current 23717 DESCRIPTION 23718 "" 23719 ::= {sfpVendorInfoEntry 7} 23720 23721 sfpVendorRev OBJECT-TYPE 23722 SYNTAX DisplayString 23723 MAX-ACCESS read-only 23724 STATUS current 23725 DESCRIPTION 23726 "" 23727 ::= {sfpVendorInfoEntry 8} 23728 23729 sfpWavelength OBJECT-TYPE 23730 SYNTAX DisplayString 23731 MAX-ACCESS read-only 23732 STATUS current 23733 DESCRIPTION 23734 "" 23735 ::= {sfpVendorInfoEntry 9} 23736 23737 sfpVendorSn OBJECT-TYPE 23738 SYNTAX DisplayString 23739 MAX-ACCESS read-only 23740 STATUS current 23741 DESCRIPTION 23742 "" 23743 ::= {sfpVendorInfoEntry 10} 23744 23745 sfpDateCode OBJECT-TYPE 23746 SYNTAX DisplayString 23747 MAX-ACCESS read-only 23748 STATUS current 23749 DESCRIPTION 23750 "" 23751 ::= {sfpVendorInfoEntry 11} 23752 23753 23754-- -------------------------------------------------------------------------- 23755 ddmCtrl OBJECT IDENTIFIER ::={companyDDM 1} 23756 ddmInfo OBJECT IDENTIFIER ::={companyDDM 2} 23757-- -------------------------------------------------------------------------- 23758-- DdmCtrl 23759-- -------------------------------------------------------------------------- 23760 23761 ddmPowerUnit OBJECT-TYPE 23762 SYNTAX INTEGER { 23763 mw(0), 23764 dbm(1) 23765 } 23766 MAX-ACCESS read-write 23767 STATUS current 23768 DESCRIPTION 23769 "This object indicates the TX/RX power global unit." 23770 DEFVAL{mw} 23771 ::= {ddmCtrl 1} 23772 23773--ddmActionMgmt 23774 23775 ddmActionMgmtTable OBJECT-TYPE 23776 SYNTAX SEQUENCE OF DdmActionMgmtEntry 23777 MAX-ACCESS not-accessible 23778 STATUS obsolete 23779 DESCRIPTION 23780 "This table contains the configuration of the action taken 23781 when any parameter exceeds its threshold." 23782 ::= {ddmCtrl 2} 23783 23784 ddmActionMgmtEntry OBJECT-TYPE 23785 SYNTAX DdmActionMgmtEntry 23786 MAX-ACCESS not-accessible 23787 STATUS obsolete 23788 DESCRIPTION 23789 "This is an entry of the swDdmConfigActionTable." 23790 INDEX {ddmActionPort } 23791 ::= {ddmActionMgmtTable 1} 23792 23793 DdmActionMgmtEntry ::= 23794 SEQUENCE { 23795 ddmActionPort 23796 INTEGER, 23797 ddmActionState 23798 INTEGER, 23799 ddmActionShutdown 23800 INTEGER 23801 } 23802 23803 ddmActionPort OBJECT-TYPE 23804 SYNTAX INTEGER (1..26) 23805 MAX-ACCESS read-only 23806 STATUS current 23807 DESCRIPTION 23808 "This object indicates the port. 23809 The available of index for fiber ports." 23810 ::= {ddmActionMgmtEntry 1} 23811 23812 23813 ddmActionState OBJECT-TYPE 23814 SYNTAX INTEGER { 23815 disable(0), 23816 enable(1) 23817 } 23818 MAX-ACCESS read-write 23819 STATUS obsolete 23820 DESCRIPTION 23821 "This object indicates the action type." 23822 ::= {ddmActionMgmtEntry 2} 23823 23824 ddmActionShutdown OBJECT-TYPE 23825 SYNTAX INTEGER { 23826 none(0), 23827 alarm(1), 23828 warning(2) 23829 } 23830 MAX-ACCESS read-write 23831 STATUS obsolete 23832 DESCRIPTION 23833 "This object indicates the action type." 23834 ::= {ddmActionMgmtEntry 3} 23835 23836 23837--ddmThresholdMgmt 23838 23839 ddmThresholdMgmtTable OBJECT-TYPE 23840 SYNTAX SEQUENCE OF DdmThresholdMgmtEntry 23841 MAX-ACCESS not-accessible 23842 STATUS current 23843 DESCRIPTION 23844 "This table contains DDM temperature configuration information." 23845 ::= {ddmCtrl 3} 23846 23847 ddmThresholdMgmtEntry OBJECT-TYPE 23848 SYNTAX DdmThresholdMgmtEntry 23849 MAX-ACCESS not-accessible 23850 STATUS current 23851 DESCRIPTION 23852 "This is an entry of the swDdmConfigThresholdTable." 23853 INDEX {ddmThresholdPort ,ddmThresholdType} 23854 ::= {ddmThresholdMgmtTable 1} 23855 23856 DdmThresholdMgmtEntry ::= 23857 SEQUENCE { 23858 ddmThresholdPort 23859 INTEGER, 23860 ddmThresholdType 23861 INTEGER, 23862 ddmHighAlarm 23863 DisplayString, 23864 ddmLowAlarm 23865 DisplayString, 23866 ddmHighWarning 23867 DisplayString, 23868 ddmLowWarning 23869 DisplayString 23870 } 23871 23872 ddmThresholdPort OBJECT-TYPE 23873 SYNTAX INTEGER (1..26) 23874 MAX-ACCESS read-only 23875 STATUS current 23876 DESCRIPTION 23877 "This object indicates the port. 23878 The available of index for fiber ports." 23879 ::= {ddmThresholdMgmtEntry 1} 23880 23881 ddmThresholdType OBJECT-TYPE 23882 SYNTAX INTEGER{ 23883 temperature(0), 23884 voltage(1), 23885 bias(2), 23886 txPower(3), 23887 rxPower(4) 23888 } 23889 MAX-ACCESS read-only 23890 STATUS current 23891 DESCRIPTION 23892 "This object indicates the threshold type." 23893 ::= {ddmThresholdMgmtEntry 2} 23894 23895 ddmHighAlarm OBJECT-TYPE 23896 SYNTAX DisplayString 23897 MAX-ACCESS read-write 23898 STATUS current 23899 DESCRIPTION 23900 "This object indicates the high alarm threshold value to be configured. As the 23901 value is a floating point data type, the DisplayString type is used to define this parameter." 23902 ::= {ddmThresholdMgmtEntry 3} 23903 23904 ddmLowAlarm OBJECT-TYPE 23905 SYNTAX DisplayString 23906 MAX-ACCESS read-write 23907 STATUS current 23908 DESCRIPTION 23909 "This object indicates the low alarm threshold value to be configured. As the 23910 value is a floating data type, the DisplayString type is used to define this parameter." 23911 ::= {ddmThresholdMgmtEntry 4} 23912 23913 ddmHighWarning OBJECT-TYPE 23914 SYNTAX DisplayString 23915 MAX-ACCESS read-write 23916 STATUS current 23917 DESCRIPTION 23918 "This object indicates the high warning threshold value to be configured. As 23919 the value is a floating data type, the DisplayString type is used to define this parameter." 23920 ::= {ddmThresholdMgmtEntry 5} 23921 23922 ddmLowWarning OBJECT-TYPE 23923 SYNTAX DisplayString 23924 MAX-ACCESS read-write 23925 STATUS current 23926 DESCRIPTION 23927 "This object indicates the low warning threshold value to be configured. As 23928 the value is a floating data type, the DisplayString type is used to define this parameter." 23929 ::= {ddmThresholdMgmtEntry 6} 23930 23931 23932 23933-- -------------------------------------------------------------------------- 23934-- DdmInfo 23935-- -------------------------------------------------------------------------- 23936 ddmStatus OBJECT IDENTIFIER ::= { ddmInfo 1 } 23937 23938--DdmStatus 23939 ddmStatusTable OBJECT-TYPE 23940 SYNTAX SEQUENCE OF DdmStatusEntry 23941 MAX-ACCESS not-accessible 23942 STATUS current 23943 DESCRIPTION 23944 "This table contains the DDM status information." 23945 ::= {ddmStatus 1} 23946 23947 ddmStatusEntry OBJECT-TYPE 23948 SYNTAX DdmStatusEntry 23949 MAX-ACCESS not-accessible 23950 STATUS current 23951 DESCRIPTION 23952 "This is an entry of the ddmStatusTable." 23953 INDEX {ddmStatusPort} 23954 ::= {ddmStatusTable 1} 23955 23956 DdmStatusEntry ::= 23957 SEQUENCE { 23958 ddmStatusPort 23959 INTEGER, 23960 ddmTemperature 23961 DisplayString, 23962 ddmVoltage 23963 DisplayString, 23964 ddmBiasCurrent 23965 DisplayString, 23966 ddmTxPower 23967 DisplayString, 23968 ddmRxPower 23969 DisplayString 23970 } 23971 23972 ddmStatusPort OBJECT-TYPE 23973 SYNTAX INTEGER (1..26) 23974 MAX-ACCESS read-only 23975 STATUS current 23976 DESCRIPTION 23977 "This object indicates the port. 23978 The available of index for fiber ports." 23979 ::= {ddmStatusEntry 1} 23980 23981 ddmTemperature OBJECT-TYPE 23982 SYNTAX DisplayString 23983 MAX-ACCESS read-only 23984 STATUS current 23985 DESCRIPTION 23986 "This object indicates the real time value of the temperature. As the value 23987 is a floating point data type, the DisplayString type is used to define this parameter." 23988 ::= {ddmStatusEntry 2} 23989 23990 ddmVoltage OBJECT-TYPE 23991 SYNTAX DisplayString 23992 MAX-ACCESS read-only 23993 STATUS current 23994 DESCRIPTION 23995 "This object indicates the real time value of the supply voltage. As the value 23996 value is a floating point data type, the DisplayString type is used to define this parameter." 23997 ::= {ddmStatusEntry 3} 23998 23999 ddmBiasCurrent OBJECT-TYPE 24000 SYNTAX DisplayString 24001 MAX-ACCESS read-only 24002 STATUS current 24003 DESCRIPTION 24004 "This object indicates the real time value of the tx bias." 24005 ::= {ddmStatusEntry 4} 24006 24007 ddmTxPower OBJECT-TYPE 24008 SYNTAX DisplayString 24009 MAX-ACCESS read-only 24010 STATUS current 24011 DESCRIPTION 24012 "This object indicates the real time value of the tx power. As the value 24013 is a floating point data type, the DisplayString type is used to define this parameter." 24014 ::= {ddmStatusEntry 5} 24015 24016 ddmRxPower OBJECT-TYPE 24017 SYNTAX DisplayString 24018 MAX-ACCESS read-only 24019 STATUS current 24020 DESCRIPTION 24021 "This object indicates the real time value of the rx power. As the value is 24022 a floating data type, the DisplayString type is used to define this parameter." 24023 ::= {ddmStatusEntry 6} 24024 24025 24026 24027 -- ------------------------------------------------------------------------- 24028 -- companyFTPGroup 24029 -- ------------------------------------------------------------------------- 24030 ftpFwTable OBJECT IDENTIFIER ::= { companyFTPGroup 1 } 24031 ftpConfigTable OBJECT IDENTIFIER ::= { companyFTPGroup 2 } 24032 24033 ftpFwServerIpAddress OBJECT-TYPE 24034 SYNTAX DisplayString (SIZE(1..64)) 24035 MAX-ACCESS read-write 24036 STATUS obsolete 24037 DESCRIPTION 24038 "The FTP server's IPv4 address or IPv6 address is used to upload or 24039 download firmware." 24040 ::= { ftpFwTable 1} 24041 24042 ftpFwImageFileName OBJECT-TYPE 24043 SYNTAX DisplayString (SIZE(1..64)) 24044 MAX-ACCESS read-write 24045 STATUS obsolete 24046 DESCRIPTION 24047 "Firmware file name used to upload or download firmware." 24048 ::= { ftpFwTable 2 } 24049 24050 ftpFwUsername OBJECT-TYPE 24051 SYNTAX DisplayString (SIZE(1..20)) 24052 MAX-ACCESS read-write 24053 STATUS obsolete 24054 DESCRIPTION 24055 "FTP username to login FTP." 24056 ::= { ftpFwTable 3} 24057 24058 ftpFwPassword OBJECT-TYPE 24059 SYNTAX DisplayString (SIZE(1..20)) 24060 MAX-ACCESS read-write 24061 STATUS obsolete 24062 DESCRIPTION 24063 "FTP password to login FTP." 24064 ::= { ftpFwTable 4 } 24065 24066 ftpFwPath OBJECT-TYPE 24067 SYNTAX DisplayString (SIZE(1..64)) 24068 MAX-ACCESS read-write 24069 STATUS obsolete 24070 DESCRIPTION 24071 "FTP path can find file folder." 24072 ::= { ftpFwTable 5} 24073 24074 ftpFwPort OBJECT-TYPE 24075 SYNTAX Integer32 (1..65535) 24076 MAX-ACCESS read-write 24077 STATUS obsolete 24078 DESCRIPTION 24079 "FTP port to login FTP." 24080 ::= { ftpFwTable 6} 24081 24082 24083 ftpFwFTPOperation OBJECT-TYPE 24084 SYNTAX INTEGER { 24085 none(0), 24086 download(1), 24087 upload(2) 24088 } 24089 MAX-ACCESS read-write 24090 STATUS obsolete 24091 DESCRIPTION 24092 "The FTP operates to perform downloading the firmware image 24093 to the unit. This object is used in conjunction with FTP settings" 24094 ::= { ftpFwTable 8 } 24095 24096 ftpFwFTPOperationStatus OBJECT-TYPE 24097 SYNTAX INTEGER { 24098 none(0), 24099 success(1), 24100 fail(2), 24101 progressing(3), 24102 transmit(4) 24103 } 24104 MAX-ACCESS read-only 24105 STATUS obsolete 24106 DESCRIPTION 24107 "The FTP operation status represent firmware backup or upgrade status." 24108 ::= { ftpFwTable 9 } 24109 ftpConfigServerIpAddress OBJECT-TYPE 24110 SYNTAX DisplayString (SIZE(1..64)) 24111 MAX-ACCESS read-write 24112 STATUS obsolete 24113 DESCRIPTION 24114 "The FTP server's IPv4 address or IPv6 address is used to upload or 24115 download firmware." 24116 ::= { ftpConfigTable 1 } 24117 24118 ftpConfigFileName OBJECT-TYPE 24119 SYNTAX DisplayString (SIZE(1..64)) 24120 MAX-ACCESS read-write 24121 STATUS obsolete 24122 DESCRIPTION 24123 "Config file name used to upload or download Config." 24124 ::= { ftpConfigTable 2} 24125 24126 ftpConfigUsername OBJECT-TYPE 24127 SYNTAX DisplayString (SIZE(1..20)) 24128 MAX-ACCESS read-write 24129 STATUS obsolete 24130 DESCRIPTION 24131 "FTP username to login FTP." 24132 ::= { ftpConfigTable 3} 24133 24134 ftpConfigPassword OBJECT-TYPE 24135 SYNTAX DisplayString (SIZE(1..20)) 24136 MAX-ACCESS read-write 24137 STATUS obsolete 24138 DESCRIPTION 24139 "FTP password to login FTP." 24140 ::= { ftpConfigTable 4} 24141 24142 ftpConfigPath OBJECT-TYPE 24143 SYNTAX DisplayString (SIZE(1..64)) 24144 MAX-ACCESS read-write 24145 STATUS obsolete 24146 DESCRIPTION 24147 "FTP path can find file folder." 24148 ::= { ftpConfigTable 5} 24149 24150 ftpConfigPort OBJECT-TYPE 24151 SYNTAX Integer32 (1..65535) 24152 MAX-ACCESS read-write 24153 STATUS obsolete 24154 DESCRIPTION 24155 "FTP port to login FTP." 24156 ::= { ftpConfigTable 6} 24157 24158 ftpConfigConfigID OBJECT-TYPE 24159 SYNTAX INTEGER { 24160 configID1(1), 24161 configID2(2) 24162 } 24163 MAX-ACCESS read-write 24164 STATUS current 24165 DESCRIPTION 24166 "Config image id can select imageid1 or imageid2 to flash" 24167 ::= { ftpConfigTable 7 } 24168 24169 ftpConfigFTPOperation OBJECT-TYPE 24170 SYNTAX INTEGER { 24171 none(0), 24172 download(1), 24173 upload(2) 24174 } 24175 MAX-ACCESS read-write 24176 STATUS obsolete 24177 DESCRIPTION 24178 "The FTP operates to perform downloading the config image 24179 to the unit. This object is used in conjunction with FTP settings" 24180 ::= { ftpConfigTable 8 } 24181 24182 ftpConfigFTPOperationStatus OBJECT-TYPE 24183 SYNTAX INTEGER { 24184 none(0), 24185 success(1), 24186 fail(2), 24187 progressing(3), 24188 transmit(4) 24189 } 24190 MAX-ACCESS read-only 24191 STATUS obsolete 24192 DESCRIPTION 24193 "The FTP operation status represent config backup or upgrade status." 24194 ::= { ftpConfigTable 9} 24195 24196 statisticsClearPortList OBJECT-TYPE 24197 SYNTAX PortList 24198 MAX-ACCESS read-write 24199 STATUS current 24200 DESCRIPTION 24201 "This object allow the user to set the port list for Statistics." 24202 ::= { companyStatistics 1 } 24203 24204 statisticsClear OBJECT-TYPE 24205 SYNTAX TruthValue 24206 MAX-ACCESS read-write 24207 STATUS current 24208 DESCRIPTION 24209 "This object allows the user to clear Statistics entry. 24210 Setting a value of 'true' causes the Statistics entry to 24211 be cleared." 24212 DEFVAL { false } 24213 ::= { companyStatistics 2 } 24214 24215-- ---------------------------------------------------------- 24216-- The companyLedPanel Groups 24217-- ---------------------------------------------------------- 24218 swLedPanelstate OBJECT IDENTIFIER ::= { companyswLedPanel 1 } 24219 24220 swLedInfoTable OBJECT-TYPE 24221 SYNTAX SEQUENCE OF SwLedInfoEntry 24222 MAX-ACCESS not-accessible 24223 STATUS current 24224 DESCRIPTION 24225 "This table contains the LED information." 24226 ::= { swLedPanelstate 1 } 24227 24228 swLedInfoEntry OBJECT-TYPE 24229 SYNTAX SwLedInfoEntry 24230 MAX-ACCESS not-accessible 24231 STATUS current 24232 DESCRIPTION 24233 "A list of front panel LED information for each unit in the system." 24234 INDEX { swLedInfoUnitId } 24235 ::= { swLedInfoTable 1 } 24236 24237 SwLedInfoEntry ::= 24238 SEQUENCE { 24239 swLedInfoUnitId 24240 INTEGER, 24241 swLedInfoFrontPanelLedStatus 24242 OCTET STRING 24243 } 24244 24245 swLedInfoUnitId OBJECT-TYPE 24246 SYNTAX INTEGER (1..2) 24247 MAX-ACCESS read-only 24248 STATUS current 24249 DESCRIPTION 24250 "The object indicates the unit ID." 24251 ::= { swLedInfoEntry 1 } 24252 24253 swLedInfoFrontPanelLedStatus OBJECT-TYPE 24254 SYNTAX OCTET STRING 24255 MAX-ACCESS read-only 24256 STATUS current 24257 DESCRIPTION 24258 "This object is a set of system LED indicators. The first 32 octets are 24259 defined as next, and following octets are for logical port LED. 24260 24261 Octet 1 is console led: 24262 0x01 = a user is login through console 24263 0x02 = no user is login through console 24264 24265 Octet 2-32 are reserved." 24266 ::= { swLedInfoEntry 2 } 24267 24268 -- ***************************************************************** 24269 -- 24270 -- Enterprise Trap group 24271 -- 24272 -- ***************************************************************** 24273 24274END 24275