summaryrefslogtreecommitdiff
path: root/MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB')
-rw-r--r--MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB256
1 files changed, 256 insertions, 0 deletions
diff --git a/MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB b/MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB
new file mode 100644
index 0000000..abadcf5
--- /dev/null
+++ b/MIBS/foundry/FOUNDRY-SN-MAC-AUTHENTICATION-MIB
@@ -0,0 +1,256 @@
+FOUNDRY-SN-MAC-AUTHENTICATION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ MacAddress, TimeStamp
+ FROM SNMPv2-TC
+ InterfaceIndex
+ FROM IF-MIB;
+
+
+snMacAuth MODULE-IDENTITY
+ LAST-UPDATED "201006020000Z" -- 04 June 2010
+ ORGANIZATION "Brocade Communications Systems, Inc."
+ CONTACT-INFO
+ "Technical Support Center
+ 130 Holger Way,
+ San Jose, CA 95134
+ Email: ipsupport@brocade.com
+ Phone: 1-800-752-8061
+ URL: www.brocade.com"
+ DESCRIPTION
+ "Management Information Base module for MAC authentication
+ configuration and statistics.
+
+ Copyright 1996-2010 Brocade Communications Systems, Inc.
+ All rights reserved.
+ This Brocade Communications Systems SNMP Management Information Base Specification
+ embodies Brocade Communications Systems' confidential and proprietary
+ intellectual property. Brocade Communications Systems retains all
+ title and ownership in the Specification, including any revisions.
+
+ This Specification is supplied AS IS, and Brocade Communications Systems makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the specification, and any unintended
+ consequence it may on the user environment."
+
+ REVISION "201006020000Z" -- 04 June 2010
+ DESCRIPTION
+ "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
+
+ REVISION "200706250000Z" -- June 25, 2007
+ DESCRIPTION
+ ""
+ ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) foundry(1991) products(1) switch(1) snSwitch(3) 28 }
+
+
+-- MAC Authentication MIBs
+
+snMacAuthGlobal OBJECT IDENTIFIER ::= { snMacAuth 1 }
+
+snMacAuthClearGlobalCmd OBJECT-TYPE
+ SYNTAX INTEGER { valid(0), clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "valid(0) - a SNMP-GET of this mib shows that it is valid command to use.
+ clear(1) - represents clear MAC Authentication table for all ports."
+ ::= { snMacAuthGlobal 1 }
+
+snMacAuthGlobalConfigState OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MAC authentication on the global level."
+ ::= { snMacAuthGlobal 2 }
+
+--
+-- MAC Authentication Clear Interface command Table
+--
+
+snMacAuthClearIfCmdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacAuthClearIfCmdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The status of clearing an MAC Authentication entry for an interface."
+ ::= { snMacAuth 2 }
+
+snMacAuthClearIfCmdEntry OBJECT-TYPE
+ SYNTAX SnMacAuthClearIfCmdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of clearing an MAC Authentication entry for an interface."
+ INDEX { snMacAuthClearIfCmdIfIndex }
+ ::= { snMacAuthClearIfCmdTable 1 }
+
+SnMacAuthClearIfCmdEntry ::= SEQUENCE {
+ snMacAuthClearIfCmdIfIndex InterfaceIndex,
+ snMacAuthClearIfCmdAction INTEGER
+}
+
+snMacAuthClearIfCmdIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local interface on which a clear command is issued and monitored."
+ ::= { snMacAuthClearIfCmdEntry 1 }
+
+snMacAuthClearIfCmdAction OBJECT-TYPE
+ SYNTAX INTEGER { valid(0), clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "valid(0) - a SNMP-GET of this mib shows that it is valid command to use.
+ clear(1) - represents clearing an MAC Authentication entry for an interface."
+ ::= { snMacAuthClearIfCmdEntry 2 }
+
+--
+-- MAC Authentication Table
+--
+
+snMacAuthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC Authentication table."
+ ::= { snMacAuth 3 }
+
+snMacAuthEntry OBJECT-TYPE
+ SYNTAX SnMacAuthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the MAC Authentication table."
+ INDEX { snMacAuthIfIndex, snMacAuthVlanId, snMacAuthMac }
+ ::= { snMacAuthTable 1 }
+
+SnMacAuthEntry ::= SEQUENCE {
+ snMacAuthIfIndex InterfaceIndex,
+ snMacAuthVlanId Integer32,
+ snMacAuthMac MacAddress,
+ snMacAuthState INTEGER,
+ snMacAuthTimeStamp TimeStamp,
+ snMacAuthAge Integer32,
+ snMacAuthDot1x INTEGER
+}
+
+snMacAuthIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "In order to identify a particular interface, this
+ object shall identify the instance of the ifIndex
+ object, defined in RFC 2863."
+ ::= { snMacAuthEntry 1 }
+
+snMacAuthVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ID of a VLAN of which this port is a member. Port must
+ be untagged. For tagged port which belongs to multiple
+ VLANs, this object return 0 which is an invalid VLAN ID
+ value."
+ ::= { snMacAuthEntry 2 }
+
+snMacAuthMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC Address to be authenticated."
+ ::= { snMacAuthEntry 3 }
+
+snMacAuthState OBJECT-TYPE
+ SYNTAX INTEGER { authenticate(1), unauthenticate(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { snMacAuthEntry 4 }
+
+snMacAuthTimeStamp OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timestamp at which the MAC was authenticated or failed to be authenticated."
+ ::= { snMacAuthEntry 5 }
+
+snMacAuthAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Age of the mac session in which the MAC address is authenticated."
+ ::= { snMacAuthEntry 6 }
+
+snMacAuthDot1x OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the Dot1x is enabled or not."
+ ::= { snMacAuthEntry 7 }
+
+--
+-- MAC Authentication MAC Session Clear Table
+--
+
+snMacAuthClearMacSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacAuthClearMacSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The status of clearing an MAC Session entry indexed by a MAC address."
+ ::= { snMacAuth 4 }
+
+snMacAuthClearMacSessionEntry OBJECT-TYPE
+ SYNTAX SnMacAuthClearMacSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of clearing an MAC Session entry indexed by a MAC address."
+ INDEX { snMacAuthClearMacSessionIfIndex, snMacAuthClearMacSessionMac }
+ ::= { snMacAuthClearMacSessionTable 1 }
+
+SnMacAuthClearMacSessionEntry ::= SEQUENCE {
+ snMacAuthClearMacSessionIfIndex InterfaceIndex,
+ snMacAuthClearMacSessionMac MacAddress,
+ snMacAuthClearMacSessionAction INTEGER
+}
+
+snMacAuthClearMacSessionIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local interface on which a clear command is issued and monitored."
+ ::= { snMacAuthClearMacSessionEntry 1 }
+
+snMacAuthClearMacSessionMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An MAC Session entry indexed by a MAC address."
+ ::= { snMacAuthClearMacSessionEntry 2 }
+
+snMacAuthClearMacSessionAction OBJECT-TYPE
+ SYNTAX INTEGER { valid(0), clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "valid(0) - a SNMP-GET of this mib shows that it is valid command to use.
+ clear(1) - represents clearing an MAC Session entry indexed by a MAC address."
+ ::= { snMacAuthClearMacSessionEntry 3 }
+
+END