diff options
Diffstat (limited to 'MIBS/transition/TN-PORT-MIB')
| -rw-r--r-- | MIBS/transition/TN-PORT-MIB | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/MIBS/transition/TN-PORT-MIB b/MIBS/transition/TN-PORT-MIB new file mode 100644 index 0000000..6d624be --- /dev/null +++ b/MIBS/transition/TN-PORT-MIB @@ -0,0 +1,232 @@ +-- ***************************************************************** +-- TN-PORT-MIB.my : TN Port Configuration MIB +-- +-- Copyright (c) 2013 by Transition Networks, Inc. +-- All rights reserved. +-- +-- ************************************************************************************************* +-- + +TN-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + tnProducts + FROM TRANSITION-SMI; + + tnPortMIB MODULE-IDENTITY + LAST-UPDATED "201306130000Z" + ORGANIZATION "Transition Networks, Inc." + CONTACT-INFO + "Transition Networks + Technical Support + + 10900 Red Circle Drive + Minnetonka, MN 55343 USA + Tel: +1-800-526-9267 + + E-mail: techsupport@transition.com + " + DESCRIPTION + "The mib module for managing configuration + of port. + " + ::= { tnProducts 141 } + +-- +-- main body +-- +tnPortMibNotifications OBJECT IDENTIFIER ::= { tnPortMIB 0 } +tnPortMibObjects OBJECT IDENTIFIER ::= { tnPortMIB 1 } +tnPortMibConformance OBJECT IDENTIFIER ::= { tnPortMIB 2 } + +-- ****************************************************************** +-- Port Cconfiguration Table +-- ****************************************************************** +tnPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TnPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays current port configurations." + ::= { tnPortMibObjects 1 } + +tnPortConfigEntry OBJECT-TYPE + SYNTAX TnPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a port configuration." + INDEX { ifIndex } + ::= { tnPortConfigTable 1 } + +TnPortConfigEntry ::= SEQUENCE { + tnPortSpeedConfigured INTEGER, + tnPortSpeedCurrent INTEGER, + tnPortFlowControlCurrentConfigured TruthValue, + tnPortFlowControlCurrentRx INTEGER, + tnPortFlowControlCurrentTx INTEGER, + tnPortExcessiveCollisionMode INTEGER, + tnPortPowerControl INTEGER +} + +tnPortSpeedConfigured OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + auto(2), + hdx10mbps(3), + fdx10mbps(4), + hdx100mbps(5), + fdx100mbps(6), + fdx1Gbps(7), + fdx2500mbps(8), + fdx10Gbps(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects any available link speed for the given + switch port. Only speeds supported by the + specific port is shown. Possible speeds are: + Disabled - Disables the switch port operation. + Auto - Port auto negotiating speed with the link + partner and selects the highest speed that is + compatible with the link partner. + 10Mbps HDX - Forces the port in 10Mbps half duplex + mode. + 10Mbps FDX - Forces the port in 10Mbps full duplex + mode. + 100Mbps HDX - Forces the port in 100Mbps half duplex + mode. + 100Mbps FDX - Forces the port in 100Mbps full duplex + mode. + 1Gbps FDX - Forces the port in 1Gbps full duplex mode. + 2.5Gbps FDX - Forces the port in 2.5Gbps full duplex + mode + 10Gbps FDX - Forces the port in 10Gbps full duplex + mode." + ::= { tnPortConfigEntry 1 } + +tnPortSpeedCurrent OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + hdx10mbps(2), + fdx10mbps(3), + hdx100mbps(4), + fdx100mbps(5), + fdx1Gbps(6), + fdx2500mbps(7), + fdx10Gbps(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the current link speed of the port. + Unknown - Link down. + 10Mbps HDX - Forces the port in 10Mbps half duplex + mode. + 10Mbps FDX - Forces the port in 10Mbps full duplex + mode. + 100Mbps HDX - Forces the port in 100Mbps half duplex + mode. + 100Mbps FDX - Forces the port in 100Mbps full duplex + mode. + 1Gbps FDX - Forces the port in 1Gbps full duplex mode. + 2.5Gbps FDX - Forces the port in 2.5Gbps full duplex + mode + 10Gbps FDX - Forces the port in 10Gbps full duplex + mode. + " + ::= { tnPortConfigEntry 2 } + +tnPortFlowControlCurrentConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When Auto Speed is selected on a port, this section + indicates the flow control capability that is + advertised to the link partner. + Check the configuredto use flow control. This setting + is related to the setting for Configured Link Speed. + " + ::= { tnPortConfigEntry 3 } + +tnPortFlowControlCurrentRx OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Auto Speed is selected on a port, this section + indicates the flow control capability that is + advertised to the link partner. + When a fixed-speed setting is selected, that is what + is used. The Current Rx indicates whether pause frames + on the port are obeyed. + The Rx settings are determined by the result of the + last Auto-Negotiation. + " + ::= { tnPortConfigEntry 4 } + +tnPortFlowControlCurrentTx OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Auto Speed is selected on a port, this section + indicates the flow control capability that is + advertised to the link partner. + When a fixed-speed setting is selected, that is what + is used. The Current Tx indicates whether pause frames + on the port are transmitted. + The Tx settings are determined by the result of the + last Auto-Negotiation. + " + ::= { tnPortConfigEntry 5 } + +tnPortExcessiveCollisionMode OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + restart(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure port transmit collision behavior. + Discard: Discard frame after 16 collisions (default). + Restart: Restart backoff algorithm after 16 collisions. + " + ::= { tnPortConfigEntry 6 } + +tnPortPowerControl OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + actiphy(2), + perfectreach(3), + enable(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Usage column shows the current percentage of + the power consumption per port. The Configured + column allows for changing the power savings mode + parameters per port. + Disabled: All power savings mechanisms disabled. + ActiPHY: Link down power savings enabled. + PerfectReach: Link up power savings enabled. + Enabled: Both link up and link down power savings enabled. + " + ::= { tnPortConfigEntry 7 } +END |