1ECS2100-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 5 MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,Counter64, IpAddress, 6 NOTIFICATION-TYPE, enterprises, TimeTicks 7 FROM SNMPv2-SMI 8 DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION, MacAddress 9 FROM SNMPv2-TC 10 PortList, VlanIndex, VlanId, dot1qVlanStaticEntry 11 FROM Q-BRIDGE-MIB 12 InetAddressType, InetAddress, InetAddressIPv6 13 FROM INET-ADDRESS-MIB 14 InterfaceIndex, ifIndex, ifOperStatus 15 FROM IF-MIB 16 EnabledStatus 17 FROM P-BRIDGE-MIB 18 BridgeId, Timeout, dot1dStpPort,dot1dStpPortEntry 19 FROM BRIDGE-MIB 20 pethPsePortEntry, pethMainPseEntry 21 FROM POWER-ETHERNET-MIB 22 Dot1agCfmMepId, dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMepIdentifier, dot1agCfmMepDbRMepIdentifier 23 FROM IEEE8021-CFM-MIB 24 dot1vProtocolPortEntry 25 FROM Q-BRIDGE-MIB 26 dot1xAuthConfigEntry 27 FROM IEEE8021-PAE-MIB; 28 29accton OBJECT IDENTIFIER ::= { enterprises 259 } 30edgecoreNetworks OBJECT IDENTIFIER ::= { accton 10 } 31edgecoreNetworksMgt OBJECT IDENTIFIER ::= { edgecoreNetworks 1 } 32 33ecs2100-28ppMIB MODULE-IDENTITY 34 LAST-UPDATED "201508270000Z" 35 ORGANIZATION "Edgecore Networks, Inc." 36 CONTACT-INFO 37 "Edgecore Networks, Inc. 38 Customer Service 39 Postal: No. 1 Creation Rd. III, 40 Science-based Industrial Park, 41 Hsinchu 300-77, Taiwan, R.O.C. 42 Tel: +886-3-5770270 43 Fax: +886-3-5780764 44 E-mail: brandsupport@edge-core.com 45 company website:www.edge-core.com 46 technical support:brandsupport@edge-core.com 47 " 48 DESCRIPTION 49 "The MIB module for ECS2100 series" 50 REVISION "201508270000Z" 51 DESCRIPTION 52 "Initial version of this MIB." 53 ::= { edgecoreNetworksMgt 43 } 54 55ecs2100-28ppMIBObjects OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 1 } 56ecs2100-28ppNotifications OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 2 } 57 58-- supported groups 59 60switchMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 1 } 61portMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 2 } 62trunkMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 3 } 63lacpMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 4 } 64staMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 5 } 65restartMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 7 } 66mirrorMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 8 } 67igmpSnoopMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 9 } 68ipMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 10 } 69vlanMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 12 } 70priorityMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 13 } 71trapDestMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 14 } 72qosMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 16 } 73securityMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 17 } 74sysLogMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 19 } 75lineMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 20 } 76sysTimeMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 23 } 77fileMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 24 } 78poeMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 28 } 79stormMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 33 } 80sysResourceMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 39 } 81mvrMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 44 } 82dhcpSnoopMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 46 } 83ipSrcGuardMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 48 } 84mldSnoopMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 54 } 85dynamicArpInspectionMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 56 } 86timeRangeMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 61 } 87lbdMgt OBJECT IDENTIFIER ::= { ecs2100-28ppMIBObjects 63 } 88 89 90-- 91-- Product sysObjectID values 92-- 93 94ecs2100-10t OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 101 } 95ecs2100-10pe OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 102 } 96ecs2100-10p OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 103 } 97ecs2100-28t OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 104 } 98ecs2100-28p OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 105 } 99ecs2100-28pp OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 106 } 100ecs2100-52t OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 107 } 101ecs2110-26t OBJECT IDENTIFIER ::= { ecs2100-28ppMIB 108 } 102 103-- ------------------------------------------------------------- 104-- Textual Conventions 105-- ------------------------------------------------------------- 106 107KeySegment ::= TEXTUAL-CONVENTION 108 STATUS current 109 DESCRIPTION 110 "The total length of the key is 1024 characters, 111 it is divided into 8 parts and stored in 8 separated mib 112 variables as below: 113 114 Key1: part 1 of the key (1-128) 115 Key2: part 2 of the key (129-256) 116 Key3: part 3 of the key (257-384) 117 Key4: part 4 of the key (385-512) 118 Key5: part 5 of the key (513-640) 119 Key6: part 6 of the key (641-768) 120 Key7: part 7 of the key (769-896) 121 Key8: part 8 of the key (897-1024) 122 123 Please note that if the key string is less then 1024 characters, 124 the remaining part of the string will be filled by a zero-length string. 125 For example, if the length of the key is 129, 126 we will get a string of length 128 in Key1, and 127 a string of length 1 in Key2, 128 moreover, Key3 to Key8 will all be zero-length strings." 129 SYNTAX OCTET STRING(SIZE(0..128)) 130 131ValidStatus ::= TEXTUAL-CONVENTION 132 STATUS current 133 DESCRIPTION 134 "A simple status value for the object to create and destroy 135 a table entry. This is a simplified variant of RowStatus as it 136 supports only two values. Setting it to valid(1) creates an entry. 137 Setting it to invalid(2) destroys an entry." 138 SYNTAX INTEGER { valid(1), invalid(2) } 139 140StaPathCostMode ::= TEXTUAL-CONVENTION 141 STATUS current 142 DESCRIPTION 143 "The path cost mode of a spanning tree algorithm, short(1) indicates 144 that we retrieve/configure the spanning tree path cost as a 16 bit 145 value and long(2) indicates that we retrieve/configure the spanning 146 tree path cost as a 32 bit value." 147 SYNTAX INTEGER { short(1), long(2) } 148 149-- 150-- switchMgt 151-- 152 153-- Management for the switch system, or individual units 154-- in a stackable switch system. For a non-stackable system, 155-- only unit 1 exists. 156 157switchNumber OBJECT-TYPE 158 SYNTAX Integer32 159 MAX-ACCESS read-only 160 STATUS current 161 DESCRIPTION "The total number of switches present on this system." 162 ::= { switchMgt 2 } 163 164switchInfoTable OBJECT-TYPE 165 SYNTAX SEQUENCE OF SwitchInfoEntry 166 MAX-ACCESS not-accessible 167 STATUS current 168 DESCRIPTION "Table of descriptive and status information about 169 the switch units in this system." 170 ::= { switchMgt 3 } 171 172switchInfoEntry OBJECT-TYPE 173 SYNTAX SwitchInfoEntry 174 MAX-ACCESS not-accessible 175 STATUS current 176 DESCRIPTION "Table providing descriptions and status information for 177 switch units." 178 INDEX { swUnitIndex } 179 ::= { switchInfoTable 1 } 180 181SwitchInfoEntry ::= SEQUENCE 182{ 183 swUnitIndex Integer32, 184 swHardwareVer DisplayString, 185 swMicrocodeVer DisplayString, 186 swLoaderVer DisplayString, 187 swBootRomVer DisplayString, 188 swOpCodeVer DisplayString, 189 swPortNumber Integer32, 190 swPowerStatus INTEGER, 191 swRoleInSystem INTEGER, 192 swSerialNumber DisplayString, 193 swServiceTag DisplayString, 194 swModelNumber DisplayString, 195 swEpldVer DisplayString 196} 197 198swUnitIndex OBJECT-TYPE 199 SYNTAX Integer32(1..8) 200 MAX-ACCESS not-accessible 201 STATUS current 202 DESCRIPTION "This object identifies the switch within the system 203 for which this entry contains information. This 204 value can never be greater than switchNumber." 205 ::= { switchInfoEntry 1 } 206 207swHardwareVer OBJECT-TYPE 208 SYNTAX DisplayString (SIZE(0..20)) 209 MAX-ACCESS read-only 210 STATUS current 211 DESCRIPTION "Hardware version of the main board." 212 ::= { switchInfoEntry 2 } 213 214swMicrocodeVer OBJECT-TYPE 215 SYNTAX DisplayString (SIZE(0..20)) 216 MAX-ACCESS read-only 217 STATUS current 218 DESCRIPTION "Microcode version of the main board." 219 ::= { switchInfoEntry 3 } 220 221swLoaderVer OBJECT-TYPE 222 SYNTAX DisplayString (SIZE(0..20)) 223 MAX-ACCESS read-only 224 STATUS current 225 DESCRIPTION "Loader version of the main board." 226 ::= { switchInfoEntry 4 } 227 228swBootRomVer OBJECT-TYPE 229 SYNTAX DisplayString (SIZE(0..20)) 230 MAX-ACCESS read-only 231 STATUS current 232 DESCRIPTION "Boot ROM code version of the main board." 233 ::= { switchInfoEntry 5 } 234 235swOpCodeVer OBJECT-TYPE 236 SYNTAX DisplayString (SIZE(0..20)) 237 MAX-ACCESS read-only 238 STATUS current 239 DESCRIPTION "Operation code version of the main board." 240 ::= { switchInfoEntry 6 } 241 242swPortNumber OBJECT-TYPE 243 SYNTAX Integer32 244 MAX-ACCESS read-only 245 STATUS current 246 DESCRIPTION "The number of ports on this switch." 247 ::= { switchInfoEntry 7 } 248 249swPowerStatus OBJECT-TYPE 250 SYNTAX INTEGER 251 { 252 internalPower(1), 253 redundantPower(2), 254 internalAndRedundantPower(3) 255 } 256 MAX-ACCESS read-only 257 STATUS current 258 DESCRIPTION "Indicates the switch using internalPower(1), 259 redundantPower(2) or both(3)" 260 ::= { switchInfoEntry 8 } 261 262swRoleInSystem OBJECT-TYPE 263 SYNTAX INTEGER 264 { 265 master(1), 266 backupMaster(2), 267 slave(3) 268 } 269 MAX-ACCESS read-only 270 STATUS current 271 DESCRIPTION "Indicates the switch is master(1), backupMaster(2) 272 or slave(3) in this system." 273 ::= { switchInfoEntry 9 } 274 275swSerialNumber OBJECT-TYPE 276 SYNTAX DisplayString (SIZE(0..80)) 277 MAX-ACCESS read-only 278 STATUS current 279 DESCRIPTION "Serial number of the switch." 280 ::= { switchInfoEntry 10 } 281 282swServiceTag OBJECT-TYPE 283 SYNTAX DisplayString (SIZE(0..80)) 284 MAX-ACCESS read-only 285 STATUS current 286 DESCRIPTION "Service tag serial-number of the switch." 287 ::= { switchInfoEntry 13 } 288 289swModelNumber OBJECT-TYPE 290 SYNTAX DisplayString (SIZE(0..15)) 291 MAX-ACCESS read-only 292 STATUS current 293 DESCRIPTION "Model number of the switch." 294 ::= { switchInfoEntry 14 } 295 296swEpldVer OBJECT-TYPE 297 SYNTAX DisplayString (SIZE(0..20)) 298 MAX-ACCESS read-only 299 STATUS current 300 DESCRIPTION "The EPLD version of the switch." 301 ::= { switchInfoEntry 15 } 302 303switchOperState OBJECT-TYPE 304 SYNTAX INTEGER 305 { 306 other(1), 307 unknown(2), 308 ok(3), 309 noncritical(4), 310 critical(5), 311 nonrecoverable(6) 312 } 313 MAX-ACCESS read-only 314 STATUS current 315 DESCRIPTION "Global operation state of the switch." 316 ::= { switchMgt 4 } 317 318switchProductId OBJECT IDENTIFIER ::= { switchMgt 5 } 319 320swProdName OBJECT-TYPE 321 SYNTAX DisplayString (SIZE(0..127)) 322 MAX-ACCESS read-only 323 STATUS current 324 DESCRIPTION "The product name of this switch." 325 ::= { switchProductId 1 } 326 327swProdManufacturer OBJECT-TYPE 328 SYNTAX DisplayString (SIZE(0..127)) 329 MAX-ACCESS read-only 330 STATUS current 331 DESCRIPTION "The product manufacturer of this switch." 332 ::= { switchProductId 2 } 333 334swProdDescription OBJECT-TYPE 335 SYNTAX DisplayString (SIZE(0..127)) 336 MAX-ACCESS read-only 337 STATUS current 338 DESCRIPTION "The product description of this switch." 339 ::= { switchProductId 3 } 340 341swProdVersion OBJECT-TYPE 342 SYNTAX DisplayString (SIZE(0..127)) 343 MAX-ACCESS read-only 344 STATUS current 345 DESCRIPTION "The runtime code version of this switch." 346 ::= { switchProductId 4 } 347 348swProdUrl OBJECT-TYPE 349 SYNTAX DisplayString (SIZE(0..127)) 350 MAX-ACCESS read-only 351 STATUS current 352 DESCRIPTION "The URL of this switch, which we can connect through 353 a web browser." 354 ::= { switchProductId 5 } 355 356swIdentifier OBJECT-TYPE 357 SYNTAX Integer32 358 MAX-ACCESS read-only 359 STATUS current 360 DESCRIPTION "A unique identifier of which switch in the chassis is currently 361 being looked at." 362 ::= { switchProductId 6 } 363 364swChassisServiceTag OBJECT-TYPE 365 SYNTAX DisplayString (SIZE(0..80)) 366 MAX-ACCESS read-only 367 STATUS current 368 DESCRIPTION "The service tag of the chassis this switch resides in." 369 ::= { switchProductId 7 } 370 371switchIndivPowerTable OBJECT-TYPE 372 SYNTAX SEQUENCE OF SwitchIndivPowerEntry 373 MAX-ACCESS not-accessible 374 STATUS current 375 DESCRIPTION "Table about the status of individual powers." 376 ::= { switchMgt 6 } 377 378switchIndivPowerEntry OBJECT-TYPE 379 SYNTAX SwitchIndivPowerEntry 380 MAX-ACCESS not-accessible 381 STATUS current 382 DESCRIPTION "Table about the status of individual power." 383 INDEX { swIndivPowerUnitIndex, swIndivPowerIndex } 384 ::= { switchIndivPowerTable 1 } 385 386SwitchIndivPowerEntry ::= SEQUENCE 387{ 388 swIndivPowerUnitIndex Integer32, 389 swIndivPowerIndex INTEGER, 390 swIndivPowerStatus INTEGER 391} 392 393swIndivPowerUnitIndex OBJECT-TYPE 394 SYNTAX Integer32(1..8) 395 MAX-ACCESS accessible-for-notify 396 STATUS current 397 DESCRIPTION "This is defined as swUnitIndex." 398 ::= { switchIndivPowerEntry 1 } 399 400swIndivPowerIndex OBJECT-TYPE 401 SYNTAX INTEGER 402 { 403 internalPower(1), 404 externalPower(2) 405 } 406 MAX-ACCESS accessible-for-notify 407 STATUS current 408 DESCRIPTION "1 means internal power, 2 means external power." 409 ::= { switchIndivPowerEntry 2 } 410 411swIndivPowerStatus OBJECT-TYPE 412 SYNTAX INTEGER 413 { 414 notPresent(1), 415 green(2), 416 red(3) 417 } 418 MAX-ACCESS read-only 419 STATUS current 420 DESCRIPTION "notPresent(1) means not present, green(2) means 421 up, red(3) means down." 422 ::= { switchIndivPowerEntry 3 } 423 424switchJumboFrameStatus OBJECT-TYPE 425 SYNTAX INTEGER 426 { 427 enabled(1), 428 disabled(2) 429 } 430 MAX-ACCESS read-write 431 STATUS current 432 DESCRIPTION "enable(1) means the Jumbo Frame has enabled, disabled(2) 433 means the Jumbo Frame has disabled." 434 ::= { switchMgt 7 } 435 436amtrMgt OBJECT IDENTIFIER ::= { switchMgt 8 } 437-- Address Management 438amtrMacAddrAgingStatus OBJECT-TYPE 439 SYNTAX EnabledStatus 440 MAX-ACCESS read-write 441 STATUS current 442 DESCRIPTION "If this is enabled(1), the MAC address table will age out according to 443 its timer. If this is disabled(2), the MAC address table will not 444 age out." 445 ::= { amtrMgt 3 } 446 447-- 448-- portMgt 449-- 450 451-- Management ports. This group also provides information 452-- related to trunks because they share the same properties. 453 454portTable OBJECT-TYPE 455 SYNTAX SEQUENCE OF PortEntry 456 MAX-ACCESS not-accessible 457 STATUS current 458 DESCRIPTION "Table of descriptive and status information describing 459 the configuration of each switch port. This table also 460 contains information about each trunk." 461 ::= { portMgt 1 } 462 463portEntry OBJECT-TYPE 464 SYNTAX PortEntry 465 MAX-ACCESS not-accessible 466 STATUS current 467 DESCRIPTION "An entry in the table, describing the configuration of 468 one switch port or trunk." 469 INDEX { portIndex } 470 ::= { portTable 1 } 471 472PortEntry ::= SEQUENCE 473{ 474 portIndex InterfaceIndex, 475 portName DisplayString, 476 portType INTEGER, 477 portSpeedDpxCfg INTEGER, 478 portFlowCtrlCfg INTEGER, 479 portCapabilities BITS, 480 portAutonegotiation EnabledStatus, 481 portSpeedDpxStatus INTEGER, 482 portFlowCtrlStatus INTEGER, 483 portTrunkIndex Integer32, 484 portComboForcedMode INTEGER, 485 portMasterSlaveModeCfg INTEGER, 486 portMacAddrLearningStatus EnabledStatus, 487 portMacAddrLearningCount Counter32, 488 portUpTime TimeTicks, 489 portShutdownReason BITS 490} 491 492portIndex OBJECT-TYPE 493 SYNTAX InterfaceIndex 494 MAX-ACCESS not-accessible 495 STATUS current 496 DESCRIPTION "The port and the trunk (including trunk members) interface of 497 the portTable. The interface identified by a particular value 498 of this index is the same interface as identified by the same 499 value of ifIndex in the IF-MIB." 500 ::= { portEntry 1 } 501 502portName OBJECT-TYPE 503 SYNTAX DisplayString (SIZE(0..64)) 504 MAX-ACCESS read-write 505 STATUS current 506 DESCRIPTION "The name of the port or trunk. This is the same as ifAlias 507 in the IF-MIB (RFC2863 or later)." 508 ::= { portEntry 2 } 509 510portType OBJECT-TYPE 511 SYNTAX INTEGER 512 { 513 other(1), 514 hundredBaseTX(2), 515 hundredBaseFX(3), 516 thousandBaseSX(4), 517 thousandBaseLX(5), 518 thousandBaseT(6), 519 thousandBaseGBIC(7), 520 thousandBaseSfp(8), 521 hundredBaseFxScSingleMode(9), 522 hundredBaseFxScMultiMode(10), 523 thousandBaseCX(11), 524 tenG(12) 525 } 526 MAX-ACCESS read-only 527 STATUS current 528 DESCRIPTION "Indicates the port type of the configuration of the switch." 529 ::= { portEntry 3 } 530 531portSpeedDpxCfg OBJECT-TYPE 532 SYNTAX INTEGER 533 { 534 reserved(1), 535 halfDuplex10(2), 536 fullDuplex10(3), 537 halfDuplex100(4), 538 fullDuplex100(5), 539 halfDuplex1000(6), 540 fullDuplex1000(7), 541 halfDuplex10g(8), 542 fullDuplex10g(9) 543 } 544 MAX-ACCESS read-write 545 STATUS current 546 DESCRIPTION "Configures the speed and duplex mode for a port or trunk, 547 according to: 548 halfDuplex10(2) - 10Mbps and half duplex mode 549 fullDuplex10(3) - 10Mbps and full duplex mode 550 halfDuplex100(4) - 100Mbps and half duplex mode 551 fullDuplex100(5) - 100Mbps and full duplex mode 552 halfDuplex1000(6) - 1000Mbps and half duplex mode 553 fullDuplex1000(7) - 1000Mbps and full duplex mode 554 halfDuplex10g(8) - 10g and half duplex mode 555 fullDuplex10g(9) - 10g and full duplex mode 556 557 hundredBaseTX port can be set as: 558 halfDuplex10(2) 559 fullDuplex10(3) 560 halfDuplex100(4) 561 fullDuplex100(5) 562 hundredBaseFX port can be set as: 563 fullDuplex100(5) 564 thousandBaseSX port can be set as: 565 fullDuplex1000(7) 566 thousandBaseLX port can be set as: 567 fullDuplex1000(7) 568 thousandBaseT port can be set as: 569 halfDuplex10(2) 570 fullDuplex10(3) 571 halfDuplex100(4) 572 fullDuplex100(5) 573 thousandBaseGBIC port can be set as: 574 fullDuplex1000(7) 575 thousandBaseSfp port can be set as: 576 fullDuplex1000(7) 577 hundredBaseFxScSingleMode port can be set as: 578 fullDuplex100(5) 579 hundredBaseFxScMultiMode port can be set as: 580 fullDuplex100(5) 581 thousandBaseCX port can be set as: 582 fullDuplex1000(7) 583 tenG port can be set as: 584 halfDuplex10g(8) 585 fullDuplex10g(9) 586 587 The actual operating speed and duplex of the port 588 is given by portSpeedDpxStatus." 589 DEFVAL { halfDuplex10 } 590 ::= { portEntry 4 } 591 592portFlowCtrlCfg OBJECT-TYPE 593 SYNTAX INTEGER 594 { 595 enabled(1), 596 disabled(2), 597 tx(5), 598 rx(6) 599 } 600 MAX-ACCESS read-write 601 STATUS current 602 DESCRIPTION "(1) Flow control mechanism is enabled with tx and rx pause 603 mechansim. 604 If the port type is hundredBaseTX or thousandBaseSX: 605 When the port is operating in halfDuplex mode, the 606 port uses backPressure flow control mechanism. When 607 the port is operating in fullDuplex mode, the port 608 uses IEEE 802.3x flow control mechanism. 609 If the port type is hundredBaseFX: 610 When the port is operating in halfDuplex mode, the 611 port uses backPressure flow control mechanism. When 612 the port is operating in fullDuplex mode, Flow 613 control mechanism will not function. 614 (2) Flow control mechanism is disabled. 615 (5) Flow control mechanism is enabled with tx pause 616 mechanism only. 617 (6) Flow control mechansim is enabled with rx pause 618 mechansim only. 619 620 Fast ethernet ports can be set as: 621 enabled(1), 622 disabled(2). 623 Gigabit ethernet ports can be set as: 624 enabled(1), 625 disabled(2), 626 tx(5), 627 rx(6). 628 The actual flow control mechanism is used given by 629 portFlowCtrlStatus." 630 DEFVAL { disabled } 631 ::= { portEntry 5 } 632 633portCapabilities OBJECT-TYPE 634 SYNTAX BITS 635 { 636 portCap10half(0), 637 portCap10full(1), 638 portCap100half(2), 639 portCap100full(3), 640 portCap1000half(4), 641 portCap1000full(5), 642 portCap10gHalf(6), 643 portCap10gFull(7), 644 reserved8(8), 645 reserved9(9), 646 reserved10(10), 647 reserved11(11), 648 reserved12(12), 649 reserved13(13), 650 portCapSym(14), 651 portCapFlowCtrl(15) 652 } 653 MAX-ACCESS read-write 654 STATUS current 655 DESCRIPTION "Port or trunk capabilities." 656 ::= { portEntry 6 } 657 658portAutonegotiation OBJECT-TYPE 659 SYNTAX EnabledStatus 660 MAX-ACCESS read-write 661 STATUS current 662 DESCRIPTION "Whether auto-negotiation is enabled." 663 ::= { portEntry 7 } 664 665portSpeedDpxStatus OBJECT-TYPE 666 SYNTAX INTEGER 667 { 668 error(1), 669 halfDuplex10(2), 670 fullDuplex10(3), 671 halfDuplex100(4), 672 fullDuplex100(5), 673 halfDuplex1000(6), 674 fullDuplex1000(7), 675 halfDuplex10g(8), 676 fullDuplex10g(9) 677 } 678 MAX-ACCESS read-only 679 STATUS current 680 DESCRIPTION "The operating speed and duplex mode of the 681 switched port or trunk. If the entry represents a trunk, 682 the speed is that of its individual members unless 683 the member ports have been inconsistently configured 684 in which case the value is error(1)." 685 ::= { portEntry 8 } 686 687portFlowCtrlStatus OBJECT-TYPE 688 SYNTAX INTEGER 689 { 690 error(1), 691 backPressure(2), 692 dot3xFlowControl(3), 693 none(4) 694 } 695 MAX-ACCESS read-only 696 STATUS current 697 DESCRIPTION "(2) BackPressure flow control mechanism is used. 698 (3) IEEE 802.3 flow control mechanism is used. 699 (4) Flow control mechanism is disabled. 700 If the entry represents a trunk and the member ports 701 have been inconsistently configured then this value 702 is error(1)." 703 ::= { portEntry 9 } 704 705portTrunkIndex OBJECT-TYPE 706 SYNTAX Integer32 707 MAX-ACCESS read-only 708 STATUS current 709 DESCRIPTION "The trunk to which this port belongs. A value of 0 710 means that this port does not belong to any trunk. 711 A value greater than zero means that this port 712 belongs to a trunk in the trunkIndex, defined by the 713 corresponding trunkPorts." 714 ::= { portEntry 10 } 715 716portComboForcedMode OBJECT-TYPE 717 SYNTAX INTEGER 718 { 719 none(1), 720 reserved2(2), 721 reserved3(3), 722 sfpForced(4), 723 reserved5(5) 724 } 725 MAX-ACCESS read-write 726 STATUS current 727 DESCRIPTION "This determines the running mode of a combo port. 728 For a non-combo port, this variable has a value of none(1), 729 and setting this variable to none(1) has no effect. 730 For a combo port, this has its own valid values not 731 equal to none(1), and setting this variable to none(1) is 732 not allowed. sfpForced(4) is set if user want to force 733 this port running in fiber mode." 734 ::= { portEntry 12} 735 736portMasterSlaveModeCfg OBJECT-TYPE 737 SYNTAX INTEGER 738 { 739 master(1), 740 slave(2), 741 auto(3), 742 autoPreferMaster(4), 743 autoPreferSlave(5) 744 } 745 MAX-ACCESS read-write 746 STATUS current 747 DESCRIPTION "Configures the PHY mode when auto negotiation is disabled and 748 speed-duplex is 1000full for giga copper port." 749 ::= { portEntry 15 } 750 751portMacAddrLearningStatus OBJECT-TYPE 752 SYNTAX EnabledStatus 753 MAX-ACCESS read-write 754 STATUS current 755 DESCRIPTION "Set this variable to enabled(1) to start to learn MAC 756 addresses. Set this variable to disabled(2) to stop to 757 learn MAC addresses." 758 DEFVAL { enabled } 759 ::= { portEntry 17 } 760 761portMacAddrLearningCount OBJECT-TYPE 762 SYNTAX Counter32 763 MAX-ACCESS read-only 764 STATUS current 765 DESCRIPTION "The current number of learned MAC addresses." 766 ::= { portEntry 18 } 767 768portUpTime OBJECT-TYPE 769 SYNTAX TimeTicks 770 MAX-ACCESS read-only 771 STATUS current 772 DESCRIPTION "The port up time (in hundredths of a second)." 773 ::= { portEntry 19 } 774 775portShutdownReason OBJECT-TYPE 776 SYNTAX BITS 777 { 778 admin(0), 779 stpLbd(1), 780 stpBpduGuard(2), 781 networkAccessPortLinkDetection(3), 782 networkAccessPortDynamicQos(4), 783 portSec(5), 784 lbd(6), 785 atcBstorm(7), 786 atcMstorm(8), 787 udld(9) 788 } 789 MAX-ACCESS read-only 790 STATUS current 791 DESCRIPTION "The reason of port shutdown. The value is 0 if no 792 shutdown action is applied to this port." 793 ::= { portEntry 20 } 794 795-- 796-- cable diagnostics 797-- 798 799cableDiagMgt OBJECT IDENTIFIER ::= { portMgt 3 } 800 801cableDiagCtlAction OBJECT-TYPE 802 SYNTAX Integer32 803 MAX-ACCESS read-write 804 STATUS current 805 DESCRIPTION "To execute cable diagnostics on a port, assign 806 cableDiagCtlAction to the value of ifIndex defined 807 by the ifIndex in the IF-MIB. When read, this object 808 always returns 0." 809 ::= { cableDiagMgt 1 } 810 811cableDiagResultTable OBJECT-TYPE 812 SYNTAX SEQUENCE OF CableDiagResultEntry 813 MAX-ACCESS not-accessible 814 STATUS current 815 DESCRIPTION "Table for cable diagnostics result." 816 ::= { cableDiagMgt 2 } 817 818cableDiagResultEntry OBJECT-TYPE 819 SYNTAX CableDiagResultEntry 820 MAX-ACCESS not-accessible 821 STATUS current 822 DESCRIPTION "Entry for cable diagnostics result." 823 INDEX { cableDiagResultIfIndex } 824 ::= { cableDiagResultTable 1 } 825 826CableDiagResultEntry ::= SEQUENCE 827{ 828 cableDiagResultIfIndex InterfaceIndex, 829 cableDiagResultStatusPairA INTEGER, 830 cableDiagResultStatusPairB INTEGER, 831 cableDiagResultStatusPairC INTEGER, 832 cableDiagResultStatusPairD INTEGER, 833 cableDiagResultDistancePairA Integer32, 834 cableDiagResultDistancePairB Integer32, 835 cableDiagResultDistancePairC Integer32, 836 cableDiagResultDistancePairD Integer32, 837 cableDiagResultTime DisplayString 838} 839 840cableDiagResultIfIndex OBJECT-TYPE 841 SYNTAX InterfaceIndex 842 MAX-ACCESS not-accessible 843 STATUS current 844 DESCRIPTION "This is defined as the ifIndex." 845 ::= { cableDiagResultEntry 1 } 846 847cableDiagResultStatusPairA OBJECT-TYPE 848 SYNTAX INTEGER 849 { 850 notTestedYet(1), 851 ok(2), 852 open(3), 853 short(4), 854 impedanceMismatch(8), 855 failed(9), 856 notSupported(10), 857 noCable(11) 858 } 859 MAX-ACCESS read-only 860 STATUS current 861 DESCRIPTION "The result of cable diagnostics. If there is no fault 862 on the cable, the value is ok(2). Value notTestedYet(1) 863 means the pair is not tested yet. Value ok(2) means the 864 pair works well. Value open(3) means there is a lack of 865 continuity between pins at each end of the pair. Value 866 short(4) means conductors are short-circuited together on 867 the pair. Value openShort(5) means the pair has open 868 and short issues. Value crosstalk(6) means the pair is 869 incorrectly connected at one end. Value unknown(7) means 870 pair has an error matching none of the above. Value 871 impedanceMismatch(8) means different quality cables 872 connected together. Value failed(9) means test failed. 873 Value notSupported(10) means cable diagnostics is not 874 supported. Value noCable(11) means there is no connected 875 cable." 876 ::= { cableDiagResultEntry 2 } 877 878cableDiagResultStatusPairB OBJECT-TYPE 879 SYNTAX INTEGER 880 { 881 notTestedYet(1), 882 ok(2), 883 open(3), 884 short(4), 885 impedanceMismatch(8), 886 failed(9), 887 notSupported(10), 888 noCable(11) 889 } 890 MAX-ACCESS read-only 891 STATUS current 892 DESCRIPTION "The result of cable diagnostics. If there is no fault 893 on the cable, the value is ok(2). Value notTestedYet(1) 894 means the pair is not tested yet. Value ok(2) means the 895 pair works well. Value open(3) means there is a lack of 896 continuity between pins at each end of the pair. Value 897 short(4) means conductors are short-circuited together on 898 the pair. Value openShort(5) means the pair has open 899 and short issues. Value crosstalk(6) means the pair is 900 incorrectly connected at one end. Value unknown(7) means 901 pair has an error matching none of the above. Value 902 impedanceMismatch(8) means different quality cables 903 connected together. Value failed(9) means test failed. 904 Value notSupported(10) means cable diagnostics is not 905 supported. Value noCable(11) means there is no connected 906 cable." 907 ::= { cableDiagResultEntry 3 } 908 909cableDiagResultStatusPairC OBJECT-TYPE 910 SYNTAX INTEGER 911 { 912 notTestedYet(1), 913 ok(2), 914 open(3), 915 short(4), 916 impedanceMismatch(8), 917 failed(9), 918 notSupported(10), 919 noCable(11) 920 } 921 MAX-ACCESS read-only 922 STATUS current 923 DESCRIPTION "The result of cable diagnostics. If there is no fault 924 on the cable, the value is ok(2). Value notTestedYet(1) 925 means the pair is not tested yet. Value ok(2) means the 926 pair works well. Value open(3) means there is a lack of 927 continuity between pins at each end of the pair. Value 928 short(4) means conductors are short-circuited together on 929 the pair. Value openShort(5) means the pair has open 930 and short issues. Value crosstalk(6) means the pair is 931 incorrectly connected at one end. Value unknown(7) means 932 pair has an error matching none of the above. Value 933 impedanceMismatch(8) means different quality cables 934 connected together. Value failed(9) means test failed. 935 Value notSupported(10) means cable diagnostics is not 936 supported. Value noCable(11) means there is no connected 937 cable." 938 ::= { cableDiagResultEntry 4 } 939 940cableDiagResultStatusPairD OBJECT-TYPE 941 SYNTAX INTEGER 942 { 943 notTestedYet(1), 944 ok(2), 945 open(3), 946 short(4), 947 impedanceMismatch(8), 948 failed(9), 949 notSupported(10), 950 noCable(11) 951 } 952 MAX-ACCESS read-only 953 STATUS current 954 DESCRIPTION "The result of cable diagnostics. If there is no fault 955 on the cable, the value is ok(2). Value notTestedYet(1) 956 means the pair is not tested yet. Value ok(2) means the 957 pair works well. Value open(3) means there is a lack of 958 continuity between pins at each end of the pair. Value 959 short(4) means conductors are short-circuited together on 960 the pair. Value openShort(5) means the pair has open 961 and short issues. Value crosstalk(6) means the pair is 962 incorrectly connected at one end. Value unknown(7) means 963 pair has an error matching none of the above. Value 964 impedanceMismatch(8) means different quality cables 965 connected together. Value failed(9) means test failed. 966 Value notSupported(10) means cable diagnostics is not 967 supported. Value noCable(11) means there is no connected 968 cable." 969 ::= { cableDiagResultEntry 5 } 970 971cableDiagResultDistancePairA OBJECT-TYPE 972 SYNTAX Integer32 973 MAX-ACCESS read-only 974 STATUS current 975 DESCRIPTION "Displays the fault distance of pair A of the cable 976 in meters." 977 ::= { cableDiagResultEntry 6 } 978 979cableDiagResultDistancePairB OBJECT-TYPE 980 SYNTAX Integer32 981 MAX-ACCESS read-only 982 STATUS current 983 DESCRIPTION "Displays the fault distance of pair B of the cable 984 in meters." 985 ::= { cableDiagResultEntry 7 } 986 987cableDiagResultDistancePairC OBJECT-TYPE 988 SYNTAX Integer32 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION "Displays the fault distance of pair C of the cable 992 in meters." 993 ::= { cableDiagResultEntry 8 } 994 995cableDiagResultDistancePairD OBJECT-TYPE 996 SYNTAX Integer32 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION "Displays the fault distance of pair D of the cable 1000 in meters." 1001 ::= { cableDiagResultEntry 9 } 1002 1003cableDiagResultTime OBJECT-TYPE 1004 SYNTAX DisplayString(SIZE(0..20)) 1005 MAX-ACCESS read-only 1006 STATUS current 1007 DESCRIPTION "Displays the last time of cable diagnostics. 1008 For example, 'Jan 1 02:03:04 2002'." 1009 ::= { cableDiagResultEntry 11 } 1010 1011portUtilTable OBJECT-TYPE 1012 SYNTAX SEQUENCE OF PortUtilEntry 1013 MAX-ACCESS not-accessible 1014 STATUS current 1015 DESCRIPTION "Dispalys port utilization during recent 300 seconds." 1016 ::= { portMgt 6 } 1017 1018portUtilEntry OBJECT-TYPE 1019 SYNTAX PortUtilEntry 1020 MAX-ACCESS not-accessible 1021 STATUS current 1022 DESCRIPTION "Dispalys port utilization during recent 300 seconds." 1023 INDEX { portUtilIfIndex } 1024 ::= { portUtilTable 1 } 1025 1026PortUtilEntry ::= SEQUENCE 1027{ 1028 portUtilIfIndex InterfaceIndex, 1029 portInOctetRate Counter64, 1030 portInPacketRate Counter64, 1031 portInUtil Integer32, 1032 portOutOctetRate Counter64, 1033 portOutPacketRate Counter64, 1034 portOutUtil Integer32 1035} 1036 1037portUtilIfIndex OBJECT-TYPE 1038 SYNTAX InterfaceIndex 1039 MAX-ACCESS not-accessible 1040 STATUS current 1041 DESCRIPTION "The port and trunk interface of the portUtilTable. 1042 The interface identified by a particular value of this 1043 index is the same interface identified by the same value 1044 of ifIndex in the IF-MIB." 1045 ::= { portUtilEntry 1 } 1046 1047portInOctetRate OBJECT-TYPE 1048 SYNTAX Counter64 1049 MAX-ACCESS read-only 1050 STATUS current 1051 DESCRIPTION "The input octet rate (kbits/sec) of the port." 1052 ::= { portUtilEntry 2 } 1053 1054portInPacketRate OBJECT-TYPE 1055 SYNTAX Counter64 1056 MAX-ACCESS read-only 1057 STATUS current 1058 DESCRIPTION "The input packet rate (pkts/sec) of the port." 1059 ::= { portUtilEntry 3 } 1060 1061portInUtil OBJECT-TYPE 1062 SYNTAX Integer32 1063 MAX-ACCESS read-only 1064 STATUS current 1065 DESCRIPTION "The input utilization of the port, in one per 1066 hundred." 1067 ::= { portUtilEntry 4 } 1068 1069portOutOctetRate OBJECT-TYPE 1070 SYNTAX Counter64 1071 MAX-ACCESS read-only 1072 STATUS current 1073 DESCRIPTION "The output octet rate (kbits/sec) of the port." 1074 ::= { portUtilEntry 5 } 1075 1076portOutPacketRate OBJECT-TYPE 1077 SYNTAX Counter64 1078 MAX-ACCESS read-only 1079 STATUS current 1080 DESCRIPTION "The output packet rate (pkts/sec) of the port." 1081 ::= { portUtilEntry 6 } 1082 1083portOutUtil OBJECT-TYPE 1084 SYNTAX Integer32 1085 MAX-ACCESS read-only 1086 STATUS current 1087 DESCRIPTION "The output utilization of the port, in one per 1088 hundred." 1089 ::= { portUtilEntry 7 } 1090 1091-- 1092-- portHist 1093-- 1094 1095portHist OBJECT IDENTIFIER ::= { portMgt 8 } 1096 1097portHistControlTable OBJECT-TYPE 1098 SYNTAX SEQUENCE OF PortHistControlEntry 1099 MAX-ACCESS not-accessible 1100 STATUS current 1101 DESCRIPTION 1102 "A list of history control entries." 1103 ::= { portHist 1 } 1104 1105portHistControlEntry OBJECT-TYPE 1106 SYNTAX PortHistControlEntry 1107 MAX-ACCESS not-accessible 1108 STATUS current 1109 DESCRIPTION 1110 "A list of parameters that set up a periodic sampling of 1111 statistics." 1112 INDEX { portHistControlIndex } 1113 ::= { portHistControlTable 1 } 1114 1115PortHistControlEntry ::= SEQUENCE { 1116 portHistControlIndex Integer32, 1117 portHistControlName DisplayString, 1118 portHistControlDataSource InterfaceIndex, 1119 portHistControlInterval Integer32, 1120 portHistControlBucketsRequested Integer32, 1121 portHistControlBucketsGranted Integer32, 1122 portHistControlStatus RowStatus 1123} 1124 1125portHistControlIndex OBJECT-TYPE 1126 SYNTAX Integer32 (1..65535) 1127 MAX-ACCESS read-only 1128 STATUS current 1129 DESCRIPTION 1130 "An index that uniquely identifies an entry in the 1131 portHistControl table." 1132 ::= { portHistControlEntry 1 } 1133 1134portHistControlName OBJECT-TYPE 1135 SYNTAX DisplayString (SIZE (1..31)) 1136 MAX-ACCESS read-create 1137 STATUS current 1138 DESCRIPTION 1139 "A textual name of the entity. It is mandatory that 1140 this only contain printable ASCII characters." 1141 ::= { portHistControlEntry 2 } 1142 1143portHistControlDataSource OBJECT-TYPE 1144 SYNTAX InterfaceIndex 1145 MAX-ACCESS read-create 1146 STATUS current 1147 DESCRIPTION 1148 "This object identifies the source of the data for 1149 which historical data was collected and 1150 placed in a media-specific table on behalf of this 1151 portHistControlEntry. This source can be any 1152 interface on this device." 1153 ::= { portHistControlEntry 3 } 1154 1155portHistControlInterval OBJECT-TYPE 1156 SYNTAX Integer32 (1..86400) 1157 UNITS "Minutes" 1158 MAX-ACCESS read-create 1159 STATUS current 1160 DESCRIPTION 1161 "The interval in seconds over which the data is 1162 sampled for each bucket in the part of the 1163 media-specific table associated with this 1164 portHistControlEntry. This interval can 1165 be set to any number of seconds between 1 and 1166 86400 (1 day)." 1167 DEFVAL { 1 } 1168 ::= { portHistControlEntry 4 } 1169 1170portHistControlBucketsRequested OBJECT-TYPE 1171 SYNTAX Integer32 (1..96) 1172 MAX-ACCESS read-create 1173 STATUS current 1174 DESCRIPTION 1175 "The requested number of discrete time intervals 1176 over which data is to be saved in the part of the 1177 media-specific table associated with this 1178 portHistControlEntry." 1179 DEFVAL { 1 } 1180 ::= { portHistControlEntry 5 } 1181 1182portHistControlBucketsGranted OBJECT-TYPE 1183 SYNTAX Integer32 (1..96) 1184 MAX-ACCESS read-only 1185 STATUS current 1186 DESCRIPTION 1187 "The number of discrete sampling intervals 1188 over which data shall be saved in the part of 1189 the media-specific table associated with this 1190 portHistControlEntry." 1191 ::= { portHistControlEntry 6 } 1192 1193portHistControlStatus OBJECT-TYPE 1194 SYNTAX RowStatus 1195 MAX-ACCESS read-create 1196 STATUS current 1197 DESCRIPTION 1198 "The status of this portHistControl entry." 1199 ::= { portHistControlEntry 7 } 1200 1201portHistCurrentTable OBJECT-TYPE 1202 SYNTAX SEQUENCE OF PortHistCurrentEntry 1203 MAX-ACCESS not-accessible 1204 STATUS current 1205 DESCRIPTION 1206 "A list of Ethernet history entries." 1207 ::= { portHist 2 } 1208 1209portHistCurrentEntry OBJECT-TYPE 1210 SYNTAX PortHistCurrentEntry 1211 MAX-ACCESS not-accessible 1212 STATUS current 1213 DESCRIPTION 1214 "An historical sample of Ethernet statistics on a particular 1215 Ethernet interface. This sample is associated with the 1216 portHistControlEntry which set up the parameters for 1217 a regular collection of these samples." 1218 INDEX { portHistCurrentIndex } 1219 ::= { portHistCurrentTable 1 } 1220 1221PortHistCurrentEntry ::= SEQUENCE { 1222 portHistCurrentIndex Integer32, 1223 portHistCurrentSampleIndex Integer32, 1224 portHistCurrentIntervalStart TimeTicks, 1225 portHistCurrentInOctets Counter64, 1226 portHistCurrentInUcastPkts Counter64, 1227 portHistCurrentInMulticastPkts Counter64, 1228 portHistCurrentInBroadcastPkts Counter64, 1229 portHistCurrentInDiscards Counter64, 1230 portHistCurrentInErrors Counter64, 1231 portHistCurrentInUnknownProtos Counter64, 1232 portHistCurrentOutOctets Counter64, 1233 portHistCurrentOutUcastPkts Counter64, 1234 portHistCurrentOutMulticastPkts Counter64, 1235 portHistCurrentOutBroadcastPkts Counter64, 1236 portHistCurrentOutDiscards Counter64, 1237 portHistCurrentOutErrors Counter64, 1238 portHistCurrentInUtilization Integer32, 1239 portHistCurrentOutUtilization Integer32 1240} 1241 1242portHistCurrentIndex OBJECT-TYPE 1243 SYNTAX Integer32 (1..65535) 1244 MAX-ACCESS read-only 1245 STATUS current 1246 DESCRIPTION 1247 "The history of which this entry is a part. The 1248 history identified by a particular value of this 1249 index is the same history as identified 1250 by the same value of portHistControlIndex." 1251 ::= { portHistCurrentEntry 1 } 1252 1253portHistCurrentSampleIndex OBJECT-TYPE 1254 SYNTAX Integer32 (1..2147483647) 1255 MAX-ACCESS read-only 1256 STATUS current 1257 DESCRIPTION 1258 "An index that uniquely identifies the particular 1259 sample this entry represents among all samples 1260 associated with the same portHistControlEntry. 1261 This index starts at 1 and increases by one 1262 as each new sample is taken." 1263 ::= { portHistCurrentEntry 2 } 1264 1265portHistCurrentIntervalStart OBJECT-TYPE 1266 SYNTAX TimeTicks 1267 MAX-ACCESS read-only 1268 STATUS current 1269 DESCRIPTION 1270 "The value of sysUpTime at the start of the interval 1271 over which this sample was measured." 1272 ::= { portHistCurrentEntry 3 } 1273 1274portHistCurrentInOctets OBJECT-TYPE 1275 SYNTAX Counter64 1276 MAX-ACCESS read-only 1277 STATUS current 1278 DESCRIPTION 1279 "The total number of octets received on the interface, 1280 including framing characters." 1281 ::= { portHistCurrentEntry 4 } 1282 1283portHistCurrentInUcastPkts OBJECT-TYPE 1284 SYNTAX Counter64 1285 MAX-ACCESS read-only 1286 STATUS current 1287 DESCRIPTION 1288 "The number of packets, delivered by this sub-layer to a 1289 higher (sub-)layer, which were not addressed to a multicast 1290 or broadcast address at this sub-layer." 1291 ::= { portHistCurrentEntry 5 } 1292 1293portHistCurrentInMulticastPkts OBJECT-TYPE 1294 SYNTAX Counter64 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "The number of packets, delivered by this sub-layer to a 1299 higher (sub-)layer, which were addressed to a multicast 1300 address at this sub-layer. For a MAC layer protocol, this 1301 includes both Group and Functional addresses." 1302 ::= { portHistCurrentEntry 6 } 1303 1304portHistCurrentInBroadcastPkts OBJECT-TYPE 1305 SYNTAX Counter64 1306 MAX-ACCESS read-only 1307 STATUS current 1308 DESCRIPTION 1309 "The number of packets, delivered by this sub-layer to a 1310 higher (sub-)layer, which were addressed to a broadcast 1311 address at this sub-layer." 1312 ::= { portHistCurrentEntry 7 } 1313 1314portHistCurrentInDiscards OBJECT-TYPE 1315 SYNTAX Counter64 1316 MAX-ACCESS read-only 1317 STATUS current 1318 DESCRIPTION 1319 "The number of inbound packets which were chosen to be 1320 discarded even though no errors had been detected to prevent 1321 their being deliverable to a higher-layer protocol. One 1322 possible reason for discarding such a packet could be to 1323 free up buffer space." 1324 ::= { portHistCurrentEntry 8 } 1325 1326portHistCurrentInErrors OBJECT-TYPE 1327 SYNTAX Counter64 1328 MAX-ACCESS read-only 1329 STATUS current 1330 DESCRIPTION 1331 "For packet-oriented interfaces, the number of inbound 1332 packets that contained errors preventing them from 1333 being deliverable to a higher-layer protocol. For 1334 character-oriented or fixed-length interfaces, the 1335 number of inbound transmission units that contained 1336 errors preventing them from being deliverable to a 1337 higher-layer protocol." 1338 ::= { portHistCurrentEntry 9 } 1339 1340portHistCurrentInUnknownProtos OBJECT-TYPE 1341 SYNTAX Counter64 1342 MAX-ACCESS read-only 1343 STATUS current 1344 DESCRIPTION 1345 "For packet-oriented interfaces, the number of packets 1346 received via the interface which were discarded because of 1347 an unknown or unsupported protocol. For character-oriented 1348 or fixed-length interfaces that support protocol 1349 multiplexing the number of transmission units received via 1350 the interface which were discarded because of an unknown or 1351 unsupported protocol. For any interface that does not 1352 support protocol multiplexing, this counter will always be 1353 0." 1354 ::= { portHistCurrentEntry 10 } 1355 1356portHistCurrentOutOctets OBJECT-TYPE 1357 SYNTAX Counter64 1358 MAX-ACCESS read-only 1359 STATUS current 1360 DESCRIPTION 1361 "The total number of octets transmitted out of the 1362 interface, including framing characters." 1363 ::= { portHistCurrentEntry 11 } 1364 1365portHistCurrentOutUcastPkts OBJECT-TYPE 1366 SYNTAX Counter64 1367 MAX-ACCESS read-only 1368 STATUS current 1369 DESCRIPTION 1370 "The total number of packets that higher-level protocols 1371 requested be transmitted, and which were not addressed to a 1372 multicast or broadcast address at this sub-layer, including 1373 those that were discarded or not sent." 1374 ::= { portHistCurrentEntry 12 } 1375 1376portHistCurrentOutMulticastPkts OBJECT-TYPE 1377 SYNTAX Counter64 1378 MAX-ACCESS read-only 1379 STATUS current 1380 DESCRIPTION 1381 "The total number of packets that higher-level protocols 1382 requested be transmitted, and which were addressed to a 1383 multicast address at this sub-layer, including those that 1384 were discarded or not sent. For a MAC layer protocol, this 1385 includes both Group and Functional addresses." 1386 ::= { portHistCurrentEntry 13 } 1387 1388portHistCurrentOutBroadcastPkts OBJECT-TYPE 1389 SYNTAX Counter64 1390 MAX-ACCESS read-only 1391 STATUS current 1392 DESCRIPTION 1393 "The total number of packets that higher-level protocols 1394 requested be transmitted, and which were addressed to a 1395 broadcast address at this sub-layer, including those that 1396 were discarded or not sent." 1397 ::= { portHistCurrentEntry 14 } 1398 1399portHistCurrentOutDiscards OBJECT-TYPE 1400 SYNTAX Counter64 1401 MAX-ACCESS read-only 1402 STATUS current 1403 DESCRIPTION 1404 "The number of outbound packets which were chosen to be 1405 discarded even though no errors had been detected to prevent 1406 their being transmitted. One possible reason for discarding 1407 such a packet could be to free up buffer space." 1408 ::= { portHistCurrentEntry 15 } 1409 1410portHistCurrentOutErrors OBJECT-TYPE 1411 SYNTAX Counter64 1412 MAX-ACCESS read-only 1413 STATUS current 1414 DESCRIPTION 1415 "For packet-oriented interfaces, the number of outbound 1416 packets that could not be transmitted because of errors. 1417 For character-oriented or fixed-length interfaces, the 1418 number of outbound transmission units that could not be 1419 transmitted because of errors." 1420 ::= { portHistCurrentEntry 16 } 1421 1422portHistCurrentInUtilization OBJECT-TYPE 1423 SYNTAX Integer32 (0..10000) 1424 MAX-ACCESS read-only 1425 STATUS current 1426 DESCRIPTION 1427 "The best estimate of the mean physical layer 1428 network utilization on this interface during this 1429 sampling interval, in hundredths of a percent." 1430 ::= { portHistCurrentEntry 17 } 1431 1432portHistCurrentOutUtilization OBJECT-TYPE 1433 SYNTAX Integer32 (0..10000) 1434 MAX-ACCESS read-only 1435 STATUS current 1436 DESCRIPTION 1437 "The best estimate of the mean physical layer 1438 network utilization on this interface during this 1439 sampling interval, in hundredths of a percent." 1440 ::= { portHistCurrentEntry 18 } 1441 1442portHistPreviousTable OBJECT-TYPE 1443 SYNTAX SEQUENCE OF PortHistPreviousEntry 1444 MAX-ACCESS not-accessible 1445 STATUS current 1446 DESCRIPTION 1447 "A list of Ethernet history entries." 1448 ::= { portHist 3 } 1449 1450portHistPreviousEntry OBJECT-TYPE 1451 SYNTAX PortHistPreviousEntry 1452 MAX-ACCESS not-accessible 1453 STATUS current 1454 DESCRIPTION 1455 "An historical sample of Ethernet statistics on a particular 1456 Ethernet interface. This sample is associated with the 1457 portHistControlEntry which set up the parameters for 1458 a regular collection of these samples." 1459 INDEX { portHistPreviousIndex , portHistPreviousSampleIndex } 1460 ::= { portHistPreviousTable 1 } 1461 1462PortHistPreviousEntry ::= SEQUENCE { 1463 portHistPreviousIndex Integer32, 1464 portHistPreviousSampleIndex Integer32, 1465 portHistPreviousIntervalStart TimeTicks, 1466 portHistPreviousInOctets Counter64, 1467 portHistPreviousInUcastPkts Counter64, 1468 portHistPreviousInMulticastPkts Counter64, 1469 portHistPreviousInBroadcastPkts Counter64, 1470 portHistPreviousInDiscards Counter64, 1471 portHistPreviousInErrors Counter64, 1472 portHistPreviousInUnknownProtos Counter64, 1473 portHistPreviousOutOctets Counter64, 1474 portHistPreviousOutUcastPkts Counter64, 1475 portHistPreviousOutMulticastPkts Counter64, 1476 portHistPreviousOutBroadcastPkts Counter64, 1477 portHistPreviousOutDiscards Counter64, 1478 portHistPreviousOutErrors Counter64, 1479 portHistPreviousInUtilization Integer32, 1480 portHistPreviousOutUtilization Integer32 1481} 1482 1483portHistPreviousIndex OBJECT-TYPE 1484 SYNTAX Integer32 (1..65535) 1485 MAX-ACCESS read-only 1486 STATUS current 1487 DESCRIPTION 1488 "The history of which this entry is a part. The 1489 history identified by a particular value of this 1490 index is the same history as identified 1491 by the same value of portHistControlIndex." 1492 ::= { portHistPreviousEntry 1 } 1493 1494portHistPreviousSampleIndex OBJECT-TYPE 1495 SYNTAX Integer32 (1..2147483647) 1496 MAX-ACCESS read-only 1497 STATUS current 1498 DESCRIPTION 1499 "An index that uniquely identifies the particular 1500 sample this entry represents among all samples 1501 associated with the same portHistControlEntry. 1502 This index starts at 1 and increases by one 1503 as each new sample is taken." 1504 ::= { portHistPreviousEntry 2 } 1505 1506portHistPreviousIntervalStart OBJECT-TYPE 1507 SYNTAX TimeTicks 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION 1511 "The value of sysUpTime at the start of the interval 1512 over which this sample was measured." 1513 ::= { portHistPreviousEntry 3 } 1514 1515portHistPreviousInOctets OBJECT-TYPE 1516 SYNTAX Counter64 1517 MAX-ACCESS read-only 1518 STATUS current 1519 DESCRIPTION 1520 "The total number of octets received on the interface, 1521 including framing characters." 1522 ::= { portHistPreviousEntry 4 } 1523 1524portHistPreviousInUcastPkts OBJECT-TYPE 1525 SYNTAX Counter64 1526 MAX-ACCESS read-only 1527 STATUS current 1528 DESCRIPTION 1529 "The number of packets, delivered by this sub-layer to a 1530 higher (sub-)layer, which were not addressed to a multicast 1531 or broadcast address at this sub-layer." 1532 ::= { portHistPreviousEntry 5 } 1533 1534portHistPreviousInMulticastPkts OBJECT-TYPE 1535 SYNTAX Counter64 1536 MAX-ACCESS read-only 1537 STATUS current 1538 DESCRIPTION 1539 "The number of packets, delivered by this sub-layer to a 1540 higher (sub-)layer, which were addressed to a multicast 1541 address at this sub-layer. For a MAC layer protocol, this 1542 includes both Group and Functional addresses." 1543 ::= { portHistPreviousEntry 6 } 1544 1545portHistPreviousInBroadcastPkts OBJECT-TYPE 1546 SYNTAX Counter64 1547 MAX-ACCESS read-only 1548 STATUS current 1549 DESCRIPTION 1550 "The number of packets, delivered by this sub-layer to a 1551 higher (sub-)layer, which were addressed to a broadcast 1552 address at this sub-layer." 1553 ::= { portHistPreviousEntry 7 } 1554 1555portHistPreviousInDiscards OBJECT-TYPE 1556 SYNTAX Counter64 1557 MAX-ACCESS read-only 1558 STATUS current 1559 DESCRIPTION 1560 "The number of inbound packets which were chosen to be 1561 discarded even though no errors had been detected to prevent 1562 their being deliverable to a higher-layer protocol. One 1563 possible reason for discarding such a packet could be to 1564 free up buffer space." 1565 ::= { portHistPreviousEntry 8 } 1566 1567portHistPreviousInErrors OBJECT-TYPE 1568 SYNTAX Counter64 1569 MAX-ACCESS read-only 1570 STATUS current 1571 DESCRIPTION 1572 "For packet-oriented interfaces, the number of inbound 1573 packets that contained errors preventing them from 1574 being deliverable to a higher-layer protocol. For 1575 character-oriented or fixed-length interfaces, the 1576 number of inbound transmission units that contained 1577 errors preventing them from being deliverable to a 1578 higher-layer protocol." 1579 ::= { portHistPreviousEntry 9 } 1580 1581portHistPreviousInUnknownProtos OBJECT-TYPE 1582 SYNTAX Counter64 1583 MAX-ACCESS read-only 1584 STATUS current 1585 DESCRIPTION 1586 "For packet-oriented interfaces, the number of packets 1587 received via the interface which were discarded because of 1588 an unknown or unsupported protocol. For character-oriented 1589 or fixed-length interfaces that support protocol 1590 multiplexing the number of transmission units received via 1591 the interface which were discarded because of an unknown or 1592 unsupported protocol. For any interface that does not 1593 support protocol multiplexing, this counter will always be 1594 0." 1595 ::= { portHistPreviousEntry 10 } 1596 1597portHistPreviousOutOctets OBJECT-TYPE 1598 SYNTAX Counter64 1599 MAX-ACCESS read-only 1600 STATUS current 1601 DESCRIPTION 1602 "The total number of octets transmitted out of the 1603 interface, including framing characters." 1604 ::= { portHistPreviousEntry 11 } 1605 1606portHistPreviousOutUcastPkts OBJECT-TYPE 1607 SYNTAX Counter64 1608 MAX-ACCESS read-only 1609 STATUS current 1610 DESCRIPTION 1611 "The total number of packets that higher-level protocols 1612 requested be transmitted, and which were not addressed to a 1613 multicast or broadcast address at this sub-layer, including 1614 those that were discarded or not sent." 1615 ::= { portHistPreviousEntry 12 } 1616 1617portHistPreviousOutMulticastPkts OBJECT-TYPE 1618 SYNTAX Counter64 1619 MAX-ACCESS read-only 1620 STATUS current 1621 DESCRIPTION 1622 "The total number of packets that higher-level protocols 1623 requested be transmitted, and which were addressed to a 1624 multicast address at this sub-layer, including those that 1625 were discarded or not sent. For a MAC layer protocol, this 1626 includes both Group and Functional addresses." 1627 ::= { portHistPreviousEntry 13 } 1628 1629portHistPreviousOutBroadcastPkts OBJECT-TYPE 1630 SYNTAX Counter64 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "The total number of packets that higher-level protocols 1635 requested be transmitted, and which were addressed to a 1636 broadcast address at this sub-layer, including those that 1637 were discarded or not sent." 1638 ::= { portHistPreviousEntry 14 } 1639 1640portHistPreviousOutDiscards OBJECT-TYPE 1641 SYNTAX Counter64 1642 MAX-ACCESS read-only 1643 STATUS current 1644 DESCRIPTION 1645 "The number of outbound packets which were chosen to be 1646 discarded even though no errors had been detected to prevent 1647 their being transmitted. One possible reason for discarding 1648 such a packet could be to free up buffer space." 1649 ::= { portHistPreviousEntry 15 } 1650 1651portHistPreviousOutErrors OBJECT-TYPE 1652 SYNTAX Counter64 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION 1656 "For packet-oriented interfaces, the number of outbound 1657 packets that could not be transmitted because of errors. 1658 For character-oriented or fixed-length interfaces, the 1659 number of outbound transmission units that could not be 1660 transmitted because of errors." 1661 ::= { portHistPreviousEntry 16 } 1662 1663portHistPreviousInUtilization OBJECT-TYPE 1664 SYNTAX Integer32 (0..10000) 1665 MAX-ACCESS read-only 1666 STATUS current 1667 DESCRIPTION 1668 "The best estimate of the mean physical layer 1669 network utilization on this interface during this 1670 sampling interval, in hundredths of a percent." 1671 ::= { portHistPreviousEntry 17 } 1672 1673portHistPreviousOutUtilization OBJECT-TYPE 1674 SYNTAX Integer32 (0..10000) 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "The best estimate of the mean physical layer 1679 network utilization on this interface during this 1680 sampling interval, in hundredths of a percent." 1681 ::= { portHistPreviousEntry 18 } 1682 1683-- 1684-- Show Media Information 1685-- Information of the media device installed in the physical ports. 1686-- 1687 1688portMediaInfoTable OBJECT-TYPE 1689 SYNTAX SEQUENCE OF PortMediaInfoEntry 1690 MAX-ACCESS not-accessible 1691 STATUS current 1692 DESCRIPTION "This table lists the information of the media device 1693 (SFP/XFP/Copper) installed in the physical port. 1694 Only the ifIndices of Ethernet ports those are associated 1695 with the operational cards will be included in this table." 1696 ::= { portMgt 10 } 1697 1698portMediaInfoEntry OBJECT-TYPE 1699 SYNTAX PortMediaInfoEntry 1700 MAX-ACCESS not-accessible 1701 STATUS current 1702 DESCRIPTION "An entry in the Interface Media Information table. 1703 The ifIndices of ethernet interfaces will be used 1704 to index this table." 1705 INDEX { portMediaInfoIfIndex } 1706 ::= { portMediaInfoTable 1 } 1707 1708PortMediaInfoEntry ::= 1709 SEQUENCE { 1710 portMediaInfoIfIndex 1711 InterfaceIndex, 1712 portMediaInfoConnectorType 1713 DisplayString, 1714 portMediaInfoFiberType 1715 DisplayString, 1716 portMediaInfoEthComplianceCodes 1717 DisplayString, 1718 portMediaInfoBaudRate 1719 DisplayString, 1720 portMediaInfoVendorOUI 1721 DisplayString, 1722 portMediaInfoVendorName 1723 DisplayString, 1724 portMediaInfoPartNumber 1725 DisplayString, 1726 portMediaInfoRevision 1727 DisplayString, 1728 portMediaInfoSerialNumber 1729 DisplayString, 1730 portMediaInfoDateCode 1731 DisplayString 1732 } 1733 1734portMediaInfoIfIndex OBJECT-TYPE 1735 SYNTAX InterfaceIndex 1736 MAX-ACCESS not-accessible 1737 STATUS current 1738 DESCRIPTION "ifindex." 1739 ::= { portMediaInfoEntry 1 } 1740 1741portMediaInfoConnectorType OBJECT-TYPE 1742 SYNTAX DisplayString (SIZE (0..128)) 1743 MAX-ACCESS read-only 1744 STATUS current 1745 DESCRIPTION "The connector type." 1746 ::= { portMediaInfoEntry 2 } 1747 1748portMediaInfoFiberType OBJECT-TYPE 1749 SYNTAX DisplayString (SIZE (0..128)) 1750 MAX-ACCESS read-only 1751 STATUS current 1752 DESCRIPTION "The fiber type." 1753 ::= { portMediaInfoEntry 3 } 1754 1755portMediaInfoEthComplianceCodes OBJECT-TYPE 1756 SYNTAX DisplayString (SIZE (0..128)) 1757 MAX-ACCESS read-only 1758 STATUS current 1759 DESCRIPTION "The ethernet compliance codes." 1760 ::= { portMediaInfoEntry 4 } 1761 1762portMediaInfoBaudRate OBJECT-TYPE 1763 SYNTAX DisplayString (SIZE (0..128)) 1764 MAX-ACCESS read-only 1765 STATUS current 1766 DESCRIPTION "The baud rate." 1767 ::= { portMediaInfoEntry 5 } 1768 1769portMediaInfoVendorOUI OBJECT-TYPE 1770 SYNTAX DisplayString (SIZE (0..128)) 1771 MAX-ACCESS read-only 1772 STATUS current 1773 DESCRIPTION "The OUI of the vendor." 1774 ::= { portMediaInfoEntry 6 } 1775 1776portMediaInfoVendorName OBJECT-TYPE 1777 SYNTAX DisplayString (SIZE (0..128)) 1778 MAX-ACCESS read-only 1779 STATUS current 1780 DESCRIPTION "The media vendor name, full name of the corporation." 1781 ::= { portMediaInfoEntry 7 } 1782 1783portMediaInfoPartNumber OBJECT-TYPE 1784 SYNTAX DisplayString (SIZE (0..128)) 1785 MAX-ACCESS read-only 1786 STATUS current 1787 DESCRIPTION "The media vendor part number." 1788 ::= { portMediaInfoEntry 8 } 1789 1790portMediaInfoRevision OBJECT-TYPE 1791 SYNTAX DisplayString (SIZE (0..128)) 1792 MAX-ACCESS read-only 1793 STATUS current 1794 DESCRIPTION "The media vendor product version number." 1795 ::= { portMediaInfoEntry 9 } 1796 1797portMediaInfoSerialNumber OBJECT-TYPE 1798 SYNTAX DisplayString (SIZE (0..128)) 1799 MAX-ACCESS read-only 1800 STATUS current 1801 DESCRIPTION "The vendor serial number of the media device." 1802 ::= { portMediaInfoEntry 10 } 1803 1804portMediaInfoDateCode OBJECT-TYPE 1805 SYNTAX DisplayString (SIZE (0..128)) 1806 MAX-ACCESS read-only 1807 STATUS current 1808 DESCRIPTION "The date code of the media device." 1809 ::= { portMediaInfoEntry 11 } 1810 1811-- ifIndex to Optical Parameters Table 1812-- Given an ifIndex, this table returns the optical parameters for the ifIndex. 1813 1814portOpticalMonitoringInfoTable OBJECT-TYPE 1815 SYNTAX SEQUENCE OF PortOpticalMonitoringInfoEntry 1816 MAX-ACCESS not-accessible 1817 STATUS current 1818 DESCRIPTION "This table lists the instrumented parameters of all 1819 optical interfaces." 1820 REFERENCE "ITU recommendations G.783, G.784, G.953" 1821 ::= { portMgt 11 } 1822 1823portOpticalMonitoringInfoEntry OBJECT-TYPE 1824 SYNTAX PortOpticalMonitoringInfoEntry 1825 MAX-ACCESS not-accessible 1826 STATUS current 1827 DESCRIPTION "Only the ifIndices of optical interfaces 1828 whose parameters need to be monitored will 1829 be used to index this table." 1830 INDEX { portOpticalMonitoringInfoIfIndex } 1831 ::= { portOpticalMonitoringInfoTable 1 } 1832 1833PortOpticalMonitoringInfoEntry ::= 1834 SEQUENCE { 1835 portOpticalMonitoringInfoIfIndex 1836 InterfaceIndex, 1837 portOpticalMonitoringInfoTemperature 1838 DisplayString, 1839 portOpticalMonitoringInfoVcc 1840 DisplayString, 1841 portOpticalMonitoringInfoTxBiasCurrent 1842 DisplayString, 1843 portOpticalMonitoringInfoTxPower 1844 DisplayString, 1845 portOpticalMonitoringInfoRxPower 1846 DisplayString 1847 } 1848 1849portOpticalMonitoringInfoIfIndex OBJECT-TYPE 1850 SYNTAX InterfaceIndex 1851 MAX-ACCESS not-accessible 1852 STATUS current 1853 DESCRIPTION "ifindex." 1854 ::= { portOpticalMonitoringInfoEntry 1 } 1855 1856portOpticalMonitoringInfoTemperature OBJECT-TYPE 1857 SYNTAX DisplayString (SIZE(0..32)) 1858 MAX-ACCESS read-only 1859 STATUS current 1860 DESCRIPTION "This object holds the value of the transmitter laser 1861 diode temperature for the interface. This object 1862 indicates the health of the transmitter. 1863 The format is xxx.yyyy C(elcius). If the device supports 1864 ALARM WARNING TRAP, then followed by whether the measured 1865 value is normal, high/low alarm or high/low warning." 1866 ::= { portOpticalMonitoringInfoEntry 2 } 1867 1868portOpticalMonitoringInfoVcc OBJECT-TYPE 1869 SYNTAX DisplayString (SIZE(0..32)) 1870 MAX-ACCESS read-only 1871 STATUS current 1872 DESCRIPTION "This object holds the value of the Vcc. It is measured 1873 in V. If the device supports ALARM WARNING TRAP, then 1874 followed by whether the measured value is normal, 1875 high/low alarm or high/low warning." 1876 ::= { portOpticalMonitoringInfoEntry 3 } 1877 1878portOpticalMonitoringInfoTxBiasCurrent OBJECT-TYPE 1879 SYNTAX DisplayString (SIZE(0..32)) 1880 MAX-ACCESS read-only 1881 STATUS current 1882 DESCRIPTION "Tx Bias Current. It is measured in mA. If the device 1883 supports ALARM WARNING TRAP, then followed by whether 1884 the measured value is normal, high/low alarm or 1885 high/low warning." 1886 ::= { portOpticalMonitoringInfoEntry 4 } 1887 1888portOpticalMonitoringInfoTxPower OBJECT-TYPE 1889 SYNTAX DisplayString (SIZE(0..32)) 1890 MAX-ACCESS read-only 1891 STATUS current 1892 DESCRIPTION "This object holds the value of the transmitter optical 1893 signal power for the interface, measured in dBm. If the 1894 device supports ALARM WARNING TRAP, then followed by 1895 whether the measured value is normal, high/low alarm 1896 or high/low warning." 1897 ::= { portOpticalMonitoringInfoEntry 5 } 1898 1899portOpticalMonitoringInfoRxPower OBJECT-TYPE 1900 SYNTAX DisplayString (SIZE(0..32)) 1901 MAX-ACCESS read-only 1902 STATUS current 1903 DESCRIPTION "This object holds the value of the receiver optical 1904 signal power for the interface, measured in dBm. If 1905 the device support ALARM WARNING TRAP, then followed 1906 by whether the measured value is normal, high/low alarm 1907 or high/low warning." 1908 ::= { portOpticalMonitoringInfoEntry 6 } 1909 1910-- 1911-- transceiver threshold 1912-- 1913 1914portTransceiverThresholdInfoTable OBJECT-TYPE 1915 SYNTAX SEQUENCE OF PortTransceiverThresholdInfoEntry 1916 MAX-ACCESS not-accessible 1917 STATUS current 1918 DESCRIPTION "This table lists the threshold of transceivers." 1919 REFERENCE "ITU recommendations G.783, G.784, G.953" 1920 ::= { portMgt 12 } 1921 1922portTransceiverThresholdInfoEntry OBJECT-TYPE 1923 SYNTAX PortTransceiverThresholdInfoEntry 1924 MAX-ACCESS not-accessible 1925 STATUS current 1926 DESCRIPTION "Identify the index of the transceiver" 1927 INDEX { portTransceiverThresholdInfoIfIndex } 1928 ::= { portTransceiverThresholdInfoTable 1 } 1929 1930PortTransceiverThresholdInfoEntry ::= 1931 SEQUENCE { 1932 portTransceiverThresholdInfoIfIndex 1933 InterfaceIndex, 1934 portTransceiverThresholdInfoTemperatureLowAlarm 1935 Integer32, 1936 portTransceiverThresholdInfoTemperatureLowWarn 1937 Integer32, 1938 portTransceiverThresholdInfoTemperatureHighWarn 1939 Integer32, 1940 portTransceiverThresholdInfoTemperatureHighAlarm 1941 Integer32, 1942 portTransceiverThresholdInfoVccLowAlarm 1943 Integer32, 1944 portTransceiverThresholdInfoVccLowWarn 1945 Integer32, 1946 portTransceiverThresholdInfoVccHighWarn 1947 Integer32, 1948 portTransceiverThresholdInfoVccHighAlarm 1949 Integer32, 1950 portTransceiverThresholdInfoTxBiasCurrentLowAlarm 1951 Integer32, 1952 portTransceiverThresholdInfoTxBiasCurrentLowWarn 1953 Integer32, 1954 portTransceiverThresholdInfoTxBiasCurrentHighWarn 1955 Integer32, 1956 portTransceiverThresholdInfoTxBiasCurrentHighAlarm 1957 Integer32, 1958 portTransceiverThresholdInfoTxPowerLowAlarm 1959 Integer32, 1960 portTransceiverThresholdInfoTxPowerLowWarn 1961 Integer32, 1962 portTransceiverThresholdInfoTxPowerHighWarn 1963 Integer32, 1964 portTransceiverThresholdInfoTxPowerHighAlarm 1965 Integer32, 1966 portTransceiverThresholdInfoRxPowerLowAlarm 1967 Integer32, 1968 portTransceiverThresholdInfoRxPowerLowWarn 1969 Integer32, 1970 portTransceiverThresholdInfoRxPowerHighWarn 1971 Integer32, 1972 portTransceiverThresholdInfoRxPowerHighAlarm 1973 Integer32, 1974 portTransceiverThresholdAutoMode 1975 TruthValue 1976 } 1977 1978portTransceiverThresholdInfoIfIndex OBJECT-TYPE 1979 SYNTAX InterfaceIndex 1980 MAX-ACCESS not-accessible 1981 STATUS current 1982 DESCRIPTION "ifindex." 1983 ::= { portTransceiverThresholdInfoEntry 1 } 1984 1985portTransceiverThresholdInfoTemperatureLowAlarm OBJECT-TYPE 1986 SYNTAX Integer32 1987 MAX-ACCESS read-write 1988 STATUS current 1989 DESCRIPTION "This object holds the low alarm threshold of 1990 the transmitter laser diode temperature for 1991 the interface." 1992 ::= { portTransceiverThresholdInfoEntry 2 } 1993 1994portTransceiverThresholdInfoTemperatureLowWarn OBJECT-TYPE 1995 SYNTAX Integer32 1996 MAX-ACCESS read-write 1997 STATUS current 1998 DESCRIPTION "This object holds the low warning threshold of 1999 the transmitter laser diode temperature for 2000 the interface." 2001 ::= { portTransceiverThresholdInfoEntry 3 } 2002 2003portTransceiverThresholdInfoTemperatureHighWarn OBJECT-TYPE 2004 SYNTAX Integer32 2005 MAX-ACCESS read-write 2006 STATUS current 2007 DESCRIPTION "This object holds the high warning threshold of 2008 the transmitter laser diode temperature for 2009 the interface." 2010 ::= { portTransceiverThresholdInfoEntry 4 } 2011 2012portTransceiverThresholdInfoTemperatureHighAlarm OBJECT-TYPE 2013 SYNTAX Integer32 2014 MAX-ACCESS read-write 2015 STATUS current 2016 DESCRIPTION "This object holds the high alarm threshold of 2017 the transmitter laser diode temperature for 2018 the interface." 2019 ::= { portTransceiverThresholdInfoEntry 5 } 2020 2021portTransceiverThresholdInfoVccLowAlarm OBJECT-TYPE 2022 SYNTAX Integer32 2023 MAX-ACCESS read-write 2024 STATUS current 2025 DESCRIPTION "This object holds the low alarm threshold 2026 of the Vcc." 2027 ::= { portTransceiverThresholdInfoEntry 6 } 2028 2029portTransceiverThresholdInfoVccLowWarn OBJECT-TYPE 2030 SYNTAX Integer32 2031 MAX-ACCESS read-write 2032 STATUS current 2033 DESCRIPTION "This object holds the low warning threshold 2034 of the Vcc." 2035 ::= { portTransceiverThresholdInfoEntry 7 } 2036 2037portTransceiverThresholdInfoVccHighWarn OBJECT-TYPE 2038 SYNTAX Integer32 2039 MAX-ACCESS read-write 2040 STATUS current 2041 DESCRIPTION "This object holds the high warning threshold 2042 of the Vcc." 2043 ::= { portTransceiverThresholdInfoEntry 8 } 2044 2045portTransceiverThresholdInfoVccHighAlarm OBJECT-TYPE 2046 SYNTAX Integer32 2047 MAX-ACCESS read-write 2048 STATUS current 2049 DESCRIPTION "This object holds the high alarm threshold 2050 of the Vcc." 2051 ::= { portTransceiverThresholdInfoEntry 9 } 2052 2053portTransceiverThresholdInfoTxBiasCurrentLowAlarm OBJECT-TYPE 2054 SYNTAX Integer32 2055 MAX-ACCESS read-write 2056 STATUS current 2057 DESCRIPTION "low alarm threshold of Tx Bias Current." 2058 ::= { portTransceiverThresholdInfoEntry 10 } 2059 2060portTransceiverThresholdInfoTxBiasCurrentLowWarn OBJECT-TYPE 2061 SYNTAX Integer32 2062 MAX-ACCESS read-write 2063 STATUS current 2064 DESCRIPTION "low warning threshold of Tx Bias Current." 2065 ::= { portTransceiverThresholdInfoEntry 11 } 2066 2067portTransceiverThresholdInfoTxBiasCurrentHighWarn OBJECT-TYPE 2068 SYNTAX Integer32 2069 MAX-ACCESS read-write 2070 STATUS current 2071 DESCRIPTION "high warning threshold of Tx Bias Current." 2072 ::= { portTransceiverThresholdInfoEntry 12 } 2073 2074portTransceiverThresholdInfoTxBiasCurrentHighAlarm OBJECT-TYPE 2075 SYNTAX Integer32 2076 MAX-ACCESS read-write 2077 STATUS current 2078 DESCRIPTION "high alarm threshold of Tx Bias Current." 2079 ::= { portTransceiverThresholdInfoEntry 13 } 2080 2081portTransceiverThresholdInfoTxPowerLowAlarm OBJECT-TYPE 2082 SYNTAX Integer32 2083 MAX-ACCESS read-write 2084 STATUS current 2085 DESCRIPTION "This object holds the low alarm threshold 2086 of the transmitter optical signal power 2087 for theinterface." 2088 ::= { portTransceiverThresholdInfoEntry 14 } 2089 2090portTransceiverThresholdInfoTxPowerLowWarn OBJECT-TYPE 2091 SYNTAX Integer32 2092 MAX-ACCESS read-write 2093 STATUS current 2094 DESCRIPTION "This object holds the low warning threshold 2095 of the transmitter optical signal power 2096 for the interface." 2097 ::= { portTransceiverThresholdInfoEntry 15 } 2098 2099portTransceiverThresholdInfoTxPowerHighWarn OBJECT-TYPE 2100 SYNTAX Integer32 2101 MAX-ACCESS read-write 2102 STATUS current 2103 DESCRIPTION "This object holds the high warning threshold 2104 of the transmitter optical signal power 2105 for the interface." 2106 ::= { portTransceiverThresholdInfoEntry 16 } 2107 2108portTransceiverThresholdInfoTxPowerHighAlarm OBJECT-TYPE 2109 SYNTAX Integer32 2110 MAX-ACCESS read-write 2111 STATUS current 2112 DESCRIPTION "This object holds the high alarm threshold 2113 of the transmitter optical signal power for 2114 the interface." 2115 ::= { portTransceiverThresholdInfoEntry 17 } 2116 2117portTransceiverThresholdInfoRxPowerLowAlarm OBJECT-TYPE 2118 SYNTAX Integer32 2119 MAX-ACCESS read-write 2120 STATUS current 2121 DESCRIPTION "This object holds the low alarm threshold 2122 of the receiver optical signal power for 2123 the interface." 2124 ::= { portTransceiverThresholdInfoEntry 18 } 2125 2126portTransceiverThresholdInfoRxPowerLowWarn OBJECT-TYPE 2127 SYNTAX Integer32 2128 MAX-ACCESS read-write 2129 STATUS current 2130 DESCRIPTION "This object holds the low warning threshold 2131 of the receiver optical signal power for 2132 the interface." 2133 ::= { portTransceiverThresholdInfoEntry 19 } 2134 2135portTransceiverThresholdInfoRxPowerHighWarn OBJECT-TYPE 2136 SYNTAX Integer32 2137 MAX-ACCESS read-write 2138 STATUS current 2139 DESCRIPTION "This object holds the high warning threshold 2140 of the receiver optical signal power for 2141 the interface." 2142 ::= { portTransceiverThresholdInfoEntry 20 } 2143 2144portTransceiverThresholdInfoRxPowerHighAlarm OBJECT-TYPE 2145 SYNTAX Integer32 2146 MAX-ACCESS read-write 2147 STATUS current 2148 DESCRIPTION "This object holds the high alarm threshold 2149 of the receiver optical signal power for 2150 the interface." 2151 ::= { portTransceiverThresholdInfoEntry 21 } 2152 2153portTransceiverThresholdAutoMode OBJECT-TYPE 2154 SYNTAX TruthValue 2155 MAX-ACCESS read-write 2156 STATUS current 2157 DESCRIPTION "Indicate the transceiver threshold is retrieved from 2158 EEPROM or configured by user." 2159 ::= { portTransceiverThresholdInfoEntry 22 } 2160 2161-- 2162-- Power Saving 2163-- 2164 2165powerSavingTable OBJECT-TYPE 2166 SYNTAX SEQUENCE OF PowerSavingEntry 2167 MAX-ACCESS not-accessible 2168 STATUS current 2169 DESCRIPTION "Table for power saving configuration." 2170 ::= { portMgt 14 } 2171 2172powerSavingEntry OBJECT-TYPE 2173 SYNTAX PowerSavingEntry 2174 MAX-ACCESS not-accessible 2175 STATUS current 2176 DESCRIPTION "An entry describing the configuration and status for 2177 power saving." 2178 INDEX { powerSavingIfIndex } 2179 ::= { powerSavingTable 1 } 2180 2181PowerSavingEntry ::= SEQUENCE 2182{ 2183 powerSavingIfIndex InterfaceIndex, 2184 powerSavingStatus EnabledStatus 2185} 2186 2187powerSavingIfIndex OBJECT-TYPE 2188 SYNTAX InterfaceIndex 2189 MAX-ACCESS not-accessible 2190 STATUS current 2191 DESCRIPTION "The port interface of the powerSavingTable. The interface 2192 identified by a particular value of this index is the same 2193 interface as identified by the same value of ifIndex in the 2194 IF-MIB." 2195 ::= { powerSavingEntry 1 } 2196 2197powerSavingStatus OBJECT-TYPE 2198 SYNTAX EnabledStatus 2199 MAX-ACCESS read-write 2200 STATUS current 2201 DESCRIPTION "Power saving enabled status." 2202 ::= { powerSavingEntry 2 } 2203 2204-- 2205-- trunkMgt 2206-- 2207 2208-- Trunks: Provides additional information for Trunks 2209 2210 2211trunkMaxId OBJECT-TYPE 2212 SYNTAX Integer32 2213 MAX-ACCESS read-only 2214 STATUS current 2215 DESCRIPTION 2216 "The maximum number for a trunk identifier." 2217 ::= { trunkMgt 1 } 2218 2219trunkValidNumber OBJECT-TYPE 2220 SYNTAX Integer32 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION 2224 "The number of valid trunks." 2225 ::= { trunkMgt 2 } 2226 2227trunkTable OBJECT-TYPE 2228 SYNTAX SEQUENCE OF TrunkEntry 2229 MAX-ACCESS not-accessible 2230 STATUS current 2231 DESCRIPTION "Table describing the configuration and status of each 2232 trunk." 2233 ::= { trunkMgt 3 } 2234 2235trunkEntry OBJECT-TYPE 2236 SYNTAX TrunkEntry 2237 MAX-ACCESS not-accessible 2238 STATUS current 2239 DESCRIPTION "An entry describing the configuration and status of a 2240 particular trunk." 2241 INDEX { trunkIndex } 2242 ::= { trunkTable 1 } 2243 2244TrunkEntry ::= SEQUENCE 2245{ 2246 trunkIndex Integer32, 2247 trunkPorts PortList, 2248 trunkCreation INTEGER, 2249 trunkStatus ValidStatus 2250} 2251 2252trunkIndex OBJECT-TYPE 2253 SYNTAX Integer32(0..28) 2254 MAX-ACCESS not-accessible 2255 STATUS current 2256 DESCRIPTION "Identifies the trunk within the switch that is 2257 described by the table entry." 2258 ::= { trunkEntry 1 } 2259 2260trunkPorts OBJECT-TYPE 2261 SYNTAX PortList 2262 MAX-ACCESS read-create 2263 STATUS current 2264 DESCRIPTION 2265 "The complete set of ports currently associated with 2266 this trunk." 2267 ::= { trunkEntry 2 } 2268 2269trunkCreation OBJECT-TYPE 2270 SYNTAX INTEGER 2271 { 2272 static(1), 2273 lacp(2) 2274 } 2275 MAX-ACCESS read-only 2276 STATUS current 2277 DESCRIPTION 2278 "A value of static(1) means a statically configured trunk. 2279 A value of lacp(2) means an LACP-configured trunk." 2280 ::= { trunkEntry 3 } 2281 2282trunkStatus OBJECT-TYPE 2283 SYNTAX ValidStatus 2284 MAX-ACCESS read-create 2285 STATUS current 2286 DESCRIPTION 2287 "Writing this to valid(1) creates an entry. 2288 Writing this to invalid(2) destroys an entry. 2289 A trunk created by LACP cannot be manually destroyed 2290 or (re)configured." 2291 ::= { trunkEntry 4 } 2292 2293trunkBalanceMode OBJECT-TYPE 2294 SYNTAX INTEGER 2295 { 2296 macSrc(1), 2297 macDst(2), 2298 macSrcDst(3), 2299 ipSrc(4), 2300 ipDst(5), 2301 ipSrcDst(6) 2302 } 2303 MAX-ACCESS read-write 2304 STATUS current 2305 DESCRIPTION "This defines the load balancing mode of trunks 2306 in the system. It may be based on source and/or 2307 destination MAC address or IP address. 2308 macSrc(1) means source MAC address. 2309 macDst(2) means destination MAC address. 2310 macSrcDst(3) means source and destination MAC address. 2311 ipSrc(4) means source IP address. 2312 ipDst(5) means destination IP address. 2313 ipSrcDst(6) means source and destination IP address." 2314 ::= { trunkMgt 4 } 2315 2316-- 2317-- lacpMgt 2318-- 2319 2320-- Management for Link Aggregation Control Protocol (LACP, 802.3ad), 2321-- that is dynamic trunking. 2322 2323lacpPortTable OBJECT-TYPE 2324 SYNTAX SEQUENCE OF LacpPortEntry 2325 MAX-ACCESS not-accessible 2326 STATUS current 2327 DESCRIPTION "Table for LACP port configuration." 2328 ::= { lacpMgt 1 } 2329 2330lacpPortEntry OBJECT-TYPE 2331 SYNTAX LacpPortEntry 2332 MAX-ACCESS not-accessible 2333 STATUS current 2334 DESCRIPTION "Entry for LACP port configuration. While an entry may 2335 exist for a particular port, the port may not support 2336 LACP and an attempt to enable LACP may result in 2337 failure." 2338 INDEX { lacpPortIndex } 2339 ::= { lacpPortTable 1 } 2340 2341LacpPortEntry ::= SEQUENCE 2342{ 2343 lacpPortIndex InterfaceIndex, 2344 lacpPortStatus EnabledStatus 2345} 2346 2347lacpPortIndex OBJECT-TYPE 2348 SYNTAX InterfaceIndex 2349 MAX-ACCESS not-accessible 2350 STATUS current 2351 DESCRIPTION "The port interface of the lacpPortTable. The interface 2352 identified by a particular value of this index is the 2353 same interface as identified by the same value of 2354 ifIndex in the IF-MIB." 2355 ::= { lacpPortEntry 1 } 2356 2357lacpPortStatus OBJECT-TYPE 2358 SYNTAX EnabledStatus 2359 MAX-ACCESS read-write 2360 STATUS current 2361 DESCRIPTION "Whether 802.3ad LACP is enabled." 2362 ::= { lacpPortEntry 2 } 2363 2364-- 2365-- staMgt 2366-- 2367 2368-- Management for Spanning Tree Algorithm (STA). 2369-- This has variables not already defined in the implemented 2370-- standard MIB(s). 2371 2372staSystemStatus OBJECT-TYPE 2373 SYNTAX EnabledStatus 2374 MAX-ACCESS read-write 2375 STATUS current 2376 DESCRIPTION "Global spanning tree status. 2377 (1) Spanning tree protocol is enabled. 2378 (2) Spanning tree protocol is disabled." 2379 DEFVAL { enabled } 2380 ::= { staMgt 1 } 2381 2382staPortTable OBJECT-TYPE 2383 SYNTAX SEQUENCE OF StaPortEntry 2384 MAX-ACCESS not-accessible 2385 STATUS current 2386 DESCRIPTION "The table manages port settings for Spanning Tree 2387 Protocol 802.1d, 802.1w or 802.1s depending on the 2388 value specified by staProtocolType." 2389 REFERENCE "IEEE 802.1d, IEEE 802.1w, IEEE 802.1s." 2390 ::= { staMgt 2 } 2391 2392staPortEntry OBJECT-TYPE 2393 SYNTAX StaPortEntry 2394 MAX-ACCESS not-accessible 2395 STATUS current 2396 DESCRIPTION "The conceptual entry of staPortTable." 2397 AUGMENTS { dot1dStpPortEntry } 2398 ::= { staPortTable 1 } 2399 2400StaPortEntry ::= SEQUENCE 2401{ 2402-- for MST, RSTP 2403 staPortProtocolMigration TruthValue, 2404 staPortOperEdgePort TruthValue, 2405 staPortAdminPointToPoint INTEGER, 2406 staPortOperPointToPoint TruthValue, 2407 staPortSystemStatus EnabledStatus, 2408 staPortLongAdminPathCost Integer32, 2409 staPortLongOperPathCost Integer32, 2410 staPortBpduFlooding EnabledStatus, 2411 staPortBpduGuard EnabledStatus, 2412 staPortAdminEdgePortWithAuto INTEGER, 2413 staPortBpduFilter EnabledStatus, 2414 staPortRootGuardStatus EnabledStatus, 2415 staPortBpduGuardAutoRecovery EnabledStatus, 2416 staPortBpduGuardAutoRecoveryInterval Unsigned32, 2417 staPortTcPropStop TruthValue 2418} 2419 2420-- for MST, RSTP 2421staPortProtocolMigration OBJECT-TYPE 2422 SYNTAX TruthValue 2423 MAX-ACCESS read-write 2424 STATUS current 2425 DESCRIPTION 2426 "When operating in RSTP (version 2) mode, writing true(1) 2427 to this object forces this port to transmit RSTP BPDUs. 2428 Any other operation on this object has no effect and 2429 it always returns false(2) when read." 2430 REFERENCE 2431 "IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26" 2432 ::= { staPortEntry 3 } 2433 2434staPortOperEdgePort OBJECT-TYPE 2435 SYNTAX TruthValue 2436 MAX-ACCESS read-only 2437 STATUS current 2438 DESCRIPTION 2439 "The operational value of the edge port parameter. The object is 2440 initialized to the value of staPortAdminEdgePort and is set false 2441 when a BPDU is received." 2442 REFERENCE 2443 "IEEE 802.1t clause 14.8.2, 18.3.4" 2444 ::= { staPortEntry 5 } 2445 2446staPortAdminPointToPoint OBJECT-TYPE 2447 SYNTAX INTEGER 2448 { 2449 forceTrue(0), 2450 forceFalse(1), 2451 auto(2) 2452 } 2453 MAX-ACCESS read-write 2454 STATUS current 2455 DESCRIPTION 2456 "The administrative point-to-point status of the LAN segment 2457 attached to this port. A value of forceTrue(0) indicates that 2458 this port should always be treated as if it is connected to 2459 a point-to-point link. A value of forceFalse(1) indicates 2460 that this port should be treated as having a shared media 2461 connection. A value of auto(2) indicates that this port is 2462 considered to have a point-to-point link if it is an Aggregator 2463 and all of its members are aggregatable, or if the MAC entity 2464 is configured for full duplex operation, either through 2465 auto-negotiation or by management means." 2466 REFERENCE 2467 "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" 2468 ::= { staPortEntry 6 } 2469 2470staPortOperPointToPoint OBJECT-TYPE 2471 SYNTAX TruthValue 2472 MAX-ACCESS read-only 2473 STATUS current 2474 DESCRIPTION 2475 "The operational point-to-point status of the LAN segment 2476 attached to this port. This indicates whether a port is 2477 considered to have a point-to-point connection or not. 2478 The value is determined by management or by auto-detection, 2479 as described in the staPortAdminPointToPoint object." 2480 REFERENCE 2481 "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" 2482 ::= { staPortEntry 7 } 2483 2484staPortSystemStatus OBJECT-TYPE 2485 SYNTAX EnabledStatus 2486 MAX-ACCESS read-write 2487 STATUS current 2488 DESCRIPTION "Per-port spanning tree status. 2489 (1) Spanning tree protocol is enabled. 2490 (2) Spanning tree protocol is disabled." 2491 DEFVAL { enabled } 2492 ::= { staPortEntry 9 } 2493 2494staPortLongAdminPathCost OBJECT-TYPE 2495 SYNTAX Integer32(0..200000000) 2496 MAX-ACCESS read-write 2497 STATUS current 2498 DESCRIPTION 2499 "The admin value of the RSTP path cost or MST external pathcost. 2500 The contribution of this port to the path cost (in 32 2501 bits value) of paths towards the spanning tree root which 2502 include this port. 2503 2504 This object is used to configure the spanning tree port 2505 path cost in the 32-bit value range when the 2506 staPathCostMethod is long(2). 2507 2508 If the staPathCostMethod is short(1), this mib object is not 2509 instantiated. 2510 2511 Setting this to 0 means that the path cost is automatically 2512 determined. In this case, read staPortLongOperPathCost to get 2513 the oper value." 2514 ::= { staPortEntry 10 } 2515 2516staPortLongOperPathCost OBJECT-TYPE 2517 SYNTAX Integer32(1..200000000) 2518 MAX-ACCESS read-only 2519 STATUS current 2520 DESCRIPTION 2521 "The oper value of the RSTP path cost or MST external pathcost. 2522 The contribution of this port to the path cost (in 32 2523 bits value) of paths towards the spanning tree root which 2524 include this port. 2525 2526 This object is used to configure the spanning tree port 2527 path cost in the 32-bit value range when the 2528 staPathCostMethod is long(2). 2529 2530 If the staPathCostMethod is short(1), this mib object is not 2531 instantiated." 2532 ::= { staPortEntry 11 } 2533 2534-- BPUD flooding can be configured per port when spanning tree is disable 2535 2536staPortBpduFlooding OBJECT-TYPE 2537 SYNTAX EnabledStatus 2538 MAX-ACCESS read-write 2539 STATUS current 2540 DESCRIPTION "This parameter is used to configure the capability of BPDUs 2541 flooding." 2542 ::= { staPortEntry 12 } 2543 2544 2545staPortBpduGuard OBJECT-TYPE 2546 SYNTAX EnabledStatus 2547 MAX-ACCESS read-write 2548 STATUS current 2549 DESCRIPTION "A value of enabled(1) indicates that BPDU port guard feature 2550 is enabled for each port. A value of disabled(2) indicates 2551 that the feature is disabled." 2552 ::= { staPortEntry 15 } 2553 2554staPortAdminEdgePortWithAuto OBJECT-TYPE 2555 SYNTAX INTEGER 2556 { 2557 true(1), 2558 false(2), 2559 auto(3) 2560 } 2561 MAX-ACCESS read-write 2562 STATUS current 2563 DESCRIPTION "The administrative value of the edge port parameter. 2564 A value of enable(1) indicates that this port should be 2565 assumed as an edge-port, a value of disable(2) indicates 2566 that this port should be assumed as a non-edge-port and 2567 a value of auot (3) indicates this port in RSPT or MSTP mode 2568 should be assumed as an edge-port after migration or max age expire 2569 without receiving any BPDU and sending BPDU with proposal flag on." 2570 ::= { staPortEntry 16 } 2571 2572staPortBpduFilter OBJECT-TYPE 2573 SYNTAX EnabledStatus 2574 MAX-ACCESS read-write 2575 STATUS current 2576 DESCRIPTION "The administrative value of the BPDU filter parameter. 2577 A value of enabled(1) indicates that this port will avoid 2578 transmitting BPDUs on edge-port and the value of disabled(2) 2579 indicates that this port will not avoid transmitting BPDUs 2580 on edge-port." 2581 ::= { staPortEntry 17 } 2582 2583staPortRootGuardStatus OBJECT-TYPE 2584 SYNTAX EnabledStatus 2585 MAX-ACCESS read-write 2586 STATUS current 2587 DESCRIPTION "Specifies the desired status of the root guard. This variable 2588 configures the root guard feature to enforce the root bridge 2589 placement in the network." 2590 ::= { staPortEntry 18 } 2591 2592staPortBpduGuardAutoRecovery OBJECT-TYPE 2593 SYNTAX EnabledStatus 2594 MAX-ACCESS read-write 2595 STATUS current 2596 DESCRIPTION "A value of enabled(1) indicates that BPDU port guard auto 2597 recovery mechanism is enabled for this port. A value of 2598 disabled(2) indicates that the mechanism is disabled." 2599 ::= { staPortEntry 19 } 2600 2601staPortBpduGuardAutoRecoveryInterval OBJECT-TYPE 2602 SYNTAX Unsigned32(30..86400) 2603 MAX-ACCESS read-write 2604 STATUS current 2605 DESCRIPTION "The interval in seconds used by BPDU guard auto recovery 2606 mechanism." 2607 ::= { staPortEntry 20 } 2608 2609staPortTcPropStop OBJECT-TYPE 2610 SYNTAX TruthValue 2611 MAX-ACCESS read-write 2612 STATUS current 2613 DESCRIPTION 2614 "Stop topology change progate on this ifindex. 2615 Don't enable on potentially ring port. 2616 " 2617 ::= { staPortEntry 21 } 2618 2619staProtocolType OBJECT-TYPE 2620 SYNTAX INTEGER { 2621 stp(1), 2622 rstp(2), 2623 mstp(3) 2624 } 2625 MAX-ACCESS read-write 2626 STATUS current 2627 DESCRIPTION "The version of Spanning Tree Protocol the bridge is currently 2628 running. The value 'stp(1)' indicates the Spanning Tree 2629 Protocol is as specified in IEEE 802.1D,'rstp(2)' indicates that 2630 the Rapid Spanning Tree Protocol is as specified in IEEE 2631 802.1w, and the value 'mstp(3)' indicates that the Multiple Spanning 2632 Tree Protocol is as specified in IEEE 802.1s. New values may 2633 be defined in the future as new or updated versions of the 2634 protocol become available." 2635 REFERENCE 2636 "IEEE 802.1w clause 14.8.1, 17.12, 17.16.1" 2637 ::= { staMgt 3 } 2638 2639 2640staTxHoldCount OBJECT-TYPE 2641 SYNTAX Integer32 (1..10) 2642 MAX-ACCESS read-write 2643 STATUS current 2644 DESCRIPTION 2645 "The value used by the Port Transmit state machine to limit 2646 the maximum transmission rate." 2647 REFERENCE 2648 "IEEE 802.1w clause 17.16.6" 2649 DEFVAL { 3 } 2650 ::= { staMgt 4 } 2651 2652staPathCostMethod OBJECT-TYPE 2653 SYNTAX StaPathCostMode 2654 MAX-ACCESS read-write 2655 STATUS current 2656 DESCRIPTION "Indicates the type of spanning tree path cost mode configured 2657 on the switch. This mode applies to all instances of the 2658 spanning tree protocol running on the switch. 2659 2660 When the value of this MIB object is changed, the path cost of 2661 all ports will be reassigned to the default path cost values 2662 based on the new spanning tree path cost mode and the 2663 ports' speed. 2664 2665 When the value of this MIB object is set to long(2), the 2666 staPortLongPathCost MIB object must be used to retrieve/configure 2667 the spanning tree port path cost as a 32-bit value. 2668 The set operation on dot1dStpPortPathCost in BRIDGE-MIB will be rejected. 2669 While retrieving the value of dot1dStpPortPathCost, the maximum 2670 value of 65535 will be returned if the value of staPortLongPathCost 2671 for the same instance exceeds 65535. 2672 2673 When the value of this MIB object is set to short(1), the 2674 dot1dStpPortPathCost in BRIDGE-MIB must be used." 2675 DEFVAL { short } 2676 ::= { staMgt 5} 2677 2678-- for 1s(MSTP) start 2679-- 2680-- xstMgt 2681-- 2682 2683xstMgt OBJECT IDENTIFIER ::= { staMgt 6} 2684 2685mstName OBJECT-TYPE 2686 SYNTAX DisplayString(SIZE(0..32)) 2687 MAX-ACCESS read-write 2688 STATUS current 2689 DESCRIPTION "The name of the Multiple Spanning Tree region." 2690 ::= { xstMgt 1 } 2691 2692mstRevision OBJECT-TYPE 2693 SYNTAX Integer32 2694 MAX-ACCESS read-write 2695 STATUS current 2696 DESCRIPTION "The Revision number of the Multiple Spanning Tree region." 2697 ::= { xstMgt 2 } 2698 2699mstMaxHops OBJECT-TYPE 2700 SYNTAX Integer32(1..40) 2701 MAX-ACCESS read-write 2702 STATUS current 2703 DESCRIPTION "The max hop number counts of the Multiple Spanning Tree region." 2704 ::= { xstMgt 3 } 2705 2706xstInstanceCfgTable OBJECT-TYPE 2707 SYNTAX SEQUENCE OF XstInstanceCfgEntry 2708 MAX-ACCESS not-accessible 2709 STATUS current 2710 DESCRIPTION "This table is used to configure the property of a specific 2711 instance in Multiple Spanning Tree or Rapid Spanning Tree. 2712 If Rapid Spanning Tree protocol is in use, the 2713 mstInstanceEditIndex is always 0." 2714 ::= { xstMgt 4 } 2715 2716xstInstanceCfgEntry OBJECT-TYPE 2717 SYNTAX XstInstanceCfgEntry 2718 MAX-ACCESS not-accessible 2719 STATUS current 2720 DESCRIPTION "A conceptual row containing the property of the RST or MST instance." 2721 INDEX { xstInstanceCfgIndex } 2722 ::= { xstInstanceCfgTable 1 } 2723 2724XstInstanceCfgEntry ::= SEQUENCE 2725{ 2726 xstInstanceCfgIndex Integer32, 2727 xstInstanceCfgPriority Integer32, 2728 xstInstanceCfgTimeSinceTopologyChange TimeTicks, 2729 xstInstanceCfgTopChanges Integer32, 2730 xstInstanceCfgDesignatedRoot BridgeId, 2731 xstInstanceCfgRootCost Integer32, 2732 xstInstanceCfgRootPort Integer32, 2733 xstInstanceCfgMaxAge Timeout, 2734 xstInstanceCfgHelloTime Timeout, 2735 xstInstanceCfgHoldTime Timeout, 2736 xstInstanceCfgForwardDelay Timeout, 2737 xstInstanceCfgBridgeMaxAge Timeout, 2738 xstInstanceCfgBridgeHelloTime Timeout, 2739 xstInstanceCfgBridgeForwardDelay Timeout, 2740 xstInstanceCfgTxHoldCount Integer32, 2741 xstInstanceCfgPathCostMethod StaPathCostMode 2742} 2743 2744xstInstanceCfgIndex OBJECT-TYPE 2745 SYNTAX Integer32 (0..4094) 2746 MAX-ACCESS not-accessible 2747 STATUS current 2748 DESCRIPTION 2749 "An arbitrary integer within the range from 1 to the value of 2750 the maximum instance that uniquely identifies a spanning 2751 tree instance." 2752 ::= {xstInstanceCfgEntry 1 } 2753 2754xstInstanceCfgPriority OBJECT-TYPE 2755 SYNTAX Integer32 (0..61440) 2756 MAX-ACCESS read-write 2757 STATUS current 2758 DESCRIPTION "The priority of a specific spanning tree instance. 2759 The value assigned should be in the range 0-61440 2760 in steps of 4096." 2761 ::= { xstInstanceCfgEntry 2 } 2762 2763 2764xstInstanceCfgTimeSinceTopologyChange OBJECT-TYPE 2765 SYNTAX TimeTicks 2766 MAX-ACCESS read-only 2767 STATUS current 2768 DESCRIPTION "The time (in hundredths of a second) since the last topology 2769 change detected by the bridge entity in RST or MST." 2770 ::= { xstInstanceCfgEntry 3 } 2771 2772xstInstanceCfgTopChanges OBJECT-TYPE 2773 SYNTAX Integer32 2774 MAX-ACCESS read-only 2775 STATUS current 2776 DESCRIPTION "The total number of topology changes detected by 2777 this bridge in RST or MST since the management entity 2778 was last reset or initialized." 2779 ::= { xstInstanceCfgEntry 4 } 2780 2781 2782xstInstanceCfgDesignatedRoot OBJECT-TYPE 2783 SYNTAX BridgeId 2784 MAX-ACCESS read-only 2785 STATUS current 2786 DESCRIPTION "The bridge identifier of the root of the spanning 2787 tree as determined by the Multiple Spanning Tree Protocol. (802.1s) 2788 or Rapid Spanning Tree Protocol (802.1w) executed by this node. 2789 This value is used as the root identifier parameter in 2790 all configuration bridge PDUs originated by this node." 2791 REFERENCE "IEEE 802.1w." 2792 ::= { xstInstanceCfgEntry 5 } 2793 2794xstInstanceCfgRootCost OBJECT-TYPE 2795 SYNTAX Integer32 2796 MAX-ACCESS read-only 2797 STATUS current 2798 DESCRIPTION "The cost of the path to the root as seen from 2799 this bridge of the RST or MST." 2800 ::= { xstInstanceCfgEntry 6 } 2801 2802 2803xstInstanceCfgRootPort OBJECT-TYPE 2804 SYNTAX Integer32 2805 MAX-ACCESS read-only 2806 STATUS current 2807 DESCRIPTION "The number of the port which offers the 2808 lowest cost path from this bridge to the root 2809 bridge of the RST or MST." 2810 ::= { xstInstanceCfgEntry 7 } 2811 2812xstInstanceCfgMaxAge OBJECT-TYPE 2813 SYNTAX Timeout 2814 MAX-ACCESS read-only 2815 STATUS current 2816 DESCRIPTION "The maximum age of Multiple Spanning Tree Protocol (802.1s) 2817 or Rapid Spanning Tree Protocol (802.1w) information learned 2818 from the network on any port before it is discarded, 2819 in units of hundredths of a second. This is the actual 2820 value that this bridge is currently using." 2821 ::= { xstInstanceCfgEntry 8 } 2822 2823 2824xstInstanceCfgHelloTime OBJECT-TYPE 2825 SYNTAX Timeout 2826 MAX-ACCESS read-only 2827 STATUS current 2828 DESCRIPTION "The amount of time between the transmission of 2829 configuration bridge PDUs by this node on any port 2830 when it is the root of the specific spanning tree or trying 2831 to become so, in units of hundredths of a second. 2832 This is the actual value that this bridge is 2833 currently using in RST or MST." 2834 ::= { xstInstanceCfgEntry 9 } 2835 2836xstInstanceCfgHoldTime OBJECT-TYPE 2837 SYNTAX Timeout 2838 MAX-ACCESS read-only 2839 STATUS current 2840 DESCRIPTION "This time value determines the interval length 2841 during which no more than two configuration bridge 2842 PDUs shall be transmitted by this node, in units 2843 of hundredths of a second." 2844 ::= { xstInstanceCfgEntry 10 } 2845 2846xstInstanceCfgForwardDelay OBJECT-TYPE 2847 SYNTAX Timeout 2848 MAX-ACCESS read-only 2849 STATUS current 2850 DESCRIPTION "For RST or MST protocol, this time value, measured in units of 2851 hundredths of a second, controls how fast a port changes 2852 its spanning state when moving towards the forwarding 2853 state. The value determines how long the port 2854 stays in each of the listening and learning 2855 states, which precede the forwarding state. This 2856 value is also used, when a topology change has 2857 been detected and is underway, to age all dynamic 2858 entries in the forwarding database. This value is the 2859 current value being used by the bridge. 2860 xstInstanceCfgBridgeForwardDelay defines the value that 2861 this bridge and all others would start using 2862 if/when this bridge were to become the root." 2863 ::= { xstInstanceCfgEntry 11 } 2864 2865xstInstanceCfgBridgeMaxAge OBJECT-TYPE 2866 SYNTAX Timeout 2867 MAX-ACCESS read-only 2868 STATUS current 2869 DESCRIPTION "For RST or MST protocol, the time (in hundredths of second) 2870 that all bridges use for MaxAge when this bridge is acting 2871 as the root. Note that 802.1D-1990 specifies that the range 2872 for this parameter is related to the value of 2873 xstInstanceCfgBridgeHelloTime. The granularity of this 2874 timer is specified by 802.1D-1990 to be 1 second." 2875 REFERENCE "802.1D-1990." 2876 ::= { xstInstanceCfgEntry 12 } 2877 2878xstInstanceCfgBridgeHelloTime OBJECT-TYPE 2879 SYNTAX Timeout 2880 MAX-ACCESS read-only 2881 STATUS current 2882 DESCRIPTION "For RST or MST protocol,the time (in hundredths of a second) that 2883 all bridges use for HelloTime when this bridge is acting 2884 as the root. The granularity of this timer is specified 2885 by 802.1D-1990 to be 1 second." 2886 REFERENCE "802.1D-1990." 2887 ::= { xstInstanceCfgEntry 13 } 2888 2889 2890xstInstanceCfgBridgeForwardDelay OBJECT-TYPE 2891 SYNTAX Timeout 2892 MAX-ACCESS read-only 2893 STATUS current 2894 DESCRIPTION "For RST or MST protocol, the time (in hundredths of a second) 2895 that all bridges use for ForwardDelay when this bridge 2896 is acting as the root. 2897 Note that 802.1D-1990 specifies that the range for this 2898 parameter is related to the value of 2899 xstInstanceCfgBridgeMaxAge. The granularity of this 2900 timer is specified by 802.1D-1990 to be 1 second." 2901 REFERENCE "802.1D-1990." 2902 ::= { xstInstanceCfgEntry 14 } 2903 2904xstInstanceCfgTxHoldCount OBJECT-TYPE 2905 SYNTAX Integer32 2906 MAX-ACCESS read-only 2907 STATUS current 2908 DESCRIPTION "For RST or MST protocol, the value used by the port transmit 2909 state machine to limit the maximum transmission rate." 2910 ::= { xstInstanceCfgEntry 15 } 2911 2912xstInstanceCfgPathCostMethod OBJECT-TYPE 2913 SYNTAX StaPathCostMode 2914 MAX-ACCESS read-only 2915 STATUS current 2916 DESCRIPTION 2917 "For RST or MST protocol, this indicates the type of spanning tree path 2918 cost mode used by the switch. The mode applies to all instances of the 2919 Spanning Tree protocol running on the switch. 2920 2921 When the value of this MIB object is changed, the path cost 2922 of all ports will be reassigned to the default path cost 2923 values based on the new spanning tree path cost mode and the 2924 ports' speed. 2925 2926 When the value of this MIB object is set to long(2), 2927 the xstInstancePortPathCost MIB object must be used in order 2928 to retrieve/configure the spanning tree port path cost as a 2929 32-bit value. The set operation on dot1dStpPortPathCost in 2930 BRIDGE-MIB will be rejected. While retrieving the value of 2931 dot1dStpPortPathCost, the maximum value of 65535 will be 2932 returned if the value of xstInstancePortPathCost for the same 2933 instance exceeds 65535. 2934 2935 When the value of this MIB object is set to short(1), 2936 the dot1dStpPortPathCost in BRIDGE-MIB must be used." 2937 ::= { xstInstanceCfgEntry 16 } 2938 2939xstInstancePortTable OBJECT-TYPE 2940 SYNTAX SEQUENCE OF XstInstancePortEntry 2941 MAX-ACCESS not-accessible 2942 STATUS current 2943 DESCRIPTION "The extension table for dot1dStpPortEntry to provide 2944 additional Spanning Tree information and configuration." 2945 ::= { xstMgt 5 } 2946 2947xstInstancePortEntry OBJECT-TYPE 2948 SYNTAX XstInstancePortEntry 2949 MAX-ACCESS not-accessible 2950 STATUS current 2951 DESCRIPTION "The conceptual row for xstInstancePortTable." 2952 INDEX { xstInstanceCfgIndex, dot1dStpPort } 2953 ::= { xstInstancePortTable 1 } 2954 2955XstInstancePortEntry ::= SEQUENCE 2956{ 2957 xstInstancePortPriority Integer32, 2958 xstInstancePortState INTEGER, 2959 xstInstancePortEnable EnabledStatus, 2960 xstInstancePortDesignatedRoot BridgeId, 2961 xstInstancePortDesignatedCost Integer32, 2962 xstInstancePortDesignatedBridge BridgeId, 2963 xstInstancePortDesignatedPort OCTET STRING, 2964 xstInstancePortForwardTransitions Counter32, 2965 xstInstancePortPortRole INTEGER, 2966 xstInstancePortAdminPathCost Integer32, 2967 xstInstancePortOperPathCost Integer32 2968} 2969 2970xstInstancePortPriority OBJECT-TYPE 2971 SYNTAX Integer32(0..240) 2972 MAX-ACCESS read-write 2973 STATUS current 2974 DESCRIPTION "Defines the priority used for this port in the Spanning 2975 Tree Algorithm. If the path cost for all ports on a 2976 switch is the same, the port with the highest priority 2977 (i.e., lowest value) will be configured as an active link 2978 in the Spanning Tree. This makes a port with higher 2979 priority less likely to be blocked if the Spanning Tree 2980 Algorithm is detecting network loops. Where more than one 2981 port is assigned the highest priority, the port with 2982 lowest numeric identifier will be enabled." 2983 ::= { xstInstancePortEntry 3 } 2984 2985xstInstancePortState OBJECT-TYPE 2986 SYNTAX INTEGER { 2987 discarding(1), 2988 learning(2), 2989 forwarding(3) 2990 } 2991 MAX-ACCESS read-only 2992 STATUS current 2993 DESCRIPTION "The port's current state as defined by application of 2994 the Spanning Tree Protocol. This state controls what 2995 action a port takes on reception of a frame: 2996 discarding(1): Port receives configuration messages, 2997 but does not forward packets. 2998 learning(2): Port has transmitted configuration messages 2999 for an interval set by the Forward Delay 3000 parameter without receiving contradictory 3001 information. Port address table is cleared, 3002 and the port begins learning addresses. 3003 forwarding(3): Port forwards packets, and continues learning 3004 addresses. 3005 3006 For ports which are disabled (see xstInstancePortEnable), 3007 this object will have a value of discarding(1)." 3008 ::= { xstInstancePortEntry 4} 3009 3010xstInstancePortEnable OBJECT-TYPE 3011 SYNTAX EnabledStatus 3012 MAX-ACCESS read-only 3013 STATUS current 3014 DESCRIPTION "The enabled/disabled status of the port." 3015 ::= { xstInstancePortEntry 5 } 3016 3017xstInstancePortDesignatedRoot OBJECT-TYPE 3018 SYNTAX BridgeId 3019 MAX-ACCESS read-only 3020 STATUS current 3021 DESCRIPTION 3022 "The unique bridge identifier of the bridge 3023 recorded as the root in the configuration BPDUs 3024 transmitted by the designated bridge for the 3025 segment to which the port is attached." 3026 ::= { xstInstancePortEntry 7 } 3027 3028xstInstancePortDesignatedCost OBJECT-TYPE 3029 SYNTAX Integer32 3030 MAX-ACCESS read-only 3031 STATUS current 3032 DESCRIPTION 3033 "The path cost of the designated port of the 3034 segment connected to this port. This value is 3035 compared to the root path cost field in received 3036 bridge PDUs." 3037 ::= { xstInstancePortEntry 8 } 3038 3039xstInstancePortDesignatedBridge OBJECT-TYPE 3040 SYNTAX BridgeId 3041 MAX-ACCESS read-only 3042 STATUS current 3043 DESCRIPTION 3044 "The bridge identifier of the bridge which this 3045 port considers to be the designated bridge for 3046 this port's segment." 3047 ::= { xstInstancePortEntry 9 } 3048 3049xstInstancePortDesignatedPort OBJECT-TYPE 3050 SYNTAX OCTET STRING (SIZE (2)) 3051 MAX-ACCESS read-only 3052 STATUS current 3053 DESCRIPTION 3054 "The port identifier of the port on the designated 3055 bridge for this port's segment." 3056 ::= { xstInstancePortEntry 10 } 3057 3058xstInstancePortForwardTransitions OBJECT-TYPE 3059 SYNTAX Counter32 3060 MAX-ACCESS read-only 3061 STATUS current 3062 DESCRIPTION 3063 "The number of times this port has transitioned 3064 from the learning state to the forwarding state." 3065 ::= { xstInstancePortEntry 11 } 3066 3067xstInstancePortPortRole OBJECT-TYPE 3068 SYNTAX INTEGER 3069 { 3070 disabled(1), 3071 root(2), 3072 designated(3), 3073 alternate(4), 3074 backup(5), 3075 master(6) 3076 } 3077 MAX-ACCESS read-only 3078 STATUS current 3079 DESCRIPTION "The role of the port in the RST or MST protocol: 3080 (1) The port has no role within the spanning tree 3081 (2) The port is part of the active topology connecting 3082 the bridge to the root bridge (i.e., root port) 3083 (3) The port is connecting a LAN through the bridge to the 3084 root bridge (i.e., designated port) 3085 (4) The port may provide connectivity if other 3086 bridges, bridge ports, or LANs fail or are removed. 3087 (5) The port provides backup if other 3088 bridges, bridge ports, or LANs fail or are removed. 3089 (6) For MST protocol only, indicates whether this instance 3090 is in a master role." 3091 ::= { xstInstancePortEntry 12 } 3092 3093xstInstancePortAdminPathCost OBJECT-TYPE 3094 SYNTAX Integer32(1..200000000) 3095 MAX-ACCESS read-write 3096 STATUS current 3097 DESCRIPTION "The admin value of the MST internal pathcost, 3098 in the range of 1 to 200000000. 3099 This parameter is used to determine the best path between 3100 devices. Therefore, lower values should be assigned to 3101 ports attached to faster media, and higher values assigned 3102 to ports with slower media. (Path cost takes precedence 3103 over port priority)." 3104 ::= { xstInstancePortEntry 13 } 3105 3106xstInstancePortOperPathCost OBJECT-TYPE 3107 SYNTAX Integer32(1..200000000) 3108 MAX-ACCESS read-only 3109 STATUS current 3110 DESCRIPTION "The oper value of the RST pathcost or MST internal pathcost, 3111 in the range of 1 to 200000000. 3112 This parameter is used to determine the best path between 3113 devices. Therefore, lower values should be assigned to 3114 ports attached to faster media, and higher values assigned 3115 to ports with slower media. (Path cost takes precedence 3116 over port priority)." 3117 ::= { xstInstancePortEntry 14 } 3118 3119mstInstanceEditTable OBJECT-TYPE 3120 SYNTAX SEQUENCE OF MstInstanceEditEntry 3121 MAX-ACCESS not-accessible 3122 STATUS current 3123 DESCRIPTION "The Multiple Spanning Tree region instance vlan configuration table. 3124 Please read the actual instance vlan mapped in the mstInstanceOperTable." 3125 ::= { xstMgt 6 } 3126 3127mstInstanceEditEntry OBJECT-TYPE 3128 SYNTAX MstInstanceEditEntry 3129 MAX-ACCESS not-accessible 3130 STATUS current 3131 DESCRIPTION "A conceptual row containing the status of the MSTP instance." 3132 INDEX { mstInstanceEditIndex } 3133 ::= { mstInstanceEditTable 1 } 3134 3135MstInstanceEditEntry ::= SEQUENCE 3136{ 3137 mstInstanceEditIndex Integer32, 3138 mstInstanceEditVlansMap OCTET STRING, 3139 mstInstanceEditVlansMap2k OCTET STRING, 3140 mstInstanceEditVlansMap3k OCTET STRING, 3141 mstInstanceEditVlansMap4k OCTET STRING, 3142 mstInstanceEditRemainingHops Integer32 3143} 3144 3145mstInstanceEditIndex OBJECT-TYPE 3146 SYNTAX Integer32 (0..4094) 3147 MAX-ACCESS not-accessible 3148 STATUS current 3149 DESCRIPTION 3150 "An arbitrary integer within the range from 1 to the value of 3151 the maximum instance that uniquely identifies a spanning 3152 tree instance." 3153 ::= {mstInstanceEditEntry 1 } 3154 3155mstInstanceEditVlansMap OBJECT-TYPE 3156 SYNTAX OCTET STRING (SIZE (0..128)) 3157 MAX-ACCESS read-create 3158 STATUS current 3159 DESCRIPTION 3160 "A string of octets containing one bit per VLAN. The 3161 first octet corresponds to VLANs with vlanIndex values 3162 of 0 through 7; the second octet to VLANs 8 through 3163 15; etc., The most significant bit of each octet 3164 corresponds to the lowest value vlanIndex in that octet. 3165 3166 For each VLAN, if it is mapped to this MSTP instance, 3167 then the bit corresponding to that VLAN is set to '1'. 3168 3169 To create a row, write any of mstInstanceEditVlansMap, 3170 mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or 3171 mstInstanceEditVlansMap4k, to a non-empty list. 3172 To destroy a row, write all of these four variables 3173 to an empty list." 3174 ::= {mstInstanceEditEntry 2 } 3175 3176mstInstanceEditVlansMap2k OBJECT-TYPE 3177 SYNTAX OCTET STRING (SIZE (0..128)) 3178 MAX-ACCESS read-create 3179 STATUS current 3180 DESCRIPTION 3181 "A string of octets containing one bit per VLAN for 3182 VLANS with vlanIndex values of 1024 through 2047. The 3183 first octet corresponds to VLANs with vlanIndex values 3184 of 1024 through 1031; the second octet to VLANs 1032 3185 through 1039; etc. The most significant bit of each 3186 octet corresponds to the lowest value vlanIndex in that 3187 octet. 3188 3189 For each VLAN, if it is mapped to this MSTP instance, 3190 then the bit corresponding to that VLAN is set to '1'. 3191 3192 To create a row, write any of mstInstanceEditVlansMap, 3193 mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or 3194 mstInstanceEditVlansMap4k, to a non-empty list. 3195 To destroy a row, write all of these four variables 3196 to an empty list." 3197 ::= {mstInstanceEditEntry 3 } 3198 3199mstInstanceEditVlansMap3k OBJECT-TYPE 3200 SYNTAX OCTET STRING (SIZE (0..128)) 3201 MAX-ACCESS read-create 3202 STATUS current 3203 DESCRIPTION 3204 "A string of octets containing one bit per VLAN for 3205 VLANS with vlanIndex values of 2048 through 3071. The 3206 first octet corresponds to VLANs with vlanIndex values 3207 of 2048 through 2055; the second octet to VLANs 2056 3208 through 2063; etc. The most significant bit of each 3209 octet corresponds to the lowest value vlanIndex in that 3210 octet. 3211 3212 For each VLAN, if it is mapped to this MSTP instance, 3213 then the bit corresponding to that VLAN is set to '1'. 3214 3215 To create a row, write any of mstInstanceEditVlansMap, 3216 mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or 3217 mstInstanceEditVlansMap4k, to a non-empty list. 3218 To destroy a row, write all of these four variables 3219 to an empty list." 3220 ::= {mstInstanceEditEntry 4 } 3221 3222mstInstanceEditVlansMap4k OBJECT-TYPE 3223 SYNTAX OCTET STRING (SIZE (0..128)) 3224 MAX-ACCESS read-create 3225 STATUS current 3226 DESCRIPTION 3227 "A string of octets containing one bit per VLAN for 3228 VLANS with vlanIndex values of 3072 through 4095. The 3229 first octet corresponds to VLANs with vlanIndex values 3230 of 3072 through 3079; the second octet to VLANs 3080 3231 through 3087; etc. The most significant bit of each 3232 octet corresponds to the lowest value vlanIndex in that 3233 octet. 3234 3235 For each VLAN, if it is mapped to this MSTP instance, 3236 then the bit corresponding to that VLAN is set to '1'. 3237 3238 To create a row, write any of mstInstanceEditVlansMap, 3239 mstInstanceEditVlansMap2k, mstInstanceEditVlansMap3k or 3240 mstInstanceEditVlansMap4k, to a non-empty list. 3241 To destroy a row, write all of these four variables 3242 to an empty list." 3243 ::= {mstInstanceEditEntry 5 } 3244 3245mstInstanceEditRemainingHops OBJECT-TYPE 3246 SYNTAX Integer32 3247 MAX-ACCESS read-only 3248 STATUS current 3249 DESCRIPTION "The remaining hop count for this MST instance." 3250 ::= { mstInstanceEditEntry 6 } 3251 3252--mstInstanceOperTable 3253mstInstanceOperTable OBJECT-TYPE 3254 SYNTAX SEQUENCE OF MstInstanceOperEntry 3255 MAX-ACCESS not-accessible 3256 STATUS current 3257 DESCRIPTION "The Multiple Spanning Tree region instance vlan mapped table." 3258 ::= { xstMgt 7 } 3259 3260mstInstanceOperEntry OBJECT-TYPE 3261 SYNTAX MstInstanceOperEntry 3262 MAX-ACCESS not-accessible 3263 STATUS current 3264 DESCRIPTION "A conceptual row containing the status of the MSTP instance." 3265 INDEX { mstInstanceOperIndex } 3266 ::= { mstInstanceOperTable 1 } 3267 3268MstInstanceOperEntry ::= SEQUENCE 3269{ 3270 mstInstanceOperIndex Integer32, 3271 mstInstanceOperVlansMap OCTET STRING, 3272 mstInstanceOperVlansMap2k OCTET STRING, 3273 mstInstanceOperVlansMap3k OCTET STRING, 3274 mstInstanceOperVlansMap4k OCTET STRING 3275} 3276 3277mstInstanceOperIndex OBJECT-TYPE 3278 SYNTAX Integer32 (0..4094) 3279 MAX-ACCESS not-accessible 3280 STATUS current 3281 DESCRIPTION 3282 "An arbitrary integer within the range from 1 to the value of 3283 the maximum instance that uniquely identifies a spanning 3284 tree instance." 3285 ::= {mstInstanceOperEntry 1 } 3286 3287mstInstanceOperVlansMap OBJECT-TYPE 3288 SYNTAX OCTET STRING (SIZE (0..128)) 3289 MAX-ACCESS read-only 3290 STATUS current 3291 DESCRIPTION 3292 "A string of octets containing one bit per VLAN. The 3293 first octet corresponds to VLANs with vlanIndex values 3294 of 0 through 7; the second octet to VLANs 8 through 3295 15; etc., The most significant bit of each octet 3296 corresponds to the lowest value vlanIndex in that octet. 3297 3298 For each VLAN, if it is mapped to this MSTP instance, 3299 then the bit corresponding to that VLAN is set to '1'." 3300 ::= {mstInstanceOperEntry 2 } 3301 3302mstInstanceOperVlansMap2k OBJECT-TYPE 3303 SYNTAX OCTET STRING (SIZE (0..128)) 3304 MAX-ACCESS read-only 3305 STATUS current 3306 DESCRIPTION 3307 "A string of octets containing one bit per VLAN for 3308 VLANS with vlanIndex values of 1024 through 2047. The 3309 first octet corresponds to VLANs with vlanIndex values 3310 of 1024 through 1031; the second octet to VLANs 1032 3311 through 1039; etc. The most significant bit of each 3312 octet corresponds to the lowest value vlanIndex in that 3313 octet. 3314 3315 For each VLAN, if it is mapped to this MSTP instance, 3316 then the bit corresponding to that VLAN is set to '1'." 3317 ::= {mstInstanceOperEntry 3 } 3318 3319mstInstanceOperVlansMap3k OBJECT-TYPE 3320 SYNTAX OCTET STRING (SIZE (0..128)) 3321 MAX-ACCESS read-only 3322 STATUS current 3323 DESCRIPTION 3324 "A string of octets containing one bit per VLAN for 3325 VLANS with vlanIndex values of 2048 through 3071. The 3326 first octet corresponds to VLANs with vlanIndex values 3327 of 2048 through 2055; the second octet to VLANs 2056 3328 through 2063; etc. The most significant bit of each 3329 octet corresponds to the lowest value vlanIndex in that 3330 octet. 3331 3332 For each VLAN, if it is mapped to this MSTP instance, 3333 then the bit corresponding to that VLAN is set to '1'." 3334 ::= {mstInstanceOperEntry 4 } 3335 3336mstInstanceOperVlansMap4k OBJECT-TYPE 3337 SYNTAX OCTET STRING (SIZE (0..128)) 3338 MAX-ACCESS read-only 3339 STATUS current 3340 DESCRIPTION 3341 "A string of octets containing one bit per VLAN for 3342 VLANS with vlanIndex values of 3072 through 4095. The 3343 first octet corresponds to VLANs with vlanIndex values 3344 of 3072 through 3079; the second octet to VLANs 3080 3345 through 3087; etc. The most significant bit of each 3346 octet corresponds to the lowest value vlanIndex in that 3347 octet. 3348 3349 For each VLAN, if it is mapped to this MSTP instance, 3350 then the bit corresponding to that VLAN is set to '1'." 3351 ::= {mstInstanceOperEntry 5 } 3352 3353-- for 1s(MSTP) end 3354 3355staLoopbackDetectionPortTable OBJECT-TYPE 3356 SYNTAX SEQUENCE OF StaLoopbackDetectionPortEntry 3357 MAX-ACCESS not-accessible 3358 STATUS current 3359 DESCRIPTION "A table provides the mechanism to configure the 3360 spanning tree loopback detection of each port or trunk" 3361 ::= { staMgt 8 } 3362 3363staLoopbackDetectionPortEntry OBJECT-TYPE 3364 SYNTAX StaLoopbackDetectionPortEntry 3365 MAX-ACCESS not-accessible 3366 STATUS current 3367 DESCRIPTION "A conceptual row of staLoopbackDetectionPortTable." 3368 INDEX { staLoopbackDetectionPortIfIndex} 3369 ::= { staLoopbackDetectionPortTable 1 } 3370 3371StaLoopbackDetectionPortEntry ::= SEQUENCE 3372{ 3373 staLoopbackDetectionPortIfIndex InterfaceIndex, 3374 staLoopbackDetectionPortStatus EnabledStatus, 3375 staLoopbackDetectionPortTrapStatus EnabledStatus, 3376 staLoopbackDetectionPortReleaseMode INTEGER, 3377 staLoopbackDetectionPortRelease INTEGER, 3378 staLoopbackDetectionPortAction INTEGER, 3379 staLoopbackDetectionPortShutdownInterval Integer32 3380} 3381 3382staLoopbackDetectionPortIfIndex OBJECT-TYPE 3383 SYNTAX InterfaceIndex 3384 MAX-ACCESS accessible-for-notify 3385 STATUS current 3386 DESCRIPTION "The port and the trunk interfaces of the portTable. The interface 3387 identified by a particular value of this index is the same interface 3388 as identified by the same value of ifIndex in the IF-MIB." 3389 ::= { staLoopbackDetectionPortEntry 1 } 3390 3391staLoopbackDetectionPortStatus OBJECT-TYPE 3392 SYNTAX EnabledStatus 3393 MAX-ACCESS read-write 3394 STATUS current 3395 DESCRIPTION "Status of the port on whether spanning tree loopback detection is enabled." 3396 ::= { staLoopbackDetectionPortEntry 2 } 3397 3398staLoopbackDetectionPortTrapStatus OBJECT-TYPE 3399 SYNTAX EnabledStatus 3400 MAX-ACCESS read-write 3401 STATUS current 3402 DESCRIPTION "The parameter indicates whether the trap has 3403 to be sent when the loopback BPDUs have been detected." 3404 ::= { staLoopbackDetectionPortEntry 3 } 3405 3406 staLoopbackDetectionPortReleaseMode OBJECT-TYPE 3407 SYNTAX INTEGER 3408 { 3409 auto(1), 3410 manual(2) 3411 } 3412 MAX-ACCESS read-write 3413 STATUS current 3414 DESCRIPTION "Setting it to auto(1) indicates that this port can be released 3415 from discarding state automatically after loopback has occurred. 3416 Setting it to manual(2) indicates that this port can be released 3417 from discarding state manually after loopback has occurred." 3418 ::= { staLoopbackDetectionPortEntry 4 } 3419 3420staLoopbackDetectionPortRelease OBJECT-TYPE 3421 SYNTAX INTEGER 3422 { 3423 noRelease(1), 3424 release(2) 3425 } 3426 MAX-ACCESS read-write 3427 STATUS current 3428 DESCRIPTION "Set this to release(2) to release the port from discarding state. 3429 noRelease(1) will always be obtained when reading this variable." 3430 ::= { staLoopbackDetectionPortEntry 5 } 3431 3432staLoopbackDetectionPortShutdownInterval OBJECT-TYPE 3433 SYNTAX Integer32 (60..86400) 3434 MAX-ACCESS read-write 3435 STATUS current 3436 DESCRIPTION "Set the interval used when loopback detection action is 3437 shutdown." 3438 ::= { staLoopbackDetectionPortEntry 7 } 3439 3440staSystemBPDUFlooding OBJECT-TYPE 3441 SYNTAX INTEGER 3442 { 3443 to-vlan(1), 3444 to-all(2) 3445 } 3446 MAX-ACCESS read-write 3447 STATUS current 3448 DESCRIPTION "Global BPDU flooding behavior configuration. 3449 When BPDU is received on spanning tree disabled port. 3450 (1) BPDU is flooded to all other spanning tree disabled ports in vlan that received BPDU. 3451 (2) BPDU is flooded to all other spanning tree disabled ports." 3452 DEFVAL { to-vlan } 3453 ::= { staMgt 9 } 3454 3455staCiscoPrestandardCompatibility OBJECT-TYPE 3456 SYNTAX EnabledStatus 3457 MAX-ACCESS read-write 3458 STATUS current 3459 DESCRIPTION "The feature makes spanning tree operation compatible with Cisco 3460 pre-standard versions." 3461 ::= { staMgt 11 } 3462 3463-- 3464-- restartMgt 3465-- 3466 3467-- Management for restarting the switch. 3468 3469 3470restartOpCodeFile OBJECT-TYPE 3471 SYNTAX DisplayString (SIZE(0..127)) 3472 MAX-ACCESS read-write 3473 STATUS current 3474 DESCRIPTION "Name of op-code file for start-up." 3475 ::= { restartMgt 1 } 3476 3477restartConfigFile OBJECT-TYPE 3478 SYNTAX DisplayString (SIZE(0..127)) 3479 MAX-ACCESS read-write 3480 STATUS current 3481 DESCRIPTION "Name of configuration file for start-up." 3482 ::= { restartMgt 2 } 3483 3484restartControl OBJECT-TYPE 3485 SYNTAX INTEGER { 3486 running(1), 3487 warmBoot(2), 3488 coldBoot(3) 3489 } 3490 MAX-ACCESS read-write 3491 STATUS current 3492 DESCRIPTION 3493 "Setting this object to warmBoot(2) causes the device to 3494 reinitialize itself such that neither the agent configuration 3495 nor the protocol entity implementation is altered. Setting this 3496 object to coldBoot(3) causes the device to reinitialize itself such 3497 that the agent's configuration or the protocol entity implementation 3498 may be altered. When the device is running normally, this 3499 variable has a value of running(1)." 3500 ::= { restartMgt 3 } 3501 3502-- 3503-- mirrorMgt 3504-- 3505 3506-- Management for port mirroring. 3507 3508mirrorTable OBJECT-TYPE 3509 SYNTAX SEQUENCE OF MirrorEntry 3510 MAX-ACCESS not-accessible 3511 STATUS current 3512 DESCRIPTION "Table for port mirroring, enabling a port to be mirrored 3513 to/from another port. Not all ports can be mirrored and 3514 limitations may apply as to which ports can be used as either 3515 source or destination ports." 3516 ::= { mirrorMgt 1 } 3517 3518mirrorEntry OBJECT-TYPE 3519 SYNTAX MirrorEntry 3520 MAX-ACCESS not-accessible 3521 STATUS current 3522 DESCRIPTION "The conceptual row of mirrorTable." 3523 INDEX { mirrorDestinationPort, mirrorSourcePort } 3524 ::= { mirrorTable 1 } 3525 3526MirrorEntry ::= SEQUENCE 3527{ 3528 mirrorDestinationPort InterfaceIndex, 3529 mirrorSourcePort InterfaceIndex, 3530 mirrorType INTEGER, 3531 mirrorStatus ValidStatus 3532} 3533 3534mirrorDestinationPort OBJECT-TYPE 3535 SYNTAX InterfaceIndex 3536 MAX-ACCESS not-accessible 3537 STATUS current 3538 DESCRIPTION "The destination port interface for mirrored packets. 3539 The interface identified by a particular value of 3540 this index is the same interface as identified by 3541 the same value of ifIndex in the IF-MIB." 3542 ::= { mirrorEntry 1 } 3543 3544mirrorSourcePort OBJECT-TYPE 3545 SYNTAX InterfaceIndex 3546 MAX-ACCESS not-accessible 3547 STATUS current 3548 DESCRIPTION "The source port interface for mirrored packets. 3549 The interface identified by a particular value of 3550 this index is the same interface as identified by 3551 the same value of ifIndex in the IF-MIB." 3552 ::= { mirrorEntry 2 } 3553 3554mirrorType OBJECT-TYPE 3555 SYNTAX INTEGER 3556 { 3557 rx(1), 3558 tx(2), 3559 both(3) 3560 } 3561 MAX-ACCESS read-create 3562 STATUS current 3563 DESCRIPTION "If this value is rx(1), receive packets will 3564 be mirrored. If this value is tx(2), transmit 3565 packets will be mirrored. If this value is both(3), 3566 both receive and transmit packets will be mirrored." 3567 ::= { mirrorEntry 3 } 3568 3569mirrorStatus OBJECT-TYPE 3570 SYNTAX ValidStatus 3571 MAX-ACCESS read-create 3572 STATUS current 3573 DESCRIPTION "Setting this to valid(1) creates an entry. 3574 Setting this to invalid(2) destroys an entry." 3575 ::= { mirrorEntry 4 } 3576 3577-- 3578-- rspanMgt 3579-- 3580 3581rspanTable OBJECT-TYPE 3582 SYNTAX SEQUENCE OF RspanEntry 3583 MAX-ACCESS not-accessible 3584 STATUS current 3585 DESCRIPTION "A table that contains the settings of RSPAN." 3586 ::= { mirrorMgt 3 } 3587 3588rspanEntry OBJECT-TYPE 3589 SYNTAX RspanEntry 3590 MAX-ACCESS not-accessible 3591 STATUS current 3592 DESCRIPTION "The conceptual row of rspanTable." 3593 INDEX { rspanSessionId } 3594 ::= { rspanTable 1 } 3595 3596RspanEntry ::= SEQUENCE 3597{ 3598 rspanSessionId Integer32, 3599 rspanSrcTxPorts PortList, 3600 rspanSrcRxPorts PortList, 3601 rspanDstPort Integer32, 3602 rspanDstPortTag INTEGER, 3603 rspanSwitchRole INTEGER, 3604 rspanRemotePorts PortList, 3605 rspanRemoteVlanId Integer32, 3606 rspanOperStatus INTEGER, 3607 rspanStatus ValidStatus 3608} 3609 3610rspanSessionId OBJECT-TYPE 3611 SYNTAX Integer32 (1..2) 3612 MAX-ACCESS not-accessible 3613 STATUS current 3614 DESCRIPTION "The session ID that may specify an entry in the table which 3615 contains destination port(s) information." 3616 ::= { rspanEntry 1 } 3617 3618rspanSrcTxPorts OBJECT-TYPE 3619 SYNTAX PortList 3620 MAX-ACCESS read-create 3621 STATUS current 3622 DESCRIPTION "Specifies the source port list in tx mode." 3623 ::= { rspanEntry 2 } 3624 3625rspanSrcRxPorts OBJECT-TYPE 3626 SYNTAX PortList 3627 MAX-ACCESS read-create 3628 STATUS current 3629 DESCRIPTION "Specifies the source port list in rx mode." 3630 ::= { rspanEntry 3 } 3631 3632rspanDstPort OBJECT-TYPE 3633 SYNTAX Integer32 3634 MAX-ACCESS read-create 3635 STATUS current 3636 DESCRIPTION "The port number of a destination port. The interface 3637 identified by a particular value of this index is the same 3638 interface as identified by the same value of ifIndex in the 3639 IF-MIB." 3640 ::= { rspanEntry 4 } 3641 3642rspanDstPortTag OBJECT-TYPE 3643 SYNTAX INTEGER 3644 { 3645 none(1), 3646 untagged(2), 3647 tagged(3) 3648 } 3649 MAX-ACCESS read-create 3650 STATUS current 3651 DESCRIPTION "Specifies the traffic which is sent out from source port 3652 with RSPAN VLAN ID or not." 3653 ::= { rspanEntry 5 } 3654 3655rspanSwitchRole OBJECT-TYPE 3656 SYNTAX INTEGER 3657 { 3658 none(1), 3659 source(2), 3660 intermediate(3), 3661 destination(4) 3662 } 3663 MAX-ACCESS read-create 3664 STATUS current 3665 DESCRIPTION "Specifies the role of current switch." 3666 ::= { rspanEntry 6 } 3667 3668rspanRemotePorts OBJECT-TYPE 3669 SYNTAX PortList 3670 MAX-ACCESS read-create 3671 STATUS current 3672 DESCRIPTION "Specifies the uplink port list." 3673 ::= { rspanEntry 7 } 3674 3675rspanRemoteVlanId OBJECT-TYPE 3676 SYNTAX Integer32 (1..4094) 3677 MAX-ACCESS read-create 3678 STATUS current 3679 DESCRIPTION "Specifies the ID of a RSPAN VLAN." 3680 ::= { rspanEntry 8 } 3681 3682rspanOperStatus OBJECT-TYPE 3683 SYNTAX INTEGER 3684 { 3685 up(1), 3686 down(2) 3687 } 3688 MAX-ACCESS read-only 3689 STATUS current 3690 DESCRIPTION "The operational status of the entry. A status of up(1) 3691 means the setting of a session is complete and it has 3692 started performing its function. A status of down(2) means 3693 no function is performed because of incompleted session 3694 setting." 3695 ::= { rspanEntry 9 } 3696 3697rspanStatus OBJECT-TYPE 3698 SYNTAX ValidStatus 3699 MAX-ACCESS read-create 3700 STATUS current 3701 DESCRIPTION "Set this to valid(1) to create an entry. Set this to 3702 invalid(2) to destroy an entry." 3703 ::= { rspanEntry 10 } 3704 3705-- 3706-- igmpSnoopMgt 3707-- 3708 3709-- Management for Internet Group Management Protocol (IGMP) 3710-- Snooping. 3711 3712 3713igmpSnoopStatus OBJECT-TYPE 3714 SYNTAX EnabledStatus 3715 MAX-ACCESS read-write 3716 STATUS current 3717 DESCRIPTION "Parameter to enable or disable IGMP snooping on the device. 3718 When enabled, the device will examine IGMP packets and set 3719 up filters for IGMP ports. " 3720 DEFVAL { enabled } 3721 ::= { igmpSnoopMgt 1 } 3722 3723igmpSnoopQuerier OBJECT-TYPE 3724 SYNTAX EnabledStatus 3725 MAX-ACCESS read-write 3726 STATUS current 3727 DESCRIPTION "Enables (disables) whether the switch acts as an IGMP 3728 querier." 3729 DEFVAL { enabled } 3730 ::= { igmpSnoopMgt 2 } 3731 3732igmpSnoopRouterPortExpireTime OBJECT-TYPE 3733 SYNTAX Integer32 (300..500) 3734 MAX-ACCESS read-write 3735 STATUS current 3736 DESCRIPTION "Sets the time (in seconds) the switch waits after 3737 the previous querier has stopped querying before 3738 the router port (which received query packets from 3739 previous querier) expires." 3740 DEFVAL { 300 } 3741 ::= { igmpSnoopMgt 6 } 3742 3743igmpSnoopVersion OBJECT-TYPE 3744 SYNTAX Integer32 (1..3) 3745 MAX-ACCESS read-write 3746 STATUS current 3747 DESCRIPTION "IGMP version snooped" 3748 DEFVAL { 2 } 3749 ::= { igmpSnoopMgt 7 } 3750 3751igmpSnoopRouterCurrentTable OBJECT-TYPE 3752 SYNTAX SEQUENCE OF IgmpSnoopRouterCurrentEntry 3753 MAX-ACCESS not-accessible 3754 STATUS current 3755 DESCRIPTION 3756 "Table for current router ports." 3757 ::= { igmpSnoopMgt 8 } 3758 3759igmpSnoopRouterCurrentEntry OBJECT-TYPE 3760 SYNTAX IgmpSnoopRouterCurrentEntry 3761 MAX-ACCESS not-accessible 3762 STATUS current 3763 DESCRIPTION 3764 "Entry for current router ports." 3765 INDEX { igmpSnoopRouterCurrentVlanIndex } 3766 ::= { 3767igmpSnoopRouterCurrentTable 1 } 3768 3769IgmpSnoopRouterCurrentEntry ::= 3770 SEQUENCE { 3771 igmpSnoopRouterCurrentVlanIndex 3772 Unsigned32, 3773 igmpSnoopRouterCurrentPorts 3774 PortList, 3775 igmpSnoopRouterCurrentStatus 3776 PortList 3777 } 3778 3779igmpSnoopRouterCurrentVlanIndex OBJECT-TYPE 3780 SYNTAX Unsigned32 3781 MAX-ACCESS not-accessible 3782 STATUS current 3783 DESCRIPTION 3784 "The interface identified by a particular value of 3785 this index is the same interface as identified by 3786 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 3787 The entry will only appear here after a configure to 3788 igmpSnoopRouterStaticTable." 3789 ::= { igmpSnoopRouterCurrentEntry 1 } 3790 3791igmpSnoopRouterCurrentPorts OBJECT-TYPE 3792 SYNTAX PortList 3793 MAX-ACCESS read-only 3794 STATUS current 3795 DESCRIPTION "The set of ports which are current router ports, including static 3796 router ports. Please refer to igmpSnoopRouterStaticTable." 3797 ::= { igmpSnoopRouterCurrentEntry 2 } 3798 3799igmpSnoopRouterCurrentStatus OBJECT-TYPE 3800 SYNTAX PortList 3801 MAX-ACCESS read-only 3802 STATUS current 3803 DESCRIPTION 3804 "The set of ports which are static router ports." 3805 ::= { igmpSnoopRouterCurrentEntry 3 } 3806 3807igmpSnoopRouterStaticTable OBJECT-TYPE 3808 SYNTAX SEQUENCE OF IgmpSnoopRouterStaticEntry 3809 MAX-ACCESS not-accessible 3810 STATUS current 3811 DESCRIPTION 3812 "Table for static router ports." 3813 ::= { igmpSnoopMgt 9 } 3814 3815igmpSnoopRouterStaticEntry OBJECT-TYPE 3816 SYNTAX IgmpSnoopRouterStaticEntry 3817 MAX-ACCESS not-accessible 3818 STATUS current 3819 DESCRIPTION 3820 "Entry for static router ports." 3821 INDEX { igmpSnoopRouterStaticVlanIndex } 3822 ::= { 3823igmpSnoopRouterStaticTable 1 } 3824 3825IgmpSnoopRouterStaticEntry ::= 3826 SEQUENCE { 3827 igmpSnoopRouterStaticVlanIndex 3828 Unsigned32, 3829 igmpSnoopRouterStaticPorts 3830 PortList, 3831 igmpSnoopRouterStaticStatus 3832 ValidStatus 3833 } 3834 3835igmpSnoopRouterStaticVlanIndex OBJECT-TYPE 3836 SYNTAX Unsigned32 3837 MAX-ACCESS not-accessible 3838 STATUS current 3839 DESCRIPTION 3840 "The interface identified by a particular value of 3841 this index is the same interface as identified by 3842 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 3843 The entry will only appear here after a configure to 3844 igmpSnoopRouterStaticTable." 3845 ::= { igmpSnoopRouterStaticEntry 1 } 3846 3847igmpSnoopRouterStaticPorts OBJECT-TYPE 3848 SYNTAX PortList 3849 MAX-ACCESS read-create 3850 STATUS current 3851 DESCRIPTION 3852 "The set of ports which are static router ports." 3853 ::= { igmpSnoopRouterStaticEntry 2 } 3854 3855igmpSnoopRouterStaticStatus OBJECT-TYPE 3856 SYNTAX ValidStatus 3857 MAX-ACCESS read-create 3858 STATUS current 3859 DESCRIPTION 3860 "Setting this to valid(1) creates an entry. 3861 Setting this to invalid(2) destroys an entry." 3862 ::= { igmpSnoopRouterStaticEntry 3 } 3863 3864igmpSnoopMulticastStaticTable OBJECT-TYPE 3865 SYNTAX SEQUENCE OF IgmpSnoopMulticastStaticEntry 3866 MAX-ACCESS not-accessible 3867 STATUS current 3868 DESCRIPTION 3869 "Table for static multicast addresses." 3870 ::= { igmpSnoopMgt 11 } 3871 3872igmpSnoopMulticastStaticEntry OBJECT-TYPE 3873 SYNTAX IgmpSnoopMulticastStaticEntry 3874 MAX-ACCESS not-accessible 3875 STATUS current 3876 DESCRIPTION 3877 "Entry for static multicast addresses." 3878 INDEX { igmpSnoopMulticastStaticVlanIndex, 3879 igmpSnoopMulticastStaticIpAddress } 3880 ::= { 3881igmpSnoopMulticastStaticTable 1 } 3882 3883IgmpSnoopMulticastStaticEntry ::= 3884 SEQUENCE { 3885 igmpSnoopMulticastStaticVlanIndex 3886 Unsigned32, 3887 igmpSnoopMulticastStaticIpAddress 3888 IpAddress, 3889 igmpSnoopMulticastStaticPorts 3890 PortList, 3891 igmpSnoopMulticastStaticStatus 3892 ValidStatus 3893 } 3894 3895igmpSnoopMulticastStaticVlanIndex OBJECT-TYPE 3896 SYNTAX Unsigned32 3897 MAX-ACCESS not-accessible 3898 STATUS current 3899 DESCRIPTION 3900 "The interface identified by a particular value of 3901 this index is the same interface as identified by 3902 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 3903 The entry will only appear here after a configure to 3904 igmpSnoopMulticastStaticTable." 3905 ::= { igmpSnoopMulticastStaticEntry 1 } 3906 3907igmpSnoopMulticastStaticIpAddress OBJECT-TYPE 3908 SYNTAX IpAddress 3909 MAX-ACCESS not-accessible 3910 STATUS current 3911 DESCRIPTION 3912 "IP address of multicast group." 3913 ::= { igmpSnoopMulticastStaticEntry 2 } 3914 3915igmpSnoopMulticastStaticPorts OBJECT-TYPE 3916 SYNTAX PortList 3917 MAX-ACCESS read-create 3918 STATUS current 3919 DESCRIPTION 3920 "The set of ports which are members." 3921 ::= { igmpSnoopMulticastStaticEntry 3 } 3922 3923igmpSnoopMulticastStaticStatus OBJECT-TYPE 3924 SYNTAX ValidStatus 3925 MAX-ACCESS read-create 3926 STATUS current 3927 DESCRIPTION 3928 "Setting this to valid(1) creates an entry. 3929 Setting this to invalid(2) destroys an entry." 3930 ::= { igmpSnoopMulticastStaticEntry 4 } 3931 3932igmpSnoopCurrentVlanTable OBJECT-TYPE 3933 SYNTAX SEQUENCE OF IgmpSnoopCurrentVlanEntry 3934 MAX-ACCESS not-accessible 3935 STATUS current 3936 DESCRIPTION "Table for enabling or disabling IGMP snooping per VLAN." 3937 ::= { igmpSnoopMgt 14 } 3938 3939igmpSnoopCurrentVlanEntry OBJECT-TYPE 3940 SYNTAX IgmpSnoopCurrentVlanEntry 3941 MAX-ACCESS not-accessible 3942 STATUS current 3943 DESCRIPTION "Entry for enabling or disabling IGMP snooping." 3944 INDEX { igmpSnoopCurrentVlanIndex } 3945 ::= { igmpSnoopCurrentVlanTable 1 } 3946 3947IgmpSnoopCurrentVlanEntry ::= SEQUENCE 3948{ 3949 igmpSnoopCurrentVlanIndex VlanIndex, 3950 igmpSnoopCurrentVlanStatus EnabledStatus, 3951 igmpSnoopCurrentVlanImmediateLeave EnabledStatus, 3952 igmpSnoopCurrentVlanGeneralQuerySuppression EnabledStatus, 3953 igmpSnoopCurrentVlanLastMemQueryCount Unsigned32, 3954 igmpSnoopCurrentVlanLastMemQueryIntvl Unsigned32, 3955 igmpSnoopCurrentVlanProxyAddress IpAddress, 3956 igmpSnoopCurrentVlanQueryIntvl Unsigned32, 3957 igmpSnoopCurrentVlanQueryRespIntvl Unsigned32, 3958 igmpSnoopCurrentVlanProxyReporting INTEGER, 3959 igmpSnoopCurrentVlanVersion Unsigned32, 3960 igmpSnoopCurrentVlanVersionExclusive EnabledStatus, 3961 igmpSnoopCurrentVlanImmediateLeaveByHostIp EnabledStatus 3962} 3963 3964igmpSnoopCurrentVlanIndex OBJECT-TYPE 3965 SYNTAX VlanIndex 3966 MAX-ACCESS not-accessible 3967 STATUS current 3968 DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB. 3969 This table has only one entry - the entry for 3970 the VLAN of the management interface." 3971 ::= { igmpSnoopCurrentVlanEntry 1 } 3972 3973igmpSnoopCurrentVlanStatus OBJECT-TYPE 3974 SYNTAX EnabledStatus 3975 MAX-ACCESS read-write 3976 STATUS current 3977 DESCRIPTION "Parameter to enable or disable IGMP snooping on this VLAN. 3978 When enabled, the device will examine IGMP packets and set 3979 up filters for IGMP ports." 3980 ::= { igmpSnoopCurrentVlanEntry 2 } 3981 3982igmpSnoopCurrentVlanImmediateLeave OBJECT-TYPE 3983 SYNTAX EnabledStatus 3984 MAX-ACCESS read-write 3985 STATUS current 3986 DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature on this VLAN." 3987 ::= { igmpSnoopCurrentVlanEntry 3 } 3988 3989igmpSnoopCurrentVlanGeneralQuerySuppression OBJECT-TYPE 3990 SYNTAX EnabledStatus 3991 MAX-ACCESS read-write 3992 STATUS current 3993 DESCRIPTION "The parameter to enable or disable the general query suppresion 3994 on this VLAN." 3995 ::= { igmpSnoopCurrentVlanEntry 4 } 3996 3997igmpSnoopCurrentVlanLastMemQueryCount OBJECT-TYPE 3998 SYNTAX Unsigned32(1..255) 3999 MAX-ACCESS read-write 4000 STATUS current 4001 DESCRIPTION "Represents the number of queries sent by the switch before 4002 it assumes there are no local members." 4003 ::= { igmpSnoopCurrentVlanEntry 5 } 4004 4005igmpSnoopCurrentVlanLastMemQueryIntvl OBJECT-TYPE 4006 SYNTAX Unsigned32(1..31744) 4007 MAX-ACCESS read-write 4008 STATUS current 4009 DESCRIPTION "The last member query interval is the max response time 4010 inserted into group-specific queries sent in response to 4011 leave group messages,and is also the the max response time 4012 inserted into group-and-source-specific query messages." 4013 ::= { igmpSnoopCurrentVlanEntry 6 } 4014 4015igmpSnoopCurrentVlanProxyAddress OBJECT-TYPE 4016 SYNTAX IpAddress 4017 MAX-ACCESS read-write 4018 STATUS current 4019 DESCRIPTION "Represents the address of queries sent by the switch." 4020 ::= { igmpSnoopCurrentVlanEntry 7 } 4021 4022igmpSnoopCurrentVlanQueryIntvl OBJECT-TYPE 4023 SYNTAX Unsigned32(2..31744) 4024 MAX-ACCESS read-write 4025 STATUS current 4026 DESCRIPTION "Represents the query interval of queries sent by the switch." 4027 ::= { igmpSnoopCurrentVlanEntry 8 } 4028 4029igmpSnoopCurrentVlanQueryRespIntvl OBJECT-TYPE 4030 SYNTAX Unsigned32(10..31740) 4031 MAX-ACCESS read-write 4032 STATUS current 4033 DESCRIPTION "Represents the query response interval of queries 4034 sent by the switch." 4035 ::= { igmpSnoopCurrentVlanEntry 9 } 4036 4037igmpSnoopCurrentVlanProxyReporting OBJECT-TYPE 4038 SYNTAX INTEGER 4039 { 4040 enabled(1), 4041 disabled(2), 4042 default(3) 4043 } 4044 MAX-ACCESS read-write 4045 STATUS current 4046 DESCRIPTION "Set this variable to enabled(1) to enable the feature. 4047 Set this variable to disabled(2) to disable the feature. 4048 Set this variable to default(3), the status of the feature 4049 is decided by the global configuration." 4050 ::= { igmpSnoopCurrentVlanEntry 10 } 4051 4052igmpSnoopCurrentVlanVersion OBJECT-TYPE 4053 SYNTAX Unsigned32(1..3) 4054 MAX-ACCESS read-write 4055 STATUS current 4056 DESCRIPTION "the version of igmp packets is supported by this vlan." 4057 ::= { igmpSnoopCurrentVlanEntry 11 } 4058 4059igmpSnoopCurrentVlanVersionExclusive OBJECT-TYPE 4060 SYNTAX EnabledStatus 4061 MAX-ACCESS read-write 4062 STATUS current 4063 DESCRIPTION "Enable/disable control of the IGMP Snooping exclusive 4064 supported version." 4065 ::= { igmpSnoopCurrentVlanEntry 12 } 4066 4067igmpSnoopCurrentVlanImmediateLeaveByHostIp OBJECT-TYPE 4068 SYNTAX EnabledStatus 4069 MAX-ACCESS read-write 4070 STATUS current 4071 DESCRIPTION "The parameter to enable or disable the Immediate-Leave feature by host ip on this VLAN." 4072 ::= { igmpSnoopCurrentVlanEntry 14 } 4073 4074igmpSnoopMulticastGroupTable OBJECT-TYPE 4075 SYNTAX SEQUENCE OF IgmpSnoopMulticastGroupEntry 4076 MAX-ACCESS not-accessible 4077 STATUS current 4078 DESCRIPTION 4079 "Table for current multicast addresses." 4080 ::= { igmpSnoopMgt 15 } 4081 4082igmpSnoopMulticastGroupEntry OBJECT-TYPE 4083 SYNTAX IgmpSnoopMulticastGroupEntry 4084 MAX-ACCESS not-accessible 4085 STATUS current 4086 DESCRIPTION 4087 "Entry for Group multicast addresses." 4088 INDEX { igmpSnoopMulticastGroupVlanIndex, 4089 igmpSnoopMulticastGroupIpAddress, 4090 igmpSnoopMulticastGroupSourceIPAddress } 4091 ::= { 4092igmpSnoopMulticastGroupTable 1 } 4093 4094IgmpSnoopMulticastGroupEntry ::= 4095 SEQUENCE { 4096 igmpSnoopMulticastGroupVlanIndex VlanIndex, 4097 igmpSnoopMulticastGroupIpAddress IpAddress, 4098 igmpSnoopMulticastGroupSourceIPAddress IpAddress, 4099 igmpSnoopMulticastGroupPorts PortList, 4100 igmpSnoopMulticastGroupStatus PortList, 4101 igmpSnoopMulticastGroupPortCount Unsigned32 4102 } 4103 4104igmpSnoopMulticastGroupVlanIndex OBJECT-TYPE 4105 SYNTAX VlanIndex 4106 MAX-ACCESS not-accessible 4107 STATUS current 4108 DESCRIPTION 4109 "The interface identified by a particular value of 4110 this index is the same interface as identified by 4111 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 4112 The entry will only appear here after a configure to 4113 igmpSnoopMulticastStaticTable." 4114 ::= { igmpSnoopMulticastGroupEntry 1 } 4115 4116igmpSnoopMulticastGroupIpAddress OBJECT-TYPE 4117 SYNTAX IpAddress 4118 MAX-ACCESS not-accessible 4119 STATUS current 4120 DESCRIPTION 4121 "IP address of multicast group." 4122 ::= { igmpSnoopMulticastGroupEntry 2 } 4123 4124igmpSnoopMulticastGroupSourceIPAddress OBJECT-TYPE 4125 SYNTAX IpAddress 4126 MAX-ACCESS not-accessible 4127 STATUS current 4128 DESCRIPTION 4129 "Source IP address of source." 4130 ::= { igmpSnoopMulticastGroupEntry 3 } 4131 4132igmpSnoopMulticastGroupPorts OBJECT-TYPE 4133 SYNTAX PortList 4134 MAX-ACCESS read-only 4135 STATUS current 4136 DESCRIPTION 4137 "The set of ports which are members of a multicast group, including 4138 static members. Please refer to igmpSnoopMulticastStaticTable." 4139 ::= { igmpSnoopMulticastGroupEntry 4 } 4140 4141igmpSnoopMulticastGroupStatus OBJECT-TYPE 4142 SYNTAX PortList 4143 MAX-ACCESS read-only 4144 STATUS current 4145 DESCRIPTION 4146 "The set of ports which are static IGMP member ports." 4147 ::= { igmpSnoopMulticastGroupEntry 5 } 4148 4149igmpSnoopMulticastGroupPortCount OBJECT-TYPE 4150 SYNTAX Unsigned32 4151 MAX-ACCESS read-only 4152 STATUS current 4153 DESCRIPTION 4154 "The number of forwarding port in this group" 4155 ::= { igmpSnoopMulticastGroupEntry 6 } 4156 4157igmpSnoopFilterStatus OBJECT-TYPE 4158 SYNTAX EnabledStatus 4159 MAX-ACCESS read-write 4160 STATUS current 4161 DESCRIPTION 4162 "Parameter to enable or disable IGMP filtering on the device." 4163 ::= { igmpSnoopMgt 17 } 4164 4165igmpSnoopProfileTable OBJECT-TYPE 4166 SYNTAX SEQUENCE OF IgmpSnoopProfileEntry 4167 MAX-ACCESS not-accessible 4168 STATUS current 4169 DESCRIPTION "The table for configuring the IGMP snooping profile." 4170 ::= { igmpSnoopMgt 18 } 4171 4172igmpSnoopProfileEntry OBJECT-TYPE 4173 SYNTAX IgmpSnoopProfileEntry 4174 MAX-ACCESS not-accessible 4175 STATUS current 4176 DESCRIPTION "The entry for configuring the IGMP snooping profile." 4177 INDEX { igmpSnoopProfileId } 4178 ::= { igmpSnoopProfileTable 1 } 4179 4180IgmpSnoopProfileEntry ::= SEQUENCE 4181{ 4182 igmpSnoopProfileId Unsigned32, 4183 igmpSnoopProfileAction INTEGER, 4184 igmpSnoopProfileStatus ValidStatus 4185} 4186 4187igmpSnoopProfileId OBJECT-TYPE 4188 SYNTAX Unsigned32 4189 MAX-ACCESS not-accessible 4190 STATUS current 4191 DESCRIPTION "The ID of the IGMP snooping profile." 4192 ::= { igmpSnoopProfileEntry 1 } 4193 4194igmpSnoopProfileAction OBJECT-TYPE 4195 SYNTAX INTEGER 4196 { 4197 permit(1), 4198 deny(2) 4199 } 4200 MAX-ACCESS read-write 4201 STATUS current 4202 DESCRIPTION "The access mode of the IGMP snooping profile." 4203 DEFVAL { deny } 4204 ::= { igmpSnoopProfileEntry 2 } 4205 4206igmpSnoopProfileStatus OBJECT-TYPE 4207 SYNTAX ValidStatus 4208 MAX-ACCESS read-write 4209 STATUS current 4210 DESCRIPTION "Setting this to valid(1) creates an entry. 4211 Setting this to invalid(2) destroys an entry." 4212 ::= { igmpSnoopProfileEntry 3 } 4213 4214igmpSnoopProfileCtl OBJECT IDENTIFIER ::= { igmpSnoopMgt 19 } 4215 4216igmpSnoopProfileCtlId OBJECT-TYPE 4217 SYNTAX Unsigned32 4218 MAX-ACCESS read-write 4219 STATUS current 4220 DESCRIPTION "The ID of the IGMP snooping profile. The default value 4221 is zero, meaning that no ID is specified. In order to 4222 create a profile, a non-zero value must be specified." 4223 ::= { igmpSnoopProfileCtl 1 } 4224 4225igmpSnoopProfileCtlInetAddressType OBJECT-TYPE 4226 SYNTAX InetAddressType 4227 MAX-ACCESS read-write 4228 STATUS current 4229 DESCRIPTION "The address type is associated with this agent. 4230 Only ipv4(1) type is supported." 4231 ::= { igmpSnoopProfileCtl 2 } 4232 4233igmpSnoopProfileCtlStartInetAddress OBJECT-TYPE 4234 SYNTAX InetAddress 4235 MAX-ACCESS read-write 4236 STATUS current 4237 DESCRIPTION "The specified addresses in the start of the controlled 4238 IP multicast addresses." 4239 ::= { igmpSnoopProfileCtl 3 } 4240 4241igmpSnoopProfileCtlEndInetAddress OBJECT-TYPE 4242 SYNTAX InetAddress 4243 MAX-ACCESS read-write 4244 STATUS current 4245 DESCRIPTION "The specified addresses in the end of the controlled 4246 IP multicast addresses." 4247 ::= { igmpSnoopProfileCtl 4 } 4248 4249igmpSnoopProfileCtlAction OBJECT-TYPE 4250 SYNTAX INTEGER 4251 { 4252 noAction(1), 4253 create(2), 4254 destroy(3) 4255 } 4256 MAX-ACCESS read-write 4257 STATUS current 4258 DESCRIPTION "Setting it to create(2) creates the range of the 4259 controlled IP multicast addresses. 4260 Setting it to destroy(3) destroys the range of the 4261 controlled IP multicast addresses. 4262 When the action is completed, this object becomes 4263 noAction(1)." 4264 ::= { igmpSnoopProfileCtl 5 } 4265 4266igmpSnoopProfileRangeTable OBJECT-TYPE 4267 SYNTAX SEQUENCE OF IgmpSnoopProfileRangeEntry 4268 MAX-ACCESS not-accessible 4269 STATUS current 4270 DESCRIPTION "The table for configuring the range of the IGMP snooping 4271 profile." 4272 ::= { igmpSnoopMgt 20 } 4273 4274igmpSnoopProfileRangeEntry OBJECT-TYPE 4275 SYNTAX IgmpSnoopProfileRangeEntry 4276 MAX-ACCESS not-accessible 4277 STATUS current 4278 DESCRIPTION "The entry for configuring the range of the IGMP snooping 4279 profile." 4280 INDEX { igmpSnoopProfileRangeProfileId, 4281 igmpSnoopProfileRangeInetAddressType, 4282 igmpSnoopProfileRangeStartInetAddress } 4283 ::= { igmpSnoopProfileRangeTable 1 } 4284 4285IgmpSnoopProfileRangeEntry ::= SEQUENCE 4286{ 4287 igmpSnoopProfileRangeProfileId Unsigned32, 4288 igmpSnoopProfileRangeInetAddressType InetAddressType, 4289 igmpSnoopProfileRangeStartInetAddress InetAddress, 4290 igmpSnoopProfileRangeEndInetAddress InetAddress, 4291 igmpSnoopProfileRangeAction INTEGER 4292} 4293 4294igmpSnoopProfileRangeProfileId OBJECT-TYPE 4295 SYNTAX Unsigned32 (1..4294967295) 4296 MAX-ACCESS not-accessible 4297 STATUS current 4298 DESCRIPTION "This is defined as igmpSnoopProfileId." 4299 ::= { igmpSnoopProfileRangeEntry 1 } 4300 4301igmpSnoopProfileRangeInetAddressType OBJECT-TYPE 4302 SYNTAX InetAddressType 4303 MAX-ACCESS not-accessible 4304 STATUS current 4305 DESCRIPTION 4306 "The address type is associated with this agent. 4307 Only ipv4(1) type is supported." 4308 ::= { igmpSnoopProfileRangeEntry 2 } 4309 4310igmpSnoopProfileRangeStartInetAddress OBJECT-TYPE 4311 SYNTAX InetAddress 4312 MAX-ACCESS not-accessible 4313 STATUS current 4314 DESCRIPTION "The specified addresses in the start of the controlled 4315 IP multicast addresses." 4316 ::= { igmpSnoopProfileRangeEntry 3 } 4317 4318igmpSnoopProfileRangeEndInetAddress OBJECT-TYPE 4319 SYNTAX InetAddress 4320 MAX-ACCESS read-only 4321 STATUS current 4322 DESCRIPTION "The specified addresses in the end of the controlled 4323 IP multicast addresses." 4324 ::= { igmpSnoopProfileRangeEntry 4 } 4325 4326igmpSnoopProfileRangeAction OBJECT-TYPE 4327 SYNTAX INTEGER 4328 { 4329 permit(1), 4330 deny(2) 4331 } 4332 MAX-ACCESS read-only 4333 STATUS current 4334 DESCRIPTION "The access mode of the IGMP snooping profile." 4335 DEFVAL { deny } 4336 ::= { igmpSnoopProfileRangeEntry 5 } 4337 4338igmpSnoopFilterPortTable OBJECT-TYPE 4339 SYNTAX SEQUENCE OF IgmpSnoopFilterPortEntry 4340 MAX-ACCESS not-accessible 4341 STATUS current 4342 DESCRIPTION "Table for port configuration in IGMP filtering." 4343 ::= { igmpSnoopMgt 21 } 4344 4345igmpSnoopFilterPortEntry OBJECT-TYPE 4346 SYNTAX IgmpSnoopFilterPortEntry 4347 MAX-ACCESS not-accessible 4348 STATUS current 4349 DESCRIPTION "Entry for port configuration in IGMP filtering." 4350 INDEX { igmpSnoopFilterPortIndex } 4351 ::= { igmpSnoopFilterPortTable 1 } 4352 4353IgmpSnoopFilterPortEntry ::= SEQUENCE 4354{ 4355 igmpSnoopFilterPortIndex Unsigned32, 4356 igmpSnoopFilterPortProfileId Integer32 4357} 4358 4359igmpSnoopFilterPortIndex OBJECT-TYPE 4360 SYNTAX Unsigned32 4361 MAX-ACCESS not-accessible 4362 STATUS current 4363 DESCRIPTION "The port and trunk (including trunk members) interface of 4364 the portTable. The interface identified by a particular value 4365 of this index is the same interface identified by the same 4366 value of ifIndex in the IF-MIB." 4367 ::= { igmpSnoopFilterPortEntry 1 } 4368 4369igmpSnoopFilterPortProfileId OBJECT-TYPE 4370 SYNTAX Integer32 4371 MAX-ACCESS read-write 4372 STATUS current 4373 DESCRIPTION 4374 "The igmpSnoopProfileEntry identified by a particular value of this index 4375 is the same interface identified by the same value of the igmpSnoopProfileId 4376 object. If there is no corresponding entry in the igmpSnoopProfileTable, 4377 then no association exists. In particular, if this value is zero, no 4378 associated profile will be generated, as zero is not a valid profile index." 4379 ::= { igmpSnoopFilterPortEntry 2 } 4380 4381igmpSnoopThrottlePortTable OBJECT-TYPE 4382 SYNTAX SEQUENCE OF IgmpSnoopThrottlePortEntry 4383 MAX-ACCESS not-accessible 4384 STATUS current 4385 DESCRIPTION "Table for port configuration in IGMP throttling." 4386 ::= { igmpSnoopMgt 22 } 4387 4388igmpSnoopThrottlePortEntry OBJECT-TYPE 4389 SYNTAX IgmpSnoopThrottlePortEntry 4390 MAX-ACCESS not-accessible 4391 STATUS current 4392 DESCRIPTION "Entry for port configuration in IGMP throttling." 4393 INDEX { igmpSnoopThrottlePortIndex } 4394 ::= { igmpSnoopThrottlePortTable 1 } 4395 4396IgmpSnoopThrottlePortEntry ::= SEQUENCE 4397{ 4398 igmpSnoopThrottlePortIndex Unsigned32, 4399 igmpSnoopThrottlePortRunningStatus INTEGER, 4400 igmpSnoopThrottlePortAction INTEGER, 4401 igmpSnoopThrottlePortMaxGroups Integer32, 4402 igmpSnoopThrottlePortCurrentGroups Integer32 4403} 4404 4405igmpSnoopThrottlePortIndex OBJECT-TYPE 4406 SYNTAX Unsigned32 4407 MAX-ACCESS not-accessible 4408 STATUS current 4409 DESCRIPTION "The port and trunk (including trunk members) interface of 4410 the portTable. The interface identified by a particular value 4411 of this index is the same interface identified by the same 4412 value of ifIndex in the IF-MIB." 4413 ::= { igmpSnoopThrottlePortEntry 1 } 4414 4415igmpSnoopThrottlePortRunningStatus OBJECT-TYPE 4416 SYNTAX TruthValue 4417 MAX-ACCESS read-only 4418 STATUS current 4419 DESCRIPTION "Describes the running status of the IGMP throttling to the switch. 4420 A value of true(1) indicates the IGMP throttling mechanism is active. 4421 A value of false(2) indicates the IGMP throttling mechanism is inactive." 4422 ::= { igmpSnoopThrottlePortEntry 2 } 4423 4424igmpSnoopThrottlePortAction OBJECT-TYPE 4425 SYNTAX INTEGER 4426 { 4427 replace(1), 4428 deny(2) 4429 } 4430 MAX-ACCESS read-write 4431 STATUS current 4432 DESCRIPTION "The action mode of the IGMP throttling. A value of replace(1) 4433 means to replace a joined multicast group randomly when an interface 4434 receives an IGMP report and the number of current joined multicast groups 4435 is equal to the maximum number of IGMP groups that the interface can join. 4436 A value of deny(2) means to deny the IGMP report request when an interface 4437 receives an IGMP report and the number of current joined multicast groups 4438 is equal to the maximum number of IGMP groups that the interface can join." 4439 DEFVAL { deny } 4440 ::= { igmpSnoopThrottlePortEntry 3 } 4441 4442igmpSnoopThrottlePortMaxGroups OBJECT-TYPE 4443 SYNTAX Integer32(0..256) 4444 MAX-ACCESS read-write 4445 STATUS current 4446 DESCRIPTION "The maximum number of IGMP groups that the interface can join." 4447 ::= { igmpSnoopThrottlePortEntry 4 } 4448 4449igmpSnoopThrottlePortCurrentGroups OBJECT-TYPE 4450 SYNTAX Integer32 4451 MAX-ACCESS read-only 4452 STATUS current 4453 DESCRIPTION "The current number of IGMP groups that the interface has joined." 4454 ::= { igmpSnoopThrottlePortEntry 5} 4455 4456-- 4457-- 4458-- 4459igmpSnoopPortTable OBJECT-TYPE 4460 SYNTAX SEQUENCE OF IgmpSnoopPortEntry 4461 MAX-ACCESS not-accessible 4462 STATUS current 4463 DESCRIPTION 4464 "Table of IGMP Snooping service per port." 4465 ::= {igmpSnoopMgt 27 } 4466 4467igmpSnoopPortEntry OBJECT-TYPE 4468 SYNTAX IgmpSnoopPortEntry 4469 MAX-ACCESS not-accessible 4470 STATUS current 4471 DESCRIPTION 4472 "Entry of IGMP Snooping service per port." 4473 INDEX { igmpSnoopPortIndex } 4474 ::= {igmpSnoopPortTable 1} 4475 4476IgmpSnoopPortEntry ::= 4477 SEQUENCE { 4478 igmpSnoopPortIndex Unsigned32, 4479 igmpSnoopQueryDrop INTEGER, 4480 igmpSnoopMulticastDataDrop INTEGER, 4481 igmpSnoopPortNumGroups Unsigned32, 4482 igmpSnoopPortNumJoinSend Unsigned32, 4483 igmpSnoopPortNumJoins Unsigned32, 4484 igmpSnoopPortNumJoinSuccess Unsigned32, 4485 igmpSnoopPortNumLeavesSend Unsigned32, 4486 igmpSnoopPortNumLeaves Unsigned32, 4487 igmpSnoopPortNumGeneralQuerySend Unsigned32, 4488 igmpSnoopPortNumGeneralQueryRecevied Unsigned32, 4489 igmpSnoopPortNumSepcificQuerySend Unsigned32, 4490 igmpSnoopPortNumSpecificQueryReceived Unsigned32, 4491 igmpSnoopPortNumInvalidReport Unsigned32, 4492 igmpSnoopPortClearStatistics TruthValue 4493 } 4494 4495igmpSnoopPortIndex OBJECT-TYPE 4496 SYNTAX Unsigned32 4497 MAX-ACCESS not-accessible 4498 STATUS current 4499 DESCRIPTION 4500 "The port and the trunk (excluding trunk members) 4501 interface of the igmpSnoopPortTable. The interface 4502 identified by a particular value of this index 4503 is the same interface as identified by the same 4504 value of ifIndex in the IF-MIB." 4505 ::= { igmpSnoopPortEntry 1 } 4506 4507 4508igmpSnoopQueryDrop OBJECT-TYPE 4509 SYNTAX INTEGER 4510 { 4511 enable(1), 4512 disable(2) 4513 } 4514 MAX-ACCESS read-write 4515 STATUS current 4516 DESCRIPTION "Parameter to enable or disable dropping IGMP Query packet." 4517 DEFVAL { disable } 4518 ::= { igmpSnoopPortEntry 3 } 4519 4520igmpSnoopMulticastDataDrop OBJECT-TYPE 4521 SYNTAX INTEGER 4522 { 4523 enable(1), 4524 disable(2) 4525 } 4526 MAX-ACCESS read-write 4527 STATUS current 4528 DESCRIPTION "Parameter to enable or disable dropping IP multicast data " 4529 DEFVAL { disable } 4530 ::= { igmpSnoopPortEntry 4 } 4531 4532igmpSnoopPortNumGroups OBJECT-TYPE 4533 SYNTAX Unsigned32 4534 MAX-ACCESS read-only 4535 STATUS current 4536 DESCRIPTION "Current learned groups " 4537 ::= { igmpSnoopPortEntry 5 } 4538 4539igmpSnoopPortNumJoinSend OBJECT-TYPE 4540 SYNTAX Unsigned32 4541 MAX-ACCESS read-only 4542 STATUS current 4543 DESCRIPTION "Number of join send " 4544 ::= { igmpSnoopPortEntry 6 } 4545 4546igmpSnoopPortNumJoins OBJECT-TYPE 4547 SYNTAX Unsigned32 4548 MAX-ACCESS read-only 4549 STATUS current 4550 DESCRIPTION "Number of join recieved " 4551 ::= { igmpSnoopPortEntry 7 } 4552 4553igmpSnoopPortNumJoinSuccess OBJECT-TYPE 4554 SYNTAX Unsigned32 4555 MAX-ACCESS read-only 4556 STATUS current 4557 DESCRIPTION "Number of join group success " 4558 ::= { igmpSnoopPortEntry 8 } 4559 4560igmpSnoopPortNumLeavesSend OBJECT-TYPE 4561 SYNTAX Unsigned32 4562 MAX-ACCESS read-only 4563 STATUS current 4564 DESCRIPTION "Number of leave send" 4565 ::= { igmpSnoopPortEntry 9 } 4566 4567igmpSnoopPortNumLeaves OBJECT-TYPE 4568 SYNTAX Unsigned32 4569 MAX-ACCESS read-only 4570 STATUS current 4571 DESCRIPTION "Number of leave received " 4572 ::= { igmpSnoopPortEntry 10} 4573 4574igmpSnoopPortNumGeneralQuerySend OBJECT-TYPE 4575 SYNTAX Unsigned32 4576 MAX-ACCESS read-only 4577 STATUS current 4578 DESCRIPTION "Number of general query send. " 4579 ::= { igmpSnoopPortEntry 11} 4580 4581igmpSnoopPortNumGeneralQueryRecevied OBJECT-TYPE 4582 SYNTAX Unsigned32 4583 MAX-ACCESS read-only 4584 STATUS current 4585 DESCRIPTION "Number of general query received. " 4586 ::= { igmpSnoopPortEntry 12} 4587 4588igmpSnoopPortNumSepcificQuerySend OBJECT-TYPE 4589 SYNTAX Unsigned32 4590 MAX-ACCESS read-only 4591 STATUS current 4592 DESCRIPTION "Number of specific query send. " 4593 ::= { igmpSnoopPortEntry 13} 4594 4595igmpSnoopPortNumSpecificQueryReceived OBJECT-TYPE 4596 SYNTAX Unsigned32 4597 MAX-ACCESS read-only 4598 STATUS current 4599 DESCRIPTION "Number of specific query received. " 4600 ::= { igmpSnoopPortEntry 14} 4601 4602igmpSnoopPortNumInvalidReport OBJECT-TYPE 4603 SYNTAX Unsigned32 4604 MAX-ACCESS read-only 4605 STATUS current 4606 DESCRIPTION "Number of invalid report received. " 4607 ::= { igmpSnoopPortEntry 15} 4608 4609igmpSnoopPortClearStatistics OBJECT-TYPE 4610 SYNTAX TruthValue 4611 MAX-ACCESS read-write 4612 STATUS current 4613 DESCRIPTION "Clear this VLAN all statistics " 4614 ::= { igmpSnoopPortEntry 16} 4615 4616-- 4617-- igmpSnoopGlobalMgt 4618-- 4619 4620-- Global Management for Internet Group Management Protocol (IGMP) 4621-- Snooping. 4622 4623igmpSnoopGlobalMgt OBJECT IDENTIFIER ::= { igmpSnoopMgt 28 } 4624 4625igmpSnoopProxyReporting OBJECT-TYPE 4626 SYNTAX EnabledStatus 4627 MAX-ACCESS read-write 4628 STATUS current 4629 DESCRIPTION "Parameter to enable or disable IGMP snooping proxy reporting 4630 on the device." 4631 DEFVAL { disabled } 4632 ::= { igmpSnoopGlobalMgt 1 } 4633 4634igmpSnoopRouterAlertOptionCheck OBJECT-TYPE 4635 SYNTAX EnabledStatus 4636 MAX-ACCESS read-write 4637 STATUS current 4638 DESCRIPTION "Parameter to enable or disable IGMP snooping router alert 4639 option check on the device." 4640 DEFVAL { disabled } 4641 ::= { igmpSnoopGlobalMgt 2 } 4642 4643igmpSnoopTcnFlood OBJECT-TYPE 4644 SYNTAX EnabledStatus 4645 MAX-ACCESS read-write 4646 STATUS current 4647 DESCRIPTION "Parameter to enable or disable IGMP snooping tcn flood 4648 on the device." 4649 DEFVAL { disabled } 4650 ::= { igmpSnoopGlobalMgt 3 } 4651 4652igmpSnoopTcnQuerySolicit OBJECT-TYPE 4653 SYNTAX EnabledStatus 4654 MAX-ACCESS read-write 4655 STATUS current 4656 DESCRIPTION "Parameter to enable or disable IGMP snooping tcn query 4657 solicit on the device." 4658 DEFVAL { disabled } 4659 ::= { igmpSnoopGlobalMgt 4 } 4660 4661igmpSnoopUnregisteredDataFlood OBJECT-TYPE 4662 SYNTAX EnabledStatus 4663 MAX-ACCESS read-write 4664 STATUS current 4665 DESCRIPTION "Parameter to enable or disable IGMP snooping Unregistered 4666 data flood solicit on the device." 4667 DEFVAL { disabled } 4668 ::= { igmpSnoopGlobalMgt 5 } 4669 4670igmpSnoopUnsolicitedReportInterval OBJECT-TYPE 4671 SYNTAX Unsigned32(1..65535) 4672 MAX-ACCESS read-write 4673 STATUS current 4674 DESCRIPTION "Setting this value to specify how long (in seconds) the 4675 uplink ports should transmit unsolicited reports." 4676 DEFVAL { 400 } 4677 ::= { igmpSnoopGlobalMgt 6 } 4678 4679igmpSnoopVersionExclusive OBJECT-TYPE 4680 SYNTAX EnabledStatus 4681 MAX-ACCESS read-write 4682 STATUS current 4683 DESCRIPTION "Parameter to enable or disable IGMP snooping version 4684 exclusive on the device." 4685 DEFVAL { disabled } 4686 ::= { igmpSnoopGlobalMgt 7 } 4687 4688igmpSnoopMrouterForwardMode OBJECT-TYPE 4689 SYNTAX INTEGER 4690 { 4691 dynamic(1), 4692 forward(2) 4693 } 4694 MAX-ACCESS read-write 4695 STATUS current 4696 DESCRIPTION "Paremete to set IGMP snooping Mrouter port forward mode. 4697 When set dynamic, IGMP snooping Mrouter port won't forward multicast streams received from other mrouter port. 4698 When set forward, IGMP snooping Mrouter port will forward multicast streams received from other mrouter port. 4699 " 4700 ::= { igmpSnoopGlobalMgt 8 } 4701 4702igmpSnoopForwardingPriority OBJECT-TYPE 4703 SYNTAX Integer32(0..7|65535) 4704 MAX-ACCESS read-write 4705 STATUS current 4706 DESCRIPTION 4707 "Configure IGMP snooping multicast stream forwarding priority. 4708 If value is 65535, it means the priority is disabled" 4709 ::= { igmpSnoopMgt 29 } 4710 4711 4712 4713igmpSnoopQueryDropTable OBJECT-TYPE 4714 SYNTAX SEQUENCE OF IgmpSnoopQueryDropEntry 4715 MAX-ACCESS not-accessible 4716 STATUS current 4717 DESCRIPTION 4718 "Table of IGMP Snooping query drop per vlan and per vlan configuration." 4719 ::= {igmpSnoopMgt 30 } 4720 4721igmpSnoopQueryDropEntry OBJECT-TYPE 4722 SYNTAX IgmpSnoopQueryDropEntry 4723 MAX-ACCESS not-accessible 4724 STATUS current 4725 DESCRIPTION 4726 "Entry of IGMP Snooping service per port and per VLAN." 4727 INDEX { igmpSnoopQueryDropPortIndex } 4728 ::= {igmpSnoopQueryDropTable 1} 4729 4730IgmpSnoopQueryDropEntry ::= SEQUENCE { 4731 igmpSnoopQueryDropPortIndex Unsigned32, 4732 igmpSnoopQueryDropVlanBitmap OCTET STRING 4733 } 4734 4735igmpSnoopQueryDropPortIndex OBJECT-TYPE 4736 SYNTAX Unsigned32 4737 MAX-ACCESS not-accessible 4738 STATUS current 4739 DESCRIPTION 4740 "The port and the trunk (excluding trunk members) 4741 interface of the igmpSnoopPortTable. The interface 4742 identified by a particular value of this index 4743 is the same interface as identified by the same 4744 value of ifIndex in the IF-MIB." 4745 ::= { igmpSnoopQueryDropEntry 1 } 4746 4747 4748igmpSnoopQueryDropVlanBitmap OBJECT-TYPE 4749 SYNTAX OCTET STRING (SIZE(512)) 4750 MAX-ACCESS read-write 4751 STATUS current 4752 DESCRIPTION 4753 "The VLAN bitmap which query drop applied on this port. 4754 If all zero, it means disable, 4755 For all VLAN, please use igmpSnoopPortTable to configure." 4756 ::= { igmpSnoopQueryDropEntry 2 } 4757 4758 4759 4760igmpSnoopClearDynamicGroups OBJECT-TYPE 4761 SYNTAX TruthValue 4762 MAX-ACCESS read-write 4763 STATUS current 4764 DESCRIPTION "Clear all IGMP groups which are learned by IGMP report and MVR." 4765 ::= { igmpSnoopMgt 32} 4766 4767 4768igmpSnoopVlanTable OBJECT-TYPE 4769 SYNTAX SEQUENCE OF IgmpSnoopVlanEntry 4770 MAX-ACCESS not-accessible 4771 STATUS current 4772 DESCRIPTION 4773 "Table of IGMP Snooping service per port." 4774 ::= {igmpSnoopMgt 33 } 4775 4776igmpSnoopVlanEntry OBJECT-TYPE 4777 SYNTAX IgmpSnoopVlanEntry 4778 MAX-ACCESS not-accessible 4779 STATUS current 4780 DESCRIPTION 4781 "Entry of IGMP Snooping service per VLAN." 4782 INDEX { igmpSnoopVlanIndex } 4783 ::= {igmpSnoopVlanTable 1} 4784 4785IgmpSnoopVlanEntry ::= 4786 SEQUENCE { 4787 igmpSnoopVlanIndex VlanIndex, 4788 igmpSnoopVlanNumGroups Unsigned32, 4789 igmpSnoopVlanNumJoinSend Unsigned32, 4790 igmpSnoopVlanNumJoins Unsigned32, 4791 igmpSnoopVlanNumJoinSuccess Unsigned32, 4792 igmpSnoopVlanNumLeavesSend Unsigned32, 4793 igmpSnoopVlanNumLeaves Unsigned32, 4794 igmpSnoopVlanNumGeneralQuerySend Unsigned32, 4795 igmpSnoopVlanNumGeneralQueryRecevied Unsigned32, 4796 igmpSnoopVlanNumSepcificQuerySend Unsigned32, 4797 igmpSnoopVlanNumSpecificQueryReceived Unsigned32, 4798 igmpSnoopVlanNumInvalidReport Unsigned32, 4799 igmpSnoopVlanClearStatistics TruthValue 4800 } 4801 4802igmpSnoopVlanIndex OBJECT-TYPE 4803 SYNTAX VlanIndex 4804 MAX-ACCESS not-accessible 4805 STATUS current 4806 DESCRIPTION "VLAN ID" 4807 ::= { igmpSnoopVlanEntry 1 } 4808 4809igmpSnoopVlanNumGroups OBJECT-TYPE 4810 SYNTAX Unsigned32 4811 MAX-ACCESS read-only 4812 STATUS current 4813 DESCRIPTION "Current learned groups " 4814 ::= { igmpSnoopVlanEntry 2 } 4815 4816igmpSnoopVlanNumJoinSend OBJECT-TYPE 4817 SYNTAX Unsigned32 4818 MAX-ACCESS read-only 4819 STATUS current 4820 DESCRIPTION "Number of join send." 4821 ::= { igmpSnoopVlanEntry 3 } 4822 4823igmpSnoopVlanNumJoins OBJECT-TYPE 4824 SYNTAX Unsigned32 4825 MAX-ACCESS read-only 4826 STATUS current 4827 DESCRIPTION "Number of join received " 4828 ::= { igmpSnoopVlanEntry 4 } 4829 4830igmpSnoopVlanNumJoinSuccess OBJECT-TYPE 4831 SYNTAX Unsigned32 4832 MAX-ACCESS read-only 4833 STATUS current 4834 DESCRIPTION "Number of jion success " 4835 ::= { igmpSnoopVlanEntry 5 } 4836 4837igmpSnoopVlanNumLeavesSend OBJECT-TYPE 4838 SYNTAX Unsigned32 4839 MAX-ACCESS read-only 4840 STATUS current 4841 DESCRIPTION "Number of leave send." 4842 ::= { igmpSnoopVlanEntry 6 } 4843 4844igmpSnoopVlanNumLeaves OBJECT-TYPE 4845 SYNTAX Unsigned32 4846 MAX-ACCESS read-only 4847 STATUS current 4848 DESCRIPTION "Number of leave received " 4849 ::= { igmpSnoopVlanEntry 7} 4850 4851igmpSnoopVlanNumGeneralQuerySend OBJECT-TYPE 4852 SYNTAX Unsigned32 4853 MAX-ACCESS read-only 4854 STATUS current 4855 DESCRIPTION "Number of general query send " 4856 ::= { igmpSnoopVlanEntry 8} 4857 4858igmpSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE 4859 SYNTAX Unsigned32 4860 MAX-ACCESS read-only 4861 STATUS current 4862 DESCRIPTION "Number of general query received " 4863 ::= { igmpSnoopVlanEntry 9} 4864 4865igmpSnoopVlanNumSepcificQuerySend OBJECT-TYPE 4866 SYNTAX Unsigned32 4867 MAX-ACCESS read-only 4868 STATUS current 4869 DESCRIPTION "Number of specific query send" 4870 ::= { igmpSnoopVlanEntry 10} 4871 4872igmpSnoopVlanNumSpecificQueryReceived OBJECT-TYPE 4873 SYNTAX Unsigned32 4874 MAX-ACCESS read-only 4875 STATUS current 4876 DESCRIPTION "Number of sepcific query received " 4877 ::= { igmpSnoopVlanEntry 11} 4878 4879igmpSnoopVlanNumInvalidReport OBJECT-TYPE 4880 SYNTAX Unsigned32 4881 MAX-ACCESS read-only 4882 STATUS current 4883 DESCRIPTION "Number of invalid report received" 4884 ::= { igmpSnoopVlanEntry 12} 4885 4886igmpSnoopVlanClearStatistics OBJECT-TYPE 4887 SYNTAX TruthValue 4888 MAX-ACCESS read-write 4889 STATUS current 4890 DESCRIPTION "Clear this VLAN statistics" 4891 ::= { igmpSnoopVlanEntry 13} 4892 4893 4894-- 4895-- The IpMgt Group 4896-- 4897 4898-- Management for Internet Protocol (IP). 4899 4900netConfigTable OBJECT-TYPE 4901 SYNTAX SEQUENCE OF NetConfigEntry 4902 MAX-ACCESS not-accessible 4903 STATUS current 4904 DESCRIPTION 4905 "A table of netConfigEntry." 4906 ::= { ipMgt 1 } 4907 4908netConfigEntry OBJECT-TYPE 4909 SYNTAX NetConfigEntry 4910 MAX-ACCESS not-accessible 4911 STATUS current 4912 DESCRIPTION 4913 "A set of configuration parameters for a particular 4914 network interface on this device. If the device has no network 4915 interface, this table is empty. 4916 4917 The index is composed of the ifIndex assigned to the 4918 corresponding interface." 4919 INDEX { netConfigIfIndex, netConfigIPAddress, netConfigSubnetMask } 4920 ::= { netConfigTable 1 } 4921 4922NetConfigEntry ::= SEQUENCE { 4923 netConfigIfIndex Integer32, 4924 netConfigIPAddress IpAddress, 4925 netConfigSubnetMask IpAddress, 4926 netConfigPrimaryInterface INTEGER, 4927 netConfigUnnumbered INTEGER, 4928 netConfigStatus RowStatus 4929} 4930 4931netConfigIfIndex OBJECT-TYPE 4932 SYNTAX Integer32(1001..5097) 4933 MAX-ACCESS not-accessible 4934 STATUS current 4935 DESCRIPTION "The VLAN interface being used by this table entry. Only the 4936 VLAN interfaces which have an IP configured will appear in 4937 the table." 4938 ::= { netConfigEntry 1 } 4939 4940netConfigIPAddress OBJECT-TYPE 4941 SYNTAX IpAddress 4942 MAX-ACCESS not-accessible 4943 STATUS current 4944 DESCRIPTION 4945 "The IP address of this Net interface. The default value 4946 for this object is 0.0.0.0. If either the netConfigIPAddress 4947 or netConfigSubnetMask is 0.0.0.0, then when the device 4948 boots, it may use BOOTP to try to figure out what these 4949 values should be. If BOOTP fails, before the device 4950 can talk on the network, this value must be configured 4951 (e.g., through a terminal attached to the device)." 4952 ::= { netConfigEntry 2 } 4953 4954netConfigSubnetMask OBJECT-TYPE 4955 SYNTAX IpAddress 4956 MAX-ACCESS not-accessible 4957 STATUS current 4958 DESCRIPTION 4959 "The subnet mask of this Net interface. The default value 4960 for this object is 0.0.0.0. If either the netConfigIPAddress 4961 or netConfigSubnetMask are 0.0.0.0, then when the device 4962 boots, it may use BOOTP to try to figure out what these 4963 values should be. If BOOTP fails, before the device 4964 can talk on the network, this value must be configured 4965 (e.g., through a terminal attached to the device)." 4966 ::= { netConfigEntry 3 } 4967 4968netConfigPrimaryInterface OBJECT-TYPE 4969 SYNTAX INTEGER 4970 { 4971 primary(1), 4972 secondary(2) 4973 } 4974 MAX-ACCESS read-create 4975 STATUS current 4976 DESCRIPTION 4977 "Whether this is a primary interface." 4978 ::= { netConfigEntry 4 } 4979 4980netConfigUnnumbered OBJECT-TYPE 4981 SYNTAX INTEGER 4982 { 4983 unnumbered(1), 4984 notUnnumbered(2) 4985 } 4986 MAX-ACCESS read-only 4987 STATUS current 4988 DESCRIPTION 4989 "Whether this is an unnumbered interface." 4990 ::= { netConfigEntry 5 } 4991 4992netConfigStatus OBJECT-TYPE 4993 SYNTAX RowStatus 4994 MAX-ACCESS read-create 4995 STATUS current 4996 DESCRIPTION 4997 "The status of this conceptual row entry. This object isused to manage the 4998 creation and deletion of conceptual rows. 4999 5000 The status column has six defined values: 5001 5002 - 'active', which indicates that the conceptual row is 5003 available for use by the managed device; 5004 5005 - 'notInService', which indicates that the conceptual 5006 row exists in the agent, but is unavailable for use by 5007 the managed device (see NOTE below); 5008 5009 - 'notReady', which indicates that the conceptual row 5010 exists in the agent, but is missing information 5011 necessary in order to be available for use by the 5012 managed device; 5013 5014 - 'createAndGo', which is supplied by a management 5015 station wishing to create a new instance of a 5016 conceptual row and to have its status automatically set 5017 to active, making it available for use by the managed 5018 device; 5019 5020 - 'createAndWait', which is supplied by a management 5021 station wishing to create a new instance of a 5022 conceptual row (but not make it available for use by 5023 the managed device); and, 5024 5025 - 'destroy', which is supplied by a management station 5026 wishing to delete all of the instances associated with 5027 an existing conceptual row. 5028 5029 Whereas five of the six values (all except 'notReady') may 5030 be specified in a management protocol set operation, only 5031 three values will be returned in response to a management 5032 protocol retrieval operation: 'notReady', 'notInService' or 5033 'active'. That is, when queried, an existing conceptual row 5034 has only three states: it is either available for use by 5035 the managed device (the status column has value 'active'); 5036 it is not available for use by the managed device, though 5037 the agent has sufficient information to make it so (the 5038 status column has value 'notInService'); or, it is not 5039 available for use by the managed device, and an attempt to 5040 make it so would fail because the agent has insufficient 5041 information (the state column has value 'notReady'). 5042 5043 For a detailed description of this object, please refer to 5044 SNMPv2-TC MIB." 5045 ::= { netConfigEntry 6 } 5046 5047netDefaultGateway OBJECT-TYPE 5048 SYNTAX IpAddress 5049 MAX-ACCESS read-write 5050 STATUS current 5051 DESCRIPTION 5052 "The IP Address of the default gateway. If this value is 5053 undefined or unknown, it shall have the value 0.0.0.0." 5054 ::= { ipMgt 2 } 5055 5056ipHttpState OBJECT-TYPE 5057 SYNTAX EnabledStatus 5058 MAX-ACCESS read-write 5059 STATUS current 5060 DESCRIPTION 5061 "Whether HTTP is enabled." 5062 ::= { ipMgt 3 } 5063 5064ipHttpPort OBJECT-TYPE 5065 SYNTAX Integer32 (1..65535) 5066 MAX-ACCESS read-write 5067 STATUS current 5068 DESCRIPTION 5069 "The port number for HTTP." 5070 ::= { ipMgt 4 } 5071 5072ipDhcpRestart OBJECT-TYPE 5073 SYNTAX INTEGER 5074 { 5075 restart(1), 5076 noRestart(2) 5077 } 5078 MAX-ACCESS read-write 5079 STATUS current 5080 DESCRIPTION "When set to restart(1) the DHCP server will restart. When read, 5081 this value always returns noRestart(2)." 5082 ::= { ipMgt 5 } 5083 5084-- optional 5085ipHttpsState OBJECT-TYPE 5086 SYNTAX EnabledStatus 5087 MAX-ACCESS read-write 5088 STATUS current 5089 DESCRIPTION 5090 "Whether HTTPS is enabled." 5091 ::= { ipMgt 6 } 5092 5093ipHttpsPort OBJECT-TYPE 5094 SYNTAX Integer32 (1..65535) 5095 MAX-ACCESS read-write 5096 STATUS current 5097 DESCRIPTION 5098 "The port number for HTTPS." 5099 ::= { ipMgt 7 } 5100 5101dhcpMgt OBJECT IDENTIFIER ::= { ipMgt 11 } 5102dhcpClient OBJECT IDENTIFIER ::= { dhcpMgt 1 } 5103dhcpOption82 OBJECT IDENTIFIER ::= { dhcpMgt 4 } 5104dhcpcOptions OBJECT IDENTIFIER ::= { dhcpClient 1 } 5105 5106dhcpcInterfaceTable OBJECT-TYPE 5107 SYNTAX SEQUENCE OF DhcpcInterfaceEntry 5108 MAX-ACCESS not-accessible 5109 STATUS current 5110 DESCRIPTION "Table for DHCP client information listed by interface. 5111 Depending on the nature of the product, this table may 5112 have only one entry(e.g. for the management VLAN), or 5113 may have many entries(e.g. for all ports, or for all 5114 static VLANs)." 5115 ::= { dhcpcOptions 1 } 5116 5117dhcpcInterfaceEntry OBJECT-TYPE 5118 SYNTAX DhcpcInterfaceEntry 5119 MAX-ACCESS not-accessible 5120 STATUS current 5121 DESCRIPTION "Entry for DHCP client information listed by interface." 5122 INDEX { dhcpcIfIndex } 5123 ::= { dhcpcInterfaceTable 1 } 5124 5125DhcpcInterfaceEntry ::= SEQUENCE 5126{ 5127 dhcpcIfIndex Integer32, 5128 dhcpcIfVendorClassIdMode INTEGER, 5129 dhcpcIfVendorClassId OCTET STRING 5130} 5131 5132dhcpcIfIndex OBJECT-TYPE 5133 SYNTAX Integer32(1..4093) 5134 MAX-ACCESS not-accessible 5135 STATUS current 5136 DESCRIPTION "This is defined by ifIndex in the IF-MIB.(static vlan if index)" 5137 ::= { dhcpcInterfaceEntry 1 } 5138 5139dhcpcIfVendorClassIdMode OBJECT-TYPE 5140 SYNTAX INTEGER 5141 { 5142 notSpecify(1), 5143 text(2), 5144 hex(3) 5145 } 5146 MAX-ACCESS read-write 5147 STATUS current 5148 DESCRIPTION "Whether the vendor class ID is in text mode or in 5149 Hex mode." 5150 ::= { dhcpcInterfaceEntry 4 } 5151 5152dhcpcIfVendorClassId OBJECT-TYPE 5153 SYNTAX OCTET STRING (SIZE(1..32)) 5154 MAX-ACCESS read-write 5155 STATUS current 5156 DESCRIPTION "The value that the DHCP client sets in the vendor 5157 class_id option of DHCPDISCOVER and DHCPREQUEST messages. 5158 This value may be used by DHCP servers to identify vendor 5159 classof the client." 5160 ::= { dhcpcInterfaceEntry 5 } 5161 5162dhcpRelay OBJECT IDENTIFIER ::= { dhcpMgt 2 } 5163 5164--dhcpRelayRestart 5165dhcpRelayRestart OBJECT-TYPE 5166 SYNTAX INTEGER 5167 { 5168 restart(1), 5169 noRestart(2) 5170 } 5171 MAX-ACCESS read-write 5172 STATUS current 5173 DESCRIPTION "Set this object to restart(1) to restart DCHP Relay. 5174 Always get noRestart(2) when you read this variable." 5175 ::= { dhcpRelay 3 } 5176 5177dhcpRelayServerInetAddrTable OBJECT-TYPE 5178 SYNTAX SEQUENCE OF DhcpRelayServerInetAddrEntry 5179 MAX-ACCESS not-accessible 5180 STATUS current 5181 DESCRIPTION 5182 "The role of DHCP Relay Agent is to forward requests and replies 5183 between server and client when they are not in the same subnet. To 5184 enable DHCP Relay service user needs to specify Relay Server IP 5185 address and then restart DHCP Relay. This Table is to specify Relay 5186 Server IP address,the maximum numbers of server IP address user can 5187 specify is 5.To Restart DHCP Relay, please use the dhcpRelayRestart 5188 variable." 5189 ::= { dhcpRelay 4 } 5190 5191dhcpRelayServerInetAddrEntry OBJECT-TYPE 5192 SYNTAX DhcpRelayServerInetAddrEntry 5193 MAX-ACCESS not-accessible 5194 STATUS current 5195 DESCRIPTION 5196 "A conceptual row of dhcpRelayServerAddrTable. 5197" 5198 INDEX 5199 { 5200 dhcpRelayServerInetAddrIfIndex, 5201 dhcpRelayServerInetAddrIndex 5202 } 5203 ::= { dhcpRelayServerInetAddrTable 1 } 5204 5205DhcpRelayServerInetAddrEntry ::= SEQUENCE 5206{ 5207 dhcpRelayServerInetAddrIfIndex Integer32, 5208 dhcpRelayServerInetAddrIndex Integer32, 5209 dhcpRelayServerInetAddressType InetAddressType, 5210 dhcpRelayServerInetAddress InetAddress 5211} 5212 5213dhcpRelayServerInetAddrIfIndex OBJECT-TYPE 5214 SYNTAX Integer32(1..4093) 5215 MAX-ACCESS not-accessible 5216 STATUS current 5217 DESCRIPTION 5218 "The VLAN interface being used by this table entry." 5219 ::= { dhcpRelayServerInetAddrEntry 1 } 5220 5221dhcpRelayServerInetAddrIndex OBJECT-TYPE 5222 SYNTAX Integer32 (1..5) 5223 MAX-ACCESS not-accessible 5224 STATUS current 5225 DESCRIPTION 5226 "The Index of the Relay server IP address." 5227 ::= { dhcpRelayServerInetAddrEntry 2 } 5228 5229dhcpRelayServerInetAddressType OBJECT-TYPE 5230 SYNTAX InetAddressType 5231 MAX-ACCESS read-write 5232 STATUS current 5233 DESCRIPTION 5234 "The INET address type of the relay server." 5235 ::= { dhcpRelayServerInetAddrEntry 3 } 5236 5237dhcpRelayServerInetAddress OBJECT-TYPE 5238 SYNTAX InetAddress 5239 MAX-ACCESS read-write 5240 STATUS current 5241 DESCRIPTION 5242 "The INET address of the relay server." 5243 ::= { dhcpRelayServerInetAddrEntry 4 } 5244 5245--pingMgt 5246-- 5247 5248pingMgt OBJECT IDENTIFIER ::= { ipMgt 15 } 5249 5250pingIpAddress OBJECT-TYPE 5251 SYNTAX IpAddress 5252 MAX-ACCESS read-write 5253 STATUS current 5254 DESCRIPTION "Specifies the IP address of the device that is planned 5255 to ping." 5256 ::= { pingMgt 1 } 5257 5258pingPacketSize OBJECT-TYPE 5259 SYNTAX Integer32 (32..512) 5260 MAX-ACCESS read-write 5261 STATUS current 5262 DESCRIPTION "Specifies the size of each data potion of ping packets 5263 in bytes." 5264 DEFVAL { 32 } 5265 ::= { pingMgt 2 } 5266 5267pingCompleted OBJECT-TYPE 5268 SYNTAX TruthValue 5269 MAX-ACCESS read-only 5270 STATUS current 5271 DESCRIPTION "A value of true(1) will be read when this ping operation has 5272 been either responded to or changed to the time-out status. 5273 A value of false(2) will be read when there is a ping 5274 operation running and all associated objects in the pingMgt 5275 operation cannot be modified during this period." 5276 ::= { pingMgt 4 } 5277 5278pingAction OBJECT-TYPE 5279 SYNTAX INTEGER 5280 { 5281 noAction(1), 5282 pingStart(2) 5283 } 5284 MAX-ACCESS read-write 5285 STATUS current 5286 DESCRIPTION "The action of the pingMgt operation. Sets these objects to 5287 pingStart(2) to begin the ping operation. Once the action 5288 is set to pingStart(2), the associated pingMgt objects cannot 5289 be modified until this ping operation is completed 5290 (pingCompleted is true). When the ping has ended or there is 5291 no ping operation performing, this object will get a value of 5292 noAction(1)." 5293 ::= { pingMgt 5 } 5294 5295-- ASV3518KO-FLF-02, 2007-01, for CHT 5296-- 5297pingProbeCount OBJECT-TYPE 5298 SYNTAX INTEGER (1..16) 5299 MAX-ACCESS read-write 5300 STATUS current 5301 DESCRIPTION "Specifies the number of times to perform a ping operation at a 5302 remote host." 5303 ::= { pingMgt 6 } 5304 5305-- For CHT 5306 5307pingSentPackets OBJECT-TYPE 5308 SYNTAX INTEGER 5309 MAX-ACCESS read-only 5310 STATUS current 5311 DESCRIPTION "The value of this object reflects the number of probes sent. 5312 The value of this object must be reported as 0 when no probes 5313 have been sent." 5314 ::= { pingMgt 7 } 5315 5316pingReceivedPackets OBJECT-TYPE 5317 SYNTAX INTEGER 5318 MAX-ACCESS read-only 5319 STATUS current 5320 DESCRIPTION "Number of responses received. The value of this object must 5321 be reported as 0 when no probe responses have been received." 5322 ::= { pingMgt 8 } 5323 5324-- For CHT 5325 5326pingPacketLossRate OBJECT-TYPE 5327 SYNTAX INTEGER(0..100) 5328 MAX-ACCESS read-only 5329 STATUS current 5330 DESCRIPTION "Packet loss rate of this ping operation. This variable is 5331 calculated by pingReceivedPackets and pingSentPackets. The 5332 rate is expressed as a percentage." 5333 ::= { pingMgt 9 } 5334 5335 5336-- For CHT 5337 5338pingHistoryTable OBJECT-TYPE 5339 SYNTAX SEQUENCE OF PingHistoryEntry 5340 MAX-ACCESS not-accessible 5341 STATUS current 5342 DESCRIPTION "Contains the executive result information for the ping 5343 operation." 5344 ::= { pingMgt 10 } 5345 5346pingHistoryEntry OBJECT-TYPE 5347 SYNTAX PingHistoryEntry 5348 MAX-ACCESS not-accessible 5349 STATUS current 5350 DESCRIPTION "A conceptual row in the pingHistory table." 5351 INDEX { pingHistoryIndex } 5352 ::= { pingHistoryTable 1 } 5353 5354PingHistoryEntry::= SEQUENCE 5355{ 5356 pingHistoryIndex Integer32, 5357 pingHistoryResponse Integer32 5358} 5359 5360pingHistoryIndex OBJECT-TYPE 5361 SYNTAX Integer32(1..16) 5362 MAX-ACCESS not-accessible 5363 STATUS current 5364 DESCRIPTION "A new entry in this table is created when the result of 5365 a ping probe is determined. The old entries will be cleared 5366 when a new ping action is started." 5367 ::= { pingHistoryEntry 1 } 5368 5369pingHistoryResponse OBJECT-TYPE 5370 SYNTAX Integer32 5371 UNITS "milliseconds" 5372 MAX-ACCESS read-only 5373 STATUS current 5374 DESCRIPTION "This variable represents the round trip time and is 5375 measured in milliseconds. The variable is the difference 5376 between received time and sent time for a ping probe. If 5377 the difference value is more than the time-out value or no 5378 response is received, then the variable will be 5000 5379 milliseconds." 5380 ::= { pingHistoryEntry 2 } 5381 5382 5383dhcpOption82Status OBJECT-TYPE 5384 SYNTAX INTEGER 5385 { 5386 enabled(1), 5387 disabled(2) 5388 } 5389 MAX-ACCESS read-write 5390 STATUS current 5391 DESCRIPTION 5392 "Set enabled(1) to enable DHCP Relay Option 82, 5393 set disabled(2) to disable it." 5394 ::= { dhcpOption82 1 } 5395 5396dhcpOption82Policy OBJECT-TYPE 5397 SYNTAX INTEGER 5398 { 5399 drop(1), 5400 replace(2), 5401 keep(3) 5402 } 5403 MAX-ACCESS read-write 5404 STATUS current 5405 DESCRIPTION 5406 "Provide three policies to handle packet" 5407 ::= { dhcpOption82 2 } 5408 5409dhcpOption82RemoteIDMode OBJECT-TYPE 5410 SYNTAX INTEGER 5411 { 5412 mac-address-in-hex(1), 5413 mac-address-in-ascii(2), 5414 ip-address-in-hex(3), 5415 ip-address-in-ascii(4), 5416 configured-string(5) 5417 } 5418 MAX-ACCESS read-write 5419 STATUS current 5420 DESCRIPTION 5421 "Provide five mode for insertion remote-id sub-option of option 82. 5422 If configured-string(5) has been set, dhcpOption82RemoteIDString 5423 will take effect." 5424 ::= { dhcpOption82 3 } 5425 5426dhcpOption82RemoteIDString OBJECT-TYPE 5427 SYNTAX OCTET STRING (SIZE(0..32)) 5428 MAX-ACCESS read-write 5429 STATUS current 5430 DESCRIPTION 5431 "Set string to remote-id sub-option of option 82. 5432 It only take effect when dhcpOption82RemoteIDMode is set to configured-string(5)" 5433 ::= { dhcpOption82 4 } 5434 5435dhcpOption82EncodeFormat OBJECT-TYPE 5436 SYNTAX INTEGER 5437 { 5438 extra-subtype-included(1), 5439 no-extra-subtype-included(2) 5440 } 5441 MAX-ACCESS read-write 5442 STATUS current 5443 DESCRIPTION 5444 "Set encode format for CID and RID in option82. 5445 Set extra-subtype-included(1) will have extra subtype and length field in CID and RID. 5446 Set no-extra-subtype-included(2) will only have TLV format for CID and RID." 5447 ::= { dhcpOption82 5 } 5448 5449dhcpOption82RelayServerAddrTable OBJECT-TYPE 5450 SYNTAX SEQUENCE OF DhcpOption82RelayServerAddrEntry 5451 MAX-ACCESS not-accessible 5452 STATUS current 5453 DESCRIPTION " This table is to specify relay server IP address, 5454 the maximum number of server IP addresses user can specify is 5. 5455 " 5456 ::= { dhcpOption82 6 } 5457 5458dhcpOption82RelayServerAddrEntry OBJECT-TYPE 5459 SYNTAX DhcpOption82RelayServerAddrEntry 5460 MAX-ACCESS not-accessible 5461 STATUS current 5462 DESCRIPTION "A conceptual row of dhcpOption82RelayServerAddrTable." 5463 INDEX { dhcpOption82RelayServerAddrIndex } 5464 ::= { dhcpOption82RelayServerAddrTable 1 } 5465 5466DhcpOption82RelayServerAddrEntry ::= SEQUENCE 5467{ 5468 dhcpOption82RelayServerAddrIndex Integer32, 5469 dhcpOption82RelayServerAddrServerIp IpAddress 5470} 5471 5472dhcpOption82RelayServerAddrIndex OBJECT-TYPE 5473 SYNTAX Integer32 (1..5) 5474 MAX-ACCESS not-accessible 5475 STATUS current 5476 DESCRIPTION "The index of the relay server IP address." 5477 ::= { dhcpOption82RelayServerAddrEntry 1 } 5478 5479dhcpOption82RelayServerAddrServerIp OBJECT-TYPE 5480 SYNTAX IpAddress 5481 MAX-ACCESS read-write 5482 STATUS current 5483 DESCRIPTION "The IP address of the relay server." 5484 ::= { dhcpOption82RelayServerAddrEntry 2 } 5485 5486arpCacheDeleteAll OBJECT-TYPE 5487 SYNTAX INTEGER 5488 { 5489 delete(1), 5490 noDelete(2) 5491 } 5492 MAX-ACCESS read-write 5493 STATUS current 5494 DESCRIPTION "To delete all dynamic entries in the ARP cache, 5495 write this variable to delete(1). Writing this variable 5496 to noDelete(2) has no effect on the device. When 5497 read, this variable always returns noDelete(2). This object 5498 is only for Layer 2 switch." 5499 ::= { ipMgt 17 } 5500 5501-- 5502-- vlanMgt 5503-- 5504 5505-- Management for Virtual Local Area Network (VLAN). 5506-- This has variables not already defined in the implemented 5507-- standard MIB(s). 5508 5509vlanTable OBJECT-TYPE 5510 SYNTAX SEQUENCE OF VlanEntry 5511 MAX-ACCESS not-accessible 5512 STATUS current 5513 DESCRIPTION "Table for VLAN configuration." 5514 ::= { vlanMgt 1 } 5515 5516vlanEntry OBJECT-TYPE 5517 SYNTAX VlanEntry 5518 MAX-ACCESS not-accessible 5519 STATUS current 5520 DESCRIPTION "Entry for VLAN configuration." 5521 INDEX { vlanIndex } 5522 ::= { vlanTable 1 } 5523 5524VlanEntry ::= SEQUENCE 5525{ 5526 vlanIndex Unsigned32, 5527 vlanAddressMethod INTEGER 5528} 5529 5530vlanIndex OBJECT-TYPE 5531 SYNTAX Unsigned32 5532 MAX-ACCESS not-accessible 5533 STATUS current 5534 DESCRIPTION "Based on dot1qVlanIndex in the Q-BRIDGE-MIB. 5535 This table has only one entry - the entry for 5536 the VLAN of the management interface." 5537 ::= { vlanEntry 1 } 5538 5539vlanAddressMethod OBJECT-TYPE 5540 SYNTAX INTEGER 5541 { 5542 user(1), 5543 bootp(2), 5544 dhcp(3) 5545 } 5546 MAX-ACCESS read-write 5547 STATUS current 5548 DESCRIPTION "Method to get the IP address." 5549 ::= { vlanEntry 2 } 5550 5551vlanPortTable OBJECT-TYPE 5552 SYNTAX SEQUENCE OF VlanPortEntry 5553 MAX-ACCESS not-accessible 5554 STATUS current 5555 DESCRIPTION "Table for port configuration in VLAN." 5556 ::= { vlanMgt 2 } 5557 5558vlanPortEntry OBJECT-TYPE 5559 SYNTAX VlanPortEntry 5560 MAX-ACCESS not-accessible 5561 STATUS current 5562 DESCRIPTION "Entry for port configuration in VLAN." 5563 INDEX { vlanPortIndex } 5564 ::= { vlanPortTable 1 } 5565 5566VlanPortEntry ::= SEQUENCE 5567{ 5568 vlanPortIndex Integer32, 5569 vlanPortMode INTEGER, 5570 vlanPortPrivateVlanType INTEGER 5571} 5572 5573vlanPortIndex OBJECT-TYPE 5574 SYNTAX Integer32(1..40) 5575 MAX-ACCESS not-accessible 5576 STATUS current 5577 DESCRIPTION "The port and the trunk (excluding trunk members) interface of 5578 the portTable. The interface identified by a particular value 5579 of this index is the same interface as identified by the same 5580 value of dot1qPvid in the Q-BRIDGE-MIB." 5581 ::= { vlanPortEntry 1 } 5582 5583vlanPortMode OBJECT-TYPE 5584 SYNTAX INTEGER 5585 { 5586 hybrid(1), 5587 dot1qTrunk(2), 5588 access(3) 5589 } 5590 MAX-ACCESS read-write 5591 STATUS current 5592 DESCRIPTION "This variable sets the 802.1Q VLAN mode. 5593 Setting it to hybrid(1) sets a hybrid link. 5594 Setting it to dot1qTrunk(2) sets a trunk link. 5595 Setting it to access(3) sets an access link." 5596 ::= { vlanPortEntry 2 } 5597 5598--�@SYS_CPNT_COMMUNITY_PRIVATE_VLAN�@(use PVLAN_MGR API) start 5599vlanPortPrivateVlanType OBJECT-TYPE 5600 SYNTAX INTEGER 5601 { 5602 normal(1), 5603 isolated(2), 5604 community(3), 5605 promiscous(4) 5606 } 5607 MAX-ACCESS read-write 5608 STATUS current 5609 DESCRIPTION "The port type defined for private VLAN." 5610 ::= { vlanPortEntry 3 } 5611-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_MGR API) end 5612 5613-- 5614-- voiceVlanMgt 5615-- 5616voiceVlanMgt OBJECT IDENTIFIER ::= { vlanMgt 6 } 5617 5618voiceVlanOuiTable OBJECT-TYPE 5619 SYNTAX SEQUENCE OF VoiceVlanOuiEntry 5620 MAX-ACCESS not-accessible 5621 STATUS current 5622 DESCRIPTION "A table containing the mac address which can be identified 5623 by Voice VLAN." 5624 ::= { voiceVlanMgt 1 } 5625 5626voiceVlanOuiEntry OBJECT-TYPE 5627 SYNTAX VoiceVlanOuiEntry 5628 MAX-ACCESS not-accessible 5629 STATUS current 5630 DESCRIPTION "A table containing the mac address which can be identified 5631 by Voice VLAN." 5632 INDEX { voiceVlanOuiAddress } 5633 ::= { voiceVlanOuiTable 1 } 5634 5635VoiceVlanOuiEntry ::= 5636 SEQUENCE 5637 { 5638 voiceVlanOuiAddress MacAddress, 5639 voiceVlanOuiMask MacAddress, 5640 voiceVlanOuiDescription DisplayString, 5641 voiceVlanOuiStatus ValidStatus 5642 } 5643 5644voiceVlanOuiAddress OBJECT-TYPE 5645 SYNTAX MacAddress 5646 MAX-ACCESS read-only 5647 STATUS current 5648 DESCRIPTION "MAC address can be identified by voice vlan." 5649 ::= { voiceVlanOuiEntry 1 } 5650 5651voiceVlanOuiMask OBJECT-TYPE 5652 SYNTAX MacAddress 5653 MAX-ACCESS read-write 5654 STATUS current 5655 DESCRIPTION "The mask of MAC address." 5656 ::= { voiceVlanOuiEntry 2 } 5657 5658voiceVlanOuiDescription OBJECT-TYPE 5659 SYNTAX DisplayString (SIZE(0..30)) 5660 MAX-ACCESS read-write 5661 STATUS current 5662 DESCRIPTION "The description of OUI." 5663 ::= { voiceVlanOuiEntry 3 } 5664 5665voiceVlanOuiStatus OBJECT-TYPE 5666 SYNTAX ValidStatus 5667 MAX-ACCESS read-create 5668 STATUS current 5669 DESCRIPTION "Current operation status of the row." 5670 ::= { voiceVlanOuiEntry 4 } 5671 5672voiceVlanEnabledId OBJECT-TYPE 5673 SYNTAX INTEGER (-1|1..4093) 5674 MAX-ACCESS read-write 5675 STATUS current 5676 DESCRIPTION "Voice VLAN enabled status and VLAN ID: 5677 enabled (1..4093), disabled (-1)." 5678 ::= { voiceVlanMgt 2 } 5679 5680voiceVlanAgingTime OBJECT-TYPE 5681 SYNTAX INTEGER (5..43200) 5682 MAX-ACCESS read-write 5683 STATUS current 5684 DESCRIPTION "Voice VLAN aging time, the unit of which is minute." 5685 DEFVAL { 1440 } 5686 ::= { voiceVlanMgt 3 } 5687 5688voiceVlanPortTable OBJECT-TYPE 5689 SYNTAX SEQUENCE OF VoiceVlanPortEntry 5690 MAX-ACCESS not-accessible 5691 STATUS current 5692 DESCRIPTION "A list of voice VLAN port entries." 5693 ::= { voiceVlanMgt 7 } 5694 5695voiceVlanPortEntry OBJECT-TYPE 5696 SYNTAX VoiceVlanPortEntry 5697 MAX-ACCESS not-accessible 5698 STATUS current 5699 DESCRIPTION "An entry containing Voice VLAN port information, 5700 which is applicable to a Voice VLAN enabled interface." 5701 INDEX { voiceVlanPortIfIndex } 5702 ::= { voiceVlanPortTable 1 } 5703 5704VoiceVlanPortEntry ::= 5705 SEQUENCE 5706 { 5707 voiceVlanPortIfIndex Integer32, 5708 voiceVlanPortMode INTEGER, 5709 voiceVlanPortSecurity EnabledStatus, 5710 voiceVlanPortPriority INTEGER, 5711 voiceVlanPortRuleOui EnabledStatus, 5712 voiceVlanPortRuleLldp EnabledStatus, 5713 voiceVlanPortRemainAge DisplayString 5714 } 5715 5716voiceVlanPortIfIndex OBJECT-TYPE 5717 SYNTAX Integer32(1..2147483647) 5718 MAX-ACCESS not-accessible 5719 STATUS current 5720 DESCRIPTION "The index of interface on which Voice VLAN function 5721 is enabled." 5722 REFERENCE "IfIndex in RFC1213." 5723 ::= { voiceVlanPortEntry 1 } 5724 5725voiceVlanPortMode OBJECT-TYPE 5726 SYNTAX INTEGER 5727 { 5728 auto (1), 5729 manual (2), 5730 none (3) 5731 } 5732 MAX-ACCESS read-write 5733 STATUS current 5734 DESCRIPTION "Voice VLAN configuration mode status." 5735 ::= { voiceVlanPortEntry 2 } 5736 5737voiceVlanPortSecurity OBJECT-TYPE 5738 SYNTAX EnabledStatus 5739 MAX-ACCESS read-write 5740 STATUS current 5741 DESCRIPTION "If the security is enabled, the port only allows voice 5742 traffic for the Voice VLAN." 5743 ::= { voiceVlanPortEntry 3 } 5744 5745voiceVlanPortPriority OBJECT-TYPE 5746 SYNTAX INTEGER(0..6) 5747 MAX-ACCESS read-write 5748 STATUS current 5749 DESCRIPTION "The priority of the voice vlan traffic in the port." 5750 ::= { voiceVlanPortEntry 4 } 5751 5752voiceVlanPortRuleOui OBJECT-TYPE 5753 SYNTAX EnabledStatus 5754 MAX-ACCESS read-write 5755 STATUS current 5756 DESCRIPTION "The address of voice device is learned from 5757 OUI table." 5758 ::= { voiceVlanPortEntry 5 } 5759 5760voiceVlanPortRuleLldp OBJECT-TYPE 5761 SYNTAX EnabledStatus 5762 MAX-ACCESS read-write 5763 STATUS current 5764 DESCRIPTION "The address of voice device is learned from 5765 LLDP discovery." 5766 ::= { voiceVlanPortEntry 6 } 5767 5768voiceVlanPortRemainAge OBJECT-TYPE 5769 SYNTAX DisplayString (SIZE(1..12)) 5770 MAX-ACCESS read-only 5771 STATUS current 5772 DESCRIPTION "Remaining aging time, the unit of which is minute." 5773 ::= { voiceVlanPortEntry 7 } 5774 5775-- 5776-- dot1vProtocolExPortTable 5777-- 5778 5779dot1vProtocolExPortTable OBJECT-TYPE 5780 SYNTAX SEQUENCE OF Dot1vProtocolExPortEntry 5781 MAX-ACCESS not-accessible 5782 STATUS current 5783 DESCRIPTION "A table that contains protocol Vlan priority information." 5784 ::= { vlanMgt 10 } 5785 5786dot1vProtocolExPortEntry OBJECT-TYPE 5787 SYNTAX Dot1vProtocolExPortEntry 5788 MAX-ACCESS not-accessible 5789 STATUS current 5790 DESCRIPTION "A list of protocol VLAN user priority sets for each port." 5791 AUGMENTS { dot1vProtocolPortEntry } 5792 ::= { dot1vProtocolExPortTable 1 } 5793 5794Dot1vProtocolExPortEntry ::= SEQUENCE 5795{ 5796 dot1vProtocolExPortGroupPriority INTEGER 5797} 5798 5799dot1vProtocolExPortGroupPriority OBJECT-TYPE 5800 SYNTAX INTEGER (0..7) 5801 MAX-ACCESS read-write 5802 STATUS current 5803 DESCRIPTION "Specifies the priority in the added tag for qualified frames." 5804 ::= { dot1vProtocolExPortEntry 1 } 5805 5806-- 5807-- macVlanMgt 5808-- 5809 5810macVlanTable OBJECT-TYPE 5811 SYNTAX SEQUENCE OF MacVlanEntry 5812 MAX-ACCESS not-accessible 5813 STATUS current 5814 DESCRIPTION "A table that contains the settings for MAC-based VLAN." 5815 ::= { vlanMgt 11 } 5816 5817macVlanEntry OBJECT-TYPE 5818 SYNTAX MacVlanEntry 5819 MAX-ACCESS not-accessible 5820 STATUS current 5821 DESCRIPTION "A conceptual row in the macVlanTable." 5822 INDEX { macVlanMacMask, macVlanMacAddress } 5823 ::= { macVlanTable 1 } 5824 5825MacVlanEntry ::= SEQUENCE 5826{ 5827 macVlanMacAddress MacAddress, 5828 macVlanId VlanId, 5829 macVlanPriority Integer32, 5830 macVlanStatus ValidStatus, 5831 macVlanMacMask MacAddress 5832} 5833 5834macVlanMacAddress OBJECT-TYPE 5835 SYNTAX MacAddress 5836 MAX-ACCESS not-accessible 5837 STATUS current 5838 DESCRIPTION "The MAC address that may specify an entry in the table 5839 which contains MAC-based VLAN information." 5840 ::= { macVlanEntry 1 } 5841 5842macVlanId OBJECT-TYPE 5843 SYNTAX VlanId 5844 MAX-ACCESS read-create 5845 STATUS current 5846 DESCRIPTION "Specifies the VLAN ID which the MAC address associates 5847 with." 5848 ::= { macVlanEntry 2 } 5849 5850macVlanPriority OBJECT-TYPE 5851 SYNTAX Integer32 (0..7) 5852 MAX-ACCESS read-create 5853 STATUS current 5854 DESCRIPTION "Specifies the priority whcich the MAC address associates 5855 with." 5856 ::= { macVlanEntry 3 } 5857 5858macVlanStatus OBJECT-TYPE 5859 SYNTAX ValidStatus 5860 MAX-ACCESS read-create 5861 STATUS current 5862 DESCRIPTION "Set this to valid(1) to create an entry. Set this to 5863 invalid(2) to destroy an entry." 5864 ::= { macVlanEntry 4 } 5865 5866macVlanMacMask OBJECT-TYPE 5867 SYNTAX MacAddress 5868 MAX-ACCESS not-accessible 5869 STATUS current 5870 DESCRIPTION "The MAC address mask that may specify an entry in the table 5871 which contains MAC-based VLAN information." 5872 ::= { macVlanEntry 5 } 5873 5874macVlanClearAction OBJECT-TYPE 5875 SYNTAX INTEGER 5876 { 5877 noClear(1), 5878 clear(2) 5879 } 5880 MAX-ACCESS read-write 5881 STATUS current 5882 DESCRIPTION "Action for clearing macVlanTable. When this object is set 5883 to clear(2), all entries in macVlanTable will be cleared. 5884 When this object is read, the value of this object is 5885 always noClear(1)." 5886 ::= { vlanMgt 12 } 5887 5888-- 5889-- subnetVlanMgt 5890-- 5891 5892subnetVlanTable OBJECT-TYPE 5893 SYNTAX SEQUENCE OF SubnetVlanEntry 5894 MAX-ACCESS not-accessible 5895 STATUS current 5896 DESCRIPTION "A table that contains the settings for IP subnet-based 5897 VLAN." 5898 ::= { vlanMgt 13 } 5899 5900subnetVlanEntry OBJECT-TYPE 5901 SYNTAX SubnetVlanEntry 5902 MAX-ACCESS not-accessible 5903 STATUS current 5904 DESCRIPTION "A conceptual row in the subnetVlanTable." 5905 INDEX { subnetVlanMask, subnetVlanIpAddress } 5906 ::= { subnetVlanTable 1 } 5907 5908SubnetVlanEntry ::= SEQUENCE 5909{ 5910 subnetVlanIpAddress IpAddress, 5911 subnetVlanMask IpAddress, 5912 subnetVlanId Integer32, 5913 subnetVlanPriority Integer32, 5914 subnetVlanStatus ValidStatus 5915} 5916 5917subnetVlanIpAddress OBJECT-TYPE 5918 SYNTAX IpAddress 5919 MAX-ACCESS not-accessible 5920 STATUS current 5921 DESCRIPTION "The IPv4 address of a subnet. Any assignment (implicit or 5922 otherwise) of an instance of this object to a value x must 5923 be rejected if the bitwise logical-AND of x with the value 5924 of the corresponding instance of the subnetVlanMask object 5925 is not equal to x." 5926 ::= { subnetVlanEntry 1 } 5927 5928subnetVlanMask OBJECT-TYPE 5929 SYNTAX IpAddress 5930 MAX-ACCESS not-accessible 5931 STATUS current 5932 DESCRIPTION "The netmask of a subnet. Any assignment (implicit or 5933 otherwise) of an instance of this object to a value x must 5934 be rejected if the bitwise logical-AND of x with the value 5935 of the corresponding instance of the subnetVlanIpAddress 5936 object is not equal to subnetVlanIpAddress." 5937 ::= { subnetVlanEntry 2 } 5938 5939subnetVlanId OBJECT-TYPE 5940 SYNTAX Integer32 (1..4094) 5941 MAX-ACCESS read-create 5942 STATUS current 5943 DESCRIPTION "Specifies the VLAN ID which the subnet associates with." 5944 ::= { subnetVlanEntry 3 } 5945 5946subnetVlanPriority OBJECT-TYPE 5947 SYNTAX Integer32 (0..7) 5948 MAX-ACCESS read-create 5949 STATUS current 5950 DESCRIPTION "Specifies the priority whcich the subnet associates with." 5951 ::= { subnetVlanEntry 4 } 5952 5953subnetVlanStatus OBJECT-TYPE 5954 SYNTAX ValidStatus 5955 MAX-ACCESS read-create 5956 STATUS current 5957 DESCRIPTION "Set this to valid(1) to create an entry. Set this to 5958 invalid(2) to destroy an entry." 5959 ::= { subnetVlanEntry 5 } 5960 5961subnetVlanClearAction OBJECT-TYPE 5962 SYNTAX INTEGER 5963 { 5964 noClear(1), 5965 clear(2) 5966 } 5967 MAX-ACCESS read-write 5968 STATUS current 5969 DESCRIPTION "Action for clearing subnetVlanTable. When this object is 5970 set to clear(2), all entries in subnetVlanTable will be 5971 cleared. When this object is read, the value of this object 5972 is always noClear(1)." 5973 ::= { vlanMgt 14 } 5974 5975-- vlanStaticExtTable 5976vlanStaticExtTable OBJECT-TYPE 5977 SYNTAX SEQUENCE OF VlanStaticExtEntry 5978 MAX-ACCESS not-accessible 5979 STATUS current 5980 DESCRIPTION "The extension table of dot1qVlanStaticTable. This table 5981 enhances the original table with extra 5982 vlanStaticExtRspanStatus to create and destroy RSPAN 5983 VLAN(s)." 5984 ::= { vlanMgt 15 } 5985 5986vlanStaticExtEntry OBJECT-TYPE 5987 SYNTAX VlanStaticExtEntry 5988 MAX-ACCESS not-accessible 5989 STATUS current 5990 DESCRIPTION "A conceptual row in the vlanStaticExtTable." 5991 AUGMENTS { dot1qVlanStaticEntry } 5992 ::= { vlanStaticExtTable 1 } 5993 5994VlanStaticExtEntry ::= SEQUENCE 5995{ 5996 vlanStaticExtRspanStatus INTEGER 5997} 5998 5999vlanStaticExtRspanStatus OBJECT-TYPE 6000 SYNTAX INTEGER 6001 { 6002 destroy(1), 6003 vlan(2), 6004 rspanVlan(3) 6005 } 6006 MAX-ACCESS read-create 6007 STATUS current 6008 DESCRIPTION "Displays type of a VLAN is vlan(2) or rspanVlan(3). Set 6009 this to destroy(1) to destroy a RSPAN VLAN. Set this to 6010 rspanVlan(3) to create a RSPAN VLAN. Setting this to 6011 vlan(2) is not allowed." 6012 ::= { vlanStaticExtEntry 1 } 6013 6014-- 6015-- L2/L3 VLAN Mgt 6016-- 6017vlanStaticTable OBJECT-TYPE 6018 SYNTAX SEQUENCE OF VlanStaticEntry 6019 MAX-ACCESS not-accessible 6020 STATUS current 6021 DESCRIPTION 6022 "Table for static VLAN configuration including VLAN aggregation support." 6023 ::= { vlanMgt 17 } 6024 6025vlanStaticEntry OBJECT-TYPE 6026 SYNTAX VlanStaticEntry 6027 MAX-ACCESS not-accessible 6028 STATUS current 6029 DESCRIPTION 6030 "Static information for a VLAN configured on the device by (local or 6031 network) management." 6032 INDEX 6033 { 6034 vlanStaticIndex 6035 } 6036 ::= { vlanStaticTable 1 } 6037 6038VlanStaticEntry ::= SEQUENCE 6039{ 6040 vlanStaticIndex VlanIndex, 6041 vlanStaticInterfaceType INTEGER 6042} 6043 6044vlanStaticIndex OBJECT-TYPE 6045 SYNTAX VlanIndex 6046 MAX-ACCESS not-accessible 6047 STATUS current 6048 DESCRIPTION 6049 "The VLAN ID of the VLAN." 6050 ::= { vlanStaticEntry 1 } 6051 6052vlanStaticInterfaceType OBJECT-TYPE 6053 SYNTAX INTEGER 6054 { 6055 l2vlan(135), 6056 l3ipvlan(136) 6057 } 6058 MAX-ACCESS read-create 6059 STATUS current 6060 DESCRIPTION 6061 "The interface type of the VLAN (there is a subtype of IANAifType). 6062 l2vlan(135) refers to L2 interface and can't accept any L3 related 6063 configuration. l3ipvlan(136) refers to L3 interface and can accept 6064 L3 related configuration." 6065 DEFVAL { l2vlan } 6066 ::= { vlanStaticEntry 2 } 6067 6068-- 6069-- priorityMgt 6070-- 6071 6072-- Management for traffic priority. This allows a user 6073-- to specify which data packets have greater precedence 6074-- when traffic is buffered in the switch due to congestion. 6075 6076--prioWrrPortTable 6077 6078prioWrrPortTable OBJECT-TYPE 6079 SYNTAX SEQUENCE OF PrioWrrPortEntry 6080 MAX-ACCESS not-accessible 6081 STATUS current 6082 DESCRIPTION "Table for per port weighted round robin (WRR)." 6083 ::= { priorityMgt 12 } 6084 6085prioWrrPortEntry OBJECT-TYPE 6086 SYNTAX PrioWrrPortEntry 6087 MAX-ACCESS not-accessible 6088 STATUS current 6089 DESCRIPTION "Entry for per port weighted round robin (WRR)." 6090 INDEX { prioWrrPortIfIndex,prioWrrPortTrafficClass } 6091 ::= { prioWrrPortTable 1 } 6092 6093PrioWrrPortEntry ::= SEQUENCE 6094{ 6095 prioWrrPortIfIndex InterfaceIndex, 6096 prioWrrPortTrafficClass Integer32, 6097 prioWrrPortWeight Integer32, 6098 prioWrrPortStrictStatus EnabledStatus 6099} 6100 6101prioWrrPortIfIndex OBJECT-TYPE 6102 SYNTAX InterfaceIndex 6103 MAX-ACCESS not-accessible 6104 STATUS current 6105 DESCRIPTION "The port interface of the prioWrrPortEntry. The interface 6106 identified by a particular value of this index is the 6107 same interface as identified by the same value of 6108 ifIndex in the IF-MIB." 6109 ::= { prioWrrPortEntry 1 } 6110 6111prioWrrPortTrafficClass OBJECT-TYPE 6112 SYNTAX Integer32 (0..7) 6113 MAX-ACCESS not-accessible 6114 STATUS current 6115 DESCRIPTION "Traffic class for this entry, as defined in 6116 dot1dTrafficClass in the P-BRIDGE-MIB. The actual 6117 maximum depends on the hardware, and is 6118 equal to dot1dPortNumTrafficClasses-1." 6119 REFERENCE "MIB.IETF|Q-BRIDGE-MIB.dot1dTrafficClass." 6120 ::= { prioWrrPortEntry 2 } 6121 6122prioWrrPortWeight OBJECT-TYPE 6123 SYNTAX Integer32 (1..127) 6124 MAX-ACCESS read-write 6125 STATUS current 6126 DESCRIPTION "Weight for this entry. Value of the object should be 6127 ignored when prioQueueMode is strictAndWrr(3), and 6128 prioWrrPortStrictStatus is enabled(1)." 6129 ::= { prioWrrPortEntry 3 } 6130 6131prioWrrPortStrictStatus OBJECT-TYPE 6132 SYNTAX EnabledStatus 6133 MAX-ACCESS read-write 6134 STATUS current 6135 DESCRIPTION "This object is used when prioSchedModePort is 6136 strictAndWrr(4)." 6137 ::= { prioWrrPortEntry 4 } 6138 6139-- prioSchedModePortTable 6140 6141prioSchedModePortTable OBJECT-TYPE 6142 SYNTAX SEQUENCE OF PrioSchedModePortEntry 6143 MAX-ACCESS not-accessible 6144 STATUS current 6145 DESCRIPTION "Table for per port scheduling mode." 6146 ::= { priorityMgt 15 } 6147 6148prioSchedModePortEntry OBJECT-TYPE 6149 SYNTAX PrioSchedModePortEntry 6150 MAX-ACCESS not-accessible 6151 STATUS current 6152 DESCRIPTION "Entry for per port scheduling mode." 6153 INDEX { prioSchedModePortIndex } 6154 ::= { prioSchedModePortTable 1 } 6155 6156PrioSchedModePortEntry ::=SEQUENCE 6157{ 6158 prioSchedModePortIndex InterfaceIndex, 6159 prioSchedModePort INTEGER 6160} 6161 6162prioSchedModePortIndex OBJECT-TYPE 6163 SYNTAX InterfaceIndex 6164 MAX-ACCESS not-accessible 6165 STATUS current 6166 DESCRIPTION "The port interface of the prioSchedModePortEntry." 6167 ::= { prioSchedModePortEntry 1 } 6168 6169prioSchedModePort OBJECT-TYPE 6170 SYNTAX INTEGER { 6171 wrr(1), 6172 strict(2), 6173 strict-wrr(4), 6174 } 6175 MAX-ACCESS read-write 6176 STATUS current 6177 DESCRIPTION "The scheduling mode status of ethernet port. 6178 wrr(1),strict(2), strict-wrr(4)" 6179 ::= { prioSchedModePortEntry 2 } 6180 6181-- trapDestMgt 6182-- 6183 6184-- trapVar is for binding variables for traps, there is no value when 6185-- no trap is sent. 6186trapVar OBJECT IDENTIFIER ::= { trapDestMgt 2 } 6187 6188-- For IP Filter Reject 6189 6190trapIpFilterRejectMode OBJECT-TYPE 6191 SYNTAX INTEGER 6192 { 6193 web(1), 6194 snmp(2), 6195 telnet(3) 6196 } 6197 MAX-ACCESS accessible-for-notify 6198 STATUS current 6199 DESCRIPTION "This variable is for trap var binding, 6200 indicated the ipfilter reject mode. 6201 web(1), 6202 snmp(2), 6203 telnet(3)." 6204 ::= { trapVar 6 } 6205 6206trapIpFilterRejectIp OBJECT-TYPE 6207 SYNTAX IpAddress 6208 MAX-ACCESS accessible-for-notify 6209 STATUS current 6210 DESCRIPTION "This variable is for trap var binding, 6211 indicating the IP address that rejected by the ipfilter." 6212 ::= { trapVar 7 } 6213 6214trapVarMacAddr OBJECT-TYPE 6215 SYNTAX MacAddress 6216 MAX-ACCESS accessible-for-notify 6217 STATUS current 6218 DESCRIPTION "The MAC address." 6219 ::= { trapVar 10 } 6220 6221trapVarLoginUserName OBJECT-TYPE 6222 SYNTAX DisplayString(SIZE(1..8)) 6223 MAX-ACCESS accessible-for-notify 6224 STATUS current 6225 DESCRIPTION "The name of the user who logs into the switch." 6226 ::= { trapVar 11 } 6227 6228trapVarSessionType OBJECT-TYPE 6229 SYNTAX INTEGER 6230 { 6231 web(1), -- deprecated; use http(6) and https(7) 6232 snmp(2), 6233 telnet(3), 6234 console(4), 6235 ssh(5), 6236 http(6), 6237 https(7) 6238 } 6239 MAX-ACCESS accessible-for-notify 6240 STATUS current 6241 DESCRIPTION "The method by which the user logs in to control the 6242 switch." 6243 ::= { trapVar 12 } 6244 6245trapVarLoginInetAddressType OBJECT-TYPE 6246 SYNTAX InetAddressType 6247 MAX-ACCESS accessible-for-notify 6248 STATUS current 6249 DESCRIPTION "The address type of the address associated with this agent. 6250 Only IPv4 and IPv6 types are supported." 6251 ::= { trapVar 15 } 6252 6253trapVarLoginInetAddress OBJECT-TYPE 6254 SYNTAX InetAddress 6255 MAX-ACCESS accessible-for-notify 6256 STATUS current 6257 DESCRIPTION "The IP address from which the user logs into the switch." 6258 ::= { trapVar 16 } 6259 6260trapIpFilterRejectInetAddressType OBJECT-TYPE 6261 SYNTAX InetAddressType 6262 MAX-ACCESS accessible-for-notify 6263 STATUS current 6264 DESCRIPTION "This variable is for trap var binding, indicating 6265 the IP address that was rejected by the IP filter." 6266 ::= { trapVar 17 } 6267 6268trapIpFilterRejectInetAddress OBJECT-TYPE 6269 SYNTAX InetAddress 6270 MAX-ACCESS accessible-for-notify 6271 STATUS current 6272 DESCRIPTION "This variable is for trap var binding, indicating 6273 the IP address that was rejected by the IP filter." 6274 ::= { trapVar 18 } 6275 6276--For Auto Upgrade 6277 6278trapAutoUpgradeResult OBJECT-TYPE 6279 SYNTAX INTEGER 6280 { 6281 succeeded(1), 6282 failed(2) 6283 } 6284 MAX-ACCESS accessible-for-notify 6285 STATUS current 6286 DESCRIPTION "The parameter indicates which result triggers the trap." 6287 ::= { trapVar 22 } 6288 6289trapAutoUpgradeNewVer OBJECT-TYPE 6290 SYNTAX DisplayString (SIZE(0..20)) 6291 MAX-ACCESS accessible-for-notify 6292 STATUS current 6293 DESCRIPTION "The parameter indicates new version which was upgraded to. 6294 When trapAutoUpgradeResult was failed(2), it would be 6295 null string." 6296 ::= { trapVar 23 } 6297 6298trapIfIndex OBJECT-TYPE 6299 SYNTAX Unsigned32 6300 MAX-ACCESS accessible-for-notify 6301 STATUS current 6302 DESCRIPTION "This variable is for trap var binding, 6303 indicating the index of an interface." 6304 ::= { trapVar 30 } 6305 6306trapVlanId OBJECT-TYPE 6307 SYNTAX Unsigned32 6308 MAX-ACCESS accessible-for-notify 6309 STATUS current 6310 DESCRIPTION "This variable is for trap var binding, 6311 indicating the identifier of a VLAN." 6312 ::= { trapVar 31 } 6313 6314-- For DHCP rogue server attack 6315trapDhcpClientPortIfIndex OBJECT-TYPE 6316 SYNTAX INTEGER 6317 MAX-ACCESS accessible-for-notify 6318 STATUS current 6319 DESCRIPTION "ifIndex for the port connected to DHCP rogue server." 6320 ::= { trapVar 62 } 6321 6322trapDhcpServerIpAddress OBJECT-TYPE 6323 SYNTAX DisplayString 6324 MAX-ACCESS accessible-for-notify 6325 STATUS current 6326 DESCRIPTION "The IP address of the rogue server." 6327 ::= { trapVar 63 } 6328 6329-- For SFP's alarm/warning type 6330trapSfpThresholdAlarmWarnIfIndex OBJECT-TYPE 6331 SYNTAX INTEGER 6332 MAX-ACCESS accessible-for-notify 6333 STATUS current 6334 DESCRIPTION "ifIndex for the port issued alarm/warning trap." 6335 ::= { trapVar 64 } 6336 6337trapSfpThresholdAlarmWarnType OBJECT-TYPE 6338 SYNTAX INTEGER 6339 { 6340 rxPowerHighAlarm(1), 6341 rxPowerLowAlarm(2), 6342 rxPowerHighWarning(3), 6343 rxPowerLowWarning(4), 6344 txPowerHighAlarm(5), 6345 txPowerLowAlarm(6), 6346 txPowerHighWarning(7), 6347 txPowerLowWarning(8), 6348 temperatureHighAlarm(9), 6349 temperatureLowAlarm(10), 6350 temperatureHighWarning(11), 6351 temperatureLowWarning(12), 6352 voltageHighAlarm(13), 6353 voltageLowAlarm(14), 6354 voltageHighWarning(15), 6355 voltageLowWarning(16), 6356 currentHighAlarm(17), 6357 currentLowAlarm(18), 6358 currentHighWarning(19), 6359 currentLowWarning(20), 6360 rxPowerAlarmWarnCease(21), 6361 txPowerAlarmWarnCease(22), 6362 temperatureAlarmWarnCease(23), 6363 voltageAlarmWarnCease(24), 6364 currentAlarmWarnCease(25) 6365 } 6366 MAX-ACCESS accessible-for-notify 6367 STATUS current 6368 DESCRIPTION "SFP's alarm/warning type ." 6369 ::= { trapVar 65 } 6370 6371-- For UDLD 6372trapUdldPortShutdownReason OBJECT-TYPE 6373 SYNTAX INTEGER 6374 { 6375 unidirectionalLink(1), 6376 mismatchWithNeighbor(2), 6377 transmitToReceiveLoop(3), 6378 aggressiveModeFailure(4) 6379 } 6380 MAX-ACCESS accessible-for-notify 6381 STATUS current 6382 DESCRIPTION "This variable is for trap var binding, 6383 indicated the reason for the UDLD port shutdown. 6384 unidirectionalLink(1): unidirectional link detected, 6385 mismatchWithNeighbor(2): mismatch with neighbor state reported. 6386 transmitToReceiveLoop(3): transmit-to-receive loop detected. 6387 aggressiveModeFailure(4): aggressive mode failure detected." 6388 ::= { trapVar 66 } 6389 6390trapDhcpServerMacAddress OBJECT-TYPE 6391 SYNTAX MacAddress 6392 MAX-ACCESS accessible-for-notify 6393 STATUS current 6394 DESCRIPTION "The MAC address of the rogue server." 6395 ::= { trapVar 67 } 6396 6397trapMacNotifyAction OBJECT-TYPE 6398 SYNTAX INTEGER 6399 { 6400 add(1), 6401 remove(2) 6402 } 6403 MAX-ACCESS accessible-for-notify 6404 STATUS current 6405 DESCRIPTION "The parameter indicates which result triggers the trap." 6406 ::= { trapVar 68 } 6407 6408-- 6409-- qosMgt 6410-- 6411 6412-- Management for Quality of Service (QoS) for network traffic. 6413 6414-- 6415-- rateLimitMgt 6416-- 6417 6418-- optional 6419 6420rateLimitMgt OBJECT IDENTIFIER ::= { qosMgt 1 } 6421 6422rateLimitPortTable OBJECT-TYPE 6423 SYNTAX SEQUENCE OF RateLimitPortEntry 6424 MAX-ACCESS not-accessible 6425 STATUS current 6426 DESCRIPTION "Table for rate limit of each port." 6427 ::= { rateLimitMgt 2 } 6428 6429rateLimitPortEntry OBJECT-TYPE 6430 SYNTAX RateLimitPortEntry 6431 MAX-ACCESS not-accessible 6432 STATUS current 6433 DESCRIPTION "Entry for rate limit of each port." 6434 INDEX { rlPortIndex } 6435 ::= { rateLimitPortTable 1 } 6436 6437 6438RateLimitPortEntry ::= SEQUENCE 6439{ 6440 rlPortIndex InterfaceIndex, 6441 rlPortInputStatus EnabledStatus, 6442 rlPortOutputStatus EnabledStatus, 6443 rlPortInputLimitInKilo Integer32, 6444 rlPortOutputLimitInKilo Integer32, 6445 rlPortLimitInKiloResolution Integer32, 6446} 6447 6448rlPortIndex OBJECT-TYPE 6449 SYNTAX InterfaceIndex 6450 MAX-ACCESS not-accessible 6451 STATUS current 6452 DESCRIPTION "The port and the trunk (including trunk member) interface of 6453 the portTable. The interface identified by a particular value 6454 of this index is the same interface as identified by the same 6455 value of ifIndex in the IF-MIB." 6456 ::= { rateLimitPortEntry 1 } 6457 6458-- all need (both acd and non-acd) 6459rlPortInputStatus OBJECT-TYPE 6460 SYNTAX EnabledStatus 6461 MAX-ACCESS read-write 6462 STATUS current 6463 DESCRIPTION "Whether input rate limit is enabled for this port." 6464 ::= { rateLimitPortEntry 6 } 6465 6466-- all need (both acd and non-acd) 6467rlPortOutputStatus OBJECT-TYPE 6468 SYNTAX EnabledStatus 6469 MAX-ACCESS read-write 6470 STATUS current 6471 DESCRIPTION "Whether output rate limit is enabled for this port." 6472 ::= { rateLimitPortEntry 7 } 6473 6474rlPortInputLimitInKilo OBJECT-TYPE 6475 SYNTAX Integer32 6476 MAX-ACCESS read-write 6477 STATUS current 6478 DESCRIPTION "Value of the input rate limit. Its unit is kilobits per 6479 second. For a 100 Mbps port, the range is 64 to 100000. 6480 For a 1000 Mbps port, the range is 64 to 1000000." 6481 ::= { rateLimitPortEntry 10 } 6482 6483rlPortOutputLimitInKilo OBJECT-TYPE 6484 SYNTAX Integer32 6485 MAX-ACCESS read-write 6486 STATUS current 6487 DESCRIPTION "Value of the output rate limit. Its unit is kilobits per 6488 second. For a 100 Mbps port, the range is 64 to 100000. 6489 For a 1000 Mbps port, the range is 64 to 1000000." 6490 ::= { rateLimitPortEntry 11 } 6491 6492rlPortLimitInKiloResolution OBJECT-TYPE 6493 SYNTAX Integer32 6494 MAX-ACCESS read-only 6495 STATUS current 6496 DESCRIPTION "Present the rate's resolution. Its unit is kilobits per 6497 second" 6498 ::= { rateLimitPortEntry 12 } 6499 6500cosMgt OBJECT IDENTIFIER ::= { qosMgt 3 } 6501 6502 6503prioIfClassificationModeTable OBJECT-TYPE 6504 SYNTAX SEQUENCE OF PrioIfClassificationModeEntry 6505 MAX-ACCESS not-accessible 6506 STATUS current 6507 DESCRIPTION 6508 "Table for setting the interface Qos mapping classification mode." 6509 ::= { cosMgt 2 } 6510 6511prioIfClassificationModeEntry OBJECT-TYPE 6512 SYNTAX PrioIfClassificationModeEntry 6513 MAX-ACCESS not-accessible 6514 STATUS current 6515 DESCRIPTION 6516 "Entry for setting the interface Qos mapping classification mode." 6517 INDEX 6518 { 6519 prioIfClassificationModeIf 6520 } 6521 ::= { prioIfClassificationModeTable 1 } 6522 6523PrioIfClassificationModeEntry ::= SEQUENCE 6524{ 6525 prioIfClassificationModeIf InterfaceIndex, 6526 prioIfClassificationModeStatus INTEGER 6527} 6528 6529prioIfClassificationModeIf OBJECT-TYPE 6530 SYNTAX InterfaceIndex 6531 MAX-ACCESS not-accessible 6532 STATUS current 6533 DESCRIPTION 6534 "The port or trunk interface of the device. The interface identified by 6535 a particular value of this index is the same interface as identified 6536 by the same value of ifIndex in the IF-MIB." 6537 ::= { prioIfClassificationModeEntry 1 } 6538 6539prioIfClassificationModeStatus OBJECT-TYPE 6540 SYNTAX INTEGER 6541 { 6542 cos(0), 6543 ipPrecedence(1), 6544 dscp(2) 6545 } 6546 MAX-ACCESS read-write 6547 STATUS current 6548 DESCRIPTION 6549 "The Qos mapping classification mode of the interface. cos mode means 6550 that the internal priority is mapped from priority field of packet's 6551 VLAN tag if a VLAN tag exists; IP precedence mode means that the 6552 internal priority is mapped from the IP precedence value of IP 6553 packets; DSCP mode means the internal priority is mapped from the dscp 6554 value of IP packets." 6555 ::= { prioIfClassificationModeEntry 2 } 6556 6557-- 6558-- The interface mapping table from CoS/CFI to internal QoS label 6559-- 6560 6561prioCosToDscpTable OBJECT-TYPE 6562 SYNTAX SEQUENCE OF PrioCosToDscpEntry 6563 MAX-ACCESS not-accessible 6564 STATUS current 6565 DESCRIPTION 6566 "Table for CoS/CFI to internal QoS label mapping." 6567 ::= { cosMgt 3 } 6568 6569prioCosToDscpEntry OBJECT-TYPE 6570 SYNTAX PrioCosToDscpEntry 6571 MAX-ACCESS not-accessible 6572 STATUS current 6573 DESCRIPTION 6574 "Entry for CoS/CFI to internal QoS label mapping." 6575 INDEX 6576 { 6577 prioCosToDscpIfValue, 6578 prioCosToDscpCosValue, 6579 prioCosToDscpCFIValue 6580 } 6581 ::= { prioCosToDscpTable 1 } 6582 6583PrioCosToDscpEntry ::= SEQUENCE 6584{ 6585 prioCosToDscpIfValue InterfaceIndex, 6586 prioCosToDscpCosValue Integer32, 6587 prioCosToDscpCFIValue Integer32, 6588 prioCosToDscpPhbValue Integer32 6589} 6590 6591prioCosToDscpIfValue OBJECT-TYPE 6592 SYNTAX InterfaceIndex 6593 MAX-ACCESS not-accessible 6594 STATUS current 6595 DESCRIPTION 6596 "The port or the trunk interface of the device. The interface 6597 identified by a particular value of this index is the same interface 6598 as identified by the same value of ifIndex in the IF-MIB." 6599 ::= { prioCosToDscpEntry 1 } 6600 6601prioCosToDscpCosValue OBJECT-TYPE 6602 SYNTAX Integer32 (0..7) 6603 MAX-ACCESS not-accessible 6604 STATUS current 6605 DESCRIPTION 6606 "The CoS value (0 to 7) mapped to an internal QoS label value which is 6607 composed of PHB (3 bits) and drop precedence (2 bits)." 6608 ::= { prioCosToDscpEntry 2 } 6609 6610prioCosToDscpCFIValue OBJECT-TYPE 6611 SYNTAX Integer32 (0..1) 6612 MAX-ACCESS not-accessible 6613 STATUS current 6614 DESCRIPTION 6615 "The CFI value (0 or 1) mapped to an internal QoS label value which is 6616 composed of PHB (3 bits) and drop precedence (2 bits)." 6617 ::= { prioCosToDscpEntry 3 } 6618 6619prioCosToDscpPhbValue OBJECT-TYPE 6620 SYNTAX Integer32 (0..7) 6621 MAX-ACCESS read-write 6622 STATUS current 6623 DESCRIPTION 6624 "The PHB value of internal QoS label." 6625 ::= { prioCosToDscpEntry 5 } 6626 6627-- 6628-- The interface mapping table from DSCP to internal Qos label 6629-- 6630 6631prioDscpToDscpTable OBJECT-TYPE 6632 SYNTAX SEQUENCE OF PrioDscpToDscpEntry 6633 MAX-ACCESS not-accessible 6634 STATUS current 6635 DESCRIPTION 6636 "Table for DSCP to internal QoS label mapping. This table setting will 6637 take effect only when the interface Qos mapping classification mode is 6638 set to DSCP mode." 6639 ::= { cosMgt 5 } 6640 6641prioDscpToDscpEntry OBJECT-TYPE 6642 SYNTAX PrioDscpToDscpEntry 6643 MAX-ACCESS not-accessible 6644 STATUS current 6645 DESCRIPTION 6646 "Entry for ingress DSCP to internal QoS label mapping." 6647 INDEX 6648 { 6649 prioDscpToDscpIfValue, 6650 prioDscpToDscpIngressDscpValue 6651 } 6652 ::= { prioDscpToDscpTable 1 } 6653 6654PrioDscpToDscpEntry ::= SEQUENCE 6655{ 6656 prioDscpToDscpIfValue InterfaceIndex, 6657 prioDscpToDscpIngressDscpValue Integer32, 6658 prioDscpToDscpPhbValue Integer32 6659} 6660 6661prioDscpToDscpIfValue OBJECT-TYPE 6662 SYNTAX InterfaceIndex 6663 MAX-ACCESS not-accessible 6664 STATUS current 6665 DESCRIPTION 6666 "The port or trunk interface of the device. The interface identified by 6667 a particular value of this index is the same interface as identified 6668 by the same value of ifIndex in the IF-MIB." 6669 ::= { prioDscpToDscpEntry 1 } 6670 6671prioDscpToDscpIngressDscpValue OBJECT-TYPE 6672 SYNTAX Integer32 (0..63) 6673 MAX-ACCESS not-accessible 6674 STATUS current 6675 DESCRIPTION 6676 "The ingress DSCP value which will be mapped to internal QoS label 6677 value." 6678 ::= { prioDscpToDscpEntry 2 } 6679 6680prioDscpToDscpPhbValue OBJECT-TYPE 6681 SYNTAX Integer32 (0..7) 6682 MAX-ACCESS read-write 6683 STATUS current 6684 DESCRIPTION 6685 "The PHB value of internal QoS label." 6686 ::= { prioDscpToDscpEntry 4 } 6687 6688-- 6689--diffServMgt 6690-- 6691diffServMgt OBJECT IDENTIFIER ::= { qosMgt 4 } 6692 6693diffServPolicyMapTable OBJECT-TYPE 6694 SYNTAX SEQUENCE OF DiffServPolicyMapEntry 6695 MAX-ACCESS not-accessible 6696 STATUS current 6697 DESCRIPTION "Table for policy map." 6698 ::= { diffServMgt 10 } 6699 6700diffServPolicyMapEntry OBJECT-TYPE 6701 SYNTAX DiffServPolicyMapEntry 6702 MAX-ACCESS not-accessible 6703 STATUS current 6704 DESCRIPTION "Entry for policy map." 6705 INDEX { diffServPolicyMapIndex } 6706 ::= { diffServPolicyMapTable 1 } 6707 6708DiffServPolicyMapEntry ::= SEQUENCE 6709{ 6710 diffServPolicyMapIndex Integer32, 6711 diffServPolicyMapName DisplayString, 6712 diffServPolicyMapDescription DisplayString, 6713 diffServPolicyMapElementIndexList OCTET STRING, 6714 diffServPolicyMapStatus RowStatus 6715} 6716 6717diffServPolicyMapIndex OBJECT-TYPE 6718 SYNTAX Integer32(1..32) 6719 MAX-ACCESS not-accessible 6720 STATUS current 6721 DESCRIPTION "An index that uniquely identifies an entry in this table." 6722 ::= { diffServPolicyMapEntry 1 } 6723 6724diffServPolicyMapName OBJECT-TYPE 6725 SYNTAX DisplayString (SIZE (1..32)) 6726 MAX-ACCESS read-create 6727 STATUS current 6728 DESCRIPTION "The name of this entry." 6729 ::= { diffServPolicyMapEntry 2 } 6730 6731diffServPolicyMapDescription OBJECT-TYPE 6732 SYNTAX DisplayString (SIZE (0..64)) 6733 MAX-ACCESS read-create 6734 STATUS current 6735 DESCRIPTION "The description of this entry." 6736 ::= { diffServPolicyMapEntry 3 } 6737 6738diffServPolicyMapElementIndexList OBJECT-TYPE 6739 SYNTAX OCTET STRING (SIZE (0..32)) 6740 MAX-ACCESS read-only 6741 STATUS current 6742 DESCRIPTION "The octet string containes the diffServPolicyMapElementEntry 6743 indexes. Two octets express one index and it is represented 6744 in network order. This index list indicates the 6745 diffServPolicyMapEntrys which belong to this entry." 6746 ::= { diffServPolicyMapEntry 4 } 6747 6748diffServPolicyMapStatus OBJECT-TYPE 6749 SYNTAX RowStatus 6750 MAX-ACCESS read-create 6751 STATUS current 6752 DESCRIPTION "This object is used to create a new row, or modify or delete 6753 an existing row, in this table. The status column has six 6754 defined values: 6755 The status column has six defined values: 6756 6757 - 'active', which indicates that the conceptual row is 6758 available for use by the managed device; 6759 6760 - 'notInService', which indicates that the conceptual 6761 row exists in the agent, but is unavailable for use by 6762 the managed device (see NOTE below); 6763 6764 - 'notReady', which indicates that the conceptual row 6765 exists in the agent, but is missing information 6766 necessary in order to be available for use by the 6767 managed device; 6768 6769 - 'createAndGo', which is supplied by a management 6770 station wishing to create a new instance of a 6771 conceptual row and to have its status automatically set 6772 to active, making it available for use by the managed 6773 device; 6774 6775 - 'createAndWait', which is supplied by a management 6776 station wishing to create a new instance of a 6777 conceptual row (but not make it available for use by 6778 the managed device); and, 6779 6780 - 'destroy', which is supplied by a management station 6781 wishing to delete all of the instances associated with 6782 an existing conceptual row. 6783 6784 Whereas five of the six values (all except 'notReady') may 6785 be specified in a management protocol set operation, only 6786 three values will be returned in response to a management 6787 protocol retrieval operation: 'notReady', 'notInService' or 6788 'active'. That is, when queried, an existing conceptual row 6789 has only three states: it is either available for use by 6790 the managed device (the status column has the value 6791 'active');it is not available for use by the managed device, 6792 though the agent has sufficient information to make it so 6793 (the status column has the value 'notInService'); or, it is 6794 not available for use by the managed device, and an attempt 6795 to make it so would fail because the agent has insufficient 6796 information (the state column has the value 'notReady'). 6797 6798 For a detailed description of this object, please refer to 6799 SNMPv2-TC MIB." 6800 ::= { diffServPolicyMapEntry 5 } 6801 6802diffServPolicyMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 11 } 6803 6804diffServPolicyMapAttachCtlIndex OBJECT-TYPE 6805 SYNTAX Integer32 6806 MAX-ACCESS read-write 6807 STATUS current 6808 DESCRIPTION "Index for attachment control. 6809 Specifies the policy map as the target to relate with 6810 the policy map element. The policy map identified by 6811 a particular value of this index is associated with 6812 the same diffServPolicyMapEntry as identified by the 6813 same value of diffServPolicyMapIndex." 6814 ::= { diffServPolicyMapAttachCtl 1 } 6815 6816diffServPolicyMapAttachCtlElementIndex OBJECT-TYPE 6817 SYNTAX Integer32 6818 MAX-ACCESS read-write 6819 STATUS current 6820 DESCRIPTION "Element Index for attachment control.Specifies the policy map 6821 element to relate with the policy map. The policy map element 6822 identified by a particular value of this index is associated 6823 with the same diffServPolicyMapElementEntry as identified by 6824 the same value of diffServPolicyMapElementIndex." 6825 ::= { diffServPolicyMapAttachCtl 2 } 6826 6827diffServPolicyMapAttachCtlAction OBJECT-TYPE 6828 SYNTAX INTEGER 6829 { 6830 noAction(1), 6831 attach(2), 6832 detach(3) 6833 } 6834 MAX-ACCESS read-write 6835 STATUS current 6836 DESCRIPTION "Action for attachment control. When setting this object to 6837 attach(2) to begin the attaching operation, a particular 6838 policy map element is attached to a particular policy map. 6839 When setting this object to detach(3) to begin the not 6840 attached operation, a particular policy map element is not 6841 attached to a particular policy map. When the action is 6842 finshed or no action is taken, the value of this object is 6843 noAction(1). A particular policy map is specified in the 6844 diffServPolicyMapAttachCtlIndex. A particularpolicy map 6845 element is specified in the 6846 diffServPolicyMapAttachCtlElementIndex." 6847 ::= { diffServPolicyMapAttachCtl 3 } 6848 6849diffServPolicyMapElementTable OBJECT-TYPE 6850 SYNTAX SEQUENCE OF DiffServPolicyMapElementEntry 6851 MAX-ACCESS not-accessible 6852 STATUS current 6853 DESCRIPTION "Table for policy map element." 6854 ::= { diffServMgt 12 } 6855 6856diffServPolicyMapElementEntry OBJECT-TYPE 6857 SYNTAX DiffServPolicyMapElementEntry 6858 MAX-ACCESS not-accessible 6859 STATUS current 6860 DESCRIPTION "Entry for policy map element." 6861 INDEX { diffServPolicyMapElementIndex } 6862 ::= { diffServPolicyMapElementTable 1 } 6863 6864DiffServPolicyMapElementEntry ::= SEQUENCE 6865{ 6866 diffServPolicyMapElementIndex Integer32, 6867 diffServPolicyMapElementClassMapIndex Integer32, 6868 diffServPolicyMapElementMeterIndex Integer32, 6869 diffServPolicyMapElementActionIndex Integer32, 6870 diffServPolicyMapElementStatus RowStatus 6871} 6872 6873diffServPolicyMapElementIndex OBJECT-TYPE 6874 SYNTAX Integer32(1..512) 6875 MAX-ACCESS not-accessible 6876 STATUS current 6877 DESCRIPTION "An index that uniquely identifies an entry in this table." 6878 ::= { diffServPolicyMapElementEntry 1 } 6879 6880diffServPolicyMapElementClassMapIndex OBJECT-TYPE 6881 SYNTAX Integer32(1..512) 6882 MAX-ACCESS read-create 6883 STATUS current 6884 DESCRIPTION "Specifies the class map binding to this entry. The class map 6885 identified by a particular value of this index is associated 6886 with the same diffServClassMapEntry as identified by the same 6887 value of diffServClassMapIndex." 6888 ::= { diffServPolicyMapElementEntry 2 } 6889 6890diffServPolicyMapElementMeterIndex OBJECT-TYPE 6891 SYNTAX Integer32 6892 MAX-ACCESS read-create 6893 STATUS current 6894 DESCRIPTION "Specifies the meter binding to this entry. The meter 6895 identified by a particular value of this index is associated 6896 with the same diffServMeterEntry as identified by the same 6897 value of diffServMeterIndex. If this value is 6898 zero, no associated meter will be associated, as zero is not a 6899 valid meter index." 6900 ::= { diffServPolicyMapElementEntry 3 } 6901 6902diffServPolicyMapElementActionIndex OBJECT-TYPE 6903 SYNTAX Integer32(1..512) 6904 MAX-ACCESS read-create 6905 STATUS current 6906 DESCRIPTION "Specifies the action binding to this entry. The action 6907 identified by a particular value of this index is associated 6908 with the same diffServActionEntry as identified by the same 6909 value of diffServActionIndex." 6910 ::= { diffServPolicyMapElementEntry 4 } 6911 6912diffServPolicyMapElementStatus OBJECT-TYPE 6913 SYNTAX RowStatus 6914 MAX-ACCESS read-create 6915 STATUS current 6916 DESCRIPTION "This object is used to create a new row, or modify or delete 6917 an existing row, in this table. The status column has six 6918 defined values: 6919 6920 The status column has six defined values: 6921 6922 - 'active', which indicates that the conceptual row is 6923 available for use by the managed device; 6924 6925 - 'notInService', which indicates that the conceptual 6926 row exists in the agent, but is unavailable for use by 6927 the managed device (see NOTE below); 6928 6929 - 'notReady', which indicates that the conceptual row 6930 exists in the agent, but is missing information 6931 necessary in order to be available for use by the 6932 managed device; 6933 6934 - 'createAndGo', which is supplied by a management 6935 station wishing to create a new instance of a 6936 conceptual row and to have its status automatically set 6937 to active, making it available for use by the managed 6938 device; 6939 6940 - 'createAndWait', which is supplied by a management 6941 station wishing to create a new instance of a 6942 conceptual row (but not make it available for use by 6943 the managed device); and, 6944 6945 - 'destroy', which is supplied by a management station 6946 wishing to delete all of the instances associated with 6947 an existing conceptual row. 6948 6949 Whereas five of the six values (all except 'notReady') may 6950 be specified in a management protocol set operation, only 6951 three values will be returned in response to a management 6952 protocol retrieval operation: 'notReady', 'notInService' or 6953 'active'. That is, when queried, an existing conceptual row 6954 has only three states: it is either available for use by 6955 the managed device (the status column has the value 6956 'active'); it is not available for use by the managed device, 6957 though the agent has sufficient information to make it so 6958 (the status column has the value 'notInService'); or, it is 6959 not available for use by the managed device, and an attempt 6960 to make it so would fail because the agent has insufficient 6961 information (the state column has the value 'notReady'). 6962 6963 For a detailed description of this object, please refer to 6964 SNMPv2-TC MIB." 6965 ::= { diffServPolicyMapElementEntry 5 } 6966 6967diffServClassMapTable OBJECT-TYPE 6968 SYNTAX SEQUENCE OF DiffServClassMapEntry 6969 MAX-ACCESS not-accessible 6970 STATUS current 6971 DESCRIPTION "Table for class map." 6972 ::= { diffServMgt 13 } 6973 6974diffServClassMapEntry OBJECT-TYPE 6975 SYNTAX DiffServClassMapEntry 6976 MAX-ACCESS not-accessible 6977 STATUS current 6978 DESCRIPTION "Entry for class map." 6979 INDEX { diffServClassMapIndex } 6980 ::= { diffServClassMapTable 1 } 6981 6982DiffServClassMapEntry ::= SEQUENCE 6983{ 6984 diffServClassMapIndex Integer32, 6985 diffServClassMapName DisplayString, 6986 diffServClassMapDescription DisplayString, 6987 diffServClassMapMatchType INTEGER, 6988 diffServClassMapElementIndexTypeList OCTET STRING, 6989 diffServClassMapElementIndexList OCTET STRING, 6990 diffServClassMapStatus RowStatus 6991} 6992 6993diffServClassMapIndex OBJECT-TYPE 6994 SYNTAX Integer32(1..512) 6995 MAX-ACCESS not-accessible 6996 STATUS current 6997 DESCRIPTION "An index that uniquely identifies an entry in this table." 6998 ::= { diffServClassMapEntry 1 } 6999 7000diffServClassMapName OBJECT-TYPE 7001 SYNTAX DisplayString (SIZE (1..16)) 7002 MAX-ACCESS read-create 7003 STATUS current 7004 DESCRIPTION "The name of this entry." 7005 ::= { diffServClassMapEntry 2 } 7006 7007diffServClassMapDescription OBJECT-TYPE 7008 SYNTAX DisplayString (SIZE (0..64)) 7009 MAX-ACCESS read-create 7010 STATUS current 7011 DESCRIPTION "The description of this entry." 7012 ::= { diffServClassMapEntry 3 } 7013 7014diffServClassMapMatchType OBJECT-TYPE 7015 SYNTAX INTEGER { 7016 matchAny(1), 7017 matchAll(2) 7018 } 7019 MAX-ACCESS read-create 7020 STATUS current 7021 DESCRIPTION "The map match type of this entry." 7022 ::= { diffServClassMapEntry 4 } 7023 7024diffServClassMapElementIndexTypeList OBJECT-TYPE 7025 SYNTAX OCTET STRING (SIZE (0..255)) 7026 MAX-ACCESS read-only 7027 STATUS current 7028 DESCRIPTION "The octet string containes the type of class map element 7029 indexes. Two octets which are represented in network order 7030 express one type of the class map element index in network 7031 order and it maps the index of 7032 differServClasssMapElementIndexList in order. When the type is 7033 macAce(1), the maping index of 7034 differServClasssMapElementIndexList is the 7035 diffServMacAceEntry. When the type is ipAce(2), the maping 7036 index of differServClasssMapElementIndexList is the 7037 diffServIpAceEntry. When the type is acl(3), the maping index 7038 of differServClasssMapElementIndexList is the diffServAclEntry. 7039 When the type is ipv6Ace(4), the maping index of 7040 differServClasssMapElementIndexList is the diffServIpv6AceEntry." 7041 ::= { diffServClassMapEntry 5 } 7042 7043diffServClassMapElementIndexList OBJECT-TYPE 7044 SYNTAX OCTET STRING (SIZE (0..255)) 7045 MAX-ACCESS read-only 7046 STATUS current 7047 DESCRIPTION "The octet string containes the class map element indexes. Two 7048 octets express one index and it is represented in 7049 network order. This index list indicates the particular 7050 class map elements which belong to this table. The class map 7051 element uses type to indicate diffServAclEntry, the 7052 diffServIpAceEntry or diffServMacAceEntry. The type is two 7053 octet specified in differServClasssMapElementIndexTypeList 7054 in order. When the type is macAce(1), the maping index of 7055 differServClasssMapElementIndexList is the 7056 diffServMacAceEntry. When the type is ipAce(2), the maping 7057 index of differServClasssMapElementIndexList is the 7058 diffServIpAceEntry. When the type is acl(3), the maping index 7059 of differServClasssMapElementIndexList is the diffServAclEntry. 7060 When type is ipv6Ace(4), the maping index of 7061 differServClasssMapElementIndexList is the 7062 diffServIpv6AceEntry." 7063 ::= { diffServClassMapEntry 6 } 7064 7065diffServClassMapStatus OBJECT-TYPE 7066 SYNTAX RowStatus 7067 MAX-ACCESS read-create 7068 STATUS current 7069 DESCRIPTION "This object is used to create a new row or modify or delete 7070 an existing row in this table.The status column has six 7071 defined values: 7072 7073 The status column has six defined values: 7074 7075 - 'active', which indicates that the conceptual row is 7076 available for use by the managed device; 7077 7078 - 'notInService', which indicates that the conceptual 7079 row exists in the agent, but is unavailable for use by 7080 the managed device (see NOTE below); 7081 7082 - 'notReady', which indicates that the conceptual row 7083 exists in the agent, but is missing information 7084 necessary in order to be available for use by the 7085 managed device; 7086 7087 - 'createAndGo', which is supplied by a management 7088 station wishing to create a new instance of a 7089 conceptual row and to have its status automatically set 7090 to active, making it available for use by the managed 7091 device; 7092 7093 - 'createAndWait', which is supplied by a management 7094 station wishing to create a new instance of a 7095 conceptual row (but not make it available for use by 7096 the managed device); and, 7097 7098 - 'destroy', which is supplied by a management station 7099 wishing to delete all of the instances associated with 7100 an existing conceptual row. 7101 7102 Whereas five of the six values (all except 'notReady') may 7103 be specified in a management protocol set operation, only 7104 three values will be returned in response to a management 7105 protocol retrieval operation: 'notReady', 'notInService' or 7106 'active'. That is, when queried, an existing conceptual row 7107 has only three states: it is either available for use by 7108 the managed device (the status column has the value 7109 'active'); it is not available for use by the managed device, 7110 though the agent has sufficient information to make it so 7111 (the status column has the value 'notInService'); or, it is 7112 not available for use by the managed device, and an attempt 7113 to make it so would fail because the agent has insufficient 7114 information (the state column has the value 'notReady'). 7115 7116 For a detailed description of this object, please refer to 7117 SNMPv2-TC MIB." 7118 ::= { diffServClassMapEntry 7 } 7119 7120diffServClassMapAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 14 } 7121 7122diffServClassMapAttachCtlIndex OBJECT-TYPE 7123 SYNTAX Integer32 7124 MAX-ACCESS read-write 7125 STATUS current 7126 DESCRIPTION "Index for attachment control. Specifies the class map as 7127 the target to relate with class map elements. The class 7128 map identified by a particular value of this index is 7129 associated with the same diffServClassMapEntry as 7130 identified by the same value of diffServClassMapIndex." 7131 ::= { diffServClassMapAttachCtl 1 } 7132 7133diffServClassMapAttachCtlElementIndexType OBJECT-TYPE 7134 SYNTAX INTEGER { 7135 macAce(1), 7136 ipAce(2), 7137 acl(3), 7138 ipv6Ace(4) 7139 } 7140 MAX-ACCESS read-write 7141 STATUS current 7142 DESCRIPTION "Element Index for attachment control. Specifies the type of 7143 class map element to relate with the class map. When type is 7144 macAce(1), the index of diffServClassMapAttachCtlElementIndex 7145 is the index of diffServMacAceEntry. When the type is 7146 ipAce(2), the index of diffServClassMapAttachCtlElementIndex 7147 is the index of diffServIpAceEntry. When the type is acl(3), 7148 the index of diffServClassMapAttachCtlElementIndex is the 7149 index of diffServAclEntry. When type is ipv6Ace(4), the index of 7150 diffServClassMapAttachCtlElementIndex is the index of 7151 diffServIpv6AceEntry." 7152 ::= { diffServClassMapAttachCtl 2 } 7153 7154diffServClassMapAttachCtlElementIndex OBJECT-TYPE 7155 SYNTAX Integer32 7156 MAX-ACCESS read-write 7157 STATUS current 7158 DESCRIPTION "Element Index for attachment control. Specifies the class map 7159 element related with the class map. The class map element uses 7160 type to indicate diffServAclEntry, the diffServIpAceEntry or 7161 diffServMacAceEntry. The type is specified in 7162 diffServClassMapAttachCtlElementIndexType. When 7163 the type is macAce(1), the maping index of 7164 differServClasssMapElementIndexList is the 7165 diffServMacAceEntry. When the type is ipAce(2), the maping 7166 index of differServClasssMapElementIndexList is the 7167 diffServIpAceEntry. When the type is acl(3), the maping index 7168 of differServClasssMapElementIndexList is the 7169 diffServAclEntry. When type is ipv6Ace(4), the maping index of 7170 differServClasssMapElementIndexList is the diffServIpv6AceEntry." 7171 ::= { diffServClassMapAttachCtl 3 } 7172 7173diffServClassMapAttachCtlAction OBJECT-TYPE 7174 SYNTAX INTEGER 7175 { 7176 noAction(1), 7177 attach(2), 7178 detach(3) 7179 } 7180 MAX-ACCESS read-write 7181 STATUS current 7182 DESCRIPTION "Action for attachment control. When setting this object to 7183 attach(2) to begin the attaching operation, a particular class 7184 map element is attached to a particular class map. When 7185 setting this object to detach(3) to begin the not attached 7186 operation, then a particular class map element is not attached 7187 to a particular class map. When the action is finshed whether 7188 successfully or not, or no action is taken, the value of this 7189 object always is noAction(1). The value of a particular class 7190 map is specified in the AclAttachCtlTargetIndex. The class map 7191 element is specified by diffServClassMapAttachCtlElementIndexType 7192 and diffServClassMapAttachCtlElementIndex." 7193 ::= { diffServClassMapAttachCtl 4 } 7194 7195diffServAclTable OBJECT-TYPE 7196 SYNTAX SEQUENCE OF DiffServAclEntry 7197 MAX-ACCESS not-accessible 7198 STATUS current 7199 DESCRIPTION "Table for ACL." 7200 ::= { diffServMgt 15 } 7201 7202diffServAclEntry OBJECT-TYPE 7203 SYNTAX DiffServAclEntry 7204 MAX-ACCESS not-accessible 7205 STATUS current 7206 DESCRIPTION "Entry for ACL." 7207 INDEX { diffServAclIndex } 7208 ::= { diffServAclTable 1 } 7209 7210DiffServAclEntry ::= SEQUENCE 7211{ 7212 diffServAclIndex Integer32, 7213 diffServAclName DisplayString, 7214 diffServAclType INTEGER, 7215 diffServAclAceIndexList OCTET STRING, 7216 diffServAclStatus RowStatus 7217} 7218 7219diffServAclIndex OBJECT-TYPE 7220 SYNTAX Integer32(1..64) 7221 MAX-ACCESS not-accessible 7222 STATUS current 7223 DESCRIPTION "An index that uniquely identifies an entry in the ACL 7224 table." 7225 ::= { diffServAclEntry 1 } 7226 7227diffServAclName OBJECT-TYPE 7228 SYNTAX DisplayString (SIZE (1..16)) 7229 MAX-ACCESS read-create 7230 STATUS current 7231 DESCRIPTION "The name of this entry." 7232 ::= { diffServAclEntry 2 } 7233 7234diffServAclType OBJECT-TYPE 7235 SYNTAX INTEGER { 7236 mac(1), 7237 ipstandard(2), 7238 ipextended(3), 7239 ipv6standard(4), 7240 ipv6extended(5), 7241 arp(6) 7242 } 7243 MAX-ACCESS read-create 7244 STATUS current 7245 DESCRIPTION "The type of this entry. When the value of ACL type is 7246 modified, then the ACEs in the diffServAclAceIndexList of 7247 this entry will be auto-removed, and this entry will be auto- 7248 unbound from the diffServPortTable and the 7249 diffServClassMapTable." 7250 ::= { diffServAclEntry 3 } 7251 7252diffServAclAceIndexList OBJECT-TYPE 7253 SYNTAX OCTET STRING (SIZE (0..255)) 7254 MAX-ACCESS read-only 7255 STATUS current 7256 DESCRIPTION "The octet string containes the ACE indexes. Two octets 7257 express one index and it is represented in network 7258 order. This index list indicates the particular ACEs which 7259 belong to this table. The ACE uses type to indicate the 7260 diffServMacAceEntry, the diffServIpAceEntry, the 7261 diffServIpv6AceEntry or the diffServArpAceEntry. The type is 7262 specified in diffServAclType. When the type is mac(1), the 7263 index of diffServAclAceIndexList is the diffServMacAceEntry. 7264 When the type is ipstandard(2) or ipextended(3), the index of 7265 diffServAclAceIndexList is the diffServIpAceEntry. When the 7266 type is ipv6standard(4) or ipv6extended(5), the index of 7267 diffServAclAceIndexList is the diffServIpv6AceEntry. When the 7268 type is arp(6), the index of diffServAclAceIndexList is the 7269 diffServArpAceEntry." 7270 ::= { diffServAclEntry 4 } 7271 7272diffServAclStatus OBJECT-TYPE 7273 SYNTAX RowStatus 7274 MAX-ACCESS read-create 7275 STATUS current 7276 DESCRIPTION "This object is used to create a new row or modify or delete 7277 an existing row in this table. The status column has six 7278 defined values: 7279 7280 - 'active', which indicates that the conceptual row is 7281 available for use by the managed device; 7282 7283 - 'notInService', which indicates that the conceptual 7284 row exists in the agent, but is unavailable for use by 7285 the managed device (see NOTE below); 7286 7287 - 'notReady', which indicates that the conceptual row 7288 exists in the agent, but is missing information 7289 necessary in order to be available for use by the 7290 managed device; 7291 7292 - 'createAndGo', which is supplied by a management 7293 station wishing to create a new instance of a 7294 conceptual row and to have its status automatically set 7295 to active, making it available for use by the managed 7296 device; 7297 7298 - 'createAndWait', which is supplied by a management 7299 station wishing to create a new instance of a 7300 conceptual row (but not make it available for use by 7301 the managed device); and, 7302 7303 - 'destroy', which is supplied by a management station 7304 wishing to delete all of the instances associated with 7305 an existing conceptual row. 7306 7307 Whereas five of the six values (all except 'notReady') may 7308 be specified in a management protocol set operation, only 7309 three values will be returned in response to a management 7310 protocol retrieval operation: 'notReady', 'notInService' or 7311 'active'. That is, when queried, an existing conceptual row 7312 has only three states: it is either available for use by 7313 the managed device (the status column has the value 7314 'active'); it is not available for use by the managed device, 7315 though the agent has sufficient information to make it so 7316 (the status column has the value 'notInService'); or, it is 7317 not available for use by the managed device, and an attempt 7318 to make it so would fail because the agent has insufficient 7319 information (the state column has the value 'notReady'). 7320 7321 For a detailed description of this object, please refer to 7322 SNMPv2-TC MIB." 7323 ::= { diffServAclEntry 5 } 7324 7325diffServAclAttachCtl OBJECT IDENTIFIER ::= { diffServMgt 16 } 7326 7327diffServAclAttachCtlIndex OBJECT-TYPE 7328 SYNTAX Integer32 7329 MAX-ACCESS read-write 7330 STATUS current 7331 DESCRIPTION "Index for attachment control. Specifies the ACL as the 7332 target to relate with the IP ACE, the MAC ACE or IPv6 ACE. 7333 The ACL identified by a particular value of this index is 7334 associated with the same diffServAclEntry as identified by 7335 the same value of diffServAclIndex." 7336 ::= { diffServAclAttachCtl 1 } 7337 7338diffServAclAttachCtlAceType OBJECT-TYPE 7339 SYNTAX INTEGER 7340 { 7341 macAce(1), 7342 ipAce(2), 7343 ipv6Ace(3), 7344 arpAce(4) 7345 } 7346 MAX-ACCESS read-write 7347 STATUS current 7348 DESCRIPTION "Type for attachment control. Specifies the type of 7349 diffServAclAttachCtlAceIndex to relate with the 7350 diffServAclAttachCtlIndex. When the type is macAce(1), the 7351 index of diffServAclAceIndexList is the diffServMacAceEntry. 7352 When the type is ipAce(2), the index of 7353 diffServAclAceIndexList is the diffServIpAceEntry. When the 7354 type is ipv6Ace(3), the index of diffServAclAceIndexList 7355 is the diffServIpv6AceEntry. When the type is arpAce(4), the 7356 index of diffServAclAceIndexList is the diffServArpAceEntry." 7357 ::= { diffServAclAttachCtl 2 } 7358 7359diffServAclAttachCtlAceIndex OBJECT-TYPE 7360 SYNTAX Integer32 7361 MAX-ACCESS read-write 7362 STATUS current 7363 DESCRIPTION "Index for attachment control. Specifies the ACE to relate with 7364 the diffServAclAttachCtlIndex. When 7365 diffServAclAttachCtlAceType is macAce(1), the value of 7366 diffServAclAttachCtlIndex is the diffServMacAceEntry. When 7367 diffServAclAttachCtlAceType is ipAce(2), the value of 7368 diffServAclAttachCtlIndex is the diffServIpAceEntry. When 7369 diffServAclAttachCtlAceType is ipv6Ace(3), the value of 7370 diffServAclAttachCtlIndex is the diffServIpv6AceEntry. When 7371 diffServAclAttachCtlAceType is arpAce(4), the value of 7372 diffServAclAttachCtlIndex is the diffServArpAceEntry." 7373 ::= { diffServAclAttachCtl 3 } 7374 7375diffServAclAttachCtlAction OBJECT-TYPE 7376 SYNTAX INTEGER 7377 { 7378 noAction(1), 7379 attach(2), 7380 detach(3) 7381 } 7382 MAX-ACCESS read-write 7383 STATUS current 7384 DESCRIPTION "Action for attachment control. When setting this object to 7385 attach(2) to begin the attaching operation, a particular ACE 7386 is attached to a particular ACL. When setting this object to 7387 detach(3) to begin the not attached operation, then a 7388 particular ACE is not attached to a particular ACL. When the 7389 action is finshed whether successfully or not, or no action 7390 is taken, the value of this object always is noAction(1), The 7391 value of a particular ACL is specified in the 7392 diffServAclAttachCtlAceType and diffServAclAttachCtlAceIndex." 7393 ::= { diffServAclAttachCtl 4 } 7394 7395diffServIpAceTable OBJECT-TYPE 7396 SYNTAX SEQUENCE OF DiffServIpAceEntry 7397 MAX-ACCESS not-accessible 7398 STATUS current 7399 DESCRIPTION "Table for IP ACE." 7400 ::= { diffServMgt 17 } 7401 7402diffServIpAceEntry OBJECT-TYPE 7403 SYNTAX DiffServIpAceEntry 7404 MAX-ACCESS not-accessible 7405 STATUS current 7406 DESCRIPTION "Entry for IP ACE." 7407 INDEX { diffServIpAceIndex } 7408 ::= { diffServIpAceTable 1 } 7409 7410DiffServIpAceEntry ::= SEQUENCE 7411{ 7412 diffServIpAceIndex Integer32, 7413 diffServIpAceType INTEGER, 7414 diffServIpAceAccess INTEGER, 7415 diffServIpAceSourceIpAddr IpAddress, 7416 diffServIpAceSourceIpAddrBitmask IpAddress, 7417 diffServIpAceDestIpAddr IpAddress, 7418 diffServIpAceDestIpAddrBitmask IpAddress, 7419 diffServIpAceProtocol Integer32, 7420 diffServIpAcePrec Integer32, 7421 diffServIpAceDscp Integer32, 7422 diffServIpAceSourcePortOp INTEGER, 7423 diffServIpAceMinSourcePort Integer32, 7424 diffServIpAceSourcePortBitmask Integer32, 7425 diffServIpAceDestPortOp INTEGER, 7426 diffServIpAceMinDestPort Integer32, 7427 diffServIpAceDestPortBitmask Integer32, 7428 diffServIpAceControlCode Integer32, 7429 diffServIpAceControlCodeBitmask Integer32, 7430 diffServIpAceStatus RowStatus 7431} 7432 7433diffServIpAceIndex OBJECT-TYPE 7434 SYNTAX Integer32(1..512) 7435 MAX-ACCESS not-accessible 7436 STATUS current 7437 DESCRIPTION "An index that uniquely identifies an entry in the IP ACE 7438 table." 7439 ::= { diffServIpAceEntry 1 } 7440 7441diffServIpAceType OBJECT-TYPE 7442 SYNTAX INTEGER { 7443 standard(1), 7444 extended(2) 7445 } 7446 MAX-ACCESS read-create 7447 STATUS current 7448 DESCRIPTION "The specified IP ACE type. When the type of this entry is 7449 modified, then this entry will be auto-unbound from the 7450 diffServAclEntry and the not supporting field of this entry 7451 will be set 0." 7452 ::= { diffServIpAceEntry 2 } 7453 7454diffServIpAceAccess OBJECT-TYPE 7455 SYNTAX INTEGER { 7456 permit(1), 7457 deny(2) 7458 } 7459 MAX-ACCESS read-create 7460 STATUS current 7461 DESCRIPTION "Indicates the action to be taken if a packet matches this 7462 ACE." 7463 ::= { diffServIpAceEntry 3 } 7464 7465diffServIpAceSourceIpAddr OBJECT-TYPE 7466 SYNTAX IpAddress 7467 MAX-ACCESS read-create 7468 STATUS current 7469 DESCRIPTION "The specified source IP address. The packet's source address 7470 is AND-ed with the value of IpAceSourceIpAddrBitmask and then 7471 compared against the value of this object." 7472 ::= { diffServIpAceEntry 4 } 7473 7474diffServIpAceSourceIpAddrBitmask OBJECT-TYPE 7475 SYNTAX IpAddress 7476 MAX-ACCESS read-create 7477 STATUS current 7478 DESCRIPTION "The specified source IP address mask. The packet's source 7479 address is AND-ed with the value of IpAceSourceIpAddr and 7480 then compared against the value of this object." 7481 ::= { diffServIpAceEntry 5 } 7482 7483diffServIpAceDestIpAddr OBJECT-TYPE 7484 SYNTAX IpAddress 7485 MAX-ACCESS read-create 7486 STATUS current 7487 DESCRIPTION "The specified destination IP address. The packet's 7488 destination address is AND-ed with the value of 7489 diffServIpAceDestIpAddrBitmask and then compared against the 7490 value of this object. This object may not be modified if the 7491 associated diffServIpAceType object is equal to standard(1)." 7492 ::= { diffServIpAceEntry 6 } 7493 7494diffServIpAceDestIpAddrBitmask OBJECT-TYPE 7495 SYNTAX IpAddress 7496 MAX-ACCESS read-create 7497 STATUS current 7498 DESCRIPTION "The specified destination IP address mask. This object may 7499 not be modified if the associated diffServIpAceType object 7500 is equal to standard(1)." 7501 ::= { diffServIpAceEntry 7 } 7502 7503diffServIpAceProtocol OBJECT-TYPE 7504 SYNTAX Integer32 (0..256) 7505 MAX-ACCESS read-create 7506 STATUS current 7507 DESCRIPTION "The protocol number field in the IP header used to indicate 7508 the higher layer protocol as specified in RFC 1700. A value 7509 of 0 matches every IP packet. The object=256 means 'any'. For 7510 example: 0 is IP, 1 is ICMP, 2 is IGMP, 4 is IP in IP 7511 encapsulation, 6 is TCP, 9 is IGRP, 17 is UDP, 47 is GRE, 50 7512 is ESP, 51 is AH, 88 is IGRP, 89 is OSPF, 94 is KA9Q/NOS 7513 compatible IP over IP, 103 is PIMv2, 108 is PCP. This object 7514 may not be modified if the associated diffServIpAceType object 7515 is equal to standard(1)." 7516 ::= { diffServIpAceEntry 8 } 7517 7518diffServIpAcePrec OBJECT-TYPE 7519 SYNTAX Integer32 (0..8) 7520 MAX-ACCESS read-create 7521 STATUS current 7522 DESCRIPTION "Specifies the IP precedence value to match against. The value 7523 of this object is ignored whenever the value of 7524 diffServIpAcePrec object is 8. This object may not be modified 7525 if the associated diffServIpAceType object is equal to 7526 standard(1)." 7527 ::= { diffServIpAceEntry 9 } 7528 7529diffServIpAceDscp OBJECT-TYPE 7530 SYNTAX Integer32 (0..64) 7531 MAX-ACCESS read-create 7532 STATUS current 7533 DESCRIPTION "Specifies the DSCP value to match against. The value of this 7534 object is ignored whenever the value of diffServIpAcePrec 7535 object is 64. This object may not be modified if the 7536 associated diffServIpAceType object is equal to standard(1)." 7537 ::= { diffServIpAceEntry 11 } 7538 7539diffServIpAceSourcePortOp OBJECT-TYPE 7540 SYNTAX INTEGER { 7541 noOperator(1), 7542 equal(2), 7543 range(3) 7544 } 7545 MAX-ACCESS read-create 7546 STATUS current 7547 DESCRIPTION "Indicates how a packet's source TCP/UDP port number is to be 7548 compared. noOperator(1), which is the default value, means no 7549 comparison is to be made with the source TCP/UDP port 7550 number. equal(2), which is used the 7551 diffServIpAceSourcePortBitmask and the 7552 diffServIpAceMinSourcePort to match against. range(3),which is 7553 used the diffServIpAceMinSourcePort and the 7554 diffServIpAceMaxSourcePort to match against. This object may 7555 not be modified if the associated diffServIpAceType object is 7556 equal to standard(1)." 7557 ::= { diffServIpAceEntry 12 } 7558 7559diffServIpAceMinSourcePort OBJECT-TYPE 7560 SYNTAX Integer32 (0..'FFFF'h) 7561 MAX-ACCESS read-create 7562 STATUS current 7563 DESCRIPTION "If the diffServIpAceSourcePortOp is range(3), this 7564 indicates the lower bound of the TCP/UDP port number 7565 value range. This object may not be modified if the 7566 associated diffServIpAceType object is equal to 7567 standard(1)." 7568 ::= { diffServIpAceEntry 13 } 7569 7570diffServIpAceSourcePortBitmask OBJECT-TYPE 7571 SYNTAX Integer32 (0..'FFFF'h) 7572 MAX-ACCESS read-create 7573 STATUS current 7574 DESCRIPTION "If the diffServIpAceSourcePortOp is equal(2), this indicates 7575 the bitmask of the diffServIpAceMinSourcePort. This object may 7576 not be modified if the associated diffServIpAceType object is 7577 equal to standard(1)." 7578 ::= { diffServIpAceEntry 15 } 7579 7580diffServIpAceDestPortOp OBJECT-TYPE 7581 SYNTAX INTEGER{ 7582 noOperator(1), 7583 equal(2), 7584 range(3) 7585 } 7586 MAX-ACCESS read-create 7587 STATUS current 7588 DESCRIPTION "Indicates how a packet's destination TCP/UDP port number is 7589 to be compared. noOperator(1), which is the default value, 7590 means that no comparison is to be made with the destination 7591 TCP/UDP port number. equal(2), which is used the 7592 diffServIpAceSourcePortBitmask and the 7593 diffServIpAceMinDestPort to match against. range(3),which is 7594 used the diffServIpAceMinDestPort and the 7595 diffServIpAceMaxDestPort to match against. This object may not 7596 be modified if the associated diffServIpAceType object is 7597 equal to standard(1)." 7598 ::= { diffServIpAceEntry 16 } 7599 7600diffServIpAceMinDestPort OBJECT-TYPE 7601 SYNTAX Integer32 (0..'FFFF'h) 7602 MAX-ACCESS read-create 7603 STATUS current 7604 DESCRIPTION "If the diffServIpAceDestPortOp is range(3), this indicates 7605 the lower bound of the TCP/UDP port number value range. This 7606 object may not be modified if the associated 7607 diffServIpAceType object is equal to standard(1)." 7608 ::= { diffServIpAceEntry 17 } 7609 7610diffServIpAceDestPortBitmask OBJECT-TYPE 7611 SYNTAX Integer32 (0..'FFFF'h) 7612 MAX-ACCESS read-create 7613 STATUS current 7614 DESCRIPTION "If the diffServIpAceDestPortOp is equal(2), this indicates 7615 the bitmask of the diffServIpAceMinDestPort. This object may 7616 not be modified if the associated diffServIpAceType object 7617 is equal to standard(1)." 7618 ::= { diffServIpAceEntry 19 } 7619 7620diffServIpAceControlCode OBJECT-TYPE 7621 SYNTAX Integer32 (0..63) 7622 MAX-ACCESS read-create 7623 STATUS current 7624 DESCRIPTION "Indicates how the control flags of TCP packets are to be 7625 compared. diffServIpAceControlCode is AND-ed with 7626 diffServIpAceControlCodeBitmask. This object may not be 7627 modified if the associated diffServIpAceType object is 7628 equal to standard(1)." 7629 ::= { diffServIpAceEntry 20 } 7630 7631diffServIpAceControlCodeBitmask OBJECT-TYPE 7632 SYNTAX Integer32 (0..63) 7633 MAX-ACCESS read-create 7634 STATUS current 7635 DESCRIPTION "Indicates how the control flags of TCP packets are to be 7636 compared. It can be used to check multiple flags of the FIN, 7637 SYN, RST, PSH, ACK, URG by the sum of FIN=1, SYN=2, RST=4, 7638 PSH=8, ACK=16, URG=32. This object may not be modified if the 7639 associated diffServIpAceType object is equal to standard(1)." 7640 ::= { diffServIpAceEntry 21 } 7641 7642diffServIpAceStatus OBJECT-TYPE 7643 SYNTAX RowStatus 7644 MAX-ACCESS read-create 7645 STATUS current 7646 DESCRIPTION "This object is used to create a new row or modify or delete 7647 an existing row in this table. The status column has six 7648 defined values: 7649 7650 The status column has six defined values: 7651 7652 - 'active', which indicates that the conceptual row is 7653 available for use by the managed device; 7654 7655 - 'notInService', which indicates that the conceptual 7656 row exists in the agent, but is unavailable for use by 7657 the managed device (see NOTE below); 7658 7659 - 'notReady', which indicates that the conceptual row 7660 exists in the agent, but is missing information 7661 necessary in order to be available for use by the 7662 managed device; 7663 7664 - 'createAndGo', which is supplied by a management 7665 station wishing to create a new instance of a 7666 conceptual row and to have its status automatically set 7667 to active, making it available for use by the managed 7668 device; 7669 7670 - 'createAndWait', which is supplied by a management 7671 station wishing to create a new instance of a 7672 conceptual row (but not make it available for use by 7673 the managed device); and, 7674 7675 - 'destroy', which is supplied by a management station 7676 wishing to delete all of the instances associated with 7677 an existing conceptual row. 7678 7679 Whereas five of the six values (all except 'notReady') may 7680 be specified in a management protocol set operation, only 7681 three values will be returned in response to a management 7682 protocol retrieval operation: 'notReady', 'notInService' or 7683 'active'. That is, when queried, an existing conceptual row 7684 has only three states: it is either available for use by 7685 the managed device (the status column has the value 7686 'active'); it is not available for use by the managed device, 7687 though the agent has sufficient information to make it so 7688 (the status column has the value 'notInService'); or, it is 7689 not available for use by the managed device, and an attempt 7690 to make it so would fail because the agent has insufficient 7691 information (the state column has the value 'notReady'). 7692 7693 For a detailed description of this object, please refer to 7694 SNMPv2-TC MIB." 7695 ::= { diffServIpAceEntry 22 } 7696 7697diffServMacAceTable OBJECT-TYPE 7698 SYNTAX SEQUENCE OF DiffServMacAceEntry 7699 MAX-ACCESS not-accessible 7700 STATUS current 7701 DESCRIPTION "Table for MAC ACE." 7702 ::= { diffServMgt 18 } 7703 7704diffServMacAceEntry OBJECT-TYPE 7705 SYNTAX DiffServMacAceEntry 7706 MAX-ACCESS not-accessible 7707 STATUS current 7708 DESCRIPTION "Entry for MAC ACE." 7709 INDEX { diffServMacAceIndex } 7710 ::= { diffServMacAceTable 1 } 7711 7712DiffServMacAceEntry ::= SEQUENCE 7713{ 7714 diffServMacAceIndex Integer32, 7715 diffServMacAceAccess INTEGER, 7716 diffServMacAcePktformat INTEGER, 7717 diffServMacAceSourceMacAddr MacAddress, 7718 diffServMacAceSourceMacAddrBitmask MacAddress, 7719 diffServMacAceDestMacAddr MacAddress, 7720 diffServMacAceDestMacAddrBitmask MacAddress, 7721 diffServMacAceVidOp INTEGER, 7722 diffServMacAceMinVid Integer32, 7723 diffServMacAceVidBitmask Integer32, 7724 diffServMacAceEtherTypeOp INTEGER, 7725 diffServMacAceEtherTypeBitmask Integer32, 7726 diffServMacAceMinEtherType Integer32, 7727 diffServMacAceCosOp INTEGER, 7728 diffServMacAceCosBitmask INTEGER, 7729 diffServMacAceMinCos INTEGER, 7730 diffServMacAceStatus RowStatus 7731} 7732 7733diffServMacAceIndex OBJECT-TYPE 7734 SYNTAX Integer32(1..512) 7735 MAX-ACCESS not-accessible 7736 STATUS current 7737 DESCRIPTION "An index that uniquely identifies an entry in the MAC ACE 7738 table." 7739 ::= { diffServMacAceEntry 1 } 7740 7741diffServMacAceAccess OBJECT-TYPE 7742 SYNTAX INTEGER { 7743 permit(1), 7744 deny(2) 7745 } 7746 MAX-ACCESS read-create 7747 STATUS current 7748 DESCRIPTION "Indicates the action to be taken if a packet matches this 7749 ACE." 7750 ::= { diffServMacAceEntry 2 } 7751 7752diffServMacAcePktformat OBJECT-TYPE 7753 SYNTAX INTEGER { 7754 any(1), 7755 untagged-Eth2(2), 7756 untagged802Dot3(3), 7757 tagggedEth2(4), 7758 tagged802Dot3(5) 7759 } 7760 MAX-ACCESS read-create 7761 STATUS current 7762 DESCRIPTION "Used to check the packet format of the packets. This object 7763 cannot be configured when the status of the entry, 7764 diffServMacAceStatus, is active(1)." 7765 ::= { diffServMacAceEntry 3 } 7766 7767diffServMacAceSourceMacAddr OBJECT-TYPE 7768 SYNTAX MacAddress 7769 MAX-ACCESS read-create 7770 STATUS current 7771 DESCRIPTION "Indicates the 48-bit source MAC address. The specified source 7772 MAC of the packet. The packet's source MAC address is AND-ed 7773 with the value of diffServMacAceSourceMacAddrBitmask 7774 and then compared against the value of this object." 7775 ::= { diffServMacAceEntry 4 } 7776 7777diffServMacAceSourceMacAddrBitmask OBJECT-TYPE 7778 SYNTAX MacAddress 7779 MAX-ACCESS read-create 7780 STATUS current 7781 DESCRIPTION "The specified source MAC address mask." 7782 ::= { diffServMacAceEntry 5 } 7783 7784diffServMacAceDestMacAddr OBJECT-TYPE 7785 SYNTAX MacAddress 7786 MAX-ACCESS read-create 7787 STATUS current 7788 DESCRIPTION "Indicates the 48-bit destination MAC address. The specified 7789 destination MAC of the packet. The packet's destination MAC 7790 address is AND-ed with the value of 7791 diffServMacAceDestMacAddrBitmask and then compared against 7792 the value of this object." 7793 ::= { diffServMacAceEntry 6 } 7794 7795diffServMacAceDestMacAddrBitmask OBJECT-TYPE 7796 SYNTAX MacAddress 7797 MAX-ACCESS read-create 7798 STATUS current 7799 DESCRIPTION "The specified destination MAC address mask." 7800 ::= { diffServMacAceEntry 7 } 7801 7802diffServMacAceVidOp OBJECT-TYPE 7803 SYNTAX INTEGER { 7804 noOperator(1), 7805 equal(2), 7806 range(3) 7807 } 7808 MAX-ACCESS read-create 7809 STATUS current 7810 DESCRIPTION "Indicates how a packet's VID is to be compared. This 7811 object cannot be configured when the status of the entry, 7812 diffServMacAceStatus, is active(1)." 7813 ::= { diffServMacAceEntry 8 } 7814 7815diffServMacAceMinVid OBJECT-TYPE 7816 SYNTAX Integer32 (1..4094) 7817 MAX-ACCESS read-create 7818 STATUS current 7819 DESCRIPTION "Indicates the lower bound of the VID value range if the 7820 diffServMacAceVidOp is range(3)." 7821 ::= { diffServMacAceEntry 9 } 7822 7823diffServMacAceVidBitmask OBJECT-TYPE 7824 SYNTAX Integer32 (0..'0FFF'h) 7825 MAX-ACCESS read-create 7826 STATUS current 7827 DESCRIPTION "The bit mask of the VID. The default value is 0." 7828 DEFVAL { 0 } 7829 ::= { diffServMacAceEntry 10 } 7830 7831diffServMacAceEtherTypeOp OBJECT-TYPE 7832 SYNTAX INTEGER { 7833 noOperator(1), 7834 equal(2), 7835 range(3) 7836 } 7837 MAX-ACCESS read-create 7838 STATUS current 7839 DESCRIPTION "Indicates how a packet's ether type is to be compared." 7840 ::= { diffServMacAceEntry 12 } 7841 7842diffServMacAceEtherTypeBitmask OBJECT-TYPE 7843 SYNTAX Integer32 (0..'FFFF'h) 7844 MAX-ACCESS read-create 7845 STATUS current 7846 DESCRIPTION "The bit mask of Ether type. The default value is 0." 7847 DEFVAL { 0 } 7848 ::= { diffServMacAceEntry 13 } 7849 7850diffServMacAceMinEtherType OBJECT-TYPE 7851 SYNTAX Integer32 ('0000'h..'FFFF'h) 7852 MAX-ACCESS read-create 7853 STATUS current 7854 DESCRIPTION "Indicates the lower bound of the ether type value range 7855 if the diffServMacAceEtherTypeOp is range(3)." 7856 ::= { diffServMacAceEntry 14 } 7857 7858diffServMacAceStatus OBJECT-TYPE 7859 SYNTAX RowStatus 7860 MAX-ACCESS read-create 7861 STATUS current 7862 DESCRIPTION "This object is used to create a new row or modify or delete 7863 an existing row in this table. The status column has six 7864 defined values: 7865 7866 The status column has six defined values: 7867 7868 - 'active', which indicates that the conceptual row is 7869 available for use by the managed device; 7870 7871 - 'notInService', which indicates that the conceptual 7872 row exists in the agent, but is unavailable for use by 7873 the managed device (see NOTE below); 7874 7875 - 'notReady', which indicates that the conceptual row 7876 exists in the agent, but is missing information 7877 necessary in order to be available for use by the 7878 managed device; 7879 7880 - 'createAndGo', which is supplied by a management 7881 station wishing to create a new instance of a 7882 conceptual row and to have its status automatically set 7883 to active, making it available for use by the managed 7884 device; 7885 7886 - 'createAndWait', which is supplied by a management 7887 station wishing to create a new instance of a 7888 conceptual row (but not make it available for use by 7889 the managed device); and, 7890 7891 - 'destroy', which is supplied by a management station 7892 wishing to delete all of the instances associated with 7893 an existing conceptual row. 7894 7895 Whereas five of the six values (all except 'notReady') may 7896 be specified in a management protocol set operation, only 7897 three values will be returned in response to a management 7898 protocol retrieval operation: 'notReady', 'notInService' or 7899 'active'. That is, when queried, an existing conceptual row 7900 has only three states: it is either available for use by 7901 the managed device (the status column has the value 7902 'active'); it is not available for use by the managed device, 7903 though the agent has sufficient information to make it so 7904 (the status column has the value 'notInService'); or, it is 7905 not available for use by the managed device, and an attempt 7906 to make it so would fail because the agent has insufficient 7907 information (the state column has the value 'notReady'). 7908 7909 For a detailed description of this object, please refer to 7910 SNMPv2-TC MIB." 7911 ::= { diffServMacAceEntry 16 } 7912 7913diffServMacAceCosOp OBJECT-TYPE 7914 SYNTAX INTEGER { 7915 noOperator(1), 7916 equal(2), 7917 range(3) 7918 } 7919 MAX-ACCESS read-create 7920 STATUS current 7921 DESCRIPTION "Indicates how a packet's CoS is compared. 7922 If the object type of diffServMacAceCosOp is equal(2), 7923 diffServMacAceMinCos indicates the CoS value for comparing, and 7924 diffServMacAceCosBitmask is used as the bitmask of the CoS value. 7925 If the object type of diffServMacAceCosOp is range(3), 7926 diffServMacAceMinCos should be used as the lower bound of the CoS value." 7927 7928 ::= { diffServMacAceEntry 17 } 7929 7930diffServMacAceCosBitmask OBJECT-TYPE 7931 SYNTAX INTEGER ('00'h..'07'h) 7932 MAX-ACCESS read-create 7933 STATUS current 7934 DESCRIPTION "Indicates the bitmask of the CoS value if the object type of 7935 diffServMacAceCosOp is equal(2). The default value is 0." 7936 ::= { diffServMacAceEntry 18 } 7937 7938diffServMacAceMinCos OBJECT-TYPE 7939 SYNTAX INTEGER ('00'h..'07'h) 7940 MAX-ACCESS read-create 7941 STATUS current 7942 DESCRIPTION "If the object type of diffServMacAceCosOp is equal(2), 7943 diffServMacAceMinCos indicates the CoS value for comparing. 7944 If the object type of diffServMacAceCosOp is range(3), 7945 diffServMacAceMinCos indicates the lower bound of the CoS value." 7946 ::= { diffServMacAceEntry 19 } 7947 7948diffServActionTable OBJECT-TYPE 7949 SYNTAX SEQUENCE OF DiffServActionEntry 7950 MAX-ACCESS not-accessible 7951 STATUS current 7952 DESCRIPTION "Table for action." 7953 ::= { diffServMgt 19 } 7954 7955diffServActionEntry OBJECT-TYPE 7956 SYNTAX DiffServActionEntry 7957 MAX-ACCESS not-accessible 7958 STATUS current 7959 DESCRIPTION "Entry for action." 7960 INDEX { diffServActionIndex } 7961 ::= { diffServActionTable 1 } 7962 7963DiffServActionEntry ::= SEQUENCE 7964{ 7965 diffServActionIndex Integer32, 7966 diffServActionList BITS, 7967 diffServActionPktNewPri Integer32, 7968 diffServActionPktNewPhb Integer32, 7969 diffServActionStatus RowStatus, 7970 diffServActionPktNewDscp Integer32 7971} 7972 7973diffServActionIndex OBJECT-TYPE 7974 SYNTAX Integer32(1..512) 7975 MAX-ACCESS not-accessible 7976 STATUS current 7977 DESCRIPTION "An index that uniquely identifies an entry in the 7978 action table." 7979 ::= { diffServActionEntry 1 } 7980 7981diffServActionList OBJECT-TYPE 7982 SYNTAX BITS 7983 { 7984 actionPktNewPri(0), 7985 actionPktNewPhb(9), 7986 actionPktNewDscp(11) 7987 } 7988 MAX-ACCESS read-create 7989 STATUS current 7990 DESCRIPTION "The bitmap value used to identify which action 7991 capabilities are enabled on the entry. The 7992 actionPktNewPri and actionPktNewDscp can not be 7993 enabled at the same time on the entry. The 7994 actionRedPktNewDscp and actionRedDrop can not be 7995 enabled at the same time on the entry." 7996 ::= { diffServActionEntry 2 } 7997 7998diffServActionPktNewPri OBJECT-TYPE 7999 SYNTAX Integer32 (0..8) 8000 MAX-ACCESS read-create 8001 STATUS current 8002 DESCRIPTION "Specifies the new priority value for the packet when 8003 the action is satisfied. If the actionPktNewPri bit of 8004 the diffServActionList is not enabled, this object can 8005 not be set." 8006 ::= { diffServActionEntry 3 } 8007 8008diffServActionPktNewPhb OBJECT-TYPE 8009 SYNTAX Integer32 (0..8) 8010 MAX-ACCESS read-create 8011 STATUS current 8012 DESCRIPTION "Specifies the inner priority value for the packet when 8013 the action is satisfied. If the actionPktNewPhb bit of 8014 the diffServActionList is not enabled, this object can 8015 not be set." 8016 ::= { diffServActionEntry 4 } 8017 8018diffServActionStatus OBJECT-TYPE 8019 SYNTAX RowStatus 8020 MAX-ACCESS read-create 8021 STATUS current 8022 DESCRIPTION "This object is used to create a new row, modify or 8023 delete an existing row in this table. 8024 The status column has six defined values: 8025 8026 The status column has six defined values: 8027 8028 - 'active', which indicates that the conceptual row 8029 is available for use by the managed device; 8030 8031 - 'notInService', which indicates that the conceptual 8032 row exists in the agent, but is unavailable for use 8033 by the managed device (see NOTE below); 8034 8035 - 'notReady', which indicates that the conceptual row 8036 exists in the agent, but is missing information 8037 necessary in order to be available for use by the 8038 managed device; 8039 8040 - 'createAndGo', which is supplied by a management 8041 station wishing to create a new instance of a 8042 conceptual row and to have its status automatically 8043 set to active, making it available for use by the 8044 managed device; 8045 8046 - 'createAndWait', which is supplied by a management 8047 station wishing to create a new instance of a 8048 conceptual row (but not make it available for use by 8049 the managed device); and, 8050 8051 - 'destroy', which is supplied by a management 8052 station wishing to delete all of the instances 8053 associated with an existing conceptual row. 8054 8055 Whereas five of the six values (all except 'notReady') may 8056 be specified in a management protocol set operation, only 8057 three values will be returned in response to a management 8058 protocol retrieval operation: 'notReady', 'notInService' 8059 or 'active'. That is, when queried, an existing 8060 conceptual row has only three states: it is either 8061 available for use by the managed device (the status column 8062 has the value 'active'); it is not available for use by 8063 the managed device, though the agent has sufficient 8064 information to make it so (the status column has the value 8065 'notInService'); or, it is not available for use by the 8066 managed device, and an attempt to make it so would fail 8067 because the agent has insufficient information (the state 8068 column has the value 'notReady'). 8069 8070 For a detailed description of this object, please refer to 8071 SNMPv2-TC MIB." 8072 ::= { diffServActionEntry 11 } 8073 8074diffServActionPktNewDscp OBJECT-TYPE 8075 SYNTAX Integer32 (0..63) 8076 MAX-ACCESS read-create 8077 STATUS current 8078 DESCRIPTION "Specifies the new DSCP value for the packet when 8079 the action is satisfied. If the actionPktNewDscp bit of 8080 the diffServActionList is not enabled, this object 8081 can not be set." 8082 ::= { diffServActionEntry 13 } 8083 8084diffServMeterTable OBJECT-TYPE 8085 SYNTAX SEQUENCE OF DiffServMeterEntry 8086 MAX-ACCESS not-accessible 8087 STATUS current 8088 DESCRIPTION "Table for meter." 8089 ::= { diffServMgt 20 } 8090 8091diffServMeterEntry OBJECT-TYPE 8092 SYNTAX DiffServMeterEntry 8093 MAX-ACCESS not-accessible 8094 STATUS current 8095 DESCRIPTION "Entry for meter." 8096 INDEX { diffServActionIndex } 8097 ::= { diffServMeterTable 1 } 8098 8099DiffServMeterEntry ::= SEQUENCE 8100{ 8101 diffServMeterIndex Integer32, 8102 diffServMeterModel INTEGER, 8103 diffServMeterRate Integer32, 8104 diffServMeterStatus RowStatus 8105} 8106 8107diffServMeterIndex OBJECT-TYPE 8108 SYNTAX Integer32 8109 MAX-ACCESS not-accessible 8110 STATUS current 8111 DESCRIPTION "An entry that describes a single set of token bucket 8112 parameters." 8113 ::= { diffServMeterEntry 1 } 8114 8115diffServMeterModel OBJECT-TYPE 8116 SYNTAX INTEGER { 8117 default(0), 8118 rate(8) 8119 } 8120 MAX-ACCESS read-create 8121 STATUS current 8122 DESCRIPTION "The Metering algorithm associated with the Token Bucket 8123 parameters. The zeroDotZero indicates this is unknown." 8124 ::= { diffServMeterEntry 2 } 8125 8126diffServMeterRate OBJECT-TYPE 8127 SYNTAX Integer32 (16..1000000) 8128 MAX-ACCESS read-create 8129 STATUS current 8130 DESCRIPTION "The token-bucket rate, in kilobits per second (kbps)." 8131 ::= { diffServMeterEntry 3 } 8132 8133diffServMeterStatus OBJECT-TYPE 8134 SYNTAX RowStatus 8135 MAX-ACCESS read-create 8136 STATUS current 8137 DESCRIPTION "This object is used to create a new row or modify or delete 8138 an existing row in this table. The status column has six 8139 defined values: 8140 8141 The status column has six defined values: 8142 8143 - 'active', which indicates that the conceptual row is 8144 available for use by the managed device; 8145 8146 - 'notInService', which indicates that the conceptual 8147 row exists in the agent, but is unavailable for use by 8148 the managed device (see NOTE below); 8149 8150 - 'notReady', which indicates that the conceptual row 8151 exists in the agent, but is missing information 8152 necessary in order to be available for use by the 8153 managed device; 8154 8155 - 'createAndGo', which is supplied by a management 8156 station wishing to create a new instance of a 8157 conceptual row and to have its status automatically set 8158 to active, making it available for use by the managed 8159 device; 8160 8161 - 'createAndWait', which is supplied by a management 8162 station wishing to create a new instance of a 8163 conceptual row (but not make it available for use by 8164 the managed device); and, 8165 8166 - 'destroy', which is supplied by a management station 8167 wishing to delete all of the instances associated with 8168 an existing conceptual row. 8169 8170 Whereas five of the six values (all except 'notReady') may 8171 be specified in a management protocol set operation, only 8172 three values will be returned in response to a management 8173 protocol retrieval operation: 'notReady', 'notInService' or 8174 'active'. That is, when queried, an existing conceptual row 8175 has only three states: it is either available for use by 8176 the managed device (the status column has the value 8177 'active'); it is not available for use by the managed device, 8178 though the agent has sufficient information to make it so 8179 (the status column has the value 'notInService'); or, it is 8180 not available for use by the managed device, and an attempt 8181 to make it so would fail because the agent has insufficient 8182 information (the state column has the value 'notReady'). 8183 8184 For a detailed description of this object, please refer to 8185 SNMPv2-TC MIB." 8186 ::= { diffServMeterEntry 6 } 8187 8188diffServIpv6AceTable OBJECT-TYPE 8189 SYNTAX SEQUENCE OF DiffServIpv6AceEntry 8190 MAX-ACCESS not-accessible 8191 STATUS current 8192 DESCRIPTION "Table for IPv6 ACE." 8193 ::= { diffServMgt 21 } 8194 8195diffServIpv6AceEntry OBJECT-TYPE 8196 SYNTAX DiffServIpv6AceEntry 8197 MAX-ACCESS not-accessible 8198 STATUS current 8199 DESCRIPTION "Entry fo IPv6 ACE." 8200 INDEX { diffServIpv6AceIndex } 8201 ::= { diffServIpv6AceTable 1 } 8202 8203DiffServIpv6AceEntry ::= SEQUENCE 8204{ 8205 diffServIpv6AceIndex Integer32, 8206 diffServIpv6AceType INTEGER, 8207 diffServIpv6AceAccess INTEGER, 8208 diffServIpv6AceSourceIpAddr OCTET STRING, 8209 diffServIpv6AceSourceIpAddrPrefixLen Integer32, 8210 diffServIpv6AceDestIpAddr OCTET STRING, 8211 diffServIpv6AceDestIpAddrPrefixLen Integer32, 8212 diffServIpv6AceNextHeader Integer32, 8213 diffServIpv6AceDscp Integer32, 8214 diffServIpv6AceStatus RowStatus, 8215 diffServIpv6AceSourcePortOp INTEGER, 8216 diffServIpv6AceSourcePort Integer32, 8217 diffServIpv6AceSourcePortBitmask Integer32, 8218 diffServIpv6AceDestPortOp INTEGER, 8219 diffServIpv6AceDestPort Integer32, 8220 diffServIpv6AceDestPortBitmask Integer32 8221} 8222 8223diffServIpv6AceIndex OBJECT-TYPE 8224 SYNTAX Integer32(1..512) 8225 MAX-ACCESS not-accessible 8226 STATUS current 8227 DESCRIPTION "An index that uniquely identifies an entry in the IPv6 table." 8228 ::= { diffServIpv6AceEntry 1 } 8229 8230diffServIpv6AceType OBJECT-TYPE 8231 SYNTAX INTEGER { 8232 standard(1), 8233 extended(2) 8234 } 8235 MAX-ACCESS read-create 8236 STATUS current 8237 DESCRIPTION "The specified IP v6 ACE type. When the type of this entry is 8238 modified, then this entry will be auto-unbound from the 8239 diffServAclEntry and the not supporting field of this entry 8240 will be set 0." 8241 ::= { diffServIpv6AceEntry 2 } 8242 8243diffServIpv6AceAccess OBJECT-TYPE 8244 SYNTAX INTEGER { 8245 permit(1), 8246 deny(2) 8247 } 8248 MAX-ACCESS read-create 8249 STATUS current 8250 DESCRIPTION "Indicates the action to be taken if a packet matches this 8251 ACE." 8252 ::= { diffServIpv6AceEntry 3 } 8253 8254diffServIpv6AceSourceIpAddr OBJECT-TYPE 8255 SYNTAX OCTET STRING (SIZE (0..16)) 8256 MAX-ACCESS read-create 8257 STATUS current 8258 DESCRIPTION "Specifies the source IPv6 address." 8259 ::= { diffServIpv6AceEntry 4 } 8260 8261diffServIpv6AceSourceIpAddrPrefixLen OBJECT-TYPE 8262 SYNTAX Integer32 (0..128) 8263 MAX-ACCESS read-create 8264 STATUS current 8265 DESCRIPTION "The length (in bits) associated with the source IPv6 address 8266 prefix of this entry." 8267 ::= { diffServIpv6AceEntry 5 } 8268 8269diffServIpv6AceDestIpAddr OBJECT-TYPE 8270 SYNTAX OCTET STRING (SIZE (0..16)) 8271 MAX-ACCESS read-create 8272 STATUS current 8273 DESCRIPTION "Specifies the destination IPv6 address. This object may not be 8274 modified if the associated diffServIpv6AceType object is equal 8275 to standard(1)." 8276 ::= { diffServIpv6AceEntry 6 } 8277 8278diffServIpv6AceDestIpAddrPrefixLen OBJECT-TYPE 8279 SYNTAX Integer32 (0..128) 8280 MAX-ACCESS read-create 8281 STATUS current 8282 DESCRIPTION "The length (in bits) associated with the destination IPv6 8283 address prefix of this entry. This object may not be modified 8284 if the associated diffServIpv6AceType object is equal to 8285 standard(1)." 8286 ::= { diffServIpv6AceEntry 7 } 8287 8288diffServIpv6AceNextHeader OBJECT-TYPE 8289 SYNTAX Integer32 (0..255) 8290 MAX-ACCESS read-create 8291 STATUS current 8292 DESCRIPTION "Specifies the next header to match against. This object may not 8293 be modified if the associated diffServIpv6AceType object is equal to 8294 standard(1)." 8295 ::= { diffServIpv6AceEntry 8 } 8296 8297diffServIpv6AceDscp OBJECT-TYPE 8298 SYNTAX Integer32 (0..64) 8299 MAX-ACCESS read-create 8300 STATUS current 8301 DESCRIPTION "Specifies the DSCP value to match against. This object may not 8302 be modified if the associated diffServIpv6AceType object is 8303 equal to standard(1)." 8304 ::= { diffServIpv6AceEntry 9 } 8305 8306diffServIpv6AceStatus OBJECT-TYPE 8307 SYNTAX RowStatus 8308 MAX-ACCESS read-create 8309 STATUS current 8310 DESCRIPTION "This object is used to create a new row or modify or delete 8311 an existing row in this table. The status column has six 8312 defined values: 8313 8314 The status column has six defined values: 8315 8316 - 'active', which indicates that the conceptual row is 8317 available for use by the managed device; 8318 8319 - 'notInService', which indicates that the conceptual 8320 row exists in the agent, but is unavailable for use by 8321 the managed device (see NOTE below); 8322 8323 - 'notReady', which indicates that the conceptual row 8324 exists in the agent, but is missing information 8325 necessary in order to be available for use by the 8326 managed device; 8327 8328 - 'createAndGo', which is supplied by a management 8329 station wishing to create a new instance of a 8330 conceptual row and to have its status automatically set 8331 to active, making it available for use by the managed 8332 device; 8333 8334 - 'createAndWait', which is supplied by a management 8335 station wishing to create a new instance of a 8336 conceptual row (but not make it available for use by 8337 the managed device); and, 8338 8339 - 'destroy', which is supplied by a management station 8340 wishing to delete all of the instances associated with 8341 an existing conceptual row. 8342 8343 Whereas five of the six values (all except 'notReady') may 8344 be specified in a management protocol set operation, only 8345 three values will be returned in response to a management 8346 protocol retrieval operation: 'notReady', 'notInService' or 8347 'active'. That is, when queried, an existing conceptual row 8348 has only three states: it is either available for use by 8349 the managed device (the status column has the value 8350 'active'); it is not available for use by the managed device, 8351 though the agent has sufficient information to make it so 8352 (the status column has the value 'notInService'); or, it is 8353 not available for use by the managed device, and an attempt 8354 to make it so would fail because the agent has insufficient 8355 information (the state column has the value 'notReady'). 8356 8357 For a detailed description of this object, please refer to 8358 SNMPv2-TC MIB." 8359 ::= { diffServIpv6AceEntry 11 } 8360 8361diffServIpv6AceSourcePortOp OBJECT-TYPE 8362 SYNTAX INTEGER { 8363 noOperator(1), 8364 equal(2) 8365 } 8366 MAX-ACCESS read-create 8367 STATUS current 8368 DESCRIPTION "Indicates how a packet's source TCP/UDP port number is 8369 to be compared. noOperator(1), which is the default value, 8370 means that no comparison is to be made with the source 8371 TCP/UDP port number. equal(2), which uses the 8372 diffServIpv6AceSourcePort and diffServIpv6AceSourcePortBitmask 8373 to match against. This object may not be modified if the 8374 associated diffServIpv6AceType object is equal to standard(1)." 8375 ::= { diffServIpv6AceEntry 13 } 8376 8377diffServIpv6AceSourcePort OBJECT-TYPE 8378 SYNTAX Integer32(0..'FFFF'h) 8379 MAX-ACCESS not-accessible 8380 STATUS current 8381 DESCRIPTION "If the diffServIpv6AceSourcePortOp is equal(2), this 8382 indicates the TCP/UDP port number value." 8383 ::= { diffServIpv6AceEntry 14 } 8384 8385diffServIpv6AceSourcePortBitmask OBJECT-TYPE 8386 SYNTAX Integer32(0..'FFFF'h) 8387 MAX-ACCESS read-create 8388 STATUS current 8389 DESCRIPTION "If the diffServIpv6AceSourcePortOp is equal(2), this indicates 8390 the bitmask of the diffServIpv6AceSourcePort." 8391 ::= { diffServIpv6AceEntry 15 } 8392 8393diffServIpv6AceDestPortOp OBJECT-TYPE 8394 SYNTAX INTEGER { 8395 noOperator(1), 8396 equal(2) 8397 } 8398 MAX-ACCESS read-create 8399 STATUS current 8400 DESCRIPTION "Indicates how a packet's destination TCP/UDP port number is 8401 to be compared. noOperator(1), which is the default value, 8402 means that no comparison is to be made with the destination 8403 TCP/UDP port number. equal(2), which uses the 8404 diffServIpv6AceDestPort and diffServIpv6AceDestPortBitmask to 8405 match against. This object may not be modified if the 8406 associated diffServIpv6AceType object is equal to standard(1)." 8407 ::= { diffServIpv6AceEntry 16 } 8408 8409diffServIpv6AceDestPort OBJECT-TYPE 8410 SYNTAX Integer32(0..'FFFF'h) 8411 MAX-ACCESS read-create 8412 STATUS current 8413 DESCRIPTION "If the diffServIpv6AceDestPortOp is equal(2), this 8414 indicates the TCP/UDP port number value." 8415 ::= { diffServIpv6AceEntry 17 } 8416 8417diffServIpv6AceDestPortBitmask OBJECT-TYPE 8418 SYNTAX Integer32(0..'FFFF'h) 8419 MAX-ACCESS read-create 8420 STATUS current 8421 DESCRIPTION "If the diffServIpv6AceDestPortOp is equal(2), this indicates 8422 the bitmask of the diffServIpv6AceDestPort." 8423 ::= { diffServIpv6AceEntry 18 } 8424 8425diffServArpAceTable OBJECT-TYPE 8426 SYNTAX SEQUENCE OF DiffServArpAceEntry 8427 MAX-ACCESS not-accessible 8428 STATUS current 8429 DESCRIPTION "The conceptual table of all of diffServArpAceEntry." 8430 ::= { diffServMgt 23 } 8431 8432diffServArpAceEntry OBJECT-TYPE 8433 SYNTAX DiffServArpAceEntry 8434 MAX-ACCESS not-accessible 8435 STATUS current 8436 DESCRIPTION "The conceptual row for diffServArpAceTable." 8437 INDEX { diffServArpAceIndex } 8438 ::= { diffServArpAceTable 1 } 8439 8440DiffServArpAceEntry ::= SEQUENCE 8441{ 8442 diffServArpAceIndex Integer32, 8443 diffServArpAceAction INTEGER, 8444 diffServArpAcePktType INTEGER, 8445 diffServArpAceSourceIpAddr IpAddress, 8446 diffServArpAceSourceIpAddrBitmask IpAddress, 8447 diffServArpAceDestIpAddr IpAddress, 8448 diffServArpAceDestIpAddrBitmask IpAddress, 8449 diffServArpAceSourceMacAddr OCTET STRING, 8450 diffServArpAceSourceMacAddrBitmask OCTET STRING, 8451 diffServArpAceDestMacAddr OCTET STRING, 8452 diffServArpAceDestMacAddrBitmask OCTET STRING, 8453 diffServArpAceLogStatus EnabledStatus, 8454 diffServArpAceStatus RowStatus 8455} 8456 8457diffServArpAceIndex OBJECT-TYPE 8458 SYNTAX Integer32 (1..32) 8459 MAX-ACCESS not-accessible 8460 STATUS current 8461 DESCRIPTION "The unique index of an ACE within an ACL." 8462 ::= { diffServArpAceEntry 1 } 8463 8464diffServArpAceAction OBJECT-TYPE 8465 SYNTAX INTEGER 8466 { 8467 permit(1), 8468 deny(2) 8469 } 8470 MAX-ACCESS read-create 8471 STATUS current 8472 DESCRIPTION "Indicates the action to be taken if a packet matches 8473 this ACE. This object cannot not be configured when 8474 the status of the entry, diffServArpAceStatus, is 8475 active(1)." 8476 ::= { diffServArpAceEntry 2 } 8477 8478diffServArpAcePktType OBJECT-TYPE 8479 SYNTAX INTEGER 8480 { 8481 request(1), 8482 response(2), 8483 both(3) 8484 } 8485 MAX-ACCESS read-create 8486 STATUS current 8487 DESCRIPTION "Indicates the packet type to be taken if a packet matches 8488 this ACE. This object can not be configured when the 8489 status of the entry, diffServArpAceStatus, is active(1)." 8490 ::= { diffServArpAceEntry 3 } 8491 8492diffServArpAceSourceIpAddr OBJECT-TYPE 8493 SYNTAX IpAddress 8494 MAX-ACCESS read-create 8495 STATUS current 8496 DESCRIPTION "The specified source ARP address. The packet's source 8497 address is AND'ed with the value of 8498 diffServArpAceSourceIpAddrBitmask and then compared 8499 against the value of this object. 8500 This object cannot be configured when the status of the 8501 entry, diffServArpAceStatus, is active(1)." 8502 ::= { diffServArpAceEntry 4 } 8503 8504diffServArpAceSourceIpAddrBitmask OBJECT-TYPE 8505 SYNTAX IpAddress 8506 MAX-ACCESS read-create 8507 STATUS current 8508 DESCRIPTION "The specified source ARP address mask. The packet's 8509 destination address is AND'ed with the value of 8510 diffServArpAceSourceIpAddr and then compared against the 8511 value of this object." 8512 ::= { diffServArpAceEntry 5 } 8513 8514diffServArpAceDestIpAddr OBJECT-TYPE 8515 SYNTAX IpAddress 8516 MAX-ACCESS read-create 8517 STATUS current 8518 DESCRIPTION "The specified destination IP address. The packet's 8519 destination address is AND'ed with the value of 8520 diffServArpAceDestIpAddrBitmask and then compared 8521 against the value of this object." 8522 ::= { diffServArpAceEntry 6 } 8523 8524diffServArpAceDestIpAddrBitmask OBJECT-TYPE 8525 SYNTAX IpAddress 8526 MAX-ACCESS read-create 8527 STATUS current 8528 DESCRIPTION "The specified destination IP address mask." 8529 ::= { diffServArpAceEntry 7 } 8530 8531diffServArpAceSourceMacAddr OBJECT-TYPE 8532 SYNTAX OCTET STRING (SIZE (6)) 8533 MAX-ACCESS read-create 8534 STATUS current 8535 DESCRIPTION "Indicates the 48-bit destination MAC address. The 8536 specified source MAC of the packet. The packet's 8537 source MAC address is AND'ed with the value of 8538 aceArpSourceMacAddrBitmask and then compared against 8539 the value of this object. This object cannot be 8540 configured when the status of the entry, 8541 diffServArpAceStatus, is active(1)." 8542 ::= { diffServArpAceEntry 8 } 8543 8544diffServArpAceSourceMacAddrBitmask OBJECT-TYPE 8545 SYNTAX OCTET STRING (SIZE (6)) 8546 MAX-ACCESS read-create 8547 STATUS current 8548 DESCRIPTION "The specified source MAC address mask. 8549 This object cannot be configured when the status of the 8550 entry, diffServArpAceStatus, is active(1)." 8551 ::= { diffServArpAceEntry 9 } 8552 8553diffServArpAceDestMacAddr OBJECT-TYPE 8554 SYNTAX OCTET STRING (SIZE (6)) 8555 MAX-ACCESS read-create 8556 STATUS current 8557 DESCRIPTION "Indicates the 48-bit destination MAC address. 8558 The specified destination MAC of the packet. 8559 The packet's destination MAC address is AND'ed with the 8560 value of aceArpDestMacAddrBitmask and then compared 8561 against the value of this object. This object cannot be 8562 configured when the status of the entry, 8563 diffServArpAceStatus, is active(1)." 8564 ::= { diffServArpAceEntry 10 } 8565 8566diffServArpAceDestMacAddrBitmask OBJECT-TYPE 8567 SYNTAX OCTET STRING (SIZE (6)) 8568 MAX-ACCESS read-create 8569 STATUS current 8570 DESCRIPTION "The specified destination MAC address mask. 8571 This object cannot be configured when the status of the 8572 entry, diffServArpAceStatus, is active(1)." 8573 ::= { diffServArpAceEntry 11 } 8574 8575diffServArpAceLogStatus OBJECT-TYPE 8576 SYNTAX EnabledStatus 8577 MAX-ACCESS read-create 8578 STATUS current 8579 DESCRIPTION "Indicates whether to log messages against the packets. 8580 This object cannot be configured when the status of the 8581 entry, diffServArpAceStatus, is active(1)." 8582 ::= { diffServArpAceEntry 12 } 8583 8584diffServArpAceStatus OBJECT-TYPE 8585 SYNTAX RowStatus 8586 MAX-ACCESS read-create 8587 STATUS current 8588 DESCRIPTION 8589 "The status of this conceptual row entry. This object isused to manage the 8590 creation and deletion of conceptual rows. 8591 8592 The status column has six defined values: 8593 8594 - 'active', which indicates that the conceptual row is 8595 available for use by the managed device; 8596 8597 - 'notInService', which indicates that the conceptual 8598 row exists in the agent, but is unavailable for use by 8599 the managed device (see NOTE below); 8600 8601 - 'notReady', which indicates that the conceptual row 8602 exists in the agent, but is missing information 8603 necessary in order to be available for use by the 8604 managed device; 8605 8606 - 'createAndGo', which is supplied by a management 8607 station wishing to create a new instance of a 8608 conceptual row and to have its status automatically set 8609 to active, making it available for use by the managed 8610 device; 8611 8612 - 'createAndWait', which is supplied by a management 8613 station wishing to create a new instance of a 8614 conceptual row (but not make it available for use by 8615 the managed device); and, 8616 8617 - 'destroy', which is supplied by a management station 8618 wishing to delete all of the instances associated with 8619 an existing conceptual row. 8620 8621 Whereas five of the six values (all except 'notReady') may 8622 be specified in a management protocol set operation, only 8623 three values will be returned in response to a management 8624 protocol retrieval operation: 'notReady', 'notInService' or 8625 'active'. That is, when queried, an existing conceptual row 8626 has only three states: it is either available for use by 8627 the managed device (the status column has value 'active'); 8628 it is not available for use by the managed device, though 8629 the agent has sufficient information to make it so (the 8630 status column has value 'notInService'); or, it is not 8631 available for use by the managed device, and an attempt to 8632 make it so would fail because the agent has insufficient 8633 information (the state column has value 'notReady'). 8634 8635 For a detailed description of this object, please refer to 8636 SNMPv2-TC MIB." 8637 ::= { diffServArpAceEntry 13 } 8638 8639diffServArpTable OBJECT-TYPE 8640 SYNTAX SEQUENCE OF DiffServArpEntry 8641 MAX-ACCESS not-accessible 8642 STATUS current 8643 DESCRIPTION "The conceptual table of all of diffServArpEntry." 8644 ::= { diffServMgt 24 } 8645 8646diffServArpEntry OBJECT-TYPE 8647 SYNTAX DiffServArpEntry 8648 MAX-ACCESS not-accessible 8649 STATUS current 8650 DESCRIPTION "The conceptual row for diffServArpTable." 8651 INDEX { diffServArpAclName } 8652 ::= { diffServArpTable 1 } 8653 8654DiffServArpEntry ::= SEQUENCE 8655{ 8656 diffServArpAclName DisplayString 8657} 8658 8659diffServArpAclName OBJECT-TYPE 8660 SYNTAX DisplayString(SIZE(1..16)) 8661 MAX-ACCESS read-only 8662 STATUS current 8663 DESCRIPTION "The name of an ACL. Within a feature, a unique name is 8664 used to identify the list to which the entry belongs 8665 in the device." 8666 ::= { diffServArpEntry 1 } 8667 8668diffServAclHwCounterTable OBJECT-TYPE 8669 SYNTAX SEQUENCE OF DiffServAclHwCounterEntry 8670 MAX-ACCESS not-accessible 8671 STATUS current 8672 DESCRIPTION "Table for differentiated services hardware counter on 8673 each port." 8674 ::= { diffServMgt 26 } 8675 8676diffServAclHwCounterEntry OBJECT-TYPE 8677 SYNTAX DiffServAclHwCounterEntry 8678 MAX-ACCESS not-accessible 8679 STATUS current 8680 DESCRIPTION "Entry for differentiated services hardware counter on 8681 each port." 8682 INDEX { 8683 diffServAclHwCounterIfIndex, 8684 diffServAclHwCounterDirection, 8685 diffServAclHwCounterAclIndex, 8686 diffServAclHwCounterAceIndex 8687 } 8688 ::= { diffServAclHwCounterTable 1 } 8689 8690DiffServAclHwCounterEntry ::= SEQUENCE 8691{ 8692 diffServAclHwCounterIfIndex InterfaceIndex, 8693 diffServAclHwCounterDirection INTEGER, 8694 diffServAclHwCounterAclIndex Integer32, 8695 diffServAclHwCounterAceIndex Integer32, 8696 diffServAclHwCounterAceHitCount Unsigned32 8697} 8698 8699diffServAclHwCounterIfIndex OBJECT-TYPE 8700 SYNTAX InterfaceIndex 8701 MAX-ACCESS read-only 8702 STATUS current 8703 DESCRIPTION "This object is the interface index of diffServPortEntry. 8704 The interface identified by a particular value of this 8705 index is the same interface as identified by the same 8706 value of ifIndex in the IF-MIB." 8707 ::= { diffServAclHwCounterEntry 1 } 8708 8709diffServAclHwCounterDirection OBJECT-TYPE 8710 SYNTAX INTEGER { 8711 ingress(1) 8712 } 8713 MAX-ACCESS read-only 8714 STATUS current 8715 DESCRIPTION "Indicates a particular direction of traffic." 8716 ::= { diffServAclHwCounterEntry 2 } 8717 8718diffServAclHwCounterAclIndex OBJECT-TYPE 8719 SYNTAX Integer32 (0..63) 8720 MAX-ACCESS read-only 8721 STATUS current 8722 DESCRIPTION "An index that uniquely identifies an entry in the ACL 8723 table." 8724 ::= { diffServAclHwCounterEntry 3 } 8725 8726diffServAclHwCounterAceIndex OBJECT-TYPE 8727 SYNTAX Integer32 (0..1023) 8728 MAX-ACCESS read-only 8729 STATUS current 8730 DESCRIPTION "An index that uniquely identifies an entry of an ACL. 8731 This entry might be a compressed ACE (which index is 8732 bigger than SYS_ADPT_MAX_NBRS_OF_ACE_OF_SYSTEM) with 8733 multiple user configured ACEs, and the index of 8734 compressed ACE will not show in ACE table." 8735 ::= { diffServAclHwCounterEntry 4 } 8736 8737diffServAclHwCounterAceHitCount OBJECT-TYPE 8738 SYNTAX Unsigned32 8739 MAX-ACCESS read-only 8740 STATUS current 8741 DESCRIPTION "Specifies the hardware counter of an ACE entry." 8742 ::= { diffServAclHwCounterEntry 5 } 8743 8744-- 8745-- diffServPolicyMapPortTable 8746-- 8747diffServPolicyMapPortTable OBJECT-TYPE 8748 SYNTAX SEQUENCE OF DiffServPolicyMapPortEntry 8749 MAX-ACCESS not-accessible 8750 STATUS current 8751 DESCRIPTION "Table for policy map of each port." 8752 ::= { diffServMgt 27 } 8753 8754diffServPolicyMapPortEntry OBJECT-TYPE 8755 SYNTAX DiffServPolicyMapPortEntry 8756 MAX-ACCESS not-accessible 8757 STATUS current 8758 DESCRIPTION "Entry for diffServPolicyMapPortTable." 8759 INDEX { 8760 diffServPolicyMapPortIfIndex, 8761 diffServPolicyMapPortDirection 8762 } 8763 ::= { diffServPolicyMapPortTable 1 } 8764 8765DiffServPolicyMapPortEntry ::= SEQUENCE 8766{ 8767 diffServPolicyMapPortIfIndex InterfaceIndex, 8768 diffServPolicyMapPortDirection INTEGER, 8769 diffServPolicyMapPortPolicyMapIndex Integer32, 8770 diffServPolicyMapPortStatus RowStatus 8771} 8772 8773diffServPolicyMapPortIfIndex OBJECT-TYPE 8774 SYNTAX InterfaceIndex 8775 MAX-ACCESS not-accessible 8776 STATUS current 8777 DESCRIPTION "This object is the interface index of DiffServPolicyMapPortEntry. 8778 The interface identified by a particular value of this 8779 index is the same interface as identified by the same 8780 value of ifIndex in the IF-MIB." 8781 ::= { diffServPolicyMapPortEntry 1 } 8782 8783diffServPolicyMapPortDirection OBJECT-TYPE 8784 SYNTAX INTEGER { 8785 ingress(1) 8786 } 8787 MAX-ACCESS not-accessible 8788 STATUS current 8789 DESCRIPTION "Indicates this policy map effect to 8790 which direction of traffic." 8791 ::= { diffServPolicyMapPortEntry 2 } 8792 8793 8794diffServPolicyMapPortPolicyMapIndex OBJECT-TYPE 8795 SYNTAX Integer32 8796 MAX-ACCESS read-write 8797 STATUS current 8798 DESCRIPTION "Specifies the policy map index binded to the interface. 8799 The policy map identified by a particular value of 8800 this index is associated with the same DiffServPolicyMapEntry 8801 as identified by the same value of diffServPolicyMapIndex." 8802 ::= { diffServPolicyMapPortEntry 3 } 8803 8804diffServPolicyMapPortStatus OBJECT-TYPE 8805 SYNTAX RowStatus 8806 MAX-ACCESS read-create 8807 STATUS current 8808 DESCRIPTION "This object is used to create a new row or modify or delete 8809 an existing row in this table.The status column has six 8810 defined values: 8811 8812 The status column has six defined values: 8813 8814 - 'active', which indicates that the conceptual row is 8815 available for use by the managed device; 8816 8817 - 'notInService', which indicates that the conceptual 8818 row exists in the agent, but is unavailable for use by 8819 the managed device (see NOTE below); 8820 8821 - 'notReady', which indicates that the conceptual row 8822 exists in the agent, but is missing information 8823 necessary in order to be available for use by the 8824 managed device; 8825 8826 - 'createAndGo', which is supplied by a management 8827 station wishing to create a new instance of a 8828 conceptual row and to have its status automatically set 8829 to active, making it available for use by the managed 8830 device; 8831 8832 - 'createAndWait', which is supplied by a management 8833 station wishing to create a new instance of a 8834 conceptual row (but not make it available for use by 8835 the managed device); and, 8836 8837 - 'destroy', which is supplied by a management station 8838 wishing to delete all of the instances associated with 8839 an existing conceptual row. 8840 8841 Whereas five of the six values (all except 'notReady') may 8842 be specified in a management protocol set operation, only 8843 three values will be returned in response to a management 8844 protocol retrieval operation: 'notReady', 'notInService' or 8845 'active'. That is, when queried, an existing conceptual row 8846 has only three states: it is either available for use by 8847 the managed device (the status column has value 'active'); 8848 it is not available for use by the managed device, though 8849 the agent has sufficient information to make it so (the 8850 status column has value 'notInService'); or, it is not 8851 available for use by the managed device, and an attempt to 8852 make it so would fail because the agent has insufficient 8853 information (the state column has value 'notReady'). 8854 8855 For a detailed description of this object, please refer to 8856 SNMPv2-TC MIB. 8857 " 8858 ::= { diffServPolicyMapPortEntry 4 } 8859 8860-- 8861-- diffServAccessGroupTable 8862-- 8863diffServAccessGroupTable OBJECT-TYPE 8864 SYNTAX SEQUENCE OF DiffServAccessGroupEntry 8865 MAX-ACCESS not-accessible 8866 STATUS current 8867 DESCRIPTION "Table for specifies access group 8868 for ACL on each port." 8869 ::= { diffServMgt 28 } 8870 8871diffServAccessGroupEntry OBJECT-TYPE 8872 SYNTAX DiffServAccessGroupEntry 8873 MAX-ACCESS not-accessible 8874 STATUS current 8875 DESCRIPTION "Entry for diffServAccessGroupTable." 8876 INDEX { 8877 diffServAccessGroupIfIndex, 8878 diffServAccessGroupDirection, 8879 diffServAccessGroupType 8880 } 8881 ::= { diffServAccessGroupTable 1 } 8882 8883DiffServAccessGroupEntry ::= SEQUENCE 8884{ 8885 diffServAccessGroupIfIndex InterfaceIndex, 8886 diffServAccessGroupDirection INTEGER, 8887 diffServAccessGroupType INTEGER, 8888 diffServAccessGroupAclIndex Integer32, 8889 diffServAccessGroupTimeRangeName DisplayString, 8890 diffServAccessGroupCounterStatus EnabledStatus, 8891 diffServAccessGroupStatus RowStatus 8892} 8893 8894diffServAccessGroupIfIndex OBJECT-TYPE 8895 SYNTAX InterfaceIndex 8896 MAX-ACCESS not-accessible 8897 STATUS current 8898 DESCRIPTION "This object is the interface index of diffServAccessGroupEntry. 8899 The interface identified by a particular value of this 8900 index is the same interface as identified by the same 8901 value of ifIndex in the IF-MIB. If support global ACL, 8902 using the specific ifindex(65535)." 8903 ::= { diffServAccessGroupEntry 1 } 8904 8905diffServAccessGroupDirection OBJECT-TYPE 8906 SYNTAX INTEGER { 8907 ingress(1) 8908 } 8909 MAX-ACCESS not-accessible 8910 STATUS current 8911 DESCRIPTION "Indicates this access group effect to 8912 which direction of traffic." 8913 ::= { diffServAccessGroupEntry 2 } 8914 8915diffServAccessGroupType OBJECT-TYPE 8916 SYNTAX INTEGER { 8917 mac(1), 8918 ip(2), 8919 ipv6(3) 8920 } 8921 MAX-ACCESS not-accessible 8922 STATUS current 8923 DESCRIPTION "Specifies the access group type, 8924 only support bind one ACL per type on a port." 8925 ::= { diffServAccessGroupEntry 3 } 8926 8927diffServAccessGroupAclIndex OBJECT-TYPE 8928 SYNTAX Integer32 8929 MAX-ACCESS read-write 8930 STATUS current 8931 DESCRIPTION "Specifies the ACL index apply to this access 8932 group. The index uniquely identifies an 8933 entry in diffServAclTable." 8934 ::= { diffServAccessGroupEntry 4 } 8935 8936diffServAccessGroupTimeRangeName OBJECT-TYPE 8937 SYNTAX DisplayString (SIZE (1..32)) 8938 MAX-ACCESS read-write 8939 STATUS current 8940 DESCRIPTION "The name of the time range entry bound to 8941 the access group. This object should be 8942 equal to one of the timeRangeName objects 8943 in timeRangeTable." 8944 ::= { diffServAccessGroupEntry 5 } 8945 8946diffServAccessGroupCounterStatus OBJECT-TYPE 8947 SYNTAX EnabledStatus 8948 MAX-ACCESS read-write 8949 STATUS current 8950 DESCRIPTION "The acl counter enable status of this 8951 access group." 8952 ::= { diffServAccessGroupEntry 6 } 8953 8954diffServAccessGroupStatus OBJECT-TYPE 8955 SYNTAX RowStatus 8956 MAX-ACCESS read-create 8957 STATUS current 8958 DESCRIPTION "This object is used to create a new row or modify or delete 8959 an existing row in this table.The status column has six 8960 defined values: 8961 8962 The status column has six defined values: 8963 8964 - 'active', which indicates that the conceptual row is 8965 available for use by the managed device; 8966 8967 - 'notInService', which indicates that the conceptual 8968 row exists in the agent, but is unavailable for use by 8969 the managed device (see NOTE below); 8970 8971 - 'notReady', which indicates that the conceptual row 8972 exists in the agent, but is missing information 8973 necessary in order to be available for use by the 8974 managed device; 8975 8976 - 'createAndGo', which is supplied by a management 8977 station wishing to create a new instance of a 8978 conceptual row and to have its status automatically set 8979 to active, making it available for use by the managed 8980 device; 8981 8982 - 'createAndWait', which is supplied by a management 8983 station wishing to create a new instance of a 8984 conceptual row (but not make it available for use by 8985 the managed device); and, 8986 8987 - 'destroy', which is supplied by a management station 8988 wishing to delete all of the instances associated with 8989 an existing conceptual row. 8990 8991 Whereas five of the six values (all except 'notReady') may 8992 be specified in a management protocol set operation, only 8993 three values will be returned in response to a management 8994 protocol retrieval operation: 'notReady', 'notInService' or 8995 'active'. That is, when queried, an existing conceptual row 8996 has only three states: it is either available for use by 8997 the managed device (the status column has value 'active'); 8998 it is not available for use by the managed device, though 8999 the agent has sufficient information to make it so (the 9000 status column has value 'notInService'); or, it is not 9001 available for use by the managed device, and an attempt to 9002 make it so would fail because the agent has insufficient 9003 information (the state column has value 'notReady'). 9004 9005 For a detailed description of this object, please refer to 9006 SNMPv2-TC MIB. 9007 " 9008 ::= { diffServAccessGroupEntry 7 } 9009 9010diffServTcamTable OBJECT-TYPE 9011 SYNTAX SEQUENCE OF DiffServTcamEntry 9012 MAX-ACCESS not-accessible 9013 STATUS current 9014 DESCRIPTION "The conceptual table of all of DiffServTcamEntry." 9015 ::= { diffServMgt 29 } 9016 9017diffServTcamEntry OBJECT-TYPE 9018 SYNTAX DiffServTcamEntry 9019 MAX-ACCESS not-accessible 9020 STATUS current 9021 DESCRIPTION "The conceptual row for diffServTcamTable." 9022 INDEX { 9023 diffServTcamUnit, 9024 diffServTcamDevice, 9025 diffServTcamPool 9026 } 9027 ::= { diffServTcamTable 1 } 9028 9029DiffServTcamEntry ::= SEQUENCE 9030{ 9031 diffServTcamUnit Integer32, 9032 diffServTcamDevice Integer32, 9033 diffServTcamPool Integer32, 9034 diffServTcamPoolCapability BITS, 9035 diffServTcamTotal Integer32, 9036 diffServTcamFree Integer32, 9037 diffServTcamUsed Integer32 9038} 9039 9040diffServTcamUnit OBJECT-TYPE 9041 SYNTAX Integer32(1..8) 9042 MAX-ACCESS not-accessible 9043 STATUS current 9044 DESCRIPTION "This object identifies the switch within the system 9045 for which this entry contains information." 9046 ::= { diffServTcamEntry 1 } 9047 9048diffServTcamDevice OBJECT-TYPE 9049 SYNTAX Integer32 9050 MAX-ACCESS not-accessible 9051 STATUS current 9052 DESCRIPTION "The device id of the specified unit." 9053 ::= { diffServTcamEntry 2 } 9054 9055diffServTcamPool OBJECT-TYPE 9056 SYNTAX Integer32 9057 MAX-ACCESS not-accessible 9058 STATUS current 9059 DESCRIPTION "The TCAM pool index of the specified unit and device." 9060 ::= { diffServTcamEntry 3 } 9061 9062diffServTcamPoolCapability OBJECT-TYPE 9063 SYNTAX BITS 9064 { 9065 macAcl(0), 9066 ipAcl(1), 9067 ipv6StdAcl(2), 9068 ipv6ExtAcl(3), 9069 macDiffServ(4), 9070 ipDiffServ(5), 9071 ipv6StdDiffServ(6), 9072 ipv6ExtDiffServ(7), 9073 egressMacAcl(8), 9074 egressIpAcl(9), 9075 egressIpv6StdAcl(10), 9076 egressIpv6ExtAcl(11), 9077 egressMacDiffServ(12), 9078 egressIpDiffServ(13), 9079 egressIpv6StdDiffServ(14), 9080 egressIpv6ExtDiffServ(15), 9081 webAuth(16), 9082 ipSourceGuard(17), 9083 ipv6SourceGuard(18), 9084 cpuInterface(19), 9085 rateLimit(20), 9086 linkLocal(21), 9087 reserved(22) 9088 } 9089 MAX-ACCESS read-only 9090 STATUS current 9091 DESCRIPTION "The bitmap value used to identify which functions 9092 supported on this pool." 9093 ::= { diffServTcamEntry 4 } 9094 9095diffServTcamTotal OBJECT-TYPE 9096 SYNTAX Integer32 9097 MAX-ACCESS read-only 9098 STATUS current 9099 DESCRIPTION "The total number of TCAM pool entry." 9100 ::= { diffServTcamEntry 5 } 9101 9102diffServTcamFree OBJECT-TYPE 9103 SYNTAX Integer32 9104 MAX-ACCESS read-only 9105 STATUS current 9106 DESCRIPTION "The free number of TCAM pool entry." 9107 ::= { diffServTcamEntry 6 } 9108 9109diffServTcamUsed OBJECT-TYPE 9110 SYNTAX Integer32 9111 MAX-ACCESS read-only 9112 STATUS current 9113 DESCRIPTION "The used number of TCAM pool entry." 9114 ::= { diffServTcamEntry 7 } 9115 9116-- 9117-- securityMgt 9118-- 9119 9120-- Management for security, e.g. user security and port security. 9121 9122privateVlanMgt OBJECT IDENTIFIER ::= { securityMgt 1 } 9123portSecurityMgt OBJECT IDENTIFIER ::= { securityMgt 2 } 9124radiusMgt OBJECT IDENTIFIER ::= { securityMgt 4 } 9125tacacsMgt OBJECT IDENTIFIER ::= { securityMgt 5 } 9126sshMgt OBJECT IDENTIFIER ::= { securityMgt 6 } 9127ipFilterMgt OBJECT IDENTIFIER ::= { securityMgt 9 } 9128userAuthMgt OBJECT IDENTIFIER ::= { securityMgt 10 } 9129dot1xMgt OBJECT IDENTIFIER ::= { securityMgt 11 } 9130aaaMgt OBJECT IDENTIFIER ::= { securityMgt 12 } 9131networkAccessMgt OBJECT IDENTIFIER ::= { securityMgt 13 } 9132dosMgt OBJECT IDENTIFIER ::= { securityMgt 16 } 9133 9134-- 9135-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_MGR API) start 9136 9137privateVlanStatus OBJECT-TYPE 9138 SYNTAX EnabledStatus 9139 MAX-ACCESS read-write 9140 STATUS current 9141 DESCRIPTION "This controls whether private VLAN is enabled." 9142 ::= { privateVlanMgt 1 } 9143 9144privateVlanUplinkPorts OBJECT-TYPE 9145 SYNTAX PortList 9146 MAX-ACCESS read-write 9147 STATUS current 9148 DESCRIPTION "This is the list of uplink ports for private VLAN. 9149 They should not overlap with privateVlanDownlinkPorts. 9150 0 will be displayed if the privateVlanStatus is disabled. 9151 You must enable the privateVlanStatus before setting this variable." 9152 ::= { privateVlanMgt 2 } 9153 9154privateVlanDownlinkPorts OBJECT-TYPE 9155 SYNTAX PortList 9156 MAX-ACCESS read-write 9157 STATUS current 9158 DESCRIPTION "This is the list of downlink ports for private VLAN. 9159 They should not overlap with privateVlanUplinkPorts. 9160 Multiple port setting is permitted. 9161 0 will be displayed if the privateVlanStatus is disabled. 9162 You must enable the privateVlanStatus before setting this variable." 9163 ::= { privateVlanMgt 3 } 9164 9165privateVlanVlanTable OBJECT-TYPE 9166 SYNTAX SEQUENCE OF PrivateVlanVlanEntry 9167 MAX-ACCESS not-accessible 9168 STATUS current 9169 DESCRIPTION "A table containing private VLAN information on the 9170 VLANs which currently exist." 9171 ::= { privateVlanMgt 4 } 9172 9173privateVlanVlanEntry OBJECT-TYPE 9174 SYNTAX PrivateVlanVlanEntry 9175 MAX-ACCESS not-accessible 9176 STATUS current 9177 DESCRIPTION "A conceptual row containing the private VLAN 9178 information on the VLANs for a particular management 9179 domain." 9180 INDEX { privateVlanVlanIndex } 9181 ::= { privateVlanVlanTable 1 } 9182 9183PrivateVlanVlanEntry ::= SEQUENCE 9184{ 9185 privateVlanVlanIndex Integer32, 9186 privateVlanVlanType INTEGER, 9187 privateVlanAssoicatedPrimaryVlan Integer32 9188} 9189 9190privateVlanVlanIndex OBJECT-TYPE 9191 SYNTAX Integer32(1..4094) 9192 MAX-ACCESS not-accessible 9193 STATUS current 9194 DESCRIPTION "The VLAN ID of this private VLAN." 9195 ::= { privateVlanVlanEntry 1 } 9196 9197privateVlanVlanType OBJECT-TYPE 9198 SYNTAX INTEGER 9199 { 9200 invalid(1), 9201 primary(2), 9202 isolated(3), 9203 community(4) 9204 } 9205 MAX-ACCESS read-create 9206 STATUS current 9207 DESCRIPTION "The VLAN type as defined for Private VLAN feature. 9208 Set the value to invalid(1) to destroy an entry. Set 9209 other values to create an entry. If an index 9210 already exists, set others to modifiy it. Note that a VLAN's 9211 private VLAN type cannot be changed once it has 9212 any port members." 9213 ::= { privateVlanVlanEntry 2 } 9214 9215privateVlanAssoicatedPrimaryVlan OBJECT-TYPE 9216 SYNTAX Integer32(0..4094) 9217 MAX-ACCESS read-create 9218 STATUS current 9219 DESCRIPTION 9220 "The VLAN ID of the associated primary VLAN used for 9221 the private VLAN feature if privateVlanVlanType has the 9222 value of isolated(3), community(4). If privateVlanVlanType 9223 has the value of primary(2), then this object has the value of 0. 9224 9225 Note that one isolated VLAN can only be associated 9226 with one unique primary VLAN. One primary VLAN can only 9227 be associated with one isolated VLAN. 9228 9229 One primary VLAN can be associated with multiple community VLANs; 9230 one community VLAN can only be associated with one unique primary VLAN." 9231 ::= { privateVlanVlanEntry 3 } 9232 9233 9234-- 9235-- Table for configuring secondary VLAN on private ports 9236-- 9237 9238privateVlanPrivatePortTable OBJECT-TYPE 9239 SYNTAX SEQUENCE OF PrivateVlanPrivatePortEntry 9240 MAX-ACCESS not-accessible 9241 STATUS current 9242 DESCRIPTION 9243 "A table containing information on the configuration of 9244 secondary VLANs on the device ports." 9245 ::= { privateVlanMgt 5 } 9246 9247privateVlanPrivatePortEntry OBJECT-TYPE 9248 SYNTAX PrivateVlanPrivatePortEntry 9249 MAX-ACCESS not-accessible 9250 STATUS current 9251 DESCRIPTION 9252 "A conceptual row containing information of the 9253 configuration of secondary VLANs for each port. An entry 9254 is created by the managed system for each interface which 9255 can be configured as a private port for Private VLAN 9256 feature." 9257 INDEX { privateVlanPrivatePortIfIndex } 9258 ::= { privateVlanPrivatePortTable 1 } 9259 9260PrivateVlanPrivatePortEntry ::= SEQUENCE 9261{ 9262 privateVlanPrivatePortIfIndex InterfaceIndex, 9263 privateVlanPrivatePortSecondaryVlan Integer32 9264} 9265 9266privateVlanPrivatePortIfIndex OBJECT-TYPE 9267 SYNTAX InterfaceIndex 9268 MAX-ACCESS not-accessible 9269 STATUS current 9270 DESCRIPTION "This is defined as the ifIndex." 9271 ::= { privateVlanPrivatePortEntry 1 } 9272 9273privateVlanPrivatePortSecondaryVlan OBJECT-TYPE 9274 SYNTAX Integer32(0..4094) 9275 MAX-ACCESS read-write 9276 STATUS current 9277 DESCRIPTION 9278 "The VLAN ID of the secondary VLAN configured on this 9279 private port. A private port is a port that allows 9280 ingress traffic of the secondary VLAN as well as 9281 egress traffic of its associated primary VLAN, but 9282 blocks the egress traffic of the isolated VLAN while 9283 allowing the egress traffic of the community 9284 or twoWayCommunity VLAN depending on the type of the 9285 secondary VLAN. 9286 9287 Note that a port can join a secondary VLAN only after 9288 this secondary VLAN has been associated with a primary 9289 VLAN, i.e., the cpvlanVlanAssociatedPrimaryVlan has a 9290 non-zero value. The default value of 0 for this object 9291 means this port has not yet joined a secondary VLAN." 9292 DEFVAL { 0 } 9293 ::= { privateVlanPrivatePortEntry 2 } 9294 9295-- 9296-- Table for remapping secondary VLAN to primary VLAN on promiscuous 9297-- ports for Private VLAN feature 9298-- 9299 9300privateVlanPromPortTable OBJECT-TYPE 9301 SYNTAX SEQUENCE OF PrivateVlanPromPortEntry 9302 MAX-ACCESS not-accessible 9303 STATUS current 9304 DESCRIPTION "A table containing secondary VLAN to primary VLAN remapping 9305 information on ports of the device." 9306 ::= { privateVlanMgt 6 } 9307 9308privateVlanPromPortEntry OBJECT-TYPE 9309 SYNTAX PrivateVlanPromPortEntry 9310 MAX-ACCESS not-accessible 9311 STATUS current 9312 DESCRIPTION "A conceptual row containing secondary VLAN to primary 9313 VLAN remapping information for each port. 9314 An entry is created by the managed system for each interface 9315 which can be configured as a promiscuous port for the 9316 private VLAN feature." 9317 INDEX { privateVlanPromPortIfIndex } 9318 ::= { privateVlanPromPortTable 1 } 9319 9320PrivateVlanPromPortEntry ::= SEQUENCE 9321{ 9322 privateVlanPromPortIfIndex InterfaceIndex, 9323 privateVlanPromPortPrimaryVlanId Integer32, 9324 privateVlanPromPortSecondaryRemap OCTET STRING, 9325 privateVlanPromPortSecondaryRemap2k OCTET STRING, 9326 privateVlanPromPortSecondaryRemap3k OCTET STRING, 9327 privateVlanPromPortSecondaryRemap4k OCTET STRING 9328} 9329 9330privateVlanPromPortIfIndex OBJECT-TYPE 9331 SYNTAX InterfaceIndex 9332 MAX-ACCESS not-accessible 9333 STATUS current 9334 DESCRIPTION "This is defined as ifIndex." 9335 ::= { privateVlanPromPortEntry 1 } 9336 9337privateVlanPromPortPrimaryVlanId OBJECT-TYPE 9338 SYNTAX Integer32(0..4094) 9339 MAX-ACCESS read-write 9340 STATUS current 9341 DESCRIPTION "The primary VLAN ID of the promiscous port." 9342 ::= { privateVlanPromPortEntry 2 } 9343 9344privateVlanPromPortSecondaryRemap OBJECT-TYPE 9345 SYNTAX OCTET STRING (SIZE (0..128)) 9346 MAX-ACCESS read-only 9347 STATUS current 9348 DESCRIPTION 9349 "A string of octets containing one bit per VLAN in the 9350 management domain on this port. The first octet 9351 corresponds to VLANs with VlanIndexOrZero values of 0 9352 through 7; the second octet to VLANs 8 through 15; etc. 9353 The most significant bit of each octet corresponds to 9354 the lowest value VlanIndexOrZero in that octet. 9355 9356 Note that if the length of this string is less than 9357 128 octets, any 'missing' octets are assumed to contain 9358 the value zero. An NMS may omit any zero-valued octets 9359 from the end of this string in order to reduce SetPDU 9360 size, and the agent may also omit zero-valued trailing 9361 octets, to reduce the size of GetResponse PDUs." 9362 ::= { privateVlanPromPortEntry 3 } 9363 9364privateVlanPromPortSecondaryRemap2k OBJECT-TYPE 9365 SYNTAX OCTET STRING (SIZE (0..128)) 9366 MAX-ACCESS read-only 9367 STATUS current 9368 DESCRIPTION 9369 "A string of octets containing one bit per VLAN for 9370 VLANs with VlanIndexOrZero values of 1024 through 2047 9371 in the management domain on this port. The first octet 9372 corresponds to VLANs with VlanIndexOrZero values of 1024 9373 through 1031; the second octet to VLANs 1032 through 9374 1039; etc. The most significant bit of each octet 9375 corresponds to the lowest value VlanIndexOrZero in 9376 that octet. 9377 9378 Note that if the length of this string is less than 9379 128 octets, any 'missing' octets are assumed to contain 9380 the value zero. An NMS may omit any zero-valued octets 9381 from the end of this string in order to reduce SetPDU 9382 size, and the agent may also omit zero-valued trailing 9383 octets, to reduce the size of GetResponse PDUs. 9384 9385 This object is only instantiated on devices which support 9386 the range of VlanIndexOrZero up to 4095." 9387 ::= { privateVlanPromPortEntry 4 } 9388 9389privateVlanPromPortSecondaryRemap3k OBJECT-TYPE 9390 SYNTAX OCTET STRING (SIZE (0..128)) 9391 MAX-ACCESS read-only 9392 STATUS current 9393 DESCRIPTION 9394 "A string of octets containing one bit per VLAN for 9395 VLANs with VlanIndexOrZero values of 2048 through 3071 9396 in the management domain on this port. The first octet 9397 corresponds to VLANs with VlanIndexOrZero values of 2048 9398 through 2055; the second octet to VLANs 2056 through 9399 2063; etc. The most significant bit of each octet 9400 corresponds to the lowest value VlanIndexOrZero in 9401 that octet. 9402 9403 Note that if the length of this string is less than 9404 128 octets, any 'missing' octets are assumed to contain 9405 the value zero. An NMS may omit any zero-valued octets 9406 from the end of this string in order to reduce SetPDU 9407 size, and the agent may also omit zero-valued trailing 9408 octets, to reduce the size of GetResponse PDUs. 9409 9410 This object is only instantiated on devices which support 9411 the range of VlanIndexOrZero up to 4095." 9412 ::= { privateVlanPromPortEntry 5 } 9413 9414privateVlanPromPortSecondaryRemap4k OBJECT-TYPE 9415 SYNTAX OCTET STRING (SIZE (0..128)) 9416 MAX-ACCESS read-only 9417 STATUS current 9418 DESCRIPTION 9419 "A string of octets containing one bit per VLAN for 9420 VLANs with VlanIndexOrZero values of 3072 through 4095 9421 in the management domain on this port. The first octet 9422 corresponds to VLANs with VlanIndexOrZero values of 3072 9423 through 3079; the second octet to VLANs 3080 through 9424 3087; etc. The most significant bit of each octet 9425 corresponds to the lowest value VlanIndexOrZero in 9426 that octet. 9427 9428 Note that if the length of this string is less than 9429 128 octets, any 'missing' octets are assumed to contain 9430 the value zero. An NMS may omit any zero-valued octets 9431 from the end of this string in order to reduce SetPDU 9432 size, and the agent may also omit zero-valued trailing 9433 octets, to reduce the size of GetResponse PDUs. 9434 9435 This object is only instantiated on devices which support 9436 the range of VlanIndexOrZero up to 4095." 9437 ::= { privateVlanPromPortEntry 6 } 9438-- SYS_CPNT_COMMUNITY_PRIVATE_VLAN (use PVLAN_MGR API) end 9439 9440privateVlanSessionTable OBJECT-TYPE 9441 SYNTAX SEQUENCE OF PrivateVlanSessionEntry 9442 MAX-ACCESS not-accessible 9443 STATUS current 9444 DESCRIPTION "Contains the settings for private VLAN Session." 9445 ::= { privateVlanMgt 8 } 9446 9447privateVlanSessionEntry OBJECT-TYPE 9448 SYNTAX PrivateVlanSessionEntry 9449 MAX-ACCESS not-accessible 9450 STATUS current 9451 DESCRIPTION "A conceptual row in the privateVlanSession table." 9452 INDEX { privateVlanSessionId } 9453 ::= { privateVlanSessionTable 1 } 9454 9455PrivateVlanSessionEntry::= SEQUENCE 9456{ 9457 privateVlanSessionId INTEGER, 9458 privateVlanSessionUplinkPorts PortList, 9459 privateVlanSessionDownlinkPorts PortList, 9460 privateVlanSessionStatus ValidStatus 9461} 9462 9463privateVlanSessionId OBJECT-TYPE 9464 SYNTAX INTEGER(1..4) 9465 MAX-ACCESS not-accessible 9466 STATUS current 9467 DESCRIPTION "The session ID that may specifiy certain entry in the table which contains private 9468 VLAN session information." 9469 ::= { privateVlanSessionEntry 1 } 9470 9471privateVlanSessionUplinkPorts OBJECT-TYPE 9472 SYNTAX PortList 9473 MAX-ACCESS read-create 9474 STATUS current 9475 DESCRIPTION "This is the list of uplink ports for a session of private VLAN. They should not 9476 overlap with the privateVlanSessionPortDownlink of the same session, and they 9477 also should not overlap with the privateVlanSessionPortUplink and the 9478 privateVlanSessionPortDownlink of other session." 9479 ::= { privateVlanSessionEntry 2 } 9480 9481privateVlanSessionDownlinkPorts OBJECT-TYPE 9482 SYNTAX PortList 9483 MAX-ACCESS read-create 9484 STATUS current 9485 DESCRIPTION "This is the list of downlink ports for a session of private VLAN. They should not 9486 overlap with the privateVlanSessionPortUplink of the same session, and they also 9487 should not overlap with the privateVlanSessionPortUplink and the 9488 privateVlanSessionPortDownlink of other session." 9489 ::= { privateVlanSessionEntry 3 } 9490 9491privateVlanSessionStatus OBJECT-TYPE 9492 SYNTAX ValidStatus 9493 MAX-ACCESS read-create 9494 STATUS current 9495 DESCRIPTION "Set this to valid(1) to create an entry. Sets this to 9496 invalid(2) to destroy an entry." 9497 ::= { privateVlanSessionEntry 4 } 9498 9499privateVlanUplinkToUplink OBJECT-TYPE 9500 SYNTAX INTEGER 9501 { 9502 blocking(1), 9503 forwarding(2) 9504 } 9505 MAX-ACCESS read-write 9506 STATUS current 9507 DESCRIPTION "Sets this to blocking(2) to deny the traffic of uplink 9508 ports between different sessions. Set this to forwarding(1) 9509 to allow the traffic of uplink ports between different 9510 sessions." 9511 ::= { privateVlanMgt 9 } 9512 9513portSecPortTable OBJECT-TYPE 9514 SYNTAX SEQUENCE OF PortSecPortEntry 9515 MAX-ACCESS not-accessible 9516 STATUS current 9517 DESCRIPTION "The port security(MAC binding) Table." 9518 ::= { portSecurityMgt 1 } 9519 9520portSecPortEntry OBJECT-TYPE 9521 SYNTAX PortSecPortEntry 9522 MAX-ACCESS not-accessible 9523 STATUS current 9524 DESCRIPTION "The entry of portSecPortTable." 9525 INDEX { portSecPortIndex } 9526 ::= { portSecPortTable 1 } 9527 9528PortSecPortEntry ::= SEQUENCE 9529{ 9530 portSecPortIndex InterfaceIndex, 9531 portSecPortStatus EnabledStatus, 9532 portSecAction INTEGER, 9533 portSecMaxMacCount Integer32 9534} 9535 9536portSecPortIndex OBJECT-TYPE 9537 SYNTAX InterfaceIndex 9538 MAX-ACCESS not-accessible 9539 STATUS current 9540 DESCRIPTION "The port and the trunk (excluding trunk members) interface of 9541 the portTable. The interface identified by a particular value 9542 of this index is the same interface as identified by the same 9543 value of ifIndex in the IF-MIB." 9544 ::= { portSecPortEntry 1 } 9545 9546portSecPortStatus OBJECT-TYPE 9547 SYNTAX EnabledStatus 9548 MAX-ACCESS read-write 9549 STATUS current 9550 DESCRIPTION "Set enabled(1) to enable port security and set disabled(2) to 9551 disable port security." 9552 ::= { portSecPortEntry 2 } 9553 9554portSecAction OBJECT-TYPE 9555 SYNTAX INTEGER 9556 { 9557 none(1), 9558 trap(2), 9559 shutdown(3), 9560 trapAndShutdown(4) 9561 } 9562 MAX-ACCESS read-write 9563 STATUS current 9564 DESCRIPTION "The corresponding actions that will take place when a 9565 port is under intrusion, when this variable is set to 9566 none(1), no action will be performed, when this variable is 9567 set to trap(2), a swPortSecurityTrap trap will be sent, 9568 when this variable is set to shutdown(3), the port will 9569 shutdown, when this variable is set to 9570 trapAndShutdown(4), a swPortSecurityTrap will be sent 9571 and the port will shutdown." 9572 ::= { portSecPortEntry 3 } 9573 9574portSecMaxMacCount OBJECT-TYPE 9575 SYNTAX Integer32(0..1024) 9576 MAX-ACCESS read-write 9577 STATUS current 9578 DESCRIPTION "The maximun number of MAC addresses that will be learned and locked. 9579 When we change the value of this variable, if the 9580 portSecPortStatus is enabled, we will discard all secure MAC 9581 and begin to learn again, until the number of MAC has reached 9582 this value, and only the secure MAC addresses can enter 9583 this port. If the portSecPortStatus is disabled, we will begin 9584 to learn the MAC, and auto enabled the portSecPortStatus when 9585 the MAC has reached this value." 9586 ::= { portSecPortEntry 4 } 9587 9588-- 9589-- portSecMacAsPermanentMgt 9590-- 9591 9592portSecMacAsPermanentMgt OBJECT IDENTIFIER ::= { portSecurityMgt 6 } 9593 9594portSecMacAsPermanentPortIndex OBJECT-TYPE 9595 SYNTAX Integer32 9596 MAX-ACCESS read-write 9597 STATUS current 9598 9599 DESCRIPTION "The port and the trunk (excluding trunk members) interface of 9600 the portTable. The interface identified by a particular value 9601 of this index is the same interface as identified by the same 9602 value of ifIndex in the IF-MIB. Specifies the interface to 9603 convert the learnt secured MAC address into manual configured. 9604 '0' represents that no interface is specified." 9605 9606 ::= { portSecMacAsPermanentMgt 1 } 9607 9608portSecMacAsPermanentAction OBJECT-TYPE 9609 SYNTAX INTEGER 9610 { 9611 noAction (1), 9612 action (2) 9613 } 9614 MAX-ACCESS read-write 9615 STATUS current 9616 DESCRIPTION "Set action(2) to convert the learnt secured MAC address into 9617 manual configured. When action finsh or no action, the value 9618 of this object is noAction(1)." 9619 9620 ::= { portSecMacAsPermanentMgt 2 } 9621 9622-- 9623-- radiusMgt 9624-- 9625 9626-- Management for Remote Authentication Dial-In User Service (RADIUS). 9627--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS=1: single server 9628--SYS_ADPT_MAX_NBR_OF_RADIUS_SERVERS>1: multiple server 9629 9630radiusServerGlobalAuthPort OBJECT-TYPE 9631 SYNTAX Integer32 (1..65535) 9632 MAX-ACCESS read-write 9633 STATUS current 9634 DESCRIPTION "Aauthentication port number for RADIUS server. 9635 When specified radius server do not set 9636 aauthentication port number, this value is used." 9637 ::= { radiusMgt 1 } 9638 9639radiusServerGlobalAcctPort OBJECT-TYPE 9640 SYNTAX Integer32 (1..65535) 9641 MAX-ACCESS read-write 9642 STATUS current 9643 DESCRIPTION "Accounting port number of RADIUS server. 9644 When specified radius server do not set 9645 accounting port number, this value is used." 9646 ::= { radiusMgt 2 } 9647 9648radiusServerGlobalKey OBJECT-TYPE 9649 SYNTAX DisplayString(SIZE(0..48)) 9650 MAX-ACCESS read-write 9651 STATUS current 9652 DESCRIPTION "Key for RADIUS. This variable can only be written. 9653 When this variable is read, it always returns a 9654 zero-length string. 9655 When specified radius server do not set 9656 key, this this value is used." 9657 ::= { radiusMgt 3 } 9658 9659radiusServerGlobalRetransmit OBJECT-TYPE 9660 SYNTAX INTEGER (1..30) 9661 MAX-ACCESS read-write 9662 STATUS current 9663 DESCRIPTION "Maximum number of retransmissions for RADIUS. 9664 When specified radius server do not set 9665 maximum number of retransmissions, this value is used." 9666 ::= { radiusMgt 4 } 9667 9668radiusServerGlobalTimeout OBJECT-TYPE 9669 SYNTAX INTEGER (1..65535) 9670 MAX-ACCESS read-write 9671 STATUS current 9672 DESCRIPTION "Timeout for RADIUS. 9673 When specified radius server do not set 9674 timeout, this value is used." 9675 ::= { radiusMgt 5 } 9676 9677--radiusServerTable 9678 9679radiusServerTable OBJECT-TYPE 9680 SYNTAX SEQUENCE OF RadiusServerEntry 9681 MAX-ACCESS not-accessible 9682 STATUS current 9683 DESCRIPTION "The table for RADIUS server." 9684 ::= { radiusMgt 7 } 9685 9686radiusServerEntry OBJECT-TYPE 9687 SYNTAX RadiusServerEntry 9688 MAX-ACCESS not-accessible 9689 STATUS current 9690 DESCRIPTION "The conceptual row for radiusServerTable." 9691 INDEX { radiusServerIndex } 9692 ::= { radiusServerTable 1 } 9693 9694RadiusServerEntry ::= SEQUENCE 9695{ 9696 radiusServerIndex Integer32, 9697 radiusServerAddress IpAddress, 9698 radiusServerAuthPortNumber Integer32, 9699 radiusServerAcctPortNumber Integer32, 9700 radiusServerKey DisplayString, 9701 radiusServerRetransmit Integer32, 9702 radiusServerTimeout Integer32, 9703 radiusServerStatus ValidStatus 9704} 9705 9706radiusServerIndex OBJECT-TYPE 9707 SYNTAX Integer32 (1..5) 9708 MAX-ACCESS not-accessible 9709 STATUS current 9710 DESCRIPTION "The RADIUS server index in the table." 9711 ::= { radiusServerEntry 1 } 9712 9713radiusServerAddress OBJECT-TYPE 9714 SYNTAX IpAddress 9715 MAX-ACCESS read-create 9716 STATUS current 9717 DESCRIPTION "IP address of a RADIUS server." 9718 ::= { radiusServerEntry 2 } 9719 9720radiusServerAuthPortNumber OBJECT-TYPE 9721 SYNTAX Integer32 (1..65535) 9722 MAX-ACCESS read-create 9723 STATUS current 9724 DESCRIPTION "Authentication port number of RADIUS server." 9725 ::= { radiusServerEntry 3 } 9726 9727radiusServerAcctPortNumber OBJECT-TYPE 9728 SYNTAX Integer32 (1..65535) 9729 MAX-ACCESS read-create 9730 STATUS current 9731 DESCRIPTION "Accounting port number of RADIUS server." 9732 ::= { radiusServerEntry 4 } 9733 9734radiusServerKey OBJECT-TYPE 9735 SYNTAX DisplayString(SIZE(0..48)) 9736 MAX-ACCESS read-write 9737 STATUS current 9738 DESCRIPTION "Key for RADIUS. This variable can only be written. 9739 When this variable is read, it always returns a 9740 zero-length string." 9741 ::= { radiusServerEntry 5 } 9742 9743radiusServerRetransmit OBJECT-TYPE 9744 SYNTAX Integer32 (1..30) 9745 MAX-ACCESS read-write 9746 STATUS current 9747 DESCRIPTION "Timeout for RADIUS." 9748 ::= { radiusServerEntry 6 } 9749 9750radiusServerTimeout OBJECT-TYPE 9751 SYNTAX Integer32 (1..65535) 9752 MAX-ACCESS read-write 9753 STATUS current 9754 DESCRIPTION "Timeout for RADIUS." 9755 ::= { radiusServerEntry 7 } 9756 9757radiusServerStatus OBJECT-TYPE 9758 SYNTAX ValidStatus 9759 MAX-ACCESS read-create 9760 STATUS current 9761 DESCRIPTION "Setting this to valid(1) creates an entry. 9762 Setting this to invalid(2) destroys an entry." 9763 ::= { radiusServerEntry 8 } 9764 9765-- 9766-- tacacsMgt 9767-- 9768 9769-- Management for Terminal Access Controller Access Control System plus (TACACS+). 9770 9771-- Global server setting 9772tacacsPlusServerGlobalPortNumber OBJECT-TYPE 9773 SYNTAX Integer32 (1..65535) 9774 MAX-ACCESS read-write 9775 STATUS current 9776 DESCRIPTION "TCP port number of TACACS+ server. 9777 When specified TACACS+ server do not set 9778 TCP port number, this this value is used." 9779 ::= { tacacsMgt 2 } 9780 9781tacacsPlusServerGlobalKey OBJECT-TYPE 9782 SYNTAX DisplayString(SIZE(0..48)) 9783 MAX-ACCESS read-write 9784 STATUS current 9785 DESCRIPTION "The encryption key used to encrpt the traffic between client and 9786 TACACS+ server. Do not use blank spaces in the string. This variable 9787 can only be set. When this variable is read, it always returns a 9788 zero-length string.When specified TACACS+ server do not set 9789 the encryption key , this this value is used." 9790 ::= { tacacsMgt 3 } 9791 9792tacacsPlusServerTable OBJECT-TYPE 9793 SYNTAX SEQUENCE OF TacacsPlusServerEntry 9794 MAX-ACCESS not-accessible 9795 STATUS current 9796 DESCRIPTION "The table for TACACS+ server." 9797 ::= { tacacsMgt 4 } 9798 9799tacacsPlusServerEntry OBJECT-TYPE 9800 SYNTAX TacacsPlusServerEntry 9801 MAX-ACCESS not-accessible 9802 STATUS current 9803 DESCRIPTION "The conceptual row for tacacsPlusServerTable." 9804 INDEX { tacacsPlusServerIndex } 9805 ::= { tacacsPlusServerTable 1 } 9806 9807TacacsPlusServerEntry ::= SEQUENCE 9808{ 9809 tacacsPlusServerIndex Integer32, 9810 tacacsPlusServerAddress IpAddress, 9811 tacacsPlusServerPortNumber Integer32, 9812 tacacsPlusServerKey DisplayString, 9813 tacacsPlusServerStatus ValidStatus 9814} 9815 9816tacacsPlusServerIndex OBJECT-TYPE 9817 SYNTAX Integer32 (1..1) 9818 MAX-ACCESS not-accessible 9819 STATUS current 9820 DESCRIPTION "TACACS+ server index." 9821 ::= { tacacsPlusServerEntry 1 } 9822 9823tacacsPlusServerAddress OBJECT-TYPE 9824 SYNTAX IpAddress 9825 MAX-ACCESS read-create 9826 STATUS current 9827 DESCRIPTION "IP address of a TACACS+ server." 9828 ::= { tacacsPlusServerEntry 2 } 9829 9830tacacsPlusServerPortNumber OBJECT-TYPE 9831 SYNTAX Integer32 (1..65535) 9832 MAX-ACCESS read-create 9833 STATUS current 9834 DESCRIPTION "TCP port number of a TACACS+ server." 9835 ::= { tacacsPlusServerEntry 3 } 9836 9837tacacsPlusServerKey OBJECT-TYPE 9838 SYNTAX DisplayString(SIZE(0..48)) 9839 MAX-ACCESS read-create 9840 STATUS current 9841 DESCRIPTION "The encryption key used to encrpt the traffic between client and 9842 TACACS+ server. Do not use blank spaces in the string. This 9843 variable can only be set. When this variable is read, it always 9844 returns a zero-length string." 9845 ::= { tacacsPlusServerEntry 4 } 9846 9847tacacsPlusServerStatus OBJECT-TYPE 9848 SYNTAX ValidStatus 9849 MAX-ACCESS read-create 9850 STATUS current 9851 DESCRIPTION "Setting this to valid(1) creates an entry. 9852 Setting this to invalid(2) destroys an entry." 9853 ::= { tacacsPlusServerEntry 8 } 9854 9855-- 9856-- sshMgt 9857-- 9858 9859-- Management for Secure Shell Configuration 9860 9861sshServerStatus OBJECT-TYPE 9862 SYNTAX EnabledStatus 9863 MAX-ACCESS read-write 9864 STATUS current 9865 DESCRIPTION "The status of Secure Shell Server. Set this value to 9866 enabled(1) to enable SSH server, set this value to 9867 disabled(2) to disable the SSH server." 9868 ::= { sshMgt 1 } 9869 9870sshServerMajorVersion OBJECT-TYPE 9871 SYNTAX Integer32 9872 MAX-ACCESS read-only 9873 STATUS current 9874 DESCRIPTION "The major version of the SSH Server." 9875 ::= { sshMgt 2 } 9876 9877sshServerMinorVersion OBJECT-TYPE 9878 SYNTAX Integer32 9879 MAX-ACCESS read-only 9880 STATUS current 9881 DESCRIPTION "The minor version of the SSH Server." 9882 ::= { sshMgt 3 } 9883 9884sshTimeout OBJECT-TYPE 9885 SYNTAX INTEGER(1..120) 9886 UNITS "seconds" 9887 MAX-ACCESS read-write 9888 STATUS current 9889 DESCRIPTION "The time interval that the router waits for the SSH 9890 client to respond. The range is 1-120." 9891 ::= { sshMgt 4 } 9892 9893sshAuthRetries OBJECT-TYPE 9894 SYNTAX INTEGER(1..5) 9895 MAX-ACCESS read-write 9896 STATUS current 9897 DESCRIPTION "The number of attempts after which the interface is reset. 9898 The range is 1-5." 9899 ::= { sshMgt 5 } 9900 9901sshConnInfoTable OBJECT-TYPE 9902 SYNTAX SEQUENCE OF SshConnInfoEntry 9903 MAX-ACCESS not-accessible 9904 STATUS current 9905 DESCRIPTION "The table for Secure Shell Connection." 9906 ::= { sshMgt 6 } 9907 9908sshConnInfoEntry OBJECT-TYPE 9909 SYNTAX SshConnInfoEntry 9910 MAX-ACCESS not-accessible 9911 STATUS current 9912 DESCRIPTION "The conceptual row for sshConnInfoTable." 9913 INDEX { sshConnID } 9914 ::= { sshConnInfoTable 1 } 9915 9916SshConnInfoEntry ::= SEQUENCE 9917{ 9918--both sshv1 & sshv2 start 9919 sshConnID Integer32, 9920 sshConnMajorVersion Integer32, 9921 sshConnMinorVersion Integer32, 9922 sshConnStatus INTEGER, 9923--both sshv1 & sshv2 end 9924--sshv1 only start 9925--sshConnEncryptionType INTEGER, 9926--sshv1 only end 9927--both sshv1 & sshv2 start 9928 sshConnUserName DisplayString, 9929 sshDisconnect INTEGER, 9930--both sshv1 & sshv2 end 9931--sshv2 only start 9932 sshConnEncryptionTypeStr DisplayString 9933--sshv2 only end 9934} 9935 9936--both sshv1 & sshv2 start 9937sshConnID OBJECT-TYPE 9938 SYNTAX Integer32 (1..8) 9939 MAX-ACCESS not-accessible 9940 STATUS current 9941 DESCRIPTION "The connection ID of the Secure Shell Connection." 9942 ::= { sshConnInfoEntry 1 } 9943 9944sshConnMajorVersion OBJECT-TYPE 9945 SYNTAX Integer32 9946 MAX-ACCESS read-only 9947 STATUS current 9948 DESCRIPTION "The SSH major version." 9949 ::= { sshConnInfoEntry 2 } 9950 9951sshConnMinorVersion OBJECT-TYPE 9952 SYNTAX Integer32 9953 MAX-ACCESS read-only 9954 STATUS current 9955 DESCRIPTION "The SSH minor version." 9956 ::= { sshConnInfoEntry 3 } 9957 9958sshConnStatus OBJECT-TYPE 9959 SYNTAX INTEGER 9960 { 9961 negotiationStart(1), 9962 authenticationStart(2), 9963 sessionStart(3) 9964 } 9965 MAX-ACCESS read-only 9966 STATUS current 9967 DESCRIPTION "The SSH connection State. negotiationStart(1) means the 9968 SSH is in its negotiation start state, authenticationStart(2) 9969 means the SSH is in authentication start state, sessionStart(3) 9970 means the SSH is in session start State." 9971 ::= { sshConnInfoEntry 5 } 9972 9973--both sshv1 & sshv2 end 9974 9975 9976--both sshv1 & sshv2 start 9977 9978 9979sshConnUserName OBJECT-TYPE 9980 SYNTAX DisplayString(SIZE(1..8)) 9981 MAX-ACCESS read-only 9982 STATUS current 9983 DESCRIPTION "The user name of the connection." 9984 ::= { sshConnInfoEntry 6 } 9985 9986sshDisconnect OBJECT-TYPE 9987 SYNTAX INTEGER 9988 { 9989 noDisconnect(1), 9990 disconnect(2) 9991 } 9992 MAX-ACCESS read-write 9993 STATUS current 9994 DESCRIPTION "Set the variable to disconnect the connection, 9995 noDisconnect(1) will always be obtained when reading this variable." 9996 ::= { sshConnInfoEntry 7 } 9997 9998--both sshv1 & sshv2 end 9999 10000--sshv2 only start 10001sshConnEncryptionTypeStr OBJECT-TYPE 10002SYNTAX DisplayString(SIZE(0..64)) 10003 MAX-ACCESS read-only 10004 STATUS current 10005 DESCRIPTION "The encryption type of the SSH." 10006 ::= { sshConnInfoEntry 8 } 10007 10008 10009sshKeySize OBJECT-TYPE 10010 SYNTAX INTEGER(512..896) 10011 MAX-ACCESS read-write 10012 STATUS current 10013 DESCRIPTION "The SSH server key size." 10014 ::= { sshMgt 7 } 10015 10016 10017sshRsaHostKey1 OBJECT-TYPE 10018 SYNTAX KeySegment 10019 MAX-ACCESS read-only 10020 STATUS current 10021 DESCRIPTION "The RSA host key segment 1." 10022 ::= { sshMgt 8 } 10023 10024sshRsaHostKey2 OBJECT-TYPE 10025 SYNTAX KeySegment 10026 MAX-ACCESS read-only 10027 STATUS current 10028 DESCRIPTION "The RSA host key segment 2." 10029 ::= { sshMgt 9 } 10030 10031sshRsaHostKey3 OBJECT-TYPE 10032 SYNTAX KeySegment 10033 MAX-ACCESS read-only 10034 STATUS current 10035 DESCRIPTION "The RSA host key segment 3." 10036 ::= { sshMgt 10 } 10037 10038sshRsaHostKey4 OBJECT-TYPE 10039 SYNTAX KeySegment 10040 MAX-ACCESS read-only 10041 STATUS current 10042 DESCRIPTION "The RSA host key segment 4." 10043 ::= { sshMgt 11 } 10044 10045sshRsaHostKey5 OBJECT-TYPE 10046 SYNTAX KeySegment 10047 MAX-ACCESS read-only 10048 STATUS current 10049 DESCRIPTION "The RSA host key segment 5." 10050 ::= { sshMgt 12 } 10051 10052sshRsaHostKey6 OBJECT-TYPE 10053 SYNTAX KeySegment 10054 MAX-ACCESS read-only 10055 STATUS current 10056 DESCRIPTION "The RSA host key segment 6." 10057 ::= { sshMgt 13 } 10058 10059sshRsaHostKey7 OBJECT-TYPE 10060 SYNTAX KeySegment 10061 MAX-ACCESS read-only 10062 STATUS current 10063 DESCRIPTION "The RSA host key segment 7." 10064 ::= { sshMgt 14 } 10065 10066sshRsaHostKey8 OBJECT-TYPE 10067 SYNTAX KeySegment 10068 MAX-ACCESS read-only 10069 STATUS current 10070 DESCRIPTION "The RSA host key segment 8." 10071 ::= { sshMgt 15 } 10072 10073sshDsaHostKey1 OBJECT-TYPE 10074 SYNTAX KeySegment 10075 MAX-ACCESS read-only 10076 STATUS current 10077 DESCRIPTION "The DSA host key segment 1." 10078 ::= { sshMgt 16 } 10079 10080sshDsaHostKey2 OBJECT-TYPE 10081 SYNTAX KeySegment 10082 MAX-ACCESS read-only 10083 STATUS current 10084 DESCRIPTION "The DSA host key segment 2." 10085 ::= { sshMgt 17 } 10086 10087sshDsaHostKey3 OBJECT-TYPE 10088 SYNTAX KeySegment 10089 MAX-ACCESS read-only 10090 STATUS current 10091 DESCRIPTION "The DSA host key segment 3." 10092 ::= { sshMgt 18 } 10093 10094sshDsaHostKey4 OBJECT-TYPE 10095 SYNTAX KeySegment 10096 MAX-ACCESS read-only 10097 STATUS current 10098 DESCRIPTION "The DSA host key segment 4." 10099 ::= { sshMgt 19 } 10100 10101sshDsaHostKey5 OBJECT-TYPE 10102 SYNTAX KeySegment 10103 MAX-ACCESS read-only 10104 STATUS current 10105 DESCRIPTION "The DSA host key segment 5." 10106 ::= { sshMgt 20 } 10107 10108sshDsaHostKey6 OBJECT-TYPE 10109 SYNTAX KeySegment 10110 MAX-ACCESS read-only 10111 STATUS current 10112 DESCRIPTION "The DSA host key segment 6." 10113 ::= { sshMgt 21 } 10114 10115sshDsaHostKey7 OBJECT-TYPE 10116 SYNTAX KeySegment 10117 MAX-ACCESS read-only 10118 STATUS current 10119 DESCRIPTION "The DSA host key segment 7." 10120 ::= { sshMgt 22 } 10121 10122sshDsaHostKey8 OBJECT-TYPE 10123 SYNTAX KeySegment 10124 MAX-ACCESS read-only 10125 STATUS current 10126 DESCRIPTION "The DSA host key segment 8." 10127 ::= { sshMgt 23 } 10128 10129sshHostKeyGenAction OBJECT-TYPE 10130 SYNTAX INTEGER 10131 { 10132 noGen(1), 10133 genRsaKey(2), 10134 genDsaKey(3), 10135 genBothKeys(4) 10136 } 10137 MAX-ACCESS read-write 10138 STATUS current 10139 DESCRIPTION "This variable is for host key generating. 10140 10141 For the set behavior: 10142 Set it to genRsaKey(2) to generate the RSA host key, 10143 and to genDsaKey(3) to generate the DSA host key, 10144 if genBothKeys(4) is set, both RSA and DSA host key are 10145 generated. 10146 10147 For the get behavior: 10148 You will get genRsaKey(2), genDsaKey(3) or 10149 genBothKeys(4) when the key gen action is in progress. 10150 otherwise, you will get noGen(1)." 10151 ::= { sshMgt 24 } 10152 10153sshHostKeyGenStatus OBJECT-TYPE 10154 SYNTAX INTEGER 10155 { 10156 unknown(1), 10157 success(2), 10158 failure(3) 10159 } 10160 MAX-ACCESS read-only 10161 STATUS current 10162 DESCRIPTION "The result of the last KeyGen status. 10163 if no key gen action has been performed. 10164 you will get unknown(1) status." 10165 ::= { sshMgt 25 } 10166 10167sshHostKeySaveAction OBJECT-TYPE 10168 SYNTAX INTEGER 10169 { 10170 noSave(1), 10171 save(2) 10172 } 10173 MAX-ACCESS read-write 10174 STATUS current 10175 DESCRIPTION "To save host key from memory to flash. 10176 10177 For the set behavior: 10178 Set it to save(2) to perform the save operation. 10179 10180 For the get behavior: 10181 You will get save(1) when the save action is in progress. 10182 Otherwise, you will get noSave(1)." 10183 ::= { sshMgt 26 } 10184 10185sshHostKeySaveStatus OBJECT-TYPE 10186 SYNTAX INTEGER 10187 { 10188 unknown(1), 10189 success(2), 10190 failure(3) 10191 } 10192 MAX-ACCESS read-only 10193 STATUS current 10194 DESCRIPTION "The result of the last savekey status. 10195 If no save action has been performed, 10196 you will get unknown(1) status." 10197 ::= { sshMgt 27 } 10198 10199sshHostKeyDelAction OBJECT-TYPE 10200 SYNTAX INTEGER 10201 { 10202 noDel(1), 10203 delRsaKey(2), 10204 delDsaKey(3), 10205 delBothKeys(4) 10206 } 10207 MAX-ACCESS read-write 10208 STATUS current 10209 DESCRIPTION "To delete the host key. 10210 10211 For the set behavior: 10212 Set it to delRsaKey(2) to delete the RSA host key, 10213 to delDsaKey(3) to delete the DSA host key, 10214 or to delBothKeys(4) to delete both RSA and DSA host key. 10215 10216 For the get behavior: 10217 You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4) 10218 when the delete operation is in progress. 10219 Otherwise, you will get noDel(1)." 10220 ::= { sshMgt 28 } 10221 10222sshUserTable OBJECT-TYPE 10223 SYNTAX SEQUENCE OF SshUserEntry 10224 MAX-ACCESS not-accessible 10225 STATUS current 10226 DESCRIPTION "The conceptual table of all of sshUserEntry." 10227 ::= { sshMgt 29 } 10228 10229sshUserEntry OBJECT-TYPE 10230 SYNTAX SshUserEntry 10231 MAX-ACCESS not-accessible 10232 STATUS current 10233 DESCRIPTION "The conceptual row for sshUserTable." 10234 INDEX { IMPLIED sshUserName} 10235 ::= { sshUserTable 1 } 10236 10237SshUserEntry ::= SEQUENCE 10238{ 10239 sshUserName DisplayString, 10240 sshUserRsaKey1 KeySegment, 10241 sshUserRsaKey2 KeySegment, 10242 sshUserRsaKey3 KeySegment, 10243 sshUserRsaKey4 KeySegment, 10244 sshUserRsaKey5 KeySegment, 10245 sshUserRsaKey6 KeySegment, 10246 sshUserRsaKey7 KeySegment, 10247 sshUserRsaKey8 KeySegment, 10248 sshUserDsaKey1 KeySegment, 10249 sshUserDsaKey2 KeySegment, 10250 sshUserDsaKey3 KeySegment, 10251 sshUserDsaKey4 KeySegment, 10252 sshUserDsaKey5 KeySegment, 10253 sshUserDsaKey6 KeySegment, 10254 sshUserDsaKey7 KeySegment, 10255 sshUserDsaKey8 KeySegment, 10256 sshUserKeyDelAction INTEGER 10257} 10258 10259sshUserName OBJECT-TYPE 10260 SYNTAX DisplayString(SIZE(1..32)) 10261 MAX-ACCESS not-accessible 10262 STATUS current 10263 DESCRIPTION "User Name." 10264 ::= { sshUserEntry 1 } 10265 10266sshUserRsaKey1 OBJECT-TYPE 10267 SYNTAX KeySegment 10268 MAX-ACCESS read-only 10269 STATUS current 10270 DESCRIPTION "The RSA user key segment 1." 10271 ::= { sshUserEntry 2 } 10272 10273sshUserRsaKey2 OBJECT-TYPE 10274 SYNTAX KeySegment 10275 MAX-ACCESS read-only 10276 STATUS current 10277 DESCRIPTION "The RSA user key segment 2." 10278 ::= { sshUserEntry 3 } 10279 10280sshUserRsaKey3 OBJECT-TYPE 10281 SYNTAX KeySegment 10282 MAX-ACCESS read-only 10283 STATUS current 10284 DESCRIPTION "The RSA user key segment 3." 10285 ::= { sshUserEntry 4 } 10286 10287sshUserRsaKey4 OBJECT-TYPE 10288 SYNTAX KeySegment 10289 MAX-ACCESS read-only 10290 STATUS current 10291 DESCRIPTION "The RSA user key segment 4." 10292 ::= { sshUserEntry 5 } 10293 10294sshUserRsaKey5 OBJECT-TYPE 10295 SYNTAX KeySegment 10296 MAX-ACCESS read-only 10297 STATUS current 10298 DESCRIPTION "The RSA user key segment 5." 10299 ::= { sshUserEntry 6 } 10300 10301sshUserRsaKey6 OBJECT-TYPE 10302 SYNTAX KeySegment 10303 MAX-ACCESS read-only 10304 STATUS current 10305 DESCRIPTION "The RSA user key segment 6." 10306 ::= { sshUserEntry 7 } 10307 10308sshUserRsaKey7 OBJECT-TYPE 10309 SYNTAX KeySegment 10310 MAX-ACCESS read-only 10311 STATUS current 10312 DESCRIPTION "The RSA user key segment 7." 10313 ::= { sshUserEntry 8 } 10314 10315sshUserRsaKey8 OBJECT-TYPE 10316 SYNTAX KeySegment 10317 MAX-ACCESS read-only 10318 STATUS current 10319 DESCRIPTION "The RSA user key segment 8." 10320 ::= { sshUserEntry 9 } 10321 10322sshUserDsaKey1 OBJECT-TYPE 10323 SYNTAX KeySegment 10324 MAX-ACCESS read-only 10325 STATUS current 10326 DESCRIPTION "The DSA user key segment 1." 10327 ::= { sshUserEntry 10 } 10328 10329sshUserDsaKey2 OBJECT-TYPE 10330 SYNTAX KeySegment 10331 MAX-ACCESS read-only 10332 STATUS current 10333 DESCRIPTION "The DSA user key segment 2." 10334 ::= { sshUserEntry 11 } 10335 10336sshUserDsaKey3 OBJECT-TYPE 10337 SYNTAX KeySegment 10338 MAX-ACCESS read-only 10339 STATUS current 10340 DESCRIPTION "The DSA user key segment 3." 10341 ::= { sshUserEntry 12 } 10342 10343sshUserDsaKey4 OBJECT-TYPE 10344 SYNTAX KeySegment 10345 MAX-ACCESS read-only 10346 STATUS current 10347 DESCRIPTION "The DSA user key segment 4." 10348 ::= { sshUserEntry 13 } 10349 10350sshUserDsaKey5 OBJECT-TYPE 10351 SYNTAX KeySegment 10352 MAX-ACCESS read-only 10353 STATUS current 10354 DESCRIPTION "The DSA user key segment 5." 10355 ::= { sshUserEntry 14 } 10356 10357sshUserDsaKey6 OBJECT-TYPE 10358 SYNTAX KeySegment 10359 MAX-ACCESS read-only 10360 STATUS current 10361 DESCRIPTION "The DSA user key segment 6." 10362 ::= { sshUserEntry 15 } 10363 10364sshUserDsaKey7 OBJECT-TYPE 10365 SYNTAX KeySegment 10366 MAX-ACCESS read-only 10367 STATUS current 10368 DESCRIPTION "The DSA user key segment 7." 10369 ::= { sshUserEntry 16 } 10370 10371sshUserDsaKey8 OBJECT-TYPE 10372 SYNTAX KeySegment 10373 MAX-ACCESS read-only 10374 STATUS current 10375 DESCRIPTION "The DSA user key segment 8." 10376 ::= { sshUserEntry 17 } 10377 10378sshUserKeyDelAction OBJECT-TYPE 10379 SYNTAX INTEGER 10380 { 10381 noDel(1), 10382 delRsaKey(2), 10383 delDsaKey(3), 10384 delBothKeys(4) 10385 } 10386 MAX-ACCESS read-write 10387 STATUS current 10388 DESCRIPTION "To delete the user key. 10389 10390 For the set behavior: 10391 Set it to delRsaKey(2) to delete the RSA user key, 10392 to delDsaKey(3) to delete the DSA user key, 10393 or to delBothKeys(4) to delete both RSA and DSA user key. 10394 10395 For the get behavior: 10396 You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4) 10397 when the delete operation is in progress. 10398 Otherwise, you will get noDel(1)." 10399 ::= { sshUserEntry 18 } 10400 10401sshRsaHostKeySHA1FingerPrint OBJECT-TYPE 10402 SYNTAX DisplayString(SIZE(65)) 10403 MAX-ACCESS read-only 10404 STATUS current 10405 DESCRIPTION "The SHA1 finger print of the RSA host key." 10406 ::= { sshMgt 30 } 10407 10408sshRsaHostKeyMD5FingerPrint OBJECT-TYPE 10409 SYNTAX DisplayString(SIZE(47)) 10410 MAX-ACCESS read-only 10411 STATUS current 10412 DESCRIPTION "The MD5 finger print of RSA host key." 10413 ::= { sshMgt 31 } 10414 10415sshDsaHostKeySHA1FingerPrint OBJECT-TYPE 10416 SYNTAX DisplayString(SIZE(65)) 10417 MAX-ACCESS read-only 10418 STATUS current 10419 DESCRIPTION "The SHA1 finger print of the DSA host key." 10420 ::= { sshMgt 32 } 10421 10422sshDsaHostKeyMD5FingerPrint OBJECT-TYPE 10423 SYNTAX DisplayString(SIZE(47)) 10424 MAX-ACCESS read-only 10425 STATUS current 10426 DESCRIPTION "The MD5 finger print of the DSA host key." 10427 ::= { sshMgt 33 } 10428--sshv2 only end 10429 10430-- 10431-- aaaMgt 10432-- 10433 10434aaaMethodTable OBJECT-TYPE 10435 SYNTAX SEQUENCE OF AaaMethodEntry 10436 MAX-ACCESS not-accessible 10437 STATUS current 10438 DESCRIPTION "Contains the settings needed for accounting." 10439 ::= { aaaMgt 1 } 10440 10441aaaMethodEntry OBJECT-TYPE 10442 SYNTAX AaaMethodEntry 10443 MAX-ACCESS not-accessible 10444 STATUS current 10445 DESCRIPTION "A conceptual row in the aaaMethodTable." 10446 INDEX { aaaMethodIndex } 10447 ::= { aaaMethodTable 1 } 10448 10449AaaMethodEntry ::= SEQUENCE { 10450 aaaMethodIndex Integer32, 10451 aaaMethodName DisplayString, 10452 aaaMethodGroupName DisplayString, 10453 aaaMethodMode INTEGER, 10454 aaaMethodStatus ValidStatus, 10455 aaaMethodClientType INTEGER, 10456 aaaMethodPrivilegeLevel INTEGER 10457} 10458 10459aaaMethodIndex OBJECT-TYPE 10460 SYNTAX Integer32 (1..5) 10461 MAX-ACCESS not-accessible 10462 STATUS current 10463 DESCRIPTION "Specifies the index for the entry." 10464 ::= { aaaMethodEntry 1 } 10465 10466aaaMethodName OBJECT-TYPE 10467 SYNTAX DisplayString(SIZE(1..64)) 10468 MAX-ACCESS read-create 10469 STATUS current 10470 DESCRIPTION "Name for the method." 10471 ::= { aaaMethodEntry 2 } 10472 10473aaaMethodGroupName OBJECT-TYPE 10474 SYNTAX DisplayString(SIZE(1..64)) 10475 MAX-ACCESS read-create 10476 STATUS current 10477 DESCRIPTION "Name for the server to use, pointing to aaaRadiusGroupName 10478 or aaaTacacsPlusGroupName." 10479 ::= { aaaMethodEntry 3 } 10480 10481aaaMethodMode OBJECT-TYPE 10482 SYNTAX INTEGER 10483 { 10484 start-stop(1) 10485 } 10486 MAX-ACCESS read-create 10487 STATUS current 10488 DESCRIPTION "start-stop(1),sends a 'start' accounting notice at the beginning of a process and 10489 a 'stop' accounting notice at the end of a process. The 'start' accounting record 10490 is sent in the background. The requested user process begins regardless of whether or not 10491 the 'start' accounting notice was received by the accounting server." 10492 ::= { aaaMethodEntry 4 } 10493 10494aaaMethodStatus OBJECT-TYPE 10495 SYNTAX ValidStatus 10496 MAX-ACCESS read-create 10497 STATUS current 10498 DESCRIPTION "Set to 1 to initiate the aaaMethodTable, 2 to destroy the table." 10499 ::= { aaaMethodEntry 5 } 10500 10501aaaMethodClientType OBJECT-TYPE 10502 SYNTAX INTEGER 10503 { 10504 dot1x(1), exec(2), commands(3) 10505 } 10506 MAX-ACCESS read-create 10507 STATUS current 10508 DESCRIPTION "dot1x(1): Provides accounting service for 802.1x activity; 10509 exec(2): Provides accounting service for EXEC connection 10510 such as Telnet, SSH or console; commands(3): Provides 10511 accounting service for command privileges." 10512 ::= { aaaMethodEntry 6 } 10513 10514aaaMethodPrivilegeLevel OBJECT-TYPE 10515 SYNTAX INTEGER (0..15) 10516 MAX-ACCESS read-create 10517 STATUS current 10518 DESCRIPTION "Specifies the privilege level for the entry. 10519 When aaaMethodClientType is in the mode of command(3), 10520 the privilege level is enabled to be accessed." 10521 ::= { aaaMethodEntry 7 } 10522 10523aaaRadiusGroupTable OBJECT-TYPE 10524 SYNTAX SEQUENCE OF AaaRadiusGroupEntry 10525 MAX-ACCESS not-accessible 10526 STATUS current 10527 DESCRIPTION "Uses a subset of RADIUS servers for accounting as defined by the server group" 10528 ::= { aaaMgt 2 } 10529 10530aaaRadiusGroupEntry OBJECT-TYPE 10531 SYNTAX AaaRadiusGroupEntry 10532 MAX-ACCESS not-accessible 10533 STATUS current 10534 DESCRIPTION "A conceptual row of aaaRadiusGroupEntry." 10535 INDEX { aaaRadiusGroupIndex } 10536 ::= { aaaRadiusGroupTable 1 } 10537 10538AaaRadiusGroupEntry ::= SEQUENCE 10539{ 10540 aaaRadiusGroupIndex Integer32, 10541 aaaRadiusGroupServerBitMap OCTET STRING, 10542 aaaRadiusGroupName DisplayString, 10543 aaaRadiusGroupStatus ValidStatus 10544} 10545 10546aaaRadiusGroupIndex OBJECT-TYPE 10547 SYNTAX Integer32 (1..5) 10548 MAX-ACCESS not-accessible 10549 STATUS current 10550 DESCRIPTION "Specifies the index for the entry." 10551 ::= { aaaRadiusGroupEntry 1 } 10552 10553aaaRadiusGroupServerBitMap OBJECT-TYPE 10554 SYNTAX OCTET STRING (SIZE (1)) 10555 MAX-ACCESS read-create 10556 STATUS current 10557 DESCRIPTION "Identifies which RADIUS sever to use, each bit points to each radius server. 10558 80 (1000 0000) point to radius server 1, C0 (11000000) points to radius 1 and radius 2." 10559 ::= { aaaRadiusGroupEntry 2 } 10560 10561aaaRadiusGroupName OBJECT-TYPE 10562 SYNTAX DisplayString 10563 MAX-ACCESS read-create 10564 STATUS current 10565 DESCRIPTION "Uses a subset of servers for accounting as 10566 defined by the server group. The same name as aaaTacasPlusGroupName is not allowed." 10567 ::= { aaaRadiusGroupEntry 3 } 10568 10569aaaRadiusGroupStatus OBJECT-TYPE 10570 SYNTAX ValidStatus 10571 MAX-ACCESS read-create 10572 STATUS current 10573 DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table." 10574 ::= { aaaRadiusGroupEntry 4 } 10575 10576aaaTacacsPlusGroupTable OBJECT-TYPE 10577 SYNTAX SEQUENCE OF AaaTacacsPlusGroupEntry 10578 MAX-ACCESS not-accessible 10579 STATUS current 10580 DESCRIPTION "Uses a subset of TACACS+ servers for accounting as defined by the server group" 10581 ::= { aaaMgt 3 } 10582 10583aaaTacacsPlusGroupEntry OBJECT-TYPE 10584 SYNTAX AaaTacacsPlusGroupEntry 10585 MAX-ACCESS not-accessible 10586 STATUS current 10587 DESCRIPTION "A conceptual row of aaaTacacsPlusGroupEntry." 10588 INDEX { aaaTacacsPlusGroupIndex } 10589 ::= { aaaTacacsPlusGroupTable 1 } 10590 10591AaaTacacsPlusGroupEntry ::= SEQUENCE 10592{ 10593 aaaTacacsPlusGroupIndex Integer32, 10594 aaaTacacsPlusGroupServerBitMap OCTET STRING, 10595 aaaTacacsPlusGroupName DisplayString, 10596 aaaTacacsPlusGroupStatus ValidStatus 10597} 10598 10599aaaTacacsPlusGroupIndex OBJECT-TYPE 10600 SYNTAX Integer32 (1..5) 10601 MAX-ACCESS not-accessible 10602 STATUS current 10603 DESCRIPTION "Specifies the index for the entry." 10604 ::= { aaaTacacsPlusGroupEntry 1 } 10605 10606aaaTacacsPlusGroupServerBitMap OBJECT-TYPE 10607 SYNTAX OCTET STRING (SIZE (1)) 10608 MAX-ACCESS read-create 10609 STATUS current 10610 DESCRIPTION "Identifies which TACACS+ sever to use." 10611 ::= { aaaTacacsPlusGroupEntry 2 } 10612 10613aaaTacacsPlusGroupName OBJECT-TYPE 10614 SYNTAX DisplayString 10615 MAX-ACCESS read-create 10616 STATUS current 10617 DESCRIPTION "Uses a subset of servers for accounting as 10618 defined by the server group. We can't have the same name as aaaRadiusGroupName" 10619 ::= { aaaTacacsPlusGroupEntry 3 } 10620 10621aaaTacacsPlusGroupStatus OBJECT-TYPE 10622 SYNTAX ValidStatus 10623 MAX-ACCESS read-create 10624 STATUS current 10625 DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table." 10626 ::= { aaaTacacsPlusGroupEntry 4 } 10627 10628aaaUpdate OBJECT-TYPE 10629 SYNTAX Integer32 (1..2147483647) 10630 MAX-ACCESS read-write 10631 STATUS current 10632 DESCRIPTION "Specifies the periodic interim accounting records to be sent 10633 to the accounting server and periodic intervals to send accounting update records(in minutes)." 10634 ::= { aaaMgt 4 } 10635 10636aaaAccountTable OBJECT-TYPE 10637 SYNTAX SEQUENCE OF AaaAccountEntry 10638 MAX-ACCESS not-accessible 10639 STATUS current 10640 DESCRIPTION "Specifies an interface or a set of interfaces that the 10641 accounting method list will be applied to." 10642 ::= { aaaMgt 5 } 10643 10644aaaAccountEntry OBJECT-TYPE 10645 SYNTAX AaaAccountEntry 10646 MAX-ACCESS not-accessible 10647 STATUS current 10648 DESCRIPTION "A conceptual row of aaaAccountTable." 10649 INDEX { aaaAccountIfIndex } 10650 ::= { aaaAccountTable 1 } 10651 10652AaaAccountEntry ::= SEQUENCE { 10653 aaaAccountIfIndex InterfaceIndex, 10654 aaaAccountMethodName DisplayString, 10655 aaaAccountProtocol INTEGER, 10656 aaaAccountStatus ValidStatus 10657} 10658 10659aaaAccountIfIndex OBJECT-TYPE 10660 SYNTAX InterfaceIndex 10661 MAX-ACCESS not-accessible 10662 STATUS current 10663 DESCRIPTION "Defined as the ifIndex" 10664 ::= { aaaAccountEntry 1 } 10665 10666aaaAccountMethodName OBJECT-TYPE 10667 SYNTAX DisplayString 10668 MAX-ACCESS read-create 10669 STATUS current 10670 DESCRIPTION "Specifies the name of the list of accounting methods to use. 10671 If no method name is specified, the system uses the default." 10672 ::= { aaaAccountEntry 2 } 10673 10674aaaAccountProtocol OBJECT-TYPE 10675 SYNTAX INTEGER 10676 MAX-ACCESS read-only 10677 STATUS current 10678 DESCRIPTION "Get the protocol type of a list method to know which server (RADIUS or TACACS+) is in use." 10679 ::= { aaaAccountEntry 3 } 10680 10681aaaAccountStatus OBJECT-TYPE 10682 SYNTAX ValidStatus 10683 MAX-ACCESS read-create 10684 STATUS current 10685 DESCRIPTION "Set to 1 to initiate the aaaRadiusGroupTable, 2 to destroy the table." 10686 ::= { aaaAccountEntry 4 } 10687 10688aaaCommandPrivilegesTable OBJECT-TYPE 10689 SYNTAX SEQUENCE OF AaaCommandPrivilegesEntry 10690 MAX-ACCESS not-accessible 10691 STATUS current 10692 DESCRIPTION "Contains the settings needed for command privileges." 10693 ::= { aaaMgt 8 } 10694 10695aaaCommandPrivilegesEntry OBJECT-TYPE 10696 SYNTAX AaaCommandPrivilegesEntry 10697 MAX-ACCESS not-accessible 10698 STATUS current 10699 DESCRIPTION "A conceptual row in the aaaCommandPrivilegesTable." 10700 INDEX { aaaCommandPrivilegesLevel, aaaCommandPrivilegesInterfaceIndex } 10701 ::= { aaaCommandPrivilegesTable 1 } 10702 10703AaaCommandPrivilegesEntry ::= SEQUENCE { 10704 aaaCommandPrivilegesLevel INTEGER, 10705 aaaCommandPrivilegesInterfaceIndex INTEGER, 10706 aaaCommandPrivilegesMethodName DisplayString 10707} 10708 10709aaaCommandPrivilegesLevel OBJECT-TYPE 10710 SYNTAX INTEGER (0..15) 10711 MAX-ACCESS not-accessible 10712 STATUS current 10713 DESCRIPTION "Specifies the privilege level index for the entry." 10714 ::= { aaaCommandPrivilegesEntry 1 } 10715 10716aaaCommandPrivilegesInterfaceIndex OBJECT-TYPE 10717 SYNTAX INTEGER { console(1), vty(2) } 10718 MAX-ACCESS not-accessible 10719 STATUS current 10720 DESCRIPTION "Specifies the interface index for the entry." 10721 ::= { aaaCommandPrivilegesEntry 2 } 10722 10723aaaCommandPrivilegesMethodName OBJECT-TYPE 10724 SYNTAX DisplayString(SIZE(1..64)) 10725 MAX-ACCESS read-create 10726 STATUS current 10727 DESCRIPTION "Specifies the method name in the lists under 10728 the mode of command privileges." 10729 ::= { aaaCommandPrivilegesEntry 3 } 10730 10731aaaAccExecTable OBJECT-TYPE 10732 SYNTAX SEQUENCE OF AaaAccExecEntry 10733 MAX-ACCESS not-accessible 10734 STATUS current 10735 DESCRIPTION "Specifies an interface or a set of interfaces that the 10736 accounting method list will be applied to." 10737 ::= { aaaMgt 9 } 10738 10739aaaAccExecEntry OBJECT-TYPE 10740 SYNTAX AaaAccExecEntry 10741 MAX-ACCESS not-accessible 10742 STATUS current 10743 DESCRIPTION "A conceptual row of aaaAccExecTable." 10744 INDEX { aaaAccExecIndex } 10745 ::= { aaaAccExecTable 1 } 10746 10747AaaAccExecEntry ::= SEQUENCE { 10748 aaaAccExecIndex INTEGER, 10749 aaaAccExecMethodName DisplayString 10750} 10751 10752aaaAccExecIndex OBJECT-TYPE 10753 SYNTAX INTEGER 10754 { 10755 console(1), vty(2) 10756 } 10757 MAX-ACCESS not-accessible 10758 STATUS current 10759 DESCRIPTION "The method of accessing CLI management." 10760 ::= { aaaAccExecEntry 1 } 10761 10762aaaAccExecMethodName OBJECT-TYPE 10763 SYNTAX DisplayString 10764 MAX-ACCESS read-create 10765 STATUS current 10766 DESCRIPTION "Specifies the name of the list of accounting methods to use. 10767 If no method name is specified, the system uses the default." 10768 ::= { aaaAccExecEntry 2 } 10769 10770-- 10771--userAuthMgt 10772-- 10773 10774userAuthEnablePassword OBJECT-TYPE 10775 SYNTAX DisplayString (SIZE(0..32)) 10776 MAX-ACCESS read-write 10777 STATUS current 10778 DESCRIPTION "Set enable password or delete enable password. NULL is used to 10779 delete the enable password. The password is starting with 10780 alphanumeric." 10781 ::= { userAuthMgt 3 } 10782 10783userAuthMethod OBJECT-TYPE 10784 SYNTAX INTEGER 10785 { 10786 local(1), 10787 localradius(2), 10788 localradiustacacs(3), 10789 localtacacs(4), 10790 localtacacsradius(5), 10791 radius(6), 10792 radiuslocal(7), 10793 radiuslocaltacacs(8), 10794 radiustacacs(9), 10795 radiustacacslocal(10), 10796 tacacs(11), 10797 tacacslocal(12), 10798 tacacslocalradius(13), 10799 tacacsradius(14), 10800 tacacsradiuslocal(15) 10801 } 10802 MAX-ACCESS read-write 10803 STATUS current 10804 DESCRIPTION "Set user authencation method for system." 10805 ::= { userAuthMgt 4 } 10806 10807userAuthTable OBJECT-TYPE 10808 SYNTAX SEQUENCE OF UserAuthEntry 10809 MAX-ACCESS not-accessible 10810 STATUS current 10811 DESCRIPTION 10812 "This table is for creating the new user." 10813 ::= { userAuthMgt 5 } 10814 10815userAuthEntry OBJECT-TYPE 10816 SYNTAX UserAuthEntry 10817 MAX-ACCESS not-accessible 10818 STATUS current 10819 DESCRIPTION 10820 "Entries in this table correspond to the users entries in system." 10821 INDEX { userAuthUserName } 10822 ::= { userAuthTable 1 } 10823 10824UserAuthEntry ::= 10825 SEQUENCE { 10826 userAuthUserName 10827 DisplayString, 10828 userAuthPassword 10829 DisplayString, 10830 userAuthPrivilege 10831 Integer32, 10832 userAuthPublicKey 10833 DisplayString, 10834 userAuthStatus 10835 Integer32 10836 } 10837 10838userAuthUserName OBJECT-TYPE 10839 SYNTAX DisplayString (SIZE (1..32)) 10840 MAX-ACCESS accessible-for-notify 10841 STATUS current 10842 DESCRIPTION 10843 "The name of the user. The user name is starting with alphanumeric." 10844 ::= { userAuthEntry 1 } 10845 10846userAuthPassword OBJECT-TYPE 10847 SYNTAX DisplayString (SIZE (0..32)) 10848 MAX-ACCESS read-create 10849 STATUS current 10850 DESCRIPTION 10851 "Specifies the user password. zero length input will set the user enrty 10852 without password. If the user is not exist, it will create the user 10853 with the giving password and privilege 0. The password is starting 10854 with alphanumeric." 10855 ::= { userAuthEntry 2 } 10856 10857userAuthPrivilege OBJECT-TYPE 10858 SYNTAX Integer32 (0..15) 10859 MAX-ACCESS read-create 10860 STATUS current 10861 DESCRIPTION 10862 "Specifies the user level. If the user does not exist, it will create 10863 the user with the given privilege and no password. Privilege 15 10864 indicates system administrator, privilege 0 indicates guest user." 10865 ::= { userAuthEntry 3 } 10866 10867userAuthPublicKey OBJECT-TYPE 10868 SYNTAX DisplayString 10869 MAX-ACCESS read-only 10870 STATUS current 10871 DESCRIPTION 10872 "User public key, the value can be 'RSA' or 'DSA' or 'Both' or 'None'." 10873 ::= { userAuthEntry 4 } 10874 10875userAuthStatus OBJECT-TYPE 10876 SYNTAX Integer32 (0..1) 10877 MAX-ACCESS read-create 10878 STATUS current 10879 DESCRIPTION 10880 "This node is used to create the user entry by '1' and to delete one 10881 user entry by '0'." 10882 ::= { userAuthEntry 5 } 10883-- 10884-- ipFilterMgt 10885-- 10886 10887--ipFilterSnmpInetTable 10888ipFilterSnmpInetTable OBJECT-TYPE 10889 SYNTAX SEQUENCE OF IpFilterSnmpInetEntry 10890 MAX-ACCESS not-accessible 10891 STATUS current 10892 DESCRIPTION 10893 "A list of IP address entries." 10894 ::= { ipFilterMgt 12 } 10895 10896ipFilterSnmpInetEntry OBJECT-TYPE 10897 SYNTAX IpFilterSnmpInetEntry 10898 MAX-ACCESS not-accessible 10899 STATUS current 10900 DESCRIPTION 10901 "This entry includes an IP address range which the system 10902 will allow to connect to this device through SNMP." 10903 INDEX { ipFilterSnmpInetAddressType, 10904 IMPLIED ipFilterSnmpInetAddressStart} 10905 ::= { ipFilterSnmpInetTable 1 } 10906 10907IpFilterSnmpInetEntry ::= SEQUENCE { 10908 ipFilterSnmpInetAddressType InetAddressType, 10909 ipFilterSnmpInetAddressStart InetAddress, 10910 ipFilterSnmpInetAddressEnd InetAddress, 10911 ipFilterSnmpInetStatus ValidStatus 10912} 10913 10914ipFilterSnmpInetAddressType OBJECT-TYPE 10915 SYNTAX InetAddressType 10916 MAX-ACCESS not-accessible 10917 STATUS current 10918 DESCRIPTION "The type of IP address filter. 10919 Only supports IPv4 and IPv6 address types." 10920 ::= { ipFilterSnmpInetEntry 1 } 10921 10922ipFilterSnmpInetAddressStart OBJECT-TYPE 10923 SYNTAX InetAddress 10924 MAX-ACCESS not-accessible 10925 STATUS current 10926 DESCRIPTION "The start IP address." 10927 ::= { ipFilterSnmpInetEntry 2 } 10928 10929ipFilterSnmpInetAddressEnd OBJECT-TYPE 10930 SYNTAX InetAddress 10931 MAX-ACCESS read-create 10932 STATUS current 10933 DESCRIPTION "The end IP address." 10934 ::= { ipFilterSnmpInetEntry 3 } 10935 10936ipFilterSnmpInetStatus OBJECT-TYPE 10937 SYNTAX ValidStatus 10938 MAX-ACCESS read-create 10939 STATUS current 10940 DESCRIPTION "Setting this to valid(1) creates an entry. 10941 Setting this to invalid(2) destroys an entry." 10942 ::= { ipFilterSnmpInetEntry 4 } 10943 10944--ipFilterHttpInetTable 10945ipFilterHttpInetTable OBJECT-TYPE 10946 SYNTAX SEQUENCE OF IpFilterHttpInetEntry 10947 MAX-ACCESS not-accessible 10948 STATUS current 10949 DESCRIPTION 10950 "A list of IP address entries." 10951 ::= { ipFilterMgt 13 } 10952 10953ipFilterHttpInetEntry OBJECT-TYPE 10954 SYNTAX IpFilterHttpInetEntry 10955 MAX-ACCESS not-accessible 10956 STATUS current 10957 DESCRIPTION 10958 "This entry includes an IP address range which the system 10959 will allow to connect to this device through SNMP." 10960 INDEX { ipFilterHttpInetAddressType, 10961 IMPLIED ipFilterHttpInetAddressStart } 10962 ::= { ipFilterHttpInetTable 1 } 10963 10964IpFilterHttpInetEntry ::= SEQUENCE { 10965 ipFilterHttpInetAddressType InetAddressType, 10966 ipFilterHttpInetAddressStart InetAddress, 10967 ipFilterHttpInetAddressEnd InetAddress, 10968 ipFilterHttpInetStatus ValidStatus 10969} 10970 10971ipFilterHttpInetAddressType OBJECT-TYPE 10972 SYNTAX InetAddressType 10973 MAX-ACCESS not-accessible 10974 STATUS current 10975 DESCRIPTION "The type of IP address filter . 10976 Only supports IPv4 and IPv6 address types." 10977 ::= { ipFilterHttpInetEntry 1 } 10978 10979ipFilterHttpInetAddressStart OBJECT-TYPE 10980 SYNTAX InetAddress 10981 MAX-ACCESS not-accessible 10982 STATUS current 10983 DESCRIPTION "The start IP address." 10984 ::= { ipFilterHttpInetEntry 2 } 10985 10986ipFilterHttpInetAddressEnd OBJECT-TYPE 10987 SYNTAX InetAddress 10988 MAX-ACCESS read-create 10989 STATUS current 10990 DESCRIPTION "The end IP address." 10991 ::= { ipFilterHttpInetEntry 3 } 10992 10993ipFilterHttpInetStatus OBJECT-TYPE 10994 SYNTAX ValidStatus 10995 MAX-ACCESS read-create 10996 STATUS current 10997 DESCRIPTION "Setting this to valid(1) creates an entry. 10998 Setting this to invalid(2) destroys an entry." 10999 ::= { ipFilterHttpInetEntry 4 } 11000 11001--ipFilterTelnetInetTable 11002ipFilterTelnetInetTable OBJECT-TYPE 11003 SYNTAX SEQUENCE OF IpFilterTelnetInetEntry 11004 MAX-ACCESS not-accessible 11005 STATUS current 11006 DESCRIPTION 11007 "A list of IP address entries." 11008 ::= { ipFilterMgt 14 } 11009 11010ipFilterTelnetInetEntry OBJECT-TYPE 11011 SYNTAX IpFilterTelnetInetEntry 11012 MAX-ACCESS not-accessible 11013 STATUS current 11014 DESCRIPTION 11015 "This entry includes an IP address range which the system 11016 will allow them to connect to this device through SNMP." 11017 INDEX { ipFilterTelnetInetAddressType, 11018 IMPLIED ipFilterTelnetInetAddressStart } 11019 ::= { ipFilterTelnetInetTable 1 } 11020 11021IpFilterTelnetInetEntry ::= SEQUENCE { 11022 ipFilterTelnetInetAddressType InetAddressType, 11023 ipFilterTelnetInetAddressStart InetAddress, 11024 ipFilterTelnetInetAddressEnd InetAddress, 11025 ipFilterTelnetInetStatus ValidStatus 11026} 11027 11028ipFilterTelnetInetAddressType OBJECT-TYPE 11029 SYNTAX InetAddressType 11030 MAX-ACCESS not-accessible 11031 STATUS current 11032 DESCRIPTION "The type of IP address filter . 11033 Only supports IPv4 and IPv6 address types." 11034 ::= { ipFilterTelnetInetEntry 1 } 11035 11036ipFilterTelnetInetAddressStart OBJECT-TYPE 11037 SYNTAX InetAddress 11038 MAX-ACCESS not-accessible 11039 STATUS current 11040 DESCRIPTION "The start IP address." 11041 ::= { ipFilterTelnetInetEntry 2 } 11042 11043ipFilterTelnetInetAddressEnd OBJECT-TYPE 11044 SYNTAX InetAddress 11045 MAX-ACCESS read-create 11046 STATUS current 11047 DESCRIPTION "The end IP address." 11048 ::= { ipFilterTelnetInetEntry 3 } 11049 11050ipFilterTelnetInetStatus OBJECT-TYPE 11051 SYNTAX ValidStatus 11052 MAX-ACCESS read-create 11053 STATUS current 11054 DESCRIPTION "Setting this to valid(1) creates an entry. 11055 Setting this to invalid(2) destroys an entry." 11056 ::= { ipFilterTelnetInetEntry 4 } 11057 11058ipFilterAllClientCtl OBJECT IDENTIFIER ::= { ipFilterMgt 15 } 11059 11060ipFilterAllClientCtlInetAddressType OBJECT-TYPE 11061 SYNTAX InetAddressType 11062 MAX-ACCESS read-write 11063 STATUS current 11064 DESCRIPTION "The type of IP address filter. Only supports IPv4 and IPv6 11065 address types." 11066 ::= { ipFilterAllClientCtl 1 } 11067 11068ipFilterAllClientCtlInetAddressStart OBJECT-TYPE 11069 SYNTAX InetAddress 11070 MAX-ACCESS read-write 11071 STATUS current 11072 DESCRIPTION "The start IP address." 11073 ::= { ipFilterAllClientCtl 2 } 11074 11075ipFilterAllClientCtlInetAddressEnd OBJECT-TYPE 11076 SYNTAX InetAddress 11077 MAX-ACCESS read-write 11078 STATUS current 11079 DESCRIPTION "The end IP address." 11080 ::= { ipFilterAllClientCtl 3 } 11081 11082ipFilterAllClientCtlAction OBJECT-TYPE 11083 SYNTAX INTEGER 11084 { 11085 noAction(1), 11086 create(2), 11087 destroy(3) 11088 } 11089 MAX-ACCESS read-write 11090 STATUS current 11091 DESCRIPTION "Action for IP filter control. Set this object to create(2) to 11092 create entries in the ipFilterSnmpInetTable, 11093 ipFilterHttpInetTable and ipFilterTelnetInetTable. Set this 11094 object to destroy(3) to destroy specified entries in the 11095 ipFilterSnmpInetTable, ipFilterHttpInetTable and 11096 ipFilterTelnetInetTable. When the action is finshed, whether 11097 successfully or not, or no action is taken, the value of this 11098 object is always noAction(1)." 11099 ::= { ipFilterAllClientCtl 4 } 11100 11101-- 11102-- dot1xMgt 11103-- 11104 11105-- The extension table of dot1xAuthConfigTable 11106 11107dot1xAuthConfigExtTable OBJECT-TYPE 11108 SYNTAX SEQUENCE OF Dot1xAuthConfigExtEntry 11109 MAX-ACCESS not-accessible 11110 STATUS current 11111 DESCRIPTION "The extension table of dot1xAuthConfigTable." 11112 ::= { dot1xMgt 1 } 11113 11114dot1xAuthConfigExtEntry OBJECT-TYPE 11115 SYNTAX Dot1xAuthConfigExtEntry 11116 MAX-ACCESS not-accessible 11117 STATUS current 11118 DESCRIPTION "The entry of dot1xAuthConfigExtTable." 11119 AUGMENTS { dot1xAuthConfigEntry } 11120 ::= { dot1xAuthConfigExtTable 1 } 11121 11122Dot1xAuthConfigExtEntry ::= SEQUENCE 11123{ 11124 dot1xAuthConfigExtOperMode INTEGER, 11125 dot1xAuthConfigExtMultiHostMaxCnt Integer32, 11126 dot1xAuthConfigExtPortIntrusionAction INTEGER 11127} 11128 11129dot1xAuthConfigExtOperMode OBJECT-TYPE 11130 SYNTAX INTEGER 11131 { 11132 singleHost(1), 11133 multiHost(2), 11134 macBasedAuth(3) 11135 } 11136 MAX-ACCESS read-write 11137 STATUS current 11138 DESCRIPTION "The operation mode of dot1x port which allows host 11139 connection to 802.1x-authorized ports." 11140 ::= { dot1xAuthConfigExtEntry 1 } 11141 11142dot1xAuthConfigExtMultiHostMaxCnt OBJECT-TYPE 11143 SYNTAX Integer32(1..1024) 11144 MAX-ACCESS read-write 11145 STATUS current 11146 DESCRIPTION "The maximum number of hosts when the 11147 dot1xAuthConfigExtOperMode is multiHost(2). When the 11148 operation Mode is singleHost(1), we can ignore this 11149 variables." 11150 DEFVAL { 5 } 11151 ::= { dot1xAuthConfigExtEntry 2 } 11152 11153dot1xAuthConfigExtPortIntrusionAction OBJECT-TYPE 11154 SYNTAX INTEGER 11155 { 11156 block-traffic(1), 11157 guest-vlan(2) 11158 } 11159 MAX-ACCESS read-write 11160 STATUS current 11161 DESCRIPTION "Responses to intrusion when the authentication is failed; 11162 block-traffic(1) means that to block traffic when the authentication is failed and 11163 guest-vlan(2) means that to join to a guest VLAN when the authentication is failed." 11164 ::= { dot1xAuthConfigExtEntry 3 } 11165 11166-- 11167-- networkAccessPortTable 11168-- 11169 11170networkAccessPortTable OBJECT-TYPE 11171 SYNTAX SEQUENCE OF NetworkAccessPortEntry 11172 MAX-ACCESS not-accessible 11173 STATUS current 11174 DESCRIPTION "A table contains the information of network access about every port." 11175 ::= { networkAccessMgt 2 } 11176 11177networkAccessPortEntry OBJECT-TYPE 11178 SYNTAX NetworkAccessPortEntry 11179 MAX-ACCESS not-accessible 11180 STATUS current 11181 DESCRIPTION "A conceptual row in the networkAccessPort table." 11182 INDEX { networkAccessPortPortIndex } 11183 ::= { networkAccessPortTable 1 } 11184 11185NetworkAccessPortEntry ::= SEQUENCE 11186{ 11187 networkAccessPortPortIndex InterfaceIndex, 11188 networkAccessPortDynamicVlan EnabledStatus, 11189 networkAccessPortMacFilter INTEGER, 11190 networkAccessPortGuestVlan INTEGER, 11191 networkAccessPortDynamicQos EnabledStatus 11192} 11193 11194networkAccessPortPortIndex OBJECT-TYPE 11195 SYNTAX InterfaceIndex 11196 MAX-ACCESS not-accessible 11197 STATUS current 11198 DESCRIPTION "The port and the trunk (excluding trunk members) interface of the 11199 portTable. The interface identified by a particular value of this port 11200 index is the same interface identified by the same value of 11201 ifIndex in the IF-MIB." 11202 ::= { networkAccessPortEntry 1 } 11203 11204networkAccessPortDynamicVlan OBJECT-TYPE 11205 SYNTAX EnabledStatus 11206 MAX-ACCESS read-write 11207 STATUS current 11208 DESCRIPTION "Sets enabled(1) to enable dynamic VLAN assigment and 11209 sets disabled(2) to disable dynamic VLAN assigment." 11210 ::= { networkAccessPortEntry 2 } 11211 11212networkAccessPortMacFilter OBJECT-TYPE 11213 SYNTAX INTEGER (0..64) 11214 MAX-ACCESS read-write 11215 STATUS current 11216 DESCRIPTION "Specifies the MAC filter ID, Set this variable to zero to 11217 disable MAC filter." 11218 ::= { networkAccessPortEntry 5 } 11219 11220networkAccessPortGuestVlan OBJECT-TYPE 11221 SYNTAX INTEGER (0..4094) 11222 MAX-ACCESS read-write 11223 STATUS current 11224 DESCRIPTION "Specifies the guest VLAN ID. To disable the VLAN, set the value to 0." 11225 ::= { networkAccessPortEntry 6 } 11226 11227networkAccessPortDynamicQos OBJECT-TYPE 11228 SYNTAX EnabledStatus 11229 MAX-ACCESS read-write 11230 STATUS current 11231 DESCRIPTION "Set this object to enabled(1) to enable Dynamic QoS. 11232 Set this object to disabled(2) to disable Dynamic QoS." 11233 ::= { networkAccessPortEntry 10 } 11234 11235-- 11236-- networkAccessClearMacAddressMgt 11237-- 11238 11239networkAccessClearMacAddressMgt OBJECT IDENTIFIER ::= { networkAccessMgt 3 } 11240 11241networkAccessClearMacAddressAttribute OBJECT-TYPE 11242 SYNTAX INTEGER 11243 { 11244 all (1), 11245 static (2), 11246 dynamic (3) 11247 } 11248 MAX-ACCESS read-write 11249 STATUS current 11250 DESCRIPTION "Attribute for clearing Mac address. Specifies the certain attribute 11251 in Mac address table. all(1) indicates both reauthorized and learnt 11252 secure MAC address; static(2) indicates reauthorized MAC address; 11253 dynamic(3) indicates learnt secure MAC address." 11254 ::= { networkAccessClearMacAddressMgt 1 } 11255 11256networkAccessClearMacAddressMacAddress OBJECT-TYPE 11257 SYNTAX MacAddress 11258 MAX-ACCESS read-write 11259 STATUS current 11260 DESCRIPTION "Specifies MAC address in the MAC address table for clearing 11261 MAC address. '000000' represents that no MAC address is specified." 11262 11263 ::= { networkAccessClearMacAddressMgt 2 } 11264 11265networkAccessClearMacAddressPort OBJECT-TYPE 11266 SYNTAX Integer32 11267 MAX-ACCESS read-write 11268 STATUS current 11269 DESCRIPTION "The specifies port in the MAC address table for clearing MAC address. 11270 '0' represents that no port is specified." 11271 11272 ::= { networkAccessClearMacAddressMgt 3 } 11273 11274networkAccessClearMacAddressAction OBJECT-TYPE 11275 SYNTAX INTEGER 11276 { 11277 noclear (1), 11278 clear (2) 11279 } 11280 MAX-ACCESS read-write 11281 STATUS current 11282 DESCRIPTION "Action for clearing MAC address . When setting this object to clear(2) 11283 to begin the clearing MAC address operation, a particular MAC address 11284 is cleared from the MAC address table. When the action is finshed whether 11285 or not it is successful or no action is taken, the value of this object 11286 is always noclear(1)." 11287 11288 ::= { networkAccessClearMacAddressMgt 4 } 11289 11290-- 11291-- networkAccessMacAddressTable 11292-- 11293 11294networkAccessMacAddressTable OBJECT-TYPE 11295 SYNTAX SEQUENCE OF NetworkAccessMacAddressEntry 11296 MAX-ACCESS not-accessible 11297 STATUS current 11298 DESCRIPTION "Contains the information of network access MAC addresses." 11299 ::= { networkAccessMgt 4} 11300 11301networkAccessMacAddressEntry OBJECT-TYPE 11302 SYNTAX NetworkAccessMacAddressEntry 11303 MAX-ACCESS not-accessible 11304 STATUS current 11305 DESCRIPTION "A conceptual row in the networkAccessMacAddress table." 11306 INDEX { networkAccessMacAddressAddress, networkAccessMacAddressPort } 11307 ::= { networkAccessMacAddressTable 1 } 11308 11309NetworkAccessMacAddressEntry ::= SEQUENCE 11310{ 11311 networkAccessMacAddressAddress MacAddress, 11312 networkAccessMacAddressPort InterfaceIndex, 11313 networkAccessMacAddressInetAddressType InetAddressType, 11314 networkAccessMacAddressRadiusServerInetAddress InetAddress, 11315 networkAccessMacAddressTime DisplayString, 11316 networkAccessMacAddressAttribute INTEGER 11317} 11318 11319networkAccessMacAddressAddress OBJECT-TYPE 11320 SYNTAX MacAddress 11321 MAX-ACCESS not-accessible 11322 STATUS current 11323 DESCRIPTION "Specifies the authenticated MAC address." 11324 ::= { networkAccessMacAddressEntry 1 } 11325 11326networkAccessMacAddressPort OBJECT-TYPE 11327 SYNTAX InterfaceIndex 11328 MAX-ACCESS not-accessible 11329 STATUS current 11330 DESCRIPTION "Specifies the port of authenticated MAC address." 11331 ::= { networkAccessMacAddressEntry 2 } 11332 11333networkAccessMacAddressInetAddressType OBJECT-TYPE 11334 SYNTAX InetAddressType 11335 MAX-ACCESS read-only 11336 STATUS current 11337 DESCRIPTION "This object indicates the type of IP address denoted in 11338 networkAccessMacAddressRadiusServerInetAddress type." 11339 ::= { networkAccessMacAddressEntry 3 } 11340 11341networkAccessMacAddressRadiusServerInetAddress OBJECT-TYPE 11342 SYNTAX InetAddress 11343 MAX-ACCESS read-only 11344 STATUS current 11345 DESCRIPTION "Displays the IP address of radius server that authenticates 11346 the specified Mac address." 11347 ::= { networkAccessMacAddressEntry 4 } 11348 11349networkAccessMacAddressTime OBJECT-TYPE 11350 SYNTAX DisplayString(SIZE(12)) 11351 MAX-ACCESS read-only 11352 STATUS current 11353 DESCRIPTION "Displays the authentication time of the authenticated MAC address. 11354 The following form is a text string; 'yyyy MMm DDd HHh MMm SSs'. 11355 'yyyy' is a four-digit year. 'MM' is a month. A single-digit month is 11356 preceded by a zero. 'DD' is the day of a month. A single-digit day 11357 is preceded by the value zero. 'HH', 'MM' and 'SS' are hour, 11358 minute, and second respectively. A single-digit hour, minute, 11359 and second are preceded by a zero value. An example is: 11360 '2001y 01m 01d 00h 04m 43s'." 11361 ::= { networkAccessMacAddressEntry 5 } 11362 11363networkAccessMacAddressAttribute OBJECT-TYPE 11364 SYNTAX INTEGER 11365 { 11366 static (1), 11367 dynamic (2) 11368 } 11369 MAX-ACCESS read-only 11370 STATUS current 11371 DESCRIPTION "Displays the attribute of an authenticated MAC address. 11372 static(1) indicates resauthorized secure MAC address. 11373 dynamic(2) indicates learnt secure MAC address." 11374 ::= { networkAccessMacAddressEntry 6 } 11375 11376networkAccessAging OBJECT-TYPE 11377 SYNTAX EnabledStatus 11378 MAX-ACCESS read-write 11379 STATUS current 11380 DESCRIPTION "Set this object to enabled(1) to enable MAC address aging feature. 11381 Set this object to disabled(2) to disable MAC address aging feature." 11382 ::= { networkAccessMgt 5 } 11383 11384-- 11385-- networkAccessMacFilterWithMaskTable 11386-- 11387 11388networkAccessMacFilterWithMaskTable OBJECT-TYPE 11389 SYNTAX SEQUENCE OF NetworkAccessMacFilterWithMaskEntry 11390 MAX-ACCESS not-accessible 11391 STATUS current 11392 DESCRIPTION "Contains the settings for MAC filter." 11393 ::= { networkAccessMgt 6} 11394 11395networkAccessMacFilterWithMaskEntry OBJECT-TYPE 11396 SYNTAX NetworkAccessMacFilterWithMaskEntry 11397 MAX-ACCESS not-accessible 11398 STATUS current 11399 DESCRIPTION "A conceptual row in the networkAccessMacFilterWithMaskTable." 11400 INDEX { networkAccessMacFilterWithMaskID, 11401 networkAccessMacFilterWithMaskMacAddress, 11402 networkAccessMacFilterWithMaskMacAddressMask } 11403 ::= { networkAccessMacFilterWithMaskTable 1 } 11404 11405NetworkAccessMacFilterWithMaskEntry ::= SEQUENCE 11406{ 11407 networkAccessMacFilterWithMaskID INTEGER, 11408 networkAccessMacFilterWithMaskMacAddress MacAddress, 11409 networkAccessMacFilterWithMaskMacAddressMask MacAddress, 11410 networkAccessMacFilterWithMaskStatus INTEGER 11411} 11412 11413networkAccessMacFilterWithMaskID OBJECT-TYPE 11414 SYNTAX INTEGER (1..64) 11415 MAX-ACCESS not-accessible 11416 STATUS current 11417 DESCRIPTION "Specifies the MAC filter ID." 11418 ::= { networkAccessMacFilterWithMaskEntry 1 } 11419 11420networkAccessMacFilterWithMaskMacAddress OBJECT-TYPE 11421 SYNTAX MacAddress 11422 MAX-ACCESS not-accessible 11423 STATUS current 11424 DESCRIPTION "Specifies the MAC address to be filtered." 11425 ::= { networkAccessMacFilterWithMaskEntry 2 } 11426 11427networkAccessMacFilterWithMaskMacAddressMask OBJECT-TYPE 11428 SYNTAX MacAddress 11429 MAX-ACCESS not-accessible 11430 STATUS current 11431 DESCRIPTION "Specifies the MAC mask to be filtered." 11432 ::= { networkAccessMacFilterWithMaskEntry 3 } 11433 11434networkAccessMacFilterWithMaskStatus OBJECT-TYPE 11435 SYNTAX ValidStatus 11436 MAX-ACCESS read-create 11437 STATUS current 11438 DESCRIPTION "Set this object to valid(1) to create an entry. 11439 Set this object to invalid(2) to destroy an entry." 11440 ::= { networkAccessMacFilterWithMaskEntry 4 } 11441 11442-- 11443-- dosMgt 11444-- 11445 11446system OBJECT IDENTIFIER ::= { dosMgt 1 } 11447 11448dosSmurf OBJECT IDENTIFIER ::= { system 3 } 11449 11450dosSmurfStatus OBJECT-TYPE 11451 SYNTAX EnabledStatus 11452 MAX-ACCESS read-write 11453 STATUS current 11454 DESCRIPTION "The status of Smurf protection. Set this to enabled(1) 11455 to enable the feature, and set this to disabled(2) to 11456 disable the feature." 11457 ::= { dosSmurf 1 } 11458 11459dosTcpNullScan OBJECT IDENTIFIER ::= { system 5 } 11460 11461dosTcpNullScanStatus OBJECT-TYPE 11462 SYNTAX EnabledStatus 11463 MAX-ACCESS read-write 11464 STATUS current 11465 DESCRIPTION "The status of TCP Null-scan protection. Set this to 11466 enabled(1) to enable the feature, and set this to 11467 disabled(2) to disable the feature." 11468 ::= { dosTcpNullScan 1 } 11469 11470dosTcpSynFinScan OBJECT IDENTIFIER ::= { system 6 } 11471 11472dosTcpSynFinScanStatus OBJECT-TYPE 11473 SYNTAX EnabledStatus 11474 MAX-ACCESS read-write 11475 STATUS current 11476 DESCRIPTION "The status of TCP SYN FIN scan protection. Set this to 11477 enabled(1) to enable the feature, and set this to 11478 disabled(2) to disable the feature." 11479 ::= { dosTcpSynFinScan 1 } 11480 11481dosTcpXmasScan OBJECT IDENTIFIER ::= { system 7 } 11482 11483dosTcpXmasScanStatus OBJECT-TYPE 11484 SYNTAX EnabledStatus 11485 MAX-ACCESS read-write 11486 STATUS current 11487 DESCRIPTION "The status of TCP Xmas-scan protection. Set this to 11488 enabled(1) to enable the feature, and set this to 11489 disabled(2) to disable the feature." 11490 ::= { dosTcpXmasScan 1 } 11491 11492dosTcpUdpPortZero OBJECT IDENTIFIER ::= { system 11 } 11493 11494dosTcpUdpPortZeroStatus OBJECT-TYPE 11495 SYNTAX EnabledStatus 11496 MAX-ACCESS read-write 11497 STATUS current 11498 DESCRIPTION "The status of checking for TCP/UDP packets with port 0. 11499 Set this to enabled(1) to enable the feature, and 11500 set this to disabled(2) to disable the feature." 11501 ::= { dosTcpUdpPortZero 1 } 11502 11503-- 11504-- sysLogMgt 11505-- 11506 11507-- Management for system log. This configures the logging 11508-- of events inside the switch. 11509 11510sysLogStatus OBJECT-TYPE 11511 SYNTAX EnabledStatus 11512 MAX-ACCESS read-write 11513 STATUS current 11514 DESCRIPTION "Whether the system log is enabled." 11515 ::= { sysLogMgt 1 } 11516 11517sysLogHistoryFlashLevel OBJECT-TYPE 11518 SYNTAX Integer32 (0..7) 11519 MAX-ACCESS read-write 11520 STATUS current 11521 DESCRIPTION "Severity level for logging to flash." 11522 ::= { sysLogMgt 2 } 11523 11524sysLogHistoryRamLevel OBJECT-TYPE 11525 SYNTAX Integer32 (0..7) 11526 MAX-ACCESS read-write 11527 STATUS current 11528 DESCRIPTION "Severity level for logging to RAM." 11529 ::= { sysLogMgt 3 } 11530 11531-- 11532--remoteLogMgt 11533-- 11534 11535remoteLogMgt OBJECT IDENTIFIER ::= { sysLogMgt 6 } 11536 11537remoteLogStatus OBJECT-TYPE 11538 SYNTAX EnabledStatus 11539 MAX-ACCESS read-write 11540 STATUS current 11541 DESCRIPTION "Whether the remote log system is enabled." 11542 ::= { remoteLogMgt 1 } 11543 11544remoteLogLevel OBJECT-TYPE 11545 SYNTAX Integer32 (0..7) 11546 MAX-ACCESS read-write 11547 STATUS current 11548 DESCRIPTION "Severity level for remote log." 11549 ::= { remoteLogMgt 2 } 11550 11551remoteLogFacilityType OBJECT-TYPE 11552 SYNTAX INTEGER 11553 { 11554 localUse0(16), 11555 localUse1(17), 11556 localUse2(18), 11557 localUse3(19), 11558 localUse4(20), 11559 localUse5(21), 11560 localUse6(22), 11561 localUse7(23) 11562 } 11563 MAX-ACCESS read-write 11564 STATUS current 11565 DESCRIPTION " The facility type for remote log." 11566 ::= { remoteLogMgt 3 } 11567 11568--remoteLogServerInetTable 11569 11570remoteLogServerInetTable OBJECT-TYPE 11571 SYNTAX SEQUENCE OF RemoteLogServerInetEntry 11572 MAX-ACCESS not-accessible 11573 STATUS current 11574 DESCRIPTION "A table for storing the remote log server list." 11575 ::= { remoteLogMgt 7 } 11576 11577remoteLogServerInetEntry OBJECT-TYPE 11578 SYNTAX RemoteLogServerInetEntry 11579 MAX-ACCESS not-accessible 11580 STATUS current 11581 DESCRIPTION "A conceptual row for remoteLogServerInetTable." 11582 INDEX { remoteLogServerInetAddressType, 11583 remoteLogServerInetAddress} 11584 ::= { remoteLogServerInetTable 1 } 11585 11586RemoteLogServerInetEntry ::= SEQUENCE 11587{ 11588 remoteLogServerInetAddressType InetAddressType, 11589 remoteLogServerInetAddress InetAddress, 11590 remoteLogServerStatus ValidStatus, 11591 remoteLogServerUdpPort Integer32 11592} 11593 11594remoteLogServerInetAddressType OBJECT-TYPE 11595 SYNTAX InetAddressType 11596 MAX-ACCESS not-accessible 11597 STATUS current 11598 DESCRIPTION "Indicates the type of address 11599 denoted in remoteLogServerInetAddress type. 11600 Only ipv4(1), ipv6(2) and ipv6z(4) 11601 types are supported." 11602 11603 ::= { remoteLogServerInetEntry 1 } 11604 11605remoteLogServerInetAddress OBJECT-TYPE 11606 SYNTAX InetAddress 11607 MAX-ACCESS not-accessible 11608 STATUS current 11609 DESCRIPTION "The IP address of the remote log Server." 11610 ::= { remoteLogServerInetEntry 2 } 11611 11612remoteLogServerStatus OBJECT-TYPE 11613 SYNTAX ValidStatus 11614 MAX-ACCESS read-create 11615 STATUS current 11616 DESCRIPTION "Setting this to valid(1) creates an entry. 11617 Setting this to invalid(2) destroys an entry." 11618 ::= { remoteLogServerInetEntry 3 } 11619 11620remoteLogServerUdpPort OBJECT-TYPE 11621 SYNTAX Integer32 (1..65535) 11622 MAX-ACCESS read-write 11623 STATUS current 11624 DESCRIPTION "The UDP port number of the remote log Server" 11625 ::= { remoteLogServerInetEntry 4 } 11626 11627-- 11628--smtpMgt 11629-- 11630smtpMgt OBJECT IDENTIFIER ::= { sysLogMgt 7 } 11631 11632smtpStatus OBJECT-TYPE 11633 SYNTAX EnabledStatus 11634 MAX-ACCESS read-write 11635 STATUS current 11636 DESCRIPTION "Set enabled(1) to enable the SMTP, set disabled(2) to disable 11637 the SMTP." 11638 ::= { smtpMgt 1 } 11639 11640smtpSeverityLevel OBJECT-TYPE 11641 SYNTAX Integer32 (0..7) 11642 MAX-ACCESS read-write 11643 STATUS current 11644 DESCRIPTION "Specify the SMTP minimum severity level to send the event message." 11645 ::= { smtpMgt 2 } 11646 11647smtpSourceEMail OBJECT-TYPE 11648 SYNTAX DisplayString (SIZE(0..41)) 11649 MAX-ACCESS read-write 11650 STATUS current 11651 DESCRIPTION "SMTP source email address, 11652 the sender's mail address that appears 11653 in the 'From' field of the mail." 11654 ::= { smtpMgt 3 } 11655 11656--smtpServerIpTable 11657 11658smtpServerIpTable OBJECT-TYPE 11659 SYNTAX SEQUENCE OF SmtpServerIpEntry 11660 MAX-ACCESS not-accessible 11661 STATUS current 11662 DESCRIPTION "The SMTP server IP table. 11663 The maximum servers to be added is 3." 11664 ::= { smtpMgt 4 } 11665 11666smtpServerIpEntry OBJECT-TYPE 11667 SYNTAX SmtpServerIpEntry 11668 MAX-ACCESS not-accessible 11669 STATUS current 11670 DESCRIPTION "A conceptual row of the smtpServerIpTable." 11671 INDEX { smtpServerIp } 11672 ::= { smtpServerIpTable 1 } 11673 11674SmtpServerIpEntry ::= SEQUENCE 11675{ 11676 smtpServerIp IpAddress, 11677 smtpServerIpStatus ValidStatus 11678} 11679 11680smtpServerIp OBJECT-TYPE 11681 SYNTAX IpAddress 11682 MAX-ACCESS accessible-for-notify 11683 STATUS current 11684 DESCRIPTION "SMTP mail server's IP address." 11685 ::= { smtpServerIpEntry 1 } 11686 11687smtpServerIpStatus OBJECT-TYPE 11688 SYNTAX ValidStatus 11689 MAX-ACCESS read-create 11690 STATUS current 11691 DESCRIPTION "Setting this to valid(1) creates an entry. 11692 Setting this to invalid(2) destroys an entry." 11693 ::= { smtpServerIpEntry 2 } 11694 11695--smtpDestEMailTable 11696 11697smtpDestEMailTable OBJECT-TYPE 11698 SYNTAX SEQUENCE OF SmtpDestEMailEntry 11699 MAX-ACCESS not-accessible 11700 STATUS current 11701 DESCRIPTION "The table of the destination e-mail address. 11702 The maximum numbers of destination email address to be added is 5." 11703 ::= { smtpMgt 5} 11704 11705smtpDestEMailEntry OBJECT-TYPE 11706 SYNTAX SmtpDestEMailEntry 11707 MAX-ACCESS not-accessible 11708 STATUS current 11709 DESCRIPTION "A conceptual row of the smtpDestEMailTable." 11710 INDEX { smtpDestEMail } 11711 ::= { smtpDestEMailTable 1 } 11712 11713SmtpDestEMailEntry ::= SEQUENCE 11714{ 11715 smtpDestEMail DisplayString, 11716 smtpDestEMailStatus ValidStatus 11717} 11718 11719smtpDestEMail OBJECT-TYPE 11720 SYNTAX DisplayString (SIZE(0..41)) 11721 MAX-ACCESS not-accessible 11722 STATUS current 11723 DESCRIPTION "SMTP destination e-mail address." 11724 ::= { smtpDestEMailEntry 1 } 11725 11726smtpDestEMailStatus OBJECT-TYPE 11727 SYNTAX ValidStatus 11728 MAX-ACCESS read-create 11729 STATUS current 11730 DESCRIPTION "Setting this to valid(1) creates an entry. 11731 Setting this to invalid(2) destroys an entry." 11732 ::= { smtpDestEMailEntry 2 } 11733 11734sysLogCommandLogStatus OBJECT-TYPE 11735 SYNTAX EnabledStatus 11736 MAX-ACCESS read-write 11737 STATUS current 11738 DESCRIPTION "Set enabled(1) to enable command log, set disabled(2) to disable 11739 command log." 11740 ::= { sysLogMgt 10 } 11741 11742-- 11743-- lineMgt 11744-- 11745 11746-- Management for line. This includes management for 11747-- serial line (RS232 port) and Telnet. 11748 11749consoleMgt OBJECT IDENTIFIER ::= { lineMgt 1 } 11750telnetMgt OBJECT IDENTIFIER ::= { lineMgt 2 } 11751vtyMgt OBJECT IDENTIFIER ::= { lineMgt 3 } 11752 11753--consoleMgt 11754 11755consoleDataBits OBJECT-TYPE 11756 SYNTAX INTEGER 11757 { 11758 databits7(1), 11759 databits8(2) 11760 } 11761 MAX-ACCESS read-write 11762 STATUS current 11763 DESCRIPTION "Number of data bits." 11764 ::= { consoleMgt 1 } 11765 11766consoleParity OBJECT-TYPE 11767 SYNTAX INTEGER 11768 { 11769 partyNone(1), 11770 partyEven(2), 11771 partyOdd(3) 11772 } 11773 MAX-ACCESS read-write 11774 STATUS current 11775 DESCRIPTION "Defines the generation of a parity bit." 11776 ::= { consoleMgt 2 } 11777 11778consoleBaudRate OBJECT-TYPE 11779 SYNTAX INTEGER 11780 { 11781 baudRate9600(1), 11782 baudRate19200(2), 11783 baudRate38400(3), 11784 baudRate57600(4), 11785 baudRate115200(5) 11786 } 11787 MAX-ACCESS read-write 11788 STATUS current 11789 DESCRIPTION "Baud rate: Valid values are 115200, 57600, 38400, 11790 19200, and 9600." 11791 ::= { consoleMgt 3 } 11792 11793consoleStopBits OBJECT-TYPE 11794 SYNTAX INTEGER 11795 { 11796 stopbits1(1), 11797 stopbits2(2) 11798 } 11799 MAX-ACCESS read-write 11800 STATUS current 11801 DESCRIPTION "The console stop bits, valid values are stopbits1(1) or stopbits2(2)" 11802 ::= { consoleMgt 4 } 11803 11804consoleExecTimeout OBJECT-TYPE 11805 SYNTAX Integer32 (0 | 60..65535) 11806 MAX-ACCESS read-write 11807 STATUS current 11808 DESCRIPTION "In a serial console, use the consoleExecTimeout 11809 variable to set the interval that the EXEC command 11810 interpreter waits until user input is detected; 11811 set the value to 0 to disable it." 11812 ::= { consoleMgt 5 } 11813 11814consolePasswordThreshold OBJECT-TYPE 11815 SYNTAX Integer32 (0 | 1..120) 11816 MAX-ACCESS read-write 11817 STATUS current 11818 DESCRIPTION "The number of failed console logon attempts that may be 11819 made before the system will not accept a further attempt 11820 in the time specified by consoleSilentTime. A value of 0 11821 disables the functionality." 11822 ::= { consoleMgt 6 } 11823 11824consoleSilentTime OBJECT-TYPE 11825 SYNTAX Integer32 (0 | 1..65535) 11826 MAX-ACCESS read-write 11827 STATUS current 11828 DESCRIPTION "The length of time that the management console is 11829 inaccessible after the number of failed logon 11830 attempts has reached consolePasswordThreshold. A value 11831 of 0 disables the functionality." 11832 11833 ::= { consoleMgt 7 } 11834 11835--to set login timeout seconds 11836consoleLoginResponseTimeout OBJECT-TYPE 11837 SYNTAX Integer32(10..300) 11838 MAX-ACCESS read-write 11839 STATUS current 11840 DESCRIPTION "Console login response timeout setting." 11841 ::= { consoleMgt 10 } 11842 11843-- telnetMgt 11844 11845telnetStatus OBJECT-TYPE 11846 SYNTAX EnabledStatus 11847 MAX-ACCESS read-write 11848 STATUS current 11849 DESCRIPTION "To enable or disable the telnet function. Any new telnet 11850 request will be rejected and all current telnet sessions 11851 will be terminated if this status is set to disabled(2)." 11852 DEFVAL { enabled } 11853 ::= { telnetMgt 4 } 11854 11855telnetPortNumber OBJECT-TYPE 11856 SYNTAX Integer32 (1..65535) 11857 MAX-ACCESS read-write 11858 STATUS current 11859 DESCRIPTION "The telnet session port number." 11860 DEFVAL { 23 } 11861 ::= { telnetMgt 5 } 11862 11863-- vtyMgt 11864 11865vtyExecTimeout OBJECT-TYPE 11866 SYNTAX Integer32 (60..65535) 11867 MAX-ACCESS read-write 11868 STATUS current 11869 DESCRIPTION "Specifies the interval that the system waits for user input 11870 before terminating the current session." 11871 ::= { vtyMgt 1 } 11872 11873vtyPasswordThreshold OBJECT-TYPE 11874 SYNTAX Integer32 (0 | 1..120) 11875 MAX-ACCESS read-write 11876 STATUS current 11877 DESCRIPTION "The number of failed logon attempts that may be made before the 11878 system will not accept a further attempt to log on. 11879 Setting to 0 means disabled." 11880 ::= { vtyMgt 2 } 11881 11882vtyLoginResponseTimeout OBJECT-TYPE 11883 SYNTAX Integer32(10..300) 11884 MAX-ACCESS read-write 11885 STATUS current 11886 DESCRIPTION "Login response timeout setting." 11887 ::= { vtyMgt 3 } 11888 11889vtyMaxSession OBJECT-TYPE 11890 SYNTAX Integer32 (0..8) 11891 MAX-ACCESS read-write 11892 STATUS current 11893 DESCRIPTION "The maximum number of allowed sessions." 11894 DEFVAL { 8 } 11895 ::= { vtyMgt 4 } 11896 11897vtySilentTime OBJECT-TYPE 11898 SYNTAX Integer32 (0 | 1..65535) 11899 UNITS "seconds" 11900 MAX-ACCESS read-write 11901 STATUS current 11902 DESCRIPTION "The time the system waits before etablishing a new session 11903 after the number of failed logins reaches the specified limit. 11904 Setting to 0 means disabled." 11905 ::= { vtyMgt 5 } 11906 11907-- 11908-- sysTimeMgt 11909-- 11910 11911sntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 1 } 11912ntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 5 } 11913 11914sntpStatus OBJECT-TYPE 11915 SYNTAX EnabledStatus 11916 MAX-ACCESS read-write 11917 STATUS current 11918 DESCRIPTION "Set enabled(1) to enable the SNTP, set disabled(2) to disable 11919 the SNTP." 11920 ::= { sntpMgt 1 } 11921 11922sntpServiceMode OBJECT-TYPE 11923 SYNTAX INTEGER 11924 { 11925 unicast(1) 11926 } 11927 MAX-ACCESS read-only 11928 STATUS current 11929 DESCRIPTION "Service mode." 11930 ::= { sntpMgt 2 } 11931 11932sntpPollInterval OBJECT-TYPE 11933 SYNTAX Integer32(16..16384) 11934 MAX-ACCESS read-write 11935 STATUS current 11936 DESCRIPTION "Polling interval." 11937 ::= { sntpMgt 3 } 11938 11939sntpServerTable OBJECT-TYPE 11940 SYNTAX SEQUENCE OF SntpServerEntry 11941 MAX-ACCESS not-accessible 11942 STATUS current 11943 DESCRIPTION "Table for SNTP servers. IP addresses 11944 must occupy contiguous indexes, starting from 1. 11945 If a removed entry is not the last entry, the table 11946 will be shifted to contiguous indexes automatically." 11947 ::= { sntpMgt 4 } 11948 11949sntpServerEntry OBJECT-TYPE 11950 SYNTAX SntpServerEntry 11951 MAX-ACCESS not-accessible 11952 STATUS current 11953 DESCRIPTION "Entry for SNTP servers." 11954 INDEX { sntpServerIndex } 11955 ::= { sntpServerTable 1 } 11956 11957SntpServerEntry ::= SEQUENCE 11958{ 11959 sntpServerIndex Integer32, 11960 sntpServerInetAddressType InetAddressType, 11961 sntpServerInetAddress InetAddress, 11962 sntpServerStatus ValidStatus 11963} 11964 11965 11966sntpServerIndex OBJECT-TYPE 11967 SYNTAX Integer32 (1..3) 11968 MAX-ACCESS not-accessible 11969 STATUS current 11970 DESCRIPTION "The index of a server." 11971 ::= { sntpServerEntry 1 } 11972 11973sntpServerInetAddressType OBJECT-TYPE 11974 SYNTAX InetAddressType 11975 MAX-ACCESS read-write 11976 STATUS current 11977 DESCRIPTION "Indicates the type of address 11978 denoted in sntpServerInetAddress type. 11979 Only ipv4(1), ipv6(2) and ipv6z(4) 11980 types are supported." 11981 11982 ::= { sntpServerEntry 4 } 11983 11984sntpServerInetAddress OBJECT-TYPE 11985 SYNTAX InetAddress 11986 MAX-ACCESS read-write 11987 STATUS current 11988 DESCRIPTION "The IP address of a time server." 11989 ::= { sntpServerEntry 5 } 11990 11991sntpServerStatus OBJECT-TYPE 11992 SYNTAX ValidStatus 11993 MAX-ACCESS read-create 11994 STATUS current 11995 DESCRIPTION "Setting this to valid(1) creates an entry. 11996 Setting this to invalid(2) destroys an entry." 11997 ::= { sntpServerEntry 6 } 11998 11999sysCurrentTime OBJECT-TYPE 12000 SYNTAX DisplayString(SIZE(20)) 12001 MAX-ACCESS read-write 12002 STATUS current 12003 DESCRIPTION "This is a text string in the following form, based on Unix: 12004 'Mmm _d hh:mm:ss yyyy'. 'Mmm' are the first three letters 12005 of the English name of the month. '_d' is the day of month. 12006 A single-digit day is preceded by a space. 'hh:mm:ss' is 12007 a 24-hour representations of hours, minutes, and seconds. 12008 A single-digit hour is preceded by a zero. 'yyyy' is a 12009 four-digit year. An example is: 'Jan 1 02:03:04 2002'." 12010 ::= { sysTimeMgt 2 } 12011 12012sysTimeZone OBJECT-TYPE 12013 SYNTAX DisplayString(SIZE(6)) 12014 MAX-ACCESS read-write 12015 STATUS current 12016 DESCRIPTION "This is a text string in the following form: '[s]hh:mm'. 12017 '[s]' is a plus-or-minus sign. For UTC, this is omitted. 12018 For a positive offset, this is '+'. For a negative offset, 12019 this is '-'. 'hh:mm' in the hour and minute offset from UTC. 12020 A single-digit hour is preceded by a zero. When 12021 sysTimeZonePredefined object is set to any value other than 12022 none(1), this object will be empty string." 12023 ::= { sysTimeMgt 3 } 12024 12025sysTimeZoneName OBJECT-TYPE 12026 SYNTAX DisplayString(SIZE(1..30)) 12027 MAX-ACCESS read-write 12028 STATUS current 12029 DESCRIPTION "The name of the time zone. When sysTimeZonePredefined object 12030 is set to any value other than none(1), this object will be 12031 empty string." 12032 ::= { sysTimeMgt 4 } 12033 12034ntpStatus OBJECT-TYPE 12035 SYNTAX EnabledStatus 12036 MAX-ACCESS read-write 12037 STATUS current 12038 DESCRIPTION "Set enabled(1) to enable the NTP, set disabled(2) to disable 12039 the NTP." 12040 ::= { ntpMgt 1 } 12041 12042ntpServiceMode OBJECT-TYPE 12043 SYNTAX INTEGER 12044 { 12045 unicast(1) 12046 } 12047 MAX-ACCESS read-only 12048 STATUS current 12049 DESCRIPTION "Service mode." 12050 ::= { ntpMgt 2 } 12051 12052ntpPollInterval OBJECT-TYPE 12053 SYNTAX Integer32 12054 MAX-ACCESS read-only 12055 STATUS current 12056 DESCRIPTION "Polling interval in seconds." 12057 ::= { ntpMgt 3 } 12058 12059ntpAuthenticateStatus OBJECT-TYPE 12060 SYNTAX EnabledStatus 12061 MAX-ACCESS read-write 12062 STATUS current 12063 DESCRIPTION "Set enabled(1) to enable the NTP Authenticate, set disabled(2) to 12064 disable the NTP." 12065 ::= { ntpMgt 4 } 12066 12067ntpServerTable OBJECT-TYPE 12068 SYNTAX SEQUENCE OF NtpServerEntry 12069 MAX-ACCESS not-accessible 12070 STATUS current 12071 DESCRIPTION "Table for NTP servers" 12072 ::= { ntpMgt 5 } 12073 12074ntpServerEntry OBJECT-TYPE 12075 SYNTAX NtpServerEntry 12076 MAX-ACCESS not-accessible 12077 STATUS current 12078 DESCRIPTION "Entry for NTP servers." 12079 INDEX { ntpServerIpAddress } 12080 ::= { ntpServerTable 1 } 12081 12082NtpServerEntry ::= SEQUENCE 12083 { 12084 ntpServerIpAddress IpAddress, 12085 ntpServerVersion Integer32, 12086 ntpServerKeyId Integer32, 12087 ntpServerStatus INTEGER 12088 } 12089 12090ntpServerIpAddress OBJECT-TYPE 12091 SYNTAX IpAddress 12092 MAX-ACCESS not-accessible 12093 STATUS current 12094 DESCRIPTION "The IP address of a server. Valid IP addresses 12095 must occupy contiguous indexes. 12096 All IP addresses after the last valid index is 0." 12097 ::= { ntpServerEntry 1 } 12098 12099ntpServerVersion OBJECT-TYPE 12100 SYNTAX Integer32 12101 MAX-ACCESS read-only 12102 STATUS current 12103 DESCRIPTION "NTP version." 12104 ::= { ntpServerEntry 2 } 12105 12106ntpServerKeyId OBJECT-TYPE 12107 SYNTAX Integer32 (1..65535) 12108 MAX-ACCESS read-write 12109 STATUS current 12110 DESCRIPTION "Key for a NTP server. This variable can only be written." 12111 ::= { ntpServerEntry 3 } 12112 12113ntpServerStatus OBJECT-TYPE 12114 SYNTAX ValidStatus 12115 MAX-ACCESS read-create 12116 STATUS current 12117 DESCRIPTION "Setting this to valid(1) creates an entry. 12118 Setting this to invalid(2) destroys an entry." 12119 ::= { ntpServerEntry 4 } 12120 12121ntpAuthKeyTable OBJECT-TYPE 12122 SYNTAX SEQUENCE OF NtpAuthKeyEntry 12123 MAX-ACCESS not-accessible 12124 STATUS current 12125 DESCRIPTION "Table for NTP Authentication keys" 12126 ::= { ntpMgt 6 } 12127 12128ntpAuthKeyEntry OBJECT-TYPE 12129 SYNTAX NtpAuthKeyEntry 12130 MAX-ACCESS not-accessible 12131 STATUS current 12132 DESCRIPTION "Entry for NTP Authentication keys." 12133 INDEX { ntpAuthKeyId } 12134 ::= { ntpAuthKeyTable 1 } 12135 12136NtpAuthKeyEntry::= SEQUENCE 12137 { 12138 ntpAuthKeyId Integer32, 12139 ntpAuthKeyWord OCTET STRING, 12140 ntpAuthKeyStatus INTEGER 12141 } 12142 12143ntpAuthKeyId OBJECT-TYPE 12144 SYNTAX Integer32 (1..65536) 12145 MAX-ACCESS not-accessible 12146 STATUS current 12147 DESCRIPTION "The index of a Authentication key. This table has fixed size." 12148 ::= { ntpAuthKeyEntry 1 } 12149 12150ntpAuthKeyWord OBJECT-TYPE 12151 SYNTAX OCTET STRING (SIZE (1..32)) 12152 MAX-ACCESS read-create 12153 STATUS current 12154 DESCRIPTION "The Authentication key word is used to created a key by the MD5 12155 And the max length is 32." 12156 ::= { ntpAuthKeyEntry 2 } 12157 12158ntpAuthKeyStatus OBJECT-TYPE 12159 SYNTAX ValidStatus 12160 MAX-ACCESS read-create 12161 STATUS current 12162 DESCRIPTION "Setting this to valid(1) creates an entry. 12163 Setting this to invalid(2) destroys an entry." 12164 ::= { ntpAuthKeyEntry 3 } 12165 12166-- 12167-- fileMgt 12168-- 12169 12170-- Management for File System Manipulate, including files copy, display and delete. 12171 12172fileCopyMgt OBJECT IDENTIFIER ::= { fileMgt 1 } 12173fileInfoMgt OBJECT IDENTIFIER ::= { fileMgt 2 } 12174-- 12175-- This performs the copy operation. 12176-- 12177 12178fileCopySrcOperType OBJECT-TYPE 12179 SYNTAX INTEGER 12180 { 12181 file(1), 12182 runningCfg(2), 12183 startUpCfg(3), 12184 tftp(4), 12185 unit(5), 12186 http(6), 12187 ftp(7), 12188 sftp(10) 12189 } 12190 MAX-ACCESS read-write 12191 STATUS current 12192 DESCRIPTION "fileCopySrcOperType specifies where to copy from, 12193 and fileCopyDestOperType specifies where to copy to. 12194 12195 Possible combinations of 'fileCopySrcOperType to 12196 fileCopyDestOperType' and required parameters are listed in 12197 the following table. 12198 12199 --------------+------------------+--------------------------------- 12200 Source | Destination | Required parameters 12201 --------------+------------------+--------------------------------- 12202 file(1) | file(1) | fileCopySrcFileName 12203 | | fileCopyDestFileName 12204 +------------------+--------------------------------- 12205 | runningCfg(2) | fileCopySrcFileName 12206 +------------------+--------------------------------- 12207 | startUpCfg(3) | fileCopySrcFileName 12208 | | fileCopyDestFileName 12209 +------------------+--------------------------------- 12210 | tftp(4) | fileCopySrcFileName 12211 | | fileCopyDestFileName 12212 | | fileCopyFileType 12213 | | fileCopyServerInetAddressType 12214 | | fileCopyServerInetAddress 12215 +------------------+--------------------------------- 12216 | unit(5) | fileCopySrcFileName 12217 | | fileCopyDestFileName 12218 | | fileCopyFileType 12219 | | fileCopyUnitId 12220 +------------------+--------------------------------- 12221 | ftp(7) | fileCopySrcFileName 12222 | | fileCopyDestFileName 12223 | | fileCopyFileType 12224 | | fileCopyServerInetAddressType 12225 | | fileCopyServerInetAddress 12226 | | fileCopyServerUserName 12227 | | fileCopyServerPassword 12228 +------------------+--------------------------------- 12229 | sftp(10) | fileCopySrcFileName 12230 | | fileCopyDestFileName 12231 | | fileCopyFileType 12232 | | fileCopyServerInetAddressType 12233 | | fileCopyServerInetAddress 12234 | | fileCopyServerUserName 12235 | | fileCopyServerPassword 12236 --------------+------------------+--------------------------------- 12237 runningCfg(2) | file(1) | fileCopyDestFileName 12238 +------------------+--------------------------------- 12239 | startUpCfg(3) | fileCopyDestFileName 12240 +------------------+--------------------------------- 12241 | tftp(4) | fileCopyDestFileName 12242 | | fileCopyServerInetAddressType 12243 | | fileCopyServerInetAddress 12244 +------------------+--------------------------------- 12245 | ftp(7) | fileCopyDestFileName 12246 | | fileCopyServerInetAddressType 12247 | | fileCopyServerInetAddress 12248 | | fileCopyServerUserName 12249 | | fileCopyServerPassword 12250 +------------------+--------------------------------- 12251 | sftp(10) | fileCopySrcFileName 12252 | | fileCopyDestFileName 12253 | | fileCopyFileType 12254 | | fileCopyServerInetAddressType 12255 | | fileCopyServerInetAddress 12256 | | fileCopyServerUserName 12257 | | fileCopyServerPassword 12258 --------------+------------------+--------------------------------- 12259 startUpCfg(3) | file(1) | fileCopyDestFileName 12260 +------------------+--------------------------------- 12261 | runningCfg(2) | None. 12262 +------------------+--------------------------------- 12263 | tftp(4) | fileCopyDestFileName 12264 | | fileCopyServerInetAddressType 12265 | | fileCopyServerInetAddress 12266 +------------------+--------------------------------- 12267 | ftp(7) | fileCopyDestFileName 12268 | | fileCopyServerInetAddressType 12269 | | fileCopyServerInetAddress 12270 | | fileCopyServerUserName 12271 | | fileCopyServerPassword 12272 +------------------+--------------------------------- 12273 | sftp(10) | fileCopySrcFileName 12274 | | fileCopyDestFileName 12275 | | fileCopyFileType 12276 | | fileCopyServerInetAddressType 12277 | | fileCopyServerInetAddress 12278 | | fileCopyServerUserName 12279 | | fileCopyServerPassword 12280 --------------+------------------+--------------------------------- 12281 tftp(4) | file(1) | fileCopySrcFileName 12282 | | fileCopyDestFileName 12283 | | fileCopyFileType 12284 | | fileCopyServerInetAddressType 12285 | | fileCopyServerInetAddress 12286 +------------------+--------------------------------- 12287 | runningCfg(2) | fileCopySrcFileName 12288 | | fileCopyServerInetAddressType 12289 | | fileCopyServerInetAddress 12290 +------------------+--------------------------------- 12291 | startUpCfg(3) | fileCopySrcFileName 12292 | | fileCopyDestFileName 12293 | | fileCopyServerInetAddressType 12294 | | fileCopyServerInetAddress 12295 +------------------+--------------------------------- 12296 | addRunningCfg(15)| fileCopySrcFileName 12297 | | fileCopyServerInetAddressType 12298 | | fileCopyServerInetAddress 12299 --------------+------------------+--------------------------------- 12300 unit(5) | file(1) | fileCopySrcFileName 12301 | | fileCopyDestFileName 12302 | | fileCopyFileType 12303 | | fileCopyUnitId 12304 --------------+------------------+--------------------------------- 12305 ftp(7) | file(1) | fileCopySrcFileName 12306 | | fileCopyDestFileName 12307 | | fileCopyFileType 12308 | | fileCopyServerInetAddressType 12309 | | fileCopyServerInetAddress 12310 | | fileCopyServerUserName 12311 | | fileCopyServerPassword 12312 +------------------+--------------------------------- 12313 | runningCfg(2) | fileCopySrcFileName 12314 | | fileCopyServerInetAddressType 12315 | | fileCopyServerInetAddress 12316 | | fileCopyServerUserName 12317 | | fileCopyServerPassword 12318 +------------------+--------------------------------- 12319 | startUpCfg(3) | fileCopySrcFileName 12320 | | fileCopyDestFileName 12321 | | fileCopyServerInetAddressType 12322 | | fileCopyServerInetAddress 12323 | | fileCopyServerUserName 12324 | | fileCopyServerPassword 12325 +------------------+--------------------------------- 12326 | addRunningCfg(15)| fileCopySrcFileName 12327 | | fileCopyServerInetAddressType 12328 | | fileCopyServerInetAddress 12329 | | fileCopyServerUserName 12330 | | fileCopyServerPassword 12331 --------------+------------------+--------------------------------- 12332 sftp(10) | file(1) | fileCopySrcFileName 12333 | | fileCopyDestFileName 12334 | | fileCopyFileType 12335 | | fileCopyServerInetAddressType 12336 | | fileCopyServerInetAddress 12337 | | fileCopyServerUserName 12338 | | fileCopyServerPassword 12339 +------------------+--------------------------------- 12340 | runningCfg(2) | fileCopySrcFileName 12341 | | fileCopyServerInetAddressType 12342 | | fileCopyServerInetAddress 12343 | | fileCopyServerUserName 12344 | | fileCopyServerPassword 12345 +------------------+--------------------------------- 12346 | startUpCfg(3) | fileCopySrcFileName 12347 | | fileCopyDestFileName 12348 | | fileCopyServerInetAddressType 12349 | | fileCopyServerInetAddress 12350 | | fileCopyServerUserName 12351 | | fileCopyServerPassword 12352 +------------------+--------------------------------- 12353 | addRunningCfg(15)| fileCopySrcFileName 12354 | | fileCopyServerInetAddressType 12355 | | fileCopyServerInetAddress 12356 | | fileCopyServerUserName 12357 | | fileCopyServerPassword 12358 --------------+------------------+---------------------------------" 12359 ::= { fileCopyMgt 1} 12360 12361fileCopySrcFileName OBJECT-TYPE 12362 SYNTAX DisplayString (SIZE(0..127)) 12363 MAX-ACCESS read-write 12364 STATUS current 12365 DESCRIPTION 12366 "The source file name for fileCopyMgt when a copy 12367 operation is next requested via this MIB. This value is set to 12368 a zero length string when no file name has been specified. 12369 Note: If the fileCopySrcOperType is runningCfg(2) or startUpCfg(3), 12370 this variable can be ignored." 12371 ::= { fileCopyMgt 2 } 12372 12373fileCopyDestOperType OBJECT-TYPE 12374 SYNTAX INTEGER 12375 { 12376 file(1), 12377 runningCfg(2), 12378 startUpCfg(3), 12379 tftp(4), 12380 unit(5), 12381 http(6), 12382 ftp(7), 12383 sftp(10), 12384 addRunningCfg(15) 12385 } 12386 MAX-ACCESS read-write 12387 STATUS current 12388 DESCRIPTION "See the description for fileCopySrcOperType." 12389 ::= { fileCopyMgt 3 } 12390 12391fileCopyDestFileName OBJECT-TYPE 12392 SYNTAX DisplayString (SIZE(0..127)) 12393 MAX-ACCESS read-write 12394 STATUS current 12395 DESCRIPTION 12396 "The destination file name for fileCopyMgt when a 12397 copy operation is next requested via this MIB. This value is set to 12398 a zero length string when no file name has been specified. 12399 Note: If the fileCopyDestOperType is runningCfg(2) or startupCfg(3), 12400 this variable can be ignored." 12401 ::= { fileCopyMgt 4 } 12402 12403fileCopyFileType OBJECT-TYPE 12404 SYNTAX INTEGER { 12405 opcode(1), 12406 config(2), 12407 bootRom(3), 12408 loader(5) 12409 } 12410 MAX-ACCESS read-write 12411 STATUS current 12412 DESCRIPTION 12413 "Type of file to copy in fileCopyMgt. opcode(1) indicates operation 12414 code, config(2) indicates configuration file, bootRom(3) indicates 12415 diagnostic image file and loader(5) indicates loader image file. If 12416 the fileCopySrcOperType or fileCopyDestOperType is either runningCfg(2) 12417 or startupCfg(3), this variable can be ignored. bootRom(3) and 12418 loader(5) can be set only when the fileCopySrcOperType is tftp(4) and 12419 fileCopyDestOperType is file(1)." 12420 ::= { fileCopyMgt 5 } 12421 12422fileCopyUnitId OBJECT-TYPE 12423 SYNTAX Integer32 12424 MAX-ACCESS read-write 12425 STATUS current 12426 DESCRIPTION "Specifies the switch unit for stackable devices. 12427 When performing the 'copy unit file' or 'copy file unit' action, 12428 if neither fileCopySrcOperType nor fileCopyDestOperType 12429 is unit(5), this variable can be ignored." 12430 ::= { fileCopyMgt 7 } 12431 12432fileCopyAction OBJECT-TYPE 12433 SYNTAX INTEGER 12434 { 12435 notCopying(1), 12436 copy(2) 12437 } 12438 MAX-ACCESS read-write 12439 STATUS current 12440 DESCRIPTION "Setting this object to copy(2) to begin the copy operation. When 12441 the device is not copying, this object will have a value of 12442 notCopying(1)." 12443 ::= { fileCopyMgt 8 } 12444 12445 12446fileCopyStatus OBJECT-TYPE 12447 SYNTAX INTEGER { 12448 fileCopyTftpUndefError(1), 12449 fileCopyTftpFileNotFound(2), 12450 fileCopyTftpAccessViolation(3), 12451 fileCopyTftpDiskFull(4), 12452 fileCopyTftpIllegalOperation(5), 12453 fileCopyTftpUnkownTransferId(6), 12454 fileCopyTftpFileExisted(7), 12455 fileCopyTftpNoSuchUser(8), 12456 fileCopyTftpTimeout(9), 12457 fileCopyTftpSendError(10), 12458 fileCopyTftpReceiverError(11), 12459 fileCopyTftpSocketOpenError(12), 12460 fileCopyTftpSocketBindError(13), 12461 fileCopyTftpUserCancel(14), 12462 fileCopyTftpCompleted(15), 12463 fileCopyParaError(16), 12464 fileCopyBusy(17), 12465 fileCopyUnknown(18), 12466 fileCopyReadFileError(19), 12467 fileCopySetStartupError(20), 12468 fileCopyFileSizeExceed(21), 12469 fileCopyMagicWordError(22), 12470 fileCopyImageTypeError(23), 12471 fileCopyHeaderChecksumError(24), 12472 fileCopyImageChecksumError(25), 12473 fileCopyWriteFlashFinish(26), 12474 fileCopyWriteFlashError(27), 12475 fileCopyWriteFlashProgramming(28), 12476 fileCopyError(29), 12477 fileCopySuccess(30), 12478 fileCopyCompleted(31), 12479-- 12480-- ES4612-20-00499, 2008-12-09, support FTPS 12481-- 12482 fileCopyFileNotFound(41), 12483 fileCopyServerPermissionDenied(42), 12484 fileCopyStorageFull(43), 12485 fileCopyConnectError(44), 12486 fileCopyServerNotInService(45), 12487 fileCopyDataConnectionOpenError(46), 12488 fileCopyLogInError(47), 12489 fileCopyInvalidFileName(48), 12490 fileCopyServerNotAcceptProvidedCiphers(49), 12491 fileCopyServerNotSupportFtps(50), 12492 fileCopyFileUnavailable(51), 12493 fileCopyUnclassifiedError(52), 12494 fileCopyTimeout(53), 12495 fileCopyProjectIdError(54), 12496 fileCopyFileNumExceed(55), 12497 fileCopySameVersion(56) 12498 } 12499 MAX-ACCESS read-only 12500 STATUS current 12501 DESCRIPTION 12502 "The status of the last copy procedure, if any. This 12503 object will have a value of fileCopyUnknown(18) if no 12504 copy operation has been performed. The listed values are 12505 identical to fileAutoDownloadResultStatus." 12506 ::= { fileCopyMgt 9 } 12507 12508fileCopyServerInetAddressType OBJECT-TYPE 12509 SYNTAX InetAddressType 12510 MAX-ACCESS read-write 12511 STATUS current 12512 DESCRIPTION "Internet address type of the remote server. Only ipv4(1) 12513 type is supported." 12514 ::= { fileCopyMgt 20 } 12515 12516fileCopyServerInetAddress OBJECT-TYPE 12517 SYNTAX InetAddress 12518 MAX-ACCESS read-write 12519 STATUS current 12520 DESCRIPTION "Internet address of the remote server." 12521 ::= { fileCopyMgt 21 } 12522 12523fileCopyServerUserName OBJECT-TYPE 12524 SYNTAX DisplayString (SIZE(0..127)) 12525 MAX-ACCESS read-write 12526 STATUS current 12527 DESCRIPTION "Login user name for the remote server. When this variable is 12528 empty, the system will use 'anonymous' as user name to log in 12529 to the remote server." 12530 ::= { fileCopyMgt 22 } 12531 12532fileCopyServerPassword OBJECT-TYPE 12533 SYNTAX DisplayString (SIZE(0..127)) 12534 MAX-ACCESS read-write 12535 STATUS current 12536 DESCRIPTION "Login password for the remote server. This variable can only 12537 be written. When this variable is read, it always returns a 12538 zero-length string." 12539 ::= { fileCopyMgt 23 } 12540 12541-- 12542-- This mangement performs the display and delete operation. 12543-- 12544 12545fileInfoTable OBJECT-TYPE 12546 SYNTAX SEQUENCE OF FileInfoEntry 12547 MAX-ACCESS not-accessible 12548 STATUS current 12549 DESCRIPTION "This table contain the information of the file system; 12550 we can also perform the delete, set startup file operation." 12551 12552 ::= { fileInfoMgt 1 } 12553 12554fileInfoEntry OBJECT-TYPE 12555 SYNTAX FileInfoEntry 12556 MAX-ACCESS not-accessible 12557 STATUS current 12558 DESCRIPTION "A conceptually row for fileInfoTable." 12559 INDEX { fileInfoUnitID, IMPLIED fileInfoFileName} 12560 ::= { fileInfoTable 1 } 12561 12562FileInfoEntry ::= SEQUENCE 12563 { 12564 fileInfoUnitID Integer32, 12565 fileInfoFileName DisplayString, 12566 fileInfoFileType INTEGER, 12567 fileInfoIsStartUp TruthValue, 12568 fileInfoFileSize Integer32, 12569 fileInfoCreationTime DisplayString, 12570 fileInfoDelete INTEGER 12571 } 12572 12573fileInfoUnitID OBJECT-TYPE 12574 SYNTAX Integer32(1..1) 12575 MAX-ACCESS not-accessible 12576 STATUS current 12577 DESCRIPTION "The switch unit in a stacking system, in a 12578 non-stacking system, this value is always 1." 12579 ::= { fileInfoEntry 1 } 12580 12581fileInfoFileName OBJECT-TYPE 12582 SYNTAX DisplayString (SIZE (1..32)) 12583 MAX-ACCESS not-accessible 12584 STATUS current 12585 DESCRIPTION "The file Name of the file System in the device." 12586 ::= { fileInfoEntry 2 } 12587 12588fileInfoFileType OBJECT-TYPE 12589 SYNTAX INTEGER 12590 { 12591 diag(1), 12592 runtime(2), 12593 syslog(3), 12594 cmdlog(4), 12595 config(5), 12596 postlog(6), 12597 private(7), 12598 certificate(8), 12599 webarchive(9) 12600 } 12601 MAX-ACCESS read-only 12602 STATUS current 12603 DESCRIPTION "The file type of the file System in the device." 12604 ::= { fileInfoEntry 3 } 12605 12606fileInfoIsStartUp OBJECT-TYPE 12607 SYNTAX TruthValue 12608 MAX-ACCESS read-write 12609 STATUS current 12610 DESCRIPTION "This flag indicate whether this file is a startup file. Set this 12611 object to true(1) to indicate that this is a startup file. Setting this 12612 object to false(2) is a invalid operation." 12613 ::= { fileInfoEntry 4 } 12614 12615fileInfoFileSize OBJECT-TYPE 12616 SYNTAX Integer32 12617 UNITS "bytes" 12618 MAX-ACCESS read-only 12619 STATUS current 12620 DESCRIPTION "The sizes( in bytes) of the file." 12621 ::= { fileInfoEntry 5 } 12622 12623fileInfoCreationTime OBJECT-TYPE 12624 SYNTAX DisplayString(SIZE(20)) 12625 MAX-ACCESS read-only 12626 STATUS current 12627 DESCRIPTION "The creation time of the file, This is a text string in the 12628 following form, based on Unix: 'Mmm _d hh:mm:ss yyyy'. 'Mmm' 12629 are the first three letters of the English name of the month. 12630 '_d' is the day of month. A single-digit day is preceded by 12631 a space. 'hh:mm:ss' is a 24-hour representations of hours, 12632 minutes, and seconds. A single-digit hour is preceded by a 12633 zero. 'yyyy' is the four-digit year. An example is: 12634 'Jan 1 02:03:04 2002'." 12635 ::= { fileInfoEntry 6 } 12636 12637fileInfoDelete OBJECT-TYPE 12638 SYNTAX INTEGER 12639 { 12640 noDelete(1), 12641 delete(2) 12642 } 12643 MAX-ACCESS read-write 12644 STATUS current 12645 DESCRIPTION "Write this object to delete(2) to delete a file, when 12646 read, this always return noDelete(1)." 12647 ::= { fileInfoEntry 7 } 12648 12649--fileAutoDownloadResultTable 12650 12651fileAutoDownloadResultTable OBJECT-TYPE 12652 SYNTAX SEQUENCE OF FileAutoDownloadResultEntry 12653 MAX-ACCESS not-accessible 12654 STATUS current 12655 DESCRIPTION "This table contains file auto download result information." 12656 ::= { fileMgt 3 } 12657 12658fileAutoDownloadResultEntry OBJECT-TYPE 12659 SYNTAX FileAutoDownloadResultEntry 12660 MAX-ACCESS not-accessible 12661 STATUS current 12662 DESCRIPTION "A conceptual row for fileAutoDownloadResultTable." 12663 INDEX {fileAutoDownloadResultUnitID} 12664 ::= { fileAutoDownloadResultTable 1 } 12665 12666FileAutoDownloadResultEntry ::= SEQUENCE 12667 { 12668 fileAutoDownloadResultUnitID Integer32, 12669 fileAutoDownloadResultAction INTEGER, 12670 fileAutoDownloadResultStatus INTEGER 12671 } 12672 12673fileAutoDownloadResultUnitID OBJECT-TYPE 12674 SYNTAX Integer32(1..1) 12675 MAX-ACCESS not-accessible 12676 STATUS current 12677 DESCRIPTION "The switch unit in a stacking system, in a 12678 non-stacking system, this value is always 1." 12679 ::= { fileAutoDownloadResultEntry 1 } 12680 12681fileAutoDownloadResultAction OBJECT-TYPE 12682 SYNTAX INTEGER 12683 { 12684 notCopying(1), 12685 copying(2) 12686 } 12687 MAX-ACCESS read-only 12688 STATUS current 12689 DESCRIPTION "The status of the auto download action. 12690 value copying(2) will be obtained if the auto download action is currently processing, 12691 or value notCopying(1) will be obtained if no auto download action is currently processing. 12692 12693 You can check the download result through the fileAutoDownloadResultStatus object 12694 after the download action has finished. 12695 12696 Please note that this object is read-only, since the auto download action is triggered 12697 automatically by the system when an image file or a config file is set as startup setting 12698 through the fileInfoIsStartUp, restartOpCodeFile or restartConfigFile objects, 12699 but not set by the user manually through this fileAutoDownloadResultAction object." 12700 ::= { fileAutoDownloadResultEntry 2 } 12701 12702fileAutoDownloadResultStatus OBJECT-TYPE 12703 SYNTAX INTEGER { 12704 fileCopyTftpUndefError(1), 12705 fileCopyTftpFileNotFound(2), 12706 fileCopyTftpAccessViolation(3), 12707 fileCopyTftpDiskFull(4), 12708 fileCopyTftpIllegalOperation(5), 12709 fileCopyTftpUnkownTransferId(6), 12710 fileCopyTftpFileExisted(7), 12711 fileCopyTftpNoSuchUser(8), 12712 fileCopyTftpTimeout(9), 12713 fileCopyTftpSendError(10), 12714 fileCopyTftpReceiverError(11), 12715 fileCopyTftpSocketOpenError(12), 12716 fileCopyTftpSocketBindError(13), 12717 fileCopyTftpUserCancel(14), 12718 fileCopyTftpCompleted(15), 12719 fileCopyParaError(16), 12720 fileCopyBusy(17), 12721 fileCopyUnknown(18), 12722 fileCopyReadFileError(19), 12723 fileCopySetStartupError(20), 12724 fileCopyFileSizeExceed(21), 12725 fileCopyMagicWordError(22), 12726 fileCopyImageTypeError(23), 12727 fileCopyHeaderChecksumError(24), 12728 fileCopyImageChecksumError(25), 12729 fileCopyWriteFlashFinish(26), 12730 fileCopyWriteFlashError(27), 12731 fileCopyWriteFlashProgramming(28), 12732 fileCopyError(29), 12733 fileCopySuccess(30), 12734 fileCopyCompleted(31), 12735-- 12736-- ES4612-20-00499, 2008-12-09, support FTPS 12737-- 12738 fileCopyFileNotFound(41), 12739 fileCopyServerPermissionDenied(42), 12740 fileCopyStorageFull(43), 12741 fileCopyConnectError(44), 12742 fileCopyServerNotInService(45), 12743 fileCopyDataConnectionOpenError(46), 12744 fileCopyLogInError(47), 12745 fileCopyInvalidFileName(48), 12746 fileCopyServerNotAcceptProvidedCiphers(49), 12747 fileCopyServerNotSupportFtps(50), 12748 fileCopyFileUnavailable(51), 12749 fileCopyUnclassifiedError(52), 12750 fileCopyTimeout(53), 12751 fileCopyProjectIdError(54), 12752 fileCopyFileNumExceed(55), 12753 fileCopySameVersion(56) 12754 } 12755 MAX-ACCESS read-only 12756 STATUS current 12757 DESCRIPTION "The last auto download result status. 12758 value fileCopyUnknown(18) will be obtained 12759 if no download action has been performed before. 12760 The listed values are identical to fileCopyStatus." 12761 ::= { fileAutoDownloadResultEntry 3 } 12762 12763-- 12764-- poeMgt 12765-- 12766 12767-- 12768-- PSE/PD for IEEE draft 802.3at v3.2, Feb. 2009 12769-- 12770 12771-- PSE global objects 12772 12773pethPseMainExtTable OBJECT-TYPE 12774 SYNTAX SEQUENCE OF PethPseMainExtEntry 12775 MAX-ACCESS not-accessible 12776 STATUS current 12777 DESCRIPTION 12778 "A table of objects that display and control attributes of the main 12779 power source in a PSE device. Ethernet switches are one example of 12780 boxes that would support these objects. Values of all read-write 12781 objects in this table are persistent at restart/reboot." 12782 REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethMainPseTable" 12783 ::= { poeMgt 5 } 12784 12785pethPseMainExtEntry OBJECT-TYPE 12786 SYNTAX PethPseMainExtEntry 12787 MAX-ACCESS not-accessible 12788 STATUS current 12789 DESCRIPTION 12790 "A set of objects that display and control the Main power of a PSE." 12791 AUGMENTS { pethMainPseEntry } 12792 ::= { pethPseMainExtTable 1 } 12793 12794PethPseMainExtEntry ::= SEQUENCE 12795{ 12796 pethPseMainExtDllPowerType INTEGER, 12797 pethPseMainExtDllPowerSource INTEGER 12798} 12799 12800pethPseMainExtDllPowerType OBJECT-TYPE 12801 SYNTAX INTEGER 12802 { 12803 type2Pse(0), 12804 type1Pse(2) 12805 } 12806 MAX-ACCESS read-only 12807 STATUS current 12808 DESCRIPTION 12809 "Indicates whether the local system is a PSE or a PD 12810 and whether it is Type 1 or Type 2." 12811 REFERENCE 12812 "IEEE Std 802.3at Section 30.9.1.1.12 12813 aDLLPowerType" 12814 ::= { pethPseMainExtEntry 1 } 12815 12816pethPseMainExtDllPowerSource OBJECT-TYPE 12817 SYNTAX INTEGER 12818 { 12819 unknown(0), 12820 primary(1), 12821 backup(2) 12822 } 12823 MAX-ACCESS read-only 12824 STATUS current 12825 DESCRIPTION 12826 "The power sources of the local system." 12827 REFERENCE 12828 "IEEE Std 802.3at Section 30.9.1.1.14 12829 aDLLPowerSource" 12830 ::= { pethPseMainExtEntry 2 } 12831 12832-- 12833-- PSE Port Table 12834-- 12835 12836pethPsePortExtTable OBJECT-TYPE 12837 SYNTAX SEQUENCE OF PethPsePortExtEntry 12838 MAX-ACCESS not-accessible 12839 STATUS current 12840 DESCRIPTION 12841 "A table of objects that display and control the power characteristics 12842 of power Ethernet ports on a Power Source Entity (PSE) device. 12843 This group will be implemented in managed power Ethernet switches and 12844 mid-span devices. Values of all read-write objects in this table are 12845 persistent at restart/reboot." 12846 REFERENCE "IEEE 802.3af, POWER-ETHERNET-MIB.pethPsePortTable" 12847 ::= { poeMgt 6 } 12848 12849pethPsePortExtEntry OBJECT-TYPE 12850 SYNTAX PethPsePortExtEntry 12851 MAX-ACCESS not-accessible 12852 STATUS current 12853 DESCRIPTION 12854 "A set of objects that display and control the power characteristics of 12855 a power Ethernet PSE port." 12856 AUGMENTS { pethPsePortEntry } 12857 ::= { pethPsePortExtTable 1 } 12858 12859PethPsePortExtEntry ::= SEQUENCE 12860{ 12861 pethPsePortExtMirroredDllPdRequestedPowerValue INTEGER, 12862 pethPsePortExtDllPseAllocatedPowerValue INTEGER, 12863 pethPsePortTimeRange DisplayString, 12864 pethPsePortTimeRangeStatus INTEGER, 12865 pethPsePortExtMaximumPowerValue INTEGER, 12866 pethPsePortExtUsedPowerValue INTEGER 12867} 12868 12869pethPsePortExtMirroredDllPdRequestedPowerValue OBJECT-TYPE 12870 SYNTAX INTEGER 12871 MAX-ACCESS read-only 12872 STATUS current 12873 DESCRIPTION 12874 "Returns the PD requested power value received from the remote system. 12875 The definition and encoding of PD requested power value is the same as 12876 described in pethPdPortDllPdRequestedPowerValue." 12877 REFERENCE 12878 "IEEE Std 802.3at Section 30.9.1.1.18 12879 aMirroredDLLPDRequestedPowerValue" 12880 ::= { pethPsePortExtEntry 4 } 12881 12882pethPsePortExtDllPseAllocatedPowerValue OBJECT-TYPE 12883 SYNTAX INTEGER 12884 MAX-ACCESS read-only 12885 STATUS current 12886 DESCRIPTION 12887 "Returns the PSE allocated power value that the local system has 12888 currently allocated to the remote system. The PSE allocated power value 12889 is the maximum input average power that the PSE wants the PD to ever 12890 draw under this allocation if it is accepted. The PSE allocated power 12891 value is encoded according to Equation (33-20), where X is the decimal 12892 value of pethPsePortExtDllPseAllocatedPowerValue." 12893 REFERENCE 12894 "IEEE Std 802.3at Section 30.9.1.1.20 12895 aDLLPSEAllocatedPowerValue" 12896 ::= { pethPsePortExtEntry 6 } 12897 12898pethPsePortTimeRange OBJECT-TYPE 12899 SYNTAX DisplayString(SIZE(0..16)) 12900 MAX-ACCESS read-write 12901 STATUS current 12902 DESCRIPTION "The name of the time range entry bound to the port. 12903 This object should be equal to one of the timeRangeName 12904 objects in timeRangeTable. The object works when 12905 pethPsePortAdminEnable is enabled(1)." 12906 ::= { pethPsePortExtEntry 11 } 12907 12908pethPsePortTimeRangeStatus OBJECT-TYPE 12909 SYNTAX INTEGER 12910 { 12911 none(0), 12912 active(1), 12913 inactive(2) 12914 } 12915 MAX-ACCESS read-only 12916 STATUS current 12917 DESCRIPTION "If no time range entry is bound to the port, value of this 12918 object is none(0). If PoE time range of the port is active, 12919 value of this object is active(1). If PoE time range of 12920 the port is inactive, value of this object is inactive(2)." 12921 ::= { pethPsePortExtEntry 12 } 12922 12923pethPsePortExtMaximumPowerValue OBJECT-TYPE 12924 SYNTAX INTEGER (3000..34200) 12925 UNITS "milliwatts" 12926 MAX-ACCESS read-write 12927 STATUS current 12928 DESCRIPTION 12929 "Returns the user-configurable maximum power value that 12930 the local system has currently allocated to the remote system. 12931 The units of this variable is milliwatts." 12932 ::= { pethPsePortExtEntry 13 } 12933 12934pethPsePortExtUsedPowerValue OBJECT-TYPE 12935 SYNTAX INTEGER 12936 UNITS "milliwatts" 12937 MAX-ACCESS read-only 12938 STATUS current 12939 DESCRIPTION 12940 "Returns the currently used power value that 12941 the local system is delivering to the remote system. 12942 The units of this variable is milliwatts." 12943 ::= { pethPsePortExtEntry 14 } 12944 12945-- 12946-- mcastStormMgt 12947-- 12948mcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 1 } 12949 12950mcastStormTable OBJECT-TYPE 12951 SYNTAX SEQUENCE OF McastStormEntry 12952 MAX-ACCESS not-accessible 12953 STATUS current 12954 DESCRIPTION "Table to manage the control of multicast storms for ports." 12955 ::= { mcastStormMgt 1 } 12956 12957mcastStormEntry OBJECT-TYPE 12958 SYNTAX McastStormEntry 12959 MAX-ACCESS not-accessible 12960 STATUS current 12961 DESCRIPTION "The conceptual row of multiStormTable." 12962 INDEX { mcastStormIfIndex } 12963 ::= { mcastStormTable 1 } 12964 12965McastStormEntry ::= SEQUENCE 12966{ 12967 mcastStormIfIndex InterfaceIndex, 12968 mcastStormStatus EnabledStatus, 12969 mcastStormPktRate Integer32, 12970 mcastStormPktRateResolution Integer32 12971} 12972 12973mcastStormIfIndex OBJECT-TYPE 12974 SYNTAX InterfaceIndex 12975 MAX-ACCESS not-accessible 12976 STATUS current 12977 DESCRIPTION "The port and the trunk (including trunk members) interface of 12978 the portTable. The interface identified by a particular value 12979 of this index is the same interface as identified by the same 12980 value of ifIndex in the IF-MIB." 12981 ::= { mcastStormEntry 1 } 12982 12983mcastStormStatus OBJECT-TYPE 12984 SYNTAX EnabledStatus 12985 MAX-ACCESS read-write 12986 STATUS current 12987 DESCRIPTION "Whether multicast storm protection is enabled." 12988 ::= { mcastStormEntry 2 } 12989 12990mcastStormPktRate OBJECT-TYPE 12991 SYNTAX Integer32 12992 MAX-ACCESS read-write 12993 STATUS current 12994 DESCRIPTION "Multicast storm threshold as packets per second. 12995 If this entry is for a trunk, this is the value 12996 for each member port. The range is 500 to 1488100." 12997 ::= { mcastStormEntry 4 } 12998 12999mcastStormPktRateResolution OBJECT-TYPE 13000 SYNTAX Integer32 13001 MAX-ACCESS read-only 13002 STATUS current 13003 DESCRIPTION "Present the rate's resolution. Its unit is packets per 13004 second" 13005 ::= { mcastStormEntry 8 } 13006 13007-- 13008-- bcastStormMgt 13009-- 13010 13011-- Management for broadcast storm control for ports. 13012 13013bcastStormMgt OBJECT IDENTIFIER ::= { stormMgt 3 } 13014bcastStormTable OBJECT-TYPE 13015 SYNTAX SEQUENCE OF BcastStormEntry 13016 MAX-ACCESS not-accessible 13017 STATUS current 13018 DESCRIPTION "Table to manage the control of broadcast storms for ports." 13019 ::= { bcastStormMgt 1 } 13020 13021bcastStormEntry OBJECT-TYPE 13022 SYNTAX BcastStormEntry 13023 MAX-ACCESS not-accessible 13024 STATUS current 13025 DESCRIPTION "The conceptual row of bcastStormTable." 13026 INDEX { bcastStormIfIndex } 13027 ::= { bcastStormTable 1 } 13028 13029BcastStormEntry ::= SEQUENCE 13030{ 13031 bcastStormIfIndex InterfaceIndex, 13032 bcastStormStatus EnabledStatus, 13033 bcastStormPktRate Integer32, 13034 bcastStormPktRateResolution Integer32 13035} 13036 13037bcastStormIfIndex OBJECT-TYPE 13038 SYNTAX InterfaceIndex 13039 MAX-ACCESS not-accessible 13040 STATUS current 13041 DESCRIPTION "The port and the trunk (including trunk members) interface of 13042 the portTable. The interface identified by a particular value 13043 of this index is the same interface as identified by the same 13044 value of ifIndex in the IF-MIB." 13045 ::= { bcastStormEntry 1 } 13046 13047bcastStormStatus OBJECT-TYPE 13048 SYNTAX EnabledStatus 13049 MAX-ACCESS read-write 13050 STATUS current 13051 DESCRIPTION "Whether broadcast storm protection is enabled." 13052 ::= { bcastStormEntry 2 } 13053 13054bcastStormPktRate OBJECT-TYPE 13055 SYNTAX Integer32 13056 MAX-ACCESS read-write 13057 STATUS current 13058 DESCRIPTION "Broadcast storm threshold as packets per second. 13059 If this entry is for a trunk, this is the value 13060 for each member port. The range is 500 to 1488100." 13061 ::= { bcastStormEntry 4 } 13062 13063bcastStormPktRateResolution OBJECT-TYPE 13064 SYNTAX Integer32 13065 MAX-ACCESS read-only 13066 STATUS current 13067 DESCRIPTION "Present the rate's resolution. Its unit is packets per 13068 second" 13069 ::= { bcastStormEntry 8 } 13070 13071-- 13072-- unknownUcastStormMgt 13073-- 13074unknownUcastStormMgt OBJECT IDENTIFIER ::= {stormMgt 4 } 13075 13076unknownUcastStormTable OBJECT-TYPE 13077 SYNTAX SEQUENCE OF UnknownUcastStormEntry 13078 MAX-ACCESS not-accessible 13079 STATUS current 13080 DESCRIPTION "Table to manage the unknown unicast storm control." 13081 ::= { unknownUcastStormMgt 1 } 13082 13083unknownUcastStormEntry OBJECT-TYPE 13084 SYNTAX UnknownUcastStormEntry 13085 MAX-ACCESS not-accessible 13086 STATUS current 13087 DESCRIPTION "The conceptual row of unknownUcastStormTable." 13088 INDEX { unknownUcastStormIfIndex } 13089 ::= { unknownUcastStormTable 1 } 13090 13091UnknownUcastStormEntry ::= SEQUENCE 13092{ 13093 unknownUcastStormIfIndex InterfaceIndex, 13094 unknownUcastStormStatus EnabledStatus, 13095 unknownUcastStormPktRate Integer32, 13096 unknownUcastStormPktRateResolution Integer32 13097} 13098 13099unknownUcastStormIfIndex OBJECT-TYPE 13100 SYNTAX InterfaceIndex 13101 MAX-ACCESS not-accessible 13102 STATUS current 13103 DESCRIPTION "The port or trunk interface of the portTable. The interface 13104 identified by a particular value of this index is the same 13105 interface as identified by the same value of ifIndex in the 13106 IF-MIB." 13107 ::= { unknownUcastStormEntry 1 } 13108 13109unknownUcastStormStatus OBJECT-TYPE 13110 SYNTAX EnabledStatus 13111 MAX-ACCESS read-write 13112 STATUS current 13113 DESCRIPTION "The parameter indicates that the unknown unicast 13114 storm protection is enabled/disabled." 13115 ::= { unknownUcastStormEntry 2 } 13116 13117unknownUcastStormPktRate OBJECT-TYPE 13118 SYNTAX Integer32 13119 MAX-ACCESS read-write 13120 STATUS current 13121 DESCRIPTION "The parameter indicates the packet rate(packet per second) of the storm protection. 13122 The range is 500 to 1488100." 13123 ::= { unknownUcastStormEntry 4 } 13124 13125unknownUcastStormPktRateResolution OBJECT-TYPE 13126 SYNTAX Integer32 13127 MAX-ACCESS read-only 13128 STATUS current 13129 DESCRIPTION "Present the rate's resolution. Its unit is packets per 13130 second" 13131 ::= { unknownUcastStormEntry 8 } 13132 13133-- 13134-- Auto Traffic Control 13135-- 13136atcMgt OBJECT IDENTIFIER ::= { stormMgt 5 } 13137 13138atcBcastStormTcApplyTime OBJECT-TYPE 13139 SYNTAX Integer32 13140 MAX-ACCESS read-write 13141 STATUS current 13142 DESCRIPTION "The parameter indicates the timing when the ATC (Auto 13143 Traffic Control) is activated after the broadcast traffic 13144 being detected as the storm." 13145 ::= { atcMgt 1 } 13146 13147atcBcastStormTcReleaseTime OBJECT-TYPE 13148 SYNTAX Integer32 13149 MAX-ACCESS read-write 13150 STATUS current 13151 DESCRIPTION "The parameter indicates the timing when the ATC is released 13152 after the broadcast traffic being detected as no storm." 13153 ::= { atcMgt 2 } 13154 13155atcBcastStormTable OBJECT-TYPE 13156 SYNTAX SEQUENCE OF AtcBcastStormEntry 13157 MAX-ACCESS not-accessible 13158 STATUS current 13159 DESCRIPTION "The table contains the Auto Traffic Control configuration 13160 and the status for broadcast traffic." 13161 ::= { atcMgt 3 } 13162 13163atcBcastStormEntry OBJECT-TYPE 13164 SYNTAX AtcBcastStormEntry 13165 MAX-ACCESS not-accessible 13166 STATUS current 13167 DESCRIPTION "The conceptual row of the table." 13168 INDEX { atcBcastStormIfIndex } 13169 ::= { atcBcastStormTable 1 } 13170 13171AtcBcastStormEntry ::= SEQUENCE 13172{ 13173 atcBcastStormIfIndex InterfaceIndex, 13174 atcBcastStormEnable EnabledStatus, 13175 atcBcastStormAutoRelease EnabledStatus, 13176 atcBcastStormSampleType INTEGER, 13177 atcBcastStormCurrentTrafficRate Integer32, 13178 atcBcastStormAlarmFireThreshold Integer32, 13179 atcBcastStormAlarmClearThreshold Integer32, 13180 atcBcastStormTcAction INTEGER, 13181 atcBcastStormAlarmFireTrapStatus EnabledStatus, 13182 atcBcastStormAlarmClearTrapStatus EnabledStatus, 13183 atcBcastStormTcApplyTrapStatus EnabledStatus, 13184 atcBcastStormTcReleaseTrapStatus EnabledStatus 13185} 13186 13187atcBcastStormIfIndex OBJECT-TYPE 13188 SYNTAX InterfaceIndex 13189 MAX-ACCESS accessible-for-notify 13190 STATUS current 13191 DESCRIPTION "The specified port on which the ATC is applied." 13192 ::= { atcBcastStormEntry 1 } 13193 13194atcBcastStormEnable OBJECT-TYPE 13195 SYNTAX EnabledStatus 13196 MAX-ACCESS read-write 13197 STATUS current 13198 DESCRIPTION "The parameter indicates whether the ATC of the broadcast 13199 traffic is applied." 13200 ::= { atcBcastStormEntry 2 } 13201 13202atcBcastStormAutoRelease OBJECT-TYPE 13203 SYNTAX EnabledStatus 13204 MAX-ACCESS read-write 13205 STATUS current 13206 DESCRIPTION "The parameter indicates whether the Auto-Release feature 13207 of ATC is applied." 13208 ::= { atcBcastStormEntry 3 } 13209 13210atcBcastStormSampleType OBJECT-TYPE 13211 SYNTAX INTEGER 13212 { 13213 packet-rate(1), 13214 octet-rate(2), 13215 percent(3) 13216 } 13217 MAX-ACCESS read-write 13218 STATUS current 13219 DESCRIPTION "The parameter indicates the unit of traffic rate and threshold." 13220 ::= { atcBcastStormEntry 4 } 13221atcBcastStormCurrentTrafficRate OBJECT-TYPE 13222 SYNTAX Integer32 13223 MAX-ACCESS read-only 13224 STATUS current 13225 DESCRIPTION "The parameter indicates the current broadcast traffic rate." 13226 ::= { atcBcastStormEntry 5 } 13227 13228atcBcastStormAlarmFireThreshold OBJECT-TYPE 13229 SYNTAX Integer32 13230 MAX-ACCESS read-write 13231 STATUS current 13232 DESCRIPTION "The parameter indicates that if the current broadcast traffic rate 13233 exceeds the specified threshold, it will be treated as the storm." 13234 ::= { atcBcastStormEntry 6 } 13235 13236atcBcastStormAlarmClearThreshold OBJECT-TYPE 13237 SYNTAX Integer32 13238 MAX-ACCESS read-write 13239 STATUS current 13240 DESCRIPTION "The parameter indicates that if the current broadcast traffic 13241 falls below the specified threshold it will be treated as the 13242 normal traffic." 13243 ::= { atcBcastStormEntry 7 } 13244 13245atcBcastStormTcAction OBJECT-TYPE 13246 SYNTAX INTEGER 13247 { 13248 rate-control(1), 13249 shutdown(2) 13250 } 13251 MAX-ACCESS read-write 13252 STATUS current 13253 DESCRIPTION "The parameter indicates the protecting action which 13254 ATC will applied to the specified port." 13255 ::= { atcBcastStormEntry 8 } 13256 13257atcBcastStormAlarmFireTrapStatus OBJECT-TYPE 13258 SYNTAX EnabledStatus 13259 MAX-ACCESS read-write 13260 STATUS current 13261 DESCRIPTION "The parameter indicates whether the trap has 13262 to be sent when the broadcast storm has been detected." 13263 ::= { atcBcastStormEntry 9 } 13264 13265atcBcastStormAlarmClearTrapStatus OBJECT-TYPE 13266 SYNTAX EnabledStatus 13267 MAX-ACCESS read-write 13268 STATUS current 13269 DESCRIPTION "The parameter indicates whether the trap has 13270 to be sent when the broadcast storm has been detected as 13271 the normal traffic." 13272 ::= { atcBcastStormEntry 10 } 13273 13274atcBcastStormTcApplyTrapStatus OBJECT-TYPE 13275 SYNTAX EnabledStatus 13276 MAX-ACCESS read-write 13277 STATUS current 13278 DESCRIPTION "The parameter indicates whether the trap has to be sent when 13279 the ATC is activated." 13280 ::= { atcBcastStormEntry 11 } 13281 13282atcBcastStormTcReleaseTrapStatus OBJECT-TYPE 13283 SYNTAX EnabledStatus 13284 MAX-ACCESS read-write 13285 STATUS current 13286 DESCRIPTION "The parameter indicates whether the trap has to be sent when 13287 the ATC is released." 13288 ::= { atcBcastStormEntry 12 } 13289 13290atcMcastStormTcApplyTime OBJECT-TYPE 13291 SYNTAX INTEGER 13292 MAX-ACCESS read-write 13293 STATUS current 13294 DESCRIPTION "The parameter indicates the timing when the ATC (Auto 13295 Traffic Control) is activated after the broadcast traffic 13296 being detected as the storm." 13297 ::= { atcMgt 4 } 13298 13299atcMcastStormTcReleaseTime OBJECT-TYPE 13300 SYNTAX INTEGER 13301 MAX-ACCESS read-write 13302 STATUS current 13303 DESCRIPTION "The parameter indicates the timing when the ATC is released 13304 after the broadcast traffic being detected as no storm." 13305 ::= { atcMgt 5 } 13306 13307atcMcastStormTable OBJECT-TYPE 13308 SYNTAX SEQUENCE OF AtcMcastStormEntry 13309 MAX-ACCESS not-accessible 13310 STATUS current 13311 DESCRIPTION "The table contains the Auto Traffic Control configuration 13312 and the status for mulicast traffic." 13313 ::= { atcMgt 6 } 13314 13315atcMcastStormEntry OBJECT-TYPE 13316 SYNTAX AtcMcastStormEntry 13317 MAX-ACCESS not-accessible 13318 STATUS current 13319 DESCRIPTION "The conceptual row of the table." 13320 INDEX { atcMcastStormIfIndex } 13321 ::= { atcMcastStormTable 1 } 13322 13323AtcMcastStormEntry ::= SEQUENCE 13324{ 13325 atcMcastStormIfIndex InterfaceIndex, 13326 atcMcastStormEnable EnabledStatus, 13327 atcMcastStormAutoRelease EnabledStatus, 13328 atcMcastStormSampleType INTEGER, 13329 atcMcastStormCurrentTrafficRate Integer32, 13330 atcMcastStormAlarmFireThreshold Integer32, 13331 atcMcastStormAlarmClearThreshold Integer32, 13332 atcMcastStormTcAction INTEGER, 13333 atcMcastStormAlarmFireTrapStatus EnabledStatus, 13334 atcMcastStormAlarmClearTrapStatus EnabledStatus, 13335 atcMcastStormTcApplyTrapStatus EnabledStatus, 13336 atcMcastStormTcReleaseTrapStatus EnabledStatus 13337} 13338 13339atcMcastStormIfIndex OBJECT-TYPE 13340 SYNTAX InterfaceIndex 13341 MAX-ACCESS accessible-for-notify 13342 STATUS current 13343 DESCRIPTION "The specified port on which the ATC is applied." 13344 ::= { atcMcastStormEntry 1 } 13345 13346atcMcastStormEnable OBJECT-TYPE 13347 SYNTAX EnabledStatus 13348 MAX-ACCESS read-write 13349 STATUS current 13350 DESCRIPTION "The parameter indicates whether the ATC of the mulicast 13351 traffic is applied." 13352 ::= { atcMcastStormEntry 2 } 13353 13354atcMcastStormAutoRelease OBJECT-TYPE 13355 SYNTAX EnabledStatus 13356 MAX-ACCESS read-write 13357 STATUS current 13358 DESCRIPTION "The parameter indicates whether the Auto-Release feature 13359 of ATC is applied." 13360 ::= { atcMcastStormEntry 3 } 13361 13362atcMcastStormSampleType OBJECT-TYPE 13363 SYNTAX INTEGER 13364 { 13365 packet-rate(1), 13366 octet-rate(2), 13367 percent(3) 13368 } 13369 MAX-ACCESS read-write 13370 STATUS current 13371 DESCRIPTION "The parameter indicates the unit of traffic rate and threshold." 13372 ::= { atcMcastStormEntry 4 } 13373atcMcastStormCurrentTrafficRate OBJECT-TYPE 13374 SYNTAX Integer32 13375 MAX-ACCESS read-only 13376 STATUS current 13377 DESCRIPTION "The parameter indicates the current mulicast traffic rate." 13378 ::= { atcMcastStormEntry 5 } 13379 13380atcMcastStormAlarmFireThreshold OBJECT-TYPE 13381 SYNTAX Integer32 13382 MAX-ACCESS read-write 13383 STATUS current 13384 DESCRIPTION "The parameter indicates that if the current mulicast traffic rate 13385 exceeds the specified threshold, it will be treated as the storm." 13386 ::= { atcMcastStormEntry 6 } 13387 13388atcMcastStormAlarmClearThreshold OBJECT-TYPE 13389 SYNTAX Integer32 13390 MAX-ACCESS read-write 13391 STATUS current 13392 DESCRIPTION "The parameter indicates that if the current mulicast traffic 13393 falls below the specified threshold it will be treated as the 13394 normal traffic." 13395 ::= { atcMcastStormEntry 7 } 13396 13397atcMcastStormTcAction OBJECT-TYPE 13398 SYNTAX INTEGER 13399 { 13400 rate-control(1), 13401 shutdown(2) 13402 } 13403 MAX-ACCESS read-write 13404 STATUS current 13405 DESCRIPTION "The parameter indicates the protecting action which 13406 ATC will applied to the specified port." 13407 ::= { atcMcastStormEntry 8 } 13408 13409atcMcastStormAlarmFireTrapStatus OBJECT-TYPE 13410 SYNTAX EnabledStatus 13411 MAX-ACCESS read-write 13412 STATUS current 13413 DESCRIPTION "The parameter indicates whether the trap has 13414 to be sent when the mulicast storm has been detected." 13415 ::= { atcMcastStormEntry 9 } 13416 13417atcMcastStormAlarmClearTrapStatus OBJECT-TYPE 13418 SYNTAX EnabledStatus 13419 MAX-ACCESS read-write 13420 STATUS current 13421 DESCRIPTION "The parameter indicates whether the trap has 13422 to be sent when the mulicast storm has been detected as 13423 the normal traffic." 13424 ::= { atcMcastStormEntry 10 } 13425 13426atcMcastStormTcApplyTrapStatus OBJECT-TYPE 13427 SYNTAX EnabledStatus 13428 MAX-ACCESS read-write 13429 STATUS current 13430 DESCRIPTION "The parameter indicates whether the trap has to be sent when 13431 the ATC is activated." 13432 ::= { atcMcastStormEntry 11 } 13433 13434atcMcastStormTcReleaseTrapStatus OBJECT-TYPE 13435 SYNTAX EnabledStatus 13436 MAX-ACCESS read-write 13437 STATUS current 13438 DESCRIPTION "The parameter indicates whether the trap has to be sent when 13439 the ATC is released." 13440 ::= { atcMcastStormEntry 12 } 13441 13442-- 13443-- sysResourceMgt 13444-- 13445-- monitor the configuration changes for the product 13446 13447 cpuStatus OBJECT IDENTIFIER ::= { sysResourceMgt 2 } 13448 memoryStatus OBJECT IDENTIFIER ::= { sysResourceMgt 3 } 13449 13450-- cpuStatus 13451 13452 cpuCurrentUti OBJECT-TYPE 13453 SYNTAX INTEGER(1..100) 13454 UNITS "%" 13455 MAX-ACCESS read-only 13456 STATUS current 13457 DESCRIPTION 13458 "The current CPU utilization in percent in the past 5 seconds." 13459 ::= { cpuStatus 1 } 13460 13461 cpuStatMaxUti OBJECT-TYPE 13462 SYNTAX INTEGER(1..100) 13463 UNITS "%" 13464 MAX-ACCESS read-only 13465 STATUS current 13466 DESCRIPTION 13467 "The maximum CPU utilization in percent in the past 60 seconds." 13468 ::= { cpuStatus 2 } 13469 13470 cpuStatAvgUti OBJECT-TYPE 13471 SYNTAX INTEGER(1..100) 13472 UNITS "%" 13473 MAX-ACCESS read-only 13474 STATUS current 13475 DESCRIPTION 13476 "The average CPU utilization in percent in the past 60 seconds." 13477 ::= { cpuStatus 3 } 13478 13479 cpuPeakTime OBJECT-TYPE 13480 SYNTAX DisplayString 13481 MAX-ACCESS read-only 13482 STATUS current 13483 DESCRIPTION 13484 "The time when the CPU utilization reaches cpuUtiRisingThreshold 13485 in the format of 'Mmm _d hh:mm:ss yyyy' as defined 13486 in sysCurrentTime of this MIB." 13487 ::= { cpuStatus 4 } 13488 13489 cpuPeakDuration OBJECT-TYPE 13490 SYNTAX INTEGER 13491 UNITS "second" 13492 MAX-ACCESS read-only 13493 STATUS current 13494 DESCRIPTION 13495 "The duration from the CPU utilization reaches cpuUtiRisingThreshold 13496 to reaches cpuUtiFallingThreshold, in seconds." 13497 ::= { cpuStatus 5 } 13498 13499 cpuUtiRisingThreshold OBJECT-TYPE 13500 SYNTAX INTEGER(1..100) 13501 UNITS "%" 13502 MAX-ACCESS read-write 13503 STATUS current 13504 DESCRIPTION 13505 "The rising threshold of the cpu utilization." 13506 ::= { cpuStatus 6 } 13507 13508 cpuUtiFallingThreshold OBJECT-TYPE 13509 SYNTAX INTEGER(1..100) 13510 UNITS "%" 13511 MAX-ACCESS read-write 13512 STATUS current 13513 DESCRIPTION 13514 "The falling threshold of the cpu utilization." 13515 ::= { cpuStatus 7 } 13516 13517-- memoryStatus 13518 13519 memoryTotal OBJECT-TYPE 13520 SYNTAX INTEGER 13521 MAX-ACCESS read-only 13522 STATUS current 13523 DESCRIPTION 13524 "The total amount of the memory in kilobytes." 13525 ::= { memoryStatus 1 } 13526 13527 memoryAllocated OBJECT-TYPE 13528 SYNTAX INTEGER 13529 MAX-ACCESS read-only 13530 STATUS current 13531 DESCRIPTION 13532 "The amount of the memory allocated in kilobytes." 13533 ::= { memoryStatus 2 } 13534 13535 memoryFreed OBJECT-TYPE 13536 SYNTAX INTEGER 13537 MAX-ACCESS read-only 13538 STATUS current 13539 DESCRIPTION 13540 "The amount of the free memory in kilobytes." 13541 ::= { memoryStatus 3} 13542 13543 memoryFreedInPercent OBJECT-TYPE 13544 SYNTAX INTEGER(1..100) 13545 MAX-ACCESS read-only 13546 STATUS current 13547 DESCRIPTION 13548 "the memory freed in proportion to the total memory." 13549 ::= { memoryStatus 4 } 13550 13551 memoryUtiRisingThreshold OBJECT-TYPE 13552 SYNTAX INTEGER(1..100) 13553 UNITS "%" 13554 MAX-ACCESS read-write 13555 STATUS current 13556 DESCRIPTION 13557 "The rising threshold of the memory utilization." 13558 ::= { memoryStatus 5 } 13559 13560 memoryUtiFallingThreshold OBJECT-TYPE 13561 SYNTAX INTEGER(1..100) 13562 UNITS "%" 13563 MAX-ACCESS read-write 13564 STATUS current 13565 DESCRIPTION 13566 "The falling threshold of the memory utilization." 13567 ::= { memoryStatus 6 } 13568 13569-- taskCpuTable 13570 13571taskCpuTable OBJECT-TYPE 13572 SYNTAX SEQUENCE OF TaskCpuEntry 13573 MAX-ACCESS not-accessible 13574 STATUS current 13575 DESCRIPTION 13576 "Table of descriptive and status information describing the 13577 CPU utilization of each task." 13578 ::= { sysResourceMgt 4 } 13579 13580taskCpuEntry OBJECT-TYPE 13581 SYNTAX TaskCpuEntry 13582 MAX-ACCESS not-accessible 13583 STATUS current 13584 DESCRIPTION 13585 "An entry in the table, describing the CPU utilization of one 13586 task." 13587 INDEX { taskCpuName } 13588 ::= { taskCpuTable 1 } 13589 13590TaskCpuEntry ::= SEQUENCE 13591{ 13592 taskCpuName DisplayString, 13593 taskCpuCurrentUti Integer32, 13594 taskCpuStatMaxUti Integer32, 13595 taskCpuStatAvgUti Integer32 13596} 13597 13598taskCpuName OBJECT-TYPE 13599 SYNTAX DisplayString (SIZE(0..15)) 13600 MAX-ACCESS not-accessible 13601 STATUS current 13602 DESCRIPTION "The name of the task." 13603 ::= { taskCpuEntry 1 } 13604 13605taskCpuCurrentUti OBJECT-TYPE 13606 SYNTAX Integer32 (1..10000) 13607 MAX-ACCESS read-only 13608 STATUS current 13609 DESCRIPTION 13610 "The current CPU utilization in hundredths of a percent in the 13611 past 5 seconds." 13612 ::= { taskCpuEntry 2 } 13613 13614taskCpuStatMaxUti OBJECT-TYPE 13615 SYNTAX Integer32 (1..10000) 13616 MAX-ACCESS read-only 13617 STATUS current 13618 DESCRIPTION 13619 "The maximum CPU utilization in hundredths of a percent in the 13620 past 60 seconds." 13621 ::= { taskCpuEntry 3 } 13622 13623taskCpuStatAvgUti OBJECT-TYPE 13624 SYNTAX Integer32 (1..10000) 13625 MAX-ACCESS read-only 13626 STATUS current 13627 DESCRIPTION 13628 "The average CPU utilization in hundredths of a percent in the 13629 past 60 seconds." 13630 ::= { taskCpuEntry 4 } 13631 13632-- cpuGuard 13633 13634cpuGuard OBJECT IDENTIFIER ::= { sysResourceMgt 5 } 13635 13636cpuGuardStatus OBJECT-TYPE 13637 SYNTAX EnabledStatus 13638 MAX-ACCESS read-write 13639 STATUS current 13640 DESCRIPTION "The CPU guard status." 13641 ::= { cpuGuard 1 } 13642 13643cpuGuardHighWatermark OBJECT-TYPE 13644 SYNTAX Integer32 (20..100) 13645 MAX-ACCESS read-write 13646 STATUS current 13647 DESCRIPTION "The CPU guard high-watermark." 13648 ::= { cpuGuard 2 } 13649 13650cpuGuardLowWatermark OBJECT-TYPE 13651 SYNTAX Integer32 (20..100) 13652 MAX-ACCESS read-write 13653 STATUS current 13654 DESCRIPTION "The CPU guard low-watermark." 13655 ::= { cpuGuard 3 } 13656 13657cpuGuardMaxThreshold OBJECT-TYPE 13658 SYNTAX Integer32 (50..500) 13659 MAX-ACCESS read-write 13660 STATUS current 13661 DESCRIPTION "The CPU guard maximum threshold." 13662 ::= { cpuGuard 4 } 13663 13664cpuGuardMinThreshold OBJECT-TYPE 13665 SYNTAX Integer32 (50..500) 13666 MAX-ACCESS read-write 13667 STATUS current 13668 DESCRIPTION "The CPU guard minimum threshold." 13669 ::= { cpuGuard 5 } 13670 13671cpuGuardTrapStatus OBJECT-TYPE 13672 SYNTAX EnabledStatus 13673 MAX-ACCESS read-write 13674 STATUS current 13675 DESCRIPTION "The CPU guard trap status." 13676 ::= { cpuGuard 6 } 13677 13678cpuGuardCurrentThreshold OBJECT-TYPE 13679 SYNTAX Integer32 (50..500) 13680 MAX-ACCESS read-only 13681 STATUS current 13682 DESCRIPTION "The current CPU guard threshold." 13683 ::= { cpuGuard 7 } 13684 13685-- 13686--mvrMgt 13687-- 13688 13689 13690mvrForwardingPriority OBJECT-TYPE 13691 SYNTAX Integer32(0..7|65535) 13692 MAX-ACCESS read-write 13693 STATUS current 13694 DESCRIPTION "Configure MVR multicast stream forwarding priority. 13695 If value is 65535, it means the priority is disabled." 13696 ::= { mvrMgt 18 } 13697 13698 13699mvrDomainTable OBJECT-TYPE 13700 SYNTAX SEQUENCE OF MvrDomainEntry 13701 MAX-ACCESS not-accessible 13702 STATUS current 13703 DESCRIPTION "The table for configuring the MVR port." 13704 ::= { mvrMgt 20 } 13705 13706mvrDomainEntry OBJECT-TYPE 13707 SYNTAX MvrDomainEntry 13708 MAX-ACCESS not-accessible 13709 STATUS current 13710 DESCRIPTION "The entry for configuring the MVR Domain." 13711 INDEX {mvrDomainId} 13712 ::= { mvrDomainTable 1 } 13713 13714MvrDomainEntry ::= SEQUENCE 13715{ 13716 mvrDomainId Integer32, 13717 mvrDomainStatus EnabledStatus, 13718 mvrDomainRunningStatus INTEGER, 13719 mvrDomainVlanId VlanIndex, 13720 mvrDomainUpstreamSourceIp IpAddress, 13721 mvrDomainClearDynamicGroups TruthValue 13722} 13723 13724mvrDomainId OBJECT-TYPE 13725 SYNTAX Integer32 (1..5) 13726 MAX-ACCESS not-accessible 13727 STATUS current 13728 DESCRIPTION "Speicfies which MVR domain to configure." 13729 ::= { mvrDomainEntry 1 } 13730 13731mvrDomainStatus OBJECT-TYPE 13732 SYNTAX EnabledStatus 13733 MAX-ACCESS read-write 13734 STATUS current 13735 DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN 13736 Registration) on the device." 13737 ::= { mvrDomainEntry 2} 13738 13739mvrDomainRunningStatus OBJECT-TYPE 13740 SYNTAX INTEGER 13741 { 13742 active(1), 13743 inactive(2) 13744 } 13745 MAX-ACCESS read-only 13746 STATUS current 13747 DESCRIPTION "Describes the running status of MVR (Multicast VLAN Registration) 13748 to the switch. A value of active(1) indicates that all necessary 13749 conditions in the MVR environment are satisfied. A value of inactive(2) 13750 indicates that some necessary conditions in the MVR environment are 13751 not satisfied." 13752 ::= { mvrDomainEntry 3} 13753 13754mvrDomainVlanId OBJECT-TYPE 13755 SYNTAX VlanIndex 13756 MAX-ACCESS read-write 13757 STATUS current 13758 DESCRIPTION "To set VLAN for MVR.The VLAN identified by a particular 13759 value of this index is the same VLAN as identified by the 13760 same value of dot1qVlanIndex in the Q-BRIDGE-MIB." 13761 ::= { mvrDomainEntry 4 } 13762 13763 13764mvrDomainUpstreamSourceIp OBJECT-TYPE 13765 SYNTAX IpAddress 13766 MAX-ACCESS read-write 13767 STATUS current 13768 DESCRIPTION "Set the source IP address which MVR will carry in IP header when send IGMP packet to upstream router 13769 through MVR source port." 13770 ::= { mvrDomainEntry 5 } 13771 13772mvrDomainClearDynamicGroups OBJECT-TYPE 13773 SYNTAX TruthValue 13774 MAX-ACCESS read-write 13775 STATUS current 13776 DESCRIPTION "Clear dynamic learned groups" 13777 ::= { mvrDomainEntry 6} 13778 13779mvrDomainPortTable OBJECT-TYPE 13780 SYNTAX SEQUENCE OF MvrDomainPortEntry 13781 MAX-ACCESS not-accessible 13782 STATUS current 13783 DESCRIPTION "The table for configuring the MVR port." 13784 ::= { mvrMgt 21 } 13785 13786mvrDomainPortEntry OBJECT-TYPE 13787 SYNTAX MvrDomainPortEntry 13788 MAX-ACCESS not-accessible 13789 STATUS current 13790 DESCRIPTION "The entry for configuring the MVR port." 13791 INDEX { 13792 mvrPortDomainId, 13793 mvrDomainIfIndex 13794 } 13795 ::= { mvrDomainPortTable 1 } 13796 13797MvrDomainPortEntry ::= SEQUENCE 13798{ 13799 mvrPortDomainId Integer32, 13800 mvrDomainIfIndex InterfaceIndex, 13801 mvrDomainPortType INTEGER, 13802 mvrDomainPortImmediateLeave EnabledStatus, 13803 mvrDomainPortActive INTEGER, 13804 mvrDomainPortImmediateLeaveByHostIp EnabledStatus 13805 13806} 13807 13808mvrPortDomainId OBJECT-TYPE 13809 SYNTAX Integer32 (1..5) 13810 MAX-ACCESS not-accessible 13811 STATUS current 13812 DESCRIPTION "Speicfies which MVR domain to configure." 13813 ::= { mvrDomainPortEntry 1 } 13814 13815mvrDomainIfIndex OBJECT-TYPE 13816 SYNTAX InterfaceIndex 13817 MAX-ACCESS not-accessible 13818 STATUS current 13819 DESCRIPTION "The port interface of the portTable. The interface 13820 identified by a particular value of this index is the 13821 same interface as identified by the same value of ifIndex 13822 in the IF-MIB." 13823 ::= { mvrDomainPortEntry 2 } 13824 13825mvrDomainPortType OBJECT-TYPE 13826 SYNTAX INTEGER 13827 { 13828 none(0), 13829 source(1), 13830 receiver(2) 13831 } 13832 MAX-ACCESS read-write 13833 STATUS current 13834 DESCRIPTION "For configuring the MVR port type. To disable the MVR 13835 port type, use the none(0)." 13836 ::= { mvrDomainPortEntry 3 } 13837 13838mvrDomainPortImmediateLeave OBJECT-TYPE 13839 SYNTAX EnabledStatus 13840 MAX-ACCESS read-write 13841 STATUS current 13842 DESCRIPTION "To enable immediate leave on MVR port." 13843 ::= { mvrDomainPortEntry 4 } 13844 13845mvrDomainPortActive OBJECT-TYPE 13846 SYNTAX INTEGER 13847 { 13848 active(1), 13849 inactive(2) 13850 } 13851 MAX-ACCESS read-only 13852 STATUS current 13853 DESCRIPTION "To indicate if the port is associated with the MVR group. 13854 If the port is the MVR receiver port or the MVR source 13855 port in MVR vlan, the status is active(1); otherwise 13856 the status is inactive(2)." 13857 ::= { mvrDomainPortEntry 5 } 13858 13859mvrDomainPortImmediateLeaveByHostIp OBJECT-TYPE 13860 SYNTAX EnabledStatus 13861 MAX-ACCESS read-write 13862 STATUS current 13863 DESCRIPTION "To enable immediate leave by host IP on MVR port." 13864 ::= { mvrDomainPortEntry 6 } 13865 13866mvrProfileTable OBJECT IDENTIFIER ::= {mvrMgt 22 } 13867 13868 13869mvrProfileCtlTable OBJECT-TYPE 13870 SYNTAX SEQUENCE OF MvrProfileCtlEntry 13871 MAX-ACCESS not-accessible 13872 STATUS current 13873 DESCRIPTION "The entry for configuring the MVR profile." 13874 ::= { mvrProfileTable 1 } 13875 13876MvrProfileCtlEntry ::= SEQUENCE 13877{ 13878 mvrProfileCtlId Integer32, 13879 mvrProfileName OCTET STRING, 13880 mvrProfileCtlAction INTEGER 13881} 13882 13883 13884mvrProfileCtlEntry OBJECT-TYPE 13885 SYNTAX MvrProfileCtlEntry 13886 MAX-ACCESS not-accessible 13887 STATUS current 13888 DESCRIPTION "The entry for configuring the MVR profile." 13889 INDEX {mvrProfileCtlId} 13890 ::= { mvrProfileCtlTable 1 } 13891 13892 13893mvrProfileCtlId OBJECT-TYPE 13894 SYNTAX Integer32 (0..31) 13895 MAX-ACCESS not-accessible 13896 STATUS current 13897 DESCRIPTION "Profile ID to index which MVR profile" 13898 ::= { mvrProfileCtlEntry 1 } 13899 13900mvrProfileName OBJECT-TYPE 13901 SYNTAX OCTET STRING 13902 MAX-ACCESS read-write 13903 STATUS current 13904 DESCRIPTION "MVR Profile name which identify a group range. 13905 13906 NOTE: All mvrProfileCtlEntry use the same buffer to temply store the mvrProfileName before 13907 mvrProfileCtlAction really creat the profile." 13908 ::= { mvrProfileCtlEntry 2 } 13909 13910mvrProfileCtlAction OBJECT-TYPE 13911 SYNTAX INTEGER 13912 { 13913 noAction(0), 13914 create(1), 13915 destory(2) 13916 } 13917 MAX-ACCESS read-write 13918 STATUS current 13919 DESCRIPTION "Set this object to create(2) to create profile. Set this object 13920 to destory(3) to delete profile. When 13921 the action is complete, this object becomes noAction(1)." 13922 ::= { mvrProfileCtlEntry 5 } 13923 13924mvrProfileGroupCtlTable OBJECT-TYPE 13925 SYNTAX SEQUENCE OF MvrProfileGroupCtlEntry 13926 MAX-ACCESS not-accessible 13927 STATUS current 13928 DESCRIPTION "The entry for configuring the MVR group ranges for MVR profile." 13929 ::= { mvrProfileTable 2 } 13930 13931MvrProfileGroupCtlEntry ::= SEQUENCE 13932{ 13933 mvrProfileGropuCtlProfileId Integer32, 13934 mvrProfileGroupCtlId Integer32, 13935 mvrProfileGroupStartIPAddress IpAddress, 13936 mvrProfileGroupEndIPAddress IpAddress, 13937 mvrProfileGroupCtlAction INTEGER 13938} 13939 13940mvrProfileGroupCtlEntry OBJECT-TYPE 13941 SYNTAX MvrProfileGroupCtlEntry 13942 MAX-ACCESS not-accessible 13943 STATUS current 13944 DESCRIPTION "The entry for configuring the group ranges on MVR profile." 13945 INDEX {mvrProfileGropuCtlProfileId, mvrProfileGroupCtlId} 13946 ::= { mvrProfileGroupCtlTable 1 } 13947 13948mvrProfileGropuCtlProfileId OBJECT-TYPE 13949 SYNTAX Integer32 (0..31) 13950 MAX-ACCESS not-accessible 13951 STATUS current 13952 DESCRIPTION "Profile ID to index which MVR profile" 13953 ::= {mvrProfileGroupCtlEntry 1} 13954 13955 13956mvrProfileGroupCtlId OBJECT-TYPE 13957 SYNTAX Integer32 (0..63) 13958 MAX-ACCESS not-accessible 13959 STATUS current 13960 DESCRIPTION "Profile ID to index which group range in MVR profile" 13961 ::= { mvrProfileGroupCtlEntry 2 } 13962 13963mvrProfileGroupStartIPAddress OBJECT-TYPE 13964 SYNTAX IpAddress 13965 MAX-ACCESS read-write 13966 STATUS current 13967 DESCRIPTION "MVR Profile range start IP address. 13968 13969 NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileStartIPAddress before 13970 mvrProfileGroupCtlAction really creat the group rang on profile." 13971 ::= { mvrProfileGroupCtlEntry 3} 13972 13973mvrProfileGroupEndIPAddress OBJECT-TYPE 13974 SYNTAX IpAddress 13975 MAX-ACCESS read-write 13976 STATUS current 13977 DESCRIPTION "MVR Profile range end IP address. 13978 13979 NOTE: All mvrProfileGroupCtlEntry use the same buffer to temply store the mvrProfileEndIPAddress before 13980 mvrProfileGroupCtlAction really creat the group rang on profile." 13981 ::= { mvrProfileGroupCtlEntry 4 } 13982 13983mvrProfileGroupCtlAction OBJECT-TYPE 13984 SYNTAX INTEGER 13985 { 13986 noAction(0), 13987 create(1), 13988 destory(2) 13989 } 13990 MAX-ACCESS read-write 13991 STATUS current 13992 DESCRIPTION "Set this object to create(2) to create group range. Set this object 13993 to destory(3) to delete group range. When 13994 the action is complete, this object becomes noAction(1). 13995 13996 NOTE: If mvrProfileGroupStartIPAddress and mvrProfileGroupEndIPAddress 13997 pattern already exist on other mvrProfileGroupCtlId, it won't be stored. 13998 " 13999 ::= { mvrProfileGroupCtlEntry 5 } 14000 14001 14002mvrDomainAssociatedProfileTable OBJECT-TYPE 14003 SYNTAX SEQUENCE OF MvrDomainAssociatedProfileEntry 14004 MAX-ACCESS not-accessible 14005 STATUS current 14006 DESCRIPTION "Configure MVR domain associate which MVR profile" 14007 ::= {mvrMgt 23 } 14008 14009mvrDomainAssociatedProfileEntry OBJECT-TYPE 14010 SYNTAX MvrDomainAssociatedProfileEntry 14011 MAX-ACCESS not-accessible 14012 STATUS current 14013 DESCRIPTION "The entry for configuring MVR domain associate MVR profile." 14014 INDEX { 14015 mvrProfileDomainId, 14016 mvrProfileId 14017 } 14018 ::= { mvrDomainAssociatedProfileTable 1 } 14019 14020MvrDomainAssociatedProfileEntry ::= SEQUENCE 14021{ 14022 mvrProfileDomainId Integer32, 14023 mvrProfileId Integer32, 14024 mvrProfileAction INTEGER 14025} 14026 14027mvrProfileDomainId OBJECT-TYPE 14028 SYNTAX Integer32 (1..5) 14029 MAX-ACCESS not-accessible 14030 STATUS current 14031 DESCRIPTION "Profile ID to index which MVR profile" 14032 ::= { mvrDomainAssociatedProfileEntry 1 } 14033 14034mvrProfileId OBJECT-TYPE 14035 SYNTAX Integer32 (0..63) 14036 MAX-ACCESS not-accessible 14037 STATUS current 14038 DESCRIPTION "Profile ID to index which MVR profile" 14039 ::= { mvrDomainAssociatedProfileEntry 2 } 14040 14041mvrProfileAction OBJECT-TYPE 14042 SYNTAX INTEGER 14043 { 14044 noAction(0), 14045 create(1), 14046 destory(2) 14047 } 14048 MAX-ACCESS read-write 14049 STATUS current 14050 DESCRIPTION "Set this object to create(1) to associate profile. Set this object 14051 to destory(2) to deassociate profile. When 14052 the action is complete, this object becomes noAction(0)." 14053 ::= { mvrDomainAssociatedProfileEntry 3 } 14054 14055mvrDomainGroupStaticTable OBJECT-TYPE 14056 SYNTAX SEQUENCE OF MvrDomainGroupStaticEntry 14057 MAX-ACCESS not-accessible 14058 STATUS current 14059 DESCRIPTION "The table for configuring the static members of the 14060 MVR group." 14061 ::= { mvrMgt 24 } 14062 14063mvrDomainGroupStaticEntry OBJECT-TYPE 14064 SYNTAX MvrDomainGroupStaticEntry 14065 MAX-ACCESS not-accessible 14066 STATUS current 14067 DESCRIPTION "The entry for configuring the static members of the 14068 MVR group." 14069 INDEX { 14070 mvrGroupStaticDomainId, 14071 mvrDomainGroupStaticAddress, 14072 mvrDomainGroupStaticReceiverVlan} 14073 ::= { mvrDomainGroupStaticTable 1 } 14074 14075MvrDomainGroupStaticEntry ::= SEQUENCE 14076{ 14077 mvrGroupStaticDomainId Integer32, 14078 mvrDomainGroupStaticAddress IpAddress, 14079 mvrDomainGroupStaticReceiverVlan Integer32, 14080 mvrDomainGroupStaticPorts PortList 14081 14082} 14083 14084mvrGroupStaticDomainId OBJECT-TYPE 14085 SYNTAX Integer32 (1..5) 14086 MAX-ACCESS not-accessible 14087 STATUS current 14088 DESCRIPTION "Profile ID to index which MVR profile" 14089 ::= { mvrDomainGroupStaticEntry 1 } 14090 14091mvrDomainGroupStaticAddress OBJECT-TYPE 14092 SYNTAX IpAddress 14093 MAX-ACCESS not-accessible 14094 STATUS current 14095 DESCRIPTION "The multicast address of the MVR group." 14096 ::= { mvrDomainGroupStaticEntry 2 } 14097 14098mvrDomainGroupStaticReceiverVlan OBJECT-TYPE 14099 SYNTAX Integer32(1..4093) 14100 MAX-ACCESS not-accessible 14101 STATUS current 14102 DESCRIPTION "The receiver vlan of this MVR group" 14103 ::= { mvrDomainGroupStaticEntry 3 } 14104 14105mvrDomainGroupStaticPorts OBJECT-TYPE 14106 SYNTAX PortList 14107 MAX-ACCESS read-write 14108 STATUS current 14109 DESCRIPTION "The set of ports configured by management in this entry. 14110 Ports entered in this list will be the static members 14111 of this MVR group." 14112 ::= { mvrDomainGroupStaticEntry 4 } 14113 14114 14115mvrDomainGroupCurrentTable OBJECT-TYPE 14116 SYNTAX SEQUENCE OF MvrDomainGroupCurrentEntry 14117 MAX-ACCESS not-accessible 14118 STATUS current 14119 DESCRIPTION "The table for the current members of the MVR group." 14120 ::= { mvrMgt 25 } 14121 14122mvrDomainGroupCurrentEntry OBJECT-TYPE 14123 SYNTAX MvrDomainGroupCurrentEntry 14124 MAX-ACCESS not-accessible 14125 STATUS current 14126 DESCRIPTION "The entry for the current members of the MVR group." 14127 INDEX { 14128 mvrGroupCurrenDomainId, 14129 mvrDomainGroupCurrentAddress, 14130 mvrDomainGroupCurrentReceiverVlan 14131 } 14132 ::= { mvrDomainGroupCurrentTable 1 } 14133 14134MvrDomainGroupCurrentEntry ::= SEQUENCE 14135{ 14136 mvrGroupCurrenDomainId Integer32, 14137 mvrDomainGroupCurrentAddress IpAddress, 14138 mvrDomainGroupCurrentReceiverVlan Integer32, 14139 mvrDomainGroupCurrentPorts PortList 14140} 14141 14142mvrGroupCurrenDomainId OBJECT-TYPE 14143 SYNTAX Integer32 (1..5) 14144 MAX-ACCESS not-accessible 14145 STATUS current 14146 DESCRIPTION "Profile ID to index which MVR profile" 14147 ::= { mvrDomainGroupCurrentEntry 1 } 14148 14149mvrDomainGroupCurrentAddress OBJECT-TYPE 14150 SYNTAX IpAddress 14151 MAX-ACCESS not-accessible 14152 STATUS current 14153 DESCRIPTION "The multicast address of the MVR group." 14154 ::= { mvrDomainGroupCurrentEntry 2 } 14155 14156mvrDomainGroupCurrentReceiverVlan OBJECT-TYPE 14157 SYNTAX Integer32(1..4093) 14158 MAX-ACCESS not-accessible 14159 STATUS current 14160 DESCRIPTION "This object indicates the receiver VLAN of the MVR group." 14161 ::= { mvrDomainGroupCurrentEntry 3 } 14162 14163mvrDomainGroupCurrentPorts OBJECT-TYPE 14164 SYNTAX PortList 14165 MAX-ACCESS read-only 14166 STATUS current 14167 DESCRIPTION "The complete set of ports currently associated with this 14168 MVR group." 14169 ::= { mvrDomainGroupCurrentEntry 4 } 14170 14171mvrProxySwitching OBJECT-TYPE 14172 SYNTAX EnabledStatus 14173 MAX-ACCESS read-write 14174 STATUS current 14175 DESCRIPTION "Parameter to enable or disable MVR(Multicast VLAN 14176 Registration) proxy switching ability on the device. " 14177 ::= { mvrMgt 27 } 14178 14179mvrRobustnessValue OBJECT-TYPE 14180 SYNTAX Integer32 14181 MAX-ACCESS read-write 14182 STATUS current 14183 DESCRIPTION "Paremete to set IGMP robustness value. 14184 This value apply to proxy-switching for how many IGMP report/leave will be send out from source port, 14185 and how many g-s query will be send on receiver port. 14186 " 14187 ::= { mvrMgt 28 } 14188 14189mvrProxyQueryInterval OBJECT-TYPE 14190 SYNTAX Integer32 14191 MAX-ACCESS read-write 14192 STATUS current 14193 DESCRIPTION "Set the query interval that active receiver port will use to send out general query " 14194 ::= { mvrMgt 29 } 14195 14196mvrSourcePortmode OBJECT-TYPE 14197 SYNTAX INTEGER 14198 { 14199 dynamic(1), 14200 forward(2) 14201 } 14202 MAX-ACCESS read-write 14203 STATUS current 14204 DESCRIPTION "Paremete to set MVR Source Port forward mode. 14205 When set dynamic, MVR source port won't forward multicast streams received from other source port. 14206 When set forward, MVR source port will forward multicast streams received from other source port. 14207 These multicast stream all are in MVR group range. 14208 " 14209 ::= { mvrMgt 30 } 14210 14211mvrPortStatisticsTable OBJECT-TYPE 14212 SYNTAX SEQUENCE OF MvrPortStatisticsEntry 14213 MAX-ACCESS not-accessible 14214 STATUS current 14215 DESCRIPTION 14216 "Table of service per port." 14217 ::= {mvrMgt 32 } 14218 14219mvrPortStatisticsEntry OBJECT-TYPE 14220 SYNTAX MvrPortStatisticsEntry 14221 MAX-ACCESS not-accessible 14222 STATUS current 14223 DESCRIPTION 14224 "Entry of service per port." 14225 INDEX { mvrPortStatisticsDomainId, mvrPortStatisticsPortIndex } 14226 ::= {mvrPortStatisticsTable 1} 14227 14228MvrPortStatisticsEntry ::= 14229 SEQUENCE { 14230 mvrPortStatisticsDomainId Integer32, 14231 mvrPortStatisticsPortIndex InterfaceIndex, 14232 mvrPortStatisticsNumGroups Unsigned32, 14233 mvrPortStatisticsNumJoinSend Unsigned32, 14234 mvrPortStatisticsNumJoins Unsigned32, 14235 mvrPortStatisticsNumJoinSuccess Unsigned32, 14236 mvrPortStatisticsNumLeavesSend Unsigned32, 14237 mvrPortStatisticsNumLeaves Unsigned32, 14238 mvrPortStatisticsNumGeneralQuerySend Unsigned32, 14239 mvrPortStatisticsNumGeneralQueryRecevied Unsigned32, 14240 mvrPortStatisticsNumSepcificQuerySend Unsigned32, 14241 mvrPortStatisticsNumSpecificQueryReceived Unsigned32, 14242 mvrPortStatisticsNumInvalidReport Unsigned32, 14243 mvrPortStatisticsClearStatistics TruthValue 14244 } 14245 14246mvrPortStatisticsDomainId OBJECT-TYPE 14247 SYNTAX Integer32(1..5) 14248 MAX-ACCESS not-accessible 14249 STATUS current 14250 DESCRIPTION 14251 "MVR domain ID." 14252 ::= { mvrPortStatisticsEntry 1 } 14253 14254mvrPortStatisticsPortIndex OBJECT-TYPE 14255 SYNTAX InterfaceIndex 14256 MAX-ACCESS not-accessible 14257 STATUS current 14258 DESCRIPTION 14259 "The port and the trunk (excluding trunk members) 14260 interface of the mvrPortTable. The interface 14261 identified by a particular value of this index 14262 is the same interface as identified by the same 14263 value of ifIndex in the IF-MIB." 14264 ::= { mvrPortStatisticsEntry 2 } 14265 14266mvrPortStatisticsNumGroups OBJECT-TYPE 14267 SYNTAX Unsigned32 14268 MAX-ACCESS read-only 14269 STATUS current 14270 DESCRIPTION "Current learned groups " 14271 ::= { mvrPortStatisticsEntry 3 } 14272 14273mvrPortStatisticsNumJoinSend OBJECT-TYPE 14274 SYNTAX Unsigned32 14275 MAX-ACCESS read-only 14276 STATUS current 14277 DESCRIPTION "Number of join send " 14278 ::= { mvrPortStatisticsEntry 4 } 14279 14280mvrPortStatisticsNumJoins OBJECT-TYPE 14281 SYNTAX Unsigned32 14282 MAX-ACCESS read-only 14283 STATUS current 14284 DESCRIPTION "Number of join recieved " 14285 ::= { mvrPortStatisticsEntry 5 } 14286 14287mvrPortStatisticsNumJoinSuccess OBJECT-TYPE 14288 SYNTAX Unsigned32 14289 MAX-ACCESS read-only 14290 STATUS current 14291 DESCRIPTION "Number of join group success " 14292 ::= { mvrPortStatisticsEntry 6 } 14293 14294mvrPortStatisticsNumLeavesSend OBJECT-TYPE 14295 SYNTAX Unsigned32 14296 MAX-ACCESS read-only 14297 STATUS current 14298 DESCRIPTION "Number of leave send" 14299 ::= { mvrPortStatisticsEntry 7 } 14300 14301mvrPortStatisticsNumLeaves OBJECT-TYPE 14302 SYNTAX Unsigned32 14303 MAX-ACCESS read-only 14304 STATUS current 14305 DESCRIPTION "Number of leave received " 14306 ::= { mvrPortStatisticsEntry 8} 14307 14308mvrPortStatisticsNumGeneralQuerySend OBJECT-TYPE 14309 SYNTAX Unsigned32 14310 MAX-ACCESS read-only 14311 STATUS current 14312 DESCRIPTION "Number of general query send. " 14313 ::= { mvrPortStatisticsEntry 9} 14314 14315mvrPortStatisticsNumGeneralQueryRecevied OBJECT-TYPE 14316 SYNTAX Unsigned32 14317 MAX-ACCESS read-only 14318 STATUS current 14319 DESCRIPTION "Number of general query received. " 14320 ::= { mvrPortStatisticsEntry 10} 14321 14322mvrPortStatisticsNumSepcificQuerySend OBJECT-TYPE 14323 SYNTAX Unsigned32 14324 MAX-ACCESS read-only 14325 STATUS current 14326 DESCRIPTION "Number of specific query send. " 14327 ::= { mvrPortStatisticsEntry 11} 14328 14329mvrPortStatisticsNumSpecificQueryReceived OBJECT-TYPE 14330 SYNTAX Unsigned32 14331 MAX-ACCESS read-only 14332 STATUS current 14333 DESCRIPTION "Number of specific query received. " 14334 ::= { mvrPortStatisticsEntry 12} 14335 14336mvrPortStatisticsNumInvalidReport OBJECT-TYPE 14337 SYNTAX Unsigned32 14338 MAX-ACCESS read-only 14339 STATUS current 14340 DESCRIPTION "Number of invalid report received. " 14341 ::= { mvrPortStatisticsEntry 13} 14342 14343mvrPortStatisticsClearStatistics OBJECT-TYPE 14344 SYNTAX TruthValue 14345 MAX-ACCESS read-write 14346 STATUS current 14347 DESCRIPTION "Clear this VLAN all statistics " 14348 ::= { mvrPortStatisticsEntry 14} 14349 14350mvrVlanStatisticsTable OBJECT-TYPE 14351 SYNTAX SEQUENCE OF MvrVlanStatisticsEntry 14352 MAX-ACCESS not-accessible 14353 STATUS current 14354 DESCRIPTION 14355 "Table of Mvr statistics VLAN." 14356 ::= {mvrMgt 33 } 14357 14358mvrVlanStatisticsEntry OBJECT-TYPE 14359 SYNTAX MvrVlanStatisticsEntry 14360 MAX-ACCESS not-accessible 14361 STATUS current 14362 DESCRIPTION 14363 "Entry of Mvr statistics VLAN." 14364 INDEX { mvrVlanStatisticsDomainId, mvrVlanStatisticsVlanId } 14365 ::= {mvrVlanStatisticsTable 1} 14366 14367MvrVlanStatisticsEntry ::= 14368 SEQUENCE { 14369 mvrVlanStatisticsDomainId Integer32, 14370 mvrVlanStatisticsVlanId VlanIndex, 14371 mvrVlanStatisticsNumGroups Unsigned32, 14372 mvrVlanStatisticsNumJoinSend Unsigned32, 14373 mvrVlanStatisticsNumJoins Unsigned32, 14374 mvrVlanStatisticsNumJoinSuccess Unsigned32, 14375 mvrVlanStatisticsNumLeavesSend Unsigned32, 14376 mvrVlanStatisticsNumLeaves Unsigned32, 14377 mvrVlanStatisticsNumGeneralQuerySend Unsigned32, 14378 mvrVlanStatisticsNumGeneralQueryRecevied Unsigned32, 14379 mvrVlanStatisticsNumSepcificQuerySend Unsigned32, 14380 mvrVlanStatisticsNumSpecificQueryReceived Unsigned32, 14381 mvrVlanStatisticsNumInvalidReport Unsigned32, 14382 mvrVlanStatisticsClearStatistics TruthValue 14383 } 14384 14385mvrVlanStatisticsDomainId OBJECT-TYPE 14386 SYNTAX Integer32(1..5) 14387 MAX-ACCESS not-accessible 14388 STATUS current 14389 DESCRIPTION "VLAN ID" 14390 ::= { mvrVlanStatisticsEntry 1 } 14391 14392mvrVlanStatisticsVlanId OBJECT-TYPE 14393 SYNTAX VlanIndex 14394 MAX-ACCESS not-accessible 14395 STATUS current 14396 DESCRIPTION "VLAN ID" 14397 ::= { mvrVlanStatisticsEntry 2 } 14398 14399mvrVlanStatisticsNumGroups OBJECT-TYPE 14400 SYNTAX Unsigned32 14401 MAX-ACCESS read-only 14402 STATUS current 14403 DESCRIPTION "Current learned groups " 14404 ::= { mvrVlanStatisticsEntry 3 } 14405 14406mvrVlanStatisticsNumJoinSend OBJECT-TYPE 14407 SYNTAX Unsigned32 14408 MAX-ACCESS read-only 14409 STATUS current 14410 DESCRIPTION "Number of join send." 14411 ::= { mvrVlanStatisticsEntry 4 } 14412 14413mvrVlanStatisticsNumJoins OBJECT-TYPE 14414 SYNTAX Unsigned32 14415 MAX-ACCESS read-only 14416 STATUS current 14417 DESCRIPTION "Number of join received " 14418 ::= { mvrVlanStatisticsEntry 5 } 14419 14420mvrVlanStatisticsNumJoinSuccess OBJECT-TYPE 14421 SYNTAX Unsigned32 14422 MAX-ACCESS read-only 14423 STATUS current 14424 DESCRIPTION "Number of jion success " 14425 ::= { mvrVlanStatisticsEntry 6 } 14426 14427mvrVlanStatisticsNumLeavesSend OBJECT-TYPE 14428 SYNTAX Unsigned32 14429 MAX-ACCESS read-only 14430 STATUS current 14431 DESCRIPTION "Number of leave send." 14432 ::= { mvrVlanStatisticsEntry 7 } 14433 14434mvrVlanStatisticsNumLeaves OBJECT-TYPE 14435 SYNTAX Unsigned32 14436 MAX-ACCESS read-only 14437 STATUS current 14438 DESCRIPTION "Number of leave received " 14439 ::= { mvrVlanStatisticsEntry 8} 14440 14441mvrVlanStatisticsNumGeneralQuerySend OBJECT-TYPE 14442 SYNTAX Unsigned32 14443 MAX-ACCESS read-only 14444 STATUS current 14445 DESCRIPTION "Number of general query send " 14446 ::= { mvrVlanStatisticsEntry 9} 14447 14448mvrVlanStatisticsNumGeneralQueryRecevied OBJECT-TYPE 14449 SYNTAX Unsigned32 14450 MAX-ACCESS read-only 14451 STATUS current 14452 DESCRIPTION "Number of general query received " 14453 ::= { mvrVlanStatisticsEntry 10} 14454 14455mvrVlanStatisticsNumSepcificQuerySend OBJECT-TYPE 14456 SYNTAX Unsigned32 14457 MAX-ACCESS read-only 14458 STATUS current 14459 DESCRIPTION "Number of specific query send" 14460 ::= { mvrVlanStatisticsEntry 11} 14461 14462mvrVlanStatisticsNumSpecificQueryReceived OBJECT-TYPE 14463 SYNTAX Unsigned32 14464 MAX-ACCESS read-only 14465 STATUS current 14466 DESCRIPTION "Number of sepcific query received " 14467 ::= { mvrVlanStatisticsEntry 12} 14468 14469mvrVlanStatisticsNumInvalidReport OBJECT-TYPE 14470 SYNTAX Unsigned32 14471 MAX-ACCESS read-only 14472 STATUS current 14473 DESCRIPTION "Number of invalid report received" 14474 ::= { mvrVlanStatisticsEntry 13} 14475 14476mvrVlanStatisticsClearStatistics OBJECT-TYPE 14477 SYNTAX TruthValue 14478 MAX-ACCESS read-write 14479 STATUS current 14480 DESCRIPTION "Clear this VLAN statistics" 14481 ::= { mvrVlanStatisticsEntry 14} 14482 14483 14484-- 14485-- dhcpSnoopMgt 14486-- 14487 14488-- Management of DHCP snooping and IP souce guard. 14489 14490dhcpSnoopGlobal OBJECT IDENTIFIER ::= { dhcpSnoopMgt 1 } 14491dhcpSnoopVlan OBJECT IDENTIFIER ::= { dhcpSnoopMgt 2 } 14492dhcpSnoopInterface OBJECT IDENTIFIER ::= { dhcpSnoopMgt 3 } 14493dhcpSnoopBindings OBJECT IDENTIFIER ::= { dhcpSnoopMgt 4 } 14494dhcpSnoopStatistics OBJECT IDENTIFIER ::= { dhcpSnoopMgt 5 } 14495 14496dhcpSnoopEnable OBJECT-TYPE 14497 SYNTAX EnabledStatus 14498 MAX-ACCESS read-write 14499 STATUS current 14500 DESCRIPTION "This object indicates whether the DHCP Snooping feature is 14501 enabled." 14502 ::= { dhcpSnoopGlobal 1 } 14503 14504dhcpSnoopVerifyMacAddressEnable OBJECT-TYPE 14505 SYNTAX EnabledStatus 14506 MAX-ACCESS read-write 14507 STATUS current 14508 DESCRIPTION "This object indicates whether DHCP Snooping Mac address 14509 verification is enabled." 14510 ::= { dhcpSnoopGlobal 2 } 14511 14512dhcpSnoopInformationOptionEnable OBJECT-TYPE 14513 14514 SYNTAX EnabledStatus 14515 MAX-ACCESS read-write 14516 STATUS current 14517 DESCRIPTION "This object indicates whether the DHCP snooping information option(option 82) feature is 14518 enabled." 14519 ::= { dhcpSnoopGlobal 3 } 14520 14521dhcpSnoopInformationOptionPolicy OBJECT-TYPE 14522 SYNTAX INTEGER 14523 { 14524 drop(1), 14525 keep(2), 14526 replace(3) 14527 } 14528 MAX-ACCESS read-write 14529 STATUS current 14530 DESCRIPTION "This object indicates which reforwarding policy shall be used for DHCP 14531 snooping information option(option 82). A value of drop(1) means to drop 14532 the DHCP request packet which has the information option(option 82). 14533 A value of keep(2) means to keep the existing information option(option 82) 14534 of the DHCP request packet. A value of replace(3), which is the default value, 14535 means to replace the existing information option(option 82) of the DHCP 14536 request packet." 14537 ::= { dhcpSnoopGlobal 4 } 14538 14539dhcpSnoopBindingsTableCtlAction OBJECT-TYPE 14540 SYNTAX INTEGER 14541 { 14542 noAction(1), 14543 store(2), 14544 clear(3) 14545 } 14546 MAX-ACCESS read-write 14547 STATUS current 14548 DESCRIPTION "Set this to store(2) to store DHCP snooping binding entries to flash. 14549 Set this to clear(3) to clear DHCP snooping binding entries from flash. 14550 noAction(1) will always be obtained when reading this variable." 14551 ::= { dhcpSnoopGlobal 5 } 14552 14553dhcpSnoopLimitRate OBJECT-TYPE 14554 SYNTAX Integer32(0..2048) 14555 MAX-ACCESS read-write 14556 STATUS current 14557 DESCRIPTION "This object indicates the limit rate that DHCP packet redirected to CPU. 14558 Set this to 0 means no rate limit for DHCP packet." 14559 ::= { dhcpSnoopGlobal 6} 14560 14561dhcpSnoopInformationOptionEncodeFormat OBJECT-TYPE 14562 SYNTAX INTEGER 14563 { 14564 extra-subtype-included(1), 14565 no-extra-subtype-included(2) 14566 } 14567 MAX-ACCESS read-write 14568 STATUS current 14569 DESCRIPTION "Set encode format for CID and RID in option82. 14570 Set extra-subtype-included(1) will have extra subtype and length field in CID and RID. 14571 Set no-extra-subtype-included(2) will only have TLV format for CID and RID." 14572 ::= { dhcpSnoopGlobal 7 } 14573 14574-- 14575dhcpSnoopVlanConfigTable OBJECT-TYPE 14576 SYNTAX SEQUENCE OF DhcpSnoopVlanConfigEntry 14577 MAX-ACCESS not-accessible 14578 STATUS current 14579 DESCRIPTION "A table contains DHCP Snooping configurations of existing VLANs." 14580 ::= { dhcpSnoopVlan 1 } 14581 14582dhcpSnoopVlanConfigEntry OBJECT-TYPE 14583 SYNTAX DhcpSnoopVlanConfigEntry 14584 MAX-ACCESS not-accessible 14585 STATUS current 14586 DESCRIPTION "An instance contains the configuration to enable 14587 or disable DHCP Snooping at each existing VLAN." 14588 INDEX { dhcpSnoopVlanIndex } 14589 ::= { dhcpSnoopVlanConfigTable 1 } 14590 14591DhcpSnoopVlanConfigEntry ::= SEQUENCE 14592{ 14593 dhcpSnoopVlanIndex VlanIndex, 14594 dhcpSnoopVlanEnable EnabledStatus 14595} 14596 14597dhcpSnoopVlanIndex OBJECT-TYPE 14598 SYNTAX VlanIndex 14599 MAX-ACCESS not-accessible 14600 STATUS current 14601 DESCRIPTION "This object indicates the VLAN ID on which DHCP Snooping 14602 feature is configured." 14603 ::= { dhcpSnoopVlanConfigEntry 1 } 14604 14605dhcpSnoopVlanEnable OBJECT-TYPE 14606 SYNTAX EnabledStatus 14607 MAX-ACCESS read-write 14608 STATUS current 14609 DESCRIPTION "This object indicates whether DHCP Snooping is enabled in 14610 this VLAN." 14611 ::= { dhcpSnoopVlanConfigEntry 2 } 14612 14613-- 14614dhcpSnoopPortConfigTable OBJECT-TYPE 14615 SYNTAX SEQUENCE OF DhcpSnoopPortConfigEntry 14616 MAX-ACCESS not-accessible 14617 STATUS current 14618 DESCRIPTION "A table provides the mechanism to configure the trust 14619 state of each port or trunk for DHCP Snooping purpose." 14620 ::= { dhcpSnoopInterface 1 } 14621 14622dhcpSnoopPortConfigEntry OBJECT-TYPE 14623 SYNTAX DhcpSnoopPortConfigEntry 14624 MAX-ACCESS not-accessible 14625 STATUS current 14626 DESCRIPTION "An instance contains the configuration to enable or disable 14627 trust state of each port or trunk for DHCP Snooping purpose." 14628 INDEX { dhcpSnoopPortIfIndex } 14629 ::= { dhcpSnoopPortConfigTable 1 } 14630 14631DhcpSnoopPortConfigEntry ::= SEQUENCE 14632{ 14633 dhcpSnoopPortIfIndex InterfaceIndex, 14634 dhcpSnoopPortTrustEnable EnabledStatus, 14635 dhcpSnoopPortMaxNumber Integer32 14636} 14637 14638dhcpSnoopPortIfIndex OBJECT-TYPE 14639 SYNTAX InterfaceIndex 14640 MAX-ACCESS not-accessible 14641 STATUS current 14642 DESCRIPTION "The ifIndex value of the port or trunk." 14643 ::= { dhcpSnoopPortConfigEntry 1 } 14644 14645dhcpSnoopPortTrustEnable OBJECT-TYPE 14646 SYNTAX EnabledStatus 14647 MAX-ACCESS read-write 14648 STATUS current 14649 DESCRIPTION "This object indicates whether the port or trunk is trusted 14650 for DHCP Snooping purpose." 14651 ::= { dhcpSnoopPortConfigEntry 2 } 14652 14653dhcpSnoopPortMaxNumber OBJECT-TYPE 14654 SYNTAX Integer32(1..1024) 14655 MAX-ACCESS read-write 14656 STATUS current 14657 DESCRIPTION "This object indicates the max client number of per port." 14658 ::= { dhcpSnoopPortConfigEntry 6} 14659 14660-- 14661dhcpSnoopBindingsTable OBJECT-TYPE 14662 SYNTAX SEQUENCE OF DhcpSnoopBindingsEntry 14663 MAX-ACCESS not-accessible 14664 STATUS current 14665 DESCRIPTION "A table contains the DHCP bindings information learnt by 14666 the device." 14667 ::= { dhcpSnoopBindings 1 } 14668 14669dhcpSnoopBindingsEntry OBJECT-TYPE 14670 SYNTAX DhcpSnoopBindingsEntry 14671 MAX-ACCESS not-accessible 14672 STATUS current 14673 DESCRIPTION "An instance contains the Mac address, IP address type, 14674 IP address, VLAN number, interface number, leased time and 14675 status." 14676 INDEX { dhcpSnoopBindingsIpAddress, dhcpSnoopBindingsMacAddress } 14677 ::= { dhcpSnoopBindingsTable 1 } 14678 14679DhcpSnoopBindingsEntry ::= SEQUENCE 14680{ 14681 dhcpSnoopBindingsVlanIndex VlanIndex, 14682 dhcpSnoopBindingsMacAddress MacAddress, 14683 dhcpSnoopBindingsAddrType InetAddressType, 14684 dhcpSnoopBindingsEntryType INTEGER, 14685 dhcpSnoopBindingsIpAddress IpAddress, 14686 dhcpSnoopBindingsPortIfIndex InterfaceIndex, 14687 dhcpSnoopBindingsLeaseTime Unsigned32 14688} 14689 14690dhcpSnoopBindingsVlanIndex OBJECT-TYPE 14691 SYNTAX VlanIndex 14692 MAX-ACCESS read-only 14693 STATUS current 14694 DESCRIPTION "This object indicates the VLAN which a DHCP client host 14695 belongs to." 14696 ::= { dhcpSnoopBindingsEntry 1 } 14697 14698dhcpSnoopBindingsMacAddress OBJECT-TYPE 14699 SYNTAX MacAddress 14700 MAX-ACCESS not-accessible 14701 STATUS current 14702 DESCRIPTION "This object indicates the MAC address of a DHCP client 14703 host." 14704 ::= { dhcpSnoopBindingsEntry 2 } 14705 14706dhcpSnoopBindingsAddrType OBJECT-TYPE 14707 SYNTAX InetAddressType 14708 MAX-ACCESS read-only 14709 STATUS current 14710 DESCRIPTION "This object indicates the type of IP address denoted in 14711 dhcpSnoopBindingsIpAddress type." 14712 ::= { dhcpSnoopBindingsEntry 3 } 14713 14714dhcpSnoopBindingsEntryType OBJECT-TYPE 14715 SYNTAX INTEGER { dynamic(1), static(2) } 14716 MAX-ACCESS read-only 14717 STATUS current 14718 DESCRIPTION "This object indicates that this binding is obtained from 14719 dynamically learning or is a static configuraion." 14720 ::= { dhcpSnoopBindingsEntry 4 } 14721 14722dhcpSnoopBindingsIpAddress OBJECT-TYPE 14723 SYNTAX IpAddress 14724 MAX-ACCESS not-accessible 14725 STATUS current 14726 DESCRIPTION "This object indicates the allocated IP address of 14727 a DHCP client host." 14728 ::= { dhcpSnoopBindingsEntry 5 } 14729 14730dhcpSnoopBindingsPortIfIndex OBJECT-TYPE 14731 SYNTAX InterfaceIndex 14732 MAX-ACCESS read-only 14733 STATUS current 14734 DESCRIPTION "This object indicates the port or trunk where a DHCP client 14735 host connects to." 14736 ::= { dhcpSnoopBindingsEntry 6 } 14737 14738dhcpSnoopBindingsLeaseTime OBJECT-TYPE 14739 SYNTAX Unsigned32 14740 MAX-ACCESS read-only 14741 STATUS current 14742 DESCRIPTION "This object indicates the leased time of this DHCP 14743 bindings." 14744 ::= { dhcpSnoopBindingsEntry 7 } 14745 14746-- 14747 14748dhcpSnoopTotalForwardedPkts OBJECT-TYPE 14749 SYNTAX Counter32 14750 MAX-ACCESS read-only 14751 STATUS current 14752 DESCRIPTION "Indicates the total number of packets subjected to 14753 DHCP Snooping is forwarded." 14754 ::= { dhcpSnoopStatistics 1 } 14755 14756dhcpSnoopUntrustedPortDroppedPkts OBJECT-TYPE 14757 SYNTAX Counter32 14758 MAX-ACCESS read-only 14759 STATUS current 14760 DESCRIPTION "Indicates the number of packets subjected to DHCP Snooping 14761 is dropped because they come from untrusted interface." 14762 ::= { dhcpSnoopStatistics 3 } 14763 14764 14765-- 14766-- ipSrcGuardMgt 14767-- 14768 14769ipSrcGuardConfigTable OBJECT-TYPE 14770 SYNTAX SEQUENCE OF IpSrcGuardConfigEntry 14771 MAX-ACCESS not-accessible 14772 STATUS current 14773 DESCRIPTION "A table contains the configurations to enable or disable 14774 IP Source Guard at each port or trunk." 14775 ::= { ipSrcGuardMgt 1 } 14776 14777ipSrcGuardConfigEntry OBJECT-TYPE 14778 SYNTAX IpSrcGuardConfigEntry 14779 MAX-ACCESS not-accessible 14780 STATUS current 14781 DESCRIPTION "An instance contains the configuration to enable 14782 or disable IP Source Guard at each port or trunk." 14783 INDEX { ipSrcGuardPortIfIndex } 14784 ::= { ipSrcGuardConfigTable 1 } 14785 14786IpSrcGuardConfigEntry ::= SEQUENCE 14787{ 14788 ipSrcGuardPortIfIndex InterfaceIndex, 14789 ipSrcGuardMode INTEGER 14790} 14791 14792ipSrcGuardPortIfIndex OBJECT-TYPE 14793 SYNTAX InterfaceIndex 14794 MAX-ACCESS not-accessible 14795 STATUS current 14796 DESCRIPTION "This object idents the port or trunk which is capable of 14797 IP Source Guard feature." 14798 ::= { ipSrcGuardConfigEntry 1 } 14799 14800ipSrcGuardMode OBJECT-TYPE 14801 SYNTAX INTEGER { diabled(0), srcIp(1), srcIpMac(2) } 14802 MAX-ACCESS read-write 14803 STATUS current 14804 DESCRIPTION "This object indicates whether Ip Source Guard is enabled 14805 at this interface. If the value equals 0, it means Ip Source 14806 Guard is disabled. If the value equals 1, it means Ip Source 14807 Guard is enabled, and packets are filtered by checking source ip. 14808 If the value equals 2, it means Ip Source Guard is enabled 14809 and packets are filtered by checking source ip and source mac." 14810 ::= { ipSrcGuardConfigEntry 2 } 14811-- 14812 14813ipSrcGuardAclTable OBJECT-TYPE 14814 SYNTAX SEQUENCE OF IpSrcGuardAclEntry 14815 MAX-ACCESS not-accessible 14816 STATUS current 14817 DESCRIPTION "A table contains the IP Source Guard ACL binding information 14818 learned by the device or configured by the user." 14819 ::= { ipSrcGuardMgt 3 } 14820 14821ipSrcGuardAclEntry OBJECT-TYPE 14822 SYNTAX IpSrcGuardAclEntry 14823 MAX-ACCESS not-accessible 14824 STATUS current 14825 DESCRIPTION "An instance contains the IP address, Mac address, entry type, 14826 VLAN number, interface number and status." 14827 INDEX { ipSrcGuardAclBindingIpAddress, 14828 ipSrcGuardAclBindingMacAddress, 14829 ipSrcGuardAclBindingEntryType} 14830 ::= { ipSrcGuardAclTable 1 } 14831 14832IpSrcGuardAclEntry ::= SEQUENCE 14833{ 14834 ipSrcGuardAclBindingIpAddress IpAddress, 14835 ipSrcGuardAclBindingMacAddress MacAddress, 14836 ipSrcGuardAclBindingEntryType INTEGER, 14837 ipSrcGuardAclBindingVlanIndex VlanIndex, 14838 ipSrcGuardAclBindingPortIfIndex InterfaceIndex, 14839 ipSrcGuardAclBindingStatus RowStatus 14840} 14841 14842ipSrcGuardAclBindingIpAddress OBJECT-TYPE 14843 SYNTAX IpAddress 14844 MAX-ACCESS not-accessible 14845 STATUS current 14846 DESCRIPTION "This object indicates the IP address of a ACL binding entry." 14847 ::= { ipSrcGuardAclEntry 1 } 14848 14849ipSrcGuardAclBindingMacAddress OBJECT-TYPE 14850 SYNTAX MacAddress 14851 MAX-ACCESS not-accessible 14852 STATUS current 14853 DESCRIPTION "This object indicates the MAC address of a ACL binding entry." 14854 ::= { ipSrcGuardAclEntry 2 } 14855 14856ipSrcGuardAclBindingEntryType OBJECT-TYPE 14857 SYNTAX INTEGER { static(1), dhcp(2), bootp(3)} 14858 MAX-ACCESS not-accessible 14859 STATUS current 14860 DESCRIPTION "This object indicates that this binding is obtained from 14861 dynamically learning or is a static configuraion." 14862 ::= { ipSrcGuardAclEntry 3 } 14863 14864ipSrcGuardAclBindingVlanIndex OBJECT-TYPE 14865 SYNTAX VlanIndex 14866 MAX-ACCESS read-create 14867 STATUS current 14868 DESCRIPTION "This object indicates the VLAN which a ACL binding belongs to." 14869 ::= { ipSrcGuardAclEntry 4 } 14870 14871ipSrcGuardAclBindingPortIfIndex OBJECT-TYPE 14872 SYNTAX InterfaceIndex 14873 MAX-ACCESS read-create 14874 STATUS current 14875 DESCRIPTION "This object indicates the port or trunk where a ACL binding associated." 14876 ::= { ipSrcGuardAclEntry 5 } 14877 14878ipSrcGuardAclBindingStatus OBJECT-TYPE 14879 SYNTAX RowStatus 14880 MAX-ACCESS read-create 14881 STATUS current 14882 DESCRIPTION "The status of this conceptual row entry. This object issued to 14883 manage the creation and deletion of conceptual rows. 14884 The status column has six defined values: - 'active', which 14885 indicates that the conceptual row is available for use by the 14886 managed device; - 'notInService', which indicates that the 14887 conceptual row exists in the agent, but is unavailable for use 14888 by the managed device." 14889 ::= { ipSrcGuardAclEntry 6 } 14890 14891-- 14892-- dynamicArpInspectionMgt 14893-- 14894 14895daiGlobal OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 1 } 14896daiVlan OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 2 } 14897daiInterface OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 3 } 14898daiLog OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 4 } 14899daiStatistics OBJECT IDENTIFIER ::= { dynamicArpInspectionMgt 5 } 14900 14901daiGlobalStatus OBJECT-TYPE 14902 SYNTAX EnabledStatus 14903 MAX-ACCESS read-write 14904 STATUS current 14905 DESCRIPTION "Set enabled(1) to enable dynamic ARP inspection. 14906 Set disabled(2) to disable dynamic ARP inspection." 14907 ::= { daiGlobal 1 } 14908 14909daiGlobalSrcMacValidation OBJECT-TYPE 14910 SYNTAX EnabledStatus 14911 MAX-ACCESS read-write 14912 STATUS current 14913 DESCRIPTION "Set enabled(1) to enable validation of source MAC address. 14914 Set disabled(2) to disable validation of source MAC 14915 address." 14916 ::= { daiGlobal 2 } 14917 14918daiGlobalDestMacValidation OBJECT-TYPE 14919 SYNTAX EnabledStatus 14920 MAX-ACCESS read-write 14921 STATUS current 14922 DESCRIPTION "Set enabled(1) to enable validation of destination 14923 MAC address. Set disabled(2) to disable validation 14924 of destination MAC address." 14925 ::= { daiGlobal 3 } 14926 14927daiGlobalIpAddrValidation OBJECT-TYPE 14928 SYNTAX EnabledStatus 14929 MAX-ACCESS read-write 14930 STATUS current 14931 DESCRIPTION "Set enabled(1) to enable validation of IP address. 14932 Set disabled(2) to disable validation of IP address." 14933 ::= { daiGlobal 4 } 14934 14935daiGlobalLogNumber OBJECT-TYPE 14936 SYNTAX Integer32(0..256) 14937 MAX-ACCESS read-write 14938 STATUS current 14939 DESCRIPTION "The number of log buffers for saving log message. 14940 The value 0 means not generating system messages." 14941 ::= { daiGlobal 5 } 14942 14943daiGlobalLogInterval OBJECT-TYPE 14944 SYNTAX Integer32(0..86400) 14945 MAX-ACCESS read-write 14946 STATUS current 14947 DESCRIPTION "The value of the time interval for saving log messages." 14948 ::= { daiGlobal 6 } 14949 14950daiGlobalAdditionalValidStatus OBJECT-TYPE 14951 SYNTAX EnabledStatus 14952 MAX-ACCESS read-only 14953 STATUS current 14954 DESCRIPTION "The vaule of this object is disabled(2) when the status of 14955 daiGlobalSrcMacValidation, daiGlobalDestMacValidation, 14956 and daiGlobalIpAddrValidation are disabled; enabled(1) 14957 when one or more of these variables are enabled." 14958 ::= { daiGlobal 7 } 14959 14960 14961daiGlobalIpAddrValidationAllowZeros OBJECT-TYPE 14962 SYNTAX EnabledStatus 14963 MAX-ACCESS read-write 14964 STATUS current 14965 DESCRIPTION "Set enabled(1) to enable validation of IP address allow zeros. 14966 Set disabled(2) to disable validation of IP address allow zeros." 14967 ::= { daiGlobal 8 } 14968 14969daiVlanTable OBJECT-TYPE 14970 SYNTAX SEQUENCE OF DaiVlanEntry 14971 MAX-ACCESS not-accessible 14972 STATUS current 14973 DESCRIPTION "A table contains dynamic ARP inspection configurations 14974 for existing VLANs." 14975 ::= { daiVlan 1 } 14976 14977daiVlanEntry OBJECT-TYPE 14978 SYNTAX DaiVlanEntry 14979 MAX-ACCESS not-accessible 14980 STATUS current 14981 DESCRIPTION "An instance containing the configuration of dynamic ARP 14982 inspection for each existing VLAN." 14983 INDEX { daiVlanIndex } 14984 ::= { daiVlanTable 1 } 14985 14986DaiVlanEntry ::= SEQUENCE 14987{ 14988 daiVlanIndex VlanIndex, 14989 daiVlanStatus EnabledStatus, 14990 daiVlanArpAclName DisplayString, 14991 daiVlanArpAclStatus INTEGER 14992} 14993 14994daiVlanIndex OBJECT-TYPE 14995 SYNTAX VlanIndex 14996 MAX-ACCESS not-accessible 14997 STATUS current 14998 DESCRIPTION "This object indicates the VLAN ID on which dynamic ARP 14999 inspection is configured." 15000 ::= { daiVlanEntry 1 } 15001 15002daiVlanStatus OBJECT-TYPE 15003 SYNTAX EnabledStatus 15004 MAX-ACCESS read-write 15005 STATUS current 15006 DESCRIPTION "This object indicates whether dynamic ARP inspection 15007 is enabled in this VLAN." 15008 ::= { daiVlanEntry 2 } 15009 15010daiVlanArpAclName OBJECT-TYPE 15011 SYNTAX DisplayString (SIZE(0..15)) 15012 MAX-ACCESS read-write 15013 STATUS current 15014 DESCRIPTION "Specifies the ARP ACL name bound to the interface. 15015 The default value of daiVlanArpAclStatus is dynamic(2)." 15016 ::= { daiVlanEntry 3 } 15017 15018daiVlanArpAclStatus OBJECT-TYPE 15019 SYNTAX INTEGER 15020 { 15021 static(1), 15022 dynamic(2) 15023 } 15024 MAX-ACCESS read-write 15025 STATUS current 15026 DESCRIPTION "Set to static(1) means packets not matching the ACL are 15027 dropped. Set to dynamic(2) means packets not matching the 15028 ACL are validated by the DHCP snooping binding table. 15029 When daiVlanArpAclName is configured, the default value 15030 of daiVlanArpAclStatus is dynamic(2)." 15031 ::= { daiVlanEntry 4 } 15032 15033daiPortTable OBJECT-TYPE 15034 SYNTAX SEQUENCE OF DaiPortEntry 15035 MAX-ACCESS not-accessible 15036 STATUS current 15037 DESCRIPTION "A table containing dynamic ARP inspection configurations 15038 for port interfaces." 15039 ::= { daiInterface 1 } 15040 15041daiPortEntry OBJECT-TYPE 15042 SYNTAX DaiPortEntry 15043 MAX-ACCESS not-accessible 15044 STATUS current 15045 DESCRIPTION "An instance containing the configuration of dynamic ARP 15046 inspection at each port interface." 15047 INDEX { daiPortIfIndex } 15048 ::= { daiPortTable 1 } 15049 15050DaiPortEntry ::= SEQUENCE 15051{ 15052 daiPortIfIndex InterfaceIndex, 15053 daiPortTrustStatus EnabledStatus, 15054 daiPortRateLimit Unsigned32 15055} 15056 15057daiPortIfIndex OBJECT-TYPE 15058 SYNTAX InterfaceIndex 15059 MAX-ACCESS not-accessible 15060 STATUS current 15061 DESCRIPTION "The ifIndex value of the port." 15062 ::= { daiPortEntry 1 } 15063 15064daiPortTrustStatus OBJECT-TYPE 15065 SYNTAX EnabledStatus 15066 MAX-ACCESS read-write 15067 STATUS current 15068 DESCRIPTION "This object indicates whether the port is trusted for 15069 dynamic ARP inspection." 15070 ::= { daiPortEntry 2 } 15071 15072daiPortRateLimit OBJECT-TYPE 15073 SYNTAX Unsigned32(0..2048|'FFFFFFFF'h) 15074 MAX-ACCESS read-write 15075 STATUS current 15076 DESCRIPTION "The value of rate limit threshold per second of disposing 15077 ARP messages. Set the value 0xFFFFFFFF as no rate limit." 15078 ::= { daiPortEntry 3 } 15079 15080daiLogTable OBJECT-TYPE 15081 SYNTAX SEQUENCE OF DaiLogEntry 15082 MAX-ACCESS not-accessible 15083 STATUS current 15084 DESCRIPTION "A table containing dynamic ARP inspection log 15085 information." 15086 ::= { daiLog 1 } 15087 15088daiLogEntry OBJECT-TYPE 15089 SYNTAX DaiLogEntry 15090 MAX-ACCESS not-accessible 15091 STATUS current 15092 DESCRIPTION "An instance containing log information of dynamic ARP 15093 inspection at each VLAN interface." 15094 INDEX { daiLogIndex } 15095 ::= { daiLogTable 1 } 15096 15097DaiLogEntry ::= SEQUENCE 15098{ 15099 daiLogIndex Integer32, 15100 daiLogVlan VlanIndex, 15101 daiLogPort InterfaceIndex, 15102 daiLogSrcIpAddress IpAddress, 15103 daiLogDestIpAddress IpAddress, 15104 daiLogSrcMacAddress MacAddress, 15105 daiLogDestMacAddress MacAddress 15106} 15107 15108daiLogIndex OBJECT-TYPE 15109 SYNTAX Integer32(1..256) 15110 MAX-ACCESS not-accessible 15111 STATUS current 15112 DESCRIPTION "This object indicates the index of dynamic ARP 15113 inspection log information." 15114 ::= { daiLogEntry 1 } 15115 15116daiLogVlan OBJECT-TYPE 15117 SYNTAX VlanIndex 15118 MAX-ACCESS read-only 15119 STATUS current 15120 DESCRIPTION "This object indicates the VLAN ID of dynamic ARP 15121 inspection log information." 15122 ::= { daiLogEntry 2 } 15123 15124daiLogPort OBJECT-TYPE 15125 SYNTAX InterfaceIndex 15126 MAX-ACCESS read-only 15127 STATUS current 15128 DESCRIPTION "This object indicates the ifIndex of dynamic ARP 15129 inspection log information." 15130 ::= { daiLogEntry 3 } 15131 15132daiLogSrcIpAddress OBJECT-TYPE 15133 SYNTAX IpAddress 15134 MAX-ACCESS read-only 15135 STATUS current 15136 DESCRIPTION "The source IP address of dynamic ARP inspection 15137 log information." 15138 ::= { daiLogEntry 4 } 15139 15140daiLogDestIpAddress OBJECT-TYPE 15141 SYNTAX IpAddress 15142 MAX-ACCESS read-only 15143 STATUS current 15144 DESCRIPTION "The destination IP address of dynamic ARP inspection 15145 log information." 15146 ::= { daiLogEntry 5 } 15147 15148daiLogSrcMacAddress OBJECT-TYPE 15149 SYNTAX MacAddress 15150 MAX-ACCESS read-only 15151 STATUS current 15152 DESCRIPTION "The source MAC address of dynamic ARP inspection 15153 log information." 15154 ::= { daiLogEntry 6 } 15155 15156daiLogDestMacAddress OBJECT-TYPE 15157 SYNTAX MacAddress 15158 MAX-ACCESS read-only 15159 STATUS current 15160 DESCRIPTION "The destination MAC address of dynamic ARP inspection 15161 log information." 15162 ::= { daiLogEntry 7 } 15163 15164daiTotalReceivedPkts OBJECT-TYPE 15165 SYNTAX Counter32 15166 MAX-ACCESS read-only 15167 STATUS current 15168 DESCRIPTION "Indicates the total number of ARP packets received 15169 before rate limiting." 15170 ::= { daiStatistics 1 } 15171 15172daiTotalDroppedPkts OBJECT-TYPE 15173 SYNTAX Counter32 15174 MAX-ACCESS read-only 15175 STATUS current 15176 DESCRIPTION "Indicates the total number of ARP packets dropped 15177 due to rate limt." 15178 ::= { daiStatistics 2 } 15179 15180daiTotalProcessedPkts OBJECT-TYPE 15181 SYNTAX Counter32 15182 MAX-ACCESS read-only 15183 STATUS current 15184 DESCRIPTION "Indicates the total number of ARP packets processed 15185 by ARP inspection." 15186 ::= { daiStatistics 3 } 15187 15188daiTotalSrcMacDroppedPkts OBJECT-TYPE 15189 SYNTAX Counter32 15190 MAX-ACCESS read-only 15191 STATUS current 15192 DESCRIPTION "Indicates the total number of ARP packets dropped 15193 by source MAC address validation." 15194 ::= { daiStatistics 4 } 15195 15196daiTotalDestMacDroppedPkts OBJECT-TYPE 15197 SYNTAX Counter32 15198 MAX-ACCESS read-only 15199 STATUS current 15200 DESCRIPTION "Indicates the total number of ARP packets dropped 15201 by destination MAC address validation." 15202 ::= { daiStatistics 5 } 15203 15204daiTotalIpAddrDroppedPkts OBJECT-TYPE 15205 SYNTAX Counter32 15206 MAX-ACCESS read-only 15207 STATUS current 15208 DESCRIPTION "Indicates the total number of ARP packets dropped 15209 by IP address validation." 15210 ::= { daiStatistics 6 } 15211 15212daiTotalArpAclDroppedPkts OBJECT-TYPE 15213 SYNTAX Counter32 15214 MAX-ACCESS read-only 15215 STATUS current 15216 DESCRIPTION "Indicates the total number of ARP packets dropped 15217 by ARP ACL." 15218 ::= { daiStatistics 7 } 15219 15220daiTotalDhcpSnoopingDroppedPkts OBJECT-TYPE 15221 SYNTAX Counter32 15222 MAX-ACCESS read-only 15223 STATUS current 15224 DESCRIPTION "Indicates the total number of ARP packets dropped 15225 by DHCP snooping." 15226 ::= { daiStatistics 8 } 15227 15228-- 15229-- time range 15230-- 15231 15232timeRangeTable OBJECT-TYPE 15233 SYNTAX SEQUENCE OF TimeRangeEntry 15234 MAX-ACCESS not-accessible 15235 STATUS current 15236 DESCRIPTION "Table for time range." 15237 ::= { timeRangeMgt 1 } 15238 15239timeRangeEntry OBJECT-TYPE 15240 SYNTAX TimeRangeEntry 15241 MAX-ACCESS not-accessible 15242 STATUS current 15243 DESCRIPTION "Entry for time range." 15244 INDEX { timeRangeIndex } 15245 ::= { timeRangeTable 1 } 15246 15247TimeRangeEntry ::= SEQUENCE 15248{ 15249 timeRangeIndex Integer32, 15250 timeRangeName DisplayString, 15251 timeRangeStatus ValidStatus 15252} 15253 15254timeRangeIndex OBJECT-TYPE 15255 SYNTAX Integer32 15256 MAX-ACCESS read-only 15257 STATUS current 15258 DESCRIPTION "The index of time range entry." 15259 ::= { timeRangeEntry 1 } 15260 15261timeRangeName OBJECT-TYPE 15262 SYNTAX DisplayString (SIZE (1..32)) 15263 MAX-ACCESS read-write 15264 STATUS current 15265 DESCRIPTION "The name of time range entry." 15266 ::= { timeRangeEntry 2 } 15267 15268timeRangeStatus OBJECT-TYPE 15269 SYNTAX ValidStatus 15270 MAX-ACCESS read-create 15271 STATUS current 15272 DESCRIPTION "Setting this to valid(1) creates an entry. 15273 Setting this to invalid(2) destroys an entry." 15274 ::= { timeRangeEntry 3 } 15275 15276timeRangePeriodicTable OBJECT-TYPE 15277 SYNTAX SEQUENCE OF TimeRangePeriodicEntry 15278 MAX-ACCESS not-accessible 15279 STATUS current 15280 DESCRIPTION "Table for periodic time-range entries." 15281 ::= { timeRangeMgt 2 } 15282 15283timeRangePeriodicEntry OBJECT-TYPE 15284 SYNTAX TimeRangePeriodicEntry 15285 MAX-ACCESS not-accessible 15286 STATUS current 15287 DESCRIPTION "Entry for periodic time-range." 15288 INDEX { 15289 timeRangePeriodicTimeRangeIndex, 15290 timeRangePeriodicStartDaysOfTheWeek, 15291 timeRangePeriodicStartHours, 15292 timeRangePeriodicStartMinutes, 15293 timeRangePeriodicEndDaysOfTheWeek, 15294 timeRangePeriodicEndHours, 15295 timeRangePeriodicEndMinutes 15296 } 15297 ::= { timeRangePeriodicTable 1 } 15298 15299TimeRangePeriodicEntry ::= SEQUENCE 15300{ 15301 timeRangePeriodicTimeRangeIndex Integer32, 15302 timeRangePeriodicStartDaysOfTheWeek INTEGER, 15303 timeRangePeriodicStartHours Integer32, 15304 timeRangePeriodicStartMinutes Integer32, 15305 timeRangePeriodicEndDaysOfTheWeek INTEGER, 15306 timeRangePeriodicEndHours Integer32, 15307 timeRangePeriodicEndMinutes Integer32, 15308 timeRangePeriodicStatus ValidStatus 15309} 15310 15311timeRangePeriodicTimeRangeIndex OBJECT-TYPE 15312 SYNTAX Integer32 15313 MAX-ACCESS not-accessible 15314 STATUS current 15315 DESCRIPTION "The index of time range. The object 15316 should exist in timeRangeIndex of timeRangeTable." 15317 ::= { timeRangePeriodicEntry 1 } 15318 15319timeRangePeriodicStartDaysOfTheWeek OBJECT-TYPE 15320 SYNTAX INTEGER 15321 { 15322 sunday(0), 15323 monday(1), 15324 tuesday(2), 15325 wednesday(3), 15326 thursday(4), 15327 friday(5), 15328 saturday(6), 15329 daily(7), 15330 weekdays(8), 15331 weekend(9) 15332 } 15333 MAX-ACCESS read-create 15334 STATUS current 15335 DESCRIPTION "Specifies the start days-of-the-week of the periodic time-range entry. 15336 1. If the start days-of-the-week is set to Sunday, Monday�K or Saturday 15337 then the end days-of-the-week shall be set to Sunday, Monday�K, or Saturday. 15338 1-1. If the start time is equal to the end time (for example: 09:00 - 09:00), 15339 it means that the rule is active in the whole day. 15340 1-2. If the end time is prior to the start time (for example: 05:00 - 01:00), 15341 it means that the rule is inactive from 01:01 to 04:59. 15342 2. If the start days-of-the-week is set to Daily, Weekdays, or Weekend, 15343 then the end days-of-the-week shall be set the same as start, 15344 and the start time shall be before the end time." 15345 ::= { timeRangePeriodicEntry 2 } 15346 15347timeRangePeriodicStartHours OBJECT-TYPE 15348 SYNTAX Integer32(0..23) 15349 MAX-ACCESS not-accessible 15350 STATUS current 15351 DESCRIPTION "Specifies the start hours of the periodic time-range entry." 15352 ::= { timeRangePeriodicEntry 3 } 15353 15354timeRangePeriodicStartMinutes OBJECT-TYPE 15355 SYNTAX Integer32(0..59) 15356 MAX-ACCESS not-accessible 15357 STATUS current 15358 DESCRIPTION "Specifies the start minutess of the periodic time-range entry." 15359 ::= { timeRangePeriodicEntry 4 } 15360 15361timeRangePeriodicEndDaysOfTheWeek OBJECT-TYPE 15362 SYNTAX INTEGER 15363 { 15364 sunday(0), 15365 monday(1), 15366 tuesday(2), 15367 wednesday(3), 15368 thursday(4), 15369 friday(5), 15370 saturday(6), 15371 daily(7), 15372 weekdays(8), 15373 weekend(9) 15374 } 15375 MAX-ACCESS read-create 15376 STATUS current 15377 DESCRIPTION "Specifies the end days-of-the-week of the periodic time-range entry. 15378 1. If the start days-of-the-week is set to Sunday, Monday�K or Saturday 15379 then the end days-of-the-week shall be set to Sunday, Monday�K, or Saturday. 15380 1-1. If the start time is equal to the end time (for example: 09:00 - 09:00), 15381 it means that the rule is active in the whole day. 15382 1-2. If the end time is prior to the start time (for example: 05:00 - 01:00), 15383 it means that the rule is inactive from 01:01 to 04:59. 15384 2. If the start days-of-the-week is set to Daily, Weekdays, or Weekend, 15385 then the end days-of-the-week shall be set the same as start, 15386 and the start time shall be before the end time." 15387 ::= { timeRangePeriodicEntry 5 } 15388 15389timeRangePeriodicEndHours OBJECT-TYPE 15390 SYNTAX Integer32(0..23) 15391 MAX-ACCESS not-accessible 15392 STATUS current 15393 DESCRIPTION "Specifies the end hours of the periodic time-range entry." 15394 ::= { timeRangePeriodicEntry 6 } 15395 15396timeRangePeriodicEndMinutes OBJECT-TYPE 15397 SYNTAX Integer32(0..59) 15398 MAX-ACCESS not-accessible 15399 STATUS current 15400 DESCRIPTION "Specifies the end minutess of the periodic time-range entry." 15401 ::= { timeRangePeriodicEntry 7 } 15402 15403timeRangePeriodicStatus OBJECT-TYPE 15404 SYNTAX ValidStatus 15405 MAX-ACCESS read-create 15406 STATUS current 15407 DESCRIPTION "Setting this to valid(1) creates an periodic entry. 15408 Setting this to invalid(2) destroys an periodic entry." 15409 ::= { timeRangePeriodicEntry 8 } 15410 15411timeRangeAbsoluteTable OBJECT-TYPE 15412 SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry 15413 MAX-ACCESS not-accessible 15414 STATUS current 15415 DESCRIPTION "Table for absolute time-range entries." 15416 ::= { timeRangeMgt 3 } 15417 15418timeRangeAbsoluteEntry OBJECT-TYPE 15419 SYNTAX TimeRangeAbsoluteEntry 15420 MAX-ACCESS not-accessible 15421 STATUS current 15422 DESCRIPTION "Entry for absolute time-range." 15423 INDEX { 15424 timeRangeAbsoluteTimeRangeIndex, 15425 timeRangeAbsoluteStartYears, 15426 timeRangeAbsoluteStartMonths, 15427 timeRangeAbsoluteStartDays, 15428 timeRangeAbsoluteStartHours, 15429 timeRangeAbsoluteStartMinutes, 15430 timeRangeAbsoluteEndYears, 15431 timeRangeAbsoluteEndMonths, 15432 timeRangeAbsoluteEndDays, 15433 timeRangeAbsoluteEndHours, 15434 timeRangeAbsoluteEndMinutes 15435 } 15436 ::= { timeRangeAbsoluteTable 1 } 15437 15438TimeRangeAbsoluteEntry ::= SEQUENCE 15439{ 15440 timeRangeAbsoluteTimeRangeIndex Integer32, 15441 timeRangeAbsoluteStartYears Integer32, 15442 timeRangeAbsoluteStartMonths Integer32, 15443 timeRangeAbsoluteStartDays Integer32, 15444 timeRangeAbsoluteStartHours Integer32, 15445 timeRangeAbsoluteStartMinutes Integer32, 15446 timeRangeAbsoluteEndYears Integer32, 15447 timeRangeAbsoluteEndMonths Integer32, 15448 timeRangeAbsoluteEndDays Integer32, 15449 timeRangeAbsoluteEndHours Integer32, 15450 timeRangeAbsoluteEndMinutes Integer32, 15451 timeRangeAbsoluteStatus ValidStatus 15452} 15453 15454timeRangeAbsoluteTimeRangeIndex OBJECT-TYPE 15455 SYNTAX Integer32 15456 MAX-ACCESS not-accessible 15457 STATUS current 15458 DESCRIPTION "The index of time range. The object 15459 should exist in timeRangeIndex of timeRangeTable." 15460 ::= { timeRangeAbsoluteEntry 1 } 15461 15462timeRangeAbsoluteStartYears OBJECT-TYPE 15463 SYNTAX Integer32(2013..2037|65535) 15464 MAX-ACCESS not-accessible 15465 STATUS current 15466 DESCRIPTION "Specifies the start years of the absolute time-range entry. 15467 65535 means don't care." 15468 ::= { timeRangeAbsoluteEntry 2 } 15469 15470timeRangeAbsoluteStartMonths OBJECT-TYPE 15471 SYNTAX Integer32(1..12|255) 15472 MAX-ACCESS not-accessible 15473 STATUS current 15474 DESCRIPTION "Specifies the start months of the absolute time-range entry. 15475 255 means don't care." 15476 ::= { timeRangeAbsoluteEntry 3 } 15477 15478timeRangeAbsoluteStartDays OBJECT-TYPE 15479 SYNTAX Integer32(1..31|255) 15480 MAX-ACCESS not-accessible 15481 STATUS current 15482 DESCRIPTION "Specifies the start days of the absolute time-range entry. 15483 255 means don't care." 15484 ::= { timeRangeAbsoluteEntry 4 } 15485 15486timeRangeAbsoluteStartHours OBJECT-TYPE 15487 SYNTAX Integer32(0..23|255) 15488 MAX-ACCESS not-accessible 15489 STATUS current 15490 DESCRIPTION "Specifies the start hours of the absolute time-range entry.\ 15491 255 means don't care." 15492 ::= { timeRangeAbsoluteEntry 5 } 15493 15494timeRangeAbsoluteStartMinutes OBJECT-TYPE 15495 SYNTAX Integer32(0..59|255) 15496 MAX-ACCESS not-accessible 15497 STATUS current 15498 DESCRIPTION "Specifies the start minutes of the absolute time-range entry.\ 15499 255 means don't care." 15500 ::= { timeRangeAbsoluteEntry 6 } 15501 15502timeRangeAbsoluteEndYears OBJECT-TYPE 15503 SYNTAX Integer32(2013..2037|65535) 15504 MAX-ACCESS not-accessible 15505 STATUS current 15506 DESCRIPTION "Specifies the end years of the absolute time-range entry. 15507 65535 means don't care." 15508 ::= { timeRangeAbsoluteEntry 7 } 15509 15510timeRangeAbsoluteEndMonths OBJECT-TYPE 15511 SYNTAX Integer32(1..12|255) 15512 MAX-ACCESS not-accessible 15513 STATUS current 15514 DESCRIPTION "Specifies the end months of the absolute time-range entry. 15515 255 means don't care." 15516 ::= { timeRangeAbsoluteEntry 8 } 15517 15518timeRangeAbsoluteEndDays OBJECT-TYPE 15519 SYNTAX Integer32(1..31|255) 15520 MAX-ACCESS not-accessible 15521 STATUS current 15522 DESCRIPTION "Specifies the end days of the absolute time-range entry. 15523 255 means don't care." 15524 ::= { timeRangeAbsoluteEntry 9 } 15525 15526timeRangeAbsoluteEndHours OBJECT-TYPE 15527 SYNTAX Integer32(0..23|255) 15528 MAX-ACCESS not-accessible 15529 STATUS current 15530 DESCRIPTION "Specifies the end hours of the absolute time-range entry.\ 15531 255 means don't care." 15532 ::= { timeRangeAbsoluteEntry 10 } 15533 15534timeRangeAbsoluteEndMinutes OBJECT-TYPE 15535 SYNTAX Integer32(0..59|255) 15536 MAX-ACCESS not-accessible 15537 STATUS current 15538 DESCRIPTION "Specifies the end minutes of the absolute time-range entry.\ 15539 255 means don't care." 15540 ::= { timeRangeAbsoluteEntry 11 } 15541 15542timeRangeAbsoluteStatus OBJECT-TYPE 15543 SYNTAX ValidStatus 15544 MAX-ACCESS read-create 15545 STATUS current 15546 DESCRIPTION "Setting this to valid(1) creates an absolute entry. 15547 Setting this to invalid(2) destroys an absolute entry." 15548 ::= { timeRangeAbsoluteEntry 12 } 15549 15550 15551-- 15552-- lbdMgt 15553-- 15554 15555lbdGlobal OBJECT IDENTIFIER ::= { lbdMgt 1 } 15556lbdInterface OBJECT IDENTIFIER ::= { lbdMgt 2 } 15557 15558lbdGlobalStatus OBJECT-TYPE 15559 SYNTAX INTEGER { enabled(1), disabled(2) } 15560 MAX-ACCESS read-write 15561 STATUS current 15562 DESCRIPTION "Set enabled(1) to enable global LBD status. 15563 Set disabled(2) to disable global LBD status." 15564 ::= { lbdGlobal 1 } 15565 15566lbdTransmitInterval OBJECT-TYPE 15567 SYNTAX Unsigned32(1..32767) 15568 MAX-ACCESS read-write 15569 STATUS current 15570 DESCRIPTION "The transmission interval for LBD control frames." 15571 ::= { lbdGlobal 2 } 15572 15573lbdRecoverTime OBJECT-TYPE 15574 SYNTAX Unsigned32(0|60..1000000) 15575 MAX-ACCESS read-write 15576 STATUS current 15577 DESCRIPTION "The recover time used by LBD auto recovery mechanism. A 15578 value of 0 disables auto recovery." 15579 ::= { lbdGlobal 3 } 15580 15581lbdMode OBJECT-TYPE 15582 SYNTAX INTEGER { port-based(1), vlan-based(2) } 15583 MAX-ACCESS read-write 15584 STATUS deprecated 15585 DESCRIPTION "The detection mode of LBD." 15586 ::= { lbdGlobal 4 } 15587 15588lbdAction OBJECT-TYPE 15589 SYNTAX INTEGER { none(1), shutdown(2) } 15590 MAX-ACCESS read-write 15591 STATUS current 15592 DESCRIPTION "The protection action of LBD." 15593 ::= { lbdGlobal 5 } 15594 15595lbdTrap OBJECT-TYPE 15596 SYNTAX INTEGER { none(1), detect(2), recover(3), both(4) } 15597 MAX-ACCESS read-write 15598 STATUS current 15599 DESCRIPTION "The kind of SNMP traps for LBD will be sent." 15600 ::= { lbdGlobal 6 } 15601 15602lbdPortTable OBJECT-TYPE 15603 SYNTAX SEQUENCE OF LbdPortEntry 15604 MAX-ACCESS not-accessible 15605 STATUS current 15606 DESCRIPTION "A table containing LBD configurations for all interfaces." 15607 ::= { lbdInterface 1 } 15608 15609lbdPortEntry OBJECT-TYPE 15610 SYNTAX LbdPortEntry 15611 MAX-ACCESS not-accessible 15612 STATUS current 15613 DESCRIPTION "An instance containing the configuration of LBD at each 15614 interface." 15615 INDEX { lbdPortIfIndex } 15616 ::= { lbdPortTable 1 } 15617 15618LbdPortEntry ::= SEQUENCE 15619{ 15620 lbdPortIfIndex InterfaceIndex, 15621 lbdPortAdminState INTEGER, 15622 lbdPortOperState INTEGER, 15623 lbdPortLoopedVlan OCTET STRING 15624} 15625 15626lbdPortIfIndex OBJECT-TYPE 15627 SYNTAX InterfaceIndex 15628 MAX-ACCESS not-accessible 15629 STATUS current 15630 DESCRIPTION "The ifIndex value of the port." 15631 ::= { lbdPortEntry 1 } 15632 15633lbdPortAdminState OBJECT-TYPE 15634 SYNTAX INTEGER { enabled(1), disabled(2) } 15635 MAX-ACCESS read-write 15636 STATUS current 15637 DESCRIPTION "The LBD administrative port status." 15638 ::= { lbdPortEntry 2 } 15639 15640lbdPortOperState OBJECT-TYPE 15641 SYNTAX INTEGER { normal(1), looped(2) } 15642 MAX-ACCESS read-only 15643 STATUS current 15644 DESCRIPTION "The LBD operative port status." 15645 ::= { lbdPortEntry 3 } 15646 15647lbdPortLoopedVlan OBJECT-TYPE 15648 SYNTAX OCTET STRING (SIZE (0..512)) 15649 MAX-ACCESS read-only 15650 STATUS current 15651 DESCRIPTION "The list of VLANs on which loopback is detected. Only when 15652 oper state is looped and mode is VLAN-based, the value is 15653 nonzero." 15654 ::= { lbdPortEntry 4 } 15655 15656 15657-- 15658-- mldSnoopMgt 15659-- 15660 15661-- Management for MLD 15662-- Snooping. 15663 15664 15665mldSnoopStatus OBJECT-TYPE 15666 SYNTAX EnabledStatus 15667 MAX-ACCESS read-write 15668 STATUS current 15669 DESCRIPTION "Parameter to enable or disable MLD snooping on the device. 15670 When enabled, the device will examine MLD packets and set 15671 up filters for MLD ports. " 15672 DEFVAL { disabled } 15673 ::= { mldSnoopMgt 1 } 15674 15675mldSnoopQuerier OBJECT-TYPE 15676 SYNTAX EnabledStatus 15677 MAX-ACCESS read-write 15678 STATUS current 15679 DESCRIPTION "Enables (disables) whether the switch acts as an MLD 15680 querier." 15681 DEFVAL { disabled } 15682 ::= { mldSnoopMgt 2 } 15683 15684mldSnoopRobustness OBJECT-TYPE 15685 SYNTAX Integer32 (2..10) 15686 MAX-ACCESS read-write 15687 STATUS current 15688 DESCRIPTION "The Robustness Variable allows tuning for the expected 15689 packet loss on a subnet. If a subnet is expected to be 15690 lossy, the Robustness Variable may be increased. MLD is 15691 robust to (Robustness Variable-1) packet losses. The 15692 discussion of the Robustness Variable is in Section 7.1 15693 of RFC 2710." 15694 DEFVAL { 2 } 15695 ::= { mldSnoopMgt 3 } 15696 15697mldSnoopQueryInterval OBJECT-TYPE 15698 SYNTAX Integer32 (60..125) 15699 MAX-ACCESS read-write 15700 STATUS current 15701 DESCRIPTION "The interval (in seconds) between MLD host-query 15702 messages sent by the switch." 15703 DEFVAL { 125 } 15704 ::= { mldSnoopMgt 4 } 15705 15706mldSnoopQueryMaxResponseTime OBJECT-TYPE 15707 SYNTAX Integer32 (5..25) 15708 MAX-ACCESS read-write 15709 STATUS current 15710 DESCRIPTION "The time after a query, during which a response is 15711 expected from an endstation. If a querier has sent 15712 a number of queries defined by mldSnoopRobustness, 15713 but an endstation has not responded, a countdown 15714 timer is started using an initial value set by 15715 mldSnoopQueryMaxResponseTime. If the countdown 15716 finishes, and the endstation still has not responded, 15717 then that the endstation is deemed to have 15718 left the multicast group." 15719 DEFVAL { 10 } 15720 ::= { mldSnoopMgt 5 } 15721 15722mldSnoopRouterPortExpireTime OBJECT-TYPE 15723 SYNTAX Integer32 (300..500) 15724 MAX-ACCESS read-write 15725 STATUS current 15726 DESCRIPTION "Sets the time (in seconds) the switch waits after 15727 the previous querier has stopped querying before 15728 the router port (which received query packets from 15729 previous querier) expires." 15730 DEFVAL { 300 } 15731 ::= { mldSnoopMgt 6 } 15732 15733mldSnoopVersion OBJECT-TYPE 15734 SYNTAX Integer32 (1..2) 15735 MAX-ACCESS read-write 15736 STATUS current 15737 DESCRIPTION "MLD version snooped" 15738 DEFVAL { 1 } 15739 ::= { mldSnoopMgt 7 } 15740 15741mldSnoopUnknownMcastMode OBJECT-TYPE 15742 SYNTAX INTEGER 15743 { 15744 flood(1), 15745 toRouterPort(2) 15746 } 15747 MAX-ACCESS read-write 15748 STATUS current 15749 DESCRIPTION "Sets the mldSnoopUnknownMcastMode to define the flooding 15750 behavior when receive the unknown multicast traffic." 15751 ::= { mldSnoopMgt 8 } 15752 15753mldSnoopRouterCurrentTable OBJECT-TYPE 15754 SYNTAX SEQUENCE OF MldSnoopRouterCurrentEntry 15755 MAX-ACCESS not-accessible 15756 STATUS current 15757 DESCRIPTION "Table for current router ports." 15758 ::= { mldSnoopMgt 9 } 15759 15760mldSnoopRouterCurrentEntry OBJECT-TYPE 15761 SYNTAX MldSnoopRouterCurrentEntry 15762 MAX-ACCESS not-accessible 15763 STATUS current 15764 DESCRIPTION "Entry for current router ports." 15765 INDEX { mldSnoopRouterCurrentVlanIndex } 15766 ::= {mldSnoopRouterCurrentTable 1 } 15767 15768MldSnoopRouterCurrentEntry ::= 15769 SEQUENCE { 15770 mldSnoopRouterCurrentVlanIndex Unsigned32, 15771 mldSnoopRouterCurrentPorts PortList 15772 } 15773 15774mldSnoopRouterCurrentVlanIndex OBJECT-TYPE 15775 SYNTAX Unsigned32 15776 MAX-ACCESS not-accessible 15777 STATUS current 15778 DESCRIPTION "The interface identified by a particular value of 15779 this index is the same interface as identified by 15780 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 15781 The entry will only appear here after a configure to 15782 mldSnoopRouterStaticTable." 15783 ::= { mldSnoopRouterCurrentEntry 1 } 15784 15785mldSnoopRouterCurrentPorts OBJECT-TYPE 15786 SYNTAX PortList 15787 MAX-ACCESS read-only 15788 STATUS current 15789 DESCRIPTION "The set of ports which are current router ports, 15790 including static router ports. Please refer to 15791 mldSnoopRouterStaticTable." 15792 ::= { mldSnoopRouterCurrentEntry 2 } 15793 15794mldSnoopRouterStaticTable OBJECT-TYPE 15795 SYNTAX SEQUENCE OF MldSnoopRouterStaticEntry 15796 MAX-ACCESS not-accessible 15797 STATUS current 15798 DESCRIPTION "Table for static router ports." 15799 ::= { mldSnoopMgt 10 } 15800 15801mldSnoopRouterStaticEntry OBJECT-TYPE 15802 SYNTAX MldSnoopRouterStaticEntry 15803 MAX-ACCESS not-accessible 15804 STATUS current 15805 DESCRIPTION "Entry for static router ports." 15806 INDEX { mldSnoopRouterStaticVlanIndex } 15807 ::= { mldSnoopRouterStaticTable 1 } 15808 15809MldSnoopRouterStaticEntry ::= 15810 SEQUENCE { 15811 mldSnoopRouterStaticVlanIndex Unsigned32, 15812 mldSnoopRouterStaticPorts PortList, 15813 mldSnoopRouterStaticStatus ValidStatus 15814 } 15815 15816mldSnoopRouterStaticVlanIndex OBJECT-TYPE 15817 SYNTAX Unsigned32 15818 MAX-ACCESS not-accessible 15819 STATUS current 15820 DESCRIPTION "The interface identified by a particular value of 15821 this index is the same interface as identified by 15822 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 15823 The entry will only appear here after a configure to 15824 mldSnoopRouterStaticTable." 15825 ::= { mldSnoopRouterStaticEntry 1 } 15826 15827mldSnoopRouterStaticPorts OBJECT-TYPE 15828 SYNTAX PortList 15829 MAX-ACCESS read-create 15830 STATUS current 15831 DESCRIPTION "The set of ports which are static router ports." 15832 ::= { mldSnoopRouterStaticEntry 2 } 15833 15834mldSnoopRouterStaticStatus OBJECT-TYPE 15835 SYNTAX ValidStatus 15836 MAX-ACCESS read-create 15837 STATUS current 15838 DESCRIPTION "Setting this to valid(1) creates an entry. 15839 Setting this to invalid(2) destroys an entry." 15840 ::= { mldSnoopRouterStaticEntry 3 } 15841 15842mldSnoopMulticastCurrentTable OBJECT-TYPE 15843 SYNTAX SEQUENCE OF MldSnoopMulticastCurrentEntry 15844 MAX-ACCESS not-accessible 15845 STATUS current 15846 DESCRIPTION "Table for current multicast addresses." 15847 ::= { mldSnoopMgt 11 } 15848 15849mldSnoopMulticastCurrentEntry OBJECT-TYPE 15850 SYNTAX MldSnoopMulticastCurrentEntry 15851 MAX-ACCESS not-accessible 15852 STATUS current 15853 DESCRIPTION "Entry for current multicast addresses." 15854 INDEX { mldSnoopMulticastCurrentVlanIndex, 15855 mldSnoopMulticastCurrentIpAddress, 15856 mldSnoopMulticastCurrentSourceIpAddress } 15857 ::= { mldSnoopMulticastCurrentTable 1 } 15858 15859MldSnoopMulticastCurrentEntry ::= 15860 SEQUENCE { 15861 mldSnoopMulticastCurrentVlanIndex Unsigned32, 15862 mldSnoopMulticastCurrentIpAddress InetAddressIPv6, 15863 mldSnoopMulticastCurrentSourceIpAddress InetAddressIPv6, 15864 mldSnoopMulticastCurrentPorts PortList 15865 } 15866 15867mldSnoopMulticastCurrentVlanIndex OBJECT-TYPE 15868 SYNTAX Unsigned32 15869 MAX-ACCESS not-accessible 15870 STATUS current 15871 DESCRIPTION "The interface identified by a particular value of 15872 this index is the same interface as identified by 15873 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 15874 The entry will only appear here after a configure to 15875 mldSnoopMulticastStaticTable." 15876 ::= { mldSnoopMulticastCurrentEntry 1 } 15877 15878mldSnoopMulticastCurrentIpAddress OBJECT-TYPE 15879 SYNTAX InetAddressIPv6 15880 MAX-ACCESS not-accessible 15881 STATUS current 15882 DESCRIPTION "IPv6 address of multicast group." 15883 ::= { mldSnoopMulticastCurrentEntry 2 } 15884 15885mldSnoopMulticastCurrentSourceIpAddress OBJECT-TYPE 15886 SYNTAX InetAddressIPv6 15887 MAX-ACCESS not-accessible 15888 STATUS current 15889 DESCRIPTION "IPv6 address of the source." 15890 ::= { mldSnoopMulticastCurrentEntry 3 } 15891 15892mldSnoopMulticastCurrentPorts OBJECT-TYPE 15893 SYNTAX PortList 15894 MAX-ACCESS read-only 15895 STATUS current 15896 DESCRIPTION "The set of ports which are members of a multicast group, 15897 including static members. Please refer to 15898 mldSnoopMulticastStaticTable." 15899 ::= { mldSnoopMulticastCurrentEntry 4 } 15900 15901mldSnoopMulticastStaticTable OBJECT-TYPE 15902 SYNTAX SEQUENCE OF MldSnoopMulticastStaticEntry 15903 MAX-ACCESS not-accessible 15904 STATUS current 15905 DESCRIPTION "Table for static multicast addresses." 15906 ::= { mldSnoopMgt 12 } 15907 15908mldSnoopMulticastStaticEntry OBJECT-TYPE 15909 SYNTAX MldSnoopMulticastStaticEntry 15910 MAX-ACCESS not-accessible 15911 STATUS current 15912 DESCRIPTION "Entry for static multicast addresses." 15913 INDEX { mldSnoopMulticastStaticVlanIndex, 15914 mldSnoopMulticastStaticIpAddress } 15915 ::= { mldSnoopMulticastStaticTable 1 } 15916 15917MldSnoopMulticastStaticEntry ::= 15918 SEQUENCE { 15919 mldSnoopMulticastStaticVlanIndex Unsigned32, 15920 mldSnoopMulticastStaticIpAddress InetAddressIPv6, 15921 mldSnoopMulticastStaticPorts PortList, 15922 mldSnoopMulticastStaticStatus ValidStatus 15923 } 15924 15925mldSnoopMulticastStaticVlanIndex OBJECT-TYPE 15926 SYNTAX Unsigned32 15927 MAX-ACCESS not-accessible 15928 STATUS current 15929 DESCRIPTION "The interface identified by a particular value of 15930 this index is the same interface as identified by 15931 the same value of dot1qVlanIndex in the Q-BRIDGE-MIB. 15932 The entry will only appear here after a configure to 15933 mldSnoopMulticastStaticTable." 15934 ::= { mldSnoopMulticastStaticEntry 1 } 15935 15936mldSnoopMulticastStaticIpAddress OBJECT-TYPE 15937 SYNTAX InetAddressIPv6 15938 MAX-ACCESS not-accessible 15939 STATUS current 15940 DESCRIPTION "IPv6 address of multicast group." 15941 ::= { mldSnoopMulticastStaticEntry 2 } 15942 15943mldSnoopMulticastStaticPorts OBJECT-TYPE 15944 SYNTAX PortList 15945 MAX-ACCESS read-create 15946 STATUS current 15947 DESCRIPTION "The set of ports which are members." 15948 ::= { mldSnoopMulticastStaticEntry 3 } 15949 15950mldSnoopMulticastStaticStatus OBJECT-TYPE 15951 SYNTAX ValidStatus 15952 MAX-ACCESS read-create 15953 STATUS current 15954 DESCRIPTION "Setting this to valid(1) creates an entry. 15955 Setting this to invalid(2) destroys an entry." 15956 ::= { mldSnoopMulticastStaticEntry 4 } 15957 15958mldSnoopCurrentVlanTable OBJECT-TYPE 15959 SYNTAX SEQUENCE OF MldSnoopCurrentVlanEntry 15960 MAX-ACCESS not-accessible 15961 STATUS current 15962 DESCRIPTION "Table for configuring MLD snooping for each VLAN 15963 which exists in the device by (local or network) 15964 management, or dynamically created as a result of 15965 GVRP requests received." 15966 ::= { mldSnoopMgt 13 } 15967 15968mldSnoopCurrentVlanEntry OBJECT-TYPE 15969 SYNTAX MldSnoopCurrentVlanEntry 15970 MAX-ACCESS not-accessible 15971 STATUS current 15972 DESCRIPTION "Entry for configuring MLD snooping." 15973 INDEX { mldSnoopCurrentVlanIndex } 15974 ::= { mldSnoopCurrentVlanTable 1 } 15975 15976MldSnoopCurrentVlanEntry ::= SEQUENCE 15977{ 15978 mldSnoopCurrentVlanIndex Unsigned32, 15979 mldSnoopCurrentVlanImmediateLeave EnabledStatus, 15980 mldSnoopCurrentVlanImmediateLeaveByHostIp EnabledStatus 15981} 15982 15983mldSnoopCurrentVlanIndex OBJECT-TYPE 15984 SYNTAX Unsigned32 15985 MAX-ACCESS not-accessible 15986 STATUS current 15987 DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB. 15988 This table has only one entry - the entry for 15989 the VLAN of the management interface." 15990 ::= { mldSnoopCurrentVlanEntry 1 } 15991 15992mldSnoopCurrentVlanImmediateLeave OBJECT-TYPE 15993 SYNTAX EnabledStatus 15994 MAX-ACCESS read-write 15995 STATUS current 15996 DESCRIPTION "The parameter to enable or disable the 15997 Immediate-Leave feature on this VLAN." 15998 ::= { mldSnoopCurrentVlanEntry 2 } 15999 16000mldSnoopCurrentVlanImmediateLeaveByHostIp OBJECT-TYPE 16001 SYNTAX EnabledStatus 16002 MAX-ACCESS read-write 16003 STATUS current 16004 DESCRIPTION "The parameter to enable or disable the 16005 Immediate-Leave by-host-ip feature on this VLAN." 16006 ::= { mldSnoopCurrentVlanEntry 3 } 16007 16008mldSnoopProxyReporting OBJECT-TYPE 16009 SYNTAX EnabledStatus 16010 MAX-ACCESS read-write 16011 STATUS current 16012 DESCRIPTION "Parameter to enable or disable MLD snooping proxy reporting 16013 on the device." 16014 DEFVAL { enabled } 16015 ::= { mldSnoopMgt 14 } 16016 16017mldSnoopUnsolicitedReportInterval OBJECT-TYPE 16018 SYNTAX Unsigned32(1..65535) 16019 MAX-ACCESS read-write 16020 STATUS current 16021 DESCRIPTION "Setting this value to specify how long (in seconds) the 16022 uplink ports should transmit unsolicited reports." 16023 DEFVAL { 400 } 16024 ::= { mldSnoopMgt 15 } 16025 16026mldSnoopPortTable OBJECT-TYPE 16027 SYNTAX SEQUENCE OF MldSnoopPortEntry 16028 MAX-ACCESS not-accessible 16029 STATUS current 16030 DESCRIPTION 16031 "Table of MLD Snooping service per port." 16032 ::= {mldSnoopMgt 16 } 16033 16034mldSnoopPortEntry OBJECT-TYPE 16035 SYNTAX MldSnoopPortEntry 16036 MAX-ACCESS not-accessible 16037 STATUS current 16038 DESCRIPTION 16039 "Entry of MLD Snooping service per port." 16040 INDEX { mldSnoopPortIndex } 16041 ::= {mldSnoopPortTable 1} 16042 16043MldSnoopPortEntry ::= 16044 SEQUENCE { 16045 mldSnoopPortIndex Unsigned32, 16046 mldSnoopQueryDrop INTEGER, 16047 mldSnoopMulticastDataDrop INTEGER, 16048 mldSnoopPortNumGroups Unsigned32, 16049 mldSnoopPortNumJoinSend Unsigned32, 16050 mldSnoopPortNumJoins Unsigned32, 16051 mldSnoopPortNumJoinSuccess Unsigned32, 16052 mldSnoopPortNumLeavesSend Unsigned32, 16053 mldSnoopPortNumLeaves Unsigned32, 16054 mldSnoopPortNumGeneralQuerySend Unsigned32, 16055 mldSnoopPortNumGeneralQueryRecevied Unsigned32, 16056 mldSnoopPortNumSepcificQuerySend Unsigned32, 16057 mldsnoopPortNumSpecificQueryReceived Unsigned32, 16058 mldSnoopPortNumInvalidReport Unsigned32, 16059 mldSnoopPortClearStatistics TruthValue 16060 } 16061 16062mldSnoopPortIndex OBJECT-TYPE 16063 SYNTAX Unsigned32 16064 MAX-ACCESS not-accessible 16065 STATUS current 16066 DESCRIPTION 16067 "The port and the trunk (excluding trunk members) 16068 interface of the mldsnpPortTable. The interface 16069 identified by a particular value of this index 16070 is the same interface as identified by the same 16071 value of ifIndex in the IF-MIB." 16072 ::= { mldSnoopPortEntry 1 } 16073 16074 16075mldSnoopQueryDrop OBJECT-TYPE 16076 SYNTAX INTEGER 16077 { 16078 enable(1), 16079 disable(2) 16080 } 16081 MAX-ACCESS read-write 16082 STATUS current 16083 DESCRIPTION "Parameter to enable or disable dropping MLD Query packet." 16084 DEFVAL { disable } 16085 ::= { mldSnoopPortEntry 3 } 16086 16087mldSnoopMulticastDataDrop OBJECT-TYPE 16088 SYNTAX INTEGER 16089 { 16090 enable(1), 16091 disable(2) 16092 } 16093 MAX-ACCESS read-write 16094 STATUS current 16095 DESCRIPTION "Parameter to enable or disable dropping IPv6 multicast data " 16096 DEFVAL { disable } 16097 ::= { mldSnoopPortEntry 4 } 16098 16099 16100mldSnoopPortNumGroups OBJECT-TYPE 16101 SYNTAX Unsigned32 16102 MAX-ACCESS read-only 16103 STATUS current 16104 DESCRIPTION "Current learned groups " 16105 ::= { mldSnoopPortEntry 5 } 16106 16107mldSnoopPortNumJoinSend OBJECT-TYPE 16108 SYNTAX Unsigned32 16109 MAX-ACCESS read-only 16110 STATUS current 16111 DESCRIPTION "Number of join send " 16112 ::= { mldSnoopPortEntry 6 } 16113 16114mldSnoopPortNumJoins OBJECT-TYPE 16115 SYNTAX Unsigned32 16116 MAX-ACCESS read-only 16117 STATUS current 16118 DESCRIPTION "Number of join recieved " 16119 ::= { mldSnoopPortEntry 7 } 16120 16121mldSnoopPortNumJoinSuccess OBJECT-TYPE 16122 SYNTAX Unsigned32 16123 MAX-ACCESS read-only 16124 STATUS current 16125 DESCRIPTION "Number of join group success " 16126 ::= { mldSnoopPortEntry 8 } 16127 16128mldSnoopPortNumLeavesSend OBJECT-TYPE 16129 SYNTAX Unsigned32 16130 MAX-ACCESS read-only 16131 STATUS current 16132 DESCRIPTION "Number of leave send" 16133 ::= { mldSnoopPortEntry 9 } 16134 16135mldSnoopPortNumLeaves OBJECT-TYPE 16136 SYNTAX Unsigned32 16137 MAX-ACCESS read-only 16138 STATUS current 16139 DESCRIPTION "Number of leave received " 16140 ::= { mldSnoopPortEntry 10} 16141 16142mldSnoopPortNumGeneralQuerySend OBJECT-TYPE 16143 SYNTAX Unsigned32 16144 MAX-ACCESS read-only 16145 STATUS current 16146 DESCRIPTION "Number of general query send. " 16147 ::= { mldSnoopPortEntry 11} 16148 16149mldSnoopPortNumGeneralQueryRecevied OBJECT-TYPE 16150 SYNTAX Unsigned32 16151 MAX-ACCESS read-only 16152 STATUS current 16153 DESCRIPTION "Number of general query received. " 16154 ::= { mldSnoopPortEntry 12} 16155 16156mldSnoopPortNumSepcificQuerySend OBJECT-TYPE 16157 SYNTAX Unsigned32 16158 MAX-ACCESS read-only 16159 STATUS current 16160 DESCRIPTION "Number of specific query send. " 16161 ::= { mldSnoopPortEntry 13} 16162 16163mldsnoopPortNumSpecificQueryReceived OBJECT-TYPE 16164 SYNTAX Unsigned32 16165 MAX-ACCESS read-only 16166 STATUS current 16167 DESCRIPTION "Number of specific query received. " 16168 ::= { mldSnoopPortEntry 14} 16169 16170mldSnoopPortNumInvalidReport OBJECT-TYPE 16171 SYNTAX Unsigned32 16172 MAX-ACCESS read-only 16173 STATUS current 16174 DESCRIPTION "Number of invalid report received. " 16175 ::= { mldSnoopPortEntry 15} 16176 16177mldSnoopPortClearStatistics OBJECT-TYPE 16178 SYNTAX TruthValue 16179 MAX-ACCESS read-write 16180 STATUS current 16181 DESCRIPTION "Clear this VLAN all statistics " 16182 ::= { mldSnoopPortEntry 16} 16183 16184 16185mldSnoopFilterStatus OBJECT-TYPE 16186 SYNTAX EnabledStatus 16187 MAX-ACCESS read-write 16188 STATUS current 16189 DESCRIPTION 16190 "Parameter to enable or disable MLD filtering on the device." 16191 ::= { mldSnoopMgt 17 } 16192 16193mldSnoopProfileTable OBJECT-TYPE 16194 SYNTAX SEQUENCE OF MldSnoopProfileEntry 16195 MAX-ACCESS not-accessible 16196 STATUS current 16197 DESCRIPTION "The table for configuring the MLD snooping profile." 16198 ::= { mldSnoopMgt 18 } 16199 16200mldSnoopProfileEntry OBJECT-TYPE 16201 SYNTAX MldSnoopProfileEntry 16202 MAX-ACCESS not-accessible 16203 STATUS current 16204 DESCRIPTION "The entry for configuring the MLD snooping profile." 16205 INDEX { mldSnoopProfileId } 16206 ::= { mldSnoopProfileTable 1 } 16207 16208MldSnoopProfileEntry ::= SEQUENCE 16209{ 16210 mldSnoopProfileId Unsigned32, 16211 mldSnoopProfileAction INTEGER, 16212 mldSnoopProfileStatus ValidStatus 16213} 16214 16215mldSnoopProfileId OBJECT-TYPE 16216 SYNTAX Unsigned32 16217 MAX-ACCESS not-accessible 16218 STATUS current 16219 DESCRIPTION "The ID of the MLD snooping profile." 16220 ::= { mldSnoopProfileEntry 1 } 16221 16222mldSnoopProfileAction OBJECT-TYPE 16223 SYNTAX INTEGER 16224 { 16225 permit(1), 16226 deny(2) 16227 } 16228 MAX-ACCESS read-write 16229 STATUS current 16230 DESCRIPTION "The access mode of the MLD snooping profile." 16231 DEFVAL { deny } 16232 ::= { mldSnoopProfileEntry 2 } 16233 16234mldSnoopProfileStatus OBJECT-TYPE 16235 SYNTAX ValidStatus 16236 MAX-ACCESS read-write 16237 STATUS current 16238 DESCRIPTION "Setting this to valid(1) creates an entry. 16239 Setting this to invalid(2) destroys an entry." 16240 ::= { mldSnoopProfileEntry 3 } 16241 16242mldSnoopProfileCtl OBJECT IDENTIFIER ::= { mldSnoopMgt 19 } 16243 16244mldSnoopProfileCtlId OBJECT-TYPE 16245 SYNTAX Unsigned32 16246 MAX-ACCESS read-write 16247 STATUS current 16248 DESCRIPTION "The ID of the MLD snooping profile. The default value 16249 is zero, meaning that no ID is specified. In order to 16250 create a profile, a non-zero value must be specified." 16251 ::= { mldSnoopProfileCtl 1 } 16252 16253mldSnoopProfileCtlInetAddressType OBJECT-TYPE 16254 SYNTAX InetAddressType 16255 MAX-ACCESS read-write 16256 STATUS current 16257 DESCRIPTION "The address type is associated with this agent. 16258 Only ipv4(1) type is supported." 16259 ::= { mldSnoopProfileCtl 2 } 16260 16261mldSnoopProfileCtlStartInetAddress OBJECT-TYPE 16262 SYNTAX InetAddress 16263 MAX-ACCESS read-write 16264 STATUS current 16265 DESCRIPTION "The specified addresses in the start of the controlled 16266 IP multicast addresses." 16267 ::= { mldSnoopProfileCtl 3 } 16268 16269mldSnoopProfileCtlEndInetAddress OBJECT-TYPE 16270 SYNTAX InetAddress 16271 MAX-ACCESS read-write 16272 STATUS current 16273 DESCRIPTION "The specified addresses in the end of the controlled 16274 IP multicast addresses." 16275 ::= { mldSnoopProfileCtl 4 } 16276 16277mldSnoopProfileCtlAction OBJECT-TYPE 16278 SYNTAX INTEGER 16279 { 16280 noAction(1), 16281 create(2), 16282 destroy(3) 16283 } 16284 MAX-ACCESS read-write 16285 STATUS current 16286 DESCRIPTION "Setting it to create(2) creates the range of the 16287 controlled IP multicast addresses. 16288 Setting it to destroy(3) destroys the range of the 16289 controlled IP multicast addresses. 16290 When the action is completed, this object becomes 16291 noAction(1)." 16292 ::= { mldSnoopProfileCtl 5 } 16293 16294mldSnoopProfileRangeTable OBJECT-TYPE 16295 SYNTAX SEQUENCE OF MldSnoopProfileRangeEntry 16296 MAX-ACCESS not-accessible 16297 STATUS current 16298 DESCRIPTION "The table for configuring the range of the MLD snooping 16299 profile." 16300 ::= { mldSnoopMgt 20 } 16301 16302mldSnoopProfileRangeEntry OBJECT-TYPE 16303 SYNTAX MldSnoopProfileRangeEntry 16304 MAX-ACCESS not-accessible 16305 STATUS current 16306 DESCRIPTION "The entry for configuring the range of the MLD snooping 16307 profile." 16308 INDEX { mldSnoopProfileRangeProfileId, 16309 mldSnoopProfileRangeInetAddressType, 16310 mldSnoopProfileRangeStartInetAddress, 16311 mldSnoopProfileRangeEndInetAddress 16312 } 16313 ::= { mldSnoopProfileRangeTable 1 } 16314 16315MldSnoopProfileRangeEntry ::= SEQUENCE 16316{ 16317 mldSnoopProfileRangeProfileId Unsigned32, 16318 mldSnoopProfileRangeInetAddressType InetAddressType, 16319 mldSnoopProfileRangeStartInetAddress InetAddress, 16320 mldSnoopProfileRangeEndInetAddress InetAddress, 16321 mldSnoopProfileRangeAction INTEGER 16322} 16323 16324mldSnoopProfileRangeProfileId OBJECT-TYPE 16325 SYNTAX Unsigned32 (1..4294967295) 16326 MAX-ACCESS not-accessible 16327 STATUS current 16328 DESCRIPTION "This is defined as mldSnoopProfileId." 16329 ::= { mldSnoopProfileRangeEntry 1 } 16330 16331mldSnoopProfileRangeInetAddressType OBJECT-TYPE 16332 SYNTAX InetAddressType 16333 MAX-ACCESS not-accessible 16334 STATUS current 16335 DESCRIPTION 16336 "The address type is associated with this agent. 16337 Only ipv6(2) type is supported." 16338 ::= { mldSnoopProfileRangeEntry 2 } 16339 16340mldSnoopProfileRangeStartInetAddress OBJECT-TYPE 16341 SYNTAX InetAddress 16342 MAX-ACCESS not-accessible 16343 STATUS current 16344 DESCRIPTION "The specified addresses in the start of the controlled 16345 IPv6 multicast addresses." 16346 ::= { mldSnoopProfileRangeEntry 3 } 16347 16348mldSnoopProfileRangeEndInetAddress OBJECT-TYPE 16349 SYNTAX InetAddress 16350 MAX-ACCESS not-accessible 16351 STATUS current 16352 DESCRIPTION "The specified addresses in the end of the controlled 16353 IPv6 multicast addresses." 16354 ::= { mldSnoopProfileRangeEntry 4 } 16355 16356mldSnoopProfileRangeAction OBJECT-TYPE 16357 SYNTAX INTEGER 16358 { 16359 permit(1), 16360 deny(2) 16361 } 16362 MAX-ACCESS read-only 16363 STATUS current 16364 DESCRIPTION "The access mode of the MLD snooping profile." 16365 DEFVAL { deny } 16366 ::= { mldSnoopProfileRangeEntry 5 } 16367 16368mldSnoopFilterPortTable OBJECT-TYPE 16369 SYNTAX SEQUENCE OF MldSnoopFilterPortEntry 16370 MAX-ACCESS not-accessible 16371 STATUS current 16372 DESCRIPTION "Table for port configuration in MLD filtering." 16373 ::= { mldSnoopMgt 21 } 16374 16375mldSnoopFilterPortEntry OBJECT-TYPE 16376 SYNTAX MldSnoopFilterPortEntry 16377 MAX-ACCESS not-accessible 16378 STATUS current 16379 DESCRIPTION "Entry for port configuration in MLD filtering." 16380 INDEX { mldSnoopFilterPortIndex } 16381 ::= { mldSnoopFilterPortTable 1 } 16382 16383MldSnoopFilterPortEntry ::= SEQUENCE 16384{ 16385 mldSnoopFilterPortIndex Unsigned32, 16386 mldSnoopFilterPortProfileId Integer32 16387} 16388 16389mldSnoopFilterPortIndex OBJECT-TYPE 16390 SYNTAX Unsigned32 16391 MAX-ACCESS not-accessible 16392 STATUS current 16393 DESCRIPTION "The port and trunk (including trunk members) interface of 16394 the portTable. The interface identified by a particular value 16395 of this index is the same interface identified by the same 16396 value of ifIndex in the IF-MIB." 16397 ::= { mldSnoopFilterPortEntry 1 } 16398 16399mldSnoopFilterPortProfileId OBJECT-TYPE 16400 SYNTAX Integer32 16401 MAX-ACCESS read-write 16402 STATUS current 16403 DESCRIPTION 16404 "The mldSnoopProfileEntry identified by a particular value of this index 16405 is the same interface identified by the same value of the mldSnoopProfileId 16406 object. If there is no corresponding entry in the mldSnoopProfileTable, 16407 then no association exists. In particular, if this value is zero, no 16408 associated profile will be generated, as zero is not a valid profile index." 16409 ::= { mldSnoopFilterPortEntry 2 } 16410 16411mldSnoopThrottlePortTable OBJECT-TYPE 16412 SYNTAX SEQUENCE OF MldSnoopThrottlePortEntry 16413 MAX-ACCESS not-accessible 16414 STATUS current 16415 DESCRIPTION "Table for port configuration in MLD throttling." 16416 ::= { mldSnoopMgt 22 } 16417 16418mldSnoopThrottlePortEntry OBJECT-TYPE 16419 SYNTAX MldSnoopThrottlePortEntry 16420 MAX-ACCESS not-accessible 16421 STATUS current 16422 DESCRIPTION "Entry for port configuration in MLD throttling." 16423 INDEX { mldSnoopThrottlePortIndex } 16424 ::= { mldSnoopThrottlePortTable 1 } 16425 16426MldSnoopThrottlePortEntry ::= SEQUENCE 16427{ 16428 mldSnoopThrottlePortIndex Unsigned32, 16429 mldSnoopThrottlePortRunningStatus INTEGER, 16430 mldSnoopThrottlePortAction INTEGER, 16431 mldSnoopThrottlePortMaxGroups Integer32, 16432 mldSnoopThrottlePortCurrentGroups Integer32 16433} 16434 16435mldSnoopThrottlePortIndex OBJECT-TYPE 16436 SYNTAX Unsigned32 16437 MAX-ACCESS not-accessible 16438 STATUS current 16439 DESCRIPTION "The port and trunk (including trunk members) interface of 16440 the portTable. The interface identified by a particular value 16441 of this index is the same interface identified by the same 16442 value of ifIndex in the IF-MIB." 16443 ::= { mldSnoopThrottlePortEntry 1 } 16444 16445mldSnoopThrottlePortRunningStatus OBJECT-TYPE 16446 SYNTAX TruthValue 16447 MAX-ACCESS read-only 16448 STATUS current 16449 DESCRIPTION "Describes the running status of the MLD throttling to the switch. 16450 A value of true(1) indicates the MLD throttling mechanism is active. 16451 A value of false(2) indicates the MLD throttling mechanism is inactive." 16452 ::= { mldSnoopThrottlePortEntry 2 } 16453 16454mldSnoopThrottlePortAction OBJECT-TYPE 16455 SYNTAX INTEGER 16456 { 16457 replace(1), 16458 deny(2) 16459 } 16460 MAX-ACCESS read-write 16461 STATUS current 16462 DESCRIPTION "The action mode of the MLD throttling. A value of replace(1) 16463 means to replace a joined multicast group randomly when an interface 16464 receives an MLD report and the number of current joined multicast groups 16465 is equal to the maximum number of MLD groups that the interface can join. 16466 A value of deny(2) means to deny the MLD report request when an interface 16467 receives an MLD report and the number of current joined multicast groups 16468 is equal to the maximum number of MLD groups that the interface can join." 16469 DEFVAL { deny } 16470 ::= { mldSnoopThrottlePortEntry 3 } 16471 16472mldSnoopThrottlePortMaxGroups OBJECT-TYPE 16473 SYNTAX Integer32(0..256) 16474 MAX-ACCESS read-write 16475 STATUS current 16476 DESCRIPTION "The maximum number of MLD groups that the interface can join." 16477 ::= { mldSnoopThrottlePortEntry 4 } 16478 16479mldSnoopThrottlePortCurrentGroups OBJECT-TYPE 16480 SYNTAX Integer32 16481 MAX-ACCESS read-only 16482 STATUS current 16483 DESCRIPTION "The current number of MLD groups that the interface has joined." 16484 ::= { mldSnoopThrottlePortEntry 5} 16485 16486 16487mldSnoopClearDynamicGroups OBJECT-TYPE 16488 SYNTAX TruthValue 16489 MAX-ACCESS read-write 16490 STATUS current 16491 DESCRIPTION "The current number of MLD groups that the interface has joined." 16492 ::= { mldSnoopMgt 23} 16493 16494mldSnoopVlanTable OBJECT-TYPE 16495 SYNTAX SEQUENCE OF MldSnoopVlanEntry 16496 MAX-ACCESS not-accessible 16497 STATUS current 16498 DESCRIPTION 16499 "Table of MLD Snooping service per port." 16500 ::= {mldSnoopMgt 24 } 16501 16502mldSnoopVlanEntry OBJECT-TYPE 16503 SYNTAX MldSnoopVlanEntry 16504 MAX-ACCESS not-accessible 16505 STATUS current 16506 DESCRIPTION 16507 "Entry of MLD Snooping service per VLAN." 16508 INDEX { mldSnoopVlanIndex } 16509 ::= {mldSnoopVlanTable 1} 16510 16511MldSnoopVlanEntry ::= 16512 SEQUENCE { 16513 mldSnoopVlanIndex VlanIndex, 16514 mldSnoopVlanNumGroups Unsigned32, 16515 mldSnoopVlanNumJoinSend Unsigned32, 16516 mldSnoopVlanNumJoins Unsigned32, 16517 mldSnoopVlanNumJoinSuccess Unsigned32, 16518 mldSnoopVlanNumLeavesSend Unsigned32, 16519 mldSnoopVlanNumLeaves Unsigned32, 16520 mldSnoopVlanNumGeneralQuerySend Unsigned32, 16521 mldSnoopVlanNumGeneralQueryRecevied Unsigned32, 16522 mldSnoopVlanNumSepcificQuerySend Unsigned32, 16523 mldsnoopVlanNumSpecificQueryReceived Unsigned32, 16524 mldSnoopVlanNumInvalidReport Unsigned32, 16525 mldSnoopVlanClearStatistics TruthValue 16526 } 16527 16528mldSnoopVlanIndex OBJECT-TYPE 16529 SYNTAX VlanIndex 16530 MAX-ACCESS not-accessible 16531 STATUS current 16532 DESCRIPTION "VLAN ID" 16533 ::= { mldSnoopVlanEntry 1 } 16534 16535mldSnoopVlanNumGroups OBJECT-TYPE 16536 SYNTAX Unsigned32 16537 MAX-ACCESS read-only 16538 STATUS current 16539 DESCRIPTION "Current learned groups " 16540 ::= { mldSnoopVlanEntry 2 } 16541 16542mldSnoopVlanNumJoinSend OBJECT-TYPE 16543 SYNTAX Unsigned32 16544 MAX-ACCESS read-only 16545 STATUS current 16546 DESCRIPTION "Number of join send." 16547 ::= { mldSnoopVlanEntry 3 } 16548 16549mldSnoopVlanNumJoins OBJECT-TYPE 16550 SYNTAX Unsigned32 16551 MAX-ACCESS read-only 16552 STATUS current 16553 DESCRIPTION "Number of join received " 16554 ::= { mldSnoopVlanEntry 4 } 16555 16556mldSnoopVlanNumJoinSuccess OBJECT-TYPE 16557 SYNTAX Unsigned32 16558 MAX-ACCESS read-only 16559 STATUS current 16560 DESCRIPTION "Number of jion success " 16561 ::= { mldSnoopVlanEntry 5 } 16562 16563mldSnoopVlanNumLeavesSend OBJECT-TYPE 16564 SYNTAX Unsigned32 16565 MAX-ACCESS read-only 16566 STATUS current 16567 DESCRIPTION "Number of leave send." 16568 ::= { mldSnoopVlanEntry 6 } 16569 16570mldSnoopVlanNumLeaves OBJECT-TYPE 16571 SYNTAX Unsigned32 16572 MAX-ACCESS read-only 16573 STATUS current 16574 DESCRIPTION "Number of leave received " 16575 ::= { mldSnoopVlanEntry 7} 16576 16577mldSnoopVlanNumGeneralQuerySend OBJECT-TYPE 16578 SYNTAX Unsigned32 16579 MAX-ACCESS read-only 16580 STATUS current 16581 DESCRIPTION "Number of general query send " 16582 ::= { mldSnoopVlanEntry 8} 16583 16584mldSnoopVlanNumGeneralQueryRecevied OBJECT-TYPE 16585 SYNTAX Unsigned32 16586 MAX-ACCESS read-only 16587 STATUS current 16588 DESCRIPTION "Number of general query received " 16589 ::= { mldSnoopVlanEntry 9} 16590 16591mldSnoopVlanNumSepcificQuerySend OBJECT-TYPE 16592 SYNTAX Unsigned32 16593 MAX-ACCESS read-only 16594 STATUS current 16595 DESCRIPTION "Number of specific query send" 16596 ::= { mldSnoopVlanEntry 10} 16597 16598mldsnoopVlanNumSpecificQueryReceived OBJECT-TYPE 16599 SYNTAX Unsigned32 16600 MAX-ACCESS read-only 16601 STATUS current 16602 DESCRIPTION "Number of sepcific query received " 16603 ::= { mldSnoopVlanEntry 11} 16604 16605mldSnoopVlanNumInvalidReport OBJECT-TYPE 16606 SYNTAX Unsigned32 16607 MAX-ACCESS read-only 16608 STATUS current 16609 DESCRIPTION "Number of invalid report received" 16610 ::= { mldSnoopVlanEntry 12} 16611 16612mldSnoopVlanClearStatistics OBJECT-TYPE 16613 SYNTAX TruthValue 16614 MAX-ACCESS read-write 16615 STATUS current 16616 DESCRIPTION "Clear this VLAN statistics" 16617 ::= { mldSnoopVlanEntry 13} 16618 16619 16620 16621-- 16622-- trap definitions 16623-- 16624 16625ecs2100-28ppTraps OBJECT IDENTIFIER ::= { ecs2100-28ppNotifications 1 } 16626ecs2100-28ppTrapsPrefix OBJECT IDENTIFIER ::= { ecs2100-28ppTraps 0 } 16627 16628swPowerStatusChangeTrap NOTIFICATION-TYPE 16629 OBJECTS { swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus } 16630 STATUS current 16631 DESCRIPTION "This trap is sent when the power state changes." 16632 ::= { ecs2100-28ppTrapsPrefix 1 } 16633 16634swPortSecurityTrap NOTIFICATION-TYPE 16635 OBJECTS { ifIndex } 16636 STATUS current 16637 DESCRIPTION "This trap is sent when the port is being intruded. This trap 16638 will only be sent when the portSecActionTrap is enabled." 16639 ::= { ecs2100-28ppTrapsPrefix 36 } 16640 16641swIpFilterRejectTrap NOTIFICATION-TYPE 16642 OBJECTS { trapIpFilterRejectMode, trapIpFilterRejectIp } 16643 STATUS current 16644 DESCRIPTION "This trap is sent when an incorrect IP address is rejected by 16645 the ipfilter." 16646 ::= { ecs2100-28ppTrapsPrefix 40 } 16647 16648--poe traps start 16649pethPsePortOnOffNotification NOTIFICATION-TYPE 16650 OBJECTS { pethPsePortDetectionStatus } 16651 STATUS current 16652 DESCRIPTION 16653 " This Notification indicates if a Pse Port is delivering power to the PD. This notification SHOULD be sent on 16654 every status change except in searching mode." 16655 ::= { ecs2100-28ppTrapsPrefix 43 } 16656 16657pethPsePortPowerMaintenanceStatusNotification NOTIFICATION-TYPE 16658 OBJECTS { pethPsePortPowerMaintenanceStatus } 16659 STATUS current 16660 DESCRIPTION 16661 " This Notification indicates a Port Change Status and 16662 SHOULD be sent on every status change." 16663 ::= { ecs2100-28ppTrapsPrefix 44 } 16664 16665 16666pethMainPowerUsageOnNotification NOTIFICATION-TYPE 16667 OBJECTS { pethMainPseConsumptionPower } 16668 STATUS current 16669 DESCRIPTION 16670 " This Notification indicates PSE Threshold usage indication is 16671 on; the power usage is above the threshold." 16672 ::= { ecs2100-28ppTrapsPrefix 45 } 16673 16674pethMainPowerUsageOffNotification NOTIFICATION-TYPE 16675 OBJECTS { pethMainPseConsumptionPower } 16676 STATUS current 16677 DESCRIPTION 16678 " This Notification indicates that the PSE Threshold usage indication 16679 is off; the usage power is below the threshold." 16680 ::= { ecs2100-28ppTrapsPrefix 46 } 16681--poe traps end 16682 16683 16684-- 16685-- ATC trap 16686-- 16687swAtcBcastStormAlarmFireTrap NOTIFICATION-TYPE 16688 OBJECTS { 16689 atcBcastStormIfIndex, 16690 atcBcastStormSampleType, 16691 atcBcastStormCurrentTrafficRate, 16692 atcBcastStormAlarmFireThreshold 16693 } 16694 STATUS current 16695 DESCRIPTION 16696 "When the broadcast traffic is detected as the storm, this trap 16697 will be fired." 16698 ::= { ecs2100-28ppTrapsPrefix 70 } 16699 16700swAtcBcastStormAlarmClearTrap NOTIFICATION-TYPE 16701 OBJECTS { 16702 atcBcastStormIfIndex, 16703 atcBcastStormSampleType, 16704 atcBcastStormCurrentTrafficRate, 16705 atcBcastStormAlarmClearThreshold 16706 } 16707 STATUS current 16708 DESCRIPTION 16709 "When the broadcast storm is detected as the normal traffic, this 16710 trap will be fired." 16711 ::= { ecs2100-28ppTrapsPrefix 71 } 16712 16713swAtcBcastStormTcApplyTrap NOTIFICATION-TYPE 16714 OBJECTS { 16715 atcBcastStormIfIndex, 16716 atcBcastStormSampleType, 16717 atcBcastStormCurrentTrafficRate, 16718 atcBcastStormAlarmFireThreshold, 16719 atcBcastStormTcApplyTime 16720 } 16721 STATUS current 16722 DESCRIPTION 16723 "When the ATC is activated, this trap will be fired." 16724 ::= { ecs2100-28ppTrapsPrefix 72 } 16725 16726swAtcBcastStormTcReleaseTrap NOTIFICATION-TYPE 16727 OBJECTS { 16728 atcBcastStormIfIndex, 16729 atcBcastStormSampleType, 16730 atcBcastStormCurrentTrafficRate, 16731 atcBcastStormAlarmClearThreshold, 16732 atcBcastStormTcReleaseTime 16733 } 16734 STATUS current 16735 DESCRIPTION 16736 "When the ATC is released, this trap will be fired." 16737 ::= { ecs2100-28ppTrapsPrefix 73 } 16738 16739swAtcMcastStormAlarmFireTrap NOTIFICATION-TYPE 16740 OBJECTS { 16741 atcMcastStormIfIndex, 16742 atcMcastStormSampleType, 16743 atcMcastStormCurrentTrafficRate, 16744 atcMcastStormAlarmFireThreshold 16745 } 16746 STATUS current 16747 DESCRIPTION 16748 "When the multicast traffic is detected as the storm, this trap 16749 will be fired." 16750 ::= { ecs2100-28ppTrapsPrefix 74 } 16751 16752swAtcMcastStormAlarmClearTrap NOTIFICATION-TYPE 16753 OBJECTS { 16754 atcMcastStormIfIndex, 16755 atcMcastStormSampleType, 16756 atcMcastStormCurrentTrafficRate, 16757 atcMcastStormAlarmClearThreshold 16758 } 16759 STATUS current 16760 DESCRIPTION 16761 "When the multicast storm is detected as the normal traffic, this 16762 trap will be fired." 16763 ::= { ecs2100-28ppTrapsPrefix 75 } 16764 16765swAtcMcastStormTcApplyTrap NOTIFICATION-TYPE 16766 OBJECTS { 16767 atcMcastStormIfIndex, 16768 atcMcastStormSampleType, 16769 atcMcastStormCurrentTrafficRate, 16770 atcMcastStormAlarmFireThreshold, 16771 atcMcastStormTcApplyTime 16772 } 16773 STATUS current 16774 DESCRIPTION 16775 "When the ATC is activated, this trap will be fired." 16776 ::= { ecs2100-28ppTrapsPrefix 76 } 16777 16778swAtcMcastStormTcReleaseTrap NOTIFICATION-TYPE 16779 OBJECTS { 16780 atcMcastStormIfIndex, 16781 atcMcastStormSampleType, 16782 atcMcastStormCurrentTrafficRate, 16783 atcMcastStormAlarmClearThreshold, 16784 atcMcastStormTcReleaseTime 16785 } 16786 STATUS current 16787 DESCRIPTION 16788 "When the ATC is released, this trap will be fired." 16789 ::= { ecs2100-28ppTrapsPrefix 77 } 16790 16791stpBpduGuardPortShutdownTrap NOTIFICATION-TYPE 16792 OBJECTS { ifIndex } 16793 STATUS current 16794 DESCRIPTION "This trap will be sent when an interface is shut down 16795 because of BPDU guard." 16796 ::= { ecs2100-28ppTrapsPrefix 91 } 16797 16798swLoopbackDetectionTrap NOTIFICATION-TYPE 16799 OBJECTS { staLoopbackDetectionPortIfIndex } 16800 STATUS current 16801 DESCRIPTION "This trap will be sent when loopback BPDUs have been detected." 16802 ::= { ecs2100-28ppTrapsPrefix 95 } 16803 16804networkAccessPortLinkDetectionTrap NOTIFICATION-TYPE 16805 OBJECTS { 16806 ifIndex, 16807 ifOperStatus, 16808 networkAccessPortLinkDetectionMode, 16809 networkAccessPortLinkDetectionAciton 16810 } 16811 STATUS current 16812 DESCRIPTION "This trap is sent when a networkAccessPortLinkDetection 16813 event is triggered." 16814 ::= { ecs2100-28ppTrapsPrefix 96 } 16815 16816dot1agCfmMepUpTrap NOTIFICATION-TYPE 16817 OBJECTS { 16818 dot1agCfmMepDbRMepIdentifier 16819 } 16820 STATUS current 16821 DESCRIPTION "This trap is sent when a new remote MEP is discovered." 16822 ::= { ecs2100-28ppTrapsPrefix 97 } 16823 16824dot1agCfmMepDownTrap NOTIFICATION-TYPE 16825 OBJECTS { 16826 dot1agCfmMepDbRMepIdentifier 16827 } 16828 STATUS current 16829 DESCRIPTION "This trap is sent when port status or interface status TLV 16830 received from remote MEP indicates it is not up." 16831 ::= { ecs2100-28ppTrapsPrefix 98 } 16832 16833dot1agCfmConfigFailTrap NOTIFICATION-TYPE 16834 OBJECTS { 16835 dot1agCfmMepIdentifier 16836 } 16837 STATUS current 16838 DESCRIPTION "This trap is sent when a MEP receives a CCM with MPID 16839 which already exists on the same MA in this switch." 16840 ::= { ecs2100-28ppTrapsPrefix 99 } 16841 16842dot1agCfmLoopFindTrap NOTIFICATION-TYPE 16843 OBJECTS { 16844 dot1agCfmMepIdentifier 16845 } 16846 STATUS current 16847 DESCRIPTION "This trap is sent when a MEP receives its own CCMs." 16848 ::= { ecs2100-28ppTrapsPrefix 100 } 16849 16850dot1agCfmMepUnknownTrap NOTIFICATION-TYPE 16851 OBJECTS { 16852 dot1agCfmMepIdentifier 16853 } 16854 STATUS current 16855 DESCRIPTION "This trap is sent when a CCM is received from 16856 an unexpected MEP." 16857 ::= { ecs2100-28ppTrapsPrefix 101 } 16858 16859dot1agCfmMepMissingTrap NOTIFICATION-TYPE 16860 OBJECTS { 16861 dot1agCfmMepDbRMepIdentifier 16862 } 16863 STATUS current 16864 DESCRIPTION "This trap is sent when the cross-check enable timer expires 16865 and no CCMs were received from an expected (configured) MEP." 16866 ::= { ecs2100-28ppTrapsPrefix 102 } 16867 16868dot1agCfmMaUpTrap NOTIFICATION-TYPE 16869 OBJECTS { 16870 dot1agCfmMaIndex 16871 } 16872 STATUS current 16873 DESCRIPTION "This trap is sent when all expected remote MEPs are up." 16874 ::= { ecs2100-28ppTrapsPrefix 103 } 16875 16876autoUpgradeTrap NOTIFICATION-TYPE 16877 OBJECTS { 16878 fileCopyFileType, 16879 trapAutoUpgradeResult, 16880 trapAutoUpgradeNewVer 16881 } 16882 STATUS current 16883 DESCRIPTION "This trap is sent when auto upgrade is executed." 16884 ::= { ecs2100-28ppTrapsPrefix 104 } 16885 16886swCpuUtiRisingNotification NOTIFICATION-TYPE 16887 STATUS current 16888 DESCRIPTION 16889 "This notification indicates that the CPU utilization has risen 16890 from cpuUtiFallingThreshold to cpuUtiRisingThreshold." 16891 ::= { ecs2100-28ppTrapsPrefix 107 } 16892 16893swCpuUtiFallingNotification NOTIFICATION-TYPE 16894 STATUS current 16895 DESCRIPTION 16896 "This notification indicates that the CPU utilization has fallen 16897 from cpuUtiRisingThreshold to cpuUtiFallingThreshold." 16898 ::= { ecs2100-28ppTrapsPrefix 108 } 16899 16900swMemoryUtiRisingThresholdNotification NOTIFICATION-TYPE 16901 STATUS current 16902 DESCRIPTION 16903 "This notification indicates that the memory utilization has risen 16904 from memoryUtiFallingThreshold to memoryUtiRisingThreshold." 16905 ::= { ecs2100-28ppTrapsPrefix 109 } 16906 16907swMemoryUtiFallingThresholdNotification NOTIFICATION-TYPE 16908 STATUS current 16909 DESCRIPTION 16910 "This notification indicates that the memory utilization has fallen 16911 from memoryUtiRisingThreshold to memoryUtiFallingThreshold." 16912 ::= { ecs2100-28ppTrapsPrefix 110 } 16913 16914dhcpRogueServerAttackTrap NOTIFICATION-TYPE 16915 OBJECTS 16916 { 16917 trapDhcpClientPortIfIndex, 16918 trapDhcpServerIpAddress, 16919 trapDhcpServerMacAddress 16920 } 16921 STATUS current 16922 DESCRIPTION "This trap is sent when receiving a DHCP packet from a 16923 rogue server." 16924 ::= { ecs2100-28ppTrapsPrefix 114 } 16925 16926macNotificationTrap NOTIFICATION-TYPE 16927 OBJECTS 16928 { 16929 trapIfIndex, 16930 trapVlanId, 16931 trapVarMacAddr, 16932 trapMacNotifyAction 16933 } 16934 STATUS current 16935 DESCRIPTION "This trap is sent when there are changes of the 16936 dynamic MAC addresses on the switch." 16937 ::= { ecs2100-28ppTrapsPrefix 138 } 16938 16939lbdDetectionTrap NOTIFICATION-TYPE 16940 OBJECTS { 16941 trapIfIndex, 16942 trapVlanId 16943 } 16944 STATUS current 16945 DESCRIPTION "This trap is sent when a loopback condition is detected 16946 by LBD." 16947 ::= { ecs2100-28ppTrapsPrefix 141 } 16948 16949lbdRecoveryTrap NOTIFICATION-TYPE 16950 OBJECTS { 16951 trapIfIndex 16952 } 16953 STATUS current 16954 DESCRIPTION "This trap is sent when a recovery is done by LBD." 16955 ::= { ecs2100-28ppTrapsPrefix 142 } 16956 16957sfpThresholdAlarmWarnTrap NOTIFICATION-TYPE 16958 OBJECTS 16959 { 16960 trapSfpThresholdAlarmWarnIfIndex, 16961 trapSfpThresholdAlarmWarnType 16962 } 16963 STATUS current 16964 DESCRIPTION 16965 "This trap is sent when the sfp's A/D quantity is not within alarm/warning thresholds." 16966 ::= { ecs2100-28ppTrapsPrefix 189 } 16967 16968udldPortShutdownTrap NOTIFICATION-TYPE 16969 OBJECTS { 16970 udldPortIndex, 16971 trapUdldPortShutdownReason 16972 } 16973 STATUS current 16974 DESCRIPTION "This trap is sent when the port is shut down by UDLD." 16975 ::= { ecs2100-28ppTrapsPrefix 192 } 16976 16977userAuthenticationFailureTrap NOTIFICATION-TYPE 16978 OBJECTS { 16979 trapVarLoginUserName, 16980 trapVarSessionType, 16981 trapVarLoginInetAddressType, 16982 trapVarLoginInetAddress 16983 } 16984 STATUS current 16985 DESCRIPTION "This trap will be triggered if authentication is fail." 16986 ::= { ecs2100-28ppTrapsPrefix 199 } 16987 16988userAuthenticationSuccessTrap NOTIFICATION-TYPE 16989 OBJECTS { 16990 trapVarLoginUserName, 16991 trapVarSessionType, 16992 trapVarLoginInetAddressType, 16993 trapVarLoginInetAddress 16994 } 16995 STATUS current 16996 DESCRIPTION "This trap will be triggered if authentication is successful." 16997 ::= { ecs2100-28ppTrapsPrefix 200 } 16998 16999loginTrap NOTIFICATION-TYPE 17000 OBJECTS { 17001 trapVarLoginUserName, 17002 trapVarSessionType, 17003 trapVarLoginInetAddressType, 17004 trapVarLoginInetAddress 17005 } 17006 STATUS current 17007 DESCRIPTION "This trap is sent when user login." 17008 ::= { ecs2100-28ppTrapsPrefix 201 } 17009 17010logoutTrap NOTIFICATION-TYPE 17011 OBJECTS { 17012 trapVarLoginUserName, 17013 trapVarSessionType, 17014 trapVarLoginInetAddressType, 17015 trapVarLoginInetAddress 17016 } 17017 STATUS current 17018 DESCRIPTION "This trap is sent when user logout." 17019 ::= { ecs2100-28ppTrapsPrefix 202 } 17020 17021fileCopyTrap NOTIFICATION-TYPE 17022 OBJECTS { 17023 trapVarLoginUserName, 17024 trapVarSessionType, 17025 trapVarLoginInetAddressType, 17026 trapVarLoginInetAddress, 17027 fileCopySrcOperType, 17028 fileCopySrcFileName, 17029 fileCopyDestOperType, 17030 fileCopyDestFileName, 17031 fileCopyFileType, 17032 fileCopyUnitId, 17033 fileCopyStatus, 17034 fileCopyServerInetAddressType, 17035 fileCopyServerInetAddress 17036 } 17037 STATUS current 17038 DESCRIPTION "This trap is sent when file copy is executed. 17039 If the copy action is triggered by system, 17040 the login user information(trapVarLoginUserName/ 17041 trapVarSessionType/trapVarLoginInetAddressTypes/ 17042 trapVarLoginInetAddres) will be null value." 17043 ::= { ecs2100-28ppTrapsPrefix 208 } 17044 17045userauthCreateUserTrap NOTIFICATION-TYPE 17046 OBJECTS { 17047 userAuthUserName 17048 } 17049 STATUS current 17050 DESCRIPTION "This trap is sent when create user account." 17051 ::= { ecs2100-28ppTrapsPrefix 209 } 17052 17053userauthDeleteUserTrap NOTIFICATION-TYPE 17054 OBJECTS { 17055 userAuthUserName 17056 } 17057 STATUS current 17058 DESCRIPTION "This trap is sent when delete user account." 17059 ::= { ecs2100-28ppTrapsPrefix 210 } 17060 17061userauthModifyUserPrivilegeTrap NOTIFICATION-TYPE 17062 OBJECTS { 17063 userAuthUserName, 17064 userAuthPrivilege 17065 } 17066 STATUS current 17067 DESCRIPTION "This trap is sent when modify user privilege." 17068 ::= { ecs2100-28ppTrapsPrefix 211 } 17069 17070cpuGuardControlTrap NOTIFICATION-TYPE 17071 STATUS current 17072 DESCRIPTION "This trap is sent when CPU utilization 17073 rises above the high-watermark first time or when CPU utilization 17074 rises from below the low-watermark to above the high-watermark." 17075 ::= { ecs2100-28ppTrapsPrefix 213 } 17076 17077cpuGuardReleaseTrap NOTIFICATION-TYPE 17078 STATUS current 17079 DESCRIPTION "This trap is sent when CPU utilization falls from 17080 above the high-watermark to below the low-watermark." 17081 ::= { ecs2100-28ppTrapsPrefix 214 } 17082 17083END 17084