summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SAVA-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/comware/HH3C-SAVA-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-SAVA-MIB')
-rw-r--r--MIBS/comware/HH3C-SAVA-MIB359
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