diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-NVGRE-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-NVGRE-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-NVGRE-MIB | 375 |
1 files changed, 375 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-NVGRE-MIB b/MIBS/comware/HH3C-NVGRE-MIB new file mode 100644 index 0000000..f078abe --- /dev/null +++ b/MIBS/comware/HH3C-NVGRE-MIB @@ -0,0 +1,375 @@ +-- ============================================================================= +-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: The NVGRE(Network Virtualization using +-- Generic Routing Encapsulation) MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2014-03-11 Initial version created by Neng Yan +-- ============================================================================= +HH3C-NVGRE-MIB DEFINITIONS ::= BEGIN +IMPORTS + RowStatus, MacAddress + FROM SNMPv2-TC + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, Counter64 + FROM SNMPv2-SMI + hh3cCommon + FROM HH3C-OID-MIB; + +-- ============================================================================= +-- module identity part +-- ============================================================================= +hh3cNvgre MODULE-IDENTITY + LAST-UPDATED + "201403110900Z" -- Mar 11, 2014 at 09:00 GMT + ORGANIZATION + "New H3C Technologies Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Technologies Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085" + DESCRIPTION + "The NVGRE MIB." + REVISION + "201403110900Z" -- Mar 11, 2014 at 09:00 GMT + DESCRIPTION + "Initial version." + ::= { hh3cCommon 156 } + +-- ============================================================================= +-- object definition begin +-- ============================================================================= + +hh3cNvgreObjects OBJECT IDENTIFIER ::= { hh3cNvgre 1 } + +hh3cNvgreScalarGroup OBJECT IDENTIFIER ::= { hh3cNvgreObjects 1 } + +hh3cNvgreNextNvgreID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next available NVGRE ID(identifier), in the range of 4096 to 16777214. + The invalid value 4294967295 indicates that no ID can be set." + ::= { hh3cNvgreScalarGroup 1 } + +hh3cNvgreConfigured OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently configured NVGREs." + ::= { hh3cNvgreScalarGroup 2 } + +-- ============================================================================= +-- hh3cNvgreTable Definition +-- ============================================================================= +hh3cNvgreTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cNvgreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for NVGRE parameters." + ::= { hh3cNvgreObjects 2 } + +hh3cNvgreEntry OBJECT-TYPE + SYNTAX Hh3cNvgreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the parameters of an NVGRE." + INDEX + { + hh3cNvgreID + } + ::= { hh3cNvgreTable 1 } + +Hh3cNvgreEntry ::= + SEQUENCE + { + hh3cNvgreID Unsigned32, + hh3cNvgreVsiIndex Unsigned32, + hh3cNvgreRemoteMacCount Unsigned32, + hh3cNvgreRowStatus RowStatus + } + +hh3cNvgreID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NVGRE ID, in the range of 4096 to 16777214." + ::= { hh3cNvgreEntry 1 } + +hh3cNvgreVsiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VSI index. A unique index for the conceptual row identifying + a VSI(Virtual Switch Instance) in the hh3cVsiTable." + ::= { hh3cNvgreEntry 2 } + +hh3cNvgreRemoteMacCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote MAC(Media Access Control) address count of this NVGRE." + ::= { hh3cNvgreEntry 3 } + +hh3cNvgreRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry. When a row in this + table is in active state, no objects in that row + can be modified by the agent." + ::= { hh3cNvgreEntry 4 } + +-- ============================================================================= +-- End of hh3cNvgreTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cNvgreTunnelTable Definition +-- ============================================================================= +hh3cNvgreTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cNvgreTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for NVGRE tunnel parameters." + ::= { hh3cNvgreObjects 3 } + +hh3cNvgreTunnelEntry OBJECT-TYPE + SYNTAX Hh3cNvgreTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the parameters of an NVGRE tunnel." + INDEX + { + hh3cNvgreID, + hh3cNvgreTunnelID + } + ::= { hh3cNvgreTunnelTable 1 } + +Hh3cNvgreTunnelEntry ::= + SEQUENCE + { + hh3cNvgreTunnelID Unsigned32, + hh3cNvgreTunnelRowStatus RowStatus, + hh3cNvgreTunnelOctets Counter64, + hh3cNvgreTunnelPackets Counter64 + } + +hh3cNvgreTunnelID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for tunnel." + ::= { hh3cNvgreTunnelEntry 1 } + +hh3cNvgreTunnelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cNvgreTunnelEntry 2 } + +hh3cNvgreTunnelOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been forwarded over the tunnel." + ::= { hh3cNvgreTunnelEntry 3 } + +hh3cNvgreTunnelPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been forwarded over the tunnel." + ::= { hh3cNvgreTunnelEntry 4 } + +-- ============================================================================= +-- End of hh3cNvgreTunnelTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cNvgreTunnelBoundTable Definition +-- ============================================================================= +hh3cNvgreTunnelBoundTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cNvgreTunnelBoundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the number of NVGREs to which the tunnel is bound." + ::= { hh3cNvgreObjects 4 } + +hh3cNvgreTunnelBoundEntry OBJECT-TYPE + SYNTAX Hh3cNvgreTunnelBoundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents the number of NVGREs to which a tunnel is bound." + INDEX + { + hh3cNvgreTunnelID + } + ::= { hh3cNvgreTunnelBoundTable 1 } + +Hh3cNvgreTunnelBoundEntry ::= + SEQUENCE + { + hh3cNvgreTunnelBoundNvgreNum Unsigned32 + } + +hh3cNvgreTunnelBoundNvgreNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NVGREs to which this tunnel is bound." + ::= { hh3cNvgreTunnelBoundEntry 1 } + +-- ============================================================================= +-- End of hh3cNvgreTunnelBoundTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cNvgreMacTable Definition +-- ============================================================================= +hh3cNvgreMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cNvgreMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for NVGRE remote MAC addresses." + ::= { hh3cNvgreObjects 5 } + +hh3cNvgreMacEntry OBJECT-TYPE + SYNTAX Hh3cNvgreMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An NVGRE remote MAC address." + INDEX + { + hh3cNvgreVsiIndex, + hh3cNvgreMacAddr + } + ::= { hh3cNvgreMacTable 1 } + +Hh3cNvgreMacEntry ::= + SEQUENCE + { + hh3cNvgreMacAddr MacAddress, + hh3cNvgreMacTunnelID Unsigned32, + hh3cNvgreMacType INTEGER + } + +hh3cNvgreMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address." + ::= { hh3cNvgreMacEntry 1 } + +hh3cNvgreMacTunnelID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for tunnel." + ::= { hh3cNvgreMacEntry 2 } + +hh3cNvgreMacType OBJECT-TYPE + SYNTAX INTEGER{ + selfLearned (1), + staticConfigured (2), + protocolLearned (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an MAC address." + ::= { hh3cNvgreMacEntry 3 } + +-- ============================================================================= +-- End of hh3cNvgreMacTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cNvgreStaticMacTable Definition +-- ============================================================================= +hh3cNvgreStaticMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cNvgreStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for NVGRE static remote MAC addresses." + ::= { hh3cNvgreObjects 6 } + +hh3cNvgreStaticMacEntry OBJECT-TYPE + SYNTAX Hh3cNvgreStaticMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An NVGRE static MAC address." + INDEX + { + hh3cNvgreVsiIndex, + hh3cNvgreStaticMacAddr + } + ::= { hh3cNvgreStaticMacTable 1 } + +Hh3cNvgreStaticMacEntry ::= + SEQUENCE + { + hh3cNvgreStaticMacAddr MacAddress, + hh3cNvgreStaticMacTunnelID Unsigned32, + hh3cNvgreStaticMacRowStatus RowStatus + } + +hh3cNvgreStaticMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static MAC address." + ::= { hh3cNvgreStaticMacEntry 1 } + +hh3cNvgreStaticMacTunnelID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A unique index for tunnel." + ::= { hh3cNvgreStaticMacEntry 2 } + +hh3cNvgreStaticMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry. When a row in this + table is in active state, no objects in that row + can be modified by the agent." + ::= { hh3cNvgreStaticMacEntry 3 } + +-- ============================================================================= +-- End of hh3cNvgreStaticMacTable Definition +-- ============================================================================= + +END |