From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/comware/HH3C-VSI-MIB | 777 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 777 insertions(+) create mode 100644 MIBS/comware/HH3C-VSI-MIB (limited to 'MIBS/comware/HH3C-VSI-MIB') diff --git a/MIBS/comware/HH3C-VSI-MIB b/MIBS/comware/HH3C-VSI-MIB new file mode 100644 index 0000000..a32a5b5 --- /dev/null +++ b/MIBS/comware/HH3C-VSI-MIB @@ -0,0 +1,777 @@ +-- ============================================================================= +-- Copyright (c) 2004-2016 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: The MIB for VSI (Virtual Switch Instance). +-- Reference: +-- Version: V1.7 +-- History: +-- V1.0 2009-08-08 Initial version Created by Zhonghua Gao +-- V1.1 2012-11-21 Modified by yanneng, added hh3cVsiSpbIsid, +-- Value 'default(0)' is added for data type 'hh3cVsiMode' +-- V1.2 2013-04-27 Modified by raoxiaobing, Value 'minmpxp(6), martiniAndMinmpxp(7) +-- and kompellaAndMinmpxp(8)' is added for data type 'hh3cVsiMode' +-- V1.3 2013-09-11 Modified by yanneng, added hh3cVsiPwBindTable table. +-- V1.4 2013-11-22 Modified by yanneng, added hh3cVsiL2vpnStatus, +-- hh3cVsiVxlanID, hh3cVsiArpSuppression, hh3cVsiFlooding, +-- hh3cVsiLocalMacCount, hh3cVsiFloodMacTable, hh3cVsiLocalMacTable +-- V1.5 2014-03-22 Modified by wangrui, added hh3cVsiInterfaceID, hh3cVsiStatistics, +-- hh3cVsiPerfTable, hh3cVsiIfTable +-- 2014-04-12 Modified by yanneng, added hh3cVsiNvgreID +-- V1.6 2015-05-19 Modified by fuzhihua, modified hh3cVsiXconnectEvcSrvInstId +-- V1.7 2016-10-29 Modified by liuqingye, added value 'vxlan(9)' for +-- data type 'hh3cVsiMode' +-- ============================================================================= +HH3C-VSI-MIB DEFINITIONS ::= BEGIN +IMPORTS + RowStatus, TruthValue, MacAddress + FROM SNMPv2-TC + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + hh3cCommon + FROM HH3C-OID-MIB; + +-- ============================================================================= +-- module identity part +-- ============================================================================= +hh3cVsi MODULE-IDENTITY + LAST-UPDATED + "201610291650Z" -- Oct 29, 2016 at 16:50 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 MIB for VSI (Virtual Switch Instance)." + REVISION + "201610291650Z" -- Oct 29, 2016 at 16:50 GMT + DESCRIPTION + "Added value 'vxlan(9)' for data type 'hh3cVsiMode' version." + REVISION + "201505261555Z" -- May 26, 2015 at 15:55 GMT + DESCRIPTION + "Modified hh3cVsiXconnectEvcSrvInstId version." + REVISION + "200908081000Z" -- Aug 08, 2009 at 10:00 GMT + DESCRIPTION + "Initial version." + ::= { hh3cCommon 105 } + +-- ============================================================================= +-- object definition begin +-- ============================================================================= + +hh3cVsiObjects OBJECT IDENTIFIER ::= { hh3cVsi 1 } + +hh3cVsiScalarGroup OBJECT IDENTIFIER ::= { hh3cVsiObjects 1 } + +hh3cVsiNextAvailableVsiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next available VSI entry index for creating VSI. Its value ranges + from 0x1 to 0xFFFFFFFF. The invalid value 0xFFFFFFFF indicates that + no VSI entry can be created." + ::= { hh3cVsiScalarGroup 1 } + +hh3cVsiL2vpnStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global configuration of L2VPN." + ::= { hh3cVsiScalarGroup 2 } + +-- ============================================================================= +-- hh3cVsiTable Definition +-- ============================================================================= +hh3cVsiTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring VSI parameters." + ::= { hh3cVsiObjects 2 } + +hh3cVsiEntry OBJECT-TYPE + SYNTAX Hh3cVsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring VSI parameters." + INDEX + { + hh3cVsiIndex + } + ::= { hh3cVsiTable 1 } + +Hh3cVsiEntry ::= + SEQUENCE + { + hh3cVsiIndex Unsigned32, + hh3cVsiName OCTET STRING, + hh3cVsiMode INTEGER, + hh3cMinmIsid Integer32, + hh3cVsiId Unsigned32, + hh3cVsiTransMode INTEGER, + hh3cVsiEnableHubSpoke INTEGER, + hh3cVsiAdminState INTEGER, + hh3cVsiRowStatus RowStatus, + hh3cVsiSpbIsid Integer32, + hh3cVsiVxlanID Unsigned32, + hh3cVsiArpSuppression TruthValue, + hh3cVsiFlooding TruthValue, + hh3cVsiLocalMacCount Unsigned32, + hh3cVsiInterfaceID Unsigned32, + hh3cVsiStatistics TruthValue, + hh3cVsiNvgreID Unsigned32 + } + +hh3cVsiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of VSI. Its value ranges from 0x1 to 0xFFFFFFFE." + ::= { hh3cVsiEntry 1 } + +hh3cVsiName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of VSI. Max string length of VSI name is 31." + ::= { hh3cVsiEntry 2 } + +hh3cVsiMode OBJECT-TYPE + SYNTAX INTEGER + { + default(0), + martini(1), + minm(2), + martiniAndMinm(3), + kompella(4), + kompellaAndMinm(5), + minmpxp(6), + martiniAndMinmpxp(7), + kompellaAndMinmpxp(8), + vxlan(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mode of VSI. Martini mode indicated this VSI supports VPLS service + signalled using LDP. Kompella indicated this VSI supports VPLS + service signalled using BGP. Minm indicated this VSI supports + MAC-in-MAC service. + Default indicated this VSI supports all services." + + ::= { hh3cVsiEntry 3 } + +hh3cMinmIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The PBB I-SID of VSI in minm or martiniAndMinm mode. It + must be different for every VSI. Its value ranges from 0x1 to + 0xFFFFFF. In other VSI modes, its value is invalid value 0x0." + ::= { hh3cVsiEntry 4 } + +hh3cVsiId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifier of VSI in martini or martiniAndMinm mode, by default, + it's the PW ID of this VSI. Its value ranges from 1 to 4294967295. + In other VSI modes, its value is invalid value 0." + ::= { hh3cVsiEntry 5 } + +hh3cVsiTransMode OBJECT-TYPE + SYNTAX INTEGER + { + vlan(1), + ethernet(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Transit Mode of VSI." + ::= { hh3cVsiEntry 6 } + +hh3cVsiEnableHubSpoke OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Config HubSpoke property of this VSI." + ::= { hh3cVsiEntry 7 } + +hh3cVsiAdminState OBJECT-TYPE + SYNTAX INTEGER + { + adminUp(1), + adminDown(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set VSI admin state as adminUp or adminDown." + ::= { hh3cVsiEntry 8 } + +hh3cVsiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cVsiEntry 9 } + +hh3cVsiSpbIsid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SPB I-SID of VSI in minm or martiniAndMinm mode. It + must be different for every VSI. Its value ranges from 0xFF to + 0xFFFFFF. In other VSI modes, its value is invalid value 0x0." + ::= { hh3cVsiEntry 10 } + +hh3cVsiVxlanID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VXLAN ID, in the range of 0x0 to 0xFFFFFF. Value 0xFFFFFFFF means + this VSI does not enable VXLAN service." + ::= { hh3cVsiEntry 11 } + +hh3cVsiArpSuppression OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The capability of ARP suppression." + DEFVAL { false } + ::= { hh3cVsiEntry 12 } + +hh3cVsiFlooding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The capability of MAC(Media Access Control) flooding." + DEFVAL { true } + ::= { hh3cVsiEntry 13 } + +hh3cVsiLocalMacCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VSI local MAC addresses." + ::= { hh3cVsiEntry 14 } + +hh3cVsiInterfaceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VSI interface ID. A value of 0xFFFFFFFF indicates that no gateway + interface has been assigned to the VSI." + ::= { hh3cVsiEntry 15 } + +hh3cVsiStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The enable status of VSI traffic flow statistics." + DEFVAL { false } + ::= { hh3cVsiEntry 16 } + +hh3cVsiNvgreID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVGRE ID, in the range of 4096 to 16777214. Value 4294967295 means + this VSI does not enable NVGRE service." + ::= { hh3cVsiEntry 17 } + +-- ============================================================================= +-- End of hh3cVsiTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiXconnectTable Definition +-- ============================================================================= +hh3cVsiXconnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiXconnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring xconnect parameters." + ::= { hh3cVsiObjects 3 } + +hh3cVsiXconnectEntry OBJECT-TYPE + SYNTAX Hh3cVsiXconnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring xconnect parameters. Each entry means + connecting a service instance of a interface to a VSI." + INDEX + { + hh3cVsiXconnectIfIndex, + hh3cVsiXconnectEvcSrvInstId + } + ::= { hh3cVsiXconnectTable 1 } + +Hh3cVsiXconnectEntry ::= + SEQUENCE + { + hh3cVsiXconnectIfIndex Unsigned32, + hh3cVsiXconnectEvcSrvInstId Unsigned32, + hh3cVsiXconnectVsiName OCTET STRING, + hh3cVsiXconnectAccessMode INTEGER, + hh3cVsiXconnectHubSpoke INTEGER, + hh3cVsiXconnectRowStatus RowStatus + } +hh3cVsiXconnectIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the interface associated with the VSI." + ::= { hh3cVsiXconnectEntry 1 } + +hh3cVsiXconnectEvcSrvInstId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the service instance associated with the VSI. The value is always 0 when the + interface isn't a layer 2 Ethernet interface." + ::= { hh3cVsiXconnectEntry 2 } + + +hh3cVsiXconnectVsiName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of VSI. Max string length of VSI name is 31." + ::= { hh3cVsiXconnectEntry 3 } + +hh3cVsiXconnectAccessMode OBJECT-TYPE + SYNTAX INTEGER + { + vlan(1), + ethernet(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Access mode of this service instance." + ::= { hh3cVsiXconnectEntry 4 } + +hh3cVsiXconnectHubSpoke OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + hub(2), + spoke(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Config HubSpoke property of this service instance." + ::= { hh3cVsiXconnectEntry 5 } + +hh3cVsiXconnectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cVsiXconnectEntry 6 } + +-- ============================================================================= +-- End of hh3cVsiXconnectTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiPwBindTable Definition +-- ============================================================================= +hh3cVsiPwBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiPwBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for PW(PseudoWire) mapping to VSI." + ::= { hh3cVsiObjects 4 } + +hh3cVsiPwBindEntry OBJECT-TYPE + SYNTAX Hh3cVsiPwBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry means a PW mapping to a VSI." + INDEX + { + hh3cVsiIndex, + hh3cVsiPwIndex + } + ::= { hh3cVsiPwBindTable 1 } + +Hh3cVsiPwBindEntry ::= + SEQUENCE + { + hh3cVsiPwIndex Unsigned32, + hh3cVsiPwBindAttributes BITS, + hh3cVsiPwBindRowStatus RowStatus + } + +hh3cVsiPwIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for the conceptual row identifying + a PW in the pwTable." + ::= { hh3cVsiPwBindEntry 1 } + +hh3cVsiPwBindAttributes OBJECT-TYPE + SYNTAX BITS { + noSplitHorizon (0), + hub (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This bit mask indicates optional values for this PW. + The following describes these bit fields: + + noSplitHorizon flag indicates that the PW disable + split horizon forwarding. + + hub flag indicates that the PW as the hub link the VSI." + ::= { hh3cVsiPwBindEntry 2 } + +hh3cVsiPwBindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry. A row entry cannot + be modified when the value of this object is 'active'." + ::= { hh3cVsiPwBindEntry 3 } + +-- ============================================================================= +-- End of hh3cVsiPwBindTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiFloodMacTable Definition +-- ============================================================================= +hh3cVsiFloodMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiFloodMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of MAC addresses enabled with selective flooding." + ::= { hh3cVsiObjects 5 } + +hh3cVsiFloodMacEntry OBJECT-TYPE + SYNTAX Hh3cVsiFloodMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a selective flooding MAC." + INDEX + { + hh3cVsiIndex, + hh3cVsiFloodMac + } + ::= { hh3cVsiFloodMacTable 1 } + +Hh3cVsiFloodMacEntry ::= + SEQUENCE + { + hh3cVsiFloodMac MacAddress, + hh3cVsiFloodMacRowStatus RowStatus + } + +hh3cVsiFloodMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address." + ::= { hh3cVsiFloodMacEntry 1 } + +hh3cVsiFloodMacRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cVsiFloodMacEntry 2 } + +-- ============================================================================= +-- End of hh3cVsiFloodMacTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiLocalMacTable Definition +-- ============================================================================= +hh3cVsiLocalMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiLocalMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for VSI local MAC addresses." + ::= { hh3cVsiObjects 6 } + +hh3cVsiLocalMacEntry OBJECT-TYPE + SYNTAX Hh3cVsiLocalMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A local MAC address of VSI." + INDEX + { + hh3cVsiIndex, + hh3cVsiLocalMacAddr + } + ::= { hh3cVsiLocalMacTable 1 } + +Hh3cVsiLocalMacEntry ::= + SEQUENCE + { + hh3cVsiLocalMacAddr MacAddress, + hh3cVsiLocalMacIfIndex InterfaceIndex, + hh3cVsiLocalMacSrvID Unsigned32 + } + +hh3cVsiLocalMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address." + ::= { hh3cVsiLocalMacEntry 1 } + +hh3cVsiLocalMacIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the interface associated with the MAC address." + ::= { hh3cVsiLocalMacEntry 2 } + +hh3cVsiLocalMacSrvID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the service instance associated with the MAC address." + ::= { hh3cVsiLocalMacEntry 3 } + +-- ============================================================================= +-- End of hh3cVsiLocalMacTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiPerfTable Definition +-- ============================================================================= +hh3cVsiPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance statistics for each VSI." + ::= { hh3cVsiObjects 7 } + +hh3cVsiPerfEntry OBJECT-TYPE + SYNTAX Hh3cVsiPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains statistics for a VSI." + INDEX + { + hh3cVsiIndex + } + ::= { hh3cVsiPerfTable 1 } + +Hh3cVsiPerfEntry ::= + SEQUENCE + { + hh3cVsiPerfInOctets Counter64, + hh3cVsiPerfInPackets Counter64, + hh3cVsiPerfInErrors Counter64, + hh3cVsiPerfInDiscards Counter64, + hh3cVsiPerfOutOctets Counter64, + hh3cVsiPerfOutPackets Counter64, + hh3cVsiPerfOutErrors Counter64, + hh3cVsiPerfOutDiscards Counter64 + } + +hh3cVsiPerfInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets received by the VSI." + ::= { hh3cVsiPerfEntry 1 } + +hh3cVsiPerfInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received by the VSI." + ::= { hh3cVsiPerfEntry 2 } + +hh3cVsiPerfInErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of error packets received by the VSI." + ::= { hh3cVsiPerfEntry 3 } + +hh3cVsiPerfInDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming packets discarded by the VSI." + ::= { hh3cVsiPerfEntry 4 } + +hh3cVsiPerfOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets sent by the VSI." + ::= { hh3cVsiPerfEntry 5 } + +hh3cVsiPerfOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets sent by the VSI." + ::= { hh3cVsiPerfEntry 6 } + +hh3cVsiPerfOutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that failed to be sent because of a VSI error." + ::= { hh3cVsiPerfEntry 7 } + +hh3cVsiPerfOutDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by the VSI because of transmission failure." + ::= { hh3cVsiPerfEntry 8 } +-- ============================================================================= +-- End of hh3cVsiPerfTable Definition +-- ============================================================================= + +-- ============================================================================= +-- hh3cVsiNextAvailableVsiIfID Definition +-- ============================================================================= +hh3cVsiNextAvailableVsiIfID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next available value for hh3cVsiIfID + when creating entries in the hh3cVsiIfTable. A value of 0xFFFFFFFF + indicates that no new entries can be created in this table. + To prevent managers from creating entries in this table, the agent + must set this object to this special value." + ::= { hh3cVsiObjects 8 } + +-- ============================================================================= +-- hh3cVsiIfTable Definition +-- ============================================================================= +hh3cVsiIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cVsiIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VSI interface table." + ::= { hh3cVsiObjects 9 } + +hh3cVsiIfEntry OBJECT-TYPE + SYNTAX Hh3cVsiIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table contains a VSI interface." + INDEX + { + hh3cVsiIfID + } + ::= { hh3cVsiIfTable 1 } + +Hh3cVsiIfEntry ::= + SEQUENCE + { + hh3cVsiIfID Unsigned32, + hh3cVsiIfIndex InterfaceIndex, + hh3cVsiIfRowStatus RowStatus + } + +hh3cVsiIfID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VSI interface ID." + ::= { hh3cVsiIfEntry 1 } + +hh3cVsiIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VSI interface index." + ::= { hh3cVsiIfEntry 2 } + +hh3cVsiIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of the table entry." + ::= { hh3cVsiIfEntry 3 } + +-- ============================================================================= +-- End of hh3cVsiIfTable Definition +-- ============================================================================= + +END -- cgit v1.2.3