summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-L4RDT-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-L4RDT-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-L4RDT-MIB')
-rw-r--r--MIBS/comware/HH3C-L4RDT-MIB434
1 files changed, 434 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-L4RDT-MIB b/MIBS/comware/HH3C-L4RDT-MIB
new file mode 100644
index 0000000..70d19d8
--- /dev/null
+++ b/MIBS/comware/HH3C-L4RDT-MIB
@@ -0,0 +1,434 @@
+-- **********************************************************************
+-- Copyright (C) 2004 New H3C Tech. Co., Ltd. All rights reserved.
+-- **********************************************************************
+--
+-- Name: Layer 4 Redirection MIB
+--
+-- Description:
+--
+-- This MIB is used to configure the redirection of network traffic to a
+-- network appliance. It is to be used for switches that are Layer 4
+-- capable. It is divided into 3 tables and 4 scalar objects:
+-- the Cache table, the IP Exclusion Table, the Redirect VLAN table,
+-- the Information String object, the Free Cache Entries object,
+-- the Free IP Exclusion Entries object, and the Free Redirect VLAN
+-- Entries object.
+--
+-- The Cache table is responsible for storing the information
+-- about each cache to which network traffic is potentially being
+-- redirected. This table includes the cache IP address, the status
+-- of redirection, the cache port, the cache VLAN, and TCP port
+-- information.
+--
+-- The IP Exclusion table is responsible for storing the IP information
+-- on any IP addresses/subnetworks that are NOT allowed to be redirected.
+--
+-- The Redirect VLAN table is responsible for storing the VLAN ID of
+-- the packet which need to be redirected to the Web cache.
+--
+-- The Information String object is responsible for storing a string. This
+-- string will contain information pertaining to configuring Layer 4
+-- Redirection (success or failure).
+--
+-- The Free Cache Entries object is responsible for storing the number
+-- of entries that may still be added to the Cache Table.
+--
+-- The Free IP Exclusion Entries object is responsible for storing the
+-- number of entries that may still be added to the IP Exclusion Table.
+--
+-- The Free Redirect VLAN Entries object is responsible for storing the
+-- number of entries that may still be added to the Redirect VLAN Table.
+--
+-- History V2.0
+--
+-- V1.00 4/23/04 Created.
+-- V2.0 2004-10-12 updated by gaolong
+-- Add hh3cL4Redirect MODULE-IDENTITY clause.
+-- Change ACCESS clause to MAX-ACCESS
+-- Change value of STATUS from mandatory to current
+-- **********************************************************************
+
+HH3C-L4RDT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus,TruthValue,MacAddress,TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+ hh3cL4Redirect MODULE-IDENTITY
+ LAST-UPDATED "200409210000Z" -- Sept 21, 2002 at 00:00 GMT
+ 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
+ "See description above"
+ ::= { hh3cCommon 10 }
+
+
+
+-- This table should be supported by devices that support Web Cache
+-- Redirection.
+hh3cL4RedirectCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cL4RedirectCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains an entry for each Web Cache
+ device that this unit is aware of."
+ ::= { hh3cL4Redirect 1 }
+
+hh3cL4RedirectCacheEntry OBJECT-TYPE
+ SYNTAX Hh3cL4RedirectCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Each row specifies a known Web Cache device."
+ INDEX { hh3cL4RedirectCacheIpAddress }
+ ::= { hh3cL4RedirectCacheTable 1 }
+
+Hh3cL4RedirectCacheEntry ::= SEQUENCE {
+ hh3cL4RedirectCacheIpAddress IpAddress,
+ hh3cL4RedirectCacheRedirectionStatus INTEGER,
+ hh3cL4RedirectCachePort INTEGER,
+ hh3cL4RedirectCacheRowStatus RowStatus,
+ hh3cL4RedirectCacheMacAddress MacAddress,
+ hh3cL4RedirectCacheVlan INTEGER,
+ hh3cL4RedirectCacheTcpPort INTEGER
+ }
+
+hh3cL4RedirectCacheIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the IP address of the Web
+ Cache device."
+ ::= { hh3cL4RedirectCacheEntry 1 }
+
+hh3cL4RedirectCacheRedirectionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabledNotRedirecting (1),
+ enabledNoHealthChecker (2),
+ enabledHealthChecking (3),
+ enabledHealthCheckOKNotRedirecting (4),
+ enabledHealthCheckFailed (5),
+ enabledRedirecting (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object returns the current state of traffic
+ redirection to the cache.
+
+ If redirection is disabled, this object shall return
+ disabledNotRedirecting(1).
+
+ If a unit cannot be selected to perform the cache health check,
+ this object shall return enabledNoHealthChecker(2).
+
+ If the software is determining if the cache is able to do
+ redirection(this will happen when the redirection state
+ transitions from disabled to enabled), this object shall return
+ enabledHealthChecking(3).
+
+ If the cache health check succeeded but the hardware is unable
+ to support redirection to the cache port, this object shall
+ return enabledHealthCheckOKNotRedirecting(4).
+
+ If the latest health check of the cache has failed, this object
+ shall return enabledHealthCheckFailed(5).
+
+ If the cache is in use and traffic is being redirected to it,
+ this object shall return enabledRedirecting(6).
+
+ The default value is disabledNotRedirecting(1)."
+ ::= { hh3cL4RedirectCacheEntry 2 }
+
+hh3cL4RedirectCachePort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object stores the ifIndex that identifies the
+ port or link aggregation which provides the connection that
+ leads to the cache. If only manual cache configuration is
+ supported, this value must be supplied. The method of cache
+ configuration can be ascertained by the presence or absence
+ of the L4 manual cache configuration id within the
+ 3com-352 MIB.
+
+ The default value is 0."
+ ::= { hh3cL4RedirectCacheEntry 3 }
+
+hh3cL4RedirectCacheRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create and remove Web Cache
+ entries.
+
+ The following are the valid values that may be written to
+ RowStatus:
+
+ Writing createAndGo(4) to the RowStatus of a non-existent row
+ shall create a row with default values and shall set the row to
+ active(1). If the row already exists, it shall be an error.
+
+ Writing createAndWait(5) to the RowStatus of a non-existent row
+ shall create a row with default values and shall set the row to
+ notInService(2). If the row already exists, it shall be an
+ error.
+
+ Writing active(1) to the RowStatus of an existing row shall
+ change the value of that row to active(1). Writing active(1) to
+ the RowStatus of an existing row that is already active(1)
+ shall not cause an error, the row shall remain active(1). If
+ the row does not exist, it shall be an error.
+
+ Writing notInService(2) to the RowStatus of an existing row
+ shall change the value of that row to notInService(2). Writing
+ notInService(2) to the RowStatus of an existing row that is
+ already notInService(2) shall not cause an error, the row shall
+ remain notInService(2). If the row does not exist, it shall be
+ an error.
+
+ Writing destroy(6) to the RowStatus of a non-existent row shall
+ be an error. If the row exists, it shall be removed.
+
+ Writing notReady(3) to the RowStatus of a non-existent row or
+ to an existent row shall be an error.
+
+ If the user does not supply values for the necessary objects,
+ default values will be supplied.
+
+ Attempts to create more entries than the hardware can support
+ shall be rejected."
+ ::= { hh3cL4RedirectCacheEntry 4 }
+
+hh3cL4RedirectCacheMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object defines the MAC address of the attached
+ Web cache device. If only manual configuration of
+ the cache is supported, this value must be
+ supplied. The method of cache configuration can be
+ ascertained by the presence or absence of the
+ L4 manual cache configuration id within the
+ 3com-352 MIB.
+
+ The default value is 0."
+ ::= { hh3cL4RedirectCacheEntry 5 }
+
+hh3cL4RedirectCacheVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the VLAN which the cache port belongs to."
+ ::= { hh3cL4RedirectCacheEntry 6 }
+
+hh3cL4RedirectCacheTcpPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the TCP port number that is being redirected "
+ ::= { hh3cL4RedirectCacheEntry 7 }
+
+
+hh3cL4RedirectIpExclusionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cL4RedirectIpExclusionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table lists the IP addresses and subnetworks
+ that Web Cache redirection is not supported for.
+
+ Some devices may not support addition to this table."
+ ::= { hh3cL4Redirect 2 }
+
+hh3cL4RedirectIpExclusionEntry OBJECT-TYPE
+ SYNTAX Hh3cL4RedirectIpExclusionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Each row contains an IP address or a IP subnetwork
+ that is being excluded from the redirection."
+ INDEX { hh3cL4RedirectIpExclusionIpAddress }
+ ::= { hh3cL4RedirectIpExclusionTable 1 }
+
+Hh3cL4RedirectIpExclusionEntry ::= SEQUENCE {
+ hh3cL4RedirectIpExclusionIpAddress IpAddress,
+ hh3cL4RedirectIpExclusionMaskLen INTEGER,
+ hh3cL4RedirectIpExclusionRowStatus RowStatus
+ }
+
+hh3cL4RedirectIpExclusionIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the IP address or the
+ subnetwork address that is to be excluded."
+ ::= { hh3cL4RedirectIpExclusionEntry 1 }
+
+hh3cL4RedirectIpExclusionMaskLen OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object provides the number of bits in the
+ subnetwork mask. This mask shall be applied to the excludeIP
+ address to determine the subnetwork that is to be excluded. A
+ value of 32 implies that the excludeIP address refers to an
+ individual host.
+
+ The default value is 32."
+ ::= { hh3cL4RedirectIpExclusionEntry 2 }
+
+hh3cL4RedirectIpExclusionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to add rows to the Exclusion
+ Table.
+
+ The following are the valid values that may be written to
+ RowStatus:
+
+ Writing createAndGo(4) to the RowStatus of a non-existent row
+ shall create a new row. The new row shall be active(1). If
+ the row exists, it shall be an error.
+
+ Writing createAndWait(5) to the RowStatus of a non-existent row
+ or to an existent row shall be an error.
+
+ Writing active(1) to the RowStatus of an existing row shall
+ change the value of that row to active(1). Writing active(1) to
+ the RowStatus of an existing row that is already active(1)
+ shall not cause an error, the row shall remain active(1). If
+ the row does not exist, it shall be an error.
+
+ Writing notInService(2) to the RowStatus of an existing row
+ shall change the value of that row to notInService(2). Writing
+ notInService(2) to the RowStatus of an existing row that is
+ already notInService(2) shall not cause an error, the row shall
+ remain notInService(2). If the row does not exist, it shall be
+ an error.
+
+ Writing destroy(6) to the RowStatus of a non-existent row shall
+ be an error. If the row exists, it shall be removed.
+
+ Writing notReady(3) to the RowStatus of a non-existent row or
+ to an existent row shall be an error.
+
+ Attempts to create more entries than the hardware can support
+ shall be rejected."
+ ::= { hh3cL4RedirectIpExclusionEntry 3 }
+
+hh3cL4RedirectVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cL4RedirectVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a row for each VLAN of the packet
+ which need to be redirected to the Web cache."
+ ::= { hh3cL4Redirect 3 }
+
+hh3cL4RedirectVlanEntry OBJECT-TYPE
+ SYNTAX Hh3cL4RedirectVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Each row specifies a VLAN of the packet which need to
+ be redirected to the Web cache."
+ INDEX { hh3cL4RedirectVlanID }
+ ::= { hh3cL4RedirectVlanTable 1 }
+
+Hh3cL4RedirectVlanEntry ::= SEQUENCE {
+ hh3cL4RedirectVlanID INTEGER,
+ hh3cL4RedirectVlanRowStatus RowStatus
+ }
+
+hh3cL4RedirectVlanID OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the VLAN ID of the packet which
+ need to be redirected to the Web cache."
+ ::= { hh3cL4RedirectVlanEntry 1 }
+
+hh3cL4RedirectVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object allows ports to be added and removed
+ from the table.
+
+ The following are the valid values that may be written to
+ RowStatus:
+
+ Writing createAndGo(4) to the RowStatus of a non-existent row
+ shall create a new row. The new row shall be active(1). If
+ the row exists, it shall be an error.
+
+ Writing createAndWait(5) to the RowStatus of a non-existent row
+ or to an existent row shall be an error.
+
+ Writing active(1) to the RowStatus of an existing row shall
+ change the value of that row to active(1). Writing active(1) to
+ the RowStatus of an existing row that is already active(1)
+ shall not cause an error, the row shall remain active(1). If
+ the row does not exist, it shall be an error.
+
+ Writing notInService(2) to the RowStatus of a non-existent row
+ or to an existent row shall be an error.
+
+ Writing destroy(6) to the RowStatus of a non-existent row shall
+ be an error. If the row exists, it shall be removed.
+
+ Writing notReady(3) to the RowStatus of a non-existent row or
+ to an existent row shall be an error.
+
+ Attempts to create more entries than the hardware can support
+ shall be rejected."
+ ::= { hh3cL4RedirectVlanEntry 2 }
+
+hh3cL4RedirectInformationString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object shall contain the string generated as a
+ result of a Layer 4 Redirection configuration. It shall
+ contain either a string describing successful configuration or
+ a string describing unsuccessful configuration.
+
+ This length of this string shall be no longer than 80
+ characters."
+ ::= { hh3cL4Redirect 4 }
+
+hh3cL4RedirectFreeCacheEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the number of entries that may
+ still be added to the hh3cL4RedirectCacheTable."
+ ::= { hh3cL4Redirect 5 }
+
+hh3cL4RedirectFreeIpExclusionEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the number of entries that may
+ still be added to the hh3cL4RedirectIpExclusionTable."
+ ::= { hh3cL4Redirect 6 }
+
+hh3cL4RedirectFreeVlanEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the number of entries that may
+ still be added to the hh3cL4RedirectVlanTable."
+ ::= { hh3cL4Redirect 7 }
+
+END
+
+