2887 lines
98 KiB
Plaintext
2887 lines
98 KiB
Plaintext
|
GARP-MIB DEFINITIONS ::= BEGIN
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- Internal GARP MIB
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
IMPORTS
|
|||
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|||
|
Counter32, Unsigned32, TimeTicks
|
|||
|
FROM SNMPv2-SMI
|
|||
|
TimeInterval, RowStatus, TruthValue, DisplayString,
|
|||
|
TEXTUAL-CONVENTION, MacAddress
|
|||
|
FROM SNMPv2-TC
|
|||
|
gbnL2
|
|||
|
FROM ADMIN-MASTER-MIB
|
|||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|||
|
FROM SNMPv2-CONF;
|
|||
|
|
|||
|
garpMib MODULE-IDENTITY
|
|||
|
LAST-UPDATED "9907060000Z"
|
|||
|
ORGANIZATION "admin Systems, Inc."
|
|||
|
CONTACT-INFO
|
|||
|
"admin Systems"
|
|||
|
DESCRIPTION
|
|||
|
"GARP Module Management"
|
|||
|
|
|||
|
-- revision history
|
|||
|
|
|||
|
REVISION "9907060000Z"
|
|||
|
DESCRIPTION
|
|||
|
"Initial version"
|
|||
|
|
|||
|
::= { gbnL2 2 }
|
|||
|
|
|||
|
garpMIBObjects OBJECT IDENTIFIER ::= { garpMib 1 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- Textual Conventions
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
EnabledStatus ::= TEXTUAL-CONVENTION
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A simple status value for the object."
|
|||
|
SYNTAX INTEGER {
|
|||
|
enabled(1), disabled(2) }
|
|||
|
|
|||
|
TimeFilter ::= TEXTUAL-CONVENTION
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"To be used for the index to a table. Allows an application
|
|||
|
to download only those rows changed since a particular time.
|
|||
|
A row is considered changed if the value of any object in the
|
|||
|
row changes or if the row is created or deleted.
|
|||
|
|
|||
|
When sysUpTime is equal to zero, this table shall be empty.
|
|||
|
|
|||
|
One entry exists for each past value of sysUpTime, except that
|
|||
|
the whole table is purged should sysUpTime wrap.
|
|||
|
|
|||
|
As this basic row is updated new conceptual rows are created
|
|||
|
(which still share the now updated object values with all
|
|||
|
other instances). The number of instances which are created
|
|||
|
is determined by the value of sysUpTime at which the basic row
|
|||
|
was last updated. One instance will exist for each value of
|
|||
|
sysUpTime at the last update time for the row. A new
|
|||
|
timeMark instance is created for each new sysUpTime value.
|
|||
|
Each new conceptual row will be associated with the timeMark
|
|||
|
instance which was created at the value of sysUpTime with
|
|||
|
which the conceptual row is to be associated.
|
|||
|
|
|||
|
By definition all conceptual rows were updated at or after
|
|||
|
time zero and so at least one conceptual row (associated with
|
|||
|
timeMark.0) must exist for each underlying (basic) row.
|
|||
|
|
|||
|
See the appendix for further discussion of this variable.
|
|||
|
|
|||
|
Consider the following fooTable:
|
|||
|
|
|||
|
fooTable ...
|
|||
|
INDEX { fooTimeMark, fooIndex }
|
|||
|
|
|||
|
FooEntry {
|
|||
|
fooTimeMark TimeFilter
|
|||
|
fooIndex INTEGER,
|
|||
|
fooCounts Counter
|
|||
|
}
|
|||
|
|
|||
|
Should there be two basic rows in this table (fooIndex == 1,
|
|||
|
fooIndex == 2) and row 1 was updated most recently at time 6,
|
|||
|
while row 2 was updated most recently at time 8, and both rows
|
|||
|
had been updated on several earlier occasions such that the
|
|||
|
current values were 5 and 9 respectively then the following
|
|||
|
fooCounts instances would exist.
|
|||
|
|
|||
|
fooCounts.0.1 5
|
|||
|
fooCounts.0.2 9
|
|||
|
fooCounts.1.1 5
|
|||
|
fooCounts.1.2 9
|
|||
|
fooCounts.2.1 5
|
|||
|
fooCounts.2.2 9
|
|||
|
fooCounts.3.1 5
|
|||
|
fooCounts.3.2 9
|
|||
|
fooCounts.4.1 5
|
|||
|
fooCounts.4.2 9
|
|||
|
fooCounts.5.1 5
|
|||
|
fooCounts.5.2 9
|
|||
|
fooCounts.6.1 5
|
|||
|
fooCounts.6.2 9
|
|||
|
fooCounts.7.2 9 -- note that row 1 doesn't exist for
|
|||
|
fooCounts.8.2 9 -- times 7 and 8"
|
|||
|
SYNTAX TimeTicks
|
|||
|
|
|||
|
PortList ::= TEXTUAL-CONVENTION
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Each octet within this value specifies a set of eight
|
|||
|
ports, with the first octet specifying ports 1 through
|
|||
|
8, the second octet specifying ports 9 through 16, etc.
|
|||
|
Within each octet, the most significant bit represents
|
|||
|
the lowest numbered port, and the least significant bit
|
|||
|
represents the highest numbered port. Thus, each port
|
|||
|
of the bridge is represented by a single bit within the
|
|||
|
value of this object. If that bit has a value of '1'
|
|||
|
then that port is included in the set of ports; the port
|
|||
|
is not included if its bit has a value of '0'."
|
|||
|
SYNTAX OCTET STRING
|
|||
|
|
|||
|
VlanIndex ::= TEXTUAL-CONVENTION
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A value used to index per-VLAN tables: values of 0 and
|
|||
|
4095 are not permitted; if the value is between 1 and
|
|||
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
|||
|
global scope within a given bridged domain (see VlanId
|
|||
|
textual convention). If the value is greater than 4095
|
|||
|
then it represents a VLAN with scope local to the
|
|||
|
particular agent, i.e. one without a global VLAN-ID
|
|||
|
assigned to it. Such VLANs are outside the scope of
|
|||
|
IEEE 802.1Q but it is convenient to be able to manage them
|
|||
|
in the same way using this MIB."
|
|||
|
SYNTAX Unsigned32
|
|||
|
|
|||
|
VlanId ::= TEXTUAL-CONVENTION
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A 12-bit VLAN ID used in the VLAN Tag header."
|
|||
|
SYNTAX INTEGER (1..4094)
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- groups in the GARP MIB
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qBase OBJECT IDENTIFIER ::= { garpMIBObjects 1 }
|
|||
|
gDot1qTp OBJECT IDENTIFIER ::= { garpMIBObjects 2 }
|
|||
|
gDot1qStatic OBJECT IDENTIFIER ::= { garpMIBObjects 3 }
|
|||
|
gDot1qVlan OBJECT IDENTIFIER ::= { garpMIBObjects 4 }
|
|||
|
gDot1dGarp OBJECT IDENTIFIER ::= { garpMIBObjects 5 }
|
|||
|
gDot1dGmrp OBJECT IDENTIFIER ::= { garpMIBObjects 6 }
|
|||
|
gDot1dExtBase OBJECT IDENTIFIER ::= { garpMIBObjects 7 }
|
|||
|
gDot1qExtend OBJECT IDENTIFIER ::= { garpMIBObjects 8 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- gDot1qBase group
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qVlanVersionNumber OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
version1(1)
|
|||
|
}
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The version number of IEEE 802.1Q that this device
|
|||
|
supports."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.1.1"
|
|||
|
DEFVAL { 1 }
|
|||
|
::= { gDot1qBase 1 }
|
|||
|
|
|||
|
gDot1qMaxVlanId OBJECT-TYPE
|
|||
|
SYNTAX VlanId
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The maximum IEEE 802.1Q VLAN ID that this device
|
|||
|
supports."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 9.3.2.3"
|
|||
|
::= { gDot1qBase 2 }
|
|||
|
|
|||
|
gDot1qMaxSupportedVlans OBJECT-TYPE
|
|||
|
SYNTAX Unsigned32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The maximum number of IEEE 802.1Q VLANs that this
|
|||
|
device supports."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.1.1"
|
|||
|
::= { gDot1qBase 3 }
|
|||
|
|
|||
|
gDot1qNumVlans OBJECT-TYPE
|
|||
|
SYNTAX Unsigned32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The current number of IEEE 802.1Q VLANs that are
|
|||
|
configured in this device."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.1.1"
|
|||
|
::= { gDot1qBase 4 }
|
|||
|
|
|||
|
gDot1qGvrpStatus OBJECT-TYPE
|
|||
|
SYNTAX EnabledStatus{ enabled(1), disabled(2) }
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { enabled }
|
|||
|
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."
|
|||
|
DEFVAL { disabled }
|
|||
|
::= { gDot1qBase 5 }
|
|||
|
|
|||
|
gDot1qVlanIndexMappingTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanIndexMappingEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table gives the mapping of linear indices to
|
|||
|
VLAN Indices. It is necessary because CCDGEN doesn't
|
|||
|
support nonlinear indices."
|
|||
|
REFERENCE
|
|||
|
"No reference"
|
|||
|
::= { gDot1qBase 6 }
|
|||
|
|
|||
|
gDot1qVlanIndexMappingEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanIndexMappingEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Each entry maps a linear index to a VLAN index."
|
|||
|
INDEX { gDot1qVlanSlotIndex }
|
|||
|
::= { gDot1qVlanIndexMappingTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanIndexMappingEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanSlotIndex
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanSlotActualIndex
|
|||
|
VlanIndex
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanSlotIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..64)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The durable slot index for this VLAN"
|
|||
|
::= { gDot1qVlanIndexMappingEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanSlotActualIndex OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The actual VLAN index for this durable VLAN slot"
|
|||
|
::= { gDot1qVlanIndexMappingEntry 2 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the gDot1qTp group
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the current Filtering Database Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qFdbTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qFdbEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table that contains configuration and control
|
|||
|
information for each Filtering Database currently
|
|||
|
operating on this device. Entries in this table appear
|
|||
|
automatically when VLANs are assigned FDB IDs in the
|
|||
|
gDot1qVlanCurrentTable."
|
|||
|
::= { gDot1qTp 1 }
|
|||
|
|
|||
|
gDot1qFdbEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qFdbEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a specific Filtering Database."
|
|||
|
INDEX { gDot1qFdbId }
|
|||
|
::= { gDot1qFdbTable 1 }
|
|||
|
|
|||
|
GarpDot1qFdbEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qFdbId
|
|||
|
Unsigned32,
|
|||
|
gDot1qFdbDynamicCount
|
|||
|
Counter32
|
|||
|
}
|
|||
|
|
|||
|
gDot1qFdbId OBJECT-TYPE
|
|||
|
SYNTAX Unsigned32
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The identity of this Filtering Database."
|
|||
|
::= { gDot1qFdbEntry 1 }
|
|||
|
|
|||
|
gDot1qFdbDynamicCount OBJECT-TYPE
|
|||
|
SYNTAX Counter32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The current number of dynamic entries in this
|
|||
|
Filtering Database."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.1.1.3"
|
|||
|
::= { gDot1qFdbEntry 2 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- Multiple Forwarding Databases for 802.1Q Transparent devices
|
|||
|
-- This table is an alternative to the dot1dTpFdbTable,
|
|||
|
-- previously defined for 802.1D devices which only support a
|
|||
|
-- single Forwarding Database.
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qTpFdbTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qTpFdbEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table that contains information about unicast entries
|
|||
|
for which the device has forwarding and/or filtering
|
|||
|
information. This information is used by the
|
|||
|
transparent bridging function in determining how to
|
|||
|
propagate a received frame."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.7"
|
|||
|
::= { gDot1qTp 2 }
|
|||
|
|
|||
|
gDot1qTpFdbEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qTpFdbEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a specific unicast MAC address for
|
|||
|
which the device has some forwarding and/or filtering
|
|||
|
information."
|
|||
|
INDEX { gDot1qFdbId, gDot1qTpFdbAddress }
|
|||
|
::= { gDot1qTpFdbTable 1 }
|
|||
|
|
|||
|
GarpDot1qTpFdbEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qTpFdbAddress
|
|||
|
MacAddress,
|
|||
|
gDot1qTpFdbPort
|
|||
|
INTEGER,
|
|||
|
gDot1qTpFdbStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qTpFdbAddress OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A unicast MAC address for which the device has
|
|||
|
forwarding and/or filtering information."
|
|||
|
::= { gDot1qTpFdbEntry 1 }
|
|||
|
|
|||
|
gDot1qTpFdbPort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..65535)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Either the value '0', or the port number of the port on
|
|||
|
which a frame having a source address equal to the value
|
|||
|
of the corresponding instance of gDot1qTpFdbAddress has
|
|||
|
been seen. A value of '0' indicates that the port
|
|||
|
number has not been learned but that the device does
|
|||
|
have some forwarding/filtering information about this
|
|||
|
address (e.g. in the gDot1qStaticUnicastTable).
|
|||
|
Implementors are encouraged to assign the port value to
|
|||
|
this object whenever it is learned even for addresses
|
|||
|
for which the corresponding value of gDot1qTpFdbStatus is
|
|||
|
not learned(3)."
|
|||
|
::= { gDot1qTpFdbEntry 2 }
|
|||
|
|
|||
|
gDot1qTpFdbStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
other(1),
|
|||
|
invalid(2),
|
|||
|
learned(3),
|
|||
|
self(4),
|
|||
|
mgmt(5)
|
|||
|
}
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The status of this entry. The meanings of the values
|
|||
|
are:
|
|||
|
other(1) - none of the following. This may include
|
|||
|
the case where some other MIB object (not the
|
|||
|
corresponding instance of gDot1qTpFdbPort, nor an
|
|||
|
entry in the gDot1qStaticUnicastTable) is being
|
|||
|
used to determine if and how frames addressed to
|
|||
|
the value of the corresponding instance of
|
|||
|
gDot1qTpFdbAddress are being forwarded.
|
|||
|
invalid(2) - this entry is no longer valid (e.g., it
|
|||
|
was learned but has since aged out), but has not
|
|||
|
yet been flushed from the table.
|
|||
|
learned(3) - the value of the corresponding instance
|
|||
|
of gDot1qTpFdbPort was learned and is being used.
|
|||
|
self(4) - the value of the corresponding instance of
|
|||
|
gDot1qTpFdbAddress represents one of the device's
|
|||
|
addresses. The corresponding instance of
|
|||
|
gDot1qTpFdbPort indicates which of the device's
|
|||
|
ports has this address.
|
|||
|
mgmt(5) - the value of the corresponding instance of
|
|||
|
gDot1qTpFdbAddress is also the value of an
|
|||
|
existing instance of gDot1qStaticAddress."
|
|||
|
::= { gDot1qTpFdbEntry 3 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- Dynamic Group Registration Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qTpGroupTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qTpGroupEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing filtering information for VLANs
|
|||
|
configured into the bridge by (local or network)
|
|||
|
management, or learnt dynamically, specifying the set of
|
|||
|
ports to which frames received on a VLAN for this FDB
|
|||
|
and containing a specific Group destination address are
|
|||
|
allowed to be forwarded."
|
|||
|
::= { gDot1qTp 3 }
|
|||
|
|
|||
|
gDot1qTpGroupEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qTpGroupEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Filtering information configured into the bridge by
|
|||
|
management, or learnt dynamically, specifying the set of
|
|||
|
ports to which frames received on a VLAN and containing
|
|||
|
a specific Group destination address, are allowed to be
|
|||
|
forwarded. The subset of these ports learnt dynamically
|
|||
|
is also provided."
|
|||
|
INDEX { gDot1qVlanIndex, gDot1qTpGroupAddress }
|
|||
|
::= { gDot1qTpGroupTable 1 }
|
|||
|
|
|||
|
GarpDot1qTpGroupEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qTpGroupAddress
|
|||
|
MacAddress,
|
|||
|
gDot1qTpGroupEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qTpGroupLearnt
|
|||
|
PortList
|
|||
|
}
|
|||
|
|
|||
|
gDot1qTpGroupAddress OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The destination Group MAC address in a frame to which
|
|||
|
this entry's filtering information applies."
|
|||
|
::= { gDot1qTpGroupEntry 1 }
|
|||
|
|
|||
|
gDot1qTpGroupEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The complete set of ports, in this VLAN, to which
|
|||
|
frames destined for this Group MAC address are currently
|
|||
|
being explicitly forwarded. This does not include ports
|
|||
|
for which this address is only implicitly forwarded, in
|
|||
|
the gDot1qForwardAllPorts list."
|
|||
|
::= { gDot1qTpGroupEntry 2 }
|
|||
|
|
|||
|
gDot1qTpGroupLearnt OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The subset of ports in gDot1qTpGroupEgressPorts which
|
|||
|
were learnt by GMRP or some other dynamic mechanism, in
|
|||
|
this Filtering database."
|
|||
|
::= { gDot1qTpGroupEntry 3 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- Service Requirements Group
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qForwardAllTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qForwardAllEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing forwarding information for each
|
|||
|
VLAN, specifying the set of ports to which forwarding of
|
|||
|
all multicasts applies, configured statically by
|
|||
|
management or dynamically by GMRP. An entry appears in
|
|||
|
this table for all VLANs that are currently
|
|||
|
instantiated."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
|
|||
|
::= { gDot1qTp 4 }
|
|||
|
gDot1qForwardAllEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qForwardAllEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Forwarding information for a VLAN, specifying the set
|
|||
|
of ports to which all multicasts should be forwarded,
|
|||
|
configured statically by management or dynamically by
|
|||
|
GMRP."
|
|||
|
--
|
|||
|
-- This table is actually indexed by VLAN ID, however for the purposes
|
|||
|
-- of default value table generation, we introduce a phony index of
|
|||
|
-- the dimension of the VLAN slot table.
|
|||
|
--
|
|||
|
-- INDEX { gDot1qVlanIndex }
|
|||
|
--
|
|||
|
INDEX { gDot1qVlanSlotIndex } -- Don't use this index at runtime
|
|||
|
::= { gDot1qForwardAllTable 1 }
|
|||
|
|
|||
|
GarpDot1qForwardAllEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qForwardAllPorts
|
|||
|
PortList,
|
|||
|
gDot1qForwardAllVlanIndex
|
|||
|
VlanIndex,
|
|||
|
gDot1qForwardAllStaticPorts
|
|||
|
PortList,
|
|||
|
gDot1qForwardAllForbiddenPorts
|
|||
|
PortList
|
|||
|
}
|
|||
|
|
|||
|
gDot1qForwardAllPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The complete set of ports in this VLAN to which all
|
|||
|
multicast group-addressed frames are to be forwarded.
|
|||
|
This includes ports for which this need has been
|
|||
|
determined dynamically by GMRP, or configured statically
|
|||
|
by management."
|
|||
|
::= { gDot1qForwardAllEntry 1 }
|
|||
|
|
|||
|
gDot1qForwardAllVlanIndex OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
This is here only to allow the VLAN index to be saved along
|
|||
|
with the corresponding forward all table entry."
|
|||
|
::= { gDot1qForwardAllEntry 2 }
|
|||
|
|
|||
|
gDot1qForwardAllStaticPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports configured by management in this VLAN
|
|||
|
to which all multicast group-addressed frames are to be
|
|||
|
forwarded. Ports entered in this list will also appear
|
|||
|
in the complete set shown by gDot1qForwardAllPorts. This
|
|||
|
value will be restored after the device is reset. This
|
|||
|
only applies to ports that are members of the VLAN,
|
|||
|
defined by gDot1qVlanCurrentEgressPorts. A port may not
|
|||
|
be added in this set if it is already a member of the
|
|||
|
set of ports in gDot1qForwardAllForbiddenPorts. The
|
|||
|
default value is a string of ones of appropriate length,
|
|||
|
to indicate standard non-EFS behaviour, i.e. forward
|
|||
|
all multicasts to all ports."
|
|||
|
::= { gDot1qForwardAllEntry 3 }
|
|||
|
|
|||
|
gDot1qForwardAllForbiddenPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports configured by management in this VLAN
|
|||
|
for which the Service Requirement attribute Forward All
|
|||
|
Multicast Groups may not be dynamically registered by
|
|||
|
GMRP. This value will be restored after the device is
|
|||
|
reset. A port may not be added in this set if it is
|
|||
|
already a member of the set of ports in
|
|||
|
gDot1qForwardAllStaticPorts. The default value is a
|
|||
|
string of zeros of appropriate length."
|
|||
|
::= { gDot1qForwardAllEntry 4 }
|
|||
|
|
|||
|
gDot1qForwardUnregisteredTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qForwardUnregisteredEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing forwarding information for each
|
|||
|
VLAN, specifying the set of ports to which forwarding of
|
|||
|
multicast group-addressed frames for which there is no
|
|||
|
more specific forwarding information applies. This is
|
|||
|
configured statically by management and determined
|
|||
|
dynamically by GMRP. An entry appears in this table for
|
|||
|
all VLANs that are currently instantiated."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
|
|||
|
::= { gDot1qTp 5 }
|
|||
|
|
|||
|
gDot1qForwardUnregisteredEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qForwardUnregisteredEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Forwarding information for a VLAN, specifying the set
|
|||
|
of ports to which all multicasts for which there is no
|
|||
|
more specific forwarding information shall be forwarded.
|
|||
|
This is configured statically by management or
|
|||
|
dynamically by GMRP."
|
|||
|
--
|
|||
|
-- This table is actually indexed by VLAN ID, however for the purposes
|
|||
|
-- of default value table generation, we introduce a phony index of
|
|||
|
-- the dimension of the VLAN slot table.
|
|||
|
--
|
|||
|
-- INDEX { gDot1qVlanIndex }
|
|||
|
--
|
|||
|
INDEX { gDot1qVlanSlotIndex } -- Don't use this index at runtime
|
|||
|
::= { gDot1qForwardUnregisteredTable 1 }
|
|||
|
|
|||
|
GarpDot1qForwardUnregisteredEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qForwardUnregisteredPorts
|
|||
|
PortList,
|
|||
|
gDot1qForwardUnregisteredVlanIndex
|
|||
|
VlanIndex,
|
|||
|
gDot1qForwardUnregisteredStaticPorts
|
|||
|
PortList,
|
|||
|
gDot1qForwardUnregisteredForbiddenPorts
|
|||
|
PortList
|
|||
|
}
|
|||
|
|
|||
|
gDot1qForwardUnregisteredPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The complete set of ports in this VLAN to which
|
|||
|
multicast group-addressed frames for which there is no
|
|||
|
more specific forwarding information will be forwarded.
|
|||
|
This includes ports for which this need has been
|
|||
|
determined dynamically by GMRP, or configured statically
|
|||
|
by management."
|
|||
|
::= { gDot1qForwardUnregisteredEntry 1 }
|
|||
|
|
|||
|
gDot1qForwardUnregisteredVlanIndex OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
This is here only to allow the VLAN index to be saved along
|
|||
|
with the corresponding forward unregistered table entry."
|
|||
|
::= { gDot1qForwardUnregisteredEntry 2 }
|
|||
|
|
|||
|
gDot1qForwardUnregisteredStaticPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports configured by management, in this
|
|||
|
VLAN, to which multicast group-addressed frames for
|
|||
|
which there is no more specific forwarding information
|
|||
|
are to be forwarded. Ports entered in this list will
|
|||
|
also appear in the complete set shown by
|
|||
|
gDot1qForwardUnregisteredPorts. This value will be
|
|||
|
restored after the device is reset. A port may not be
|
|||
|
added in this set if it is already a member of the set
|
|||
|
of ports in gDot1qForwardUnregisteredForbiddenPorts. The
|
|||
|
default value is a string of zeros of appropriate
|
|||
|
length, although this has no effect with the default
|
|||
|
value of gDot1qForwardAllStaticPorts."
|
|||
|
::= { gDot1qForwardUnregisteredEntry 3 }
|
|||
|
|
|||
|
gDot1qForwardUnregisteredForbiddenPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports configured by management in this VLAN
|
|||
|
for which the Service Requirement attribute Forward
|
|||
|
Unregistered Multicast Groups may not be dynamically
|
|||
|
registered by GMRP. This value will be restored after
|
|||
|
the device is reset. A port may not be added in this
|
|||
|
set if it is already a member of the set of ports in
|
|||
|
gDot1qForwardUnregisteredStaticPorts. The default value
|
|||
|
is a string of zeros of appropriate length."
|
|||
|
::= { gDot1qForwardUnregisteredEntry 4 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The Static (Destination-Address Filtering) Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qStaticUnicastTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qStaticUnicastEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing filtering information for Unicast
|
|||
|
MAC addresses for each Filtering Database, configured
|
|||
|
into the device by (local or network) management
|
|||
|
specifying the set of ports to which frames received
|
|||
|
from specific ports and containing specific unicast
|
|||
|
destination addresses are allowed to be forwarded. A
|
|||
|
value of zero in this table as the port number from
|
|||
|
which frames with a specific destination address are
|
|||
|
received, is used to specify all ports for which there
|
|||
|
is no specific entry in this table for that particular
|
|||
|
destination address. Entries are valid for unicast
|
|||
|
addresses only."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.7,
|
|||
|
ISO/IEC 15802-3 Section 7.9.1"
|
|||
|
::= { gDot1qStatic 1 }
|
|||
|
|
|||
|
gDot1qStaticUnicastEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qStaticUnicastEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Filtering information configured into the device by
|
|||
|
(local or network) management specifying the set of
|
|||
|
ports to which frames received from a specific port and
|
|||
|
containing a specific unicast destination address are
|
|||
|
allowed to be forwarded."
|
|||
|
INDEX {
|
|||
|
gDot1qFdbId,
|
|||
|
gDot1qStaticUnicastAddress,
|
|||
|
gDot1qStaticUnicastReceivePort
|
|||
|
}
|
|||
|
::= { gDot1qStaticUnicastTable 1 }
|
|||
|
|
|||
|
GarpDot1qStaticUnicastEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qStaticUnicastAddress
|
|||
|
MacAddress,
|
|||
|
gDot1qStaticUnicastReceivePort
|
|||
|
INTEGER,
|
|||
|
gDot1qStaticUnicastAllowedToGoTo
|
|||
|
PortList,
|
|||
|
gDot1qStaticUnicastStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qStaticUnicastAddress OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The destination MAC address in a frame to which this
|
|||
|
entry's filtering information applies. This object must
|
|||
|
take the value of a unicast address."
|
|||
|
::= { gDot1qStaticUnicastEntry 1 }
|
|||
|
|
|||
|
gDot1qStaticUnicastReceivePort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..65535)
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Either the value '0', or the port number of the port
|
|||
|
from which a frame must be received in order for this
|
|||
|
entry's filtering information to apply. A value of zero
|
|||
|
indicates that this entry applies on all ports of the
|
|||
|
device for which there is no other applicable entry."
|
|||
|
::= { gDot1qStaticUnicastEntry 2 }
|
|||
|
|
|||
|
gDot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The set of ports for which a frame with a specific
|
|||
|
unicast address will be flooded in the event that it
|
|||
|
has not been learned. It also specifies the set of
|
|||
|
ports a specific unicast address may be dynamically
|
|||
|
learnt on. The gDot1qTpFdbTable will have an equivalent
|
|||
|
entry with a gDot1qTpFdbPort value of '0' until this
|
|||
|
address has been learnt, when it will be updated with
|
|||
|
the port the address has been seen on. This only
|
|||
|
applies to ports that are members of the VLAN, defined
|
|||
|
by gDot1qVlanCurrentEgressPorts. The default value of
|
|||
|
this object is a string of ones of appropriate length."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Table 8-5, ISO/IEC 15802-3 Table 7-5"
|
|||
|
::= { gDot1qStaticUnicastEntry 3 }
|
|||
|
|
|||
|
gDot1qStaticUnicastStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
other(1),
|
|||
|
invalid(2),
|
|||
|
permanent(3),
|
|||
|
deleteOnReset(4),
|
|||
|
deleteOnTimeout(5)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object indicates the status of this entry.
|
|||
|
other(1) - this entry is currently in use but
|
|||
|
the conditions under which it will remain
|
|||
|
so differ from the following values.
|
|||
|
invalid(2) - writing this value to the object
|
|||
|
removes the corresponding entry.
|
|||
|
permanent(3) - this entry is currently in use
|
|||
|
and will remain so after the next reset of
|
|||
|
the bridge.
|
|||
|
deleteOnReset(4) - this entry is currently in
|
|||
|
use and will remain so until the next
|
|||
|
reset of the bridge.
|
|||
|
deleteOnTimeout(5) - this entry is currently in
|
|||
|
use and will remain so until it is aged out."
|
|||
|
DEFVAL { permanent }
|
|||
|
::= { gDot1qStaticUnicastEntry 4 }
|
|||
|
|
|||
|
gDot1qStaticMulticastTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qStaticMulticastEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing filtering information for Multicast
|
|||
|
and Broadcast MAC addresses for each VLAN, configured
|
|||
|
into the device by (local or network) management
|
|||
|
specifying the set of ports to which frames received
|
|||
|
from specific ports and containing specific Multicast
|
|||
|
and Broadcast destination addresses are allowed to be
|
|||
|
forwarded. A value of zero in this table as the port
|
|||
|
number from which frames with a specific destination
|
|||
|
address are received, is used to specify all ports for
|
|||
|
which there is no specific entry in this table for that
|
|||
|
particular destination address. Entries are valid for
|
|||
|
Multicast and Broadcast addresses only."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.7,
|
|||
|
ISO/IEC 15802-3 Section 7.9.1"
|
|||
|
::= { gDot1qStatic 2 }
|
|||
|
|
|||
|
gDot1qStaticMulticastEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qStaticMulticastEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Filtering information configured into the device by
|
|||
|
(local or network) management specifying the set of
|
|||
|
ports to which frames received from this specific port
|
|||
|
for this VLAN and containing this Multicast or Broadcast
|
|||
|
destination address are allowed to be forwarded."
|
|||
|
INDEX {
|
|||
|
gDot1qVlanIndex,
|
|||
|
gDot1qStaticMulticastAddress,
|
|||
|
gDot1qStaticMulticastReceivePort
|
|||
|
}
|
|||
|
::= { gDot1qStaticMulticastTable 1 }
|
|||
|
|
|||
|
GarpDot1qStaticMulticastEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qStaticMulticastVlanIndex
|
|||
|
VlanIndex,
|
|||
|
gDot1qStaticMulticastAddress
|
|||
|
MacAddress,
|
|||
|
gDot1qStaticMulticastReceivePort
|
|||
|
INTEGER,
|
|||
|
gDot1qStaticMulticastStaticEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qStaticMulticastForbiddenEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qStaticMulticastStatus
|
|||
|
INTEGER,
|
|||
|
gDot1qGmrpLearningPermit
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qStaticMulticastVlanIndex OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
This is here to allow the VLAN Index to be saved along with
|
|||
|
the corresponding multicast table entry."
|
|||
|
::= { gDot1qStaticMulticastEntry 1 }
|
|||
|
|
|||
|
gDot1qStaticMulticastAddress OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all}
|
|||
|
The destination MAC address in a frame to which this
|
|||
|
entry's filtering information applies. This object must
|
|||
|
take the value of a Multicast or Broadcast address."
|
|||
|
::= { gDot1qStaticMulticastEntry 2 }
|
|||
|
|
|||
|
gDot1qStaticMulticastReceivePort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..65535)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
Either the value '0', or the port number of the port
|
|||
|
from which a frame must be received in order for this
|
|||
|
entry's filtering information to apply. A value of zero
|
|||
|
indicates that this entry applies on all ports of the
|
|||
|
device for which there is no other applicable entry."
|
|||
|
::= { gDot1qStaticMulticastEntry 3 }
|
|||
|
|
|||
|
gDot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports to which frames received from a
|
|||
|
specific port and destined for a specific Multicast or
|
|||
|
Broadcast MAC address must be forwarded, regardless of
|
|||
|
any dynamic information e.g. from GMRP. A port may not
|
|||
|
be added in this set if it is already a member of the
|
|||
|
set of ports in gDot1qStaticMulticastForbiddenEgressPorts.
|
|||
|
The default value of this object is a string of ones of
|
|||
|
appropriate length."
|
|||
|
::= { gDot1qStaticMulticastEntry 4 }
|
|||
|
|
|||
|
gDot1qStaticMulticastForbiddenEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports to which frames received from a
|
|||
|
specific port and destined for a specific Multicast or
|
|||
|
Broadcast MAC address must not be forwarded, regardless
|
|||
|
of any dynamic information e.g. from GMRP. A port may
|
|||
|
not be added in this set if it is already a member of the
|
|||
|
set of ports in gDot1qStaticMulticastStaticEgressPorts.
|
|||
|
The default value of this object is a string of zeros of
|
|||
|
appropriate length."
|
|||
|
::= { gDot1qStaticMulticastEntry 5 }
|
|||
|
|
|||
|
gDot1qStaticMulticastStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
other(1),
|
|||
|
invalid(2),
|
|||
|
permanent(3),
|
|||
|
deleteOnReset(4),
|
|||
|
deleteOnTimeout(5)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
This object indicates the status of this entry.
|
|||
|
other(1) - this entry is currently in use but
|
|||
|
the conditions under which it will remain
|
|||
|
so differ from the following values.
|
|||
|
invalid(2) - writing this value to the object
|
|||
|
removes the corresponding entry.
|
|||
|
permanent(3) - this entry is currently in use
|
|||
|
and will remain so after the next reset of
|
|||
|
the bridge.
|
|||
|
deleteOnReset(4) - this entry is currently in
|
|||
|
use and will remain so until the next
|
|||
|
reset of the bridge.
|
|||
|
deleteOnTimeout(5) - this entry is currently in
|
|||
|
use and will remain so until it is aged out."
|
|||
|
DEFVAL { permanent }
|
|||
|
::= { gDot1qStaticMulticastEntry 6 }
|
|||
|
|
|||
|
gDot1qGmrpLearningPermit OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
gmrpLearningEnable(1),
|
|||
|
gmrpLearningDisable(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object is used to add a mcast to garp so that other devices can learn it."
|
|||
|
::= { gDot1qStaticMulticastEntry 7 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The Current VLAN Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qVlanNumDeletes OBJECT-TYPE
|
|||
|
SYNTAX Counter32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The number of times a VLAN entry has been deleted from
|
|||
|
the gDot1qVlanCurrentTable (for any reason). If an entry
|
|||
|
is deleted, then inserted, and then deleted, this
|
|||
|
counter will be incremented by 2."
|
|||
|
::= { gDot1qVlan 1 }
|
|||
|
|
|||
|
gDot1qVlanCurrentTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanCurrentEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing current configuration information
|
|||
|
for each VLAN currently configured into the device by
|
|||
|
(local or network) management, or dynamically created
|
|||
|
as a result of GVRP requests received."
|
|||
|
::= { gDot1qVlan 2 }
|
|||
|
|
|||
|
gDot1qVlanCurrentEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanCurrentEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information for a VLAN configured into the device by
|
|||
|
(local or network) management, or dynamically created
|
|||
|
as a result of GVRP requests received."
|
|||
|
INDEX { gDot1qVlanTimeMark, gDot1qVlanIndex }
|
|||
|
::= { gDot1qVlanCurrentTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanCurrentEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanTimeMark
|
|||
|
TimeFilter,
|
|||
|
gDot1qVlanIndex
|
|||
|
VlanIndex,
|
|||
|
gDot1qVlanFdbId
|
|||
|
Unsigned32,
|
|||
|
gDot1qVlanCurrentEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qVlanCurrentUntaggedPorts
|
|||
|
PortList,
|
|||
|
gDot1qVlanStatus
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanCreationTime
|
|||
|
TimeTicks
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanTimeMark OBJECT-TYPE
|
|||
|
SYNTAX TimeFilter
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A TimeFilter for this entry. See the TimeFilter
|
|||
|
textual convention to see how this works."
|
|||
|
::= { gDot1qVlanCurrentEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanIndex OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The VLAN-ID or other identifier refering to this VLAN."
|
|||
|
::= { gDot1qVlanCurrentEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanFdbId OBJECT-TYPE
|
|||
|
SYNTAX Unsigned32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The Filtering Database used by this VLAN. This is one
|
|||
|
of the gDot1qFdbId values in the gDot1qFdbTable. This
|
|||
|
value is allocated automatically by the device whenever
|
|||
|
the VLAN is created: either dynamically by GVRP, or by
|
|||
|
management, in gDot1qVlanStaticTable. Allocation of this
|
|||
|
value follows the learning constraints defined for this
|
|||
|
VLAN in gDot1qLearningConstraintsTable."
|
|||
|
::= { gDot1qVlanCurrentEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanCurrentEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The set of ports which are transmitting traffic for
|
|||
|
this VLAN as either tagged or untagged frames."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
|||
|
::= { gDot1qVlanCurrentEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanCurrentUntaggedPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The set of ports which are transmitting traffic for
|
|||
|
this VLAN as untagged frames."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
|||
|
::= { gDot1qVlanCurrentEntry 5 }
|
|||
|
|
|||
|
gDot1qVlanStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
other(1),
|
|||
|
permanent(2),
|
|||
|
dynamicGvrp(3)
|
|||
|
}
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object indicates the status of this entry.
|
|||
|
other(1) - this entry is currently in use but the
|
|||
|
conditions under which it will remain so differ
|
|||
|
from the following values.
|
|||
|
permanent(2) - this entry, corresponding to an entry
|
|||
|
in gDot1qVlanStaticTable, is currently in use and
|
|||
|
will remain so after the next reset of the
|
|||
|
device. The port lists for this entry include
|
|||
|
ports from the equivalent gDot1qVlanStaticTable
|
|||
|
entry and ports learnt dynamically.
|
|||
|
dynamicGvrp(3) - this entry is currently in use
|
|||
|
and will remain so until removed by GVRP. There
|
|||
|
is no static entry for this VLAN and it will be
|
|||
|
removed when the last port leaves the VLAN."
|
|||
|
::= { gDot1qVlanCurrentEntry 6 }
|
|||
|
|
|||
|
gDot1qVlanCreationTime OBJECT-TYPE
|
|||
|
SYNTAX TimeTicks
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The value of sysUpTime when this VLAN was created."
|
|||
|
::= { gDot1qVlanCurrentEntry 7 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The Static VLAN Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qVlanStaticTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanStaticEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing static configuration information for
|
|||
|
each VLAN configured into the device by (local or
|
|||
|
network) management. All entries are permanent and will
|
|||
|
be restored after the device is reset."
|
|||
|
::= { gDot1qVlan 3 }
|
|||
|
|
|||
|
gDot1qVlanStaticEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanStaticEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Static information for a VLAN configured into the
|
|||
|
device by (local or network) management."
|
|||
|
--
|
|||
|
-- This table is actually indexed by VLAN ID, however for the purposes
|
|||
|
-- of default value table generation, we introduce a phony index of
|
|||
|
-- the dimension of the VLAN slot table.
|
|||
|
--
|
|||
|
-- INDEX { gDot1qVlanIndex }
|
|||
|
--
|
|||
|
INDEX { gDot1qVlanSlotIndex } -- Don't use this index at runtime
|
|||
|
::= { gDot1qVlanStaticTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanStaticEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanStaticName
|
|||
|
DisplayString,
|
|||
|
-- SnmpAdminString,
|
|||
|
gDot1qVlanStaticEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qVlanForbiddenEgressPorts
|
|||
|
PortList,
|
|||
|
gDot1qVlanStaticUntaggedPorts
|
|||
|
PortList,
|
|||
|
gDot1qVlanStaticRowStatus
|
|||
|
RowStatus,
|
|||
|
gDot1qGvrpLearningPermit
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanSpanningTreeGroup
|
|||
|
INTEGER
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanStaticName OBJECT-TYPE
|
|||
|
SYNTAX DisplayString (SIZE (0..32))
|
|||
|
-- SYNTAX SnmpAdminString (SIZE (0..32))
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 'Default' }
|
|||
|
An administratively assigned string, which may be used
|
|||
|
to identify the VLAN."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
|||
|
::= { gDot1qVlanStaticEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanStaticEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports which are permanently assigned to the
|
|||
|
egress list for this VLAN by management. Changes to a
|
|||
|
bit in this object affect the per-port per-VLAN
|
|||
|
Registrar control for Registration Fixed for the
|
|||
|
relevant GVRP state machine on each port. A port may
|
|||
|
not be added in this set if it is already a member of
|
|||
|
the set of ports in gDot1qVlanForbiddenEgressPorts. The
|
|||
|
default value of this object is a string of zeros of
|
|||
|
appropriate length, indicating not fixed."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
|
|||
|
::= { gDot1qVlanStaticEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanForbiddenEgressPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports which are prohibited by management
|
|||
|
from being included in the egress list for this VLAN.
|
|||
|
Changes to this object that cause a port to be included
|
|||
|
or excluded affect the per-port per-VLAN Registrar
|
|||
|
control for Registration Forbidden for the relevant GVRP
|
|||
|
state machine on each port. A port may not be added in
|
|||
|
this set if it is already a member of the set of ports
|
|||
|
in gDot1qVlanStaticEgressPorts. The default value of
|
|||
|
this object is a string of zeros of appropriate length,
|
|||
|
excluding all ports from the forbidden set."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
|
|||
|
::= { gDot1qVlanStaticEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanStaticUntaggedPorts OBJECT-TYPE
|
|||
|
SYNTAX PortList
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 0:all }
|
|||
|
The set of ports which should transmit egress packets
|
|||
|
for this VLAN as untagged. The default value of this
|
|||
|
object for the default VLAN (gDot1qVlanIndex = 1) is a string
|
|||
|
of appropriate length including all ports. There is no
|
|||
|
specified default for other VLANs. If a device agent cannot
|
|||
|
support the set of ports being set then it will reject the
|
|||
|
set operation with an error. An example might be if a
|
|||
|
manager attempts to set more than one VLAN to be untagged
|
|||
|
on egress where the device does not support this IEEE 802.1Q
|
|||
|
option."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
|||
|
::= { gDot1qVlanStaticEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanStaticRowStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object indicates the status of this entry."
|
|||
|
::= { gDot1qVlanStaticEntry 5 }
|
|||
|
|
|||
|
gDot1qGvrpLearningPermit OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
gvrpLearningEnable(1),
|
|||
|
gvrpLearningDisable(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object is used to add a vlan to garp so that other devices can learn it."
|
|||
|
--<2D><>һ<EFBFBD><D2BB>vlan<61><6E><EFBFBD>뵽garp<72><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0>vlan
|
|||
|
::= { gDot1qVlanStaticEntry 6 }
|
|||
|
|
|||
|
gDot1qVlanSpanningTreeGroup OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..15)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This object is used to Get/Set current vlan's spanning-tree group num"
|
|||
|
--<2D><><EFBFBD>ڻ<EFBFBD>ȡ/<2F><><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanStaticEntry 7 }
|
|||
|
|
|||
|
gDot1qNextFreeLocalVlanIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0|4096..2147483647)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The next available value for gDot1qVlanIndex of a local
|
|||
|
VLAN entry in gDot1qVlanStaticTable. This will report
|
|||
|
values >=4096 if a new Local VLAN may be created or else
|
|||
|
the value 0 if this is not possible.
|
|||
|
|
|||
|
A row creation operation in this table for an entry with a local
|
|||
|
VlanIndex value may fail if the current value of this object
|
|||
|
is not used as the index. Even if the value read is used,
|
|||
|
there is no guarantee that it will still be the valid index
|
|||
|
when the create operation is attempted - another manager may
|
|||
|
have already got in during the intervening time interval.
|
|||
|
In this case, gDot1qNextFreeLocalVlanIndex should be re-read
|
|||
|
and the creation re-tried with the new value.
|
|||
|
|
|||
|
This value will automatically change when the current value is
|
|||
|
used to create a new row."
|
|||
|
::= { gDot1qVlan 4 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The VLAN Port Configuration Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qPortVlanTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qPortVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing per port control and status
|
|||
|
information for VLAN configuration in the device."
|
|||
|
::= { gDot1qVlan 5 }
|
|||
|
|
|||
|
gDot1qPortVlanEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qPortVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information controlling VLAN configuration for a port
|
|||
|
on the device. This is indexed by dot1dBasePort."
|
|||
|
INDEX { gDot1dPortGmrp }
|
|||
|
::= { gDot1qPortVlanTable 1 }
|
|||
|
|
|||
|
GarpDot1qPortVlanEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qPvid
|
|||
|
VlanIndex,
|
|||
|
gDot1qPortAcceptableFrameTypes
|
|||
|
INTEGER,
|
|||
|
gDot1qPortIngressFiltering
|
|||
|
TruthValue,
|
|||
|
gDot1qPortGvrpStatus
|
|||
|
EnabledStatus,
|
|||
|
gDot1qPortGvrpFailedRegistrations
|
|||
|
Counter32,
|
|||
|
gDot1qPortGvrpLastPduOrigin
|
|||
|
MacAddress
|
|||
|
}
|
|||
|
|
|||
|
gDot1qPvid OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 1:all }
|
|||
|
The PVID, the VLAN ID assigned to untagged frames or
|
|||
|
Prority-Tagged frames received on this port."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.1.1"
|
|||
|
DEFVAL { 1 }
|
|||
|
::= { gDot1qPortVlanEntry 1 }
|
|||
|
|
|||
|
gDot1qPortAcceptableFrameTypes OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
admitAll(1),
|
|||
|
admitOnlyVlanTagged(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 1:all }
|
|||
|
When this is admitOnlyVlanTagged(2) the device will
|
|||
|
discard untagged frames or Prority-Tagged frames
|
|||
|
received on this port. When admitAll(1), untagged
|
|||
|
frames or Prority-Tagged frames received on this port
|
|||
|
will be accepted and assigned to the PVID for this port.
|
|||
|
|
|||
|
This control does not affect VLAN independent BPDU
|
|||
|
frames, such as GVRP and STP. It does affect VLAN
|
|||
|
dependent BPDU frames, such as GMRP."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.1.3"
|
|||
|
DEFVAL { admitAll }
|
|||
|
::= { gDot1qPortVlanEntry 2 }
|
|||
|
|
|||
|
gDot1qPortIngressFiltering OBJECT-TYPE
|
|||
|
SYNTAX TruthValue
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: {1:all}
|
|||
|
When this is true(1) the device will discard incoming
|
|||
|
frames for VLANs which do not include this Port in its
|
|||
|
Member set. When false(2), the port will accept all
|
|||
|
incoming frames.
|
|||
|
|
|||
|
This control does not affect VLAN independent BPDU
|
|||
|
frames, such as GVRP and STP. It does affect VLAN
|
|||
|
dependent BPDU frames, such as GMRP."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.1.4"
|
|||
|
DEFVAL { false }
|
|||
|
::= { gDot1qPortVlanEntry 3 }
|
|||
|
|
|||
|
gDot1qPortGvrpStatus OBJECT-TYPE
|
|||
|
SYNTAX EnabledStatus { enabled(1), disabled(2) }
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: {enabled:all}
|
|||
|
The state of GVRP operation on this port. The value
|
|||
|
enabled(1) indicates that GVRP is enabled on this port,
|
|||
|
as long as gDot1qGvrpStatus is also enabled for this
|
|||
|
device. When disabled(2) but gDot1qGvrpStatus 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."
|
|||
|
DEFVAL { disabled }
|
|||
|
::= { gDot1qPortVlanEntry 4 }
|
|||
|
|
|||
|
gDot1qPortGvrpFailedRegistrations OBJECT-TYPE
|
|||
|
SYNTAX Counter32
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The total number of failed GVRP registrations, for any
|
|||
|
reason, on this port."
|
|||
|
::= { gDot1qPortVlanEntry 5 }
|
|||
|
|
|||
|
gDot1qPortGvrpLastPduOrigin OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The Source MAC Address of the last GVRP message
|
|||
|
received on this port."
|
|||
|
::= { gDot1qPortVlanEntry 6 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The GARP Port Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1dPortGarpTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1dPortGarpEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table of GARP control information about every bridge
|
|||
|
port. This is indexed by gDot1qBasePort."
|
|||
|
::= { gDot1dGarp 1 }
|
|||
|
|
|||
|
gDot1dPortGarpEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1dPortGarpEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"GARP control information for a bridge port."
|
|||
|
INDEX { gDot1dPortGmrp }
|
|||
|
::= { gDot1dPortGarpTable 1 }
|
|||
|
|
|||
|
GarpDot1dPortGarpEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1dPortEnable
|
|||
|
INTEGER,
|
|||
|
gDot1dPortGarpJoinTime
|
|||
|
TimeInterval,
|
|||
|
gDot1dPortGarpLeaveTime
|
|||
|
TimeInterval,
|
|||
|
gDot1dPortGarpLeaveAllTime
|
|||
|
TimeInterval
|
|||
|
}
|
|||
|
|
|||
|
gDot1dPortEnable OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
enabled(1),
|
|||
|
disabled(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The enabled/disabled status of the port for all
|
|||
|
GARP protocol instances. This should be set
|
|||
|
according to the current link state of the port"
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1D-1990: Section 4.5.5.2"
|
|||
|
::= { gDot1dPortGarpEntry 1 }
|
|||
|
|
|||
|
gDot1dPortGarpJoinTime OBJECT-TYPE
|
|||
|
SYNTAX TimeInterval
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 20:all }
|
|||
|
The GARP Join time, in centiseconds."
|
|||
|
DEFVAL { 20 }
|
|||
|
::= { gDot1dPortGarpEntry 2 }
|
|||
|
|
|||
|
gDot1dPortGarpLeaveTime OBJECT-TYPE
|
|||
|
SYNTAX TimeInterval
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 60:all }
|
|||
|
The GARP Leave time, in centiseconds."
|
|||
|
DEFVAL { 60 }
|
|||
|
::= { gDot1dPortGarpEntry 3 }
|
|||
|
|
|||
|
gDot1dPortGarpLeaveAllTime OBJECT-TYPE
|
|||
|
SYNTAX TimeInterval
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { 1000:all }
|
|||
|
The GARP LeaveAll time, in centiseconds."
|
|||
|
DEFVAL { 1000 }
|
|||
|
::= { gDot1dPortGarpEntry 4 }
|
|||
|
|
|||
|
gDot1dGmrpStatus OBJECT-TYPE
|
|||
|
SYNTAX EnabledStatus { enabled(1), disabled(2) }
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { enabled }
|
|||
|
The administrative status requested by management for
|
|||
|
GMRP. The value enabled(1) indicates that GMRP should
|
|||
|
be enabled on this device, in all VLANs, on all ports
|
|||
|
for which it has not been specifically disabled. When
|
|||
|
disabled(2), GMRP is disabled, in all VLANs, on all
|
|||
|
ports and all GMRP packets will be forwarded
|
|||
|
transparently. This object affects both 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."
|
|||
|
DEFVAL { disabled }
|
|||
|
::= { gDot1dExtBase 1 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The GMRP Port Configuration and Status Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1dPortGmrpTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1dPortGmrpEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table of GMRP control and status information about
|
|||
|
every bridge port. Augments the gDot1qBasePortTable."
|
|||
|
::= { gDot1dGmrp 1 }
|
|||
|
|
|||
|
gDot1dPortGmrpEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1dPortGmrpEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"GMRP control and status information for a bridge port."
|
|||
|
INDEX { gDot1dPortGmrp }
|
|||
|
::= { gDot1dPortGmrpTable 1 }
|
|||
|
|
|||
|
GarpDot1dPortGmrpEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1dPortGmrp
|
|||
|
INTEGER,
|
|||
|
gDot1dPortGmrpStatus
|
|||
|
EnabledStatus,
|
|||
|
gDot1dPortGmrpFailedRegistrations
|
|||
|
Counter32,
|
|||
|
gDot1dPortGmrpLastPduOrigin
|
|||
|
MacAddress
|
|||
|
}
|
|||
|
|
|||
|
gDot1dPortGmrp OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..128)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The port number of the port for which this entry
|
|||
|
contains GMRP management information."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1D-1990: Section 6.8.2.1.2"
|
|||
|
::= { gDot1dPortGmrpEntry 1 }
|
|||
|
|
|||
|
gDot1dPortGmrpStatus OBJECT-TYPE
|
|||
|
SYNTAX EnabledStatus { enabled(1), disabled(2) }
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"DURABLE: { enabled:all }
|
|||
|
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 garpGmrpStatus 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 garpGmrpStatus 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."
|
|||
|
DEFVAL { disabled }
|
|||
|
::= { gDot1dPortGmrpEntry 2 }
|
|||
|
|
|||
|
gDot1dPortGmrpFailedRegistrations 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."
|
|||
|
::= { gDot1dPortGmrpEntry 3 }
|
|||
|
|
|||
|
gDot1dPortGmrpLastPduOrigin OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The Source MAC Address of the last GMRP message
|
|||
|
received on this port."
|
|||
|
::= { gDot1dPortGmrpEntry 4 }
|
|||
|
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The VLAN Learning Constraints Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
gDot1qLearningConstraintsTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qLearningConstraintsEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing learning constraints for sets of
|
|||
|
Shared and Independendent VLANs."
|
|||
|
REFERENCE
|
|||
|
"IEEE 802.1Q/D11 Section 12.10.3.1"
|
|||
|
::= { gDot1qVlan 6 }
|
|||
|
|
|||
|
gDot1qLearningConstraintsEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qLearningConstraintsEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A learning constraint defined for a VLAN."
|
|||
|
INDEX { gDot1qConstraintVlan, gDot1qConstraintSet }
|
|||
|
::= { gDot1qLearningConstraintsTable 1 }
|
|||
|
|
|||
|
GarpDot1qLearningConstraintsEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qConstraintVlan
|
|||
|
VlanIndex,
|
|||
|
gDot1qConstraintSet
|
|||
|
INTEGER,
|
|||
|
gDot1qConstraintType
|
|||
|
INTEGER,
|
|||
|
gDot1qConstraintStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
gDot1qConstraintVlan OBJECT-TYPE
|
|||
|
SYNTAX VlanIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of the row in gDot1qVlanCurrentTable for the
|
|||
|
VLAN constrained by this entry."
|
|||
|
::= { gDot1qLearningConstraintsEntry 1 }
|
|||
|
|
|||
|
gDot1qConstraintSet OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..65535)
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The identity of the constraint set to which
|
|||
|
gDot1qConstraintVlan belongs. These values may be chosen
|
|||
|
by the management station."
|
|||
|
::= { gDot1qLearningConstraintsEntry 2 }
|
|||
|
|
|||
|
gDot1qConstraintType OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
independent(1),
|
|||
|
shared(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The type of constraint this entry defines.
|
|||
|
independent(1) - the VLAN, gDot1qConstraintVlan,
|
|||
|
uses an independent filtering database from all
|
|||
|
other VLANs in the same set, defined by
|
|||
|
gDot1qConstraintSet.
|
|||
|
shared(2) - the VLAN, gDot1qConstraintVlan, shares
|
|||
|
the same filtering database as all other VLANs
|
|||
|
in the same set, defined by gDot1qConstraintSet."
|
|||
|
::= { gDot1qLearningConstraintsEntry 3 }
|
|||
|
|
|||
|
gDot1qConstraintStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-create
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The status of this entry."
|
|||
|
::= { gDot1qLearningConstraintsEntry 4 }
|
|||
|
|
|||
|
gDot1qConstraintSetDefault OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (0..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The identity of the constraint set to which a VLAN
|
|||
|
belongs, if there is not an explicit entry for that VLAN
|
|||
|
in gDot1qLearningConstraintsTable."
|
|||
|
::= { gDot1qVlan 7 }
|
|||
|
|
|||
|
gDot1qConstraintTypeDefault OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
independent(1),
|
|||
|
shared(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The type of constraint set to which a VLAN belongs, if
|
|||
|
there is not an explicit entry for that VLAN in
|
|||
|
gDot1qLearningConstraintsTable. The types are as defined
|
|||
|
for gDot1qConstraintType."
|
|||
|
::= { gDot1qVlan 8 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- GARP MIB - Conformance Information
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
garpMIBConformance OBJECT IDENTIFIER ::= { garpMib 2 }
|
|||
|
garpMIBGroups OBJECT IDENTIFIER ::= { garpMIBConformance 1 }
|
|||
|
garpMIBCompliances OBJECT IDENTIFIER
|
|||
|
::= { garpMIBConformance 2 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- units of conformance
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
garpMIBBaseGroup OBJECT-GROUP
|
|||
|
OBJECTS {
|
|||
|
gDot1qVlanVersionNumber,
|
|||
|
gDot1qMaxVlanId,
|
|||
|
gDot1qMaxSupportedVlans,
|
|||
|
gDot1qNumVlans,
|
|||
|
gDot1qGvrpStatus,
|
|||
|
gDot1qFdbDynamicCount,
|
|||
|
gDot1qTpFdbPort,
|
|||
|
gDot1qTpFdbStatus,
|
|||
|
gDot1qTpGroupEgressPorts,
|
|||
|
gDot1qTpGroupLearnt,
|
|||
|
gDot1qForwardAllPorts,
|
|||
|
gDot1qForwardAllStaticPorts,
|
|||
|
gDot1qForwardAllForbiddenPorts,
|
|||
|
gDot1qForwardUnregisteredPorts,
|
|||
|
gDot1qForwardUnregisteredStaticPorts,
|
|||
|
gDot1qForwardUnregisteredForbiddenPorts,
|
|||
|
gDot1qStaticUnicastAllowedToGoTo,
|
|||
|
gDot1qStaticUnicastStatus,
|
|||
|
gDot1qStaticMulticastStaticEgressPorts,
|
|||
|
gDot1qStaticMulticastForbiddenEgressPorts,
|
|||
|
gDot1qStaticMulticastStatus,
|
|||
|
gDot1qVlanNumDeletes,
|
|||
|
gDot1qVlanFdbId,
|
|||
|
gDot1qVlanCurrentEgressPorts,
|
|||
|
gDot1qVlanCurrentUntaggedPorts,
|
|||
|
gDot1qVlanStatus,
|
|||
|
gDot1qVlanCreationTime,
|
|||
|
gDot1qVlanStaticName,
|
|||
|
gDot1qVlanStaticEgressPorts,
|
|||
|
gDot1qVlanForbiddenEgressPorts,
|
|||
|
gDot1qVlanStaticUntaggedPorts,
|
|||
|
gDot1qVlanStaticRowStatus,
|
|||
|
gDot1qNextFreeLocalVlanIndex,
|
|||
|
gDot1qPvid,
|
|||
|
gDot1qPortAcceptableFrameTypes,
|
|||
|
gDot1qPortIngressFiltering,
|
|||
|
gDot1qPortGvrpStatus,
|
|||
|
gDot1qPortGvrpFailedRegistrations,
|
|||
|
gDot1qPortGvrpLastPduOrigin,
|
|||
|
gDot1dPortGarpJoinTime,
|
|||
|
gDot1dPortGarpLeaveTime,
|
|||
|
gDot1dPortGarpLeaveAllTime,
|
|||
|
gDot1dPortGmrpStatus,
|
|||
|
gDot1dPortGmrpFailedRegistrations,
|
|||
|
gDot1dPortGmrpLastPduOrigin,
|
|||
|
gDot1dGmrpStatus,
|
|||
|
gDot1qConstraintType,
|
|||
|
gDot1qConstraintStatus,
|
|||
|
gDot1qConstraintSetDefault,
|
|||
|
gDot1qConstraintTypeDefault
|
|||
|
}
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"GARP module groups."
|
|||
|
::= { garpMIBGroups 1 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the gDot1qExtend group
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the double tagging table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qDoubleTagging OBJECT-TYPE
|
|||
|
SYNTAX INTEGER{
|
|||
|
enabled(1),
|
|||
|
disabled(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The global QinQ status"
|
|||
|
--ȫ<><C8AB>QinQ<6E><51>״̬
|
|||
|
::= { gDot1qExtend 1 }
|
|||
|
|
|||
|
gDot1qTpid OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The tag protocol id of service provider, this value is used to
|
|||
|
determine if a incoming packets is tagged and used when insert a
|
|||
|
new tag"
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD><EFBFBD>ṩ<EFBFBD>ߵ<EFBFBD>vlanЭ<6E><D0AD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD>ж϶˿<CFB6><CBBF>Ƿ<EFBFBD>Ϊtagged<65><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--Ϊ<><CEAA><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µ<EFBFBD>tagͷʱʹ<CAB1><CAB9>
|
|||
|
::= { gDot1qExtend 2 }
|
|||
|
|
|||
|
gDot1qDoubleTaggingTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qDoubleTaggingEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to config the double tagging function."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˫tagͷ<67><CDB7><EFBFBD>صĹ<D8B5><C4B9><EFBFBD>.
|
|||
|
::= { gDot1qExtend 3 }
|
|||
|
|
|||
|
gDot1qDoubleTaggingEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qDoubleTaggingEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about double tagging table entry."
|
|||
|
--˫tag<61><67><EFBFBD><EFBFBD>
|
|||
|
INDEX { gDot1qDoubleTaggingPort }
|
|||
|
::= { gDot1qDoubleTaggingTable 1 }
|
|||
|
|
|||
|
GarpDot1qDoubleTaggingEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qDoubleTaggingPort
|
|||
|
INTEGER,
|
|||
|
gDot1qDoubleTaggingMode
|
|||
|
INTEGER,
|
|||
|
gDot1qPortInnerTpid
|
|||
|
INTEGER,
|
|||
|
gDot1qPortOuterTpid
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qDoubleTaggingPort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of double tagging entry."
|
|||
|
--˫tag<61><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qDoubleTaggingEntry 1 }
|
|||
|
|
|||
|
gDot1qDoubleTaggingMode OBJECT-TYPE
|
|||
|
SYNTAX INTEGER{
|
|||
|
dtagModeNone(0),
|
|||
|
dtagModeInternal(1),
|
|||
|
dtagModeExternal(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Port's 8021q-in-8021q mode:
|
|||
|
dtagModeNone means QinQ is disabled;
|
|||
|
dtagModeInternal means incoming pkt's will be inserted a tag
|
|||
|
if it has no tag or its' tag-id doesn't match that of the port.
|
|||
|
dtagModeExternal means incoming pkt's tag is always be ignored
|
|||
|
and a new tag is inserted."
|
|||
|
--<2D><><EFBFBD>ö˿ڵ<CBBF>QinQģʽ<C4A3><CABD>dtagModeNoneΪ<65>رն˿ڵ<CBBF>QinQ<6E><51>dtagModeInternalֻ<6C><D6BB>
|
|||
|
--vlanЭ<6E><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿ڵ<CBBF><DAB5><EFBFBD><EFBFBD>ò<EFBFBD>ͬʱ<CDAC><CAB1><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD><EFBFBD>µ<EFBFBD>tagͷ<67><CDB7>dtagModeExternal<61><6C>
|
|||
|
--ζ<>Ŷ˿<C5B6><CBBF><EFBFBD><EFBFBD>Ǻ<EFBFBD><C7BA>Ա<EFBFBD><D4B1>ĵ<EFBFBD>tag<61><67><EFBFBD>Զ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>tagͷ
|
|||
|
::= { gDot1qDoubleTaggingEntry 2 }
|
|||
|
|
|||
|
gDot1qPortInnerTpid OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Used to change the original tag's(i.e.customer tag) tpid of packet when dtag enabled."
|
|||
|
--˫tagʹ<67><CAB9>ʱ,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>ԭʼtagͷ<67><CDB7>tpid
|
|||
|
::= { gDot1qDoubleTaggingEntry 3 }
|
|||
|
|
|||
|
gDot1qPortOuterTpid OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Used to change the new tag's(i.e.service-provider tag) tpid of packet when dtag enabled."
|
|||
|
--˫tagʹ<67><CAB9>ʱ,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD>tagͷ<67><CDB7>tpid
|
|||
|
::= { gDot1qDoubleTaggingEntry 4 }
|
|||
|
|
|||
|
gDot1qInnerTpid OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Used to change the original tag's(i.e.customer tag) tpid of packet when dtag enabled."
|
|||
|
--˫tagʹ<67><CAB9>ʱ,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>ԭʼtagͷ<67><CDB7>tpid
|
|||
|
::= { gDot1qExtend 4 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the current VLAN MAC Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanMacTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanMacEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to assign a VLAN ID for a packet based on
|
|||
|
the source MAC Address. If an entry is found, then the VLAN
|
|||
|
ID, PRIORITY of vlan mac table will be used for the packet."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>ԴMAC<41><43>ַΪ<D6B7><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>tagͷ<67><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD>ı<EFBFBD>
|
|||
|
--<2D><EFBFBD><EEA3AC>ôVLAN MAC<41><43><EFBFBD><EFBFBD>vlan id<69>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC>ͻᱻ<CDBB><E1B1BB><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qExtend 5 }
|
|||
|
|
|||
|
gDot1qVlanMacEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanMacEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan mac table entry."
|
|||
|
--vlan mac<61><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
INDEX { gDot1qVlanMacAddress }
|
|||
|
::= { gDot1qVlanMacTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanMacEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanMacAddress
|
|||
|
MacAddress,
|
|||
|
gDot1qVlanMacNewVlanId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanMacNewPriority
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanMacStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanMacAddress OBJECT-TYPE
|
|||
|
SYNTAX MacAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of vlan mac table entry."
|
|||
|
--vlan mac<61><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanMacEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanMacNewVlanId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Vlan id to be assigned to the packet."
|
|||
|
--<2D><>ҪΪ<D2AA><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>vlan id
|
|||
|
::= { gDot1qVlanMacEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanMacNewPriority OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Priority to be assigned to the packet."
|
|||
|
--<2D><>ҪΪ<D2AA><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>ȼ<EFBFBD>
|
|||
|
::= { gDot1qVlanMacEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanMacStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
active(1),
|
|||
|
createAndGo(2),
|
|||
|
destroy(3)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qVlanMacEntry 4 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the current VLAN SUBNET Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanSubnetTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanSubnetEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to assign a VLAN ID for a packet based on
|
|||
|
the source IP Address."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>ԴipΪ<70><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tagͷ
|
|||
|
::= { gDot1qExtend 6 }
|
|||
|
|
|||
|
gDot1qVlanSubnetEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanSubnetEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan subnet table entry."
|
|||
|
--vlan subnet<65><74><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
INDEX { gDot1qVlanSubnetIpAddress, gDot1qVlanSubnetIpMask }
|
|||
|
::= { gDot1qVlanSubnetTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanSubnetEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanSubnetIpAddress
|
|||
|
IpAddress,
|
|||
|
gDot1qVlanSubnetIpMask
|
|||
|
IpAddress,
|
|||
|
gDot1qVlanSubnetNewVlanId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanSubnetNewPriority
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanSubnetStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanSubnetIpAddress OBJECT-TYPE
|
|||
|
SYNTAX IpAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The first index of vlan subnet table entry."
|
|||
|
--vlan subnet <20><><EFBFBD>ĵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanSubnetEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanSubnetIpMask OBJECT-TYPE
|
|||
|
SYNTAX IpAddress
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The second index of vlan subnet table entry."
|
|||
|
--vlan subnet <20><><EFBFBD>ĵڶ<C4B5><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanSubnetEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanSubnetNewVlanId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Vlan id to be assigned to the packet."
|
|||
|
--<2D><>ҪΪ<D2AA><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>vlan id
|
|||
|
::= { gDot1qVlanSubnetEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanSubnetNewPriority OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Priority to be assigned to the packet."
|
|||
|
--<2D><>Ҫ<EFBFBD><D2AA><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ȼ<EFBFBD>ֵ
|
|||
|
::= { gDot1qVlanSubnetEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanSubnetStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
active(1),
|
|||
|
createAndGo(2),
|
|||
|
destroy(3)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qVlanSubnetEntry 5 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the current VLAN PROTOCOL Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanProtoTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanProtoEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to assign a VLAN for a packet based
|
|||
|
on the protocol(FrameType,EtherType)and the ingress port."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD>ֶ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>tagͷ
|
|||
|
::= { gDot1qExtend 7 }
|
|||
|
|
|||
|
gDot1qVlanProtoEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanProtoEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan protocol table entry."
|
|||
|
--<2D><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
|
|||
|
INDEX { gDot1qVlanProtoFrameType, gDot1qVlanProtoEthertype, gDot1qVlanProtoPortId }
|
|||
|
::= { gDot1qVlanProtoTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanProtoEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanProtoFrameType
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanProtoEthertype
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanProtoPortId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanProtoNewVlanId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanProtoStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanProtoFrameType OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Frame type<70><65>the first index of vlan protocol entry."
|
|||
|
--Frame type<70><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ĵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qVlanProtoEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanProtoEthertype OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Ether type<70><65>the second index of vlan protocol entry."
|
|||
|
--Ether type<70><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ĵڶ<C4B5><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qVlanProtoEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanProtoPortId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Ingress, wthe third index of vlan protocol entry."
|
|||
|
--<2D><><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>˿<EFBFBD>,<2C><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanProtoEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanProtoNewVlanId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Vlan id to be assigned to packet."
|
|||
|
--<2D><>Ҫ<EFBFBD><D2AA><EFBFBD>豨<EFBFBD>ĵ<EFBFBD>vlan id
|
|||
|
::= { gDot1qVlanProtoEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanProtoStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
active(1),
|
|||
|
createAndGo(2),
|
|||
|
destroy(3)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qVlanProtoEntry 5 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- the current VLAN TRANSLATION Table
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanTranslationTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanTransEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to to translate the VLAN ID of an incoming
|
|||
|
tagged packet to another VLAN ID based on the ingress port and
|
|||
|
incoming packet VLAN ID."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>vlan<61>ź<EFBFBD><C5BA><EFBFBD><EFBFBD>˿<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>vlan id
|
|||
|
::= { gDot1qExtend 8 }
|
|||
|
|
|||
|
gDot1qVlanTransEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanTransEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan translation table entry."
|
|||
|
--vlanת<6E><D7AA><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
INDEX { gDot1qVlanTransVlanId, gDot1qVlanTransPortId }
|
|||
|
::= { gDot1qVlanTranslationTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanTransEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanTransVlanId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanTransPortId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanTransNewVlanId
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanTransNewPriority
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanTransStatus
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanTransVlanId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The first index of vlan translation table entry."
|
|||
|
--vlanת<6E><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanTransEntry 1 }
|
|||
|
|
|||
|
gDot1qVlanTransPortId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The second index of vlan translation table entry."
|
|||
|
--vlanת<6E><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵڶ<C4B5><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qVlanTransEntry 2 }
|
|||
|
|
|||
|
gDot1qVlanTransNewVlanId OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The new vlan id to be assigned to the packet who match
|
|||
|
a vlan translation table entry."
|
|||
|
--ת<><D7AA><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1>ĵ<EFBFBD><C4B5>µ<EFBFBD>vlan idֵ
|
|||
|
::= { gDot1qVlanTransEntry 3 }
|
|||
|
|
|||
|
gDot1qVlanTransNewPriority OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The priority field of vlan translation table."
|
|||
|
--VLANת<4E><D7AA><EFBFBD><EFBFBD><EFBFBD>еı<D0B5><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC>ֶ<EFBFBD>
|
|||
|
::= { gDot1qVlanTransEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanTransStatus OBJECT-TYPE
|
|||
|
SYNTAX INTEGER {
|
|||
|
active(1),
|
|||
|
createAndGo(2),
|
|||
|
destroy(3)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qVlanTransEntry 5 }
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- gDot1qExtend other
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanSubnetPrecede OBJECT-TYPE
|
|||
|
SYNTAX INTEGER{
|
|||
|
true(1),
|
|||
|
false(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Used to config whether the IP-Subnet Based VLAN has a higher
|
|||
|
precedence than the MAC Based VLAN."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ip<69><70>vlan<61>Ȼ<EFBFBD><C8BB><EFBFBD>MAC<41><43>vlan<61><6E><EFBFBD>и<EFBFBD><D0B8>ߵ<EFBFBD><DFB5><EFBFBD><EFBFBD>ȼ<EFBFBD>
|
|||
|
::= { gDot1qExtend 9 }
|
|||
|
|
|||
|
gDot1qVlanTransEnable OBJECT-TYPE
|
|||
|
SYNTAX INTEGER{
|
|||
|
true(1),
|
|||
|
false(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Used to config current vlan-translation's status."
|
|||
|
--vlanת<6E><D7AA><EFBFBD><EFBFBD>ʹ<EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD>
|
|||
|
::= { gDot1qExtend 10 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The Stack VLAN Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qStackVlanTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qStackVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing stack vlan configuration information for
|
|||
|
each stack vlan configured into the device by management."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Stack VLAN<41><4E><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ.
|
|||
|
::={ gDot1qExtend 11 }
|
|||
|
|
|||
|
gDot1qStackVlanEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qStackVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information controlling stack VLAN configuration for a port
|
|||
|
on the device. This is indexed by port and end vlan id."
|
|||
|
--Stack VLAN<41><4E><EFBFBD><EFBFBD>,<2C>Զ˿ںźͽ<C5BA><CDBD><EFBFBD>VLAN IDΪ<44><CEAA><EFBFBD><EFBFBD>.
|
|||
|
INDEX { gDot1qStackVlanPort, gDot1qEndStackVlan }
|
|||
|
::= { gDot1qStackVlanTable 1 }
|
|||
|
|
|||
|
GarpDot1qStackVlanEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qStackVlanPort
|
|||
|
INTEGER,
|
|||
|
gDot1qStartStackVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qEndStackVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qTargetStackVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qStackVlanRowStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
gDot1qStackVlanPort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of stack vlan."
|
|||
|
--Stack VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::={ gDot1qStackVlanEntry 1 }
|
|||
|
|
|||
|
gDot1qStartStackVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4095)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The start vlan of the serial vlans we want to insert a new vlan tag."
|
|||
|
--Stack VLAN<41><4E>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>ʼVLAN ID.
|
|||
|
::={ gDot1qStackVlanEntry 2 }
|
|||
|
|
|||
|
gDot1qEndStackVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4095)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The end vlan of the serial vlans we want to insert a new vlan tag."
|
|||
|
--Stack VLAN<41><4E>Χ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>VLAN ID.
|
|||
|
::={ gDot1qStackVlanEntry 3 }
|
|||
|
|
|||
|
gDot1qTargetStackVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4095)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The target vlan of the serial vlans we want to insert."
|
|||
|
--Ҫ<><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>VLAN ID.
|
|||
|
::={ gDot1qStackVlanEntry 4 }
|
|||
|
|
|||
|
gDot1qStackVlanRowStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Describe the oprations for the entry:4-create 6-delete"
|
|||
|
--<2D><><EFBFBD><EFBFBD>Stack VLAN:4-<2D><><EFBFBD><EFBFBD> 6-ɾ<><C9BE>.
|
|||
|
::= { gDot1qStackVlanEntry 5 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The VLAN Passthrough Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanPassthroughTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanPassthroughEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing vlan passthrough configuration information for
|
|||
|
each vlan passthrough configured into the device by management."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VLAN<4E><CDB8><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ.
|
|||
|
::={ gDot1qExtend 12 }
|
|||
|
|
|||
|
gDot1qVlanPassthroughEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanPassthroughEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information controlling VLAN passthrough configuration for a port
|
|||
|
on the device. This is indexed by port and end vlan id."
|
|||
|
--VLAN<4E><CDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>Զ˿ںźͽ<C5BA><CDBD><EFBFBD>VLAN IDΪ<44><CEAA><EFBFBD><EFBFBD>.
|
|||
|
INDEX { gDot1qPassthroughPort, gDot1qEndPassthroughVlan }
|
|||
|
::= { gDot1qVlanPassthroughTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanPassthroughEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qPassthroughPort
|
|||
|
INTEGER,
|
|||
|
gDot1qStartPassthroughVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qEndPassthroughVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qPassthroughRowStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
gDot1qPassthroughPort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of passthrough entry."
|
|||
|
--VLAN<4E><CDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::={ gDot1qVlanPassthroughEntry 1 }
|
|||
|
|
|||
|
gDot1qStartPassthroughVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4095)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The start vlan of the serial vlans we want to passthrough."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<4E><CDB8><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>ʼVLAN
|
|||
|
::={ gDot1qVlanPassthroughEntry 2 }
|
|||
|
|
|||
|
gDot1qEndPassthroughVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4095)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The end vlan of the serial vlans we want to passthrough. "
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<4E><CDB8><EFBFBD><EFBFBD>Χ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>VLAN
|
|||
|
::={ gDot1qVlanPassthroughEntry 3 }
|
|||
|
|
|||
|
gDot1qPassthroughRowStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Describe the oprations for the entry:4-create 6-delete."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<4E><CDB8>:4-<2D><><EFBFBD><EFBFBD> 6-ɾ<><C9BE>.
|
|||
|
::= { gDot1qVlanPassthroughEntry 4 }
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- The VLAN SWAP Database
|
|||
|
-- -------------------------------------------------------------
|
|||
|
gDot1qVlanSwapTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GarpDot1qVlanSwapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"A table containing vlan swap configuration information for
|
|||
|
each vlan swap configured into the device by management."
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>Ϣ.
|
|||
|
::={ gDot1qExtend 13 }
|
|||
|
|
|||
|
gDot1qVlanSwapEntry OBJECT-TYPE
|
|||
|
SYNTAX GarpDot1qVlanSwapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information controlling VLAN swap configuration for a port
|
|||
|
on the device. This is indexed by port and end vlan id."
|
|||
|
--VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>Զ˿ںźͽ<C5BA><CDBD><EFBFBD>VLAN IDΪ<44><CEAA><EFBFBD><EFBFBD>.
|
|||
|
INDEX { gDot1qVlanSwapPort, gDot1qEndSwapVlan }
|
|||
|
::= { gDot1qVlanSwapTable 1 }
|
|||
|
|
|||
|
GarpDot1qVlanSwapEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
gDot1qVlanSwapPort
|
|||
|
INTEGER,
|
|||
|
gDot1qStartSwapVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qEndSwapVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qTargetSwapVlan
|
|||
|
INTEGER,
|
|||
|
gDot1qVlanSwapRowStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
gDot1qVlanSwapPort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The index of vlan swap entry."
|
|||
|
--VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::={ gDot1qVlanSwapEntry 1 }
|
|||
|
|
|||
|
gDot1qStartSwapVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4094)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The start vlan of the serial vlans we want to swap."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>ʼVLAN
|
|||
|
::={ gDot1qVlanSwapEntry 2 }
|
|||
|
|
|||
|
gDot1qEndSwapVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4094)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The end vlan of the serial vlans we want to swap. "
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<41><4E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>VLAN
|
|||
|
::={ gDot1qVlanSwapEntry 3 }
|
|||
|
|
|||
|
gDot1qTargetSwapVlan OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..4094)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The target vlan of the serial vlans we want to swap."
|
|||
|
--Ҫ<><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>VLAN ID.
|
|||
|
::={ gDot1qVlanSwapEntry 4 }
|
|||
|
|
|||
|
gDot1qVlanSwapRowStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Describe the oprations for the entry:4-create 6-delete."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN<41><4E><EFBFBD><EFBFBD>:4-<2D><><EFBFBD><EFBFBD> 6-ɾ<><C9BE>.
|
|||
|
::= { gDot1qVlanSwapEntry 5 }
|
|||
|
|
|||
|
---<2D><>marvellоƬ<D0BE><C6AC>ʹ<EFBFBD><CAB9>
|
|||
|
gDot1qProtocolVlan OBJECT IDENTIFIER ::= { gDot1qExtend 14 }
|
|||
|
|
|||
|
gDot1qProtocolVlanTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qProtocolVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to classify a packet based on the protocol(FrameType,EtherType).only for marvell chip"
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD>ֶ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>Ľ<EFBFBD><C4BD>з<EFBFBD><D0B7>࣬<EFBFBD><E0A3AC>marvellоƬ<D0BE><C6AC>ʹ<EFBFBD><CAB9>
|
|||
|
::= { gDot1qProtocolVlan 1 }
|
|||
|
|
|||
|
gDot1qProtocolVlanEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qProtocolVlanEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan protocol table entry."
|
|||
|
--<2D><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
|
|||
|
INDEX { protocolVlanTableIndex }
|
|||
|
::= { gDot1qProtocolVlanTable 1 }
|
|||
|
|
|||
|
GDot1qProtocolVlanEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
protocolVlanTableIndex
|
|||
|
INTEGER,
|
|||
|
protocolVlanTableEthertype
|
|||
|
INTEGER,
|
|||
|
protocolVlanTableProtocol
|
|||
|
INTEGER,
|
|||
|
protocolVlanTableStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
protocolVlanTableIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(0..11)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"index of vlan protocol entry."
|
|||
|
--<2D><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qProtocolVlanEntry 1 }
|
|||
|
|
|||
|
protocolVlanTableEthertype OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(0..65535)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"ether type of packet."
|
|||
|
--<2D><><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>̫<EFBFBD><CCAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qProtocolVlanEntry 2 }
|
|||
|
|
|||
|
protocolVlanTableProtocol OBJECT-TYPE
|
|||
|
SYNTAX INTEGER{
|
|||
|
ethernetv2(1),
|
|||
|
non-snap-llc(2),
|
|||
|
ethernetv2-non-snap-llc(3),
|
|||
|
snap-llc(4),
|
|||
|
ethernetv2-snap-llc(5),
|
|||
|
non-snap-llc-snap-llc(6),
|
|||
|
ethernetv2-non-snap-llc-snap-llc(7)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"protocol of packet.bit 0 is ethernetv2, bit 1 is non-snap-llc, bit 2 is snap-llc."
|
|||
|
--<2D><><EFBFBD>ĵ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>λ0<CEBB><30>ʾethernetv2<76><32>λ1<CEBB><31>ʾnon-snap-llc<6C><63>λ2<CEBB><32>ʾsnap-llc
|
|||
|
::= { gDot1qProtocolVlanEntry 3 }
|
|||
|
|
|||
|
protocolVlanTableStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qProtocolVlanEntry 4 }
|
|||
|
|
|||
|
gDot1qProtocolVlanActionTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qProtocolVlanActionEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to assign a VLAN for a packet based
|
|||
|
on the protocol(FrameType,EtherType)and the ingress port.only for marvell chip"
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD>ֶ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>tagͷ<67><CDB7><EFBFBD><EFBFBD>marvellоƬ<D0BE><C6AC>ʹ<EFBFBD><CAB9>
|
|||
|
::= { gDot1qProtocolVlan 2 }
|
|||
|
|
|||
|
gDot1qProtocolVlanActionEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qProtocolVlanActionEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan protocol aciton table entry."
|
|||
|
--<2D><><EFBFBD><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
|
|||
|
INDEX { protocolVlanAcitonTablePort, protocolVlanTableIndex}
|
|||
|
::= { gDot1qProtocolVlanActionTable 1 }
|
|||
|
|
|||
|
GDot1qProtocolVlanActionEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
protocolVlanAcitonTablePort
|
|||
|
INTEGER,
|
|||
|
protocolVlanActionTableNewVlan
|
|||
|
VlanId,
|
|||
|
protocolVlanActionTableStatus
|
|||
|
RowStatus
|
|||
|
}
|
|||
|
|
|||
|
protocolVlanAcitonTablePort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"port index."
|
|||
|
--<2D>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qProtocolVlanActionEntry 1 }
|
|||
|
|
|||
|
protocolVlanActionTableNewVlan OBJECT-TYPE
|
|||
|
SYNTAX VlanId
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"new vlan id of packet."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>VLAN<41><4E>.
|
|||
|
::= { gDot1qProtocolVlanActionEntry 2 }
|
|||
|
|
|||
|
protocolVlanActionTableStatus OBJECT-TYPE
|
|||
|
SYNTAX RowStatus
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"table entry status."
|
|||
|
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
::= { gDot1qProtocolVlanActionEntry 3 }
|
|||
|
|
|||
|
gDot1qProtocolVlanAdminTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qProtocolVlanAdminEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to enable assign a VLAN for a packet based
|
|||
|
on the protocol(FrameType,EtherType)and the ingress port.only for marvell chip"
|
|||
|
--<2D>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ܻ<EFBFBD><DCBB>ڱ<EFBFBD><DAB1>ĵ<EFBFBD>Э<EFBFBD><D0AD><EFBFBD>ֶ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>tagͷ<67><CDB7><EFBFBD><EFBFBD>marvellоƬ<D0BE><C6AC>ʹ<EFBFBD><CAB9>
|
|||
|
::= { gDot1qProtocolVlan 3 }
|
|||
|
|
|||
|
gDot1qProtocolVlanAdminEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qProtocolVlanAdminEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Information about a vlan protocol admin table entry."
|
|||
|
--ʹ<>ܻ<EFBFBD><DCBB><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>vlan<61><6E><EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
|
|||
|
INDEX { protocolVlanAdminTablePort }
|
|||
|
::= { gDot1qProtocolVlanAdminTable 1 }
|
|||
|
|
|||
|
GDot1qProtocolVlanAdminEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
protocolVlanAdminTablePort
|
|||
|
INTEGER,
|
|||
|
protocolVlanAdminTableEnable
|
|||
|
TruthValue,
|
|||
|
}
|
|||
|
|
|||
|
protocolVlanAdminTablePort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"port index."
|
|||
|
--<2D>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qProtocolVlanAdminEntry 1 }
|
|||
|
|
|||
|
protocolVlanAdminTableEnable OBJECT-TYPE
|
|||
|
SYNTAX TruthValue
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"enable protocol-based vlan function of a port."
|
|||
|
--ʹ<>ܶ˿ڵĻ<DAB5><C4BB><EFBFBD>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>VLAN<41><4E><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qProtocolVlanAdminEntry 2 }
|
|||
|
|
|||
|
|
|||
|
gDot1qTranslateVlan OBJECT IDENTIFIER ::= { gDot1qExtend 15 }
|
|||
|
|
|||
|
gDot1qTranslateVlanIngressTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qTranslateVlanIngressEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to classify a packet based on the protocol(FrameType,EtherType).only for marvell chip"
|
|||
|
--<2D>滻vlanȫ<6E>ֱ<EFBFBD><D6B1><EFBFBD>
|
|||
|
::= { gDot1qTranslateVlan 1 }
|
|||
|
|
|||
|
|
|||
|
gDot1qTranslateVlanIngressEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qTranslateVlanIngressEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"entry of ingress vlan translate."
|
|||
|
--<2D><><EFBFBD><EFBFBD>vlan<61>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD>
|
|||
|
INDEX { translateVlanIngressTableIndex }
|
|||
|
::= { gDot1qTranslateVlanIngressTable 1 }
|
|||
|
|
|||
|
GDot1qTranslateVlanIngressEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
translateVlanIngressTableIndex
|
|||
|
INTEGER,
|
|||
|
translateIngressTargetVlanID
|
|||
|
INTEGER,
|
|||
|
}
|
|||
|
|
|||
|
translateVlanIngressTableIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..4094)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"index of ingress vlan."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN <20><><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qTranslateVlanIngressEntry 1 }
|
|||
|
|
|||
|
translateIngressTargetVlanID OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(0..4094)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Target vlan ID.
|
|||
|
0 means not set"
|
|||
|
--Ŀ<><C4BF>vlan ID. 0:<3A><>ʾû<CABE><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ܽ<EFBFBD>Ŀ<EFBFBD><C4BF>vlan<61><6E>ԭvlan<61><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ
|
|||
|
::= { gDot1qTranslateVlanIngressEntry 2 }
|
|||
|
|
|||
|
gDot1qTranslateVlanEgressTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qTranslateVlanEgressEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"This table is used to classify a packet based on the protocol(FrameType,EtherType).only for marvell chip"
|
|||
|
--<2D>滻vlanȫ<6E>ֱ<EFBFBD><D6B1><EFBFBD>
|
|||
|
::= { gDot1qTranslateVlan 2 }
|
|||
|
|
|||
|
gDot1qTranslateVlanEgressEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qTranslateVlanEgressEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"entry of Egress vlan translate."
|
|||
|
--<2D><><EFBFBD><EFBFBD>vlan<61>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD>
|
|||
|
INDEX { translateVlanEgressTableIndex }
|
|||
|
::= { gDot1qTranslateVlanEgressTable 1 }
|
|||
|
|
|||
|
GDot1qTranslateVlanEgressEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
translateVlanEgressTableIndex
|
|||
|
INTEGER,
|
|||
|
translateEgressTargetVlanID
|
|||
|
INTEGER,
|
|||
|
}
|
|||
|
translateVlanEgressTableIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(1..4094)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"index of Egress vlan."
|
|||
|
--<2D><><EFBFBD><EFBFBD>VLAN <20><><EFBFBD><EFBFBD>.
|
|||
|
::= { gDot1qTranslateVlanEgressEntry 1 }
|
|||
|
|
|||
|
translateEgressTargetVlanID OBJECT-TYPE
|
|||
|
SYNTAX INTEGER(0..4094)
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Target vlan ID.
|
|||
|
0 means not set"
|
|||
|
--Ŀ<><C4BF>vlan ID. 0:<3A><>ʾû<CABE><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ܽ<EFBFBD>Ŀ<EFBFBD><C4BF>vlan<61><6E>ԭvlan<61><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ
|
|||
|
::= { gDot1qTranslateVlanEgressEntry 2 }
|
|||
|
|
|||
|
|
|||
|
|
|||
|
gDot1qTranslateVlanPortTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF GDot1qTranslateVlanPortEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"translate vlan port list"
|
|||
|
--<2D>滻vlan<61>˿ڿ<CBBF><DABF><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
::= { gDot1qTranslateVlan 3 }
|
|||
|
|
|||
|
gDot1qTranslateVlanPortEntry OBJECT-TYPE
|
|||
|
SYNTAX GDot1qTranslateVlanPortEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"port entry of vlan translate."
|
|||
|
--vlan<61>滻<EFBFBD>˿<EFBFBD>ʹ<EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD>
|
|||
|
INDEX { translateVlanTablePort }
|
|||
|
::= { gDot1qTranslateVlanPortTable 1 }
|
|||
|
|
|||
|
GDot1qTranslateVlanPortEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
translateVlanTablePort
|
|||
|
INTEGER,
|
|||
|
translateTargetVlanIngressTableEnable
|
|||
|
TruthValue,
|
|||
|
translateTargetVlanEgressTableEnable
|
|||
|
TruthValue
|
|||
|
}
|
|||
|
translateVlanTablePort OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"port index."
|
|||
|
--<2D>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
::= { gDot1qTranslateVlanPortEntry 1 }
|
|||
|
|
|||
|
translateTargetVlanIngressTableEnable OBJECT-TYPE
|
|||
|
SYNTAX TruthValue
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"enable ingress Translate vlan function of a port.1:enable;2:disable"
|
|||
|
--ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD>˿ڵ<CBBF>VLAN<41>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD> 1<><31>ʾʹ<CABE>ܣ<EFBFBD>2<EFBFBD><32>ʾ<EFBFBD><CABE>ֹ.
|
|||
|
::= { gDot1qTranslateVlanPortEntry 2 }
|
|||
|
|
|||
|
translateTargetVlanEgressTableEnable OBJECT-TYPE
|
|||
|
SYNTAX TruthValue
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"enable Egress Translate vlan function of a port.1:enable;2:disable"
|
|||
|
--ʹ<>ܳ<EFBFBD><DCB3>˿ڵ<CBBF>VLAN<41>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD> 1<><31>ʾʹ<CABE>ܣ<EFBFBD>2<EFBFBD><32>ʾ<EFBFBD><CABE>ֹ.
|
|||
|
::= { gDot1qTranslateVlanPortEntry 3 }
|
|||
|
|
|||
|
|
|||
|
-- -------------------------------------------------------------
|
|||
|
-- GARP MIB - compliance statements
|
|||
|
-- -------------------------------------------------------------
|
|||
|
|
|||
|
garpMIBCompliance MODULE-COMPLIANCE
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"The compliance statement for the GARP module."
|
|||
|
|
|||
|
MODULE
|
|||
|
MANDATORY-GROUPS {
|
|||
|
garpMIBBaseGroup
|
|||
|
}
|
|||
|
::= { garpMIBCompliances 1 }
|
|||
|
|
|||
|
END
|