475 lines
13 KiB
Plaintext
475 lines
13 KiB
Plaintext
--
|
|
-- WWP-L2-CF-TUNNEL-MIB.my
|
|
--
|
|
--
|
|
|
|
WWP-L2-CF-TUNNEL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter32, TimeTicks, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString, MacAddress, TEXTUAL-CONVENTION, RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
wwpModules
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpL2CFTunnelMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200502251700Z"
|
|
ORGANIZATION "World Wide Packets, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
Postal: World Wide Packets
|
|
P.O. Box 950
|
|
Veradale, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: mib.meister@worldwidepackets.com"
|
|
DESCRIPTION
|
|
"This MIB module is for the Layer 2 Control Frame Tunneling in WWP Portal Products"
|
|
REVISION "200503081600Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModules 53 }
|
|
|
|
--
|
|
-- Textual conventions
|
|
--
|
|
|
|
VlanId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 12-bit VLAN ID used in the VLAN Tag header."
|
|
SYNTAX INTEGER (1..4094)
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpL2CFTunnelMIBObjects OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIB 1 }
|
|
|
|
wwpL2CFTunnel OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIBObjects 1 }
|
|
|
|
-- Notifications
|
|
|
|
wwpL2CFTunnelMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIB 2 }
|
|
wwpL2CFTunnelMIBNotifications OBJECT IDENTIFIER ::=
|
|
{ wwpL2CFTunnelMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpL2CFTunnelMIBConformance OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIB 3 }
|
|
wwpL2CFTunnelMIBCompliances OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIBConformance 1 }
|
|
wwpL2CFTunnelMIBGroups OBJECT IDENTIFIER ::= { wwpL2CFTunnelMIBConformance 2 }
|
|
|
|
|
|
--
|
|
-- L2 Control Frame Tunnel table
|
|
--
|
|
|
|
wwpL2CFTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpL2CFTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN table"
|
|
::= { wwpL2CFTunnel 1 }
|
|
|
|
wwpL2CFTunnelEntry OBJECT-TYPE
|
|
SYNTAX WwpL2CFTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"table of vlans"
|
|
INDEX { wwpL2CFTunnelVlanId }
|
|
::= { wwpL2CFTunnelTable 1 }
|
|
|
|
WwpL2CFTunnelEntry ::= SEQUENCE {
|
|
wwpL2CFTunnelVlanId VlanId,
|
|
wwpL2CFTunnelOperStatus INTEGER,
|
|
wwpL2CFTunnelAdminStatus INTEGER,
|
|
wwpL2CFTunnelPriority INTEGER,
|
|
wwpL2CFTunnelRowStatus RowStatus
|
|
}
|
|
|
|
wwpL2CFTunnelVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1Q VLAN ID (1-4094)"
|
|
::= { wwpL2CFTunnelEntry 1 }
|
|
|
|
wwpL2CFTunnelOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operActive(0),
|
|
operVlanNotExist(1),
|
|
operInvalidVlanPortTag(2),
|
|
operInvalidVlanNumPorts(3),
|
|
operInvalidCfg(4),
|
|
operDisabled(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of tunnel."
|
|
::= { wwpL2CFTunnelEntry 2 }
|
|
|
|
wwpL2CFTunnelAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administratively desired status of Layer 2 control frame handling."
|
|
DEFVAL { disabled }
|
|
::= { wwpL2CFTunnelEntry 3 }
|
|
|
|
wwpL2CFTunnelPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
p0(0),
|
|
p1(1),
|
|
p2(2),
|
|
p3(3),
|
|
p4(4),
|
|
p5(5),
|
|
p6(6),
|
|
p7(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 802.1p packet priority to be assigned to packets associated
|
|
with this port that do not have an 802.1Q VLAN header."
|
|
DEFVAL { p6 }
|
|
::= { wwpL2CFTunnelEntry 4 }
|
|
|
|
wwpL2CFTunnelRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of the
|
|
conceptual rows in this table.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to 'createAndGo'.
|
|
The default state for wwpL2CFTunnelAdminStatus
|
|
will be 'disabled'."
|
|
::= { wwpL2CFTunnelEntry 5 }
|
|
|
|
|
|
--
|
|
-- L2 control frame protocol table
|
|
--
|
|
wwpL2CFTProtocolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpL2CFTProtocolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the l2 control frame
|
|
protocol status tunnels."
|
|
::= { wwpL2CFTunnel 2 }
|
|
|
|
wwpL2CFTProtocolEntry OBJECT-TYPE
|
|
SYNTAX WwpL2CFTProtocolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The layer 2 control frame protocol tunnel
|
|
entry."
|
|
INDEX { wwpL2CFTVlanId, wwpL2CFTProtocolNum }
|
|
::= { wwpL2CFTProtocolTable 1 }
|
|
|
|
WwpL2CFTProtocolEntry ::= SEQUENCE {
|
|
wwpL2CFTVlanId VlanId,
|
|
wwpL2CFTProtocolNum INTEGER,
|
|
wwpL2CFTDispositionType INTEGER
|
|
}
|
|
|
|
wwpL2CFTVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1Q VLAN ID (1-4094)"
|
|
::= { wwpL2CFTProtocolEntry 1 }
|
|
|
|
wwpL2CFTProtocolNum OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
l28021x(1),
|
|
bridge-grp-addr(2),
|
|
cdp(3),
|
|
dtp(4),
|
|
gvrp(5),
|
|
lacp(6),
|
|
marker-protocol(7),
|
|
oam(8),
|
|
pagp(9),
|
|
pvst(10),
|
|
stp-uplink-fast(11),
|
|
udld(12),
|
|
vlanbridge(13),
|
|
vtp(14),
|
|
lldp(15)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the list of protocols the device
|
|
can support."
|
|
::= { wwpL2CFTProtocolEntry 2 }
|
|
|
|
wwpL2CFTDispositionType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
discard(0),
|
|
peer(1),
|
|
tunnel(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'discard' will cause wwpL2CFTProtocolNum
|
|
frames arriving at the specified port to be discarded.
|
|
NOTE: Setting this to 'peer' will cause the wwpL2CFTProtocolNum frame
|
|
to be processed in the same manor as 'discard'.
|
|
Setting this to 'tunnel' will cause the wwpL2CFTProtocolNum frame to be
|
|
tunneled. The default disposition state of each protocol is controlled
|
|
by portal application."
|
|
::= { wwpL2CFTProtocolEntry 3 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- L2 CF Statistics Table
|
|
-- -------------------------------------------------------------
|
|
|
|
|
|
wwpL2CFTStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpL2CFTStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains the frame counters for Layer 2 control frame
|
|
handling."
|
|
::= { wwpL2CFTunnel 3 }
|
|
|
|
|
|
wwpL2CFTStatsEntry OBJECT-TYPE
|
|
SYNTAX WwpL2CFTStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Link Aggregation Control Protocol statistics
|
|
for each port on this device."
|
|
INDEX { wwpL2CFTStatsVlanId, wwpL2CFTStatsProtocolNum }
|
|
::= { wwpL2CFTStatsTable 1 }
|
|
|
|
|
|
WwpL2CFTStatsEntry ::=
|
|
SEQUENCE {
|
|
wwpL2CFTStatsVlanId VlanId,
|
|
wwpL2CFTStatsProtocolNum INTEGER,
|
|
wwpL2CFTStatsPacketsRx Counter32,
|
|
wwpL2CFTStatsTunneledFrames Counter32,
|
|
wwpL2CFTStatsDecodedFrames Counter32,
|
|
wwpL2CFTStatsDecodedFailed Counter32,
|
|
wwpL2CFTStatsPeeredFrames Counter32,
|
|
wwpL2CFTStatsDiscardFrames Counter32,
|
|
wwpL2CFTStatsTunFrameSubPort Counter32
|
|
}
|
|
|
|
wwpL2CFTStatsVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1Q VLAN ID (1-4094)"
|
|
::= { wwpL2CFTStatsEntry 1 }
|
|
|
|
wwpL2CFTStatsProtocolNum OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
l28021x(1),
|
|
bridge-grp-addr(2),
|
|
cdp(3),
|
|
dtp(4),
|
|
gvrp(5),
|
|
lacp(6),
|
|
marker-protocol(7),
|
|
oam(8),
|
|
pagp(9),
|
|
pvst(10),
|
|
stp-uplink-fast(11),
|
|
udld(12),
|
|
vlanbridge(13),
|
|
vtp(14)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the list of protocols the device
|
|
can support."
|
|
::= { wwpL2CFTStatsEntry 2 }
|
|
|
|
|
|
wwpL2CFTStatsPacketsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of number of pkts ingressed matching protocol.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 3 }
|
|
|
|
wwpL2CFTStatsTunneledFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of number of pts that made tunneled.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 4 }
|
|
|
|
wwpL2CFTStatsDecodedFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of came in tunneled, then restored.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 5 }
|
|
|
|
wwpL2CFTStatsDecodedFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of failed to untunnel.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 6 }
|
|
|
|
wwpL2CFTStatsPeeredFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of number of peered packets.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 7 }
|
|
|
|
wwpL2CFTStatsDiscardFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of number of discarded packets.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 8 }
|
|
|
|
wwpL2CFTStatsTunFrameSubPort OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of number of tunneled frames received on subscriber port.
|
|
This value is read-only."
|
|
::= { wwpL2CFTStatsEntry 9 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- L2 CF Global Statistics Table
|
|
-- -------------------------------------------------------------
|
|
|
|
|
|
wwpL2CFTGlobalStats OBJECT IDENTIFIER ::= { wwpL2CFTunnel 4 }
|
|
|
|
wwpL2CFTGlobalStatsPacketsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of number of frames ingressed matching protocol.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 1 }
|
|
|
|
wwpL2CFTGlobalStatsTunneledFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of number of frames that made tunneled.
|
|
This total value is read-only."
|
|
::= { wwpL2CFTGlobalStats 2 }
|
|
|
|
wwpL2CFTGlobalStatsDecodedFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of frames that came in tunneled, then restored.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 3 }
|
|
|
|
wwpL2CFTGlobalStatsDecodedFailed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the total number of frames that failed to
|
|
'untunnel' on the vlan.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 4 }
|
|
|
|
wwpL2CFTGlobalStatsPeeredFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of number of peered frames.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 5 }
|
|
|
|
wwpL2CFTGlobalStatsDiscardFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of number of discarded frames.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 6 }
|
|
|
|
wwpL2CFTGlobalStatsTunFrameSubPort OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of number of tunneled frames received on subscriber port.
|
|
This value is read-only."
|
|
::= { wwpL2CFTGlobalStats 7 }
|
|
|
|
|
|
|
|
wwpL2CFTResetStatCounters OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To reset L2 control frame statistic counters , this object
|
|
should be set to 'reset'.
|
|
|
|
A read on this object should return none(0)."
|
|
::= { wwpL2CFTunnel 5 }
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-L2-CF-TUNNEL-MIB
|
|
--
|
|
|
|
|