1-- ----------------------------------------------------------------------------- 2-- DES3528DC-L2MGMT-MIB 3-- ----------------------------------------------------------------------------- 4-- Version 2.27 5-- 2012/03/20 6-- Synchronize from L2mgmt mib by Kitty Zheng for project DES3500R3 7-- [Modification] 8-- Add value list "power-saving(7)" in swL2PortInfoErrorDisabled and 9-- swL2PortErrPortReason to support power saving function.(SNR-20100628-001_v1 05.doc) 10-- ----------------------------------------------------------------------------- 11-- Version 2.26 12-- 2012/03/05 13-- Synchronize from L2mgmt mib by Wesley Wang for project DES3528 R3 14-- add swL2IGMPAccessAuthTable 15-- ------------------------------------------------------------------------------ 16-- Version 2.25 17-- 2012/02/03 18-- Requset By eric liu for project DES3528 19-- [Modification] 20-- change " des3528 FROM SW3500PRIMGMT-MIB;" 21-- to " des3528 FROM SWDES3528-52PRIMGMT-MIB;" 22-- ------------------------------------------------------------------------------ 23-- Version 0.23, 2008/10/08, Moun Lu 24-- [Modification] 25-- [1]To add the object "swL2PPPoECirIDinsertState". 26-- Notes: Requested by D-Link, DES3500 27-- 28-- ----------------------------------------------------------------------------- 29-- Version 2.24 30-- 2008/12/1 31-- Requset By Rick Ou for project DGS3700 32 33-- [New Object] 34-- move swL2SubnetVLANTable to SubnetVLAN.mib 35-- move swL2VlanPrecedenceTable to SubnetVLAN.mib 36-- add swL2NniGvrpBpduAddress 37-- ------------------------------------------------------------------------------ 38-- Version 2.19,2008/08/13,Green Zhu,Synchronize from L2mgmtDes30xxp 39-- add swL2IGMPAccessAuthTable 40-- add swL2TrunkVLANTable 41-- add swL2DevCtrlVLANTrunkState 42-- ----------------------------------------------------------------------------- 43-- Version 2.15 44-- 2008/10/17 45-- Request By Peterson zhou for project DGS32XXR1.3 46-- Add swL2DhcpLocalRelayState 47-- Add swL2DhcpLocalRelayVLANTable 48-- ----------------------------------------------------------------------------- 49-- Version 2.08 50-- 2008/06/02 51-- Request By Kelvin Tao for project DGS3700 52-- [New Object] 53-- 1. add swL2DevCtrlCFM 54-- ----------------------------------------------------------------------------- 55-- Version 2.05 56-- 2007/06/05 57-- Request By Jenny Zeng for project DES3400 58-- [New Object] 59-- (a)add swL2IGMPMulticastVlanTagMemberPort, swL2IGMPMulticastVlanState and 60-- swL2IGMPMulticastVlanReplaceSourceIp in table swL2IGMPMulticastVlanTable 61-- (b)add swL2IGMPMulticastVlanGroupTable 62-- (c)add swL2MulticastFilterMode, swL2MulticastFilterModeVlanTable and swL2MulticastFilterModePortTable 63-- (d)add swL2MulticastFilterProfileTable, swL2MulticastFilterProfileAddressTable,swL2LimitedMulticastFilterPortTable and 64-- swL2MulticastFilterPortMaxGroupTable 65-- 66-- [Modification] 67-- (a)remove swL2LimitedMulticastTable and swL2LimitedMulticastResetPort 68-- 69-- Version 2.04 70-- 2007/05/22 71-- Request By Jenny Zeng for project DES3400 72-- (a)add swL2DevCtrlWeb, swL2DevCtrlWebState, swL2DevCtrlWebTcpPort 73-- (b)add swL2TrunkLACPPortTable 74-- (c)add swL2DevCtrlSnmpTrapState 75-- (d)add swL2PortCounterCtrlTable 76-- (e)add swL2PortErrTable 77-- (f)add swL2PortSecurityEntryClearCtrl in table swL2PortSecurityControlTable 78-- (g)add swL2DevCtrlIGMPSnoopingMcstRTOnly 79-- 80-- ----------------------------------------------------------------------------- 81-- Version 2.03 82-- 2006/10/26 83-- add swL2VLANMgmt for new feature request(Leander Chang): 84-- advertisement control of VALN 85-- ----------------------------------------------------------------------------- 86-- Version 2.02 87-- 2006/10/16 (reported from Yan Zhang/CD/CN/Alphanetworks) 88-- add object swL2StpForwardBPDU, swL2StpLbd, swL2StpLbdRecoverTime. 89-- add table swL2StpPortTable, swL2CosPriorityTable, swL2CosPortPRITable, swL2CosMacBasePRITable 90-- for implement trap/log in mac notify and stp loop. 91-- ----------------------------------------------------------------------------- 92-- Version 2.01 93-- 2006/7/7 94-- added object swL2LimitedMulticastResetPort 95-- ----------------------------------------------------------------------------- 96-- Version 2.00 97-- 2006/6/30 98-- rearrange the MIB that base on PX and DES3526. 99-- ----------------------------------------------------------------------------- 100-- Version 1.3 101-- 2005/12/27 102-- added object swL2PortCtrlJumboFrameMaxSize 103-- ----------------------------------------------------------------------------- 104-- Version 1.2 105-- 2005/11/11 11:36 106-- for implement trap/log in port security violation. 107-- add object swL2PortSecurityTrapLogState, swL2PortSecurityViolationMac ,swL2PortSecurityViolationTrap 108-- ----------------------------------------------------------------------------- 109-- Version 1.1 110-- 2005/9/12 10:04 111-- add swL2PortInfoMediumType in swL2PortInfoTable and 112-- add swL2PortCtrlMediumType in swL2PortCtrlTable 113-- add swL2PortCtrlJumboFrame 114-- ----------------------------------------------------------------------------- 115-- Version 1.02 116-- 2005/4/8 04:31PM 117-- By Scott Slong 118-- Add swL2DevCtrlManagementVlanId 119-- ----------------------------------------------------------------------------- 120-- Version 1.01 121-- 2004/9/21 04:31PM 122-- By Karen Huang 123-- Add swL2PortCableDiagnosisTable 124-- ----------------------------------------------------------------------------- 125-- Version 1.00 126-- Remove swDevInfoSystemUptime, swDevInfoConsoleInuse,swL2DevCtrlUpDownloadState,swDevInfoSaveCfg 127-- Remove swL2DevCtrlUpDownloadImageFileName ,swL2DevCtrlUpDownloadImageSourceAddr 128-- Remove swL2DevCtrlUpDownloadImage , swL2DevCtrlSaveCfg 129 130-- ----------------------------------------------------------------------------- 131-- Version 0.02 132-- 2002/07/30 133-- By Tommy Wang 134-- Renamed to DXxxxxx-MIB 135-- Add swL2TrafficMgmt 136-- Modified swL2DevCtrl 137-- Removed swL2PortStTable 138-- Removed swL2PortCtrlEntry->swL2PortCtrlBackPressState and 139-- swL2PortCtrlBMStromthreshold 140-- Modified swL2MirrorMgmt 141-- Removed swL2FilterAddrVid 142-- Modified swL2IGMPCtrlTable 143-- Removed swL2PriorityMgmt 144-- Modified swL2TrunkMasterPortIndex MAX-ACCESS read-only to read-write 145-- Add swL2IGMPCtrState for invalid(4) 146-- Modified swL2PortInfoType 147-- Removed swDevInfoFrontPanelLedStatus about RPS and modified its SIZE 148-- 149-- ----------------------------------------------------------------------------- 150-- Version 0.01 151-- 2000/07/03 152-- By Chrissy Chen 153-- Removed swL2PortTxPrioQueueCtrlTable 154-- Modified swL2PortCtrlBMStromPercentage to swL2PortCtrlBMStromthreshold 155-- 156-- ----------------------------------------------------------------------------- 157 158DES3528DC-L2MGMT-MIB DEFINITIONS ::= BEGIN 159 160 IMPORTS 161 IpAddress , TimeTicks , Integer32, Unsigned32, 162 MODULE-IDENTITY , OBJECT-TYPE FROM SNMPv2-SMI 163 DisplayString,RowStatus,TruthValue FROM SNMPv2-TC 164 --PortList FROM Q-BRIDGE-MIB 165 AgentNotifyLevel FROM DLINK-ID-REC-MIB 166 des3528dc FROM SWDES3528-52PRIMGMT-MIB; 167 168 swL2MgmtMIB MODULE-IDENTITY 169 LAST-UPDATED "1203200000Z" 170 ORGANIZATION "D-Link Corp." 171 CONTACT-INFO 172 "http://support.dlink.com" 173 DESCRIPTION 174 "The Structure of Layer 2 Network Management Information." 175 ::= { des3528dc 2 } 176 177 MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address 178 -- in the 179 -- "canonical" 180 -- order, copy from RFC1493 181 182 VlanId ::= INTEGER (1..4094) 183 PortList ::= OCTET STRING(SIZE (0..127)) 184 185 swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 } 186 swL2VLANMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 } 187 swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 } 188-- swL2DiffServMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 } 189 swL2LimitedMulticastMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 } 190 swL2QOSMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 } 191 swL2PortSecurityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 } 192 swL2DhcpRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 } 193 swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 } 194 swL2MirrorMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 } 195 swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 } 196-- swL2TrafficMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 13 } 197 swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 } 198-- swL2StpMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 15 } 199-- swL2CosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 16 } 200 swL2MulticastFilterMode OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 } 201 swL2LoopDetectMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 18 } 202 swL2DhcpLocalRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 24 } 203 swL2PPPoEMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 25 } 204 swL2MgmtMIBTraps OBJECT IDENTIFIER ::= { swL2MgmtMIB 100 } 205 206 207 208 209-- ----------------------------------------------------------------------------- 210-- swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 } 211-- ----------------------------------------------------------------------------- 212 213 swL2DevInfo OBJECT IDENTIFIER ::= { swL2DevMgmt 1 } 214 215 216 swDevInfoTotalNumOfPort OBJECT-TYPE 217 SYNTAX INTEGER (0..65535) 218 MAX-ACCESS read-only 219 STATUS current 220 DESCRIPTION 221 "The number of ports within this switch. This value is the sum 222 of the ports within this switch." 223 ::= { swL2DevInfo 1 } 224 225 swDevInfoNumOfPortInUse OBJECT-TYPE 226 SYNTAX INTEGER (0..65535) 227 MAX-ACCESS read-only 228 STATUS current 229 DESCRIPTION 230 "The number of ports in this switch connected to the segment or 231 the end stations." 232 ::= { swL2DevInfo 2 } 233 234 swDevInfoFrontPanelLedStatus OBJECT-TYPE 235 SYNTAX OCTET STRING (SIZE (0..127)) 236 MAX-ACCESS read-only 237 STATUS current 238 DESCRIPTION 239 "This object is a set of system LED indications. 240 241 The first five octets are defined as system LED. The first two 242 octets are currently unused and must be set to zero. The third 243 octet indicates the power LED. The fourth octet indicates the 244 console LED. The fifth LED is RPS (Redundancy Power Supply) LED. 245 246 The other octets are the logical port LED. Every two bytes are 247 presented to a port. The first byte is presented as the Link/Activity 248 LED. The second byte is presented as the Speed LED. 249 250 System LED: 251 01 = fail/error/non existence. 252 02 = work normal 253 254 Link/Activity LED : 255 The most significant bit is used for blink/solid: 256 8 = The LED blinks. 257 258 The second most significant bit is used for link status: 259 1 = link fail. 260 2 = link pass. 261 262 Speed LED : 263 01 = 10Mbps. 264 02 = 100Mbps. 265 03 = 1000Mbps. 266 267 The four remaining bits are currently unused and must be 0." 268 ::= { swL2DevInfo 4 } 269 270-- ----------------------------------------------------------------------------- 271 swL2DevCtrl OBJECT IDENTIFIER ::= { swL2DevMgmt 2 } 272 273 swL2DevCtrlStpState OBJECT-TYPE 274 SYNTAX INTEGER { 275 other(1), 276 disabled(2), 277 enabled(3) 278 } 279 MAX-ACCESS read-write 280 STATUS current 281 DESCRIPTION 282 "This object can enable or disable the spanning tree algorithm during 283 the runtime of the system." 284 ::= { swL2DevCtrl 1 } 285 286 swL2DevCtrlIGMPSnooping OBJECT-TYPE 287 SYNTAX INTEGER { 288 other(1), 289 disabled(2), 290 enabled(3) 291 } 292 MAX-ACCESS read-write 293 STATUS current 294 DESCRIPTION 295 "This object indicates if the layer 2 Internet Group Management 296 Protocol (IGMP) capture function is enabled or disabled." 297 ::= { swL2DevCtrl 2 } 298 299 swL2DevCtrlIGMPSnoopingMcstRTOnly OBJECT-TYPE 300 SYNTAX INTEGER { 301 enabled(1), 302 disabled(2) 303 } 304 MAX-ACCESS read-write 305 STATUS current 306 DESCRIPTION 307 "This object controls IGMP snooping forward multicast routing only state." 308 ::= { swL2DevCtrl 3 } 309 310-- swL2DevCtrlRmonState OBJECT-TYPE 311-- SYNTAX INTEGER { 312-- other(1), 313-- disabled(2), 314-- enabled(3) 315-- } 316-- MAX-ACCESS read-write 317-- STATUS current 318-- DESCRIPTION 319-- "This object can enable or disable RMON." 320-- ::= { swL2DevCtrl 4 } 321 322 swL2DevCtrlSnmpTrapState OBJECT-TYPE 323 SYNTAX INTEGER { 324 enabled(1), 325 disabled(2) 326 } 327 MAX-ACCESS read-write 328 STATUS current 329 DESCRIPTION 330 "This object controls the SNMP trap status." 331 ::= { swL2DevCtrl 5 } 332 333 swL2DevCtrlCleanAllStatisticCounter OBJECT-TYPE 334 SYNTAX INTEGER { 335 normal(1), 336 active(2) 337 } 338 MAX-ACCESS read-write 339 STATUS current 340 DESCRIPTION 341 "When the object is set to active, all statistical counters will 342 be cleared. If set to normal, no action." 343 ::= { swL2DevCtrl 6 } 344 345 swL2DevCtrlVlanIdOfFDBTbl OBJECT-TYPE 346 SYNTAX VlanId 347 MAX-ACCESS read-write 348 STATUS current 349 DESCRIPTION 350 "Indicates the VLAN ID to which the Dot1dTpFdbTable belongs; 351 The default value is DEFAULT_VLAN_ID of the system." 352 ::= { swL2DevCtrl 7 } 353 354 swL2MACNotifyState OBJECT-TYPE 355 SYNTAX INTEGER { 356 other(1), 357 disabled(2), 358 enabled(3) 359 } 360 MAX-ACCESS read-write 361 STATUS current 362 DESCRIPTION 363 "This object can enable or disable MAC Notification." 364 ::= { swL2DevCtrl 8 } 365 366 swL2MACNotifyHistorySize OBJECT-TYPE 367 SYNTAX INTEGER (1..500) 368 MAX-ACCESS read-write 369 STATUS current 370 DESCRIPTION 371 "This object indicates the history size of MAC addresses in the MAC Address table. 372 The default value is 1 ." 373 ::= { swL2DevCtrl 9 } 374 375 swL2MACNotifyInterval OBJECT-TYPE 376 SYNTAX INTEGER (1..2147483647) 377 MAX-ACCESS read-write 378 STATUS current 379 DESCRIPTION 380 "This object indicates the time interval, in seconds, which will trigger 381 MAC notification messages." 382 ::= { swL2DevCtrl 10 } 383 384 swL2DevCtrlAsymVlanState OBJECT-TYPE 385 SYNTAX INTEGER { 386 other(1), 387 disabled(2), 388 enabled(3) 389 } 390 MAX-ACCESS read-write 391 STATUS current 392 DESCRIPTION 393 "This object enables or disables asymmetric VLANs 394 during the runtime of the system." 395 ::= { swL2DevCtrl 13 } 396 397-- ----------------------------------------------------------------------------- 398 swL2DevCtrlTelnet OBJECT IDENTIFIER ::= { swL2DevCtrl 14 } 399 400 swL2DevCtrlTelnetState OBJECT-TYPE 401 SYNTAX INTEGER { 402 other(1), 403 disabled(2), 404 enabled(3) 405 } 406 MAX-ACCESS read-write 407 STATUS current 408 DESCRIPTION 409 "This object controls the Telnet status." 410 ::= { swL2DevCtrlTelnet 1 } 411 412 swL2DevCtrlTelnetTcpPort OBJECT-TYPE 413 SYNTAX INTEGER (1..65535) 414 MAX-ACCESS read-write 415 STATUS current 416 DESCRIPTION 417 "This object designates TCP ports. 418 When Telnet is disabled, this object is not accessible." 419 ::= { swL2DevCtrlTelnet 2 } 420 421-- ----------------------------------------------------------------------------- 422 swL2DevCtrlManagementVlanId OBJECT-TYPE 423 SYNTAX VlanId 424 MAX-ACCESS read-write 425 STATUS current 426 DESCRIPTION 427 "This object controls which previously created VLANs are included 428 in the System IP Interface." 429 ::= { swL2DevCtrl 16 } 430 431-- ----------------------------------------------------------------------------- 432 swL2DevCtrlWeb OBJECT IDENTIFIER ::= { swL2DevCtrl 17 } 433 434 swL2DevCtrlWebState OBJECT-TYPE 435 SYNTAX INTEGER { 436 enabled(1), 437 disabled(2) 438 } 439 MAX-ACCESS read-write 440 STATUS current 441 DESCRIPTION 442 "This object controls the Web status." 443 ::= { swL2DevCtrlWeb 1 } 444 445 swL2DevCtrlWebTcpPort OBJECT-TYPE 446 SYNTAX INTEGER (1..65535) 447 MAX-ACCESS read-write 448 STATUS current 449 DESCRIPTION 450 "This object designates TCP ports. 451 When Web is disabled, this object is not accessible." 452 ::= { swL2DevCtrlWeb 2 } 453 454 swL2DevCtrlLLDPState OBJECT-TYPE 455 SYNTAX INTEGER { 456 enabled(1), 457 disabled(2) 458 } 459 MAX-ACCESS read-write 460 STATUS current 461 DESCRIPTION 462 "Specifies the state of the LLDP function. 463 When this function is enabled, the switch can start to transmit 464 LLDP packets and receive and process the LLDP packets. 465 The specific function of each port will depend on the per port 466 LLDP setting. 467 For the advertisement of LLDP packets, the switch announces the 468 information to its neighbor through ports. For the receiving of 469 LLDP packets, the switch will learn the information from the LLDP 470 packets advertised from the neighbor in the neighbor table. 471 " 472 ::= { swL2DevCtrl 18 } 473 474 swL2DevCtrlLLDPForwardMessageState OBJECT-TYPE 475 SYNTAX INTEGER{ 476 enabled(1), 477 disabled(2) 478 } 479 MAX-ACCESS read-write 480 STATUS current 481 DESCRIPTION 482 "When lldp is disabled and lldp forward_message is enabled, the received 483 LLDP Data Unit packets will be forwarded. " 484 DEFVAL {disabled} 485 ::={swL2DevCtrl 19} 486 487 swL2DevCtrlIpAutoconfig OBJECT-TYPE 488 SYNTAX INTEGER { 489 enabled(1), 490 disabled(2) 491 } 492 MAX-ACCESS read-write 493 STATUS current 494 DESCRIPTION 495 "This object controls the IP auto configuration state." 496 ::= { swL2DevCtrl 20 } 497 -- ----------------------------------------------------------------------------- 498 swL2DevCtrlCFM OBJECT IDENTIFIER ::= { swL2DevCtrl 21 } 499 500 swL2DevCtrlCFMState OBJECT-TYPE 501 SYNTAX INTEGER{ 502 enabled(1), 503 disabled(2) 504 } 505 MAX-ACCESS read-write 506 STATUS current 507 DESCRIPTION 508 "This object indicates the CFM global state." 509 ::={swL2DevCtrlCFM 1} 510 511 swL2DevCtrlCFMPortTable OBJECT-TYPE 512 SYNTAX SEQUENCE OF SwL2DevCtrlCFMPortEntry 513 MAX-ACCESS not-accessible 514 STATUS current 515 DESCRIPTION 516 "A table containing CFM state of speicified ports." 517 ::= { swL2DevCtrlCFM 2 } 518 519 swL2DevCtrlCFMPortEntry OBJECT-TYPE 520 SYNTAX SwL2DevCtrlCFMPortEntry 521 MAX-ACCESS not-accessible 522 STATUS current 523 DESCRIPTION 524 "The entry of CFM state on speicified ports." 525 INDEX { swL2DevCtrlCFMPortIndex } 526 ::= { swL2DevCtrlCFMPortTable 1 } 527 528 SwL2DevCtrlCFMPortEntry ::= 529 SEQUENCE { 530 swL2DevCtrlCFMPortIndex 531 INTEGER, 532 swL2DevCtrlCFMPortState 533 INTEGER 534 535 } 536 537 swL2DevCtrlCFMPortIndex OBJECT-TYPE 538 SYNTAX INTEGER 539 MAX-ACCESS not-accessible 540 STATUS current 541 DESCRIPTION 542 "This object indicates the port-num." 543 ::= { swL2DevCtrlCFMPortEntry 1 } 544 545 swL2DevCtrlCFMPortState OBJECT-TYPE 546 SYNTAX INTEGER { 547 enabled(1), 548 disabled(2) 549 } 550 MAX-ACCESS read-write 551 STATUS current 552 DESCRIPTION 553 "This object indicates the CFM state on per-port." 554 ::= { swL2DevCtrlCFMPortEntry 2 } 555-- ----------------------------------------------------------------------------- 556 swL2DevCtrlVLANTrunkState OBJECT-TYPE 557 SYNTAX INTEGER 558 { 559 enabled(1), 560 disabled(2) 561 } 562 MAX-ACCESS read-write 563 STATUS current 564 DESCRIPTION 565 "This indicates the global state of the VLAN trunking feature of the device." 566 ::={swL2DevCtrl 22} 567-- ----------------------------------------------------------------------------- 568 swL2DevAlarm OBJECT IDENTIFIER ::= { swL2DevMgmt 3 } 569 570 swL2DevAlarmNewRoot OBJECT-TYPE 571 SYNTAX INTEGER { 572 other(1), 573 disabled(2), 574 enabled(3) 575 } 576 MAX-ACCESS read-write 577 STATUS current 578 DESCRIPTION 579 "When the device has become the new root of the Spanning Tree, 580 this object decides whether to send a new root trap." 581 ::= { swL2DevAlarm 1 } 582 583 swL2DevAlarmTopologyChange OBJECT-TYPE 584 SYNTAX INTEGER { 585 other(1), 586 disabled(2), 587 enabled(3) 588 } 589 MAX-ACCESS read-write 590 STATUS current 591 DESCRIPTION 592 "This object determines whether or not to send a trap message when 593 the switch topology changes. If the object is enabled(3), the topologyChange 594 trap is sent by the device when any of its configured ports transitions from 595 the Learning state to the Forwarding state, or from the Forwarding state to 596 the Blocking state. For the same port transition, the device does not send the 597 trap if this object value is disabled or other." 598 ::= { swL2DevAlarm 2 } 599 600 swL2DevAlarmLinkChange OBJECT-TYPE 601 SYNTAX INTEGER { 602 other(1), 603 disabled(2), 604 enabled(3) 605 } 606 MAX-ACCESS read-write 607 STATUS current 608 DESCRIPTION 609 "This object determines whether or not to send a trap message when the link 610 was changed. If the object is enabled(3), the Link Change trap is sent by 611 the device when any of its ports link change. The device does not send the 612 trap if this object value is disabled or other." 613 ::= { swL2DevAlarm 3 } 614 615-- ----------------------------------------------------------------------------- 616-- swL2VLANMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 } 617-- ----------------------------------------------------------------------------- 618 swL2VlanStaticTable OBJECT-TYPE 619 SYNTAX SEQUENCE OF SwL2VlanStaticEntry 620 MAX-ACCESS not-accessible 621 STATUS current 622 DESCRIPTION 623 "A table containing static configuration information for 624 each VLAN configured into the device by (local or 625 network) management. All entries are permanent and will 626 be restored after the device is reset." 627 ::= { swL2VLANMgmt 1 } 628 629 swL2VlanStaticEntry OBJECT-TYPE 630 SYNTAX SwL2VlanStaticEntry 631 MAX-ACCESS not-accessible 632 STATUS current 633 DESCRIPTION 634 "Static information for a VLAN configured into the 635 device by (local or network) management." 636 INDEX { swL2VlanIndex } 637 ::= { swL2VlanStaticTable 1 } 638 639 SwL2VlanStaticEntry ::= 640 SEQUENCE { 641 swL2VlanIndex 642 VlanId, 643 swL2VLANAdvertisement 644 INTEGER 645 646 } 647 648 swL2VlanIndex OBJECT-TYPE 649 SYNTAX VlanId 650 MAX-ACCESS not-accessible 651 STATUS current 652 DESCRIPTION 653 "The VLAN-ID or other identifier referring to this VLAN." 654 ::= { swL2VlanStaticEntry 1 } 655 656 swL2VLANAdvertisement OBJECT-TYPE 657 SYNTAX INTEGER { 658 enabled(1), 659 disabled(2) 660 } 661 MAX-ACCESS read-write 662 STATUS current 663 DESCRIPTION 664 "This object indicates if the advertisement is active or not." 665 ::= { swL2VlanStaticEntry 2 } 666 667 swL2PVIDAutoAssignmentState OBJECT-TYPE 668 SYNTAX INTEGER { 669 enabled(1), 670 disabled(2) 671 } 672 MAX-ACCESS read-write 673 STATUS current 674 DESCRIPTION 675 "This object controls the PVID auto assigment state. 676 If 'Auto-assign PVID' is disabled, PVID can only be changed 677 by PVID configuration (user changes explicitly). The VLAN 678 configuration will not automatically change the PVID. 679 680 If 'Auto-assign PVID' is enabled, the PVID will be changed by PVID or VLAN configuration. When a user configures 681 a port to VLAN X's untagged membership, this port's PVID 682 will be updated with VLAN X. Using the VLAN list command, 683 PVID is updated as the last item of the VLAN list. When a user removes 684 a port from the untagged membership of the PVID's VLAN, the 685 port's PVID will be assigned 'default VLAN'." 686 ::= { swL2VLANMgmt 2 } 687 688 swL2VlanPortInfoTable OBJECT-TYPE 689 SYNTAX SEQUENCE OF SwL2VlanPortInfoEntry 690 MAX-ACCESS not-accessible 691 STATUS current 692 DESCRIPTION 693 "A table containing vlan and port role information of each port." 694 ::= { swL2VLANMgmt 3 } 695 696 swL2VlanPortInfoEntry OBJECT-TYPE 697 SYNTAX SwL2VlanPortInfoEntry 698 MAX-ACCESS not-accessible 699 STATUS current 700 DESCRIPTION 701 "The table entry of vlan port information." 702 INDEX { swL2VlanPortInfoPortIndex,swL2VlanPortInfoVid } 703 ::= { swL2VlanPortInfoTable 1 } 704 705 SwL2VlanPortInfoEntry ::= 706 SEQUENCE { 707 swL2VlanPortInfoPortIndex 708 INTEGER, 709 swL2VlanPortInfoVid 710 INTEGER, 711 swL2VlanPortInfoPortRole 712 INTEGER 713 } 714 swL2VlanPortInfoPortIndex OBJECT-TYPE 715 SYNTAX INTEGER (0..65535) 716 MAX-ACCESS read-only 717 STATUS current 718 DESCRIPTION 719 "The port index." 720 ::= { swL2VlanPortInfoEntry 1 } 721 722 swL2VlanPortInfoVid OBJECT-TYPE 723 SYNTAX INTEGER (0..65535) 724 MAX-ACCESS read-only 725 STATUS current 726 DESCRIPTION 727 "The VLAN-ID assigned to a special port" 728 ::= { swL2VlanPortInfoEntry 2 } 729 730 swL2VlanPortInfoPortRole OBJECT-TYPE 731 SYNTAX INTEGER { 732 none(1), 733 untagged(2), 734 tagged(3), 735 dynamic(4), 736 forbidden(5) 737 } 738 MAX-ACCESS read-only 739 STATUS current 740 DESCRIPTION 741 "The port role of a special port.when none,it means this port is not belong to the vlan." 742 ::= { swL2VlanPortInfoEntry 3 } 743 744 swL2NniGvrpBpduAddress OBJECT-TYPE 745 SYNTAX INTEGER { 746 dot1d(1), 747 dot1ad(2) 748 } 749 MAX-ACCESS read-write 750 STATUS current 751 DESCRIPTION 752 "Specifies the GVRP's BPDU MAC address of NNI port In Q-in_Q status." 753 ::= { swL2VLANMgmt 6 } 754-- ----------------------------------------------------------------------------- 755-- swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 } 756-- ----------------------------------------------------------------------------- 757 758 swL2PortInfoTable OBJECT-TYPE 759 SYNTAX SEQUENCE OF SwL2PortInfoEntry 760 MAX-ACCESS not-accessible 761 STATUS current 762 DESCRIPTION 763 "A table that contains information about every port." 764 ::= { swL2PortMgmt 1 } 765 766 swL2PortInfoEntry OBJECT-TYPE 767 SYNTAX SwL2PortInfoEntry 768 MAX-ACCESS not-accessible 769 STATUS current 770 DESCRIPTION 771 "A list of information for each port of the device." 772 INDEX { swL2PortInfoPortIndex,swL2PortInfoMediumType } 773 ::= { swL2PortInfoTable 1 } 774 775 SwL2PortInfoEntry ::= 776 SEQUENCE { 777 swL2PortInfoPortIndex 778 INTEGER, 779 swL2PortInfoMediumType 780 INTEGER, 781 swL2PortInfoUnitID 782 INTEGER, 783 swL2PortInfoType 784 INTEGER, 785 swL2PortInfoLinkStatus 786 INTEGER, 787 swL2PortInfoNwayStatus 788 INTEGER, 789-- swL2PortInfoModuleType 790-- INTEGER, 791 swL2PortInfoErrorDisabled 792 INTEGER 793 } 794 795 swL2PortInfoPortIndex OBJECT-TYPE 796 SYNTAX INTEGER (0..65535) 797 MAX-ACCESS read-only 798 STATUS current 799 DESCRIPTION 800 "This object indicates the module's port number.(1..Max port 801 number in the module)" 802 ::= { swL2PortInfoEntry 1 } 803 804 swL2PortInfoMediumType OBJECT-TYPE 805 SYNTAX INTEGER{ 806 copper(1), 807 fiber(2) 808 } 809 MAX-ACCESS read-only 810 STATUS current 811 DESCRIPTION 812 "Indicates medium type of the port number." 813 ::={swL2PortInfoEntry 2} 814 815 swL2PortInfoUnitID OBJECT-TYPE 816 SYNTAX INTEGER (0..65535) 817 MAX-ACCESS read-only 818 STATUS current 819 DESCRIPTION 820 "Indicates ID of the unit in the system" 821 ::= { swL2PortInfoEntry 3 } 822 823 swL2PortInfoType OBJECT-TYPE 824 SYNTAX INTEGER { 825 portType-none(0), 826 portType-100Base-T(2), 827 portType-100Base-X(3), 828 portType-1000Base-T(4), 829 portType-1000Base-X(5), 830 portType-10GBase-R(6), 831 portType-10GBase-CX4(7), 832 portType-SIO(8), 833 portType-module-empty(9), 834 portType-user-last(10) 835 } 836 MAX-ACCESS read-only 837 STATUS current 838 DESCRIPTION 839 "This object indicates the connector type of this port." 840 ::= { swL2PortInfoEntry 4 } 841 842 swL2PortInfoLinkStatus OBJECT-TYPE 843 SYNTAX INTEGER { 844 other(1), 845 link-pass(2), 846 link-fail(3) 847 } 848 MAX-ACCESS read-only 849 STATUS current 850 DESCRIPTION 851 "This object indicates the port link status." 852 ::= { swL2PortInfoEntry 5 } 853 854 swL2PortInfoNwayStatus OBJECT-TYPE 855 SYNTAX INTEGER { 856 link-down(0), 857 full-10Mbps-8023x(1), 858 full-10Mbps-none(2), 859 half-10Mbps-backp(3), 860 half-10Mbps-none(4), 861 full-100Mbps-8023x(5), 862 full-100Mbps-none(6), 863 half-100Mbps-backp(7), 864 half-100Mbps-none(8), 865 full-1Gigabps-8023x(9), 866 full-1Gigabps-none(10), 867 half-1Gigabps-backp(11), 868 half-1Gigabps-none(12), 869 full-10Gigabps-8023x(13), 870 full-10Gigabps-none(14), 871 half-10Gigabps-8023x(15), 872 half-10Gigabps-none(16), 873 empty(17), 874 err-disabled(18) 875 } 876 MAX-ACCESS read-only 877 STATUS current 878 DESCRIPTION 879 "This object indicates the port speed and duplex mode." 880 ::= { swL2PortInfoEntry 6 } 881 882-- swL2PortInfoModuleType OBJECT-TYPE 883-- SYNTAX INTEGER { 884-- none(0), 885-- moduleType-COMBO(1), 886-- moduleType-1394(2), 887-- moduleType-1000T(3), 888-- moduleType-MGBIC(4), 889-- moduleType-1P-SC-SX(5), 890-- moduleType-2P-SC-SX(6), 891-- moduleType-1P-SC-LX(7), 892-- moduleType-2P-SC-LX(8), 893-- moduleType-1P-TX(9), 894-- moduleType-2P-TX(10), 895-- moduleType-1P-MTRJ-SX(11), 896-- moduleType-2P-MTRJ-SX(12), 897-- moduleType-1P-MTRJ-LX(13), 898-- moduleType-2P-MTRJ-LX(14), 899-- moduleType-1P-GBIC(15), 900-- moduleType-2P-GBIC(16), 901-- moduleType-1P-GBIC-1P-TX(17), 902-- moduleType-1P-GBIC-1P-STACK(18), 903-- moduleType-2P-STACK(19), 904-- moduleType-2P-100FX(20), 905-- moduleType-1P-100FX(21), 906-- moduleType-2P-100FX-NEW(22), 907-- moduleType-1P-100FL(23), 908-- moduleType-2P-100FL(24), 909-- moduleType-2P-100TX(25), 910-- moduleType-BaseModule-24PORT(26) 911-- } 912-- MAX-ACCESS read-only 913-- STATUS current 914-- DESCRIPTION 915-- "This object indicates the module type of this port." 916-- ::= { swL2PortInfoEntry 7 } 917 918 swL2PortInfoErrorDisabled OBJECT-TYPE 919 SYNTAX INTEGER { 920 none(0), 921 storm(1), 922-- stp-lbd(2), 923 unknow(3), 924 ctp-lbd(4), 925 power-saving(7) 926 } 927 MAX-ACCESS read-only 928 STATUS current 929 DESCRIPTION 930 "This object indicates the blocking type of this port." 931 ::= { swL2PortInfoEntry 8 } 932 933-- ----------------------------------------------------------------------------- 934 swL2PortCtrlTable OBJECT-TYPE 935 SYNTAX SEQUENCE OF SwL2PortCtrlEntry 936 MAX-ACCESS not-accessible 937 STATUS current 938 DESCRIPTION 939 "A table that contains control information about every port." 940 ::= { swL2PortMgmt 2 } 941 942 swL2PortCtrlEntry OBJECT-TYPE 943 SYNTAX SwL2PortCtrlEntry 944 MAX-ACCESS not-accessible 945 STATUS current 946 DESCRIPTION 947 "A list of control information for each port on the device." 948 INDEX { swL2PortCtrlPortIndex,swL2PortCtrlMediumType} 949 ::= { swL2PortCtrlTable 1 } 950 951 SwL2PortCtrlEntry ::= 952 SEQUENCE { 953 swL2PortCtrlPortIndex 954 INTEGER, 955 swL2PortCtrlMediumType 956 INTEGER, 957 swL2PortCtrlUnitIndex 958 INTEGER, 959 swL2PortCtrlAdminState 960 INTEGER, 961 swL2PortCtrlNwayState 962 INTEGER, 963 swL2PortCtrlFlowCtrlState 964 INTEGER, 965 swL2PortCtrlLearningState 966 INTEGER, 967 swL2PortCtrlMACNotifyState 968 INTEGER, 969-- swL2PortCtrlMulticastfilter 970-- INTEGER 971 swL2PortCtrlMDIXState 972 INTEGER 973 } 974 975 swL2PortCtrlPortIndex OBJECT-TYPE 976 SYNTAX INTEGER (0..65535) 977 MAX-ACCESS read-only 978 STATUS current 979 DESCRIPTION 980 "This object indicates the module's port number.(1..Max port 981 number in the module)" 982 ::= { swL2PortCtrlEntry 1 } 983 984 swL2PortCtrlMediumType OBJECT-TYPE 985 SYNTAX INTEGER{ 986 copper(1), 987 fiber(2) 988 } 989 MAX-ACCESS read-only 990 STATUS current 991 DESCRIPTION 992 "Indicates the medium type of the port number." 993 ::={ swL2PortCtrlEntry 2 } 994 995 swL2PortCtrlUnitIndex OBJECT-TYPE 996 SYNTAX INTEGER (0..65535) 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION 1000 "Indicates the ID of the unit in the device" 1001 ::= { swL2PortCtrlEntry 3 } 1002 1003 swL2PortCtrlAdminState OBJECT-TYPE 1004 SYNTAX INTEGER { 1005 other(1), 1006 disabled(2), 1007 enabled(3) 1008 } 1009 MAX-ACCESS read-write 1010 STATUS current 1011 DESCRIPTION 1012 "This object decides if the port is enabled or disabled." 1013 ::= { swL2PortCtrlEntry 4 } 1014 1015 swL2PortCtrlNwayState OBJECT-TYPE 1016 SYNTAX INTEGER { 1017 other(1), 1018 nway-enabled(2), 1019 nway-disabled-10Mbps-Half(3), 1020 nway-disabled-10Mbps-Full(4), 1021 nway-disabled-100Mbps-Half(5), 1022 nway-disabled-100Mbps-Full(6), 1023 nway-disabled-1Gigabps-Half(7), 1024 nway-disabled-1Gigabps-Full(8), 1025 nway-disabled-1Gigabps-Full-master(9), 1026 nway-disabled-1Gigabps-Full-slave(10) 1027 } 1028 MAX-ACCESS read-write 1029 STATUS current 1030 DESCRIPTION 1031 "Chose the port speed, duplex mode, and N-Way function mode." 1032 ::= { swL2PortCtrlEntry 5 } 1033 1034 swL2PortCtrlFlowCtrlState OBJECT-TYPE 1035 SYNTAX INTEGER { 1036 other(1), 1037 disabled(2), 1038 enabled(3) 1039 } 1040 MAX-ACCESS read-write 1041 STATUS current 1042 DESCRIPTION 1043 "The flow control mechanism is different between full duplex 1044 mode and half duplex mode. For half duplex mode, the jamming 1045 signal is asserted. For full duplex mode, the IEEE 802.3x flow 1046 control function sends PAUSE frames and receives PAUSE frames." 1047 ::= { swL2PortCtrlEntry 6 } 1048 1049 swL2PortCtrlLearningState OBJECT-TYPE 1050 SYNTAX INTEGER { 1051 other(1), 1052 disabled(2), 1053 enabled(3) 1054 } 1055 MAX-ACCESS read-write 1056 STATUS current 1057 DESCRIPTION 1058 "This object decides if the port is locked or not." 1059 ::= { swL2PortCtrlEntry 7 } 1060 1061 swL2PortCtrlMACNotifyState OBJECT-TYPE 1062 SYNTAX INTEGER { 1063 other(1), 1064 disabled(2), 1065 enabled(3) 1066 } 1067 MAX-ACCESS read-write 1068 STATUS current 1069 DESCRIPTION 1070 "This object sets each port's MAC notification state." 1071 ::= { swL2PortCtrlEntry 8 } 1072 1073-- swL2PortCtrlMulticastfilter OBJECT-TYPE 1074-- SYNTAX INTEGER { 1075-- other(0), 1076-- forward-all-groups(1), 1077-- forward-unregistered-groups(2), 1078-- filter-unregistered-groups(3) 1079 1080-- } 1081-- MAX-ACCESS read-write 1082-- STATUS current 1083-- DESCRIPTION 1084-- "This object controls the multicast port filtering mode for a specified port. " 1085-- ::= { swL2PortCtrlEntry 9 } 1086 1087 swL2PortCtrlMDIXState OBJECT-TYPE 1088 SYNTAX INTEGER { 1089 auto(1), 1090 normal(2), 1091 cross(3) 1092 } 1093 MAX-ACCESS read-write 1094 STATUS current 1095 DESCRIPTION 1096 "This object configures the MDIX setting of the port." 1097 ::= { swL2PortCtrlEntry 10 } 1098 1099 1100 swL2PortCtrlJumboFrame OBJECT-TYPE 1101 SYNTAX INTEGER { 1102 other(1), 1103 disabled(2), 1104 enabled(3) 1105 } 1106 MAX-ACCESS read-write 1107 STATUS current 1108 DESCRIPTION 1109 "This object configures the switch's jumbo frame settings." 1110 ::= { swL2PortMgmt 3 } 1111 1112 swL2PortCtrlJumboFrameMaxSize OBJECT-TYPE 1113 SYNTAX INTEGER 1114 MAX-ACCESS read-only 1115 STATUS current 1116 DESCRIPTION 1117 "This object describes how many bytes the max jumbo frame is." 1118 ::= { swL2PortMgmt 4 } 1119 1120 swL2PortCableDiagnosisTable OBJECT-TYPE 1121 SYNTAX SEQUENCE OF SwL2PortCableDiagnosisEntry 1122 MAX-ACCESS not-accessible 1123 STATUS current 1124 DESCRIPTION 1125 "A table that contains cable diagnostic information about every port." 1126 ::= { swL2PortMgmt 5 } 1127 1128 swL2PortCableDiagnosisEntry OBJECT-TYPE 1129 SYNTAX SwL2PortCableDiagnosisEntry 1130 MAX-ACCESS not-accessible 1131 STATUS current 1132 DESCRIPTION 1133 "A list of cable diagnostic information for each port of the device." 1134 INDEX { swL2PortCableDiagnosisPortIndex, swL2PortCableDiagnosisPairIndex } 1135 ::= { swL2PortCableDiagnosisTable 1 } 1136 1137 SwL2PortCableDiagnosisEntry ::= 1138 SEQUENCE { 1139 swL2PortCableDiagnosisPortIndex 1140 INTEGER, 1141 swL2PortCableDiagnosisPairIndex 1142 INTEGER, 1143 swL2PortCableDiagnosisCableStatus 1144 INTEGER, 1145 swL2PortCableDiagnosisPairStatus 1146 INTEGER, 1147 swL2PortCableDiagnosisPairLength 1148 INTEGER, 1149 swL2PortCableDiagnosisPairLengthInaccuracy 1150 INTEGER 1151 } 1152 1153 swL2PortCableDiagnosisPortIndex OBJECT-TYPE 1154 SYNTAX INTEGER (0..65535) 1155 MAX-ACCESS read-only 1156 STATUS current 1157 DESCRIPTION 1158 "This object indicates the module's port number.(1..Max port 1159 number in the module)" 1160 ::= { swL2PortCableDiagnosisEntry 1 } 1161 1162 swL2PortCableDiagnosisPairIndex OBJECT-TYPE 1163 SYNTAX INTEGER (1..4) 1164 MAX-ACCESS read-only 1165 STATUS current 1166 DESCRIPTION 1167 "Indicates pair index of the port. 1168 The pair 1 means the pin 3 and 6 of the connector. 1169 The pair 2 means the pin 1 and 2 of the connector. 1170 The pair 3 means the pin 7 and 8 of the connector. 1171 The pair 4 means the pin 4 and 5 of the connector." 1172 ::= { swL2PortCableDiagnosisEntry 2 } 1173 1174 swL2PortCableDiagnosisCableStatus OBJECT-TYPE 1175 SYNTAX INTEGER { 1176 ok(0), 1177 open(1), 1178 short(2), 1179 open-short(3), 1180 not-support(4), 1181 unknown(5) 1182 } 1183 MAX-ACCESS read-only 1184 STATUS current 1185 DESCRIPTION 1186 "This object indicates the cable status." 1187 ::= { swL2PortCableDiagnosisEntry 3 } 1188 1189 swL2PortCableDiagnosisPairStatus OBJECT-TYPE 1190 SYNTAX INTEGER { 1191 ok(0), 1192 open(1), 1193 short(2), 1194 fail(3), 1195 not-supported(4), 1196 unknown(5) 1197 } 1198 MAX-ACCESS read-only 1199 STATUS current 1200 DESCRIPTION 1201 "This object indicates the status of the pair." 1202 ::= { swL2PortCableDiagnosisEntry 4 } 1203 1204 swL2PortCableDiagnosisPairLength OBJECT-TYPE 1205 SYNTAX INTEGER 1206 MAX-ACCESS read-only 1207 STATUS current 1208 DESCRIPTION 1209 "This object indicates the approx. length or length to failure of 1210 the pair. The unit value is in meters." 1211 ::= { swL2PortCableDiagnosisEntry 5 } 1212 1213 swL2PortCableDiagnosisPairLengthInaccuracy OBJECT-TYPE 1214 SYNTAX INTEGER 1215 MAX-ACCESS read-only 1216 STATUS current 1217 DESCRIPTION 1218 "This object indicates the inaccuracy of a pair length. The unit value is in meters." 1219 ::= { swL2PortCableDiagnosisEntry 6 } 1220 1221-- ----------------------------------------------------------------------------- 1222-- swL2PortCounterCtrlTable 1223-- ----------------------------------------------------------------------------- 1224 swL2PortCounterCtrlTable OBJECT-TYPE 1225 SYNTAX SEQUENCE OF SwL2PortCounterCtrlEntry 1226 MAX-ACCESS not-accessible 1227 STATUS current 1228 DESCRIPTION 1229 "A table that used to clear counter information about every port." 1230 ::= { swL2PortMgmt 6 } 1231 1232 swL2PortCounterCtrlEntry OBJECT-TYPE 1233 SYNTAX SwL2PortCounterCtrlEntry 1234 MAX-ACCESS not-accessible 1235 STATUS current 1236 DESCRIPTION 1237 "A list of entry used to clear counter information for each port of the device." 1238 INDEX { swL2PortCounterCtrlPortIndex } 1239 ::= { swL2PortCounterCtrlTable 1 } 1240 1241 SwL2PortCounterCtrlEntry ::= 1242 SEQUENCE { 1243 swL2PortCounterCtrlPortIndex 1244 INTEGER, 1245 swL2PortCounterClearCtrl 1246 INTEGER 1247 } 1248 1249 swL2PortCounterCtrlPortIndex OBJECT-TYPE 1250 SYNTAX INTEGER (0..65535) 1251 MAX-ACCESS read-only 1252 STATUS current 1253 DESCRIPTION 1254 "This object indicates the module's port number.(1..Max port 1255 number in the module)" 1256 ::= { swL2PortCounterCtrlEntry 1 } 1257 1258 swL2PortCounterClearCtrl OBJECT-TYPE 1259 SYNTAX INTEGER { 1260 other(1), 1261 start(2) 1262 } 1263 MAX-ACCESS read-write 1264 STATUS current 1265 DESCRIPTION 1266 "This object indicates if to clear the counters for each port of the device or not." 1267 ::= { swL2PortCounterCtrlEntry 2 } 1268 1269-- ----------------------------------------------------------------------------- 1270-- swL2PortErrTable 1271-- ----------------------------------------------------------------------------- 1272 swL2PortErrTable OBJECT-TYPE 1273 SYNTAX SEQUENCE OF SwL2PortErrEntry 1274 MAX-ACCESS not-accessible 1275 STATUS current 1276 DESCRIPTION 1277 "A table that contains error information for each port." 1278 ::= { swL2PortMgmt 7 } 1279 1280 swL2PortErrEntry OBJECT-TYPE 1281 SYNTAX SwL2PortErrEntry 1282 MAX-ACCESS not-accessible 1283 STATUS current 1284 DESCRIPTION 1285 "A list of information regarding port errors on the device." 1286 INDEX { swL2PortErrPortIndex } 1287 ::= { swL2PortErrTable 1 } 1288 1289 SwL2PortErrEntry ::= 1290 SEQUENCE { 1291 swL2PortErrPortIndex 1292 INTEGER, 1293 swL2PortErrPortState 1294 INTEGER, 1295 swL2PortErrPortConnStatus 1296 INTEGER, 1297 swL2PortErrPortReason 1298 INTEGER 1299 } 1300 1301 swL2PortErrPortIndex OBJECT-TYPE 1302 SYNTAX INTEGER (0..65535) 1303 MAX-ACCESS read-only 1304 STATUS current 1305 DESCRIPTION 1306 "This object indicates the module's port number.(1..Max port number in 1307 the module)." 1308 ::= { swL2PortErrEntry 1 } 1309 1310 swL2PortErrPortState OBJECT-TYPE 1311 SYNTAX INTEGER { 1312 enabled(1), 1313 disabled(2) 1314 } 1315 MAX-ACCESS read-only 1316 STATUS current 1317 DESCRIPTION 1318 "This object indicates the port state is enabled or disabled." 1319 ::= { swL2PortErrEntry 2 } 1320 1321 swL2PortErrPortConnStatus OBJECT-TYPE 1322 SYNTAX INTEGER { 1323 other(1), 1324 err-disabled(2) 1325 } 1326 MAX-ACCESS read-only 1327 STATUS current 1328 DESCRIPTION 1329 "This object indicates whether the PortStatus is err-disabled or not." 1330 ::= { swL2PortErrEntry 3 } 1331 1332 swL2PortErrPortReason OBJECT-TYPE 1333 SYNTAX INTEGER { 1334-- stp-lbd(1), 1335 storm-control(2), 1336 ctp-lbd(3), 1337 power-saving(7) 1338 } 1339 MAX-ACCESS read-only 1340 STATUS current 1341 DESCRIPTION 1342 "This object describes if the reason for the port error is STP LBD or Storm control." 1343 ::= { swL2PortErrEntry 4 } 1344 1345-- ----------------------------------------------------------------------------- 1346-- swL2DiffServMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 4 } 1347-- ----------------------------------------------------------------------------- 1348 1349-- ----------------------------------------------------------------------------- 1350-- swL2LimitedMulticastMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 5 } 1351-- ----------------------------------------------------------------------------- 1352 1353-- swL2LimitedMulticastTable OBJECT-TYPE 1354-- SYNTAX SEQUENCE OF SwL2LimitedMulticastEntry 1355-- MAX-ACCESS not-accessible 1356-- STATUS current 1357-- DESCRIPTION 1358-- "." 1359-- ::= { swL2LimitedMulticastMgmt 1 } 1360-- 1361-- swL2LimitedMulticastEntry OBJECT-TYPE 1362-- SYNTAX SwL2LimitedMulticastEntry 1363-- MAX-ACCESS not-accessible 1364-- STATUS current 1365-- DESCRIPTION 1366-- "A list of information contained in the swL2LimitedMulticastTable." 1367-- INDEX { swL2LimitedMulticastPortIndex } 1368-- ::= { swL2LimitedMulticastTable 1 } 1369-- 1370-- SwL2LimitedMulticastEntry ::= 1371-- SEQUENCE { 1372-- swL2LimitedMulticastPortIndex 1373-- INTEGER, 1374-- swL2LimitedMulticastFromIp 1375-- IpAddress, 1376-- swL2LimitedMulticastToIp 1377-- IpAddress, 1378-- swL2LimitedMulticastAccess 1379-- INTEGER, 1380-- swL2LimitedMulticastState 1381-- INTEGER 1382-- } 1383-- 1384-- swL2LimitedMulticastPortIndex OBJECT-TYPE 1385-- SYNTAX INTEGER (1..65535) 1386-- MAX-ACCESS read-only 1387-- STATUS current 1388-- DESCRIPTION 1389-- "Indicates the port ." 1390-- ::= { swL2LimitedMulticastEntry 1 } 1391-- 1392-- swL2LimitedMulticastFromIp OBJECT-TYPE 1393-- SYNTAX IpAddress 1394-- MAX-ACCESS read-write 1395-- STATUS current 1396-- DESCRIPTION 1397-- "" 1398-- ::= { swL2LimitedMulticastEntry 2 } 1399-- 1400-- swL2LimitedMulticastToIp OBJECT-TYPE 1401-- SYNTAX IpAddress 1402-- MAX-ACCESS read-write 1403-- STATUS current 1404-- DESCRIPTION 1405-- "" 1406-- ::= { swL2LimitedMulticastEntry 3 } 1407-- 1408-- swL2LimitedMulticastAccess OBJECT-TYPE 1409-- SYNTAX INTEGER{ 1410-- none(1), 1411-- permit(2), 1412-- deny(3) 1413-- } 1414-- MAX-ACCESS read-write 1415-- STATUS current 1416-- DESCRIPTION 1417-- "" 1418-- ::= { swL2LimitedMulticastEntry 4 } 1419-- 1420-- swL2LimitedMulticastState OBJECT-TYPE 1421-- SYNTAX INTEGER { 1422-- other(1), 1423-- disabled(2), 1424-- enabled(3) 1425-- } 1426-- MAX-ACCESS read-write 1427-- STATUS current 1428-- DESCRIPTION 1429-- "" 1430-- ::= { swL2LimitedMulticastEntry 5 } 1431-- 1432-- swL2LimitedMulticastResetPort OBJECT-TYPE 1433-- SYNTAX PortList 1434-- MAX-ACCESS read-write 1435-- STATUS current 1436-- DESCRIPTION 1437-- "This object resets the Limited Multicast address on the specified port. 1438-- It always return a null message." 1439-- ::= { swL2LimitedMulticastMgmt 2 } 1440 1441-- ---------------------------------------------------------------------------- 1442 swL2MulticastFilterProfileTable OBJECT-TYPE 1443 SYNTAX SEQUENCE OF SwL2MulticastFilterProfileEntry 1444 MAX-ACCESS not-accessible 1445 STATUS current 1446 DESCRIPTION 1447 " A table that contains information about multicast filter address." 1448 ::={swL2LimitedMulticastMgmt 1} 1449 1450 swL2MulticastFilterProfileEntry OBJECT-TYPE 1451 SYNTAX SwL2MulticastFilterProfileEntry 1452 MAX-ACCESS not-accessible 1453 STATUS current 1454 DESCRIPTION 1455 "A list of multicast filter address information for each profile ID. " 1456 INDEX {swL2MulticastFilterProfileIndex} 1457 ::={swL2MulticastFilterProfileTable 1} 1458 1459 SwL2MulticastFilterProfileEntry ::= 1460 SEQUENCE{ 1461 swL2MulticastFilterProfileIndex 1462 INTEGER, 1463 swL2MulticastFilterProfileName 1464 DisplayString, 1465 swL2MulticastFilterStatus 1466 RowStatus 1467 } 1468 1469 swL2MulticastFilterProfileIndex OBJECT-TYPE 1470 SYNTAX INTEGER(1..24) 1471 MAX-ACCESS read-only 1472 STATUS current 1473 DESCRIPTION 1474 "Indicates index for each profile." 1475 ::={swL2MulticastFilterProfileEntry 1} 1476 1477 swL2MulticastFilterProfileName OBJECT-TYPE 1478 SYNTAX DisplayString(SIZE(1..32)) 1479 MAX-ACCESS read-create 1480 STATUS current 1481 DESCRIPTION 1482 "Specifies a profile name for each multicast filter profile." 1483 ::={swL2MulticastFilterProfileEntry 2} 1484 1485 swL2MulticastFilterStatus OBJECT-TYPE 1486 SYNTAX RowStatus 1487 MAX-ACCESS read-create 1488 STATUS current 1489 DESCRIPTION 1490 "This object indicates the status of this entry." 1491 ::= { swL2MulticastFilterProfileEntry 3 } 1492 1493-- ---------------------------------------------------------------------------- 1494 swL2MulticastFilterProfileAddressTable OBJECT-TYPE 1495 SYNTAX SEQUENCE OF SwL2MulticastFilterProfileAddressEntry 1496 MAX-ACCESS not-accessible 1497 STATUS current 1498 DESCRIPTION 1499 " A table that contains information about multicast filter address." 1500 ::={swL2LimitedMulticastMgmt 2} 1501 1502 swL2MulticastFilterProfileAddressEntry OBJECT-TYPE 1503 SYNTAX SwL2MulticastFilterProfileAddressEntry 1504 MAX-ACCESS not-accessible 1505 STATUS current 1506 DESCRIPTION 1507 "A list of multicast filter address information for each profile ID. " 1508 INDEX {swL2MulticastFilterProfileIdIndex,swL2MulticastFilterFromIp,swL2MulticastFilterToIp} 1509 ::={swL2MulticastFilterProfileAddressTable 1} 1510 1511 SwL2MulticastFilterProfileAddressEntry ::= 1512 SEQUENCE{ 1513 swL2MulticastFilterProfileIdIndex 1514 INTEGER, 1515 swL2MulticastFilterFromIp 1516 IpAddress, 1517 swL2MulticastFilterToIp 1518 IpAddress, 1519 swL2MulticastFilterAddressState 1520 RowStatus 1521 } 1522 1523 swL2MulticastFilterProfileIdIndex OBJECT-TYPE 1524 SYNTAX INTEGER(1..24) 1525 MAX-ACCESS read-only 1526 STATUS current 1527 DESCRIPTION 1528 "Indicates index for each profile." 1529 ::={swL2MulticastFilterProfileAddressEntry 1} 1530 1531 swL2MulticastFilterFromIp OBJECT-TYPE 1532 SYNTAX IpAddress 1533 MAX-ACCESS read-only 1534 STATUS current 1535 DESCRIPTION 1536 "Specifies the head IP address of a multicast address range which will 1537 be binded to a multicast filter profile." 1538 ::={swL2MulticastFilterProfileAddressEntry 2} 1539 1540 swL2MulticastFilterToIp OBJECT-TYPE 1541 SYNTAX IpAddress 1542 MAX-ACCESS read-only 1543 STATUS current 1544 DESCRIPTION 1545 "Specifies the tail IP address of a multicast address range which will 1546 be binded to a multicast filter profile." 1547 ::={swL2MulticastFilterProfileAddressEntry 3} 1548 1549 swL2MulticastFilterAddressState OBJECT-TYPE 1550 SYNTAX RowStatus 1551 MAX-ACCESS read-create 1552 STATUS current 1553 DESCRIPTION 1554 "This object indicates the status of this entry. 1555 Setting value to createAndGo(4) will add the multicast address list specified in 1556 swL2MulticastFilterFromIp and swL2MulticastFilterToIp to multicast filter profile. 1557 Setting value to destroy(6) will remove the multicast address list specified in 1558 swL2MulticastFilterFromIp and swL2MulticastFilterToIp from multicast filter profile." 1559 ::={swL2MulticastFilterProfileAddressEntry 4} 1560 1561-- ---------------------------------------------------------------------------- 1562 swL2LimitedMulticastFilterPortTable OBJECT-TYPE 1563 SYNTAX SEQUENCE OF SwL2LimitedMulticastFilterPortEntry 1564 MAX-ACCESS not-accessible 1565 STATUS current 1566 DESCRIPTION 1567 " A table that used to bind port to profile id." 1568 ::={swL2LimitedMulticastMgmt 3} 1569 1570 swL2LimitedMulticastFilterPortEntry OBJECT-TYPE 1571 SYNTAX SwL2LimitedMulticastFilterPortEntry 1572 MAX-ACCESS not-accessible 1573 STATUS current 1574 DESCRIPTION 1575 "A list of information that used to bind port to profile id. " 1576 INDEX {swL2LimitedMulticastFilterPortIndex} 1577 ::={swL2LimitedMulticastFilterPortTable 1} 1578 1579 SwL2LimitedMulticastFilterPortEntry ::= 1580 SEQUENCE{ 1581 swL2LimitedMulticastFilterPortIndex 1582 INTEGER, 1583 swL2LimitedMulticastFilterPortProfileID 1584 DisplayString, 1585 swL2LimitedMulticastFilterPortAccess 1586 INTEGER, 1587 swL2LimitedMulticastFilterPortProfileStatus 1588 INTEGER 1589 } 1590 1591 swL2LimitedMulticastFilterPortIndex OBJECT-TYPE 1592 SYNTAX INTEGER 1593 MAX-ACCESS read-only 1594 STATUS current 1595 DESCRIPTION 1596 "Specifies port as an index." 1597 ::={swL2LimitedMulticastFilterPortEntry 1} 1598 1599 swL2LimitedMulticastFilterPortAccess OBJECT-TYPE 1600 SYNTAX INTEGER { 1601 permit(1), 1602 deny(2) 1603 } 1604 MAX-ACCESS read-write 1605 STATUS current 1606 DESCRIPTION 1607 "This object indicates the access status for each port." 1608 ::= {swL2LimitedMulticastFilterPortEntry 2} 1609 1610 swL2LimitedMulticastFilterPortProfileID OBJECT-TYPE 1611 SYNTAX DisplayString 1612 MAX-ACCESS read-write 1613 STATUS current 1614 DESCRIPTION 1615 "This object specifies a profile ID list for each port." 1616 ::={swL2LimitedMulticastFilterPortEntry 3} 1617 1618 swL2LimitedMulticastFilterPortProfileStatus OBJECT-TYPE 1619 SYNTAX INTEGER { 1620 other(1), 1621 add(2), 1622 delete(3) 1623 } 1624 MAX-ACCESS read-create 1625 STATUS current 1626 DESCRIPTION 1627 "Controls the multicast filter profile list which bind to each port. 1628 When set add(2), multicast filter profile ID list which specifies in 1629 swL2LimitedMulticastFilterPortProfileID will be bound to the port. 1630 When set delete(3), multicast filter profile ID list which specifies in 1631 swL2LimitedMulticastFilterPortProfileID will be unbound from the port. 1632 The attribute value reverts to 'other' once the action has been done." 1633 ::={swL2LimitedMulticastFilterPortEntry 4} 1634 1635-- ---------------------------------------------------------------------------- 1636 swL2MulticastFilterPortMaxGroupTable OBJECT-TYPE 1637 SYNTAX SEQUENCE OF SwL2MulticastFilterPortMaxGroupEntry 1638 MAX-ACCESS not-accessible 1639 STATUS current 1640 DESCRIPTION 1641 " A table that contains information about max group number based on port." 1642 ::={swL2LimitedMulticastMgmt 4} 1643 1644 swL2MulticastFilterPortMaxGroupEntry OBJECT-TYPE 1645 SYNTAX SwL2MulticastFilterPortMaxGroupEntry 1646 MAX-ACCESS not-accessible 1647 STATUS current 1648 DESCRIPTION 1649 "A list of max group number information for each port. " 1650 INDEX {swL2MulticastFilterPortMaxGroupPortIndex} 1651 ::={swL2MulticastFilterPortMaxGroupTable 1} 1652 1653 SwL2MulticastFilterPortMaxGroupEntry ::= 1654 SEQUENCE{ 1655 swL2MulticastFilterPortMaxGroupPortIndex 1656 INTEGER, 1657 swL2MulticastFilterPortMaxGroup 1658 INTEGER 1659 } 1660 1661 swL2MulticastFilterPortMaxGroupPortIndex OBJECT-TYPE 1662 SYNTAX INTEGER 1663 MAX-ACCESS read-only 1664 STATUS current 1665 DESCRIPTION 1666 "Specifies port number as table index." 1667 ::={swL2MulticastFilterPortMaxGroupEntry 1} 1668 1669 swL2MulticastFilterPortMaxGroup OBJECT-TYPE 1670 SYNTAX INTEGER(0..256) 1671 MAX-ACCESS read-write 1672 STATUS current 1673 DESCRIPTION 1674 "Specifies maximum multicast filter group numbers for each port. 1675 Default value is 0,and 0 means infinite." 1676 ::= { swL2MulticastFilterPortMaxGroupEntry 2 } 1677 1678-- ----------------------------------------------------------------------------- 1679-- swL2QOSMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 6 } 1680-- ----------------------------------------------------------------------------- 1681 1682 swL2QOSBandwidthControlTable OBJECT-TYPE 1683 SYNTAX SEQUENCE OF SwL2QOSBandwidthControlEntry 1684 MAX-ACCESS not-accessible 1685 STATUS current 1686 DESCRIPTION 1687 "." 1688 ::= { swL2QOSMgmt 1 } 1689 1690 swL2QOSBandwidthControlEntry OBJECT-TYPE 1691 SYNTAX SwL2QOSBandwidthControlEntry 1692 MAX-ACCESS not-accessible 1693 STATUS current 1694 DESCRIPTION 1695 "A list of information contained in the swL2QOSBandwidthControlTable." 1696 INDEX { swL2QOSBandwidthPortIndex } 1697 ::= { swL2QOSBandwidthControlTable 1 } 1698 1699 SwL2QOSBandwidthControlEntry ::= 1700 SEQUENCE { 1701 swL2QOSBandwidthPortIndex 1702 INTEGER, 1703 swL2QOSBandwidthRxRate 1704 INTEGER, 1705 swL2QOSBandwidthTxRate 1706 INTEGER, 1707 swL2QOSBandwidthRadiusRxRate 1708 INTEGER, 1709 swL2QOSBandwidthRadiusTxRate 1710 INTEGER 1711 } 1712 1713 swL2QOSBandwidthPortIndex OBJECT-TYPE 1714 SYNTAX INTEGER (1..768) 1715 MAX-ACCESS read-only 1716 STATUS current 1717 DESCRIPTION 1718 "Indicates the port ." 1719 ::= { swL2QOSBandwidthControlEntry 1 } 1720 1721 swL2QOSBandwidthRxRate OBJECT-TYPE 1722 SYNTAX INTEGER (64..1024001) 1723 MAX-ACCESS read-write 1724 STATUS current 1725 DESCRIPTION 1726 "Indicates RX Rate of the specified port. Value 1024001 means no limit." 1727 ::= { swL2QOSBandwidthControlEntry 2 } 1728 1729 swL2QOSBandwidthTxRate OBJECT-TYPE 1730 SYNTAX INTEGER (64..1024001) 1731 MAX-ACCESS read-write 1732 STATUS current 1733 DESCRIPTION 1734 "Indicates TX Rate of the specified port. Value 1024001 means no limit." 1735 ::= { swL2QOSBandwidthControlEntry 3 } 1736 1737 swL2QOSBandwidthRadiusRxRate OBJECT-TYPE 1738 SYNTAX INTEGER 1739 MAX-ACCESS read-only 1740 STATUS current 1741 DESCRIPTION 1742 "The RxRate value comes from RADIUS server, 1743 If an 802.1X port is authenticated, this value 1744 will overwrites the locally configured RxRate. " 1745 ::= { swL2QOSBandwidthControlEntry 4 } 1746 swL2QOSBandwidthRadiusTxRate OBJECT-TYPE 1747 SYNTAX INTEGER 1748 MAX-ACCESS read-only 1749 STATUS current 1750 DESCRIPTION 1751 "The TxRate value comes from RADIUS server, 1752 If an 802.1X port is authenticated, this value 1753 will overwrites the locally configured TxRate. " 1754 ::= { swL2QOSBandwidthControlEntry 5 } 1755 1756-- ----------------------------------------------------------------------------- 1757 1758 swL2QOSSchedulingTable OBJECT-TYPE 1759 SYNTAX SEQUENCE OF SwL2QOSSchedulingEntry 1760 MAX-ACCESS not-accessible 1761 STATUS current 1762 DESCRIPTION 1763 "." 1764 ::= { swL2QOSMgmt 2 } 1765 1766 swL2QOSSchedulingEntry OBJECT-TYPE 1767 SYNTAX SwL2QOSSchedulingEntry 1768 MAX-ACCESS not-accessible 1769 STATUS current 1770 DESCRIPTION 1771 "A list of information contained in the swL2QOSSchedulingTable." 1772 INDEX { swL2QOSSchedulingClassIndex } 1773 ::= { swL2QOSSchedulingTable 1 } 1774 1775 SwL2QOSSchedulingEntry ::= 1776 SEQUENCE { 1777 swL2QOSSchedulingClassIndex 1778 INTEGER, 1779 swL2QOSSchedulingMaxPkts 1780 INTEGER, 1781 swL2QOSSchedulingMechanism 1782 INTEGER, 1783 swL2QOSSchedulingMaxLatency 1784 INTEGER 1785 } 1786 1787 swL2QOSSchedulingClassIndex OBJECT-TYPE 1788 SYNTAX INTEGER (0..7) 1789 MAX-ACCESS read-only 1790 STATUS current 1791 DESCRIPTION 1792 "Indicates the hardware queue number." 1793 ::= { swL2QOSSchedulingEntry 1 } 1794 1795 swL2QOSSchedulingMaxPkts OBJECT-TYPE 1796 SYNTAX INTEGER (0..15) 1797 MAX-ACCESS read-write 1798 STATUS current 1799 DESCRIPTION 1800 "Indicates the maximum number of packets the hardware priority queue will be allowed 1801 to transmit before allowing the next lowest priority queue to transmit its packets. 1802 a value between 0 and 15 can be specified." 1803 ::= { swL2QOSSchedulingEntry 2 } 1804 1805 swL2QOSSchedulingMechanism OBJECT-TYPE 1806 SYNTAX INTEGER { 1807 strict(1), 1808 roundrobin(2), 1809 weightfair(3) 1810 } 1811 MAX-ACCESS read-only 1812 STATUS current 1813 DESCRIPTION 1814 "Indicates the mechanism of QoS scheduling." 1815 ::= { swL2QOSSchedulingEntry 3 } 1816 1817 swL2QOSSchedulingMaxLatency OBJECT-TYPE 1818 SYNTAX INTEGER (0..255) 1819 MAX-ACCESS read-write 1820 STATUS current 1821 DESCRIPTION 1822 "Indicates the maximum amount of time the hardware priority queue will be allowed 1823 to transmit packets before allowing the next lowest priority queue to begin transmitting 1824 its packets. A value between 0 and 255 can be specified- with this value multiplied 1825 by 16 ms to arrive at the total allowed time for queue to transmit packets. 1826 For example, a value of 3 specifies 3*16=48 ms. The queue will continue transmitting 1827 the last packet until it is finished when the max_latency timer expires. " 1828 ::= { swL2QOSSchedulingEntry 4} 1829 1830-- ----------------------------------------------------------------------------- 1831 1832 swL2QOS8021pUserPriorityTable OBJECT-TYPE 1833 SYNTAX SEQUENCE OF SwL2QOS8021pUserPriorityEntry 1834 MAX-ACCESS not-accessible 1835 STATUS current 1836 DESCRIPTION 1837 "." 1838 ::= { swL2QOSMgmt 3 } 1839 1840 swL2QOS8021pUserPriorityEntry OBJECT-TYPE 1841 SYNTAX SwL2QOS8021pUserPriorityEntry 1842 MAX-ACCESS not-accessible 1843 STATUS current 1844 DESCRIPTION 1845 "A list of information contained in the swL2QOS8021pUserPriorityTable." 1846 INDEX { swL2QOS8021pUserPriorityIndex } 1847 ::= { swL2QOS8021pUserPriorityTable 1 } 1848 1849 SwL2QOS8021pUserPriorityEntry ::= 1850 SEQUENCE { 1851 swL2QOS8021pUserPriorityIndex 1852 INTEGER, 1853 swL2QOS8021pUserPriorityClass 1854 INTEGER 1855 } 1856 1857 swL2QOS8021pUserPriorityIndex OBJECT-TYPE 1858 SYNTAX INTEGER (0..7) 1859 MAX-ACCESS read-only 1860 STATUS current 1861 DESCRIPTION 1862 "The 802.1p user priority ." 1863 ::= { swL2QOS8021pUserPriorityEntry 1 } 1864 1865 swL2QOS8021pUserPriorityClass OBJECT-TYPE 1866 SYNTAX INTEGER (0..6) 1867 MAX-ACCESS read-write 1868 STATUS current 1869 DESCRIPTION 1870 "The number of the switch's hardware priority queue. The switch has seven hardware 1871 priority queues available. They are numbered between 0 (the lowest priority) 1872 and 6 (the highest priority)." 1873 ::= { swL2QOS8021pUserPriorityEntry 2 } 1874 1875-- ----------------------------------------------------------------------------- 1876 1877 swL2QOS8021pDefaultPriorityTable OBJECT-TYPE 1878 SYNTAX SEQUENCE OF SwL2QOS8021pDefaultPriorityEntry 1879 MAX-ACCESS not-accessible 1880 STATUS current 1881 DESCRIPTION 1882 "." 1883 ::= { swL2QOSMgmt 4 } 1884 1885 swL2QOS8021pDefaultPriorityEntry OBJECT-TYPE 1886 SYNTAX SwL2QOS8021pDefaultPriorityEntry 1887 MAX-ACCESS not-accessible 1888 STATUS current 1889 DESCRIPTION 1890 "A list of information contained in the swL2QOS8021pDefaultPriorityTable." 1891 INDEX { swL2QOS8021pDefaultPriorityIndex } 1892 ::= { swL2QOS8021pDefaultPriorityTable 1 } 1893 1894 SwL2QOS8021pDefaultPriorityEntry ::= 1895 SEQUENCE { 1896 swL2QOS8021pDefaultPriorityIndex 1897 INTEGER, 1898 swL2QOS8021pDefaultPriority 1899 INTEGER, 1900 swL2QOS8021pRadiusPriority 1901 INTEGER 1902 } 1903 1904 swL2QOS8021pDefaultPriorityIndex OBJECT-TYPE 1905 SYNTAX INTEGER (1..768) 1906 MAX-ACCESS read-only 1907 STATUS current 1908 DESCRIPTION 1909 "Indicates the port number ." 1910 ::= { swL2QOS8021pDefaultPriorityEntry 1 } 1911 1912 swL2QOS8021pDefaultPriority OBJECT-TYPE 1913 SYNTAX INTEGER (0..7) 1914 MAX-ACCESS read-write 1915 STATUS current 1916 DESCRIPTION 1917 "The priority value to assign to untagged packets received by the 1918 switch ports on the switch.." 1919 ::= { swL2QOS8021pDefaultPriorityEntry 2 } 1920 1921 swL2QOS8021pRadiusPriority OBJECT-TYPE 1922 SYNTAX INTEGER 1923 MAX-ACCESS read-only 1924 STATUS current 1925 DESCRIPTION 1926 "The value of 802.1p comes from RADIUS server. 1927 If an 802.1X port is authenticated, this value 1928 will overwrite the local configured value." 1929 ::= { swL2QOS8021pDefaultPriorityEntry 3 } 1930 1931 swL2QOSSchedulingMechanismCtrl OBJECT-TYPE 1932 SYNTAX INTEGER { 1933 strict(1), 1934 roundrobin(2), 1935 weightfair(3) 1936 } 1937 MAX-ACCESS read-write 1938 STATUS current 1939 DESCRIPTION 1940 "This object controls QoS scheduling Mechanism." 1941 ::= { swL2QOSMgmt 5 } 1942 1943 swL2QOSHolPreventionCtrl OBJECT-TYPE 1944 SYNTAX INTEGER { 1945 other(1), 1946 disabled(2), 1947 enabled(3) 1948 } 1949 MAX-ACCESS read-write 1950 STATUS current 1951 DESCRIPTION 1952 "Controls QoS HoL Prevention" 1953 ::= { swL2QOSMgmt 6 } 1954 1955-- ----------------------------------------------------------------------------- 1956-- swL2PortSecurityMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 7 } 1957-- ----------------------------------------------------------------------------- 1958 1959 swL2PortSecurityControlTable OBJECT-TYPE 1960 SYNTAX SEQUENCE OF SwL2PortSecurityControlEntry 1961 MAX-ACCESS not-accessible 1962 STATUS current 1963 DESCRIPTION 1964 "A port security feature which controls the address leaning capability and 1965 traffic forwarding decisions. Each port can be enabled or disabled for this function. 1966 When it is enabled and a number is given said N, which allows N addresses to be 1967 learned on this port, the first N learned addresses are locked at this port as 1968 static entries. When the learned addresses number reaches N, any incoming packet 1969 without learned source addresses are discarded (e.g. dropped) and no more new 1970 addresses can be learned on this port." 1971 ::= { swL2PortSecurityMgmt 1 } 1972 1973 swL2PortSecurityControlEntry OBJECT-TYPE 1974 SYNTAX SwL2PortSecurityControlEntry 1975 MAX-ACCESS not-accessible 1976 STATUS current 1977 DESCRIPTION 1978 "A list of information contained in the swL2PortSecurityControlTable." 1979 INDEX { swL2PortSecurityPortIndex } 1980 ::= { swL2PortSecurityControlTable 1 } 1981 1982 SwL2PortSecurityControlEntry ::= 1983 SEQUENCE { 1984 swL2PortSecurityPortIndex 1985 INTEGER, 1986 swL2PortSecurityMaxLernAddr 1987 INTEGER, 1988 swL2PortSecurityMode 1989 INTEGER, 1990 swL2PortSecurityAdmState 1991 INTEGER, 1992 swL2PortSecurityEntryClearCtrl 1993 INTEGER 1994 } 1995 1996 swL2PortSecurityPortIndex OBJECT-TYPE 1997 SYNTAX INTEGER (1..768) 1998 MAX-ACCESS read-only 1999 STATUS current 2000 DESCRIPTION 2001 "Indicates the secured port to lock address learning." 2002 ::= { swL2PortSecurityControlEntry 1 } 2003 2004 swL2PortSecurityMaxLernAddr OBJECT-TYPE 2005 SYNTAX INTEGER (0..65535) 2006 MAX-ACCESS read-write 2007 STATUS current 2008 DESCRIPTION 2009 "Indicates allowable number of addresses to be learned on this port." 2010 ::= { swL2PortSecurityControlEntry 2 } 2011 2012 swL2PortSecurityMode OBJECT-TYPE 2013 SYNTAX INTEGER { 2014 other(1), 2015 permanent(2), 2016 deleteOnTimeout(3), 2017 deleteOnReset(4) 2018 } 2019 MAX-ACCESS read-write 2020 STATUS current 2021 DESCRIPTION 2022 "Indicates the mode of locking address. 2023 In deleteOnTimeout(3) mode - the locked addresses can be aged out after 2024 the aging timer expires. In this mode, when the locked address is aged 2025 out, the number of addresses that can be learned has to be increased by one. 2026 In deleteOnReset(4) mode - Locked addresses never age out unless the system 2027 restarts which will prevent port movement or intrusion." 2028 ::= { swL2PortSecurityControlEntry 3 } 2029 2030 swL2PortSecurityAdmState OBJECT-TYPE 2031 SYNTAX INTEGER { 2032 other(1), 2033 enable(2), 2034 disable(3) 2035 } 2036 MAX-ACCESS read-write 2037 STATUS current 2038 DESCRIPTION 2039 "Indicates administration state of locking address." 2040 ::= { swL2PortSecurityControlEntry 4 } 2041 2042 swL2PortSecurityEntryClearCtrl OBJECT-TYPE 2043 SYNTAX INTEGER { 2044 other(1), 2045 start(2) 2046 } 2047 MAX-ACCESS read-write 2048 STATUS current 2049 DESCRIPTION 2050 "Used to clear port security entries by port. 2051 Setting this value to 'start' will execute the clear action, 2052 Once cleared, the value returns to 'other'." 2053 ::= { swL2PortSecurityControlEntry 5 } 2054 2055-- ----------------------------------------------------------------------------- 2056 2057 swL2PortSecurityDelCtrl OBJECT IDENTIFIER ::= { swL2PortSecurityMgmt 2 } 2058 2059 swL2PortSecurityDelVlanName OBJECT-TYPE 2060 SYNTAX DisplayString (SIZE (0..32)) 2061 MAX-ACCESS read-write 2062 STATUS current 2063 DESCRIPTION 2064 "Indicates VLAN name." 2065 ::= { swL2PortSecurityDelCtrl 1 } 2066 2067 swL2PortSecurityDelPort OBJECT-TYPE 2068 SYNTAX INTEGER (1..768) 2069 MAX-ACCESS read-write 2070 STATUS current 2071 DESCRIPTION 2072 "Indicates the port." 2073 ::= { swL2PortSecurityDelCtrl 2 } 2074 2075 swL2PortSecurityDelMacAddress OBJECT-TYPE 2076 SYNTAX MacAddress 2077 MAX-ACCESS read-write 2078 STATUS current 2079 DESCRIPTION 2080 "Specifies a MAC address." 2081 ::= { swL2PortSecurityDelCtrl 3 } 2082 2083 swL2PortSecurityDelActivity OBJECT-TYPE 2084 SYNTAX INTEGER { 2085 none(1), 2086 start(2) 2087 } 2088 MAX-ACCESS read-write 2089 STATUS current 2090 DESCRIPTION 2091 "." 2092 ::= { swL2PortSecurityDelCtrl 4 } 2093 2094-- ----------------------------------------------------------------------------- 2095 swL2PortSecurityTrapLogState OBJECT-TYPE 2096 SYNTAX INTEGER { 2097 other(1), 2098 enable(2), 2099 disable(3) 2100 } 2101 MAX-ACCESS read-write 2102 STATUS current 2103 DESCRIPTION 2104 "When enabled(2),whenever there's a new MAC address that violates 2105 the pre-defined port security configuration, traps will be sent out 2106 and the relevant information will be logged into the system." 2107 ::= { swL2PortSecurityMgmt 3 } 2108 2109-- ----------------------------------------------------------------------------- 2110-- swL2DhcpRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 } 2111-- ----------------------------------------------------------------------------- 2112 swL2DhcpRelayState OBJECT-TYPE 2113 SYNTAX INTEGER { 2114 other(1), 2115 disabled(2), 2116 enabled(3) 2117 } 2118 MAX-ACCESS read-write 2119 STATUS current 2120 DESCRIPTION 2121 "This object indicates if the DHCP relay function is enabled or 2122 disabled." 2123 ::= { swL2DhcpRelayMgmt 1 } 2124 2125 swL2DhcpRelayHopCount OBJECT-TYPE 2126 SYNTAX INTEGER (1..16) 2127 MAX-ACCESS read-write 2128 STATUS current 2129 DESCRIPTION 2130 "This object indicates the maximum number of router hops that 2131 DHCP packets can cross." 2132 ::= { swL2DhcpRelayMgmt 2 } 2133 2134 swL2DhcpRelayTimeThreshold OBJECT-TYPE 2135 SYNTAX INTEGER (0..65535) 2136 MAX-ACCESS read-write 2137 STATUS current 2138 DESCRIPTION 2139 "This object indicates the minimum time in seconds within which 2140 the switch must relay the DHCP request. If this time is 2141 exceeded, the switch will drop the DHCP packet." 2142 ::= { swL2DhcpRelayMgmt 3 } 2143 2144 swL2DhcpRelayOption82State OBJECT-TYPE 2145 SYNTAX INTEGER { 2146 other(1), 2147 disabled(2), 2148 enabled(3) 2149 } 2150 MAX-ACCESS read-write 2151 STATUS current 2152 DESCRIPTION 2153 "This object indicates if the DHCP relay agent information option 82 2154 function is enabled or disabled." 2155 ::= { swL2DhcpRelayMgmt 4 } 2156 2157 swL2DhcpRelayOption82Check OBJECT-TYPE 2158 SYNTAX INTEGER { 2159 other(1), 2160 disabled(2), 2161 enabled(3) 2162 } 2163 MAX-ACCESS read-write 2164 STATUS current 2165 DESCRIPTION 2166 "This object indicates if the checking mechanism of DHCP relay agent 2167 information option 82 is enabled or disabled." 2168 ::= { swL2DhcpRelayMgmt 5 } 2169 2170 swL2DhcpRelayOption82Policy OBJECT-TYPE 2171 SYNTAX INTEGER { 2172 replace(1), 2173 drop(2), 2174 keep(3) 2175 } 2176 MAX-ACCESS read-write 2177 STATUS current 2178 DESCRIPTION 2179 "This object indicates the reforwarding policy of DHCP relay agent 2180 information option 82. 2181 2182 replace(1) - replace the exiting option 82 field in messages. 2183 drop(2) - discard messages with existing option 82 field. 2184 keep(3) - retain the existing option 82 field messages." 2185 ::= { swL2DhcpRelayMgmt 6 } 2186 2187 swL2DhcpRelayCtrlTable OBJECT-TYPE 2188 SYNTAX SEQUENCE OF SwL2DhcpRelayCtrlEntry 2189 MAX-ACCESS not-accessible 2190 STATUS current 2191 DESCRIPTION 2192 "This table specifies the IP address as a destination to forward 2193 (relay) DHCP packets to." 2194 ::= { swL2DhcpRelayMgmt 7 } 2195 2196 swL2DhcpRelayCtrlEntry OBJECT-TYPE 2197 SYNTAX SwL2DhcpRelayCtrlEntry 2198 MAX-ACCESS not-accessible 2199 STATUS current 2200 DESCRIPTION 2201 "A list of information that specifies the IP address as a destination 2202 to forward (relay) DHCP packets to." 2203 INDEX { swL2DhcpRelayCtrlInterfaceName, swL2DhcpRelayCtrlServer} 2204 ::= { swL2DhcpRelayCtrlTable 1 } 2205 2206 SwL2DhcpRelayCtrlEntry ::= 2207 SEQUENCE { 2208 swL2DhcpRelayCtrlInterfaceName 2209 DisplayString, 2210 swL2DhcpRelayCtrlServer 2211 IpAddress, 2212 swL2DhcpRelayCtrlState 2213 INTEGER 2214 } 2215 2216 swL2DhcpRelayCtrlInterfaceName OBJECT-TYPE 2217 SYNTAX DisplayString (SIZE(1..12)) 2218 MAX-ACCESS read-only 2219 STATUS current 2220 DESCRIPTION 2221 "The name of the IP interface." 2222 ::= { swL2DhcpRelayCtrlEntry 1 } 2223 2224 swL2DhcpRelayCtrlServer OBJECT-TYPE 2225 SYNTAX IpAddress 2226 MAX-ACCESS read-only 2227 STATUS current 2228 DESCRIPTION 2229 "The DHCP server IP address." 2230 ::= { swL2DhcpRelayCtrlEntry 2 } 2231 2232 swL2DhcpRelayCtrlState OBJECT-TYPE 2233 SYNTAX INTEGER { 2234 other(1), 2235 invalid(2), 2236 valid(3) 2237 } 2238 MAX-ACCESS read-write 2239 STATUS current 2240 DESCRIPTION 2241 "This object indicates the status of this entry. 2242 2243 other(1) - this entry is currently in use but the conditions 2244 under which it will remain so are different from each of 2245 the following values. 2246 invalid(2) - writing this value to the object, and then the 2247 corresponding entry will be removed from the table. 2248 valid(3) - this entry resides in the table." 2249 ::= { swL2DhcpRelayCtrlEntry 3 } 2250 2251 2252-- ----------------------------------------------------------------------------- 2253-- swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 } 2254-- ----------------------------------------------------------------------------- 2255 2256 swL2TrunkMaxSupportedEntries OBJECT-TYPE 2257 SYNTAX INTEGER (0..65535) 2258 MAX-ACCESS read-only 2259 STATUS current 2260 DESCRIPTION 2261 "Maximum number of entries in the trunk configuration table 2262 (swL2TrunkCtrlTable)." 2263 ::= { swL2TrunkMgmt 1 } 2264 2265 swL2TrunkCurrentNumEntries OBJECT-TYPE 2266 SYNTAX INTEGER (0..65535) 2267 MAX-ACCESS read-only 2268 STATUS current 2269 DESCRIPTION 2270 "Current active number of entries in the trunk configuration 2271 table." 2272 ::= { swL2TrunkMgmt 2 } 2273 2274 swL2TrunkCtrlTable OBJECT-TYPE 2275 SYNTAX SEQUENCE OF SwL2TrunkCtrlEntry 2276 MAX-ACCESS not-accessible 2277 STATUS current 2278 DESCRIPTION 2279 "This table specifies which ports group a set of ports(up to 8) 2280 into a single logical link." 2281 ::= { swL2TrunkMgmt 3 } 2282 2283 swL2TrunkCtrlEntry OBJECT-TYPE 2284 SYNTAX SwL2TrunkCtrlEntry 2285 MAX-ACCESS not-accessible 2286 STATUS current 2287 DESCRIPTION 2288 "A list of information that specifies which ports group a set of 2289 ports(up to 8) into a single logical link." 2290 INDEX { swL2TrunkIndex } 2291 ::= { swL2TrunkCtrlTable 1 } 2292 2293 SwL2TrunkCtrlEntry ::= 2294 SEQUENCE { 2295 swL2TrunkIndex 2296 INTEGER, 2297-- swL2TrunkName 2298-- DisplayString, 2299 swL2TrunkMasterPort 2300 INTEGER, 2301 swL2TrunkMember 2302 PortList, 2303 swL2TrunkFloodingPort 2304 INTEGER, 2305 swL2TrunkType 2306 INTEGER, 2307 swL2TrunkState 2308 RowStatus 2309 } 2310 2311 swL2TrunkIndex OBJECT-TYPE 2312 SYNTAX INTEGER (0..65535) 2313 MAX-ACCESS read-only 2314 STATUS current 2315 DESCRIPTION 2316 "The index number of the logical port trunk group. The trunk group 2317 number depends on the existence of unit and module." 2318 ::= { swL2TrunkCtrlEntry 1 } 2319 2320-- swL2TrunkName OBJECT-TYPE 2321-- SYNTAX DisplayString (SIZE (0..12)) 2322-- MAX-ACCESS read-create 2323-- STATUS current 2324-- DESCRIPTION 2325-- "The name of logical port trunk group." 2326-- ::= { swL2TrunkCtrlEntry 2 } 2327 2328 2329 swL2TrunkMasterPort OBJECT-TYPE 2330 SYNTAX INTEGER (1..65535) 2331 MAX-ACCESS read-create 2332 STATUS current 2333 DESCRIPTION 2334 "The object indicates the master port number of the port trunk 2335 entry. When using Port Trunk, you cannot configure the other 2336 ports of the group except the master port. 2337 Their configuration must be same as the master port (e.g. speed, 2338 duplex, enabled/disabled, flow control, and so on)." 2339 ::= { swL2TrunkCtrlEntry 3 } 2340 2341 swL2TrunkMember OBJECT-TYPE 2342 SYNTAX PortList 2343 MAX-ACCESS read-create 2344 STATUS current 2345 DESCRIPTION 2346 "Indicates the number of ports included in this Trunk group. 2347 The trunk port number depends on the existence of the module. 2348 The maximum number of ports is 8 for one trunk group." 2349 ::= { swL2TrunkCtrlEntry 4 } 2350 2351 swL2TrunkFloodingPort OBJECT-TYPE 2352 SYNTAX INTEGER (1..65535) 2353 MAX-ACCESS read-only 2354 STATUS current 2355 DESCRIPTION 2356 "The object indicates the flooding port number of the port trunk 2357 entry. The first port of the Trunk group is implicitly configured to 2358 be the flooding port." 2359 ::= { swL2TrunkCtrlEntry 5 } 2360 2361 swL2TrunkType OBJECT-TYPE 2362 SYNTAX INTEGER { 2363 other(1), 2364 static(2), 2365 lacp(3) 2366 } 2367 MAX-ACCESS read-create 2368 STATUS current 2369 DESCRIPTION 2370 "This object indicates the type of trunk group. 2371 static : is static trunk group 2372 lacp : is LACP trunk group . " 2373 ::= { swL2TrunkCtrlEntry 6 } 2374 2375 swL2TrunkState OBJECT-TYPE 2376 SYNTAX RowStatus 2377 MAX-ACCESS read-create 2378 STATUS current 2379 DESCRIPTION 2380 "This object indicates the status of this entry." 2381 ::= { swL2TrunkCtrlEntry 7 } 2382 2383 swL2TrunkAlgorithm OBJECT-TYPE 2384 SYNTAX INTEGER { 2385 other(1), 2386 mac-source(2), 2387 mac-destination(3), 2388 mac-source-dest(4), 2389 ip-source(5), 2390 ip-destination(6), 2391 ip-source-dest(7) 2392 } 2393 MAX-ACCESS read-write 2394 STATUS current 2395 DESCRIPTION 2396 "This object configures to part of the packet examined by the 2397 switch when selecting the egress port for transmitting 2398 load-sharing data." 2399 ::= { swL2TrunkMgmt 4 } 2400 2401 swL2TrunkLACPPortTable OBJECT-TYPE 2402 SYNTAX SEQUENCE OF SwL2TrunkLACPPortEntry 2403 MAX-ACCESS not-accessible 2404 STATUS current 2405 DESCRIPTION 2406 "This table specifies which ports group a set of ports(up to 8) 2407 into a single logical link." 2408 ::= { swL2TrunkMgmt 5 } 2409 2410 swL2TrunkLACPPortEntry OBJECT-TYPE 2411 SYNTAX SwL2TrunkLACPPortEntry 2412 MAX-ACCESS not-accessible 2413 STATUS current 2414 DESCRIPTION 2415 "A list of information specifies which ports group a set of 2416 ports(up to 8) into a single logical link." 2417 INDEX { swL2TrunkLACPPortIndex } 2418 ::= { swL2TrunkLACPPortTable 1 } 2419 2420 SwL2TrunkLACPPortEntry ::= 2421 SEQUENCE { 2422 swL2TrunkLACPPortIndex 2423 INTEGER, 2424 swL2TrunkLACPPortState 2425 INTEGER 2426 } 2427 2428 swL2TrunkLACPPortIndex OBJECT-TYPE 2429 SYNTAX INTEGER (0..65535) 2430 MAX-ACCESS read-only 2431 STATUS current 2432 DESCRIPTION 2433 "The index of logical port LACP. " 2434 ::= { swL2TrunkLACPPortEntry 1 } 2435 2436 swL2TrunkLACPPortState OBJECT-TYPE 2437 SYNTAX INTEGER{ 2438 active(1), 2439 passive(2) 2440 } 2441 MAX-ACCESS read-write 2442 STATUS current 2443 DESCRIPTION 2444 "The state of logical port LACP." 2445 ::= { swL2TrunkLACPPortEntry 2 } 2446 2447 swL2TrunkVLANTable OBJECT-TYPE 2448 SYNTAX SEQUENCE OF SwL2TrunkVLANEntry 2449 MAX-ACCESS not-accessible 2450 STATUS current 2451 DESCRIPTION 2452 "This table is used to manage the VLAN trunking feature of the device." 2453 ::= { swL2TrunkMgmt 6 } 2454 2455 swL2TrunkVLANEntry OBJECT-TYPE 2456 SYNTAX SwL2TrunkVLANEntry 2457 MAX-ACCESS not-accessible 2458 STATUS current 2459 DESCRIPTION 2460 "This object is used to configure the VLAN trunking settings for each port." 2461 INDEX { swL2TrunkVLANPort } 2462 ::= { swL2TrunkVLANTable 1 } 2463 2464 SwL2TrunkVLANEntry ::= 2465 SEQUENCE { 2466 swL2TrunkVLANPort 2467 INTEGER, 2468 swL2TrunkVLANState 2469 INTEGER 2470 } 2471 2472 swL2TrunkVLANPort OBJECT-TYPE 2473 SYNTAX INTEGER (0..65535) 2474 MAX-ACCESS read-only 2475 STATUS current 2476 DESCRIPTION 2477 "This object indicates the port being configured." 2478 ::= { swL2TrunkVLANEntry 1 } 2479 2480 swL2TrunkVLANState OBJECT-TYPE 2481 SYNTAX INTEGER{ 2482 enabled(1), 2483 disabled(2) 2484 } 2485 MAX-ACCESS read-write 2486 STATUS current 2487 DESCRIPTION 2488 "The state of the logical port." 2489 ::= { swL2TrunkVLANEntry 2 } 2490-- ----------------------------------------------------------------------------- 2491-- swPortMirrorPackage OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 } 2492-- ----------------------------------------------------------------------------- 2493 2494 swL2MirrorLogicTargetPort OBJECT-TYPE 2495 SYNTAX INTEGER (0..65535) 2496 MAX-ACCESS read-write 2497 STATUS current 2498 DESCRIPTION 2499 "This object indicates which switch port will sniff another 2500 port. A trunk port member cannot be configured as a target 2501 snooping port. The port number is the sequential (logical) 2502 number which is also applied to the bridge MIB, etc." 2503 ::= { swL2MirrorMgmt 1 } 2504 2505 swL2MirrorPortSourceIngress OBJECT-TYPE 2506 SYNTAX PortList 2507 MAX-ACCESS read-write 2508 STATUS current 2509 DESCRIPTION 2510 "This represents the port where ingress packets will be sniffed." 2511 ::= { swL2MirrorMgmt 2 } 2512 2513 swL2MirrorPortSourceEgress OBJECT-TYPE 2514 SYNTAX PortList 2515 MAX-ACCESS read-write 2516 STATUS current 2517 DESCRIPTION 2518 "This represents the port where egress packets will be sniffed." 2519 ::= { swL2MirrorMgmt 3 } 2520 2521 swL2MirrorPortState OBJECT-TYPE 2522 SYNTAX INTEGER { 2523 other(1), 2524 disabled(2), 2525 enabled(3) 2526 } 2527 MAX-ACCESS read-write 2528 STATUS current 2529 DESCRIPTION 2530 "This object indicates the port mirroring state. 2531 2532 other(1) - this entry is currently in use but the conditions 2533 under which it will remain so are different from each of the 2534 following values. 2535 disabled(2) - After writing this value to the object, the 2536 corresponding entry will be removed from the table. 2537 enabled(3) - This entry resides in the table." 2538 ::= { swL2MirrorMgmt 4 } 2539 2540 2541-- ----------------------------------------------------------------------------- 2542-- swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 } 2543-- ----------------------------------------------------------------------------- 2544 2545 swL2IGMPMaxSupportedVlans OBJECT-TYPE 2546 SYNTAX INTEGER (0..65535) 2547 MAX-ACCESS read-only 2548 STATUS current 2549 DESCRIPTION 2550 "Maximum number of VLANs in the layer 2 IGMP control table 2551 (swL2IGMPCtrlTable)." 2552 ::= { swL2IGMPMgmt 1 } 2553 2554 swL2IGMPMaxIpGroupNumPerVlan OBJECT-TYPE 2555 SYNTAX INTEGER (0..65535) 2556 MAX-ACCESS read-only 2557 STATUS current 2558 DESCRIPTION 2559 "Maximum number of multicast IP groups per VLAN in the layer 2 2560 IGMP information table(swL2IGMPQueryInfoTable)." 2561 ::= { swL2IGMPMgmt 2 } 2562 2563-- swL2IGMPLastQueryIPAddr OBJECT-TYPE 2564-- SYNTAX IpAddress 2565-- MAX-ACCESS read-only 2566-- STATUS current 2567-- DESCRIPTION 2568-- "This object indicates the IP address of last sent IGMP query packet." 2569-- ::= { swL2IGMPMgmt 3 } 2570 2571 swL2IGMPSnoopingMulticastVlanState OBJECT-TYPE 2572 SYNTAX INTEGER 2573 { 2574 enabled(1), 2575 disabled(2) 2576 } 2577 MAX-ACCESS read-write 2578 STATUS current 2579 DESCRIPTION 2580 "It indicates the global state of igmp_snoop multicast_vlan." 2581 ::={swL2IGMPMgmt 3} 2582 2583 swL2IGMPCtrlTable OBJECT-TYPE 2584 SYNTAX SEQUENCE OF SwL2IGMPCtrlEntry 2585 MAX-ACCESS not-accessible 2586 STATUS current 2587 DESCRIPTION 2588 "The table controls the VLAN's IGMP function. Its scale depends 2589 on the current VLAN state (swL2VlanInfoStatus). If the VLAN is disabled, 2590 there is only one entry in the table, with an index of 1. If the 2591 VLAN is in Port-Base or 802.1q mode, the maximum number of entries can be 12, 2592 with an index range from 1 to 12." 2593 ::= { swL2IGMPMgmt 4 } 2594 2595 swL2IGMPCtrlEntry OBJECT-TYPE 2596 SYNTAX SwL2IGMPCtrlEntry 2597 MAX-ACCESS not-accessible 2598 STATUS current 2599 DESCRIPTION 2600 "The entry in IGMP control table (swL2IGMPCtrlTable). The entry 2601 is effective only when IGMP capture switch 2602 (swL2DevCtrlIGMPSnooping) is enabled." 2603 INDEX { swL2IGMPCtrlVid } 2604 ::= { swL2IGMPCtrlTable 1 } 2605 2606 SwL2IGMPCtrlEntry ::= 2607 SEQUENCE { 2608-- swL2IGMPCtrlIndex 2609-- INTEGER, 2610 swL2IGMPCtrlVid 2611 INTEGER, 2612 swL2IGMPQueryInterval 2613 INTEGER, 2614 swL2IGMPMaxResponseTime 2615 INTEGER, 2616 swL2IGMPRobustness 2617 INTEGER, 2618 swL2IGMPLastMemberQueryInterval 2619 INTEGER, 2620 swL2IGMPHostTimeout 2621 INTEGER, 2622 swL2IGMPRouteTimeout 2623 INTEGER, 2624 swL2IGMPLeaveTimer 2625 INTEGER, 2626 swL2IGMPQueryState 2627 INTEGER, 2628 swL2IGMPCurrentState 2629 INTEGER, 2630 swL2IGMPCtrlState 2631 INTEGER, 2632 swL2IGMPFastLeaveState 2633 INTEGER 2634 } 2635 2636-- swL2IGMPCtrlIndex OBJECT-TYPE 2637-- SYNTAX INTEGER (1..12) 2638-- MAX-ACCESS read-only 2639-- STATUS current 2640-- DESCRIPTION 2641-- "This object indicates the IGMP control entry number. Its scale 2642-- depends on the current VLAN state (swL2VlanInfoStatus). If the 2643-- VLAN is disabled, there is only one entry in the table, with index 1. 2644-- If VLAN is in Port-Base or 802.1q mode, the maximum number of entries 2645-- is 12, with an index range from 1 to 12." 2646-- ::= { swL2IGMPCtrlEntry 1 } 2647 2648 swL2IGMPCtrlVid OBJECT-TYPE 2649 SYNTAX INTEGER (0..65535) 2650 MAX-ACCESS read-only 2651 STATUS current 2652 DESCRIPTION 2653 "This object indicates the IGMP control entry's VLAN ID. If the VLAN 2654 is disabled, the VID is always 0 and cannot be changed by management users. 2655 If the VLAN is in Port-Base mode, the VID is arranged from 1 to 12, in a 2656 fixed form. If the VLAN is in 802.1q mode, the VID setting can be changed 2657 from 1 to 4094 by the management user, and the VID in each entry must be 2658 unique within the IGMP Control Table." 2659 ::= { swL2IGMPCtrlEntry 1 } 2660 2661 swL2IGMPQueryInterval OBJECT-TYPE 2662 SYNTAX INTEGER (1..65535) 2663 MAX-ACCESS read-write 2664 STATUS current 2665 DESCRIPTION 2666 "The frequency at which IGMP Host-Query packets are 2667 transmitted on this switch." 2668 DEFVAL { 125 } 2669 ::= { swL2IGMPCtrlEntry 2 } 2670 2671 swL2IGMPMaxResponseTime OBJECT-TYPE 2672 SYNTAX INTEGER (1..25) 2673 MAX-ACCESS read-write 2674 STATUS current 2675 DESCRIPTION 2676 "The maximum query response time on this switch." 2677 DEFVAL { 10 } 2678 ::= { swL2IGMPCtrlEntry 3 } 2679 2680 swL2IGMPRobustness OBJECT-TYPE 2681 SYNTAX INTEGER (1..255) 2682 MAX-ACCESS read-write 2683 STATUS current 2684 DESCRIPTION 2685 "The Robustness Variable allows tuning for the expected 2686 packet loss on a subnet. If a subnet is expected to be 2687 lossy, the Robustness Variable may be increased. IGMP is 2688 robust to (Robustness Variable-1) packet losses." 2689 DEFVAL { 2 } 2690 ::= { swL2IGMPCtrlEntry 4 } 2691 2692 swL2IGMPLastMemberQueryInterval OBJECT-TYPE 2693 SYNTAX INTEGER (1..25) 2694 MAX-ACCESS read-write 2695 STATUS current 2696 DESCRIPTION 2697 "The Last Member Query Interval is the Max Response Time 2698 inserted into Group-Specific Queries sent in response to 2699 Leave Group messages, and is also the amount of time between 2700 Group-Specific Query messages." 2701 DEFVAL { 1 } 2702 ::= { swL2IGMPCtrlEntry 5 } 2703 2704 swL2IGMPHostTimeout OBJECT-TYPE 2705 SYNTAX INTEGER (1..16711450) 2706 MAX-ACCESS read-write 2707 STATUS current 2708 DESCRIPTION 2709 "The timer value for sending IGMP query packets when none were 2710 sent by the host on the LAN. The timer works on a per-VLAN basis. 2711 Our device will be activated to send the query messages if the 2712 timer expires. Please reference RFC2236-1997." 2713 DEFVAL { 260 } 2714 ::= { swL2IGMPCtrlEntry 6 } 2715 2716 swL2IGMPRouteTimeout OBJECT-TYPE 2717 SYNTAX INTEGER (1..16711450) 2718 MAX-ACCESS read-write 2719 STATUS current 2720 DESCRIPTION 2721 "The Router Timeout is how long a host must wait after hearing 2722 a Query before it may send any IGMPv2 messages." 2723 DEFVAL { 260 } 2724 ::= { swL2IGMPCtrlEntry 7 } 2725 2726 swL2IGMPLeaveTimer OBJECT-TYPE 2727 SYNTAX INTEGER (1..16711450) 2728 MAX-ACCESS read-write 2729 STATUS current 2730 DESCRIPTION 2731 "When a querier receives a Leave Group message for a group that 2732 has group members on the reception interface, it sends 2733 Group-Specific Queries every swL2IGMPLeaveTimer to the group 2734 being left." 2735 DEFVAL { 1 } 2736 ::= { swL2IGMPCtrlEntry 8 } 2737 2738 swL2IGMPQueryState OBJECT-TYPE 2739 SYNTAX INTEGER { 2740 other(1), 2741 disabled(2), 2742 enabled(3) 2743 } 2744 MAX-ACCESS read-write 2745 STATUS current 2746 DESCRIPTION 2747 "This object decides if the IGMP query is enabled or disabled." 2748 ::= { swL2IGMPCtrlEntry 9 } 2749 2750 swL2IGMPCurrentState OBJECT-TYPE 2751 SYNTAX INTEGER { 2752 other(1), 2753 querier(2), 2754 non-querier(3) 2755 } 2756 MAX-ACCESS read-only 2757 STATUS current 2758 DESCRIPTION 2759 "This object indicates the current IGMP query state." 2760 ::= { swL2IGMPCtrlEntry 10 } 2761 2762 swL2IGMPCtrlState OBJECT-TYPE 2763 SYNTAX INTEGER { 2764 other(1), 2765 disable(2), 2766 enable(3) 2767 } 2768 MAX-ACCESS read-write 2769 STATUS current 2770 DESCRIPTION 2771 "This object indicates the status of this entry. 2772 2773 other(1) - this entry is currently in use but the conditions under 2774 which it will remain so are different from each of the following 2775 values. 2776 disable(2) - IGMP function is disabled for this entry. 2777 enable(3) - IGMP function is enabled for this entry." 2778 ::= { swL2IGMPCtrlEntry 11 } 2779 2780 swL2IGMPFastLeaveState OBJECT-TYPE 2781 SYNTAX INTEGER { 2782 other(1), 2783 disable(2), 2784 enable(3) 2785 } 2786 MAX-ACCESS read-write 2787 STATUS current 2788 DESCRIPTION 2789 "This object indicates the fast_leave status of this entry. 2790 2791 other(1) - this entry is currently in use but the conditions under 2792 which it will remain so are different from each of the following 2793 values. 2794 disable(2) - IGMP fast-leave function is disabled for this entry. 2795 enable(3) - IGMP fast-leave function is enabled for this entry." 2796 ::= { swL2IGMPCtrlEntry 12 } 2797 2798 2799 swL2IGMPQueryInfoTable OBJECT-TYPE 2800 SYNTAX SEQUENCE OF SwL2IGMPQueryInfoEntry 2801 MAX-ACCESS not-accessible 2802 STATUS current 2803 DESCRIPTION 2804 "The table contains the number current IGMP query packets which 2805 are captured by this device, as well as the IGMP query packets 2806 sent by the device." 2807 ::= { swL2IGMPMgmt 5 } 2808 2809 swL2IGMPQueryInfoEntry OBJECT-TYPE 2810 SYNTAX SwL2IGMPQueryInfoEntry 2811 MAX-ACCESS not-accessible 2812 STATUS current 2813 DESCRIPTION 2814 "Information about current IGMP query information, provided that 2815 swL2DevCtrlIGMPSnooping and swL2IGMPCtrState of the associated VLAN 2816 entry are all enabled." 2817 INDEX { swL2IGMPInfoVid } 2818 ::= { swL2IGMPQueryInfoTable 1 } 2819 2820 SwL2IGMPQueryInfoEntry ::= 2821 SEQUENCE { 2822-- swL2IGMPInfoIndex 2823-- INTEGER, 2824 swL2IGMPInfoVid 2825 INTEGER, 2826 swL2IGMPInfoQueryCount 2827 INTEGER, 2828 swL2IGMPInfoTxQueryCount 2829 INTEGER 2830 } 2831 2832-- swL2IGMPInfoIndex OBJECT-TYPE 2833-- SYNTAX INTEGER (1..12) 2834-- MAX-ACCESS read-only 2835-- STATUS current 2836-- DESCRIPTION 2837-- "This object indicates the IGMP query information entry 2838-- number. It could be up to 12 entries, depending on the current 2839-- number of VLAN entries." 2840-- ::= { swL2IGMPQueryInfoEntry 1 } 2841 2842 swL2IGMPInfoVid OBJECT-TYPE 2843 SYNTAX INTEGER (0..65535) 2844 MAX-ACCESS read-only 2845 STATUS current 2846 DESCRIPTION 2847 "This object indicates the VID of associated IGMP info table 2848 entry. It follows swL2IGMPCtrlVid in the associated entry of 2849 IGMP control table (swL2IGMPCtrlTable)." 2850 ::= { swL2IGMPQueryInfoEntry 1 } 2851 2852 swL2IGMPInfoQueryCount OBJECT-TYPE 2853 SYNTAX INTEGER (0..65535) 2854 MAX-ACCESS read-only 2855 STATUS current 2856 DESCRIPTION 2857 "This object indicates the number of query packets received 2858 since the IGMP function was enabled, on a per-VLAN basis." 2859 ::= { swL2IGMPQueryInfoEntry 2 } 2860 2861 swL2IGMPInfoTxQueryCount OBJECT-TYPE 2862 SYNTAX INTEGER (0..65535) 2863 MAX-ACCESS read-only 2864 STATUS current 2865 DESCRIPTION 2866 "This object indicates the send count of IGMP query messages, in 2867 per-VLAN basis. In case of IGMP timer expiration, the switch 2868 sends IGMP query packets to related VLAN member ports and 2869 increment this object by 1." 2870 ::= { swL2IGMPQueryInfoEntry 3 } 2871 2872 swL2IGMPInfoTable OBJECT-TYPE 2873 SYNTAX SEQUENCE OF SwL2IGMPInfoEntry 2874 MAX-ACCESS not-accessible 2875 STATUS current 2876 DESCRIPTION 2877 "The table containing current IGMP information which was captured by 2878 this device, provided that swL2DevCtrlIGMPSnooping and 2879 swL2IGMPCtrlState of the associated VLAN entries are all enabled. 2880 Note that the priority of IGMP table entries is lower than the Filtering 2881 Table, i.e. if there is a table hash collision between entries in the 2882 IGMP Table and Filtering Table inside the switch's H/W address table, 2883 then Filtering Table entry overwrites the colliding entry of the IGMP Table. 2884 Also see the swL2FilterMgmt description." 2885 ::= { swL2IGMPMgmt 6 } 2886 2887 swL2IGMPInfoEntry OBJECT-TYPE 2888 SYNTAX SwL2IGMPInfoEntry 2889 MAX-ACCESS not-accessible 2890 STATUS current 2891 DESCRIPTION 2892 "Information about current IGMP information which was captured by 2893 this device, provided that the swL2DevCtrlIGMPSnooping and the 2894 swL2IGMPCtrlState of associated VLAN entries are all enabled." 2895 INDEX { swL2IGMPVid , swL2IGMPGroupIpAddr } 2896 ::= { swL2IGMPInfoTable 1 } 2897 2898 SwL2IGMPInfoEntry ::= 2899 SEQUENCE { 2900 swL2IGMPVid 2901 INTEGER, 2902 swL2IGMPGroupIpAddr 2903 IpAddress, 2904 swL2IGMPMacAddr 2905 MacAddress, 2906 swL2IGMPPortMap 2907 PortList, 2908 swL2IGMPIpGroupReportCount 2909 INTEGER 2910 } 2911 2912 swL2IGMPVid OBJECT-TYPE 2913 SYNTAX INTEGER (0..65535) 2914 MAX-ACCESS read-only 2915 STATUS current 2916 DESCRIPTION 2917 "This object indicates the VID of individual IGMP table entries. 2918 It shows the VID IGMP report information captured on the network." 2919 ::= { swL2IGMPInfoEntry 1 } 2920 2921 swL2IGMPGroupIpAddr OBJECT-TYPE 2922 SYNTAX IpAddress 2923 MAX-ACCESS read-only 2924 STATUS current 2925 DESCRIPTION 2926 "This object identifies group IP addresses which were captured from 2927 IGMP packets, on a per-VLAN basis." 2928 ::= { swL2IGMPInfoEntry 2 } 2929 2930 swL2IGMPMacAddr OBJECT-TYPE 2931 SYNTAX MacAddress 2932 MAX-ACCESS read-only 2933 STATUS current 2934 DESCRIPTION 2935 "This object identifies MAC addresses which correspond 2936 to the swL2IGMPGroupIpAddr, on per-VLAN basis." 2937 ::= { swL2IGMPInfoEntry 3 } 2938 2939 swL2IGMPPortMap OBJECT-TYPE 2940 SYNTAX PortList 2941 MAX-ACCESS read-only 2942 STATUS current 2943 DESCRIPTION 2944 "This object indicates which ports belong to the same 2945 multicast group, on a per-VLAN basis. Each multicast group has an 2946 octet string which is indicated by a port map. The most significant 2947 bit represents the lowest numbered port, and the least significant bit 2948 represents the highest numbered port. Thus, each port of the switch is 2949 represented by a single bit within the value of this object. If that bit 2950 has a value of '1' then that port is included in the set of ports; the 2951 port is not included if its bit has a value of '0'(Note that the setting 2952 of the bits corresponding to the port from which a frame is received is 2953 irrelevant). The 4 octets represent one unit port according to its logical 2954 port. If the unit is less than 32 ports, other ports are not affected and 2955 are replaced with zeroes." 2956 ::= { swL2IGMPInfoEntry 4 } 2957 2958 swL2IGMPIpGroupReportCount OBJECT-TYPE 2959 SYNTAX INTEGER (0..65535) 2960 MAX-ACCESS read-only 2961 STATUS current 2962 DESCRIPTION 2963 "This object indicates how many report packets were receive by our 2964 device, that correspond with this entry when the IGMP function is enabled 2965 on per-VLAN basis." 2966 ::= { swL2IGMPInfoEntry 5 } 2967 2968-- ----------------------------------------------------------------------------- 2969-- swL2IGMPRouterPortTable OBJECT IDENTIFIER ::= { swL2IGMPMgmt 7 } 2970-- ----------------------------------------------------------------------------- 2971 swL2IGMPRouterPortTable OBJECT-TYPE 2972 SYNTAX SEQUENCE OF SwL2IGMPRouterPortEntry 2973 MAX-ACCESS not-accessible 2974 STATUS current 2975 DESCRIPTION 2976 "The information of the router port table." 2977 ::= { swL2IGMPMgmt 7 } 2978 2979 swL2IGMPRouterPortEntry OBJECT-TYPE 2980 SYNTAX SwL2IGMPRouterPortEntry 2981 MAX-ACCESS not-accessible 2982 STATUS current 2983 DESCRIPTION 2984 "The entry of swL2IGMPRouterPortTable." 2985 INDEX { swL2IGMPRouterPortVlanid } 2986 ::= { swL2IGMPRouterPortTable 1 } 2987 2988 SwL2IGMPRouterPortEntry ::= 2989 SEQUENCE { 2990 swL2IGMPRouterPortVlanid 2991 INTEGER, 2992 swL2IGMPRouterPortVlanName 2993 DisplayString, 2994 swL2IGMPRouterPortStaticPortList 2995 PortList, 2996 swL2IGMPRouterPortDynamicPortList 2997 PortList, 2998 swL2IGMPRouterPortForbiddenPortList 2999 PortList 3000 } 3001 3002 swL2IGMPRouterPortVlanid OBJECT-TYPE 3003 SYNTAX INTEGER (1..4094) 3004 MAX-ACCESS read-only 3005 STATUS current 3006 DESCRIPTION 3007 "This object indicates the VLAN ID of the router port entry." 3008 ::= { swL2IGMPRouterPortEntry 1 } 3009 3010 swL2IGMPRouterPortVlanName OBJECT-TYPE 3011 SYNTAX DisplayString (SIZE (0..32)) 3012 MAX-ACCESS read-only 3013 STATUS current 3014 DESCRIPTION 3015 "This object indicates the VLAN name of the router port entry." 3016 ::= { swL2IGMPRouterPortEntry 2 } 3017 3018 swL2IGMPRouterPortStaticPortList OBJECT-TYPE 3019 SYNTAX PortList 3020 MAX-ACCESS read-write 3021 STATUS current 3022 DESCRIPTION 3023 "This object indicates the static portlist of the router port entry." 3024 ::= { swL2IGMPRouterPortEntry 3 } 3025 3026 swL2IGMPRouterPortDynamicPortList OBJECT-TYPE 3027 SYNTAX PortList 3028 MAX-ACCESS read-only 3029 STATUS current 3030 DESCRIPTION 3031 "This object indicates the dynamic portlist of the router port entry." 3032 ::= { swL2IGMPRouterPortEntry 4 } 3033 3034 swL2IGMPRouterPortForbiddenPortList OBJECT-TYPE 3035 SYNTAX PortList 3036 MAX-ACCESS read-write 3037 STATUS current 3038 DESCRIPTION 3039 "This object indicates the forbidden portlist of the router port entry." 3040 ::= { swL2IGMPRouterPortEntry 5 } 3041 3042-- ----------------------------------------------------------------------------- 3043-- swL2IGMPMulticastVlanTable OBJECT IDENTIFIER ::= { swL2IGMPMgmt 8 } 3044-- ----------------------------------------------------------------------------- 3045 swL2IGMPMulticastVlanTable OBJECT-TYPE 3046 SYNTAX SEQUENCE OF SwL2IGMPMulticastVlanEntry 3047 MAX-ACCESS not-accessible 3048 STATUS current 3049 DESCRIPTION 3050 "The information of the IGMP snooping multicast VLAN table." 3051 ::= { swL2IGMPMgmt 8 } 3052 3053 swL2IGMPMulticastVlanEntry OBJECT-TYPE 3054 SYNTAX SwL2IGMPMulticastVlanEntry 3055 MAX-ACCESS not-accessible 3056 STATUS current 3057 DESCRIPTION 3058 "The entry of swL2IGMPMulticastVlanTable." 3059 INDEX { swL2IGMPMulticastVlanid} 3060 ::= { swL2IGMPMulticastVlanTable 1 } 3061 3062 SwL2IGMPMulticastVlanEntry ::= 3063 SEQUENCE { 3064 swL2IGMPMulticastVlanid 3065 INTEGER, 3066 swL2IGMPMulticastVlanName 3067 DisplayString, 3068 swL2IGMPMulticastVlanSourcePort 3069 PortList, 3070 swL2IGMPMulticastVlanMemberPort 3071 PortList, 3072 swL2IGMPMulticastVlanTagMemberPort 3073 PortList, 3074 swL2IGMPMulticastVlanState 3075 INTEGER, 3076 swL2IGMPMulticastVlanReplaceSourceIp 3077 IpAddress, 3078 swL2IGMPMulticastVlanRowStatus 3079 RowStatus, 3080 swL2IGMPMulticastVlanRemoveAllMcastAddrListAction 3081 INTEGER 3082 } 3083 3084 swL2IGMPMulticastVlanid OBJECT-TYPE 3085 SYNTAX INTEGER (2..4094) 3086 MAX-ACCESS read-only 3087 STATUS current 3088 DESCRIPTION 3089 "This object indicates the VLAN ID of the IGMP snooping multicast 3090 VLAN entry." 3091 ::= { swL2IGMPMulticastVlanEntry 1 } 3092 3093 swL2IGMPMulticastVlanName OBJECT-TYPE 3094 SYNTAX DisplayString (SIZE (0..32)) 3095 MAX-ACCESS read-create 3096 STATUS current 3097 DESCRIPTION 3098 "This object indicates the VLAN name of the IGMP snooping multicast 3099 VLAN entry." 3100 ::= { swL2IGMPMulticastVlanEntry 2 } 3101 3102 swL2IGMPMulticastVlanSourcePort OBJECT-TYPE 3103 SYNTAX PortList 3104 MAX-ACCESS read-write 3105 STATUS current 3106 DESCRIPTION 3107 "This object indicate the portlist of the source ports of IGMP 3108 snooping multicast VLAN. The source ports will be set as tag ports 3109 of the VLAN entry. And the IGMP control messages received from the 3110 member ports would be forwarded to the source ports. " 3111 ::= { swL2IGMPMulticastVlanEntry 3 } 3112 3113 swL2IGMPMulticastVlanMemberPort OBJECT-TYPE 3114 SYNTAX PortList 3115 MAX-ACCESS read-write 3116 STATUS current 3117 DESCRIPTION 3118 "This object indicate the portlist of the member ports of the IGMP 3119 snooping multicast VLAN. The source ports will be set as untagged ports 3120 of the VLAN entry. And the IGMP control messages received from the 3121 member ports would be forwarded to the source ports. " 3122 ::= { swL2IGMPMulticastVlanEntry 4 } 3123 3124 swL2IGMPMulticastVlanTagMemberPort OBJECT-TYPE 3125 SYNTAX PortList 3126 MAX-ACCESS read-write 3127 STATUS current 3128 DESCRIPTION 3129 "This object indicate the portlist of the tag member ports of IGMP 3130 snooping multicast VLAN." 3131 ::= { swL2IGMPMulticastVlanEntry 5 } 3132 3133 swL2IGMPMulticastVlanState OBJECT-TYPE 3134 SYNTAX INTEGER{ 3135 enabled(1), 3136 disabled(2) 3137 } 3138 MAX-ACCESS read-write 3139 STATUS current 3140 DESCRIPTION 3141 " This object can be enabled or disabled IGMP_snooping multicast VLAN." 3142 ::= { swL2IGMPMulticastVlanEntry 6 } 3143 3144 swL2IGMPMulticastVlanReplaceSourceIp OBJECT-TYPE 3145 SYNTAX IpAddress 3146 MAX-ACCESS read-write 3147 STATUS current 3148 DESCRIPTION 3149 "The replace source IP of this multicast vlan." 3150 ::= { swL2IGMPMulticastVlanEntry 7 } 3151 3152 swL2IGMPMulticastVlanRowStatus OBJECT-TYPE 3153 SYNTAX RowStatus 3154 MAX-ACCESS read-create 3155 STATUS current 3156 DESCRIPTION 3157 "This object indicates the status of this entry." 3158 ::= { swL2IGMPMulticastVlanEntry 8 } 3159 3160 swL2IGMPMulticastVlanRemoveAllMcastAddrListAction OBJECT-TYPE 3161 SYNTAX INTEGER { 3162 other(1), 3163 start(2) 3164 } 3165 MAX-ACCESS read-write 3166 STATUS current 3167 DESCRIPTION 3168 "This object indicates if remove all the multicast address 3169 list from the IGMP multicast VLAN or not." 3170 ::= { swL2IGMPMulticastVlanEntry 9 } 3171 3172-- ----------------------------------------------------------------------------- 3173-- swL2IGMPMulticastVlanGroupTable OBJECT IDENTIFIER ::= { swL2IGMPMgmt 9 } 3174-- ----------------------------------------------------------------------------- 3175 swL2IGMPMulticastVlanGroupTable OBJECT-TYPE 3176 SYNTAX SEQUENCE OF SwL2IGMPMulticastVlanGroupEntry 3177 MAX-ACCESS not-accessible 3178 STATUS current 3179 DESCRIPTION 3180 "The table containing the IGMP snooping multicast VLAN group information" 3181 ::= { swL2IGMPMgmt 9 } 3182 3183 swL2IGMPMulticastVlanGroupEntry OBJECT-TYPE 3184 SYNTAX SwL2IGMPMulticastVlanGroupEntry 3185 MAX-ACCESS not-accessible 3186 STATUS current 3187 DESCRIPTION 3188 "Information about current IGMP snooping multicast VLAN group." 3189 INDEX { swL2IGMPMulticastVlanGroupVid,swL2IGMPMulticastVlanGroupFromIp,swL2IGMPMulticastVlanGroupToIp } 3190 ::= { swL2IGMPMulticastVlanGroupTable 1 } 3191 3192 SwL2IGMPMulticastVlanGroupEntry ::= 3193 SEQUENCE { 3194 swL2IGMPMulticastVlanGroupVid 3195 INTEGER, 3196 swL2IGMPMulticastVlanGroupFromIp 3197 IpAddress, 3198 swL2IGMPMulticastVlanGroupToIp 3199 IpAddress, 3200 swL2IGMPMulticastVlanGroupStatus 3201 RowStatus 3202 } 3203 3204 swL2IGMPMulticastVlanGroupVid OBJECT-TYPE 3205 SYNTAX INTEGER (0..65535) 3206 MAX-ACCESS read-only 3207 STATUS current 3208 DESCRIPTION 3209 "This object indicates the Vid of IGMP snooping multicast VLAN group." 3210 ::= { swL2IGMPMulticastVlanGroupEntry 1 } 3211 3212 swL2IGMPMulticastVlanGroupFromIp OBJECT-TYPE 3213 SYNTAX IpAddress 3214 MAX-ACCESS read-only 3215 STATUS current 3216 DESCRIPTION 3217 "Specifies the multicast address list for this VLAN." 3218 ::= { swL2IGMPMulticastVlanGroupEntry 2 } 3219 3220 swL2IGMPMulticastVlanGroupToIp OBJECT-TYPE 3221 SYNTAX IpAddress 3222 MAX-ACCESS read-only 3223 STATUS current 3224 DESCRIPTION 3225 "Specifies the multicast address list for this VLAN." 3226 ::= { swL2IGMPMulticastVlanGroupEntry 3 } 3227 3228 swL2IGMPMulticastVlanGroupStatus OBJECT-TYPE 3229 SYNTAX RowStatus 3230 MAX-ACCESS read-create 3231 STATUS current 3232 DESCRIPTION 3233 "This object indicates the status of this entry." 3234 ::= { swL2IGMPMulticastVlanGroupEntry 4 } 3235 3236-- ----------------------------------------------------------------------------- 3237-- swL2IGMPAccessAuthTable OBJECT IDENTIFIER ::= { swL2IGMPMgmt 13 } 3238-- ----------------------------------------------------------------------------- 3239 3240 swL2IGMPAccessAuthTable OBJECT-TYPE 3241 SYNTAX SEQUENCE OF SwL2IGMPAccessAuthEntry 3242 MAX-ACCESS not-accessible 3243 STATUS current 3244 DESCRIPTION 3245 "This table is used to manage the IGMP Access Authentication 3246 configurations of the device." 3247 ::= { swL2IGMPMgmt 13 } 3248 3249 swL2IGMPAccessAuthEntry OBJECT-TYPE 3250 SYNTAX SwL2IGMPAccessAuthEntry 3251 MAX-ACCESS not-accessible 3252 STATUS current 3253 DESCRIPTION 3254 "A list of manageable entities for IGMP Access Authentication. 3255 The configuration is done per port." 3256 INDEX { swL2IGMPAccessAuthPort } 3257 ::= { swL2IGMPAccessAuthTable 1 } 3258 3259 SwL2IGMPAccessAuthEntry ::= 3260 SEQUENCE { 3261 swL2IGMPAccessAuthPort 3262 INTEGER, 3263 swL2IGMPAccessAuthState 3264 INTEGER 3265 } 3266 3267 swL2IGMPAccessAuthPort OBJECT-TYPE 3268 SYNTAX INTEGER 3269 MAX-ACCESS read-only 3270 STATUS current 3271 DESCRIPTION 3272 "The index of the swL2IGMPAccessAuthTable. 3273 This object corresponds to the port being configured." 3274 ::= { swL2IGMPAccessAuthEntry 1 } 3275 3276 swL2IGMPAccessAuthState OBJECT-TYPE 3277 SYNTAX INTEGER { 3278 enabled(1), 3279 disabled(2) 3280 } 3281 MAX-ACCESS read-write 3282 STATUS current 3283 DESCRIPTION 3284 "This object denotes the status of IGMP Access Authentication of the port." 3285 ::= { swL2IGMPAccessAuthEntry 2 } 3286-- ----------------------------------------------------------------------------- 3287-- swL2TrafficMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 12 } 3288-- ----------------------------------------------------------------------------- 3289 3290-- ----------------------------------------------------------------------------- 3291-- swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 } 3292-- ----------------------------------------------------------------------------- 3293 swL2TrafficSegTable OBJECT-TYPE 3294 SYNTAX SEQUENCE OF SwL2TrafficSegEntry 3295 MAX-ACCESS not-accessible 3296 STATUS current 3297 DESCRIPTION 3298 "This table specifies that the port can just forward traffic to the 3299 specific port list." 3300 ::= { swL2TrafficSegMgmt 1 } 3301 3302 swL2TrafficSegEntry OBJECT-TYPE 3303 SYNTAX SwL2TrafficSegEntry 3304 MAX-ACCESS not-accessible 3305 STATUS current 3306 DESCRIPTION 3307 "A list of information which specifies the port with its traffic 3308 forwarding list." 3309 INDEX { swL2TrafficSegPort } 3310 ::= { swL2TrafficSegTable 1 } 3311 3312 SwL2TrafficSegEntry ::= 3313 SEQUENCE { 3314 swL2TrafficSegPort 3315 INTEGER, 3316 swL2TrafficSegForwardPorts 3317 PortList 3318 } 3319 3320 swL2TrafficSegPort OBJECT-TYPE 3321 SYNTAX INTEGER (0..65535) 3322 MAX-ACCESS read-only 3323 STATUS current 3324 DESCRIPTION 3325 "The port number of the logical port." 3326 ::= { swL2TrafficSegEntry 1 } 3327 3328 swL2TrafficSegForwardPorts OBJECT-TYPE 3329 SYNTAX PortList 3330 MAX-ACCESS read-write 3331 STATUS current 3332 DESCRIPTION 3333 "The port list to which the specific port can forward traffic." 3334 ::= { swL2TrafficSegEntry 2 } 3335 3336 3337-- ----------------------------------------------------------------------------- 3338-- swL2StpMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 15 } 3339-- ----------------------------------------------------------------------------- 3340 3341-- ----------------------------------------------------------------------------- 3342-- swL2CosMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 16 } 3343-- ----------------------------------------------------------------------------- 3344 3345-- ---------------------------------------------------------------------------- 3346-- swL2MulticastFilterMode OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 } 3347-- ---------------------------------------------------------------------------- 3348 swL2MulticastFilterModeVlanTable OBJECT-TYPE 3349 SYNTAX SEQUENCE OF SwL2MulticastFilterModeVlanEntry 3350 MAX-ACCESS not-accessible 3351 STATUS current 3352 DESCRIPTION 3353 " A table that contains information about VLAN multicast filter mode." 3354 ::={swL2MulticastFilterMode 1} 3355 3356 swL2MulticastFilterModeVlanEntry OBJECT-TYPE 3357 SYNTAX SwL2MulticastFilterModeVlanEntry 3358 MAX-ACCESS not-accessible 3359 STATUS current 3360 DESCRIPTION 3361 "A list of multicast filter mode information for each VLAN. " 3362 INDEX {swL2MulticastFilterVid} 3363 ::={swL2MulticastFilterModeVlanTable 1} 3364 3365 SwL2MulticastFilterModeVlanEntry ::= 3366 SEQUENCE{ 3367 swL2MulticastFilterVid 3368 INTEGER, 3369 swL2MulticastFilterVlanMode 3370 INTEGER 3371 } 3372 3373 swL2MulticastFilterVid OBJECT-TYPE 3374 SYNTAX INTEGER(1..65535) 3375 MAX-ACCESS read-only 3376 STATUS current 3377 DESCRIPTION 3378 "Indicates VID for each VLAN." 3379 ::={swL2MulticastFilterModeVlanEntry 1} 3380 3381 swL2MulticastFilterVlanMode OBJECT-TYPE 3382 SYNTAX INTEGER{ 3383 forward-all-groups(1), 3384 forward-unregistered-groups(2), 3385 filter-unregistered-groups(3) 3386 } 3387 MAX-ACCESS read-write 3388 STATUS current 3389 DESCRIPTION 3390 "Specifies multicast filter mode for each VLAN." 3391 ::={swL2MulticastFilterModeVlanEntry 2} 3392 3393-- ---------------------------------------------------------------------------- 3394-- swL2MulticastFilterModePortTable OBJECT-TYPE 3395-- SYNTAX SEQUENCE OF SwL2MulticastFilterModePortEntry 3396-- MAX-ACCESS not-accessible 3397-- STATUS current 3398-- DESCRIPTION 3399-- " A table that contains information about port multicast filter mode." 3400-- ::={swL2MulticastFilterMode 2} 3401-- 3402-- swL2MulticastFilterModePortEntry OBJECT-TYPE 3403-- SYNTAX SwL2MulticastFilterModePortEntry 3404-- MAX-ACCESS not-accessible 3405-- STATUS current 3406-- DESCRIPTION 3407-- "A list of multicast filter mode information for each port. " 3408-- INDEX {swL2MulticastFilterPortIndex} 3409-- ::={swL2MulticastFilterModePortTable 1} 3410-- 3411-- SwL2MulticastFilterModePortEntry ::= 3412-- SEQUENCE{ 3413-- swL2MulticastFilterPortIndex 3414-- INTEGER, 3415-- swL2MulticastFilterPortMode 3416-- INTEGER 3417-- } 3418-- 3419-- swL2MulticastFilterPortIndex OBJECT-TYPE 3420-- SYNTAX INTEGER(1..65535) 3421-- MAX-ACCESS read-only 3422-- STATUS current 3423-- DESCRIPTION 3424-- "Specifies the port number." 3425-- ::={swL2MulticastFilterModePortEntry 1} 3426-- 3427-- swL2MulticastFilterPortMode OBJECT-TYPE 3428-- SYNTAX INTEGER{ 3429-- forward-all-groups(1), 3430-- forward-unregistered-groups(2), 3431-- filter-unregistered-groups(3) 3432-- } 3433-- MAX-ACCESS read-write 3434-- STATUS current 3435-- DESCRIPTION 3436-- "Specifies multicast filter mode for each port." 3437-- ::={swL2MulticastFilterModePortEntry 2} 3438 3439-- ---------------------------------------------------------------------------- 3440-- swL2LoopDetectMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 18 } 3441-- ---------------------------------------------------------------------------- 3442 3443 swL2LoopDetectCtrl OBJECT IDENTIFIER ::= { swL2LoopDetectMgmt 1 } 3444 3445 swL2LoopDetectAdminState OBJECT-TYPE 3446 SYNTAX INTEGER { 3447 enabled(1), 3448 disabled(2) 3449 } 3450 MAX-ACCESS read-write 3451 STATUS current 3452 DESCRIPTION 3453 "This object indicates the loopback detection status for the system." 3454 ::= { swL2LoopDetectCtrl 1 } 3455 3456 swL2LoopDetectInterval OBJECT-TYPE 3457 SYNTAX INTEGER (1..32767) 3458 MAX-ACCESS read-write 3459 STATUS current 3460 DESCRIPTION 3461 "This object indicates the interval value, the range is from 1 to 32767 seconds." 3462 ::= { swL2LoopDetectCtrl 2 } 3463 3464 swL2LoopDetectRecoverTime OBJECT-TYPE 3465 SYNTAX INTEGER (0..1000000) 3466 MAX-ACCESS read-write 3467 STATUS current 3468 DESCRIPTION 3469 "This object indicates the recover time, the range is from 60 to 1000000. 3470 The value of 0 disables the recover function." 3471 ::= { swL2LoopDetectCtrl 3 } 3472 3473 swL2LoopDetectMode OBJECT-TYPE 3474 SYNTAX INTEGER { 3475 vlan-based(1), 3476 port-based(2) 3477 } 3478 MAX-ACCESS read-write 3479 STATUS current 3480 DESCRIPTION 3481 "This object indicates the loopback detection mode for the system." 3482 ::= { swL2LoopDetectCtrl 4 } 3483 3484 swL2LoopDetectTrapMode OBJECT-TYPE 3485 SYNTAX INTEGER { 3486 none(1), 3487 loop-detected(2), 3488 loop-cleared(3), 3489 both(4) 3490 } 3491 MAX-ACCESS read-write 3492 STATUS current 3493 DESCRIPTION 3494 "This object indicates the loopback detection trap mode for the system." 3495 ::= { swL2LoopDetectCtrl 5 } 3496-- ---------------------------------------------------------------------------- 3497 swL2LoopDetectPortMgmt OBJECT IDENTIFIER ::= { swL2LoopDetectMgmt 2 } 3498 3499 swL2LoopDetectPortTable OBJECT-TYPE 3500 SYNTAX SEQUENCE OF SwL2LoopDetectPortEntry 3501 MAX-ACCESS not-accessible 3502 STATUS current 3503 DESCRIPTION 3504 "The table specifies the loopback detection function specified by port." 3505 ::= { swL2LoopDetectPortMgmt 1 } 3506 3507 swL2LoopDetectPortEntry OBJECT-TYPE 3508 SYNTAX SwL2LoopDetectPortEntry 3509 MAX-ACCESS not-accessible 3510 STATUS current 3511 DESCRIPTION 3512 "The table specifies the loopback detection function specified by port." 3513 INDEX { swL2LoopDetectPortIndex } 3514 ::= { swL2LoopDetectPortTable 1 } 3515 3516 SwL2LoopDetectPortEntry ::= 3517 SEQUENCE { 3518 swL2LoopDetectPortIndex 3519 INTEGER, 3520 swL2LoopDetectPortState 3521 INTEGER, 3522 swL2LoopDetectPortLoopVLAN 3523 DisplayString, 3524 swL2LoopDetectPortLoopStatus 3525 INTEGER 3526 } 3527 3528 swL2LoopDetectPortIndex OBJECT-TYPE 3529 SYNTAX INTEGER (1..65535) 3530 MAX-ACCESS read-only 3531 STATUS current 3532 DESCRIPTION 3533 "This object indicates the module's port number. The range is from 1 to 3534 the maximum port number specified in the module" 3535 ::= { swL2LoopDetectPortEntry 1 } 3536 3537 swL2LoopDetectPortState OBJECT-TYPE 3538 SYNTAX INTEGER { 3539 enabled(1), 3540 disabled(2) 3541 } 3542 MAX-ACCESS read-write 3543 STATUS current 3544 DESCRIPTION 3545 "This object indicates the loopback detection function state on the port." 3546 ::= { swL2LoopDetectPortEntry 2 } 3547 3548 swL2LoopDetectPortLoopVLAN OBJECT-TYPE 3549 SYNTAX DisplayString 3550 MAX-ACCESS read-only 3551 STATUS current 3552 DESCRIPTION 3553 "This object indicates the VLAN list that has detected a loopback." 3554 ::= { swL2LoopDetectPortEntry 3 } 3555 3556 swL2LoopDetectPortLoopStatus OBJECT-TYPE 3557 SYNTAX INTEGER { 3558 normal(1), 3559 loop(2), 3560 error(3), 3561 none(4) 3562 } 3563 MAX-ACCESS read-only 3564 STATUS current 3565 DESCRIPTION 3566 "This object indicates the port status." 3567 ::= { swL2LoopDetectPortEntry 4 } 3568 3569-- ----------------------------------------------------------------------------- 3570-- Layer 2 Trap 3571-- ----------------------------------------------------------------------------- 3572 3573 3574 swL2Notify OBJECT IDENTIFIER ::= { swL2MgmtMIBTraps 1 } 3575 3576 swL2NotifyMgmt OBJECT IDENTIFIER ::= { swL2Notify 1 } 3577 swL2NotifyPrefix OBJECT IDENTIFIER ::= { swL2Notify 2 } 3578 3579 swL2NotifFirmware OBJECT IDENTIFIER ::= { swL2NotifyPrefix 0 } 3580 3581 3582 3583-- ----------------------------------------------------------------------------- 3584-- swL2NotifyMgmt 3585-- ----------------------------------------------------------------------------- 3586 swL2macNotificationSeverity OBJECT-TYPE 3587 SYNTAX AgentNotifyLevel 3588 MAX-ACCESS read-write 3589 STATUS current 3590 DESCRIPTION 3591 "Indicate the level of macNotification detection." 3592 ::= { swL2NotifyMgmt 1 } 3593 3594 swL2PortSecurityViolationSeverity OBJECT-TYPE 3595 SYNTAX AgentNotifyLevel 3596 MAX-ACCESS read-write 3597 STATUS current 3598 DESCRIPTION 3599 "Indicate the level of PortSecurityViolation detection." 3600 ::= { swL2NotifyMgmt 2 } 3601 3602 3603-- ----------------------------------------------------------------------------- 3604-- swL2NotifFirmware OBJECT IDENTIFIER ::= { swL2NotifyPrefix 0 } 3605-- ----------------------------------------------------------------------------- 3606 swL2macNotification NOTIFICATION-TYPE 3607 OBJECTS { 3608 swL2macNotifyInfo 3609 } 3610 STATUS current 3611 DESCRIPTION 3612 " This trap indicates the MAC addresses variation in address table . " 3613 ::= { swL2NotifFirmware 1 } 3614 3615 swL2PortSecurityViolationTrap NOTIFICATION-TYPE 3616 OBJECTS { 3617 swL2PortSecurityPortIndex, 3618 swL2PortSecurityViolationMac 3619 } 3620 STATUS current 3621 DESCRIPTION 3622 "When the port_security trap is enabled, new MAC addresses that violate 3623 the pre-defined port security configuration will trigger trap messages 3624 to be sent out." 3625 ::= { swL2NotifFirmware 2 } 3626 3627 swL2PortLoopOccurred NOTIFICATION-TYPE 3628 OBJECTS 3629 { 3630 swL2LoopDetectPortIndex 3631 } 3632 STATUS current 3633 DESCRIPTION 3634 "The trap is sent when Port loop occurred." 3635 ::={swL2NotifFirmware 3} 3636 3637 swL2PortLoopRestart NOTIFICATION-TYPE 3638 OBJECTS 3639 { 3640 swL2LoopDetectPortIndex 3641 } 3642 STATUS current 3643 DESCRIPTION 3644 "The trap is sent when Port loop restart after interval time." 3645 ::={swL2NotifFirmware 4} 3646 3647 swL2VlanLoopOccurred NOTIFICATION-TYPE 3648 OBJECTS 3649 { 3650 swL2LoopDetectPortIndex, 3651 swL2VlanLoopDetectVID 3652 } 3653 STATUS current 3654 DESCRIPTION 3655 "The trap is sent when Port with VID loop occurred." 3656 ::={swL2NotifFirmware 5} 3657 3658 swL2VlanLoopRestart NOTIFICATION-TYPE 3659 OBJECTS 3660 { 3661 swL2LoopDetectPortIndex, 3662 swL2VlanLoopDetectVID 3663 } 3664 STATUS current 3665 DESCRIPTION 3666 "The trap is sent when Port with VID loop restart after interval time." 3667 ::={swL2NotifFirmware 6} 3668-- ----------------------------------------------------------------------------- 3669-- notificationBidings 3670-- ----------------------------------------------------------------------------- 3671 3672 swl2NotificationBidings OBJECT IDENTIFIER ::= { swL2NotifyPrefix 1 } 3673 3674 swL2macNotifyInfo OBJECT-TYPE 3675 SYNTAX OCTET STRING(SIZE (0..1024)) 3676 MAX-ACCESS read-only 3677 STATUS current 3678 DESCRIPTION 3679 "This object indicates the last time reboot information." 3680 ::= { swl2NotificationBidings 1 } 3681 3682 swL2PortSecurityViolationMac OBJECT-TYPE 3683 SYNTAX MacAddress 3684 MAX-ACCESS accessible-for-notify 3685 STATUS current 3686 DESCRIPTION 3687 "This object indicates the MAC address that violates the port security configuration." 3688 ::= { swl2NotificationBidings 2 } 3689 3690 swL2VlanLoopDetectVID OBJECT-TYPE 3691 SYNTAX INTEGER 3692 MAX-ACCESS accessible-for-notify 3693 STATUS current 3694 DESCRIPTION 3695 "This object indicates the VID that has detected a loopback." 3696 ::= { swl2NotificationBidings 3 } 3697 3698-- ******************************************************************** 3699-- swL2DhcpLocalRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 24 } 3700-- ******************************************************************** 3701 swL2DhcpLocalRelayState OBJECT-TYPE 3702 SYNTAX INTEGER { 3703 other(1), 3704 disabled(2), 3705 enabled(3) 3706 } 3707 MAX-ACCESS read-write 3708 STATUS current 3709 DESCRIPTION 3710 "This object indicates the status of the DHCP local relay 3711 function of the switch." 3712 ::= { swL2DhcpLocalRelayMgmt 1 } 3713 3714 3715 swL2DhcpLocalRelayVLANTable OBJECT-TYPE 3716 SYNTAX SEQUENCE OF SwL2DhcpLocalRelayVLANEntry 3717 MAX-ACCESS not-accessible 3718 STATUS current 3719 DESCRIPTION 3720 "This table is used to manage the DHCP local relay status 3721 for each VLAN." 3722 ::={ swL2DhcpLocalRelayMgmt 2} 3723 3724 swL2DhcpLocalRelayVLANEntry OBJECT-TYPE 3725 SYNTAX SwL2DhcpLocalRelayVLANEntry 3726 MAX-ACCESS not-accessible 3727 STATUS current 3728 DESCRIPTION 3729 "This object lists the current VLANs in the switch and their 3730 corresponding DHCP local relay status." 3731 INDEX { swL2DhcpLocalRelayVLANID } 3732 ::={ swL2DhcpLocalRelayVLANTable 1 } 3733 3734 SwL2DhcpLocalRelayVLANEntry ::= 3735 SEQUENCE{ 3736 swL2DhcpLocalRelayVLANID 3737 INTEGER, 3738 swL2DhcpLocalRelayVLANState 3739 INTEGER 3740 } 3741 3742 swL2DhcpLocalRelayVLANID OBJECT-TYPE 3743 SYNTAX INTEGER (1..4094) 3744 MAX-ACCESS read-only 3745 STATUS current 3746 DESCRIPTION 3747 "This object shows the VIDs of the current VLANS in the switch." 3748 ::= { swL2DhcpLocalRelayVLANEntry 1 } 3749 3750 swL2DhcpLocalRelayVLANState OBJECT-TYPE 3751 SYNTAX INTEGER { 3752 other(1), 3753 disabled(2), 3754 enabled(3) 3755 } 3756 MAX-ACCESS read-write 3757 STATUS current 3758 DESCRIPTION 3759 "This object indicates the status of the DHCP relay function 3760 of the VLAN." 3761 ::= { swL2DhcpLocalRelayVLANEntry 2 } 3762 3763-- ******************************************************************** 3764-- swL2PPPoEMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 25 } 3765-- ******************************************************************** 3766 swL2PPPoECirIDinsertState OBJECT-TYPE 3767 SYNTAX INTEGER { 3768 enabled(1), 3769 disabled(2) 3770 } 3771 MAX-ACCESS read-write 3772 STATUS current 3773 DESCRIPTION 3774 "This object indicates the status of the PPPoE circuit ID 3775 insertion state of the switch." 3776 ::= { swL2PPPoEMgmt 1 } 3777 3778END 3779 3780