Observium_CE/mibs/raisecom/RAISECOM-GARP-MIB

532 lines
19 KiB
Plaintext

--MibName=RAISECOM-VRRP-MIB
-- *****************************************************************
-- RAISECOM-VRRP-MIB.mib: Raisecom VRRP MIB file
--
-- 20110728,tangyoucan
--
--
-- Copyright (c) 2000-2011 by Raisecom Technology Co., Ltd.
-- All rights reserved.
-- 01,20111231,yangkewei,ROS00008218,advent mib±àÒë¼ì²é
-- *****************************************************************
RAISECOM-GARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Integer32, IpAddress, mib-2 FROM SNMPv2-SMI
RowStatus, TimeInterval,
MacAddress, TruthValue FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
EnabledStatus FROM P-BRIDGE-MIB
dot1dBasePort FROM BRIDGE-MIB
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomGarp MODULE-IDENTITY
LAST-UPDATED "201107280000Z"
ORGANIZATION "Raisecom Technology Co., Ltd."
CONTACT-INFO
"Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION
"description of garp manage object."
::= { raisecomAgent 42}
-- *******************************************************************
-- RAISECOM GARP MIB Groups
-- *******************************************************************
raisecomGarpNotifications OBJECT IDENTIFIER ::= { raisecomGarp 0 }
raisecomGarpCommonObjects OBJECT IDENTIFIER ::= { raisecomGarp 1 }
raisecomGarpApplicationObjects OBJECT IDENTIFIER ::= { raisecomGarp 2 }
raisecomGvrpObjects OBJECT IDENTIFIER ::= { raisecomGarpApplicationObjects 1 }
raisecomGmrpObjects OBJECT IDENTIFIER ::= { raisecomGarpApplicationObjects 2 }
raisecomGarpConformance OBJECT IDENTIFIER ::= { raisecomGarp 3 }
--garp port table --
raisecomGarpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomGarpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GARP control information about every bridge
port. This is indexed by dot1dBasePort."
::= { raisecomGarpCommonObjects 1 }
raisecomGarpPortEntry OBJECT-TYPE
SYNTAX RaisecomGarpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GARP timer information for a bridge port."
INDEX { dot1dBasePort }
::= { raisecomGarpPortTable 1 }
RaisecomGarpPortEntry ::= SEQUENCE {
raisecomGarpPortJoinTime TimeInterval,
raisecomGarpPortLeaveTime TimeInterval,
raisecomGarpPortLeaveAllTime TimeInterval,
raisecomGarpPortStatisticClear EnableVar,
raisecomGvrpPortStatisticClear EnableVar,
raisecomGmrpPortStatisticClear EnableVar
}
raisecomGarpPortJoinTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GARP Join time, in centiseconds."
DEFVAL { 20 }
::= { raisecomGarpPortEntry 1 }
raisecomGarpPortLeaveTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GARP Leave time, in centiseconds."
DEFVAL { 60 }
::= { raisecomGarpPortEntry 2 }
raisecomGarpPortLeaveAllTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GARP LeaveAll time, in centiseconds."
DEFVAL { 1000 }
::= { raisecomGarpPortEntry 3 }
raisecomGarpPortStatisticClear OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Clear garp Statistics informations for this port.
Read operation not supported"
DEFVAL {disable}
::= { raisecomGarpPortEntry 4 }
raisecomGvrpPortStatisticClear OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Clear gvrp Statistics informations for this port.
Read operation not supported"
DEFVAL {disable}
::= { raisecomGarpPortEntry 5 }
raisecomGmrpPortStatisticClear OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Clear gmrp Statistics informations for this port.
Read operation not supported"
DEFVAL {disable}
::= { raisecomGarpPortEntry 6 }
--gvrp mib define --
raisecomGvrpStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status requested by management for
GVRP. The value enabled(1) indicates that GVRP should
be enabled on this device, on all ports for which it has
not been specifically disabled. When disabled(2), GVRP
is disabled on all ports, and all GVRP packets will be
forwarded transparently. This object affects all GVRP
Applicant and Registrar state machines. A transition
from disabled(2) to enabled(1) will cause a reset of all
GVRP state machines on all ports.
The value of this object MUST be retained across
reinitializations of the management system."
DEFVAL { disabled }
::= { raisecomGvrpObjects 1 }
raisecomGvrpMaxVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max vlan num this device support."
::= { raisecomGvrpObjects 2 }
raisecomGvrpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomGvrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of garp for port."
::= { raisecomGvrpObjects 3}
raisecomGvrpPortEntry OBJECT-TYPE
SYNTAX RaisecomGvrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for garp of port statistics."
INDEX { dot1dBasePort }
::= { raisecomGvrpPortTable 1 }
RaisecomGvrpPortEntry ::= SEQUENCE {
raisecomGvrpPortStatus EnabledStatus,
raisecomGvrpPortFailedRegistrations Counter32,
raisecomGvrpPortLastPduOrigin MacAddress,
raisecomGvrpPortRestrictedVlanRegistration TruthValue,
raisecomGvrpPortRegistrationMode INTEGER,
raisecomGvrpPortRunStatus EnableVar
}
raisecomGvrpPortStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of GVRP operation on this port. The value
enabled(1) indicates that GVRP is enabled on this port,
as long as dot1qGvrpStatus is also enabled for this
device. When disabled(2) but dot1qGvrpStatus is still
enabled for the device, GVRP is disabled on this port:
any GVRP packets received will be silently discarded, and
no GVRP registrations will be propagated from other
ports. This object affects all GVRP Applicant and
Registrar state machines on this port. A transition
from disabled(2) to enabled(1) will cause a reset of all
GVRP state machines on this port.
The value of this object MUST be retained across
reinitializations of the management system."
DEFVAL { disabled }
::= { raisecomGvrpPortEntry 1 }
raisecomGvrpPortLastPduOrigin OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Source MAC Address of the last GVRP message
received on this port."
::= { raisecomGvrpPortEntry 2 }
raisecomGvrpPortFailedRegistrations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed GVRP registrations, for any
reason, on this port."
::= { raisecomGvrpPortEntry 3 }
raisecomGvrpPortRestrictedVlanRegistration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of Restricted VLAN Registration on this port.
If the value of this control is true(1), then creation
of a new dynamic VLAN entry is permitted only if there
is a Static VLAN Registration Entry for the VLAN concerned,
in which the Registrar Administrative Control value for
this port is Normal Registration.
The value of this object MUST be retained across
reinitializations of the management system."
REFERENCE
"IEEE 802.1u clause 11.2.3.2.3, 12.10.1.7."
DEFVAL { false }
::= { raisecomGvrpPortEntry 4 }
raisecomGvrpPortRegistrationMode OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
fixed(2),
forbidden(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"GVRP registration information.
normal:This is the default configuration.Allow create, register and
unregister vlans dynamiclly at this port.
fixed: Allow create and register vlan manually at this port.Prevent
from unregistering vlans or registering known vlans of this port at
another trunk port.
forbidden: Unregister all vlans but vlan 1, forbid to create or register
any other vlans at this port."
DEFVAL {normal}
::= { raisecomGvrpPortEntry 5 }
raisecomGvrpPortRunStatus OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-only
STATUS current
DESCRIPTION
"It indicates whether the port gvrp function is running."
DEFVAL {disable}
::= { raisecomGvrpPortEntry 6 }
--gvrp statistic table--
raisecomGvrpPortStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomGvrpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of garp for port statistics."
::= { raisecomGvrpObjects 4}
raisecomGvrpPortStatisticEntry OBJECT-TYPE
SYNTAX RaisecomGvrpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for garp of port statistics."
INDEX {dot1dBasePort}
::= { raisecomGvrpPortStatisticTable 1 }
RaisecomGvrpPortStatisticEntry ::= SEQUENCE {
raisecomGvrpPortFrameRx INTEGER,
raisecomGvrpPortFrameTx INTEGER,
raisecomGvrpPortFrameDiscard INTEGER
}
raisecomGvrpPortFrameRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of GVRP frames received for this port."
::= { raisecomGvrpPortStatisticEntry 1 }
raisecomGvrpPortFrameTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of GVRP frames transmitted for this port."
::= { raisecomGvrpPortStatisticEntry 2 }
raisecomGvrpPortFrameDiscard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded GVRP frames for this port."
::= { raisecomGvrpPortStatisticEntry 3 }
--gmrp mib define --
raisecomGmrpStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status requested by management for
GVRP. The value enabled(1) indicates that GMRP should
be enabled on this device, on all ports for which it has
not been specifically disabled. When disabled(2), GVRP
is disabled on all ports, and all GMRP packets will be
forwarded transparently. This object affects all GMRP
Applicant and Registrar state machines. A transition
from disabled(2) to enabled(1) will cause a reset of all
GMRP state machines on all ports.
The value of this object MUST be retained across
reinitializations of the management system."
DEFVAL { disabled }
::= { raisecomGmrpObjects 1 }
raisecomGmrpMaxGroup OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max group num this device support."
::= { raisecomGmrpObjects 2 }
-- -------------------------------------------------------------
-- The GMRP Port Configuration and Status Table
-- -------------------------------------------------------------
raisecomGmrpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomGmrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GMRP control and status information about
every bridge port. Augments the dot1dBasePortTable."
::= { raisecomGmrpObjects 3 }
raisecomGmrpPortEntry OBJECT-TYPE
SYNTAX RaisecomGmrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GMRP control and status information for a bridge port."
INDEX {dot1dBasePort}
::= { raisecomGmrpPortTable 1 }
RaisecomGmrpPortEntry ::=
SEQUENCE {
raisecomGmrpPortStatus
EnabledStatus,
raisecomGmrpPortFailedRegistrations
Counter32,
raisecomGmrpPortLastPduOrigin
MacAddress,
raisecomGmrpPortRestrictedGroupRegistration
TruthValue ,
raisecomGmrpPortRegistrationMode
INTEGER,
raisecomGmrpPortRunStatus
TruthValue
}
raisecomGmrpPortStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative state of GMRP operation on this port. The
value enabled(1) indicates that GMRP is enabled on this port
in all VLANs as long as dot1dGmrpStatus is also enabled(1).
A value of disabled(2) indicates that GMRP is disabled on
this port in all VLANs: any GMRP packets received will
be silently discarded, and no GMRP registrations will be
propagated from other ports. Setting this to a value of
enabled(1) will be stored by the agent but will only take
effect on the GMRP protocol operation if dot1dGmrpStatus
also indicates the value enabled(1). This object affects
all GMRP Applicant and Registrar state machines on this
port. A transition from disabled(2) to enabled(1) will
cause a reset of all GMRP state machines on this port.
The value of this object MUST be retained across
reinitializations of the management system."
DEFVAL { enabled }
::= { raisecomGmrpPortEntry 1 }
raisecomGmrpPortFailedRegistrations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed GMRP registrations, for any
reason, in all VLANs, on this port."
::= { raisecomGmrpPortEntry 2 }
raisecomGmrpPortLastPduOrigin OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Source MAC Address of the last GMRP message
received on this port."
::= { raisecomGmrpPortEntry 3 }
raisecomGmrpPortRestrictedGroupRegistration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of Restricted Group Registration on this port.
If the value of this control is true(1), then creation
of a new dynamic entry is permitted only if there is a
Static Filtering Entry for the VLAN concerned, in which
the Registrar Administrative Control value is Normal
Registration.
The value of this object MUST be retained across
reinitializations of the management system."
REFERENCE
"IEEE 802.1t clause 10.3.2.3, 14.10.1.3."
DEFVAL { false }
::= { raisecomGmrpPortEntry 4 }
raisecomGmrpPortRegistrationMode OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
fixed(2),
forbidden(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"GMRP registration information.
normal:This is the default configuration.Allow create, register and
unregister vlans dynamiclly at this port.
fixed: Allow create and register group manually at this port.Prevent
from unregistering vlans or registering known groups of this port at
another trunk port.
forbidden: Unregister all groups, forbid to create or register
any other groups at this port."
DEFVAL {normal}
::= { raisecomGmrpPortEntry 5 }
raisecomGmrpPortRunStatus OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-only
STATUS current
DESCRIPTION
"It indicates whether the port gmrp function is running."
DEFVAL {disable}
::= { raisecomGmrpPortEntry 6 }
--gmrp statistic table--
raisecomGmrpPortStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomGmrpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of gmrp for port statistics."
::= { raisecomGmrpObjects 4}
raisecomGmrpPortStatisticEntry OBJECT-TYPE
SYNTAX RaisecomGmrpPortStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for gmrp of port statistics."
INDEX {dot1dBasePort}
::= { raisecomGmrpPortStatisticTable 1 }
RaisecomGmrpPortStatisticEntry ::= SEQUENCE {
raisecomGmrpPortFrameRx INTEGER,
raisecomGmrpPortFrameTx INTEGER,
raisecomGmrpPortFrameDiscard INTEGER
}
raisecomGmrpPortFrameRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of GMRP frames received for this port."
::= { raisecomGmrpPortStatisticEntry 1 }
raisecomGmrpPortFrameTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of GMRP frames transmitted for this port."
::= { raisecomGmrpPortStatisticEntry 2 }
raisecomGmrpPortFrameDiscard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded GMRP frames for this port."
::= { raisecomGmrpPortStatisticEntry 3 }
END