summaryrefslogtreecommitdiff
path: root/MIBS/benuos/BENU-VLAN-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/benuos/BENU-VLAN-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/benuos/BENU-VLAN-MIB')
-rw-r--r--MIBS/benuos/BENU-VLAN-MIB466
1 files changed, 466 insertions, 0 deletions
diff --git a/MIBS/benuos/BENU-VLAN-MIB b/MIBS/benuos/BENU-VLAN-MIB
new file mode 100644
index 0000000..6d20485
--- /dev/null
+++ b/MIBS/benuos/BENU-VLAN-MIB
@@ -0,0 +1,466 @@
+BENU-VLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Unsigned32, OBJECT-IDENTITY, Counter64, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ snmpTraps FROM SNMPv2-MIB
+ benuWAG FROM BENU-WAG-MIB;
+
+bVLANMIB MODULE-IDENTITY
+ LAST-UPDATED "201505070000Z" -- May 7, 2015
+ ORGANIZATION "Benu Networks"
+ CONTACT-INFO "Benu Networks Inc,
+ 300 Concord Road,
+ Billerca MA 01821
+ Email: support@benunets.com"
+ DESCRIPTION
+ "This MIB module defines VLAN statistics.
+ Copyright (C) 2014 by Benu Networks, Inc.
+ All rights reserved."
+
+ REVISION "201505070000Z" -- May 7, 2015
+ DESCRIPTION "Added bWagVlanTotalBytesRcvd and bWagVlanTotalBytesSent
+ columns in bWagVlanStatsTable"
+
+ REVISION "201504140000Z" -- Apr 14, 2015
+ DESCRIPTION "Updated MIB file with change in bVlanCurrentNumber Syntax"
+
+ REVISION "201501060000Z" -- Jan 6, 2015
+ DESCRIPTION "VLAN object-types and notification-types separated."
+
+ REVISION "201411170000Z" -- Nov 17, 2014
+ DESCRIPTION "updated MIB file with change in bVLANNotifObjects"
+
+ REVISION "201408040000Z" -- Aug 4, 2014
+ DESCRIPTION "updated MIB file with correct revision and descriptions."
+
+ REVISION "201406240000Z" -- Jun 24, 2014
+ DESCRIPTION "Added VLAN information per port Table"
+
+ REVISION "201405310000Z" -- May 31, 2014
+ DESCRIPTION "This version introduces support for VLAN"
+
+ ::= { benuWAG 8 }
+
+-- declare top-level MIB objects for each component
+
+bVLANMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MIB objects for VLAN utilization statistics are defined in this branch."
+ ::= { bVLANMIB 1 }
+
+bVLANNotifObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notifications of VLAN utilization statistics are defined in this branch."
+ ::= { bVLANMIB 0 }
+
+bVLANNotifVariables OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MIB objects for VLAN notifications are defined in this branch."
+ ::= { bVLANMIB 2}
+
+-- VLAN utilization Performance table per each interface
+
+bVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN utilization performance metrics
+ of each interface."
+ ::= { bVLANMIBObjects 1 }
+
+bVlanEntry OBJECT-TYPE
+ SYNTAX BVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing VLAN utilization performance metrics
+ for each interface."
+ INDEX {
+ bVlanPortIndex,
+ bVlanIndex
+ }
+ ::= { bVlanTable 1 }
+
+BVlanEntry ::= SEQUENCE {
+ bVlanPortIndex Integer32,
+ bVlanIndex Integer32,
+ bVlanName DisplayString,
+ bVlanMTU Unsigned32,
+ bVlanEncapName DisplayString,
+ bVlanAdminStatus INTEGER,
+ bVlanOperStatus INTEGER
+}
+
+bVlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to which this
+ entry is applicable. The interface identified by a particular value of this
+ index is the same interface as identified by the same value of the
+ IF-MIB's ifIndex."
+ ::= { bVlanEntry 1 }
+
+bVlanIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VLAN id configued on port."
+ ::= { bVlanEntry 2 }
+
+bVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN name configured on port"
+ ::= { bVlanEntry 3 }
+
+bVlanMTU OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN MTU configured on port"
+ ::= { bVlanEntry 4 }
+
+bVlanEncapName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN encapsulation name configured on port"
+ ::= { bVlanEntry 5 }
+
+bVlanAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The desired state of the interface. When a
+ managed system initializes, all interfaces start with
+ bVlanAdminStatus in the down(2) state. As a result of either
+ explicit management action or per configuration information
+ retained by the managed system, bVlanAdminStatus is then
+ changed to up(1) state (or remains
+ in the down(2) state)."
+ ::= { bVlanEntry 6 }
+
+
+bVlanOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3), -- in some test mode
+ unknown(4), -- status can not be determined
+ -- for some reason.
+ dormant(5),
+ notPresent(6), -- some component is missing
+ lowerLayerDown(7) -- down due to state of
+ -- lower-layer interface(s)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface. The
+ testing(3) state indicates that no operational packets can
+ be passed. If bVlanAdminStatus is down(2) then bVlanOperStatus
+ should be down(2). If bVlanAdminStatus is changed to up(1)
+ then bVlanOperStatus should change to up(1) if the interface is
+ ready to transmit and receive network traffic; it should
+ change to dormant(5) if the interface is waiting for
+ external actions (such as a serial line waiting for an
+ incoming connection); it should remain in the down(2) state
+ if and only if there is a fault that prevents it from going
+ to the up(1) state; it should remain in the notPresent(6)
+ state if the interface has missing (typically, hardware)
+ components."
+ ::= { bVlanEntry 7 }
+
+-- VLAN utilization Performance table per each interface
+
+bWagVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BWagVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN utilization performance metrics
+ of each interface."
+ ::= { bVLANMIBObjects 2 }
+
+bWagVlanEntry OBJECT-TYPE
+ SYNTAX BWagVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in bWagVlanTable"
+ INDEX {
+ bWagVlanPortIndex,
+ bWagVlanIndex
+ }
+ ::= { bWagVlanTable 1 }
+
+BWagVlanEntry ::= SEQUENCE {
+ bWagVlanPortIndex Integer32,
+ bWagVlanIndex Integer32,
+ bWagVlanSubscriberCount Unsigned32
+}
+
+bWagVlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to which this
+ entry is applicable. The interface identified by a particular value of this
+ index is the same interface as identified by the same value of the IF-MIB's
+ ifIndex."
+ ::= { bWagVlanEntry 1 }
+
+bWagVlanIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VLAN id of the port."
+ ::= { bWagVlanEntry 2 }
+
+bWagVlanSubscriberCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of subscribers currently using this VLAN tunnel."
+ ::= { bWagVlanEntry 3 }
+
+
+-- VLAN utilization WAG stats table per each interface
+
+bWagVlanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BWagVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN utilization performance metrics
+ of each interface."
+ ::= { bVLANMIBObjects 3 }
+
+bWagVlanStatsEntry OBJECT-TYPE
+ SYNTAX BWagVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing VLAN utilization performance metrics
+ for each interface."
+ INDEX {
+ bWagVlanStatsPortIndex,
+ bWagVlanStatsIndex
+ }
+ ::= { bWagVlanStatsTable 1 }
+
+BWagVlanStatsEntry ::= SEQUENCE {
+ bWagVlanStatsPortIndex Integer32,
+ bWagVlanStatsIndex Integer32,
+ bWagVlanTotalPktsRcvd Counter64,
+ bWagVlanTotalPktsSent Counter64,
+ bWagVlanTotalBytesRcvd Counter64,
+ bWagVlanTotalBytesSent Counter64
+}
+
+bWagVlanStatsPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to which this
+ entry is applicable. The interface identified by a particular value of this
+ index is the same interface as identified by the same value of the IF-MIB's
+ ifIndex."
+ ::= { bWagVlanStatsEntry 1 }
+
+bWagVlanStatsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VLAN id of the port."
+ ::= { bWagVlanStatsEntry 2 }
+
+bWagVlanTotalPktsRcvd OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets received from this port."
+ ::= { bWagVlanStatsEntry 3 }
+
+bWagVlanTotalPktsSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets sent from this port."
+ ::= { bWagVlanStatsEntry 4 }
+
+bWagVlanTotalBytesRcvd OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of bytes received from this port."
+ ::= { bWagVlanStatsEntry 5 }
+
+bWagVlanTotalBytesSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of bytes sent from this port."
+ ::= { bWagVlanStatsEntry 6 }
+
+-- VLAN information per port Table
+
+bVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of VLAN information per port."
+ ::= { bVLANMIBObjects 4 }
+
+bVlanPortEntry OBJECT-TYPE
+ SYNTAX BVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing VLAN information per port"
+ INDEX {
+ bVlanPerPortIndex
+ }
+ ::= { bVlanPortTable 1 }
+
+BVlanPortEntry ::= SEQUENCE {
+ bVlanPerPortIndex Integer32,
+ bVlanTotal Unsigned32,
+ bVlanActive Unsigned32
+}
+
+bVlanPerPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to which this
+ entry is applicable. The interface identified by a particular value of this
+ index is the same interface as identified by the same value of the IF-MIB's
+ ifIndex."
+ ::= { bVlanPortEntry 1 }
+
+bVlanTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VLAN's created per port"
+ ::= { bVlanPortEntry 2 }
+
+bVlanActive OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of VLANs created and active on this port."
+ ::= { bVlanPortEntry 3 }
+
+
+-- Scalars
+
+bVlanCurrentNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of VLAN's created and active at present"
+ ::= { bVLANMIBObjects 5 }
+
+bVlanAssocSub OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of VLAN's with associated subscribers"
+ ::= { bVLANMIBObjects 6 }
+
+
+-- definition of VLAN-related traps.
+
+bVlanPortId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies the interface to which this
+ entry is applicable. The interface identified by a particular value of this
+ index is the same interface as identified by the same value of the IF-MIB's
+ ifIndex."
+ ::= { bVLANNotifVariables 1 }
+
+bVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "VLAN id configured on port."
+ ::= { bVLANNotifVariables 2 }
+
+bVlanEncapEnable NOTIFICATION-TYPE
+ OBJECTS { bVlanPortId }
+ STATUS current
+ DESCRIPTION
+ "A bVlanEncapEnable trap signifies that the SNMP entity, acting in
+ an agent role, has detected that encapsulation 802.1q is enabled
+ on the port"
+ ::= { bVLANNotifObjects 1 }
+
+bVlanEncapDisable NOTIFICATION-TYPE
+ OBJECTS { bVlanPortId }
+ STATUS current
+ DESCRIPTION
+ "A bVlanEncapEnable trap signifies that the SNMP entity, acting in
+ an agent role, has detected that encapsulation 802.1q is disabled
+ on the port"
+ ::= { bVLANNotifObjects 2 }
+
+
+bVlanCreate NOTIFICATION-TYPE
+ OBJECTS { bVlanPortId, bVlanId }
+ STATUS current
+ DESCRIPTION
+ "A bVlanCreate trap signifies that the SNMP entity, acting in
+ an agent role, has detected that VLAN is created with
+ bVlanIndex"
+ ::= { bVLANNotifObjects 3 }
+
+bVlanDelete NOTIFICATION-TYPE
+ OBJECTS { bVlanPortId, bVlanId }
+ STATUS current
+ DESCRIPTION
+ "A bVlanDelete trap signifies that the SNMP entity, acting in
+ an agent role, has detected that VLAN is deleted with
+ bVlanIndex"
+ ::= { bVLANNotifObjects 4 }
+
+END