532 lines
19 KiB
Plaintext
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
|
|
|