From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dlink/DLINKSW-SWITCHPORT-MIB | 191 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 MIBS/dlink/DLINKSW-SWITCHPORT-MIB (limited to 'MIBS/dlink/DLINKSW-SWITCHPORT-MIB') diff --git a/MIBS/dlink/DLINKSW-SWITCHPORT-MIB b/MIBS/dlink/DLINKSW-SWITCHPORT-MIB new file mode 100644 index 0000000..bfc89b9 --- /dev/null +++ b/MIBS/dlink/DLINKSW-SWITCHPORT-MIB @@ -0,0 +1,191 @@ +-- ***************************************************************** +-- DLINKSW-SWITCHPORT-MIB.mib : Switch Port MIB +-- +-- Copyright (c) 2012 D-Link Corporation, all rights reserved. +-- +-- ***************************************************************** +DLINKSW-SWITCHPORT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + dlinkIndustrialCommon + FROM DLINK-ID-REC-MIB; + + dlinkSwSwitchPortMIB MODULE-IDENTITY + LAST-UPDATED "201303040000Z" + ORGANIZATION "D-Link Corp." + CONTACT-INFO + " D-Link Corporation + + Postal: No. 289, Sinhu 3rd Rd., Neihu District, + Taipei City 114, Taiwan, R.O.C + Tel: +886-2-66000123 + E-mail: tsd@dlink.com.tw + " + DESCRIPTION + "This MIB module defines objects for per-port configuration which + are not covered by standard MIB(s)." + + REVISION "201303040000Z" + DESCRIPTION + " This is the first version of the MIB file + " + ::= { dlinkIndustrialCommon 11 } + +-- ----------------------------------------------------------------------------- + dSwPortNotifications OBJECT IDENTIFIER ::= { dlinkSwSwitchPortMIB 0 } + dSwPortObjects OBJECT IDENTIFIER ::= { dlinkSwSwitchPortMIB 1 } + dSwPortConformance OBJECT IDENTIFIER ::= { dlinkSwSwitchPortMIB 2 } + + +-- ----------------------------------------------------------------------------- +-- Objects +-- ----------------------------------------------------------------------------- + dSwPortIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DSwPortIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of physical port interface entries." + ::= { dSwPortObjects 1 } + + dSwPortIfEntry OBJECT-TYPE + SYNTAX DSwPortIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in dSwPortIfTable contains port-specific configuration + which cannot be covered by standard MIBs (EtherLike or MAU-MIB)." + INDEX { ifIndex } + ::= { dSwPortIfTable 1 } + + DSwPortIfEntry ::= SEQUENCE { + dSwPortIfB1000baseTCtrl INTEGER, + dSwPortIfB10GbaseTCtrl INTEGER, + dSwPortIfMdix INTEGER, + dSwPortIfJumboFrameSize Unsigned32, + dSwPortIfSpeedAutoDowngrade TruthValue + } + + dSwPortIfB1000baseTCtrl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + b1000baseTMaster(2), + b1000baseTSlave(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object can be modified when port speed is configured to 1000BASE-T. + other(1) - the port is not 1000BASE-T or master/slave timing mode + is not specified. + b1000baseTMaster(2) - configure the port operate as master timing. + b1000baseTSlave(3) - configure the port operate as slave timing. + " + DEFVAL { b1000baseTMaster } + ::= { dSwPortIfEntry 1 } + + dSwPortIfB10GbaseTCtrl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + b10GbaseTMaster(2), + b10GbaseTSlave(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object can be modified when port speed is configured to 10GBASE-T. + other(1) - the port is not 10GBASE-T or master/slave timing mode + is not specified. + b10GbaseTMaster(2) - configure the port operate as master timing. + b10GbaseTSlave(3) - configure the port operate as slave timing. + " + DEFVAL { b10GbaseTMaster } + ::= { dSwPortIfEntry 2 } + + dSwPortIfMdix OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + normal(2), + cross(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Uses the object to configure the state of Media-Dependent Interface + Crossover (MDIX) of the port." + DEFVAL { auto } + ::= { dSwPortIfEntry 3 } + + dSwPortIfJumboFrameSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the largest packet which can be received on the + interface, specified in octets." + DEFVAL { 1536 } + ::= { dSwPortIfEntry 4 } + + dSwPortIfSpeedAutoDowngrade OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether automatically downgrade the advertised + speed in case a link cannot be established at the available speed. + " + DEFVAL { false } + ::= { dSwPortIfEntry 5 } + +-- ----------------------------------------------------------------------------- +-- Conformance +-- ----------------------------------------------------------------------------- + dSwPortCompliances OBJECT IDENTIFIER ::= { dSwPortConformance 1 } + + dSwPortCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the + DLINKSW-SWITCHPORT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + dSwPortBasicGroup + } + + OBJECT dSwPortIfSpeedAutoDowngrade + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. The write-access is only required + when auto-downgrade feature is supported." + ::= { dSwPortCompliances 1 } + + dSwPortGroups OBJECT IDENTIFIER ::= { dSwPortConformance 2 } + + dSwPortBasicGroup OBJECT-GROUP + OBJECTS { + dSwPortIfB1000baseTCtrl, + dSwPortIfB10GbaseTCtrl, + dSwPortIfMdix, + dSwPortIfJumboFrameSize, + dSwPortIfSpeedAutoDowngrade + } + STATUS current + DESCRIPTION + "This group contains the collection of fundamental port configuration + objects which are not covered by standard MIBs." + ::= { dSwPortGroups 1 } + + + +END -- cgit v1.2.3