1-- ----------------------------------------------------------------------------- 2-- MIB NAME : DGS-3420-52T L2MGMT mib 3-- FILE NAME: L2mgmtDgs3420-52T.mib 4-- DATE : 2017/02/17 5-- VERSION : 1.16 6-- PURPOSE : To construct the MIB structure of L2MGMT 7-- ----------------------------------------------------------------------------- 8-- MODIFICTION HISTORY: 9-- ----------------------------------------------------------------------------- 10-- Version 1.19 11-- 2017/2/17, Tom Jin 12-- Description: 13-- [New Object] 14-- For SNR-20160607-002 Support LACP Active Port Object in Private MIB for Alpha.doc: 15-- Add an object swL2ActiveMemberPorts in swL2TrunkCtrlTable for supporting the active port. 16 17-- Version 1.18 2017/01/05 King Cao 18-- Description: 19-- [Modification] 20-- Correct the description for object swL2macNotifyInfo. 21 22-- Version 1.17 23-- 2016/05/05 wenxia yang 24-- Description: 25-- [New Object] 26-- Add swL2PortTXDropCounterTable,swL2PortStatisTable and swL2PortRXDropCounterTable 27 28-- Version 1.16 29-- 2014/11/4 30-- Request By Alisa Zhang for SNR "SNR-20141006-001(Bind VLAN ID into MAC notification trap).doc" 31-- [New Object] 32-- Add object swL2MACNotifyTrapType, swL2macNotificationWithVID and swL2macNotifyInfoWithVID 33-- to support MAC notification trap information include VLAN ID 34 35-- Version 1.15 2012/09/10 Rondom Ren 36-- Description: 37-- [New Object] 38-- Add swL2PortSfpInformationTable. 39 40-- Version 1.14 2012/09/05 Wesley Wang 41-- Description: 42-- [New Object] 43-- Add swL2IGMPAccessAuthTable. 44 45-- Version 1.13, 2012/08/10 Rondom Ren 46-- Description: 47-- [New Object] 48-- add value list "power-saving(7)" in swL2PortInfoErrorDisabled 49-- Version 1.12, 2010/11/15, Jack Wei 50-- Description: 51-- [Modification] 52-- Add swL2DevCtrlCFMMaTable and swL2DevCtrlCFMMepTable to support CFM hardware mode. 53 54-- Version 1.11, 2010/10/13, Jok Long 55-- Description: 56-- [Modification] 57-- Update the module name 58 59-- Version 1.10, 2010/07/29, Liang Feng 60-- Description: 61-- [Modification] 62-- Delete object swVlanPrecedenceTable, swSubnetVLANTable, they are supported in SubnetVLAN.mib 63 64-- Version 1.09, 2010/07/16, Easion Tang 65-- Description: 66-- [Modification] 67-- Delete object swL2DhcpLocalRelayMgmt, it's supported in DHCPRelay.mib 68 69-- Version 1.08, 2010/03/18, Phoenix Xie 70-- Description: 71-- [Modification] 72-- 1.Delete swL2MulticastFilterModePortTable, as it is no longer supported. 73 74-- Version 1.07, 2010/03/12, Phoenix Xie 75-- Description: 76-- [Modification] 77-- 1.Delete swL2LimitedMulticastMgmt Nodes,which is already supported by McastFilter.mib. 78-- 2.Delete swL2IGMPMgmt Nodes, which is already supported by McastSnooping.mib. 79 80-- Version 1.06, 2010/03/12, Easion Tang 81-- Description: 82-- [Modification] 83-- Delete swL2DhcpRelayMgmt nodes, it's supported by swDHCPRelayMIB. 84 85-- Version 1.05, 2010/03/12, Robinson Yan 86-- Description: 87-- [Modification] 88-- 1.Delete QOS and Traffic management nodes. 89-- 2.Delete swL2DevCtrlIGMPSnooping, swL2DevCtrlIGMPSnoopingMcstRTOnly, 90-- swL2DevCtrlRmonState. 91 92-- Version 1.04, 2010/03/10, Robinson Yan 93-- Description: 94-- [Modification] 95-- Delete object swL2TrunkName. 96 97-- Version 1.03 98-- 2010/03/03, Easion Tang 99-- Add object swL2DhcpLocalRelayMgmt 100 101-- Version 1.02, 2010/02/24, Shawn Chen 102-- Description: 103-- [Modification] 104-- Delete swL2PortSecurityMgmt nodes, it's supported by swPortSecMIB. 105 106-- Version 1.01, 2010/02/23, Robinson Yan 107-- Description: 108-- [Modification] 109-- [1]Delete STP management nodes and loopback detection management nodes, 110-- these nodes are supported by MSTP.mib and LBD.mib. 111 112-- Version 1.00, 2010/02/09, jespersen cai 113-- This is the first formal version for universal MIB definition. 114-- ----------------------------------------------------------------------------- 115 116DGS-3420-52T-L2MGMT-MIB DEFINITIONS ::= BEGIN 117 118 IMPORTS 119 IpAddress , TimeTicks , Integer32, Unsigned32, 120 MODULE-IDENTITY , OBJECT-TYPE FROM SNMPv2-SMI 121 DisplayString,RowStatus,TruthValue FROM SNMPv2-TC 122 Counter FROM RFC1155-SMI 123 --PortList FROM Q-BRIDGE-MIB 124 AgentNotifyLevel FROM DLINK-ID-REC-MIB 125 TEXTUAL-CONVENTION 126 FROM SNMPv2-TC 127 dlink-Dgs3420Proj-Dgs3420-52T FROM SWDGS3420PRIMGMT-MIB 128 swPortSecPortIndex FROM DLINK-PORT-SECURITY-MIB 129 dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier FROM IEEE8021-CFM-MIB; 130 131 swL2MgmtMIB MODULE-IDENTITY 132 LAST-UPDATED "1702170000Z" 133 ORGANIZATION "D-Link Corp." 134 CONTACT-INFO 135 "http://support.dlink.com" 136 DESCRIPTION 137 "The Structure of Layer 2 Network Management Information." 138 ::= { dlink-Dgs3420Proj-Dgs3420-52T 2 } 139 140 MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address 141 -- in the 142 -- "canonical" 143 -- order, copy from RFC1493 144 145 VlanId ::= INTEGER (1..4094) 146 PortList ::= OCTET STRING(SIZE (0..127)) 147 148 149 swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 } 150 swL2VLANMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 } 151 swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 } 152-- swL2DhcpRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 } 153 swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 } 154 swL2MirrorMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 } 155 swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 } 156 swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 } 157 swL2MulticastFilterMode OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 } 158-- swL2DhcpLocalRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 24 } 159 swL2MgmtMIBTraps OBJECT IDENTIFIER ::= { swL2MgmtMIB 100 } 160 161 162-- 163-- *********************************************************** 164-- 165-- Textual Conventions 166-- 167-- *********************************************************** 168 IANAifMauAutoNegCapBits ::= TEXTUAL-CONVENTION 169 STATUS current 170 DESCRIPTION 171 "This data type is used as the syntax of the 172 swL2PortAutoNegCapabilityBits, swL2PortAutoNegCapAdvertisedBits, and 173 swL2PortAutoNegCapReceivedBits objects in swL2PortAutoNegTable." 174 REFERENCE 175 "[IEEE802.3], Section 30.6.1.1.5" 176 SYNTAX BITS{ 177 bOther(0), -- other or unknown 178 b10baseT(1), -- 10BASE-T half duplex mode 179 b10baseTFD(2), -- 10BASE-T full duplex mode 180 b100baseT4(3), -- 100BASE-T4 181 b100baseTX(4), -- 100BASE-TX half duplex mode 182 b100baseTXFD(5), -- 100BASE-TX full duplex mode 183 b100baseT2(6), -- 100BASE-T2 half duplex mode 184 b100baseT2FD(7), -- 100BASE-T2 full duplex mode 185 bFdxPause(8), -- PAUSE for full-duplex links 186 bFdxAPause(9), -- Asymmetric PAUSE for full-duplex 187 -- links 188 bFdxSPause(10), -- Symmetric PAUSE for full-duplex 189 -- links 190 bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for 191 -- full-duplex links 192 b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half 193 -- duplex mode 194 b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full 195 -- duplex mode 196 b1000baseT(14), -- 1000BASE-T half duplex mode 197 b1000baseTFD(15) -- 1000BASE-T full duplex mode 198 } 199 200 201-- ----------------------------------------------------------------------------- 202-- swL2DevMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 1 } 203-- ----------------------------------------------------------------------------- 204 205 swL2DevInfo OBJECT IDENTIFIER ::= { swL2DevMgmt 1 } 206 207 208 swDevInfoTotalNumOfPort OBJECT-TYPE 209 SYNTAX INTEGER (0..65535) 210 MAX-ACCESS read-only 211 STATUS current 212 DESCRIPTION 213 "The number of ports within this switch. This value is the sum 214 of the ports within this switch." 215 ::= { swL2DevInfo 1 } 216 217 swDevInfoNumOfPortInUse OBJECT-TYPE 218 SYNTAX INTEGER (0..65535) 219 MAX-ACCESS read-only 220 STATUS current 221 DESCRIPTION 222 "The number of ports in this switch connected to the segment or 223 the end stations." 224 ::= { swL2DevInfo 2 } 225 226-- ----------------------------------------------------------------------------- 227 swL2DevCtrl OBJECT IDENTIFIER ::= { swL2DevMgmt 2 } 228 229 swL2DevCtrlSnmpTrapState OBJECT-TYPE 230 SYNTAX INTEGER { 231 enabled(1), 232 disabled(2) 233 } 234 MAX-ACCESS read-write 235 STATUS current 236 DESCRIPTION 237 "This object controls the SNMP trap status." 238 ::= { swL2DevCtrl 5 } 239 240 swL2DevCtrlCleanAllStatisticCounter OBJECT-TYPE 241 SYNTAX INTEGER { 242 normal(1), 243 active(2) 244 } 245 MAX-ACCESS read-write 246 STATUS current 247 DESCRIPTION 248 "When the object is set to active, all statistical counters will 249 be cleared. If set to normal, no action will occur." 250 ::= { swL2DevCtrl 6 } 251 252 swL2DevCtrlVlanIdOfFDBTbl OBJECT-TYPE 253 SYNTAX VlanId 254 MAX-ACCESS read-write 255 STATUS current 256 DESCRIPTION 257 "Indicates the VLAN ID to which the Dot1dTpFdbTable belongs; 258 The default value is the DEFAULT_VLAN_ID of the system." 259 ::= { swL2DevCtrl 7 } 260 261 swL2MACNotifyState OBJECT-TYPE 262 SYNTAX INTEGER { 263 other(1), 264 disabled(2), 265 enabled(3) 266 } 267 MAX-ACCESS read-write 268 STATUS current 269 DESCRIPTION 270 "This object can enable or disable MAC Notification." 271 ::= { swL2DevCtrl 8 } 272 273 swL2MACNotifyHistorySize OBJECT-TYPE 274 SYNTAX INTEGER (1..500) 275 MAX-ACCESS read-write 276 STATUS current 277 DESCRIPTION 278 "This object indicates the history size of MAC addresses in the MAC Address table. 279 The default value is 1." 280 ::= { swL2DevCtrl 9 } 281 282 swL2MACNotifyInterval OBJECT-TYPE 283 SYNTAX INTEGER (1..2147483647) 284 MAX-ACCESS read-write 285 STATUS current 286 DESCRIPTION 287 "This object indicates the time interval, in seconds, that will trigger 288 MAC notification messages." 289 ::= { swL2DevCtrl 10 } 290 291 swL2DevCtrlAsymVlanState OBJECT-TYPE 292 SYNTAX INTEGER { 293 other(1), 294 disabled(2), 295 enabled(3) 296 } 297 MAX-ACCESS read-write 298 STATUS current 299 DESCRIPTION 300 "This object enables or disables asymmetric VLANs 301 during the runtime of the system." 302 ::= { swL2DevCtrl 13 } 303 304-- ----------------------------------------------------------------------------- 305 swL2DevCtrlTelnet OBJECT IDENTIFIER ::= { swL2DevCtrl 14 } 306 307 swL2DevCtrlTelnetState OBJECT-TYPE 308 SYNTAX INTEGER { 309 other(1), 310 disabled(2), 311 enabled(3) 312 } 313 MAX-ACCESS read-write 314 STATUS current 315 DESCRIPTION 316 "This object controls the Telnet status." 317 ::= { swL2DevCtrlTelnet 1 } 318 319 swL2DevCtrlTelnetTcpPort OBJECT-TYPE 320 SYNTAX INTEGER (1..65535) 321 MAX-ACCESS read-write 322 STATUS current 323 DESCRIPTION 324 "This object designates TCP ports. 325 When Telnet is disabled, this object is not accessible." 326 ::= { swL2DevCtrlTelnet 2 } 327 328-- ----------------------------------------------------------------------------- 329 swL2DevCtrlManagementVlanId OBJECT-TYPE 330 SYNTAX VlanId 331 MAX-ACCESS read-write 332 STATUS current 333 DESCRIPTION 334 "This object controls which previously created VLANs are included 335 in the System IP Interface." 336 ::= { swL2DevCtrl 16 } 337 338-- ----------------------------------------------------------------------------- 339 swL2DevCtrlWeb OBJECT IDENTIFIER ::= { swL2DevCtrl 17 } 340 341 swL2DevCtrlWebState OBJECT-TYPE 342 SYNTAX INTEGER { 343 enabled(1), 344 disabled(2) 345 } 346 MAX-ACCESS read-write 347 STATUS current 348 DESCRIPTION 349 "This object controls the Web status." 350 ::= { swL2DevCtrlWeb 1 } 351 352 swL2DevCtrlWebTcpPort OBJECT-TYPE 353 SYNTAX INTEGER (1..65535) 354 MAX-ACCESS read-write 355 STATUS current 356 DESCRIPTION 357 "This object designates TCP ports. 358 When Web is disabled, this object is not accessible." 359 ::= { swL2DevCtrlWeb 2 } 360 361 swL2DevCtrlLLDPState OBJECT-TYPE 362 SYNTAX INTEGER { 363 enabled(1), 364 disabled(2) 365 } 366 MAX-ACCESS read-write 367 STATUS current 368 DESCRIPTION 369 "Specifies the state of the LLDP function. 370 When this function is enabled, the switch can start to transmit 371 LLDP packets and receive and process the LLDP packets. 372 The specific function of each port will depend on the per port 373 LLDP setting. 374 For the advertisement of LLDP packets, the switch announces the 375 information to its neighbor through ports. For receiving 376 LLDP packets, the switch will learn the information from the LLDP 377 packets advertised from the neighbor in the neighbor table. 378 " 379 ::= { swL2DevCtrl 18 } 380 381 swL2DevCtrlLLDPForwardMessageState OBJECT-TYPE 382 SYNTAX INTEGER{ 383 enabled(1), 384 disabled(2) 385 } 386 MAX-ACCESS read-write 387 STATUS current 388 DESCRIPTION 389 "When lldp is disabled and lldp forward_message's are enabled, the 390 LLDP Data Unit packets received by the switch will be forwarded. " 391 DEFVAL {disabled} 392 ::={swL2DevCtrl 19} 393 394 swL2DevCtrlIpAutoconfig OBJECT-TYPE 395 SYNTAX INTEGER { 396 enabled(1), 397 disabled(2) 398 } 399 MAX-ACCESS read-write 400 STATUS current 401 DESCRIPTION 402 "This object controls the IP auto configuration state." 403 ::= { swL2DevCtrl 20 } 404 405-- ----------------------------------------------------------------------------- 406 swL2DevCtrlCFM OBJECT IDENTIFIER ::= { swL2DevCtrl 21 } 407 408 swL2DevCtrlCFMState OBJECT-TYPE 409 SYNTAX INTEGER{ 410 enabled(1), 411 disabled(2) 412 } 413 MAX-ACCESS read-write 414 STATUS current 415 DESCRIPTION 416 "This object indicates the CFM global state." 417 ::={swL2DevCtrlCFM 1} 418 419 swL2DevCtrlCFMPortTable OBJECT-TYPE 420 SYNTAX SEQUENCE OF SwL2DevCtrlCFMPortEntry 421 MAX-ACCESS not-accessible 422 STATUS current 423 DESCRIPTION 424 "A table containing the CFM state of specified ports." 425 ::= { swL2DevCtrlCFM 2 } 426 427 swL2DevCtrlCFMPortEntry OBJECT-TYPE 428 SYNTAX SwL2DevCtrlCFMPortEntry 429 MAX-ACCESS not-accessible 430 STATUS current 431 DESCRIPTION 432 "The entry of the CFM state on specified ports." 433 INDEX { swL2DevCtrlCFMPortIndex } 434 ::= { swL2DevCtrlCFMPortTable 1 } 435 436 SwL2DevCtrlCFMPortEntry ::= 437 SEQUENCE { 438 swL2DevCtrlCFMPortIndex 439 INTEGER, 440 swL2DevCtrlCFMPortState 441 INTEGER 442 443 } 444 445 swL2DevCtrlCFMPortIndex OBJECT-TYPE 446 SYNTAX INTEGER 447 MAX-ACCESS not-accessible 448 STATUS current 449 DESCRIPTION 450 "This object indicates the port number." 451 ::= { swL2DevCtrlCFMPortEntry 1 } 452 453 swL2DevCtrlCFMPortState OBJECT-TYPE 454 SYNTAX INTEGER { 455 enabled(1), 456 disabled(2) 457 } 458 MAX-ACCESS read-write 459 STATUS current 460 DESCRIPTION 461 "This object indicates the CFM state by port." 462 ::= { swL2DevCtrlCFMPortEntry 2 } 463 464 swL2DevCtrlCFMMaTable OBJECT-TYPE 465 SYNTAX SEQUENCE OF SwL2DevCtrlCFMMaEntry 466 MAX-ACCESS not-accessible 467 STATUS current 468 DESCRIPTION 469 "A table containing the CFM mode of specified MAs." 470 ::= { swL2DevCtrlCFM 3 } 471 472 swL2DevCtrlCFMMaEntry OBJECT-TYPE 473 SYNTAX SwL2DevCtrlCFMMaEntry 474 MAX-ACCESS not-accessible 475 STATUS current 476 DESCRIPTION 477 "The entry of the CFM mode on specified MAs." 478 INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex } 479 ::= { swL2DevCtrlCFMMaTable 1 } 480 481 SwL2DevCtrlCFMMaEntry ::= 482 SEQUENCE { 483 swL2DevCtrlCFMMaMode 484 INTEGER 485 } 486 487 swL2DevCtrlCFMMaMode OBJECT-TYPE 488 SYNTAX INTEGER { 489 software(1), 490 hardware(2) 491 } 492 MAX-ACCESS read-write 493 STATUS current 494 DESCRIPTION 495 "This object indicates the CFM mode by MA." 496 ::= { swL2DevCtrlCFMMaEntry 1 } 497 498 swL2DevCtrlCFMMepTable OBJECT-TYPE 499 SYNTAX SEQUENCE OF SwL2DevCtrlCFMMepEntry 500 MAX-ACCESS not-accessible 501 STATUS current 502 DESCRIPTION 503 "A table containing the CFM mode of specified MEPs." 504 ::= { swL2DevCtrlCFM 4 } 505 506 swL2DevCtrlCFMMepEntry OBJECT-TYPE 507 SYNTAX SwL2DevCtrlCFMMepEntry 508 MAX-ACCESS not-accessible 509 STATUS current 510 DESCRIPTION 511 "The entry of the CFM mode on specified MEPs." 512 INDEX { dot1agCfmMdIndex, 513 dot1agCfmMaIndex, 514 dot1agCfmMepIdentifier 515 } 516 ::= { swL2DevCtrlCFMMepTable 1 } 517 518 SwL2DevCtrlCFMMepEntry ::= 519 SEQUENCE { 520 swL2DevCtrlCFMMepMode 521 INTEGER 522 } 523 524 swL2DevCtrlCFMMepMode OBJECT-TYPE 525 SYNTAX INTEGER { 526 software(1), 527 hardware(2) 528 } 529 MAX-ACCESS read-only 530 STATUS current 531 DESCRIPTION 532 "This object indicates the CFM mode by MEP." 533 ::= { swL2DevCtrlCFMMepEntry 1 } 534 535-- ----------------------------------------------------------------------------- 536 swL2DevCtrlVLANTrunkState OBJECT-TYPE 537 SYNTAX INTEGER 538 { 539 enabled(1), 540 disabled(2) 541 } 542 MAX-ACCESS read-write 543 STATUS current 544 DESCRIPTION 545 "This indicates the global state of the VLAN trunking feature of the device." 546 ::={swL2DevCtrl 22} 547 548swL2MACNotifyTrapType OBJECT-TYPE 549 SYNTAX INTEGER { 550 withVid(1), 551 withoutVid(2) 552 } 553 MAX-ACCESS read-write 554 STATUS current 555 DESCRIPTION 556 "This object indicates MAC notification trap message include VLAN ID or not." 557 ::= { swL2DevCtrl 23 } 558-- ----------------------------------------------------------------------------- 559 swL2DevAlarm OBJECT IDENTIFIER ::= { swL2DevMgmt 3 } 560 561 swL2DevAlarmNewRoot OBJECT-TYPE 562 SYNTAX INTEGER { 563 other(1), 564 disabled(2), 565 enabled(3) 566 } 567 MAX-ACCESS read-write 568 STATUS current 569 DESCRIPTION 570 "When the device has become the new root of the Spanning Tree, 571 this object decides whether to send a new root trap." 572 ::= { swL2DevAlarm 1 } 573 574 swL2DevAlarmTopologyChange OBJECT-TYPE 575 SYNTAX INTEGER { 576 other(1), 577 disabled(2), 578 enabled(3) 579 } 580 MAX-ACCESS read-write 581 STATUS current 582 DESCRIPTION 583 "This object determines whether or not to send a trap message when 584 the switch topology changes. If the object is enabled (3), the Topology Change 585 trap is sent by the device when any of its configured ports transition from 586 the Learning state to the Forwarding state, or from the Forwarding state to 587 the Blocking state. For the same port transition, the device does not send the 588 trap if this object value is disabled or in another state." 589 ::= { swL2DevAlarm 2 } 590 591 swL2DevAlarmLinkChange OBJECT-TYPE 592 SYNTAX INTEGER { 593 other(1), 594 disabled(2), 595 enabled(3) 596 } 597 MAX-ACCESS read-write 598 STATUS current 599 DESCRIPTION 600 "This object determines whether or not to send a trap message when the link 601 changes. If the object is enabled (3), the Link Change trap is sent by 602 the device when any of its port links change. The device does not send the 603 trap if this object value is disabled or in another state." 604 ::= { swL2DevAlarm 3 } 605 606-- ----------------------------------------------------------------------------- 607-- swL2VLANMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 2 } 608-- ----------------------------------------------------------------------------- 609 swL2VlanStaticTable OBJECT-TYPE 610 SYNTAX SEQUENCE OF SwL2VlanStaticEntry 611 MAX-ACCESS not-accessible 612 STATUS current 613 DESCRIPTION 614 "A table containing static configuration information for 615 each VLAN configured into the device by (local or 616 network) management. All entries are permanent and will 617 be restored after the device is reset." 618 ::= { swL2VLANMgmt 1 } 619 620 swL2VlanStaticEntry OBJECT-TYPE 621 SYNTAX SwL2VlanStaticEntry 622 MAX-ACCESS not-accessible 623 STATUS current 624 DESCRIPTION 625 "Static information for a VLAN configured into this 626 device by (local or network) management." 627 INDEX { swL2VlanIndex } 628 ::= { swL2VlanStaticTable 1 } 629 630 SwL2VlanStaticEntry ::= 631 SEQUENCE { 632 swL2VlanIndex 633 VlanId, 634 swL2VLANAdvertisement 635 INTEGER 636 637 } 638 639 swL2VlanIndex OBJECT-TYPE 640 SYNTAX VlanId 641 MAX-ACCESS not-accessible 642 STATUS current 643 DESCRIPTION 644 "The VLAN-ID or other identifier referring to this VLAN." 645 ::= { swL2VlanStaticEntry 1 } 646 647 swL2VLANAdvertisement OBJECT-TYPE 648 SYNTAX INTEGER { 649 enabled(1), 650 disabled(2) 651 } 652 MAX-ACCESS read-write 653 STATUS current 654 DESCRIPTION 655 "This object indicates if the advertisement is active or not." 656 ::= { swL2VlanStaticEntry 2 } 657 658 swL2PVIDAutoAssignmentState OBJECT-TYPE 659 SYNTAX INTEGER { 660 enabled(1), 661 disabled(2) 662 } 663 MAX-ACCESS read-write 664 STATUS current 665 DESCRIPTION 666 "This object controls the PVID auto assignment state. 667 If 'Auto-assign PVID' is disabled, the PVID can only be changed 668 by PVID configuration (user changes explicitly). The VLAN 669 configuration will not automatically change the PVID. 670 671 If 'Auto-assign PVID' is enabled, the PVID will be changed by PVID or VLAN configuration. When a user configures 672 a port to VLAN X's untagged membership, this port's PVID 673 will be updated with VLAN X. Using the VLAN list command, 674 PVID is updated as the last item of the VLAN list. When a user removes 675 a port from the untagged membership of the PVID's VLAN, the 676 port's PVID will be assigned 'default VLAN'." 677 ::= { swL2VLANMgmt 2 } 678 679 swL2VlanPortInfoTable OBJECT-TYPE 680 SYNTAX SEQUENCE OF SwL2VlanPortInfoEntry 681 MAX-ACCESS not-accessible 682 STATUS current 683 DESCRIPTION 684 "A table containing the VLAN and port role information of each port." 685 ::= { swL2VLANMgmt 3 } 686 687 swL2VlanPortInfoEntry OBJECT-TYPE 688 SYNTAX SwL2VlanPortInfoEntry 689 MAX-ACCESS not-accessible 690 STATUS current 691 DESCRIPTION 692 "The table entry of VLAN port information." 693 INDEX { swL2VlanPortInfoPortIndex,swL2VlanPortInfoVid } 694 ::= { swL2VlanPortInfoTable 1 } 695 696 SwL2VlanPortInfoEntry ::= 697 SEQUENCE { 698 swL2VlanPortInfoPortIndex 699 INTEGER, 700 swL2VlanPortInfoVid 701 VlanId, 702 swL2VlanPortInfoPortRole 703 INTEGER 704 } 705 swL2VlanPortInfoPortIndex OBJECT-TYPE 706 SYNTAX INTEGER (0..65535) 707 MAX-ACCESS read-only 708 STATUS current 709 DESCRIPTION 710 "The port index." 711 ::= { swL2VlanPortInfoEntry 1 } 712 713 swL2VlanPortInfoVid OBJECT-TYPE 714 SYNTAX VlanId 715 MAX-ACCESS read-only 716 STATUS current 717 DESCRIPTION 718 "The VLAN ID assigned to a special port" 719 ::= { swL2VlanPortInfoEntry 2 } 720 721 swL2VlanPortInfoPortRole OBJECT-TYPE 722 SYNTAX INTEGER { 723 other(1), 724 untagged(2), 725 tagged(3), 726 dynamic(4), 727 forbidden(5) 728 } 729 MAX-ACCESS read-only 730 STATUS current 731 DESCRIPTION 732 "The port role of a special port. When the role is 'other', it means this port does not belong to the VLAN." 733 ::= { swL2VlanPortInfoEntry 3 } 734 735 swL2NniGvrpBpduAddress OBJECT-TYPE 736 SYNTAX INTEGER { 737 dot1d(1), 738 dot1ad(2) 739 } 740 MAX-ACCESS read-write 741 STATUS current 742 DESCRIPTION 743 "Specifies the GVRP's BPDU MAC address of the NNI port with Q-in-Q status." 744 ::= { swL2VLANMgmt 6 } 745 746-- ----------------------------------------------------------------------------- 747-- swL2PortMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 3 } 748-- ----------------------------------------------------------------------------- 749 750 swL2PortInfoTable OBJECT-TYPE 751 SYNTAX SEQUENCE OF SwL2PortInfoEntry 752 MAX-ACCESS not-accessible 753 STATUS current 754 DESCRIPTION 755 "A table that contains information about every port." 756 ::= { swL2PortMgmt 1 } 757 758 swL2PortInfoEntry OBJECT-TYPE 759 SYNTAX SwL2PortInfoEntry 760 MAX-ACCESS not-accessible 761 STATUS current 762 DESCRIPTION 763 "A list of information for each port of the device." 764 INDEX { swL2PortInfoPortIndex,swL2PortInfoMediumType } 765 ::= { swL2PortInfoTable 1 } 766 767 SwL2PortInfoEntry ::= 768 SEQUENCE { 769 swL2PortInfoPortIndex 770 INTEGER, 771 swL2PortInfoMediumType 772 INTEGER, 773 swL2PortInfoUnitID 774 INTEGER, 775 swL2PortInfoType 776 INTEGER, 777 swL2PortInfoLinkStatus 778 INTEGER, 779 swL2PortInfoNwayStatus 780 INTEGER, 781 swL2PortInfoErrorDisabled 782 INTEGER 783 } 784 785 swL2PortInfoPortIndex OBJECT-TYPE 786 SYNTAX INTEGER (0..65535) 787 MAX-ACCESS read-only 788 STATUS current 789 DESCRIPTION 790 "This object indicates the module's port number.(1..Max port 791 number in the module)" 792 ::= { swL2PortInfoEntry 1 } 793 794 swL2PortInfoMediumType OBJECT-TYPE 795 SYNTAX INTEGER{ 796 copper(1), 797 fiber(2) 798 } 799 MAX-ACCESS read-only 800 STATUS current 801 DESCRIPTION 802 "Indicates the medium type of the port number." 803 ::={swL2PortInfoEntry 2} 804 805 swL2PortInfoUnitID OBJECT-TYPE 806 SYNTAX INTEGER (0..65535) 807 MAX-ACCESS read-only 808 STATUS current 809 DESCRIPTION 810 "Indicates the ID of the unit in the system." 811 ::= { swL2PortInfoEntry 3 } 812 813 swL2PortInfoType OBJECT-TYPE 814 SYNTAX INTEGER { 815 portType-none(0), 816 portType-100Base-T(2), 817 portType-100Base-X(3), 818 portType-1000Base-T(4), 819 portType-1000Base-X(5), 820 portType-10GBase-R(6), 821 portType-10GBase-CX4(7), 822 portType-SIO(8), 823 portType-module-empty(9), 824 portType-user-last(10) 825 } 826 MAX-ACCESS read-only 827 STATUS current 828 DESCRIPTION 829 "This object indicates the connector type of this port." 830 ::= { swL2PortInfoEntry 4 } 831 832 swL2PortInfoLinkStatus OBJECT-TYPE 833 SYNTAX INTEGER { 834 other(1), 835 link-pass(2), 836 link-fail(3) 837 } 838 MAX-ACCESS read-only 839 STATUS current 840 DESCRIPTION 841 "This object indicates the port link status." 842 ::= { swL2PortInfoEntry 5 } 843 844 swL2PortInfoNwayStatus OBJECT-TYPE 845 SYNTAX INTEGER { 846 link-down(0), 847 full-10Mbps-8023x(1), 848 full-10Mbps-none(2), 849 half-10Mbps-backp(3), 850 half-10Mbps-none(4), 851 full-100Mbps-8023x(5), 852 full-100Mbps-none(6), 853 half-100Mbps-backp(7), 854 half-100Mbps-none(8), 855 full-1Gigabps-8023x(9), 856 full-1Gigabps-none(10), 857 half-1Gigabps-backp(11), 858 half-1Gigabps-none(12), 859 full-10Gigabps-8023x(13), 860 full-10Gigabps-none(14), 861 half-10Gigabps-8023x(15), 862 half-10Gigabps-none(16), 863 empty(17), 864 err-disabled(18) 865 } 866 MAX-ACCESS read-only 867 STATUS current 868 DESCRIPTION 869 "This object indicates the port speed and duplex mode." 870 ::= { swL2PortInfoEntry 6 } 871 872 swL2PortInfoErrorDisabled OBJECT-TYPE 873 SYNTAX INTEGER { 874 none(0), 875 storm(1), 876 stp-lbd(2), 877 ctp-lbd(3), 878 ddm(4), 879 bpdu-protection(5), 880 unknow(6), 881 power-saving(7) 882 } 883 MAX-ACCESS read-only 884 STATUS current 885 DESCRIPTION 886 "This object indicates the blocking type of this port." 887 ::= { swL2PortInfoEntry 8 } 888 889-- ----------------------------------------------------------------------------- 890 891 swL2PortCtrlTable OBJECT-TYPE 892 SYNTAX SEQUENCE OF SwL2PortCtrlEntry 893 MAX-ACCESS not-accessible 894 STATUS current 895 DESCRIPTION 896 "A table that contains control information about every port." 897 ::= { swL2PortMgmt 2 } 898 899 swL2PortCtrlEntry OBJECT-TYPE 900 SYNTAX SwL2PortCtrlEntry 901 MAX-ACCESS not-accessible 902 STATUS current 903 DESCRIPTION 904 "A list of control information for each port on the device." 905 INDEX { swL2PortCtrlPortIndex,swL2PortCtrlMediumType} 906 ::= { swL2PortCtrlTable 1 } 907 908 SwL2PortCtrlEntry ::= 909 SEQUENCE { 910 swL2PortCtrlPortIndex 911 INTEGER, 912 swL2PortCtrlMediumType 913 INTEGER, 914 swL2PortCtrlUnitIndex 915 INTEGER, 916 swL2PortCtrlAdminState 917 INTEGER, 918 swL2PortCtrlNwayState 919 INTEGER, 920 swL2PortCtrlFlowCtrlState 921 INTEGER, 922 swL2PortCtrlLearningState 923 INTEGER, 924 swL2PortCtrlMACNotifyState 925 INTEGER, 926-- swL2PortCtrlMulticastfilter 927-- INTEGER 928 swL2PortCtrlMDIXState 929 INTEGER 930 } 931 932 swL2PortCtrlPortIndex OBJECT-TYPE 933 SYNTAX INTEGER (0..65535) 934 MAX-ACCESS read-only 935 STATUS current 936 DESCRIPTION 937 "This object indicates the module's port number.(1..Max port 938 number in the module)" 939 ::= { swL2PortCtrlEntry 1 } 940 941 swL2PortCtrlMediumType OBJECT-TYPE 942 SYNTAX INTEGER{ 943 copper(1), 944 fiber(2) 945 } 946 MAX-ACCESS read-only 947 STATUS current 948 DESCRIPTION 949 "Indicates the medium type of the port number." 950 ::={ swL2PortCtrlEntry 2 } 951 952 swL2PortCtrlUnitIndex OBJECT-TYPE 953 SYNTAX INTEGER (0..65535) 954 MAX-ACCESS read-only 955 STATUS current 956 DESCRIPTION 957 "Indicates the ID of the unit in the device" 958 ::= { swL2PortCtrlEntry 3 } 959 960 swL2PortCtrlAdminState OBJECT-TYPE 961 SYNTAX INTEGER { 962 other(1), 963 disabled(2), 964 enabled(3) 965 } 966 MAX-ACCESS read-write 967 STATUS current 968 DESCRIPTION 969 "This object decides if the port is enabled or disabled." 970 ::= { swL2PortCtrlEntry 4 } 971 972 swL2PortCtrlNwayState OBJECT-TYPE 973 SYNTAX INTEGER { 974 other(1), 975 nway-enabled(2), 976 nway-disabled-10Mbps-Half(3), 977 nway-disabled-10Mbps-Full(4), 978 nway-disabled-100Mbps-Half(5), 979 nway-disabled-100Mbps-Full(6), 980 nway-disabled-1Gigabps-Half(7), 981 nway-disabled-1Gigabps-Full(8), 982 nway-disabled-1Gigabps-Full-master(9), 983 nway-disabled-1Gigabps-Full-slave(10) 984 } 985 MAX-ACCESS read-write 986 STATUS current 987 DESCRIPTION 988 "Chose the port speed, duplex mode, and N-Way function mode." 989 ::= { swL2PortCtrlEntry 5 } 990 991 swL2PortCtrlFlowCtrlState OBJECT-TYPE 992 SYNTAX INTEGER { 993 other(1), 994 disabled(2), 995 enabled(3) 996 } 997 MAX-ACCESS read-write 998 STATUS current 999 DESCRIPTION 1000 "The flow control mechanism is different between full duplex 1001 mode and half duplex mode. For half duplex mode, the jamming 1002 signal is asserted. For full duplex mode, the IEEE 802.3x flow 1003 control function sends PAUSE frames and receives PAUSE frames." 1004 ::= { swL2PortCtrlEntry 6 } 1005 1006 swL2PortCtrlLearningState OBJECT-TYPE 1007 SYNTAX INTEGER { 1008 other(1), 1009 disabled(2), 1010 enabled(3) 1011 } 1012 MAX-ACCESS read-write 1013 STATUS current 1014 DESCRIPTION 1015 "This object decides if the port is locked or not." 1016 ::= { swL2PortCtrlEntry 7 } 1017 1018 swL2PortCtrlMACNotifyState OBJECT-TYPE 1019 SYNTAX INTEGER { 1020 other(1), 1021 disabled(2), 1022 enabled(3) 1023 } 1024 MAX-ACCESS read-write 1025 STATUS current 1026 DESCRIPTION 1027 "This object sets each port's MAC notification state." 1028 ::= { swL2PortCtrlEntry 8 } 1029 1030-- swL2PortCtrlMulticastfilter OBJECT-TYPE 1031-- SYNTAX INTEGER { 1032-- other(0), 1033-- forward-all-groups(1), 1034-- forward-unregistered-groups(2), 1035-- filter-unregistered-groups(3) 1036 1037-- } 1038-- MAX-ACCESS read-write 1039-- STATUS current 1040-- DESCRIPTION 1041-- "This object controls the multicast port filtering mode for a specified port. " 1042-- ::= { swL2PortCtrlEntry 9 } 1043 1044 swL2PortCtrlMDIXState OBJECT-TYPE 1045 SYNTAX INTEGER { 1046 auto(1), 1047 normal(2), 1048 cross(3) 1049 } 1050 MAX-ACCESS read-write 1051 STATUS current 1052 DESCRIPTION 1053 "This object configures the MDIX setting of the port." 1054 ::= { swL2PortCtrlEntry 10 } 1055 1056 1057 1058 swL2PortCtrlJumboFrame OBJECT-TYPE 1059 SYNTAX INTEGER { 1060 other(1), 1061 disabled(2), 1062 enabled(3) 1063 } 1064 MAX-ACCESS read-write 1065 STATUS current 1066 DESCRIPTION 1067 "This object configures the switch's jumbo frame settings." 1068 ::= { swL2PortMgmt 3 } 1069 1070 swL2PortCtrlJumboFrameMaxSize OBJECT-TYPE 1071 SYNTAX INTEGER 1072 MAX-ACCESS read-only 1073 STATUS current 1074 DESCRIPTION 1075 "This object describes how many bytes the max jumbo frame is." 1076 ::= { swL2PortMgmt 4 } 1077 1078-- ----------------------------------------------------------------------------- 1079-- swL2PortCounterCtrlTable 1080-- ----------------------------------------------------------------------------- 1081 swL2PortCounterCtrlTable OBJECT-TYPE 1082 SYNTAX SEQUENCE OF SwL2PortCounterCtrlEntry 1083 MAX-ACCESS not-accessible 1084 STATUS current 1085 DESCRIPTION 1086 "A table that is used to clear counter information about every port." 1087 ::= { swL2PortMgmt 6 } 1088 1089 swL2PortCounterCtrlEntry OBJECT-TYPE 1090 SYNTAX SwL2PortCounterCtrlEntry 1091 MAX-ACCESS not-accessible 1092 STATUS current 1093 DESCRIPTION 1094 "A list of entries used to clear the counter information for each port of the device." 1095 INDEX { swL2PortCounterCtrlPortIndex } 1096 ::= { swL2PortCounterCtrlTable 1 } 1097 1098 SwL2PortCounterCtrlEntry ::= 1099 SEQUENCE { 1100 swL2PortCounterCtrlPortIndex 1101 INTEGER, 1102 swL2PortCounterClearCtrl 1103 INTEGER 1104 } 1105 1106 swL2PortCounterCtrlPortIndex OBJECT-TYPE 1107 SYNTAX INTEGER (0..65535) 1108 MAX-ACCESS read-only 1109 STATUS current 1110 DESCRIPTION 1111 "This object indicates the module's port number.(1..Max port 1112 number in the module)" 1113 ::= { swL2PortCounterCtrlEntry 1 } 1114 1115 swL2PortCounterClearCtrl OBJECT-TYPE 1116 SYNTAX INTEGER { 1117 other(1), 1118 start(2) 1119 } 1120 MAX-ACCESS read-write 1121 STATUS current 1122 DESCRIPTION 1123 "This object indicates whether to clear the counters for each port of the device or not." 1124 ::= { swL2PortCounterCtrlEntry 2 } 1125 1126-- ----------------------------------------------------------------------------- 1127-- swL2PortRXDropCounterTable 1128-- ----------------------------------------------------------------------------- 1129 swL2PortRXDropCounterTable OBJECT-TYPE 1130 SYNTAX SEQUENCE OF SwL2PortRXDropCounterEntry 1131 MAX-ACCESS not-accessible 1132 STATUS current 1133 DESCRIPTION 1134 "A table that contains received error statistic information for each port." 1135 ::= { swL2PortMgmt 9 } 1136 1137 swL2PortRXDropCounterEntry OBJECT-TYPE 1138 SYNTAX SwL2PortRXDropCounterEntry 1139 MAX-ACCESS not-accessible 1140 STATUS current 1141 DESCRIPTION 1142 "A list of information for each port received drop counter." 1143 INDEX { swL2PortRXDropCounterPortIndex } 1144 ::= { swL2PortRXDropCounterTable 1 } 1145 1146 SwL2PortRXDropCounterEntry ::= 1147 SEQUENCE { 1148 swL2PortRXDropCounterPortIndex 1149 INTEGER, 1150 swL2PortRXBufferFullDrops 1151 Counter, 1152 swL2PortRXACLDrops 1153 Counter, 1154 swL2PortRXMulticastDrops 1155 Counter, 1156 swL2PortRXVLANIngressDrops 1157 Counter, 1158 swL2PortRXIngressBandwidthControlDrops 1159 Counter, 1160 swL2PortRXInvalidIPv6Drops 1161 Counter, 1162 swL2PortRXSTPDrops 1163 Counter, 1164 swL2PortRXStormAndFDBDiscard 1165 Counter, 1166 swL2PortRXMTUDrops 1167 Counter, 1168 swL2PortRXInvalidDestinationPort 1169 Counter 1170 } 1171 1172 swL2PortRXDropCounterPortIndex OBJECT-TYPE 1173 SYNTAX INTEGER (0..65535) 1174 MAX-ACCESS read-only 1175 STATUS current 1176 DESCRIPTION 1177 "This object indicates the module's port number.(1..Max port 1178 number in the module)" 1179 ::= { swL2PortRXDropCounterEntry 1 } 1180 1181 swL2PortRXBufferFullDrops OBJECT-TYPE 1182 SYNTAX Counter 1183 MAX-ACCESS read-only 1184 STATUS current 1185 DESCRIPTION 1186 "The total number of packets discarded while input buffer full." 1187 ::= { swL2PortRXDropCounterEntry 2 } 1188 1189 swL2PortRXACLDrops OBJECT-TYPE 1190 SYNTAX Counter 1191 MAX-ACCESS read-only 1192 STATUS current 1193 DESCRIPTION 1194 "The total number of packets denied by ACLs." 1195 ::= { swL2PortRXDropCounterEntry 3 } 1196 1197 swL2PortRXMulticastDrops OBJECT-TYPE 1198 SYNTAX Counter 1199 MAX-ACCESS read-only 1200 STATUS current 1201 DESCRIPTION 1202 "The total number of multicast packet that is discarded." 1203 ::= { swL2PortRXDropCounterEntry 4 } 1204 1205 swL2PortRXVLANIngressDrops OBJECT-TYPE 1206 SYNTAX Counter 1207 MAX-ACCESS read-only 1208 STATUS current 1209 DESCRIPTION 1210 "The total number of packets discarded by VLAN ingress checking." 1211 ::= { swL2PortRXDropCounterEntry 5 } 1212 1213 swL2PortRXIngressBandwidthControlDrops OBJECT-TYPE 1214 SYNTAX Counter 1215 MAX-ACCESS read-only 1216 STATUS current 1217 DESCRIPTION 1218 "The total number of packets discarded by port ingress 1219 bandwidth control." 1220 ::= { swL2PortRXDropCounterEntry 6 } 1221 1222 swL2PortRXInvalidIPv6Drops OBJECT-TYPE 1223 SYNTAX Counter 1224 MAX-ACCESS read-only 1225 STATUS current 1226 DESCRIPTION 1227 "The total number of packets discarded by IPv6 L3" 1228 ::= { swL2PortRXDropCounterEntry 7 } 1229 1230 1231 swL2PortRXSTPDrops OBJECT-TYPE 1232 SYNTAX Counter 1233 MAX-ACCESS read-only 1234 STATUS current 1235 DESCRIPTION 1236 "The total number of packets discarded when ingress 1237 port is not in forwarding state." 1238 ::= { swL2PortRXDropCounterEntry 8 } 1239 1240 1241 swL2PortRXStormAndFDBDiscard OBJECT-TYPE 1242 SYNTAX Counter 1243 MAX-ACCESS read-only 1244 STATUS current 1245 DESCRIPTION 1246 "The total number of packets discarded by receiving policy 1247 (i.e. DST_DISCARD, SRC_DISCARD,RATE_CONTROL, etc.)" 1248 ::= { swL2PortRXDropCounterEntry 9 } 1249 1250 1251 swL2PortRXMTUDrops OBJECT-TYPE 1252 SYNTAX Counter 1253 MAX-ACCESS read-only 1254 STATUS current 1255 DESCRIPTION 1256 "The total number of packets discarded by frames received, which 1257 exceeds Maximum Frame in length and contains a valid or invalid FCS." 1258 ::= { swL2PortRXDropCounterEntry 10 } 1259 1260 1261 swL2PortRXInvalidDestinationPort OBJECT-TYPE 1262 SYNTAX Counter 1263 MAX-ACCESS read-only 1264 STATUS current 1265 DESCRIPTION 1266 "The total number of packets dropped due to port bitmap of zero condition." 1267 ::= { swL2PortRXDropCounterEntry 11 } 1268 1269-- ----------------------------------------------------------------------------- 1270-- swL2PortJumboFrameCtrlTable 1271-- ----------------------------------------------------------------------------- 1272 swL2PortJumboFrameCtrlTable OBJECT-TYPE 1273 SYNTAX SEQUENCE OF SwL2PortJumboFrameCtrlEntry 1274 MAX-ACCESS not-accessible 1275 STATUS current 1276 DESCRIPTION 1277 "A table that contains information for each port's jumbo frame information." 1278 ::= { swL2PortMgmt 10 } 1279 1280 swL2PortJumboFrameCtrlEntry OBJECT-TYPE 1281 SYNTAX SwL2PortJumboFrameCtrlEntry 1282 MAX-ACCESS not-accessible 1283 STATUS current 1284 DESCRIPTION 1285 "A list of information for each port's jumbo frame of the device." 1286 INDEX { swL2PortJumboFrameCtrlPortIndex } 1287 ::= { swL2PortJumboFrameCtrlTable 1 } 1288 1289 SwL2PortJumboFrameCtrlEntry ::= 1290 SEQUENCE { 1291 swL2PortJumboFrameCtrlPortIndex 1292 INTEGER, 1293 swL2PortJumboFrameCtrlPortState 1294 INTEGER 1295 } 1296 1297 swL2PortJumboFrameCtrlPortIndex OBJECT-TYPE 1298 SYNTAX INTEGER (1..255) 1299 MAX-ACCESS read-only 1300 STATUS current 1301 DESCRIPTION 1302 "This object indicates the module's port number.(1..Max port number in the module)" 1303 ::= { swL2PortJumboFrameCtrlEntry 1 } 1304 1305 swL2PortJumboFrameCtrlPortState OBJECT-TYPE 1306 SYNTAX INTEGER { 1307 other(1), 1308 disabled(2), 1309 enabled(3) 1310 } 1311 MAX-ACCESS read-write 1312 STATUS current 1313 DESCRIPTION 1314 "This object indicates if the port's jumbo frame is enabled or disabled." 1315 ::= { swL2PortJumboFrameCtrlEntry 2 } 1316 1317-- ----------------------------------------------------------------------------- 1318-- swL2PortSfpInformationTable 1319-- ----------------------------------------------------------------------------- 1320 swL2PortSfpInfoTable OBJECT-TYPE 1321 SYNTAX SEQUENCE OF SwL2PortSfpInfoEntry 1322 MAX-ACCESS not-accessible 1323 STATUS current 1324 DESCRIPTION 1325 "A table that contains information for each sfp pluged in port." 1326 ::= { swL2PortMgmt 11 } 1327 1328 swL2PortSfpInfoEntry OBJECT-TYPE 1329 SYNTAX SwL2PortSfpInfoEntry 1330 MAX-ACCESS not-accessible 1331 STATUS current 1332 DESCRIPTION 1333 "A list of information for each sfp pluged in port." 1334 INDEX { swL2PortSfpInfoPortIndex } 1335 ::= { swL2PortSfpInfoTable 1 } 1336 1337 SwL2PortSfpInfoEntry ::= 1338 SEQUENCE { 1339 swL2PortSfpInfoPortIndex 1340 INTEGER, 1341 swL2PortSfpInfoConnectType 1342 DisplayString, 1343 swL2PortSfpInfoVendorName 1344 DisplayString, 1345 swL2PortSfpInfoVendorPN 1346 DisplayString, 1347 swL2PortSfpInfoVendorSN 1348 DisplayString, 1349 swL2PortSfpInfoVendorOUI 1350 DisplayString, 1351 swL2PortSfpInfoVendorRev 1352 DisplayString, 1353 swL2PortSfpInfoDateCode 1354 DisplayString, 1355 swL2PortSfpInfoFiberType 1356 DisplayString, 1357 swL2PortSfpInfoBaudRate 1358 INTEGER, 1359 swL2PortSfpInfoWavelength 1360 INTEGER 1361 } 1362 1363 swL2PortSfpInfoPortIndex OBJECT-TYPE 1364 SYNTAX INTEGER (0..65535) 1365 MAX-ACCESS read-only 1366 STATUS current 1367 DESCRIPTION 1368 "This object indicates the module's port number.(1..Max port 1369 number in the module)" 1370 ::= { swL2PortSfpInfoEntry 1 } 1371 1372 swL2PortSfpInfoConnectType OBJECT-TYPE 1373 SYNTAX DisplayString(SIZE (1..8)) 1374 MAX-ACCESS read-only 1375 STATUS current 1376 DESCRIPTION 1377 "The ConnectType of sfp informaiton." 1378 ::= { swL2PortSfpInfoEntry 2 } 1379 swL2PortSfpInfoVendorName OBJECT-TYPE 1380 SYNTAX DisplayString(SIZE (1..16)) 1381 MAX-ACCESS read-only 1382 STATUS current 1383 DESCRIPTION 1384 "The vendor name of sfp informaiton." 1385 ::= { swL2PortSfpInfoEntry 3 } 1386 1387 swL2PortSfpInfoVendorPN OBJECT-TYPE 1388 SYNTAX DisplayString(SIZE (1..16)) 1389 MAX-ACCESS read-only 1390 STATUS current 1391 DESCRIPTION 1392 "The vendor PN of sfp informaiton." 1393 ::= { swL2PortSfpInfoEntry 4 } 1394 1395 swL2PortSfpInfoVendorSN OBJECT-TYPE 1396 SYNTAX DisplayString(SIZE (1..16)) 1397 MAX-ACCESS read-only 1398 STATUS current 1399 DESCRIPTION 1400 "The vendor SN of sfp informaiton." 1401 ::= { swL2PortSfpInfoEntry 5 } 1402 1403 swL2PortSfpInfoVendorOUI OBJECT-TYPE 1404 SYNTAX DisplayString(SIZE (1..6)) 1405 MAX-ACCESS read-only 1406 STATUS current 1407 DESCRIPTION 1408 "The vendor OUI of sfp information." 1409 ::= { swL2PortSfpInfoEntry 6 } 1410 swL2PortSfpInfoVendorRev OBJECT-TYPE 1411 SYNTAX DisplayString(SIZE (1..4)) 1412 MAX-ACCESS read-only 1413 STATUS current 1414 DESCRIPTION 1415 "The vendor Rev of sfp information." 1416 ::= { swL2PortSfpInfoEntry 7 } 1417 swL2PortSfpInfoDateCode OBJECT-TYPE 1418 SYNTAX DisplayString(SIZE (1..8)) 1419 MAX-ACCESS read-only 1420 STATUS current 1421 DESCRIPTION 1422 "The date code of sfp information." 1423 ::= { swL2PortSfpInfoEntry 8 } 1424 swL2PortSfpInfoFiberType OBJECT-TYPE 1425 SYNTAX DisplayString(SIZE (1..16)) 1426 MAX-ACCESS read-only 1427 STATUS current 1428 DESCRIPTION 1429 "The fiber type of sfp information." 1430 ::= { swL2PortSfpInfoEntry 9 } 1431 swL2PortSfpInfoBaudRate OBJECT-TYPE 1432 SYNTAX INTEGER (0..65535) 1433 MAX-ACCESS read-only 1434 STATUS current 1435 DESCRIPTION 1436 "The baud rate of sfp information." 1437 ::= { swL2PortSfpInfoEntry 10 } 1438 swL2PortSfpInfoWavelength OBJECT-TYPE 1439 SYNTAX INTEGER (0..65535) 1440 MAX-ACCESS read-only 1441 STATUS current 1442 DESCRIPTION 1443 "The wavelength of sfp information." 1444 ::= { swL2PortSfpInfoEntry 11 } 1445 1446-- ----------------------------------------------------------------------------- 1447-- swL2PortStatisTable 1448-- ----------------------------------------------------------------------------- 1449 swL2PortStatisTable OBJECT-TYPE 1450 SYNTAX SEQUENCE OF SwL2PortStatisEntry 1451 MAX-ACCESS not-accessible 1452 STATUS current 1453 DESCRIPTION 1454 "A table that contains information for each port statis counter." 1455 ::= { swL2PortMgmt 12 } 1456 1457 swL2PortStatisEntry OBJECT-TYPE 1458 SYNTAX SwL2PortStatisEntry 1459 MAX-ACCESS not-accessible 1460 STATUS current 1461 DESCRIPTION 1462 "A list of statis information for each port." 1463 INDEX { swL2PortStatisPortIndex } 1464 ::= { swL2PortStatisTable 1 } 1465 1466 SwL2PortStatisEntry ::= 1467 SEQUENCE { 1468 swL2PortStatisPortIndex 1469 INTEGER, 1470 swL2PortStatisPkts1519to1522Octets 1471 Counter, 1472 swL2PortStatisPkts1519to2047Octets 1473 Counter, 1474 swL2PortStatisPkts2048to4095Octets 1475 Counter, 1476 swL2PortStatisPkts4096to9216Octets 1477 Counter 1478 } 1479 1480 swL2PortStatisPortIndex OBJECT-TYPE 1481 SYNTAX INTEGER (0..65535) 1482 MAX-ACCESS read-only 1483 STATUS current 1484 DESCRIPTION 1485 "This object indicates the module's port number.(1..Max port 1486 number in the module)" 1487 ::= { swL2PortStatisEntry 1 } 1488 1489 swL2PortStatisPkts1519to1522Octets OBJECT-TYPE 1490 SYNTAX Counter 1491 MAX-ACCESS read-only 1492 STATUS current 1493 DESCRIPTION 1494 "Receive and Transmit 1519 to 1522 Byte Good VLAN Frame Counter 1495 incremented for each good VLAN(excludes FCS errors) frame received, 1496 which is 1519 to 1522 bytes in length, inclusive 1497 (excluding framing bits, but including FCS bytes)." 1498 ::= { swL2PortStatisEntry 2 } 1499 1500 swL2PortStatisPkts1519to2047Octets OBJECT-TYPE 1501 SYNTAX Counter 1502 MAX-ACCESS read-only 1503 STATUS current 1504 DESCRIPTION 1505 "Receive and Transmit 1519 to 2047 Byte Frame Counter. 1506 Incremented for each good or bad frame 1507 (includes FCS, Symbol, and Length/Type error)." 1508 ::= { swL2PortStatisEntry 3 } 1509 1510 swL2PortStatisPkts2048to4095Octets OBJECT-TYPE 1511 SYNTAX Counter 1512 MAX-ACCESS read-only 1513 STATUS current 1514 DESCRIPTION 1515 "Receive and Transmit 2048 to 4095 Byte Frame Counter. 1516 Incremented for each good or bad frame 1517 (includes FCS, Symbol, and Length/Type error)." 1518 ::= { swL2PortStatisEntry 4 } 1519 1520 swL2PortStatisPkts4096to9216Octets OBJECT-TYPE 1521 SYNTAX Counter 1522 MAX-ACCESS read-only 1523 STATUS current 1524 DESCRIPTION 1525 "Receive and Transmit 4096 to 9216 Byte Frame Counter. 1526 Incremented for each good or bad frame 1527 (includes FCS, Symbol, and Length/Type error)." 1528 ::= { swL2PortStatisEntry 5 } 1529 1530-- ----------------------------------------------------------------------------- 1531-- swL2PortTXDropCounterTable 1532-- ----------------------------------------------------------------------------- 1533 swL2PortTXDropCounterTable OBJECT-TYPE 1534 SYNTAX SEQUENCE OF SwL2PortTXDropCounterEntry 1535 MAX-ACCESS not-accessible 1536 STATUS current 1537 DESCRIPTION 1538 "A table that contains information for each port TX drop counter." 1539 ::= { swL2PortMgmt 13 } 1540 1541 swL2PortTXDropCounterEntry OBJECT-TYPE 1542 SYNTAX SwL2PortTXDropCounterEntry 1543 MAX-ACCESS not-accessible 1544 STATUS current 1545 DESCRIPTION 1546 "A list of information for each port TX drop counter" 1547 INDEX { swL2PortTXDropCounterPortIndex } 1548 ::= { swL2PortTXDropCounterTable 1 } 1549 1550 SwL2PortTXDropCounterEntry ::= 1551 SEQUENCE { 1552 swL2PortTXDropCounterPortIndex 1553 INTEGER, 1554 swL2PortTXHOLDrops 1555 Counter, 1556 swL2PortTXCOS0Drops 1557 Counter, 1558 swL2PortTXCOS1Drops 1559 Counter, 1560 swL2PortTXCOS2Drops 1561 Counter, 1562 swL2PortTXCOS3Drops 1563 Counter, 1564 swL2PortTXCOS4Drops 1565 Counter, 1566 swL2PortTXCOS5Drops 1567 Counter, 1568 swL2PortTXCOS6Drops 1569 Counter, 1570 swL2PortTXCOS7Drops 1571 Counter, 1572 swL2PortTXSTPDrops 1573 Counter 1574 } 1575 1576 swL2PortTXDropCounterPortIndex OBJECT-TYPE 1577 SYNTAX INTEGER (0..65535) 1578 MAX-ACCESS read-only 1579 STATUS current 1580 DESCRIPTION 1581 "This object indicates the module's port number.(1..Max port 1582 number in the module)" 1583 ::= { swL2PortTXDropCounterEntry 1 } 1584 1585 swL2PortTXHOLDrops OBJECT-TYPE 1586 SYNTAX Counter 1587 MAX-ACCESS read-only 1588 STATUS current 1589 DESCRIPTION 1590 "Incremented for each Packet drop due to Head Of Line blocking" 1591 ::= { swL2PortTXDropCounterEntry 2 } 1592 1593 swL2PortTXCOS0Drops OBJECT-TYPE 1594 SYNTAX Counter 1595 MAX-ACCESS read-only 1596 STATUS current 1597 DESCRIPTION 1598 "Incremented for each packet drop due to 1599 Head of Line blocking of egress port COS0" 1600 ::= { swL2PortTXDropCounterEntry 3 } 1601 1602 swL2PortTXCOS1Drops OBJECT-TYPE 1603 SYNTAX Counter 1604 MAX-ACCESS read-only 1605 STATUS current 1606 DESCRIPTION 1607 "Incremented for each packet drop due to 1608 Head of Line blocking of egress port COS1" 1609 ::= { swL2PortTXDropCounterEntry 4 } 1610 1611 swL2PortTXCOS2Drops OBJECT-TYPE 1612 SYNTAX Counter 1613 MAX-ACCESS read-only 1614 STATUS current 1615 DESCRIPTION 1616 "Incremented for each packet drop due to 1617 Head of Line blocking of egress port COS2" 1618 ::= { swL2PortTXDropCounterEntry 5 } 1619 1620 swL2PortTXCOS3Drops OBJECT-TYPE 1621 SYNTAX Counter 1622 MAX-ACCESS read-only 1623 STATUS current 1624 DESCRIPTION 1625 "Incremented for each packet drop due to 1626 Head of Line blocking of egress port COS3" 1627 ::= { swL2PortTXDropCounterEntry 6 } 1628 1629 swL2PortTXCOS4Drops OBJECT-TYPE 1630 SYNTAX Counter 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "Incremented for each packet drop due to 1635 Head of Line blocking of egress port COS4" 1636 ::= { swL2PortTXDropCounterEntry 7 } 1637 1638 swL2PortTXCOS5Drops OBJECT-TYPE 1639 SYNTAX Counter 1640 MAX-ACCESS read-only 1641 STATUS current 1642 DESCRIPTION 1643 "Incremented for each packet drop due to 1644 Head of Line blocking of egress port COS5" 1645 ::= { swL2PortTXDropCounterEntry 8 } 1646 1647 swL2PortTXCOS6Drops OBJECT-TYPE 1648 SYNTAX Counter 1649 MAX-ACCESS read-only 1650 STATUS current 1651 DESCRIPTION 1652 "Incremented for each packet drop due to 1653 Head of Line blocking of egress port COS6" 1654 ::= { swL2PortTXDropCounterEntry 9 } 1655 1656 swL2PortTXCOS7Drops OBJECT-TYPE 1657 SYNTAX Counter 1658 MAX-ACCESS read-only 1659 STATUS current 1660 DESCRIPTION 1661 "Incremented for each packet drop due to 1662 Head of Line blocking of egress port COS7" 1663 ::= { swL2PortTXDropCounterEntry 10 } 1664 1665 swL2PortTXSTPDrops OBJECT-TYPE 1666 SYNTAX Counter 1667 MAX-ACCESS read-only 1668 STATUS current 1669 DESCRIPTION 1670 "Incremented for packets dropped when egress port is 1671 not in forwarding state" 1672 ::= { swL2PortTXDropCounterEntry 11 } 1673 1674-- ----------------------------------------------------------------------------- 1675-- swL2DhcpRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 8 } 1676-- ----------------------------------------------------------------------------- 1677-- swL2DhcpRelayState OBJECT-TYPE 1678-- SYNTAX INTEGER { 1679-- other(1), 1680-- disabled(2), 1681-- enabled(3) 1682-- } 1683-- MAX-ACCESS read-write 1684-- STATUS current 1685-- DESCRIPTION 1686-- "This object indicates if the DHCP relay function is enabled or 1687-- disabled." 1688-- ::= { swL2DhcpRelayMgmt 1 } 1689-- 1690-- swL2DhcpRelayHopCount OBJECT-TYPE 1691-- SYNTAX INTEGER (1..16) 1692-- MAX-ACCESS read-write 1693-- STATUS current 1694-- DESCRIPTION 1695-- "This object indicates the maximum number of router hops that 1696-- DHCP packets can cross." 1697-- ::= { swL2DhcpRelayMgmt 2 } 1698-- 1699-- swL2DhcpRelayTimeThreshold OBJECT-TYPE 1700-- SYNTAX INTEGER (0..65535) 1701-- MAX-ACCESS read-write 1702-- STATUS current 1703-- DESCRIPTION 1704-- "This object indicates the minimum time in seconds within which 1705-- the switch must relay the DHCP request. If this time is 1706-- exceeded, the switch will drop the DHCP packet." 1707-- ::= { swL2DhcpRelayMgmt 3 } 1708-- 1709-- swL2DhcpRelayOption82State OBJECT-TYPE 1710-- SYNTAX INTEGER { 1711-- other(1), 1712-- disabled(2), 1713-- enabled(3) 1714-- } 1715-- MAX-ACCESS read-write 1716-- STATUS current 1717-- DESCRIPTION 1718-- "This object indicates if the DHCP relay agent information option 82 1719-- function is enabled or disabled." 1720-- ::= { swL2DhcpRelayMgmt 4 } 1721-- 1722-- swL2DhcpRelayOption82Check OBJECT-TYPE 1723-- SYNTAX INTEGER { 1724-- other(1), 1725-- disabled(2), 1726-- enabled(3) 1727-- } 1728-- MAX-ACCESS read-write 1729-- STATUS current 1730-- DESCRIPTION 1731-- "This object indicates if the checking mechanism of DHCP relay agent 1732-- information option 82 is enabled or disabled." 1733-- ::= { swL2DhcpRelayMgmt 5 } 1734-- 1735-- swL2DhcpRelayOption82Policy OBJECT-TYPE 1736-- SYNTAX INTEGER { 1737-- replace(1), 1738-- drop(2), 1739-- keep(3) 1740-- } 1741-- MAX-ACCESS read-write 1742-- STATUS current 1743-- DESCRIPTION 1744-- "This object indicates the reforwarding policy of the DHCP relay agent 1745-- information option 82. 1746-- 1747-- replace (1) - replace the exiting option 82 field in messages. 1748-- drop (2) - discard messages with an existing option 82 field. 1749-- keep (3) - retain the existing option 82 field messages." 1750-- ::= { swL2DhcpRelayMgmt 6 } 1751-- 1752-- swL2DhcpRelayCtrlTable OBJECT-TYPE 1753-- SYNTAX SEQUENCE OF SwL2DhcpRelayCtrlEntry 1754-- MAX-ACCESS not-accessible 1755-- STATUS current 1756-- DESCRIPTION 1757-- "This table specifies the IP address as a destination to forward 1758-- (relay) DHCP packets to." 1759-- ::= { swL2DhcpRelayMgmt 7 } 1760-- 1761-- swL2DhcpRelayCtrlEntry OBJECT-TYPE 1762-- SYNTAX SwL2DhcpRelayCtrlEntry 1763-- MAX-ACCESS not-accessible 1764-- STATUS current 1765-- DESCRIPTION 1766-- "A list of information that specifies the IP address as a destination 1767-- to forward (relay) DHCP packets to." 1768-- INDEX { swL2DhcpRelayCtrlInterfaceName, swL2DhcpRelayCtrlServer} 1769-- ::= { swL2DhcpRelayCtrlTable 1 } 1770-- 1771-- SwL2DhcpRelayCtrlEntry ::= 1772-- SEQUENCE { 1773-- swL2DhcpRelayCtrlInterfaceName 1774-- DisplayString, 1775-- swL2DhcpRelayCtrlServer 1776-- IpAddress, 1777-- swL2DhcpRelayCtrlState 1778-- INTEGER 1779-- } 1780-- 1781-- swL2DhcpRelayCtrlInterfaceName OBJECT-TYPE 1782-- SYNTAX DisplayString (SIZE(1..12)) 1783-- MAX-ACCESS read-only 1784-- STATUS current 1785-- DESCRIPTION 1786-- "The name of the IP interface." 1787-- ::= { swL2DhcpRelayCtrlEntry 1 } 1788-- 1789-- swL2DhcpRelayCtrlServer OBJECT-TYPE 1790-- SYNTAX IpAddress 1791-- MAX-ACCESS read-only 1792-- STATUS current 1793-- DESCRIPTION 1794-- "The DHCP server IP address." 1795-- ::= { swL2DhcpRelayCtrlEntry 2 } 1796-- 1797-- swL2DhcpRelayCtrlState OBJECT-TYPE 1798-- SYNTAX INTEGER { 1799-- other(1), 1800-- invalid(2), 1801-- valid(3) 1802-- } 1803-- MAX-ACCESS read-write 1804-- STATUS current 1805-- DESCRIPTION 1806-- "This object indicates the status of this entry. 1807-- 1808-- other (1) - This entry is currently in use but the conditions 1809-- under which it will remain so are different from each of 1810-- the following values. 1811-- invalid (2) - Writing this value to the object will remove the 1812-- corresponding entry from the table. 1813-- valid (3) - This entry resides in the table." 1814-- ::= { swL2DhcpRelayCtrlEntry 3 } 1815-- 1816-- 1817-- ----------------------------------------------------------------------------- 1818-- swL2TrunkMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 9 } 1819-- ----------------------------------------------------------------------------- 1820 1821 swL2TrunkMaxSupportedEntries OBJECT-TYPE 1822 SYNTAX INTEGER (0..65535) 1823 MAX-ACCESS read-only 1824 STATUS current 1825 DESCRIPTION 1826 "Maximum number of entries in the trunk configuration table 1827 (swL2TrunkCtrlTable)." 1828 ::= { swL2TrunkMgmt 1 } 1829 1830 swL2TrunkCurrentNumEntries OBJECT-TYPE 1831 SYNTAX INTEGER (0..65535) 1832 MAX-ACCESS read-only 1833 STATUS current 1834 DESCRIPTION 1835 "Current active number of entries in the trunk configuration 1836 table." 1837 ::= { swL2TrunkMgmt 2 } 1838 1839 swL2TrunkCtrlTable OBJECT-TYPE 1840 SYNTAX SEQUENCE OF SwL2TrunkCtrlEntry 1841 MAX-ACCESS not-accessible 1842 STATUS current 1843 DESCRIPTION 1844 "This table specifies information about the logical port trunk groups." 1845 ::= { swL2TrunkMgmt 3 } 1846 1847 swL2TrunkCtrlEntry OBJECT-TYPE 1848 SYNTAX SwL2TrunkCtrlEntry 1849 MAX-ACCESS not-accessible 1850 STATUS current 1851 DESCRIPTION 1852 "A list of information about each logical port trunk group." 1853 INDEX { swL2TrunkIndex } 1854 ::= { swL2TrunkCtrlTable 1 } 1855 1856 SwL2TrunkCtrlEntry ::= 1857 SEQUENCE { 1858 swL2TrunkIndex 1859 INTEGER, 1860 swL2TrunkMasterPort 1861 INTEGER, 1862 swL2TrunkMember 1863 PortList, 1864 swL2TrunkFloodingPort 1865 INTEGER, 1866 swL2TrunkType 1867 INTEGER, 1868 swL2TrunkState 1869 RowStatus, 1870 swL2ActiveMemberPorts 1871 PortList 1872 } 1873 1874 swL2TrunkIndex OBJECT-TYPE 1875 SYNTAX INTEGER (0..65535) 1876 MAX-ACCESS read-only 1877 STATUS current 1878 DESCRIPTION 1879 "The index number of the logical port trunk group. The trunk group 1880 number depends on the existence of unit and module." 1881 ::= { swL2TrunkCtrlEntry 1 } 1882 1883 swL2TrunkMasterPort OBJECT-TYPE 1884 SYNTAX INTEGER (1..65535) 1885 MAX-ACCESS read-create 1886 STATUS current 1887 DESCRIPTION 1888 "This object indicates the master port number of the port trunk 1889 entry. When using Port Trunking, you cannot configure the other 1890 ports of the group except the master port. 1891 Their configuration must be the same as the master port (e.g. speed, 1892 duplex, enabled/disabled, flow control, and so on)." 1893 ::= { swL2TrunkCtrlEntry 3 } 1894 1895 swL2TrunkMember OBJECT-TYPE 1896 SYNTAX PortList 1897 MAX-ACCESS read-create 1898 STATUS current 1899 DESCRIPTION 1900 "Indicates the number of ports included in this Trunk group. 1901 The trunk port number depends on the existence of the module. 1902 The maximum number of ports is 8 for one trunk group." 1903 ::= { swL2TrunkCtrlEntry 4 } 1904 1905 swL2TrunkFloodingPort OBJECT-TYPE 1906 SYNTAX INTEGER (1..65535) 1907 MAX-ACCESS read-only 1908 STATUS current 1909 DESCRIPTION 1910 "The object indicates the flooding port number of the port trunk 1911 entry. The first port of the Trunk group is implicitly configured to 1912 be the flooding port." 1913 ::= { swL2TrunkCtrlEntry 5 } 1914 1915 swL2TrunkType OBJECT-TYPE 1916 SYNTAX INTEGER { 1917 other(1), 1918 static(2), 1919 lacp(3) 1920 } 1921 MAX-ACCESS read-create 1922 STATUS current 1923 DESCRIPTION 1924 "This object indicates the type of trunk group. 1925 static: is a static trunk group 1926 lacp: is a LACP trunk group. " 1927 ::= { swL2TrunkCtrlEntry 6 } 1928 1929 swL2TrunkState OBJECT-TYPE 1930 SYNTAX RowStatus 1931 MAX-ACCESS read-create 1932 STATUS current 1933 DESCRIPTION 1934 "This object indicates the status of this entry." 1935 ::= { swL2TrunkCtrlEntry 7 } 1936 1937 swL2ActiveMemberPorts OBJECT-TYPE 1938 SYNTAX PortList 1939 MAX-ACCESS read-only 1940 STATUS current 1941 DESCRIPTION 1942 "This object indicates the operational bundled ports in this 1943 Link Aggregation Group." 1944 ::= { swL2TrunkCtrlEntry 8 } 1945 1946 swL2TrunkAlgorithm OBJECT-TYPE 1947 SYNTAX INTEGER { 1948 other(1), 1949 mac-source(2), 1950 mac-destination(3), 1951 mac-source-dest(4), 1952 ip-source(5), 1953 ip-destination(6), 1954 ip-source-dest(7), 1955 l4-source-port(8), 1956 l4-destination-port(9), 1957 l4-source-dest-port(10) 1958 } 1959 MAX-ACCESS read-write 1960 STATUS current 1961 DESCRIPTION 1962 "This object configures part of the packet examined by the 1963 switch when selecting the egress port for transmitting 1964 load-sharing data." 1965 ::= { swL2TrunkMgmt 4 } 1966 1967 swL2TrunkLACPPortTable OBJECT-TYPE 1968 SYNTAX SEQUENCE OF SwL2TrunkLACPPortEntry 1969 MAX-ACCESS not-accessible 1970 STATUS current 1971 DESCRIPTION 1972 "This table specifies which ports are grouped together (this can be up to 8 ports) 1973 into a single logical link." 1974 ::= { swL2TrunkMgmt 5 } 1975 1976 swL2TrunkLACPPortEntry OBJECT-TYPE 1977 SYNTAX SwL2TrunkLACPPortEntry 1978 MAX-ACCESS not-accessible 1979 STATUS current 1980 DESCRIPTION 1981 "A list of information specifying which ports are grouped together (this can be up to 8 ports) 1982 into a single logical link." 1983 INDEX { swL2TrunkLACPPortIndex } 1984 ::= { swL2TrunkLACPPortTable 1 } 1985 1986 SwL2TrunkLACPPortEntry ::= 1987 SEQUENCE { 1988 swL2TrunkLACPPortIndex 1989 INTEGER, 1990 swL2TrunkLACPPortState 1991 INTEGER 1992 } 1993 1994 swL2TrunkLACPPortIndex OBJECT-TYPE 1995 SYNTAX INTEGER (0..65535) 1996 MAX-ACCESS read-only 1997 STATUS current 1998 DESCRIPTION 1999 "The index of logical port LACP. " 2000 ::= { swL2TrunkLACPPortEntry 1 } 2001 2002 swL2TrunkLACPPortState OBJECT-TYPE 2003 SYNTAX INTEGER{ 2004 active(1), 2005 passive(2) 2006 } 2007 MAX-ACCESS read-write 2008 STATUS current 2009 DESCRIPTION 2010 "The state of a logical port LACP." 2011 ::= { swL2TrunkLACPPortEntry 2 } 2012 2013 swL2TrunkVLANTable OBJECT-TYPE 2014 SYNTAX SEQUENCE OF SwL2TrunkVLANEntry 2015 MAX-ACCESS not-accessible 2016 STATUS current 2017 DESCRIPTION 2018 "This table is used to manage the VLAN trunking feature of the device." 2019 ::= { swL2TrunkMgmt 6 } 2020 2021 swL2TrunkVLANEntry OBJECT-TYPE 2022 SYNTAX SwL2TrunkVLANEntry 2023 MAX-ACCESS not-accessible 2024 STATUS current 2025 DESCRIPTION 2026 "This object is used to configure the VLAN trunking settings for each port." 2027 INDEX { swL2TrunkVLANPort } 2028 ::= { swL2TrunkVLANTable 1 } 2029 2030 SwL2TrunkVLANEntry ::= 2031 SEQUENCE { 2032 swL2TrunkVLANPort 2033 INTEGER, 2034 swL2TrunkVLANState 2035 INTEGER 2036 } 2037 2038 swL2TrunkVLANPort OBJECT-TYPE 2039 SYNTAX INTEGER (0..65535) 2040 MAX-ACCESS read-only 2041 STATUS current 2042 DESCRIPTION 2043 "This object indicates the port being configured." 2044 ::= { swL2TrunkVLANEntry 1 } 2045 2046 swL2TrunkVLANState OBJECT-TYPE 2047 SYNTAX INTEGER{ 2048 enabled(1), 2049 disabled(2) 2050 } 2051 MAX-ACCESS read-write 2052 STATUS current 2053 DESCRIPTION 2054 "The state of the logical port VLAN trunk." 2055 ::= { swL2TrunkVLANEntry 2 } 2056 2057-- ----------------------------------------------------------------------------- 2058-- swPortMirrorPackage OBJECT IDENTIFIER ::= { swL2MgmtMIB 10 } 2059-- ----------------------------------------------------------------------------- 2060 2061 swL2MirrorLogicTargetPort OBJECT-TYPE 2062 SYNTAX INTEGER (0..65535) 2063 MAX-ACCESS read-write 2064 STATUS current 2065 DESCRIPTION 2066 "This object indicates which switch port will sniff another 2067 port. A trunk port member cannot be configured as a target 2068 snooping port. The port number is the sequential (logical) 2069 number, which is also applied to the bridge MIB, etc." 2070 ::= { swL2MirrorMgmt 1 } 2071 2072 swL2MirrorPortSourceIngress OBJECT-TYPE 2073 SYNTAX PortList 2074 MAX-ACCESS read-write 2075 STATUS current 2076 DESCRIPTION 2077 "This represents the port where ingress packets will be sniffed." 2078 ::= { swL2MirrorMgmt 2 } 2079 2080 swL2MirrorPortSourceEgress OBJECT-TYPE 2081 SYNTAX PortList 2082 MAX-ACCESS read-write 2083 STATUS current 2084 DESCRIPTION 2085 "This represents the port where egress packets will be sniffed." 2086 ::= { swL2MirrorMgmt 3 } 2087 2088 swL2MirrorPortState OBJECT-TYPE 2089 SYNTAX INTEGER { 2090 other(1), 2091 disabled(2), 2092 enabled(3) 2093 } 2094 MAX-ACCESS read-write 2095 STATUS current 2096 DESCRIPTION 2097 "This object indicates the port mirroring state. 2098 2099 other (1) - this entry is currently in use but the conditions 2100 under which it will remain so are different from each of the 2101 following values. 2102 disabled (2) - After writing this value to the object, the 2103 corresponding entry will be removed from the table. 2104 enabled (3) - This entry resides in the table." 2105 ::= { swL2MirrorMgmt 4 } 2106 swL2MirrorGroupTable OBJECT-TYPE 2107 SYNTAX SEQUENCE OF SwL2MirrorGroupEntry 2108 MAX-ACCESS not-accessible 2109 STATUS current 2110 DESCRIPTION 2111 "This table specifies information about the Mirror group configuration." 2112 ::= { swL2MirrorMgmt 5 } 2113 2114 swL2MirrorGroupEntry OBJECT-TYPE 2115 SYNTAX SwL2MirrorGroupEntry 2116 MAX-ACCESS not-accessible 2117 STATUS current 2118 DESCRIPTION 2119 "A list of information about each Mirror group configuration." 2120 INDEX { swL2MirrorGroupID } 2121 ::= { swL2MirrorGroupTable 1 } 2122 2123 SwL2MirrorGroupEntry ::= 2124 SEQUENCE { 2125 swL2MirrorGroupID 2126 INTEGER, 2127 swL2MirrorGroupRowStatus 2128 RowStatus, 2129 swL2MirrorGroupState 2130 INTEGER, 2131 swL2MirrorGroupLogicTargetPort 2132 INTEGER, 2133 swL2MirrorGroupPortSourceIngress 2134 PortList, 2135 swL2MirrorGroupPortSourceEngress 2136 PortList 2137 } 2138 2139 swL2MirrorGroupID OBJECT-TYPE 2140 SYNTAX INTEGER 2141 MAX-ACCESS not-accessible 2142 STATUS current 2143 DESCRIPTION 2144 "This object indicates the mirror group. 2145 The range of this object is (1..n), 2146 the value of n depends on detail project. 2147 " 2148 ::= { swL2MirrorGroupEntry 1 } 2149 2150 swL2MirrorGroupRowStatus OBJECT-TYPE 2151 SYNTAX RowStatus 2152 MAX-ACCESS read-create 2153 STATUS current 2154 DESCRIPTION 2155 "This object manages this mirror group entry." 2156 ::= { swL2MirrorGroupEntry 2 } 2157 2158 swL2MirrorGroupState OBJECT-TYPE 2159 SYNTAX INTEGER { 2160 other(1), 2161 disabled(2), 2162 enabled(3) 2163 } 2164 MAX-ACCESS read-create 2165 STATUS current 2166 DESCRIPTION 2167 "This object indicates the mirror group state." 2168 ::= { swL2MirrorGroupEntry 3 } 2169 2170 swL2MirrorGroupLogicTargetPort OBJECT-TYPE 2171 SYNTAX INTEGER (0..65535) 2172 MAX-ACCESS read-create 2173 STATUS current 2174 DESCRIPTION 2175 "This object indicates the mirror group target port." 2176 ::= { swL2MirrorGroupEntry 4 } 2177 2178 swL2MirrorGroupPortSourceIngress OBJECT-TYPE 2179 SYNTAX PortList 2180 MAX-ACCESS read-create 2181 STATUS current 2182 DESCRIPTION 2183 "This object indicates the mirror group ingress source ports." 2184 ::= { swL2MirrorGroupEntry 5 } 2185 2186 swL2MirrorGroupPortSourceEngress OBJECT-TYPE 2187 SYNTAX PortList 2188 MAX-ACCESS read-create 2189 STATUS current 2190 DESCRIPTION 2191 "This object indicates the mirror group engress source ports." 2192 ::= { swL2MirrorGroupEntry 6 } 2193-- ----------------------------------------------------------------------------- 2194-- swL2IGMPMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 11 } 2195-- ----------------------------------------------------------------------------- 2196 swL2IGMPAccessAuthTable OBJECT-TYPE 2197 SYNTAX SEQUENCE OF SwL2IGMPAccessAuthEntry 2198 MAX-ACCESS not-accessible 2199 STATUS current 2200 DESCRIPTION 2201 "This table is used to manage the IGMP Access Authentication 2202 configurations of the device." 2203 ::= { swL2IGMPMgmt 13 } 2204 2205 swL2IGMPAccessAuthEntry OBJECT-TYPE 2206 SYNTAX SwL2IGMPAccessAuthEntry 2207 MAX-ACCESS not-accessible 2208 STATUS current 2209 DESCRIPTION 2210 "A list of manageable entities for IGMP Access Authentication. 2211 The configuration is done per port." 2212 INDEX { swL2IGMPAccessAuthPort } 2213 ::= { swL2IGMPAccessAuthTable 1 } 2214 2215 SwL2IGMPAccessAuthEntry ::= 2216 SEQUENCE { 2217 swL2IGMPAccessAuthPort 2218 INTEGER, 2219 swL2IGMPAccessAuthState 2220 INTEGER 2221 } 2222 2223 swL2IGMPAccessAuthPort OBJECT-TYPE 2224 SYNTAX INTEGER 2225 MAX-ACCESS read-only 2226 STATUS current 2227 DESCRIPTION 2228 "The index of the swL2IGMPAccessAuthTable. 2229 This object corresponds to the port being configured." 2230 ::= { swL2IGMPAccessAuthEntry 1 } 2231 2232 swL2IGMPAccessAuthState OBJECT-TYPE 2233 SYNTAX INTEGER { 2234 enabled(1), 2235 disabled(2), 2236 auth-only(3), 2237 accounting-only(4) 2238 } 2239 MAX-ACCESS read-write 2240 STATUS current 2241 DESCRIPTION 2242 "This object denotes the status of IGMP Access Authentication of the port. 2243 2244 Note: 2245 enabled(1): Both the authentication and accounting functions are enabled, 2246 after the client is authenticated, the accounting message will be sent 2247 to Radius. 2248 2249 disabled(2): Both the authentication and accounting functions are disabled. 2250 2251 auth-only(3): Only the authentication function is enabled, after the client 2252 is authenticated, accounting message will not be sent to Radius. 2253 2254 accounting-only(4): Only the accounting function is enabled, authentication 2255 is not needed, if the client joins a group, the accounting message will be 2256 sent to Radius. 2257 " 2258 ::= { swL2IGMPAccessAuthEntry 2 } 2259-- ----------------------------------------------------------------------------- 2260-- swL2TrafficSegMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 14 } 2261-- ----------------------------------------------------------------------------- 2262 swL2TrafficSegTable OBJECT-TYPE 2263 SYNTAX SEQUENCE OF SwL2TrafficSegEntry 2264 MAX-ACCESS not-accessible 2265 STATUS current 2266 DESCRIPTION 2267 "This table specifies that the port can just forward traffic to the 2268 specific port list." 2269 ::= { swL2TrafficSegMgmt 1 } 2270 2271 swL2TrafficSegEntry OBJECT-TYPE 2272 SYNTAX SwL2TrafficSegEntry 2273 MAX-ACCESS not-accessible 2274 STATUS current 2275 DESCRIPTION 2276 "A list of information which specifies the port with its traffic 2277 forwarding list." 2278 INDEX { swL2TrafficSegPort } 2279 ::= { swL2TrafficSegTable 1 } 2280 2281 SwL2TrafficSegEntry ::= 2282 SEQUENCE { 2283 swL2TrafficSegPort 2284 INTEGER, 2285 swL2TrafficSegForwardPorts 2286 PortList 2287 } 2288 2289 swL2TrafficSegPort OBJECT-TYPE 2290 SYNTAX INTEGER (0..65535) 2291 MAX-ACCESS read-only 2292 STATUS current 2293 DESCRIPTION 2294 "The port number of the logical port." 2295 ::= { swL2TrafficSegEntry 1 } 2296 2297 swL2TrafficSegForwardPorts OBJECT-TYPE 2298 SYNTAX PortList 2299 MAX-ACCESS read-write 2300 STATUS current 2301 DESCRIPTION 2302 "The port list where a specific port can forward traffic." 2303 ::= { swL2TrafficSegEntry 2 } 2304 2305-- ---------------------------------------------------------------------------- 2306-- swL2MulticastFilterMode OBJECT IDENTIFIER ::= { swL2MgmtMIB 17 } 2307-- ---------------------------------------------------------------------------- 2308 swL2MulticastFilterModeVlanTable OBJECT-TYPE 2309 SYNTAX SEQUENCE OF SwL2MulticastFilterModeVlanEntry 2310 MAX-ACCESS not-accessible 2311 STATUS current 2312 DESCRIPTION 2313 " A table that contains information about the VLAN multicast filter mode." 2314 ::={swL2MulticastFilterMode 1} 2315 2316 swL2MulticastFilterModeVlanEntry OBJECT-TYPE 2317 SYNTAX SwL2MulticastFilterModeVlanEntry 2318 MAX-ACCESS not-accessible 2319 STATUS current 2320 DESCRIPTION 2321 "A list of multicast filter mode information for each VLAN. " 2322 INDEX {swL2MulticastFilterVid} 2323 ::={swL2MulticastFilterModeVlanTable 1} 2324 2325 SwL2MulticastFilterModeVlanEntry ::= 2326 SEQUENCE{ 2327 swL2MulticastFilterVid 2328 INTEGER, 2329 swL2MulticastFilterVlanMode 2330 INTEGER 2331 } 2332 2333 swL2MulticastFilterVid OBJECT-TYPE 2334 SYNTAX INTEGER(1..65535) 2335 MAX-ACCESS read-only 2336 STATUS current 2337 DESCRIPTION 2338 "Indicates the VID for each VLAN." 2339 ::={swL2MulticastFilterModeVlanEntry 1} 2340 2341 swL2MulticastFilterVlanMode OBJECT-TYPE 2342 SYNTAX INTEGER{ 2343 forward-all-groups(1), 2344 forward-unregistered-groups(2), 2345 filter-unregistered-groups(3) 2346 } 2347 MAX-ACCESS read-write 2348 STATUS current 2349 DESCRIPTION 2350 "Specifies the multicast filter mode for each VLAN." 2351 ::={swL2MulticastFilterModeVlanEntry 2} 2352 2353 2354-- ------------------------------------------------------------------------ 2355-- swL2DhcpLocalRelayMgmt OBJECT IDENTIFIER ::= { swL2MgmtMIB 24 } 2356-- ------------------------------------------------------------------------ 2357-- swL2DhcpLocalRelayState OBJECT-TYPE 2358-- SYNTAX INTEGER { 2359-- other(1), 2360-- disabled(2), 2361-- enabled(3) 2362-- } 2363-- MAX-ACCESS read-write 2364-- STATUS current 2365-- DESCRIPTION 2366-- "This object indicates the status of the DHCP local relay 2367-- function of the switch." 2368-- ::= { swL2DhcpLocalRelayMgmt 1 } 2369-- 2370-- swL2DhcpLocalRelayVLANTable OBJECT-TYPE 2371-- SYNTAX SEQUENCE OF SwL2DhcpLocalRelayVLANEntry 2372-- MAX-ACCESS not-accessible 2373-- STATUS current 2374-- DESCRIPTION 2375-- "This table is used to manage the DHCP local relay status 2376-- for each VLAN." 2377-- ::={ swL2DhcpLocalRelayMgmt 2} 2378-- 2379-- swL2DhcpLocalRelayVLANEntry OBJECT-TYPE 2380-- SYNTAX SwL2DhcpLocalRelayVLANEntry 2381-- MAX-ACCESS not-accessible 2382-- STATUS current 2383-- DESCRIPTION 2384-- "This object lists the current VLANs in the switch and their 2385-- corresponding DHCP local relay status." 2386-- INDEX { swL2DhcpLocalRelayVLANID } 2387-- ::={ swL2DhcpLocalRelayVLANTable 1 } 2388-- 2389-- SwL2DhcpLocalRelayVLANEntry ::= 2390-- SEQUENCE{ 2391-- swL2DhcpLocalRelayVLANID 2392-- INTEGER, 2393-- swL2DhcpLocalRelayVLANState 2394-- INTEGER 2395-- } 2396-- 2397-- swL2DhcpLocalRelayVLANID OBJECT-TYPE 2398-- SYNTAX INTEGER (1..4094) 2399-- MAX-ACCESS read-only 2400-- STATUS current 2401-- DESCRIPTION 2402-- "This object shows the VIDs of the current VLANS in the switch." 2403-- ::= { swL2DhcpLocalRelayVLANEntry 1 } 2404-- 2405-- swL2DhcpLocalRelayVLANState OBJECT-TYPE 2406-- SYNTAX INTEGER { 2407-- other(1), 2408-- disabled(2), 2409-- enabled(3) 2410-- } 2411-- MAX-ACCESS read-write 2412-- STATUS current 2413-- DESCRIPTION 2414-- "This object indicates the status of the DHCP relay function 2415-- of the VLAN." 2416-- ::= { swL2DhcpLocalRelayVLANEntry 2 } 2417 2418-- ----------------------------------------------------------------------------- 2419-- Layer 2 Trap 2420-- ----------------------------------------------------------------------------- 2421 2422 2423 swL2Notify OBJECT IDENTIFIER ::= { swL2MgmtMIBTraps 1 } 2424 2425 swL2NotifyMgmt OBJECT IDENTIFIER ::= { swL2Notify 1 } 2426 swL2NotifyPrefix OBJECT IDENTIFIER ::= { swL2Notify 2 } 2427 2428 swL2NotifFirmware OBJECT IDENTIFIER ::= { swL2NotifyPrefix 0 } 2429 2430 2431 2432-- ----------------------------------------------------------------------------- 2433-- swL2NotifyMgmt 2434-- ----------------------------------------------------------------------------- 2435 swL2macNotificationSeverity OBJECT-TYPE 2436 SYNTAX AgentNotifyLevel 2437 MAX-ACCESS read-write 2438 STATUS current 2439 DESCRIPTION 2440 "Indicates the level of macNotification detection." 2441 ::= { swL2NotifyMgmt 1 } 2442 2443 swL2PortSecurityViolationSeverity OBJECT-TYPE 2444 SYNTAX AgentNotifyLevel 2445 MAX-ACCESS read-write 2446 STATUS current 2447 DESCRIPTION 2448 "Indicates the level of PortSecurityViolation detection." 2449 ::= { swL2NotifyMgmt 2 } 2450 2451 2452-- ----------------------------------------------------------------------------- 2453-- swL2NotifFirmware OBJECT IDENTIFIER ::= { swL2NotifyPrefix 0 } 2454-- ----------------------------------------------------------------------------- 2455 swL2macNotification NOTIFICATION-TYPE 2456 OBJECTS { 2457 swL2macNotifyInfo 2458 } 2459 STATUS current 2460 DESCRIPTION 2461 " This trap indicates the MAC address variations in the address table . " 2462 ::= { swL2NotifFirmware 1 } 2463 2464 swL2PortSecurityViolationTrap NOTIFICATION-TYPE 2465 OBJECTS { 2466 swPortSecPortIndex, 2467 swL2PortSecurityViolationMac 2468 } 2469 STATUS current 2470 DESCRIPTION 2471 "When the port_security trap is enabled, new MAC addresses that violate 2472 the pre-defined port security configuration will trigger trap messages 2473 to be sent out." 2474 ::= { swL2NotifFirmware 2 } 2475 2476 swL2macNotificationWithVID NOTIFICATION-TYPE 2477 OBJECTS 2478 { 2479 swL2macNotifyInfoWithVID 2480 } 2481 STATUS current 2482 DESCRIPTION 2483 " This trap indicates the MAC address variations in the address table 2484 when the object swL2MACNotifyTrapType with value withVid" 2485 ::= { swL2NotifFirmware 7 } 2486-- ----------------------------------------------------------------------------- 2487-- notificationBidings 2488-- ----------------------------------------------------------------------------- 2489 2490 2491 swl2NotificationBidings OBJECT IDENTIFIER ::= { swL2NotifyPrefix 1 } 2492 2493 swL2macNotifyInfo OBJECT-TYPE 2494 SYNTAX OCTET STRING(SIZE (0..1024)) 2495 MAX-ACCESS read-only 2496 STATUS current 2497 DESCRIPTION 2498 "This object indicates the information for the device MAC address changes. And the detailed information include: 2499 Operation Code + MAC address + Box ID + Port Number + Zero... 2500 2501 Operation Code: 1, 2 2502 1 means learned a new MAC address 2503 2 means deleted an old MAC address. 2504 Box ID: The switch box ID, for standalone device, it always 1. 2505 Port Number: The port number learned or deleted for the box. 2506 Zero: Used to separate each message(Operate Code + MAC address + Box ID + Port Number)." 2507 ::= { swl2NotificationBidings 1 } 2508 2509 swL2PortSecurityViolationMac OBJECT-TYPE 2510 SYNTAX MacAddress 2511 MAX-ACCESS accessible-for-notify 2512 STATUS current 2513 DESCRIPTION 2514 "This object indicates the MAC address that violated the port security configuration." 2515 ::= { swl2NotificationBidings 2 } 2516 2517 swL2macNotifyInfoWithVID OBJECT-TYPE 2518 SYNTAX OCTET STRING(SIZE (0..1024)) 2519 MAX-ACCESS read-only 2520 STATUS current 2521 DESCRIPTION 2522 "This object indicates the information for the device MAC address 2523 changes. And the detailed information include: 2524 Operation Code + VLAN ID + MAC address + Box ID + Port Number + Zero... 2525 2526 Operation Code with 1 byte: 1 or 2 2527 1 means learned a new MAC address 2528 2 means deleted an old MAC address. 2529 VLAN ID with 2 bytes: The VLAN ID of the MAC learn. 2530 Box ID with 1 byte: The switch box ID, for standalone device, it always 1. 2531 Port Number with 2 bytes: The local port/link aggregation group learned or deleted for the box, 2532 if link aggregation group, the box id is invalid, and port number indicates the ifIndex of the interfaces. 2533 Zero with 1 byte: Used to separate each message(Operate Code + VLAN ID + MAC address + 2534 Box ID + Port Number)." 2535 ::= { swl2NotificationBidings 4 } 2536 END 2537