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-SAVA-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-SAVA-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-SAVA-MIB | 359 |
1 files changed, 359 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SAVA-MIB b/MIBS/comware/HH3C-SAVA-MIB new file mode 100644 index 0000000..4f32251 --- /dev/null +++ b/MIBS/comware/HH3C-SAVA-MIB @@ -0,0 +1,359 @@ +-- ===================================================================== +-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: SAVA MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2020-06-30 +-- Initial version +-- ===================================================================== +HH3C-SAVA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hh3cCommon + FROM HH3C-OID-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB --RFC2863 + InetVersion,InetAddressType + FROM INET-ADDRESS-MIB --RFC4001 + Ipv6AddressPrefix + FROM IPV6-TC --RFC2465 + ; + + +hh3cSava MODULE-IDENTITY + LAST-UPDATED "202006300000Z" + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085 + " + DESCRIPTION + "The MIB module for support configuration and monitoring of SAVA Module." + REVISION "202006300000Z" + DESCRIPTION + "The initial revision of this MIB module." + ::= { hh3cCommon 191 } + + Hh3cSavaOwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "This data type is used to indicate the subnet. " + SYNTAX OCTET STRING (SIZE(0..255)) +-- +-- Node definitions +-- +hh3cSavaObjects OBJECT IDENTIFIER ::= { hh3cSava 1 } + +-- System parameters for SAVA protocol + +hh3cSavaSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSavaSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing SAVA system-wide parameters." + ::= { hh3cSavaObjects 1 } + + +hh3cSavaSystemEntry OBJECT-TYPE + SYNTAX Hh3cSavaSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing SAVA system-wide parameters for a + particular IP version. + " + INDEX { hh3cSavaSystemIPVersion } + ::= { hh3cSavaSystemTable 1 } + +Hh3cSavaSystemEntry ::= + SEQUENCE { + hh3cSavaSystemIPVersion InetVersion, + hh3cSavaSystemNotify TruthValue, + hh3cSavaSystemNotifyInterval Unsigned32, + hh3cSavaSystemNotifyNumber Unsigned32 + } + +hh3cSavaSystemIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version. " + ::= { hh3cSavaSystemEntry 1 } + + +hh3cSavaSystemNotify OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An log switch for spoofing Notify. + true, the attribute is set. + false, the attribute is not set. + " + ::= { hh3cSavaSystemEntry 2 } + +hh3cSavaSystemNotifyInterval OBJECT-TYPE + SYNTAX Unsigned32 (0|5..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval for log.0, 5 to 3600s. + " + ::= { hh3cSavaSystemEntry 3 } + + +hh3cSavaSystemNotifyNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of spoofing notify: 1~128. + " + ::= { hh3cSavaSystemEntry 4 } + +-- interface parameters for SAVA + +hh3cSavaIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSavaIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing SAVA parameters of each interface." + ::= { hh3cSavaObjects 2 } + +hh3cSavaIfEntry OBJECT-TYPE + SYNTAX Hh3cSavaIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing SAVA running parameters of an interface." + INDEX { + hh3cSavaIfIPVersion, + hh3cSavaIfIndex + } + ::= { hh3cSavaIfTable 1 } + + +Hh3cSavaIfEntry ::= + SEQUENCE { + hh3cSavaIfIPVersion InetVersion, + hh3cSavaIfIndex InterfaceIndex, + hh3cSavaIfEnable TruthValue, + hh3cSavaIfRemoteRoutetag Unsigned32, + hh3cSavaIfAccessSubnet Hh3cSavaOwnerString + } + +hh3cSavaIfIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version. " + ::= { hh3cSavaIfEntry 1 } + +hh3cSavaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + 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. + " + ::= { hh3cSavaIfEntry 2 } + +hh3cSavaIfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An attribute defined in SAVA protocol. + true, the attribute is set. + false, the attribute is not set. + " + ::= { hh3cSavaIfEntry 3 } + +hh3cSavaIfRemoteRoutetag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of route tag." + ::= { hh3cSavaIfEntry 4 } + + +hh3cSavaIfAccessSubnet OBJECT-TYPE + SYNTAX Hh3cSavaOwnerString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An access-net which the interface connect to. + " + ::= { hh3cSavaIfEntry 5 } + + + +-- prefix Table for SAVA + +hh3cSavaPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSavaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing the prefix for SAVA. + " + ::= { hh3cSavaObjects 3 } + +hh3cSavaPrefixEntry OBJECT-TYPE + SYNTAX Hh3cSavaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the prefix for SAVA. + Entries are keyed on the source IP address type, + binding type, anchor, and source IP address. + " + INDEX { + hh3cSavaPrefixAddressType, + hh3cSavaPrefixIfIndex, + hh3cSavaPrefixAddress, + hh3cSavaPrefixLength + } + ::= { hh3cSavaPrefixTable 1 } + +Hh3cSavaPrefixEntry ::= + SEQUENCE { + hh3cSavaPrefixAddressType InetAddressType, + hh3cSavaPrefixIfIndex InterfaceIndex, + hh3cSavaPrefixAddress Ipv6AddressPrefix, + hh3cSavaPrefixLength Unsigned32, + hh3cSavaPrefixSource INTEGER + } + +hh3cSavaPrefixAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the prefix ." + ::= { hh3cSavaPrefixEntry 1 } + +hh3cSavaPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + 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. + " + ::= { hh3cSavaPrefixEntry 2 } + +hh3cSavaPrefixAddress OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix's IP address" + ::= { hh3cSavaPrefixEntry 3 } + + +hh3cSavaPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mask length of prefix." + ::= { hh3cSavaPrefixEntry 4 } + +hh3cSavaPrefixSource OBJECT-TYPE + SYNTAX INTEGER { + localroute(1), + remoteroute(2), + otherif(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The origin of the prefix. " + ::= { hh3cSavaPrefixEntry 5 } + + + +-- Count of packets dropped because of validation failure for each interface. + +hh3cSavaCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSavaCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing count of packets dropped because of validation failure." + ::= { hh3cSavaObjects 4 } + +hh3cSavaCountEntry OBJECT-TYPE + SYNTAX Hh3cSavaCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing count of packets dropped because of validation failure for each interface." + INDEX { hh3cSavaCountIPVersion, + hh3cSavaCountIfIndex + } + ::= { hh3cSavaCountTable 1 } + +Hh3cSavaCountEntry ::= + SEQUENCE { + hh3cSavaCountIPVersion InetVersion, + hh3cSavaCountIfIndex InterfaceIndex, + hh3cSavaCountFilterPkt Counter64, + hh3cSavaCountFilterOctets Counter64 + } + +hh3cSavaCountIPVersion OBJECT-TYPE + SYNTAX InetVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP version." + ::= { hh3cSavaCountEntry 1 } + +hh3cSavaCountIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Interface." + ::= { hh3cSavaCountEntry 2 } + + +hh3cSavaCountFilterPkt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of packets dropped." + ::= { hh3cSavaCountEntry 3 } + + +hh3cSavaCountFilterOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The octets of packets dropped." + ::= { hh3cSavaCountEntry 4 } +END |