mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-16 07:34:58 +00:00
552 lines
14 KiB
INI
552 lines
14 KiB
INI
#-MIBFILE: cpql2mgt.mib
|
|
|
|
COMPAQ-L2MGMT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
DisplayString ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
|
|
TruthValue ::=
|
|
INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
|
|
TestAndIncr ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
AutonomousType ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
InstancePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
VariablePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowPointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowStatus ::=
|
|
INTEGER {
|
|
active(1),
|
|
notInService(2),
|
|
notReady(3),
|
|
createAndGo(4),
|
|
createAndWait(5),
|
|
destroy(6)
|
|
}
|
|
|
|
TimeStamp ::=
|
|
TimeTicks
|
|
|
|
TimeInterval ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
DateAndTime ::=
|
|
OCTET STRING (SIZE(8|11))
|
|
|
|
StorageType ::=
|
|
INTEGER {
|
|
other(1),
|
|
volatile(2),
|
|
nonVolatile(3),
|
|
permanent(4),
|
|
readOnly(5)
|
|
}
|
|
|
|
TDomain ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
TAddress ::=
|
|
OCTET STRING (SIZE(1..255))
|
|
|
|
compaq OBJECT IDENTIFIER ::= { enterprises 232 }
|
|
compaq-proLiantBLeClassCG-proLiantBLpClassGbE OBJECT IDENTIFIER ::= { compaq 161 }
|
|
compaq-common-mgmt OBJECT IDENTIFIER ::= { compaq-proLiantBLeClassCG-proLiantBLpClassGbE 3 }
|
|
MacAddress ::=
|
|
OCTET STRING (SIZE(6))
|
|
|
|
PortList ::=
|
|
OCTET STRING
|
|
|
|
swCompaqL2Mgmt OBJECT IDENTIFIER ::= { compaq-common-mgmt 2 }
|
|
|
|
swPortTrunkPackage OBJECT IDENTIFIER ::= { swCompaqL2Mgmt 1 }
|
|
|
|
swPortMirrorPackage OBJECT IDENTIFIER ::= { swCompaqL2Mgmt 2 }
|
|
|
|
swIGMPPackage OBJECT IDENTIFIER ::= { swCompaqL2Mgmt 3 }
|
|
|
|
swPortTrunkMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max entries of swPortTrunkTable"
|
|
::= { swPortTrunkPackage 1 }
|
|
|
|
|
|
swPortTrunkMaxPortMembers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max number of ports allowed in a trunk."
|
|
::= { swPortTrunkPackage 2 }
|
|
|
|
|
|
swPortTrunkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwPortTrunkEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This table specifies the port membership for each logical link."
|
|
::= { swPortTrunkPackage 3 }
|
|
|
|
|
|
swPortTrunkEntry OBJECT-TYPE
|
|
SYNTAX SwPortTrunkEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A list of information specifies which ports group form
|
|
a single logical link."
|
|
INDEX { swPortTrunkIndex }
|
|
|
|
::= { swPortTrunkTable 1 }
|
|
|
|
swPortTrunkEntry ::=
|
|
SEQUENCE {
|
|
swPortTrunkIndex INTEGER,
|
|
swPortTrunkName DisplayString,
|
|
swPortTrunkMasterPort INTEGER,
|
|
swPortTrunkPortList PortList,
|
|
swPortTrunkState RowStatus
|
|
}
|
|
|
|
swPortTrunkIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The index of logical port trunk."
|
|
::= { swPortTrunkEntry 1 }
|
|
|
|
|
|
swPortTrunkName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The name of logical port trunk."
|
|
::= { swPortTrunkEntry 2 }
|
|
|
|
|
|
swPortTrunkMasterPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The object indicates the master port number of the port trunk entry.The
|
|
first port of the trunk is implicitly configured to be the master logical
|
|
port.When using Port Trunk, you can not configure the other ports of
|
|
the group except the master port. Their configuration must be same as the
|
|
master port (e.g. speed, duplex, enabled/disabled, flow control, and so on)."
|
|
::= { swPortTrunkEntry 3 }
|
|
|
|
|
|
swPortTrunkPortList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Indicate member ports of a logical trunk."
|
|
::= { swPortTrunkEntry 4 }
|
|
|
|
|
|
swPortTrunkState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the status of this entry. "
|
|
::= { swPortTrunkEntry 5 }
|
|
|
|
|
|
swPortMirrorMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max entries of this swPortMirrorCtrlTable"
|
|
::= { swPortMirrorPackage 1 }
|
|
|
|
|
|
swPortMirrorCtrlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwPortMirrorCtrlEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A list of port snooping entries.Port mirroring function provides an easy
|
|
way to monitor traffic on any port. In this way any good packets appears
|
|
on the source mirror port also shows up on the target mirror port and
|
|
doesn't to reconstruct the LAN."
|
|
::= { swPortMirrorPackage 2 }
|
|
|
|
|
|
swPortMirrorCtrlEntry OBJECT-TYPE
|
|
SYNTAX SwPortMirrorCtrlEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A list of information provide an easy way to monitor traffic on any port.
|
|
The use can bring a fancy network monitor attaching to any target mirror
|
|
port and set the port to be monitored as source mirror port. "
|
|
INDEX { swPortMirrorIndex }
|
|
|
|
::= { swPortMirrorCtrlTable 1 }
|
|
|
|
swPortMirrorCtrlEntry ::=
|
|
SEQUENCE {
|
|
swPortMirrorIndex INTEGER,
|
|
swPortMirrorSourcePort INTEGER,
|
|
swPortMirrorTargetPort INTEGER,
|
|
swPortMirrorDirection INTEGER,
|
|
swPortMirrorState RowStatus
|
|
}
|
|
|
|
swPortMirrorIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the port snooping entry number.There is just only
|
|
one now."
|
|
::= { swPortMirrorCtrlEntry 1 }
|
|
|
|
|
|
swPortMirrorSourcePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the number of port to be sniffed. The port number
|
|
is the sequential (logical) number which is also applied to bridge MIB,
|
|
etc. "
|
|
::= { swPortMirrorCtrlEntry 2 }
|
|
|
|
|
|
swPortMirrorTargetPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates switch which port will sniff another port.
|
|
A trunk port member cannot be configured as a target Snooping port.
|
|
The port number is the sequential (logical) number which is also
|
|
applied to bridge MIB, etc. "
|
|
::= { swPortMirrorCtrlEntry 3 }
|
|
|
|
|
|
swPortMirrorDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ingress(2),
|
|
egress(3),
|
|
both(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object uses to setup the what packets will be mirrored."
|
|
::= { swPortMirrorCtrlEntry 4 }
|
|
|
|
|
|
swPortMirrorState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the status of this entry. "
|
|
::= { swPortMirrorCtrlEntry 5 }
|
|
|
|
|
|
swIGMPCtrlStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
disabled(2),
|
|
enabled(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Enable the IGMP Control"
|
|
::= { swIGMPPackage 1 }
|
|
|
|
|
|
swIGMPCtrlMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max entries of this swIGMPCtrlTable"
|
|
::= { swIGMPPackage 2 }
|
|
|
|
|
|
swIGMPCtrlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwIGMPCtrlEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The table controls the Vlan's IGMP function. Its scale depends on
|
|
current VLAN state (swVlanInfoStatus). If VLAN is disabled or
|
|
in Mac-Base mode, there is only one entry in the table, with
|
|
index 1. If VLAN is in Port-Base or 802.1q mode, the number of
|
|
entries can be up to 12, with index range from 1 to 12."
|
|
::= { swIGMPPackage 3 }
|
|
|
|
|
|
swIGMPCtrlEntry OBJECT-TYPE
|
|
SYNTAX SwIGMPCtrlEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The entry in IGMP control table (swIGMPCtrlTable). The entry is
|
|
effective only when IGMP capture switch (swDevIGMPCaptureState)
|
|
is enabled."
|
|
INDEX { swIGMPCtrlVid }
|
|
|
|
::= { swIGMPCtrlTable 1 }
|
|
|
|
swIGMPCtrlEntry ::=
|
|
SEQUENCE {
|
|
swIGMPCtrlVid INTEGER,
|
|
swIGMPQueryInterval INTEGER,
|
|
swIGMPQueryMaxResponseTime INTEGER,
|
|
swIGMPRobustness INTEGER,
|
|
swIGMPCtrlTimer INTEGER,
|
|
swIGMPQuerierVersion INTEGER,
|
|
swIGMPCtrlState RowStatus
|
|
}
|
|
|
|
swIGMPCtrlVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the IGMP control entry's VLAN id. If VLAN is
|
|
disabled or in Mac-Base mode, the Vid is always 0 and cannot be changed
|
|
by management users. If VLAN is in Port-Base mode, the Vid is arranged
|
|
from 1 to 12 , fixed form. If VLAN is in 802.1q mode, the Vid setting
|
|
can vary from 1 to 4094 by management user, and the Vid in each entry
|
|
must be unique in the IGMP Control Table."
|
|
::= { swIGMPCtrlEntry 1 }
|
|
|
|
|
|
swIGMPQueryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The frequency at which IGMP Host-Query packets are
|
|
transmitted on this interface."
|
|
::= { swIGMPCtrlEntry 2 }
|
|
|
|
|
|
swIGMPQueryMaxResponseTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..25)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum query response time advertised in IGMPv2
|
|
queries on this interface."
|
|
::= { swIGMPCtrlEntry 3 }
|
|
|
|
|
|
swIGMPRobustness OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Robustness Variable allows tuning for the expected
|
|
packet loss on a subnet. If a subnet is expected to be
|
|
lossy, the Robustness Variable may be increased. IGMP is
|
|
robust to (Robustness Variable-1) packet losses.
|
|
Note: for Version issue, when using IGMP V1, this item got
|
|
no any sense, but v2 should be used."
|
|
::= { swIGMPCtrlEntry 4 }
|
|
|
|
|
|
swIGMPCtrlTimer OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The timer value for sending IGMP query packet when none
|
|
was sent by the multicast router in the LAN. The timer works
|
|
in per-VLAN basis. Our device will be activated to send the query
|
|
message if the timer is expired. Please reference RFC2236-1997.
|
|
And it recommends a default of 125 seconds. The timeout value must
|
|
be at least 30 seconds."
|
|
::= { swIGMPCtrlEntry 5 }
|
|
|
|
|
|
swIGMPQuerierVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
v0Querier(2),
|
|
v1Querier(3),
|
|
v2Querier(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Select the IGMP Querier Version"
|
|
::= { swIGMPCtrlEntry 6 }
|
|
|
|
|
|
swIGMPCtrlState OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the status of this entry."
|
|
::= { swIGMPCtrlEntry 7 }
|
|
|
|
|
|
swIGMPIfnoMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max entries of this swIGMPInfoTable"
|
|
::= { swIGMPPackage 4 }
|
|
|
|
|
|
swIGMPInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwIGMPInfoEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The table contains the number current IGMP query packets which
|
|
is captured by this device, as well as the IGMP query packets
|
|
sent by the device."
|
|
::= { swIGMPPackage 5 }
|
|
|
|
|
|
swIGMPInfoEntry OBJECT-TYPE
|
|
SYNTAX SwIGMPInfoEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information about current IGMP query information, provided that
|
|
swDevIGMPCaptureState and swIGMPCtrlState of associated VLAN
|
|
entry are all enabled."
|
|
INDEX { swIGMPInfoVid }
|
|
|
|
::= { swIGMPInfoTable 1 }
|
|
|
|
swIGMPInfoEntry ::=
|
|
SEQUENCE {
|
|
swIGMPInfoVid INTEGER,
|
|
swIGMPInfoQueryCount INTEGER,
|
|
swIGMPInfoTxQueryCount INTEGER
|
|
}
|
|
|
|
swIGMPInfoVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the Vid of associated IGMP info table entry. It
|
|
follows swIGMPCtrlVid in the associated entry of IGMP control table
|
|
(swIGMPCtrlTable)."
|
|
::= { swIGMPInfoEntry 1 }
|
|
|
|
|
|
swIGMPInfoQueryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the number of query packets received since the
|
|
IGMP function enabled, in per-VLAN basis."
|
|
::= { swIGMPInfoEntry 2 }
|
|
|
|
|
|
swIGMPInfoTxQueryCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the send count of IGMP query messages, in
|
|
per-VLAN basis. In case of IGMP timer expiration, the switch
|
|
sends IGMP query packets to related VLAN member ports and increment
|
|
this object by 1."
|
|
::= { swIGMPInfoEntry 3 }
|
|
|
|
|
|
swIGMPTableMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The max entries of swIGMPTable"
|
|
::= { swIGMPPackage 6 }
|
|
|
|
|
|
swIGMPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwIGMPEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This table containing current IGMP information which is captured by this
|
|
device, provided that swDevIGMPCaptureState and swIGMPCtrlState of
|
|
associated VLAN entry are all enabled. Note that the priority
|
|
of IGMP table entries is lower than Filtering Table, i.e. if there is a
|
|
table hash collision between the entries of IGMP Table and Filtering Table
|
|
inside the switch H/W address table, then Filtering Table entry overwrite
|
|
the colliding entry of IGMP Table. See swFdbFilterTable description also."
|
|
::= { swIGMPPackage 7 }
|
|
|
|
|
|
swIGMPEntry OBJECT-TYPE
|
|
SYNTAX SwIGMPEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information about IGMP information which is captured by this
|
|
device, provided that swDevIGMPCaptureState and swIGMPCtrlState of
|
|
associated VLAN entry are all enabled."
|
|
INDEX { swIGMPVid , swIGMPGroupIpAddr }
|
|
|
|
::= { swIGMPTable 1 }
|
|
|
|
swIGMPEntry ::=
|
|
SEQUENCE {
|
|
swIGMPVid INTEGER,
|
|
swIGMPGroupIpAddr IpAddress,
|
|
swIGMPMacAddr MacAddress,
|
|
swIGMPPortMap PortList,
|
|
swIGMPIpGroupReportCount INTEGER
|
|
}
|
|
|
|
swIGMPVid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the Vid of individual IGMP table entry. It
|
|
shows the Vid of IGMP report information captured on network."
|
|
::= { swIGMPEntry 1 }
|
|
|
|
|
|
swIGMPGroupIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object is identify group ip address which is captured from
|
|
IGMP packet, in per-Vlan basis."
|
|
::= { swIGMPEntry 2 }
|
|
|
|
|
|
swIGMPMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object is to identify the mac address corresponding
|
|
to swIGMPGroupIpAddr, in per-Vlan basis.."
|
|
::= { swIGMPEntry 3 }
|
|
|
|
|
|
swIGMPPortMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates which ports are belonged to the same multicast
|
|
group, in per-Vlan basis. Each multicast group has a octect string
|
|
to indicate with port map. The most significant bit represents the
|
|
lowest numbered port, and the least significant bit represents the
|
|
highest numbered port. ."
|
|
::= { swIGMPEntry 4 }
|
|
|
|
|
|
swIGMPIpGroupReportCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates how many report packets are received by our
|
|
device corresponding to this entry since IGMP function is enabled,
|
|
in per-Vlan basis. ."
|
|
::= { swIGMPEntry 5 }
|
|
|
|
|
|
END
|
|
|